.c-cart-items{display:flex;flex-direction:column;gap:24px;width:100%;contain:layout style}@media screen and (min-width: 750px){.c-cart-items{gap:40px}}.c-cart-items__item{display:flex;gap:24px;align-items:flex-start}@media screen and (min-width: 750px){.c-cart-items__item{gap:32px}}.c-cart-items__image{flex-shrink:0;width:141px;height:160px;border-radius:4px;overflow:hidden}@media screen and (min-width: 750px){.c-cart-items__image{width:144px}}.c-cart-items__image-link{display:block;width:100%;height:100%;border-radius:4px;transition:opacity .2s ease}.c-cart-items__image-link:hover{opacity:.9}.c-cart-items__image-link:focus{outline:2px solid #000000;outline-offset:2px}.c-cart-items__image-link:focus:not(:focus-visible){outline:none}.c-cart-items__image img{width:100%;height:100%;object-fit:contain;display:block}.c-cart-items__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.c-cart-items__image-placeholder svg{width:60%;height:60%;opacity:.3}.c-cart-items__info{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}@media screen and (min-width: 750px){.c-cart-items__info{gap:16px;width:320px;flex-shrink:0}}.c-cart-items__title{margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1.3;letter-spacing:-.32px;color:#000}@media screen and (min-width: 750px){.c-cart-items__title{font-size:20px;letter-spacing:-.4px}}.c-cart-items__title a{color:inherit;text-decoration:none;border-radius:2px;transition:text-decoration .2s ease}.c-cart-items__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.c-cart-items__title a:focus{outline:2px solid #000000;outline-offset:2px}.c-cart-items__title a:focus:not(:focus-visible){outline:none}.c-cart-items__price{font-family:FOT-Cezanne Pro,sans-serif;font-weight:500;font-size:16px;line-height:1.6;color:#00000080}.c-cart-items__price--with-currency{display:inline-flex;align-items:baseline;gap:0;font-size:20px;line-height:1.6;color:#00000080}.c-cart-items__price-currency,.c-cart-items__price-amount{display:inline-block}.c-cart-items__price-original{text-decoration:line-through;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-thickness:1px}.c-cart-items__price-original .c-cart-items__price-currency,.c-cart-items__price-original .c-cart-items__price-amount{text-decoration:inherit}.c-cart-items__price-arrow{display:inline-block;margin:0 .2em;font-size:20px;line-height:1.6;color:#00000080}.c-cart-items__price-sale,.c-cart-items__price-regular{color:#00000080}.c-cart-items__actions-mobile{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 750px){.c-cart-items__actions-mobile{display:none}}.c-cart-items__actions{display:none}@media screen and (min-width: 750px){.c-cart-items__actions{display:flex;flex-direction:column;gap:32px;width:144px;flex-shrink:0}}.c-cart-items__actions-row{display:flex;gap:32px;align-items:flex-start}.c-cart-items__label{display:block;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#00000080}@media screen and (min-width: 750px){.c-cart-items__label{font-weight:400;font-size:14px}}.c-cart-items__quantity-group{display:flex;flex-direction:column;gap:8px;width:140px}@media screen and (min-width: 750px){.c-cart-items__quantity-group{width:56px}}.c-cart-items__quantity{display:block}.c-cart-items__quantity-input{width:100%;height:40px;padding:8px 12px;border:1px solid #3d3d3d;border-radius:4px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:-.32px;color:#393a3a;background-color:#fff;box-sizing:border-box}@media screen and (min-width: 750px){.c-cart-items__quantity-input{width:56px}}.c-cart-items__quantity-input:focus{outline:2px solid #000000;outline-offset:1px;border-color:#000}.c-cart-items__quantity-input:focus:not(:focus-visible){outline:none}.c-cart-items__delete-group{display:flex;flex-direction:column;gap:8px;width:140px}@media screen and (min-width: 750px){.c-cart-items__delete-group{width:56px;gap:16px;padding-bottom:8px}}.c-cart-items__delete{display:block}.c-cart-items__delete-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#3d3d3d;text-decoration:none;cursor:pointer;transition:color .2s ease,transform .2s ease;will-change:color,transform}.c-cart-items__delete-button:hover{color:#000;transform:scale(1.1)}.c-cart-items__delete-button:active{transform:scale(.95)}.c-cart-items__delete-button:focus{outline:2px solid #000000;outline-offset:2px;border-radius:2px}.c-cart-items__delete-button:focus:not(:focus-visible){outline:none}.c-cart-items__delete-button svg{display:block;width:24px;height:24px}.c-cart-items__subtotal-group{display:flex;flex-direction:column;gap:8px;width:140px}@media screen and (min-width: 750px){.c-cart-items__subtotal-group{width:100%}}.c-cart-items__subtotal{position:relative}.c-cart-items__subtotal-price{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:1;color:#3d3d3d}.c-cart-items__error{display:none!important;width:100%;font-size:12px;color:#eb001b}.c-cart-items__error:not(:empty){display:block}.c-cart-items__error-text{display:block}.c-cart-items__divider{width:100%;height:1px;background-color:#3d3d3d;display:block!important}.c-cart-items__subtotal .loading__spinner{position:absolute;top:0;left:0;right:0;bottom:0}.c-cart-items__subtotal .loading__spinner:not(.hidden)~*{visibility:hidden}.cart__items:has(.c-cart-items){border-bottom:none;padding-bottom:0}.c-cart-items~table.cart-items{display:none}@media screen and (min-width: 750px) and (max-width: 989px){.c-cart-items__info{width:280px}}.c-cart-items__quantity-input::-webkit-outer-spin-button,.c-cart-items__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.c-cart-items__quantity-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (prefers-reduced-motion: reduce){.c-cart-items__delete-button,.c-cart-items__image-link,.c-cart-items__title a{transition:none}.c-cart-items__delete-button:hover,.c-cart-items__delete-button:active{transform:none}}@media (prefers-contrast: high){.c-cart-items__quantity-input{border-width:2px}.c-cart-items__divider{height:2px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/c-main-cart-items.css.map */
