.section-faq{--faq-accent: rgb(var(--color-base-solid-button-labels));--faq-surface: rgb(var(--color-background));--faq-answer-text: rgb(var(--color-base-text));position:relative;padding:1rem 0;color:var(--faq-accent)}.faq__surface{color:var(--faq-accent);background:var(--faq-surface);transition:filter .3s ease}.section-faq.is-faq-open .faq__surface{filter:blur(.4rem)}.faq__header{margin:0 0 .5rem;text-align:center}.faq__title{margin:0;color:currentColor;font-family:var(--font-heading-family);font-size:var(--faq-heading-size, 4rem);font-style:var(--font-heading-style);font-weight:700;letter-spacing:0;line-height:1.1}.faq__list{width:min(100%,42rem);margin:0 auto}.faq__item{display:flex;align-items:center;justify-content:center;width:100%;height:5.6rem;padding:0 0 .8rem;border:0;border-bottom:.1rem solid currentColor;border-radius:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:center;-webkit-appearance:none;appearance:none}.faq__item:last-child{border-bottom:0}.faq__item:hover,.faq__item:focus-visible{color:var(--faq-surface);background:var(--faq-accent);opacity:1}.faq__item:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}.faq__item-question{max-width:100%;color:currentColor;font-size:var(--faq-question-size, 2rem);font-weight:500;line-height:1.2}.faq-modal{--faq-accent: rgb(var(--color-base-solid-button-labels));--faq-surface: rgb(var(--color-base-accent-1));--faq-answer-text: rgb(var(--color-base-text));position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999;width:100vw;height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.6rem;opacity:0;visibility:hidden;background:rgba(var(--color-base-text, 0, 0, 0),.5)!important;background-color:rgba(var(--color-base-text, 0, 0, 0),.5)!important;backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);transition:opacity .3s ease,visibility .3s ease}.faq-modal.is-visible{opacity:1;visibility:visible}.faq-modal[hidden]{display:none!important}@supports not (backdrop-filter: blur(1px)){.section-faq.is-faq-open .faq__surface{filter:blur(.6rem)}}.faq-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;width:min(39.2rem,calc(100vw - 3.2rem));max-height:calc(100vh - 3.2rem);overflow:hidden;border-radius:3.5rem;background:var(--faq-surface);box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.2);transform:translateY(1rem);transition:transform .3s ease}.faq-modal.is-visible .faq-modal__content{transform:translateY(0)}.faq-modal__content:focus{outline:none}.faq-modal__close{position:absolute;top:1.2rem;right:1.8rem;z-index:1;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;color:var(--faq-surface);background:transparent;cursor:pointer;line-height:0}.faq-modal__close:hover,.faq-modal__close:focus-visible{background:rgba(var(--color-base-text),.12)}.faq-modal__close:focus-visible{outline:.2rem solid currentColor;outline-offset:.1rem}.faq-modal__close svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.faq-modal__header{display:flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1.2rem 4.4rem;color:var(--faq-surface);background:var(--faq-accent);text-align:center}.faq-modal__title{margin:0;color:currentColor;font-family:var(--font-heading-family);font-size:var(--faq-modal-title-size, 3rem);font-style:var(--font-heading-style);font-weight:700;letter-spacing:0;line-height:1.1;max-width:100%;overflow-wrap:anywhere}.faq-modal__body{max-height:calc(100vh - 10rem);overflow-y:auto;padding:1.6rem 4.8rem 2.4rem;color:var(--faq-answer-text);background:var(--faq-surface);text-align:center}.faq-modal__answer{color:currentColor;font-size:var(--faq-modal-answer-size, 1.6rem);line-height:1.2}.faq-modal__answer p{margin:0}.faq-modal__answer ul,.faq-modal__answer ol{margin:0;padding-left:1.6rem;text-align:left}.faq-modal__answer li+li{margin-top:.5rem}@media screen and (max-width:749px){.faq__title{font-size:var(--faq-heading-size-mobile, 3.6rem)}.faq-modal__content{border-radius:3rem}.faq-modal__body{padding-right:3rem;padding-left:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
