.cart-items thead th{color:var(--mayi-muted)}.cart-items tbody tr.cart-item{border-bottom:1px solid rgba(184,155,94,.35)}.cart-item__image-container,.cart-item__media img.cart-item__image{position:relative;border:1px solid var(--mayi-brass);box-shadow:0 0 0 4px #b89b5e1a}.cart-item__name{color:var(--mayi-teal-deep)}.cart-item__details dl .product-option dt{color:var(--mayi-brass);font-weight:600}.cart-item__details .discounts__discount{color:var(--mayi-brass)}.cart-item cart-remove-button a:hover .svg-wrapper svg,.cart-item cart-remove-button button:hover .svg-wrapper svg{color:var(--mayi-brass)}.quantity__button:hover{border-color:var(--mayi-brass)}.cart__warnings .cart__empty-text{color:var(--mayi-teal-deep)}.cart__contents .underlined-link:hover{color:var(--mayi-brass)}#main-cart-footer .totals{border-top:1px solid rgba(6,61,69,.18);margin-top:.6rem;padding-top:1.8rem}#main-cart-footer .totals__total{color:var(--mayi-teal-deep)}#main-cart-footer .totals__total-value{color:var(--mayi-brass);font-family:Georgia,Times New Roman,serif;font-size:1.9rem}#main-cart-footer .cart__checkout-button{width:100%}.cart__brand-line{margin:-.6rem 0 2rem;color:var(--mayi-muted);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-style:italic}.cart__shipping-bar{margin-bottom:2.4rem}.cart__shipping-bar-text{margin-bottom:.7rem;color:var(--mayi-teal-deep);font-size:1.4rem}.cart__shipping-bar-text strong{color:var(--mayi-brass)}.cart__shipping-bar-text--success{display:flex;align-items:center;gap:.6rem;color:var(--mayi-teal);font-weight:600}.cart__shipping-bar-text--success .svg-wrapper{width:1.6rem;height:1.6rem;color:var(--mayi-brass)}.cart__shipping-bar-track{overflow:hidden;width:100%;height:.7rem;border-radius:1rem;background:#063d451f}.cart__shipping-bar-track .cart__shipping-bar-fill{position:relative;display:block;overflow:hidden;height:100%;max-width:100%;border-radius:1rem;background:linear-gradient(90deg,var(--mayi-brass),#d4aa4e);transition:width .4s ease;animation:mayi-bar-fill 1.2s cubic-bezier(.22,1,.36,1) .15s both}.cart__shipping-bar-track .cart__shipping-bar-fill:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,#fff4cd00,#fff4cdd9,#fff4cd00);transform:translate(-120%);animation:mayi-bar-shine 4s ease-in-out 1.3s infinite;pointer-events:none}@keyframes mayi-bar-fill{0%{width:0}}@keyframes mayi-bar-shine{0%{transform:translate(-120%)}35%,to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.cart__shipping-bar-track .cart__shipping-bar-fill,.cart__shipping-bar-track .cart__shipping-bar-fill:after{animation:none;transition:none}.cart__shipping-bar-track .cart__shipping-bar-fill:after{display:none}}html[data-theme=dark] .cart__shipping-bar-text{color:#faf8f3}html[data-theme=dark] .cart__shipping-bar-text strong{color:#f5b82e}html[data-theme=dark] .cart__shipping-bar-text--success{color:#5fd0dc}html[data-theme=dark] .cart__shipping-bar-track{background:#faf8f329}html[data-theme=dark] .cart__shipping-bar-track .cart__shipping-bar-fill{background:linear-gradient(90deg,#d4b876,#f5b82e)}.cart-item__low-stock{display:inline-block;margin-top:.5rem;padding:.2rem .7rem;border:1px solid var(--mayi-brass);color:var(--mayi-brass);font-size:1.15rem;letter-spacing:.02em}.cart__trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(6,61,69,.14);gap:.6rem 1.6rem}.cart__trust-item{display:flex;align-items:center;gap:.6rem;color:var(--mayi-muted);font-size:1.25rem;letter-spacing:.01em}.cart__trust-item .svg-wrapper{width:1.6rem;height:1.6rem;color:var(--mayi-brass)}.cart-upsell{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(184,155,94,.35)}.cart-upsell__heading{margin-bottom:2rem;color:var(--mayi-teal-deep);font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:500}.cart-upsell__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.cart-upsell__item{display:flex;flex-direction:column;border:1px solid rgba(184,155,94,.8)}.cart-upsell__media{display:block;background:#f7fbfc}.cart-upsell__media img{display:block;width:100%;height:auto}.cart-upsell__info{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem .6rem;border-top:1px solid rgba(184,155,94,.5);text-align:center}.cart-upsell__title{color:var(--mayi-teal-deep);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;text-decoration:none}.cart-upsell__price{color:var(--mayi-muted);font-size:1.3rem}.cart-upsell__form{padding:0 1.4rem 1.4rem}.cart-upsell__add{width:100%;min-height:3.6rem;font-size:1.05rem}@media screen and (min-width:750px){.cart-upsell__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-notification{border-top:.2rem solid var(--mayi-brass)}.cart-notification__heading{color:var(--mayi-teal-deep);font-family:Georgia,Times New Roman,serif;font-weight:500}.cart-notification__heading svg{color:var(--mayi-brass)}.cart-notification-product__image{position:relative;border:1px solid var(--mayi-brass);box-shadow:0 0 0 3px #b89b5e1a}.cart-notification-product__name{color:var(--mayi-teal-deep)}.cart-notification-product dl .product-option dt{color:var(--mayi-brass);font-weight:600}.cart-drawer .drawer__inner{border-top:.2rem solid var(--mayi-brass)}.cart-drawer .drawer__heading{color:var(--mayi-teal-deep);font-family:Georgia,Times New Roman,serif}.cart-drawer .cart-items thead th{color:var(--mayi-muted)}.cart-drawer .cart-item__image{border:1px solid var(--mayi-brass);box-shadow:0 0 0 3px #b89b5e1a}.cart-drawer .cart-item__name{color:var(--mayi-teal-deep)}.cart-drawer .cart-item__details dl .product-option dt{color:var(--mayi-brass);font-weight:600}.cart-drawer .totals{border-top:1px solid rgba(6,61,69,.18);padding-top:1.6rem}.cart-drawer .totals__total{color:var(--mayi-teal-deep)}.cart-drawer .totals__total-value{color:var(--mayi-brass);font-family:Georgia,Times New Roman,serif;font-size:1.9rem}.cart-drawer .cart__checkout-button{width:100%}
/*# sourceMappingURL=/cdn/shop/t/133/assets/mayi-cart-luxe.css.map */
