.button--primary,.product-form__submit,.cart__checkout-button{--color-button: 214, 0, 28;--color-button-text: 255, 255, 255;--color-badge-border: 214, 0, 28}.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover{--color-button: 168, 0, 22;--color-button-text: 255, 255, 255}.product-form__submit,.cart__checkout-button{--alpha-button-background: 1;--alpha-button-border: 1}.melz-hidden-tax-note{display:none!important}.melz-shipping-bar{padding:14px 0 4px}.melz-shipping-bar__message{margin:0 0 10px;font-size:1.3rem;line-height:1.4;text-align:center;color:rgb(var(--color-foreground))}.melz-shipping-bar__message strong{color:#d11b1b}.melz-shipping-bar__message--success strong{color:#197a3d}.melz-shipping-bar__icon{color:#197a3d;margin-right:4px;font-weight:700}.melz-shipping-bar__track{height:8px;border-radius:999px;background:rgba(var(--color-foreground),.08);overflow:hidden}.melz-shipping-bar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#d11b1b,#ef5757);transition:width .4s ease}.melz-shipping-bar__fill--complete{background:linear-gradient(90deg,#197a3d,#2fae61)}.melz-trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;padding:18px 24px 8px;justify-items:center}.melz-badge{width:100%;max-width:130px;color:rgb(var(--color-foreground))}.melz-badge__svg{display:block;width:100%;height:auto}.melz-badge__svg text{fill:currentColor;font-family:inherit;text-transform:uppercase}@media screen and (max-width:749px){.melz-trust-badges{padding:16px 16px 6px;gap:14px 10px}.melz-badge{max-width:150px}}.melz-cart-recommendations{padding:8px 20px 20px;border-top:1px solid rgba(var(--color-foreground),.08)}.melz-cart-recommendations:empty{display:none;padding:0;border-top:none}.melz-cart-recommendations__heading{margin:14px 0 10px;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.melz-cart-recommendations__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.melz-cart-recommendations__item{display:flex;flex-direction:column;gap:6px}.melz-cart-recommendations__image-link{display:block;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.04)}.melz-cart-recommendations__image-link img{width:100%;height:100%;object-fit:cover;display:block}.melz-cart-recommendations__info{display:flex;flex-direction:column;gap:2px}.melz-cart-recommendations__title{font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.melz-cart-recommendations__price{font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground))}.melz-cart-recommendations__add{align-self:flex-start;margin-top:2px;padding:5px 14px;font-size:1.2rem;font-weight:800;color:#fff;background:#d6001c;border:1px solid #D6001C;border-radius:999px;cursor:pointer}.melz-cart-recommendations__add:hover{background:#a80016;border-color:#a80016;color:#fff}.melz-cart-recommendations__add:disabled{opacity:.6;cursor:default}.melz-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .25s ease;padding:10px 0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.melz-sticky-atc--visible{transform:translateY(0)}.melz-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.melz-sticky-atc__product{display:flex;align-items:center;gap:10px;min-width:0}.melz-sticky-atc__image{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0;background:rgba(var(--color-foreground),.04)}.melz-sticky-atc__info{display:flex;flex-direction:column;min-width:0}.melz-sticky-atc__title{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.melz-sticky-atc__price{font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.melz-sticky-atc__button{flex-shrink:0;padding:11px 26px;border-radius:4px;font-weight:800;white-space:nowrap;background:#d6001c;color:#fff;border:none}.melz-sticky-atc__button:hover{background:#a80016;color:#fff}.melz-sticky-atc__button:disabled{opacity:.6;cursor:default}@media screen and (max-width:749px){.melz-sticky-atc__title{max-width:140px}.melz-sticky-atc__image{display:none}.melz-sticky-atc__button{padding:10px 18px}}.banner__buttons .button,.image-with-text__content .button,.rich-text__buttons .button,a.button[href*="/collections"],.product-form__submit,.quick-add__submit,.cart__checkout-button,.melz-sticky-atc__button{--color-button: 214, 0, 28;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;background-color:#d6001c;color:#fff;font-weight:800;font-size:1.7rem;letter-spacing:.12rem;-webkit-font-smoothing:antialiased}.banner__buttons .button:hover,.image-with-text__content .button:hover,.rich-text__buttons .button:hover,a.button[href*="/collections"]:hover,.product-form__submit:hover,.quick-add__submit:hover,.cart__checkout-button:hover,.melz-sticky-atc__button:hover{--color-button: 168, 0, 22;--color-button-text: 255, 255, 255;background-color:#a80016;color:#fff}.product-form__submit[disabled],.product-form__submit[aria-disabled=true],.quick-add__submit[disabled],.cart__checkout-button[disabled]{opacity:.6;cursor:not-allowed}.banner__buttons .button,.image-with-text__content .button,.rich-text__buttons .button,a.button[href*="/collections"],.product-form__submit,.product-form__submit span,.quick-add__submit,.quick-add__submit span,.cart__checkout-button,.melz-sticky-atc__button,.melz-sticky-atc__button span,.melz-cart-recommendations__add{text-transform:uppercase!important;font-weight:800!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options{text-transform:uppercase!important;font-weight:800!important;letter-spacing:.12rem!important;-webkit-font-smoothing:antialiased}.product__accordion summary:has(path[d^="M0 3.75156C0 3.47454"]) .accordion__title,.product__accordion summary:has(path[d^="M0 3.75156C0 3.47454"]) .icon-accordion,.product__accordion summary:has(path[d^="M0 3.75156C0 3.47454"]) .icon-caret{color:#000!important;fill:#000!important;font-weight:800!important}.product__accordion summary:has(path[d^="M0 3.75156C0 3.47454"]) .accordion__title{font-size:1.7rem;letter-spacing:.06rem}.product__accordion details:has(summary path[d^="M0 3.75156C0 3.47454"]) .accordion__content,.product__accordion details:has(summary path[d^="M0 3.75156C0 3.47454"]) .accordion__content *{color:#000!important}.product__accordion details:has(summary path[d^="M0 3.75156C0 3.47454"]) .accordion__content strong,.product__accordion details:has(summary path[d^="M0 3.75156C0 3.47454"]) .accordion__content a{font-weight:800!important}a[href*="/policies/refund-policy"],a[href*="/policies/shipping-policy"]{color:#000!important;font-weight:800!important}.announcement-bar__message{font-weight:800!important;letter-spacing:.1rem}.card-information .loox-rating{display:none!important}.card-information .jdgm-preview-badge,.card-information .jdgm-prev-badge:not([data-number-of-reviews="0"]){display:flex!important;align-items:center;gap:6px;margin:4px 0 6px}.card-information .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.card-information .jdgm-prev-badge__stars{display:inline-flex!important;gap:1px;line-height:1}.card-information .jdgm-prev-badge .jdgm-star{display:inline-block!important;font-style:normal;font-size:2rem;line-height:1;padding:0!important}.card-information .jdgm-prev-badge .jdgm-star:before{content:"\2605"!important;font-family:Arial,sans-serif!important;color:#f2b01e!important}.card-information .jdgm-prev-badge .jdgm-star.jdgm--off:before{color:#d9d9d9!important}.card-information .jdgm-prev-badge__text{display:inline!important;visibility:visible!important;font-size:1.6rem;color:rgb(var(--color-foreground))}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu summary.header__menu-item span{color:#000!important;font-weight:400!important;font-size:1.8rem!important;letter-spacing:.04rem}.header__inline-menu .header__menu-item{padding:1rem 1.4rem}.header__inline-menu .header__menu-item .icon-caret{color:#000;right:1.2rem}.header__inline-menu summary.header__menu-item{padding-right:2.7rem!important}.menu-drawer__menu-item,.menu-drawer__menu-item span{color:#000!important;font-weight:400!important;font-size:2rem!important}.header__heading-logo{max-width:120px!important;width:120px!important;height:auto!important;filter:saturate(1.35) contrast(1.15) brightness(.93) drop-shadow(0 1px 1px rgba(0,0,0,.12))}@media screen and (max-width:749px){.header__heading-logo{max-width:100px!important;width:100px!important}}@media screen and (min-width:750px){.banner .banner__content.banner__content--bottom-center{align-items:flex-end!important;padding-bottom:1.2rem!important}.banner .banner__content--bottom-center .banner__box{padding-bottom:0!important;padding-top:0!important}}@media screen and (max-width:749px){.banner .banner__content{align-items:flex-end!important;padding-bottom:.8rem!important}.banner .banner__box{padding-bottom:0!important;padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/melz-cart-enhancements.css.map */
