html{overflow-y:scroll;height:100%;scroll-behavior:smooth}
body{font-family:'Inter',sans-serif;background-color:#efeeed!important}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
ins{background-color:#fcd700;color:#000;text-decoration:none}
mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:700}
p{margin:0;font-weight:400;font-size:14px;line-height:24px;color:#1b1e1b;padding:5px 0}
body a{margin:0;padding:0;font-size:100%;color:#1b1e1b;vertical-align:baseline;background:transparent;text-decoration:none}
a:hover,a:active{outline:0;text-decoration:none}
a img{border:0 none}
img{max-width:100%;border:none}
del{text-decoration:line-through;color:#ed1c24}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
.clickable,input[type=button],input[type=submit],button{cursor:pointer;font-family:'Inter',sans-serif}
button,input,select,textarea{margin:0;font-family:'Inter',sans-serif}
::placeholder{color:#000}
button{width:auto;overflow:visible}
table{font-size:inherit;border-collapse:collapse;border-spacing:0}
th{font-weight:700;vertical-align:bottom}
td{font-weight:400}
td,td img{vertical-align:top}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
dd{margin:0 0 0 40px}
ul,ol{margin:0;padding:0;list-style:none}
.content ul,.content ol{margin:1em 0;padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
*{padding:0;margin:0;box-sizing:border-box;list-style-type:none;text-decoration:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#1b1e1b;font-family:'Inter',sans-serif}
h1{font-size:50px}
h2{font-size:32px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:18px}
h6{font-size:16px}
.main{float:left;width:100%}
.container{margin:0 auto;width:1170px}
.container-fluid{width:100%;padding:0 35px}
.header{width:100%;float:left;padding:18px 0;background-color:#1b1e1b}
.header-now{display:flex;align-items:center;justify-content:space-between;width:100%}
.mobile-menu{display:none}
.logo{width:auto;float:left}
.logo img{width:100%;float:left;height:auto}
.nav-bar{width:auto;float:right}
.nav-bar ul li{float:left;padding:0 0 0 30px}
.nav-bar ul li a{color:#d8d5ce;font-size:14px;font-weight:500;transition:.5s;letter-spacing:.05em;padding:5px 0;position:relative}
.nav-bar ul li a:before{content:'';position:absolute;top:100%;width:0;height:1px;background-color:#d8d5ce;left:auto;right:0;transition:.5s}
.nav-bar ul li a:hover:before,.nav-bar ul li.current-menu-item a:before{width:100%;left:0;right:auto;background-color:#fff}
.nav-bar ul li a:hover,.nav-bar ul li.current-menu-item a{color:#fff}
.nav-bar ul li a i{font-size:18px}
.nav-bar ul li a i.fa.fa-shopping-cart{padding-right:10px}
.banner{width:100%;float:left;height:500px;overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}
.bk-color-layout{width:100%;float:left}
.winter-fav{width:100%;float:left;padding:30px 0}
.head-title.center{width:100%;float:left;text-align:center;padding-bottom:65px}
.head-title h2{font-size:23px;line-height:35px;font-weight:300;letter-spacing:5px;text-transform:uppercase}
.winter-fav-now{width:100%;float:left;text-align:center}
.winter-fav-now ul{width:100%;display:grid;grid-gap:40px;grid-template-columns:repeat(4,1fr);}
.stockists-page p{text-align:center}
.stockists-page p a{color:#1b1e1b;transition:.5s}
.stockists-page p a:hover{text-decoration:underline}
.winter-fav-now ul{width:100%;float:left}
.product-img{width:100%;float:left;overflow:hidden;background-color:#fff}
.product-img img{width:100%;float:left;height:auto;transition:all .4s linear}
.product-img:hover img{transform:scale(1.1)}
.pro-detail{padding-top:20px;display:inline-block}
.pro-detail h6{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}
.pro-detail h5{font-size:15px;font-weight:500;line-height:24px;padding:12px 0}
.pro-detail p{font-size:14px;font-weight:400}
.bk-image-layout{width:100%;float:left;height:382px;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.banner-now{width:100%;top:50%;left:50%;text-align:center;position:absolute;transform:translate(-50%,-50%)}
.shop-all-btn{width:100%;float:left;text-align:center}
.shop-all-btn a{color:#fff;font-size:14px;line-height:28px;padding:25px 62px;background-color:#1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.2em}
.shop-all-btn a:hover{color:#1b1e1b;background-color:#fff}
.winter-fav-detail{width:100%;float:left;padding:80px 0}
.winter-fav-cont{display:flex;align-items:center;justify-content:space-between}
.winter-fav-left{width:48%;float:left}
.winter-fav-right{width:44%;float:right}
.winter-fav-right p a{color:#1b1e1b;transition:.5s}
.winter-fav-right p a:hover{text-decoration:underline}
.head-title{width:100%;float:left;padding-bottom:30px}
.head-title h4{font-size:27px;line-height:34px;font-weight:300}
.read-more-btn{width:100%;float:left;padding-top:50px}
.read-more-btn a{color:#1b1e1b;font-size:14px;line-height:28px;letter-spacing:.2em;padding:20px 50px;border:1px solid #1b1e1b;text-transform:uppercase;transition:.5s;display:inline-block}
.read-more-btn a:hover{background-color:#1b1e1b;color:#fff}
.contact-form{width:100%;float:left;padding:80px 0;background-color:#fff}
.join-mail{width:100%;display:flex;align-items:center;justify-content:space-between}
.join-mail h3{font-size:23px;line-height:35px;font-weight:300;letter-spacing:5px;text-transform:uppercase}
.join-mail form{display:flex;justify-content:space-between}
.join-mail form input[type="text"]{width:auto;float:left;height:50px;font-size:16px;padding:0 5px;border:none;color:#1b1e1b;margin-right:35px;border-bottom:2px solid #1b1e1b;outline:none}
.join-mail form input[type="email"]{width:auto;float:left;height:50px;font-size:16px;padding:0 5px;border:none;color:#1b1e1b;border-bottom:2px solid #1b1e1b;outline:none}
.subscribe-btn input[type="submit"]{color:#fff;font-size:14px;line-height:30px;padding:10px 35px;background-color:#1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.2em;display:inline-block;border:none;outline:none;margin-left:35px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.subscribe-btn input[type="submit"]:hover{color:#1b1e1b;background-color:#efeeed}
.footer-image-layout{width:100%;float:left;height:418px;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.footer-sec{width:100%;float:left;padding:25px 0;background-color:#1b1e1b}
.footer-now{width:100%;display:flex;justify-content:space-between;align-items:center}
.footer-logo{width:auto;float:left}
.footer-nav{width:auto;float:right;position:relative}
.footer-nav ul li{float:left;width:50%}
.footer-nav ul li a{color:#d8d5ce;line-height:38px;font-size:14px;font-weight:500;letter-spacing:.05em;transition:.5s}
.footer-nav ul li a:hover{color:#fff;text-decoration:underline}
.insta-icon{width:auto;float:right;position:absolute;bottom:8px;right:0}
.insta-icon a{color:#d8d5ce}
.footer-logo-mobile{display:none}
.banner.inner-banner{height:280px}
.banner-title h1{color:#fff;font-weight:400;font-size:37px}
.product-tab,.pro_cat_list{width:100%;float:left;padding-bottom:60px}
.product-tab button,.pro_cat_list ul li{position:relative;font-size:16px;font-weight:400;border:none;outline:0;margin:0 25px;line-height:26px;color:#1b1e1b;background-color:transparent;padding-bottom:10px}
.product-tab button:before,.pro_cat_list ul li:before{position:absolute;top:100%;left:auto;right:0;width:0;height:2px;background-color:#1b1e1b;content:'';transition:.5s}
.product-tab button.active:before,.pro_cat_list ul li.active:before{width:100%}
.product-tab button:hover:before,.pro_cat_list ul li:hover:before{left:0;right:auto;width:100%}
.pro_cat_list ul{width:100%;float:left;text-align:center}
.pro_cat_list ul li{width:auto;display:inline-block}
.slider_main{width:100%;float:left;overflow:hidden}
.slider_main .flexslider{margin:0;border:0;border-radius:0;box-shadow:none}
.slider_main .flex-viewport{margin-bottom:0}
.woocommerce .content-area{padding:0!important;float:left;width:100%}
.woocommerce-breadcrumb{color:#545653}
.woocommerce-breadcrumb a{color:#7e818d}
.woocommerce .woo_shop_full .products .product{align-items:center!important;text-align:center}
.woocommerce .woo_shop_full .products .product a img{background-color:#fff}
.woocommerce .woo_shop_full .products .product .br_title{padding-top:20px;display:inline-block}
.woocommerce .woo_shop_full .products .product .br_title,.woocommerce .woo_shop_full .pwb-single-product-brands a{font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}
.woocommerce .woo_shop_full .products .product .woocommerce-loop-product__title{font-size:15px;font-weight:500;line-height:24px;padding:12px 0;margin:0}
.woocommerce .woo_shop_full .products .product .price{font-size:14px;font-weight:400;margin:0}
.woocommerce .woo_shop_full .products .product .button{color:#1b1e1b;font-size:14px;padding:10px 15px;border:1px solid #1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.2em;background-color:transparent;display:none}
.woocommerce .woo_shop_full .products .product .button:hover{color:#fff;text-decoration:none!important;background-color:#1b1e1b}
.woocommerce .woo_shop_full .products .product .added_to_cart{color:#1b1e1b}
.woocommerce .woo_shop_full .products .product .added_to_cart:hover{text-decoration:underline!important}
.orderby{padding:10px 5px;border:none}
.defult_full_sec{width:100%;float:left;padding:80px 0}
.woocommerce .shop_table{width:100%;float:left}
.woocommerce table:not( .has-background ) th{background-color:#f8f8f8}
.woocommerce .shop_table th,.woocommerce .shop_table td{border:1px solid #ccc;background-color:#fff;padding:10px 15px;vertical-align:middle}
.woocommerce .shop_table th a,.woocommerce .shop_table td a{color:#1b1e1b}
.woocommerce .shop_table input[type="text"],.woocommerce .shop_table .button{padding:10px;outline:none}
.woocommerce .shop_table .button{color:#1b1e1b;font-size:14px;padding:10px 15px;border:1px solid #1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.8px;background-color:transparent!important}
.woocommerce .shop_table .button:hover{color:#fff;background-color:#1b1e1b!important}
.woocommerce .wc-proceed-to-checkout .checkout-button{border:1px solid #ccc;background-color:#fff;color:#1b1e1b!important;margin-top:-1px;transition:.5s}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover{border:1px solid #1b1e1b;background-color:#1b1e1b;color:#fff!important;margin-top:-1px;text-decoration:none!important}
.woocommerce .cart_totals{margin-top:30px}
.woocommerce .woo_shop_full a{color:#1b1e1b}
.woocommerce input[type="text"],.woocommerce input[type="tel"],.woocommerce input[type="email"],.woocommerce textarea,.woocommerce input[type="password"]{color:#1b1e1b;font-size:14px;padding:10px 15px;border:none!important;height:48px;outline:none;border-bottom:2px solid #1b1e1b!important}
.woocommerce textarea{min-height:148px}
.woocommerce button[type="submit"]{color:#1b1e1b;font-size:14px!important;padding:10px 15px!important;border:1px solid #1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.8px;outline:none;background-color:transparent!important}
.woocommerce button[type="submit"]:hover{color:#fff;background-color:#1b1e1b!important}
.woocommerce .select2-container--default .select2-selection--single{background-color:#fff;border:none;border-radius:0;border-bottom:2px solid #000;outline:none}
.woocommerce .woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{font-size:14px}
.woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size:inherit}
.woocommerce .woocommerce-cart-form .actions .input-text{height:39px}
.woocommerce .woocommerce-privacy-policy-link{color:#1b1e1b;font-weight:600}
.woocommerce .woocommerce-LostPassword a{color:#1b1e1b}
.shop-product-detail{width:100%;float:left;padding:30px 0}
.shop-product .related > h2{font-size:30px;line-height:35px;font-weight:300;letter-spacing:5px;text-transform:uppercase}
.shop-product .related .products{margin-top:30px}
.woocommerce .woo_shop_full .tabs{margin:0}
.woocommerce .woo_shop_full .tabs li{margin:0}
.woocommerce .woo_shop_full .tabs li a{padding:14px 20px;display:inline-block;font-weight:400;font-size:18px;color:#1b1e1b;transition:.5s}
.woocommerce .woo_shop_full .tabs li.active a,.woocommerce .woo_shop_full .tabs li:hover a{background-color:#fff;color:#1b1e1b;box-shadow:none}
.woocommerce .woo_shop_full .woocommerce-Tabs-panel{background-color:#fff;padding:20px 30px}
.woocommerce .woo_shop_full .woocommerce-Tabs-panel h2{font-size:30px!important;font-weight:300;margin-bottom:10px!important}
.woocommerce .woo_shop_full .woocommerce-Tabs-panel .form-submit{display:inline-block}
.woocommerce .woo_shop_full .woocommerce-Tabs-panel input[type="submit"]{float:left!important;color:#1b1e1b;font-size:14px;padding:10px 15px;border:1px solid #1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.8px;background-color:transparent;margin-top:20px}
.woocommerce .woo_shop_full .woocommerce-Tabs-panel input[type="submit"]:hover{color:#fff;background-color:#1b1e1b}
.woocommerce .woo_shop_full .entry-summary .entry-title{font-size:24px;font-weight:400;margin-bottom:20px}
.woocommerce .woo_shop_full .entry-summary .price{font-size:17px;font-weight:400}
.woocommerce .woo_shop_full .entry-summary .woocommerce-product-details__short-description{line-height:28px}
.woocommerce .woo_shop_full .entry-summary .cart{margin-top:20px}
.woocommerce .shop-product-detail .entry-summary button[type="submit"]{color:#fff;background-color:#1b1e1b!important;margin-top:10px}
.woocommerce .shop-product-detail .entry-summary button[type="submit"]:hover{color:#1b1e1b;background-color:#fff!important;border:1px solid #fff}
.woocommerce .woocommerce-message{background:#fff;color:#111}
.woocommerce .woocommerce-message .button{color:#1b1e1b;background-color:transparent}
.woocommerce .shop-product-detail .entry-summary .product_meta{display:none}
.faq-sec{width:100%;float:left;margin-top:40px}
.faq-col{width:100%;float:left}
.faq-col:not(:last-child){margin-bottom:20px}
.faq-col .accordion{width:100%;float:left;padding:20px 0;border:none;border-bottom:2px solid #1b1e1b;background-color:transparent;text-align:left;font-size:15px;font-weight:400;position:relative;outline:none;color:#1b1e1b;transition:.5s}
.faq-col .accordion.active{border-bottom:2px solid #1b1e1b;background-color:#1b1e1b;color:#fff;padding:10px 20px}
.faq-col .accordion:before{content:"+";position:absolute;top:12px;right:0;font-size:24px;color:#1b1e1b;transition:.5s}
.faq-col .accordion.active:before{content:"-";color:#fff;top:4px;right:20px}
.faq-col .panel{width:100%;float:left;background-color:#fff;padding:20px;display:none}
.banner.Login{height:100vh}
.login_page_full .login_full_sec .woocommerce{background-color:transparent;padding:0}
.login-form{width:85%;margin:0 auto;text-align:left}
.login-form #customer_login{display:flex;justify-content:space-between}
.login-form #customer_login label{display:none}
.login-form #customer_login .woocommerce-form-login__rememberme{display:block}
.login-form #customer_login:before,.login-form #customer_login:after{content:none}
.login-form h2{font-weight:400;margin-bottom:20px}
.login-form .u-column1{float:left;padding:30px;background-color:#000}
.login-form .u-column1 h2,.login-form .u-column1 p,.login-form .u-column1 p a{color:#fff}
.login-form .u-column1 input[type="text"],.login-form .u-column1 input[type="password"]{color:#fff;background-color:#000;border-bottom:2px solid #fff!important;padding-left:0;padding-right:0}
.login-form .u-column2 input[type="email"],.login-form .u-column2 input[type="password"]{padding-left:0;padding-right:0}
.login-form .u-column1 input::placeholder{color:#fff}
.login-form .u-column1 button[type="submit"]{border:1px solid #fff;background-color:#fff!important}
.login-form .u-column1 button[type="submit"]:hover{background-color:#efeeed!important;color:#1b1e1b}
.login-form .u-column2{float:right;padding:30px;background-color:#fff}
.login_full_sec .woocommerce{background-color:#efeeed;padding:30px}
.log_form_bottom{display:flex;align-items:center;justify-content:space-between;margin-top:40px}
.log_form_bottom .form-row{width:120px;float:left}
.log_form_bottom .woocommerce-LostPassword.lost_password{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 120px)}
.log_form_bottom .woocommerce-LostPassword.lost_password label{margin:0}
.log_form_bottom .woocommerce-LostPassword.lost_password a,.log_form_bottom .woocommerce-LostPassword.lost_password span{font-size:12px;font-weight:400}
.woocommerce .woocommerce-MyAccount-navigation ul li:not(:last-child){margin:0 0 10px}
.woocommerce .woocommerce-MyAccount-navigation ul li{font-size:inherit}
.woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:18px;font-weight:400}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#1b1e1b}
.login_full_sec .woocommerce p{font-size:16px!important}
.login_full_sec .woocommerce p a{color:#1b1e1b;font-weight:600}
.login_page_full .woocommerce .u-column1 p a{color:#fff;font-weight:400}
.banner.Login.myaccont_page_full{height:100%}
.banner.Login.myaccont_page_full .banner-now{position:static;transform:inherit;padding:80px 0}
.woocommerce .woocommerce-info{background:#fff;color:#1b1e1b;border-top:2px solid #1b1e1b}
.woocommerce .woocommerce-info .button{background:transparent;color:#1b1e1b}
.faq-page{width:100%;float:left;padding:80px 0}
.faq-page .faq-sec{width:calc(100% - 20%);float:none;margin:0 auto}
.woocommerce .woocommerce-breadcrumb{margin-bottom:2rem}
.woocommerce-tabs.wc-tabs-wrapper{display:none}
.imgoverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';z-index:9;width:400px}
.header-right{display:flex;align-items:center}
.header-social-icons ul{display:flex;margin-left:30px}
.header-social-icons ul li{margin-left:20px}
.header-social-icons ul li:first-child{margin-left:0}
.header-social-icons ul li a{color:#d8d5ce;font-size:14px;font-weight:500;transition:.5s;letter-spacing:.05em}
.contact-us-page .contact-us-now{width:calc(100% - 40%);margin:0 auto}
.contact-us-page .contact-us-now p a{color:#1b1e1b}
.contact-us-page .contact-us-now ul{width:100%;float:left;margin-top:30px}
.contact-us-page .contact-us-now ul li{width:100%;float:left;margin-top:20px}
.contact-us-page .contact-us-now ul li:first-child{margin-top:0}
.form-filed-left{width:49%;float:left}
.form-filed-right{width:49%;float:right}
.contact-us-page .contact-us-now ul li input[type="text"],.contact-us-page .contact-us-now ul li input[type="email"],.contact-us-page .contact-us-now ul li textarea{width:100%;float:left;height:50px;font-size:16px;padding:0 5px;border:none;color:#1b1e1b;border-bottom:2px solid #1b1e1b;outline:none;background-color:transparent}
.contact-us-page .contact-us-now ul li textarea{min-height:150px}
.contact-us-page .contact-us-now ul li input[type="submit"]{color:#fff;font-size:14px;line-height:30px;padding:10px 35px;background-color:#1b1e1b;text-transform:uppercase;transition:.5s;letter-spacing:.2em;display:inline-block;border:none;outline:none;margin-top:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.contact-us-page .contact-us-now ul li input[type="submit"]:hover{background-color:#fff;color:#1b1e1b}
.stockists-page{width:100%;float:left;padding:80px 0;min-height:100vh}
.stockists-page .stockists_inner_sec{width:calc(100% - 20%);float:none;margin:0 auto;display:flex}
.stockists_left{flex-basis:40%}
.stockists_right{flex-basis:60%}
.stockists_right ul{width:100%;float:left}
.stockists_right ul li{width:50%;float:left}
.stockists_right ul li a{color:#1b1e1b;transition:.5s;padding:8px 0;display:inline-block}
.stockists_right ul li a:hover{text-decoration:underline}
.about-page{width:100%;float:left;padding:80px 0}
.about-left{width:48%;float:left}
.about-left .imgbox img{width:100%;float:left}
.about-right{width:48%;float:right}
.about-right p a{color:#1b1e1b}
.about-right p a:hover{text-decoration:underline}
.single-product .shop-product form.cart .quantity{float:none;margin:0;display:inline-block}
.single-product .shop-product form.cart .quantity .screen-reader-text{display:none}
.single-product .shop-product form.cart .minus{border-right:none!important}
.single-product .shop-product form.cart .quantity input[type="number"],.single-product .shop-product form.cart button[type="button"]{width:60px;display:inline-block;height:40px;border:1px solid #000;background-color:transparent;margin:0 -6px 0 0;text-align:center;outline:none;font-size:18px}
.single-product .shop-product form.cart button[type="submit"]{display:block;clear:both;padding:0!important;height:40px;width:178px}
.single-product .shop-product form.cart .variations{margin-bottom:20px}
.pagination-single-productinner a{font-size:.88889em;color:#1b1e1b}
ins{background:none}
.single-product .shop-product form.cart .variations tbody td{vertical-align:middle}
.single-product .shop-product form.cart .variations select{height:40px;margin-left:10px;outline:none;appearance:none;box-sizing:border-box;padding:0 11px}
.shop-product-dtl-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}
.shop-product-dtl-top .woocommerce-breadcrumb{margin-bottom:0}
.woocommerce .woo_shop_full .products .product:hover .pro_image img{transform:scale(1.1)}
.pro_image{width:100%;background-color:#fff;margin-bottom:10px;overflow:hidden}
.pro_image img{display:inherit;transition:.5s}
.pro_single_image .woocommerce-product-gallery{background-color:#fff;background-color:transparent}
.defult_full_sec.contact-us-page p{font-size:16px}
.contact-us-page .contact-us-now ul li input[type="submit"]{font-size:16px}
.woocommerce .woo_shop_full .pwb-single-product-brands{padding-top:0;padding-bottom:1em}
.pwb-text-before-brands-links{display:none}
.single-product .shop-product form.cart .quantity input::-webkit-outer-spin-button,.single-product .shop-product form.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.single-product .shop-product form.cart .quantity input[type="number"]{-moz-appearance:textfield}
.wholesale_customer span.pr_tag{display:none}
.user_login_website .login_link{display:none}
.backtoTop{width:100%;float:left;text-align:center;padding-top:50px}
.backtoTop a{color:#1b1e1b;display:inline-block;text-transform:capitalize;position:relative}
.backtoTop a:before{content:'';width:20px;height:14px;top:4px;right:-24px;clip-path:polygon(94% 36%,53% 9%,55% 100%,47% 100%,46% 9%,7% 35%,50% 0);background-color:#1b1e1b;position:absolute}
.shop_left{width:78%}
.shop_right{width:22%;float:right;padding-left:30px}
.shop_right .shop_widget{padding-top:0;width:100%;float:left}
.shop_right .shop_widget h2,.shop_right .bapf_head h3{font-size:13px;line-height:normal;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #dad4d4;margin-bottom:20px}
.shop_right .shop_widget ul li,.shop_right .bapf_body ul li{margin-bottom:10px!important;font-size:14px}
.shop_right .shop_widget ul li:last-child,.shop_right .bapf_body ul li:last-child{margin-bottom:0!important}
.shop_right .shop_widget ul li input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;border:2px solid #bfbdbd;width:20px;height:20px;outline:0;padding:4px;margin-right:5px}
.shop_right .shop_widget ul li input[type=checkbox]:checked{background:#bfbdbd;background-clip:content-box}
.shop_right .bapf_body ul li input[type="checkbox"]{border:2px solid #bfbdbd}
.shop_right .bapf_body ul li input[type=checkbox]:checked{background:#bfbdbd}
.term-and-condition-page{width:100%;float:left;padding:80px 0}
.term-and-condition-now h5{margin-bottom:10px;font-weight:500}
.term-and-condition-now h5:not(:first-child){margin-top:30px}
.term-and-condition-now p a{color:#000;transition:.5s;font-weight:600}
.term-and-condition-now p a:hover{text-decoration:underline}
.term-and-condition-now address{font-style:normal;font-size:14px;font-family:'Inter',sans-serif;line-height:24px}
.term-and-condition-now address a{color:#000;transition:.5s}
.term-and-condition-now address a:hover{text-decoration:underline}
.smile-page{width:100%;float:left;padding:80px 0}
.smile-now{width:100%;float:left}
.smile-now ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
.smile-now ul li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px;margin-bottom:30px}
.smile-now ul li .smile-box{width:100%;float:left;transition:.5s}
.smile-now ul li .smile-box:hover{box-shadow:0 0 20px #000;transform:translateY(-10px)}
.smile-now ul li .smile-img img{width:100%;float:left}
.smile-now ul li .smile-content{width:100%;float:left;background-color:#fff;padding:20px}
.smile-now ul li .smile-content .published-date{margin:10px 0;display:inline-block;font-size:14px}
.smile-now ul li .read-more-btn{padding-top:20px}
.smile-now ul li .read-more-btn a{padding:5px 25px}
.smile-now.our-single ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0}
.wc_payment_methods .payment_box.payment_method_bacs p,.wc_payment_methods .payment_box.payment_method_eway p{font-size:13px}
.banner.Login.login_page_full .login-form .custm_form_pin{ text-align:center;max-width:460px;padding:30px;background:rgba(255,255,255,0.5);margin: auto;}
.banner.Login.login_page_full .login-form p{font-size:16px;}
.banner.Login.login_page_full .login-form p a{font-size:16px;}
.banner.Login.login_page_full .login-form input#pwbox-11{height:40px;margin:15px 0;border:none;width:100%;padding:0 15px;}
.banner.Login.login_page_full .login-form h1{font-size:34px;}
.banner.Login.login_page_full .login-form input[type="submit"]{background-color:#000;border:none;color:#fff;text-transform:uppercase;padding:0;width:160px;height:40px;letter-spacing:0.1em;}
.banner.Login.login_page_full .login-form input[type="submit"]:hover{background-color:#fff;color:#000;}
.in-stock{display:none;}