#main .custom-homepage-faq{padding-block:calc(clamp(2.5rem,5vw,4rem) + var(--custom-theme-section-spacing-adjust, 0rem))}#main .custom-homepage-faq .section-stack{width:100%;max-width:min(900px,var(--custom-theme-page-width, 900px));margin-inline:auto;gap:calc(var(--spacing-8) * var(--custom-space-group-scale, 1))}#main .custom-homepage-faq .section-stack__intro,#main .custom-homepage-faq .section-stack__main{width:100%}#main .custom-homepage-faq .section-stack__intro h2{font-size:clamp(1.75rem,8vw,var(--text-h2));font-weight:600;line-height:1.1;letter-spacing:calc(var(--heading-letter-spacing) + -.01em);text-wrap:balance}#main .custom-homepage-faq .section-stack__intro .prose>p{max-width:52ch;margin-inline:auto;font-size:var(--custom-text-secondary);line-height:1.65}#main .custom-homepage-faq .accordion-box{display:grid;gap:calc(var(--spacing-3) * var(--custom-space-item-scale, 1));padding:0;border-radius:0;background:transparent}#main .custom-homepage-faq .accordion{--accordion-spacing: var(--spacing-5);margin:0;border:0;border-radius:var(--custom-homepage-radius, var(--rounded-lg));background:var(--custom-faq-card-background);transition:background-color .2s ease}#main .custom-homepage-faq .accordion[open]{background:var(--custom-faq-expanded-background)}#main .custom-homepage-faq summary{padding-inline:var(--spacing-5);border-radius:inherit;cursor:pointer}#main .custom-homepage-faq summary:focus-visible,#main .custom-homepage-faq .button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:4px}#main .custom-homepage-faq .accordion__toggle{gap:var(--spacing-4);font-size:var(--custom-text-body);font-weight:600;line-height:1.45}#main .custom-homepage-faq .accordion__content{padding-inline:var(--spacing-5);font-size:var(--custom-text-secondary);line-height:1.7}.custom-homepage-faq__indicator{position:relative;flex:none;width:30px;height:30px;border-radius:var(--rounded-full);background:var(--custom-faq-accent);color:#111}.custom-homepage-faq__indicator:before,.custom-homepage-faq__indicator:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.custom-homepage-faq__indicator:after{transform:translate(-50%,-50%) rotate(90deg)}.custom-homepage-faq :is(.accordion,.custom-homepage-faq__more)[open]>summary .custom-homepage-faq__indicator:after{opacity:0}.custom-homepage-faq__more{--accordion-spacing: var(--spacing-4)}#main .custom-homepage-faq__more>summary .accordion__toggle{justify-content:center}#main .custom-homepage-faq__more>.accordion__content{padding:0;margin:0}.custom-homepage-faq__more:not([open]) .custom-homepage-faq__show-less,.custom-homepage-faq__more[open] .custom-homepage-faq__show-more{display:none}#main .custom-homepage-faq .faq-availability{gap:calc(var(--spacing-2) * var(--custom-space-group-scale, 1));font-size:var(--custom-text-small);line-height:1.6}.custom-homepage-faq__support-prompt{margin:0;font-size:var(--custom-text-body);font-weight:600}#main .custom-homepage-faq .faq-availability .button{min-height:48px;margin-block-start:var(--spacing-1);padding:var(--spacing-3) var(--spacing-8);font-size:calc(var(--custom-text-body) * .875);font-weight:700;letter-spacing:calc(var(--text-letter-spacing) + .08em)}@media screen and (min-width:1000px){#main .custom-homepage-faq .section-stack{gap:calc(var(--spacing-10) * var(--custom-space-group-scale, 1))}#main .custom-homepage-faq .accordion__content{padding-inline:var(--spacing-6)}#main .custom-homepage-faq .accordion__content,#main .custom-homepage-faq .section-stack__intro .prose>p{font-size:var(--custom-text-body)}}#main .custom-homepage-faq--light .accordion{--accordion-spacing: 18px;border:1px solid rgb(var(--text-color) / .12);border-radius:16px;transition:background-color .2s ease,border-color .2s ease}#main .custom-homepage-faq--light .accordion__toggle{min-height:52px;padding-block:8px;font-size:var(--custom-text-secondary);line-height:1.4}#main .custom-homepage-faq--light .accordion[open]{border-color:rgb(var(--text-color) / .28)}#main .custom-homepage-faq--light .accordion:has(>summary:focus-visible){outline:2px solid rgb(var(--text-color));outline-offset:-2px}#main .custom-homepage-faq--light .accordion>summary:focus-visible{outline:none}#main .custom-homepage-faq--light .custom-homepage-faq__indicator{color:rgb(var(--text-color));transition:background-color .2s ease,color .2s ease}#main .custom-homepage-faq--light .accordion[open]>summary .custom-homepage-faq__indicator{background:rgb(var(--text-color));color:var(--custom-faq-expanded-background)}@media(hover:hover)and (pointer:fine){#main .custom-homepage-faq--light .accordion:hover{border-color:rgb(var(--text-color) / .28)}}@media(prefers-reduced-motion:reduce){#main .custom-homepage-faq .accordion,#main .custom-homepage-faq--light .custom-homepage-faq__indicator{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom-homepage-faq.css.map */
