.faq{background-color:var(--faq-bg);padding-block:var(--faq-pad-block-mobile)}@media screen and (min-width:750px){.faq{padding-block:var(--faq-pad-block-desktop)}}.faq__inner{max-width:var(--faq-max-width);margin-inline:auto;padding-inline:var(--faq-pad-inline-mobile)}@media screen and (min-width:750px){.faq__inner{padding-inline:var(--faq-pad-inline-desktop)}}.faq__layout{display:grid;gap:var(--faq-header-gap)}@media screen and (min-width:990px){.faq__layout--split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8rem;align-items:start}.faq__layout--split .faq__header{position:sticky;top:4rem}}.faq__header{text-align:var(--faq-heading-align)}.faq__eyebrow{margin:0 0 1.6rem;color:var(--faq-eyebrow-color);font-family:var(--font-body-family);font-size:var(--faq-eyebrow-size);font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1}.faq__heading{margin:0;color:var(--faq-heading-color);font-family:var(--faq-heading-font);font-size:var(--faq-heading-size-mobile);font-weight:var(--faq-heading-weight);letter-spacing:var(--faq-heading-spacing);text-transform:var(--faq-heading-transform);line-height:1.05}@media screen and (min-width:750px){.faq__heading{font-size:var(--faq-heading-size-desktop)}}.faq__subheading{margin:1.6rem 0 0;color:var(--faq-answer-color);font-size:1.5rem;line-height:1.65;max-width:42ch}.faq__header--center .faq__subheading{margin-inline:auto}.faq__list{border-top:var(--faq-rule-width) solid var(--faq-rule-color)}.faq__item{border-bottom:var(--faq-rule-width) solid var(--faq-rule-color)}.faq__question{display:grid;grid-template-columns:var(--faq-number-column) minmax(0,1fr) auto;align-items:baseline;column-gap:var(--faq-number-gap);width:100%;padding:var(--faq-item-padding) 0;cursor:pointer;list-style:none;transition:opacity .25s ease}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{opacity:.55}.faq__question:focus-visible{outline:.2rem solid var(--faq-question-color);outline-offset:.6rem}.faq__number{color:var(--faq-number-color);font-family:var(--font-body-family);font-size:var(--faq-number-size);font-weight:500;letter-spacing:.1em;font-variant-numeric:tabular-nums;transition:color .25s ease}.faq__item[open] .faq__number{color:var(--faq-number-open-color)}.faq__question-text{color:var(--faq-question-color);font-family:var(--faq-question-font);font-size:var(--faq-question-size-mobile);font-weight:var(--faq-question-weight);letter-spacing:var(--faq-question-spacing);text-transform:var(--faq-question-transform, none);line-height:1.35}@media screen and (min-width:750px){.faq__question-text{font-size:var(--faq-question-size-desktop)}}.faq__icon{position:relative;flex-shrink:0;width:var(--faq-icon-size);height:var(--faq-icon-size);color:var(--faq-question-color);align-self:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);transition:opacity .3s ease}.faq__icon:before{width:100%;height:var(--faq-icon-weight)}.faq__icon:after{width:var(--faq-icon-weight);height:100%}.faq__item[open] .faq__icon{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{opacity:0}.faq__icon--chevron:before{width:58%;height:var(--faq-icon-weight);transform:translate(-92%,-50%) rotate(45deg)}.faq__icon--chevron:after{width:58%;height:var(--faq-icon-weight);transform:translate(-8%,-50%) rotate(-45deg)}.faq__item[open] .faq__icon--chevron{transform:rotate(180deg)}.faq__item[open] .faq__icon--chevron:after{opacity:1}.faq__answer{padding-bottom:var(--faq-item-padding);padding-left:calc(var(--faq-number-column) + var(--faq-number-gap));padding-right:calc(var(--faq-icon-size) + var(--faq-number-gap));color:var(--faq-answer-color);font-size:var(--faq-answer-size-mobile);line-height:1.75;max-width:62ch;animation:faq-reveal .3s cubic-bezier(.22,1,.36,1)}@media screen and (min-width:750px){.faq__answer{font-size:var(--faq-answer-size-desktop)}}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.faq__answer{animation:none}}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.faq__answer a:hover{opacity:.6}.faq__trust{display:grid;grid-template-columns:repeat(var(--faq-trust-cols-mobile),minmax(0,1fr));gap:var(--faq-trust-gap);margin-top:var(--faq-trust-margin)}@media screen and (min-width:750px){.faq__trust{grid-template-columns:repeat(var(--faq-trust-cols-desktop),minmax(0,1fr))}}.faq__trust-item{display:flex;flex-direction:column;gap:.9rem;align-items:var(--faq-trust-items);text-align:var(--faq-trust-align)}.faq__trust-item svg{width:var(--faq-trust-icon-size);height:var(--faq-trust-icon-size);color:var(--faq-trust-icon-color);flex-shrink:0}.faq__trust-title{margin:0;color:var(--faq-question-color);font-size:var(--faq-trust-title-size);font-weight:500;letter-spacing:.04em;line-height:1.3}.faq__trust-text{margin:0;color:var(--faq-answer-color);font-size:var(--faq-trust-text-size);line-height:1.55}.faq__cta{margin-top:var(--faq-cta-gap);padding-top:var(--faq-cta-gap);border-top:var(--faq-rule-width) solid var(--faq-rule-color);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.faq__cta--center{flex-direction:column;justify-content:center;text-align:center}.faq__cta-text{margin:0;color:var(--faq-answer-color);font-size:1.5rem;line-height:1.55;max-width:46ch}.faq__cta-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:1.4rem 3.2rem;border:.1rem solid var(--faq-cta-border);border-radius:var(--faq-cta-radius);background-color:var(--faq-cta-bg);color:var(--faq-cta-text);font-size:1.25rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.faq__cta-button:hover{opacity:.82}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-faq.css.map */
