@media screen and (max-width:768px){body,.body,.rte{font-size:16px!important;line-height:1.5!important}h1,.h1{font-size:28px!important;line-height:1.2!important;margin-bottom:12px!important}h2,.h2,.title,.section-header__title{font-size:24px!important;line-height:1.3!important;margin-bottom:16px!important}h3,.h3,.card__heading{font-size:18px!important;line-height:1.4!important}.button,.btn,.shopify-payment-button__button{min-height:48px!important;font-size:16px!important;padding:12px 24px!important}.card-wrapper{margin-bottom:0!important}.testimonial-card__text,.quote-text,.multicolumn-card__info .rte{word-break:normal!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%!important}.footer-block__heading{padding-top:16px;padding-bottom:16px!important}}@media screen and (max-width:749px){.card__heading{font-size:1.3rem!important;font-weight:500!important;margin-bottom:5px!important}.card__content{padding-top:10px;padding:0 12px!important}}@media screen and (max-width:749px){.section-template--18453732196539__featured_collection_E8wYd7{padding-top:0;padding-bottom:0!important}.featured-collection .page-width{padding-left:3px!important;padding-right:3px!important}}@media screen and (max-width:767px){.VtlsCarousel{padding-bottom:0!important;margin-bottom:-100px!important;min-height:0!important}.VtlsTestimonialBlock__Media{height:320px!important;overflow:hidden!important;border-radius:12px 12px 0 0}.VtlsTestimonialBlock__Media img{height:100%!important;width:100%!important;object-fit:cover!important}.VtlsTestimonialBlock__Content{position:relative;z-index:2;margin-top:-50px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important;background-color:#fff!important;box-shadow:0 10px 25px #00000026!important;border:1px solid var(--color-border-sand, #e5e5e5)!important;border-radius:8px!important;height:auto!important;min-height:unset!important;padding:1.5rem!important;display:flex!important;flex-direction:column;justify-content:center!important;gap:.75rem!important}.VtlsTestimonialBlockText{margin-bottom:0!important}}@media screen and (max-width:768px){product-info .product__title h1{font-size:24px!important}.product-media-container.constrain-height.media-fit-contain{--ratio-percent: 80%}}@media screen and (max-width:749px){.collection-hero__image-container{max-height:35vh!important;min-height:220px!important;overflow:hidden!important}.collection-hero__image-container img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center center!important}.collection-hero__title{font-size:2rem!important;margin-bottom:.5rem!important}.collection-hero__description{font-size:1.4rem!important;margin-top:0!important}}@media screen and (max-width:768px){body,p,li,label,input,textarea,select,button,.body{font-size:15px!important;line-height:1.45!important}h1{font-size:28px!important}h2{font-size:24px!important}h3{font-size:22px!important}h4{font-size:20px!important}h5{font-size:18px!important}h6{font-size:16px!important}button#ProductSubmitButton-template--18556573384891__main,.sticky-add-btn,button#CartDrawer-Checkout{color:#fff!important;background-color:var(--color-brand-accent)!important}}@media(max-width:768px){p,.product__description,.rte,.text-body,body{font-size:16px!important;line-height:1.7!important}}@media(max-width:768px){.card__heading,.product-card__title{font-size:14px!important}.product__title,h1.product__title{font-size:28px!important}}@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!important;margin-top:0!important;margin-bottom:0!important}.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!important;padding:18px 20px!important;width:100%!important;border-radius:var( --buttons-radius )!important;background-color:#6b3d41!important;box-shadow:0 6px 16px rgb(var(--color-button),.3)!important}}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label{font-size:1.1rem!important;padding:5px 10px!important}}@media(max-width:768px){.card-wrapper{border-radius:10px!important}.card-wrapper:hover{transform:none!important;box-shadow:0 4px 10px #0000000f!important}.card__heading{font-size:14px!important}}@media screen and (max-width:749px){h3.product-description-title{font-size:14px!important;text-transform:uppercase!important}}@media(max-width:749px){.card .card__heading{font-size:14px!important;margin-bottom:4px!important;line-height:1.25!important}}@media(max-width:749px){.card__content{padding:10px 12px 12px!important}}@media(max-width:749px){.card .price{flex-direction:column;gap:4px!important;margin-top:0!important}}@media screen and (max-width:749px){.product__info-container .price--on-sale .price-item--sale{font-size:20px!important;font-variant-numeric:tabular-nums}.product__info-container .price:not(.price--on-sale) .price-item--regular{font-size:18px!important}.product__info-container .price--on-sale s.price-item--regular{font-size:13px!important;color:rgb(var(--color-foreground),.3)!important;text-decoration-color:rgb(var(--color-foreground),.2);font-weight:400!important;letter-spacing:.01em!important}}@media(max-width:749px){.main-product .product__title h1{font-size:23px!important}.main-product .price-item--regular,.main-product .price-item--sale{font-size:20px!important}.main-product .product-form__submit{height:50px!important}}@media screen and (max-width:749px){.main-product .product__info-container .price{margin-top:-10px!important}.main-product .product__title{margin-bottom:0!important}.price__container,.product__price,.price{margin-top:0!important;padding-top:0}}@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))}.header-wrapper header-drawer>details>.menu-drawer{width:min(82vw,36rem);filter:none;border-right:1px solid rgb(var(--color-foreground),.05);box-shadow:.95rem 0 2.6rem rgb(var(--color-shadow),.14)}.header-wrapper header-drawer .menu-drawer__navigation{padding:2.1rem 0 1.15rem}.header-wrapper header-drawer .menu-drawer__menu-item{padding:.92rem 2.2rem;line-height:1.34}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{padding-left:1.7rem}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile{--inline-mobile-submenu-duration: .32s;--inline-mobile-submenu-ease: cubic-bezier(.22, 1, .36, 1)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__submenu{position:static;inset:auto;width:100%;margin-top:0;display:block;opacity:0;visibility:hidden;max-height:0;transform:translateY(-.4rem);transform-origin:top center;background:transparent;z-index:auto;overflow:hidden;pointer-events:none;will-change:max-height,opacity,transform;transition:max-height var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),opacity .24s ease-out,transform var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),margin-top var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),visibility 0s linear var(--inline-mobile-submenu-duration)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__submenu{margin-top:.3rem;opacity:1;visibility:visible;max-height:60rem;transform:translateY(0);pointer-events:auto;transition:max-height var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),opacity .24s ease-out,transform var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),margin-top var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),visibility 0s linear 0s}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__submenu .menu-drawer__inner-submenu{height:auto;overflow:visible}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__submenu .menu-drawer__close-button{display:none}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__submenu .menu-drawer__menu a.menu-drawer__menu-item{font-size:1.2rem;line-height:1.3;padding-top:.42rem;padding-bottom:.42rem;font-weight:360;margin-left:1.8rem}.header-wrapper header-drawer .menu-drawer__menu-item--with-icon .menu-drawer__menu-item-label{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.header-wrapper header-drawer .menu-drawer__menu-item--with-icon .menu-drawer__menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;color:rgb(var(--color-foreground),.72)}.header-wrapper header-drawer .menu-drawer__menu-item--with-icon .menu-drawer__menu-item-icon svg{display:block;width:100%;height:100%}.header-wrapper header-drawer .menu-drawer summary.menu-drawer__menu-item{display:flex;align-items:center;gap:.8rem;padding-right:2.2rem}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item .menu-drawer__menu-item-label,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item .menu-drawer__menu-item-icon{transition:color .22s ease-out}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile>.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{transition:transform var(--inline-mobile-submenu-duration) var(--inline-mobile-submenu-ease),color .22s ease-out}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{transform:rotate(90deg)}.header-wrapper header-drawer .menu-drawer__menu-item--active{font-weight:500;background-color:rgb(var(--color-foreground),.032)}.header-wrapper header-drawer .menu-drawer__menu-item--active:hover{background-color:rgb(var(--color-foreground),.05)}.header-wrapper header-drawer .menu-drawer summary.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{position:static;width:1.4rem;margin-left:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground),.62)}.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item .menu-drawer__menu-item-label,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item .menu-drawer__menu-item-icon,.header-wrapper header-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details.menu-drawer__details--inline-mobile[open]>.menu-drawer__menu-item>.menu-drawer__menu-item-label+.svg-wrapper{color:var(--color-brand-accent, var(--color-brand-primary))}.js .header-wrapper header-drawer .menu-drawer summary.menu-drawer__menu-item>.svg-wrapper:last-of-type{display:none}.header-wrapper header-drawer .menu-drawer__close-button{margin-top:.6rem;margin-bottom:.3rem;padding:1rem 2.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground),.72);background:rgb(var(--color-foreground),.035)}.header-wrapper header-drawer .menu-drawer__close-button .svg-wrapper{margin-right:.85rem}.header-wrapper header-drawer .menu-drawer__utility-links{display:grid;gap:.45rem;padding:1.35rem 2.2rem 1.45rem;border-top:1px solid rgb(var(--color-foreground),.055);background:linear-gradient(180deg,rgb(var(--color-foreground),.018),rgb(var(--color-foreground),.04))}.header-wrapper header-drawer .menu-drawer__account{gap:.8rem;padding:.45rem 0 .2rem;font-size:1.32rem}.header-wrapper header-drawer .menu-drawer__account>.svg-wrapper,.header-wrapper header-drawer .menu-drawer__account account-icon>.svg-wrapper{margin-right:0}.header-wrapper header-drawer .menu-drawer__localization .localization-form__select{padding:.85rem 3rem .85rem 0}.header-wrapper header-drawer .menu-drawer .list-social{gap:.1rem;margin-left:-.45rem}.header-wrapper header-drawer .menu-drawer .list-social__link{padding:.72rem}.header-wrapper header-drawer .menu-drawer .list-social__link--labeled{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem .72rem;border-radius:.5rem}.header-wrapper header-drawer .menu-drawer .list-social__label{font-size:1.4rem;font-weight:500;font-family:var(--font-family-body);color:rgb(var(--color-foreground));line-height:1;white-space:nowrap}}@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)!important;opacity:1}.cart-item__name{font-size:15px;font-weight:700;color:var(--color-text-primary)}h1.title.title--primary{font-size:20px;margin-top:2rem;letter-spacing:0;font-weight:700!important}.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!important}product-info .product__info-container .product__description,product-info .product__info-container .product-form{margin-top:.6rem!important}}@media screen and (max-width:749px){product-info .product-description{font-size:16px!important;line-height:1.72!important}product-info .product__description p{margin-bottom:.65rem!important}}@media screen and (max-width:749px){product-info .product-form__submit{min-height:48px!important;padding:13px 20px!important;font-size:14.5px!important;display:none}}@media screen and (max-width:749px){body.template-index .hero-homepage__cta{margin-top:var(--space-16)!important}}@media screen and (max-width:749px){.collection .collection__title{margin-bottom:3.6rem!important}.collection .product-grid .card .card__heading{line-height:1.45!important;margin-bottom:4px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;white-space:normal!important}.collection .product-grid .card .price{gap:6px!important}.collection .product-grid .card .price--on-sale s .price-item--regular{font-size:11px!important;opacity:.55!important}.collection .product-grid .card__content{padding-top:0}}@media screen and (min-width:750px)and (max-width:989px){.collection .collection__title{margin-bottom:3.8rem!important}.collection .product-grid .card__content{padding-top:14px}.collection .product-grid .card .card__heading{line-height:1.45!important;margin-bottom:8px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;white-space:normal!important}.card__content{padding:0 12px!important}}@media screen and (max-width:749px){.featured-collection__grid .card-wrapper{border-radius:8px!important}.featured-collection__grid .card-wrapper:hover{transform:none!important;box-shadow:0 2px 10px #0000000b!important}.featured-collection__grid .card__information{padding:6px 10px 8px!important}.featured-collection__grid .card__heading{font-size:13px!important;margin-bottom:3px!important}.featured-collection__grid .price:not(.price--on-sale) .price-item--regular{font-size:13px!important}.featured-collection__grid .price--on-sale .price-item--sale{font-size:14px!important}.featured-collection__grid .price--on-sale .price-item--regular{font-size:11.5px!important}.featured-collection__grid.grid{row-gap:1.1rem!important}.featured-collection__title.title-wrapper{margin-bottom:1.4rem!important}.featured-collection__grid .price__container{width:100%!important}}@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!important;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!important;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!important;margin-bottom:18px!important}.banner__text{opacity:.72}.banner__text p{font-size:15px!important}.banner__buttons{margin-top:22px!important}}@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!important;margin-top:0!important}.template-product .section-header,.template-product [class*=header]:not([class*=trust-signals]){margin-bottom:0!important}}@media(max-width:768px){.scroll-trigger{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}#shopify-section-template--19769726697659__testimonial_carouselv2_j4jeHA{min-height:420px}.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)){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!important}#toggleDescBtn{display:inline-flex!important}#menu-drawer{height:calc(100vh - 78px)!important;max-height:calc(100vh - 78px)!important;overflow-y:auto}@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!important}}body.template-cart cart-remove-button .button,body.template-cart .cart-item cart-remove-button .button{min-width:4.4rem!important;min-height:4.4rem!important}@media screen and (max-width:749px){.cart__complementary-products,.complementary-products,.cart-page-complementary{padding-bottom:0!important;margin-bottom:0!important}.cart__payment-icons,.payment-icons,[class*=payment-icon]{padding-top:1.6rem!important;margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom-override3.css.map */
