body:has(.mega-menu.is-visible,.mega-menu:hover){overflow:hidden}.section-two-banners h2.banner__heading{font-family:Erstoria;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;text-transform:none}.section-two-banners .promo-card{position:absolute;right:50px;bottom:30px;background:#800731;width:216px;height:80px;z-index:2}.custom-featured-collection .section-spacing{padding:43px 0 50px}.custom-featured-collection h3{font-family:Satoshi;font-weight:500;font-size:12px;line-height:100%;letter-spacing:.15em;text-transform:uppercase;margin-bottom:15px}.custom-featured-collection .featured-collections-header__tab-list [role=tab] span{position:relative;font-family:Jost;font-weight:400;font-size:26px;line-height:100%;letter-spacing:0%}.custom-featured-collection .featured-collections-header__tab-list [role=tab] span:after{content:"Rituals";position:absolute;right:0;top:0;background:linear-gradient(90deg,#dc771d 32.67%,#fff 122.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:inherit;font-family:inherit}.featured-collections-products a.product-title{font-family:Satoshi;font-weight:700;font-size:18px;letter-spacing:0;text-transform:uppercase;line-height:1.15rem;color:#3f5046}price-list.price-list sale-price{font-family:Satoshi Variables;font-weight:700;font-size:18px;line-height:1.15rem;letter-spacing:0;color:#3f5046}.cart-drawer__cross-sell-carousel price-list.price-list{align-items:center}.cart-drawer__cross-sell-carousel price-list.price-list sale-price,.cart-drawer__cross-sell-carousel price-list.price-list compare-at-price{font-size:16px;font-family:Satoshi Variables}.badges_below_title badge-list.badge-list{flex-direction:row;flex-wrap:nowrap}.predictive-search__products .badges_below_title badge-list.badge-list{justify-self:normal;flex-wrap:wrap}.predictive-search__products .product-card--info-inside .product-card__info{grid-area:unset}.predictive-search__products .product-card{align-self:start}#predictive-search .badges_below_title .badge--custom{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:none}.line-item__info .subheading,span.line-item__line-price.subheading{font-size:16px}.predictive-search__products price-list.price-list sale-price{font-size:18px}.predictive-search__products a.product-title{font-weight:600}.predictive-search__products .price-list{align-items:center}.template-search .custom-price-discount,.predictive-search__products .custom-price-discount{display:none}.template-search .collection__results product-list.product-list{--product-list-default-column-count: 1}.badges_below_title .badge--custom{background:transparent;text-transform:none;padding-left:0;padding-right:3px;font-family:Satoshi;font-weight:500;font-size:14px;line-height:1.15rem;letter-spacing:0}.product-card--info-outside .product-card__info{padding-left:0;padding-right:0}.product-card--info-outside .product-card__info .contents{display:flex;align-items:flex-start;width:100%;justify-content:space-between}.product-card--info-outside .product-card__info .contents .v-stack.parent_gap{width:calc(100% - 110px)}.product-card--info-outside .product-card__info .contents price-list.price-list{width:100px}.custom-logo-list-section .logo-title{font-family:Satoshi;font-weight:500;font-size:18px;line-height:1.6rem;letter-spacing:0;text-align:center;margin-top:20px}.custom-logo-list-section .logo-list__item{place-content:normal}.custom-logo-list-section .subheading-badge--with-icon:before{display:none}.custom-logo-list-section .subheading{margin-top:10px;font-family:Satoshi;font-weight:500;font-size:12px;line-height:1;letter-spacing:.15rem;text-align:center;text-transform:uppercase}.custom-logo-list-section .logo-list__item_container{display:flex;flex-direction:column;align-items:center}.shopify-section--apps .subheading-badge--with-icon:before{display:none}.subheading-badge--with-icon{align-items:baseline;font-family:Satoshi;font-weight:500;font-size:12px;line-height:1;letter-spacing:15%;text-align:center;text-transform:uppercase}.shopify-section--apps h2.h3{margin-top:20px;margin-bottom:30px;font-family:Jost;font-weight:400;font-size:40px;line-height:1;letter-spacing:0;text-align:center}.shopify-section--apps h2.h3 strong{font-family:Erstoria;font-weight:400;font-size:40px;line-height:1;letter-spacing:0;background:linear-gradient(90deg,#dc771d 32.67%,#fff 122.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.dynamic-grid__cell h2{margin-top:10px;font-family:Erstoria;font-weight:400;font-size:40px!important;letter-spacing:0;background:linear-gradient(90deg,#dc771d 32.67%,#fff 122.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.dynamic-grid__cell figure video-media{position:relative;display:block}.dynamic-grid__cell figure video-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/Subtract_1.png?v=1769079040);background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:3;pointer-events:none}.dynamic-grid__cell h3,.dynamic-grid__cell h4{font-family:Jost;font-weight:400;font-size:24px;line-height:1;letter-spacing:0}.dynamic-grid__cell p{font-family:Satoshi;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:0}.dynamic-grid__cell .link{font-family:Satoshi;font-weight:500;font-size:14px;line-height:1;letter-spacing:0;text-decoration:none!important;-webkit-text-decoration:none!important;background:transparent!important}#shopify-block-ANEd5TFJuQWM0WndsM__dynamic_grid_item_meiyWW .link{position:relative;padding-left:50px}#shopify-block-ANEd5TFJuQWM0WndsM__dynamic_grid_item_meiyWW .link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#0f2a1d;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12L12 4M12 4H4M12 4V12' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}#shopify-block-ANEd5TFJuQWM0WndsM__dynamic_grid_item_meiyWW{z-index:2}.custom-kalyntika-scroll-section h3{font-family:Erstoria;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;margin-bottom:16px}.custom-kalyntika-scroll-section p{font-family:Satoshi;font-weight:500;font-size:12px;line-height:1;letter-spacing:15%;text-align:center;text-transform:uppercase}footer.shopify-section--footer .color-scheme{background-image:url(/cdn/shop/files/Group_1321314677.png?v=1769077450);background-size:cover;background-repeat:no-repeat;background-position:bottom center;border:none}footer.shopify-section--footer .footer__big-logo{max-width:610px;margin-left:auto;margin-right:auto}.footer__block--newsletter .subheading{font-family:Jost;font-weight:500;font-size:30px;line-height:1;letter-spacing:0}.footer__block--newsletter .prose p{font-family:Satoshi;font-weight:500;font-size:18px;line-height:1.15;letter-spacing:0}.footer__aside p{color:#fff}li.social-media__item{background:#172b1f;color:#fff;border-radius:50%;padding:7px}.footer__block--links .subheading,.customer-support .subheading{font-family:Jost;font-weight:400;font-size:28px;line-height:1;letter-spacing:0}.footer__block--links a,span.contact-support svg,span.contact-support a{font-family:Satoshi;font-weight:500;font-size:18px;line-height:1.15;letter-spacing:0}.footer__block--newsletter button{background:#fff}.footer__block--newsletter button button-content:before{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2216%22%20viewBox%3D%220%200%2010%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0.848633%200.848633L8.485%207.63651L0.848633%2014.8486%22%20stroke%3D%22%23172B1F%22%20stroke-width%3D%221.69697%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.footer__block--newsletter form{border:1px solid rgb(var(--input-text-color) / calc(var(--has-transparent-background, 0) * .85 + .15));border-radius:var(--input-border-radius);background:#fff;overflow:hidden}.footer__block--newsletter input{border:none}.footer__block--newsletter button-content.button__content{font-size:0}.footer__block--newsletter input,.footer__block--newsletter label{border:none;font-family:Satoshi;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;text-transform:uppercase}body .announcement-bar{padding:9.5px 40px}body .announcement-bar .subheading-xs{font-family:Satoshi;font-weight:500;font-size:12px;line-height:1;letter-spacing:0;text-align:center;text-transform:capitalize}.shopify-section-group-header-group.shopify-section--header .header{padding:16px 50px 16px 55px}body .header__primary-nav{gap:0px 31px}body .header__secondary-nav{column-gap:32px}li.header__search-link{order:-1}body .header__primary-nav .link-reversed{font-family:Satoshi;font-weight:500;font-size:14px;line-height:1;letter-spacing:0;text-align:center}.template-product .product{padding-block-start:60px!important;padding-block-end:134px}.template-product .product{max-width:100%;margin:0 auto;width:100%}.product-gallery__media{border-radius:10px;overflow:hidden}.template-product h1.product-title.h3{font-family:Erstoria;font-weight:400;font-size:40px;line-height:1;letter-spacing:0;margin-bottom:5px;color:#172b1f}.variant-picker__option-info{display:none}.product-info__block-item[data-block-id=variant_picker]{display:flex;gap:10px;align-items:center;flex-direction:row-reverse;justify-content:left}.product-info__block-list>:not(:nth-child(1 of:not(:empty))),.product-info__block-list>:not(:last-child){margin-block-start:0;margin-block-end:0}@media screen and (min-width:700px){.block-swatch{font-family:Satoshi;font-weight:500;font-size:14px;line-height:1;letter-spacing:0;text-align:center;min-width:80px;height:28px}}@media screen and (min-width:1000px){.template-product .product-info{padding-left:42px}}@media screen and (min-width:769px){.section-two-banners h2.banner__heading{font-size:56px}.custom-featured-collection .featured-collections-header__tab-list [role=tab] span{font-size:40px}.dynamic-grid__cell p{font-size:22px}.dynamic-grid__cell h3,.dynamic-grid__cell h4{font-size:40px}.dynamic-grid__cell h2{font-size:96px!important}footer.shopify-section--footer .color-scheme{background-image:url(/cdn/shop/files/Group_1321314984.png?v=1774347884);background-size:cover;background-repeat:no-repeat;background-position:bottom center}}@media screen and (max-width:1100px)and (min-width:769px){.dynamic-grid__cell h2{font-size:40px!important}#shopify-block-ANEd5TFJuQWM0WndsM__dynamic_grid_item_meiyWW .link:before{display:none}}@media screen and (max-width:1199px)and (min-width:999px){.shopify-section-group-header-group.shopify-section--header .header{padding:15px 25px}}@media screen and (max-width:999px){[aria-expanded=true] .header__hamburger>:nth-child(2){display:none}}@media screen and (max-width:768px){.dynamic-grid__cell p{text-align:left}h2.banner__heading+h2.banner__heading{margin-top:0!important}h2.banner__heading+.banner__buttons{margin-top:5px!important}.section-two-banners .banner__box{padding:1.5rem!important}.footer__block--newsletter .social-media{display:none}.social-media{gap:5px 10px}#shopify-block-ANEd5TFJuQWM0WndsM__dynamic_grid_item_meiyWW .link:before{width:30px;height:30px}#shopify-block-ANEd5TFJuQWM0WndsM__dynamic_grid_item_meiyWW .link{padding-left:35px}.shopify-section--apps h2.h3{margin-top:12px;margin-bottom:30px;font-size:26px}.shopify-section--apps h2.h3 strong{font-size:26px}.custom-kalyntika-scroll-section .color-scheme{border-radius:15px}.custom-kalyntika-scroll-section h3{font-size:34px}.kalyntika-left p{font-weight:12px}}@media screen and (max-width:699px){body .announcement-bar{padding:5px 10px}body .announcement-bar .subheading-xs{font-family:Satoshi;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:0;text-align:center;text-transform:capitalize}.shopify-section-group-header-group.shopify-section--header .header{padding:14px 32px}.header .header__hamburger>*{width:22px;height:2px}.header .header__secondary-nav{column-gap:12px}.header .header__search-link .icon{width:19px}.featured-collections-header__tab-list [role=tab]{max-width:100%}.footer__block--newsletter .subheading{font-size:20px}footer.shopify-section--footer .color-scheme{background-image:url(/cdn/shop/files/Group_1321314968.png?v=1773083953)}.footer__block--newsletter form{background:transparent;border-bottom:1px solid #FFFFFF;border-radius:0}.input,.textarea,.select,.footer__block--newsletter button{background:transparent;color:#fff}.input~.floating-label{color:#fff}.text-center{margin:auto;background:transparent;font-weight:600}.footer__block--newsletter button button-content:before{width:25px;background-image:url(/cdn/shop/files/Vector_39.svg?v=1773081910)}.footer__block--newsletter input,.footer__block--newsletter label{left:0;border:none;font-family:Satoshi;font-weight:500;font-size:12px;line-height:1.1;letter-spacing:0;text-transform:capitalize;padding:0 0 7px;border-radius:0}body input:-internal-autofill-selected{-webkit-appearance:menulist-button;appearance:menulist-button;background-image:none!important;background-color:transparent!important;color:fieldtext!important}.footer__block--links .subheading{margin-bottom:8px}.footer__block--links .subheading,.customer-support .subheading{font-weight:500;font-size:18px;line-height:1.1}body span.contact-support{flex-direction:row;justify-content:space-between}body .contact-number,body .contact-mail{gap:10px}.customer-support.v-stack{gap:13px;padding-bottom:26px;border-bottom:1px solid #3F5046;margin:21px 39px 26px}.footer__block--links a,span.contact-support svg,span.contact-support a{font-family:Satoshi;font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0}.footer__block.footer__block--links .v-stack{gap:0px}.footer__block-list{gap:0}.footer__block-list .footer__block:nth-child(2){padding-left:39px}.footer__block-list .footer__block:nth-child(3){padding-right:39px;margin:0 0 0 auto}.footer__block.footer__block--links:last-child{grid-column:span 2;margin:21px auto 0}li.social-media__item .icon{width:17px}.footer__big-logo--full img{width:100%;max-width:335px}hr.separator.full-bleed{display:none}.footer__content{row-gap:1.7rem}.footer__aside{padding-block:29px 13px}p.text-sm a{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;background-position-x:var(--transform-origin-end) right;text-decoration:none;transition:background-size .2s ease-in-out}p.text-sm a:hover{background-size:100% 1px;background-position-x:var(--transform-origin-start);background-color:red}}cart-drawer#cart-drawer .text-with-icon svg rect{fill:#172b1f}.empty-state p.h5{color:#172b1f;font-size:30px;font-family:Satoshi}.empty-state a .button__content,.shopify-cart-form .button__content,.cart-drawer__footer-inner .button .button__content{background:#172b1f}.circle-button:not([disabled]):hover,.circle-button .group\:circle-button:hover,:is(.circle-button:not([disabled]):hover,.circle-button .group\:circle-button:hover):before{background:#172b1f}.template-blog .prose-justify-center .h2,.content-box h1,.template-page .section-spacing h1.h2{margin-top:0;font-family:Erstoria;font-weight:400;font-size:56px;line-height:1;letter-spacing:0}.template-page .section-spacing h1.h2{color:#172b20}.contact .subheading-badge--with-icon{font-size:32px;font-family:Erstoria}.template-blog .prose-justify-center .max-w-sm p{margin:15px 0 0;font-family:Satoshi;font-weight:400;font-size:22px;line-height:1.1;letter-spacing:0}.blog-post-card__content span.h5{font-family:Jost,sans-serif;font-weight:400;font-size:26px;line-height:100%;letter-spacing:0;margin:10px 0 0;color:#172b1f}.blog-post-card__content p{font-family:satoshi,sans-serif;font-weight:400;font-size:18px;line-height:1.15;letter-spacing:0;margin:10px 0 0;color:#172b1f}.template-blog .meta-information.subheading,.article-comments__form{color:#172b1f}cart-drawer#cart-drawer .discount-badge{display:none}.template-page main .prose p{font-family:satoshi,sans-serif;line-height:1.2;color:#172b20;margin-top:20px}.template-article .shopify-section--blog-post-prev-next p.h3,.template-page .prose h3,.template-page .prose h2{font-family:Erstoria;font-size:36px;color:#172b20}.template-page.contact button-content.button__content,.template-article button-content.button__content{font-size:20px;font-family:Satoshi;line-height:1}.template-article .prose p{font-family:satoshi,sans-serif;line-height:1.2;color:#172b20}.template-article .meta-information.subheading{color:#172b20;font-family:satoshi,sans-serif}@media screen and (max-width:767px){.template-blog .prose-justify-center .h2,.content-box h1,.template-page .section-spacing h1.h2{font-size:40px}.contact .subheading-badge--with-icon{font-size:26px}.template-blog .prose-justify-center .max-w-sm p,.blog-post-card__content span.h5,.blog-post-card__content p{font-size:16px}.template-page main .prose p{font-size:16px;margin-top:15px}.template-article .shopify-section--blog-post-prev-next p.h3,.template-page .prose h3,.template-page .prose h2{font-family:Erstoria;font-size:32px}.template-page.contact .prose p{font-weight:400}.template-page.contact button-content.button__content,.template-article button-content.button__content{font-size:16px}.predictive-search__products price-list.price-list sale-price{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
