cart-line-item{--cart-image-size: 4rem;display:grid;grid-template-columns:var(--cart-image-size) 1fr;gap:1rem;grid-template-areas:"image details";align-items:start;width:100%;border:1px solid var(--colour-isabelline);background-color:var(--colour-white);padding:1rem}cart-line-item img{grid-area:image;aspect-ratio:1;object-fit:contain;overflow:hidden}cart-line-item .item-details{display:flex;flex-direction:column;gap:1rem}cart-line-item .item-details .btn-edit-personalisation{font-size:.875rem;padding:.5rem 1rem!important}cart-line-item .item-details .btn-edit-personalisation svg{width:.75rem!important;height:.75rem!important}cart-line-item .product-title{grid-area:title;display:flex;flex-direction:column;gap:.5rem}cart-line-item .product-title .title{font-size:.875rem;font-weight:500;text-decoration:none;max-width:25rem;line-height:1.5;color:var(--colour-black)}cart-line-item .product-title .sku{font-size:.75rem}cart-line-item .product-title ul{list-style:none;margin:0;padding:0;display:flex;gap:1rem;padding-top:1rem}cart-line-item .product-title dl{display:flex;flex-direction:column;gap:.5rem}cart-line-item .product-title dl *{line-height:1}cart-line-item .product-title dl dd{font-size:1rem}cart-line-item .stock-message{display:flex;align-items:center;gap:1rem}cart-line-item .stock-message .alert{font-size:.75rem}cart-line-item .variant-info{grid-area:variant-info;display:flex;flex-direction:column;gap:.5rem;font-size:.75rem}cart-line-item .variant-info .engraving-option{text-transform:none}cart-line-item .personalisation-details{display:flex;flex-direction:column;gap:.75rem;font-size:.75rem;padding:.75rem;background-color:var(--colour-isabelline)}cart-line-item .personalisation-details .personalisation-property{display:flex;flex-direction:column;gap:.125rem}cart-line-item .personalisation-details .personalisation-property strong{font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--colour-dark-grey)}cart-line-item .personalisation-details .personalisation-property .personalisation-logo-link{display:block;margin-top:.25rem}cart-line-item .personalisation-details .personalisation-property .personalisation-logo-link img{border:1px solid var(--colour-light-grey);border-radius:.25rem;padding:.25rem;background:var(--colour-white)}cart-line-item .alteration-addon-info{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;padding:.75rem;background-color:var(--colour-isabelline);border-left:3px solid var(--colour-primary, #333)}cart-line-item .alteration-addon-info .alteration-addon-property{display:flex;flex-direction:column;gap:.125rem}cart-line-item .alteration-addon-info .alteration-addon-property strong{font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--colour-dark-grey)}cart-line-item .alteration-addon-info .alteration-addon-note{margin:0;font-size:.6875rem;color:var(--colour-dark-grey);font-style:italic}cart-line-item .data-prices{grid-area:price;display:flex;flex-direction:column;gap:.5rem}cart-line-item .data-prices .prices{display:flex;gap:.5rem;align-items:baseline}cart-line-item .data-prices .prices span.discount-original-price{text-decoration:line-through;color:var(--colour-black)}cart-line-item .data-prices span{font-size:.875rem;font-weight:500;line-height:1.5}cart-line-item .actions{grid-area:actions;display:flex;align-items:center;gap:1rem}cart-line-item .actions .c-qty{display:flex;align-items:center;gap:.5rem}cart-line-item .actions .remove{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem}cart-line-item .actions .remove svg{height:1rem;width:1rem}@media(min-width:768px){cart-line-item .product-title ul{padding-top:.75rem;gap:2rem}}@media(min-width:1024px){cart-line-item{--cart-image-size: 6.5rem;gap:2rem}}@media(min-width:1280px){.template-cart cart-line-item{--cart-image-size: 7.5rem}}@media(max-width:767.98px){cart-line-item .product-title ul{flex-direction:column}}@media(max-width:575.98px){cart-line-item .stock-message{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snippet-cart-line-item.css.map */
