:root{--sb-bg: #fbf4f0;--sb-surface: #f5e3e0;--sb-accent: #a55c68;--sb-accent-dark: #8e4a55;--sb-text: #1f1a1a;--sb-muted: #6b5f5f;--sb-line: #e8d5d1;--sb-header-bg: #ffffff;--sb-pix: #3f6b4f;--sb-radius: 16px;--sb-radius-sm: 12px;--sb-gap: 1.2rem;--sb-section-y: 4.4rem;--sb-focus: 0 0 0 3px rgba(142, 74, 85, .35)}@media(min-width:750px){:root{--sb-section-y: 7rem;--sb-gap: 2rem}}body{background:var(--sb-bg);color:var(--sb-text)}h1,h2,h3,.h0,.h1,.h2,.h3,.title{font-family:var(--font-heading-family);letter-spacing:0}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sb-accent-dark);outline-offset:2px;box-shadow:var(--sb-focus)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:14px;min-height:4.6rem;font-weight:500;letter-spacing:.02em;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{transform:translateY(-1px)}.field__input,.select__select,.customer .field input,textarea{border-radius:var(--sb-radius-sm)}.shopify-section+.shopify-section{margin-top:0}.section-padding,.sb-section{padding-block:var(--sb-section-y)}.title,.title--primary,.sb-section__title,.collection-list-title,h2.title{font-size:2.7rem;line-height:1.15}@media(min-width:750px){.title,.title--primary,.sb-section__title,h2.title{font-size:3.8rem}}.utility-bar{border:0}.announcement-bar__message,.utility-bar .h5{font-size:1.2rem;letter-spacing:.04em;font-weight:500}.header-wrapper,.header-wrapper .header{background:var(--sb-header-bg)}.header-wrapper{border-bottom:1px solid var(--sb-line)}.header__icon .icon,.header__icon svg{width:2rem;height:2rem}.header__icon .icon path,.header__icon svg path{stroke-width:1.2}.header__heading-logo{max-width:14rem}@media(min-width:990px){.header--top-center{row-gap:1rem;padding-block:1.4rem 0}.header__inline-menu{display:block}.header__menu-item,.header__menu-item span{font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.list-menu--inline{justify-content:center;gap:1rem}}.sb-section__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.4rem}.sb-section__title{margin:0}.sb-section__link,.title-wrapper-with-link .link,.collection-list-wrapper .link{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.8rem;border-radius:999px;border:1.5px solid var(--sb-accent-dark);color:var(--sb-accent-dark);background:transparent;font-size:1.3rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.sb-section__link:after{content:"\2192"}.sb-section__link:hover,.title-wrapper-with-link .link:hover{background:var(--sb-accent-dark);color:#fff}.sb-price-extras{display:flex;flex-direction:column;gap:.2rem;margin-top:.4rem;font-size:1.2rem;line-height:1.3;color:var(--sb-muted)}.sb-price-extras strong{color:var(--sb-text);font-weight:600}.sb-price-extras__line--pix strong{color:var(--sb-pix)}.card-wrapper .card{background:var(--sb-surface);border-radius:var(--sb-radius);overflow:visible;box-shadow:none;border:0;height:auto}.card-wrapper .card .media{background:transparent}.card-wrapper .card__media img{mix-blend-mode:multiply}.card-wrapper .card__inner{border-radius:var(--sb-radius) var(--sb-radius) 0 0;overflow:hidden}.card-wrapper .card__content{padding:1.2rem 1.4rem 1.6rem}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-size:1.5rem;font-weight:500;line-height:1.3;font-family:var(--font-body-family);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .price{margin-top:.4rem}.card-wrapper .price .price-item--regular,.card-wrapper .price .price-item--sale{font-size:1.8rem;font-weight:600;color:var(--sb-text)}.card-wrapper .price--on-sale .price__sale .price-item--regular,.card-wrapper s.price-item{font-size:1.3rem;font-weight:400;color:var(--sb-muted)}.card__badge{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem}.card__badge.top.left,.card__badge.top{top:0;left:0}.card__badge .badge{background:var(--sb-accent);color:#fff;border:0;font-size:1.1rem;font-weight:600;letter-spacing:.04em;padding:.5rem 1rem;border-radius:999px}.card__badge .sb-badge--tag{background:var(--sb-accent-dark)}.card__badge .color-scheme-3{background:var(--sb-muted)}.sb-card-buy{margin-top:1.2rem;background:var(--sb-accent-dark);color:#fff;border-radius:12px;min-height:4.2rem;font-size:1.4rem;text-decoration:none}.sb-card-buy:hover{background:var(--sb-text);color:#fff}.sb-card-buy{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;box-sizing:border-box}.sb-carousel__item,.sb-carousel__item .card-wrapper{min-width:0}.card--horizontal .sb-card-buy,.predictive-search .sb-card-buy,.cart-items .sb-card-buy{display:none}.sb-carousel{position:relative}.sb-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--sb-gap)) / 2.5);gap:var(--sb-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 .4rem;margin:0;list-style:none;-webkit-overflow-scrolling:touch}.sb-carousel__track::-webkit-scrollbar{display:none}.sb-carousel__item{scroll-snap-align:start;min-width:0}.sb-carousel:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3.2rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--sb-bg))}@media(min-width:990px){.sb-carousel__track{grid-auto-columns:calc((100% - 3 * var(--sb-gap)) / 4)}.sb-carousel:after{display:none}}.sb-carousel__nav{display:none}@media(min-width:990px){.sb-carousel__nav{display:flex;gap:.8rem}.sb-carousel__btn{width:4.4rem;height:4.4rem;border:1.5px solid var(--sb-accent-dark);border-radius:50%;background:transparent;color:var(--sb-accent-dark);cursor:pointer;font-size:2rem;line-height:1;transition:background .2s,color .2s}.sb-carousel__btn:hover{background:var(--sb-accent-dark);color:#fff}}.newsletter .newsletter__wrapper{border-radius:var(--sb-radius)}.newsletter .field__input{background:#fff}.product__title h1,.product__title .h1{font-size:2.6rem;line-height:1.15;font-weight:400}@media(min-width:750px){.product__title h1,.product__title .h1{font-size:3.4rem}}.product .price--large .price-item{font-size:2.6rem;font-weight:600}.product .price .badge{background:var(--sb-accent);color:#fff;border:0;border-radius:999px;font-weight:600;padding:.5rem 1.1rem}.product__info-container .sb-price-extras{margin-block:.6rem 1.2rem;font-size:1.4rem}.product-form__submit,.product-form__submit.button--secondary{background:var(--sb-accent-dark)!important;color:#fff!important;border:0!important;min-height:5.4rem;border-radius:14px;font-size:1.6rem;font-weight:500}.product-form__submit:hover{background:var(--sb-text)!important}.product-form__submit:after,.product-form__submit:before{display:none}.product-form__input.product-form__quantity .quantity{border-radius:12px;min-height:5.4rem}.product__media-list .product-media-container,.product__media-wrapper .media{border-radius:var(--sb-radius);overflow:hidden}.thumbnail-list .thumbnail{border-radius:12px;overflow:hidden}.thumbnail[aria-current=true],.thumbnail.global-media-settings--no-shadow[aria-current]{box-shadow:0 0 0 2px var(--sb-accent-dark)}.product__description h1,.product__description h2,.product__description h3,.product__description .h1,.product__description .h2,.product__description .h3{font-size:1.8rem!important;line-height:1.3;font-weight:600;margin:1.6rem 0 .6rem}.product__description p,.product__description li{font-size:1.5rem;line-height:1.6}.product__description img{max-width:100%;height:auto;border-radius:var(--sb-radius-sm)}.product__accordion{border:0;border-top:1px solid var(--sb-line)}.product__accordion:last-of-type{border-bottom:1px solid var(--sb-line)}.product__accordion summary{padding-block:1.4rem}.product__accordion .accordion__title{font-size:1.6rem;font-weight:600;font-family:var(--font-body-family)}.product__accordion .accordion__content{padding-bottom:1.6rem;color:var(--sb-muted)}.sb-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--sb-bg);border-top:1px solid var(--sb-line);box-shadow:0 -6px 20px #1f1a1a14;transform:translateY(110%);transition:transform .25s}.sb-sticky-atc.is-visible{transform:none}.sb-sticky-atc__info{min-width:0;flex:1}.sb-sticky-atc__title{margin:0;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sticky-atc__price{margin:0;font-weight:600;font-size:1.5rem}.sb-sticky-atc__btn{flex:none;padding-inline:2.2rem;background:var(--sb-accent-dark);color:#fff;border:0;border-radius:12px;min-height:4.6rem;font-size:1.4rem;font-weight:500;cursor:pointer}@media(max-width:749px){.sb-sticky-atc{display:flex}}@media(prefers-reduced-motion:reduce){.button,.sb-sticky-atc,.sb-carousel__btn{transition:none}}.sb-banner{min-height:0;height:auto}.sb-banner .banner__media{position:relative;height:auto;inset:auto}.sb-banner .banner__media img{position:static;display:block;width:100%;height:auto;object-fit:contain}.sb-banner .banner__heading{font-family:var(--font-heading-family)}.sb-banner .banner__content{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:749px){.sb-banner--has-mobile .banner__media:not(.sb-banner-mobile){display:none}.sb-banner .banner__box{padding:1.6rem}}@media(min-width:750px){.sb-banner .sb-banner-mobile{display:none}}.collection-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:var(--sb-gap);padding:0;margin:0;list-style:none}@media(min-width:990px){.collection-list{grid-template-columns:repeat(4,1fr)}}.collection-list .collection-list__item{width:auto!important;max-width:none!important;margin:0}.collection-list .card-wrapper,.collection-list .card{position:relative;height:auto;background:transparent}.collection-list .card .card__inner{--ratio-percent: 100%;border-radius:var(--sb-radius);overflow:hidden}.collection-list .card .card__content{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;padding:0}.collection-list .card .card__information{padding:.7rem 1rem;background:#fffffff2;border-radius:999px;text-align:center}.collection-list .card .card__heading,.collection-list .card .card__heading a{font-size:1.3rem;font-weight:600;color:var(--sb-text);font-family:var(--font-body-family);display:block;-webkit-line-clamp:unset;overflow:visible}.collection-list .card .card__heading .icon-wrap{display:none}.sb-benefits{background:var(--sb-surface)}.sb-benefits__list{display:flex;gap:1.2rem;list-style:none;margin:0;padding:2.8rem 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sb-benefits__list::-webkit-scrollbar{display:none}.sb-benefits__item{flex:0 0 82%;scroll-snap-align:center;display:flex;gap:1.2rem;align-items:center;background:var(--sb-bg);border-radius:var(--sb-radius);padding:1.4rem}.sb-benefits__icon-wrap{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--sb-accent-dark);color:#fff;display:inline-flex;align-items:center;justify-content:center}.sb-benefits__icon{width:2.2rem;height:2.2rem}.sb-benefits__title{margin:0;font-weight:600;font-size:1.4rem;line-height:1.25;color:var(--sb-text)}.sb-benefits__text{margin:.2rem 0 0;font-size:1.25rem;line-height:1.3;color:var(--sb-muted)}.sb-dots{display:flex;justify-content:center;gap:.8rem;padding-bottom:2rem}.sb-dots button{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:var(--sb-line);cursor:pointer}.sb-dots button[aria-current=true]{background:var(--sb-accent-dark)}@media(min-width:750px){.sb-benefits__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));overflow:visible;padding:4rem 0}.sb-benefits__item{flex:none;background:transparent;padding:0}.sb-benefits .sb-dots{display:none}}.sb-marquee{overflow:hidden;white-space:nowrap;width:100%}.sb-marquee__track{display:inline-flex;animation:sb-marquee 35s linear infinite}.sb-marquee__group{display:inline-flex;flex:none}.sb-marquee__item{padding-inline:3rem;font-size:1.2rem;letter-spacing:.04em;font-weight:500}.sb-marquee:hover .sb-marquee__track{animation-play-state:paused}@keyframes sb-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sb-marquee{white-space:normal;text-align:center}.sb-marquee__track{animation:none;flex-wrap:wrap;justify-content:center}.sb-marquee__group[aria-hidden=true]{display:none}}.footer{background:var(--sb-accent-dark);color:#fff;border-top:0}.footer a,.footer .link,.footer-block__details-content,.footer-block__details-content a{color:#fff}.footer-block__details-content a{font-size:1.4rem;text-decoration:none;padding-block:.4rem}.footer-block__details-content a:hover{text-decoration:underline}.footer-block__heading{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem;font-family:var(--font-body-family);color:#fff}.footer__content-top{padding-block:4rem 2rem}.footer .list-social__link{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:var(--sb-accent-dark);display:inline-flex;align-items:center;justify-content:center}.footer .list-social__link:hover{background:var(--sb-surface)}.footer .list-social__link .icon{width:2rem;height:2rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.25)}.footer .copyright__content,.footer .copyright__content a{color:#fff}.sb-footer-extra{padding-block:1rem 3rem}.sb-footer-seals{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:center;margin:0 0 2rem;padding:0}.sb-footer-seals img{display:block;max-height:6rem;width:auto;background:#fff;border-radius:10px;padding:.6rem}.sb-footer-signature{margin:0;text-align:center;font-family:var(--font-heading-family);font-size:clamp(4rem,14vw,14rem);line-height:1;letter-spacing:.02em;color:#ffffff2e;-webkit-user-select:none;user-select:none;overflow:hidden}.newsletter .title,.newsletter .rte,.newsletter .newsletter__subheading{color:#fff}.card__content,.card__information,.card-information,.sb-carousel__item .card-wrapper,.sb-price-extras{min-width:0;max-width:100%}.sb-price-extras__line{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:389px){.card-wrapper .sb-price-extras{font-size:1.1rem;line-height:1.25}}html.sb-modal-open{overflow:hidden}.sb-modal{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;color:#fff}.sb-modal::backdrop{background:#1f1a1ae0}.sb-modal:not([open]){display:none}.sb-modal[open]{display:flex;align-items:center;justify-content:center}.sb-modal__frame{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.sb-modal__video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.sb-modal__close,.sb-modal__controls button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#1f1a1abf;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.sb-modal__close{position:absolute;top:max(1.2rem,env(safe-area-inset-top));right:1.2rem;font-size:3rem;z-index:2}.sb-modal__controls{position:absolute;top:max(1.2rem,env(safe-area-inset-top));left:1.2rem;display:flex;gap:.8rem;z-index:2}.sb-modal__product{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.2rem max(1.2rem,env(safe-area-inset-bottom));background:var(--sb-bg);color:var(--sb-text);z-index:2}.sb-modal__product[hidden]{display:none}.sb-modal__prod-img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:var(--sb-radius);background:var(--sb-surface);flex:none}.sb-modal__prod-info{flex:1;min-width:0}.sb-modal__prod-title{margin:0;font-size:1.4rem;font-weight:500;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sb-modal__prod-price{margin:.2rem 0 0;font-size:1.4rem;color:var(--sb-muted)}.sb-modal__prod-price strong{color:var(--sb-text)}.sb-modal__buy{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.2rem;border-radius:999px;background:var(--sb-accent-dark);color:#fff;font-weight:500;text-decoration:none}@media(min-width:750px){.sb-modal__frame{width:min(46vh,90vw);height:min(92vh,90vw * 16 / 9);border-radius:var(--sb-radius)}}.sb-proof{position:relative;--g: .6rem}.sb-proof__viewport{overflow:hidden;max-width:110rem;margin-inline:auto;padding:2.4rem 1rem;touch-action:pan-y;cursor:grab;outline-offset:-3px}.sb-proof__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sb-proof__track{display:flex;gap:var(--g);margin:0;padding:0;list-style:none;will-change:transform}.sb-proof__track.is-anim{transition:transform var(--sb-dur, .3s) ease}.sb-proof.is-static .sb-proof__track{justify-content:center}.sb-proof__slide{flex:0 0 calc((100% - (var(--v, 3) - 1) * var(--g)) / var(--v, 3));min-width:0}.sb-proof__slide.is-center{position:relative;z-index:1}.sb-proof__card{position:relative;border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-surface);aspect-ratio:9 / 16;margin:0;transform:scale(.9);transition:transform .3s ease}.sb-proof__slide.is-center .sb-proof__card{transform:scale(1.08)}.sb-proof__card video,.sb-proof__card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.sb-proof__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:#1f1a1a1f;cursor:pointer}.sb-proof__play span{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--sb-accent-dark);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;padding-left:.2rem}.sb-proof__card.is-playing .sb-proof__play{background:transparent}.sb-proof__card.is-playing .sb-proof__play span{display:none}.sb-proof__play:focus-visible,.sb-modal button:focus-visible,.sb-modal a:focus-visible{outline:3px solid #fff;outline-offset:-3px;box-shadow:0 0 0 5px var(--sb-accent-dark)}.sb-proof__viewport:focus-visible{outline:3px solid var(--sb-accent-dark)}.sb-proof__name{position:absolute;left:0;right:0;bottom:0;padding:1.4rem .6rem .6rem;color:#fff;font-size:1.1rem;font-weight:500;line-height:1.2;background:linear-gradient(transparent,#000000b3);pointer-events:none}.sb-proof__arrows{display:flex;justify-content:center;gap:.8rem;margin-top:.6rem}.sb-proof__arrows[hidden],.sb-proof .sb-dots[hidden]{display:none}.sb-proof__arrows button{width:4.4rem;height:4.4rem;border:1.5px solid var(--sb-accent-dark);border-radius:50%;background:transparent;color:var(--sb-accent-dark);font-size:2rem;cursor:pointer}.sb-proof__arrows button:hover{background:var(--sb-accent-dark);color:#fff}.sb-proof .sb-dots{padding:1.4rem 0 0}@media(min-width:750px){.sb-proof{--g: .8rem}.sb-proof__play span{width:4.8rem;height:4.8rem;font-size:1.8rem}.sb-proof__name{font-size:1.3rem;padding:2rem .8rem .8rem}}@media(prefers-reduced-motion:reduce){.sb-proof__card,.sb-proof__track.is-anim{transition:none}}.sb-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sb-gap);padding:0;margin:0;list-style:none}@media(min-width:990px){.sb-tiles--3{grid-template-columns:repeat(3,1fr)}.sb-tiles--4{grid-template-columns:repeat(4,1fr)}}.sb-tiles__item{min-width:0}.sb-tile{position:relative;display:block;text-decoration:none;color:var(--sb-text)}.sb-tile__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--sb-radius);overflow:hidden;background:var(--sb-surface)}.sb-tile__media img,.sb-tile__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sb-tile__media>video.sb-tile__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0;object-fit:cover;object-position:center;transform:none;scale:none;zoom:1}.sb-tile:hover .sb-tile__media img,.sb-tile:hover .sb-tile__video{transform:none}.sb-tiles--contain .sb-tile__video{object-fit:contain;background:var(--sb-surface)}.sb-tile__video{opacity:0;transition:opacity .3s ease}.sb-tile__video.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.sb-tile__video{transition:none}}.sb-tile__label{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;padding:.7rem 1rem;border-radius:999px;background:#fffffff2;color:var(--sb-text);font-size:1.3rem;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere}.sb-tile:focus-visible{outline:3px solid var(--sb-accent-dark);outline-offset:3px;border-radius:var(--sb-radius)}@media(hover:hover){.sb-tile:hover .sb-tile__label{background:var(--sb-accent-dark);color:#fff}}@media(max-width:749px),(pointer:coarse){.sb-proof__arrows{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sabbath-custom.css.map */
