@media only screen and (width>=1280px){.ws-cart-product-line-item-price{grid-template-rows:auto 0;display:grid}}.ws-cart-product-line-item-price__value{color:var(--cart-product-line-item-price-color)}.ws-cart-product-line-item-price__label{align-self:start}@media only screen and (width<=1279.98px){.ws-cart-product-line-item-remove{width:36px;height:36px;margin-bottom:auto;margin-left:auto;display:none}}@media only screen and (width>=1280px){.ws-cart-product-line-item-remove{width:36px;height:36px}}.ws-cart-product-line-item{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"image title-container title-container title-container""image price price price""quantity quantity quantity total";display:grid;container-type:inline-size}.ws-cart-product-line-item .ws-product-actions__container{width:84px}@container (width<=19.999rem){.ws-cart-product-line-item .ws-cart-product-line-item__image{width:68px}.ws-cart-product-line-item .ws-cart-product-line-item-promotion-info:after{left:106px}}.ws-cart-product-line-item--enlarge-image .ws-product-image{transform:scale(1.06)}.ws-cart-product-line-item .ws-notifications{z-index:6;margin-bottom:8px;position:absolute;bottom:100%}.ws-cart-product-line-item__quantity{grid-area:quantity;position:relative}.ws-cart-product-line-item .ws-product-actions-wrapper{justify-content:start}.ws-cart-product-line-item .ws-product-actions__btn{max-width:44px}.ws-cart-product-line-item .ws-product-actions-wrapper--skeleton{width:172px}@container (width<=19.999rem){.ws-cart-product-line-item .ws-product-actions__container{width:48px}.ws-cart-product-line-item .ws-product-actions-wrapper--skeleton{width:136px}}.ws-cart-product-line-item__image{mix-blend-mode:multiply;grid-area:image;align-self:center;width:126px;height:76px;padding:2px}@media only screen and (width>=600px){.ws-cart-product-line-item__image{width:128px}}.ws-cart-product-line-item__image .ws-product-image{transition:transform .2s ease-out}.ws-cart-product-line-item__price-group{grid-area:price;align-items:center;gap:8px;display:flex}.ws-cart-product-line-item-price-tag-badge__container{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ws-cart-product-line-item-container{grid-area:title-container;grid-template-columns:1fr auto;grid-template-areas:"title remove""title remove";align-self:center;display:grid}@media only screen and (width<=1279.98px){.ws-cart-product-line-item__quantity{margin-top:8px}.ws-cart-product-line-item__quantity--has-promotion{margin-top:var(--promotion-info-height)}.ws-cart-product-line-item__image{padding-right:8px}.ws-cart-product-line-item-container{margin-bottom:8px}.ws-cart-product-line-item-container__remove.ws-cart-product-line-item-remove{display:block}}@media only screen and (width>=1280px){.ws-cart-product-line-item-container__remove.ws-cart-product-line-item-remove{display:none}}.ws-cart-product-line-item-container__link{color:inherit;grid-area:title;margin-right:8px;text-decoration:none}.ws-cart-product-line-item .ws-cart-product-line-item-price{flex:1}.ws-cart-product-line-item__total-price{grid-area:total;grid-template-rows:1fr auto;align-self:end;height:44px;display:grid}@media only screen and (width>=1280px){.ws-cart-product-line-item__total-price{grid-template-rows:auto 0;align-self:center;height:auto}}.ws-cart-product-line-item-total-price__value{align-self:center}.ws-cart-product-line-item-total-price__label{align-self:start}@media only screen and (width<=1279.98px){.ws-cart-product-line-item__total-price:has(.ws-cart-product-line-item-total-price__label){grid-template-rows:1fr 1fr}}.ws-cart-product-line-item .ws-product-price-tag-badge{object-fit:contain;width:100%;height:100%}.ws-cart-product-line-items__wrapper:first-child .ws-cart-product-line-item{border-top:1px solid var(--background-2)}@media only screen and (width>=960px){.ws-cart-product-line-items__wrapper:first-child .ws-cart-product-line-item{border-top-left-radius:var(--ws-border-radius);border-top-right-radius:var(--ws-border-radius)}.ws-cart-product-line-items__wrapper:last-child .ws-cart-product-line-item{border-bottom-left-radius:var(--ws-border-radius);border-bottom-right-radius:var(--ws-border-radius)}.ws-cart-product-line-items-wrapper__line-item{border-left:1px solid var(--background-2);border-right:1px solid var(--background-2)}.ws-cart-product-line-items__wrapper:has(+.ws-cart-product-line-items__category) .ws-cart-product-line-items-wrapper__line-item{border-bottom-left-radius:var(--ws-border-radius);border-bottom-right-radius:var(--ws-border-radius)}.ws-cart-product-line-items--age-restricted:before,.ws-cart-product-line-items--temporarily-unavailable:before,.ws-cart-product-line-items--unavailable:before{border-radius:var(--ws-border-radius) 0 0 var(--ws-border-radius)}}.ws-cart-product-line-items .ws-product-title{line-height:1.2}.ws-cart-product-line-items__category{background-color:#fff;padding-top:16px;padding-bottom:4px}@media only screen and (width<=959.98px){.ws-cart-product-line-items__category{padding-left:12px;padding-right:12px}}.ws-cart-product-line-items-wrapper__line-item{border-bottom:1px solid var(--background-2)}.ws-cart-product-line-items__category+.ws-cart-product-line-items__wrapper .ws-cart-product-line-items-wrapper__line-item{border-top:1px solid var(--background-2)}.ws-cart-product-line-items--age-restricted,.ws-cart-product-line-items--temporarily-unavailable,.ws-cart-product-line-items--unavailable{position:relative}.ws-cart-product-line-items--age-restricted:before,.ws-cart-product-line-items--temporarily-unavailable:before,.ws-cart-product-line-items--unavailable:before{content:"";width:8px;height:100%;position:absolute}.ws-cart-product-line-items--age-restricted:before,.ws-cart-product-line-items--unavailable:before{background-color:var(--ws-color-error)}.ws-cart-product-line-items--temporarily-unavailable:before{background-color:var(--base-color3)}.ws-fade-out-transition-leave-active{transition-duration:var(--ws-fade-out-transition-leave);transition-property:opacity;transition-timing-function:ease}.ws-fade-out-transition-leave-to{opacity:0}.ws-cart-product-line-items-section{opacity:1;transition:opacity var(--animation-duration)}.ws-cart-product-line-items-section--fade-out{opacity:0}.ws-cart-product-line-items-section-type{opacity:1;transition:opacity var(--animation-duration),height var(--animation-duration) ease-in-out,margin-bottom var(--animation-duration) var(--animation-duration) ease-in-out;margin-bottom:12px}.ws-cart-product-line-items-section-type--fade-out{opacity:0;margin-bottom:0!important}.ws-cart-product-line-items-section-type--unavailable .ws-cart-product-line-item{background-color:var(--background-3)}.ws-cart-product-line-items-section-type--unavailable .ws-cart-product-line-item,.ws-cart-product-line-items-section-type--unavailable .ws-cart-unavailable-line-item{color:var(--base-color2)!important;--cart-product-line-item-price-color:inherit!important}.ws-cart-product-line-items-section-type--unavailable .ws-cart-product-line-item__total-price,.ws-cart-product-line-items-section-type--unavailable .ws-cart-unavailable-line-item__total-price{color:inherit!important}.ws-cart-product-line-items-section-type--unavailable .ws-cart-product-line-item-price-tag-badge__container,.ws-cart-product-line-items-section-type--unavailable .ws-cart-product-line-item__image,.ws-cart-product-line-items-section-type--unavailable .ws-cart-unavailable-line-item__image{opacity:.6;filter:saturate(50%)}.ws-cart-product-line-items-section-type-header{padding-top:12px;padding-bottom:12px}@media only screen and (width<=959.98px){.ws-cart-product-line-items-section-type-header{padding-left:12px;padding-right:12px}.ws-cart-product-line-items-section-type__button{margin-right:12px}}.ws-cart-product-line-items-section-type:first-child .ws-cart-product-line-items-section-type-header{padding-top:0}.ws-cart-product-line-items-section-type:has(.ws-cart-product-line-items__category) .ws-cart-product-line-items-section-type-header{padding-bottom:0}.ws-cart-product-line-items-section-type-header .ws-pill{margin-left:4px}.ws-cart-product-line-items-section-type__button{margin-left:auto;transition:background-color .1s ease-in-out;display:flex}.ws-cart-product-line-items-section-type__button:hover{background-color:var(--background-2)}.ws-cart-product-line-items-section-type__button.ws-cart-product-line-items-section-type__button:active{background-color:var(--background-1)}.ws-cart-product-line-items-section-type__button--remove-type{height:36px}
