#main-cart-items .product-option__group{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}#main-cart-items .product-option{display:flex;flex-wrap:wrap;gap:.4rem;font-size:1.4rem;margin:0}#main-cart-items .product-option__name{color:rgb(var(--color-foreground))}#main-cart-items .product-option__value{color:rgb(var(--color-foreground-secondary));display:flex;margin:0}#main-cart-items .product-option:not(:last-child) .product-option__value:after{content:","}#main-cart-items .quantity{width:8.9rem;height:3.4rem}#main-cart-items .quantity__input{font-size:1.4rem}cart-items{width:100%}cart-items:not(.is-empty){max-width:90rem;margin-top:2.4rem}@media screen and (min-width: 990px){cart-items:not(.is-empty){margin-bottom:7.2rem}}.cart__footer-main:not(.is-empty){margin-top:2.4rem;margin-bottom:3.2rem}@media screen and (min-width: 750px){.cart__footer-main:not(.is-empty){margin-bottom:7.2rem}}.cart-items{display:flex;flex-direction:column;gap:2rem}.cart-item:not(:last-child){padding-bottom:2rem;border-bottom:1px solid rgb(var(--color-border))}.cart-item__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cart-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.cart-item__inner{display:flex;gap:1.2rem}@media screen and (min-width: 576px){.cart-item__inner{gap:2rem}}.cart-item__media{position:relative;vertical-align:top;width:7rem}@media screen and (min-width: 576px){.cart-item__media{width:13rem}}.cart-item__media-wrapper{position:relative;width:7rem;border-radius:var(--border-radius-main);overflow:hidden;display:flex}@media screen and (min-width: 576px){.cart-item__media-wrapper{width:13rem}}.cart-item__media-wrapper:after{content:"";display:block;width:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.cart-item__link{display:block!important;background:transparent;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.cart-item__image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;transition:transform var(--duration-default)}.cart-item__totals{position:relative;margin-left:auto}@media screen and (min-width: 576px){.cart-item__totals{margin-left:unset}}.cart-item__totals .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__totals .loading-overlay,.cart-item__totals .loading-overlay__spinner{top:50%;left:1rem;transform:translateY(-50%)}.cart-item__details{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.cart-item__info{display:flex;flex-direction:column;gap:.2rem}.cart-item__name{color:rgb(var(--color-foreground));font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1.2rem);letter-spacing:calc(var(--font-card-letter-spacing) * .1);line-height:var(--font-body-line-height);text-decoration:none}.cart-item__name span{transition:opacity var(--duration-default)}.cart-item__name span:hover{opacity:.6}.cart-item__sku{display:flex;gap:.4rem;margin:0;font-size:1.4rem;font-weight:500}.cart-item__sku .cart__sku-name{color:rgb(var(--color-foreground-secondary))}.cart-item__price-wrapper{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:.6rem;flex-shrink:0;color:rgb(var(--color-foreground-secondary));font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);font-size:calc(var(--font-heading-card-scale) * 1.2rem);letter-spacing:calc(var(--font-card-letter-spacing) * .1);line-height:var(--font-body-line-height)}.cart-item__old-price{color:rgb(var(--color-card-price-old));text-decoration-color:rgb(var(--color-card-price-old))}.cart-item__error{display:flex;align-items:flex-start;margin:0}.cart-item__error-text{font-size:1.2rem;order:1;line-height:var(--font-body-line-height)}.cart-item__error-text:not(:empty){margin-top:.4rem}.cart-item__error-text+svg{width:1.2rem;margin-right:.4rem;margin-top:.8rem;flex-shrink:0}.cart-item__error-text:empty+svg{display:none}.cart-item cart-remove-button{display:block;width:max-content}.cart-item cart-remove-button a{margin-top:1.2rem;display:flex;transition:opacity var(--duration-default)}.cart-item cart-remove-button:hover a{opacity:.6}.cart-item__discounted-prices{display:flex;align-items:center;flex-wrap:wrap;column-gap:.6rem;margin:0}.cart-item__discounted-prices dd{margin:0}
/*# sourceMappingURL=/cdn/shop/t/83/assets/component-cart-items.css.map */
