	/*
 Theme Name:Uomo Child
 Theme URI:https://themeforest.net/item/uomo-real-estate-wordpress-theme/26372986
 Description:Uomo Child Theme
 Author:   ApusTheme
 Author URI:http://apusthemes.com
 Template: uomo
 Version:  1.0.0
 Text Domain:uomo-child
*/
@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@100;200;300;400;500;700;900&display=swap');
body{filter: none !important}
html.js{margin:0 !important}
.db{display:block;}
.dn{display:none;}
.df{display:flex;}
.dib{display:inline-block;}
.fl{float: left}
.fr{float: right}
.fn{float: none !important}
.jc-sb{justify-content:space-between}
.jc-sa{justify-content:space-around}
.jc-st{justify-content:star}
.jc-end{justify-content:end}
.ai-base{align-items:baseline}
.ai-end{align-items:end}
.ai-center{align-items:center}
.cf:before,.cf:after{content:" "; /* 1 */display:table; /* 2 */}
.cf:after{clear:both;}
.cf{*zoom: 1;}
.cf{}

p{margin: 0 0 16px;}

#apus-header, #apus-main-content, #apus-footer{position:relative;max-width:1920px;margin:0 auto;overflow:hidden}
#apus-header, #apus-header .elementor .elementor-section-wrap > section{position:sticky;top:0;left:0;overflow:visible}

