.template-index .shopify-section .grid{--grid-gutter: 16px}@media(max-width:767px){.template-index .shopify-section .grid{--grid-gutter: 13px}}.slideshow-custom-01 .slide__buttons a.btn{padding:11px 36px;height:44px}.slideshow-custom-01 .slide__heading{margin-bottom:8px}.slideshow-custom-01 .slide__text{font-size:16px;line-height:1.5}.slideshow-custom-01 .slide__buttons .main-buttons__item{margin-top:0;font-size:14px}.slideshow-custom-01 .slide__buttons{margin-top:24px}.slideshow-custom-01.slider .flickity-page-dots{text-align:left;margin-bottom:46px}.slideshow-custom-01 .flickity-page-dots .dot{width:6px;height:6px;opacity:1}.slideshow-custom-01 .flickity-page-dots .dot.is-selected{width:24px}@media(max-width:767px){.slideshow-custom-01 .slide__text__container{justify-content:flex-start;align-items:flex-end}.slideshow-custom-01 .slide__text__wrapper{margin-bottom:20px}.slideshow-custom-01.slider .flickity-page-dots{margin-bottom:24px}.slideshow-custom-01 .slide__heading{font-size:20px}.slideshow-custom-01 .slide__text{font-size:13px}.slideshow-custom-01 .slide__buttons{margin-top:13px}.slideshow-custom-01 .slide__buttons{margin-top:12px}.slideshow-custom-01 .slide__buttons a.btn{padding:10px 20px}}.featured-collection-custom-01 .section__heading{font-size:34px;line-height:1.5;margin-bottom:0}.featured-collection-custom-01 .featured-collection__content{margin-bottom:56px}.featured-collection-custom-01 .collection-promo__heading{font-size:28px}.featured-collection-custom-01 .collection-promo__body{gap:24px}.featured-collection-custom-01 .collection-promo__body>*{margin:0}.featured-collection-custom-01 .collection-promo__button a.btn{font-size:14px}@media(max-width:767px){.featured-collection-custom-01 .section__heading{font-size:20px;text-align:left}.featured-collection-custom-01 .featured-collection__content{align-items:start}.featured-collection-custom-01 .collection-promo__heading{font-size:20px}.featured-collection-custom-01 .collection-promo__body{gap:16px}.featured-collection-custom-01 .featured-collection__content{margin-bottom:16px}.featured-collection-custom-01 .collection-promo__button a.btn{font-size:13px}.featured-collection .carousel--mobile{--item-width-mobile: 75%}.featured-collection-custom-01 .collection-promo{height:auto}}.image-with-text__items{gap:16px}.image-with-text__subheading{font-family:var(--FONT-STACK-BODY);text-transform:capitalize;color:#666;font-size:14px}.image-with-text .image-with-text__text p{font-size:13px;color:#666}.image-with-text__accordion .accordion__item--border-top:before{display:none}.image-with-text__accordion .accordion__title svg.icon{color:#31302e}.image-with-text__accordion .accordion__item:after{background:#c9c9c9}.image-with-text__buttons .main-buttons__item{margin-top:40px}.image-with-text .image-with-text__buttons{margin-top:0}.image-with-text .image-with-text__content{background:#faf8f5;border-radius:16px;padding:32px!important}.image-with-text .image-with-text__image{aspect-ratio:1 / 1}@media only screen and (min-width:768px){.image-with-text--image-fifty .image-with-text__image,.image-with-text--image-fifty .image-with-text__content{flex-basis:calc(50% - 8px)!important}.image-with-text__accordion .accordion__title{padding:16px var(--icon-space) 16px var(--padding-left)}}@media(max-width:767px){.image-with-text .image-with-text__heading{font-size:16px}.image-with-text .image-with-text__header{margin-bottom:4px}.image-with-text .image-with-text__text{margin-bottom:32px}.image-with-text__buttons .main-buttons__item{margin-top:24px}}.sticky-img-with-text-custom-01 .sticky-text__subheading{font-family:var(--FONT-STACK-BODY);text-transform:capitalize;font-size:13px;color:#666;margin:0}.sticky-img-with-text-custom-01 .sticky-text__heading{margin-top:6px}.sticky-img-with-text-custom-01 .sticky-text__text{margin-top:48px}.sticky-img-with-text-custom-01 .sticky-text__text p{font-size:13px;line-height:1.5}.sticky-img-with-text-custom-01 .sticky-text__buttons{margin-top:40px}.sticky-img-with-text-custom-01 .sticky-text__button{margin-top:0}.sticky-img-with-text-custom-01 .sticky-images-and-text__dot{width:6px;height:6px;opacity:1}.sticky-img-with-text-custom-01 .sticky-images-and-text__dot.is-active{width:24px}.sticky-img-with-text-custom-01 .sticky-images-and-text__body{width:100%}sticky-images-and-text.sticky-img-with-text-custom-01 .sticky-images-and-text__image .image-wrapper{padding-top:100%!important}.sticky-images-and-text__image{position:absolute!important;top:0!important;left:0!important;width:100%;opacity:0;visibility:hidden;transform:none!important;transition:all .5s}.sticky-images-and-text__image.is-active{position:relative!important;top:auto!important;left:auto!important;width:100%;transform:none!important;opacity:1;visibility:visible}@media only screen and (min-width:768px){.sticky-img-with-text-custom-01.sticky-images-and-text--with-gaps.sticky-images-and-text--horizontal.is-reversed .sticky-images-and-text__inner{padding:0!important;margin-right:16px!important}.sticky-img-with-text-custom-01.sticky-images-and-text--horizontal .sticky-images-and-text__content{background:#faf8f5;top:var(--padding);display:flex;align-items:center;height:auto;border-radius:16px;margin:var(--padding) 0;padding:42px}.sticky-img-with-text-custom-01 .sticky-images-and-text__content{max-width:calc(50% - 8px)}.sticky-img-with-text-custom-01 .sticky-images-and-text__aside{max-width:calc(50% - 8px);flex:0 0 calc(50% - 8px)}.sticky-img-with-text-custom-01.sticky-images-and-text--with-gaps.sticky-images-and-text--horizontal.is-reversed .sticky-images-and-text__image{margin-left:0}.sticky-img-with-text-custom-01.sticky-images-and-text--with-gaps.sticky-images-and-text--horizontal.is-reversed .sticky-images-and-text__images{padding-left:16px;gap:16px}.sticky-img-with-text-custom-01.sticky-images-and-text--horizontal .sticky-images-and-text__dots-inner{top:var(--padding);height:var(--height);padding:32px 42px!important;margin:var(--padding) 0}}@media(min-width:1500px){.sticky-img-with-text-custom-01.sticky-images-and-text--horizontal .sticky-images-and-text__content{height:var(--height)}}@media(max-width:767px){.sticky-img-with-text-custom-01 .sticky-text__heading{font-size:16px}.sticky-img-with-text-custom-01 .sticky-text__heading{margin-top:8px}.sticky-img-with-text-custom-01 .sticky-text__text{margin-top:32px}.sticky-img-with-text-custom-01 .sticky-text__buttons{margin-top:24px!important}}.banner-image .banner-image__text-wrapper{padding:42px}.banner-image .banner-image__subheading p{font-family:var(--FONT-STACK-BODY);font-size:14px;color:#666;text-transform:capitalize}.banner-image .banner-image__heading{margin-top:6px;margin-bottom:0;font-size:34px;line-height:1.5}.banner-image .banner-image__content{margin:8px 0 0!important}.banner-image .banner-image__content p{font-size:14px;line-height:1.5}.banner-image .banner-image__buttons{margin-top:40px}.banner-image .banner-image__buttons .main-buttons__item{margin-block:0}.banner-image .banner-image__btn{font-size:14px;line-height:1.5}@media(max-width:767px){.banner-image .banner-image__text-wrapper{padding:24px 20px}.banner-image .banner-image__subheading p{font-size:12px}.banner-image .banner-image__heading{font-size:16px;margin-top:8px}.banner-image .banner-image__content{margin:12px 0 0!important}.banner-image .banner-image__content p{font-size:13px}.banner-image .banner-image__buttons{margin-top:24px}}@media only screen and (min-width:768px){.featured-collection .featured-collection__inner{gap:var(--grid-gutter)}}.site-header .menu__item--icons{gap:12px}.icon-shopping-bag{stroke-width:initial!important}.site-header .grandparent .header__dropdown__wrapper{padding:32px 0;border-top:1px solid #F0EBE4}.site-header .header__dropdown__inner .header__grandparent__links{margin-left:0}.site-header .header__dropdown__inner .menu__block--narrow:last-child{margin-right:0}.site-header .header__dropdown__inner .menu__block--narrow{max-width:300px}.site-header .header__dropdown__inner .menu__block--narrow .header__dropdown__image{max-height:100%}.site-header .header__dropdown__inner .menu__block--narrow .header__dropdown__image>.link-over-image .hero__content__wrapper{display:none}.site-header .header__dropdown__inner .menu__block--narrow .header__dropdown__image>.hero__content__wrapper{position:static;overflow:visible}.site-header .header__dropdown__inner .menu__block--narrow .header__dropdown__image>.hero__content__wrapper .hero__content{padding:0}.site-header .header__dropdown__inner .menu__block--narrow .header__dropdown__image>.hero__content__wrapper h2{color:#000;font-weight:300;margin-top:16px}.site-header .header__dropdown__inner .menu__block--narrow .header__dropdown__image .image-fill img{border-radius:16px}.search-popdown .search-popdown__body .search-form__input{padding-top:20px;padding-bottom:20px;background:#faf8f5}.search-popdown .search-popdown__results .popular-searches{padding:0 20px 20px;background:#faf8f5}.search-popdown .search-popdown__results .predictive-search__group{padding-bottom:0!important}.search-popdown .search-popdown__results .predictive-search__heading{padding:20px 0;text-transform:none;font-size:14px}.search-popdown .search-popdown__results .predictive-search__list{padding:0}.search-popdown .search-popdown__results .predictive-search{padding:0 20px 20px;background:#faf8f5}.search-popdown .search-popdown__results .predictive-search__actions{padding:20px 0 0}.drawer__block--menu .mobile-nav .mobile-menu__item .mobile-navlink--level-1,.drawer__block--menu .mobile-nav .mobile-menu__item .mobile-navlink--level-2{font-size:14px}.drawer__block--menu .mobile-nav .mobile-menu__item .mobile-navlink--level-1{text-transform:uppercase}.drawer__block--menu .mobile-nav .mobile-menu__item--level-1{transition:transform .5s ease-out;margin-bottom:25px}.drawer__block--menu .mobile-nav .mobile-menu__item--level-1:has(.is-expanded){margin-bottom:0}.drawer__block--menu .mobile-nav .mobile-nav__sublist{margin:32px 0}.drawer__content-scroll{overflow-x:none;overflow-y:none}.drawer--nav .drawer__body{margin-top:20px}.site-header .mobile-menu__button{height:38px;width:38px}.site-footer{border-top:1px solid #e0e0e0}.site-footer .footer-block .footer-title__button{font-size:20px;color:#31302e}.site-footer .footer-block--newsletter .rte p{color:#31302e}.site-footer .footer-block--newsletter .newsletter-form .input-group{gap:0;flex-flow:nowrap}.site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__fields,.site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__fields .input-group__item--email{max-width:100%;flex-basis:content}.site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__fields .input-group__item--email input{padding:8px 20px}.site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__item--btn{padding:10px 0;max-width:120px}.site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__item--btn button{color:#fff}.site-footer .footer-block--newsletter .social-sharing-wrapper{display:flex;align-items:center;gap:12px}.site-footer .footer-block--newsletter .social-sharing-wrapper span{color:#31302e}.site-footer .footer-block--newsletter .social-sharing-wrapper a{margin:0}.site-footer .footer-block--menu ul li a{color:#31302e;font-size:14px}.site-footer .footer-block--logo-full{padding-bottom:24px}.site-footer .footer-bottom .footer-copyright__content{text-align:left}.site-footer .footer-bottom .footer-copyright__content span{font-size:13px;text-transform:uppercase}@media(min-width:768px){body .site-footer .footer-content{padding-right:0}body .site-footer .footer-block--newsletter .newsletter-form .input-group__item--email{padding-bottom:0}}@media(max-width:767px){body .site-footer .footer-blocks{gap:0}body .site-footer .footer-block .footer-title__button{font-size:14px;font-weight:400}body .site-footer .footer-block--newsletter .rte p{font-size:13px}body .site-footer .footer-block--newsletter .newsletter-form .input-group{flex-direction:column}body .site-footer .footer-block--newsletter{border-bottom:1px solid #c9c9c9}body .site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__item--btn{max-width:100%;padding:10px 7.5px}body .site-footer .footer-block--newsletter .newsletter-form .input-group .input-group__item--btn button{height:44px}body .site-footer .footer-block--menu{border-bottom:1px solid #c9c9c9;padding:16px 0}body .site-footer .footer-block--logo-full{display:none}}.collection-banner{position:relative}.collection-banner img{display:block;width:100%}.collection-banner h2{position:absolute;bottom:35px}.featured-links.wrapper--full-padded{padding-top:50px;display:flex;gap:16px}.featured-links .featured-links__link{padding:11px 20px;border:1px solid #666;border-radius:50px;text-transform:uppercase;font-size:14px;transition:.3s}.featured-links .featured-links__link:hover,.featured-links .featured-links__link.active{background:#666;color:#fff}.collection .collection__inner{gap:50px}.collection .collection__inner .breadcrumbs{display:none}.collection .collection__sort-bar .collection__sort__label{text-transform:uppercase;padding-bottom:0}.collection .collection__products-count{display:none}.collection .pagination{display:flex;align-items:center;justify-content:center}.collection .pagination .page{width:24px;height:24px;padding:0;border-radius:20px;font-size:12px;display:inline-flex;justify-content:center;align-items:center;margin:0 12px}.collection .pagination .page a{padding:0!important}.collection .pagination .page.current{padding:0;background:#000;color:#fff}.collection .collection-promo__inner .collection-promo__content{padding:42px;margin-bottom:0}.collection .collection-promo__inner .collection-promo__content .collection-promo__heading{font-size:28px;text-transform:uppercase;margin:0}.collection .collection-promo__inner .collection-promo__content .collection-promo__text{font-size:14px}@media(max-width:767px){body .collection-banner h2{bottom:0;font-size:20px}body .featured-links.wrapper--full-padded{padding-top:24px;padding-bottom:20px;overflow-x:scroll}body .featured-links .featured-links__link{font-size:13px;white-space:pre;padding:8px 20px}}.product-grid-item{border:1px solid #e0e0e0;border-radius:16px}.product-grid-item .product-grid-item__image{border-radius:16px 16px 0 0!important}.product-grid-item .product-grid-item__info{padding:5px 20px 20px;gap:0}.product-grid-item .product-grid-item__info .product-grid-item__title{margin-bottom:8px}.product-grid-item .product-grid-item__info .short-des{margin:0 0 18px;color:#a6a6a6}.product-grid-item .product-grid-item__price{font-weight:400}.product-grid-item .product-badge{margin:16px}.product-grid-item .product-badge .product-badge__item{border-radius:12px;font-size:12px;text-transform:capitalize}@media(max-width:767px){body .product-grid-item .product-grid-item__info .product-grid-item__title,body .product-grid-item .product-grid-item__info .product-grid-item__price{font-size:14px}body .product-grid-item .product-grid-item__info .short-des{font-size:13px}body .collection{padding-top:0}body .collection .collection__inner{gap:0}body .collection .collection__inner .collection__sticky-bar{flex-direction:row-reverse}body .collection .collection__inner .breadcrumbs{display:flex;justify-content:end}body .collection .collection__inner .breadcrumbs a,body .collection .collection__inner .breadcrumbs span{font-size:12px}body .collection .collection__inner .collection__sort-bar{display:block;width:30%}body .collection .collection__inner .collection__filters__toggle{display:none}}.product-single .product-single__wrapper{max-width:1458px;margin:auto}.product-single .product-gallery{display:flex;flex-direction:row-reverse;align-items:start}.product-single .product-gallery .product-gallery__media-slider-1{width:calc(100% - 82px)}.product-single .product-gallery .product-gallery__media-slider-1 .swiper-button-next:after,.product-single .product-gallery .product-gallery__media-slider-1 .swiper-button-prev:after{display:none}.product-single .product-gallery .product-gallery__media-slider-1 .swiper-button-next,.product-single .product-gallery .product-gallery__media-slider-1 .swiper-button-prev{width:32px;height:32px}.product-single .product-gallery .product-single__thumbnails-1{width:64px}.product-single .thumbnail-swiper .swiper-slide-thumb-active{opacity:1}.product-single .thumbnail-swiper .swiper-slide{width:64px;height:64px!important}.product-single .thumbnail-swiper .swiper-slide .product-single__thumbnail-link{width:64px;height:64px;border-radius:6px}.product-single .thumbnail-swiper .swiper-slide-thumb-active .product-single__thumbnail-link{border:1px solid #A6A6A6}.product-single .product-single__details .form__wrapper{max-width:100%}.product-single .product-single__details .product__title{margin-top:25px}.product-single .product-single__details .product__title .short-des{font-weight:400;font-size:14px;color:#31302e;margin:0}.product-single .product-single__details .product__form{display:flex;flex-wrap:wrap;align-items:end}.product-single .product-single__details .product__form .product__selectors{width:100%;margin:0}.product-single .product-single__details .product__form .selector-wrapper--qty{width:150px}.product-single .product-single__details .product__form .selector-wrapper--qty .quantity-selector{max-width:100%}.product-single .product-single__details .product__form .selector-wrapper--qty .quantity__selector{min-height:44px}.product-single .product-single__details .product__form .shopify-product-form{width:calc(100% - 170px)}.product-single .product-single__details .product__form .product__submit__add{color:#fff}.product-single .product-single__details .product__accordion .product__accordion__title{font-size:16px;padding-top:15px;padding-bottom:15px}.product-single .product-single__details .product__accordion:after{background:#c9c9c9}.product-single .product-single__details .upsell__products>h4{font-size:20px;color:#31302e}.product-single .product-single__details .upsell__products .product-upsell__holder{background:none;padding:16px;border:1px solid #E0E0E0}.product-single .product-single__details .upsell__products .product-upsell{min-height:166px}.product-single .product-single__details .upsell__products .product-upsell__content .product-upsell__subtitle{display:none}.product-single .product-single__details .upsell__products .product-upsell__content .product-upsell__row{flex-direction:column;align-items:start}.product-single .product-single__details .upsell__products .product-upsell__content .product-upsell__row .product-upsell__title{font-size:16px}.product-single .product-single__details .upsell__products .product-upsell__content .product-upsell__row .product-upsell__price{font-size:14px}.product-single .product-single__details .upsell__products .product-upsell__content .product-upsell__btn{background:#31302e;color:#fff;font-size:14px}.product-single .product-single__details .upsell__products .flickity-page-dots li{width:6px;height:6px}.product-single .product-single__details .upsell__products .flickity-page-dots li.is-selected{width:25px}.featured-video-section.wrapper--full-padded{background:#fff;border-radius:16px}.featured-video-section .video__container:after{content:"";display:block;width:100%;height:100%;background:#0003;position:relative;z-index:2}.featured-video-section .video-text-wrapper{display:flex;flex-direction:column-reverse;gap:16px}.featured-video-section .video-text-wrapper .main-text{font-weight:600}.product-custom-info-section.wrapper--full-padded{display:flex;padding-top:40px;padding-bottom:40px}.product-custom-info-section .left-column{width:50%;padding:36px;background:#faf8f5;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between}.product-custom-info-section .left-column .content-wrapper h2{margin:20px 0 0}.product-custom-info-section .left-column .content-wrapper p{display:flex;justify-content:space-between;border-bottom:1px solid #C9C9C9;padding:32px 0 16px;margin:0}.product-custom-info-section .left-column .content-wrapper p span{text-align:right}.product-custom-info-section .right-column{width:50%;margin-left:24px}.product-custom-info-section .right-column img{display:block;border-radius:16px;width:100%;height:100%}.image-with-tabs-section{display:flex}.image-with-tabs-section .left-column{width:50%}.image-with-tabs-section .left-column img{width:100%}.image-with-tabs-section .right-column{width:50%;background:#faf8f5;border-radius:16px;padding:32px 32px 40px;margin-left:24px}.image-with-tabs-section .before-after-tabs{display:flex;flex-direction:column;justify-content:space-between;height:100%}.image-with-tabs-section .tab-buttons{display:flex;justify-content:center;gap:36px}.image-with-tabs-section .tab-button h4{font-size:20px;font-weight:600;color:#a6a6a6;cursor:pointer;transition:all .3s ease}.image-with-tabs-section .tab-button.active h4{color:#31302e;text-decoration:underline}.image-with-tabs-section .tab-content{display:none}.image-with-tabs-section .tab-content.active{display:block;animation:fadeIn .5s ease}.image-with-tabs-section .tab-content h2{margin-top:36px}.image-with-tabs-section .tab-content .description{font-size:16px;color:#666;border-bottom:1px solid #c9c9c9;padding-bottom:20px}.section-columns .section__header{background:#faf8f5;border-radius:12px 12px 0 0;padding:42px;margin-bottom:0}.section-columns .section__header h2{margin-bottom:0}.section-columns .section-columns__wrapper{background:#faf8f5;padding:0 42px 42px;border-radius:0 0 12px 12px;overflow:hidden;position:relative}.section-columns .section-columns__wrapper .section-columns__slider{justify-content:start}.section-columns .column-item .column-item__heading{font-size:20px}.section-columns .column-item .column-item__text p{font-size:14px}.section-columns .section-columns__wrapper.carousel__container{margin:0}.section-columns .section-columns__wrapper .swiper-pagination{display:none}.section-columns .section-columns__wrapper .swiper-button-next:after{display:none}.section-columns .section-columns__wrapper .swiper-button-next{width:40px!important;height:40px!important;right:5%;opacity:0;transition:.3s}.section-columns .section-columns__wrapper:hover .swiper-button-next{opacity:1}.section-columns .section-columns__wrapper .swiper-button-prev:after{display:none}.section-columns .section-columns__wrapper .swiper-button-prev{width:40px!important;height:40px!important;left:5%;opacity:0;transition:.3s}.section-columns .section-columns__wrapper:hover .swiper-button-prev{opacity:1}.video-product .video-product__container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.video-product .video-product__player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:block;border-radius:16px;object-fit:cover}.video-product .video-product__container:after{content:"";display:block;width:100%;height:100%;background:#0003;position:absolute;z-index:2;top:0;left:0;border-radius:16px;pointer-events:none}.video-product .content-overlay{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;display:flex;flex-direction:column;align-items:center;z-index:3}.video-product .content-overlay h2{color:#fff;text-align:center}.locations .locations__info{background:#faf8f5;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:42px;border-radius:16px 0 0 16px}.locations .locations__info .section__header{margin:0}.locations .locations__info .flickity-button{top:0}.locations .locations__info .location__store .number{position:absolute;top:14px}.locations .locations__info .location__store .metafield-rich_text_field h2{padding-left:70px}.locations .locations__gallery .location__image{border-radius:0 16px 16px 0}@media(max-width:767px){body .product-single .product-gallery .product-single__thumbnails-1{display:none}body .product-single .product-gallery .product-gallery__media-slider-1{width:100%;padding-bottom:60px}body .product-single .product-gallery .product-gallery__media-slider-1 .swiper-button-prev{bottom:0;top:auto;left:0;border:1px solid #F0EBE4;border-radius:50px;width:40px;height:40px}body .product-single .product-gallery .product-gallery__media-slider-1 .swiper-button-next{bottom:0;top:auto;left:50px;border:1px solid #F0EBE4;border-radius:50px;width:40px;height:40px}body .product-single .product-single__details .product__title{font-size:20px;margin-top:36px}body .product-single .product-single__details .product__price-and-badge .product__price-wrapper{margin:12px 0}body .product-single .product-single__details .product__form .selector-wrapper--qty{width:114px}body .product-single .product-single__details .product__form .selector-wrapper--qty .quantity__selector{min-height:auto}body .product-single .product-single__details .product__form .shopify-product-form{width:calc(100% - 134px)}body .product-single .product-single__details .upsell__products>h4{font-size:14px}body .video-product .content-overlay{width:100%}body .video-product .content-overlay h2{font-size:20px}body .product-custom-info-section.wrapper--full-padded{flex-direction:column-reverse}body .product-custom-info-section .left-column{width:100%;padding:20px}body .product-custom-info-section .left-column .content-wrapper h2{font-size:20px}body .product-custom-info-section .left-column .content-wrapper p{padding:16px 0 12px}body .product-custom-info-section .left-column .content-wrapper p span{max-width:210px}body .product-custom-info-section .right-column{width:100%;margin:0 0 16px}body .image-with-tabs-section{flex-direction:column}body .image-with-tabs-section .left-column{width:100%}body .image-with-tabs-section .right-column{width:100%;margin:16px 0 0;padding:20px}body .image-with-tabs-section .tab-buttons{gap:24px}body .image-with-tabs-section .tab-button h4{font-size:16px}body .image-with-tabs-section .tab-content h2{font-size:20px}body .image-with-tabs-section .tab-content .description{font-size:14px}body .section-columns .section__header{padding:20px}body .section-columns .section__header h2{font-size:20px}body .section-columns .section-columns__wrapper{margin:0;padding:0 20px 20px;overflow:hidden}body .section-columns .section-columns__wrapper .section-columns__slider{padding-left:0}body .section-columns .column-item .column-item__heading{font-size:16px}body .section-columns .column-item .column-item__text p{font-size:13px}body .section-columns .section-columns__slider.carousel .carousel__item{max-width:100%!important}body .section-columns .section-columns__wrapper .swiper-pagination{display:block;position:static;text-align:left}body .section-columns .section-columns__wrapper .swiper-pagination-bullet{width:6px;height:6px;border:1px solid #31302E;background:none;border-radius:33px;opacity:1}body .section-columns .section-columns__wrapper .swiper-pagination-bullet-active{width:24px}body .section-columns .section-columns__wrapper .swiper-button-prev,body .section-columns .section-columns__wrapper .swiper-button-next{display:none}body .locations .locations__wrapper{display:flex;flex-direction:column-reverse}body .locations .locations__info{padding:20px;border-radius:0 0 16px 16px}body .locations .locations__info .location__store .number{top:4px}body .locations .locations__info .location__store .metafield-rich_text_field h2{font-size:20px}body .locations .locations__info .location__store .metafield-rich_text_field ul li{font-size:14px}body .locations .locations__gallery .location__image{border-radius:16px 16px 0 0}}.template-page.faq #Text--heading.text__heading{margin-bottom:32px}.template-page.faq .section__heading{font-size:16px;line-height:1.5;margin-bottom:0}.template-page.faq .accordion__text{font-size:14px;color:#666;padding:4px 0 16px}.template-page.faq .accordion__item:after{background:#c9c9c9}.template-page.faq .accordion__title{padding:16px var(--icon-space) 16px var(--padding-left)}.template-page.faq .accordion__header .section__header{margin-bottom:16px}.template-page.ingredients .image-with-text .image-with-text__text p{font-size:16px;color:#31302e}.template-page.ingredients .image-with-text .image-with-text__subheading{font-weight:700;color:#31302e}.template-page.ingredients .image-with-text .image-with-text__heading .text-highlight__break{font-size:48px;color:#31302e}.template-page.our-story-b .section-columns .section-columns__wrapper,.template-page.our-story-b .section-columns .section__header{background:transparent}.template-page.our-story-b .section-columns .section-columns__wrapper{padding-right:0;padding-left:0}.template-page.our-story-b .section-columns .column-item__sub-heading{font-size:14px;font-weight:400}.template-page.our-story-b .text-section .text{background:#faf8f5;border-radius:16px;padding:72px 0;margin:0 auto}.template-page.our-story-b .text-section .text .text__heading{margin-bottom:48px}.template-page.our-story-b .text-section .text .text__subheading{font-style:italic;font-size:16px;text-transform:none}.template-page.our-story-b .text-section .text p strong{color:#d6c8a9;font-size:20px;font-weight:700;font-style:italic;line-height:1.5}.template-page.our-story-b .text-section .text .text__content p:last-child{padding-top:24px;padding-bottom:32px}.template-page.our-story-b .text-section .text h4{font-family:Inter;font-weight:700;font-style:Italic;font-size:16px;color:#666;line-height:1.5;text-align:center}@media(max-width:767px){.template-page.faq .accordion__title-text{font-size:14px}.template-page.faq #Text--heading.text__heading{font-size:20px;margin-bottom:24px}.template-page.ingredients .image-with-text .image-with-text__heading .text-highlight__break{font-size:28px}.template-page.ingredients .image-with-text .image-with-text__content{padding-top:95.5px!important;padding-bottom:95.5px!important}.template-page.our-story-b .section-columns .section__header{padding:0;padding-top:5;padding-bottom:24px}.template-page.our-story-b .section-columns .section__header .section__heading{text-align:left}.template-page.our-story-b .text-section .text{padding:20px}.template-page.our-story-b .text-section .text .text__heading{font-size:20px}.template-page.our-story-b .text-section .text p strong{font-size:14px}.template-page.our-story-b .text-section .text .text__subheading{display:none}.template-page.our-story-b .text-section .text .text__content p{font-size:13px}.template-page.our-story-b .text-section .text h4{font-weight:400;font-size:13px;font-style:normal;color:#31302e}}.cart-collections .cart-collection__title{font-family:var(--FONT-STACK-BODY);font-size:13px;text-transform:uppercase;line-height:1.5;font-weight:400}.cart-collections .cart-collection__title:after{display:none}.cart-collections .one-whole.cart-collection--overlay-text .cart-collection__title{left:12px;bottom:12px}.cart-collections .cart-collection{padding-top:0;padding-bottom:16px}.cart-collections .one-whole .cart-collection__image{padding-top:44.5%}.cart-drawer .cart-drawer__head{padding:20px;border-color:#a6a6a6}.cart-drawer .cart-drawer__head h3{font-size:20px;text-transform:uppercase;gap:4px}.cart-drawer .cart-drawer__head .cart-drawer__item-qty{font-size:14px;font-weight:400;color:#31302e}.cart-drawer .cart-drawer__item-qty:before{content:"("}.cart-drawer .cart-drawer__head .cart-drawer__close{top:50%;transform:translateY(-50%);right:20px;width:auto;height:auto}.cart-drawer .cart-drawer__foot{border-color:#f0ebe4;box-shadow:none}.cart-drawer__empty-message p{margin-bottom:0}.cart-drawer .cart-message{padding-block:24px!important}.cart-message.is-hidden{display:none}.cart-drawer span.cart-message__default{font-size:13px;line-height:1.5;padding-bottom:12px}.cart-drawer .cart-message--drawer,.cart-drawer__body .cart__widgets:has(.cart__widget__wrapper){border:none!important}.cart-message__progress-holder{line-height:0}.cart__item{padding-top:0}.cart__item:first-child{padding-top:4px}.cart__item__price{font-size:14px}.cart__item__meta .cart__item__selected-options{color:#666}.cart__item__remove{text-transform:lowercase;color:#666}.cart__item__quantity button{box-shadow:none;width:24px}.cart__item__quantity-field{height:30px;padding:6px 40px;border-radius:122px;border-color:#e0e0e0}.cart__item__quantity{width:118px}.cart__item__quantity .icon{width:10px;height:10px}.cart__item__quantity .icon path{stroke:#31302e;stroke-width:20px}.cart-drawer .cart__item__quantity-plus{right:16px}.cart-drawer .cart__item__quantity-minus{left:16px}.cart-drawer .cart__item__bottom{margin-top:11px}.cart__item__title{font-size:14px;line-height:1.5}.cart-drawer .cart__total__money:before{display:none}.cart__additional{margin-bottom:24px}.cart__additional .cart__text{text-align:left;margin-top:4px;font-size:13px;color:#666}.cart__subtotal{display:flex;justify-content:space-between;margin:0}.cart__subtotal span{font-size:16px;font-family:var(--FONT-STACK-HEADING);font-weight:700;line-height:1.5}.cart-drawer .cart__checkout{font-size:14px;line-height:1.5;padding:11.5px 36px}.cart-drawer progress::-webkit-progress-value{background:#f0ebe4!important}.cart-drawer__body:has(>.cart-drawer__empty-message)~.cart-drawer__foot{border-color:transparent}.cart-drawer__body:has(>.cart-drawer__empty-message.hidden)~.cart-drawer__foot{border-color:#f0ebe4;padding:24px 20px 36px}@media screen and (max-width:749px){.cart-drawer .cart-message{padding-block:20!important}}.template-page.contact .text-section .text__subheading{font-weight:700}.template-page.contact .text-section .text__heading{font-size:20px}.section-contact-form .form__item input{border-radius:65px}.section-contact-form .form__item textarea{border-radius:12px}.section-contact-form .form__item.form__item--submit button{color:#fff}.cart__inner .cart__content .cart__title{font-size:34px;text-transform:uppercase}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__item{border-color:#c9c9c9}.template-cart .cart__items .cart__item{padding:16px 0}.template-cart .cart__inner .cart__content .cart__item-qty{font-size:12px}.template-cart .cart__inner .cart__content .cart__title~a{padding:0;margin:0;font-size:14px;text-transform:capitalize;min-width:auto}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__items{border:0}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__item .cart__item__quantity{width:118px}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__item .cart__item__quantity .icon{width:10px;height:10px}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__item .cart__item__quantity .icon path{stroke:#31302e;stroke-width:20px}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__item .cart__item__quantity-plus{right:6px}.template-cart .cart__inner .cart__content .cart__items__wrapper .cart__item .cart__item__quantity-minus{left:6px}.template-cart .cart__empty .section__header{margin:0}.template-cart .cart__empty .section__header>*{margin:0;padding-bottom:24px}.template-cart .cart__empty .section__header .section__heading{text-transform:uppercase}.template-cart .cart__empty .cart-collections{display:none}.template-cart .cart__empty .cart-empty-buttons{padding-top:0!important}.template-cart .cart__pair{margin-bottom:0}.template-cart .cart__empty .cart-empty-buttons .cart-empty-buttons__item .btn{padding:11.5px 68px;font-size:14px;font-weight:400}.template-cart .cart__foot-inner .discount-message{font-size:13px;color:#31302e;background-color:#f0ebe4;border-radius:4px;width:100%;padding:12px 0;text-align:center;margin:32px 0}.template-cart .cart__foot-inner .cart__buttons .cart__buttons__fieldset .cart__checkout{max-width:100%!important;width:100%}.template-cart .cart__total .cart .cart__total__money{font-size:20px!important}.template-cart .cart__foot-inner .cart__text{margin-top:24px}.template-cart .cart__empty .cart__empty-buttons .btn{padding:11.5px 68px}@media screen and (max-width:749px){.body--rounded-corners .cart .cart-message{flex-direction:column;padding-bottom:14px}.template-cart .cart__foot-inner .discount-message{margin-top:24px;margin-bottom:24px}.template-cart .cart__pair{padding-top:0}}.customer form{margin-top:32px!important;max-width:428px;width:100%;justify-self:center}.customer form .field input,.customer.addresses ul li form select{border-color:#e0e0e0!important}.customer form .btn{font-size:14px!important;font-weight:400}.customer.login .field input{border-bottom:1px solid #E0E0E0!important}.customer.login button{margin-bottom:16px!important}.customer form>a{text-decoration:underline}.customer.register #create_customer .btn{text-transform:none}.customer form h2.form__message{font-size:20px!important;font-weight:700!important}.customer form .errors,.customer form .errors a,.customer .form__message.error{font-size:14px!important;color:#31302e!important;margin-bottom:24px}.customer form .errors{background-color:#fff}.customer form .error_icon{display:flex;justify-content:start;line-height:1}.customer form .error_icon .svg-wrapper{margin-top:5px}.customer form .error_icon svg{width:16px!important;height:16px!important}.customer .form__message.error{padding-left:0!important}@media screen and (max-width:749px){.customer form{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
