.header__heading-logo{width:auto;height:auto;object-fit:contain}@media(min-width:750px){.header__heading-logo{max-width:190px;max-height:62px}}@media(max-width:749px){.header__heading-logo{max-width:132px!important;max-height:42px!important}.header{padding-top:8px;padding-bottom:8px}}@media(max-width:389px){.header__heading-logo{max-width:112px!important;max-height:38px!important}}.product-form__input .form__label,.product-form__input legend.form__label,.product-form__input .quantity__label,.quantity__label,.product-form__quantity .form__label{display:block!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#2a23218c!important;margin:0 0 11px!important}.product-form__input--pill,.product-form__input{margin:0 0 22px!important;max-width:100%}.product-form__input--pill fieldset,.product-form__input fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.product-form__input input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-form__input input[type=radio]+label,.product-form__input--pill label,.product-form__input label.product-form__label{display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-body-family)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;line-height:1!important;min-height:44px!important;min-width:64px;padding:0 20px!important;margin:0!important;border:1px solid rgba(42,35,33,.28)!important;border-radius:0!important;background:transparent!important;color:#2a2321!important;box-shadow:none!important;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}.product-form__input input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background:#2a2321!important;color:#fbf8f4!important;border-color:#2a2321!important}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid #C6A15B;outline-offset:2px}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio][disabled]+label{opacity:.34!important;text-decoration:line-through;cursor:not-allowed}@media(hover:hover){.product-form__input input[type=radio]:not(:checked):not(:disabled)+label:hover{border-color:#2a2321!important;background:#efe6da!important}}.product-form__quantity{margin:0 0 24px!important}.product-form__quantity .quantity{display:inline-flex!important;align-items:center;width:132px!important;min-height:46px!important;border:1px solid rgba(42,35,33,.28)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none!important}.product-form__quantity .quantity__button{width:42px!important;height:44px!important;flex:0 0 42px;display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:#2a2321!important;padding:0!important}.product-form__quantity .quantity__button .icon,.product-form__quantity .quantity__button svg{width:11px!important;height:11px!important}.product-form__quantity .quantity__input{flex:1 1 auto;min-width:0;text-align:center!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:600;color:#2a2321!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.product .product-form__buttons{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shopify-payment-button{display:none!important}.zf-action-row{display:grid;grid-template-columns:56px 1fr 1.3fr;gap:10px;margin:20px 0 4px;max-width:640px}.zf-action-row__wa{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid rgba(42,35,33,.28);background:#fff;color:#25d366;text-decoration:none;transition:background .2s ease}.zf-action-row__wa svg{width:25px;height:25px}@media(hover:hover){.zf-action-row__wa:hover{background:#efe6da}}.zf-action-row__cart,.zf-action-row__buy{display:flex;align-items:center;justify-content:center;gap:8px;height:56px;border-radius:0;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 10px}.zf-action-row__cart{background:transparent;color:#2a2321;border:1px solid #2A2321}.zf-action-row__buy{background:#2a2321;color:#fbf8f4;border:1px solid #2A2321}.zf-action-row__buy .zf-bolt{width:14px;height:14px;flex:0 0 14px}@media(hover:hover){.zf-action-row__cart:hover{background:#efe6da}.zf-action-row__buy:hover{background:#3a312d}}.zf-action-row__cart[disabled],.zf-action-row__buy[disabled]{opacity:.4;pointer-events:none}@media(max-width:359px){.zf-action-row{grid-template-columns:48px 1fr 1.3fr;gap:8px}.zf-action-row__cart,.zf-action-row__buy{font-size:10.5px;height:50px}.zf-action-row__wa{height:50px}}.header-wrapper{position:relative}details-modal.header__search{position:static}.search-modal{position:absolute;left:0;right:0;top:100%;width:100%;background:#fbf8f4;color:#2a2321;z-index:1001;border-top:1px solid rgba(42,35,33,.1);box-shadow:0 14px 34px #241e1c29;height:auto;opacity:1;visibility:visible}.search-modal__content{display:flex;align-items:center;gap:10px;width:100%;max-width:1200px;margin:0 auto;padding:16px 18px!important;opacity:1!important;visibility:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.search-modal__form{flex:1 1 auto;min-width:0}.search-modal .search,.search-modal .field{position:relative;display:flex;width:100%;border:1px solid rgba(42,35,33,.3);background:#fff;border-radius:0;box-shadow:none!important}.search-modal .field:before,.search-modal .field:after{display:none!important}.search-modal .field__input,.search-modal .search__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 92px 0 15px!important;font-family:var(--font-body-family)!important;font-size:14px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#2a2321}.search-modal .field__label{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-family:var(--font-body-family)!important;font-size:13.5px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1;color:#2a232173!important;pointer-events:none;margin:0!important;transition:opacity .15s ease}.search-modal .field__input:focus~.field__label,.search-modal .field__input:not(:placeholder-shown)~.field__label{opacity:0}.search-modal .search__button,.search-modal .reset__button,.search-modal .field__button{position:absolute;top:0;height:100%;width:46px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent!important;border:0;box-shadow:none!important;color:#2a2321}.search-modal .search__button,.search-modal .field__button{right:0}.search-modal .reset__button{right:46px}.search-modal .reset__button:after{display:none!important}.search-modal .search__button .icon,.search-modal .reset__button .icon,.search-modal .field__button .icon{width:18px!important;height:18px!important}.search-modal__close-button{flex:0 0 auto;width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#2a2321}.search-modal__close-button .icon{width:17px!important;height:17px!important}.search-modal predictive-search{display:block;position:relative}.predictive-search{position:absolute;top:100%;left:0;right:0;z-index:2;background:#fbf8f4;color:#2a2321;max-height:66vh;overflow-y:auto;border-top:1px solid rgba(42,35,33,.1);box-shadow:0 16px 34px #241e1c29}.predictive-search__heading{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#8a6a2f;padding:14px 18px 6px;margin:0}.predictive-search__list-item{list-style:none}.predictive-search__item{display:flex;align-items:center;gap:13px;padding:9px 18px;text-decoration:none;color:#2a2321;font-size:13.5px;line-height:1.4}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:#efe6da}.predictive-search__image{width:46px;height:58px;object-fit:cover;flex:0 0 46px;background:#f1eae5}.predictive-search__item-heading{font-size:13px;line-height:1.4;margin:0}.predictive-search__loading-state{display:flex;align-items:center;justify-content:center;padding:26px 0}.predictive-search .spinner,.predictive-search__loading-state .spinner{width:22px;height:22px}.predictive-search__pagination{padding:12px 18px 16px}.predictive-search__pagination .link{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.zf-eyebrow{margin:0 0 10px;font-size:9.5px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#a8823e}.zf-cod{display:flex;align-items:flex-start;gap:9px;margin:14px 0 22px;padding:0 0 16px;border-bottom:1px solid rgba(42,35,33,.12);font-size:12.5px;line-height:1.55;color:#2a2321cc}.zf-cod__icon{flex:0 0 auto;font-weight:700;color:#8a6a2f}.zf-sizenote{margin:-12px 0 22px;font-size:11.5px;line-height:1.6;color:#2a23218c;letter-spacing:.01em}.mj-stock{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8a6a2f}.mj-stock__dot{width:6px;height:6px;border-radius:50%;background:#c6a15b;flex:0 0 6px}.product .accordion{border-top:1px solid rgba(42,35,33,.13);border-bottom:0;margin:0}.product .accordion:last-of-type{border-bottom:1px solid rgba(42,35,33,.13)}.product .accordion__title{font-family:var(--font-body-family)!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important}.product .accordion summary{padding:17px 0}.product .accordion__content{font-size:13.5px;line-height:1.8;padding:0 0 16px;color:#2a2321c7}.product__title h1,.product__title>*{margin-bottom:10px}.product .price{margin-bottom:0}@media(max-width:989px){.template-product main{padding-bottom:150px}}.zf-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fbf8f4;border-top:1px solid rgba(42,35,33,.16);box-shadow:0 -10px 26px #241e1c1f;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.7,.3,1);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0));display:none}.zf-sticky-bar.is-visible{transform:translateY(0)}@media(max-width:989px){.zf-sticky-bar{display:block}}@media(min-width:990px){.zf-sticky-bar{display:none!important}}.zf-sticky-bar__info{display:flex;align-items:center;gap:12px;margin-bottom:10px}.zf-sticky-bar__img{width:50px;height:62px;object-fit:cover;background:#f1eae5;flex:0 0 50px}.zf-sticky-bar__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.zf-sticky-bar__title{font-size:12px;line-height:1.3;color:#2a23219e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zf-sticky-bar__price{font-size:16px;font-weight:600;color:#2a2321}.zf-sticky-bar__cod{flex:0 0 auto;font-size:9.5px;font-weight:600;letter-spacing:.06em;color:#8a6a2f;border:1px solid rgba(138,106,47,.35);padding:5px 9px;white-space:nowrap}.zf-sticky-bar__actions{display:grid;grid-template-columns:52px 1fr 1.3fr;gap:8px}.zf-sticky-bar__wa{display:flex;align-items:center;justify-content:center;height:52px;border:1px solid rgba(42,35,33,.28);background:#fff;color:#25d366;text-decoration:none}.zf-sticky-bar__wa svg{width:23px;height:23px}@media(hover:hover){.zf-sticky-bar__wa:hover{background:#efe6da}}.zf-sticky-bar__atc,.zf-sticky-bar__buy{display:flex;align-items:center;justify-content:center;gap:7px;height:52px;border-radius:0;font-family:var(--font-body-family);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 8px}.zf-sticky-bar__atc{background:transparent;color:#2a2321;border:1px solid #2A2321}.zf-sticky-bar__buy{background:#2a2321;color:#fbf8f4;border:1px solid #2A2321}.zf-sticky-bar__buy .zf-bolt{width:13px;height:13px;flex:0 0 13px}.zf-sticky-bar__atc[disabled],.zf-sticky-bar__buy[disabled]{opacity:.4;pointer-events:none}.template-cart .title-wrapper-with-link{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.template-cart .title--primary{font-size:clamp(24px,3vw,32px);letter-spacing:.03em;font-weight:400}.template-cart .underlined-link{font-size:11px;letter-spacing:.16em;text-transform:uppercase}cart-items table.cart-items{border-collapse:collapse}cart-items .cart-items thead th{font-size:9.5px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#2a232180!important;padding-bottom:14px;border-bottom:1px solid rgba(42,35,33,.14)}cart-items .cart-item{border-bottom:1px solid rgba(42,35,33,.1)}cart-items .cart-item__name{font-size:14px;letter-spacing:.02em;text-decoration:none;color:#2a2321}cart-items .product-option{font-size:11.5px;color:#2a232199}cart-items .price{color:#2a2321;font-size:13.5px}cart-items .cart-item__old-price{color:#2a232166}cart-items .cart-item__final-price,cart-items .cart-item__discounted-prices .price{color:#8a6a2f}cart-items quantity-input.quantity{border:1px solid rgba(42,35,33,.28)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}cart-items .quantity__button{color:#2a2321}cart-items .quantity__input{color:#2a2321;font-family:var(--font-body-family)}cart-items cart-remove-button .button{border:1px solid rgba(42,35,33,.3);border-radius:0;width:38px;height:38px;padding:0;color:#2a2321;background:transparent}@media(hover:hover){cart-items cart-remove-button .button:hover{background:#efe6da;border-color:#2a2321}}.totals__total{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#2a2321b3}.totals__total-value{font-size:20px;color:#2a2321}.tax-note{font-size:11.5px;color:#2a232199}.cart__checkout-button{background:#2a2321!important;color:#fbf8f4!important;border:1px solid #2A2321!important;border-radius:0!important;min-height:52px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;box-shadow:none!important}@media(hover:hover){.cart__checkout-button:hover:not([disabled]){background:#3a312d!important}}.cart__checkout-button[disabled]{opacity:.4!important}.zf-cart-note{border:1px solid rgba(42,35,33,.16);background:#fbf8f4;padding:16px 18px;margin-bottom:22px}.zf-cart-note label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#2a2321a6;margin-bottom:8px}.zf-cart-note__optional{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.zf-cart-note .text-area{border:1px solid rgba(42,35,33,.22);border-radius:0;font-size:13.5px;padding:10px 12px;min-height:80px;background:#fff;color:#2a2321}.zf-cart-note .text-area:focus{outline:none;border-color:#c6a15b}@media(max-width:749px){.search-modal__content{padding:12px 14px!important;gap:6px}.search-modal .field__input,.search-modal .search__input{min-height:46px;padding-right:88px!important}.search-modal__close-button{width:38px;height:38px}.predictive-search{max-height:60vh}.predictive-search__item{padding:8px 14px;gap:11px}.predictive-search__image{width:42px;height:53px;flex:0 0 42px}.zf-eyebrow{font-size:8.5px;letter-spacing:.3em;margin-bottom:8px}.zf-cod{font-size:11.5px;padding-bottom:14px;margin:12px 0 20px}.zf-sizenote{font-size:11px;margin:-10px 0 20px}.mj-stock{font-size:10.5px;margin-bottom:12px}.product-form__input input[type=radio]+label,.product-form__input--pill label{min-height:42px!important;min-width:58px;padding:0 17px!important;font-size:11px!important}.product-form__quantity .quantity{width:124px!important;min-height:44px!important}.product .accordion__title{font-size:10.5px!important}.product .accordion summary{padding:15px 0}.product .accordion__content{font-size:13px}cart-items .cart-item__name{font-size:13px}.totals__total-value{font-size:18px}.zf-cart-note{padding:14px 15px;margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mj-logo.css.map */
