@font-face{font-family:Didot;src:url(HTFDidot-Medium06_Web.woff2) format("woff2"),url(HTFDidot-Medium06_Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Didot Italic;src:url(HTFDidot-MediumIta06_Web.woff2) format("woff2"),url(HTFDidot-MediumIta06_Web.woff) format("woff");font-weight:500;font-style:italic}.cart-items{position:relative}.cart-items th{padding-bottom:1rem;text-align:left;vertical-align:top;margin:0}.cart-items td{padding:1.5rem 0!important;vertical-align:top;margin:0}.cart-items td.cart-item-details{padding:1.5rem 0 1rem!important}@media (min-width: 750px){cart-items .cart-items td.cart-item-media{padding:1.5rem 1.5rem 1.5rem 0!important}}.cart-items dl{margin:0}.cart-items .right{text-align:right}@media (max-width: 749px){.cart-items,.cart-items thead,.cart-items tbody{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border)}.cart-items td.cart-item-quantity{padding-top:0!important}}@media (min-width: 750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items+.cart-footer{grid-column:2}.cart-items th{border-bottom:1px solid var(--color-border)}.cart-items th:first-child{width:50%}.cart-items th+th{padding-left:4rem}.cart-items td{border-bottom:1px solid var(--color-border)}}@media (min-width: 990px){.cart-items .cart-items-heading-wide,.cart-items .cart-item-quantity{padding-left:4rem}.cart-items thead th:first-child{width:60%}}.cart-items-disabled{pointer-events:none}.cart-item .loading-overlay{top:0;left:auto;right:auto;bottom:0;padding:0}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item cart-remove-button{display:block;margin-left:1rem}cart-drawer-items .cart-item cart-remove-button{align-items:center}.cart-item cart-remove-button .paragraph-xs{line-height:1.4em}@media (max-width: 749px){.cart-item{display:grid;grid-template:repeat(2,auto)/repeat(4,1fr);column-gap:1rem;border-bottom:1px solid var(--color-border)}.cart-item:last-child{margin-bottom:0}}@media (min-width: 750px){.cart-item{display:table-row}.cart-item>td+td{padding-left:4rem!important}.cart-item .loading-overlay{right:0;padding-top:2.5rem;bottom:auto}}.cart-item-media{position:relative}.cart-item-media img{display:block}@media (min-width: 990px){.cart-item-media img{max-width:104px}}@media (max-width: 749px){.cart-item-media{grid-row:1/3;width:auto}}.cart-item-link{display:block;background-color:var(--color-background-product-thumb)}.cart-item-details{width:35rem}@media (max-width: 749px){.cart-item-details{grid-column:2/4;width:auto}}@media (min-width: 990px){.cart-item-details{width:50rem}}.cart-item-name{text-decoration:none;display:block;color:var(--color-typography-base);margin-bottom:.5rem}.cart-item-name:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-gray-900)}.cart-item-quantity-wrapper{display:flex}@media (max-width: 749px){.cart-item-quantity-wrapper .cart-item-quantity{grid-column:2/5}}.product-option{font-weight:var(--font-weight-bold);line-height:1.3em;margin-bottom:0}.product-option *{display:inline;margin:0}.product-option dt{font-weight:var(--font-weight-bold)}.product-option+.product-option{margin-top:.5rem}.product-option.variant-option{font-weight:400;margin-top:.5rem}.cart-item-price-wrapper>*{display:block;margin:0;padding:0}.cart-item-price-wrapper>* .price-end{font-weight:var(--font-weight-bold)}.cart-item-discounted-prices dd{margin:0}.cart-item-old-price{color:var(--color-gray-500);margin:0 .25rem 0 0;text-decoration:line-through}.cart-item-final-price{font-weight:var(--font-weight-bold);color:var(--color-secondary)}.cart-item-totals{position:relative}@media (max-width: 749px){.cart-item-totals{display:flex;align-items:flex-start;justify-content:flex-end}}.cart-item-error{display:flex;align-items:flex-start}.cart-item-error .cart-item-error-text{order:1;margin-top:1rem}.cart-item-error .cart-item-error-text+svg{flex-shrink:0;width:1rem;margin-right:.5rem;color:var(--color-error);margin-top:1.25rem}.cart-item-error .cart-item-error-text:empty+svg{display:none}
/*# sourceMappingURL=/cdn/shop/t/132/assets/component-cart-items.css.map */
