.trash-can{align-items:center;display:flex;flex-direction:column;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.trash-can:active{transform:scale(.9)}.trash-can__lid{height:.28125rem;transform-origin:right;transition-duration:.3s;width:1.5rem;z-index:2}.trash-can__body{height:.9375rem;width:1.5rem;z-index:2}.trash-can .garbage{height:auto;opacity:0;position:absolute;transition:all .3s;width:.875rem;z-index:1}@keyframes throw{0%{opacity:0;transform:translate(-400%,-700%)}to{opacity:1;transform:translate(0)}}:root{--scale-tablet:clamp(6.25e-8rem,calc(-0.446rem + 0.71937vw),0.125rem);--scale-mobile:clamp(6.25e-8rem,calc(-0.19122rem + 0.39839vw),0.125rem);--scale-mobileSmall:clamp(6.25e-8rem,calc(-0.07594rem + 0.25316vw),0.125rem);--scale-minTemplate:clamp(6.25e-8rem,calc(-0.05539rem + 0.22727vw),0.125rem);--scale-minWidth:clamp(6.25e-8rem,calc(-0.04211rem + 0.21053vw),0.125rem);--scale-cartRebuild:clamp(6.25e-8rem,calc(-0.37106rem + 0.62496vw),0.125rem);--scale-tablet-minWidth:clamp(6.25e-8rem,calc(-0.05953rem + 0.29763vw),0.125rem);--scale-mobile-minWidth:clamp(6.25e-8rem,calc(-0.08929rem + 0.44645vw),0.125rem);--scale-mobile-mobileSmall:clamp(6.25e-8rem,calc(-0.08929rem + 0.44645vw),0.125rem);--scale-mobileSmall-minWidth:clamp(6.25e-8rem,calc(-0.25003rem + 1.25016vw),0.125rem);--scale-tablet-minTemplate:clamp(6.25e-8rem,calc(-0.08098rem + 0.33223vw),0.125rem);--scale-mobile-minTemplate:clamp(6.25e-8rem,calc(-0.12896rem + 0.5291vw),0.125rem)}.page-cart__breadcrumb.breadcrumb{padding-bottom:calc(.625rem + var(--scale-mobile-mobileSmall)*8)}.page-cart__title{color:var(--primary);padding-bottom:calc(1.25rem + var(--scale-mobile-minTemplate)*2)}.page-cart__wrapper{display:flex;gap:1.25rem}.page-cart__items,.page-cart__summary{border:.0625rem solid var(--primary-10);border-radius:1.25rem;height:max-content;overflow:hidden}.page-cart-items__list{padding-block:calc(.875rem + var(--scale-mobile-minTemplate)*3);padding-inline:calc(.875rem + var(--scale-mobile-minTemplate)*5)}.cart-item:not(:first-child){overflow:hidden;padding-top:calc(.875rem + var(--scale-mobile-minTemplate)*5)}.cart-item:not(:last-child){border-bottom:.0625rem solid var(--primary-10);padding-bottom:calc(.875rem + var(--scale-mobile-minTemplate)*5)}.cart-item__content{display:flex;gap:calc(.875rem + var(--scale-mobile-minTemplate)*1)}.cart-item__image{background-color:#fff;border-radius:.54125rem;max-width:100%;overflow:hidden;width:100%}.cart-item__image img{aspect-ratio:1;transition:scale .3s;width:100%}.cart-item__details{display:flex;flex-direction:column;flex-grow:1;padding-top:calc(var(--scale-mobileSmall)*2.5)}.cart-item__footer,.cart-item__header{display:flex;gap:.625rem;justify-content:space-between}.cart-item__title{font-size:calc(1rem + var(--scale-mobile-minTemplate)*2);font-weight:700;padding-bottom:calc(.25rem + var(--scale-mobile-minTemplate)*2.5)}.cart-item__title a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.125rem;transition:text-decoration-color .2s}.cart-item__attributes>:not(:last-child){margin-bottom:calc(.375rem + var(--scale-minTemplate)*2)}.cart-item__attribute{display:flex;font-size:calc(.75rem + var(--scale-mobile-minTemplate)*1);gap:.2em}.cart-item__attribute dd{color:var(--primary-60)}.cart-item__footer{align-items:center;display:flex;flex-wrap:wrap;margin-top:auto;padding-top:.3125rem}.cart-item__count-actions.count-actions{flex-grow:0;padding-block:calc(.46875rem + var(--scale-tablet-minTemplate)*2.25);padding-inline:calc(.84375rem + var(--scale-tablet-minTemplate)*3.25)}.cart-item__count-actions.count-actions .count-actions__input{font-size:.875rem;width:calc(1.875rem + var(--scale-minTemplate)*-2)}.cart-item__count-actions.count-actions .count-actions__button{height:calc(1rem + var(--scale-minTemplate)*2);width:calc(1rem + var(--scale-minTemplate)*2)}.cart-item__count-actions.count-actions .count-actions__button:after,.cart-item__count-actions.count-actions .count-actions__button:before{width:calc(.78125rem + var(--scale-minTemplate)*1.56)}.order-summary{padding-block:1.5rem;padding-inline:calc(1.25rem + var(--scale-mobile-minTemplate)*2)}.order-summary>:not(:last-child){padding-bottom:calc(1.25rem + var(--scale-tablet-minTemplate)*3.5)}.order-summary .order-summary__title{font-size:calc(1.25rem + var(--scale-mobile-minTemplate)*2);font-weight:700;padding-bottom:calc(1.5rem + var(--scale-tablet-minTemplate)*3.5)}.order-summary__details>:not(:last-child){margin-bottom:calc(1.25rem + var(--scale-tablet-minTemplate)*3)}.order-summary__row{display:flex;font-size:calc(1rem + var(--scale-tablet-minTemplate)*2);gap:.625rem;justify-content:space-between}.order-summary__row dt{color:var(--primary-60)}.order-summary__row dd{font-weight:700}.order-summary__row:last-child{border-top:.0625rem solid var(--primary-10);padding-top:1.40625rem}.order-summary__row:last-child dt{color:var(--primary)}.order-summary__row:last-child dd{font-size:calc(1.25rem + var(--scale-tablet-minTemplate)*2)}.order-summary__discount{color:var(--saleColot)}.order-summary__promo{display:flex;gap:.75rem}.order-summary__promo .inputicon__button.button--fourth{align-items:center;padding-inline:calc(1.59375rem + var(--scale-mobile-minTemplate)*6.5);width:auto}.order-summary__promo .inputicon__wrapper{background-color:var(--mutedGray);flex:1 1 10rem;margin-bottom:0}.order-summary__checkout.button--second{padding-inline:2.5rem}@media (max-width:59.37375em){.page-cart__wrapper{flex-wrap:wrap}.page-cart__items,.page-cart__summary{flex-basis:100%}}@media (max-width:29.99875em){.cart-item__title a{text-decoration-thickness:.0625rem}}@media (max-width:23.74875em){.cart-item__content{flex-wrap:wrap}.cart-item__title{font-size:1.125rem}}@media (min-width:23.74875em){.cart-item__image{flex:0 0 calc(6.1875rem + var(--scale-mobile-minTemplate)*12.5);width:calc(6.1875rem + var(--scale-mobile-minTemplate)*12.5)}}@media (min-width:59.37375em){.page-cart__items{flex:1 1 auto}.page-cart__summary{flex:0 0 calc(25rem + var(--scale-cartRebuild)*52.5)}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .trash-can:hover .trash-can__lid{transform:rotate(45deg)}html:not([data-fls-touch]) .trash-can:hover .garbage{animation:throw .5s linear}html:not([data-fls-touch]) .cart-item__image:hover img{scale:1.05}html:not([data-fls-touch]) .cart-item__title a:hover{text-decoration-color:var(--primary)}}@media (hover:none){html[data-fls-touch] .trash-can:active .trash-can__lid{transform:rotate(45deg)}html[data-fls-touch] .trash-can:active .garbage{animation:throw .5s linear}html[data-fls-touch] .cart-item__image:active img{scale:1.05}html[data-fls-touch] .cart-item__title a:active{text-decoration-color:var(--primary)}}