@layer components{.cart-item{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:0 0 16px;margin-bottom:32px;border-bottom:1px solid var(--color-border-primary);align-items:flex-start}.cart-item__properties{font-size:var(--font-p-large--size);line-height:var(--font-p-large--line-height);color:var(--color-text-secondary)}.cart-item__properties .product-option{display:flex;gap:4px}.cart-item__properties dt{font-weight:600}.cart-item__properties dd{margin:0}.cart-item__image{width:100%;height:auto;flex-shrink:0;overflow:hidden;aspect-ratio:90 / 137}.cart-item__image a{display:block;width:100%;height:100%}.cart-item__header{display:flex;flex-direction:column;gap:9px;position:relative}.cart-item__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cart-item__details{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:14px}.cart-item__size{font-family:var(--font-p-large--family);font-weight:var(--font-p-large--weight);font-style:var(--font-p-large--style);font-size:var(--font-p-large--size);line-height:var(--font-p-large--line-height);letter-spacing:var(--font-p-large--letter-spacing);text-transform:var(--font-p-large--case);color:var(--color-text-secondary);margin:0}.cart-item__variant-info{font-family:var(--font-p-large--family);font-weight:var(--font-p-large--weight);font-style:var(--font-p-large--style);font-size:var(--font-p-large--size);line-height:var(--font-p-large--line-height);letter-spacing:var(--font-p-large--letter-spacing);text-transform:var(--font-p-large--case);color:var(--color-text-secondary)}.cart-item__variant-info ul{list-style:none;margin:0;padding:0}.cart-item__variant-info li{margin:0}.cart-item__colour{display:flex;align-items:center;gap:8px}.cart-item__name{min-width:0}.cart-item__name a{font-family:var(--font-h6--family);font-weight:var(--font-h6--weight);font-style:var(--font-h6--style);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--section-text-color);text-decoration:none;display:block;margin:0}.cart-item__name a:hover{color:var(--section-text-color)}.cart-item__pricing{display:flex;gap:8px;align-items:center;flex-shrink:0}.cart-item__price{font-family:var(--font-p-large--family);font-weight:var(--font-p-large--weight);font-style:var(--font-p-large--style);font-size:var(--font-p-large--size);line-height:var(--font-p-large--line-height);letter-spacing:var(--font-p-large--letter-spacing);text-transform:var(--font-p-large--case);color:var(--section-text-color);margin:0}.cart-item__price--compare{color:var(--color-price-compare);text-decoration:line-through;text-decoration-thickness:1px;margin:0;font-weight:400}.cart-item__footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:16px}.cart-item__quantity-controls{display:flex;gap:11px;align-items:center}.cart-item__qty-btn{font-family:var(--font-cta--family);font-weight:var(--font-cta--weight);font-style:var(--font-cta--style);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);text-transform:var(--font-cta--case);background:none;border:none;padding:0;cursor:pointer;color:var(--section-text-color);transition:all var(--global-transition-duration) var(--global-transition-timing-function);text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:400}.cart-item__qty-icon{display:inline-flex;width:8px;height:8px;--icon-stroke-width: 1.15}.cart-item__qty-btn{position:relative}.cart-item__qty-btn:after{content:"";position:absolute;top:-3px;right:-10px;bottom:-2px;left:-10px}.cart-item__qty-icon svg{display:block;width:100%;height:100%}.cart-item__qty-btn:hover{color:var(--section-text-color)}.cart-item__qty-btn--minus,.cart-item__qty-btn--plus{width:auto;height:auto}.cart-item__qty-input{font-family:var(--font-cta--family);font-weight:var(--font-cta--weight);font-style:var(--font-cta--style);font-size:var(--font-cta--size);line-height:var(--font-cta--line-height);letter-spacing:var(--font-cta--letter-spacing);text-transform:var(--font-cta--case);border:none;background:transparent;color:var(--section-text-color);text-align:center;padding:0;margin:0;outline:none;cursor:default;width:14px;font-family:var(--font-body--family);font-weight:400;max-height:13px}.cart-item__qty-input::-webkit-outer-spin-button,.cart-item__qty-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.cart-item__qty-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-item__remove-link{display:flex;align-items:center}@media(max-width:767.98px){.cart-item{gap:24px;padding:0 0 16px;margin-bottom:32px;border-bottom:1px solid var(--color-border-primary)}.cart-item__details{gap:14px}.cart-item__name a{font-family:var(--font-h6--family);font-weight:var(--font-h6--weight);font-style:var(--font-h6--style);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case)}.cart-item__footer{gap:8px;justify-content:space-between;width:100%}}sa-cart-item{display:block}}.cart-item__name a,.cart-item__name a:hover,.cart-item__qty-btn,.cart-item__qty-btn:hover{color:var(--color-text-secondary)}.cart-item__remove{padding:0;border:none;height:auto;color:var(--color-text-secondary)}.cart-item__remove:hover:not(:disabled):not(.underline-button--disabled){color:var(--color-text-primary)}.cart-item__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-item__colour .swatch{--swatch-width: 12px;--swatch-height: 12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-text-secondary) 25%,transparent);flex:0 0 auto}sa-cart-item .spinner{display:none;width:13px;height:13px;animation:spin .5s linear infinite;position:absolute;top:0;right:0}sa-cart-item.loading .spinner{display:block!important}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-cart-item.css.map */
