.faq-homepage{position:relative;z-index:0}.collapsible-section-layout{padding-bottom:5rem;padding-top:5rem}.faq-homepage__text.faq-homepage__text--caption{background-color:#fff;width:max-content;margin:0 auto 2rem;box-shadow:0 4px 8px #222a350d,0 0 0 1px #222a3514,0 1px 5px -4px #131316b3;border-radius:1rem;color:#707b86;padding:.45rem .75rem;letter-spacing:-.05em;line-height:1.25;font-size:1.4rem}h2.faq-homepage__heading.inline-richtext{font-size:36px;letter-spacing:-.05em;line-height:1.25;margin:0 0 2rem;text-align:center}.faq-homepage-simple__subheading{font-size:16px;letter-spacing:0em;line-height:1.25;margin-bottom:3rem;text-align:center}.faq-homepage .accordion details{transition:background-color .3s ease-in-out}.faq-homepage .accordion details[open]{background-color:#fff;border-radius:20px;--tw-shadow: 0 4px 13px 0 rgba(0, 0, 0, .05);--tw-shadow-colored: 0 4px 13px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 13px #0000000d;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.faq-homepage .accordion__content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .2s ease-in-out .1s}.faq-homepage details[open] .accordion__content{max-height:none!important;opacity:1}.faq-homepage .accordion summary{display:flex;position:relative;line-height:1;padding:2rem;min-height:80px;align-items:center}.faq-homepage .accordion .summary__title{display:flex;flex:1}.faq-homepage .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.faq-homepage .accordion+.accordion{margin-top:0;border-top:none}.faq-homepage .accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq-homepage .accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.faq-homepage .accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.faq-homepage .accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.faq-homepage .accordion__content{word-break:break-word;overflow-x:auto;padding:0 2rem 2rem}.faq-homepage .accordion__content img{max-width:100%}.faq-homepage__media{background:transparent}.faq-homepage__media--small{height:19.4rem}.faq-homepage__media--large{height:43.5rem}.faq-homepage-wrapper-narrow{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:73.4rem}.faq-homepage__header{word-break:break-word}.faq-homepage__heading{margin-bottom:2rem;margin-top:0}.collapsible-none-layout .accordion+.accordion{border-top:0}.collapsible-row-layout .accordion:not(:first-child):not(.color-scheme-1){margin-top:1rem}.caption-with-letter-spacing+h2{margin-top:1rem}.collapsible-row-layout .accordion{border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));margin-bottom:1.5rem;transform:perspective(0)}.collapsible-row-layout .accordion summary,.collapsible-row-layout .accordion .accordion__content{padding:1.5rem}.collapsible-row-layout .accordion .accordion__content{padding-top:0}@media screen and (min-width: 750px){.faq-homepage__media--small{height:31.4rem}.faq-homepage__media--large{height:69.5rem}.faq-homepage__grid--reverse{flex-direction:row-reverse}.collapsible-section-layout{padding-bottom:7rem;padding-top:7rem}.faq-homepage__heading{margin-bottom:3rem}.faq-homepage .accordion{margin-top:0}}@supports not (inset: 10px){@media screen and (min-width: 750px){.faq-homepage__grid:not(.faq-homepage__grid--reverse) .grid__item:last-child,.faq-homepage__grid--reverse .faq-homepage__grid-item{padding-left:5rem;padding-right:0}}@media screen and (min-width: 990px){.faq-homepage__grid:not(.faq-homepage__grid--reverse) .grid__item:last-child,.faq-homepage__grid--reverse .faq-homepage__grid-item{padding-left:7rem}}}@media screen and (max-width: 989px){.faq-homepage__text.faq-homepage__text--caption{font-size:1.2rem;letter-spacing:.025em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-homepage.css.map */
