:root{--legaz-red: #A61919;--legaz-text: #0A0A0A;--legaz-muted: rgba(0,0,0,.5);--legaz-border: rgba(0,0,0,.1)}.legaz-cart{background:#fff;color:var(--legaz-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.legaz-cart p,.legaz-cart h1,.legaz-cart h2,.legaz-cart h3,.legaz-cart h4,.legaz-cart h5,.legaz-cart h6,.legaz-cart span,.legaz-cart div,.legaz-cart a,.legaz-cart li,.legaz-cart dt,.legaz-cart dd,.legaz-cart label,.legaz-cart small,.legaz-cart strong,.legaz-cart b,.legaz-cart em,.legaz-cart i{font-weight:200!important}.legaz-cart svg,.legaz-cart img,.legaz-cart .svg-wrapper,.legaz-cart .loading__spinner{font-weight:initial!important}.legaz-cart__title{font-weight:200;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.01em;margin:12px 0 6px}.legaz-cart .cart__empty-text{font-family:Inter,sans-serif;font-weight:200!important;font-size:1.75rem;text-transform:lowercase;letter-spacing:-.05em}.legaz-cart .cart__warnings,.legaz-cart .is-empty .cart__warnings{margin-bottom:6rem!important;padding-bottom:2rem!important}@media(min-width:990px){.legaz-cart .cart__warnings,.legaz-cart .is-empty .cart__warnings{margin-bottom:8rem!important;padding-bottom:3rem!important}}.legaz-cart__rule{height:0;background:transparent;margin:8px 0 16px}.legaz-cart .cart-items .cart-item{border-bottom:none;padding:16px 0}.legaz-cart .cart-item__media{border-radius:6px;overflow:hidden}.legaz-cart .cart-item__name,.legaz-cart .cart-item__name.h4{font-weight:200!important;letter-spacing:-.01em;color:#000}.legaz-cart .cart-item__price-wrapper,.legaz-cart .cart-item__variant,.legaz-cart .cart-item__vendor{color:#000;font-weight:200!important}.legaz-cart .cart-item__final-price,.legaz-cart .cart-item__final-price strong{font-weight:200!important}.legaz-cart .quantity,.legaz-cart .quantity:where(.cart-item__quantity-wrapper .quantity){display:flex;align-items:center;border:none;width:fit-content;justify-content:center;height:40px;box-sizing:border-box;background:transparent;padding:0}.legaz-cart .quantity__button{background:none;border:none;padding:12px 16px;font-family:Inter,sans-serif;font-size:1rem;font-weight:200;color:#000;cursor:pointer;transition:background-color .2s ease;width:auto;height:auto;line-height:normal;border-radius:0;display:flex;align-items:center;justify-content:center}.legaz-cart .quantity__button:hover{background-color:#f5f5f5}.legaz-cart .quantity__input{border:none;padding:12px 16px;font-family:Inter,sans-serif;font-size:1rem;font-weight:200;color:#000;text-align:center;width:60px;outline:none;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none!important}.legaz-cart .quantity__input::-webkit-outer-spin-button,.legaz-cart .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.legaz-cart .quantity:before,.legaz-cart .quantity:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important;outline:none!important}.legaz-cart .quantity__button:focus,.legaz-cart .quantity__button:focus-visible,.legaz-cart .quantity__button:active,.legaz-cart .quantity__input:focus,.legaz-cart .quantity__input:focus-visible,.legaz-cart .quantity__input:active{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border:none!important}.legaz-cart .cart-item__remove{color:var(--legaz-muted);text-decoration:none;border-bottom:1px solid transparent}.legaz-cart .cart-item__remove:hover{border-bottom-color:currentColor}.legaz-cart .cart-item__totals .price,.legaz-cart .cart-item__price-wrapper .price{font-weight:200!important}.legaz-cart .price.price--end{font-size:1.4rem}.legaz-cart .cart__footer{border-top:none;padding-top:16px}.legaz-cart .cart__items,.legaz-cart cart-items .cart__items{border-bottom:none!important}.legaz-cart .js-contents,.legaz-cart .cart__blocks{border-top:none!important;border-bottom:none!important}.legaz-cart .cart__note textarea{width:100%;border:0;border-bottom:none;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none!important;padding:10px 0 12px;resize:vertical;min-height:44px;font-weight:200!important}.legaz-cart .totals{align-items:baseline}.legaz-cart .totals__subtotal-value{font-weight:200!important;font-size:20px;color:#000}.legaz-cart .totals__total-value{font-weight:200!important;color:#000;font-size:1.4rem}.legaz-cart .totals .totals__total,.legaz-cart .totals>h2.totals__total,.legaz-cart h2.totals__total{font-weight:200!important;color:#000}.legaz-cart .tax-note,.legaz-cart .tax-note.caption-large,.legaz-cart small.tax-note,.legaz-cart .tax-note.caption-large.rte,.legaz-cart .discounts__discount,.legaz-cart .discounts__discount--position,.legaz-cart ul.discounts .discounts__discount,.legaz-cart .cart__note label,.legaz-cart .field__label,.legaz-cart .cart__note.field label,.legaz-cart .cart-items caption,.legaz-cart .cart-items th,.legaz-cart .caption-with-letter-spacing,.legaz-cart table.cart-items th.caption-with-letter-spacing{font-weight:200!important}.legaz-cart .cart-items thead tr,.legaz-cart .cart-items th{border-bottom:none!important}.legaz-cart .caption-large,.legaz-cart .caption-large.rte{font-weight:200!important}.legaz-cart .product-option,.legaz-cart .product-option dt,.legaz-cart .product-option dd{font-weight:200!important;color:#000}.legaz-cart .cart__ctas .button[name=checkout],.legaz-cart .cart__ctas .cart__checkout-button{background:var(--legaz-red);color:#fff;border:1px solid var(--legaz-red);border-radius:0;padding:12px 32px;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:200!important;text-transform:lowercase;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.legaz-cart .cart__ctas .button[name=checkout]:hover,.legaz-cart .cart__ctas .cart__checkout-button:hover{background-color:#8a1414;border-color:#8a1414}.legaz-cart .cart__warnings .button,.legaz-cart .cart__warnings a.button{background:#a61919!important;border:none!important;border-width:0!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;padding:12px 32px;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:200;color:#fff!important;cursor:pointer;transition:background-color .2s ease;text-align:center;display:inline-flex;align-items:center;justify-content:center;height:40px;box-sizing:border-box;text-transform:lowercase;text-decoration:none;border-radius:0;--buttons-border-width: 0 !important;--alpha-button-border: 0 !important}.legaz-cart .cart__warnings .button:before,.legaz-cart .cart__warnings .button:after,.legaz-cart .cart__warnings a.button:before,.legaz-cart .cart__warnings a.button:after{display:none!important;content:none!important;box-shadow:none!important}.legaz-cart .cart__warnings .button:hover,.legaz-cart .cart__warnings a.button:hover{background-color:#8a1414;color:#fff;outline:none!important;box-shadow:none!important}.legaz-cart .cart__warnings .button:focus,.legaz-cart .cart__warnings .button:focus-visible,.legaz-cart .cart__warnings .button:active,.legaz-cart .cart__warnings a.button:focus,.legaz-cart .cart__warnings a.button:focus-visible,.legaz-cart .cart__warnings a.button:active{outline:none!important;box-shadow:none!important;border:none!important}.legaz-cart .cart__dynamic-checkout-buttons~.cart__ctas .button--secondary,.legaz-cart .cart__footer .cart__ctas .button--secondary{background:#fff;color:var(--legaz-text);border:0;padding:10px 0;border-bottom:1px solid transparent}.legaz-cart .button--secondary:hover{border-bottom-color:currentColor}@media(min-width:990px){.legaz-cart .page-width{padding-block:24px 64px}.legaz-cart .cart__footer-wrapper{position:sticky;top:24px}}@media(max-width:749px){.legaz-cart .cart-items .cart-item{padding:12px 0}.legaz-cart .cart__ctas{text-align:center;display:flex;flex-direction:column;align-items:center}.legaz-cart .cart__ctas .button[name=checkout],.legaz-cart .cart__ctas .cart__checkout-button{width:100%;margin:0 auto}}.legaz-cart input:-webkit-autofill,.legaz-cart textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--legaz-text)!important}.legaz-cart *,.legaz-cart *:focus,.legaz-cart *:focus-visible,.legaz-cart *:focus-within,.legaz-cart *:active,.legaz-cart *:hover{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.legaz-cart button,.legaz-cart button:focus,.legaz-cart button:focus-visible,.legaz-cart button:active,.legaz-cart button:hover,.legaz-cart .button,.legaz-cart .button:focus,.legaz-cart .button:focus-visible,.legaz-cart .button:active,.legaz-cart .button:hover,.legaz-cart a,.legaz-cart a:focus,.legaz-cart a:focus-visible,.legaz-cart a:active,.legaz-cart input,.legaz-cart input:focus,.legaz-cart input:focus-visible,.legaz-cart input:active,.legaz-cart textarea,.legaz-cart textarea:focus,.legaz-cart textarea:focus-visible,.legaz-cart textarea:active,.legaz-cart select,.legaz-cart select:focus,.legaz-cart select:focus-visible,.legaz-cart select:active{outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.legaz-cart .button:before,.legaz-cart .button:after,.legaz-cart button:before,.legaz-cart button:after{display:none!important;content:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/legaz-cart.css.map */
