*,*:before,*:after{box-sizing:border-box}*{outline:none!important}html{padding-bottom:0!important;scroll-behavior:smooth}img{max-width:100%;vertical-align:middle;height:auto}.media{background:transparent}svg{vertical-align:unset}.placeholder-svg{width:100%;max-width:100%;vertical-align:middle}a{text-decoration:none;color:inherit}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{margin-bottom:0}*:focus-visible,.focus-inset:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}body{font-size:15px;font-weight:300;line-height:25px;letter-spacing:0}.page-width{padding:0 1.5rem}h1,.h1{font-size:70px;line-height:80px;font-weight:600;letter-spacing:0}h2,.h2{font-size:40px;line-height:50px;font-weight:600;letter-spacing:0}h3,.h3{font-size:30px;line-height:35px;font-weight:600;letter-spacing:0}h4,.h4{font-size:20px;line-height:35px;font-weight:500;letter-spacing:0}h5,.h5{font-size:16px;line-height:26px;font-weight:600;letter-spacing:0}h6,.h6{font-size:15px;line-height:25px;font-weight:400;letter-spacing:0}.subtitle{font-size:15px;line-height:28px;font-weight:500;letter-spacing:0}sup{font-size:25px}.button,.button-label,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;z-index:1;font-family:var(--font-body-family);font-size:15px;line-height:19px;font-weight:600;letter-spacing:1.2px;color:rgb(var(--color-foreground));min-width:auto;min-height:auto;border:none;padding:11px 30px;background:transparent;text-transform:none;-webkit-transition:all .45s;-o-transition:all .35s;transition:all .45s;column-gap:10px;border:1px solid rgb(var(--color-foreground));border-radius:5px}.secondery-button{background:#fff;border:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:auto;min-width:auto}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{display:none}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{-webkit-box-shadow:none;box-shadow:none}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused),.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused){-webkit-box-shadow:none;box-shadow:none}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before{box-shadow:none}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{pointer-events:none}body{background-color:#f4f2ec;color:#1c2817}.button,.button-label,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;z-index:1;font-family:var(--font-body-family);font-size:14px;line-height:20px;font-weight:600;letter-spacing:1.5px;color:#1c2817;background-color:#c89e47;min-width:auto;min-height:auto;border:1px solid #c89e47;padding:12px 32px;text-transform:uppercase;border-radius:4px;-webkit-transition:all .35s cubic-bezier(.16,1,.3,1);transition:all .35s cubic-bezier(.16,1,.3,1);column-gap:10px;box-shadow:0 4px 14px #c89e4740}.button.button--secondary,a.button--secondary{background-color:transparent;color:#1c2817;border:1px solid #1c2817;box-shadow:none}.button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1c2817;z-index:-1;transition:transform .45s cubic-bezier(.16,1,.3,1);transform-origin:right;transform:scaleX(0)}.button:hover:before{transform-origin:left;transform:scaleX(1)}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover{border-color:#1c2817;color:#fff;box-shadow:0 6px 18px #1c281740}.button.button--secondary:hover{border-color:#c89e47;color:#fff}.gold-text,.gold-accent,h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong{color:#c89e47;font-style:italic;font-weight:500}.cstm-overflow-hidden{overflow:hidden}.field__input::-webkit-input-placeholder,.customer .field input::-webkit-input-placeholder{opacity:1;color:#7b7b7b}.field__input::-moz-placeholder,.customer .field input::-moz-placeholder{opacity:1;color:#7b7b7b}.field__input:-ms-input-placeholder,.customer .field input:-ms-input-placeholder{opacity:1;color:#7b7b7b}.field__input::-ms-input-placeholder,.customer .field input::-ms-input-placeholder{opacity:1;color:#7b7b7b}.field__input::placeholder,.customer .field input::placeholder{opacity:1;color:#7b7b7b}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0;color:#7b7b7b}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.field__label,.customer .field label{display:none}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--font-body-family);font-size:16px;line-height:1.6;font-weight:300;letter-spacing:0;margin:0;min-width:auto;min-height:auto;height:40px;background-color:#fff;color:#7b7b7b}.field__input,.customer .field input,select{padding:12px 20px;margin:0;background:#fff;border:1px solid #d6d6d6;border-radius:4px;height:50px}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{-webkit-box-shadow:none;box-shadow:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{-webkit-box-shadow:none;box-shadow:none}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:12px 20px;margin:0;border:1px solid #000}.text-area{min-height:12rem}.field__button{height:4rem}.customer .field input[type=password]{padding:12px 20px}.form__message.success{color:green}.circle-divider:after{margin:0 .5rem}.form-status-list li .link{color:red}.form-agreement{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-agreement input{width:12px;height:12px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #808080;border-radius:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;position:relative;margin:0 10px 0 0}.form-agreement input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;margin-left:-2px;margin-top:-5px;display:inline-block;-webkit-transform:rotate(48deg) scale(.2);-ms-transform:rotate(48deg) scale(.2);transform:rotate(48deg) scale(.2);height:8px;width:4px;border-bottom:1px solid #121212;border-right:1px solid #121212}.form-agreement input[type=checkbox]:checked:after{-webkit-transform:rotate(48deg) scale(1);-ms-transform:rotate(48deg) scale(1);transform:rotate(48deg) scale(1);opacity:1}.form-agreement label{font-size:13px;line-height:1;color:#959595;font-weight:300;letter-spacing:0}.form-agreement label p{color:#959595}.form-agreement label a{text-decoration:underline}.form-agreement label a:hover{color:#000;font-weight:400}.breadcrumbs{padding-top:10px}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 0}.breadcrumbs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__link{font-size:15px;line-height:20px;font-weight:400;letter-spacing:0;color:gray;text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link[aria-current=page]{color:gray}.breadcrumbs__item:last-child .breadcrumbs__link[aria-current=page]{pointer-events:none}.breadcrumbs__item .arrow-icon{color:gray;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__item:first-child .breadcrumbs__link{opacity:.7}.breadcrumbs__list svg{rotate:-90deg;height:15px;width:15px}.swiper ul,.swiper li{margin:0;padding:0;list-style:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{transform:translateY(-50%);z-index:1;top:50%;background:#fff!important;border:1px solid 000;border-radius:100%;box-shadow:3px 4px 8px #0000001a;height:53px;margin-top:-5px;transition:all .5s ease;width:53px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#121212!important;color:#fff}.swiper-button-prev:hover svg{color:#fff!important}.swiper-button-next:hover svg{color:#fff!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:40px;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:40px;left:auto}.swiper-pagination{position:relative;margin-top:10px;z-index:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto;left:auto;width:100%}.swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;border:none;opacity:1;transition:.5s;background:#16161536}.swiper-pagination-bullet-active{width:8px;height:8px;background-color:#161615;position:relative}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.shopify-policy__container{max-width:var(--page-width);padding-top:5rem;padding-bottom:10rem}.shopify-policy__container a{text-decoration:underline;color:#000}.product-card-wrapper .card__content{text-align:center;padding:15px 10px}.product-card-wrapper .card__heading{font-size:15px;font-weight:500;margin-bottom:5px}.product-card-wrapper .price{justify-content:center;display:flex;margin-top:5px}.product-card-wrapper .price__sale,.product-card-wrapper .price__regular{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:10px}.product-card-wrapper .price-item--sale{color:#e02b27;font-size:15px;font-weight:500}.product-card-wrapper .price-item--regular{color:#7b7b7b;text-decoration:line-through;font-size:14px}.product-card-wrapper .rating,.product-card-wrapper .rating-text,.product-card-wrapper .rating-count{display:inline-block;vertical-align:middle}main .shopify-section:not(.section-slideshow):not(.custom-slideshow):not(.mocota-ritual-section){padding-top:1.5rem!important;padding-bottom:1.5rem!important}@media screen and (min-width:750px){main .shopify-section:not(.section-slideshow):not(.custom-slideshow):not(.mocota-ritual-section){padding-top:2.5rem!important;padding-bottom:2.5rem!important}}main .section-slideshow,main .custom-slideshow,main .mocota-ritual-section,#shopify-section-custom_slideshow_V66dXG{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.page-width{max-width:100%;padding-left:20px;padding-right:20px}@media screen and (min-width:750px){.page-width{padding-left:40px;padding-right:40px}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start}.header--middle-left .header__icons{justify-self:end}.header--has-menu .header__inline-menu{display:flex;justify-content:center}}.header-wrapper{background-color:#f4f2ec!important;border-bottom:1px solid rgba(28,40,23,.08)}.header__heading-link .h2,.header__heading-link,.header__menu-item,.header__icon{color:#1c2817!important;transition:color .3s ease}.header__menu-item:hover,.header__icon:hover{color:#c89e47!important}.cart-count-bubble{background-color:#c89e47!important;color:#1c2817!important;font-weight:700}@media screen and (max-width:989px){.header{grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left-icons heading icons"!important}.header__heading,.header__heading-link{justify-self:center!important;text-align:center!important;grid-area:heading!important}.header__icon--account,shopify-account.header__icon{display:none!important}}.menu-drawer__account{display:flex;align-items:center;gap:1.2rem;padding:1.5rem 3rem;font-size:1.6rem;font-weight:500;text-decoration:none;color:#1c2817}.menu-drawer__account .svg-wrapper{width:2.2rem;height:2.2rem}.product__title,.product__title-text,.product__title h2{font-size:clamp(1.8rem,2.2vw,2.4rem)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#1c2817!important;margin-bottom:.8rem!important}.product__text.caption-with-letter-spacing{font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#c89e47!important;margin-bottom:.8rem!important;display:inline-block}.price{font-size:2.2rem!important;font-weight:700!important;color:#1c2817!important;letter-spacing:-.01em!important}.price .price-item--regular{font-weight:700!important}.price .price-item--sale{color:#1c2817!important;font-weight:800!important}.price s.price-item--regular{color:#888!important;font-weight:400!important;font-size:1.6rem!important;margin-right:.8rem!important}.price__badge-sale{background:#1c2817!important;color:#fff!important;font-weight:700!important;border-radius:20px!important;padding:.4rem 1rem!important;font-size:1.1rem!important}.variant-picker button,.product-form__input input[type=radio]+label{border-radius:30px!important;padding:.9rem 2rem!important;font-size:1.3rem!important;font-weight:600!important;border:1px solid rgba(28,40,23,.15)!important;background:#fff!important;color:#1c2817!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important}.product-form__input input[type=radio]:checked+label{background:#1c2817!important;color:#fff!important;border-color:#1c2817!important;box-shadow:0 6px 16px #1c28172e!important;transform:translateY(-1px)!important}.product-form__input input[type=radio]+label:hover{border-color:#1c2817!important;box-shadow:0 4px 12px #00000014!important}.quantity:after,.quantity:before{display:none!important;content:none!important;border:none!important;box-shadow:none!important}.quantity{color:#1c2817!important;position:relative!important;width:125px!important;min-height:44px!important;height:44px!important;display:inline-flex!important;border-radius:40px!important;background:#fff!important;border:1.5px solid rgba(28,40,23,.18)!important;align-items:center!important;justify-content:space-between!important;padding:0 4px!important;box-shadow:0 2px 8px #00000005!important;margin:0!important;overflow:hidden!important}.quantity:hover{border-color:#1c2817!important}.quantity__button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:transparent!important;border:none!important;color:#1c2817!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,transform .2s ease!important;box-shadow:none!important;transform:none!important;flex-shrink:0!important;outline:none!important}.quantity__button:hover{background:#1c2817!important;color:#fff!important;border-radius:50%!important;transform:scale(1.05)!important;box-shadow:none!important}.quantity__button:focus,.quantity__button:focus-visible{background:#1c2817!important;color:#fff!important;box-shadow:none!important}.quantity__button svg,.quantity__button .svg-wrapper,.quantity__button .svg-wrapper svg{width:12px!important;height:12px!important;fill:currentColor!important;stroke:currentColor!important;margin:0!important}.quantity__input{color:#1c2817!important;font-size:1.5rem!important;font-weight:700!important;background:transparent!important;border:none!important;width:44px!important;height:100%!important;text-align:center!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;flex-grow:1!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.skip-to-content-link.visually-hidden:not(:focus),.skip-to-content-link:not(:focus){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.button:not(.quantity__button):not(.skip-to-content-link),.button--primary,.product-form__submit,.cart__checkout-button,.quick-add__submit,.newsletter-form__button,.contact__button .button,.customer button:not(.link):not(.quantity__button),.shopify-payment-button__button--unbranded,button.shopify-payment-button__button:not(.quantity__button),input[type=submit].button,button[name=add]:not(.quantity__button),.cart__dynamic-checkout-buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:40px!important;padding:1.4rem 2.8rem!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#1c2817,#2a3d23)!important;color:#fff!important;border:1px solid #1c2817!important;box-shadow:0 6px 20px #1c28172e!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important;cursor:pointer!important;text-decoration:none!important;position:relative!important;overflow:hidden!important}.button:not(.quantity__button):not(.skip-to-content-link):hover,.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover,.quick-add__submit:hover,.newsletter-form__button:hover,.contact__button .button:hover,.customer button:not(.link):not(.quantity__button):hover,.shopify-payment-button__button--unbranded:hover,button.shopify-payment-button__button:not(.quantity__button):hover,input[type=submit].button:hover,button[name=add]:not(.quantity__button):hover,.cart__dynamic-checkout-buttons button:hover{background:linear-gradient(135deg,#c89e47,#d4ac58)!important;color:#1c2817!important;border-color:#c89e47!important;transform:translateY(-3px) scale(1.01)!important;box-shadow:0 10px 28px #c89e4766!important}.button:active,.button--primary:active,.product-form__submit:active,.cart__checkout-button:active,.quick-add__submit:active,.newsletter-form__button:active{transform:translateY(0) scale(.98)!important;box-shadow:0 4px 12px #1c281733!important}.button--secondary,.button--tertiary,.button.button--secondary{background:#fff!important;color:#1c2817!important;border:1.5px solid #1c2817!important;box-shadow:0 4px 14px #0000000a!important}.button--secondary:hover,.button--tertiary:hover,.button.button--secondary:hover{background:#1c2817!important;color:#fff!important;border-color:#1c2817!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #1c281738!important}.product__accordion.accordion{margin-top:1.2rem!important;margin-bottom:0!important;border:1px solid rgba(28,40,23,.1)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;transition:all .3s ease!important;box-shadow:0 2px 8px #00000005!important}.product__accordion.accordion:hover{border-color:#c89e4766!important;box-shadow:0 4px 16px #0000000d!important}.product__accordion.accordion details summary{padding:1.6rem 2rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;transition:background .25s ease!important;-webkit-user-select:none!important;user-select:none!important}.product__accordion.accordion details[open] summary{background:#f8f6f099!important;border-bottom:1px solid rgba(28,40,23,.08)!important}.product__accordion .accordion__title{font-size:1.5rem!important;font-weight:600!important;color:#1c2817!important;letter-spacing:-.01em!important}.pdp-accordion-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#1c28170d!important;color:#1c2817!important;transition:transform .35s cubic-bezier(.4,0,.2,1),background .25s ease!important}.product__accordion details[open] summary .pdp-accordion-icon{transform:rotate(180deg)!important;background:#1c2817!important;color:#fff!important}@keyframes accordionExpand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.product__accordion details[open] .accordion__content{animation:accordionExpand .35s cubic-bezier(.16,1,.3,1) forwards!important;padding:1.8rem 2rem!important;font-size:1.4rem!important;line-height:1.7!important;color:#4a5246!important}.pdp-trust-badges-block{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0;padding:1.6rem;background:#fbf9f5;border-radius:14px;border:1px solid rgba(200,158,71,.25)}.pdp-trust-badge-item{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;color:#1c2817}.pdp-trust-badge-item svg{color:#c89e47;flex-shrink:0}.pdp-inventory-counter-block{display:inline-flex;align-items:center;gap:.8rem;background:#22c55e14;padding:.6rem 1.6rem;border-radius:30px;font-size:1.2rem;font-weight:600;color:#15803d;border:1px solid rgba(34,197,94,.25);margin-bottom:1.2rem}.pdp-pulse-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 #22c55eb3;animation:pulseGreen 2s infinite}@keyframes pulseGreen{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.collection-hero{background:linear-gradient(180deg,#f8f6f0,#fff)!important;padding:4rem 0!important;border-bottom:1px solid rgba(28,40,23,.06)!important;margin-bottom:3rem!important}.collection-hero__title{font-size:clamp(3rem,4vw,4.2rem)!important;font-weight:700!important;letter-spacing:-.02em!important;color:#1c2817!important}.collection-hero__description{font-size:1.5rem!important;color:#4a5246!important;max-width:650px!important;margin:1rem auto 0!important;line-height:1.6!important}.card-wrapper{border-radius:16px!important;overflow:hidden!important;background:#fff!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important;border:1px solid rgba(28,40,23,.08)!important;box-shadow:0 4px 16px #00000008!important}.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 20px 45px #1c28171f!important;border-color:#c89e474d!important}.card__media{border-radius:16px 16px 0 0!important;overflow:hidden!important}.card__media img{transition:transform .6s cubic-bezier(.25,1,.5,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__content{padding:1.8rem!important}.card__heading{font-size:1.6rem!important;font-weight:600!important;color:#1c2817!important;line-height:1.35!important;transition:color .25s ease!important}.card-wrapper:hover .card__heading{color:#c89e47!important}.card-information .price{font-size:1.7rem!important;margin-top:.6rem!important}.badge{border-radius:30px!important;padding:.5rem 1.2rem!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.badge--sale{background:#1c2817!important;color:#fff!important;border:none!important}.facets-container{margin-bottom:2.5rem!important}.facets__summary{background:#fff!important;border:1px solid rgba(28,40,23,.12)!important;border-radius:30px!important;padding:.8rem 1.8rem!important;font-size:1.3rem!important;font-weight:600!important;color:#1c2817!important;transition:all .25s ease!important;box-shadow:0 2px 6px #00000005!important}.facets__summary:hover,details[open]>.facets__summary{border-color:#1c2817!important;background:#f8f6f0!important;box-shadow:0 4px 14px #0000000f!important}.facets__display{border-radius:16px!important;border:1px solid rgba(28,40,23,.1)!important;box-shadow:0 12px 30px #0000001a!important;background:#fff!important;padding:1.8rem!important}.facets__item label{font-size:1.35rem!important;color:#1c2817!important;font-weight:500!important;cursor:pointer!important;transition:color .2s ease!important}.facets__item:hover label{color:#c89e47!important}.facets__checkbox{width:2rem!important;height:2rem!important;border-radius:6px!important;border:1px solid rgba(28,40,23,.25)!important;transition:all .2s ease!important}.facets__checkbox:checked{background-color:#1c2817!important;border-color:#1c2817!important}.active-facets__button{border-radius:30px!important;background:#1c2817!important;color:#fff!important;padding:.5rem 1.4rem!important;font-size:1.2rem!important;font-weight:500!important;box-shadow:0 4px 10px #1c281726!important;transition:all .25s ease!important}.active-facets__button:hover{background:#c89e47!important;color:#1c2817!important}.active-facets__button-remove{margin-left:.6rem!important}@media screen and (min-width:750px){.product__media-wrapper{position:sticky!important;top:9rem!important;z-index:2!important;height:fit-content!important;align-self:flex-start!important}}.header__menu-item{position:relative!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1c2817!important;transition:color .3s ease!important;padding:1.2rem 1.6rem!important}.header__menu-item:after{content:""!important;position:absolute!important;bottom:.4rem!important;left:50%!important;width:0!important;height:2px!important;background:#c89e47!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transform:translate(-50%)!important;border-radius:2px!important}.header__menu-item:hover{color:#c89e47!important}.header__menu-item:hover:after,.header__active-menu-item:after,.header__menu-item[aria-current=page]:after{width:65%!important}.header__active-menu-item,.header__menu-item[aria-current=page]{color:#c89e47!important;font-weight:700!important}.footer-block__heading{color:#c89e47!important;font-family:var(--font-heading-family),serif!important;font-size:1.6rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:1.8rem!important}.footer-block__details-content .list-menu__item--link,.footer p,.footer a:not(.button){font-size:1.35rem!important;color:#e2e6df!important;transition:all .3s ease!important;display:inline-block!important}.footer-block__details-content .list-menu__item--link:hover,.footer a:not(.button):hover{color:#c89e47!important;transform:translate(4px)!important}.footer-block__details-content .list-menu__item--active{color:#c89e47!important;font-weight:700!important}@media not all{.spice-featured-collection__track{align-items:stretch!important}.spice-featured-collection__slide,.swiper-slide{height:auto!important;display:flex!important}.product-grid .grid__item,.collection .grid__item,.spice-featured-collection .grid__item,.related-products .grid__item,.grid__item:has(.card-wrapper),product-component{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;flex:1 1 auto!important}.card-wrapper,.product-card-wrapper,.spice-product-card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;flex-grow:1!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(28,40,23,.08)!important;box-shadow:0 4px 16px #00000008!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important}.card,.card--standard,.card--card,.card--media{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;flex-grow:1!important}.card-wrapper .ratio:before,.card__inner:before,.card__media:before,.card:before{display:none!important;content:none!important;padding-bottom:0!important}.card__inner,.card__media{position:relative!important;width:100%!important;height:auto!important;flex-shrink:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#f8f6f0!important}.card__media img,.spice-product-card img,.card__inner img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.25,1,.5,1)!important}.card__content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important;padding:1.4rem 1.6rem 1.6rem!important;overflow:visible!important}.card-information{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important;height:100%!important;overflow:visible!important}.card__heading,.card__heading a,.card__heading .h3{font-size:1.38rem!important;font-weight:600!important;color:#1c2817!important;line-height:1.35!important;min-height:3.8rem!important;max-height:3.8rem!important;margin-bottom:.6rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.price,.card-information .price{position:static!important;margin-top:auto!important;margin-bottom:0!important;font-size:1.45rem!important;line-height:1.3!important;overflow:visible!important;padding-bottom:.2rem!important}.price .price__regular{display:block!important}.price .price__sale,.price.price--on-sale .price__regular{display:none!important}.price.price--on-sale .price__sale{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.8rem!important}.price-item--regular{color:#6b705c!important;font-size:1.3rem!important;text-decoration:line-through!important;font-weight:500!important}.price:not(.price--on-sale) .price-item--regular,.price-item--sale{color:#1c2817!important;font-size:1.5rem!important;font-weight:700!important;text-decoration:none!important}.card-wrapper:hover,.product-card-wrapper:hover,.spice-product-card:hover{transform:translateY(-6px)!important;box-shadow:0 18px 40px #1c28171f!important;border-color:#c89e4766!important}.card-wrapper:hover .card__media img,.spice-product-card:hover img{transform:scale(1.06)!important}.badge,.card__badge span{border-radius:30px!important;padding:.5rem 1.2rem!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#1c2817!important;color:#fff!important;border:none!important;box-shadow:0 4px 10px #00000026!important}}.section-heading,.spice-featured-collection .heading,.mocota-ritual .heading,.skin-concern-selector .heading,.why-mocota .heading,.real-rituals-reviews .heading,.brand-story .heading{font-size:clamp(2.8rem,4vw,4.2rem)!important;font-weight:700!important;color:#1c2817!important;letter-spacing:-.02em!important;line-height:1.2!important}.swiper-main-wrapper{border-radius:20px!important;overflow:hidden!important;margin-bottom:2rem!important;box-shadow:0 12px 36px #00000014!important}.spice-featured-collection{background:#f8f6f0!important;padding:6rem 0!important;border-top:1px solid rgba(28,40,23,.06)!important;border-bottom:1px solid rgba(28,40,23,.06)!important}.spice-featured-collection .description{font-size:1.6rem!important;color:#4a5246!important;margin-top:.8rem!important}.mocota-ritual-section,.section-mocota-ritual{padding:6rem 0!important;background:linear-gradient(180deg,#1c2817,#162213)!important;color:#fff!important}.mocota-ritual__step-card{border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(200,158,71,.25)!important;transition:transform .35s ease,box-shadow .35s ease!important}.mocota-ritual__step-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 36px #0000004d!important;border-color:#c89e47!important}.skin-concern-selector{padding:5rem 0!important}.skin-concern__card{border-radius:16px!important;background:#fff!important;border:1px solid rgba(28,40,23,.08)!important;padding:2.5rem!important;transition:all .3s ease!important}.skin-concern__card:hover{border-color:#c89e47!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #c89e4726!important}.why-mocota{--wm-rule: rgba(28, 40, 23, .12) !important;background:#fff!important;border-radius:24px!important;padding:5rem 4.5rem!important;border:1px solid rgba(28,40,23,.08)!important;box-shadow:0 12px 36px #0000000a!important;margin:3rem auto!important}.why-mocota__eyebrow{color:#c89e47!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.18em!important;margin-bottom:.8rem!important}.why-mocota__heading{color:#1c2817!important;font-size:clamp(3rem,4.2vw,5rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important}.why-mocota__description{color:#4a5246!important;font-size:1.65rem!important;line-height:1.65!important}.why-mocota__point-index{display:inline-flex!important;align-items:center!important;gap:.8rem!important;color:#c89e47!important;font-family:var(--font-body-family)!important;font-size:1.35rem!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:.16em!important;line-height:1!important;margin-top:.4rem!important;margin-bottom:.8rem!important}.why-mocota__point-index:after{content:""!important;display:inline-block!important;width:2rem!important;height:1.5px!important;background:#c89e4773!important;border-radius:1px!important}.why-mocota__point-title{color:#1c2817!important;font-size:1.55rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.35!important;text-transform:uppercase!important;margin:.4rem 0 .8rem!important}.why-mocota__point-text{color:#4a5246!important;font-size:1.45rem!important;line-height:1.65!important;margin:0!important}@media screen and (min-width:990px){.why-mocota__points{border-top:1px solid rgba(28,40,23,.12)!important;padding-top:4.5rem!important;margin-top:4.5rem!important;display:grid!important;grid-template-columns:repeat(var(--wm-cols, 3),minmax(0,1fr))!important;gap:0!important}.why-mocota__point{border-left:1px solid rgba(28,40,23,.12)!important;border-top:none!important;padding:0 3rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.why-mocota__point:first-child{border-left:none!important;padding-left:0!important}.why-mocota__point:last-child{padding-right:0!important}}@media screen and (min-width:750px)and (max-width:989px){.why-mocota__points{border-top:1px solid rgba(28,40,23,.12)!important;padding-top:4rem!important;margin-top:3.5rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.why-mocota__point{padding:2.8rem 2.4rem!important;border-left:1px solid rgba(28,40,23,.12)!important;border-top:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.why-mocota__point:nth-child(odd){border-left:none!important;padding-left:0!important}.why-mocota__point:nth-child(2n){padding-right:0!important}.why-mocota__point:nth-child(1),.why-mocota__point:nth-child(2){padding-top:0!important}.why-mocota__point:nth-child(n+3){border-top:1px solid rgba(28,40,23,.12)!important;padding-top:3.5rem!important}}@media screen and (max-width:749px){.why-mocota{padding:3.5rem 2rem!important;border-radius:20px!important;margin:2rem auto!important}.why-mocota__header{margin-bottom:2.8rem!important}.why-mocota__points{border-top:1px solid rgba(28,40,23,.12)!important;padding-top:2rem!important;margin-top:2rem!important;display:flex!important;flex-direction:column!important;gap:0!important}.why-mocota__point{border-left:none!important;padding:2.4rem 0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.why-mocota__point:first-child{border-top:none!important;padding-top:.6rem!important}.why-mocota__point:not(:first-child){border-top:1px solid rgba(28,40,23,.12)!important;padding-top:3.2rem!important}.why-mocota__point:last-child{padding-bottom:.5rem!important}.why-mocota__point-index{margin-top:.2rem!important;margin-bottom:.8rem!important}}.why-mocota__trust{border-top:1px solid rgba(28,40,23,.12)!important;margin-top:4.5rem!important;padding-top:3.5rem!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:2rem!important}.why-mocota__trust-item{background:#fbf9f5!important;padding:1.4rem 2rem!important;border-radius:14px!important;border:1px solid rgba(200,158,71,.3)!important;display:flex!important;align-items:center!important;gap:1.2rem!important;transition:all .25s ease!important;box-shadow:0 2px 8px #00000005!important}.why-mocota__trust-item:hover{background:#fff!important;border-color:#c89e47!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #c89e4733!important}.why-mocota__trust-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.why-mocota__trust-icon .svg-wrapper,.why-mocota__trust-icon svg{fill:#c89e47!important;color:#c89e47!important;width:2.2rem!important;height:2.2rem!important}.why-mocota__trust-label{color:#1c2817!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.03em!important;line-height:1.3!important}.real-rituals-reviews{background:#162213!important;color:#e2e6df!important;padding:6rem 0!important}.review-card{background:#ffffff0a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(200,158,71,.2)!important;border-radius:18px!important;padding:2.5rem!important;transition:all .35s ease!important}.review-card:hover{border-color:#c89e47!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #0000004d!important}.brand-story{padding:6rem 0!important}.brand-story__content{padding:3rem!important}@media screen and (min-width:750px){.facets-vertical{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:3.2rem!important}.facets-vertical .facets-wrapper{flex:0 0 27rem!important;width:27rem!important;max-width:27rem!important;padding-right:0!important;margin-right:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.facets-vertical .facets__form-vertical{width:100%!important;background:#fff!important;border-radius:20px!important;padding:2.4rem!important;border:1px solid rgba(28,40,23,.08)!important;box-shadow:0 8px 30px #0000000a!important}.facets-vertical .product-grid-container{flex:1 1 0%!important;width:calc(100% - 30.2rem)!important;min-width:0!important}}.product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2.4rem!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.product-grid .grid__item{width:100%!important;max-width:100%!important}@media screen and (max-width:989px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.6rem!important}}@media screen and (max-width:550px){.product-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.why-mocota{padding:3rem 1.8rem!important}}.facets__heading--vertical{font-size:1.5rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1c2817!important;margin-bottom:1.8rem!important;padding-bottom:1rem!important;border-bottom:1px solid rgba(28,40,23,.1)!important}.facets__disclosure-vertical{border:1px solid rgba(28,40,23,.1)!important;border-radius:14px!important;margin-bottom:1.2rem!important;background:#fbf9f5!important;overflow:hidden!important;transition:all .25s ease!important}.facets__disclosure-vertical:hover,.facets__disclosure-vertical[open]{border-color:#c89e4766!important;box-shadow:0 4px 14px #0000000a!important}.facets__disclosure-vertical .facets__summary{padding:1.4rem 1.8rem!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:1.4rem!important;font-weight:700!important;color:#1c2817!important}.facets__disclosure-vertical[open] .facets__summary{background:#f4f2ec!important;border-bottom:1px solid rgba(28,40,23,.08)!important}.facets__display-vertical{padding:1.4rem 1.8rem 1.8rem!important;background:#fff!important}.facets__list{padding:0!important;margin:0!important;list-style:none!important}.facet-checkbox{padding:.8rem 0!important;font-size:1.35rem!important;font-weight:500!important;color:#1c2817!important;display:flex!important;align-items:center!important;gap:1rem!important;cursor:pointer!important;transition:color .2s ease!important}.facet-checkbox:hover{color:#c89e47!important}.facet-checkbox input[type=checkbox]{width:1.8rem!important;height:1.8rem!important;border-radius:5px!important;border:1.5px solid rgba(28,40,23,.25)!important;accent-color:#1c2817!important;cursor:pointer!important;transition:all .2s ease!important}.price-range-slider-wrapper{width:100%!important;padding:.5rem 0!important}.price-range-slider{position:relative!important;height:6px!important;background:#e8e4da!important;border-radius:4px!important;margin:1.8rem 0 2.2rem!important}.price-range-slider__progress{position:absolute!important;height:100%!important;left:0;right:0;background:linear-gradient(90deg,#1c2817,#c89e47)!important;border-radius:4px!important}.price-range-input{position:absolute!important;top:-6px!important;left:0!important;width:100%!important;height:18px!important;background:none!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important;margin:0!important}.price-range-input::-webkit-slider-thumb{height:20px!important;width:20px!important;border-radius:50%!important;background:#1c2817!important;border:2.5px solid #c89e47!important;pointer-events:auto!important;-webkit-appearance:none!important;box-shadow:0 2px 8px #00000040!important;cursor:pointer!important;transition:transform .15s ease!important}.price-range-input::-webkit-slider-thumb:hover{transform:scale(1.15)!important;background:#c89e47!important;border-color:#1c2817!important}.price-range-input::-moz-range-thumb{height:20px!important;width:20px!important;border-radius:50%!important;background:#1c2817!important;border:2.5px solid #c89e47!important;pointer-events:auto!important;box-shadow:0 2px 8px #00000040!important;cursor:pointer!important}.price-range-fields{display:flex!important;align-items:center!important;gap:1rem!important}.price-range-fields .field{flex:1!important;position:relative!important;display:flex!important;align-items:center!important}.price-range-fields .field__input{width:100%!important;height:4.2rem!important;border-radius:10px!important;border:1px solid rgba(28,40,23,.18)!important;padding:0 1rem 0 2.6rem!important;font-size:1.35rem!important;font-weight:600!important;color:#1c2817!important;background:#fff!important}.price-range-fields .field-currency{position:absolute!important;left:1rem!important;color:#c89e47!important;font-weight:700!important;font-size:1.4rem!important;pointer-events:none!important}.price-range-separator{color:#4a5246!important;font-weight:700!important}.header-wrapper{background:#fbf9f5!important;border-bottom:1px solid rgba(28,40,23,.08)!important}.header{padding-top:1rem!important;padding-bottom:1rem!important;min-height:unset!important}.header__heading-logo{max-height:44px!important;width:auto!important;object-fit:contain!important}.header__heading-link{padding:.2rem 0!important}.header__inline-menu .list-menu__item{font-size:1.3rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1c2817!important;padding:.6rem 1.4rem!important}.header__icon{width:3.8rem!important;height:3.8rem!important;color:#1c2817!important;transition:color .2s ease!important}.header__icon:hover{color:#c89e47!important}.cart-count-bubble{background-color:#c89e47!important;color:#1c2817!important;font-weight:800!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
