.woocommerce-ordering select.orderby{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23101820' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:13px;border:1px solid rgba(16,24,32,.12)!important;border-radius:10px;height:auto!important;min-height:0;line-height:1.45;padding:12px 46px 12px 16px;font-size:16px;color:#101820;box-shadow:none;transition:border-color .15s,box-shadow .15s}
.woocommerce-ordering select.orderby:focus{outline:none;border-color:#ba0c2f!important;box-shadow:0 0 0 3px rgba(186,12,47,.15)}

ul.page-numbers .page-number{border:1px solid rgba(16,24,32,.15);color:#101820;border-radius:50%;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}
ul.page-numbers a.page-number:hover{border-color:#ba0c2f;color:#ba0c2f;background-color:transparent}
ul.page-numbers span.page-number.current{background-color:#ba0c2f;border-color:#ba0c2f;color:#fff}

.woocommerce-message,.woocommerce-info{background-color:#f8f7f5;color:#101820;border:1px solid rgba(16,24,32,.08);border-left:3px solid #101820;border-radius:12px;padding:14px 18px}
.woocommerce-message{border-left-color:#2f7d4f}
.woocommerce-error{background-color:#f8f7f5;color:#101820;border:1px solid rgba(16,24,32,.08);border-left:3px solid #ba0c2f;border-radius:12px;padding:14px 18px;list-style:none}
.woocommerce-error li{margin:0;color:#101820}
.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#ba0c2f}
.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{background-color:#101820;color:#fff;border-radius:8px}

.single-product .woocommerce-product-gallery__image img{width:100%;aspect-ratio:1/1;object-fit:contain;background-color:#fff;border:0;padding:0}
.single-product .product-thumbnails img{aspect-ratio:1/1;object-fit:contain;background-color:#fff;border:0;padding:0;opacity:.5;transition:opacity .15s}
.single-product .product-thumbnails .slide{cursor:pointer}
.single-product .product-thumbnails .slide:hover img{opacity:.85}
.single-product .product-thumbnails .is-nav-selected img{opacity:1}

a.VGS-wappbutton{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#25d366!important;border:0;border-radius:99px;color:#fff!important;text-transform:none;letter-spacing:0;font-weight:600;white-space:nowrap;width:100%;max-width:100%;padding:0 18px;min-height:48px;text-shadow:none!important;transition:background-color .15s}
a.VGS-wappbutton:hover{background-color:#1fb457!important;color:#fff!important}
a.VGS-wappbutton i{font-size:20px;line-height:1;margin:0;top:0}
a.VGS-wappbutton span{line-height:1.2}
@media(max-width:480px){a.VGS-wappbutton{font-size:13px;gap:8px;padding:0 12px}a.VGS-wappbutton i{font-size:17px}}
@media(max-width:359px){a.VGS-wappbutton{font-size:11.5px}}

.single-product .product-info .product-cat{color:#66707a;letter-spacing:.08em}
.single-product table.variations th.label{font-weight:600;color:#101820;padding-right:14px}
.single-product table.variations select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23101820' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:13px;border:1px solid rgba(16,24,32,.12)!important;border-radius:10px;height:auto!important;min-height:0;line-height:1.45;padding:12px 46px 12px 16px;font-size:16px;color:#101820;box-shadow:none;transition:border-color .15s,box-shadow .15s;width:100%}
.single-product table.variations select:focus{outline:none;border-color:#ba0c2f!important;box-shadow:0 0 0 3px rgba(186,12,47,.15)}
.single-product .reset_variations{color:#66707a;font-size:12.5px}
.single-product .reset_variations:hover{color:#ba0c2f}

.single-product .quantity input.minus,.single-product .quantity input.plus,.woocommerce-cart .quantity input.minus,.woocommerce-cart .quantity input.plus{border:1px solid rgba(16,24,32,.15)!important;color:#101820;background-color:#fff;box-shadow:none;transition:color .15s,border-color .15s}
.single-product .quantity input.minus,.woocommerce-cart .quantity input.minus{border-radius:10px 0 0 10px}
.single-product .quantity input.plus,.woocommerce-cart .quantity input.plus{border-radius:0 10px 10px 0}
.single-product .quantity input.minus:hover,.single-product .quantity input.plus:hover,.woocommerce-cart .quantity input.minus:hover,.woocommerce-cart .quantity input.plus:hover{color:#ba0c2f;border-color:#ba0c2f;background-color:#fff}
.single-product .quantity input.qty,.woocommerce-cart .quantity input.qty{border-top:1px solid rgba(16,24,32,.15);border-bottom:1px solid rgba(16,24,32,.15);border-left:0;border-right:0;color:#101820;font-weight:600;box-shadow:none}

.single-product button.single_add_to_cart_button{background-color:#ba0c2f!important;border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:background-color .15s}
.single-product button.single_add_to_cart_button:hover{background-color:#9d0a28!important}
.single-product button.single_add_to_cart_button.disabled,.single-product button.single_add_to_cart_button:disabled{background-color:#c4c9ce!important}

.single-product .accordion .accordion-item{margin-bottom:10px}
.single-product .accordion .accordion-title{border:1px solid rgba(16,24,32,.12);border-radius:12px;padding:14px 18px 14px 46px;font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#101820;transition:border-color .15s,background-color .15s}
.single-product .accordion .accordion-title:hover{border-color:#ba0c2f;background-color:transparent}
.single-product .accordion .accordion-title.active{border-color:#ba0c2f;background-color:transparent;color:#101820;font-weight:600}
.single-product .accordion .accordion-title .toggle{position:absolute;left:12px;top:50%;width:26px;height:26px;margin:0;display:flex;align-items:center;justify-content:center;color:#ba0c2f;opacity:1;transform:translateY(-50%)}
.single-product .accordion .accordion-title.active .toggle{transform:translateY(-50%) rotate(-180deg)}
.single-product .accordion .accordion-inner{padding:16px 8px 20px;border:0}
.single-product table.woocommerce-product-attributes{border:0}
.single-product table.woocommerce-product-attributes tr{border-bottom:1px solid rgba(16,24,32,.07)}
.single-product table.woocommerce-product-attributes tr:last-child{border-bottom:0}
.single-product table.woocommerce-product-attributes th{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#101820;font-weight:600;border:0;background:transparent;padding:12px 16px 12px 0}
.single-product table.woocommerce-product-attributes td{color:#66707a;border:0;background:transparent;padding:12px 0}
.single-product table.woocommerce-product-attributes td p{margin:0}

.woocommerce-cart .shop_table.cart thead th{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#101820;border-bottom:2px solid rgba(16,24,32,.15)}
.woocommerce-cart .shop_table.cart td{border-color:rgba(16,24,32,.07)}
.woocommerce-cart .shop_table.cart .product-name a{color:#101820;font-weight:500}
.woocommerce-cart .shop_table.cart .product-name a:hover{color:#ba0c2f}
.woocommerce-cart .cart_item img{border-radius:10px}
.woocommerce-cart a.remove{color:#66707a!important;border:1px solid rgba(16,24,32,.15);border-radius:50%;transition:color .15s,border-color .15s}
.woocommerce-cart a.remove:hover{color:#ba0c2f!important;border-color:#ba0c2f;background-color:transparent}
.woocommerce-cart .continue-shopping{border-radius:10px}
.woocommerce-cart .coupon input#coupon_code{border:1px solid rgba(16,24,32,.12);border-radius:10px;box-shadow:none;color:#101820}
.woocommerce-cart .coupon input#coupon_code:focus{border-color:#ba0c2f;box-shadow:0 0 0 3px rgba(186,12,47,.15)}
.woocommerce-cart button[name="apply_coupon"]{background-color:#fff;border:1px solid #ba0c2f;color:#ba0c2f;border-radius:10px;transition:background-color .15s,color .15s}
.woocommerce-cart button[name="apply_coupon"]:hover{background-color:#ba0c2f;color:#fff}
.woocommerce-cart .cart-collaterals .cart_totals{background-color:#f8f7f5;border:1px solid rgba(16,24,32,.08);border-radius:16px;padding:24px}
.woocommerce-cart .cart_totals h2{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#101820}
.woocommerce-cart .cart_totals .shop_table{border:0}
.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{border-color:rgba(16,24,32,.07);background:transparent}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background-color:#ba0c2f!important;border:0;border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:background-color .15s}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background-color:#9d0a28!important}

.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#101820}
.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-account .form-row input.input-text,.woocommerce-account .form-row textarea,.woocommerce-account .form-row select{border:1px solid rgba(16,24,32,.12);border-radius:10px;box-shadow:none;color:#101820;transition:border-color .15s,box-shadow .15s}
.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-account .form-row input.input-text:focus,.woocommerce-account .form-row textarea:focus,.woocommerce-account .form-row select:focus{outline:none;border-color:#ba0c2f;box-shadow:0 0 0 3px rgba(186,12,47,.15)}
.woocommerce-checkout .checkout-sidebar{background-color:#f8f7f5;border:1px solid rgba(16,24,32,.08);border-radius:16px;padding:26px;margin-top:14px}
.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0}
.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-color:rgba(16,24,32,.07);background:transparent}
.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#101820}
.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{color:#101820;font-weight:600;border-top:2px solid rgba(16,24,32,.15)}
.woocommerce-checkout #payment{background-color:transparent}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(16,24,32,.07)}
.woocommerce-checkout #payment div.payment_box{background-color:transparent!important;box-shadow:none!important;border:0;border-radius:10px;color:#3c434a}
.woocommerce-checkout #payment div.payment_box::before{display:none!important}
.woocommerce-checkout button#place_order{background-color:#ba0c2f!important;border:0;border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:background-color .15s}
.woocommerce-checkout button#place_order:hover{background-color:#9d0a28!important}
.woocommerce-checkout .col-inner.has-border{border:0!important;padding:0!important;border-radius:16px}

.woocommerce-account .account-container .woocommerce-form-login,.woocommerce-account .account-container .woocommerce-form-register{background-color:#f8f7f5;border:1px solid rgba(16,24,32,.08);border-radius:16px;padding:26px}
.woocommerce-account .woocommerce-form-login .button,.woocommerce-account .woocommerce-form-register .button{background-color:#ba0c2f;border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}
.woocommerce-account .woocommerce-form-login .button:hover,.woocommerce-account .woocommerce-form-register .button:hover{background-color:#9d0a28}
.woocommerce-account .woocommerce-form-login .lost_password a{color:#66707a}
.woocommerce-account .woocommerce-form-login .lost_password a:hover{color:#ba0c2f}
.woocommerce-account ul.dashboard-links{display:none}
.woocommerce-account fieldset legend{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#101820;padding-bottom:8px;border-bottom:2px solid #ba0c2f}
.woocommerce-account .woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:20px}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;max-width:none;flex:1 1 300px;margin:0;border:1px solid rgba(16,24,32,.08);border-radius:14px;padding:20px;background-color:#f8f7f5}
.woocommerce-account .woocommerce-Address-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}
.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{font-size:17px;font-weight:600;color:#101820;margin:0}
.woocommerce-account .woocommerce-Address-title .edit{color:#ba0c2f;font-size:13px;white-space:nowrap}
.woocommerce-account .woocommerce-Address address{font-style:normal;color:#66707a;line-height:1.6}
.woocommerce-account .woocommerce-orders-table thead th{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#101820;border-bottom:2px solid rgba(16,24,32,.15)}
.woocommerce-account .woocommerce-orders-table td{border-color:rgba(16,24,32,.07)}
.woocommerce-account .woocommerce-orders-table .button{background-color:#101820;color:#fff;border-radius:8px}
.woocommerce-account .woocommerce-orders-table .button:hover{background-color:#ba0c2f}
.woocommerce-account .account-user.circle .image img{border-radius:50%}
.woocommerce-account .account-user .user-name{color:#101820;font-weight:600}
.woocommerce-account .woocommerce-MyAccount-content>p{color:#3c434a}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{min-height:0}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{display:inline-block;background-color:#ba0c2f;color:#fff;border-radius:8px;transition:background-color .15s}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover{background-color:#9d0a28}
.woocommerce-account .woocommerce-MyAccount-content>a.button{margin-top:20px;background-color:#ba0c2f;color:#fff;border-radius:10px;transition:background-color .15s}
.woocommerce-account .woocommerce-MyAccount-content>a.button:hover{background-color:#9d0a28}
.woocommerce-account .woocommerce-MyAccount-content .message-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:0;max-width:none;text-align:left}
.woocommerce-account .woocommerce-EditAccountForm .form-row{margin-bottom:16px}
.woocommerce-account .woocommerce-EditAccountForm fieldset{border:0;padding:0;margin:28px 0 0}
.woocommerce-account .woocommerce-EditAccountForm span em{font-style:normal;color:#8a929b;font-size:12.5px}
.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"],.woocommerce-account .woocommerce-MyAccount-content button[name="save_address"]{background-color:#ba0c2f!important;border:0;border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;transition:background-color .15s}
.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"]:hover,.woocommerce-account .woocommerce-MyAccount-content button[name="save_address"]:hover{background-color:#9d0a28!important}

.mobile-sidebar{background-color:#fff}
.mobile-sidebar .nav-sidebar.nav-vertical>li{border-color:rgba(16,24,32,.07)}
.mobile-sidebar .nav-sidebar.nav-vertical>li>a{color:#101820;font-weight:500;padding:15px 20px;transition:color .15s}
.mobile-sidebar .nav-sidebar.nav-vertical>li>a:hover{color:#ba0c2f}
.mobile-sidebar .nav-sidebar.nav-vertical>li.current-menu-item>a{color:#ba0c2f}
.mobile-sidebar .nav-sidebar.nav-vertical>li .toggle{color:#66707a}
.mobile-sidebar .nav-sidebar.nav-vertical>li .toggle:hover{color:#ba0c2f}
.off-canvas .mfp-close,.mobile-sidebar .close-button{color:#101820}

.woocommerce-cart .ux-cart-coupon .widget-title{display:none}
.woocommerce-cart .ux-cart-coupon{margin-top:18px}
.woocommerce-cart button[name="apply_coupon"]{background-color:#fff!important;border:1px solid #ba0c2f!important;color:#ba0c2f!important;border-radius:10px!important;text-shadow:none!important;transition:background-color .15s,color .15s}
.woocommerce-cart button[name="apply_coupon"]:hover{background-color:#ba0c2f!important;color:#fff!important;text-shadow:none!important}

.widget_shopping_cart .woocommerce-mini-cart-item{border-bottom:1px solid rgba(16,24,32,.07);padding-top:14px;padding-bottom:14px}
.widget_shopping_cart .woocommerce-mini-cart-item img{border-radius:10px}
.widget_shopping_cart a.remove{color:#66707a!important;border:1px solid rgba(16,24,32,.15);border-radius:50%;transition:color .15s,border-color .15s}
.widget_shopping_cart a.remove:hover{color:#ba0c2f!important;border-color:#ba0c2f;background-color:transparent}
.widget_shopping_cart .woocommerce-mini-cart__total{border-top:1px solid rgba(16,24,32,.12);padding-top:14px;color:#101820}
.widget_shopping_cart .woocommerce-mini-cart__total strong{font-weight:600}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button{border-radius:10px}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{background-color:#ba0c2f!important;border:0!important;color:#fff!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout:hover{background-color:#9d0a28!important}

#shop-sidebar .price_slider_amount .price_label{text-align:left;width:100%}

.vgs-alert-overlay{position:fixed;inset:0;background:rgba(16,24,32,.55);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}
.vgs-alert{background:#fff;border-radius:14px;max-width:400px;width:100%;padding:24px 24px 20px;box-shadow:0 18px 50px rgba(16,24,32,.25);text-align:left}
.vgs-alert__msg{margin:0 0 20px;color:#101820;font-size:15px;line-height:1.6}
.vgs-alert__actions{display:flex;justify-content:flex-end;border-top:1px solid rgba(16,24,32,.07);padding-top:14px}
.vgs-alert__ok{background:#ba0c2f;color:#fff;border:0;border-radius:10px;padding:10px 30px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .15s}
.vgs-alert__ok:hover{background:#9d0a28}
.vgs-alert__ok:focus{outline:none;box-shadow:none}
.vgs-alert__ok:focus-visible{box-shadow:0 0 0 3px rgba(186,12,47,.25)}

.sticky-add-to-cart{background-color:#fff}
.sticky-add-to-cart.sticky-add-to-cart--active{background-color:#fff!important;border-top:1px solid rgba(16,24,32,.08);box-shadow:0 -8px 28px rgba(16,24,32,.09)}
.sticky-add-to-cart__product{color:#101820}
.sticky-add-to-cart img.sticky-add-to-cart-img{border-radius:8px}
.sticky-add-to-cart .product-title-small{color:#101820;font-weight:600}
.sticky-add-to-cart .woocommerce-Price-amount{color:#101820;font-weight:600}
.sticky-add-to-cart .button{background-color:#ba0c2f!important;color:#fff!important;border:0!important;border-radius:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;text-shadow:none!important;transition:background-color .15s}
.sticky-add-to-cart .button:hover{background-color:#9d0a28!important}
.sticky-add-to-cart .quantity input.qty{border:1px solid rgba(16,24,32,.15);border-radius:10px;color:#101820;font-weight:600}

.woocommerce-account div.woocommerce{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:40px}
.woocommerce-account div.woocommerce>:not(.woocommerce-MyAccount-navigation):not(.woocommerce-MyAccount-content){flex:0 0 100%}
.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 244px;max-width:244px;padding-right:24px;border-right:1px solid rgba(16,24,32,.08)}
.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 0;min-width:0}
.vgs-account-nav{background:transparent;border:0;border-radius:0;padding:0}
ul.vgs-account-menu{margin:0;list-style:none}
ul.vgs-account-menu>li{margin:0;list-style:none}
ul.vgs-account-menu>li+li{margin-top:2px}
ul.vgs-account-menu>li>a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#4a525c;font-size:14px;font-weight:500;line-height:1.35;transition:color .15s,background-color .15s}
ul.vgs-account-menu>li>a::before{content:"";flex:0 0 auto;width:16px;height:16px;opacity:.6;background-color:currentColor;-webkit-mask:var(--vgs-ico) no-repeat center/contain;mask:var(--vgs-ico) no-repeat center/contain;transition:opacity .15s}
li.vgs-acc-panou{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h7v7H4zM13 4h7v7h-7zM4 13h7v7H4zM13 13h7v7h-7z'/%3E%3C/svg%3E")}
li.vgs-acc-comenzi{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8 7V6a4 4 0 018 0v1h4l-1.2 14H5.2L4 7h4zm2 0h4V6a2 2 0 00-4 0v1z'/%3E%3C/svg%3E")}
li.vgs-acc-adrese{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a7 7 0 017 7c0 5.2-7 13-7 13S5 14.2 5 9a7 7 0 017-7zm0 9.5A2.5 2.5 0 109.5 9 2.5 2.5 0 0012 11.5z'/%3E%3C/svg%3E")}
li.vgs-acc-plata{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 5h20v14H2V5zm2 4v3h16V9H4z'/%3E%3C/svg%3E")}
li.vgs-acc-detalii{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 10-5-5 5 5 0 005 5zm-9 9a9 9 0 0118 0z'/%3E%3C/svg%3E")}
li.vgs-acc-contact{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.25 11.36 11.36 0 003.56.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1 11.36 11.36 0 00.57 3.56 1 1 0 01-.25 1.01z'/%3E%3C/svg%3E")}
li.vgs-acc-logout{--vgs-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3h9v18h-9v-2h7V5h-7zM8.5 7L3 12l5.5 5v-3.5H15v-3H8.5z'/%3E%3C/svg%3E")}
ul.vgs-account-menu>li>a:hover{background:#f8f7f5;color:#101820}
ul.vgs-account-menu>li>a:hover::before{opacity:.85}
ul.vgs-account-menu>li.current-menu-item>a{color:#ba0c2f;font-weight:600;background:transparent}
ul.vgs-account-menu>li.current-menu-item>a::before{opacity:1}
ul.vgs-account-menu>li.vgs-acc-logout{margin-top:14px;border-top:1px solid rgba(16,24,32,.08);padding-top:14px}
ul.vgs-account-menu>li.vgs-acc-logout>a{color:#8a929b}
ul.vgs-account-menu>li.vgs-acc-logout>a:hover{color:#ba0c2f;background:transparent}
@media(max-width:849px){
.woocommerce-account div.woocommerce{display:block}
.woocommerce-account .woocommerce-MyAccount-navigation{max-width:none;padding:0;border-right:0;border-bottom:1px solid rgba(16,24,32,.1);margin-bottom:22px}
ul.vgs-account-menu{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:2px;scrollbar-width:none}
ul.vgs-account-menu::-webkit-scrollbar{display:none}
ul.vgs-account-menu>li{flex:0 0 auto}
ul.vgs-account-menu>li+li{margin-top:0}
ul.vgs-account-menu>li>a{padding:10px 12px 12px;border-radius:0;white-space:nowrap;font-size:13.5px;border-bottom:2px solid transparent}
ul.vgs-account-menu>li>a:hover{background:transparent}
ul.vgs-account-menu>li.current-menu-item>a{border-bottom-color:#ba0c2f}
ul.vgs-account-menu>li.vgs-acc-logout{margin-top:0;border-top:0;padding-top:0;margin-left:6px}
ul.vgs-account-menu>li.vgs-acc-logout>a{padding-top:10px}
}

.header .account-item.has-dropdown .nav-dropdown{display:none!important}

.products .product-small.box{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:16px;overflow:hidden;transition:box-shadow .2s,border-color .2s}
.products .product-small.box:hover{border-color:rgba(16,24,32,.16);box-shadow:0 12px 32px rgba(16,24,32,.09)}
.products .product-small .box-text{padding:14px 16px 18px;text-align:left}
.products .product-small .box-text .title-wrapper{text-align:left}
.products .product-small p.category{letter-spacing:.08em;color:#66707a;margin-bottom:2px}
.products .product-small .product-title{font-size:16px;font-weight:600;line-height:1.35}
.products .product-small .product-title a{color:#101820}
.products .product-small .product-title a:hover{color:#ba0c2f}
.products .product-small .price-wrapper{margin-top:8px;text-align:left}
.products .product-small .price{color:#101820;font-weight:400;font-size:15.5px}
.products .product-small .price .woocommerce-Price-amount{font-weight:400}
.products .product-small .price del{color:#66707a;font-weight:400;font-size:13.5px}
.products .product-small .price del .woocommerce-Price-amount{font-weight:400}
.products .product-small .price ins{color:#ba0c2f;font-weight:400}
.products .product-small .price ins .woocommerce-Price-amount{font-weight:400}
.badge-container .badge.callout .badge-inner{background-color:#ba0c2f;color:#fff;border-radius:10px;font-weight:600}
