cart-notification .cart-notification{border:.1rem solid rgba(var(--color-foreground),.14);border-radius:0;box-shadow:none;padding:2rem}cart-notification .cart-notification__header{align-items:center;border-bottom:.1rem solid rgba(var(--color-foreground),.12);padding-bottom:1.4rem}cart-notification .cart-notification__heading{color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}cart-notification .cart-notification__heading .icon-checkmark{width:1.1rem}cart-notification .cart-notification__close{align-items:center;display:inline-flex;height:4rem;justify-content:center;margin:-1rem -1rem -1rem 1.2rem;width:4rem}cart-notification .cart-notification-product{align-items:start;display:grid;gap:1.4rem;grid-template-columns:8.4rem minmax(0,1fr);padding:1.8rem 0 2rem}cart-notification .cart-notification-product>.cart-item{align-items:start;display:grid;gap:1.4rem;grid-template-columns:8.4rem minmax(0,1fr);margin:0}cart-notification .cart-notification-product__image{background:rgba(var(--color-foreground),.035);display:block;margin:0;overflow:hidden;width:100%}cart-notification .cart-notification-product__image img{display:block;height:auto;width:100%}cart-notification .cart-notification-product__content{min-width:0}cart-notification .cart-notification-product__title{gap:.7rem;margin-bottom:.7rem}cart-notification .cart-notification-product__name{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.25}cart-notification .cart-notification-product dl{display:grid;gap:.3rem}cart-notification .cart-notification-product .product-option{color:rgba(var(--color-foreground),.68);font-size:1.2rem;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}cart-notification .cart-notification-product__summary{align-items:center;border-top:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.8rem 1.4rem;justify-content:space-between;letter-spacing:.04em;margin-top:1.2rem;padding-top:1.1rem;text-transform:uppercase}cart-notification .cart-notification__links{border-top:.1rem solid rgba(var(--color-foreground),.12);display:grid;gap:.9rem;padding-top:1.6rem;text-align:center}cart-notification .cart-notification__links>*{margin-top:0}cart-notification .cart-notification__links .button{border-radius:0;min-height:4.8rem}cart-notification .cart-notification__links .button-label{color:rgba(var(--color-foreground),.72);font-size:1.2rem;letter-spacing:.08em;padding:.7rem 0;text-decoration-thickness:.1rem;text-transform:uppercase;text-underline-offset:.35rem}@media screen and (min-width:750px){cart-notification .cart-notification{max-width:42rem;padding:2.4rem;right:2.4rem}}@media screen and (min-width:990px){cart-notification .cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}main[data-template=cart] cart-items,main[data-template=cart] #main-cart-footer{background:rgb(var(--color-background))}main[data-template=cart] cart-items .page-width,main[data-template=cart] #main-cart-footer .page-width{max-width:min(142rem,calc(100vw - 3.2rem))}main[data-template=cart] cart-items .title-wrapper-with-link{align-items:end;border-bottom:.1rem solid rgba(var(--color-foreground),.14);margin:0 0 2.8rem;padding-bottom:2rem}main[data-template=cart] cart-items .title--primary{font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.2vw,6.4rem);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:.95;margin:0}main[data-template=cart] cart-items .title-wrapper-with-link .underlined-link,main[data-template=cart] .cart__warnings .button{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.35rem}main[data-template=cart] .cart__warnings{margin-inline:auto;max-width:54rem;padding:clamp(7rem,12vw,14rem) 0}main[data-template=cart] .cart__empty-text{font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,5.8rem);line-height:1;margin-bottom:2.8rem}main[data-template=cart] .cart__warnings .button{border-radius:0;min-height:5.2rem;min-width:min(100%,28rem)}main[data-template=cart] .cart__items{border-bottom-color:rgba(var(--color-foreground),.14)}main[data-template=cart] .cart-items{border-collapse:separate;border-spacing:0}main[data-template=cart] .cart-items thead th{border-bottom-color:rgba(var(--color-foreground),.16);color:rgba(var(--color-foreground),.62);font-size:1.05rem;font-weight:500;letter-spacing:.13em;padding-bottom:1.2rem}main[data-template=cart] .cart-items td{padding-top:3rem}main[data-template=cart] .cart-item__image-container{background:rgba(var(--color-foreground),.035);border:0;border-radius:0;overflow:hidden}main[data-template=cart] .cart-item__image-container:after{content:none}main[data-template=cart] .cart-item__image{display:block;height:auto;width:100%}main[data-template=cart] .cart-item__name{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.7vw,2.4rem);line-height:1.15;text-decoration-thickness:.1rem;text-underline-offset:.32rem}main[data-template=cart] .cart-item__name:hover{color:rgb(var(--color-foreground))}main[data-template=cart] .cart-item .product-option{color:rgba(var(--color-foreground),.64);font-size:1.2rem;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}main[data-template=cart] .cart-item__price-wrapper,main[data-template=cart] .price--end,main[data-template=cart] .cart-item__final-price{color:rgb(var(--color-foreground));font-size:1.35rem;letter-spacing:.03em}main[data-template=cart] .cart-item cart-remove-button .button{border:.1rem solid rgba(var(--color-foreground),.18);border-radius:0;color:rgba(var(--color-foreground),.72);min-height:4.4rem;min-width:4.4rem}main[data-template=cart] .cart-item cart-remove-button .button:hover{color:rgb(var(--color-foreground))}main[data-template=cart] .cart-quantity{border:.1rem solid rgba(var(--color-foreground),.18);border-radius:0;min-height:4.6rem;width:13.8rem}main[data-template=cart] .cart-quantity:before,main[data-template=cart] .cart-quantity:after{content:none}main[data-template=cart] .cart-quantity .quantity__button{width:4rem}main[data-template=cart] .cart-quantity .quantity__input{font-size:1.35rem}main[data-template=cart] .cart__footer{border-top:0;padding-top:1.4rem}main[data-template=cart] .cart__blocks{border-top:.1rem solid rgba(var(--color-foreground),.16);margin-left:auto;max-width:43rem;padding-top:2.4rem;width:100%}main[data-template=cart] .totals{align-items:baseline;gap:1.6rem;justify-content:space-between}main[data-template=cart] .totals__total{color:rgba(var(--color-foreground),.68);font-size:1.15rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}main[data-template=cart] .totals__total-value{color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2rem;letter-spacing:0}main[data-template=cart] .tax-note{color:rgba(var(--color-foreground),.62);font-size:1.25rem;line-height:1.55;margin:1.3rem 0 1.8rem auto}main[data-template=cart] .cart__checkout-button{border-radius:0;max-width:none;min-height:5.4rem}main[data-template=cart] .cart__dynamic-checkout-buttons{max-width:none}@media screen and (min-width:750px){main[data-template=cart] cart-items .page-width,main[data-template=cart] #main-cart-footer .page-width{max-width:min(146rem,calc(100vw - 6rem))}main[data-template=cart] .cart-item__media{width:13.2rem}main[data-template=cart] .cart-item__details{width:auto}main[data-template=cart] .cart-item>td+td{padding-left:3rem}}@media screen and (min-width:990px){main[data-template=cart] .cart-item .cart-item__quantity,main[data-template=cart] .cart-items .cart-items__heading--wide{padding-left:4rem}}@media screen and (max-width:749px){cart-notification .cart-notification{left:1.6rem;max-height:calc(100vh - 2.4rem);overflow-y:auto;right:1.6rem;width:auto}cart-notification .cart-notification-product,cart-notification .cart-notification-product>.cart-item{grid-template-columns:7.6rem minmax(0,1fr)}cart-notification .cart-notification__links .button{min-height:4.6rem}main[data-template=cart] cart-items .title-wrapper-with-link{align-items:flex-start;display:grid;gap:1.2rem;margin-bottom:2.2rem}main[data-template=cart] .cart-items thead tr{border-bottom-color:rgba(var(--color-foreground),.16);margin-bottom:2.4rem}main[data-template=cart] .cart-item{border-bottom:.1rem solid rgba(var(--color-foreground),.12);gap:1.2rem 1.4rem;grid-template-columns:9.6rem minmax(0,1fr) auto;margin-bottom:2.4rem;padding-bottom:2.4rem}main[data-template=cart] .cart-item:last-child{border-bottom:0}main[data-template=cart] .cart-item__media{grid-column:1;grid-row:1 / 3}main[data-template=cart] .cart-item__details{grid-column:2 / 4}main[data-template=cart] .cart-item__quantity{grid-column:2 / 4}main[data-template=cart] .cart-item__totals{grid-column:3;grid-row:1}main[data-template=cart] .cart-item__quantity-wrapper{align-items:center;gap:.8rem}main[data-template=cart] .cart-quantity{width:13rem}main[data-template=cart] .cart__footer{padding-top:0}main[data-template=cart] .cart__blocks{margin-left:0;max-width:none}main[data-template=cart] .tax-note{text-align:left}}@media(prefers-reduced-motion:reduce){cart-notification .cart-notification.animate,cart-notification .cart-notification.active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-cart.css.map */
