/*
Theme Name: Ladycare
Theme URI: https://wordpress.org/
Author: itheme.vn
Author URI: https://itheme.vn/
Description: Luôn đồng hành & cùng khách hàng mọi lúc, mọi nơi!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ladycare
*/
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Manrope:wght@200..800&display=swap');

body{font-family:Manrope,Arial,Helvetica;font-size:16px;font-weight:normal;line-height:24px;width:100%;overflow-x:hidden;color:#1f1f1f;position:relative;
	background:white;}
*{list-style:none;padding:0 0;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
    margin:0 0;font-family:inherit;}
*:focus{outline:none;}
img{display:block;max-width:100%;height:auto;}
a{color:inherit;cursor:pointer;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;
	-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;cursor:pointer;}
.container{width:100%;display:block;margin:0 auto;max-width:100%;padding:0 80px;}
section{clear:both;}
.responsive-video{position:relative;width:100%;padding:0 0 56.25% 0;}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}
.video-wrapper{clear:both;margin-bottom:1rem;width:100%;padding:0 0 56.25%;position:relative;}
.video-wrapper video,.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;z-index:1;}
.alignleft{float:left;padding-right:25px;margin-bottom:20px;}
.alignright{float:right;padding-left:25px;margin-bottom:20px;}
.aligncenter{margin:0 auto;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px 8px;}
input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=button],input[type=submit],textarea{
	appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;font-family:inherit;border:1px solid #dedede;font-size:inherit;}
.woocommerce-checkout #payment>ul.payment_methods>li{list-style:none;}
.woocommerce-checkout #payment>ul.payment_methods>li.woocommerce-info{padding:17px 34px 17px 60px;}
.js-scrollbar{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;position:relative;}
.js-scrollbar::-webkit-scrollbar{display:none;}
.js-scrollbar .scroll-tag-x{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#f1f1f1;display:inline-block;}
.js-scrollbar .scroll-tag-inner-x{height: 100%;display:inline-block;background:#000;position:absolute;top:0;left:0;}
.js-scrollbar .scroll-tag-y{position:absolute;top:0;right:0;height:100%;width:4px;background:#f1f1f1;display:inline-block;}
.js-scrollbar .scroll-tag-inner-y{width: 100%;display:inline-block;background:#000;position:absolute;top:0;left:0;}

body{padding-top:80px;}
header.site-header{padding:0 22px;position:fixed;top:0;left:0;background:white;z-index:998;}
.admin-bar header.site-header{top:32px;}
header.site-header .header-left{display:flex;align-items:center;}
header.site-header .header-left .logo{width:10.33%;padding-right:2px;align-items:center;justify-content:center;display: inline-flex;}
header.site-header .header-left nav{padding:0 15px;flex-grow:1;}
header.site-header .header-left nav #mega-menu-wrap-menu-main ul.max-mega-menu#mega-menu-menu-main{text-align:center;}
header.site-header .header-left nav ul.max-mega-menu>li>a{font-weight:600!important;position:relative!important;}
header.site-header .header-left nav ul.max-mega-menu>li>a:before{content:''!important;height:3px!important;width:100%!important;position:absolute!important;
	left:0;bottom:0;opacity:0;background:#f9c73c!important;display:inline-block;}
header.site-header .header-left nav ul.max-mega-menu>li.mega-current-menu-item>a:before,
header.site-header .header-left nav ul.max-mega-menu>li.mega-current-menu-ancestor>a:before,
header.site-header .header-left nav ul.max-mega-menu>li:hover>a:before{opacity:1;}
header.site-header .header-left nav ul.max-mega-menu>li.mega-current-menu-ancestor.custom-link-ancestor>a{color:#404040!important;}
header.site-header .header-left nav ul.max-mega-menu>li.mega-current-menu-ancestor.custom-link-ancestor>a:before{opacity:0;}
header.site-header .header-left nav ul.max-mega-menu>li>a>span.mega-indicator{transition:all .3s;}
header.site-header .header-left nav ul.max-mega-menu>li:hover>a>span.mega-indicator{transform:rotate(180deg);}
header.site-header .header-right{display:none;}
header.site-header .header-left nav ul.max-mega-menu>li.mega-menu-item-has-children.mega-menu-grid li.mega-menu-row{padding:0 8.33%!important;}
header.site-header .header-left nav ul.max-mega-menu>li.mega-menu-item-has-children.mega-menu-grid li.mega-menu-row li.mega-menu-column li.mega-menu-item>a{
	font-weight:600!important;}
header.site-header .header-left .toggle-cart-popup{width:48px;padding-right:28px;}
header.site-header .header-left .toggle-cart-popup a{width:20px;height:25px;display:inline-block;position:relative;
	background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2457 7.36707V3.89412C11.2457 3.12655 10.933 2.39042 10.3762 1.84767C9.81947 1.30492 9.06436 1 8.277 1C7.48963 1 6.73452 1.30492 6.17777 1.84767C5.62102 2.39042 5.30825 3.12655 5.30825 3.89412V7.36707M14.2984 5.82894L15.2983 15.0901C15.3537 15.6034 14.942 16.0494 14.4124 16.0494H2.14158C2.01666 16.0496 1.89311 16.0241 1.77896 15.9746C1.6648 15.9252 1.56259 15.8529 1.47897 15.7624C1.39535 15.6719 1.33219 15.5653 1.29359 15.4495C1.25499 15.3337 1.24181 15.2112 1.25491 15.0901L2.25558 5.82894C2.27866 5.61559 2.38195 5.41813 2.54553 5.27463C2.70911 5.13112 2.92139 5.05173 3.14145 5.05177H13.4125C13.8685 5.05177 14.2509 5.38749 14.2984 5.82894ZM5.60512 7.36707C5.60512 7.44383 5.57384 7.51744 5.51817 7.57172C5.46249 7.62599 5.38698 7.65648 5.30825 7.65648C5.22951 7.65648 5.154 7.62599 5.09832 7.57172C5.04265 7.51744 5.01137 7.44383 5.01137 7.36707C5.01137 7.29031 5.04265 7.2167 5.09832 7.16243C5.154 7.10815 5.22951 7.07766 5.30825 7.07766C5.38698 7.07766 5.46249 7.10815 5.51817 7.16243C5.57384 7.2167 5.60512 7.29031 5.60512 7.36707ZM11.5426 7.36707C11.5426 7.44383 11.5113 7.51744 11.4557 7.57172C11.4 7.62599 11.3245 7.65648 11.2457 7.65648C11.167 7.65648 11.0915 7.62599 11.0358 7.57172C10.9801 7.51744 10.9489 7.44383 10.9489 7.36707C10.9489 7.29031 10.9801 7.2167 11.0358 7.16243C11.0915 7.10815 11.167 7.07766 11.2457 7.07766C11.3245 7.07766 11.4 7.10815 11.4557 7.16243C11.5113 7.2167 11.5426 7.29031 11.5426 7.36707Z' stroke='%23161616' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat:no-repeat;background-position:center;}
header.site-header .header-left .toggle-cart-popup a span.count{font-size:10px;line-height:12px;background:#eeb8d5;color:#fffcfa;font-weight:500;
	letter-spacing:.8px;height:19px;width:19px;transform:translate(9px,-3px);border-radius:10px;text-align:center;display: inline-block;
	line-height:19px;}
header.site-header .popup-menu-mobile{display:none;}

section.slider-video-home{position:relative;}
section.slider-video-home .link-view-most-popular-product{position:absolute;top:20px;left:80px;display:inline-flex;align-items:center;z-index:2;}
section.slider-video-home .link-view-most-popular-product .image{width:72px;}
section.slider-video-home .link-view-most-popular-product .info{margin-left:15px;color:white;}
section.slider-video-home .link-view-most-popular-product .info h3{font-size:calc(12px + 4 * (100vw - 1024px) / 416);text-transform:uppercase;
	font-weight:600;}
section.slider-video-home .link-view-most-popular-product .info h3 a:hover{text-decoration:underline;color: #f9c73c;}
section.slider-video-home .link-view-most-popular-product .info .view-more-link a{line-height:1.33333;letter-spacing:.07em;font-size:12px;
	font-weight:500;text-transform:uppercase;position:relative;}
section.slider-video-home .link-view-most-popular-product .info .view-more-link a:hover{color: #f9c73c;}
section.slider-video-home .link-view-most-popular-product .info .view-more-link a:after{position:absolute;display:block;content:"";bottom:-1px;
	left:0;width:0;border-bottom:1px solid #f9c73c;transition:.5s;}
section.slider-video-home .link-view-most-popular-product .info .view-more-link a:hover:after{width:100%;}
section.slider-video-home .slider-wrapper{position:relative;z-index:1;}
section.slider-video-home .slider-wrapper .slider-inner{overflow:hidden;}
section.slider-video-home .slider-wrapper .slider-inner ul li{width:100%;position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;
	z-index:0;transition:all .3s;}
section.slider-video-home .slider-wrapper .slider-inner ul li.active{position:relative;opacity:1;z-index:2;}
section.slider-video-home .slider-wrapper .slider-inner ul li.active.pre-hide{opacity:0;}
section.slider-video-home .slider-wrapper .slider-inner ul li.pre-active{opacity:1;z-index:1;}
section.slider-video-home .slider-wrapper .slider-inner ul li .video-wrapper{margin:0 0;padding:0 0;width:100%;height:calc(100vh - 80px);z-index:1;}
section.slider-video-home .slider-wrapper .slider-inner ul li .video-wrapper:before{content:'';top:0;left:0;width:100%;height:100%;position:absolute;
	z-index:2;display:inline-block;}
section.slider-video-home .slider-wrapper .slider-inner ul li .video-wrapper video{object-fit:cover;}
section.slider-video-home .slider-wrapper .slider-inner ul li .video-wrapper video:nth-child(2){display:none;}
section.slider-video-home .slider-wrapper .slider-inner ul li .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
section.slider-video-home .slider-wrapper .slider-inner ul li .image-overlay img{position:absolute;top:0;left:0;width:100%;height:100%;
	object-fit:cover;z-index:1;}
section.slider-video-home .slider-wrapper .slider-inner ul li .image-overlay:before{background:rgba(0,0,0,.1);content:none;position:absolute;top:0;
	left:0;width:100%;height:100%;z-index:2;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider{left:0;bottom:0;position:absolute;z-index:3;width:100%;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .content-inner p{font-size:14px;text-align:center;color:#fff;
	margin-bottom:65px;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button{text-align:center;padding-bottom:25px;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a{letter-spacing:.0525rem;display:inline-block;
	background-color:#f9c73c;border-radius:4px;color:white;transition:all .5s;padding:16px 20px;opacity:0;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a:hover{background-color:#e1b436;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a .text-wrapper{position:relative;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a:hover span.text{left:-12px;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a span.text{display:inline-block;padding:0 12px;
	vertical-align:middle;transition:all .5s;color:white;position:relative;left:0;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a div.icon-wrapper{position:absolute;width:24px;
	height:12px;vertical-align:middle;display:inline-block;margin-top:4px;right:0;top:2px;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a span.icon{position:absolute;top:.3125rem;opacity:0;
	left:.6875rem;height:.0625rem;width:.75rem;background-color:rgb(255 255 255/1);transition:all .5s;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a:hover span.icon{opacity:1;}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a span.icon:before{position:absolute;display:block;
	top:0;right:0;height:.0625rem;width:.5rem;content:"";opacity:1;background-color:rgb(255 255 255/1);transform-origin:center right;
	transform:rotate(45deg);}
section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a span.icon:after{position:absolute;display:block;
	top:0;right:0;height:.0625rem;width:.5rem;content:"";opacity:1;background-color:rgb(255 255 255/1);transform-origin:center right;
	transform:rotate(-45deg);}
section.slider-video-home .slider-wrapper .slider-inner canvas{position:absolute;z-index:1;display:block;width:100%;z-index:3;
	left:0;bottom:0;}
section.slider-video-home .slider-wrapper .slider-inner ul li .toggle-sound{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
	display:inline-block;background:url(images/mute.png)center no-repeat;background-size:100% auto;z-index:10;}
section.slider-video-home .slider-wrapper .slider-inner ul li .toggle-sound.unmute{background:url(images/unmute.png)center no-repeat;background-size:100% auto;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider{padding-bottom:25px;position:absolute;z-index:4;text-align:center;
	width:100%;bottom:0;left:0;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a{letter-spacing:.0525rem;display:inline-block;line-height:18px;
	background-color:#f9c73c;border-radius:4px;color:white;transition:all .5s;padding:16px 20px;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a:hover{background-color:#e1b436;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a .text-wrapper{position:relative;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a:hover span.text{left:-12px;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a span.text{display:inline-block;padding:0 12px;
	vertical-align:middle;transition:all .5s;color:white;position:relative;left:0;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a div.icon-wrapper{position:absolute;width:24px;
	height:12px;vertical-align:middle;display:inline-block;margin-top:4px;right:0;top:2px;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a span.icon{position:absolute;top:.3125rem;opacity:0;
	left:.6875rem;height:.0625rem;width:.75rem;background-color:rgb(255 255 255/1);transition:all .5s;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a:hover span.icon{opacity:1;}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a span.icon:before{position:absolute;display:block;top:0;right:0;
	height:.0625rem;width:.5rem;content:"";opacity:1;background-color:rgb(255 255 255/1);transform-origin:center right;transform:rotate(45deg);}
section.slider-video-home .slider-wrapper .slider-inner .button-slider a span.icon:after{position:absolute;display:block;top:0;right:0;
	height:.0625rem;width:.5rem;content:"";opacity:1;background-color:rgb(255 255 255/1);transform-origin:center right;transform:rotate(-45deg);}
section.slider-video-home .slider-wrapper .slider-inner .slider-control a{width:48px;height:48px;display:inline-block;position:absolute;z-index:5;
	bottom:25px;transition:all .3s;}
section.slider-video-home .slider-wrapper .slider-inner .slider-control a.prev{background:url(images/arrow-left-white.svg)center no-repeat;
	background-size: 100%;transform:scaleX(-1);left:80px;}
section.slider-video-home .slider-wrapper .slider-inner .slider-control a.prev:hover{background:url(images/arrow-left-red.svg)center no-repeat;
	background-size: 100%;}
section.slider-video-home .slider-wrapper .slider-inner .slider-control a.next{background:url(images/arrow-left-white.svg)center no-repeat;
	background-size: 100%;right:80px;}
section.slider-video-home .slider-wrapper .slider-inner .slider-control a.next:hover{background:url(images/arrow-left-red.svg)center no-repeat;
	background-size: 100%;}
section.product-category-description{padding:20px 0 10px;}
section.product-category-description h1{margin-bottom:35px;font-size:calc(40px + 20 * (100vw - 1024px) / 416);line-height:1.067;
	letter-spacing:-.02em;font-weight:400;font-family:Lora;color:#f9c73c;}
section.product-category-description p{font-size:calc(16px + 2 * (100vw - 1024px) / 416);line-height:1.556;font-weight:300;}
section.filter-products{margin-bottom:20px;padding-top:20px;}
section.filter-products .container{display:flex;align-items:center;}
section.filter-products .number-products{width:10%;flex-basis:10%;padding-right:.5%;text-transform:uppercase;font-weight:700;font-size:12px;}
section.filter-products .list-filters{width:80%;flex-basis:80%;}
section.filter-products .list-filters .toggle-filter-mobile{display:none;}
section.filter-products .list-filters .inner{display:flex;flex-wrap:wrap;}
section.filter-products .list-filters .widget{width:31.7%;margin:0 1.6% 0 0;position:relative;border:1px solid rgb(153 153 153/1);
	background:url(images/icon_carrot_down_24px.svg)left 95% center no-repeat;display:inline-flex;align-items:center;}
section.filter-products .list-filters .widget *{user-select:none;}
section.filter-products .list-filters .widget h2{padding:5% 15px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;
	color:rgb(64 64 64/1);font-size:12px;line-height:19px;flex-basis:100%;width:100%;}
section.filter-products .list-filters .widget h2.has-value{padding:8.5px 15px;line-height:16px;}
section.filter-products .list-filters .widget h2.has-value span{display:block;}
section.filter-products .list-filters .widget.expanded{border-bottom-color:transparent;background:url(images/icon_carrot_up_24px.svg)left 95% center no-repeat;}
section.filter-products .list-filters .widget .dropdown-list{position:absolute;left:-1px;top:calc(100% - 1px);border:1px solid rgb(153 153 153/1);
	border-top:0;background:white;width:calc(100% + 2px);display:none;z-index:996;}
section.filter-products .list-filters .widget.expanded .dropdown-list{display:block;}
section.filter-products .list-filters .widget .dropdown-list ul li input[type=checkbox]{display:none;}
section.filter-products .list-filters .widget .dropdown-list ul li input[type=checkbox]+label{display:block;padding:15px 6%;font-size:12px;
	line-height:1.43;letter-spacing:.1em;cursor:pointer;}
section.filter-products .list-filters .widget .dropdown-list ul li input[type=checkbox]:checked+label,
section.filter-products .list-filters .widget .dropdown-list ul li input[type=checkbox]+label:hover{background:#fef5f3;}
section.filter-products .clear-filter{width:10%;flex-basis:10%;}
section.filter-products .clear-filter a{font-size:12px;line-height:1.43;letter-spacing:.1em;font-weight:700;position:relative;}
section.filter-products .clear-filter a:after{content:'';bottom:0;left:0;width:100%;height:1px;position:absolute;display:inline-block;
	background:rgb(153 153 153/1);transition:all .3s;}
section.filter-products .clear-filter a:hover{color:#f9c73c;}
section.filter-products .clear-filter a:hover:after{background:#f9c73c;}
section.list-product-archive{padding-bottom:30px;overflow:hidden;}
section.list-product-archive .list-product-in-archive>ul{display:flex;flex-wrap:wrap;margin: 0 -.75em;}
section.list-product-archive .list-product-in-archive>ul>li{flex-basis:20%;width:20%;padding:.6% .75rem 72px;position:relative;}
section.list-product-archive .list-product-in-archive>ul>li .product-image{overflow:hidden;background:rgb(254 245 243/1);}
section.list-product-archive .list-product-in-archive>ul>li .product-image img{transition:all 1s;}
section.list-product-archive .list-product-in-archive>ul>li .product-image:hover img{transform:scale(1.2);}
section.list-product-archive .list-product-in-archive>ul>li .product-info{text-align:center;}
section.list-product-archive .list-product-in-archive>ul>li .product-info h3{font-size:14px;line-height:16px;letter-spacing:-.2px;padding:16px 10px;
	color:rgb(51 51 51/1);font-weight:400;}
section.list-product-archive .list-product-in-archive>ul>li .product-info h3 a:hover{color:#97d8ef;}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn{position:absolute;width:calc(100% - 1.5rem);left:.75rem;
	bottom:20px;}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a{width:100%;padding:16px 20px;font-size:12px;border-radius:4px;
	color:#f9c73c;letter-spacing:.0525rem;border:1px solid #f9c73c;display:block;position:relative;line-height:18px;}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.text{display:inline-block;font-size:calc(12px + 2 * (100vw - 1024px) / 416);
	line-height:1.43;transition:all .5s ease;letter-spacing:.1em;font-weight:700;padding:0 12px;text-transform:uppercase}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a:hover{color:rgb(255 255 255/1);background:#f9c73c;
	border-color:#f9c73c;}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a:hover span.text{transform:translateX(-12px);}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.icon{content:'';width:24px;position:absolute;
	transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;right:20px;top:calc(50% - 6px);height:12px;
	display:inline-block;}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.icon span{width:.75rem;height:.0625rem;
	background:rgb(255 255 255/1);top: .3125rem;left: .6875rem;position:absolute;}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.icon span:before{position:absolute;display:block;
	top:0;right:0;height:.0625rem;width:.5rem;content:"";background:rgb(255 255 255/1);transform-origin:center right;transform: rotate(45deg);}
section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.icon span:after{transform:rotate(-45deg);
	position:absolute;display:block;top:0;right:0;height:.0625rem;width:.5rem;content:"";background-color:rgb(255 255 255/1);
	transform-origin:center right;}
section.filter-products.loading{position:relative;}
section.filter-products.loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background:#fff;
	opacity:.5;z-index:100;}
section.list-product-archive.loading{position:relative;}
section.list-product-archive.loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;opacity:.5;
	background:#fff;z-index:100;}
section.banner-intro-single-product .banner-intro-inner{position:relative;}
section.banner-intro-single-product .banner-intro-inner .banner-image{z-index:1;position:relative;}
section.banner-intro-single-product .banner-intro-inner .banner-image img:nth-child(2){display:none;}
section.banner-intro-single-product .banner-intro-inner .banner-info{position:absolute;top:50%;padding:10px 22px 10px 62px;transform:translateY(-50%);
	width:50%;left:0;z-index:2;}
section.banner-intro-single-product .banner-intro-inner .banner-info p.title-intro{font-size:18px;font-weight:600;line-height:20px;padding:0;
	margin:0 0 10px;letter-spacing:3px;color:#161616;text-transform:uppercase;}
section.banner-intro-single-product .banner-intro-inner .banner-info h2{color:#f9c73c;font-size:60px;font-weight:500;line-height:65px;
	letter-spacing:0.08px;margin:0 0 20px;font-family:Lora;}
section.banner-intro-single-product .banner-intro-inner .banner-info p.short-desc{padding-right:170px;margin-bottom:1.5rem;color:#161616;
	font-size:20px;font-weight:500;line-height:24px;letter-spacing:0.08px;}
section.banner-intro-single-product .banner-intro-inner .banner-info .add-to-cart a{font-size:16px;line-height:16px;font-weight:500;
	padding:12px 34px;background:#f9c73c;color:#fff;display:inline-block;letter-spacing:.08em;border-radius:4px;text-align:center;}
section.banner-intro-single-product .banner-intro-inner .banner-info .add-to-cart a:hover{background:#e1b436;}
section.banner-intro-single-product .banner-intro-inner .banner-info .add-to-cart a.loading{cursor:not-allowed;opacity:.5;}
.main-single-product-wrapper .container{display:flex;flex-wrap:wrap;}
.single-product .container{width:1174px;padding:0 15px;}
.single-product section.banner-intro-single-product .container{padding:0 0;}
.single-product .product-image-wrapper{width:50%;flex-basis:50%;padding-right:62px;}
.single-product .product-image-wrapper .slider-product-image{width:100%;margin-bottom:23px;position:relative;overflow:hidden;}
.single-product .product-image-wrapper .slider-product-image .inner ul{touch-action:pan-y;visibility:hidden;}
.single-product .product-image-wrapper .slider-product-image .view-in-popup{display:none;}
.single-product .product-image-wrapper .slider-product-image .inner .slider-control{display:none;}
.single-product .product-image-wrapper .slider-product-image ul li{display:none;}
.single-product .product-image-wrapper .slider-product-image ul li img{width:100%;}
.single-product .product-image-wrapper .slider-product-image ul li.youtube .video-wrapper{padding-bottom:100%;margin:0 0;}
.single-product .product-image-wrapper .slider-product-image ul li.active{cursor:pointer;}	
.single-product .product-image-wrapper .slider-product-image .inner .slider-control{display:block;position:static;width:auto;height:auto;}
.single-product .product-image-wrapper .slider-product-image .inner .slider-control a{width:28px;display:inline-block;height:28px;position:absolute;
	background:white;top:calc(50% - 14px);transition:none;}
.single-product .product-image-wrapper .slider-product-image .inner .slider-control a.prev{left:24px;background:url(images/right-arrow.svg)center no-repeat;transform:scale(-1);}
.single-product .product-image-wrapper .slider-product-image .inner .slider-control a.prev:hover{background-image:url(images/left-arrow-yellow.svg);transform:scale(1);}
.single-product .product-image-wrapper .slider-product-image .inner .slider-control a.next{right:24px;background:url(images/right-arrow.svg)center no-repeat;transform:none;}
.single-product .product-image-wrapper .slider-product-image .inner .slider-control a.next:hover{background-image:url(images/left-arrow-yellow.svg);transform:scale(-1);}
.single-product .product-image-wrapper .slider-product-image-thumbnail{max-width:100%;height:auto;padding:0 0;width:100%;position:relative;
	width:65%;margin:0 auto;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner{overflow-x:hidden;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul{float:left;visibility:hidden;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul li{float:left;margin-right:16px;height:auto;cursor:pointer;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul li.active{border:1.5px solid #161616;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul li.youtube-img .image{position:relative;padding-top:100%;width:100%;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul li.youtube-img .image img{position:absolute;top:0;left:0;width:100%;height:100%;
	object-fit:cover;z-index:1;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul li.youtube-img .image:before{content:'';width:100%;height:100%;
	position:absolute;top:0;left:0;background:url(images/play-icon.png)center no-repeat;background-size:80% auto;z-index:2;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner ul li span{display:block;position:relative;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control{display:block;position:static;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control a{top:50%;position:absolute;display:inline-block;
	padding: .625rem;width: 2.5rem;height: 3.8125rem;transform:translateY(-50%);}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control a.prev{left:-40px;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control a.prev:after{content:'';height:14px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M22.4572074 1.00746147l-21 20.02482143 20.9479397 19.9751786' stroke='%23535353' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E");
	background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;width:1.25rem;position:absolute;top:50%;left:50%;
	transform:translate(-50%,-50%);}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control a.next{right:-40px;}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control a.next:after{content:'';height:14px;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M1.45679 1.00746147l21 20.02482143L1.50885 41.0074615' stroke='%23535353' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E");
	background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;width:1.25rem;position:absolute;top:50%;left:50%;
	transform:translate(-50%,-50%);}
.single-product .product-image-wrapper .slider-product-image-thumbnail .inner .slider-control a.hide{display:none;}
.single-product .summary.entry-summary{width:50%!important;flex-basis:50%;padding-right:calc((1 / 12) * 100%);margin:0 0!important;}
section.main-single-product-wrapper{padding:88px 0 70px;background:#fffcfa;}
section.main-single-product-wrapper .summary.entry-summary p.category{font-size:14px;line-height:18px;color:#161616;font-weight:400;
	letter-spacing:.08em;text-transform:uppercase;}
section.main-single-product-wrapper .summary.entry-summary h2{margin:0 0 14px;line-height:35px;font-size:18px;color:#000;font-weight:500;
	letter-spacing:.25px;}
section.main-single-product-wrapper .summary.entry-summary .rating-wrapper{display:flex;gap:6px;margin-bottom:10px;align-items:center;}
section.main-single-product-wrapper .summary.entry-summary .rating-wrapper .rating{width:78px;position:relative;}
section.main-single-product-wrapper .summary.entry-summary .rating-wrapper .rating:before{content:'SSSSS';font-family:'Woocommerce';
	font-size:14px;letter-spacing:1px;color:#eaeaea;}
section.main-single-product-wrapper .summary.entry-summary .rating-wrapper .rating span{position:absolute;top:0;left:0;width:100%;overflow:hidden;}
section.main-single-product-wrapper .summary.entry-summary .rating-wrapper .rating span:before{content:'SSSSS';font-family:'Woocommerce';
	font-size:14px;letter-spacing:1px;color:#f9c73c;}
section.main-single-product-wrapper .summary.entry-summary .rating-wrapper .rating-count{font-size:10px;line-height:18px;text-decoration:underline;}
section.main-single-product-wrapper .summary.entry-summary .price{margin-bottom:13px;}
section.main-single-product-wrapper .summary.entry-summary .price span.amount{color:#161616;font-weight:700;font-size:14px;line-height:20px;}
section.main-single-product-wrapper .summary.entry-summary .price del span.amount{text-decoration:line-through;}
section.main-single-product-wrapper .summary.entry-summary .short-desc{margin-bottom:30px;font-size:14px;line-height:20px;color:#161616;}
section.main-single-product-wrapper .summary.entry-summary .solution-for{margin-bottom:20px;color:#161616;font-size:1rem;line-height:1.5;}
section.main-single-product-wrapper .summary.entry-summary .solution-for h2{font-size:16px;line-height:20px;text-transform:uppercase;
	font-weight:600;color:#161616;}
section.main-single-product-wrapper .summary.entry-summary .solution-for ul{margin:5px 0;display:flex;flex-wrap:wrap;gap: 1px 10px;}
section.main-single-product-wrapper .summary.entry-summary .solution-for ul li{font-size:1rem;line-height:1.5;padding:5px 0 0 33px;
	text-transform:uppercase;position:relative;line-height:34px;}
section.main-single-product-wrapper .summary.entry-summary .solution-for ul li img{position:absolute;left:0;top:9px;height:27px;width:auto;}
section.main-single-product-wrapper .summary.entry-summary .scroll-to-review a{width:305px;height:88px;display:inline-block;position:relative;
	background:url(images/btn-Qright-for-me.svg)center no-repeat;background-size:100% auto;}
section.main-single-product-wrapper .summary.entry-summary .scroll-to-review a span{right:18px;top:50%;position:absolute;text-decoration:underline;
	width:65%;text-align:center;font-size:18px;line-height:30px;transform:translateY(-50%);text-transform:uppercase;color:#404040;}
section.main-single-product-wrapper .summary.entry-summary .list-options-variable .item-option-variable{margin-bottom:16px;color:#161616;
	font-size:1rem;line-height:1.5;}
section.main-single-product-wrapper .summary.entry-summary .list-options-variable .item-option-variable h3{font-size:14px;line-height:20px;
	font-weight:700;color:#161616;}
section.main-single-product-wrapper .summary.entry-summary .list-options-variable .item-option-variable ul{display:flex;flex-wrap:wrap;
	margin:10px 0 0;gap:10px 14px;}
section.main-single-product-wrapper .summary.entry-summary .list-options-variable .item-option-variable ul li input[type=radio]{display:none;}
section.main-single-product-wrapper .summary.entry-summary .list-options-variable .item-option-variable ul li input[type=radio]+label{color:#161616;
	background:#f8f4ed;border-radius:6px;padding:7px 24px;font-size:12px;line-height:20px;cursor:pointer;user-select:none;display:inline-block;
	border:1px solid transparent;}
section.main-single-product-wrapper .summary.entry-summary .list-options-variable .item-option-variable ul li input[type=radio]:checked+label{
	border:1px solid #161616;font-weight:900;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart{display:flex;gap:0 6px;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .form-control{width:calc(22.75% - 3px);
	flex-basis:calc(22.75% - 3px);}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .form-control select{height:45px;font-size:14px;
	line-height:20px;color:#161616;border-radius:6px 0 0 6px;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;
	padding:10px 25px 10px 10px;text-align:center;min-height:35px;width:100%;
	background:url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.71875 1.04834L5.2997 6.04834' stroke='%23161616' stroke-linecap='round'/%3E%3Cpath d='M0.882812 1.04834L5.30187 6.04834' stroke='%23161616' stroke-linecap='round'/%3E%3C/svg%3E%0A"),linear-gradient(to right,#f8f4ed 0,#f8f4ed calc(100% - 25px),#f0e9df 0,#f0e9df 100%);
	background-repeat:no-repeat;background-position:calc(100% - 6.5px) center,left center;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .form-control select:focus{border:1px solid #161616;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group{width:calc(77.25% - 3px);
	flex-basis:calc(77.25% - 3px);}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart{min-width:200px;
	font-size:14px;letter-spacing:1.12px;width:100%;min-height:45px;white-space:nowrap;padding:10px 12px;line-height:25px;color:#fff;
	display:inline-flex;font-weight:700;border-radius:0 4px 4px 0;text-align:center;text-transform:uppercase;background:#f9c73c;align-items:center;
	justify-content:center;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart:hover{
	background:#e1b436;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart.loading{
	opacity:.5;cursor:not-allowed;position:relative;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart.loading:after{
	content:'';width:30px;height:30px;top:50%;left:50%;z-index:100;background:url(images/loading.gif)center no-repeat;background-size:100%;
	transform:translate(-50%,-50%);position:absolute;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart span.price-btn{
	font-size:14px;letter-spacing:1.12px;white-space:nowrap;line-height:20px;color:#fff;font-weight:700;text-transform:uppercase;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart span.price-btn del{
	text-decoration:line-through;}
section.main-single-product-wrapper .summary.entry-summary .add-to-cart-box .form-add-to-cart .button-add-to-cart-group a.add-to-cart span.text:after{
	width:5px;height:4px;background:url(images/icon-period.svg)center no-repeat;background-size:100%;display:inline-block;vertical-align:middle;
	margin:0 15px;content:'';}
section.slider-image-customer{padding:40px 0 0;}
section.slider-image-customer .slider-wrapper{padding:0 105px 80px;overflow:hidden;position:relative;}
section.slider-image-customer .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.slider-image-customer .slider-wrapper .slider-inner>ul>li{float:left;padding:0 15px;}
section.slider-image-customer .slider-wrapper .slider-inner .slider-control{position:absolute;display:flex;justify-content:center;
	width:100%;bottom:20px;left:0;gap:8px;}
section.slider-image-customer .slider-wrapper .slider-inner .slider-control a{display:inline-block;width:40px;height:40px;border: 1px solid #fff;
	background:#f8f4ed;padding:9px 9px;}
section.slider-image-customer .slider-wrapper .slider-inner .slider-control a.prev{transform:scaleX(-1);}
section.slider-image-customer .slider-wrapper .slider-inner .slider-control a:after{width:20px;height:20px;display:block;line-height:20px;content:'';}
section.slider-image-customer .slider-wrapper .slider-inner .slider-control a.prev:after{background:#f8f4ed url("data:image/svg+xml,%3Csvg width='17' height='30' viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_113_17059)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.569985 28.5152C1.30499 29.2502 2.48998 29.2502 3.22498 28.5152L15.69 16.0502C16.275 15.4652 16.275 14.5202 15.69 13.9352L3.22498 1.4702C2.48998 0.735195 1.30499 0.735195 0.569985 1.4702C-0.165015 2.2052 -0.165015 3.3902 0.569985 4.1252L11.43 15.0002L0.554985 25.8752C-0.165015 26.5952 -0.165015 27.7952 0.569985 28.5152Z' fill='%231D1D1D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_113_17059'%3E%3Crect width='16.5' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;background-position:-3px center;background-size: 100%;}
section.slider-image-customer .slider-wrapper .slider-inner .slider-control a.next:after{background:#f8f4ed url("data:image/svg+xml,%3Csvg width='17' height='30' viewBox='0 0 17 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_113_17059)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.569985 28.5152C1.30499 29.2502 2.48998 29.2502 3.22498 28.5152L15.69 16.0502C16.275 15.4652 16.275 14.5202 15.69 13.9352L3.22498 1.4702C2.48998 0.735195 1.30499 0.735195 0.569985 1.4702C-0.165015 2.2052 -0.165015 3.3902 0.569985 4.1252L11.43 15.0002L0.554985 25.8752C-0.165015 26.5952 -0.165015 27.7952 0.569985 28.5152Z' fill='%231D1D1D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_113_17059'%3E%3Crect width='16.5' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;background-position:-3px center;background-size:100%;}
section.single-main-content{padding:88px 0;background:#f8f4ed;}
section.single-main-content .container{padding:0 calc((1 / 12) * 100%);}
section.single-main-content .item-accord{background-color:#fffcfa;color:#161616;line-height:1.5;border-radius:4px;margin-bottom:12px;}
section.single-main-content .item-accord:last-child{margin:0 0;}
section.single-main-content .item-accord .title-accord{font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;
	padding:28px calc((1/12 * 100%) + 35px) 28px calc(1/12 * 100%);position:relative;cursor:pointer;letter-spacing:.04em;}
section.single-main-content .item-accord .title-accord:after{content:'';right: calc(20px + (1/12 * 100%));
	content: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.58203 5.93164V0.960938H5V5.93164H0.0292969V7.51367H5V12.4854H6.58203V7.51367H11.5537V5.93164H6.58203Z' fill='%231B1212'/%3E%3C/svg%3E%0A");
	position: absolute;top: calc(50% - 10px);line-height: 24px;}
section.single-main-content .item-accord.expanded .title-accord:after{content: url("data:image/svg+xml,%3Csvg width='13' height='2' viewBox='0 0 13 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.505859 0H12.0303V1.58203H0.505859V0Z' fill='%231B1212'/%3E%3C/svg%3E%0A");}
section.single-main-content .item-accord .content-accord{padding:0 calc(20px + (1/12 * 100%)) 20px calc(1/12 * 100%);font-size:14px;
	line-height:20px;display:none;}
section.single-main-content .item-accord .content-accord p{font-size: 14px;line-height: 20px;margin:0 0 21px;}
section.single-main-content .item-accord .content-accord ul{margin:0 0 1.5rem 1.15rem;}
section.single-main-content .item-accord .content-accord ul li{list-style:disc;}
section.single-main-content .item-accord .content-accord h2.yikes-custom-woo-tab-title{display:none;}
section.single-main-content .item-accord .content-accord .wp-caption{max-width:100%;margin:0 0 21px;}
section.single-main-content .item-accord .content-accord .wp-caption img{width:100%;height:auto;}
section.single-main-content .item-accord .content-accord .wp-caption p.wp-caption-text{font-style:italic;margin:12px 0 0;font-size:14px;
	line-height:20px;}
.section-heading{margin-bottom:40px;text-align:center;color:#161616;}
.section-heading h2{font-size:32px;line-height:37px;color:#161616;font-weight:400;font-family:Lora;}
section.product-reviews{padding:85px 0 5px;}
section.product-reviews .container{padding:0 calc(1/12 * 100%);}
section.product-reviews .section-heading{margin-bottom:37px;}
section.product-reviews .section-heading p{font-size:16px;line-height:24px;margin-bottom:6px;font-weight:400;letter-spacing:.04em;color:#161616;}
section.product-reviews .section-heading h2{font-size:32px;line-height:37px;font-weight:400;margin:0;color:#161616;}
section.list-faq-single-product{padding:88px 0;background:#f8f4ed;}
section.list-faq-single-product .container{padding:27px;}
section.list-faq-single-product .section-heading p{font-size:14px;line-height:18px;margin-bottom:5px;letter-spacing:.04em;}
section.list-faq-single-product .section-heading h2{font-size:32px;line-height:37px;}
section.list-faq-single-product .list-faq-accord .item-accord{margin-bottom:12px;background:rgba(255,252,250,1);}
section.list-faq-single-product .list-faq-accord .item-accord .title-accord{font-size:14px;line-height:20px;color:#161616;letter-spacing:0.25px;
	font-weight:700;padding:20px 35px 20px 20px;cursor:pointer;position:relative;}
section.list-faq-single-product .list-faq-accord .item-accord .title-accord:after{content:'';height:15px;width:15px;right:20px;top:50%;
	background-image:url('https://cdn11.bigcommerce.com/s-x3hur0xe4r/images/stencil/original/image-manager/plus.png?t=1709835997');
	background-position:center;background-repeat:no-repeat;position:absolute;transform:translateY(-50%);}
section.list-faq-single-product .list-faq-accord .item-accord.expanded .title-accord:after{
	background-image: url('https://cdn11.bigcommerce.com/s-x3hur0xe4r/images/stencil/original/image-manager/minus.png?t=1709835996');
	background-position:center;background-repeat:no-repeat;}
section.list-faq-single-product .list-faq-accord .item-accord .content-accord{font-size:14px;line-height:20px;color:rgb(22,22,22);
	letter-spacing:0.25px;padding:0 20px 20px;}
section.list-faq-single-product .list-faq-accord .item-accord .content-accord p{font-size:14px;line-height:20px;margin-bottom:1.5rem;
	color:rgb(22,22,22);letter-spacing:0.25px;font-weight:400;}
section.list-faq-single-product .list-faq-accord .item-accord .content-accord ul{margin:0 0 1.5rem 1.15rem;}
section.list-faq-single-product .list-faq-accord .item-accord .content-accord ul li{list-style:disc;font-size:14px;line-height:20px;
	font-weight:400;color:rgb(22,22,22);letter-spacing:0.25px;}
section.list-popular-product-single{padding:20px 0;}
section.list-popular-product-single .container{display:flex;gap:50px;}
section.list-popular-product-single .section-heading{width:calc(23.5% - 25px);flex-basis:calc(23.5% - 25px);}
section.list-popular-product-single .section-heading h2{font-size:44px;line-height:44px;font-weight:400;margin-top:2.25rem;color:#f9c73c;
	letter-spacing:.25px;margin-bottom:.75rem;text-align:left;}
section.list-popular-product-single .list-products{flex-basis:calc(76.5% - 25px);width:calc(76.5% - 25px);position:relative;}
section.list-popular-product-single .list-products .inner{overflow:hidden;}
section.list-popular-product-single .list-products .inner>ul{float:left;visibility:hidden;}
section.list-popular-product-single .list-products .inner>ul li{float:left;margin-right:10px;color:#404040;padding:16px 14px 40px;
	width:calc((100% - 20px) / 3);flex-basis:calc((100% - 20px) / 3);}
section.list-popular-product-single .list-products .inner>ul li .product-image{margin-bottom:22px;}
section.list-popular-product-single .list-products .inner>ul li .product-info h3{padding:5px 0 0;margin:0 0 5px;font-size:14px;line-height:20px;
	font-weight:500;color:#161616;}
section.list-popular-product-single .list-products .inner>ul li .product-info p.price{margin:0 0 5px;font-size:14px;line-height:20px;font-weight:700;
	color:#161616;}
section.list-popular-product-single .list-products .inner>ul li .product-info p.price del{text-decoration:line-through;opacity:.7;}

section.list-popular-product-single .list-products .inner>ul li .product-info .rating-wrapper{display:flex;gap:6px;margin-bottom:10px;align-items:center;}
section.list-popular-product-single .list-products .inner>ul li .product-info .rating-wrapper .rating{width:78px;position:relative;}
section.list-popular-product-single .list-products .inner>ul li .product-info .rating-wrapper .rating:before{content:'SSSSS';font-family:'Woocommerce';
	font-size:14px;letter-spacing:1px;color:#eaeaea;}
section.list-popular-product-single .list-products .inner>ul li .product-info .rating-wrapper .rating span{position:absolute;top:0;left:0;width:100%;overflow:hidden;}
section.list-popular-product-single .list-products .inner>ul li .product-info .rating-wrapper .rating span:before{content:'SSSSS';font-family:'Woocommerce';
	font-size:14px;letter-spacing:1px;color:#f9c73c;}
section.list-popular-product-single .list-products .inner>ul li .product-info .rating-wrapper .rating-count{font-size:10px;line-height:18px;
	text-decoration:underline;}
section.list-popular-product-single .list-products .inner>ul li .product-info .buy-now-btn a{display:block;text-align:center;text-transform:uppercase;
	background:#f9c73c;width:100%;padding:7.5px 10px;font-size:12px;color:#fff;letter-spacing:.08em;border-radius:4px;line-height:20px;}
section.list-popular-product-single .list-products .inner>ul li .product-info .buy-now-btn a:hover{background:#e1b436;}
section.list-popular-product-single .list-products .inner>ul li .product-info .buy-now-btn a.loading{opacity:.5;cursor:not-allowed;}
section.list-popular-product-single .list-products .inner .slider-control a{width:32px;height:32px;display:inline-flex;position:absolute;z-index:99;
	bottom:calc(50% - 16px);transition:all .3s;background:#f9c73c;border-radius:50%;align-items:center;justify-content:center;}
section.list-popular-product-single .list-products .inner .slider-control a.hide{opacity:0;}
section.list-popular-product-single .list-products .inner .slider-control a.prev{left:-10px;}
section.list-popular-product-single .list-products .inner .slider-control a.prev:before{width:8px;height:8px;display:inline-block;transform:rotate(45deg);
	border:1px solid white;border-right:none;border-top:none;content:'';margin-left:4px;}
section.list-popular-product-single .list-products .inner .slider-control a.next{right:-10px;}
section.list-popular-product-single .list-products .inner .slider-control a.next:before{width:8px;height:8px;display:inline-block;transform:rotate(-45deg);
	border:1px solid white;border-left:none;border-top:none;content:'';margin-left:-4px;}
section.blog-heading{padding:45px 0;margin:0 0 20px;text-align:center;background:rgb(250 250 250/1);border-bottom:1px solid rgb(234 234 234/1);}
section.blog-heading h2{font-size:calc(40px + 32 * (100vw - 1024px) / 416);line-height:1.077;letter-spacing:-.01424em;font-weight:400;
	margin-bottom:10px;font-family:Lora;color:#f9c73c;}
section.blog-heading p{font-size:16px;letter-spacing:.07em;line-height:1.335;font-weight:400;font-family:Lora;}
section.blog-list-content-wrapper{padding:0px 0 30px;}
section.blog-list-content-wrapper .blog-list{width:990px;max-width:100%;margin:0 auto;}
section.blog-list-content-wrapper .blog-list ul{position:relative;}
section.blog-list-content-wrapper .blog-list ul li{position:absolute;width:calc(50% - 20px);padding:40px 0;transition:opacity .5s;}
section.blog-list-content-wrapper .blog-list ul li.hide{opacity:0;}
section.blog-list-content-wrapper .blog-list ul li .info{padding-top:8px;}
section.blog-list-content-wrapper .blog-list ul li .info h3{font-weight:400;font-size:calc(28px + 12 * (100vw - 1024px) / 416);line-height:1.1;
	letter-spacing:-.02em;color:rgb(32 32 32/1);margin-bottom:15px;}
section.blog-list-content-wrapper .blog-list ul li:hover .info h3 a{color:#f9c73c;}
section.blog-list-content-wrapper .blog-list ul li .info p.author{font-size:calc(12px + 2 * (100vw - 1024px) / 416);line-height:1.43;
	letter-spacing:.1em;font-weight:700;color:rgb(64 64 64/1);}
section.blog-list-content-wrapper .blog-list ul li:hover .info p.author a{color:#f9c73c;}
section.blog-list-content-wrapper.loading{opacity:.5;cursor:wait;}
section.shop-our-best-seller{padding:40px 0 0;background:rgb(250 245 240/1);}
section.shop-our-best-seller .section-heading h2{font-size:calc(32px + 16 * (100vw - 1024px) / 416);line-height:1.084;letter-spacing:-.02em;
	font-weight:400;color:rgb(32 32 32/1);}
section.shop-our-best-seller .list-popular-products{position:relative;}
section.shop-our-best-seller .list-popular-products .inner{overflow:hidden;}
section.shop-our-best-seller .list-popular-products .inner>ul{float:left;display:flex;}
section.shop-our-best-seller .list-popular-products .inner>ul li{float:left;padding:0 10px 90px;position:relative;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-image{overflow:hidden;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-image img{width:70%;transition:all .3s;margin:0 auto;}
section.shop-our-best-seller .list-popular-products .inner>ul li:hover .product-image img{transform:scale(1.25);}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info{padding:23px 50px 0 0;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info h3{font-size:calc(14px + 4 * (100vw - 1024px) / 416);line-height:1.112;
	letter-spacing:-.25px;font-weight:400;color:rgb(64 64 64/1);margin-bottom:13px;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info p{font-size:calc(14px + 2 * (100vw - 1024px) / 416);line-height:1.25;
	font-weight:300;color:rgb(64 64 64/1);margin:0 0 23px;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn{position:absolute;bottom:40px;width:calc(100% - 20px);left:10px;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a{padding:16px 20px;background:transparent;
	border-radius:4px;position:relative;display:inline-block;border: 1px solid #f9c73c;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a:hover{background:#f9c73c;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a span.text{transition:all .5s ease;white-space:nowrap;
	font-size:calc(12px + 2 * (100vw - 1024px) / 416);line-height:1.43;letter-spacing:.1em;font-weight:700;padding:0 12px;
	color:#f9c73c;display:block;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a:hover span.text{transform:translateX(-12px);color:white;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a span.icon{width:24px;height:12px;display:inline-block;
	position:absolute;top:50%;transform:translateY(-50%);right:20px;transition: all .5s ease;opacity:0;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a:hover span.icon{opacity:1;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a span.icon span{position:absolute;top:.3125rem;
	left:.6875rem;height:.0625rem;width:.75rem;background:rgb(255 255 255/1);}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a span.icon span:before{transform:rotate(45deg);
	position:absolute;top:0;right:0;height:.0625rem;width:.5rem;content:"";background:rgb(255 255 255/1);transform-origin:center right;}
section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a span.icon span:after{transform:rotate(-45deg);
	position:absolute;top:0;right:0;height:.0625rem;width:.5rem;content:"";background:rgb(255 255 255/1);transform-origin:center right;}
section.shop-our-best-seller .list-popular-products .inner .slider-control a{width:32px;height:32px;display:inline-flex;position:absolute;z-index:99;
	bottom:calc(50% - 16px);transition:all .3s;background:#f9c73c;border-radius:50%;align-items:center;justify-content:center;}
section.shop-our-best-seller .list-popular-products .inner .slider-control a.hide{opacity:0;}
section.shop-our-best-seller .list-popular-products .inner .slider-control a.prev{left:-16px;}
section.shop-our-best-seller .list-popular-products .inner .slider-control a.prev:before{width:8px;height:8px;display:inline-block;transform:rotate(45deg);
	border:1px solid white;border-right:none;border-top:none;content:'';margin-left:4px;}
section.shop-our-best-seller .list-popular-products .inner .slider-control a.next{right:-16px;}
section.shop-our-best-seller .list-popular-products .inner .slider-control a.next:before{width:8px;height:8px;display:inline-block;transform:rotate(-45deg);
	border:1px solid white;border-left:none;border-top:none;content:'';margin-left:-4px;}
section.banner-single{position:relative;z-index:1;}
section.banner-single img{margin:0 auto;}
section.main-content-single{padding:0 0 50px;position:relative;z-index:2;}
section.main-content-single .container{width:1140px;padding:30px 12px;background:white;}
section.main-content-single.has-banner .container{margin-top:-85px;}
section.main-content-single .single-breadcrumbs ul{padding-left:20px;margin:0 0 24px;display:flex;flex-wrap:wrap;}
section.main-content-single .single-breadcrumbs ul li:not(:first-child):before{content:">";color:#f9c73c;margin:0 .5rem;font-size:.75rem;
	line-height:1.125rem;}
section.main-content-single .single-breadcrumbs ul li a{color:#333;font-weight:400;font-size:.75rem;}
section.main-content-single .single-breadcrumbs ul li{color:#404040;font-size:.75rem;line-height:1.125rem;font-weight:700;}
section.main-content-single .single-heading{width:83.33%;margin:0 auto 30px;padding:0 12px;position:relative;}
section.main-content-single .single-heading h1{font-size:3.75rem;letter-spacing:-.0625rem;line-height:3.75rem;margin:0 0;color:#333;
	font-weight:400;text-align:center;padding:0 0 20px;font-family:Lora;}
section.main-content-single .single-heading:after{content:'';width:70px;height:2px;display:inline-block;bottom:0;left:50%;transform:translateX(-50%);
	background:#b91131;position:absolute;}
section.main-content-single .single-heading .list-socials{display:none;}
section.main-content-single .content-inner{margin:0 auto;color: #333;}
section.main-content-single .content-inner h2{font-size:1.875rem;line-height:1.875rem;margin:40px 0 .625rem;font-weight:600;}
section.main-content-single .content-inner h3{font-size:1.875rem;line-height:1.875rem;color:#242424;font-weight:600;margin-top:2.25rem;
	margin-bottom: .75rem;}
section.main-content-single .content-inner p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.5rem;}
section.main-content-single .content-inner ul,
section.main-content-single .content-inner ol{margin-left:1.15rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.5;}
section.main-content-single .content-inner ol li{list-style:decimal;}
section.main-content-single .content-inner ul li{position:relative;margin-bottom:20px;}
section.main-content-single .content-inner ul li:before{content:'';width:6px;height:6px;background:#b91131;position:absolute;border-radius:50%;
	top:12px;left:-15px;}
section.main-content-single .content-inner .wp-caption{max-width:100%;}
.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit a.wc-block-cart__submit-button{padding:10px 12px;font-size:14px;line-height:25px;
	letter-spacing:1.12px;color:white;background:#f9c73c;border-radius:4px;text-align:center;text-transform:uppercase;}
.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit a.wc-block-cart__submit-button:hover{background:#e1b436;}
section.banner-how-to-use{position:relative;overflow:hidden;}
section.banner-how-to-use .image{position:relative;z-index:1;} 
section.banner-how-to-use .image img{margin:0 auto;}
section.banner-how-to-use .image img:nth-child(2){display:none;}
section.banner-how-to-use .info{padding:0 24px 0 85px;position:absolute;top:50%;left:0;transform:translateY(-50%);width:43%;z-index:2;}
section.banner-how-to-use .info h2{font-size:48px;line-height:1.067;letter-spacing:-.02em;font-weight:400;color:rgb(255 255 255/1);margin-bottom:2%;
	font-family:Lora;}
section.banner-how-to-use .info p{margin-top:12px;font-size:calc(16px + 2 * (100vw - 1441px) / 1119);line-height:1.25;font-weight:300;
	color:rgb(255 255 255/1);}
section.list-item-how-to-use{padding:100px 0 0;}
section.list-item-how-to-use .container{padding-right:0;}
section.list-item-how-to-use .section-heading{margin-bottom:0;}
section.list-item-how-to-use .section-heading h2{font-size:48px;line-height:1.067;letter-spacing:-.02em;font-weight:400;width:455px;
	max-width:100%;text-align:left;font-family:Lora;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use{padding:95px 0 80px;display:flex;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .title{width:25%;flex-basis:25%;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .title h2{font-size:36px;line-height: 1.1;font-weight: 400;
	letter-spacing: -.02em;color: rgb(64 64 64/1);padding-right:18px;font-family:Lora;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step{position:relative;width:75%;flex-basis:75%;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner{overflow:hidden;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul{float:left;visibility:hidden;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li{float:left;padding-left:18px;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .image img{width:100%;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info{padding:23px 30px 0 0;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info h3{font-weight:400;
	font-size:calc(20px + 8 * (100vw - 1024px) / 416);line-height:1.143;letter-spacing:-.02em;color:rgb(64 64 64/1);font-family:Lora;}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info p.content{min-height:59px;
	margin:13px 0;font-size:calc(14px + 2 * (100vw - 1024px) / 416);line-height:1.25;font-weight:300;color:rgb(64 64 64/1);}
section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info p.note{font-size:12px;line-height:12px;
	font-weight:400;font-style:italic;color:rgb(102 102 102/1);}
.popup-link-to-shop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;transition:all .3s;
	transition:all .3s;opacity:0;visibility:hidden;}
.popup-link-to-shop.show{opacity:1;visibility:visible;z-index:999;background:rgba(32,32,32,.6);}
.popup-link-to-shop.show.hide{background:transparent;}
.admin-bar .popup-link-to-shop{top:32px;height:calc(100% - 32px);}
.popup-link-to-shop .popup-inner{height:100%;background:white;width:460px;max-width:100%;display:flex;flex-direction:column;top:0;right:0;
	position:absolute;transition:all .3s;transform:translateX(460px);}
.popup-link-to-shop .popup-inner.loading:before{content:'';position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;
	background:rgba(255,255,255,.5) url(images/loading.gif)center no-repeat;background-size:30px 30px;cursor:wait;}
.popup-link-to-shop.show .popup-inner{transform:none;}
.popup-link-to-shop.show.hide .popup-inner{transform:translateX(460px);}
.popup-link-to-shop .popup-inner .popup-header{background-color:rgb(250 250 250/1);position:relative;}
.popup-link-to-shop .popup-inner .popup-header a.close-popup{position:relative;top:15px;left:15px;}
.popup-link-to-shop .popup-inner .popup-header a.close-popup svg{width:24px;height:24px;display:inline-block;}
.popup-link-to-shop .popup-inner .popup-header h2{text-align:center;}
.popup-link-to-shop .popup-inner .popup-header h2 span{display:inline-block;padding:15px 0;line-height:16px;font-size:14px;color:#f9c73c;
	font-weight:700;text-transform:uppercase;}
.popup-link-to-shop .popup-inner .popup-header h2 span:after{content:'';height:2px;background:#202020;display:block;width:100%;position:relative;
	top:10px;}
.popup-link-to-shop .popup-inner .popup-body{flex-grow:1;overflow-y:auto;padding:15px 60px 60px;}

.popup-link-to-shop .popup-inner .popup-body .image img{margin:0 auto;}
.popup-link-to-shop .popup-inner .popup-body h3{text-align:center;font-size:14px;line-height:24px;letter-spacing:-.02em;font-weight:400;
	color:rgb(0 0 0/1);margin:15px 0 20px;}
.popup-link-to-shop .popup-inner .popup-body ul li{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:10px;}
.popup-link-to-shop .popup-inner .popup-body ul li .shop-image{width:115px;}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a{padding:16px 20px;display:inline-block;font-size:12px;color:#f9c73c;
	letter-spacing:.0525rem;text-align:center;border:1px solid #f9c73c;border-radius:4px;letter-spacing:.1em;font-weight:700;position:relative;
	min-width:160px;}	
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a:hover{background:#f9c73c;}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a span.text{padding:0 12px;transition:all .3s;display:block;
	font-size: calc(12px + 2 * (100vw - 1024px) / 416);line-height: 1.43;letter-spacing: .1em;font-weight: 700;text-transform:uppercase;}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a:hover span.text{transform:translateX(-12px);color: rgb(255 255 255/1);}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a span.icon{top:50%;transform:translateY(-50%);position:absolute;right:20px;
	transition:all .5s ease;opacity:0;width:24px;height:12px;display:inline-block;}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a:hover span.icon{opacity:1;}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a span.icon span{position:absolute;top:.3125rem;left:.6875rem;width:.75rem;
	height:.0625rem;background:rgb(255 255 255/1);}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a span.icon span:before{transform:rotate(45deg);position:absolute;top:0;
	display:block;right:0;height:.0625rem;width:.5rem;content:"";background-color:rgb(255 255 255/1);transform-origin:center right;}
.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a span.icon span:after{transform:rotate(-45deg);position:absolute;top:0;
	display:block;right:0;height:.0625rem;width:.5rem;content:"";background-color:rgb(255 255 255/1);transform-origin:center right;}
section.content-post {padding-bottom:40px;}
section.content-post .post-title{text-align:center;padding:30px 0 0;width: 83.33%;margin: 0 auto 30px;}
section.content-post .post-title h1{font-size:3.75rem;letter-spacing:-.0625rem;line-height:3.75rem;margin:0 0;color:#333;font-weight:400;
	text-align:center;padding:0 0 20px;position:relative;color:#f9c73c;font-family:Lora;}
section.content-post .post-title h1:after{content:'';width:70px;height:2px;display:inline-block;bottom:0;left:50%;transform:translateX(-50%);
	background:#d5aa32;position:absolute;}
body:not(.woocommerce-page) section.content-post .content-inner h2{font-size:1.875rem;line-height:1.875rem;margin:40px 0 .625rem;font-weight:600;}
body:not(.woocommerce-page) section.content-post .content-inner h3{font-size:1.875rem;line-height:1.875rem;color:#242424;font-weight:600;margin-top:2.25rem;
	margin-bottom: .75rem;}
body:not(.woocommerce-page) section.content-post .content-inner p{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.5rem;}
body:not(.woocommerce-page) section.content-post .content-inner ul,
body:not(.woocommerce-page) section.content-post .content-inner ol{margin-left:1.15rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.5;}
body:not(.woocommerce-page) section.content-post .content-inner ol li{list-style:decimal;}
body:not(.woocommerce-page) section.content-post .content-inner ul li{position:relative;margin-bottom:20px;}
body:not(.woocommerce-page) section.content-post .content-inner ul li:before{content:'';width:6px;height:6px;background:#b91131;position:absolute;border-radius:50%;
	top:12px;left:-15px;}
.wc-block-product-new{display:none;}
.wp-block-woocommerce-empty-cart-block h2:nth-last-child(2){display:none;}
section.related-posts{padding:90px 0;background:#f7f7f9;}
section.related-posts .heading h2{text-align:center;color:#242424;font-size:2.5rem;letter-spacing:0;line-height:2rem;font-weight:600;margin-bottom:68px;}
section.related-posts .list-inner{position:relative;}
section.related-posts .list-inner .inner{overflow:hidden;}
section.related-posts .list-inner .inner>ul{float:left;visibility:hidden;}
section.related-posts .list-inner .inner>ul li{width:calc((100% - 40px) / 3);flex-basis:calc((100% - 40px) / 3);margin-bottom:30px;background:white;
	margin-right:20px;float:left;}
section.related-posts .list-inner .inner>ul li .image{height:180px;position:relative;}
section.related-posts .list-inner .inner>ul li .image img{width:100%;object-fit:cover;height:100%;position:absolute;}
section.related-posts .list-inner .inner>ul li .info{padding-top:35px;text-align:center;}
section.related-posts .list-inner .inner>ul li .info h3{font-size:1.875rem;letter-spacing:0;line-height:2rem;padding:0 30px;margin-bottom:10px;
	color:#242424;font-weight:600;}
section.related-posts .list-inner .inner>ul li .info p.excerpt{width:66%;margin:0 auto 20px;color:#242424;font-size:1rem;line-height:1.5;}
section.related-posts .list-inner .inner>ul li .info .read-more a{text-transform: uppercase;margin-bottom:40px;display:block;font-weight: 700;
	font-size: .75rem;line-height: 1.8333;letter-spacing: .25rem;}
section.related-posts .list-inner .inner>ul li .info .read-more a:after{transition:left .4s ease-out;position:relative;left:-3px;content:"";top:-1px;
	border:solid #b91131;border-width:0 .125rem .125rem 0;display:inline-block;padding:.125rem;-webkit-transform:rotate(-45deg);line-height:1.8333;}
section.related-posts .list-inner .inner>ul li .info .read-more a:hover:after{left: .1875rem;}
section.related-posts .list-inner  .inner .slider-control a{width:32px;height:32px;display:inline-flex;position:absolute;z-index:99;
	bottom:calc(50% - 16px);transition:all .3s;background:#f9c73c;border-radius:50%;align-items:center;justify-content:center;}
section.related-posts .list-inner  .inner .slider-control a.hide{opacity:0;}
section.related-posts .list-inner  .inner .slider-control a.prev{left:-16px;}
section.related-posts .list-inner  .inner .slider-control a.prev:before{width:8px;height:8px;display:inline-block;transform:rotate(45deg);
	border:1px solid white;border-right:none;border-top:none;content:'';margin-left:4px;}
section.related-posts .list-inner  .inner .slider-control a.next{right:-16px;}
section.related-posts .list-inner  .inner .slider-control a.next:before{width:8px;height:8px;display:inline-block;transform:rotate(-45deg);
	border:1px solid white;border-left:none;border-top:none;content:'';margin-left:-4px;}
.comments-area#comments{padding:0 15px!important;}

nav.woocommerce-MyAccount-navigation ul li{margin-bottom:15px;}
nav.woocommerce-MyAccount-navigation ul li.is-active a{text-decoration:underline;}
.popup-share-socials{position:fixed;z-index:997;left:93%;top:164px;opacity:0;}
.popup-share-socials ul li{margin:5px 0;}
.popup-share-socials ul li a{width:24px;height:24px;line-height:24px;display:inline-block;}
.popup-share-socials ul li.facebook a{background:url(images/icon-fb.png)center no-repeat;}
.popup-share-socials ul li.twitter a{background:url(images/icon-tw.png)center no-repeat;}
.popup-share-socials ul li.pinterest a{background:url(images/icon-pt.png)center no-repeat;}
.popup-share-socials p.label{transform:rotateZ(268deg);width:40px;height:35px;display:block;font-size:.75rem;letter-spacing:.25rem;
	line-height:1.3125rem;margin-top:25px;text-transform:uppercase;}
.popup-socials{position:fixed;right:12px;bottom:12px;z-index:997;}
.popup-socials ul li:not(:first-child){margin-top:8px;}
.popup-socials ul li a{display:block;}
.popup-socials ul li a img{display:block;}
.popup-socials ul li.to-top a{width:32px;height:32px;line-height:32px;border:1px solid #f9c73c;background:#f9c73c;
	display:flex;align-items:center;border-radius:50%;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transform:scale(0);}
.popup-socials ul li.to-top.show a{transform:scale(1);}
.popup-socials ul li.to-top a img{margin:0 auto;transform:rotate(180deg);}
section.page-404{padding:135px 0 158px;text-align:center;}
section.page-404 .img-404 img{margin:0 auto;}
section.page-404 h2{font-size:calc(28px + 12 * (100vw - 1024px) / 416);line-height:1.1;letter-spacing:-.02em;font-weight:400;margin-bottom:30px;}
section.page-404 .back-to-home a{display:inline-block;padding:12px 22px;border-radius: 2px;font-size: calc(12px + 2 * (100vw - 1024px) / 416);
	line-height: 1.43;letter-spacing: .1em;font-weight: 700;color:color: #f9c73c;text-transform:uppercase;position:relative;
	border:1px solid #f9c73c;transition:all .25s;}
section.page-404 .back-to-home a:after{content:'';position:absolute;z-index:1;transition: width .5s linear;background-color: #f9c73c;
	width:0;height:100%;top:0;left:0;}
section.page-404 .back-to-home a:hover:after{width:100%;}
section.page-404 .back-to-home a span.text{display:inline-block;padding:0 12px;transition: all .25s;position:relative;z-index:2;}
section.page-404 .back-to-home a:hover span.text{color:white;padding:0 0;}
section.page-404 .back-to-home a span.icon{height:12px;margin-top:4px;transition:width .25s;width:0;overflow:hidden;float:right;position:relative;
	z-index:2;}
section.page-404 .back-to-home a:hover span.icon{width:24px;}
section.page-404 .back-to-home a span.icon span{position:absolute;top:.3125rem;left:.6875rem;height:.0625rem;width:.75rem;background:white;}
section.page-404 .back-to-home a span.icon span:before{position:absolute;display:block;top:0;right:0;height:.0625rem;width:.5rem;content:"";
	opacity:1;transform:rotate(45deg);background-color:rgb(255 255 255/1);transform-origin:center right;}
section.page-404 .back-to-home a span.icon span:after{position:absolute;display:block;top:0;right:0;height:.0625rem;width:.5rem;content:"";
	opacity:1;transform:rotate(-45deg);background-color:rgb(255 255 255/1);transform-origin:center right;}

footer{background:rgb(32 32 32/1);color:white;}
footer .container{width: 83.33333%;padding:0 0;}
footer .main-footer{display:flex;justify-content:space-between;align-items:center;padding:60px 0;position:relative;}
footer .main-footer ul.social{display:flex;gap:40px;}
footer .main-footer ul.social li a{line-height:30px;width:30px;display:inline-block;height:30px;}
footer .main-footer ul.social li a:hover{opacity:.5;}
footer .main-footer ul.social li.facebook a{background:url(images/FooterSocial.bc15aee5.svg)left center no-repeat;}
footer .main-footer ul.social li.youtube a{background:url(images/FooterSocial.bc15aee5.svg)left -239px center no-repeat;}
footer .main-footer ul.social li.instagram a{background:url(images/FooterSocial.bc15aee5.svg)left -61px center no-repeat;}
footer .main-footer ul.social li.xcom a{background:url(images/FooterSocial.bc15aee5.svg)left -119px center no-repeat;}
footer .main-footer ul.social li.pinterest a{background:url(images/FooterSocial.bc15aee5.svg)left -178px center no-repeat;}
footer .main-footer .swich-lang-footer{position:absolute;top:40px;right:0;max-width:260px;}
footer .main-footer .swich-lang-footer .dropdown-html{position:relative;width:100%;overflow:hidden;}
footer .main-footer .swich-lang-footer .dropdown-html.expanded{overflow:visible;}
footer .main-footer .swich-lang-footer .dropdown-html.expanded span.current{border-radius:4px 4px 0 0;border-bottom:none;background:rgb(64 64 64/1);}
footer .main-footer .swich-lang-footer .dropdown-html span.current{padding:20px 16px;border-radius:2px;font-size:16px;line-height:1.2;display:block;
	font-weight:300;letter-spacing:.07em;color:rgb(153 153 153/1);cursor:pointer;border:1px solid rgb(153 153 153/1);position:relative;
	border-radius:4px;}
footer .main-footer .swich-lang-footer .dropdown-html span.current:after{content:'';width:20px;height:20px;transform:rotate(90deg);display:inline-block;
	background:url(images/carrot_right_white.810236fd.svg)center no-repeat;top:calc(50% - 10px);right:20px;position:absolute;}
footer .main-footer .swich-lang-footer .dropdown-html:hover span.current{border-color:rgb(234 234 234/1);color:rgb(234 234 234/1);}
footer .main-footer .swich-lang-footer .dropdown-html.expanded .dropdown-list{display:block;}
footer .main-footer .swich-lang-footer .dropdown-html .dropdown-list{position:absolute;top:100%;right:0;max-height:180px;
	font-size:16px;line-height:1.2;font-weight:300;letter-spacing:.07em;background:rgb(64 64 64/1);border:1px solid rgb(153 153 153/1);
	border-radius:0 0 4px 4px;border-top:none;display:block;}
footer .main-footer .swich-lang-footer .dropdown-html:hover .dropdown-list{border-color:rgb(234 234 234/1);}
footer .main-footer .swich-lang-footer .dropdown-html .dropdown-list ul li a{padding:10px 16px;font-size:16px;line-height:1.2;display:block;
	font-weight:300;letter-spacing:.07em;white-space:nowrap;}
footer .main-footer .swich-lang-footer .dropdown-html .dropdown-list ul li a:hover{background:rgb(102 102 102/1);}
footer .footer-bottom{padding:30px 0 60px;border-top:1px solid rgb(64 64 64/1);display:flex;justify-content:space-between;align-items:center;}
footer .footer-bottom .content-left{display:inline-flex;align-items:center;}
footer .footer-bottom .content-left .logo-footer{padding-right:40px;}
footer .footer-bottom .content-left .logo-footer img{max-width:99px;}
footer .footer-bottom .content-left .content-bottom .copyright p{font-size:calc(12px + 1 * (100vw - 1024px) / 416);line-height:2;font-weight:300;
	color:rgb(234 234 234/1);margin-bottom:5px;}
footer .footer-bottom .content-left .content-bottom .menu-footer ul.menu-footer{display:inline-flex;flex-wrap: wrap;justify-content: center;}
footer .footer-bottom .content-left .content-bottom .menu-footer ul.menu-footer li{margin-right:10px;}
footer .footer-bottom .content-left .content-bottom .menu-footer ul.menu-footer li a{color:rgb(234 234 234/1);line-height:2;font-weight:500;
	font-size:calc(12px + 1 * (100vw - 1024px) / 416);}
footer .footer-bottom .content-left .content-bottom .menu-footer ul.menu-footer li a:hover{opacity:.5;}
footer .footer-bottom .content-right{}

@media only screen and (max-width: 1024px){
	body{padding-top:60px;}
	.container{padding:0 25px;}
	header.site-header{width:100%;}
	header.site-header .main-header{display:flex;}
	header.site-header .header-left{flex-grow:1;justify-content:space-between;}
	header.site-header .header-left nav{display:none;}
	header.site-header .header-right{display:inline-block;width:24px;flex-basis:24px;}
	header.site-header .header-right .toggle-menu-mobile a{display:flex;height:60px;align-items:center;}
	header.site-header .header-right .toggle-menu-mobile a svg{width:24px;height:24px;display:inline-block;}
	header.site-header .header-right .toggle-menu-mobile a svg:nth-child(2){display:none;}
	header.site-header .header-right .toggle-menu-mobile a.show svg:nth-child(2){display:block;}
	header.site-header .header-right .toggle-menu-mobile a.show svg:nth-child(1){display:none;}
	header.site-header .popup-menu-mobile{position:fixed;top:60px;left:0;height:calc(100% - 60px);width:100%;display:block;
		visibility:hidden;z-index:0;transition:all .3s;}
	header.site-header .popup-menu-mobile.show{visibility:visible;z-index:999;}
	.admin-bar header.site-header .popup-menu-mobile{top:92px;height:calc(100% - 92px);}
	header.site-header .popup-menu-mobile .popup-inner{background:rgb(250 250 250/1);position:absolute;position:fixed;top:60px;left:0;
		height:calc(100% - 60px);width:100%;z-index:1;overflow-y:auto;padding:0 24px;transform:translateX(100%);
		transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.8s;}
	header.site-header .popup-menu-mobile.show .popup-inner{transform:none;}
	.admin-bar header.site-header .popup-menu-mobile .popup-inner{top:92px;height:calc(100% - 92px);}
	header.site-header .popup-menu-mobile .popup-inner .mega-menu-toggle{display:none;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li{border-bottom:1px solid rgb(234 234 234/1);}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li>a{padding:18px 0 22px;
		font-size:14px;line-height:18px;letter-spacing:.15em;display:inline-block;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li:last-child{border-bottom:none;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children{padding-right:40px;position:relative;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>span.toggle{height:59px;width:40px;
		display:flex;align-items:center;position:absolute;top:0;right:0;cursor:pointer;justify-content:right;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children:not(:last-child)>span.toggle{
		border-bottom:1px solid rgb(234 234 234/1);}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>span.toggle>svg{transform:scaleX(-1);
		width:24px;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul{position:fixed;top:0;left:0;width:100%;
		height:100%;background:#faf5f0;z-index:2;transition:all .75s ease;transform:translateX(100%);}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children.expanded>ul{transform:none;}
	.admin-bar header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul{top:32px;height:calc(100% - 32px);}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul>.heading-menu{text-align:center;
		background:#fff;padding:23px 22px;font-size: 14px;line-height: 18px;letter-spacing: .15em;font-weight: 400;color: rgb(32 32 32/1);
		text-align: center;position:relative;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul>.heading-menu span.back{height:100%;
		width:24px;position:absolute;display:flex;top:0;left:22px;cursor:pointer;align-items:center;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul>.heading-menu span.back svg{width:24px;
		height:24px;display:inline-block;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul>li{padding:0 22px;}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul li>a{display:block;padding:18px 0 22px;
		font-size:14px;line-height:18px;letter-spacing:.15em;color:rgb(32 32 32/1);border-bottom:1px solid rgb(234 234 234/1);}
	header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul li:last-child>a{border-bottom:none;}
	header.site-header .header-left .logo{width:auto;}
	header.site-header .header-left .logo img{height:28px;width:auto;}
	
	section.slider-video-home .link-view-most-popular-product .image{width:52px;}
	section.slider-video-home .link-view-most-popular-product .info h3{font-size:12px;letter-spacing:-.0125em;line-height:1.2;width:145px;}
	section.slider-video-home .link-view-most-popular-product .info .view-more-link{display:none;}
	section.slider-video-home .link-view-most-popular-product{top:45px;left:25px;}
	section.slider-video-home .slider-wrapper .slider-inner ul li .caption-slider .view-more-button a{font-size:14px;padding:12px 10px;
		line-height:1.335;}
	section.slider-video-home .slider-wrapper .slider-inner .slider-control a{display:none;}
	section.product-category-description h1{font-size:42px;line-height:1.1;letter-spacing:-.02em;margin-bottom:30px;}
	section.product-category-description p{font-size:18px;line-height:1.5;}
	section.filter-products .container{flex-wrap:wrap;position:relative;}
	section.filter-products .number-products{width:100%;flex-basis:100%;font-size:14px;margin-bottom:25px;}
	section.filter-products .list-filters{flex-basis:100%;width:100%;flex-wrap:wrap;position:relative;user-select:none;}
	section.filter-products .list-filters *{user-select:none;}
	section.filter-products .list-filters .toggle-filter-mobile{display:block;}
	section.filter-products .list-filters .toggle-filter-mobile a{color:#f9c73c;text-transform:uppercase;width:100%;padding:1rem;font-weight:500;
		display:block;font-size:14px;line-height:1.335;letter-spacing:.1em;background:url(images/icon-plus-red.svg)left 95% center no-repeat;
		border:1px solid rgb(234 234 234/1);}
	section.filter-products .list-filters.expanded .toggle-filter-mobile a{background:url(images/icon-minus-red.svg)left 95% center no-repeat;}
	section.filter-products .list-filters .inner{position:absolute;width:100%;left:0;top:100%;z-index:998;background:white;display:none;}
	section.filter-products .list-filters.expanded .inner{display:block;}
	section.filter-products .list-filters .widget{flex-basis:100%;width:100%;background:none;margin:0 0;border:1px solid rgb(234 234 234/1);
		border-top:0;flex-wrap:wrap;}
	section.filter-products .list-filters .widget h2{padding:1rem;background:url(images/icon-plus-red.svg)left 95% center no-repeat;}
	section.filter-products .list-filters .widget.expanded h2{background:url(images/icon-minus-red.svg)left 95% center no-repeat;}
	section.filter-products .list-filters .widget .dropdown-list{position:static;border:none;border-bottom:1px solid rgb(234 234 234/1);}
	section.filter-products .list-filters .widget.expanded{background:none;}
	section.filter-products .list-filters .widget .dropdown-list ul li input[type="checkbox"]+label{padding:1rem;font-size:14px;line-height:1.335;
		letter-spacing:.1em;color:rgb(64 64 64/1);}
	section.filter-products .list-filters .widget h2.has-value{padding:1rem;color:#f9c73c;line-height:18px;}
	section.filter-products .list-filters .widget h2.has-value span{color:rgb(64 64 64/1);line-height:18px;}
	section.filter-products{margin-bottom:29px;}
	section.filter-products .clear-filter{position:absolute;top:0;right:25px;width: auto;line-height:16px;}
	section.filter-products .clear-filter a{font-size:14px;line-height:1.335;letter-spacing:.1em;font-weight:700;display:block;}
	section.list-product-archive .list-product-in-archive>ul>li{padding:0 3.5% 64px 3.5%;width:33.333334%;flex-basis:33.333334%;}
	section.list-product-archive .list-product-in-archive>ul>li .product-info h3{padding:12px 10px 15px;}
	section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn{width:86%;padding-bottom:20px;left:7%;bottom:0;}
	section.list-product-archive .list-product-in-archive > ul > li .product-info .buy-now-btn a{padding:12px 10px;}
	section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.text{font-size:14px;line-height:1.335;
		letter-spacing:.1em;}
	section.banner-intro-single-product .banner-intro-inner .banner-image img:nth-child(2){display:block;width:100%;}
	section.banner-intro-single-product .banner-intro-inner .banner-image img:nth-last-child(2){display:none;}
	section.banner-intro-single-product .banner-intro-inner .banner-info p.short-desc{padding-right:35px;}
	.single-product .summary.entry-summary,.single-product .product-image-wrapper{width:100%;flex-basis:100%;padding-right:0;}
	.single-product .product-image-wrapper{margin-bottom:24px;}
	section.slider-image-customer .section-heading{margin-bottom:20px;}
	section.slider-image-customer .section-heading h2{font-size:28px;line-height:28px;}
	section.slider-image-customer .slider-wrapper{padding:0 0 80px;}
	section.slider-image-customer .slider-wrapper .slider-inner .slider-control{gap:50px;}
	section.single-main-content{padding:52px 0;}
	section.single-main-content .section-heading{text-align:left;margin-bottom:20px;}
	section.single-main-content .section-heading h2{font-size:28px;line-height:35px;}
	section.single-main-content .container{padding:0 25px;}
	section.single-main-content .item-accord .title-accord{padding:20px 35px 20px 20px;}
	section.single-main-content .item-accord .title-accord::after{right:20px;}
	section.single-main-content .item-accord .content-accord{padding:0 20px 20px;}
	section.product-reviews{padding-top:52px;}
	section.product-reviews .container{padding:0 25px;}
	section.product-reviews .section-heading{margin-bottom:75px;text-align:left;}
	section.product-reviews .section-heading p{margin-bottom: 6px;font-size: 10px;}
	section.product-reviews .section-heading h2{font-size: 28px;line-height: 35px;}
	section.list-faq-single-product{padding:52px 0;}
	section.list-faq-single-product .section-heading{margin-bottom:18px;}
	section.list-faq-single-product .section-heading p{font-size:12px;}
	section.list-faq-single-product .section-heading h2{font-size:28px;line-height:35px;}
	section.list-popular-product-single{background:#fbf4ed;}
	section.list-popular-product-single .section-heading h2{font-size:34px;line-height:34px;}
	section.list-popular-product-single .container{flex-wrap:wrap;gap:0;}
	section.list-popular-product-single .section-heading{flex-basis:100%;width:100%;margin:0 0;}
	section.list-popular-product-single .list-products{flex-basis:100%;width:100%;}
	section.list-popular-product-single .list-products ul{flex-wrap:wrap;}
	section.list-popular-product-single .list-products ul li{flex-basis:100%;width:100%;padding:16px 14px 0;margin:10px 0 0;}
	section.main-single-product-wrapper{padding-top:52px;}
	section.main-content-single .single-breadcrumbs{margin:0 -32px;}
	section.main-content-single .single-breadcrumbs ul{padding:30px 0 24px 20px;background:white;width:83.33%;margin:0 auto;}
	section.main-content-single .container{padding:0 32px;width:100%;background:none;}
	section.main-content-single.has-banner .container{margin-top:-30px;}
	section.main-content-single .single-heading{margin-bottom:20px;}
	section.main-content-single .single-heading h1{font-size: 2.1875rem;letter-spacing: 0;line-height: 2.1875rem;}
	section.main-content-single .content-inner h2{font-size: 1.25rem;line-height: 1.4375rem;}
	section.main-content-single .content-inner p{font-size: .875rem;line-height: 1.1875rem;}
	section.main-content-single .content-inner ul, section.main-content-single .content-inner ol{font-size: .875rem;line-height: 1.1875rem;}
	section.main-content-single .content-inner{width:100%;}
	section.main-content-single .content-inner ul li::before{top:7px;}
	section.main-content-single .single-heading .list-socials{display:block;text-align:center;padding:0 0 20px;}
	section.main-content-single .single-heading .list-socials ul{display:inline-flex;}
	section.main-content-single .single-heading .list-socials ul li{margin:0 12px;}
	section.main-content-single .single-heading .list-socials ul li a{width:24px;height:24px;line-height:24px;display:inline-block;}
	section.main-content-single .single-heading .list-socials ul li.facebook a{background:url(images/icon-fb.png)center no-repeat;}
	section.main-content-single .single-heading .list-socials ul li.twitter a{background:url(images/icon-tw.png)center no-repeat;}
	section.main-content-single .single-heading .list-socials ul li.pinterest a{background:url(images/icon-pt.png)center no-repeat;}
	section.banner-how-to-use .image{max-height:100vh;overflow:hidden;}
	section.banner-how-to-use .info{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:0 24px 40px 24px;top:auto;
		transform:none;}
	section.banner-how-to-use .info h2{font-size:26px;line-height:1.143;letter-spacing:-.01em;margin-bottom:6px;}
	section.banner-how-to-use .info p{font-size:16px;line-height:1.5;}
	section.banner-how-to-use .image img:nth-last-child(2){display:none;}
	section.banner-how-to-use .image img:nth-child(2){display:block;width:100%;}
	section.list-item-how-to-use{padding-top:70px;}
	section.list-item-how-to-use .container{padding-left:0;}
	section.list-item-how-to-use .section-heading{padding:0 25px;margin-bottom:30px;}
	section.list-item-how-to-use .section-heading h2{font-size: 42px;line-height: 1.1;width:100%;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use{padding:40px 0;flex-wrap:wrap;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .title{width:100%;flex-basis:100%;padding:0 25px;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .title h2{margin-bottom:20px;font-size:26px;line-height:1.143;
		letter-spacing:-.01em;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step{width:100%;flex-basis:100%;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info h3{font-size:26px;
		letter-spacing: -.01em;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info p.content{font-size:16px;
		line-height:1.5;}
	section.content-post .post-title h1{font-size:40px;}
	.popup-link-to-shop .popup-inner .popup-body{padding-left:25px;padding-right:25px;}
	.popup-link-to-shop .popup-inner .popup-body ul li .btn-link-to-shop a{padding:12px 10px;}
	section.page-404 h2{font-size:18px;}
	section.page-404 .back-to-home a{padding:12px 10px;}
	section.main-content-single .content-inner h2,section.main-content-single .content-inner h3{font-size:1.25rem;letter-spacing:0;
		line-height:1.4375rem;margin:40px 0 .625rem;width:100%;}
	
	footer .main-footer .swich-lang-footer .dropdown-html span.current{font-size:14px;}	
	footer .footer-bottom{flex-wrap:wrap;}
	footer .footer-bottom .content-left{flex-basis:100%;width:100%;}
	footer .footer-bottom .content-left .logo-footer{display:none;}
	footer .footer-bottom .content-left .content-bottom{text-align:center;width:100%;}
	footer .footer-bottom .content-left .content-bottom .copyright p{font-size:12px;line-height:1.7;}
	footer .footer-bottom .content-left .content-bottom .menu-footer ul.menu-footer li a{font-size:12px;line-height:1.7;}
	footer .footer-bottom .content-right{flex-basis:100%;width:100%;}
	footer .footer-bottom .content-right img{margin:0 auto;}	
}
@media only screen and (max-width: 991px){
	section.related-posts{padding:50px 0 55px;}
	section.related-posts .heading h2{font-size:1.75em;margin-bottom:35px;}
	section.related-posts .list-inner ul li{width:100%;flex-basis:100%;}
	section.related-posts .list-inner ul li .info h3{font-size:1.25em;}	
	section.shop-our-best-seller .list-popular-products .inner > ul li .product-info{padding-right:30px}
}
@media only screen and (max-width: 782px){
	.admin-bar header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul,
	.admin-bar .popup-link-to-shop{top:46px;height:calc(100% - 46px);}
	.admin-bar header.site-header .popup-menu-mobile,
	.admin-bar header.site-header .popup-menu-mobile .popup-inner{top:106px;height:calc(100% - 106px);}
	.admin-bar header.site-header{top:46px;}
}

@media only screen and (max-width: 767px){
	section.list-product-archive .list-product-in-archive>ul>li{width:50%;flex-basis:50%;padding:0 3.5% 64px 3.5%;}
	section.list-product-archive .list-product-in-archive>ul>li .product-info .buy-now-btn a span.text{font-size:12px;}
	section.product-category-description h1{font-size:40px;}
	section.product-category-description p{font-size:16px;}
	section.filter-products .clear-filter a,section.filter-products .number-products{font-size:12px;line-height:1.335;letter-spacing:.1em;}
	section.filter-products .list-filters .widget h2,
	section.filter-products .list-filters .widget .dropdown-list ul li input[type="checkbox"]+label,
	section.filter-products .list-filters .toggle-filter-mobile a{font-size:12px;line-height:1.335;letter-spacing:.1em;}
	section.list-product-archive .list-product-in-archive > ul{margin:0 -3.5% 0 -2.5%;}
	section.banner-intro-single-product .banner-intro-inner .banner-info{top:0;transform:none;padding:0 0;width:574px;max-width:100%;}
	section.banner-intro-single-product .banner-intro-inner .banner-info .inner{padding:10px 22px;width:80%;}
	section.banner-intro-single-product .banner-intro-inner .banner-info p.title-intro{font-size:14px;line-height:16px;margin:10px 0 5px 10px;
		letter-spacing:0.08px;}
	section.banner-intro-single-product .banner-intro-inner .banner-info h2{font-size:34px;line-height:35px;margin:0 80px 10px 10px;
		letter-spacing:2.25px;}
	section.banner-intro-single-product .banner-intro-inner .banner-info p.short-desc{font-size:14px;line-height:16px;margin-left:10px;
		padding-right:95px;}
	section.banner-intro-single-product .banner-intro-inner .banner-info .add-to-cart{margin-left:10px;}
	section.banner-intro-single-product .banner-intro-inner .banner-info .add-to-cart a{font-size:14px;line-height:14px;}
	section.list-faq-single-product .container{padding:0 25px;}
	section.blog-list-content-wrapper .container{padding:0 50px;}
	section.blog-list-content-wrapper .blog-list ul li{width:100%;position:static;padding:30px 0px;}
	section.blog-list-content-wrapper .blog-list ul li .info h3{font-size:26px;line-height:1.143;letter-spacing:-.01em;margin-bottom:6px;}
	section.blog-list-content-wrapper .blog-list ul li .info p.author{display:none;}
	section.shop-our-best-seller{padding-top:30px;}
	section.shop-our-best-seller .section-heading{margin-bottom:25px;}
	section.shop-our-best-seller .section-heading h2{letter-spacing:-.02em;font-size:32px;line-height:1.125;}
	section.shop-our-best-seller .list-popular-products .inner>ul li .product-info{padding:20px 0 0;}
	section.shop-our-best-seller .list-popular-products .inner>ul li .product-info h3{font-size:14px;line-height:1.143;letter-spacing:-.01em;
		margin:0 0 10px;}
	section.shop-our-best-seller .list-popular-products .inner>ul li .product-info p{font-size:14px;line-height:1.286;margin-bottom:38px;}
	section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a{padding:12px 10px;}
	section.shop-our-best-seller .list-popular-products .inner>ul li .product-info .view-more-btn a span.text{font-size:12px;line-height:1.335;
		letter-spacing:.1em;font-weight:700;}
	section.blog-heading{padding:30px 0;margin-bottom:25px;}
	section.blog-heading h2{font-size:40px;}
	section.blog-heading p{font-size:14px;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info h3{font-size: 28px;
		line-height: 1.143;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info p.content{font-size:14px;
		line-height: 1.286;}
	section.list-item-how-to-use .list-slider-how-to-use .item-slider-how-to-use .list-step .inner ul li .info p.note{font-size:11px;}
	section.list-item-how-to-use .section-heading h2{font-size:40px;}
	section.shop-our-best-seller .list-popular-products .inner>ul li{padding:0 10px 82px;}
	section.page-404{padding:50px 0;}
	section.page-404 h2{font-size: 14px;line-height: 1.143;letter-spacing: -.01em;font-weight: 400;}
	
	footer .main-footer{flex-wrap:wrap;padding:60px 0 42px;}
	footer .main-footer ul.social{flex-basis:100%;width:100%;text-align:center;margin-bottom:35px;justify-content:center;flex-wrap: wrap;
		gap: 20px 40px;}
	footer .main-footer .swich-lang-footer{flex-basis:100%;width:100%;position:static;max-width:none;}
	footer .main-footer .swich-lang-footer .dropdown-html{margin:0 auto;width:100%;}
	footer .main-footer .swich-lang-footer .dropdown-html span.current{padding: 17px 16px;}
	footer .main-footer .swich-lang-footer .dropdown-html .dropdown-list{width:100%;}
}

.product-price {
margin-bottom: 16px;
}

@media only screen and (max-width: 600px){
    html #wpadminbar{top:-46px;}
	.admin-bar header.site-header .popup-menu-mobile .popup-inner>ul.max-mega-menu>li.mega-menu-item-has-children>ul,
	.admin-bar .popup-link-to-shop{height:100%;top:0;}
    .alignright,.alignleft{float:none;display:block;margin:0 auto 20px;padding:0 0;}	
	.admin-bar header.site-header .popup-menu-mobile,
	.admin-bar header.site-header .popup-menu-mobile .popup-inner{top:60px;height:calc(100% - 60px);}
	.admin-bar header.site-header{top:0;}
}
@media only screen and (max-width: 480px){
	section.slider-video-home .slider-wrapper .slider-inner ul li .video-wrapper video:nth-child(2){display:block;}
	section.slider-video-home .slider-wrapper .slider-inner ul li .video-wrapper video:nth-last-child(2){display:none;}
	section.slider-video-home .slider-wrapper .slider-inner .button-slider a{padding:12px 10px;}
}