.cart-controls{align-items:center;background-color:var(--c-red);color:var(--c-white);-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;height:100%;justify-content:center;line-height:21px;padding:0 56px;position:relative;width:100%}.cart-controls--weighed-product{cursor:pointer}.cart-controls--weight-opened{cursor:default}.cart-controls__quantity{white-space:nowrap}.cart-controls__quantity .svg-icon{height:16px;transform:translateY(3px);width:16px}.cart-controls--weight-opened .cart-controls__quantity .svg-icon{transform:translateY(3px) rotate(180deg)}.cart-controls__price{white-space:nowrap}.cart-controls__weight-selector{margin-left:-8px}.cart-controls__weight-selector--mobile{background-color:#1a1a1a66;inset:0;margin-left:0;position:absolute;position:fixed;z-index:1001}.cart-controls__weight-selector--desktop{display:none}.cart-controls__weight-content{background-color:var(--c-white);bottom:0;left:0;padding:20px 16px;position:absolute;right:0}.cart-controls__weight-close{color:var(--c-gray-2);cursor:pointer;padding:4px;position:absolute;right:16px;top:20px}.cart-controls__weight-close .svg-icon{height:16px;width:16px}.cart-controls__weight-heading{font-size:22px;font-weight:600;line-height:26px;margin-right:40px}.cart-controls__weight-buttons{display:flex;gap:4px;margin-top:17px}.cart-controls__weight-buttons .ui-button{flex:1 1 0;padding:0}.cart-controls__weight-unit{cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:18px;padding:0 8px}.cart-controls__weight-unit--active{font-size:13px;font-weight:500;line-height:18px}.cart-controls__weight-unit:not(.cart-controls__weight-unit--active){color:var(--c-white-80)}.cart-controls__weight-unit:not(:first-child){position:relative}.cart-controls__weight-unit:not(:first-child):before{background-color:var(--c-red-50);content:"";height:11px;left:-.5px;position:absolute;top:3.5px;width:1px}.cart-controls__qty-button{align-items:center;background-color:transparent;border:none;border-radius:50%;color:var(--c-white);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color,color;transition:background-color .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1);width:48px}@media (hover:hover){.cart-controls__qty-button:hover{background-color:var(--c-white);color:var(--c-red)}}.cart-controls__qty-button--dec{left:4px}.cart-controls__qty-button--inc{right:4px}@media (min-width:768px){.cart-controls__weight-selector{margin-left:-8px}.cart-controls__weight-selector--mobile{display:none}.cart-controls__weight-selector--desktop{display:block}}@media (min-width:1024px){.cart-controls{font-size:18px;font-weight:500;line-height:21px}}
