.expandable-rich-text{word-wrap:break-word}.expandable-rich-text__wrapper{display:flex;justify-content:center}.expandable-rich-text__blocks{max-width:100rem;width:100%}.expandable-rich-text__blocks.left{text-align:left}.expandable-rich-text__blocks.center{text-align:center;margin:0 auto}.expandable-rich-text__blocks.right{text-align:right;margin-left:auto}@media screen and (min-width: 750px){.expandable-rich-text__blocks{max-width:85rem}}.expandable-rich-text__heading{margin-bottom:2rem}.expandable-rich-text__caption{margin-top:0;margin-bottom:1rem}.expandable-rich-text__text{margin-bottom:2rem}.expandable-rich-text__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:inherit;margin-top:2rem}.expandable-content-block{margin-bottom:2.5rem;text-align:left}.expandable-content-block:last-child{margin-bottom:0}.expandable-content{position:relative;padding:2rem;background:rgba(var(--color-foreground),.03);border-radius:var(--card-corner-radius, 0);transition:all .3s ease}.expandable-content:hover{background:rgba(var(--color-foreground),.05)}.expandable-content__heading{margin:0 0 1.2rem;line-height:1.3;font-weight:600}.expandable-content__wrapper{position:relative}.expandable-content__preview,.expandable-content__full{transition:all .3s ease}.expandable-content__text{line-height:1.7;margin-bottom:0;color:rgba(var(--color-foreground),.75)}.expandable-content__text p:last-child{margin-bottom:0}.expandable-content__text--mobile{display:block}.expandable-content__text--desktop{display:none}@media screen and (min-width: 750px){.expandable-content__text--mobile{display:none}.expandable-content__text--desktop{display:block}}.expandable-content__toggle{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:1.5rem auto 0;background:var(--arrow-bg-color, transparent);border:.2rem solid var(--arrow-color, currentColor);cursor:pointer;transition:all .3s ease;padding:0;position:relative;overflow:hidden}.expandable-content__toggle:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.expandable-content__toggle:focus:not(:focus-visible){outline:none}.expandable-content__icon-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.expandable-content__toggle .expandable-content__icon{width:1.2rem;height:1.2rem;transition:transform .3s ease,opacity .3s ease;fill:currentColor}.expandable-content__toggle svg{fill:var(--arrow-color, currentColor);color:var(--arrow-color, currentColor)}.expandable-content__toggle--circle{border-radius:50%}.expandable-content__toggle--square{border-radius:0}.expandable-content__toggle--rounded{border-radius:.8rem}.expandable-content__toggle--minimal{border:none;background:transparent!important;width:auto;height:auto;padding:.8rem}.expandable-content__toggle--gradient{background:linear-gradient(135deg,var(--arrow-bg-color, #f0f0f0) 0%,var(--arrow-color, #333) 100%);border:none}.expandable-content__toggle--gradient svg{fill:#fff;color:#fff}.expandable-content__toggle--pulse{animation:expandable-pulse 2s infinite;border-radius:50%}@keyframes expandable-pulse{0%{box-shadow:0 0 rgba(var(--color-foreground),.2)}70%{box-shadow:0 0 0 1rem rgba(var(--color-foreground),0)}to{box-shadow:0 0 rgba(var(--color-foreground),0)}}.expandable-content__toggle--left{margin-left:0;margin-right:auto}.expandable-content__toggle--center{margin-left:auto;margin-right:auto}.expandable-content__toggle--right{margin-left:auto;margin-right:0}.expandable-content__toggle--inline{display:inline-flex;margin:0 0 0 1rem;vertical-align:middle}.expandable-content__toggle--rotate[aria-expanded=true] .expandable-content__icon,.expandable-content__toggle--rotate[aria-expanded=true] svg{transform:rotate(180deg)}.expandable-content__toggle--bounce[aria-expanded=true] .expandable-content__icon,.expandable-content__toggle--bounce[aria-expanded=true] svg{animation:expandable-bounceRotate .5s ease-out;transform:rotate(180deg)}@keyframes expandable-bounceRotate{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(90deg) translateY(-.5rem)}50%{transform:rotate(180deg) translateY(0)}75%{transform:rotate(180deg) translateY(-.2rem)}to{transform:rotate(180deg) translateY(0)}}.expandable-content__toggle--flip[aria-expanded=true] .expandable-content__icon,.expandable-content__toggle--flip[aria-expanded=true] svg{transform:rotateX(180deg) rotate(180deg);transition:transform .6s cubic-bezier(.4,0,.2,1)}.expandable-content__toggle--slide .expandable-content__icon,.expandable-content__toggle--slide svg{transition:transform .3s ease,margin-top .3s ease}.expandable-content__toggle--slide[aria-expanded=true] .expandable-content__icon,.expandable-content__toggle--slide[aria-expanded=true] svg{transform:rotate(180deg);margin-top:.2rem}.expandable-content__toggle--fade-rotate .expandable-content__icon,.expandable-content__toggle--fade-rotate svg{transition:transform .3s ease,opacity .3s ease}.expandable-content__toggle--fade-rotate[aria-expanded=true] .expandable-content__icon,.expandable-content__toggle--fade-rotate[aria-expanded=true] svg{transform:rotate(180deg);opacity:.7}.expandable-content__toggle--scale .expandable-content__icon,.expandable-content__toggle--scale svg{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.expandable-content__toggle--scale[aria-expanded=true] .expandable-content__icon,.expandable-content__toggle--scale[aria-expanded=true] svg{transform:rotate(180deg) scale(1.2)}.expandable-content__toggle:hover{transform:translateY(.2rem);box-shadow:0 .4rem .8rem rgba(var(--color-foreground),.1)}.expandable-content__toggle--minimal:hover{transform:none;box-shadow:none;opacity:.7}.expandable-content__toggle--gradient:hover{filter:brightness(1.1)}.expandable-content__toggle--pulse:hover{animation-play-state:paused;background:var(--arrow-color, rgba(var(--color-foreground), 1))}.expandable-content__toggle--pulse:hover svg{fill:var(--arrow-bg-color, white);color:var(--arrow-bg-color, white)}.content-container--full-width{background:rgba(var(--color-foreground),.02);padding:4rem 0}.content-container--full-width .expandable-content-block{padding:0 1.5rem}@media screen and (min-width: 750px){.content-container--full-width .expandable-content-block{padding:0}}@media screen and (max-width: 749px){.expandable-content{padding:1.5rem}.expandable-content__toggle{width:3.2rem;height:3.2rem}.expandable-content__toggle .expandable-content__icon{width:1rem;height:1rem}.expandable-content__toggle--minimal{padding:.6rem}.expandable-content-block{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-expandable-rich-text.css.map */