body .overlay-verify{background: rgba(0, 0, 0, 0.3) !important;background-image:none}
/*body .agy{position:absolute;left:0;right:0;top:20%;margin:0 auto;width:60%;height:100%;max-height:719px;background:url("https://www.scandalflavors.com/wp-content/uploads/2021/11/ageVerif.png") center center no-repeat #fff;z-index:1000;}*/
	body .agy .box{position:absolute;top:25%;right:0;bottom:unset;left:0;height:221px;background:none}
		body .agy .box .box-left{display: none !important}
		body .agy .box .box-right{display:block;padding:0;width:100%}
			body .agy .box .box-right h3{margin:0 0 12px 0;padding:0;font-weight: bold;font-size: 36px;line-height: 49px;letter-spacing: -0.045em;border-bottom:none;}
			body .agy .box .box-right p{margin:0 0 30px 0;padding:0;font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;color: #231F20;}
			body .agy .box .box-right .buttons{display:flex;justify-content:space-between}
				body .agy .box .box-right .btn{margin:0 auto;border-radius:12px;font-weight: 600;font-size: 16px;line-height: 22px;}
				body .agy .box .box-right #agy-exit.btn{border:1px solid #000;color:#000}
.zoomWindow{cursor: zoom-in !important}
#primary{position:relative}
.wrapper-container{overflow-x:visible}
.caret{display:none}
.woocommerce h3.title-page{font-weight: bold;font-size: 43px;line-height: 59px;letter-spacing: -0.045em;}
.title-page{text-transform: none}
.title-page.container{margin-bottom:14px}
.row{margin:0}
.container-fluid{padding: 0}

*.btn,#main-container .woocommerce a.button, #main-container button.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .track_order .form-control input, .form-row .input-text{border-radius:12px}

.form-row label{margin-bottom:6px;font-weight:600}

body input[type="radio"] {display: none;}
body input[type="radio"] + *::before{content: "";display: inline-block;vertical-align: bottom;width:16px;height:16px;margin-right:10px;border-radius: 50%;border-style: solid;border-width: 0.1rem;border-color: gray;}
body input[type="radio"]:checked + *{color: #333;}
body input[type="radio"]:checked + *::before{background: radial-gradient(#333333 0%, #333333 40%, transparent 50%, transparent);border-color: #333333;}
body #add_payment_method #payment ul.payment_methods li > label, body .woocommerce-cart #payment ul.payment_methods li > label, body .woocommerce-checkout #payment ul.payment_methods li > label{display: flex;align-items:center}

.popupnewsletter-wrapper .widget-mailchimp form{border:none}
	.popupnewsletter-wrapper .widget-mailchimp form h1, .popupnewsletter-wrapper .widget-mailchimp form .mc4wp_stext{display:none}
.popupnewsletter-wrapper .widget-mailchimp .btn, .popupnewsletter-wrapper .widget-mailchimp .viewmore-products-btn{background-color:#333333;color:#fff}
.popupnewsletter-wrapper .widget-mailchimp input[type=email]{margin-right:12px;width:80% !important;}
.popupnewsletter-wrapper .widget-mailchimp .btn-submit{left:0 !important}

body.error404, body.page-template-404{overflow-y: visible}
	.page-404{display:block;width:100%;height:auto;position:relative;padding-top:0 !important;background:none !important}
		.page-404 .not-found{padding:0;text-align:center}
		.page-404 .page-content{margin-bottom:100px}
			.page-404 .title-big{margin:24px 0;font-weight:700;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}
			.page-404 .description{margin-top: 30px;font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;}
			.page-404 .slogan{margin:23px auto 11px}
			.page-404 .btn{border-radius:12px;min-width: 270px;}
	body.error404 .apus-footer, body.page-template-404 .apus-footer{display: none !important;}

/*.main-sticky-header-wrapper .sticky-header{position:sticky !important}*/

.elementor-1164 #header .elementor-element.elementor-element-8456361{width: 20%}
.elementor-1164 #header .elementor-element.elementor-element-cec1ee6{width: 80%}

.megamenu > li > a{padding:0}
/*.megamenu > li.active > a:before{left:0;right: 0;bottom:-34px;margin: 0 auto;width:10px !important;height:30px;background-color:#333333;border-radius:25px 25px 0 0}*/
.megamenu > li.active a{color: #333333 !important;font-weight: bold !important;}
/*.megamenu > li > a:hover::before{left:0;right: 0;bottom:-34px;margin: 0 auto;width:10px !important;height:30px;background-color:#545454;border-radius:25px 25px 0 0}*/
.megamenu li.active ul li a{font-weight:600 !important;}


.main-page .elementor-6975 .elementor-element.elementor-section.elementor-section-stretched{width: auto !important;left: unset !important}


.main-page .elementor-6975 .elementor-element.elementor-element-76cea6e .inner{padding-top: 13%;padding-right: 10%}
.elementor-6975 .elementor-element.elementor-element-76cea6e .btn-banner{margin-right:56px}
.main-page .elementor-6975 .elementor-element.elementor-element-42e251b .inner{padding-left: 7%}
.elementor-6975 .elementor-element.elementor-element-42e251b .btn-banner{margin-left:69px}
.main-page .elementor-6975 .elementor-element.elementor-element-5bfc99d .inner{padding-top: 6.5%}
.elementor-6975 .elementor-element.elementor-element-5bfc99d .btn-banner{margin-left:57px}
.elementor-6975 .elementor-element.elementor-element-5b84884 .btn-banner{margin-left:72px}
.elementor .elementor-section-wrap > section{left:0 !important;max-width:1920px;width:100% !important;overflow:hidden;}

.home #main-container #main-content, #main-container .main-page.col-xs-12{padding:0}

.apus-breadscrumb .breadcrumb{display:inline;font-size:12px;line-height:16px;font-weight:600}
.apus-breadscrumb .wrapper-breads{padding:16px 0}
.apus-breadscrumb .breadcrumb li:last-child a, .apus-breadscrumb .breadcrumb li:last-child span{color:#8D8D8D;text-transform: full-size-kana;}
.shop-top-categories{display:none}
.category_banner{position:relative}
	.category_banner .desc{position:absolute;bottom:80px;left:10%;width:460px;}
		.category_banner .desc h3{margin:0;font-style:normal;font-weight:bold;font-size:50px;line-height:43px;letter-spacing:-0.06em;text-transform:uppercase;color:#fff;}
		.category_banner .desc hr{margin:20px 0 25px;width:70%;color:#fff;}
		.category_banner .desc .stext{font-style:normal;font-weight:600;font-size:22px;line-height:30px;color:#fff;}

#apus-breadscrumb h2.bread-title{display:none}

#main-content.archive-shop{padding:0}
.filter-btn-wrapper{display: none}

.track_order{margin:0;max-width:634px}
	.track_order p{font-weight: 600;font-size: 16px;line-height: 22px;}
		form.track_order .form-row{float:none;width:100%;max-width:480px;}
		.track_order button.button{padding: 13px 30px;width:100%;font-weight: 600;font-size: 16px;line-height: 22px;}

.track_info_w > div{width:49%}
	.track_info_w .order_details{padding:15px 40px 12px;margin-bottom:35px;border:1px dashed #222;}
		.track_info_w div h3{margin:0 0 16px 0;font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}
		.track_info_w .order_details .sep{position:relative;top:20px;width:40px;height:3px;background:#F2F3F5;border-radius:2.6px; }

	.track_info_w .order_status .icon{margin:0 auto 14px;width:42px;height:42px;}
	.track_info_w .order_status .icon:after{display:block;content:"";width:42px;height:42px;}
	.track_info_w .order_status .status_w.placed .icon:after{background: url("imgs/tracking_icons/placed_active.png") left top no-repeat}
	.track_info_w .order_status .status_w.placed.confirmation .icon:after{background: url("imgs/tracking_icons/confirmed.png") left top no-repeat}
	.track_info_w .order_status .status_w.placed.confirmation.processing .icon:after,
	.track_info_w .order_status .status_w.placed.confirmation.completed .icon:after,
	.track_info_w .order_status .status_w.placed.confirmation.shipped .icon:after,
	.track_info_w .order_status .status_w.placed.confirmation.delivered .icon:after{background: url("imgs/tracking_icons/confirmed_active.png") left top no-repeat}

	.track_info_w .order_status .status_w.shipping .icon:after{background: url("imgs/tracking_icons/shipped.png") left top no-repeat}
	.track_info_w .order_status .status_w.shipped.shipping .icon:after,
	.track_info_w .order_status .status_w.shipping.delivered .icon:after{background: url("imgs/tracking_icons/shipped_active.png") left top no-repeat}
	.track_info_w .order_status .status_w.delivering .icon:after{background: url("imgs/tracking_icons/delivered.png") left top no-repeat}
	.track_info_w .order_status .status_w.delivering.delivered .icon:after{background: url("imgs/tracking_icons/delivered_active.png") left top no-repeat}


	.track_info_w .order_status .title{font-weight: 600;font-size: 14px;line-height: 19px;text-align: center;letter-spacing: -0.02em;color: #A2A2A2;}
	.track_info_w .order_status .title.active{color:#191919}
	.track_info_w .order_status .stitle{font-weight: 600;font-size: 12px;line-height: 16px;text-align: center;color: #A2A2A2;}

.vertical-icon::before{width:25px}
.flaticon-shopping-cart{display:inline-block;width:24px;height:24px;background:url("imgs/sm_cart.png") left top no-repeat;}
.flaticon-shopping-cart.black{position:relative;width:48px;height:48px;background: #333;border-radius: 5px;}
.flaticon-shopping-cart.black:before{display: block;content:"";position:absolute;top:12px;left:11px;width:24px;height:24px;background:url("imgs/sm_cart_white.png") left top no-repeat;}
.flaticon-loupe:before, .flaticon-user:before, .flaticon-heart:before{display: block;content:"";width:24px;height:24px;background-size:24px 24px !important}
.ti-heart{display:inline-block}
.ti-heart:before{display: block;content:"";width:17px;height:15px;background-size:17px 15px !important}
.flaticon-loupe:before{background:url("imgs/search.png") left top no-repeat;}
.flaticon-user:before{background:url("imgs/user.png") left top no-repeat;}
.flaticon-heart:before, .ti-heart:before{background:url("imgs/favorites.png") left top no-repeat;}
#apus-header .apus-search-form .overlay-search-header{height:auto}

.mini-cart .count,.wishlist-icon .count{top:-5px;bottom:0;width:22px;height:22px;font-size:14px}
.mini-cart .count{right: 4px}

.ti-trash::before{display:block;content:"";width:14px;height:16px;background: url("imgs/trash.png") left top no-repeat;background-size:14px 16px;}
#apus-header .wishlist-icon{position:relative;top:12px}

.apus-header{z-index:3;}

.search-w{/*box-shadow:0px 1px 36px rgba(0, 0, 0, 0.11);*/}
	.search-w .search{margin:20px 16px 10px;}

form.lost_reset_password .form-control, form.login .form-control, form.register .form-control, input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{border-radius:12px}
.wrapper-account-action.offcanvas .close-offcanvas-account{background:#FAF9F8}
.woocommerce-account .woocommerce-MyAccount-content form{max-width:974px}

.woocommerce-account .addresses .title h3{margin:10px 0 15px 0;font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}
.woocommerce-account .addresses address{font-weight: 600;font-size: 12px;line-height: 24px;}
.woocommerce-account .addresses address .phone_icon, .woocommerce-account .addresses address .email_icon{position: relative;padding: 0 0 0 20px;}
.woocommerce-account .addresses address .phone_icon:before{content: "";display: block;position: absolute;top: 2px;width: 12px; height: 12px; background:url("imgs/phone_icon.png") left top no-repeat;}
.woocommerce-account .addresses address .email_icon:before{content: "";display: block; position: absolute;top: 3px;width: 14px; height: 12px; background:url("imgs/email_icon.png") left top no-repeat;}

.main-page .btn-banner::before{right:0;bottom:-10px;margin:0 auto;width:40%}
.main-page .wrapper-banner.style2 .inner{padding:5.5% 12% 12% 12%}
.main-page .wrapper-banner .content-banner{background-repeat:no-repeat}
		
.apus-filter{margin:20px 0}
.details-product{z-index:2}
/*.product-block .image img{margin-left: 150px;width:auto;max-width:351px}*/

.block-inner .variations-w{display: none}
/*.product-block .image:hover .variations-w{display: block;width: 100%;position: absolute;bottom: 0;z-index: 2;padding: 10px 5px;transition: all 0.3s ease-in-out 0s;background-color: rgba(255, 255, 255, 0.7) !important;}*/

.product-block:hover .image .image-no-effect{padding:0 0 15px 10px}
.name{display: inline-block;min-height: 59px; font:600 22px/29px "Open Sans";letter-spacing: -0.045em;}
.product-block .desc{margin-bottom:9px;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-0.045em;color:#878787}
.product-block hr{margin:16px 0;border-top: 1px solid #8D8D8D;}
.product-block .metas{margin:0}
.product-block .price{display: none;font-size:16px;line-height:22px;font-weight:600 !important;}
.product-block .ti-heart:before{width: 31px;height: 25px;background-size: 31px 25px !important;}

.product-block.grid .added_to_cart, .product-block.grid .button{background-color: rgba(255, 255, 255, 0.4) !important;}

.container.p-product{margin:0 auto;padding:0 10px;width:100% !important;max-width:1440px !important}
.container.p-product #apus-breadscrumb{margin:0 0 20px}
.container.p-product .size-guide-wrapper{display:none;}

.container.p-product .details-product .right-info{background: rgba(255,255,255,0.85);}
	.container.p-product .details-product .top-content{padding-top:0}
	.container.p-product .details-product .information{position:relative;padding:20px 0}
.container.p-product .details-product.layout-v3 .top-content{margin-bottom: 0;background-color:transparent}
.container.p-product .details-product .top-content .col-md-4{padding-left:0}
.container.p-product .details-product.layout-v3 .apus-woocommerce-product-gallery .slick-dots{position:relative;top:0;display:flex;justify-content:center;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
	.container.p-product .slick-carousel .slick-dots li{display:block;margin:0 5px;width:24px;height:24px;}	
		.container.p-product .slick-carousel .slick-dots li button, .container.p-product .details-product.layout-v3 .apus-woocommerce-product-gallery .slick-dots li button::before{color:#000;border-color:#000;opacity:1}
		.container.p-product .details-product.layout-v3 .apus-woocommerce-product-gallery .slick-dots li button{background-color:transparent;}
		.container.p-product .details-product.layout-v3 .apus-woocommerce-product-gallery .slick-dots li.slick-active button{background-color:#000;}
		.container.p-product .details-product .apus-woocommerce-product-gallery .slick-dots li button::before{width:40px;height:40px;border-width:1px}
.container.p-product .details-product.layout-v3 .apus-woocommerce-product-gallery{padding:0;/**/}
	.container.p-product .details-product.layout-v3 .apus-woocommerce-product-gallery .slick-list {overflow: hidden}
		.container.p-product .details-product .apus-woocommerce-product-gallery .slick-slide{float: left}
		.container.p-product .details-product .apus-woocommerce-product-gallery img{/*width:auto;max-width:540px*/}

.container.p-product .details-product.layout-v3 .top-content .sku,
.container.p-product .details-product.layout-v3 .top-content .woocommerce-product-details__short-description,
.container.p-product .details-product.layout-v3 .top-content .product_title{color:#000;}
.container.p-product .details-product .top-content .cont1{padding-bottom:7px;border-bottom:1px solid #8d8d8d}
.container.p-product .details-product .top-content .cont1 .title .product_title{font-family: 'Google Sans', sans-serif;font-size:40px;line-height:40px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#4b4b4b !important;}


.container.p-product .details-product .sb-w{margin: 20px 0 0 0}
	.container.p-product .details-product .sb-w h4{margin: 10px 0;color:#4b4b4b}
	.container.p-product .details-product .sb-w .sb{column-count: 2;}
		.container.p-product .details-product .sb-w .sb .item{margin-bottom: 10px;padding-left: 23px;position: relative;font:600 16px/22px "Open Sans";color: #4b4b4b;}
		.container.p-product .details-product .sb-w .sb .item:before{display: block;content: "";position: absolute;left: 0;top: 2px;width: 24px;height: 24px;background: url("imgs/checked.png") left top no-repeat;background-size: 18px 18px}

.container.p-product .details-product .top-content .cont1 .price-w span{font-size:50px;line-height:64px;font-weight:700;letter-spacing:-0.06em;color:#4b4b4b !important;}
.container.p-product .details-product .top-content .cont1 .price-w .woocommerce-Price-currencySymbol{margin-left:5px;font-size:29px;line-height:38px;font-weight:700;letter-spacing:-0.045em;}
.container.p-product .details-product.layout-v3 .top-content .price{color:#fff !important;display:flex;align-items:center;justify-content:space-between}
.container.p-product .details-product .top-content .cart .variation{margin-bottom:27px}

.container.p-product .details-product .variations .v-options.colors ul li{border-radius: 50px}
	.container.p-product .details-product .variations .v-options.colors ul li .variable-item-contents{border-radius: 50px;background-color: #fff;background-image: url("imgs/colors/base.png");}
	.container.p-product .details-product .variations .v-options.colors ul li[data-value="White"] .variable-item-contents{background-color: rgb(249, 249, 249);background-image: url("imgs/colors/white.png");}
	.container.p-product .details-product .variations .v-options.colors ul li[data-value="Ash"] .variable-item-contents{background-color: rgb(226, 226, 226);}
	.container.p-product .details-product .variations .v-options.colors ul li[data-value="Black"] .variable-item-contents{background-color: rgb(5, 5, 5);}
	.container.p-product .details-product .variations .v-options.colors ul li[data-value="Navy"] .variable-item-contents{background-color: rgb(31, 42, 68);}
		.container.p-product .details-product .variations .v-options.colors ul li .variable-item-span{display: none}
	

/*.container.p-product .details-product .variations .v-options.sizes select{display: block !important}*/
.container.p-product .details-product .variations .v-options.sizes select:focus-visible{outline: none}
/*.container.p-product .details-product .variations .v-options.sizes ul{display: none !important}*/

.container.p-product .details-product .more-share-product{font-weight:600;font-size:16px;line-height:22px;color:#4B4B4B;}
.container.p-product .details-product.layout-v3 .product_title ~ * a:hover,.container.p-product  .details-product.layout-v3 .product_title ~ * a:focus, .container.p-product .details-product.layout-v3 .product_title ~ * a{color:#4b4b4b}
.container.p-product .wishlist-share-wrapper{position:relative;margin:23px 0;z-index:4}
.container.p-product .add_to_wishlist{display:inline-flex;align-items:center;font-weight:600;font-size:16px;line-height:22px;color:#4B4B4B;}
	.container.p-product .add_to_wishlist .ti-heart{margin-right:6px}
.details-product.layout-v3 .top-content .yith-wcwl-wishlistexistsbrowse::before,
.details-product.layout-v3 .top-content .yith-wcwl-wishlistaddedbrowse::before,
.details-product.layout-v3 .top-content .delivery-shipping-info .item-btn::before, .details-product.layout-v3 .top-content .add_to_wishlist::before{height:0}
.container.p-product .yith-wcwl-add-button{top:1px}

.container.p-product .details-product .top-content .single_variation_wrap{position:relative}
	.container.p-product .woocommerce-variation.single_variation .woocommerce-variation-price{display:none;/*position: absolute;top:25px;right:52px;z-index: 2;*/}
		.container.p-product .woocommerce-variation.single_variation .woocommerce-variation-description{display:none}
		.container.p-product .woocommerce-variation.single_variation .woocommerce-variation-availability{display:none}
.container.p-product .details-product.layout-v3 .top-content .price{font-size: 16px;line-height: 22px;font-weight: 600;letter-spacing: -0.005em;}
		.container.p-product .details-product .woocommerce-variation-price{margin-bottom:0}
.vprice{padding-left:12px}
.container.p-product .details-product.layout-v3 .top-content .vprice .price{display:inline}

.details-product.layout-v3 .top-content form.cart .button:hover, .details-product.layout-v3 .top-content form.cart .button:focus{border-color:transparent}

.elementor-9915 .elementor-element.elementor-element-3ce98ef .elementor-icon-box-title{margin-bottom: 0}

.related_prods-only{display:none}
.related.products .product-block{margin-bottom:60px}
.related.products .product-block .related_prods-only{display:block}
.related.products .product-block .block-inner{overflow:visible}
	.related.products .product-block .related_prods-only .button{padding:14px 20px;background: #333333;}
.related.products.widget .product-block.grid .add-cart{visibility:visible;opacity:1;left:0;bottom:-190px;z-index:2;max-width:204px}
	.related.products.widget .product-block.grid .add-cart a.button{background: #333333 !important;border-radius: 12px;font-weight: 600;font-size: 16px;line-height: 22px;letter-spacing: -0.005em;color: #fff !important;}
.related.products.widget .product-block.grid .metas.clearfix{position:relative;z-index:0}

.widget.related .widget-title{text-align:center;font-weight: bold;font-size: 36px;line-height: 49px;letter-spacing: -0.045em;color: #4B4B4B;}
.product-block .add_to_wishlist span{display:none}

.left_bg_image{position:absolute;left:0;top:0;width:42%;height:100%}

.more_details_w{margin:40px 0;padding:0;background:#f6f6f6}
	.more_details_w .info-wrapper{padding: 20px 0;border-bottom: 1px solid #e3e4e5;}
		.more_details_w .info-wrapper .title{flex: 0 0 18%;margin: 0 20px 0 0;line-height: 30px}
		.more_details_w .info-wrapper .content{flex: 0 0 80%;font:600 16px/22px "Open Sans"; letter-spacing: -0.045em;}
.more_details_w .df_elems .elementor-section{width: 50%}


#apus-shop-products-wrapper .add_to_wishlist span{display:none}
.add_to_wishlist{font-size:25px}
.product-block .yith-wcwl-wishlistexistsbrowse a::before, .product-block .yith-wcwl-wishlistaddedbrowse a::before{font-size:25px;position: relative;top: 7px;}
.product-block .yith-wcwl-wishlistexistsbrowse a::before, .product-block .yith-wcwl-wishlistaddedbrowse a::before{display: inline-block;content: "";background: url(imgs/favorites_active.png) left top no-repeat;width: 31px;height: 25px;background-size: 31px 25px !important;}
.product-block.grid .yith-wcwl-add-to-wishlist{margin-top:0}
.yith-wcwl-add-button{/*top:-9px*/}

.shopping_cart_content .total{padding:25px 0;border:none;font-size:18px;line-height:25px;font-weight:700;letter-spacing:-0.045em;}
.shopping_cart_content .total strong{font-weight:700;}
.apus-topcart .buttons .wc-forward{margin-bottom:12px;padding:14px 0;background:#fff;border:1px solid #333333;border-radius:12px;font-weight:600;font-size:16px;line-height:22px;color:#333333;}
.apus-topcart .offcanvas-content .title-cart-canvas .close-cart{top:34px;font-size:13px}

#contact_info{top:-78px}
.wpcf7-form .form-group{margin-bottom:10px;}
	.wpcf7-form .form-control{padding:15px 23px;border-radius:14px;border:1px solid #DADADA;height:auto;font-size:12px;line-height:14px;}
	.wpcf7-form .btn, .wpcf7-form .viewmore-products-btn{margin-top:20px;padding:15px;width:100%;border-radius:14px;}
	.wpcf7-form textarea.form-control{height:127px !important}
.wpcf7-response-output{color:#000 !important}

.p-account .p-box{padding:48px 0;min-width:336px;border:1px solid #333333;text-align:center}
	.p-account .p-box span{margin-top:20px;font-weight: 600;font-size: 18px;line-height: 25px;text-align: center;letter-spacing: -0.045em;}

.p-orders, .p-addresses{text-align:center}
	.p-orders h3, .p-addresses h3{margin:16px auto 8px;font-weight: bold;font-size: 24px;line-height: 33px;text-align: center;letter-spacing: -0.045em;}
	.p-orders h3{margin-top:45px}
	.p-orders h4, .p-addresses h4{margin:0 auto 15px;font-weight: 600;font-size: 16px;line-height: 22px;text-align: center;color: #A5A5A5;}
	.p-orders .btn, .p-addresses .btn{min-width:253px;background: #333333;border-radius: 12px;font-weight: 600;font-size: 16px;line-height: 22px;text-align: center;color: #FFFFFF;}

.woocommerce table.my_account_orders{border:none}
	.woocommerce table.my_account_orders th{font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;color: #000000;background:#F2F2F2}
	.woocommerce table.my_account_orders tr{border-bottom:1px solid #333}
	.woocommerce table.my_account_orders td{padding:16px 30px;border:none;font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;color: #000000;}
	.woocommerce table.my_account_orders .woocommerce-orders-table__header-order-actions span{display:none}
	.woocommerce table.my_account_orders .woocommerce-orders-table__header-order-status{padding-left: 10px;}

	.woocommerce table.my_account_orders th .woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions span{display:none}
	.woocommerce table.my_account_orders .order .td-Status{position:relative}
	.woocommerce table.my_account_orders .order .td-Status:before{display:block;content:"";position:absolute;left:10px;top:34px;width:14px;height:14px;}
	.woocommerce table.my_account_orders .order-processing .td-Status{color:#D98200}
	.woocommerce table.my_account_orders .order-processing .td-Status:before{background: url("../../uploads/imgs/clock.png") left top no-repeat}
	.woocommerce table.my_account_orders .order-completed .td-Status, .woocommerce table.my_account_orders .order-shipped .td-Status{color:#00AA6D}
	.woocommerce table.my_account_orders .order-completed .td-Status:before, .woocommerce table.my_account_orders .order-shipped .td-Status:before{background: url("../../uploads/imgs/check-circle.png") left top no-repeat}
	.woocommerce table.my_account_orders .order-pending .td-Status, .woocommerce table.my_account_orders .order-on-hold .td-Status{color:#887A00}
	.woocommerce table.my_account_orders .order-pending .td-Status:before, .woocommerce table.my_account_orders .order-on-hold .td-Status:before{background: url("../../uploads/imgs/pending_payment.png") left top no-repeat}
	.woocommerce table.my_account_orders .order-refunded .td-Status{color:#008BAA}
	.woocommerce table.my_account_orders .order-refunded .td-Status:before{background: url("../../uploads/imgs/refunded.png") left top no-repeat}
	.woocommerce table.my_account_orders .order-cancelled .td-Status{color:#EF002B}
	.woocommerce table.my_account_orders .order-cancelled .td-Status:before{background: url("../../uploads/imgs/cancelled.png") left top no-repeat}
	.woocommerce table.my_account_orders .order-failed .td-Status{color:#B60000}
	.woocommerce table.my_account_orders .order-failed .td-Status:before{background: url("../../uploads/imgs/failed.png") left top no-repeat}

	.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions{width:auto;display:flex;justify-content:end;align-items:center}
		.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions .button{margin:0 5px;padding:12px;width:156px;font-weight: 600;font-size: 16px;line-height: 22px;}		
		.woocommerce .woocommerce-orders-table .woocommerce-button.button.pay{margin:0 20px 0 0;padding: 0;width: auto;background:none;border:none;font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;text-decoration-line: underline;color: #007FC7;}

	.woocommerce table.my_account_orders .button{line-height:14px;border-radius:12px}

.woocommerce-account .addresses .address{padding:20px;width:50%;border: 1px solid #333333;}
.woocommerce-account .addresses .address:first-child{margin-right:20px}
	.woocommerce-account .addresses .title .edit{padding:13px 14px;border: 1px solid #333333;box-sizing: border-box;border-radius: 3px;font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;}

.edit-account .form-group .for-control{position:relative;top:unset;left:unset;font-weight:600}
.edit-account input.button{width:100%;background-color: #BEBEBE;color: #7D7D7D;;border-width:0}


/*#main-content .elementor-43 .elementor-section-wrap section.container,*/ #main-content .elementor-section-wrap section.container{width:100% !important;left: 0 !important}
	#main-content .elementor-43 .elementor-section-wrap section.container .elementor-container,
	#main-content .elementor-section-wrap section.container .elementor-container{max-width:1410px}

.apus-footer{display:block !important;background:#fff}

#mc4wp-form-1 .btn-dark{padding:10px 45px;border-radius:12px}
#apus-footer .menu-policy-container ul{margin:0 auto;display:flex;align-content:center;align-items:center;justify-content:space-between;width:100%;max-width:450px}
	#apus-footer .menu-policy-container ul li{margin:0 5px}
		#apus-footer .menu-policy-container ul li a{font-size:12px;font-weight:600;color:#fff}

.apus-loadmore-btn:hover, .apus-loadmore-btn:focus, .apus-loadmore-btn{background: #FFFFFF;border: 1px solid #000000;box-sizing: border-box;border-radius: 12px;font-style: normal;font-weight: 600;font-size: 16px;line-height: 22px;color: #333333;}

#apus-footer p {margin:0 !important;}
#apus-footer .widget{margin-bottom:0}

.apus-topcart .offcanvas-content{width:408px}
	.apus-topcart .offcanvas-content .title-cart-canvas{padding:32px 40px;font-size:18px;line-height:24px;letter-spacing:-0.045em;font-weight:700;text-align:center;background:#f2f2f2}
		.apus-topcart .offcanvas-content .title-cart-canvas .close-cart{background:#f2f2f2}
	.apus-topcart .offcanvas-content .shopping_cart_content{padding:34px 39px 29px}
	.shopping_cart_content .cart_list > div{margin-bottom: 4px;padding:16px 0 16px 30px;border-bottom:0.5px solid #333}
	.shopping_cart_content .cart_list .image{width:61px !important;height:83px !important;text-align:center}
		.shopping_cart_content .cart_list .image img{max-width:60px}
	.shopping_cart_content .cart_list .media-body{padding-right:40px}
		.shopping_cart_content .cart_list .name{margin-bottom:3px;font-size:18px;line-height:25px;font-weight:700;letter-spacing:-0.045em;}
		.shopping_cart_content .variation dt.variation-BottleSizeType, .shopping_cart_content .variation .variation-Nicotine{display:none}
		.shopping_cart_content .variation .variation-BottleSizeType{font-size:14px;line-height:19px;letter-spacing:-0.02em;font-weight:600;color:#757575}
		.shopping_cart_content .cart_list .quantity{margin-top:6px;font-size:18px;line-height:25px;font-weight:600;letter-spacing:-0.045em;color:#000000;justify-content: flex-start;}
			.shopping_cart_content .cart_list .quantity bdi{margin-left:5px}
			.shopping_cart_content .cart_list .media-body .yith-wcwl-add-to-wishlist{position: absolute;right:23px;top:4px;}
				.shopping_cart_content .cart_list .media-body .add_to_wishlist{font-size:15px}
				.shopping_cart_content .cart_list .media-body .add_to_wishlist:before{display:none}	
				.shopping_cart_content .cart_list .media-body .add_to_wishlist .ti-heart:before{}
				.shopping_cart_content .cart_list .media-body .add_to_wishlist span, .shopping_cart_content .cart_list .media-body .yith-wcwl-wishlistexistsbrowse{display:none}
	.shopping_cart_content .cart_list .cart-main-content .remove{top:8px;font-size:16px}

.apus-checkout-step .step, .apus-checkout-step .inner-step-title{font-size:18px;line-height:25px;letter-spacing:-0.045em;font-weight:700;}
.apus-checkout-step .inner-step{margin-bottom:4px;font-size:16px;line-height:22px;font-weight:600;}
.apus-checkout-step .active .inner-step{color:#000}
.apus-checkout-step .inner{color:#8D8D8D;}

.woocommerce-cart-form thead .product-remove span.remove{display:none !important}
.cart_item, .woocommerce table.woocommerce-cart-form__contents th, .woocommerce .order-review table.shop_table tr{padding:0 5px 15px;border-bottom: 1px solid #333333;}
.woocommerce table.woocommerce-cart-form__contents td:first-child, .woocommerce table.woocommerce-cart-form__contents th:first-child{padding-left: 6px}
.woocommerce table.woocommerce-cart-form__contents td{padding: 55px 5px}
.woocommerce table.woocommerce-cart-form__contents th{font-size:14px;line-height:19px;font-weight:600;letter-spacing:-0.02em;}

.woocommerce table.shop_table .product-thumbnail{width: 10%;max-width:85px}
.woocommerce table.shop_table .cart_item .product-thumbnail{padding:39px 5px 30px 48px;width: 10%;}
	.woocommerce table.shop_table .cart_item .product-thumbnail img{width: 80px}
.woocommerce table.shop_table .product-name{width: 20%;font-size:18px;line-height:25px;font-weight:700;letter-spacing:-0.045em;}
	.woocommerce table.woocommerce-cart-form__contents td.product-name .variation{font-size:14px;line-height:19px;font-weight:600;letter-spacing:-0.02em;color:#757575;}
.woocommerce table.shop_table .product-price{width: 5%;max-width: 62px}
	.woocommerce table.woocommerce-cart-form__contents td.product-price, .woocommerce table.woocommerce-cart-form__contents td.product-subtotal{font-size:18px;line-height:25px;font-weight:600;letter-spacing:-0.045em;}
.woocommerce table.shop_table .product-quantity{width: 10%;max-width: 173px;text-align: center}
.woocommerce table.shop_table th.product-quantity{text-align: center}
	.woocommerce .quantity, .woocommerce-page .quantity{display:flex;justify-content:center;width:auto;max-width:222px;border:none}
			.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus,
			.woocommerce-page .quantity .minus, .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{font-size:28px;font-weight:700;width:50px;height:50px;border-radius:12px}
			.woocommerce-page .quantity .minus, .woocommerce .quantity .minus{background:#c8c8c8;color:#fff}
			.woocommerce-page .quantity .plus, .woocommerce .quantity .plus{border:1px solid #333333;color:#333333}
			.woocommerce-page .quantity input.qty{margin:0 6px;width:60px;border:1px solid #c8c8c8;background:#fdfdfd;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-0.005em;}
.woocommerce table.shop_table .product-subtotal{width: 5%;max-width: 62px}
.woocommerce table.shop_table .product-remove{padding-right: 31px !important;width: 4%;max-width: 19px}	
	
		.woocommerce table.woocommerce-cart-form__contents td.actions .coupon{border:1px solid #333333;}
			.woocommerce table.woocommerce-cart-form__contents td.actions .coupon .input-text{color:#747474}
			.woocommerce table.woocommerce-cart-form__contents td.actions .coupon .btn-coupon{font-weight:600;font-size:14px;line-height:19px;letter-spacing:-0.02em;}
	.woocommerce table.woocommerce-cart-form__contents .button[name="update_cart"]{border-radius:12px}

.woocommerce .cart_totals .title{font-size:18px;line-height:25px;font-weight:bold;letter-spacing:-0.045em;color:#000000;}
	.woocommerce .cart_totals table.shop_table tr{border-bottom:1px solid #333333;}
		.woocommerce .cart_totals table.shop_table th{font-size:14px;line-height:19px;font-weight:600;letter-spacing:-0.02em;}
.woocommerce .cart_totals_inner .woocommerce-shipping-totals .woocommerce-shipping-destination,
.woocommerce .cart_totals_inner .woocommerce-shipping-totals .woocommerce-shipping-calculator{display: none}
.woocommerce-info{border-color:#FF9900;font-weight:600;color:#000000;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;}
.woocommerce-form-coupon-toggle .woocommerce-info::before{margin-top:0;content:"";width:18px;height:17px;background:url("imgs/coupon.png") left top no-repeat}
	.woocommerce-info .showcoupon{text-decoration:underline}
.checkout_coupon button.button{padding:11px 30px;font-weight: 600;font-size: 16px;line-height: 22px;}

.woocommerce form .form-row-first{width:50%}

#order_review thead tr th, #order_review tfoot tr th{font-weight:600}
.woocommerce ul#shipping_method li label{font-weight: 600;font-size: 14px;}
	.woocommerce ul#shipping_method li label .amount{font-size: 18px;}
	.woocommerce ul#shipping_method .amount{font-weight: 600;}


#customer_details .woocommerce-billing-fields h3, #customer_details .woocommerce-shipping-fields h3{font-weight:bold;font-size:18px;line-height:25px;letter-spacing:-0.045em;}
#customer_details label{font-weight:600;font-size:14px;line-height:19px;letter-spacing:-0.02em;}
#customer_details label.checkbox{color:#767676}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .select2-container--default .select2-selection--single{height:50px;border-radius:12px;border:1px solid #DADADA;}
.woocommerce form .form-row textarea{height:120px}

.woocommerce-checkout #payment ul.payment_methods li label{font-weight: 600;font-size: 16px;line-height: 22px;color: #000000;}
.woocommerce-checkout #payment ul.payment_methods li .payment_box,
.woocommerce-checkout #payment ul.payment_methods li .woocommerce-terms-and-conditions-wrapper,
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{padding: 2px 26px;font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;color: #A0A0A0;}

.woocommerce .cart_totals .wc-proceed-to-checkout{margin-top:28px}
	.woocommerce .cart_totals .wc-proceed-to-checkout a.btn{padding:14px;font-size: 16px;line-height: 22px;letter-spacing: -0.005em;font-weight:600}

#add_payment_method #payment #place_order, .woocommerce-cart #payment #place_order, .woocommerce-checkout #payment #place_order{border-radius:12px}

.woocommerce div.product form.cart .variations{position:relative;z-index: 3}

.woocommerce ul.order_details{max-width:100%;}

.elementor-6972 .elementor-element.elementor-element-04d91ba .elementor-heading-title{text-transform: none}
.woocommerce-thankyou-header .icons{width: 80px;height: 80px;background:url("imgs/check_icon.png") left top no-repeat}

.woocommerce-thankyou-header .title{margin-top: 9px;font-size:36px;line-height:49px;font-weight:700;letter-spacing:-0.045em;}
.woocommerce-thankyou-order-received{margin-top:9px;font-size:14px;line-height:19px;font-weight:600;letter-spacing:-0.02em;}
.woocommerce ul.order_details li{width:25%;font-size:14px;line-height:19px;font-weight:600;letter-spacing:-0.02em;color: #666666;}
	.woocommerce ul.order_details li strong{font-size:14px;line-height:19px;font-weight:600;letter-spacing:-0.02em;color: #000;}

.woocommerce .woocommerce-order-details, .woocommerce .woocommerce-customer-details{max-width:1440px}
	 #main-content .woocommerce .woocommerce-order-details h2{font-weight: bold;font-size: 24px;line-height: 33px;letter-spacing: -0.045em;}
		#main-content .woocommerce .woocommerce-order-details table.shop_table thead th{font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}
		#main-content .woocommerce .woocommerce-order-details table.shop_table tr{border-color:#000}
			#main-content .woocommerce .woocommerce-order-details table.shop_table .product-name .df{max-width:350px}
			#main-content .woocommerce .woocommerce-order-details table.shop_table .product-name .p-details{flex:0 0 80%}
				#main-content .woocommerce .woocommerce-order-details table.shop_table .product-name .p-details li{font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: -0.02em;color: #757575;}
				#main-content .woocommerce .woocommerce-order-details table.shop_table .product-name .p-image{display:inline-block;margin-right:20px;width:57px}
				#main-content .woocommerce .woocommerce-order-details table.shop_table .product-name a,
				#main-content .woocommerce .woocommerce-order-details table.shop_table .product-name .product-quantity{font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}		
				#main-content .woocommerce .woocommerce-order-details table.shop_table td.product-total span{font-weight: 600;font-size: 18px;line-height: 25px;text-align: right;letter-spacing: -0.045em;color: #767676;}
			#main-content .woocommerce .woocommerce-order-details table.shop_table tfoot th{font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}
			#main-content .woocommerce .woocommerce-order-details table.shop_table tfoot td{font-weight: bold;font-size: 18px;line-height: 25px;letter-spacing: -0.045em;}
			.woocommerce-customer-details{flex-direction:column}
			#main-content .woocommerce-customer-details .woocommerce-column{padding:32px 34px;width:49%;min-height:272px;border: 1px solid #333333;}

.woocommerce-MyAccount-content .woocommerce-button.button.cancel{position:absolute;top: 5px;right: 16px;padding:12px 24px;background:#fff;font-weight: 600;font-size: 16px;line-height: 22px;text-align: center;color: #000000;}

.related.products.widget{position: relative;z-index: 0;padding:0 20px}
.related.products.widget .products{display:flex;justify-content: space-around}
.archive .list-product-archive .add-cart{display: none}


.wishlist-title.wishlist-title-with-form .button, .woocommerce table.wishlist_table a.button, .woocommerce table.wishlist_table a.button:hover, .woocommerce table.wishlist_table a.button:focus{padding: 5px 10px}

input[type=number]::-webkit-inner-spin-button{display: none;}
.woocommerce div.product form.cart .reset_variations{display: none !important; }
.woo-variation-swatches .variable-items-wrapper .variable-item.disabled{display: none;}
/*.details-product .apus-woocommerce-product-gallery-wrapper .woocommerce-product-gallery__trigger{display: none !important; }*/

.elementor-39 .flaticon-shipping:before{content: "";display:block;margin: 0 auto;width: 49px;height: 33px;background: url("imgs/truck.png") left top no-repeat}
.elementor-39 .ti-credit-card:before{content: "";display:block;margin: 0 auto;width: 44px;height: 33px;background: url("imgs/card.png") left top no-repeat}
.elementor-39 .flaticon-shield:before{content: "";display:block;margin: 0 auto;width: 37px;height: 33px;background: url("imgs/money_back.png") left top no-repeat}

.elementor-41 .elementor-element.elementor-element-e10bef8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e10bef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{overflow: visible}

.mc4wp-response p{text-align:center}

@media only screen and (max-width:1600px){
	body .agy{top:10%}
}
@media only screen and (max-width:1200px){
	body .agy{height:80%}
/*	.product-block .image img{margin-left: 100px;}*/
}
@media only screen and (min-width:952px) and (max-width:1024px){
	.elementor-6975 .elementor-element .content-banner{background-size: 100%;}
}

@media only screen and (max-width:991px){	
	body .agy{width:90%}
	.logo img{max-width: 142px}
	.wrapper-container{overflow-x: visible !important;}	
	.main-sticky-header-wrapper{position:sticky;top:0;left: 0;width:100%;height: 56px;z-index: 999;overflow: visible;}
	
	body .agy .box .box-left{display:none !important}
	/*.apus-offcanvas-body{position:relative;background: url("https://www.scandalflavors.com/wp-content/uploads/2021/11/mini_menu_bg.png") right bottom #fff no-repeat}	*/
		.header-offcanvas{border:none}
	.header-offcanvas .col-xs-12{padding:0}
			.header-offcanvas .ti-close{font-size:24px}
		.middle-offcanvas{padding:0 15px 15px 15px}
			.middle-offcanvas .sliding-menu .sliding-menu__nav::before{display:none}
			.middle-offcanvas #menu-main-menu-navbar{margin-bottom:14px}
			.middle-offcanvas #menu-main-menu-navbar ul{margin-bottom:0}
				.middle-offcanvas #menu-main-menu-navbar li{margin:0}
					.middle-offcanvas #menu-main-menu-navbar li button{padding:5px 0}
					.middle-offcanvas .sliding-menu__panel li .sliding-menu__nav, .sliding-menu__panel li a{text-transform: none}
					.middle-offcanvas .flaticon-user::before, .middle-offcanvas .flaticon-heart::before{display:inline-block;margin-right: 8px}
			.middle-offcanvas .my-account{margin-bottom:20px}
			.middle-offcanvas .my-account, .middle-offcanvas .wishlist-icon, .middle-offcanvas .wishlist-icon i{font-size:14px;line-height:19px;letter-spacing: -0.045em;font-style:normal}
	.apus-offcanvas-body .header-mobile-bottom{margin:0 auto;width:100%;position:absolute;bottom:5%;border:none;text-align:center}
	.header-mobile{padding:5px 0;box-shadow: 0px 2px 17px 0px rgba(80, 80, 80, 0.25);}
	.header-mobile .show-search-header{font-size: 0}
	.header-mobile .show-search-header .ti-close{font-size:23px}
		.apus-offcanvas-body .header-mobile-bottom .widget_apus_socials_widget{text-align:center}
			.apus-offcanvas-body .header-mobile-bottom .widget_apus_socials_widget .facebook-f .fab:before{display: block;width:19px;height:19px;content:"";background: url("imgs/facebook_icon.png") left top no-repeat}
			.apus-offcanvas-body .header-mobile-bottom .widget_apus_socials_widget .instagram .fab:before{display: block;width:19px;height:19px;content:"";background: url("imgs/instagram_icon.png") left top no-repeat}
			.apus-offcanvas-body .header-mobile-bottom .widget_apus_socials_widget .youtube .fab:before{display: block;width:19px;height:19px;content:"";background: url("imgs/youtube_icon.png") left top no-repeat}
	
	
	.apus-search-form-inner .tt-menu{min-height: 100px;width:134%;border-radius:20px}
	
	.apus-search-form-inner .btn i{opacity:0.4}
	.apus-search-form-inner form .form-control{border-radius:51px;}
	.apus-search-form-inner form{border-radius:16px;border:1px solid #D5D5D5}
	.apus-search-form-inner form .form-control::placeholder{font-style: italic;font-weight: 600;font-size: 14px;line-height: 19px;color:#0006;}
	.apus-search-form-inner form .form-control:-ms-input-placeholder{font-style: italic;font-weight: 600;font-size: 14px;line-height: 19px;color:#0006;}
	.apus-search-form-inner form .form-control::-ms-input-placeholder{font-style: italic;font-weight: 600;font-size: 14px;line-height: 19px;color:#0006;}
		
	.mini-cart .count, .wishlist-icon .count{padding:0 3px 3px 3px;top:-5px;right:0;width:16px;height:16px;background:#9F0000;font-weight: 600;font-size:9px;line-height: 16px;letter-spacing: -0.02em;;}
	#apus-header-mobile .row.search-w{display:none}
	#apus-header-mobile .box-left{display: block !important}
	
	.category_banner .desc{left:30px;width:300px;}
	.category_banner .desc h3{font-size:30px;line-height:32px;}
	.category_banner .desc hr{margin:10px 0}
	.category_banner .desc .stext{font-size:17px;line-height:22px;}
	
/*	.product-block .image img{margin-left: 70px;}*/
	
	.container.p-product .details-product .top-content .cont1 .title .product_title,
	.container.p-product .details-product .top-content .cont1 .price-w,
	.container.p-product .details-product .top-content .cont1 .price-w span{font-size:35px;line-height:45px}
	.container.p-product .details-product .top-content .cont1 .price-w .woocommerce-Price-currencySymbol{font-size:20px;line-height:25px}
	.container.p-product .cont2 .subtitle{font-size:13px;line-height:18px}
	.container.p-product .cont2 .concentration{font-size:16px;line-height:20px}
	.details-product .apus-woocommerce-product-gallery .slick-slide a{display:block;width:100%}
	.container.p-product .details-product .apus-woocommerce-product-gallery img{margin:0;max-width:100%}
	.container.p-product .text{max-width:100%}
	.container.p-product::after{display:none !important}
	
	.container.p-product .details-product .image-mains{margin-bottom: 0}
	.container.p-product .details-product .top-content .cart{margin-bottom: 30px !important;margin-top: 0 !important}	
	
	.container.p-product .details-product .top-content .cart .variation:last-child{margin-bottom:0}

	
	.details-product .top-content .single_variation_wrap{float:none;position:fixed !important;left:0;bottom:0;padding:16px;width:100%;background:#fff;box-shadow: 0px -1px 36px rgba(0, 0, 0, 0.11);z-index:999}
	.details-product .top-content .single_variation_wrap .woocommerce-variation-price .price .woocommerce-Price-amount.amount{color:#fff !important}
	.product .details-product.layout-v3 .top-content form.cart .button{padding:14px !important;}
	.container.p-product .details-product.layout-v3 .top-content .quantity .qty,
	.container.p-product .details-product.layout-v3 .top-content .quantity .plus,
	.container.p-product .details-product.layout-v3 .top-content .quantity .minus{border-radius:7px !important}
	
	.container.p-product{width:100%}
	#content .container.p-product .cont2 .subtitle{font-size:13px;line-height:18px}
	#content .container.p-product .cont2 .concentration{padding:0 10px;font-size:16px;line-height:20px}
		
	.apus-search-form-inner .btn{background:none;border:none}	
	.elementor-39 .widget-features-box div.item{margin-bottom:50px}
	
	#apus-footer .elementor-widget-container p{text-align:center !important}
	
	.add-fix-top{right:10px;bottom:80px}
	.wrapper-container {overflow-x:hidden;}
	
	.more_details_w .container{width: 100%}	
	.more_details_w h3{font-size:26px;line-height:30px}
	.more_details_w .img{margin-top:20px}
		.more_details_w .img img{max-width:90%}
	
	.container.p-product .woocommerce-variation.single_variation .woocommerce-variation-price{display:none;/*top:32px;right:29px*/}
	
	body .body-footer-mobile{margin-bottom:0}	
	

@media  only screen and (max-width:768px){
	.container.p-product #apus-breadscrumb{margin-bottom:20px !important}
	
	/*body .agy{top:0;width:100%;height:100%;background:url("https://www.scandalflavors.com/wp-content/uploads/2021/11/mobile_ageVerif.jpg") center center no-repeat}*/
		body .agy .box{top:30%}
		body .agy .box .box-right h3{font-size:26px;line-height: 39px}
		body .agy .box .box-right p, body .agy .box .box-right .btn{font-size: 14px;line-height: 15px}
	
	.header-mobile .btn-showmenu{position: relative;top: -7px}
	
	.more_details_w{margin:40px 0;padding:20px 0}
	.container{width:100%}
	.track_info_w{flex-direction:column}
		.track_info_w > div{width:100%}
	
	.woocommerce table.shop_table .cart_item td{display:block;width:100% !important;max-width:100% !important;padding:10px !important;text-align: right !important}
	.woocommerce table.shop_table .cart_item .product-thumbnail{display:none}
	.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{width: 40px;height: 40px}
	.woocommerce .checkout.woocommerce-checkout .col-md-4{padding:0}
	.woocommerce .order-review table.shop_table .product-name .df.jc-sb{justify-content:flex-start;align-items: center;}
	.woocommerce table.woocommerce-checkout-review-order-table .cart_item td{display: revert;width: 49%;}
		.woocommerce table.woocommerce-checkout-review-order-table .cart_item td .product_info{text-align: left !important;align-items: center;}
	
	.woocommerce ul.order_details li{margin-bottom:6px;width:100%}
		.woocommerce ul.order_details li strong{margin-top:5px}
	.woocommerce table.shop_table .product-name{width:100%}
	
}

@media only screen and (max-width:740px){	
	.elementor-6975 .elementor-element.elementor-element-76cea6e .btn-banner{margin-right: 74px}
	.elementor-6975 .elementor-element.elementor-element-42e251b .btn-banner,
	.elementor-6975 .elementor-element.elementor-element-5bfc99d .btn-banner,
	.elementor-6975 .elementor-element.elementor-element-5b84884 .btn-banner{margin-left: 0}
	
	.category_banner .desc{bottom:10%;width:90%}	
	.apus-breadscrumb .breadcrumb a{font-size:14px;line-height:19px;font-weight:600;color:#000000;}
	.container.p-product .details-product .apus-woocommerce-product-gallery img{max-width:100%}
	#contact_info{top:0}
	#apus-footer .apus_custom_menu {max-width:90%;margin:0 auto}
	#apus-footer .apus_custom_menu {max-width:90%;margin:0 auto}
	.container.p-product .details-product.layout-v3 .top-content .quantity .qty{width:50px !important}
	.container.p-product .woocommerce div.product form.cart .added_to_cart:hover,
	.container.p-product .woocommerce div.product form.cart .added_to_cart:focus,
	.container.p-product .woocommerce div.product form.cart .button:hover,
	.container.p-product .woocommerce div.product form.cart .button:focus,
	.container.p-product .details-product.layout-v3 .top-content form.cart .button,
	.container.p-product .details-product.layout-v3 .top-content form.cart .button:hover,
	.container.p-product .details-product.layout-v3 .top-content form.cart .button:focus{padding:14px 13px !important;width:auto !important;}
}

@media only screen and (max-width:640px){
	.elementor-6975 .elementor-element.elementor-element-bebd155 .btn-banner{margin-right: 20px}
	.elementor-6975 .elementor-element.elementor-element-524977a .btn-banner{margin-left: 23px}
	.related.products.widget .products{display:block}
		.related.products.widget .product-block{margin-bottom:20px;width:100%}	
	.apus-breadscrumb .wrapper-breads{padding:12px 0}
	.mob_footer_form #mc4wp-form-2 .mc4wp-form-fields{padding:0 17px 0 17px}
		.mob_footer_form #mc4wp-form-2 .mc4wp-form-fields h1{margin:3px auto 10px !important;font-size: 16px !important;line-height: 22px !important}
		.mob_footer_form #mc4wp-form-2 .mc4wp-form-fields .mc4wp_stext{margin-bottom:15px !important;font:600 12px/16px 'Open Sans' !important}	
		.mob_footer_form #mc4wp-form-2 .mc4wp-form-fields .mc4wp_the_form input[type='email']{margin:0 0 0 12px;border-radius:6.24375px !important;}
		.mob_footer_form #mc4wp-form-2 .mc4wp-form-fields .mc4wp_the_form .btn{left: -12px !important;padding-left: 25px;width: 82px !important;border-radius: 6.24375px !important;font-size: 16px;line-height: 22px;}
	
.name{font-weight: bold;font-size: 20px;line-height: 27px;}
.product-block .desc{margin-bottom:0;font-weight: 600;font-size: 14px;line-height: 19px;}
.product-block hr{margin:0 auto 11px}
.product-block .metas{margin:0}
.product-block .price{font-weight: 600;font-size: 12px !important;line-height: 16px !important;}
	/*.products-grid .product-block .block-inner{max-height: 360px;overflow: hidden !important;}*/
	/*.product-block .image img{max-width: 250px;}*/
	.container.p-product .details-product .apus-woocommerce-product-gallery img{margin:0 auto;max-height:390px;}
	
	.container.p-product .wishlist-share-wrapper{margin: 20px 0 10px}
		.container.p-product .wishlist-share-wrapper .sharebox-w{display:block;margin-bottom:10px}
	
	.more_details_w{margin: 0}
	
	body.error404{overflow-y: hidden;}
	.page-404{margin-top:60px}
	.page-404 .not-found{margin-top:0}
	.page-404 .slogan{margin: 40px auto 11px}
}
	

@media only screen and (max-width:500px){	
	.main-page .wrapper-banner.style2 .inner{padding:7.5% 12% 12% 8%}
	.elementor-6975 .elementor-element.elementor-element-bebd155 .btn-banner{margin-left: 27px}
	.elementor-6975 .elementor-element.elementor-element-32d8a63 .btn-banner{margin-left: 20px}
	.elementor-6975 .elementor-element.elementor-element-59cfe5f .btn-banner{margin-left: 40px}
	
	.category_banner .desc h3{font-size:18px;line-height:19px;}
	.category_banner .desc .stext{font-size:14px;line-height:15px;}
	.track_info_w .order_details{padding: 15px 10px 12px}
	.woocommerce ul.order_details{padding: 15px 10px;font-size:12px;line-height: 17px;}
	.woocommerce ul.order_details li strong{margin-top:7px;font-size: 12px;line-height: 17px;}
	.woocommerce-MyAccount-content .woocommerce-button.button.cancel{top:12px;padding: 10px 20px;font-size: 14px;line-height: 20px;}
	#content .container.p-product .cont2 .subtitle{font-size:14px;letter-spacing: 0.2em;}
/*	.clearfix.wishlist-share-wrapper::after{width:171px;height: 240px}*/
	.elementor-6975 .elementor-element .content-banner{height: 232px !important;}
	.product-block .image img{margin-left: 33% !important;}
}

@media only screen and (max-width:375px){	
	/*body .agy{background: url(https://www.scandalflavors.com/wp-content/uploads/2022/02/new_ageVerif_mob.jpg) center center no-repeat}*/
	#apus-mobile-menu{width:100%;max-width:90%}
		.middle-offcanvas .sliding-menu__panel li .sliding-menu__nav, .sliding-menu__panel li a{font-size: 24px;line-height: 33px;letter-spacing: -0.045em;text-transform: none}
	.middle-offcanvas .my-account, .middle-offcanvas .wishlist-icon, .middle-offcanvas .wishlist-icon i{font-size: 24px;line-height: 33px;letter-spacing: -0.045em;}
	.left_bg_image{max-height:562px;}
	.main-page .wrapper-banner .title{margin:0;}
	.details-product .top-content .single_variation_wrap{padding:16px 8px}
	/*.wishlist-share-wrapper::after{height: 190px}*/
	.more_details_w h3{font-size:20px;line-height:30px}
	.more_details_w .img{margin-top:10px}	
}
	
