:root{--ct-accent: #3e2723;--ct-accent-soft: #f3ece8;--ct-muted: rgba(11, 11, 11, .62);--ct-border-soft: #e2ddd9;--ct-surface-soft: #ffffff;--ct-urgent: #c00000;--ct-bundle-accent: #a45a2b;--font-body-family: "Outfit", Assistant, sans-serif;--font-body-weight: 300;--font-body-weight-bold: 600}.h0,.h1,h1{font-weight:400;letter-spacing:.04em}.h0,.h1,.h2,h1,h2,.title-wrapper .title,.banner__heading{text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.4rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.title-wrapper-with-link .title,.collection__title .title{letter-spacing:.02em}.title-wrapper,.title-wrapper-with-link{margin-bottom:2.5rem}.header__icon--account{display:none!important}.header{border-bottom:none}.price--on-sale .price-item--sale{color:var(--ct-accent);font-weight:600}.price--on-sale .price__sale .price-item--regular{color:#888;font-weight:300;text-decoration:line-through}.price__regular .price-item--regular{color:var(--ct-accent);font-weight:600}.price--large{font-size:2rem;letter-spacing:.13rem}.card__heading{font-weight:500;font-size:1.4rem;line-height:1.35}.card-wrapper .price{font-size:1.6rem}.card__badge.top.right,.card__badge.bottom.left{align-self:flex-start}.card__badge .badge{border:none;font-size:1.2rem;font-weight:600;letter-spacing:.03em;padding:.5rem .9rem}.card__badge .badge.color-scheme-6,.badge.color-scheme-6{background:var(--ct-urgent);color:#fff}.card__media .media img{object-fit:cover}.card-swatches{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.card-swatches__item{display:block;width:2.6rem;height:2.6rem;border-radius:50%;overflow:hidden;border:.1rem solid rgba(18,18,18,.15);background-color:var(--ct-surface-soft)}.card-swatches__item img{width:100%;height:100%;object-fit:cover;display:block}.card-swatches__more{font-size:1.1rem;color:var(--ct-muted);align-self:center}#maxsleek-fit-host{display:block!important;min-height:1px}.ct-breadcrumbs{padding-top:1.2rem}.ct-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.2rem;letter-spacing:.03em}.ct-breadcrumbs__item{display:inline-flex;align-items:center;gap:.6rem;color:var(--ct-muted)}.ct-breadcrumbs__item:not(:last-child):after{content:"\203a";color:var(--ct-muted)}.ct-breadcrumbs__item a{color:var(--ct-muted);text-decoration:none}.ct-breadcrumbs__item a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.ct-breadcrumbs__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24ch}@media screen and (max-width:749px){.ct-breadcrumbs{padding-top:.8rem;padding-bottom:.2rem}}.product__title h1{font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:400;letter-spacing:.06rem;line-height:1.3}.product__info-container>:where(*:not(:first-child)){margin-top:1.5rem}.price--show-badge{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.price--on-sale.price--large .price__sale{display:inline-flex;align-items:center;gap:.8rem}.price--on-sale.price--large .price__sale>span:first-child,.price--on-sale.price--large .price__sale>span:has(s){order:2}.price--on-sale.price--large .price__sale .price-item--last{order:1;margin:0}.price__badge-sale{background:var(--ct-urgent);color:#fff;border:none;font-size:1.2rem;font-weight:400;letter-spacing:.12rem;text-transform:uppercase;padding:.8rem;border-radius:.6rem;white-space:nowrap}.product__info-container>.ct-stock-status{margin-top:3.2rem;margin-bottom:-.8rem}.product__info-container>.ct-trust-bar{margin-top:-.4rem}.product__info-container>.ct-payment-icons{margin-top:2rem;margin-bottom:2.6rem}.product__info-container>.ct-notice-box{margin-top:2rem;margin-bottom:2.4rem}.product__info-container>.ct-accordion{margin-top:2.5rem}.product__info-container>.ct-rating-row{margin-top:.6rem}.product__info-container>.ct-countdown{margin-top:1.2rem}@media screen and (min-width:990px){.product__info-wrapper{padding-left:5rem}}.ct-discount-badge{background:var(--ct-accent);color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:.12rem;text-transform:uppercase;padding:.8rem;border-radius:.6rem;white-space:nowrap}.product-form__input--ct-image{display:flex;flex-wrap:wrap;gap:.8rem}.product-form__input--ct-image .form__label{width:100%}.product-form__input--ct-image input[type=radio]+label.ct-image-swatch{width:9.6rem;padding:0;margin:0;border-radius:0;border:.1rem solid rgba(var(--color-foreground),.25);background:#fff;display:inline-flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.product-form__input--ct-image input[type=radio]+label.ct-image-swatch:hover{border-color:rgba(var(--color-foreground),.6)}.product-form__input--ct-image input[type=radio]:checked+label.ct-image-swatch{border:.2rem solid var(--ct-accent);background:#fff;color:inherit}.product-form__input--ct-image input[type=radio].disabled+label.ct-image-swatch{opacity:.4}.ct-image-swatch__media{display:block;width:100%;aspect-ratio:6 / 7;overflow:hidden}.product-form__input--ct-image label.ct-image-swatch img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}.ct-image-swatch__name{display:block;width:100%;padding:.6rem .7rem;font-size:1.2rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));background:#fff;border-top:.1rem solid rgba(var(--color-foreground),.12);white-space:normal;overflow:visible;word-break:break-word;text-align:left}.product-form__input--ct-image{align-items:stretch}@media screen and (max-width:749px){.product-form__input--ct-image input[type=radio]+label.ct-image-swatch{width:8.4rem}}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--ct-accent)!important;color:#fff!important;border-color:var(--ct-accent)!important}.product-form__input--pill label{border:.1rem solid rgba(var(--color-foreground),.25);background-color:rgb(var(--color-background));font-size:1.4rem;letter-spacing:.1rem;padding:1rem 2rem;margin:.4rem .5rem .2rem 0}.product-form__input .form__label{font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);margin-bottom:.8rem}.product-form__submit{font-weight:500;letter-spacing:.02em;min-height:4.7rem;font-size:1.5rem}.ct-social-proof{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.6rem,2vw,1rem)}.ct-social-proof--band{background:#f6efe9;border:.1rem solid #eadfd5;padding:.7rem 1rem}.ct-social-proof__avatars{display:flex;flex-shrink:0}.ct-social-proof__avatars img{width:clamp(2.2rem,6vw,2.8rem);height:clamp(2.2rem,6vw,2.8rem);border-radius:50%;border:.2rem solid #ffffff;object-fit:cover;display:block}.ct-social-proof__avatars img+img{margin-left:-.9rem}.ct-social-proof__stars-image{height:clamp(1.5rem,4.5vw,1.9rem);width:auto;display:block;flex-shrink:0}.ct-social-proof__score{font-size:clamp(1.2rem,3.5vw,1.4rem);font-weight:500;white-space:nowrap}.ct-social-proof__logo{height:clamp(1.5rem,4.5vw,1.9rem);width:auto;display:block;flex-shrink:0}.ct-rating-row{display:flex;align-items:center;gap:.8rem}.ct-rating-row__stars{color:#f5a623;font-size:1.4rem;letter-spacing:.15em}.ct-rating-row__text{font-size:1.3rem;color:rgba(var(--color-foreground),.75);text-decoration:none}a.ct-rating-row__text:hover{text-decoration:underline}.ct-countdown{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.ct-countdown__label{color:rgba(var(--color-foreground),.75)}.ct-countdown__time{color:var(--ct-accent);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em}.ct-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.ct-benefits__item{display:flex;align-items:center;gap:.9rem;font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.ct-benefits__check{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#2e7d32;color:#fff;flex-shrink:0}.ct-benefits__check svg{width:1rem;height:.9rem}.ct-stock-status{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.ct-stock-status__left{min-width:16rem}.ct-stock-status__label{display:flex;align-items:center;gap:.7rem;font-size:1.4rem;font-weight:500;color:var(--ct-accent)}.ct-stock-status__dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--ct-accent);flex-shrink:0;animation:ct-pulse 1.6s ease-in-out infinite}@keyframes ct-pulse{0%,to{opacity:1}50%{opacity:.35}}.ct-stock-status__bar{margin-top:.7rem;height:.4rem;width:100%;max-width:20rem;background:#1212121f;border-radius:.4rem;overflow:hidden}.ct-stock-status__bar-fill{height:100%;background:var(--ct-accent);border-radius:.4rem}.ct-stock-status__shipping{font-size:1.5rem;color:rgb(var(--color-foreground))}.ct-stock-status__shipping strong{font-weight:700}.ct-delivery{border:.1rem solid rgba(var(--color-foreground),.2);border-radius:1.2rem;padding:1.4rem 1.6rem}.ct-delivery__title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:rgb(var(--color-foreground))}.ct-delivery__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.ct-delivery__row+.ct-delivery__row{margin-top:.8rem}.ct-delivery__point{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.ct-delivery__dot{width:1.4rem;height:1.4rem;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.06)}.ct-delivery__dot--store{background:#b3402a}.ct-delivery__dot--online{background:#4caf50}.ct-delivery__status{font-size:1.4rem;color:rgba(var(--color-foreground),.75);white-space:nowrap}.ct-trust-bar{display:flex;background:var(--ct-surface-soft);border:.1rem solid var(--ct-border-soft);border-radius:.6rem;overflow:hidden}.ct-trust-bar__item{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.7rem .8rem;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground))}.ct-trust-bar__item:not(:first-child){border-left:.1rem solid var(--ct-border-soft)}.ct-trust-bar__item svg{width:1.8rem;height:1.8rem;flex-shrink:0}.ct-notice-box{background:#fbecec;border:.1rem solid #f3dcdc;border-radius:1.2rem;padding:1.6rem 1.8rem;font-size:1.35rem;line-height:1.9;color:rgb(var(--color-foreground))}.ct-notice-box__label{font-weight:700;letter-spacing:.04em}.ct-notice-box__label-row{margin:0 0 .4rem}.ct-notice-box p{margin:0}.ct-notice-box .ct-notice-box__content p+p{margin-top:.8rem}.ct-notice-box strong{font-weight:700}.ct-accordion{border-top:.1rem solid var(--ct-border-soft);border-bottom:.1rem solid var(--ct-border-soft)}.ct-accordion summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.8rem 0;font-size:1.4rem;font-weight:500;list-style:none}.ct-accordion+.ct-accordion{margin-top:0!important;border-top:none}.ct-accordion summary::-webkit-details-marker{display:none}.ct-accordion summary .ct-accordion__caret{transition:transform .2s ease;width:1.4rem;height:1.4rem}.ct-accordion[open] summary .ct-accordion__caret{transform:rotate(180deg)}.ct-accordion__content{padding:0 0 1.8rem;font-size:1.6rem;line-height:1.8;letter-spacing:.06rem;color:rgba(var(--color-foreground),.75);overflow-x:hidden}.ct-accordion__content img,.ct-accordion__content video,.ct-accordion__content iframe,.product__info-container .rte img,.product__info-container .rte video,.product__info-container .rte iframe{max-width:100%!important;width:auto;height:auto!important}.ct-accordion__content div,.ct-accordion__content figure,.ct-accordion__content table{max-width:100%!important;margin-left:0;margin-right:0}.ct-reviews{margin-top:2.4rem}.ct-reviews__track{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem}.ct-reviews__track::-webkit-scrollbar{display:none}.ct-review-card{flex:0 0 44.5%;scroll-snap-align:start;border:.1rem solid var(--ct-border-soft);border-radius:.6rem;padding:1.6rem;display:flex;flex-direction:column;gap:.8rem;background:var(--ct-surface-soft)}.ct-review-card__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.ct-review-card__verified{font-size:1.2rem;color:var(--ct-muted);display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.ct-review-card__verified:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:#2e7d32;color:#fff;font-size:.9rem}@media screen and (max-width:749px){.ct-review-card{flex-basis:85%}}.ct-review-card__stars{color:#f5a623;font-size:1.3rem;letter-spacing:.15em}.ct-review-card__title{font-size:1.4rem;font-weight:600;margin:0}.ct-review-card__text{font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.75);margin:0;flex-grow:1}.ct-review-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;margin-top:auto;padding-top:.6rem}.ct-review-card__author{font-size:1.2rem;font-weight:600}.ct-review-card__date{font-size:1.2rem;color:var(--ct-muted)}.ct-reviews__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.ct-reviews__dot{width:.7rem;height:.7rem;border-radius:50%;background:#1212122e;border:none;padding:0;cursor:pointer}.ct-reviews__dot.is-active{background:var(--ct-accent)}.ct-reviews__summary{text-align:center;font-size:1.3rem;margin-top:1.4rem;color:rgba(var(--color-foreground),.85)}.product-form__input--pill legend.form__label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.ct-size-chart__link{margin-left:auto;background:none;border:none;padding:0;cursor:pointer;font-size:1.4rem;font-weight:500;color:var(--ct-accent);text-decoration:underline;text-underline-offset:.3rem}.ct-size-chart__link:hover{color:rgb(var(--color-foreground))}.ct-sizechart[hidden]{display:none}.ct-sizechart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:2rem}.ct-sizechart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b8c}.ct-sizechart__dialog{position:relative;z-index:1;background:rgb(var(--color-background));border-radius:1rem;max-width:68rem;width:100%;max-height:85vh;overflow-y:auto;padding:3rem 2.6rem 2.6rem;box-shadow:0 2rem 6rem #00000040}.ct-sizechart--full{padding:0}.ct-sizechart--full .ct-sizechart__dialog{max-width:100vw;width:100vw;max-height:100vh;height:100dvh;border-radius:0;padding:5.6rem 1.6rem 3rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.ct-sizechart--full .ct-sizechart__close{top:1.4rem;right:1.6rem;width:4rem;height:4rem;z-index:3;background:var(--ct-surface-soft);box-shadow:0 .1rem .6rem #0000001f}.ct-sizechart--full .ct-sizechart__close .icon{width:1.7rem;height:1.7rem}.ct-sizechart--full .ct-sizechart__body{font-size:inherit;line-height:inherit;max-width:76rem;margin:0 auto}.ct-sizechart__close{position:absolute;top:1.2rem;right:1.2rem;width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--ct-surface-soft);color:rgb(var(--color-foreground));cursor:pointer;transition:background .15s ease}.ct-sizechart__close:hover{background:var(--ct-border-soft)}.ct-sizechart__close .icon{width:1.4rem;height:1.4rem}.ct-sizechart__title{margin:0 0 1.6rem;font-size:2rem;padding-right:3rem}.ct-sizechart__body{font-size:1.4rem;line-height:1.7}.ct-sizechart__body table{width:100%;border-collapse:collapse;margin:1rem 0}.ct-sizechart__body th,.ct-sizechart__body td{border:.1rem solid var(--ct-border-soft);padding:.9rem 1.1rem;text-align:left}.ct-sizechart__body img{max-width:100%;height:auto}.ct-sizechart__body th{background:var(--ct-surface-soft);font-weight:600}.ct-sizechart__body tbody tr:nth-child(2n) td{background:#faf7f4}.ct-sizechart__link-out{color:var(--ct-accent);font-weight:600;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.ct-sizechart{padding:1.2rem}.ct-sizechart__dialog{padding:2.6rem 1.6rem 1.6rem}.ct-sizechart__body table{font-size:1.3rem}.ct-sizechart__body th,.ct-sizechart__body td{padding:.7rem .8rem}}.ct-bundle{background:#f6efe9;border:.1rem solid #eadfd5;border-radius:.8rem;padding:1.6rem}.ct-bundle__header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.ct-bundle__icon{width:1.8rem;height:1.8rem;color:var(--ct-bundle-accent);flex-shrink:0}.ct-bundle__title{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.ct-bundle__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.ct-bundle__tier{position:relative;background:#fff;border:.1rem solid #e5d9cf;border-radius:.6rem;padding:1.3rem .6rem 1.1rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.ct-bundle__tier:hover{border-color:var(--ct-bundle-accent)}.ct-bundle__tier.is-selected{border:.2rem solid var(--ct-bundle-accent);box-shadow:0 0 0 .1rem var(--ct-bundle-accent) inset}.ct-bundle__tier-label{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.ct-bundle__tier-value{font-size:1.5rem;font-weight:700;color:var(--ct-bundle-accent)}.ct-bundle__tier--best{background:var(--ct-bundle-accent);border-color:var(--ct-bundle-accent)}.ct-bundle__tier--best .ct-bundle__tier-label,.ct-bundle__tier--best .ct-bundle__tier-value{color:#fff}.ct-bundle__best{position:absolute;top:-1rem;right:.8rem;background:#2d2019;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08em;padding:.3rem .9rem;border-radius:2rem}.ct-bundle__footnote{margin:1.2rem 0 0;font-size:1.25rem;color:var(--ct-muted)}@media screen and (max-width:380px){.ct-bundle__tier-value{font-size:1.3rem}.ct-bundle__tier-label{font-size:1.2rem}}.ct-payment-icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:2rem;margin-bottom:2.6rem}.ct-payment-icons .ct-payment-icon{height:2.2rem;width:auto}.ct-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background));border-top:.1rem solid var(--ct-border-soft);box-shadow:0 -.2rem 1.2rem #00000014;transform:translateY(110%);transition:transform .25s ease}.ct-sticky-atc.is-visible{transform:translateY(0)}.ct-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1.6rem;max-width:var(--page-width);margin:0 auto}.ct-sticky-atc__image{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:.4rem;flex-shrink:0}.ct-sticky-atc__title{font-size:1.35rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-sticky-atc__price{font-size:1.35rem;font-weight:600;color:var(--ct-accent);white-space:nowrap}.ct-sticky-atc__meta{min-width:0;flex:1 1 auto}.ct-sticky-atc__controls{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.ct-sticky-atc__select{height:3.8rem;padding:0 2.4rem 0 1rem;border:.1rem solid rgba(18,18,18,.3);background:rgb(var(--color-background));font-size:1.3rem;max-width:16rem}.ct-sticky-atc__qty{width:6.4rem;height:3.8rem;border:.1rem solid rgba(18,18,18,.3);text-align:center;font-size:1.3rem}.ct-sticky-atc__button{min-width:14rem;height:3.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;font-size:1.3rem;font-weight:600;cursor:pointer;padding:0 2rem}.ct-sticky-atc__button[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.ct-sticky-atc__image,.ct-sticky-atc__select{display:none}.ct-sticky-atc__button{min-width:11rem}}@media screen and (min-width:990px){.product--thumbnail_slider .product__media-gallery{display:flex;flex-direction:row-reverse;gap:1.2rem;align-items:flex-start}.product--thumbnail_slider .product__media-wrapper slider-component.slider-component-full-width{flex:1 1 auto;min-width:0}.product--thumbnail_slider .thumbnail-slider{flex:0 0 8rem;max-width:8rem}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider{display:flex;flex-direction:column;gap:1rem;max-height:60rem;overflow-y:auto;scrollbar-width:none}.product--thumbnail_slider .thumbnail-list__item.slider__slide{width:100%}.product--thumbnail_slider .thumbnail{border:.1rem solid var(--ct-border-soft);border-radius:.6rem;overflow:hidden}.product--thumbnail_slider .thumbnail[aria-current=true]{border-color:var(--ct-accent);box-shadow:none}.product--thumbnail_slider .thumbnail-slider .slider-button{display:none}}@media screen and (max-width:749px){.product .product__media-wrapper{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}[class*=__main-padding],[class*=main-product-padding]{padding-top:0!important}.product.grid{row-gap:0}.product__media-wrapper .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;margin-bottom:.6rem!important}.product__media-wrapper .product__media-list .product__media-item{width:100%!important;padding:0!important}.product__media-wrapper slider-component{margin:0!important;padding:0!important}.product__media-wrapper .slider.slider--mobile{scroll-padding-left:0!important}.product__media-wrapper .slider.slider--mobile:after{content:none!important;padding-left:0!important}.product__media-wrapper .product__media-item{scroll-margin-left:0!important;scroll-snap-align:start}.product__media-wrapper .product-media-container.constrain-height.media-fit-contain,.product__media-wrapper .product-media-container{width:100%!important;margin-left:0!important;margin-right:0!important}.product__media-wrapper .product-media-container .media{padding-top:78%!important}.product__media-wrapper .product-media-container img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}.product__media-wrapper .product__media,.product__media-wrapper .media{border:none;border-radius:0}.product__media-wrapper .thumbnail-slider{padding:0 1.5rem;margin-top:.8rem}.product__media-wrapper .thumbnail-list.slider--mobile{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none}.product__media-wrapper .thumbnail-list.slider--mobile::-webkit-scrollbar{display:none}.product__media-wrapper .thumbnail-list__item{width:5.6rem!important;flex-shrink:0}.product__media-wrapper .thumbnail{border:.1rem solid var(--ct-border-soft);border-radius:.6rem;overflow:hidden}.product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--ct-accent);box-shadow:none}.product__media-wrapper .slider-buttons{display:none}.section-main-product-padding,[class*=__main-padding]{padding-top:1.2rem}.product__info-wrapper{padding-top:1rem}.product__title h1{font-size:calc(var(--font-heading-scale) * 2rem)}.price--large{font-size:1.8rem}.product__info-container>:where(*:not(:first-child)){margin-top:1.2rem}.product__info-container>.ct-stock-status{margin-top:2rem}.product-form__submit{min-height:4.6rem}.ct-trust-bar__item{font-size:1.2rem;padding:.7rem .4rem}.ct-payment-icons{margin-top:1.4rem;margin-bottom:1.8rem}.button,.product-form__submit{font-size:1.3rem;letter-spacing:.2em}.announcement-bar__message{font-size:1.1rem}.ct-benefits__item,.ct-countdown{font-size:1.3rem}}.ct-cart-reserve{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:.7rem 1.5rem;font-size:1.25rem;color:var(--ct-muted);border-bottom:.1rem solid var(--ct-border-soft)}.ct-cart-reserve__icon{width:1.5rem;height:1.5rem;color:var(--ct-accent);flex-shrink:0}.ct-cart-reserve strong{color:var(--ct-accent);font-weight:600;font-variant-numeric:tabular-nums;min-width:4.2ch}.ct-cart-bundle{background:#f6efe9;border:.1rem solid #eadfd5;border-radius:.8rem;padding:1rem 1.2rem;margin-bottom:1rem}.ct-cart-bundle__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.ct-cart-bundle__title{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.ct-cart-bundle__icon{width:1.5rem;height:1.5rem;color:var(--ct-accent);flex-shrink:0}.ct-cart-bundle__count{font-size:1.2rem;color:var(--ct-muted)}.ct-cart-bundle__message{margin:0 0 .6rem;font-size:1.2rem;color:rgb(var(--color-foreground))}.ct-cart-bundle__bar{height:.4rem;background:#3e272326;border-radius:.4rem;overflow:hidden;margin-bottom:.8rem}.ct-cart-bundle__bar-fill{height:100%;background:var(--ct-accent);border-radius:.7rem;transition:width .3s ease}.ct-cart-bundle__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.ct-cart-bundle__tier{background:#fbf7f3;border:.1rem solid #eadfd5;border-radius:.5rem;padding:.5rem .3rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.ct-cart-bundle__tier-qty{font-size:1.1rem;font-weight:600;color:var(--ct-muted)}.ct-cart-bundle__tier-pct{font-size:1.2rem;font-weight:700;color:var(--ct-muted)}.ct-cart-bundle__tier.is-next{background:#fff;border:.2rem solid #2d2019}.ct-cart-bundle__tier.is-next .ct-cart-bundle__tier-qty,.ct-cart-bundle__tier.is-next .ct-cart-bundle__tier-pct,.ct-cart-bundle__tier.is-unlocked .ct-cart-bundle__tier-qty,.ct-cart-bundle__tier.is-unlocked .ct-cart-bundle__tier-pct{color:rgb(var(--color-foreground))}.ct-cart-bundle__tier.is-unlocked{background:#fff;border-color:var(--ct-accent)}.ct-cart-guarantee{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.8rem 0 0;font-size:1.2rem;font-weight:500;color:rgb(var(--color-foreground))}.ct-cart-guarantee svg{width:1.4rem;height:1.4rem;color:var(--ct-accent);flex-shrink:0}.ct-cart-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.ct-cart-payments__icon{height:1.6rem;width:auto}.ct-cart-rating{display:flex;align-items:center;justify-content:center;gap:.8rem;background:none;border-radius:0;padding:0;margin-top:.7rem}.ct-cart-rating__stars{height:1.6rem;width:auto;display:block}.ct-cart-rating__boxes{height:1.8rem;width:auto;display:block;flex-shrink:0}.ct-cart-rating__text{font-size:1.25rem;color:rgb(var(--color-foreground))}.ct-cart-rating__text strong{font-weight:700}cart-drawer .cart-items thead{display:none}cart-drawer .drawer__footer{padding-top:1.2rem;padding-bottom:1.2rem}cart-drawer .totals{margin-bottom:.4rem}cart-drawer .totals__total{font-size:1.4rem;letter-spacing:.08em}cart-drawer .totals__total-value{font-size:1.7rem}cart-drawer .cart__ctas{margin-top:.8rem}cart-drawer .cart__checkout-button{min-height:4.4rem}cart-drawer .cart-item{margin-bottom:.4rem}cart-drawer .cart-item__media img{max-width:8rem}.footer{border-top:none}.footer-block__heading{font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.footer__list-social{justify-content:flex-start}.announcement-bar__message{font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.utility-bar{border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/82/assets/custom-theme.css.map */
