.a-sort{position:relative}.a-sort__btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 16px;border-radius:999px;border:0;background:#0d0d0f0f;font:500 14px var(--a-font);color:var(--a-ink);cursor:pointer;transition:background .3s;white-space:nowrap}.a-sort__btn:hover,.a-sort.is-open .a-sort__btn{background:#0d0d0f1a}.a-sort__btn small{color:var(--a-ink-2);font-weight:400}.a-sort__btn svg{transition:transform .5s var(--a-spring)}.a-sort.is-open .a-sort__btn svg{transform:rotate(180deg)}.a-sort__menu{position:absolute;z-index:20;top:calc(100% + 10px);left:0;min-width:260px;padding:6px;border-radius:20px;list-style:none;margin:0;background:#fafafbe6;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);border:1px solid var(--a-glass-line);box-shadow:0 24px 60px -20px #00000059;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transform-origin:20% 0;transition:opacity .3s,transform .45s var(--a-spring),visibility 0s linear .45s}.a-sort.is-open .a-sort__menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .45s var(--a-spring),visibility 0s}.a-sort__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 14px;border:0;border-radius:14px;background:none;font:14px var(--a-font);color:var(--a-ink);text-align:left;cursor:pointer;transition:background .2s}.a-sort__opt:hover,.a-sort__opt:focus-visible{background:#0d0d0f0f;outline:0}.a-sort__opt[aria-selected=true]{font-weight:600}.a-sort__opt svg{opacity:0}.a-sort__opt[aria-selected=true] svg{opacity:1}.toolbar__sort.has-custom select,.toolbar__sort.has-custom>.icon{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}@media(max-width:749px){.a-sort__menu{top:auto;bottom:calc(100% + 10px);transform-origin:20% 100%}.a-sort__btn small{display:none}}.a-ccard__cta{margin-top:10px;display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:9px 14px;border-radius:999px;background:#25d366;color:#06331a;font-size:14px;font-weight:600;transition:transform .5s var(--a-spring)}.a-ccard:hover .a-ccard__cta{transform:translate(4px)}.a-ccard--dark .a-ccard__icon{background:#25d366;color:#06331a}.a-faq{margin-top:clamp(56px,7vw,96px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:start;gap:clamp(20px,3vw,48px)}.a-faq__side{position:sticky;top:110px;display:grid;gap:18px;justify-items:start;padding:clamp(24px,3vw,36px);border-radius:28px;background:var(--a-night);color:var(--a-night-ink)}.a-faq__side .a-contact__eyebrow{color:var(--a-night-ink-2)}.a-faq__side h2{font-size:clamp(40px,4.4vw,72px)!important;color:var(--a-night-ink);line-height:.95!important}.a-faq__side h2 .a-soft{color:var(--a-night-ink-2)}.a-faq__side p{margin:0;color:var(--a-night-ink-2);font-size:15px;max-width:40ch}.a-faq__help{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.a-faq__stat{padding:16px 18px;border-radius:18px;background:var(--a-night-2);display:grid;gap:2px}.a-faq__stat b{font-size:28px;letter-spacing:-.04em;font-weight:600}.a-faq__stat span{font-size:13px;color:var(--a-night-ink-2)}.a-faq__btns{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.a-faq__btns .a-btn--dark{background:#fff;color:var(--a-ink)}.a-faq__btns .a-btn--dark .a-btn__arrow{background:var(--a-ink);color:#fff}.a-faq__btns .a-btn--glass{background:#ffffff14;color:#fff;border-color:#ffffff29}.a-faq__list{gap:10px}.a-faq__item{border-radius:22px;background:var(--a-surface);border:1px solid var(--a-line);transition:background .4s,box-shadow .4s}.a-faq__item[open]{background:#fff;box-shadow:0 20px 50px -30px #00000040}.a-faq__item summary{padding:24px;gap:18px;font-size:18px}.a-faq__no{color:var(--a-ink-2);min-width:26px}.a-faq__q{flex:1}.a-faq__a{display:grid;grid-template-rows:0fr;padding:0 24px 0 68px;transition:grid-template-rows .5s var(--a-out),padding .5s var(--a-out)}.a-faq__a>div{overflow:hidden}.a-faq__item[open] .a-faq__a{grid-template-rows:1fr;padding-bottom:24px}.a-faq__a p{font-size:15px;line-height:1.6}@media(max-width:989px){.a-faq{grid-template-columns:1fr!important}.a-faq__side{position:static}}@media(max-width:600px){.a-faq__a{padding-left:24px}.a-faq__item summary{font-size:16px;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/a-fix.css.map */
