.cart-element-products-list-holder{width:auto;min-width:300px;max-width:320px;position:absolute;z-index:2700}.cart-element-products-list-holder.without-animation .cart-element-products-list-content{animation:none!important}.cart-element-products-list-content{font-size:.875rem;line-height:1.28571429;color:#30343b;background:#fff;border-radius:7px;position:relative;box-shadow:0 1px 10px rgba(0,0,0,.08);animation:slideUp .3s cubic-bezier(.21,.67,.58,1) 1,fadeIn .3s cubic-bezier(.21,.67,.58,1) 1}.cart-element-products-list-content.fade-out{animation:fadeOut .18s ease-out 1 forwards}.cart-element-products-list-content .text-gray{color:rgba(48,52,59,.57)}.cart-element-products-list-content .text-medium{font-weight:500}.cart-element-products-list-content .empty-text{padding:20px;text-align:center}.cart-element-products-list-info{display:flex;justify-content:space-between;padding:20px}.cart-element-products-list-button{padding:20px;background:rgba(48,52,59,.05);border-bottom-left-radius:7px;border-bottom-right-radius:7px}.cart-element-products-list{margin:0;padding:0 20px;border-top:1px solid rgba(48,52,59,.05);border-bottom:1px solid rgba(48,52,59,.05);max-height:395px;overflow-y:auto;overscroll-behavior:contain}.cart-element-products-list-item{list-style:none;margin:0;padding:15px 0}.cart-element-products-list-item:not(:first-child){border-top:1px solid rgba(48,52,59,.05)}.cart-element-products-list-item .base-info{display:flex;justify-content:space-between}.cart-element-products-list-item .title{max-width:225px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-element-products-list-item .price{flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px}.cart-element-products-list-item .variant-info{display:flex;color:rgba(48,52,59,.5);font-size:.8125rem;line-height:1.38461538;margin-top:8px}
.cart-element-button-holder{font-size:var(--iconSize);min-height:var(--iconSize);position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-element-button-holder.is-empty .cart-element-button-count{display:none}.cart-element-button-holder.flow--row{flex-flow:row;justify-content:center}.cart-element-button-holder.flow--row .cart-element-text{margin-left:.25em}.cart-element-button-holder.flow--column{flex-flow:column;justify-content:flex-start}.cart-element-button-holder.flow--column .cart-element-text{margin-top:.25em}.cart-element-button-holder>.component-button{display:none!important}.cart-element-icon{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;position:relative;color:var(--iconColor)}.cart-element-icon.blink{animation:scale-up-down .3s cubic-bezier(.21,.67,.58,1) 0s 1}.cart-element-button-count{--paddingX:1.1ch;display:flex;align-items:center;justify-content:center;text-align:center;position:static;box-sizing:border-box;border-radius:50px;font-weight:500;line-height:normal;letter-spacing:normal;white-space:nowrap;padding:0 var(--paddingX);margin-left:calc(var(--iconSize) * -.45);min-height:calc(var(--iconSize) * .54)}.cart-element-indicator-style--transparent .cart-element-button-count{text-align:left;padding:0}.cart-element-indicator-style--transparent.cart-element-indicator-position--overlay.cart-element-icon--color_auto .cart-element-button-count{color:var(--contrastColor)}.cart-element-indicator-style--transparent.cart-element-indicator-position--center .cart-element-button-count,.cart-element-indicator-style--transparent.cart-element-indicator-position--top .cart-element-button-count{font-size:calc(var(--iconSize) * .5)}.cart-element-indicator-style--filled .cart-element-button-count{font-size:calc(var(--iconSize) * .28);background:var(--indicatorBg);min-width:calc(1ch + var(--paddingX) * 2);aspect-ratio:1}.cart-element-indicator-position--overlay .cart-element-button-count{position:absolute;z-index:5;text-align:center;font-size:calc(var(--iconSize) * .35);top:calc(var(--iconSize) * .28);left:0;right:0;margin:auto}.cart-element-indicator-position--top.cart-element-indicator-style--transparent .cart-element-button-count{margin-left:0}.cart-element-indicator-position--top.cart-element-indicator-style--transparent.cart-element-icon--basket .cart-element-button-count,.cart-element-indicator-position--top.cart-element-indicator-style--transparent.cart-element-icon--package .cart-element-button-count{margin-top:calc(var(--iconSize) * -.1)}.cart-element-indicator-position--top.cart-element-indicator-style--transparent.cart-element-icon--trolley .cart-element-button-count{margin-top:calc(var(--iconSize) * -.3)}.cart-element-indicator-position--top.cart-element-indicator-style--filled.cart-element-icon--trolley .cart-element-button-count{margin-top:calc(var(--iconSize) * -.1)}.cart-element-indicator-position--center.cart-element-indicator-style--transparent{align-items:center}.cart-element-indicator-position--center.cart-element-indicator-style--transparent .cart-element-button-count{margin-left:calc(var(--iconSize) * .08);padding-top:calc(var(--iconSize) * .15)}.cart-element-indicator-position--center.cart-element-indicator-style--transparent.cart-element-icon--trolley .cart-element-button-count{padding-top:0}.cart-element-indicator-position--bottom{align-items:flex-end}.cart-element-indicator-position--bottom.cart-element-indicator-style--filled .cart-element-button-count{margin-left:calc(var(--iconSize) * -.43);margin-bottom:calc(var(--iconSize) * -.1)}.cart-element-button-icon{width:var(--iconSize);height:var(--iconSize)}.cart-element-text{white-space:nowrap}.cart-element-text .price,.cart-element-text .text{display:none;text-decoration:inherit;font-style:inherit}.cart-element-text .price.show,.cart-element-text .text.show{display:inline-block}