svelte-cart-line{display:grid}.cart-line__root{display:grid}.cart-line{font-weight:400;font-size:12px;line-height:140%;font-family:Untitled,sans-serif;display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;grid-row:1;grid-column:1;z-index:10;color:#6b5a5a}.cart-line__title{color:#221919}.cart-line__image{display:grid;align-items:center}.cart-line__image--spacing{padding:10%}.cart-line__image--container{display:grid;grid-row:1;grid-column:1;align-items:center;background-color:#fceae9;aspect-ratio:.8;width:100%}.cart-line__image--link{grid-row:1;grid-column:1;z-index:10;width:100%;height:100%}.cart-line__details{display:grid;grid-template-rows:auto auto 1fr;gap:10px}.cart-line__remove-button-container{display:grid;justify-content:start;align-items:end}.cart-line__remove-button{display:block;position:relative;cursor:pointer;border:none;background:none;padding:0;color:inherit;font-weight:400;font-size:14px;line-height:140%;font-family:Untitled,sans-serif;transition:color .3s}.cart-line__remove-button:after{position:absolute;right:0;bottom:-2px;left:0;transition:width .3s ease-in-out;background:currentColor;width:100%;height:1px;content:""}@media (min-width: 1000px){.cart-line__remove-button:hover:not(:disabled):after,.cart-line__remove-button:active:not(:disabled):after{width:0}}.cart-line__remove-button:disabled{cursor:not-allowed;color:#6b5a5a}.cart-line__remove-button{font-weight:400;font-size:12px;line-height:140%;font-family:Untitled,sans-serif}.cart-line__footer{display:grid;grid-template-columns:1fr auto;align-content:end;gap:10px}.cart-line__overlay{grid-row:1;grid-column:1;opacity:0;z-index:1;transition:opacity .2s ease;background-color:#fff8f7;width:100%;height:100%;pointer-events:none}
