.cart-items.svelte-1dy776d{margin:0;padding:0}.cart-item.svelte-1dy776d{display:flex;align-items:top;margin:20px auto 30px;max-width:500px}@media (min-width: 600px){.cart-item.svelte-1dy776d{display:flex;align-items:top;margin:20px 0 30px;max-width:100%}}img.svelte-1dy776d{max-height:100px;max-width:100px;width:auto;height:auto}.image.svelte-1dy776d{display:flex;align-items:top;justify-content:center;flex-shrink:0;width:100px;padding:10px 20px 10px 10px}.title.svelte-1dy776d,.mobile-title.svelte-1dy776d{margin-top:0}.mobile-title.svelte-1dy776d{padding-left:10px}@media (min-width: 600px){.mobile-title.svelte-1dy776d{display:none}}.title.svelte-1dy776d{display:none}@media (min-width: 600px){.title.svelte-1dy776d{display:block}}.info-wrapper.svelte-1dy776d{display:flex;flex-direction:column;align-items:top;width:100%}@media (min-width: 600px){.info-wrapper.svelte-1dy776d{flex-direction:row}}.details.svelte-1dy776d{display:flex;flex-direction:column;padding:10px 10px 0;width:100%;order:2}@media (min-width: 600px){.details.svelte-1dy776d{padding:10px;order:1}}.offer.svelte-1dy776d{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 10px;width:100%;order:1}@media (min-width: 600px){.offer.svelte-1dy776d{flex-direction:column;align-items:flex-start;padding:10px;width:200px;order:2}}.saved.svelte-1dy776d li:where(.svelte-1dy776d){opacity:.75;transition:opacity .5s ease-out}.saved.svelte-1dy776d li:where(.svelte-1dy776d):hover{opacity:1}.actions.svelte-1dy776d{display:flex;align-items:top;justify-content:space-between;transition:opacity .2s ease-out;margin-top:auto}@media (min-width: 600px){.actions.svelte-1dy776d{justify-content:flex-start}}.button.svelte-1dy776d{margin-right:10px}.button.svelte-1dy776d:last-of-type{margin-right:0}@media (min-width: 600px){.quantity.svelte-1dy776d{margin-top:auto}}.price.svelte-1dy776d{margin:0}@media (min-width: 600px){.price.svelte-1dy776d{margin:0 0 10px}}p.svelte-1y7jbl9{background-color:#c3ffb6;border-color:#c3ffb6;border-radius:5px;display:block;padding:20px 30px}.saved-for-later.svelte-wf8ook{margin-top:40px}.total.svelte-wf8ook{margin:40px 0 20px;text-align:right}.purchase.svelte-wf8ook{margin:20px 0;text-align:right}.uktotal.svelte-wf8ook{font-family:AvenirNextLTW01-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}
