.vl-rwd{margin:14px 0 4px;padding:14px 16px 50px;background:#efe3d2;color:#171717;border-radius:10px}.vl-rwd__msg{margin:0 0 16px;font-size:13px;line-height:1.45;text-align:center;color:#171717}.vl-rwd__msg b{font-weight:700}.vl-rwd__bf{color:#c20000;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.vl-rwd__bar{position:relative;height:6px;margin:0 22px 0 6px}.vl-rwd__track{position:absolute;top:0;right:0;bottom:0;left:0;background:#1717171f;border-radius:6px;overflow:hidden}.vl-rwd__fill{position:absolute;left:0;top:0;bottom:0;background:#b09375;border-radius:6px;transition:width .4s ease}.vl-rwd__node{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.vl-rwd__dot{width:20px;height:20px;border-radius:50%;background:#fcfaf3;border:2px solid #d6c4ab;display:flex;align-items:center;justify-content:center;color:#fff}.vl-rwd__dot svg{width:12px;height:12px}.vl-rwd__node.is-done .vl-rwd__dot{background:#171717;border-color:#171717}.vl-rwd__lbl{position:absolute;top:24px;white-space:nowrap;font-size:10px;line-height:1.25;text-align:center;color:#6b6259;display:flex;flex-direction:column}.vl-rwd__lbl b{font-size:11px;color:#171717}.vl-rwd__node.is-done .vl-rwd__lbl b{color:#171717}.vl-cmp{display:block;font-size:12px;color:#1717178c;text-decoration:line-through;margin-top:2px}.vl-save{display:inline-block;margin-top:4px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.4;color:#fff;background:#c20000;border-radius:4px;white-space:nowrap}.vl-prot{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid #EFE3D2;border-radius:10px;background:#fff;cursor:pointer;position:relative}.vl-prot.is-on{border-color:#b09375;background:#fff}.vl-prot.is-busy{opacity:.6;pointer-events:none}.vl-prot__icon{width:26px;height:26px;color:#b09375}.vl-prot__icon svg{width:100%;height:100%}.vl-prot__txt{display:flex;flex-direction:column;min-width:0;color:#171717}.vl-prot__txt strong{font-size:13px;line-height:1.3}.vl-prot__txt small{font-size:11px;line-height:1.35;color:#6b6259}.vl-prot__price{font-size:13px;font-weight:700;color:#171717}.vl-prot__input{position:absolute;opacity:0;width:1px;height:1px}.vl-prot__switch{width:38px;height:22px;border-radius:22px;background:#efe3d2;position:relative;transition:background .2s}.vl-prot__switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.vl-prot__input:checked+.vl-prot__switch{background:#171717}.vl-prot__input:checked+.vl-prot__switch:after{transform:translate(16px)}.vl-prot__input:focus-visible+.vl-prot__switch{outline:2px solid #171717;outline-offset:2px}cart-drawer .cart_product_item{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto;column-gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid #EFE3D2;margin:0!important}cart-drawer .cart_product_item .cart_thumb{grid-column:1;width:84px!important;max-width:84px;margin:0!important}cart-drawer .cart_product_item .cart_thumb img{width:100%;height:auto;border-radius:6px;display:block}cart-drawer .cart_product_item .cart_product_content{grid-column:2;width:auto!important;padding:0!important;min-width:0}cart-drawer .cart_product_item .cart-item__totals{grid-column:3;grid-row:1;display:flex!important;justify-content:flex-end;width:auto!important;text-align:right}cart-drawer .cart_product_item .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:auto!important}cart-drawer .cart_product_item .cart_product_content .product-price{display:none!important}cart-drawer .cart_product_item .cart-item__name{font-size:14px!important;line-height:1.35;margin:0 0 4px}cart-drawer .cart_product_item .product-option{font-size:12px;line-height:1.5;color:#6b6259;margin:0}cart-drawer .cart_product_item .cart-item__quantity{margin-top:10px}cart-drawer .cart_product_item .price{font-weight:700;font-size:14px}cart-drawer .vl-save{margin-top:4px;white-space:nowrap}cart-drawer .cart-item__price-wrapper:has(.vl-cmp) .cart-item__old-price{display:none!important}cart-drawer .cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end}cart-drawer .cart_product_item .discounts{margin:4px 0 0}cart-drawer .cart_product_item .discounts__discount{font-size:11px!important;line-height:1.4;color:#b09375;display:flex;align-items:center;gap:4px}cart-drawer .cart_product_item .discounts__discount svg{width:10px;height:10px}cart-drawer .cart_product_item .cart-item__quantity-wrapper{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;flex-wrap:nowrap!important}cart-drawer .cart_product_item quantity-input.cart-quantity{min-height:36px!important;height:36px!important;width:96px!important;min-width:96px;display:flex;align-items:center}cart-drawer .cart_product_item quantity-input .quantity__button{width:30px;flex:0 0 30px}cart-drawer .cart_product_item quantity-input .quantity__button .svg-wrapper,cart-drawer .cart_product_item quantity-input .quantity__button svg{width:11px!important;height:11px!important}cart-drawer .cart_product_item .quantity-popover-container{width:96px!important;min-width:96px}cart-drawer .cart_product_item quantity-input .quantity__input{height:36px;font-size:14px}cart-drawer .cart_product_item .cart_product_remove_button{margin:0!important}cart-drawer .cart_product_item .cart-product-remove-btn{font-size:12px!important;margin:0!important;padding:0!important}cart-drawer .cart_product_payment{margin-top:10px}cart-drawer .cart_product_payment .list-payment{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center;gap:4px!important;width:100%;margin:0;padding:0}cart-drawer .cart_product_payment .list-payment-item{flex:1 1 0;min-width:0;max-width:38px;margin:0!important;padding:0!important;display:flex;justify-content:center}cart-drawer .cart_product_payment .list-payment-item svg{width:100%!important;height:auto!important;max-width:38px;display:block}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vl-cart-extras.css.map */
