cart-drawer,cart-notification,cart-items,#main-cart-footer{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--color-shadow: 0, 0, 0}cart-items.gradient,#main-cart-footer.gradient,.cart-drawer .drawer__inner,.cart-notification{background:#fff!important;color:#000!important}cart-items a,#main-cart-footer a,.cart-drawer a,.cart-drawer button:not(.cart__checkout-button),.cart-notification a,.cart-notification button:not(.button--primary){color:#000}cart-items .title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}cart-items .title--primary,.cart-drawer .drawer__heading,.cart-notification__heading{color:#000;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;letter-spacing:-.025em}cart-items .title--primary{font-size:clamp(3.2rem,3vw,4.6rem);line-height:1.05;margin:0}cart-items .underlined-link{color:#000;font-size:1.5rem;font-weight:500;text-decoration-color:#000;text-underline-offset:.35rem}cart-items .underlined-link:hover{color:#000;text-decoration-thickness:.15rem}cart-items .cart__items{border-bottom-color:#d9d9d9}.cart-items th,.cart-drawer .cart-items th{border-bottom-color:#d9d9d9;color:#000;font-size:1.2rem;font-weight:600;letter-spacing:.08em;opacity:1;text-transform:none}.cart-item__image-container,.cart-drawer .cart-item__image{background:#fff;border:.1rem solid #e4e4e4;border-radius:.4rem}.cart-item__image-container{overflow:hidden}.cart-item__image{object-fit:contain}.cart-item__name,.cart-item__final-price,.cart-item__discounted-prices,.cart-item__totals,.cart-item__price-wrapper,.product-option,.totals,.tax-note,.discounts{color:#000}.cart-item__name{font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.35}.product-option,.tax-note{color:#4a4a4a}.quantity{background:#fff;border-radius:.3rem;color:#000;min-height:4.8rem}.quantity:before{display:none}.quantity:after,.quantity:hover:after{border-radius:.3rem;box-shadow:0 0 0 .1rem #000!important}.quantity__button,.quantity__input{color:#000;font-size:1.6rem}.quantity__button:focus-visible,.drawer__close:focus-visible,cart-remove-button .button:focus-visible{outline:.2rem solid #000;outline-offset:.2rem;box-shadow:none}cart-remove-button .button,cart-remove-button .icon-remove{color:#000}.cart__checkout-button,.cart__warnings .button,.cart-drawer__warnings .button,.cart-notification .button--primary{background:#000!important;border:.1rem solid #000!important;border-radius:.3rem!important;color:#fff!important;font-size:1.6rem;font-weight:600;letter-spacing:.015em;min-height:5.4rem}.cart__checkout-button:before,.cart__checkout-button:after,.cart__warnings .button:before,.cart__warnings .button:after,.cart-drawer__warnings .button:before,.cart-drawer__warnings .button:after,.cart-notification .button--primary:before,.cart-notification .button--primary:after{border-radius:.3rem!important;box-shadow:none!important}.cart__checkout-button:not([disabled]):hover,.cart__warnings .button:hover,.cart-drawer__warnings .button:hover,.cart-notification .button--primary:hover{background:#1c1c1c!important;border-color:#1c1c1c!important;color:#fff!important}.cart__checkout-button:focus-visible,.cart__warnings .button:focus-visible,.cart-drawer__warnings .button:focus-visible,.cart-notification .button--primary:focus-visible{outline:.2rem solid #000;outline-offset:.3rem;box-shadow:none}#main-cart-footer .cart__footer{border:0}#main-cart-footer .cart__blocks{color:#000}#main-cart-footer .totals{align-items:baseline;border-top:.1rem solid #d9d9d9;padding-top:2.4rem}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value,.cart-drawer .totals__total,.cart-drawer .totals__total-value{color:#000;font-weight:500}#main-cart-footer .tax-note,.cart-drawer .tax-note{font-size:1.3rem;line-height:1.5}.drawer{background:#0000005c}.cart-drawer .drawer__inner{border:0;border-left:.1rem solid #d9d9d9;box-shadow:-1.2rem 0 4rem #0000001f;max-width:100vw;padding:0 2.4rem;width:48rem}.cart-drawer .drawer__header{border-bottom:.1rem solid #d9d9d9;padding:2.4rem 0 1.8rem}.cart-drawer .drawer__heading{font-size:3.2rem;line-height:1.1;margin:0}.cart-drawer .drawer__close{color:#000;right:-.8rem;top:1.7rem}.cart-drawer .drawer__close .svg-wrapper{height:2.2rem;width:2.2rem}.cart-drawer .cart-items thead{margin-bottom:0}.cart-drawer .cart-items thead th{padding-bottom:1.2rem}.cart-drawer .cart-item{border-bottom:.1rem solid #e5e5e5;column-gap:1.4rem;grid-template-columns:9.6rem minmax(0,1fr) auto auto;padding-bottom:2rem}.cart-drawer .cart-item:last-child{border-bottom:0}.cart-drawer .cart-items td{padding-top:2rem}.cart-drawer .cart-item__details{grid-column:2 / 4}.cart-drawer .cart-item__totals{grid-column:4}.cart-drawer .cart-item__quantity{grid-column:2 / 5}.cart-drawer .cart-item__name{font-size:1.55rem;line-height:1.35}.cart-drawer .product-option{font-size:1.3rem}.cart-drawer .quantity{min-height:4.4rem;width:13.6rem}.cart-drawer .drawer__footer{background:#fff;border-top-color:#d9d9d9;padding:1.8rem 0 2.4rem}.cart-drawer .cart-drawer__footer{border:0}.cart-drawer .totals{align-items:baseline}.cart-drawer .cart__checkout-button{max-width:none;width:100%}.cart-notification{border:.1rem solid #000;border-radius:0;box-shadow:0 1.2rem 3.2rem #00000024}.cart-notification__heading{font-size:1.6rem;font-weight:600;letter-spacing:0}.cart-notification .button--secondary{background:#fff;border:.1rem solid #000;border-radius:.3rem;color:#000}.cart-notification .button--secondary:before,.cart-notification .button--secondary:after{border-radius:.3rem;box-shadow:none}@media screen and (min-width:750px){cart-items .page-width,#main-cart-footer .page-width{max-width:122rem}cart-items .cart-item>td+td{padding-left:3.2rem}cart-items .cart-item .cart-item__quantity,cart-items .cart-items .cart-items__heading--wide{padding-left:4rem}#main-cart-footer .cart__blocks{min-width:42rem}}@media screen and (max-width:749px){cart-items .page-width,#main-cart-footer .page-width{padding-left:1.6rem;padding-right:1.6rem}cart-items .title-wrapper-with-link{align-items:baseline;gap:1.6rem;margin-bottom:2.4rem}cart-items .title--primary{font-size:3.2rem}cart-items .underlined-link{font-size:1.4rem;white-space:nowrap}cart-items .cart-items thead tr{margin-bottom:2.8rem}cart-items .cart-item{border-bottom:.1rem solid #e5e5e5;gap:1.2rem;margin-bottom:2.4rem;padding-bottom:2.4rem}cart-items .cart-item:last-child{border-bottom:0;padding-bottom:0}cart-items .cart-item__name{font-size:1.55rem;line-height:1.35}cart-items .product-option{font-size:1.3rem}cart-items .quantity{min-height:4.6rem;width:13.8rem}#main-cart-footer .cart__footer{padding-top:0}#main-cart-footer .cart__blocks{width:100%}#main-cart-footer .totals{justify-content:space-between}#main-cart-footer .tax-note{margin:1.4rem 0 2rem;text-align:left}#main-cart-footer .cart__checkout-button{max-width:none;width:100%}.cart-drawer .drawer__inner{border-left:0;padding:0 1.6rem;width:100vw}.cart-drawer .drawer__header{padding-top:1.8rem}.cart-drawer .drawer__heading{font-size:2.8rem}.cart-drawer .drawer__close{right:-1rem;top:1rem}.cart-drawer .cart-item{column-gap:1.2rem;grid-template-columns:8.4rem minmax(0,1fr) auto auto}.cart-drawer .cart-item__name{font-size:1.5rem}.cart-drawer .drawer__footer{padding-bottom:max(1.8rem,env(safe-area-inset-bottom))}.cart-notification{border-left:0;border-right:0;padding:2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/genzero-cart.css.map */
