@media screen and (max-width:768px){body,.body,.rte{font-size:16px;line-height:1.5}h1,.h1{font-size:var(--font-size-section);line-height:1.2;margin-bottom:12px}h2,.h2,.title,.section-header__title{font-size:24px;line-height:1.3;margin-bottom:16px}h3,.h3,.card__heading{font-size:18px;line-height:1.4}.button,.btn,.shopify-payment-button__button{min-height:48px;font-size:16px;padding:12px 24px}.card-wrapper{margin-bottom:0}.testimonial-card__text,.quote-text,.multicolumn-card__info .rte{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.footer-block__heading{padding-top:16px;padding-bottom:16px}}@media screen and (max-width:749px){.card__heading{font-size:1.3rem;font-weight:500;margin-bottom:5px}.card__content{padding:0 12px}}@media screen and (max-width:749px){.section-template--18453732196539__featured_collection_E8wYd7{padding-top:0;padding-bottom:0}.featured-collection .page-width{padding-left:3px;padding-right:3px}}@media screen and (max-width:767px){.VtlsCarousel{padding-bottom:0;margin-bottom:-100px;min-height:0}.VtlsTestimonialBlock__Media{height:320px;overflow:hidden;border-radius:12px 12px 0 0}.VtlsTestimonialBlock__Media img{height:100%;width:100%;object-fit:cover}.VtlsTestimonialBlock__Content{position:relative;z-index:2;margin-top:-50px;width:90%;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 10px 25px #00000026;border:1px solid var(--color-border-sand, #e5e5e5);border-radius:8px;height:auto;min-height:unset;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.VtlsTestimonialBlockText{margin-bottom:0}}@media screen and (max-width:768px){product-info .product__title h1{font-size:24px;line-height:40px;letter-spacing:.25px;color:#333}.product-media-container.constrain-height.media-fit-contain{--ratio-percent: 80%}}@media screen and (max-width:749px){.collection-hero__image-container{max-height:35vh;min-height:220px;overflow:hidden}.collection-hero__image-container img{height:100%;width:100%;object-fit:cover;object-position:center center}.collection-hero__title{font-size:2rem;margin-bottom:.5rem}.collection-hero__description{font-size:1.4rem;margin-top:0}}@media screen and (max-width:768px){body,p,li,label,input,textarea,select,button,.body{font-size:15px;line-height:1.45}h1{font-size:var(--font-size-section)}h2{font-size:24px}h3{font-size:22px}h4{font-size:var(--font-size-subheading)}h5{font-size:18px}h6{font-size:16px}button#ProductSubmitButton-template--18556573384891__main,.sticky-add-btn,button#CartDrawer-Checkout{color:#fff;background-color:var(--color-brand-accent)}}@media(max-width:768px){p,.product__description,.rte,.text-body,body{font-size:16px;line-height:1.7}}@media(max-width:768px){.card__heading,.product-card__title{font-size:14px}.product__title,h1.product__title{font-size:var(--font-size-section)}}@media(max-width:768px){.product__price{font-size:16px}}@media screen and (max-width:749px){.product__media-item,.product__media-wrapper,.slideshow__slide,.product-media-container{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.product__media-wrapper{overflow-x:hidden}.product__media-list{overscroll-behavior-x:contain}}@media screen and (max-width:749px){.product-form__submit,.cart__checkout-button,.rb-button,.button--primary{font-size:1.6rem;padding:18px 20px;width:100%;border-radius:var(--buttons-radius);background-color:#6b3d41;box-shadow:0 6px 16px rgb(var(--color-button),.3)}}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label{font-size:1.1rem;padding:5px 10px}}@media(max-width:768px){.card-wrapper{border-radius:10px}.card-wrapper:hover{transform:none;box-shadow:0 4px 10px #0000000f}.card__heading{font-size:14px}}@media screen and (max-width:749px){h3.product-description-title{font-size:14px;text-transform:uppercase}}@media(max-width:749px){.card .card__heading{font-size:14px;margin-bottom:4px;line-height:1.25}}@media(max-width:749px){.card__content{padding:10px 12px 12px}}@media(max-width:749px){.card .price{flex-direction:column;gap:4px;margin-top:0}}@media screen and (max-width:749px){.product__info-container .price--on-sale .price-item--sale{font-size:22.4px;font-weight:600;line-height:26.88px;font-variant-numeric:tabular-nums}.product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:18px}.product__info-container .price--on-sale s.price-item--regular{font-size:13px;color:rgb(var(--color-foreground),.3);text-decoration-color:rgb(var(--color-foreground),.2);font-weight:400;letter-spacing:.01em}}@media(max-width:749px){.main-product .product__title h1{font-size:23px}.main-product .price-item--regular,.main-product .price-item--sale{font-size:22.4px;font-weight:600;line-height:26.88px}.main-product .product-form__submit{height:50px}}@media screen and (max-width:749px){.main-product .product__title,product-info .product__title{margin-top:0;padding-top:0;margin-bottom:0}product-info .product__title h1{margin-top:0;padding-top:0}.main-product .product__info-container .price,.price__container,.product__price,.price{margin-top:0;padding-top:0}product-info .price__container,product-info .price,product-info .price--large{margin-top:0!important;padding-top:0!important}}@media screen and (max-width:989px){.header-wrapper{--lpc-header-padding-x: .9rem;--lpc-header-padding-y: .3rem;--lpc-header-min-height: 4.2rem;--lpc-header-icon-size: 3rem;--lpc-header-logo-max-height: 3.15rem;--lpc-announcement-padding-x: .8rem;--lpc-announcement-padding-y: .4rem;--lpc-announcement-font-size: 1.2rem;--lpc-announcement-line-height: 1.3}.header-wrapper .header{grid-template-columns:1fr auto 1fr}.header .header__heading{justify-self:center;justify-content:center}.header .header__icons{gap:.1rem}.announcement-bar__message{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:749px){.header-wrapper{--lpc-header-padding-x: .75rem;--lpc-header-padding-y: .25rem;--lpc-header-min-height: 4rem;--lpc-header-icon-size: 2.8rem;--lpc-header-logo-max-height: 2.95rem;--lpc-announcement-padding-x: .75rem;--lpc-announcement-padding-y: .35rem;--lpc-announcement-font-size: 1.15rem}.announcement-bar__message{letter-spacing:.01em}.header-wrapper header-drawer>details[open]>.header__icon--menu:before{background:linear-gradient(90deg,rgb(var(--color-foreground),.05),rgb(var(--color-foreground),.1) 62%,rgb(var(--color-foreground),.16))}}@media screen and (max-width:749px){.header-wrapper header-drawer .menu-drawer,.header-wrapper header-drawer .menu-drawer__submenu{background-color:var(--color-bg-white)}.header-wrapper header-drawer details[open]>.menu-drawer{min-height:calc(100dvh - 100%)}.header-wrapper header-drawer .menu-drawer__inner-container{position:relative;min-height:calc(100dvh - 100%)}.header-wrapper header-drawer details[open]>.menu-drawer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.8rem;pointer-events:none;z-index:4;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--color-bg-white, #fff) 90%)}.header-wrapper header-drawer .menu-drawer__navigation{padding:var(--space-16) 0 var(--space-2)}.header-wrapper header-drawer .menu-drawer__menu-item{display:flex;align-items:center;min-height:3.8rem;padding:var(--space-8) var(--space-20) var(--space-8) var(--space-12);margin:0 var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:.01em;color:var(--color-brand-dark);border-radius:var(--radius-12);transition:background-color var(--motion-duration-instant) ease,color var(--motion-duration-instant) ease}.header-wrapper header-drawer .menu-drawer__menu li{margin-bottom:0}.header-wrapper header-drawer .menu-drawer__menu-item-label{display:inline-flex;align-items:center;gap:var(--space-12)}.header-wrapper header-drawer .menu-drawer__menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--color-text-body)}.header-wrapper header-drawer .menu-drawer__menu-item-icon svg{width:100%;height:100%}.header-wrapper header-drawer .menu-drawer__menu-item:hover,.header-wrapper header-drawer .menu-drawer__menu-item:focus-visible{background-color:var(--bg-soft);color:var(--color-text-body)}.header-wrapper header-drawer .menu-drawer__menu-item--active{position:relative;background-color:var(--bg-soft);color:var(--color-text-body);font-weight:var(--fw-semibold)}.header-wrapper header-drawer .menu-drawer__menu-item--active:before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:.3rem;border-radius:var(--radius-pill);background-color:var(--brand-refined)}.header-wrapper header-drawer .menu-drawer__menu-item--active .menu-drawer__menu-item-icon{color:var(--color-text-body)}.header-wrapper header-drawer .menu-drawer__menu-item>.svg-wrapper{right:var(--space-20);color:var(--color-text-muted)}.header-wrapper header-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem;font-weight:var(--fw-regular);padding:var(--space-12) var(--space-20) var(--space-12) var(--space-12);color:var(--color-text-body)}.header-wrapper header-drawer .menu-drawer__submenu .menu-drawer__menu-item--active{font-weight:var(--fw-semibold)}.header-wrapper header-drawer .menu-drawer__close-button,.header-wrapper header-drawer .menu-drawer__close-button .svg-wrapper{color:var(--brand-refined)}.header-wrapper header-drawer .menu-drawer__close-button{font-family:var(--font-family-body);font-size:1.4rem;font-weight:var(--fw-semibold);margin-bottom:.8rem;border-bottom:var(--stroke-hairline, 1px) solid var(--brand-tint-border)}.header-wrapper header-drawer .menu-drawer__utility-links{display:flex;flex-direction:column;gap:var(--space-16);background-color:transparent;border-top:var(--stroke-hairline, 1px) solid var(--border-soft);padding:var(--space-20) var(--space-20) var(--space-24);margin-top:var(--space-2)}.header-wrapper header-drawer .menu-drawer__account-menu{margin:0 calc(-1 * var(--space-20));border:0;border-radius:0;background-color:transparent}.header-wrapper header-drawer .menu-drawer__account-menu-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) var(--space-20) var(--space-8) var(--space-20);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--fw-semibold);color:var(--color-brand-dark);cursor:pointer;list-style:none}.header-wrapper header-drawer .menu-drawer__account-menu-summary .menu-drawer__menu-item-icon,.header-wrapper header-drawer .menu-drawer__account .menu-drawer__menu-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--color-text-body)}.header-wrapper header-drawer .menu-drawer__account-menu-summary .menu-drawer__menu-item-icon svg,.header-wrapper header-drawer .menu-drawer__account .menu-drawer__menu-item-icon svg{width:100%;height:100%}.header-wrapper header-drawer .menu-drawer__account-menu-summary .menu-drawer__menu-item-label,.header-wrapper header-drawer .menu-drawer__account .menu-drawer__menu-item-label{display:inline-flex;align-items:center;gap:var(--space-12)}.header-wrapper header-drawer .menu-drawer__account-menu-summary::-webkit-details-marker{display:none}.header-wrapper header-drawer .menu-drawer__account-menu-caret{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;overflow:hidden;color:var(--color-text-muted)}.header-wrapper header-drawer .menu-drawer__account-menu-caret svg{display:none}.header-wrapper header-drawer .menu-drawer__account-menu-caret:before,.header-wrapper header-drawer .menu-drawer__account-menu-caret:after{content:"";position:absolute;top:50%;left:50%;width:1.1rem;height:.16rem;background-color:currentColor;transform:translate(-50%,-50%);transition:opacity var(--motion-duration-instant) ease}.header-wrapper header-drawer .menu-drawer__account-menu-caret:after{transform:translate(-50%,-50%) rotate(90deg)}.header-wrapper header-drawer .menu-drawer__account-menu[open] .menu-drawer__account-menu-caret:after{opacity:0}.header-wrapper header-drawer .menu-drawer__account-menu-summary,.header-wrapper header-drawer .menu-drawer__account-menu-summary .menu-drawer__menu-item-text,.header-wrapper header-drawer .menu-drawer__account .menu-drawer__menu-item-text{text-decoration:none}.header-wrapper header-drawer .menu-drawer__account-menu-list{margin:0;padding:0}.header-wrapper header-drawer .menu-drawer__account-menu-item{display:block;padding:var(--space-8) var(--space-20) var(--space-8) calc(var(--space-20) + 1.8rem + var(--space-12));font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--fw-semibold);color:var(--color-text-body);text-decoration:none;transition:background-color var(--motion-duration-instant) ease,color var(--motion-duration-instant) ease}.header-wrapper header-drawer .menu-drawer__account-menu-item:hover,.header-wrapper header-drawer .menu-drawer__account-menu-item:focus-visible{background-color:var(--bg-soft);color:var(--brand-refined)}.header-wrapper header-drawer .menu-drawer__account,.header-wrapper header-drawer .menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{display:flex;align-items:center;margin:calc(-1 * var(--space-16)) calc(-1 * var(--space-20)) 0;padding:var(--space-8) var(--space-20);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);font-weight:var(--fw-semibold);color:var(--color-brand-dark)}.header-wrapper header-drawer .menu-drawer__account:hover{color:var(--brand-refined)}.header-wrapper header-drawer .menu-drawer__social-label{margin:0 0 var(--space-8);font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--fw-regular);letter-spacing:var(--tracking-label, .08em);text-transform:uppercase;color:var(--color-text-muted)}.header-wrapper header-drawer .menu-drawer .list-social{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-left:0;gap:var(--space-16)}.header-wrapper header-drawer .menu-drawer .list-social__link{width:auto;height:auto;padding:0;border:0;border-radius:0;background-color:transparent;color:var(--brand-refined);transition:color var(--motion-duration-instant) ease}.header-wrapper header-drawer .menu-drawer .list-social__link .svg-wrapper{width:1.8rem;height:1.8rem}.header-wrapper header-drawer .menu-drawer .list-social__link:hover{color:var(--brand-refined-hover);background-color:transparent;transform:none}}.header-wrapper header-drawer .header__icon--menu:focus:not(:focus-visible){outline:none;box-shadow:none}.header-wrapper header-drawer .header__icon--menu:focus-visible{outline:var(--stroke-strong, 2px) solid var(--brand-refined);outline-offset:2px;box-shadow:none}@media screen and (max-width:480px){.header-wrapper{--lpc-announcement-padding-x: .6rem;--lpc-announcement-padding-y: .32rem;--lpc-announcement-font-size: 1.08rem;--lpc-announcement-line-height: 1.28}.announcement-bar__message{padding-left:.8rem;padding-right:.8rem}}@media(max-width:768px){button.quantity__button,.quantity__input{color:rgb(var(--color-foreground),.75);opacity:1}.cart-item__name{font-size:15px;font-weight:700;color:var(--color-text-primary)}h1.title.title--primary{font-size:var(--font-size-subheading);margin-top:2rem;letter-spacing:0;font-weight:700}.title-wrapper-with-link{margin:0}a.underlined-link,th.caption-with-letter-spacing{display:none}}@media screen and (max-width:749px){product-info .product__info-container>*+*{margin-top:.6rem}product-info .product__info-container .product__description,product-info .product__info-container .product-form{margin-top:.6rem}}@media screen and (max-width:749px){product-info .product-description{font-size:16px;line-height:1.72}product-info .product__description p{margin-bottom:.65rem}}@media screen and (max-width:749px){product-info .product-form__submit{min-height:48px;padding:13px 20px;font-size:14.5px;display:none}}@media screen and (max-width:749px){body.template-index .hero-homepage__cta{margin-top:var(--space-16)}}@media screen and (max-width:749px){.collection .collection__title{margin-bottom:3.6rem}.collection .product-grid .card .card__heading{line-height:1.45;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.collection .product-grid .card .price{gap:6px}.collection .product-grid .card .price--on-sale s .price-item--regular{font-size:11px;opacity:.55}.collection .product-grid .card__content{padding-top:0}.collection .product-grid .card__information{padding:6px 10px}.collection .product-grid .card .card__heading{font-size:16px}.collection .product-grid .card .price:not(.price--on-sale) .price-item--regular{font-size:16px}.collection .product-grid .card .price--on-sale .price-item--sale{font-size:16px}.collection .product-grid .card .price--on-sale .price-item--regular{font-size:11px}}@media screen and (min-width:750px)and (max-width:989px){.collection .collection__title{margin-bottom:3.8rem}.collection .product-grid .card__content{padding-top:14px}.collection .product-grid .card .card__heading{line-height:1.45;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.card__content{padding:0 12px}}@media screen and (max-width:749px){.featured-collection__grid .card-wrapper{border-radius:var(--radius-card-sm)}.featured-collection__grid .card-wrapper:hover{transform:none;box-shadow:0 2px 10px #0000000b}.featured-collection__grid .card__information{padding:6px 10px}.featured-collection__grid .card__heading{font-size:16px;margin-bottom:2px;line-height:1.2}.featured-collection__grid .price:not(.price--on-sale) .price-item--regular{font-size:16px}.featured-collection__grid .price--on-sale .price-item--sale{font-size:16px}.featured-collection__grid .price--on-sale .price-item--regular{font-size:11px}.featured-collection__grid.grid{row-gap:1.1rem}.featured-collection__title.title-wrapper{margin-bottom:1.4rem}.featured-collection__grid .price__container{width:100%}}@media screen and (max-width:749px){body.template-product .product-sticky-atc{display:block;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#fff;border-top:1px solid rgb(0 0 0 / 6%);box-shadow:0 -7px 13px -11px #0000006e;padding:var(--space-12) var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s ease}body.template-product .product-sticky-atc:not([hidden]){transform:translateY(0)}body.template-product .product-sticky-atc__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--button-min-height);background:#6b3d41;padding:1.3rem 1.8rem;color:var(--text-on-accent);border:0;border-radius:var(--radius-12);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:.005em;white-space:nowrap;box-shadow:0 6px 18px #2214183d;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}body.template-product .product-sticky-atc__btn:active{transform:scale(.985);box-shadow:0 2px 8px #2214182e;filter:brightness(.98)}body.template-product .product-sticky-atc__icon{flex-shrink:0;width:1.4rem;height:1.4rem}body.template-product .product-sticky-atc__label{font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:.01em;margin-left:0}body.template-product .product-sticky-atc__sep{opacity:.28;font-size:1rem;font-weight:300;line-height:1}body.template-product .product-sticky-atc__price{font-size:1.3rem;font-weight:var(--font-weight-semibold);line-height:1;opacity:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}}@media screen and (max-width:749px){.banner__heading{font-size:26px;margin-bottom:18px}.banner__text{opacity:.72}.banner__text p{font-size:15px}.banner__buttons{margin-top:22px}}@media screen and (max-width:749px){.sbo-list-wrap{overflow:hidden}.sbo-list-wrap:after{content:"";position:absolute;top:0;right:0;width:48px;height:100%;background:linear-gradient(to right,transparent,#fcfcfc);pointer-events:none;z-index:2}}@media screen and (max-width:749px){.template-product .main-product-section,.template-product main#MainContent,.template-product [class*=product-section]{padding-top:0;margin-top:0}.template-product .section-header,.template-product [class*=header]:not([class*=trust-signals]){margin-bottom:0}}@media(max-width:768px){.scroll-trigger{animation:none;opacity:1;transform:none;transition:none}}#shopify-section-template--19769726697659__testimonial_carouselv2_j4jeHA{min-height:420px}.testimonial-carousel-section-v2.section,body.template-index .sbo-section,body.template-index .custom-faq-wrapper{margin-top:0}.tc-carousel-wrap,.tc-track{overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom}.menu-drawer__navigation-container,.predictive-search,.sbo-list{-webkit-overflow-scrolling:touch}.shopify-section:not(:first-child):not(:nth-child(2)):not(.section-header):not(.shopify-section-group-header-group){content-visibility:auto;contain-intrinsic-size:0 600px}.featured-collection-section,.testimonial-carousel-v2,section[class*=faq],section[class*=footer]{content-visibility:auto;contain-intrinsic-size:0 800px}@media(max-width:749px){.hidden-mobile{display:none}}.section-header,.shopify-section-group-header-group{content-visibility:visible}body:has(#Details-menu-drawer-container[open]) .shopify-section:not(.section-header):not(.shopify-section-group-header-group){content-visibility:visible!important}#toggleDescBtn{display:inline-flex}@media screen and (max-width:749px){body.template-cart .cart-item__quantity .quantity__button{min-width:4.4rem;min-height:4.4rem;width:4.4rem;display:flex;align-items:center;justify-content:center}body.template-cart .cart-item__quantity .quantity{min-height:4.4rem}}body.template-cart cart-remove-button .button,body.template-cart .cart-item cart-remove-button .button{min-width:4.4rem;min-height:4.4rem}@media screen and (max-width:749px){.cart__complementary-products,.complementary-products,.cart-page-complementary{padding-bottom:0;margin-bottom:0}.cart__payment-icons,.payment-icons,[class*=payment-icon]{padding-top:1.6rem;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/custom-override3.css.map */
