.cart-items{grid-template-rows:auto;align-items:flex-start;gap:1em;width:100%;display:grid}.cart-items .cart-item{grid-template-columns:auto 1fr;align-items:center;gap:.75em;display:grid;position:relative}.cart-items .cart-item:last-of-type{padding-bottom:2em}.cart-items .cart-item__divider{background-color:var(--color-tertiary-accent);width:100%;height:1px}.cart-items .cart-item__wrapper{flex-direction:column;align-items:flex-start;gap:.75em;display:flex;position:relative}.cart-items .cart-item__wrapper .item-properties-button{appearance:none;cursor:pointer;background:0 0;background:var(--color-tertiary-accent);color:var(--color-black);border:none;border-radius:.625em;align-items:center;gap:1em;margin-top:.3125em;padding:.5em 1em;display:flex}.cart-items .cart-item__wrapper .item-properties-button.open svg{transform:rotate(180deg)}.cart-items .cart-item__wrapper .item-properties-button span{font-family:gill-sans-nova,arial,sans-serif;font-weight:700}.cart-items .cart-item__wrapper .item-properties-button svg{width:12px;height:auto;margin-top:3px}.cart-items .cart-item__wrapper .item-properties-button svg polyline{fill:none;stroke:var(--color-black);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:3px;stroke-width:4.5px}.cart-items .cart-item__discount{padding-bottom:.5em;display:block;font-size:.75em!important}.cart-items .cart-item__line-price{gap:.5em;display:flex}.cart-items .cart-item__line-price span{color:var(--color-white);text-align:center;background:#c30453;border-radius:.625em;width:fit-content;margin:0 auto;padding:.5em 1.25em;font-size:.75em;font-weight:700;display:block}.cart-items .cart-item__line-price span.price-original{color:var(--color-black);background:0 0}.cart-items .cart-item__line-price span.price-original del{opacity:1}.cart-items .cart-item__header{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.25em;display:flex}.cart-items .cart-item__header span{width:100%;font-size:.875em;font-weight:600}.cart-items .cart-item__header .remove{justify-content:center;align-items:center;width:1em;min-width:1em;height:1.5em;display:flex}.cart-items .cart-item__header .remove span{display:none}.cart-items .cart-item__header .remove svg{width:1em;height:1em;fill:var(--color-black)}.cart-items .cart-item__details{width:100%}.cart-items .cart-item__details h5{text-transform:none;margin-bottom:0}.cart-items .cart-item__details h5 a{color:var(--color-primary);font-size:18px;text-decoration:none}.cart-items .cart-item__details h5 a:hover,.cart-items .cart-item__details h5 a:focus{text-decoration:underline}@media (width<=768px){.cart-items .cart-item__details h5 a{font-size:14px}}.cart-items .cart-item__info{grid-template-rows:auto;display:grid}.cart-items .cart-item__properties{flex-direction:column;gap:.5em;padding:0 0 0 .75em;display:flex}.cart-items .cart-item__properties.hidden{display:none}.cart-items .cart-item__property,.cart-items .cart-item__variant{font-size:.875em;line-height:1.1}.cart-items .cart-item__bundle-items{flex-direction:column;gap:.25em;display:flex}.cart-items .cart-item__bundle-row{font-size:.875em;line-height:1.1}.cart-items .cart-item__quantity input{text-align:center;border:none;width:28px;height:28px;min-height:28px;padding:0 .5em;font-size:14px;font-weight:700}.cart-items .cart-item__footer{justify-content:space-between;align-items:center;gap:1em;width:100%;display:flex}.cart-items .cart-item__footer-actions{flex-direction:column;justify-content:center;align-items:center;display:flex}.cart-items .cart-item__footer-actions .remove{font-size:12px!important;font-weight:500!important}.cart-items .cart-item__footer-actions .remove span{font-size:12px!important;font-weight:500!important;display:block!important}.cart-items .cart-item__footer-actions .move-to-wishlist{appearance:none;cursor:pointer;background:0 0;border:none;outline:none;margin:.5em 0;text-decoration:underline;font-size:12px!important;font-weight:500!important}.cart-items .cart-item__footer-actions .move-to-wishlist span{pointer-events:none!important;font-size:12px!important;font-weight:500!important;display:block!important}
