:root{--color-global: #3D3530;--variant-bg-active: #3D3530;--variant-border-active: #3D3530;--variant-color-active: #FDFCFA;--variant-border: #D0CCCA;--variant-bg: #FFFFFF;--variant-color: #3D3530}.header-nav .header__icon .icon,.header-nav .header__icon>svg,.header-nav .header__iconItem .icon,.header-nav .header__iconItem>svg{fill:#3d3530!important;color:#3d3530!important}.header-nav .header__icon:hover .icon,.header-nav .header__icon:hover>svg{fill:#3d3530!important;color:#3d3530!important}.productView-title .title{font-size:clamp(18px,2vw,26px)!important;font-weight:600!important;line-height:1.25!important;color:#3d3530!important;letter-spacing:-.01em;padding-right:44px}.productView-title{padding-bottom:14px!important;border-bottom:1px solid #E8E3DF}.halo-productView-right{position:relative!important}.productView-wishlist{position:absolute!important;top:6px!important;right:0!important;z-index:10!important;margin:0!important;padding:0!important}.productView-wishlist>a,.productView-wishlist button{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid #E8E3DF!important;background-color:#fff!important;color:#3d3530!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;text-decoration:none!important}.productView-wishlist>a:hover,.productView-wishlist button:hover{background-color:#3d3530!important;border-color:#3d3530!important;color:#fdfcfa!important}.productView-wishlist svg{width:16px!important;height:16px!important}.productView-price{padding:12px 0!important;border-bottom:1px solid #E8E3DF}.productView-price .price-item,.productView-price .price{font-size:17px!important;font-weight:600!important;color:#3d3530!important}.productView-info{padding:8px 0!important;border-bottom:1px solid #E8E3DF}.productView-info .productView-info-name,.productView-info .productView-info-value{font-size:12px!important;color:#9b9491!important;letter-spacing:.04em}.product-form__input .form__label{font-size:13px!important;color:#6b635e!important;margin-bottom:8px!important;display:block}.product-form__input .form__label [data-header-option]{color:#3d3530!important;font-weight:600!important}.product-form__input{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important}.product-form__input>.form__label{flex:0 0 100%!important;margin-bottom:6px!important}.product-form__input input[type=radio]{flex:0 0 0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.product-form__label .text{border-radius:50px!important;padding:5px 11px!important;font-size:12px!important;font-weight:500!important;border:1px solid #D0CCCA!important;background-color:#fff!important;color:#3d3530!important;letter-spacing:.02em;transition:all .15s ease;line-height:1.3!important;min-width:0!important;white-space:nowrap}.product-form__radio:checked+.product-form__label .text{background-color:#3d3530!important;border-color:#3d3530!important;color:#fdfcfa!important}.productView-2 .product-edit-options .product-form__label .text{border-radius:50px!important;border-color:#d0ccca!important}.productView-2 .product-edit-options .product-form__radio:checked+.product-form__label .text{background-color:#3d3530!important;border-color:#3d3530!important;color:#fdfcfa!important}.product-form__label:hover .text{border-color:#3d3530!important}.product-form__label.soldout .text{background-color:#f3f1ef!important;border-color:#ddd9d5!important;color:#a8a39f!important;text-decoration:line-through}.product-form__label.soldout:before{display:none!important}.product-form__label{margin:0!important;flex-shrink:0}.productView-options{padding:12px 0!important;border-bottom:1px solid #E8E3DF}.productView-sizeChart,a.mlfa-sc{margin-left:auto!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;color:#6b635e!important;text-decoration:none!important;white-space:nowrap;letter-spacing:.03em}.productView-sizeChart a,.productView-sizeChart .link,a.mlfa-sc:hover{color:#3d3530!important}.productView-sizeChart svg,a.mlfa-sc svg{width:16px!important;height:16px!important}.productView-groupTop{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:10px!important;padding:14px 0!important;border-bottom:none!important}.productView-quantity{flex-shrink:0!important;width:auto!important;padding:0!important;border-bottom:none!important;display:flex!important;flex-direction:column!important}.productView-quantity .quantity__label{font-size:13px!important;color:#6b635e!important;margin-bottom:6px!important;font-weight:400!important;display:block;line-height:1}.show-label-style-3{display:flex!important;align-items:center!important;height:40px!important;border:1.5px solid #3D3530!important;border-radius:50px!important;overflow:hidden!important;width:fit-content!important}.productView-quantity.style-3 .quantity__button,.show-label-style-3 .quantity__button{width:36px!important;height:40px!important;padding:0!important;flex-shrink:0!important;background:transparent!important;border:none!important;color:#3d3530!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.productView-quantity.style-3 .quantity__button[name=minus]{border-right:none!important;border-radius:0!important}.productView-quantity.style-3 .quantity__button[name=plus]{border-left:none!important;border-radius:0!important}.quantity__button svg,.show-label-style-3 svg{width:11px!important;height:11px!important;stroke-width:2.5!important}.productView-quantity .quantity__input,.quantity__input{width:36px!important;height:40px!important;font-size:14px!important;text-align:center!important;background:transparent!important;border:none!important;padding:0!important;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productView-action{flex:1!important;min-width:0!important;padding:0!important}.product-form__buttons{width:100%!important;display:flex!important}.product-form__submit,.product-form__submit.button-style,.product-form__submit.button{width:100%!important;border-radius:6px!important;height:40px!important;min-height:40px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:40px!important}.product-form__submit[disabled]{opacity:1!important;cursor:not-allowed!important}.mlfa-buy-now{width:100%;border-radius:6px;height:40px;min-height:40px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background-color:#3d3530;color:#fdfcfa;border:1.5px solid #3D3530;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;line-height:40px}.mlfa-buy-now:hover{background-color:#2a2421;border-color:#2a2421}.mlfa-buy-now:disabled{opacity:.6;cursor:not-allowed}.productView-groupBottom,.productView-2 .productView-groupBottom,.productView-3 .productView-groupBottom{margin:8px 0 0!important;padding:0!important;width:100%!important}.productView-groupItem{width:100%!important}.productView-payment{padding:0!important;margin:0!important;width:100%!important}.productView-payment .shopify-payment-button,.productView-payment .shopify-payment-button__button-container{width:100%!important}.productView-payment .shopify-payment-button .shopify-payment-button__button,.productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded,.productView-payment .shopify-payment-button .shopify-payment-button__button--branded{border-radius:6px!important;height:40px!important;min-height:40px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;width:100%!important;padding:0 16px!important;overflow:hidden!important}.productView{background-color:transparent!important}.product-form__input+.product-form__input{margin-top:12px!important}.productView-vendor{font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#9b9491!important}.productView-image .productView-img-container{overflow:hidden!important}.productView-image .productView-img-container img:not(.zoomImg){transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important;transform:translate(-50%,-50%) scale(1)!important}.productView-image .productView-img-container:hover img:not(.zoomImg){transform:translate(-50%,-50%) scale(1.5)!important}.productView-image-zoomed:hover .productView-img-container img:not(.zoomImg){opacity:1!important;transform:translate(-50%,-50%) scale(1.5)!important}.product__modal-opener--zoomed:hover .product__media img{opacity:1!important}.zoomImg,.halo-calculator-shipping,.cart-free-shipping,.free-shipping-bar,.cart-shipping-bar,[id^=Cart-Shipping-Message],.cart-total-subtotal,.cart-total-shipping{display:none!important}.cart-actions .action-group{display:flex!important;flex-direction:column!important;gap:10px!important}.cart-actions .button-checkout{width:100%!important;border-radius:6px!important;height:40px!important;min-height:40px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;background-color:#3d3530!important;color:#fdfcfa!important;border:1.5px solid #3D3530!important;cursor:pointer!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease!important}.cart-actions .button-checkout:hover{background-color:#2a2421!important;border-color:#2a2421!important}.cart-actions .button-continue{width:100%!important;border-radius:6px!important;height:40px!important;min-height:40px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;background-color:#fff!important;color:#3d3530!important;border:1.5px solid #3D3530!important;cursor:pointer!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:background .15s ease,color .15s ease!important}.cart-actions .button-continue:hover{background-color:#3d3530!important;color:#fdfcfa!important}.mlfa-donation-widget{background:#fff;border:1.5px solid #D8D3CF;padding:14px 16px;margin-bottom:16px}.mlfa-donation-content{display:flex;flex-direction:column;gap:12px}.mlfa-donation-info{display:flex;align-items:flex-start;gap:10px}.mlfa-donation-icon{font-size:18px;flex-shrink:0;line-height:1.4}.mlfa-donation-text{display:flex;flex-direction:column;gap:4px}.mlfa-donation-text strong{font-size:14px;font-weight:700;color:#3d3530;line-height:1.3;display:block;letter-spacing:.01em}.mlfa-donation-text span{font-size:12px;font-weight:500;color:#6b635e;line-height:1.5;display:block}.mlfa-donation-btn{width:100%;background-color:#fff;color:#3d3530;border:1.5px solid #3D3530;padding:11px 16px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;cursor:pointer;border-radius:6px;font-family:inherit;text-align:center;display:block;transition:background .15s ease,color .15s ease;line-height:1}.mlfa-donation-btn:hover{background-color:#3d3530;color:#fdfcfa}.mlfa-donation-btn--added{background-color:#fff!important;color:#3d7a3d!important;border-color:#3d7a3d!important;font-weight:700!important}.mlfa-donation-btn--added:hover{background-color:#3d7a3d!important;color:#fff!important}.mlfa-donation-btn:disabled{opacity:.65;cursor:wait}.password-template-2{position:relative;min-height:100vh;overflow:hidden}.password-template-2 .password-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.password-template-2 .password-background img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block}.password-template-2 .password-content{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.password-template-2 .password-contentCenter{background:#fdfcfaeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:48px 52px;border-radius:8px;box-shadow:0 12px 60px #3d35302e;width:100%;max-width:420px}.password-template-2 .password-header{margin-bottom:24px;text-align:center}.password-template-2 .password-title{font-size:22px;font-weight:600;color:#3d3530;margin-bottom:10px;line-height:1.3}.password-template-2 .password-subtitle{font-size:13px;color:#6b635e;line-height:1.6;display:block;margin-bottom:20px}.password-template-2 .form-input{border:1px solid #D0CCCA!important;background:#fff!important;color:#3d3530!important;border-radius:6px!important}.password-template-2 .form-actions .button{background-color:#3d3530!important;color:#fdfcfa!important;border:none!important;border-radius:6px!important;width:100%!important;height:40px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important;cursor:pointer!important}.password-template-2 .form-actions .button:hover{background-color:#2a2421!important}@media(max-width:480px){.password-template-2 .password-contentCenter{padding:32px 28px}.password-template-2 .password-background img{object-position:65% center!important}}.previewCartItem-edit{display:none!important}.quickCartWrap .cart-item.cart-itemRight{background-color:#fff!important}.quickCartWrap .cart-item.cart-itemRight .box-title,.quickCartWrap .cart-item.cart-itemRight .previewCartTotals-label{color:#3d3530!important}.previewCartItem-image{width:90px!important}.previewCartItem-image:before{padding-bottom:90px!important}.previewCartItem-content{width:calc(100% - 90px)!important}@media(min-width:551px){.previewCartItem-image{width:90px!important}.previewCartItem-image:before{padding-bottom:90px!important}.previewCartItem-content{width:calc(100% - 90px)!important;padding:8px 14px!important}}.previewCartItem-name{text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.35!important;margin-bottom:6px!important}.previewCartItem-variant,.previewCartItem-properties .definitionList-key,.quickCartWrap .card-option,.quickCartWrap .card-properties .definitionList-key{text-transform:uppercase!important;font-size:10px!important;letter-spacing:.05em!important;font-weight:600!important}.previewCartCollection,.quickCartWrap .previewCartCollection,.halo-cart-sidebar .previewCartCollection{display:none!important}.previewCartTotals-label{text-transform:uppercase!important;font-weight:700!important;letter-spacing:.07em!important;font-size:12px!important;color:#3d3530!important}.previewCartTotals.subTotal .previewCartTotals-value{font-weight:700!important;color:#3d3530!important;font-style:normal!important;font-size:13px!important}.quickCartWrap .previewCartTotals .previewCartTotals-value .money{color:#3d3530!important;font-style:normal!important}.quickCartWrap .shipTotal .previewCartTotals-value,.quickCartWrap .shipTotal .previewCartTotals-label{font-style:normal!important;font-size:10px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#6b635e!important}.previewCartItem+.previewCartItem{border-top:1px solid #E8E3DF!important;margin-top:12px!important;padding-top:12px!important}@media(min-width:551px){.previewCartItem+.previewCartItem{border-top:1px solid #E8E3DF!important;margin-top:10px!important}}.halo-sidebar-header .title{font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#3d3530!important}.halo-cart-sidebar .previewCartInfo{background-color:#fafaf8!important}.quickCartWrap .card-action .button{background-color:#3d3530!important;border-color:#3d3530!important;border-radius:0!important}.previewCartGroup .button,.previewCartGroup a.button,.halo-cart-sidebar .previewCartGroup .button{background-color:#fff!important;color:#3d3530!important;border:1.5px solid #3D3530!important;border-radius:6px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-decoration:none!important;transition:background .15s ease,color .15s ease!important;cursor:pointer!important}.previewCartGroup .button:hover,.previewCartGroup a.button:hover,.halo-cart-sidebar .previewCartGroup .button:hover{background-color:#3d3530!important;color:#fdfcfa!important}.halo-cart-sidebar .previewCartGroup .button+.button,.halo-cart-sidebar .previewCartGroup a.button+a.button,.halo-cart-sidebar .previewCartGroup .button+a.button,.halo-cart-sidebar .previewCartGroup a.button+.button{display:none!important}.previewCartItem-qty input[type=number].mlfa-qty-hidden{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}.mlfa-sidebar-qty{display:inline-flex!important;align-items:center!important;height:34px!important;border:1.5px solid #3D3530!important;border-radius:50px!important;overflow:hidden!important;background:#fff;gap:0}.mlfa-sq-btn{width:32px!important;height:34px!important;background:transparent!important;border:none!important;color:#3d3530!important;font-size:16px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-family:inherit!important;line-height:1!important;flex-shrink:0!important;transition:background .1s ease!important}.mlfa-sq-btn:hover{background:#3d353014!important}.mlfa-sq-num{font-size:13px!important;font-weight:600!important;color:#3d3530!important;min-width:22px!important;text-align:center!important;-webkit-user-select:none;user-select:none;line-height:1!important;display:inline-block!important}.previewCartItem-remove{top:8px!important;right:8px!important;left:auto!important;background:transparent!important;border:none!important;border-radius:0!important;padding:4px!important;cursor:pointer!important}.previewCartItem-remove svg{width:14px!important;height:14px!important;fill:none!important;stroke:#b0aaa6!important;stroke-width:1.8px!important;display:block!important}.previewCartItem-remove:hover svg{stroke:#c0392b!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
