:root { --body-color: "#303030"; --border-radius: 8px; --font-body: "Inter", sans-serif; }

.sp-wcsp-slider-area { position: relative; }
.sp-wcsp-slider-area .sp-wcsp-slider-section { padding-top: 50px; padding-bottom: 20px; }
.sp-wcsp-slider-area .sp-wcsp-section-title { font-size: 16px !important; font-weight: 700; color: var(--e-global-color-primary) !important; margin: 0 !important; position: absolute; top: 15px; left: 0px; }
.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-thumbnail { border-radius: 10px; overflow: hidden; border-width: 0 !important; }
.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img { width: 100%; }
.sp-wcsp-slider-area .sp-wcsp-cat-item .sp-wcsp-cat-item-thumb-content { background-color: #b1cf9b; padding: 5px; border-radius: 10px; }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(1) .sp-wcsp-cat-item-thumb-content { background: rgba(163, 131, 78, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(2) .sp-wcsp-cat-item-thumb-content { background: rgba(229, 61, 68, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(3) .sp-wcsp-cat-item-thumb-content { background: rgba(72, 166, 63, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(4) .sp-wcsp-cat-item-thumb-content { background: rgba(194, 164, 237, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(5) .sp-wcsp-cat-item-thumb-content { background: rgba(53, 241, 89, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(6) .sp-wcsp-cat-item-thumb-content { background: rgba(87, 2, 167, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(7) .sp-wcsp-cat-item-thumb-content { background: rgba(40, 241, 160, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(8) .sp-wcsp-cat-item-thumb-content { background: rgba(29, 162, 73, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(9) .sp-wcsp-cat-item-thumb-content { background: rgba(42, 45, 172, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(10) .sp-wcsp-cat-item-thumb-content { background: rgba(58, 57, 20, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(11) .sp-wcsp-cat-item-thumb-content { background: rgba(55, 240, 201, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(12) .sp-wcsp-cat-item-thumb-content { background: rgba(219, 27, 201, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(13) .sp-wcsp-cat-item-thumb-content { background: rgba(250, 9, 139, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(14) .sp-wcsp-cat-item-thumb-content { background: rgba(229, 27, 188, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(15) .sp-wcsp-cat-item-thumb-content { background: rgba(225, 147, 153, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(16) .sp-wcsp-cat-item-thumb-content { background: rgba(174, 222, 51, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(17) .sp-wcsp-cat-item-thumb-content { background: rgba(185, 179, 208, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(18) .sp-wcsp-cat-item-thumb-content { background: rgba(16, 198, 124, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(19) .sp-wcsp-cat-item-thumb-content { background: rgba(153, 23, 6, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(20) .sp-wcsp-cat-item-thumb-content { background: rgba(203, 104, 192, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(21) .sp-wcsp-cat-item-thumb-content { background: rgba(218, 180, 146, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(22) .sp-wcsp-cat-item-thumb-content { background: rgba(7, 171, 174, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(23) .sp-wcsp-cat-item-thumb-content { background: rgba(44, 77, 46, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(24) .sp-wcsp-cat-item-thumb-content { background: rgba(137, 52, 230, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(25) .sp-wcsp-cat-item-thumb-content { background: rgba(3, 80, 135, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(26) .sp-wcsp-cat-item-thumb-content { background: rgba(3, 17, 140, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(27) .sp-wcsp-cat-item-thumb-content { background: rgba(93, 6, 125, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(28) .sp-wcsp-cat-item-thumb-content { background: rgba(103, 140, 52, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(29) .sp-wcsp-cat-item-thumb-content { background: rgba(17, 68, 204, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(30) .sp-wcsp-cat-item-thumb-content { background: rgba(142, 176, 85, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(31) .sp-wcsp-cat-item-thumb-content { background: rgba(36, 160, 27, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(32) .sp-wcsp-cat-item-thumb-content { background: rgba(229, 229, 181, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(33) .sp-wcsp-cat-item-thumb-content { background: rgba(160, 32, 207, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(34) .sp-wcsp-cat-item-thumb-content { background: rgba(129, 216, 253, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(35) .sp-wcsp-cat-item-thumb-content { background: rgba(30, 218, 42, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(36) .sp-wcsp-cat-item-thumb-content { background: rgba(10, 15, 140, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(37) .sp-wcsp-cat-item-thumb-content { background: rgba(87, 23, 61, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(38) .sp-wcsp-cat-item-thumb-content { background: rgba(129, 59, 234, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(39) .sp-wcsp-cat-item-thumb-content { background: rgba(22, 125, 27, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-cat-item:nth-child(40) .sp-wcsp-cat-item-thumb-content { background: rgba(59, 148, 212, 0.3); }
.sp-wcsp-slider-area .sp-wcsp-button { top: 10px !important; }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-prev { font-size: 16px; border-radius: 3px; line-height: 30px; }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-prev:hover { border-color: var(--e-global-color-primary); color: #ffffff; background: var(--e-global-color-primary); }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-prev .fa { font-family: "icomoon" !important; }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-prev .fa::before { content: "\eb50"; }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-next { font-size: 16px; border-radius: 3px; line-height: 30px; }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-next:hover { border-color: var(--e-global-color-primary); color: #ffffff; background: var(--e-global-color-primary); }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-next .fa { font-family: "icomoon" !important; }
.sp-wcsp-slider-area .sp-wcsp-button .sp-wcsp-button-next .fa::before { content: "\eb51"; }
.sp-wcsp-slider-area .sp-wcsp-cat-details .sp-wcsp-cat-details-content { padding: 8px 5px 2px 5px !important; }
.sp-wcsp-slider-area .sp-wcsp-cat-details .sp-wcsp-cat-details-content .sp-wcsp-cat-name a { font-size: 14px !important; font-weight: normal !important; text-transform: capitalize; display: block; min-height: 42px; }

.product-item .product-item-inner { border-radius: var(--border-radius); padding-top: 10px; padding-bottom: 10px; height: 100%; }
.product-item .product-item-inner .product-image .jws_pr_labels { top: 0 !important; right: 10px !important; }
.product-item .product-item-inner .product-image .jws_pr_labels .jws_pr_label { line-height: 28px; font-size: 12px; }
.product-item .product-item-inner .product-image:hover { -webkit-box-shadow: unset; box-shadow: unset; }
.product-item .product-item-inner .product-content { padding-top: 2px; }
.product-item .product-item-inner .product-content .woocommerce-loop-product__title { text-transform: capitalize; font-weight: 500; line-height: 1.3; min-height: 42px; }
.product-item .product-item-inner .product-content .jws-attr-swatches, .product-item .product-item-inner .product-content .cat-list { display: none !important; }

.woocommerce-ordering ul li a { font-size: 13px; font-style: normal; }

.carousel-brands .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 36px; height: 36px; }

.add-to-cart-form { margin-bottom: 10px; }

.btn-san { padding: 10px; width: 100%; display: block; text-align: center; color: #fff; border-radius: 7px; font-weight: 500; font-size: 14px; margin-bottom: 10px; }

.btn-san.lazada-san { background: #10156e; }

.btn-san.shop-san { background: #fd5e32; }

.btn-san.tiktok-san { background: #121212; }

.shop-single .main-product .entry-summary .add-to-cart-form .jws-quantity-wrap .quantity input { height: 50px; }
.shop-single .main-product .entry-summary .single_add_to_cart_button, .shop-single .main-product .entry-summary .btn-button { height: 50px; }

.product-item .product-item-inner .product-image { padding-top: 5px; }
.product-item .product-item-inner .product-image .jws_pr_labels { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 10px; }
.product-item .product-item-inner .product-image .jws_pr_labels .jws_pr_label { line-height: 18px; font-size: 10px; right: 0; border-width: 0; }
.product-item .product-item-inner .product-image .jws_pr_labels .jws_pr_label.featured { background-color: var(--red); color: #ffffff; }
.product-item .product-item-inner .product-image .jws_pr_labels .jws_pr_label.new { background-color: var(--sub-menu-background-color); color: #ffffff; border-width: 0; }
.product-item .product-item-inner .product-image:hover .jws_pr_labels { opacity: 1; visibility: visible; z-index: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.shop-single .main-product .woocommerce-product-gallery .jws_pr_labels { top: 10px; text-transform: uppercase; z-index: 2; line-height: 18px; font-size: 14px; right: 0; border-width: 0; }
.shop-single .main-product .woocommerce-product-gallery .jws_pr_labels.featured { background-color: var(--red); color: #ffffff; }
.shop-single .main-product .woocommerce-product-gallery .jws_pr_labels.new { background-color: var(--sub-menu-background-color); color: #ffffff; border-width: 0; }
.shop-single .main-product .woocommerce-product-gallery .jws_pr_labels .jws_pr_label { line-height: 18px; font-size: 14px; font-size: 13px; right: 0; border-width: 0; padding-top: 2px; padding-bottom: 2px; }
.shop-single .main-product .woocommerce-product-gallery .jws_pr_labels .jws_pr_label.featured { background-color: var(--red); color: #ffffff; }
.shop-single .main-product .woocommerce-product-gallery .jws_pr_labels .jws_pr_label.new { background-color: var(--sub-menu-background-color); color: #ffffff; border-width: 0; }

.shop-page { padding-top: 50px; padding-bottom: 50px; }
.shop-page .jws_woo_main_products { padding-top: 30px; padding-bottom: 30px; background-color: #ffffff; }
.shop-page .shop-sidebar { padding-right: 40px; border-right: 1px solid #cdcdcd; }
.shop-page .product_list_widget li { background-color: #f2f1f6; border: 1px solid #f2f1f6; }
.shop-page .product_list_widget li .product-content .cat-list a { line-height: 1.4; font-family: var(--font-body); }
.shop-page .product_list_widget li .product-content .product-title { text-transform: capitalize; font-weight: 500; line-height: 1.3; font-family: var(--font-body); }

.jws-title-bar-wrap .jws-title-bar .jws-path { font-size: 16px; }
.jws-title-bar-wrap .jws-title-bar .jws-text-ellipsis { margin-bottom: 8px; font-size: 24px; line-height: 1.4; }

.jws_account .account-menu-dropdown { top: calc(100% - 10px); }

.single-blog header .entry_title { font-size: 32px; line-height: 1.4; }

.widget .widget-title { font-size: 16px; text-transform: uppercase; margin-bottom: 5px; }
.widget.widget_recent-posts-widget-with-thumbnails .tb-recent-detail .jws-entry-title { font-size: 16px; line-height: 1.3; font-weight: 400; }
.widget.widget_tag_cloud a.tag-cloud-link { display: inline-block; height: 35px; line-height: 35px; padding: 0 15px; margin: 3.3px; color: #ffffff; font-size: 13px !important; border: 1px solid; }

.jws-search-form .search-form .jws-ajax-search .search-input { font-size: 24px !important; }
.jws-search-form .search-form .search-subline { font-size: 16px; }
.jws-search-form .search-popup { background-color: #f2f1f6 !important; }
.jws-search-form .products .product-item { margin-bottom: 20px; }
.jws-search-form .products .product-item .search-item { display: block; border-radius: var(--border-radius); padding-top: 0px; padding-bottom: 10px; height: 100%; background-color: #fff; overflow: hidden; }
.jws-search-form .products .title { text-transform: capitalize; font-weight: 500; line-height: 1.3; min-height: 42px; letter-spacing: 1.65px; font-size: 13px; margin: 0; color: var(--body-color); font-family: var(--font-body); }

.woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-checkout .woocommerce-additional-fields h3, .woocommerce-checkout .nxl_woo_your_order h3 { font-size: 18px !important; font-weight: 500; line-height: 1.4 !important; }

form.woocommerce-checkout .woocommerce-account-fields .form-row, form.woocommerce-checkout .woocommerce-billing-fields .form-row, form.woocommerce-checkout .woocommerce-shipping-fields .form-row { position: relative; width: 100%; }
form.woocommerce-checkout .woocommerce-account-fields .form-row label, form.woocommerce-checkout .woocommerce-billing-fields .form-row label, form.woocommerce-checkout .woocommerce-shipping-fields .form-row label { font-size: 14px; font-weight: 500; }

form.woocommerce-checkout .woocommerce-account-fields .form-row input:not(.input-checkbox), form.woocommerce-checkout .woocommerce-billing-fields .form-row input:not(.input-checkbox), form.woocommerce-checkout .woocommerce-shipping-fields .form-row input:not(.input-checkbox), form.woocommerce-checkout .woocommerce-account-fields .form-row select, form.woocommerce-checkout .woocommerce-billing-fields .form-row select, form.woocommerce-checkout .woocommerce-shipping-fields .form-row select { height: 40px; line-height: 40px; margin-bottom: 8px; }

.woocommerce-MyAccount-content .button, table.wishlist_table tr td.product-add-to-cart a, .woocommerce-cart .cart-collaterals .cart_totals .checkout-button, .price_slider_amount .button, .wishlist_table .product-add-to-cart a.button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order, .comment-form .form-submit .submit, .single_add_to_cart_button, .btn-button { height: 40px; line-height: 40px; }

.woocommerce-cart .shop_table tr .product-name a { font-size: 14px; }

.woocommerce-cart .shop_table tr .actions .coupon .input-text { height: 40px; line-height: 40px; }

.woocommerce-cart .shop_table tr .actions .col-right .button { height: 40px; line-height: 40px; }

.woocommerce-cart .cart-collaterals .cart_totals h2 { font-size: 24px; line-height: 1.4; }

.woocommerce-cart .content-area { padding-top: 50px; }

#billing_last_name_field, #shipping_last_name_field { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(50% - 10px); margin-right: 20px; }

#billing_first_name_field, #shipping_first_name_field { width: calc(50% - 10px); -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

#billing_company_field, #billing_country_field { display: none; }

.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods label { font-size: 16px; }

.woocommerce-thankyou-order-details li { padding-left: 0; padding-right: 0; }

.yomei-brands-slider { position: relative; }
.yomei-brands-slider .pwb-carousel .pwb-slick-slide { padding: 0; border-radius: 10px; overflow: hidden; }
.yomei-brands-slider .pwb-carousel .pwb-slick-slide a { display: block; width: 100%; }
.yomei-brands-slider .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 36px; height: 36px; border-radius: 50%; z-index: 3; opacity: 0.8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; }
.yomei-brands-slider .slick-arrow:hover { opacity: 1; background-color: var(--e-global-color-primary); color: #ffffff; }
.yomei-brands-slider .slick-arrow span { display: none; }
.yomei-brands-slider .slick-arrow.slick-prev { left: 0; margin-left: -12px; }
.yomei-brands-slider .slick-arrow.slick-prev::before { content: "\eb50"; font-family: "icomoon" !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.yomei-brands-slider .slick-arrow.slick-next { left: unset; right: 0; margin-right: -12px; }
.yomei-brands-slider .slick-arrow.slick-next::before { content: "\eb51"; font-family: "icomoon" !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

#ajaxsearchlite1 .probox, div.asl_w .probox { background-image: unset; background-color: #ffffff; border: 1px solid var(--e-global-color-primary); }
#ajaxsearchlite1 .probox input, div.asl_w .probox input { color: #000000 !important; }
#ajaxsearchlite1 .probox .promagnifier, div.asl_w .probox .promagnifier { background-color: transparent; background-image: unset; }
#ajaxsearchlite1 .probox .promagnifier svg, div.asl_w .probox .promagnifier svg { fill: #000000; }

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input { color: #000000 !important; }

div.asl_r.vertical { background-color: var(--e-global-color-primary); }

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a { font-weight: 700; color: #000000; }
div.asl_r .results .item .asl_content h3:hover, div.asl_r .results .item .asl_content h3 a:hover { font-weight: 700; color: var(--e-global-color-primary); }

/*# sourceMappingURL=main.css.map */