.faq-container-v1{--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}.faq-container-v1 .fq-reveal{opacity:0;transform:translateY(20px);transition:opacity .75s var(--ease-out-expo),transform .75s var(--ease-out-expo)}.faq-container-v1 .fq-reveal.in-view{opacity:1;transform:none}.faq-container-v1 .fq-d1{transition-delay:.08s}.faq-container-v1 .fq-d2{transition-delay:.16s}.faq-container-v1 .fq-d3{transition-delay:.24s}.faq-container-v1 .fq-d4{transition-delay:.32s}@keyframes fqFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.faq-container-v1 .fq-label{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--accent-font);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--section-label, var(--tier-label, var(--link-color)));margin-bottom:1.25rem}.faq-container-v1 .fq-label:before{content:"";width:18px;height:1px;background:var(--section-label, var(--tier-label, var(--link-color)))}.faq-container-v1 #fq--hero{background:var(--section-bg, var(--tier-bg, var(--secondary-body-background-color)));padding:clamp(4.5rem,10vw,8rem) clamp(1.25rem,5vw,4rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden;border-bottom:1px solid var(--tier-border, var(--default-border-color))}.faq-container-v1 .fq-hero__deco{position:absolute;top:-.08em;right:-.03em;font-family:var(--title-font);font-size:clamp(16rem,30vw,32rem);font-weight:400;line-height:1;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tier-heading, var(--title-color, #1A1A1A)) 6%,transparent);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.faq-container-v1 .fq-hero__inner{max-width:var(--maxwidth);margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:end}.faq-container-v1 .fq-hero__kicker{margin-bottom:1.5rem;opacity:0;animation:fqFadeUp .7s .2s var(--ease-out-expo) forwards}.faq-container-v1 .fq-hero__headline{font-family:var(--title-font);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:400;line-height:1.06;letter-spacing:-.025em;color:var(--section-text, var(--tier-heading, var(--title-color)));opacity:0;animation:fqFadeUp .95s .35s var(--ease-out-expo) forwards}.faq-container-v1 .fq-hero__headline em{font-style:italic;color:var(--tier-accent, var(--accent-color))}.faq-container-v1 .fq-hero__sub{margin-top:1.5rem;font-size:1rem;color:var(--tier-secondary-text, var(--secondary-text-color));max-width:400px;line-height:1.8;opacity:0;animation:fqFadeUp .85s .5s var(--ease-out-expo) forwards}.faq-container-v1 .fq-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--tier-border, var(--default-border-color));border:1px solid var(--tier-border, var(--default-border-color));border-radius:16px;overflow:hidden;opacity:0;animation:fqFadeUp .85s .6s var(--ease-out-expo) forwards}.faq-container-v1 .fq-hero__stat{background:var(--tier-bg, var(--tertiary-body-background-color));padding:1.5rem;display:flex;flex-direction:column;gap:.25rem;cursor:pointer;transition:background .25s ease;text-decoration:none}.faq-container-v1 .fq-hero__stat:last-child:nth-child(odd){grid-column:1 / -1}.faq-container-v1 .fq-hero__stat:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.faq-container-v1 .fq-hero__stat-val{font-family:var(--title-font);font-size:clamp(2rem,3.5vw,2.8rem);color:var(--tier-heading, var(--tertiary-title-color));line-height:1}.faq-container-v1 .fq-hero__stat-val sup{font-family:var(--title-font);font-size:.38em;color:var(--tier-accent, var(--accent-color));font-weight:700;vertical-align:super}.faq-container-v1 .fq-hero__stat-key{font-family:var(--title-font);font-size:.72rem;font-weight:600;color:var(--tier-text, var(--tertiary-text-color));letter-spacing:.06em;line-height:1.4}.faq-container-v1 #fq--tabs{background:var(--tier-bg, var(--body-background-color));border-bottom:1px solid var(--tier-border, var(--default-border-color));position:sticky;top:0;z-index:9}.faq-container-v1 .fq-tabs__inner{max-width:var(--maxwidth);margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem);display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.faq-container-v1 .fq-tabs__inner::-webkit-scrollbar{display:none}.faq-container-v1 .fq-tab{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--title-font);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tier-secondary-text, var(--secondary-text-color));padding:1.1rem 1.4rem;border:none;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;background:none;transition:color .25s,border-color .25s;text-decoration:none}.faq-container-v1 .fq-tab:hover{color:var(--tier-heading, var(--title-color))}.faq-container-v1 .fq-tab.active{color:var(--tier-heading, var(--title-color));border-bottom-color:var(--tier-accent, var(--accent-color, #ff8400))}.faq-container-v1 .fq-tab__count{font-size:.6rem;background:color-mix(in srgb,var(--tier-heading, var(--title-color, #1A1A1A)) 7%,transparent);color:var(--tier-secondary-text, var(--secondary-text-color));padding:.15rem .45rem;border-radius:999px;font-weight:700;transition:background .25s,color .25s}.faq-container-v1 .fq-tab.active .fq-tab__count{background:color-mix(in srgb,var(--tier-accent, var(--accent-color, #ff8400)) 15%,transparent);color:var(--tier-accent, var(--accent-color))}.faq-container-v1 #fq--body{background:var(--tier-bg, var(--body-background-color));padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.faq-container-v1 .fq-body__inner{max-width:var(--maxwidth);margin:0 auto;display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}.faq-container-v1 .fq-sidebar__label{font-family:var(--accent-font);font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tier-secondary-text, var(--secondary-text-color));margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.faq-container-v1 .fq-sidebar__label:before{content:"";width:14px;height:1px;background:var(--tier-border, var(--default-border-color))}.faq-container-v1 .fq-sidebar__nav{display:flex;flex-direction:column}.faq-container-v1 .fq-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--tier-border, var(--default-border-color));font-family:var(--title-font);font-size:.82rem;font-weight:600;color:var(--tier-secondary-text, var(--secondary-text-color));text-decoration:none;transition:color .25s,transform .3s var(--ease-out-expo);cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;text-align:left;width:100%}.faq-container-v1 .fq-sidebar__link:first-child{border-top:1px solid var(--tier-border, var(--default-border-color))}.faq-container-v1 .fq-sidebar__link:hover{color:var(--tier-heading, var(--title-color));transform:translate(.4rem)}.faq-container-v1 .fq-sidebar__link.active{color:var(--tier-heading, var(--title-color))}.faq-container-v1 .fq-sidebar__link.active .fq-sidebar__count{background:color-mix(in srgb,var(--tier-accent, var(--accent-color, #ff8400)) 15%,transparent);color:var(--tier-accent, var(--accent-color))}.faq-container-v1 .fq-sidebar__count{font-size:.6rem;font-weight:700;background:color-mix(in srgb,var(--tier-heading, var(--title-color, #1A1A1A)) 6%,transparent);color:var(--tier-secondary-text, var(--secondary-text-color));padding:.15rem .45rem;border-radius:999px;transition:background .25s,color .25s}.faq-container-v1 .fq-sidebar__cta{margin-top:2.5rem;background:var(--tier-bg, var(--tertiary-body-background-color));border-radius:14px;padding:1.5rem 1.35rem}.faq-container-v1 .fq-sidebar__cta p{font-size:.85rem;color:var(--tier-text, var(--tertiary-text-color));line-height:1.65;margin-bottom:1rem}.faq-container-v1 .fq-sidebar__cta a{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--title-font);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tier-accent, var(--accent-color));text-decoration:none;transition:gap .3s ease}.faq-container-v1 .fq-sidebar__cta a:hover{gap:.7rem}.faq-container-v1 .fq-sidebar__cta a svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.5;flex-shrink:0}.faq-container-v1 .fq-category{margin-bottom:4rem}.faq-container-v1 .fq-category:last-child{margin-bottom:0}.faq-container-v1 .fq-category__header{display:flex;align-items:center;gap:1.25rem;margin-bottom:0;padding-bottom:1.25rem;border-bottom:2px solid var(--accent-color, #ff8400)}.faq-container-v1 .fq-category__num{font-family:var(--title-font);font-size:3.5rem;font-weight:400;line-height:1;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--tier-heading, var(--title-color, #1A1A1A)) 35%,transparent);letter-spacing:-.04em;flex-shrink:0;transition:-webkit-text-stroke-color .3s}.faq-container-v1 .fq-category:hover .fq-category__num{-webkit-text-stroke-color:var(--tier-accent, var(--accent-color))}.faq-container-v1 .fq-category__title{font-family:var(--title-font);font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700;color:var(--tier-heading, var(--title-color));letter-spacing:.04em;text-transform:uppercase}.faq-container-v1 .fq-items{display:flex;flex-direction:column}.faq-container-v1 .fq-item{border-bottom:1px solid var(--tier-border, var(--default-border-color))}.faq-container-v1 .fq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:left;transition:transform .3s var(--ease-out-expo)}.faq-container-v1 .fq-item__trigger:hover,.faq-container-v1 .fq-item.open .fq-item__trigger{transform:translate(.35rem)}.faq-container-v1 .fq-item__question{font-family:var(--title-font);font-size:.97rem;font-weight:700;color:var(--tier-heading, var(--title-color));line-height:1.45;transition:color .25s}.faq-container-v1 .fq-item__trigger:hover .fq-item__question,.faq-container-v1 .fq-item.open .fq-item__question{color:var(--tier-accent, var(--accent-color))}.faq-container-v1 .fq-item__icon{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--tier-border, var(--default-border-color));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s,border-color .3s,transform .4s var(--ease-out-expo)}.faq-container-v1 .fq-item.open .fq-item__icon{background:var(--tier-accent, var(--accent-color));border-color:var(--tier-accent, var(--accent-color, #ff8400));transform:rotate(45deg)}.faq-container-v1 .fq-item__icon svg{width:12px;height:12px;stroke:var(--tier-secondary-text, var(--secondary-text-color));stroke-width:2.5;transition:stroke .3s}.faq-container-v1 .fq-item.open .fq-item__icon svg{stroke:#fff}.faq-container-v1 .fq-item__answer{overflow:hidden;max-height:0;transition:max-height .45s var(--ease-out-expo),opacity .35s ease;opacity:0}.faq-container-v1 .fq-item.open .fq-item__answer{opacity:1}.faq-container-v1 .fq-item__answer-inner{padding:0 .35rem 1.75rem}.faq-container-v1 .fq-item__answer-inner p{font-size:.93rem;color:var(--tier-secondary-text, var(--secondary-text-color));line-height:1.8;margin-bottom:.85rem}.faq-container-v1 .fq-item__answer-inner p:last-child{margin-bottom:0}.faq-container-v1 .fq-item__answer-inner ul,.faq-container-v1 .fq-item__answer-inner ol{margin:.5rem 0 .85rem 1.25rem}.faq-container-v1 .fq-item__answer-inner li{font-size:.92rem;color:var(--tier-secondary-text, var(--secondary-text-color));line-height:1.75;margin-bottom:.3rem}.faq-container-v1 .fq-item__answer-inner a:not(.section__btn):not(.button):not([class*=button--]){color:var(--tier-link, var(--link-color));font-weight:500;text-decoration:none;border-bottom:1px solid rgba(58,74,52,.3);transition:color .2s,border-color .2s}.faq-container-v1 .fq-item__answer-inner a:not(.section__btn):not(.button):not([class*=button--]):hover{color:var(--tier-accent, var(--accent-color));border-color:var(--tier-accent, var(--accent-color, #ff8400))}@media(min-width:800px){.faq-container-v1 .fq-hero__inner{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}}@media(min-width:860px){.faq-container-v1 .fq-body__inner{grid-template-columns:220px 1fr;gap:5rem}.faq-container-v1 .fq-sidebar{position:sticky;top:5rem}}@media(max-width:859px){.faq-container-v1 .fq-sidebar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-faq.css.map */
