@font-face{font-family:Jost;src:url(../fonts/Jost-Regular.woff2) format("woff2"),url(../fonts/Jost-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/Jost-Medium.woff2) format("woff2"),url(../fonts/Jost-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/Jost-Bold.woff2) format("woff2"),url(../fonts/Jost-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.elementor-element-67a0ed93,.elementor-element-ab0868b{position:relative}.elementor-element-67a0ed93:after,.elementor-element-ab0868b:after{content:"";position:absolute;bottom:0;left:0;right:0;height:35%;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);pointer-events:none;z-index:0}.elementor-element-67a0ed93>.elementor-container,.elementor-element-ab0868b>.elementor-container{position:relative;z-index:1}@media (min-width: 768px) and (max-width: 1024px){.elementor-element-67a0ed93:after,.elementor-element-ab0868b:after{height:50%}}@media (max-width: 767px){.elementor-element-67a0ed93:after,.elementor-element-ab0868b:after{height:60%}}.vv-brands__title{font-size:24px;font-weight:400;text-align:center;margin:38px 0 35px;color:#202428}.vv-brands__grid{display:flex;flex-wrap:wrap;margin:-10px}.vv-brands__item{flex:0 0 20%;width:20%;box-sizing:border-box;padding:10px;text-decoration:none;transition:opacity .35s;display:flex}.vv-brands__item:hover{opacity:.7}.vv-brands__item-inner{display:flex;align-items:center;justify-content:center;min-height:125px;width:100%;padding:0 40px;border:1px solid #eaeaf1;box-sizing:border-box}.vv-brands__item img{display:block;width:75%;height:55px;object-fit:contain}#menu-main-menu>li.menu-item{height:22px}.product-name>a,.product-name h3>a{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.elementor-section.elementor-section-stretched{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;left:auto!important;opacity:0;transition:opacity .3s ease}.elementor-section.elementor-section-stretched.stretched-ready{opacity:1}.meta-wrapper-2{display:none!important}header .logo img,header .logo-header img{width:260px!important}.footer-align{text-align:left}.ts-store-notice{padding:10px 0!important;font-weight:500!important}.woocommerce .quantity input.qty,.quantity input.qty,textarea,select,html input[type^=search],html input[type^=text],html input[type^=email],html input[type^=password],html input[type^=number],html input[type^=tel],.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.chosen-container a.chosen-single,.woocommerce-checkout .form-row .chosen-container-single .chosen-single,#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,body .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:4px}.ts-product-attribute>div.option:not(.color)>a{font-size:15px;border:1px solid #9a9a9a;border-radius:6px}a.button,button,input[type^=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit,.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.elementor-widget-button .elementor-button,.shopping-cart p.buttons a,a.wp-block-button__link,.wp-block-search .wp-block-search__button,.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button,input[type=submit].dokan-btn,a.dokan-btn,.dokan-btn,#comments .wcpr-filter-button,#ts-search-sidebar.full-width .ts-search-result-container .view-all-wrapper a{border-radius:4px}.button,a.button,button,input[type^=submit],.shopping-cart p.buttons a,a.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,#content button.button,.woocommerce #respond input#submit,div.button a,input[type=submit].dokan-btn,a.dokan-btn,.dokan-btn,.wishlist_table .product-add-to-cart a,body .woocommerce table.compare-list .add-to-cart td a,.elementor-widget-button .elementor-button,.elementor-widget-wp-widget-yith-woocompare-widget a.clear-all,.elementor-widget-wp-widget-yith-woocompare-widget a.compare,.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:17px!important;line-height:24px!important}.quantity .minus,.quantity .plus{height:40px;line-height:40px}.shop_table .quantity .qty,.summary .quantity .qty,.cart-item-wrapper .quantity .qty{width:110px}.woocommerce .quantity input.qty,.quantity input.qty{line-height:40px}textarea,:is(.woocommerce,.woocommerce-page) form .form-row textarea.input-text,:is(.woocommerce,.woocommerce-page) form .form-row textarea{height:150px;border-radius:4px}.woocommerce .product-label>span.onsale,.woocommerce .product-label>span{border-radius:0 4px 4px 0/0px 4px 4px 0px}.woocommerce table.my_account_orders a.woocommerce-button.button.refund,.woocommerce table.my_account_orders a.woocommerce-button.button.ast_track{margin-left:10px}label[for=shipping_method_0_free_shipping1]{line-height:22px!important}body #ts-ajax-add-to-cart-message{background:#e60073!important;border-color:#e60073!important;color:#fff;padding:7px 20px!important}.loop-add-to-cart>a.button:before{display:none!important}.woocommerce .summary form.cart button.button:before{content:""}.woocommerce .summary form.cart button.button.added:before{content:"";display:inline-block!important}body.woocommerce-checkout .button.alt#place_order{display:block;width:100%}.woocommerce table.shop_table.cart td.actions{padding:15px 0 0}.woocommerce table.shop_table.cart td.coupon_vv{margin-top:25px;padding-top:25px}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:50%!important}.woocommerce-mini-cart-item a.thumbnail,.woocommerce-mini-cart-item a.thumbnail img{display:none!important}.woocommerce-mini-cart .woocommerce-mini-cart-item{padding-left:0!important}.woocommerce form .form-row .required{color:#e60073;font-size:22px!important}.woocommerce-error:before{display:none!important}.woocommerce-info{font-size:18px;font-weight:500}.woocommerce-info:before{display:inline-block;vertical-align:top;position:static;margin:0 5px 0 1px;font-size:120%;color:#e60073!important;content:"\e008" / "";font-weight:900}.checkout-coupon-wrapper{margin-top:0}.woocommerce-message,.woocommerce .woocommerce-message,ul.woocommerce-error>li,ul.woocommerce-info>li,ul.woocommerce-message>li{padding-left:0!important}.woocommerce form .form-row.woocommerce-invalid label{color:#191919!important}.checkout-inline-error-message{color:#f16363!important;font-weight:900;font-size:17px!important}button.alt-vv,.woocommerce-page a.button.alt-vv{background:#16c488!important;border-color:#16c488!important;color:#fff!important}button.alt-vv:hover,.woocommerce-page a.button.alt-vv:hover{background:#1fac7b!important;border-color:#1fac7b!important;color:#fff!important}.gzd-flex-2col{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;line-height:1.4}.gzd-flex-input{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center}.gzd-flex-text{flex:1 1 auto;min-width:0}.gzd-flex-text .required{margin-left:6px;color:#e11d48;font-weight:600}.woocommerce-error li,.woocommerce .woocommerce-error li{font-size:17px!important}.looksLikeH2{font-size:25px;line-height:32px;color:#191919;font-family:Jost;font-style:normal;font-weight:500;margin:0 0 20px}.vv-page-title{font-size:27px;font-family:Jost;font-style:normal;font-weight:500}h1.vv-page-title--archive{line-height:normal!important;margin-bottom:20px!important}.shortcode-title,.wpwax-lsu-title,.entry-title{font-size:27px!important;text-align:left!important}.blog-H1{font-size:55px!important;line-height:60px!important}dt{font-weight:400}dt,dd{line-height:23px;font-size:16px}dl.variation dt,dl.variation dd{line-height:18px!important;font-size:14px}.product-title-shorten .product-name>a{font-weight:500}.woocommerce table.shop_table td.product-name{font-size:16px;font-weight:500}.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper,.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{margin-left:0}.ts-tiny-cart-wrapper .total>span.amount,.widget_shopping_cart .total .amount,.elementor-widget-wp-widget-woocommerce_widget_cart .total .amount{margin-top:10px}.shopping-cart-wrapper .cart-control .cart-number,.breadcrumb-title-wrapper .page-title .count{background:#e60073!important;border-color:#e60073!important;color:#fff}.shopping-cart-wrapper .cart-control .cart-number{font-size:13px!important;line-height:20px!important}.size-thumbnail{width:60%}.pwb-single-product-brands{padding-bottom:1em}.product p.wc-gzd-additional-info{margin-bottom:2rem!important;font-size:.9em;clear:left}.wc-gzd-checkbox-placeholder-legal{margin-top:30px}.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price{margin-bottom:5px}.woocommerce>form.checkout #customer_details{padding:25px 30px 30px 0;border-width:0px;border-style:none}h3#order_payment_heading{padding-top:25px}#order_review table.shop_table ul#shipping_method{margin-left:-100%;text-align:right}#order_payment_heading,#order_review_heading{font-size:30px!important}.woocommerce-checkout #payment{background:#f2f2f2!important}.woocommerce>form.checkout #order_review_heading{width:100%!important;padding:0 20px 25px 0}#order_review .shop_table.woocommerce-checkout-review-order-table thead th{border-color:#d0cccc!important}.woocommerce table.shop_table tfoot td{#border-color: #d0cccc !important}.header-middle{border-color:#ededed!important}#customer_details,.elementor-divider-separator,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tbody td,.woocommerce table.shop_table thead th,.woocommerce table.shop_table thead td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{border-color:#d0cccc!important}select,textarea,html input[type=search],html input[type=text]:not(.search-field input),html input[type=email],html input[type=password],html input[type=date],html input[type=number],html input[type=tel],textarea.dokan-form-control,select.dokan-form-control,.woocommerce form .form-row .input-text,.woocommerce form .form-row select,body .select2-container--default .select2-search--dropdown .select2-search__field,body .select2-container--default .select2-selection--single,body .select2-dropdown,body .select2-container .select2-dropdown,body .select2-container .select2-selection,body .select2-container--open .select2-dropdown--below,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,body .select2-container--default .select2-selection--multiple{border-color:#c7c6c6!important}.woocommerce .cart-collaterals table.shop_table .shipping td{font-size:16px!important}#coupon_code{border-color:#c7c6c6!important}.woocommerce form.checkout .form-row{_margin:24px 0}.loop-add-to-cart{background-color:#e52467!important}.elementor-widget-container>ul li{list-style:none;font-size:17px;color:#fff}.elementor-icon-list-items .elementor-icon-list-item,.elementor-icon-list-items .elementor-icon-list-text{color:inherit}.woocommerce-MyAccount-navigation{background:#e60073!important;color:#191919}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0;margin-top:25px}.woocommerce>.woocommerce-order .woocommerce-customer-details,.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details{margin-bottom:25px}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex}.wc-no-matching-variations{display:block;background:#f7a7a3!important;padding:15px 37px!important;font-size:17px!important;border:1px solid red;border-radius:5px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a:after,.ts-product-attribute>div.option:not(.color).selected>a,.woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color a:hover img,.woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color.selected a img,.ts-product-attribute>div.option:not(.color):hover>a{border-color:#191919;background-color:#eaeaea}.wc-block-components-notice-banner.is-success,.woocommerce-message,.woocommerce .woocommerce-message{color:#0b0;font-size:19px}.woocommerce .product-label>span.onsale,.woocommerce .product-label>span{font-size:15px}.woocommerce .product-label span span{padding:2px 12px!important}.woocommerce.product-label-rectangle div.product .images .product-label>span.onsale,.woocommerce.product-label-rectangle div.product .images .product-label>span{font-size:18px!important}.woocommerce .product .product-label{bottom:13px!important;top:auto!important;left:0!important}.custom-additional-info,.woocommerce .product .product-label .onsale,.woocommerce .product-label .deal-feature-added{color:#191919!important;background:#19ff8c!important;_background:#1d921b!important;_background:#007FFF!important;_background:linear-gradient(131deg,rgb(236 23 255) 0%,rgb(237,52,149) 94.15%)!important;_background:#7F00FF!important;_background:-webkit-linear-gradient(to right,#E100FF,#7F00FF)!important;_background:linear-gradient(to right,#E100FF,#7F00FF)!important}.product-wrapper{_border:1px solid #e8e8e8!important;_border-radius:10px!important}.custom_categories{font-size:15px!important;color:#767676!important;line-height:12px!important}.custom_brand_label{font-size:15px!important;color:#767676!important;line-height:12px!important;text-align:center;text-transform:uppercase}.product_safety_tab{display:none!important}.woocommerce ul#shipping_method{list-style:none outside;margin:0;text-align:right;padding-top:4px}p.woocommerce-shipping-destination{display:block;text-align:right}.woocommerce-shipping-calculator{text-align:right}ins span.woocommerce-Price-amount.amount bdi{font-weight:700!important}.woocommerce-Price-currencySymbol{padding-left:3px!important;padding-right:7px!important}.group_table del .amount,.price del .amount,.product-price del .amount{font-weight:400}.price del{color:#636363!important}.price del~ins{margin-right:0!important}ul.woocommerce-error:before,ul.woocommerce-info:before,ul.woocommerce-message:before{position:absolute;top:15px;left:0;width:20px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#191919}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:#e60073!important}.woocommerce table.shop_attributes td{font-style:normal}.woocommerce table.shop_attributes th{width:290px}.reset_variations{margin:20px 0 0!important}.custom_swatch{display:flex!important;flex-flow:row nowrap;justify-content:center;align-items:center;gap:0px;overflow-x:auto;scroll-padding-left:4px;scroll-snap-type:x mandatory;width:100%}.heading-title.product-name{text-align:center}#border-reset{border-color:#c11e1e!important}.product-color{cursor:pointer;margin:0;padding:4px;scroll-snap-align:start;scroll-snap-stop:always}.product-color__dot{border:1px solid #747474;border-radius:50%;height:18px;width:18px}.save-discount{color:#fff;background:#dc001d;font-family:Jost;font-style:normal;font-weight:700;font-size:14px;padding:1px 5px 0;margin-left:5px;margin-top:0;border-radius:4px}.vv-discount-badge{display:inline-block;background:#dc001d;color:#fff;font-family:Jost,sans-serif;font-weight:700;font-size:15px;padding:2px 9px;border-radius:4px;margin-bottom:0;letter-spacing:.3px}.group_table del .amount,.price del .amount,.product-price del .amount{margin-left:2px}.vDivider{width:100%;height:1px;margin-top:50px;margin-bottom:75px;background:#fff;border-bottom:1px solid #e6e6e6}dt{font-weight:400!important}.descH1{font-size:36px}.descH2,.woocommerce .up-sells>h2{font-size:30px!important;text-align:left}.descH3{font-size:26px}.descH4{font-size:22px}.descH5{font-size:18px}.productTileH4{font-size:18px!important;line-height:22px!important;font-family:Jost;font-style:normal!important;font-weight:500!important}.custom-additional-info{display:inline-block;_color:#ffffff;_background:#7F00FF;_background:-webkit-linear-gradient(to right,#E100FF,#7F00FF);_background:linear-gradient(to right,#E100FF,#7F00FF);font-family:Jost;font-style:normal;font-weight:700;font-size:16px;padding:3px 8px 1px;margin-left:0;margin-bottom:25px;border-radius:5px}.wc-gzd-additional-info-vv{font-size:.85rem;font-weight:500;line-height:1rem;color:#9b9b9b;padding-right:10px}.single-product-buttons-sharing,.meta-content{display:none}.custom-container{width:100%;margin-top:50px;border:1px solid #cfcfcf;border-radius:4px;font-family:Jost;font-style:normal;font-weight:500}.row_delivery{display:flex;_margin-bottom:10px;border-bottom:1px solid #cfcfcf}.row_delivery:last-of-type{border-bottom:none}.row_delivery_img{height:100%!important;max-width:100%!important;padding-top:8px;padding-left:10px}.row_delivery_img2{height:100%!important;max-width:100%!important;padding-top:10px;padding-left:10px}.column_delivery{width:50%;padding:10px;box-sizing:border-box}.column_delivery_full{min-width:100%;padding:10px;box-sizing:border-box}.column_delivery_full .delivery_img{height:23px;width:23px;padding-top:0;padding-left:0}.delivery-space,.getback-space{padding-left:6px}.custom-container>.row_delivery{position:relative}.custom-container>.row_delivery .row_delivery{position:static}.free-shipping{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;margin-bottom:.05rem;padding:.05rem .8rem;background-color:#16c488;color:#fff;text-decoration:none;display:inline-block;border-radius:9999px}.free-shipping-svg{filter:invert(1);width:19px;padding-top:2px;padding-left:0}.attention-shipping{font-size:14px;margin-right:10px;margin-bottom:.05rem;padding:.05rem .8rem;background-color:#fea20e;color:#fff;text-decoration:none;display:inline-block;border-radius:9999px}.attention-shipping_row{display:flex;border-bottom:1px solid #fea20e;margin:10px}.attention-color{font-size:16px;background-color:#fea20e;color:#fff}body:not(.single-product) .free-shipping{display:none}.tableSizes{font-size:80%}.tableSizes td{text-align:center}.tdBG{background-color:#e6e6e6;box-sizing:border-box;outline:0px;padding:.4em}.woocommerce table.shop_table tbody tr td.actions{border:red!important}.vv-hardcoded-mobile-product{display:none}.woocommerce .products .product .price,.woocommerce .product-wrapper .meta-wrapper .price{display:flex!important;justify-content:center!important;width:100%!important}body.single-product div.product .summary .price{_display:block!important;width:auto!important;justify-content:unset!important}.elementor-widget-html .payment-icons{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:0}.elementor-widget-html .payment-icons .payment-icon{display:flex;box-sizing:border-box;align-items:center;justify-content:center;overflow:hidden;height:38px;border-radius:4px;transition:transform .2s,box-shadow .2s}.elementor-widget-html .payment-icons .payment-icon img{display:block;height:48px;max-height:38px;width:auto;max-width:100%;border-radius:8px;object-fit:contain;border:none;box-shadow:none;vertical-align:top;margin:0}@media only screen and (max-width: 480px){.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item{margin-bottom:10px;padding:15px 10px 15px 5px!important}.save-discount{margin-left:0;margin-top:0}.free-shipping{color:#fff!important}.custom-additional-info{font-size:15px}}.woocommerce.archive .before-loop-wrapper .woocommerce-ordering{position:relative;top:2px}.vv-filter-fab,.vv-filter-sheet{display:none!important}@media only screen and (max-width: 767px){.vv-filter-sheet{display:flex!important}.woocommerce.archive #left-sidebar{display:none!important}.vv-filter-fab{position:fixed!important;inset:auto auto 52px 50%!important;-webkit-transform:translateX(-50%)!important;transform:translate(-50%)!important;z-index:9990!important;display:flex!important;align-items:center!important;gap:8px!important;background:#222!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;font-family:inherit!important;cursor:pointer!important;box-shadow:0 4px 16px #00000059!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important}.vv-filter-fab svg{flex-shrink:0}.vv-filter-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:9995;opacity:0;transition:opacity .3s ease}.vv-filter-overlay.vv-open{display:block!important;opacity:1}.vv-filter-sheet{position:fixed;bottom:44px;left:0;right:0;background:#fff;z-index:9999;border-radius:16px 16px 0 0;-webkit-transform:translateY(calc(100% + 44px));transform:translateY(calc(100% + 44px));-webkit-transition:-webkit-transform .35s cubic-bezier(.32,.72,0,1);transition:transform .35s cubic-bezier(.32,.72,0,1);max-height:calc(82vh - 44px);overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 -4px 30px #0000001f}.vv-filter-sheet.vv-open{-webkit-transform:translateY(0);transform:translateY(0)}.vv-filter-sheet__handle{flex-shrink:0;display:flex;justify-content:center;padding:12px 0 6px}.vv-filter-sheet__handle:after{content:"";display:block;width:36px;height:4px;background:#ddd;border-radius:4px}.vv-filter-sheet__header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:4px 20px 14px;border-bottom:1px solid #eee}.vv-filter-sheet__title{font-size:17px;font-weight:700;color:#222}.vv-filter-sheet__header-actions{display:flex;align-items:center;gap:4px}.vv-filter-reset{background:none!important;border:none!important;cursor:pointer!important;padding:6px 10px!important;color:#e60073!important;font-size:13px!important;font-weight:600!important;font-family:inherit!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;width:auto!important;height:auto!important;box-shadow:none!important}.vv-filter-sheet__close{background:none;border:none;cursor:pointer;padding:6px;color:#555;line-height:1;font-size:20px;display:flex;align-items:center;justify-content:center}.vv-filter-sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-box-flex:1;-webkit-flex:1;flex:1;min-height:0;padding:8px 0 32px}.vv-filter-sheet__body .widget-container{border-width:0!important;padding:0!important;background:transparent!important;margin:0!important;border-bottom:1px solid #f0f0f0!important}.vv-filter-sheet__body .widget-container:last-child{border-bottom:none!important}.vv-filter-sheet__body .widget-container .widget-title-wrapper{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important;padding:14px 20px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;margin:0!important}.vv-filter-sheet__body .widget-container .widget-title-wrapper h3,.vv-filter-sheet__body .widget-container .widget-title-wrapper .widget-title{margin:0!important;font-size:14px!important;font-weight:600!important;color:#222!important}.vv-filter-sheet__body .widget-title-wrapper .block-control{display:none!important}.vv-accordion-chevron{display:inline-block;width:10px;height:10px;border-right:2px solid #555;border-bottom:2px solid #555;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-left:8px}.vv-accordion--closed .vv-accordion-chevron{transform:rotate(45deg)}.vv-filter-sheet__body .widget-container:not(.vv-accordion--closed) .vv-accordion-chevron{transform:rotate(-135deg)}.vv-accordion-body{padding:0 20px 14px!important}.vv-filter-sheet__body .widget_price_filter .price_slider_amount .button{display:none!important}.woocommerce.archive .before-loop-wrapper{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;margin-bottom:20px!important}.woocommerce.archive .before-loop-wrapper .product-on-sale-form,.woocommerce.archive .before-loop-wrapper .woocommerce-ordering{float:none!important;margin-top:0!important;margin-bottom:0!important}.woocommerce.archive .before-loop-wrapper .woocommerce-ordering{position:relative!important;top:3px!important;display:none!important}.header-sticky .header-right{position:relative!important}.header-sticky .ts-search-by-category{position:absolute!important;right:0!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:44px!important;overflow:hidden!important;-webkit-transition:width .35s cubic-bezier(.32,.72,0,1)!important;transition:width .35s cubic-bezier(.32,.72,0,1)!important}.header-sticky .ts-search-by-category .search-button{width:44px!important}.header-sticky .ts-search-by-category.vv-search-open{overflow:visible!important}.header-sticky .ts-search-by-category.vv-search-open .search-button{width:60px!important}}@media only screen and (max-width: 767px){h1,.h1,.h1 .elementor-heading-title,article.single-portfolio .entry-content>.entry-title,article.single .entry-header .entry-title{font-size:26px!important;line-height:34px!important}.vv-page-title{font-size:26px!important;line-height:34px!important}.descH2,.woocommerce .up-sells>h2{font-size:26px!important;line-height:34px!important;text-align:center}header .logo img,header .logo-header img{width:210px!important}.footer-align{text-align:center}.shortcode-title,.wpwax-lsu-title,.entry-title{font-size:27px!important;line-height:34px!important}.free-shipping{color:#fff!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-left:0!important;margin-right:0!important}.ts-store-notice{display:none}.loop-add-to-cart{font-size:16px!important}.woocommerce table.shop_attributes th{width:180px}.product-group-button-meta>div.loop-add-to-cart>a.button:before{content:""}#customer_details,.elementor-divider-separator,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tbody td,.woocommerce table.shop_table thead th,.woocommerce table.shop_table thead td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,#order_review .shop_table.woocommerce-checkout-review-order-table thead th{border-color:#aaa!important}.wc-block-components-notice-banner.is-success,.woocommerce-message,.woocommerce .woocommerce-message{color:#0b0;font-size:17px}.woocommerce>form.checkout #customer_details,.woocommerce-cart article .woocommerce .cart-collaterals,.woocommerce-checkout #order_review{padding:10px;margin-bottom:100px}.woocommerce>form.checkout #order_review{padding:10px 10px 40px;margin-top:-75px}.woocommerce>form.checkout #order_review_heading{margin:10px 0 0}h3#order_review_heading,h3#order_payment_heading{font-size:24px!important}.woocommerce-info{font-size:17px!important;font-weight:400}.woocommerce-info:before,.woocommerce-message:before{display:inline-block;vertical-align:top;position:static;margin:0 5px 0 1px;font-size:110%;color:#e60073!important;content:"\e008" / "";font-weight:900}.checkout-coupon-wrapper{margin-top:25px}.vv-hardcoded-mobile-product{display:block}.vv-brands__item{flex:0 0 50%;width:50%}.vv-brands__item-inner{min-height:100px;padding:0 20px}.elementor-widget-html .payment-icons{gap:8px}}@media only screen and (min-width: 768px) and (max-width: 991px){.vv-brands__item{flex:0 0 33.33%;width:33.33%}}@media only screen and (max-width: 991px){.woocommerce ul#shipping_method{list-style:none outside;margin:0;text-align:left;padding-top:4px}p.woocommerce-shipping-destination{display:block;text-align:left}.woocommerce-shipping-calculator{text-align:left}.product-color{padding:2px!important}.product-color__dot{height:15px;width:15px}.free-shipping{color:#fff!important}.descH2{font-size:26px}.descH3{font-size:21px}.wc-gzd-additional-info-vv{font-size:.85rem;font-weight:500;line-height:1rem;color:#9b9b9b;padding-left:10px}.custom_categories{font-size:13px!important;color:#a2a1a1!important;line-height:12px!important}.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item td.product-subtotal{border-width:0!important;border-style:none}.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item:first-child{border-top:1px #aaaaaa solid}.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item{border-width:0;border-style:none;border-bottom:1px #aaaaaa solid}td.product-quantity:before{margin-top:10px!important}td.coupon_vv:before{content:""!important}.woocommerce .woocommerce-cart-form{margin-bottom:10px}}@media (max-width: 1024px){.elementor-widget-html .payment-icons{gap:8px}.elementor-widget-html .payment-icons .payment-icon{height:52px}.elementor-widget-html .payment-icons .payment-icon img{height:52px;max-height:52px}}@media only screen and (max-width: 1279px){div.loop-add-to-cart a.button{font-size:16px!important}.free-shipping{color:#fff!important}.custom_categories{font-size:13px!important;color:#777!important;line-height:12px!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-left:0!important;margin-right:0!important}.loop-add-to-cart{display:none}}.vv-cat-pills{display:none}@media (max-width: 767px){.vv-cat-pills{display:flex;overflow-x:auto;gap:8px;padding:0 0 4px;margin:-4px 0 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.vv-cat-pills::-webkit-scrollbar{display:none}.vv-cat-pill{flex-shrink:0;display:inline-block;padding:9px 20px;border:1px solid #a3a3a3;border-radius:20px;font-size:15px;font-family:Jost,sans-serif;color:#2b2b2b;text-decoration:none;white-space:nowrap;background:#fff;line-height:1.3}.vv-cat-pill--active{background:#222;color:#fff;border-color:#222}}.product-on-sale-form.checked label:before,.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked,.widget-container.product-filter-by-brand ul>li.selected label:before,.product-filter-by-availability ul li input[checked=checked]+label:before,.product-filter-by-price ul li.chosen label:before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a:before,.woocommerce .widget_rating_filter ul li.chosen a:before,.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before{background:#c8c8c8!important;border-color:#c8c8c8!important}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:transparent!important}.ts-active-filters:has(.widget_layered_nav_filters){border-top:1px solid #e5e5e5;padding-top:15px;margin-top:15px}.vv-bh-size-filter{padding:0;margin-bottom:10px}.vv-filter-section{margin-bottom:0}.vv-filter-section+.vv-filter-section{margin-top:15px}.vv-filter-section-title{font-size:16px;line-height:1.3;margin:0 0 8px;color:#000}#left-sidebar .widget-container .widget-title.heading-title{font-weight:600!important}.vv-filter-section:last-of-type{margin-bottom:0}.vv-filter-label{display:block;font-weight:400;font-size:13px;margin-bottom:15px;color:#000;text-transform:none;letter-spacing:0}.vv-filter-buttons{display:block}button.vv-filter-btn{padding-top:0!important;padding-bottom:0!important;font-size:13px!important}.vv-filter-btn{display:inline-block;vertical-align:top;padding:0 10px;background:#fff;border:1px solid #9a9a9a;border-radius:6px;cursor:pointer;font-size:15px;font-weight:500;color:#000;transition:all .2s ease;min-width:55px;text-align:center;line-height:1;margin:0 5px 5px 0}.vv-filter-btn:hover{border-color:#999;background:#f5f5f5}.vv-filter-btn.active{background:#000;color:#fff;border-color:#000;border-width:1px}.vv-filter-btn.disabled,.vv-filter-btn:disabled{background:#fff;color:#999;border-color:#ddd;border-width:1px;cursor:not-allowed;position:relative;opacity:.6}.vv-filter-btn.disabled:after,.vv-filter-btn:disabled:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:#999;transform:translateY(-50%) rotate(-10deg)}.vv-filter-btn.disabled:hover,.vv-filter-btn:disabled:hover{background:#fff;border-color:#ddd;color:#999}.vv-filter-reset{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}.vv-reset-filter-btn{display:inline-block;cursor:pointer;font-size:15px;color:#d9121f;_text-decoration:underline;transition:color .2s ease}.vv-reset-filter-btn:before{font-size:70%;margin-right:5px;font-family:themify;font-weight:400;font-style:normal;letter-spacing:0;content:"\e646"}.vv-reset-filter-btn:hover{text-decoration:none!important}.vv-filter-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffc;z-index:9999;display:none;justify-content:center;align-items:center}.vv-filter-loading.active{display:flex}.vv-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;animation:vv-spin 1s linear infinite}@keyframes vv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.products.loading{opacity:.5;pointer-events:none}@media (max-width: 768px){.vv-filter-btn{padding:6px 12px;font-size:13px;min-width:45px}.vv-bh-size-filter{padding:15px 0}.vv-filter-label{font-size:13px;margin-bottom:10px}}@media (max-width: 480px){.vv-filter-buttons{gap:6px}.vv-filter-btn{padding:5px 10px;font-size:12px;min-width:40px}}.widget.widget_vv_bh_size_filter .vv-bh-size-filter{padding:0}.widget.widget_vv_bh_size_filter .widget-title{margin-bottom:15px}.sidebar .widget_vv_bh_size_filter{margin-bottom:30px}.sidebar .vv-filter-btn.active{background:var(--ts-primary-color, #000);border-color:var(--ts-primary-color, #000)}.sidebar .vv-filter-btn:hover{border-color:var(--ts-primary-color, #000)}.widget-container.widget_filter_by_brand .pwb-filter-products input[type=checkbox]{accent-color:#e60073}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#000!important}.woocommerce .widget_price_filter.vv-price-active .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider.vv-price-active .ui-slider-handle,.woocommerce .widget_price_filter.vv-price-active .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider.vv-price-active .ui-slider-range{background:#e60073!important}.widget_price_filter .price_slider_amount button[type=submit],.widget_price_filter .price_slider_amount .button{display:none!important}.widget-container.widget_filter_by_brand .pwb-filter-products ul>li{padding:0!important}.widget-container.widget_filter_by_brand .pwb-filter-products ul>li:last-child{margin-bottom:15px!important}.widget-container.widget_vv_size_filter,.widget-container.widget_filter_by_brand,.widget-container.widget_price_filter{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.widget-container.widget_vv_size_filter+.widget-container,.widget-container.widget_filter_by_brand+.widget-container,.widget-container.widget_price_filter+.widget-container{margin-top:15px!important}
