.faq{--faq-heading-size-fluid: clamp(min(var(--faq-heading-size-mobile, 30px), var(--faq-heading-size-desktop, 48px)), calc(16px + 2.1vw) , max(var(--faq-heading-size-mobile, 30px), var(--faq-heading-size-desktop, 48px)));--faq-question-size-fluid: clamp(var(--faq-question-size-mobile, 16px), calc(8px + .95vw) , max(var(--faq-question-size-mobile, 16px), var(--faq-question-size-desktop, 24px)));--faq-answer-size-fluid: clamp(14px, calc(11.86px + .357vw) , 17px);--faq-answer-padding-bottom-fluid: clamp(6px, calc(.37px + 1.502vw) , 22px);--faq-icon-size-fluid: clamp(min(var(--faq-icon-size-mobile, 13px), var(--faq-icon-size-desktop, 38px)), calc(6px + 1.85vw) , max(var(--faq-icon-size-mobile, 13px), var(--faq-icon-size-desktop, 38px)));overflow:visible;background:var(--faq-background, var(--color-white));color:var(--faq-text-color, var(--color-text));padding-block:clamp(min(var(--faq-padding-top-mobile, 36px),var(--faq-padding-top-desktop, 52px)),4vw,max(var(--faq-padding-top-mobile, 36px),var(--faq-padding-top-desktop, 52px))) clamp(min(var(--faq-padding-bottom-mobile, 36px),var(--faq-padding-bottom-desktop, 52px)),4vw,max(var(--faq-padding-bottom-mobile, 36px),var(--faq-padding-bottom-desktop, 52px)))}.faq__inner{width:min(100% - calc(var(--page-gutter) * 2),1578px);color:inherit}.faq__heading{display:flex;flex-wrap:wrap;gap:.12em;align-items:baseline;margin:0;color:inherit;font-family:var(--font-family-heading);font-size:var(--faq-heading-size-fluid);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:normal}.faq__heading-accent{font-weight:var(--font-weight-medium)}.faq__container{margin-top:clamp(var(--faq-container-top-spacing-mobile, 13px),4vw,var(--faq-container-top-spacing-desktop, 60px));border-radius:var(--faq-container-radius, 20px);background:var(--faq-container-background, var(--color-background-warm));box-shadow:var(--shadow-elevated-card);padding:0 18px 9px}.faq__list{display:grid}.faq__item{border-bottom:1px solid var(--faq-divider-color, var(--color-black))}.faq__item:first-child{border-top:0}.faq__question{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;color:inherit;cursor:pointer;list-style:none;padding:0 2px 0 5px}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__question:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.faq__question-text{min-width:0;text-wrap:wrap;color:inherit;font-family:var(--font-family-heading);font-size:var(--faq-question-size-fluid);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1}.faq__icon{display:grid;width:var(--faq-icon-size-fluid);height:var(--faq-icon-size-fluid);flex:0 0 auto;place-items:center;border-radius:50%;background:transparent;color:var(--faq-icon-color, var(--color-white));--icon-arrow-circle-background: var(--faq-icon-background, var(--color-black));--icon-arrow-circle-color: var(--faq-icon-color, var(--color-white))}.faq__icon svg{width:100%;height:100%;transform:rotate(90deg);transition:transform var(--duration-default) var(--ease-out)}.faq__item[open] .faq__icon svg{transform:rotate(270deg)}.faq__answer{max-width:980px;padding:2px 28px var(--faq-answer-padding-bottom-fluid) 5px;color:inherit;font-size:var(--faq-answer-size-fluid);line-height:var(--line-height-base);opacity:0;transform:translateY(-4px);transition:opacity var(--duration-default) var(--ease-out),transform var(--duration-default) var(--ease-out)}.faq__item[open]:not([data-closing=true]) .faq__answer{opacity:1;transform:translateY(0)}.faq__answer p+p{margin-top:var(--space-3)}@media screen and (max-width:599px){.faq__answer{font-size:var(--faq-question-size-mobile, 16px)}.faq__answer :is(p,ul,ol,li,strong,em,a){font-size:inherit}}@media screen and (min-width:600px){.faq{padding-block:clamp(min(var(--faq-padding-top-mobile, 36px),var(--faq-padding-top-desktop, 52px)),4vw,max(var(--faq-padding-top-mobile, 36px),var(--faq-padding-top-desktop, 52px))) clamp(min(var(--faq-padding-bottom-mobile, 36px),var(--faq-padding-bottom-desktop, 52px)),4vw,max(var(--faq-padding-bottom-mobile, 36px),var(--faq-padding-bottom-desktop, 52px)))}.faq__heading{padding-left:6px;font-size:var(--faq-heading-size-fluid);letter-spacing:-.96px}.faq__container{border-radius:var(--faq-container-radius, 20px);padding:clamp(8px,.52vw,9px) clamp(18px,4.17vw,72px) clamp(16px,1.39vw,24px)}.faq__question{min-height:clamp(44px,4.46vw,77px);padding:0 clamp(2px,.35vw,6px)}.faq__item{border-bottom-width:1px}.faq__question-text{font-size:min(var(--faq-question-size-desktop, 24px),var(--faq-question-size-fluid))}.faq__icon{width:var(--faq-icon-size-fluid);height:var(--faq-icon-size-fluid)}.faq__answer{max-width:1200px;padding:clamp(0px,calc(3.33px - .222vw),2px) clamp(28px,4.44vw,64px) var(--faq-answer-padding-bottom-fluid) clamp(5px,.416vw,6px)}}@media screen and (min-width:1000px){.faq__container:has(.faq__item:nth-child(9)){min-height:clamp(560px,42.48vw,734px)}}@media(prefers-reduced-motion:reduce){.faq__answer,.faq__icon svg{transition-duration:1ms}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-faq.css.map */
