cart-items .cart-container{padding-top:132px;color:#4b2795}cart-items .cart-container .cart__warnings{margin-bottom:10px}cart-items .cart-container form table{width:100%;border-collapse:collapse;border-bottom:1px solid #4b279550}cart-items .cart-container form table thead{background-color:#f3f3f3;border:none;font-size:25px;font-weight:700;line-height:120%;letter-spacing:.37px}cart-items .cart-container form table thead th{text-align:start;padding:30px 0}cart-items .cart-container form table thead th:nth-of-type(1){width:21rem;padding-left:70px}cart-items .cart-container form table thead th:nth-of-type(2){width:40rem}cart-items .cart-container form table thead th:nth-of-type(3){width:30rem}cart-items .cart-container form table thead th:nth-of-type(4){width:45rem}cart-items .cart-container form table thead th:last-of-type{text-align:right;padding-right:75px}cart-items .cart-container form table tbody{font-size:22px;font-weight:500;line-height:113%;letter-spacing:.37px}cart-items .cart-container form table tbody td.cart-item__media{display:table-cell;vertical-align:middle}cart-items .cart-container form table tbody td.cart-item__media cart-remove-button{margin-right:35px}cart-items .cart-container form table tbody td.cart-item__media cart-remove-button a:before{content:"";mask-image:url(./close.svg);-webkit-mask-image:url(./close.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;display:block;width:20px;height:20px;background-color:#4b279550}cart-items .cart-container form table tbody td.cart-item__media .media{display:flex;flex-shrink:0;width:91px;height:91px}cart-items .cart-container form table tbody td.cart-item__media .media .cart-item__image-container{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:100%}cart-items .cart-container form table tbody td.cart-item__media .media .cart-item__image-container img{max-height:100%;max-width:100%}cart-items .cart-container form table tbody td.cart-item__product{padding:32.5px 0}cart-items .cart-container form table tbody td.cart-item__quantity quantity-input{display:flex;width:fit-content;border:1px solid #4b279530;border-radius:100px;min-height:60px;max-width:150px}cart-items .cart-container form table tbody td.cart-item__quantity quantity-input .quantity__button{display:flex;align-items:center;color:#4b2795;font-size:22px;line-height:113%;letter-spacing:.37px;font-weight:500}cart-items .cart-container form table tbody td.cart-item__quantity quantity-input .quantity__input{display:flex;align-items:center;color:#4b2795;font-size:22px;line-height:113%;letter-spacing:.37px;font-weight:500;font-family:var(--font-body-family)}cart-items .cart-container form table tbody td.cart-item__totals{padding-right:75px;text-align:right}cart-items .cart-container form table tbody td .container{display:inline-flex;align-items:center;margin-right:5rem;gap:18px;height:100%}.cart-items td,.cart-items th{padding:0;border:none}.cart-item__quantity-wrapper{display:flex}.cart-item__totals{position:relative}.cart-items *.right{text-align:right}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.cart-item__old-price{opacity:.7}.cart-item__final-price{font-weight:400}.product-option{font-size:1.4rem;word-break:break-word;line-height:calc(1 + .5 / var(--font-body-scale));color:#4b279590}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:.5rem;margin-bottom:-.5rem;width:min-content;min-width:100%}.cart-item__error-text{font-size:1.2rem;line-height:calc(1 + .2 / var(--font-body-scale));order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.5rem;margin-top:.1rem}.cart-item__error-text:empty+svg{display:none}.product-option *{display:inline;margin:0}@media(max-width:1500px){cart-items .cart-container form table thead th:last-of-type{padding-right:3vw}cart-items .cart-container form table tbody td.cart-item__totals{padding-right:3vw}}@media(max-width:1200px){cart-items .cart-container{padding-top:3vw}cart-items .cart-container form table thead th:first-of-type{padding-left:4vw}cart-items .cart-container form table tbody td.cart-item__product cart-remove-button{margin-right:1vw}}@media(max-width:900px){cart-items .cart-container form table thead th{font-size:2.5vw}cart-items .cart-container form table thead th:nth-of-type(3){width:10rem}cart-items .cart-container form table thead th:nth-of-type(4){width:22rem}cart-items .cart-container form table tbody td.cart-item__media cart-remove-button{margin-right:1vw}cart-items .cart-container form table tbody td .container{margin-right:2vw}}@media(max-width:800px){cart-items .cart-container form table thead{display:none}cart-items .cart-container form table tbody tr .cart-item__price{display:none}cart-items .cart-container form table tbody tr .cart-item__quantity{min-width:18rem}}@media(max-width:700px){cart-items .cart-container form table tbody tr{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"media details" "media price" "media qty";background-color:#00000008;padding:1.5rem 3rem 1.5rem 1.5rem;position:relative}cart-items .cart-container form table tbody tr:last-of-type{padding-bottom:3rem}cart-items .cart-container form table tbody tr .cart-item__media{grid-area:media;width:auto}cart-items .cart-container form table tbody tr .cart-item__media cart-remove-button{display:flex;position:absolute;align-items:center;right:1rem;top:0;margin:0;height:100%}cart-items .cart-container form table tbody tr .cart-item__media cart-remove-button a:before{background-color:#4b2795;width:15px;height:15px}cart-items .cart-container form table tbody tr .cart-item__media .container{margin-right:1.5rem;gap:0}cart-items .cart-container form table tbody tr .cart-item__media .cart-item__image-container{background-color:#fff}cart-items .cart-container form table tbody tr .cart-item__product{grid-area:details;width:auto;padding:0}cart-items .cart-container form table tbody tr .cart-item__product .container{margin-right:0}cart-items .cart-container form table tbody tr .cart-item__product .container .cart-item__name{font-size:17px;line-height:100%}cart-items .cart-container form table tbody tr .cart-item__totals{grid-area:price;text-align:left}cart-items .cart-container form table tbody tr .cart-item__totals .price{font-size:15px;font-weight:400}cart-items .cart-container form table tbody tr .cart-item__quantity{grid-area:qty;min-width:unset;margin-top:1rem}cart-items .cart-container form table tbody tr .cart-item__quantity quantity-popover{position:relative}cart-items .cart-container form table tbody tr .cart-item__quantity quantity-input{min-height:unset;height:45px;padding-inline:10px}cart-items .cart-container form table tbody tr .cart-item__quantity quantity-input .quantity__button{width:1rem}cart-items .cart-container form table tbody tr .cart-item__quantity quantity-input .quantity__input{width:5rem;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-cart-items.css.map */
