.header__icon{width:42px;height:42px;border-radius:50%;background:#f5f1e8;transition:background-color .2s ease,transform .2s ease}.header__icon:hover{background:var(--cj-mint, #E9F4EB);transform:scale(1.06)}.header__icon .icon{color:var(--cj-ink, #14120E)}header-drawer .header__icon--menu{background:#f5f1e8}.header__icons,.header__heading+*{gap:6px}.menu-drawer{background:linear-gradient(170deg,#fff,#f2f8f3 55%,#e3f2e8)}.menu-drawer__navigation-container{position:relative;overflow:hidden}.menu-drawer__navigation-container:after{content:"\1f43e";position:absolute;right:-14px;bottom:4px;font-size:120px;opacity:.07;transform:rotate(-14deg);pointer-events:none}.menu-drawer__navigation{padding:22px 0}.menu-drawer__menu-item{font-family:Montserrat,Inter,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.01em;padding:14px 26px;color:var(--cj-ink, #14120E)}.menu-drawer__menu-item:hover{color:var(--cj-green-deep, #1E7A41);background:transparent;text-decoration:none}.menu-drawer__menu-item--active{color:var(--cj-green-deep, #1E7A41);text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#2fa45c;text-decoration-thickness:2.5px;text-underline-offset:6px}.menu-drawer__menu-item--active:hover{color:var(--cj-green-ink, #10502A)}.cj-drawer-extra{padding:8px 26px 28px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.cj-drawer-cta{width:100%;justify-content:center}.cj-drawer-chips{display:flex;flex-wrap:wrap;gap:8px}.cj-drawer-chips a{background:#fff;border-radius:999px;padding:11px 16px;font:700 13px/1 var(--cj-font-body, "Inter", sans-serif);color:var(--cj-ink, #14120E);text-decoration:none;box-shadow:0 4px 14px #14120e14}.cj-drawer-trust{list-style:none;margin:0;padding:16px 0 0;border-top:1.5px dashed rgba(16,80,42,.22);display:flex;flex-direction:column;gap:9px}.cj-drawer-trust li{font:600 13.5px/1.4 var(--cj-font-body, "Inter", sans-serif);color:#10502ae6;display:flex;gap:9px;align-items:center}.menu-drawer__utility-links{background:#ffffff80;padding:16px 26px 24px}.menu-drawer__account{font-weight:700;font-size:15px}.menu-drawer__utility-links .list-social__link:hover .icon{color:var(--cj-green-deep, #1E7A41)}cart-drawer .drawer__inner{background:#fdfaf4}cart-drawer .drawer__header{border-bottom:1px solid var(--cj-line, #ECE5D8)}cart-drawer .drawer__heading{font-family:Montserrat,Inter,sans-serif;font-weight:800;font-size:21px}cart-drawer .drawer__footer{background:#fff;border-top:1px solid var(--cj-line, #ECE5D8)}#CartDrawer-Checkout,.cart__checkout-button{background:var(--cj-green, #2FA45C)!important;color:#fff!important;box-shadow:0 10px 24px #2fa45c4d;border:none}#CartDrawer-Checkout:hover,.cart__checkout-button:hover{background:var(--cj-ink, #14120E)!important}.cart-item__name{font-weight:600}cart-drawer .totals__total-value{font-weight:800;font-family:Montserrat,sans-serif}cart-drawer .cart__login-title{font-family:Montserrat,sans-serif;font-weight:800}.product__title{font-size:clamp(26px,3vw,38px)}.price--large{font-weight:800;font-size:24px}.price .price-item--sale{color:var(--cj-green-deep, #1E7A41)}.product-form__input input[type=radio]:checked+label{background-color:var(--cj-green, #2FA45C)!important;border-color:var(--cj-green, #2FA45C)!important;color:#fff!important;box-shadow:none!important}.product-form__input label{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.quantity{border-radius:999px;overflow:hidden}.product__accordion .accordion{background:var(--cj-cream, #FAF4EA);border-top:none!important;border-bottom:none!important;border-radius:14px;margin-bottom:10px}.product__accordion .accordion summary{padding:15px 18px}.product__accordion .accordion .summary__title{font-weight:700}.product__accordion .accordion__content{padding:0 18px 16px!important}.product__info-container>.product-form{margin-top:4px}.shopify-payment-button__button--unbranded{border-radius:999px!important}.collection-hero{padding:36px 0 20px}.collection-hero__title{font-size:clamp(30px,4vw,46px)}.collection .title-wrapper h2{font-weight:800}.facets__form .select__select,.facet-filters__sort{font-weight:600}.mobile-facets__open,.search-modal__form .search__input{border-radius:999px}.search-modal__form .field__label{padding-left:8px}.footer .list-social__link:hover .icon{color:var(--cj-amber, #F6B54B)}.footer__copyright{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cj-studio-3.css.map */
