@layer components{.cart-recommended{width:100%;margin:48px 0 0;border-radius:var(--Radius-Radius-M, 12px);border:1px solid var(--Primatives-Border-Light, #EDE4DA);background:var(--Primatives-Surface-PDP, #F9F7F5);padding:16px}.cart-recommended__container{display:flex;flex-direction:column;gap:24px;padding:16px;background:#fff}.cart-recommended__title{margin-bottom:8px}.cart-recommended__card{width:100%;border-radius:12px;border:1px solid var(--Primatives-Border-Light, #EDE4DA);background:var(--Primatives-Surface-Primary, #FDFDFC)}.cart-recommended__product{display:grid;grid-template-columns:148px 1fr;gap:0;align-items:center}.cart-recommended__image{width:100%;height:auto;flex-shrink:0;overflow:hidden;aspect-ratio:1;padding:24px}.cart-recommended__image a{display:block;width:100%;height:100%}.cart-recommended__details{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:0;padding:24px;height:100%}@media(max-width:767.98px){.cart-recommended__product{grid-template-columns:auto 1fr;gap:0;align-items:flex-start}.cart-recommended__image{padding-left:16px}.cart-recommended__image img{max-width:76px!important;height:76px!important}.cart-recommended__details{padding:16px 16px 16px 0}.cart-recommended__info{display:flex;flex-direction:column;gap:10px}button.accent-cta.cart-recommended__add-button{margin-top:8px}}.cart-recommended__info{display:grid;grid-template-columns:auto auto;gap:8px 10px;width:100%;align-items:flex-start}.cart-recommended__size{font-family:var(--font-tag--family);font-weight:var(--font-tag--weight);font-style:var(--font-tag--style);font-size:var(--font-tag--size);line-height:var(--font-tag--line-height);letter-spacing:var(--font-tag--letter-spacing);text-transform:var(--font-tag--case);color:var(--section-text-color);opacity:.5;display:block}.cart-recommended__product-title{color:var(--section-text-color);margin:0}.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-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);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(--section-text-color);text-decoration:line-through;text-decoration-skip-ink:none;text-underline-position:from-font;margin:0;font-weight:400}.cart-recommended__form{width:100%;text-align:end}.cart-recommended__add-button{max-width:200px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}@media(max-width:767.98px){.cart-recommended__add-button{max-width:100%;margin-top:28px}}.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__image img{display:block;width:100%;height:100%;max-width:100px;height:100px;object-fit:contain}.cart-recommended__product-title{font-family:var(--font-h5--family);font-weight:var(--font-h5--weight);font-style:var(--font-h5--style);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--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/15/assets/component-cart-recommended.css.map */
