:root{--ac-ink: #0B0B0C;--ac-cloud: #EFF0F5;--ac-slate: #565A63;--ac-hair: #D3D6DF}.ac-kicker{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0 0 .8rem;opacity:.75}.ac-hero{position:relative;overflow:hidden;background:var(--ac-ink)}.ac-hero__media,.ac-hero__media img{display:block;width:100%;height:auto}.ac-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0c9e,#0b0b0c2e 45%,#0b0b0c00 70%);pointer-events:none}.ac-hero__content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding-bottom:5.6rem;color:#fff}.ac-hero__title{color:#fff;font-size:clamp(3.4rem,5vw,6.4rem);line-height:1.05;margin:0 0 1.2rem;max-width:14ch;white-space:pre-line}.ac-hero__text{font-size:1.7rem;max-width:46ch;margin:0 0 2.4rem;color:#ffffffe6}.ac-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.ac-hero .ac-btn-light{--color-button: 255,255,255;--color-button-text: 11,11,12;background:#fff;color:var(--ac-ink)}.ac-hero .ac-btn-ghost{--color-button-text: 255,255,255;color:#fff;box-shadow:inset 0 0 0 1px #fffc;background:transparent}.ac-hero__rating{margin:1.8rem 0 0;font-size:1.4rem;color:#ffffffe6}.ac-stars{letter-spacing:.1em;margin-right:.6rem}@media(max-width:749px){.ac-hero__content{padding-bottom:3.2rem}.ac-hero__text{font-size:1.5rem;margin-bottom:1.8rem}.ac-hero__buttons .button{flex:1 1 100%}}.ac-trust{padding:2.8rem 0}.ac-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.ac-trust__item{display:flex;gap:1.2rem;align-items:flex-start}.ac-trust__item strong{display:block;font-size:1.5rem}.ac-trust__item small{display:block;font-size:1.3rem;opacity:.75;line-height:1.4}.ac-trust__icon svg{width:2.8rem;height:2.8rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:989px){.ac-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-compare-s{padding:7.2rem 0}.ac-compare-s__inner{max-width:98rem}.ac-compare-s__lead{max-width:60ch;opacity:.8}.ac-compare-s__scroll{overflow-x:auto;margin:3.2rem 0}.ac-compare-s__table{width:100%;min-width:56rem;border-collapse:collapse}.ac-compare-s__table th,.ac-compare-s__table td{padding:1.6rem 1.2rem;text-align:center;border-bottom:1px solid var(--ac-hair);font-size:1.5rem}.ac-compare-s__table tbody th{text-align:left;font-weight:400;padding-left:0}.ac-compare-s__table thead th{font-weight:600}.ac-compare-s__table .is-us{background:var(--ac-cloud);font-weight:600}.ac-compare-s__table thead .is-us{border-radius:1.2rem 1.2rem 0 0}.ac-yes{font-size:1.8rem}.ac-no{opacity:.45}.ac-media-s{padding:7.2rem 0}.ac-media-s__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;align-items:center}.ac-media-s__grid.is-right .ac-media-s__frame{order:2}.ac-media-s__frame{aspect-ratio:1 / 1;border-radius:2rem;overflow:hidden;background:var(--ac-cloud)}.ac-media-s__frame video,.ac-media-s__frame img{width:100%;height:100%;object-fit:cover;display:block}.ac-media-s__text .rte{margin-bottom:2.4rem;max-width:48ch}@media(max-width:749px){.ac-media-s__grid{grid-template-columns:1fr;gap:2.8rem}.ac-media-s__grid.is-right .ac-media-s__frame{order:0}}.ac-buy-extras{margin-top:1.6rem;display:grid;gap:1.4rem}.ac-delivery{display:flex;gap:1rem;align-items:center;margin:0;font-size:1.4rem;padding:1.2rem 1.4rem;background:var(--ac-cloud);border-radius:1.2rem;color:var(--ac-ink)}.ac-delivery svg{width:2.2rem;height:2.2rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.ac-pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.ac-pay svg{width:3.8rem;height:2.4rem}.product-form__submit{min-height:5.6rem;font-size:1.6rem;letter-spacing:.04em}.product-form__submit.button--secondary{--color-button: 11, 11, 12;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1}.product-form__submit.button--secondary:hover{opacity:.9}.ac-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--ac-hair);box-shadow:0 -6px 24px #0b0b0c14;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ac-sticky.is-on{transform:translateY(0)}.ac-sticky__inner{display:flex;align-items:center;gap:1.4rem;padding-top:1rem;padding-bottom:1rem}.ac-sticky__img{width:5.2rem;height:5.2rem;object-fit:cover;border-radius:.8rem}.ac-sticky__info{flex:1;min-width:0;display:grid}.ac-sticky__title{font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-sticky__price{font-size:1.3rem;color:var(--ac-slate)}.ac-sticky__btn{min-width:20rem}@media(max-width:749px){.ac-sticky__img{display:none}.ac-sticky__btn{min-width:0;padding:0 1.8rem}}@media(prefers-reduced-motion:reduce){.ac-sticky{transition:none}}.product__info-container .kb,.featured-product .kb{margin-top:2rem}.cart-drawer .ac-goal{padding:1.4rem 0 1.6rem}html[data-ac-theme=dawn] .kb .kb-title span{font-size:1.6rem}html[data-ac-theme=dawn] .kb .kb-l b,html[data-ac-theme=dawn] .kb-r b{font-size:1.8rem}html[data-ac-theme=dawn] .kb-l small,html[data-ac-theme=dawn] .kb-r s{font-size:1.3rem}html[data-ac-theme=dawn] .kb .kb-badge{font-size:1.1rem}html[data-ac-theme=dawn] .kb-item{font-size:1.4rem}html[data-ac-theme=dawn] .kb-ip s,html[data-ac-theme=dawn] .kb-note{font-size:1.25rem}html[data-ac-theme=dawn] .kb-extra{font-size:1.35rem}html[data-ac-theme=dawn] .ac-goal p{font-size:1.4rem}html[data-ac-theme=dawn] .ac-missing span{font-size:1.3rem}html[data-ac-theme=dawn] .ac-add{font-size:1.2rem}.ac-marquee{overflow:hidden;padding:1.4rem 0}.ac-marquee__track{display:flex;width:max-content;animation:ac-marquee var(--ac-marquee-speed, 28s) linear infinite}.ac-marquee__list{display:flex;flex:none;list-style:none;margin:0;padding:0}.ac-marquee__list li{font-size:1.5rem;letter-spacing:.06em;white-space:nowrap;padding:0 2.4rem;display:flex;align-items:center;gap:2.4rem}.ac-marquee__list li:after{content:"\b7";opacity:.5}.ac-marquee:hover .ac-marquee__track{animation-play-state:paused}@keyframes ac-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ac-marquee__track{animation:none}}.ac-checks{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.8rem}.ac-checks li{display:flex;gap:1rem;align-items:flex-start;font-size:1.45rem;line-height:1.4}.ac-checks svg{flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ac-mega{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem;margin:0 auto}.ac-mega__card{display:grid;gap:.6rem;text-decoration:none;color:inherit}.ac-mega__media{display:block;aspect-ratio:1 / 1;border-radius:1.2rem;overflow:hidden;background:var(--ac-cloud)}.ac-mega__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ac-mega__card:hover .ac-mega__media img{transform:scale(1.03)}.ac-mega__title{font-size:1.5rem;font-weight:600}.ac-mega__price{font-size:1.35rem;color:var(--ac-slate)}.ac-mega__price s{margin-left:.4rem}@media(prefers-reduced-motion:reduce){.ac-mega__media img{transition:none}}.ac-reco{padding:0 0 1.6rem;border-bottom:1px solid var(--ac-hair);margin-bottom:.6rem}.ac-reco__title{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 .8rem}.ac-reco__card{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}.ac-reco__card img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.6rem;background:var(--ac-cloud)}.ac-reco__card span{font-size:1.35rem;line-height:1.3}.ac-reco__card small{display:block;color:var(--ac-slate);font-size:1.2rem}@media(min-width:750px){.ac-hero:after{background:linear-gradient(90deg,#07090ee0,#07090eb8 38%,#07090e40 70%,#07090e14)}.ac-hero__content{padding-top:3rem;padding-bottom:clamp(3.2rem,5vw,6rem)}.ac-hero__title{max-width:17ch;font-size:clamp(3rem,4.1vw,5.6rem);line-height:1.1;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.55)}.ac-hero__text{max-width:45ch;font-size:clamp(1.5rem,1.45vw,1.85rem);line-height:1.5;color:#fff;text-shadow:0 1px 9px rgba(0,0,0,.8)}.ac-hero .ac-kicker,.ac-hero__rating{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.75)}}@media(max-width:749px){.ac-hero{background:#0b0b0c}.ac-hero:after{display:none}.ac-hero__media,.ac-hero__media img{display:block;width:100%;height:auto}.ac-hero__content{position:relative;left:auto;right:auto;bottom:auto;width:100%;padding:2.6rem 2rem 3.2rem;background:#0b0b0c;color:#fff}.ac-hero__title{font-size:clamp(2.8rem,7.7vw,4rem);line-height:1.13;max-width:none;margin-bottom:1.4rem;text-wrap:balance;color:#fff}.ac-hero__text{color:#fff;font-size:1.55rem;line-height:1.55;max-width:54ch;margin-bottom:2rem}.ac-hero .ac-kicker,.ac-hero__rating{color:#fff}.ac-hero__buttons{gap:1rem}.ac-hero__buttons .button{min-height:4.8rem}}@media(min-width:990px){.section-featured-product .featured-product .product__media-wrapper{align-self:start;position:sticky;top:9rem}}.ac-gallery-benefits{margin-top:1.8rem;padding:2rem 2.2rem;border:1px solid #D3D6DF;border-radius:1.4rem;background:#f6f7fa;color:#0b0b0c}.ac-gallery-benefits__eyebrow{margin:0 0 .6rem;font-size:1.1rem;line-height:1.4;letter-spacing:.12em;font-weight:700}.ac-gallery-benefits>strong{display:block;font-size:clamp(1.7rem,1.7vw,2.15rem);line-height:1.25}.ac-gallery-benefits__list{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.3rem;font-size:1.3rem}.ac-gallery-benefits__list span{white-space:nowrap}.ac-gallery-benefits a{display:inline-block;margin-top:1.5rem;font-size:1.3rem;font-weight:650;color:#0b0b0c;text-underline-offset:.25em}@media(max-width:749px){.ac-gallery-benefits{margin-top:1rem;padding:1.6rem}.ac-gallery-benefits__list{display:grid;gap:.5rem}}@media screen and (max-width:749px){.card .quick-add__submit{min-height:4.4rem;height:auto;padding:.7rem .8rem;font-size:1.2rem;letter-spacing:0;line-height:1.25;white-space:normal;overflow:visible}.card .quick-add__submit>span{overflow:visible}}.cart-item__price-wrapper .price,.cart-item__totals .price,.cart-drawer .cart-item__price-wrapper .price{white-space:nowrap}[id^=shopify-section-][id$=__reviews],#judgeme_product_reviews,.jdgm-widget,.jdgm-review-widget,.jdgm-rev-widg,.jdgm-prev-badge,.jdgm-preview-badge,.jdgm-carousel-wrapper,.jdgm-carousel,.jdgm-all-reviews-text,.jdgm-medals-wrapper,.jdgm-verified-badge,.jdgm-floating-tab,.jdgm-revs-tab-btn,.jdgm-average-rating,.jdgm-rating-star,.jdgm-rating-text,.ac-hero__rating,.card-information .rating,.card-information .rating-text,.card-information .rating-count,.product__info-container .rating,.product__info-container .rating-text,.product__info-container .rating-count{display:none!important}.ac-buybar{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1rem;border:1px solid rgba(11,11,12,.14);border-radius:1.8rem;background:#fff}.ac-buybar__thumb{flex:none;width:5.6rem;height:5.6rem;border-radius:1.2rem;overflow:hidden;background:#eff0f5}.ac-buybar__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ac-buybar__info{flex:0 1 auto;min-width:0;display:grid;line-height:1.25}.ac-buybar__info small{font-size:1.25rem;color:#565a63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-buybar__info b{font-size:1.6rem;font-weight:600;color:#0b0b0c;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-cta{flex:1 1 auto;display:flex!important;align-items:center;gap:1rem;min-width:0;min-height:5.4rem;margin:0!important;padding:.6rem .6rem .6rem 2rem!important;font-size:1.55rem;font-weight:600;letter-spacing:.02rem;text-align:left;box-shadow:inset 0 1px #ffffff24,0 10px 22px -14px #0b0b0cb3;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.ac-cta>span:first-of-type{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-cta__icon{width:1.6rem;height:1.6rem;flex:none}.ac-cta__chip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:4.2rem;height:4.2rem;border-radius:999px;background:#ffffff21}.ac-cta__arrow{width:1.6rem;height:1.6rem;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ac-cta.loading .ac-cta__icon,.ac-cta.loading .ac-cta__chip{visibility:hidden}@media(hover:hover){.ac-cta:not([disabled]):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 14px 26px -14px #0b0b0ccc}.ac-cta:not([disabled]):hover .ac-cta__arrow{transform:translate(3px)}}.ac-cta:not([disabled]):active{transform:scale(.985)}.ac-cta[disabled]{box-shadow:none}.product-form__buttons .ac-buybar+.shopify-payment-button{margin-top:1rem}.ac-buybar--cart{margin-top:.4rem}.ac-pay--cart{justify-content:center;margin-top:1.2rem}.ac-pay--cart svg{width:3.4rem;height:2.2rem}@media(max-width:420px){.ac-buybar{gap:.9rem;padding:.8rem}.ac-buybar__thumb{width:4.8rem;height:4.8rem}.ac-buybar__info small{display:none}.ac-cta{padding-left:1.5rem!important;font-size:1.45rem;gap:.7rem}.ac-cta__chip{width:3.8rem;height:3.8rem}}@media(prefers-reduced-motion:reduce){.ac-cta,.ac-cta__arrow{transition:none;transform:none!important}}.cart__ctas:has(.ac-buybar){flex-wrap:wrap}.cart__ctas>.ac-buybar,.cart__ctas>.ac-pay--cart{flex:0 0 100%}.ac-buybar__info{flex:none}.ac-buybar--cart .ac-cta__chip{display:none}.ac-buybar--cart .ac-cta{padding:.6rem 1.4rem!important;justify-content:center;gap:.7rem}.ac-buybar--cart .ac-cta>span:first-of-type{flex:0 1 auto}@media(max-width:420px){.ac-buybar--cart .ac-cta__icon{display:none}}@media(max-width:420px){.ac-buybar{gap:.8rem}.ac-buybar .ac-cta__chip{display:none}.ac-buybar .ac-cta{padding:.6rem 1.2rem!important;justify-content:center;font-size:1.4rem;letter-spacing:0}.ac-buybar .ac-cta>span:first-of-type{flex:0 1 auto}.ac-buybar__info b{font-size:1.45rem}}@media(max-width:749px){.ac-compare-s__scroll{overflow-x:visible;margin:2.4rem 0}.ac-compare-s__table{min-width:0;table-layout:fixed}.ac-compare-s__table th,.ac-compare-s__table td{padding:1.2rem .3rem;font-size:1.2rem;line-height:1.35;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.ac-compare-s__table tbody th,.ac-compare-s__table thead th:first-child{width:31%;padding-left:0;font-size:1.25rem}.ac-compare-s__table thead th{font-size:1.1rem;letter-spacing:0}.ac-compare-s__table .ac-yes{font-size:1.6rem}.ac-hero__title{font-size:clamp(3.4rem,9.6vw,4rem);line-height:1.08;text-wrap:balance}}@media(max-width:749px){main .h1:not(.ac-hero__title),.product__title h1{font-size:2.8rem;line-height:1.15;text-wrap:balance}}.product-form__submit>span{overflow:visible;text-overflow:clip;white-space:nowrap}.featured-product .product-form__submit{padding-inline:1.6rem}.caption-with-letter-spacing,.ac-kicker,.kb-badge{font-size:max(1.2rem,1em)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ac-conversion.css.map */
