@font-face{font-display:swap;font-family:"Product Sans";src:url(/wp-content/themes/flatsome-child/fonts/product-san.ttf) format('woff2')}:root{--main-color:#950304;--main-color2:#FFD700;--cl-white:#F8F9FA;--cl-text:#2C3E50;--cl-text2:#1B2631;--fz-small:14px;--fz-regular:15px;--fz-big:34px}#wrapper *{font-family:'Product Sans',sans-serif;font-weight:400}body,input,textarea,button,select{color:var(--cl-text)}input,textarea{padding:0 15px!important}.coupon button[name="apply_coupon"],#mega_menu>.menu-item>a:hover:after,#mega_menu>.menu-item>a:hover:before,#mega_menu>.menu-item.sfHover>a:before,#mega_menu>.menu-item.sfHover>a:after,#mega_menu>.menu-item>a:hover,#mega_menu>.menu-item.sfHover>a,.copyright-footer,.policy-block .icon-box .icon-box-text h3,.policy-block .icon-box .icon-box-text p,.product-small.col .cart-icon:hover:before,.product-small.col .quick-view:hover:before,.hot-label,.title_section .section-title span,a.back-to-top,.page-title .breadcrumbs .divider,#shop-sidebar .woof_container_inner h4 span,.product-info .price-wrapper .price bdi,.ux-swatches .ux-swatch.selected .ux-swatch__color:before,.heading-title-related h3 span{color:var(--cl-white)!important}body,input,textarea,button,select{font-size:var(--fz-regular)!important}body,input,textarea,button,select{line-height:1.7}.section-title-container,.section-title-main,.wpcf7-submit,a.button,.actions button[name="update_cart"],.checkout_coupon .flex-col button[name="apply_coupon"],.header-bottom .flex-col.flex-center,.header-block .icon-box .icon-box-text p,.header-nav>li.menu-item .sub-menu a,.header-nav .nav-dropdown .nav-dropdown-col .menu-item-has-children,#mega_menu>.menu-item>.sub-menu li,.policy-block .icon-box .icon-box-text h3,.info-footer p,.footer-col4 .icon-box .icon-box-text p,.footer-col4 form,.section-category .block-category .box .box-text,.section-category .block-category .box .box-text .header-title,.product-small.col .cart-icon,.box-text-products .title-wrapper .product-title,.box-text-products .title-wrapper .product-title a,.title_section .section-title,.section-banner-body .box-text a,.section-banner-body .box-text h3,.section-banner-body .box-text,.post-block .box-text .post-title,.post-block .box-text .from_the_blog_excerpt,.header-nav .cart-item,.block-posts-custom .post-item .box-text-inner .post-title,.block-posts-custom .post-item .box-text-inner .post-excerpt p,#comments #respond .comment-form-cookies-consent label,.shop-page-title h1.shop-page-title,.shop-page-custom .title-page-shop h2,.sort-by-title,.quick-sort-block,.quick-sort-block li,#shop-sidebar .woof_container_inner h4,#shop-sidebar .woof_container_inner ul li input[type="checkbox"],.woof_list input[type="radio"],.woof_price5_search_container .woof_list label,#shop-sidebar .woof_container_inner ul.woof_list_color li,.widget-woof,.product-info .price-wrapper .price,.variations,.quantity.buttons_added input,.single_add_to_cart_button,.add-to-cart-container form,.heading-title-related h3,.related-products-wrapper .product-section-title,.header-nav .cart-item .woocommerce-mini-cart__empty-message,.footer-col4 form input.wpcf7-submit{margin:0!important}form p,.section-footer-main .ux-menu .menu-item a{margin-bottom:0!important}.section-title-main,.ux-menu .ux-menu-title,.ux-menu .ux-menu-link a,.header-block .icon-box .icon-box-text,.header-block .icon-box .icon-box-img svg,.policy-block .icon-box img,.footer-col1 .ux-logo-link,.footer-col4 .icon-box svg,.footer-col4 .icon-box img,.section-category .block-category .box .box-text,.product-small.col .quick-view,.product-sale .ux-timer span strong,.title_top_menu .ux-menu,.post-block .box-text,.page-title .title-content .title-breadcrumbs,.page-title-inner,.block-posts-custom .box-text,.blog-single .entry-header-text,.blog-single .entry-content,.shop-page-custom,#shop-sidebar .woof_redraw_zone .woof_container,#shop-sidebar .woof_container_inner ul li,#shop-sidebar .woof_container_inner ul li label,.variations .label,.variations .value,.ux-swatches .ux-swatch,.quantity.buttons_added input.qty,.quantity.buttons_added input.minus,.quantity.buttons_added input.plus,.row-prd-des .tabs li a,.row-prd-des .tab-panels,.related-products-wrapper .product-section-title{padding:0!important}.pb-0{padding-bottom:0!important}.section-title,.section-title-main,.nav-dropdown,#mega_menu,#mega_menu .menu-item a,.sf-arrows .sf-with-ul:after,.footer-col4 form input.wpcf7-text,.product-small.col .quick-view,.product-small.col .image-tools.grid-tools a,.product-small.col .cart-icon,form input.wpcf7-submit,#shop-sidebar .woof_container_inner ul.woof_list_color li span,.related-products-wrapper{border:none!important}.wpcf7-spinner,.account-item .nav-dropdown,.header-nav>li.menu-item .sub-menu li.menu-item-has-children .sub-menu,.product-small.col .cart-icon strong,.thuonghieu,.slide-no-btn .flickity-button,.is-divider,#shop-sidebar .woof_container_inner h4:nth-child(2),.col-thumb-prd .flickity-button,.col-thumb-prd .image-tools,.reset_variations,.added_to_cart,.product-lightbox .product-quick-view-container .flickity-page-dots,.product-lightbox .woocommerce-variation.single_variation,.woocommerce-message.message-wrapper{display:none!important}p,form input,.prd-block .product-small.col .image-tools.grid-tools,.section-product-3 .product-small.col .image-tools.grid-tools{margin-bottom:15px!important}input,textarea,a.button,.actions button[name="update_cart"],.coupon button[name="apply_coupon"],.ux-menu .ux-menu-title,.ux-menu .ux-menu-link a{min-height:unset!important;height:100%!important;line-height:unset!important}input,textarea,input:focus,textarea:focus,.button:hover,.ux-swatches .ux-swatch,#mega_menu>.menu-item>.sub-menu>li .sub-menu,.ux-swatch:hover:not(.selected):not(.disabled){box-shadow:none!important}.coupon button[name="apply_coupon"]{text-shadow:none}.actions .continue-shopping{margin-right:15px!important}.woocommerce-mini-cart__buttons a{font-weight:400;font-size:var(--fz-small)!important;text-transform:uppercase!important}.woocommerce-mini-cart__buttons a.checkout,.checkout_coupon button[name="apply_coupon"]{background-color:var(--main-color2)!important;border:1px solid var(--main-color2)!important}.woocommerce-mini-cart__buttons a.checkout:hover,.checkout_coupon button[name="apply_coupon"]:hover{background-color:transparent!important;color:var(--main-color2)!important}.woocommerce-mini-cart__buttons a:not(.checkout),.cart-collaterals a{border:1px solid var(--main-color)!important}.woocommerce-mini-cart__buttons a:not(.checkout):hover,.cart-collaterals a:hover{background-color:transparent!important;color:var(--main-color)!important}.shop_table.woocommerce-cart-form__contents th,.cart_totals th.product-name,.cart_totals tbody th,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout-review-order-table th{text-transform:none;color:#345}.product-name a{color:var(--main-color);font-weight:600!important}.product-name a:hover,.header-block .icon-box .icon-box-text a{color:var(--main-color2)}.quantity.buttons_added input.minus,.quantity.buttons_added input.plus,.quantity.buttons_added input.qty{height:40px!important;width:40px}.actions a,.actions button[name="update_cart"]{text-transform:uppercase;font-size:14px!important}.actions a,.actions button[name="update_cart"],.cart-collaterals a,.checkout_coupon button[name="apply_coupon"],.checkout_coupon input[name="coupon_code"],.woocommerce-checkout .woocommerce-billing-fields input{height:40px!important;line-height:40px!important}.cart-collaterals a,.checkout_coupon button[name="apply_coupon"],.checkout_coupon input[name="coupon_code"]{border-radius:99px;font-size:16px!important}.woocommerce-checkout .woocommerce-billing-fields input{border-radius:99px}.woocommerce-checkout .woocommerce-additional-fields textarea{min-height:120px!important;border-radius:15px}.woocommerce-checkout .woocommerce-billing-fields input:focus{box-shadow:0 0 5px #ccc!important}#billing_address_1_field{width:100%!important}.woocommerce-input-wrapper{display:block;height:100%}#place_order:hover{box-shadow:inset 0 0 0 100px rgb(0 0 0 / .2)!important}.checkout_coupon .flex-row{position:relative}.checkout_coupon .flex-col button[name="apply_coupon"]{position:absolute;top:0;right:0;max-width:120px!important}.header-nav-main .header-search-form .searchform .ux-search-submit,.header-bottom-nav #mega-menu-wrap,#mega_menu>.menu-item>a:hover,#mega_menu>.menu-item.sfHover>a,.product-small.col .quick-view:hover,.product-small.col .cart-icon:hover,.hot-label,.title_section .section-title,a.back-to-top,#shop-sidebar .woof_container_inner h4 span:before,.product-info .price-wrapper,.heading-title-related h3{background-color:var(--main-color)!important}.account-item a span,.header-nav .menu-item a,.header-block .icon-box .icon-box-text p,#mega_menu .menu-item a,.section-footer-main .ux-menu .menu-item a,.product-small.col .cart-icon:before,.product-small.col .quick-view:before,.title_top_menu .ux-menu .ux-menu-link span,.post-block .box-text .box-text-inner .post-meta,.content-about-page p,.header-nav .cart-item .woocommerce-mini-cart__empty-message,.quantity.buttons_added input.qty,.quantity.buttons_added input.minus,.quantity.buttons_added input.plus,#mega_menu .menu-item.menu-item-has-children>a:after{color:var(--cl-text2)}.header-nav .menu-item>a:hover,.header-block .icon-box .icon-box-img svg,.icon-shopping-cart,.account-item a span:hover,.header-nav>li.menu-item.current-menu-item>a,.header-nav>li.menu-item.current-dropdown>a,#mega_menu>.menu-item>a:before,#mega_menu>.menu-item>.sub-menu>li .sub-menu>li a:hover,.copyright-footer span,.copyright-footer a,.section-footer-main .ux-menu-title,.section-footer-main .ux-menu .menu-item a:hover>span,.product-small.col .box-text-products .price-wrapper .price bdi,.title_top_menu .ux-menu .ux-menu-link span:hover,.post-block .box-text .post-title:hover,.page-title .breadcrumbs,.page-title .breadcrumbs a:hover,.blog-single .blog-share .social-icons a:hover,.quick-sort-block li:hover a,.woof_container_inner ul li:hover>label,.ux-swatches .ux-swatch.selected .ux-swatch__text,.add-to-cart-container .qty-text,.single_add_to_cart_button:hover,.product-info .call-buy-now a,.row-prd-des .tabs li.active a,.woocommerce-mini-cart .quantity .amount bdi,.header-nav .cart-item .woocommerce-mini-cart__total bdi{color:var(--main-color)!important}#header:not(.transparent) .header-wrapper{max-width:1170px;margin:auto;box-shadow:0 0 16px 0 rgb(0 0 0 / .1);padding-bottom:20px}.header-nav-main .header-search-form{padding-left:20px}.header-nav-main .header-search-form .searchform{max-width:398.5px}.header-nav-main .header-search-form .searchform .search-field{height:40px!important;line-height:40px!important;padding:0 17px 0 20px!important;background:#fff;font-size:13px!important;border:2px solid var(--main-color);border-right:0;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.header-nav-main .header-search-form .searchform .ux-search-submit{height:50px;width:50px!important;padding:0 15px;border-radius:50%!important;min-width:unset;min-height:unset;line-height:50px}.header-nav-main .header-search-form .searchform .flex-col:last-child{position:absolute;right:-40px;top:-5px}.header-nav-main .header-search-form .searchform .icon-search{font-size:18px}.account-item::before,.account-item::after,.menu-item::before,.menu-item::after,#mega_menu>.menu-item>.sub-menu>li>a:after,.row-prd-des .tabs li a::before,.header-nav .cart-item::before,.header-nav .cart-item::after{content:none!important}.account-item{margin-right:30px!important}.account-item a{margin:0 0 0 10px;text-transform:uppercase}.account-item a span{font-size:12px}.header-nav>li.menu-item .sub-menu li.menu-item-has-children a:after,.icon-shopping-cart::before,#mega_menu .menu-item a:after,#mega_menu .menu-item a:before,.header-nav>.menu-item>a>i:before,.product-small.col .cart-icon:before,.product-small.col .quick-view:before,a.back-to-top i:before,.post-meta i:before,.breadcrumbs .divider i:before,.date_blog i:before,.blog-single article .date i:before,.sort-by-title i:before,.woof_childs_list_opener span.woof_is_opened:before,.woof_childs_list_opener span.woof_is_closed:before,.ux-swatches .ux-swatch.selected .ux-swatch__color:before{font-family:'fontawesome'!important}.icon-shopping-cart::before{content:"\f472"}.header-bottom .flex-col.flex-left{max-width:262.5px}.header-bottom .flex-col.flex-center{padding:0 15px}.header-bottom-nav #mega-menu-wrap{border-radius:5px!important}.header-bottom-nav #mega-menu-wrap #mega-menu-title{padding:15px 15px 15px 22px;font-size:14px;text-transform:uppercase;font-weight:700;line-height:17px;height:45px;display:flex;align-items:center}.header-bottom-nav #mega-menu-wrap #mega-menu-title .icon-menu{font-size:20px}.header-nav .menu-item{margin:0 0 0 1px}.header-nav .menu-item:first-child a{padding-left:20px}.header-nav .menu-item a{padding:0 13px;font-size:14px;height:45px;line-height:45px}.header-block .icon-box{align-items:center;line-height:20px}.header-block .icon-box .icon-box-img{margin:0 5px 0 0}.header-block .icon-box .icon-box-text{display:flex;align-items:center;justify-content:flex-end}.header-block .icon-box .icon-box-text p{font-size:15px}.header-block .icon-box .icon-box-text p a{font-size:24px;margin-left:8px}.header-bottom .flex-col.flex-right{flex:unset!important}.nav-dropdown{left:0!important;opacity:1;min-width:215px}.header-nav>li.menu-item:hover>a:before,.header-nav>li.menu-item.current-menu-item>a:before{content:"";position:absolute;width:45%;left:0;right:0;bottom:0;margin:auto;width:25px;height:3px;background:#fff}.header-nav>li.menu-item:hover>.sub-menu{overflow:visible;max-height:3000px;max-width:3000px;opacity:1;transform:perspective(600px) rotateX(0deg);transition:transform 0.5s ease,opacity 0.2s ease,max-height 0s step-end,max-width 0s step-end,padding 0s step-end}.header-nav>li.menu-item>.sub-menu{overflow:hidden;display:block;max-height:0;max-width:0;opacity:0;transform:perspective(600px) rotateX(-90deg);transition:transform 0.5s ease,opacity 0.6s ease,max-height 0.6s step-end,max-width 0.6s step-end,padding 0.6s step-end;position:absolute;top:101%;left:0;width:215px;padding:0;background-color:#fff;box-shadow:0 1px 2px 2px rgb(0 0 0 / .2);transform-origin:0% 0%;border-bottom:none;z-index:999}.header-nav>li.menu-item .sub-menu a{font-size:14px;line-height:24px;padding:12px 10px 12px 0;border-bottom:solid 1px var(--main-color);text-transform:none;position:relative}.header-nav>li.menu-item .sub-menu li{padding:0 20px;display:block;min-width:100%}.header-nav>li.menu-item .sub-menu li.menu-item-has-children>a:after{content:'\f0da';position:absolute;right:0;font-size:12px;line-height:45px;top:0}.header-nav>li.menu-item .sub-menu li.menu-item-has-children>.sub-menu{display:block;position:absolute;width:215px;padding:0;background-color:#fff;z-index:99;box-shadow:0 1px 2px 2px rgb(0 0 0 / .2)}.header-nav>li.menu-item .sub-menu li.menu-item-has-children .sub-menu{left:215px;top:0}.header-nav>li.menu-item .sub-menu li.menu-item-has-children:hover>.sub-menu,[data-icon-label="0"]:after{display:block!important}#mega_menu{min-height:409px}#mega_menu .menu-item a{font-size:14px;line-height:24px;display:block;position:relative;padding:7.5px 35px 7.5px 45px;height:39px}#mega_menu>.menu-item>a:before{content:"\f105";position:absolute;left:20px;line-height:39px;top:0;font-size:12px}#mega_menu .menu-item.menu-item-has-children>a:after{content:"\f105";top:0;line-height:39px;font-size:12px;height:39px;width:7px;margin-top:0;margin-right:0}#mega_menu>.menu-item>.sub-menu{border:2px solid var(--main-color);position:absolute;left:262px;min-height:409px;width:880px;top:0;margin-left:0;background:#fff;padding:25px 25px 0 35px;display:none;box-shadow:0 0 10px 0 rgb(0 0 0 / .1)}#mega_menu>.menu-item:hover>.sub-menu{display:grid!important}#mega_menu>.menu-item{transition:unset!important}#mega_menu>.menu-item>.sub-menu{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;transition:unset!important;opacity:1!important}#mega_menu>.menu-item>.sub-menu>li .sub-menu{position:unset;min-width:100%;display:block!important;transition:unset;opacity:1!important}#mega_menu>.menu-item>.sub-menu>li>a{font-weight:700;font-size:14px;line-height:24px;padding:0 0 8px 0;text-transform:uppercase;height:auto}#mega_menu>.menu-item>.sub-menu>li .sub-menu>li a{padding:3px 0!important;height:auto;line-height:22px;display:block;color:#898989!important}#mega_menu>.menu-item>.sub-menu a:hover,#mega_menu>.menu-item>.sub-menu li:hover,#mega_menu>.menu-item>.sub-menu li{background:#fff0}.header-nav>.menu-item>a>i:before{content:'\f0d7'}.header-nav>.menu-item>a>i{opacity:1;font-size:12px;margin-left:10px}.header-nav .cart-item{padding-right:15px}.header-nav .cart-item i{margin-right:5px}.absolute-footer{font-size:14px;background:#333;padding:20px 0}.policy-block .icon-box .icon-box-text{padding-left:20px!important}.policy-block .icon-box .icon-box-text h3{font-weight:bold!important;font-size:15px;text-transform:uppercase}.policy-block .icon-box .icon-box-text p{font-size:14px}.policy-block .icon-box:hover img{transform:rotateY(360deg);transition:all 400ms ease}.section-policy{margin-bottom:10px}.section-footer-main{padding-top:40px!important;padding-bottom:75px!important}.title-menu-top h4{font-size:18px;margin:10px 0;line-height:1.4;letter-spacing:.01em;font-weight:500!important}.info-footer p{font-size:15px}.section-footer-main .ux-menu-title{letter-spacing:.5px;margin-bottom:20px!important;font-size:15px;font-weight:bold!important;line-height:normal!important}.section-footer-main .ux-menu .menu-item a{font-size:14px;line-height:32px!important;transition:0.5s}.section-footer-main .ux-menu .menu-item a:hover{margin-left:10px}.section-footer-main .ux-menu .menu-item a{position:relative}.section-footer-main .ux-menu .menu-item a:before{content:"";position:absolute;width:3px;height:14px;top:50%;transform:translatey(-50%);left:-10px;background:var(--main-color);display:none}.section-footer-main .ux-menu .menu-item a:hover:before{display:block}.section-about-page,.footer-col4 .icon-box,#shop-sidebar .woof_redraw_zone .woof_container{margin-bottom:25px}.footer-col4 .icon-box{display:flex;align-items:center;font-size:0}.footer-col4 .icon-box .icon-box-text{padding-left:10px!important}.footer-col4 .icon-box .icon-box-text p a{font-size:20px;font-weight:bold!important}.footer-col4 form input.wpcf7-text{width:150px;border-radius:0;margin:0 3px 0 0!important;background:#ebebeb;padding:0 20px 0 15px;min-height:34px!important;font-size:14px!important}.footer-col4 form input.wpcf7-submit{line-height:34px!important;height:34px!important;padding:0 12px!important;font-size:14px!important;text-transform:none;position:absolute;top:0;right:0}.section-category .block-category{margin-top:-75px;overflow-x:hidden;box-shadow:0 3px 10px 0 rgb(0 0 0 / .05);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;background:#fff}.section-category,.col-info-contact form{margin-bottom:30px!important}.section-contact-page{margin-bottom:35px!important}.section-category .block-category .product-category>.col-inner{padding:30px 5px!important;border-right:1px solid #eee;min-height:150px}.section-category .block-category .box .box-image div{width:60px;margin:auto}.section-category .block-category .box .box-image img{width:100%;transition:all 400ms ease}.section-category .block-category .box .box-text{position:unset;max-width:100%}.section-category .block-category .box .box-text .header-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;text-transform:none}.product-sale .product-small.col .col-inner{padding-top:25px;padding-right:20px;padding-left:20px;border:2px solid var(--main-color);min-height:590px}.product-small.col .cart-icon{position:unset!important}.product-small.col .cart-icon:before,.product-small.col .quick-view:before{font-size:14px}.product-type-variable.product-small.col .cart-icon:before{content:'\f013'}.product-type-simple.product-small.col .cart-icon:before{content:'\f472'}.product-small.col .quick-view:before{content:'\f06e'}.product-small.col .quick-view,.product-small.col .image-tools.grid-tools a,.product-small.col .cart-icon{width:45px!important;height:45px;line-height:45px;text-align:center;background:#fff;display:inline-block;margin:0 2px;font-size:14px;border-radius:5px;opacity:1}.product-small.col .image-tools.grid-tools{display:flex;justify-content:center;align-items:center;margin-bottom:50px;flex-direction:row-reverse;z-index:9}.product-sale .ux-timer{width:100%;z-index:999;margin:30px 0 5px 0}.product-sale .ux-timer span{display:inline-block;width:55px;height:55px;padding:3px;border-radius:50%;margin:0 3px;background-color:#fff;font-weight:700!important;color:#101226;font-size:21px;line-height:30px;box-shadow:0 11px 21px 0 rgb(23 26 66 / .19)}.product-sale .ux-timer span strong{font-size:14px;text-transform:none;opacity:1;line-height:normal}.product-small.col .box-text-products{padding:15px 0 0}.product-sale .product-small.col .box-text-products{padding:10px 0 0}.box-text-products .title-wrapper .product-title{font-size:14px;line-height:22px}.box-text-products .title-wrapper .product-title a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.product-sale .box-text-products .title-wrapper .product-title{font-size:16px}.product-sale .product-small.col .box-text-products .thuonghieu{display:block!important;font-size:13px;color:#898989;text-transform:uppercase;margin:10px 0;line-height:1.7}.box-text-products .price-wrapper .price{margin-bottom:5px}.product-small.col .box-text-products .price-wrapper .price bdi{font-size:16px;display:block}.product-sale .product-small.col .box-text-products .price-wrapper .price bdi,.product-sale .product-small.col .box-text-products .price-wrapper .price bdi span{font-weight:bold!important;font-size:20px}.product-small.col .box-image .image-none a:before{content:"";width:100%;height:100%;background:#fdfdfd;opacity:0;position:absolute;z-index:1;top:0;left:0}.product-small.col.has-hover:hover .box-image .image-none a:before{opacity:0.5!important}.product-sale .product-small.col .box-image .image-none a{height:306px}.product-small.col .box-image .image-none a{height:178.75px}.section-product-3 .product-small.col .box-image .image-none a{height:204px}.product-small.col .box-image .image-none img{height:100%;width:100%}.hot-label{position:absolute;width:55px;height:23px;top:0;right:0;text-align:center;z-index:9;border-radius:30px;text-transform:uppercase;font-size:14px}.title_top_menu .col-inner{display:flex;justify-content:space-between}.title_top_menu .ux-menu{display:flex;flex-direction:row}.title_section .section-title,.heading-title-related h3{font-size:20px;line-height:24px;height:45px;padding:12px 30px 15px;transform:skew(10deg);margin-left:-5px!important;display:inline-flex;width:auto;letter-spacing:.01em}.title_section .section-title span,.product-info .price-wrapper .price,.heading-title-related h3 span{transform:skew(-10deg)}.title_top_menu .ux-menu .ux-menu-link span{font-size:14px;padding:5px 8px}.title_top_menu .ux-menu{margin-top:6px}.blog-wrapper .title_top_menu{position:relative}.title_top_menu .col-inner:before,.blog-wrapper .title_top_menu:before,.heading-title-related:before{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #ebebeb}.title_top_menu .title_section{width:auto}.prd-block{margin-top:25px!important}.row.row-small{margin-left:-7.5px!important;margin-right:-7.5px!important}.row.row-small>.col{padding:0 7.5px 0!important}.prd-block .product-small.col{height:280px}.prd-block .product-small.col .price-wrapper .price{margin-top:3px}.prd-block .product-small.col .price-wrapper .price bdi{line-height:24px}.prd-block .product-small.col .product-title{height:22px}a.back-to-top{border-radius:50%;width:58px;height:58px!important;margin:4px;line-height:50px;border:4px solid #fcd5a7!important;display:flex!important;justify-content:center;align-items:center;right:15%}a.back-to-top i:before{content:'\f062'}.section-banner-body{margin:50px 0 30px!important}.section-banner-body .box-text{top:50%;bottom:unset;transform:translate(-50%,-50%)!important;width:40%;height:50px;background:rgb(255 254 254 / .36);display:flex;align-items:center}.section-banner-body .box-text a,.section-banner-body .box-text h3{text-transform:uppercase;display:block}.section-banner-body .box-text a{line-height:50px;font-size:17px}.section-banner-body .box.has-hover:hover img,.section-banner-body2 img:hover{transform:scale3d(1.05,1.05,1);opacity:1}.section-banner-body .box img,.section-banner-body2 img{opacity:.95;transition:opacity 0.35s,transform 0.35s}.section-banner-body2{margin:50px 0 70px!important}.prd-block-1,.post-block,.block-posts-custom{margin-top:30px!important}.custom-btn-slider .flickity-button{opacity:1;top:-65px;margin-top:0!important}.custom-btn-slider .flickity-prev-next-button{width:33px;height:33px;min-height:unset}.custom-btn-slider .flickity-prev-next-button.previous{left:unset;right:25px}.custom-btn-slider .flickity-prev-next-button.next{right:0}.custom-btn-slider .flickity-button svg{padding:11px}.post-block .image-cover img{object-fit:contain}.col-post-blocks>.col-inner{overflow:hidden}.post-block .box-text .box-text-inner{display:flex;flex-direction:column}.post-block .box-text .box-text-inner .post-meta{order:1}.post-block .box-text .box-text-inner .post-title{order:2}.post-block .box-text .box-text-inner .from_the_blog_excerpt{order:3}.post-block .box-text .box-text-inner .post-meta,.block-posts-custom .post-item .box-text-inner .date_blog{padding:8px 20px 8px 20px;font-size:12px;width:100%;box-shadow:0 10px 35px 0 rgb(81 81 81 / .22);font-weight:bold!important;opacity:1;text-align:center}.post-block .box-text .box-text-inner .post-meta i,.block-posts-custom .post-item .box-text-inner .date_blog i{font-size:14px;margin-right:5px}.post-block .box-text .post-title,.block-posts-custom .post-item .box-text-inner .post-title{padding:20px 0 10px;font-size:16px;font-weight:bold!important}.post-block .box-text .from_the_blog_excerpt,.block-posts-custom .post-item .box-text-inner .post-excerpt p{display:-webkit-box;height:auto;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#707070!important;padding-top:5px}.block-posts-custom .post-item .box-text-inner .post-excerpt p{-webkit-line-clamp:3}.section-posts{margin-bottom:20px!important}.page-title{padding:60px 0 80px 0}.page-title .entry-title,.shop-page-title h1.shop-page-title{font-size:40px;line-height:50px}.page-title .breadcrumbs{text-transform:none;font-size:15px;line-height:24px}.page-title .breadcrumbs .divider{opacity:1;margin:0 5px}.page-title .page-title-bg .title-overlay{background-color:#fff0}.page-title .page-title-bg .bg-fill{background-position:unset}.custom-breadcrumb{margin-bottom:40px!important}.title-page .section-title{margin:20px 0 10px!important}.title-page .section-title span{font-size:36px;text-transform:none}.content-about-page p{font-size:15px}.col-info-contact a.button{margin-bottom:5px!important;padding-bottom:10px;display:flex;align-items:center}.col-info-contact a.button span{color:#363636;font-size:14px;line-height:20px}.col-info-contact a.button i{width:30px;height:30px;top:0;margin:0 10px 0 0;display:flex;justify-content:center;align-items:center;border:1px solid var(--main-color);border-radius:50%;font-size:14px}.col-info-contact a.button i:before{margin-left:2px}.col-info-contact .title-contact h2{margin-bottom:10px;padding-top:30px;font-size:18px!important;line-height:37px}.col-info-contact form input.wpcf7-text,.col-info-contact form textarea{height:45px!important;padding:0 20px!important;border-color:#ebebeb;margin-bottom:10px!important;font-size:14px!important;line-height:1.5!important}.col-info-contact form textarea{height:130px!important;padding:10px 15px!important}.col-info-contact form textarea::placeholder,.col-info-contact form input.wpcf7-text::placeholder{font-size:15px}form input.wpcf7-submit{padding:0 25px!important;border-radius:5px;font-size:14px!important;height:50px!important;line-height:50px!important;text-transform:none;letter-spacing:0;margin-top:10px!important}.header .cart-item [data-icon-label]:after{position:absolute;left:19px;top:-6px;width:23px;height:23px;line-height:23px;font-size:12px;font-weight:bold!important;background-color:var(--main-color2)!important;font-family:"Product Sans"!important}.blog-wrapper{padding:0 0 50px!important}.block-posts-custom a:hover{color:currentcolor}.block-posts-custom .content_blog{padding:0 30px 25px;border:1px solid #ebebeb}.block-posts-custom .post-item .box-text-inner .date_blog{font-weight:400!important}.block-posts-custom .date_blog b{font-weight:bold!important}.block-posts-custom .box-image .image-cover{padding-top:70%}.block-posts-custom .box-image img{object-fit:contain}.blog-single article{margin-top:10px}.blog-single article .entry-title{margin-bottom:0;font-size:24px;font-weight:bold!important;line-height:30px}.blog-single article .date{margin:15px 0 10px;font-size:13px;color:#7d7d7d}.blog-single article .date i{margin-right:2px}.blog-single .entry-content p{font-size:14px}.blog-single .blog-share{text-align:left;padding:20px 0;border-top:1px solid #EAEBF3;line-height:30px;margin-top:50px;color:#7b7b7b;font-size:14px}.blog-single .blog-share .social-icons a{margin:0 0 0 5px;width:24px;height:24px;display:inline-block;line-height:24px;text-align:center;color:#b1b1b1;font-size:14px}.comments-title{font-size:15px;text-transform:none}#comments .comment-respond .comment-reply-title{font-size:20px}.comment-form-comment textarea{max-height:148px!important}#comments .comment-respond .form-submit{padding-bottom:15px}#comments .form-submit .submit{text-transform:none!important;font-size:14px!important;padding:0 35px!important;line-height:50px!important;height:50px!important;width:160px;border-radius:5px}#comments #respond form p:not(.form-submit) input{max-height:45px}#comments #respond .comment-form-cookies-consent{display:flex;align-items:center;margin:15px 0!important}#comments #respond .comment-form-cookies-consent #wp-comment-cookies-consent{margin:0 15px 0 0!important}.category-shop-page .section-category .block-category{margin-top:-35px}.sort-header{padding-bottom:25px;display:flex;justify-content:space-between}.shop-page-custom .title-page-shop h2{font-size:24px;line-height:30px;color:#181b20}.sort-by-title i{font-size:12px;color:#878484;margin-left:5px}.sort-by-title{line-height:33px;font-size:15px;margin-right:6px;color:#181b20;cursor:pointer}.sort-by-title span{margin-left:5px}#sort-by{position:relative}.quick-sort-block{list-style-type:none;position:absolute;width:180px;left:0;top:35px;z-index:10000;border:1px solid #ebebeb;border-radius:0 0 3px 3px;overflow:hidden;background-color:#fff;visibility:hidden;max-height:0;transition:all .2s ease-in-out}#sort-by:hover .quick-sort-block{visibility:visible;max-height:500px}.quick-sort-block li{padding:0 20px;font-size:15px}.quick-sort-block li>a{color:#181b20;line-height:36px}.shop-page-custom.prd-block .product-small.col{height:100%}.shop-page-custom.prd-block .product-small.col{margin-bottom:20px}#shop-sidebar .woof_container_inner h4{position:relative;height:30px;line-height:30px}#shop-sidebar .woof_container_inner h4:before{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 3px);border-bottom:2px solid #ebebeb;margin-left:3px}#shop-sidebar .woof_container_inner h4 span{height:30px;font-size:18px!important;line-height:30px;text-transform:uppercase;padding:0 15px;display:inline-block;position:relative;transform:skew(0deg)}#shop-sidebar .woof_container_inner h4 span:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:skew(10deg)}#shop-sidebar .woof_container_inner>div{border:1px solid var(--main-color);margin-top:30px!important;padding:20px 20px 10px 20px!important;border-radius:5px}.woof_price5_search_container .woof_container>.woof_container_inner{padding:20px 20px 10px 20px!important}#shop-sidebar .woof_container_inner:not(.woof_container_inner_danhmc)>div ul{max-height:235px;overflow-y:auto;margin-bottom:10px!important}.woof_container_inner:not(.woof_container_inner_danhmc)>div ul::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;width:5px}.woof_container_inner:not(.woof_container_inner_danhmc)>div ul::-webkit-scrollbar{width:5px;background-color:#fff}.woof_container_inner:not(.woof_container_inner_danhmc)>div ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#e9edf5;width:5px}#shop-sidebar .woof_container_inner ul li{margin:0 0 5px!important;position:relative}#shop-sidebar .woof_container_inner ul li input[type="checkbox"]{height:12px!important;width:12px;position:relative;border-radius:50%;color:#fff0}#shop-sidebar .woof_container_inner ul li label{margin:0 0 0 8px;font-size:14px;color:#707070}#shop-sidebar .woof_container_inner ul li label span{color:#707070}.woof_childs_list_opener{position:absolute;right:0}.woof_childs_list_opener span{background:unset!important;font-size:14px}.woof_childs_list_opener span.woof_is_opened:before{content:'\f106';font-family:fontawesome}.woof_childs_list_opener span.woof_is_closed:before{content:'\f107'}#shop-sidebar .woof_container_inner ul.woof_list_color li{display:inline-block}#shop-sidebar .woof_container_inner ul.woof_list_color li span{height:30px;width:30px;border-radius:50%}.woocommerce-no-products-found .woocommerce-info.message-wrapper{color:#8a6d3b;background-color:#fcf8e3;padding:15px;margin-bottom:20px;border:1px solid #faebcc;border-radius:4px;font-size:15px}#shop-sidebar{margin-bottom:25px}.nav-pagination{margin:20px 0!important;text-align:right}.nav-pagination li{margin:0 0 0 4px!important}.nav-pagination li a,.nav-pagination li span{border:1px solid var(--main-color)!important;font-size:14px;height:30px;width:30px!important;min-width:unset}.col-thumb-prd .product-images{margin-bottom:20px}.col-thumb-prd .product-thumbnails .is-selected a,.col-thumb-prd .product-thumbnails a:hover{border:1px solid var(--main-color)!important}.col-thumb-prd .product-thumbnails a img{opacity:1;transform:unset!important}.col-thumb-prd .product-thumbnails a{border:1px solid #e1e1e1!important}.product-info,.product-lightbox .product-quick-view-container .product-info{background:#f3f3f3;padding:20px}.product-info .product-title{font-size:30px;line-height:36px;margin-bottom:10px}.product-info .brands{font-weight:600!important;text-transform:uppercase;letter-spacing:2px;color:#575757;position:relative;display:inline-block;font-size:12px;margin-bottom:11px}.product-info .brands:before{width:50%;border:1px solid #d3d3d3;position:absolute;content:"";bottom:-3px;left:0}.product-info .price-wrapper{margin:8px 0 15px!important;height:45px;padding:15px 30px 15px;align-items:center;transform:skew(10deg);display:inline-flex}.product-info .price-wrapper .price bdi{font-size:28px;line-height:30px;display:inline-block;font-weight:bold!important}.product-info .product-short-description{padding:0 10px 15px 0;border-bottom:1px solid #ebebeb}.product-info .product-short-description p{font-size:14px;color:#252525;line-height:22px}.variations label{margin:0 0 10px 0;font-size:14px;color:#252525;line-height:1.7}.variations tr{display:flex;flex-direction:column;margin:15px 0}.ux-swatches .ux-swatch{margin:0 5px 0 0;border:1px solid #e1e1e1}.ux-swatches .ux-swatch.selected{box-shadow:0 1px 9px 0 rgb(4 4 4 / .14)}.ux-swatches .ux-swatch .ux-swatch__color{height:30px;width:30px!important;min-width:30px;position:relative}.ux-swatches .ux-swatch.selected .ux-swatch__color:before{font-weight:900;content:"\f00c";font-size:14px;width:15px;height:15px;position:absolute;left:30%;top:20%}.ux-swatches .ux-swatch.ux-swatch--label{padding:0 5px!important;background-color:#fff}.ux-swatches .ux-swatch.ux-swatch--label .ux-swatch__text{color:#252525}.woocommerce-variation-add-to-cart{border-top:1px solid #ebebeb!important;margin-top:5px!important;padding-top:20px!important}.single_add_to_cart_button,.heading-title-related h3 span{display:block}.add-to-cart-container .qty-text{display:inline-block;float:left;line-height:45px;margin-right:30px;font-size:15px}.quantity.buttons_added{margin-top:9px;display:inline-block}.quantity.buttons_added input{display:inline-block}.quantity.buttons_added input.minus,.quantity.buttons_added input.plus{font-size:16px!important;display:inline-block;width:30px;background:#fff}.quantity.buttons_added input.qty,.quantity.buttons_added input.minus,.quantity.buttons_added input.plus{height:30px!important;border:solid 1px #e1e1e1!important;border-radius:3px!important;margin:0 0 20px!important}.quantity.buttons_added input.qty{width:50px!important;font-size:14px!important;max-width:unset}.single_add_to_cart_button{font-size:18px!important;text-transform:none;width:270px;height:45px;line-height:45px;border-radius:5px;border:1px solid var(--main-color)}button.single_add_to_cart_button:hover{background-color:#fff!important}.product-info .call-buy-now{margin:15px 0 20px 0;color:#707070}.product-info .call-buy-now a:hover{color:var(--cl-text2)!important}.product-type-simple .product-info>.col-inner>.add-to-cart-container>.cart{border-top:1px solid #ebebeb!important;padding-top:10px!important}.row-prd-des,.row-prd-des .tabs{margin-top:40px}.row-prd-des .tabs{border-bottom:2px solid #f3f3f3;margin-bottom:30px}.row-prd-des .tabs li{margin:0 35px 0 0}.row-prd-des .tabs li a{color:#898989;font-size:18px!important;font-weight:700!important;margin-bottom:12px}.row-prd-des .tab-panels .active{color:#555;border-top:none;padding:0 0 60px 0;font-size:14px}.heading-title-related{position:relative}.related-products-wrapper>.row{margin-top:30px}.related-products-wrapper .heading-title-related h3.product-section-title{margin-left:-5px!important;padding:10px 30px 10px!important}.header-nav .cart-item>ul{right:0!important;left:unset!important;transition:unset!important}.woocommerce-mini-cart .quantity{color:#acacac;font-size:14px!important;opacity:1!important}.woocommerce-mini-cart .quantity .amount bdi{font-size:15px}.header-nav .cart-item .woocommerce-mini-cart__total{border-bottom:0!important;display:flex;justify-content:space-between;font-size:16px}.header-nav .cart-item .woocommerce-mini-cart__total strong{color:#000}.header-nav .cart-item .woocommerce-mini-cart__total bdi,.woocommerce-mini-cart__buttons a,.header-nav .cart-item .woocommerce-mini-cart__total strong,.woocommerce-mini-cart .quantity .amount bdi{font-weight:bold!important}.woocommerce-mini-cart__buttons a{height:50px!important;line-height:50px!important;padding:0 35px;border-radius:5px;text-transform:none!important;font-size:16px!important}.woocommerce-mini-cart__buttons a:first-child{margin-bottom:5px!important}.woocommerce-cart-form__cart-item .product-quantity .input-text.qty{min-width:50px!important;padding:0!important}.product-lightbox{padding:30px;max-width:1028px}.product-lightbox .product-quick-view-container .product-gallery{padding-right:15px!important}p.form-row-first{margin-right:0!important;width:100%!important}.ux-timer{text-align:center!important}.toast{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000;background-color:#fff0}.toast__container{border-radius:2px;overflow:hidden;padding:2.5rem 1.25rem;background-color:rgb(0 0 0 / .7);color:#fff;font-size:16px;text-align:center}.toast__icon{margin-bottom:20px}.action-toast__icon,.toast__icon{display:flex;justify-content:center}.action-toast__icon{align-items:center;width:60px;height:60px;border-radius:50%;text-align:center;background-color:#00bfa5}.toast .icon-tick-bold{fill:#fff;width:30px}@media (max-width:575.98px){.header.transparent{position:relative!important}.policy-block .icon-box .icon-box-text{flex:0 0 auto}.policy-block .icon-box .icon-box-text,.policy-block .icon-box .icon-box-img{margin:0!important}.policy-block .icon-box{justify-content:center}.section-footer-main .pb-0{padding-bottom:30px!important}.footer-col4 form input.wpcf7-text{width:calc(100% - 80px)}.title_section .section-title,.heading-title-related h3{font-size:17px;padding:12px 30px 15px}.page-title .entry-title,.shop-page-title h1.shop-page-title{font-size:30px;line-height:40px;margin-bottom:15px!important}.page-title-inner .flex-col{padding:0 15px!important}.blog-single article .date{font-size:14px!important}.category-shop-page .section-category .block-category{margin-top:35px}.category-shop-page .section-category .block-category .flickity-button,.category-filtering strong,.single-product .category-filtering,.section-category .flickity-button{display:none!important}.sort-header{display:block}#sort-by{margin-top:20px}.category-filtering{padding:0!important;position:fixed;right:0;top:42%!important;z-index:99999}.category-filtering i{font-size:18px;color:#fff;height:30px;display:flex;align-items:center;justify-content:center}.category-filtering i:before{font-family:'fontawesome'!important;content:"\f038"}.category-filtering a{margin-top:0;padding:4px 10px;background-color:var(--main-color);width:100%}#shop-sidebar .woof_container_inner ul li label,#shop-sidebar .woof_container_inner ul li label span,#shop-sidebar .woof_container_inner h4 span{font-weight:400!important}.product-info .product-short-description{font-size:14px}.product-info{padding-bottom:20px!important}.row-prd-des .tabs li a{margin:0 0 5px!important;border:1px solid #ebebeb;padding:10px!important}.row-prd-des .tabs li.active a{border-bottom:solid 2px var(--main-color)}.row-prd-des .tabs{border-bottom:none}.section-product-3 .product-small.col .box-image .image-none a{height:157.5px!important}.product-small.col .box-image .image-none a{height:165px!important}.section-category .block-category{margin-top:30px}.product-sale .product-small.col .box-image .image-none a{height:301px!important}.product-sale .ux-timer{display:flex}.product-sale .product-small.col .box-text-products{padding:20px 0 0}.section-reverse-mobile>.section-content>.row{display:flex;flex-direction:column-reverse}.title_top_menu .col-inner{display:block}.section-banner-body .col-1{margin-bottom:15px!important}.section-banner-body{margin:20px 0 50px!important}.section-banner-body .box-text{width:60%}.prd-block .product-small.col{height:250px}.section-banner-body2{margin:20px 0 50px!important}.custom-btn-slider .flickity-prev-next-button.next{right:15px}.custom-btn-slider .flickity-prev-next-button.previous{right:40px}#header .header-wrapper{display:flex;flex-direction:column}#header #masthead{order:1}#header #wide-nav{order:2}#header #top-bar{order:3}#header #masthead{margin-top:15px;height:68px}.header-bottom-nav li{margin:0!important}.header-bottom-nav li.cart-item{margin-left:10px!important}.header-top .mobile-nav{justify-content:space-between}.header-top .mobile-nav li a{color:#fff!important}.header-top .mobile-nav li a i{font-size:16px}.header-top .mobile-nav li.nav-icon a i{font-size:20px}#header:not(.transparent) .header-wrapper{padding-bottom:0}#header .header-bottom{height:30px;min-height:30px!important;margin-bottom:15px!important}#header .header-bottom-nav>li>a{padding:0!important}.header-top .mobile-nav li.header-search::before,.header-top .mobile-nav li.header-search::after{content:none!important}.header-top .mobile-nav li.header-search ul{left:unset!important;right:-15px;width:100vw;padding:0!important;top:40px}.header-top .mobile-nav li.header-search ul .search-form{width:100%;border-bottom:1px solid #ebebeb}.header-top .mobile-nav li.header-search ul .search-form input[type="search"]{height:45px!important;line-height:45px!important;border:none!important}.header-top .mobile-nav li.header-search ul .search-form .ux-search-submit{height:45px!important;min-width:unset;min-height:unset;width:45px;background-color:#fff0;border:none}.header-top .mobile-nav li.header-search ul .search-form .ux-search-submit i{color:var(--main-color)}.title_top_menu .ux-menu{overflow-x:auto;white-space:nowrap;padding-bottom:5px!important}.title_top_menu .ux-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #e9edf5;border-radius:10px;background-color:#F5F5F5}.title_top_menu .ux-menu::-webkit-scrollbar{width:12px;background-color:#F5F5F5;height:5px}.title_top_menu .ux-menu::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #e9edf5;background-color:#e9edf5}.section-footer-main{padding-bottom:0!important}.sidebar-menu .ux-logo-link{padding:0!important}.sidebar-menu .ux-logo-link img{margin:auto}.sidebar-menu .sidebar-menu-top-content{text-align:center;padding:30px 0!important}.off-canvas-left .mfp-content{width:280px;background-color:#fff}.sidebar-menu .nav-sidebar .menu-item{border:none!important}.sidebar-menu .nav-sidebar .menu-item a{padding:5px 40px 5px 15px!important;display:block;font-size:14px!important;line-height:36px;color:#252525!important;text-align:left;text-transform:none!important;font-family:"Product Sans";font-weight:400!important;position:relative}.sidebar-menu .nav-sidebar .menu-item a:before{content:"";position:absolute;top:0;right:18px;height:1px;width:84%;background:rgb(235 235 235 / .302)}.sidebar-menu .nav-sidebar>.menu-item .toggle{opacity:1;color:var(--cl-text2)}.sidebar-menu .nav-sidebar .menu-item ul .nav-slide-header .toggle{margin:0;padding:0;text-align:center}.mobile-sidebar .nav-sidebar{padding:0!important}}.product-readmore-wrapper{margin:20px 0}.short-content,.full-content{line-height:1.8;margin-bottom:15px}.btn-readmore{display:inline-block;padding:10px 30px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white!important;text-decoration:none;border-radius:25px;font-weight:500;text-align:center;cursor:pointer;transition:all 0.3s ease;border:none;margin:10px auto;display:block;width:fit-content}.btn-readmore:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(102 126 234 / .4)}