@layer components{.cart-recommended{display:block;width:100%;padding:0 0 24px}.cart-recommended__container{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--color-background-secondary)}.cart-recommended__title{margin:0}.cart-recommended__card{width:100%}.cart-recommended__product{display:grid;grid-template-columns:74px 1fr;gap:24px;align-items:flex-start}@media(max-width:767.98px){.cart-recommended__product{gap:24px}}.cart-recommended__image{width:100%;height:auto;flex-shrink:0;overflow:hidden;aspect-ratio:74 / 114}.cart-recommended__image a{display:block;width:100%;height:100%}.cart-recommended__details{display:flex;flex-direction:column;min-height:0}.cart-recommended__info{display:flex;flex-direction:column;gap:0;padding-block:8px}.cart-recommended__size.cart-recommended__colour{display:flex;align-items:center;gap:8px}.cart-recommended__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);display:block}.cart-recommended__product-title{color:var(--section-text-color);margin:0 0 30px}.cart-recommended__product-title a{text-decoration:none}.cart-recommended__pricing{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:1px}.cart-recommended__price{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-transform:var(--font-paragraph--case);color:var(--section-text-color);font-weight:500;margin:0}.cart-recommended__price--compare{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-transform:var(--font-paragraph--case);color:var(--color-price-compare);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0;font-weight:400}.cart-recommended__form{width:100%}.cart-recommended__add-button{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}@media(max-width:767.98px){.cart-recommended__add-button{max-width:none}}.cart-recommended__add-button .primary-button__loader{display:none}.cart-recommended__add-button[aria-disabled=true] .primary-button__label{visibility:hidden}.cart-recommended__add-button[aria-disabled=true] .primary-button__loader{display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}}.cart-recommended__add-button{width:100%;max-width:none}.cart-recommended__title{--color: var(--color-text-secondary)}.cart-recommended__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-recommended__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}.cart-recommended__product-title{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-recommended__product-title a,.cart-recommended__product-title a:hover{color:var(--section-text-color)}.cart-recommended__add-button .spinner{width:16px;height:16px;animation:spin .5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-cart-recommended.css.map */
