.cart-items td,.cart-items th{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:400}.cart-item__quantity-wrapper{display:flex}.cart-drawer .cart-item__quantity-wrapper{justify-content:space-between;align-items:center}.cart-drawer .cart-item__quantity-wrapper .quantity{gap:6px;min-height:32px;align-items:center;border-radius:4px;border:1px solid #6C7275;padding-inline:8px;height:32px}.cart-drawer .cart-item__quantity-wrapper .quantity:before,.cart-drawer .cart-item__quantity-wrapper .quantity:after{content:none}.cart-drawer .cart-item__quantity-wrapper .quantity .quantity__input,.cart-drawer .cart-item__quantity-wrapper .quantity .quantity__button{border:none;margin:0}.cart-drawer .cart-item__quantity-wrapper .quantity .quantity__input{height:32px;width:20px;font-size:12px;font-weight:600;line-height:20px}.cart-drawer .cart-item__quantity-wrapper .quantity .quantity__button{height:16px;width:16px}.cart-item__totals{position:relative;display:none}.cart-items *.right{text-align:right}.cart-item__image-container{display:inline-flex;align-items:flex-start}.cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:10rem;border:1px solid #DDDDDD;border-radius:1rem!important;padding:2px}@media screen and (min-width:750px){.cart-item__image{max-width:100%}}.cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.new-cart .cart-item__details{display:flex;align-items:center;gap:4rem}.new-cart .cart-item__details>*{margin:0}.new-cart .cart-item__details>*+*{margin-top:.6rem}.cart-drawer .cart-item__details>*:not(:last-child){margin:0 0 13px}.cart-drawer .cart-item__info{flex:1}.cart-item__media{position:relative}.new-cart .cart-item__link{display:block;bottom:0;left:0;right:0;top:0;width:100%;height:100%}.cart-item__name{text-decoration:none;display:block;font-weight:500}.new-cart .cart-item__name{font-size:1.5em;color:#4e4e4e;text-align:left;margin-bottom:1rem}.cart-drawer .cart-item__name{font-size:18px;font-style:normal;line-height:18px;color:rgb(var(--color-foreground))}.cart-item__name:hover{text-underline-offset:.3rem;text-decoration-thickness:.2rem}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-drawer .cart-item__price-wrapper{display:flex;align-items:center;gap:6px}.cart-drawer .cart-item__price-wrapper .price{font-size:15px;font-weight:400;line-height:15px}.cart-drawer .cart-item__price-wrapper .price--end{font-weight:700}.cart-item__discounted-prices dd{margin:0}.cart-item__discounted-prices .cart-item__old-price{font-size:2rem}.feature-price{display:flex;gap:.5rem}.cart-drawer .cart-item__old-price{opacity:.4;margin-top:2px}.new-cart .cart-item__old-price{opacity:.7}.new-cart .product-option{font-size:1.4rem;line-height:1;font-weight:400}.feature-price-new-price{font-weight:600}.line-item-price{display:flex;flex-direction:column;justify-content:center;font-weight:600}.cart-item__final-price{font-weight:400}.cart-drawer .cart-item__info .product-option{font-size:13px;font-weight:400;line-height:normal;display:flex;color:#9c9b9b;flex-direction:row;justify-content:start;gap:4px}.cart-item__info .product-option:has(+.product-option){margin-bottom:3px}.billed-yearly{font-weight:400;margin-top:.4rem}.extended-warranty{font-weight:400;margin-top:.4rem;font-size:1.2rem}.cart-item cart-remove-button{display:flex}.new-cart .cart-item cart-remove-button{display:flex;margin-top:1.25rem}.remove-button-cart{display:flex;margin-top:1.25rem}@media screen and (max-width:989px){.cart-item__unit_price{display:none}}.cart-item__unit_price{text-align:left}@media screen and (min-width:750px)and (max-width:989px){.cart-item cart-remove-button{width:24px;height:24px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;text-align:center}.new-cart .cart-item cart-remove-button{width:4.5rem;height:4.5rem}.remove-button-cart{width:2rem;height:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;text-align:center}.cart-item__media{max-width:fit-content}.cart-countdown{font-size:15px;margin-top:2vw;margin-bottom:4vw}}.remove-button-cart{padding:0;margin:.8rem .1rem .1rem 0;border:1px solid #D3D3D3;border-radius:.5rem;background-color:#fff;width:2rem;height:2rem}cart-remove-button .button{margin:0 .1rem .1rem 0;border-radius:.5rem}.new-cart cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));padding:0;border:1px solid #D3D3D3}.cart-drawer cart-remove-button .button{min-width:24px;min-height:24px;padding:0;background:none;box-shadow:none;border:none}cart-remove-button .button:before,cart-remove-button .button:after{content:none}cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.new-cart cart-remove-button .button{min-width:2rem;min-height:2rem}}cart-remove-button{height:2rem;width:2rem}.new-cart .cart-item .loading-overlay{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.new-cart .cart-item .loading-overlay{right:0;padding-top:4.5rem;bottom:auto}}.cart-drawer .cart-item__discount-badge{background:rgb(var(--color-secondary-button));padding:4px 5px;display:flex;gap:4px;align-items:center;font-size:11px;font-weight:700;line-height:normal;letter-spacing:1.1px}.cart-drawer .cart-item__discount-badge svg{width:14px;height:14px;display:block}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:1rem}.cart-drawer .cart-item__error:has(.cart-item__error-text:empty){display:none}.cart-item__error-text{font-size:1.2rem;order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem}.cart-item__error-text:empty+svg{display:none}.new-cart .product-option+.product-option{font-weight:400;margin-top:.4rem}.new-cart .product-option *{display:inline;margin:0}.cart-items thead th{text-transform:uppercase}.cart-table{width:100%;border-collapse:collapse!important}.icon-remove{width:1.2rem;height:1.2rem}@media screen and (max-width:1024px){.cart__items{display:flex;border:transparent!important}.icon-remove{width:2rem;height:2rem}.new-cart .product-option+.product-option{font-size:1.7rem;line-height:1.3rem}.new-cart .product-option *{font-size:1.7rem}.cart-item__name{font-size:1.7rem;max-width:15rem}.cart-table tr{display:flex;align-items:flex-start;align-self:center;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.cart-table-header{display:none!important}.cart-items,.cart-items thead{display:block;width:100%}.cart-item{display:flex;align-content:center;justify-content:center;vertical-align:top!important}.new-cart .cart-item{flex-direction:column;align-items:center}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.2);margin-bottom:4rem}.new-cart .cart-item:last-child{margin-bottom:0;margin-top:2rem}.cart-item__media{grid-row:1 / 3}.cart-item__details{grid-column:2 / 4}.cart-item__quantity{grid-column:2 / 5}}.cart-item__total_price{display:flex;flex-direction:column}.cart-item__error-text+svg{margin-top:.4rem}.cart-table-header th{color:#5e5e5e;padding:1rem;font-weight:400;font-size:1.2rem;justify-content:center;align-content:center;align-items:center;text-align:left;width:25%;padding-left:50px;border-bottom:1px solid gray;padding-top:30px;padding-bottom:30px;text-transform:capitalize;letter-spacing:0px}.cart-items{border-spacing:0;border-collapse:collapse;box-shadow:none;width:100%;background:#fff;display:flex;padding:15px 5px;border:1px solid #5e5e5e;font-size:1.14286em;line-height:1.2;color:#5e5e5e}@media screen and (min-width:1300px){.cart-table td{padding:40px}}.cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-items thead th:first-child{width:50%;font-size:1rem}.cart-items td{vertical-align:top;padding-top:4rem}.cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){text-align:left}.new-cart .cart-item__details{display:flex;justify-content:space-around}@media screen and (min-width:990px){.cart-items thead th:first-child{width:60%;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/component-cart-items.css.map */
