.a-bb__gal{min-width:0;max-width:100%}.a-bb__thumbs{display:flex;flex-wrap:nowrap;gap:.5rem;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:0 0 .4rem;margin:0;scrollbar-width:thin;scrollbar-color:var(--a-hair) transparent}.a-bb__thumbs>li{flex:0 0 auto;width:4.5rem;scroll-snap-align:start}.a-bb__thumb{width:100%}.a-bb__thumbs::-webkit-scrollbar{height:6px}.a-bb__thumbs::-webkit-scrollbar-track{background:transparent}.a-bb__thumbs::-webkit-scrollbar-thumb{background:var(--a-hair);border-radius:999px}.a-bb__thumbs:hover::-webkit-scrollbar-thumb{background:var(--a-steel)}@media(max-width:899px){.a-bb__thumbs>li{width:4rem}.a-bb__stage{max-height:42vh}.a-bb__stage img{width:100%;height:100%;max-height:42vh;object-fit:contain}}.a-fcta{grid-template-rows:clamp(22rem,52vh,35rem)}.a-fcta__media,.a-fcta__scrim,.a-fcta__body{height:100%;min-height:0}.a-fcta__media img{width:100%;height:100%;object-fit:cover;display:block}.a-split__rte p,.a-uc__intro{max-width:64ch}.a-hero h1,.a-sec h2,.a-sec h3{text-wrap:balance}.a-uc__grid>li,.a-tm__card{background:var(--a-white);border:1px solid var(--a-hair);border-radius:var(--a-radius);overflow:hidden;box-shadow:0 1px 2px #232b240a,0 10px 24px -20px #232b244d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.a-uc__grid>li{padding:0 0 1.25rem}.a-uc__grid>li h3{padding:0 1.15rem;margin:1rem 0 .35rem}.a-uc__grid>li p{padding:0 1.15rem;margin:0}@media(hover:hover){.a-uc__grid>li:hover,.a-tm__card:hover{border-color:var(--a-steel);box-shadow:0 16px 34px -24px #232b248c;transform:translateY(-2px)}}.a-uc__grid>li:not(:has(.a-uc__img)){padding:1.25rem 1.15rem;border-top:3px solid var(--a-ember)}.a-uc__grid>li:not(:has(.a-uc__img)) h3{padding:0;margin:0 0 .4rem}.a-uc__grid>li:not(:has(.a-uc__img)) p{padding:0}.a-btn{transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease}@media(hover:hover){.a-btn:hover{box-shadow:0 8px 20px -12px #b4400cb3}.a-btn:active{transform:translateY(1px)}}.a-split--tint,.a-faq--tint{background:var(--a-stone)}.a-tm--tint,.a-bp--tint{background:var(--a-stone)!important}.a-uc,.a-faq{background:var(--a-white)}.a-cmp,.a-feat{background:var(--a-stone)}.a-uc .a-uc__grid>li{border-color:var(--a-hair)}@supports (color: color-mix(in srgb,red 50%,white)){.a-uc .a-uc__grid>li{border-color:color-mix(in srgb,var(--a-steel) 28%,transparent)}}.a-bb__title{font-size:clamp(28px,4.2vw,44px)}.a-sec h2{font-size:clamp(22px,2.6vw,30px)}.a-bb h3{font-size:17px;line-height:1.3;margin-top:1.4em;margin-bottom:.35em}.a-bb h3:first-child{margin-top:0}.a-split--dark .a-split__list li{color:#c3c9be}.a-split--dark .a-split__list li b{color:#e8ebe4}.a-split--dark .a-split__list .a-num{color:#fff}.a-tm__stars{color:#a9761a!important}.a-tm__src{font-size:12px!important;line-height:1.5!important}.a-bp__note{font-size:12px!important;line-height:1.55!important}.a-hero__scrim{background:linear-gradient(100deg,#0f120fe0,#0f120fbd 34%,#0f120f6b 62%,#0f120f0f 88%)}.a-hero__sub{max-width:46ch;color:#fff}.a-hero__fine{color:#ffffffe0}.a-hero .a-btn{padding:18px 34px;font-size:17px}.a-kick{display:inline-flex;align-items:center;gap:.55rem}.a-kick:before{content:"";flex:0 0 auto;width:1.5rem;height:2px;background:currentColor;opacity:.6}.a-feat__media{background:var(--a-white)}.a-feat__media,.a-split__media{box-shadow:0 28px 56px -36px #232b2480}@media(prefers-reduced-motion:reduce){.a-uc__grid>li,.a-tm__card,.a-btn{transition:none}.a-uc__grid>li:hover,.a-tm__card:hover,.a-btn:active{transform:none}.a-bb__thumbs{scroll-snap-type:none}}@media(max-width:899px){.a-hd .a-hd__bar{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;min-height:64px}.a-hd .a-hd__logo,.a-hd .a-wm,.a-hd .a-wm__text{min-width:0;max-width:100%}.a-hd .a-hd__logo img{max-width:100%;object-fit:contain}.a-hd .a-wm__main{font-size:clamp(14px,3.8vw,22px);overflow-wrap:anywhere}.a-hd .a-wm__mark{flex-shrink:1;min-width:0}.a-hd .a-hd__actions{gap:0}.a-bb__grid{grid-template-columns:minmax(0,1fr)}.a-bb__info,.a-bb__form,.a-bb__opt,.a-bb__bundlelist,.a-bb__pill,.a-split__grid>*,.a-feat__grid>*,.a-shop__feature>*,.a-ft__grid>*{min-width:0;max-width:100%}.a-bb__opt{min-inline-size:0}.a-bb__pillname{white-space:normal;overflow-wrap:anywhere}.a-bb__bundletop{flex-wrap:wrap;gap:6px 12px}.a-bb__bundleprices{flex-wrap:wrap}.a-bb__bundlebadge,.a-bb__bundlesave{white-space:normal}.a-bb__stage{height:min(100vw - 2 * var(--a-gut),42svh);max-height:none}.a-bb__stage img{height:100%;max-height:none}.a-bb__thumbs{margin-top:10px}.a-stars{flex-wrap:wrap;gap:6px 8px}.a-added__panel{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:749px){.a-hero,.a-fcta{grid-template-columns:minmax(0,1fr)}.a-hero__media,.a-fcta__media{position:relative;min-width:0;min-height:0}.a-hero__media img,.a-fcta__media img{position:absolute;top:0;right:0;bottom:0;left:0}.a-hero__body,.a-fcta__body{min-width:0;width:100%;height:auto}.a-hero__body{padding-block:32px}.a-hero__scrim{background:linear-gradient(to top,#0f120feb,#0f120fb8 55%,#0f120f61)}.a-fcta{grid-template-rows:minmax(22rem,auto)}.a-fcta__body{padding-block:32px}.a-hero .a-btn,.a-fcta .a-btn,.a-feat__body .a-btn,.a-shop__featbody .a-btn{width:100%;max-width:100%;padding-inline:16px;white-space:normal}.a-hero__col,.a-fcta__col{min-width:0;width:100%}.a-ft a,.a-bb__descbody,.a-hero__fine,.a-feat__fine,.a-shop__fine{overflow-wrap:anywhere}.a-split__list li{flex-wrap:wrap;gap:4px 12px}.a-ann--none .a-ann__i{white-space:normal;text-align:center}}#MainContent[data-template=index] .a-hero,#MainContent[data-template=index] .a-fcta{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(26rem,auto)}#MainContent[data-template=index] .a-hero{grid-template-rows:minmax(clamp(26rem,calc(var(--a-hero-h, 66) * 1svh),40rem),auto)}#MainContent[data-template=index] .a-hero__media,#MainContent[data-template=index] .a-hero__scrim,#MainContent[data-template=index] .a-fcta__media,#MainContent[data-template=index] .a-fcta__scrim{position:absolute;inset:var(--a-media-inset);min-width:0;min-height:0;width:auto;height:auto}#MainContent[data-template=index] .a-hero__media,#MainContent[data-template=index] .a-fcta__media{z-index:0}#MainContent[data-template=index] .a-hero__media img,#MainContent[data-template=index] .a-fcta__media img{width:100%;height:100%;object-fit:cover}#MainContent[data-template=index] .a-hero__scrim,#MainContent[data-template=index] .a-fcta__scrim{z-index:1;pointer-events:none}#MainContent[data-template=index] .a-hero__body,#MainContent[data-template=index] .a-fcta__body{position:relative;z-index:2;grid-area:1 / 1;min-width:0;width:100%;height:auto;padding:clamp(32px,5vw,64px)}#MainContent[data-template=index] .a-hero__body>.a-in,#MainContent[data-template=index] .a-fcta__body>.a-in{width:100%;min-width:0;padding-inline:0}.a-bb__info,.a-bb__form,.a-bb__opt,.a-bb__bundlelist,.a-cmp__scroll,.cart-page__items,.cart-page__summary{min-width:0}.a-bb__opt{min-inline-size:0}.a-bb__bundletop{flex-wrap:wrap}.a-bb__bundlename{overflow-wrap:anywhere}.a-ft .a-ft__send{color:#141414;min-height:44px}.a-ft .a-ft__input,.a-ft .a-ft__textarea{font-size:16px}.a-added .a-added__panel{max-height:calc(100dvh - 24px);overflow-y:auto}@media(min-width:900px){.a-bb .a-bb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) min(38vw,var(--sidebar-width, 25rem))!important;column-gap:clamp(24px,3vw,48px)}}@media(min-width:750px)and (max-width:989px){.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto}.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2}.cart-page .cart-page__summary{grid-column:1;grid-row:auto;display:block;height:auto;padding-top:24px}}@container cart-items (max-width: 719px){.cart-page .cart-items__table-row:not(.cart-items__table-row--full-width-variants){grid-template-areas:"media details price" "media quantity quantity" "media error error"}.cart-page .cart-items__quantity,.cart-page .cart-items__quantity-controls{max-width:100%;flex-wrap:wrap}}@media(max-width:749px){#MainContent[data-template=index] .a-hero,#MainContent[data-template=index] .a-fcta{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:12px 16px 32px;gap:0}#MainContent[data-template=index] .a-hero__media,#MainContent[data-template=index] .a-fcta__media{position:relative;inset:auto;grid-area:1 / 1;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden}#MainContent[data-template=index] .a-hero__media img,#MainContent[data-template=index] .a-fcta__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#MainContent[data-template=index] .a-hero__scrim,#MainContent[data-template=index] .a-fcta__scrim{display:none}#MainContent[data-template=index] .a-hero__body,#MainContent[data-template=index] .a-fcta__body{grid-area:2 / 1;display:block;padding:24px 4px 0;width:100%;min-width:0}#MainContent[data-template=index] .a-hero h1,#MainContent[data-template=index] .a-fcta h2{color:var(--a-ink);font-size:clamp(28px,7.5vw,36px);line-height:1.12;max-width:100%;margin-bottom:16px}#MainContent[data-template=index] .a-hero__kick{color:var(--a-ink)}#MainContent[data-template=index] .a-hero__sub,#MainContent[data-template=index] .a-fcta__recap li{color:var(--a-body);font-size:16px;line-height:1.6}#MainContent[data-template=index] .a-hero__sub{margin-bottom:22px}#MainContent[data-template=index] .a-hero__fine{color:var(--a-body);font-family:var(--a-text);font-size:12px;line-height:1.6;margin-top:14px;white-space:normal}#MainContent[data-template=index] .a-hero .a-btn,#MainContent[data-template=index] .a-fcta .a-btn{min-height:52px;padding:14px 20px;font-size:16px}#MainContent[data-template=index] .a-hero :focus-visible,#MainContent[data-template=index] .a-fcta :focus-visible{outline-color:var(--a-ink)!important}}.a-bb .a-bb__pill.a-oos:after{position:static;inset:auto;flex:0 0 auto;justify-self:start}.a-bb .a-bb__pill.a-oos:not(.a-bb__bundlecard){flex-wrap:wrap}@media(min-width:900px){.a-feat .a-feat__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.a-split .a-split__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-feat__grid>*,.a-split__grid>*{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/aster-design.css.map */
