.cart-drawer quantity,cart-drawer quantity,#CartDrawer quantity,.cart-drawer .quantity,cart-drawer .quantity,#CartDrawer .quantity{border:none!important;box-shadow:none!important;outline:none!important}.cart-drawer{--heritage-indigo-deep: #2E3A59;--heritage-gold-warm: #D4AF37;--heritage-ivory-light: #FAF8F2;--heritage-charcoal: #333333;--heritage-font-heading: "Cormorant Garamond", serif;--heritage-font-body: "Inter", sans-serif}.cart-drawer .quantity__input,cart-drawer .quantity__input,#CartDrawer .quantity__input{background-color:var(--heritage-ivory-light)!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:8px!important;color:var(--heritage-indigo-deep)!important;font-family:var(--heritage-font-body);font-size:1.6rem;font-weight:500;padding:.75rem 1rem;transition:all .3s ease;outline:none!important;box-shadow:none!important}.cart-drawer .quantity__input:hover,cart-drawer .quantity__input:hover,#CartDrawer .quantity__input:hover{border-color:var(--heritage-gold-warm)!important;background-color:#faf8f2cc!important;outline:none!important}.cart-drawer .quantity__input:focus,.cart-drawer .quantity__input:focus-visible,cart-drawer .quantity__input:focus,cart-drawer .quantity__input:focus-visible,#CartDrawer .quantity__input:focus,#CartDrawer .quantity__input:focus-visible{outline:none!important;border-color:var(--heritage-gold-warm)!important;box-shadow:0 0 0 3px #d4af371a!important;background-color:#fff!important}#CartDrawer .cart-drawer .cart-item__quantity .quantity__button,.cart-drawer .cart-items .quantity__button,cart-drawer .quantity__button,.cart-drawer .quantity__button{background-color:var(--heritage-ivory-light)!important;border:1px solid rgba(212,175,55,.3)!important;color:var(--heritage-indigo-deep)!important;width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important;min-height:3.2rem!important;max-width:3.2rem!important;max-height:3.2rem!important;border-radius:8px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important}#CartDrawer .cart-drawer .quantity__button svg,.cart-drawer .cart-items .quantity__button svg,cart-drawer .quantity__button svg,.cart-drawer .quantity__button svg{width:1.2rem!important;height:1.2rem!important}@media screen and (max-width: 749px){#CartDrawer .cart-drawer .cart-item__quantity .quantity__button,.cart-drawer .cart-items .quantity__button,cart-drawer .quantity__button,.cart-drawer .quantity__button{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;max-width:3rem!important;max-height:3rem!important}}.cart-drawer .quantity__button:first-child{border-radius:8px 0 0 8px;border-right:none;margin-left:0}.cart-drawer .quantity__button:last-child{border-radius:0 8px 8px 0;border-left:none;margin-right:0}.cart-drawer .quantity__button:hover:not([disabled]){background-color:var(--heritage-gold-warm);border-color:var(--heritage-gold-warm);color:#fff;transform:scale(1.05)}.cart-drawer .quantity__button:active:not([disabled]){transform:scale(.95)}.cart-drawer .quantity__button[disabled]{opacity:.5;cursor:not-allowed}.cart-drawer .quantity__button .svg-wrapper{width:1.2rem;height:1.2rem;transition:transform .3s ease}.cart-drawer .quantity__button:hover:not([disabled]) .svg-wrapper{transform:scale(1.1)}.cart-drawer cart-remove-button .button{background-color:#faf8f2cc;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:var(--heritage-indigo-deep);min-width:4.5rem;min-height:4.5rem;transition:all .3s ease;position:relative;overflow:hidden}.cart-drawer cart-remove-button .button:hover{background-color:#dc3545;border-color:#dc3545;color:#fff;transform:scale(1.05)}.cart-drawer cart-remove-button .button:active{transform:scale(.95)}.cart-drawer cart-remove-button .icon-remove{width:1.8rem;height:1.8rem;transition:transform .3s ease}.cart-drawer cart-remove-button .button:hover .icon-remove{transform:rotate(90deg) scale(1.1)}.cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.5rem}.cart-drawer .quantity-popover-container{display:flex;align-items:center;background-color:transparent;border-radius:8px;overflow:visible}.cart-drawer quantity-input,cart-drawer quantity-input,#CartDrawer quantity-input{display:flex;align-items:center;background-color:var(--heritage-ivory-light)!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:8px!important;overflow:hidden;transition:all .3s ease;box-shadow:none!important;outline:none!important}.cart-drawer .cart-item__quantity quantity-input,.cart-items quantity-input{border:1px solid rgba(212,175,55,.3)!important;box-shadow:none!important;outline:none!important}.cart-drawer .quantity:after,cart-drawer .quantity:after,#CartDrawer .quantity:after,.cart-drawer .cart-item__quantity .quantity:after{content:none!important;display:none!important;box-shadow:none!important}.cart-drawer .quantity:after,cart-drawer .quantity:after{box-shadow:0 0 0 1px #d4af374d!important}.cart-drawer quantity-input:hover{border-color:var(--heritage-gold-warm);box-shadow:0 2px 8px #d4af3726}.cart-drawer .loading__spinner:not(.hidden){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-drawer .loading__spinner svg{animation:heritage-spin 1s linear infinite}@keyframes heritage-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-drawer .product-option{font-family:var(--heritage-font-body);font-size:1.3rem;color:var(--heritage-indigo-deep);opacity:.8;margin-top:.4rem}.cart-drawer .product-option dt{font-weight:600;color:var(--heritage-gold-warm);display:inline}.cart-drawer .product-option dd{display:inline;margin-left:.3rem}.cart-drawer .drawer__heading{font-family:var(--heritage-font-heading);font-size:2.4rem;color:var(--heritage-indigo-deep);font-weight:400}.cart-drawer .cart-item__name{font-family:var(--heritage-font-heading);font-size:1.8rem;color:var(--heritage-indigo-deep)}.cart-drawer .cart-item__price-wrapper{font-family:var(--heritage-font-body)}.cart-drawer .price{color:var(--heritage-gold-warm);font-weight:600}.cart-drawer *{transition-property:transform,opacity,background-color,border-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width: 749px){.cart-drawer .quantity__button{width:4rem;height:4rem}.cart-drawer cart-remove-button .button{min-width:4rem;min-height:4rem}.cart-drawer .quantity__input{font-size:1.4rem;padding:.5rem .75rem}}.cart-drawer .quantity__button:focus-visible,.cart-drawer cart-remove-button .button:focus-visible{outline:2px solid var(--heritage-gold-warm);outline-offset:2px}.cart-drawer .cart-item__error-text{color:#dc3545;font-family:var(--heritage-font-body);font-size:1.2rem}.cart-drawer .quantity-popover__info-button{color:var(--heritage-gold-warm);background-color:transparent;border:1px solid var(--heritage-gold-warm);border-radius:20px;padding:.5rem 1rem;font-size:1.2rem;margin-top:.5rem;transition:all .3s ease}.cart-drawer .quantity-popover__info-button:hover{background-color:var(--heritage-gold-warm);color:#fff}.cart-drawer .button-close{position:absolute;top:.5rem;right:.5rem;width:3rem;height:3rem;background-color:var(--heritage-ivory-light);border:1px solid rgba(212,175,55,.3);border-radius:50%;color:var(--heritage-indigo-deep);display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.cart-drawer .button-close:hover{background-color:var(--heritage-gold-warm);border-color:var(--heritage-gold-warm);color:#fff;transform:rotate(90deg) scale(1.1)}.cart-drawer .button-close .svg-wrapper{width:1.4rem;height:1.4rem}.cart-drawer .quantity-popover__info{background-color:var(--heritage-ivory-light);border:1px solid rgba(212,175,55,.3);border-radius:12px;padding:2rem;box-shadow:0 4px 20px #2e3a591a;position:relative;margin-top:1rem}.cart-drawer .quantity-popover__info .volume-pricing-label{font-family:var(--heritage-font-heading);font-size:1.6rem;color:var(--heritage-indigo-deep);margin-bottom:1rem;display:block}.cart-drawer .quantity-popover__info .quantity__rules{font-family:var(--heritage-font-body);font-size:1.3rem;color:var(--heritage-charcoal)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/heritage-cart-drawer.css.map */
