body.single.single-product .woocommerce-message{margin:0 0 15px!important}

body.single.single-product a.added_to_cart.wc-forward{display:none!important}
.single-top {
    padding-bottom: 40px;
}
/*table.variations tr:hover { background:none !important }*/
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {    background-color: transparent !important;}
body.single .single-timer.prd-promo-timer{margin-top:15px}
.slick-arrow { font-size:0 !important }
body .slick-next{right:-6px}
body .slick-prev{left:-6px;z-index:9}
body.single.single-product .header{margin-bottom:20px}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none!important}
.woocommerce-message,.woocommerce-info{background:#eee!important;border:2px solid #2eb887!important;padding:6px 6px 6px 25px !important;border-radius:29px}
.woocommerce-message a,.woocommerce-info a{padding:8px 25px!important;display:none!important}
.quick-desc-content-outer{width:100%;height:100%;padding:0 20px 20px}
body #woosq-popup{max-height:485px}
body #woosq-popup .single-product .product > div{height:400px;overflow:auto}
.quick-desc-content-outer .summary-content{padding:0 0 0 20px !important}
.quick-desc-content-outer .quick-desc-content-short{margin-bottom:20px;padding:15px;background:#fdecec;font-size:14px;line-height:20px}
#woosq-popup .thumbnails .slick-dots{display:none!important}
.quick-desc-content-outer .quick-desc-content-short span{display:block}
body .quick-desc-content-outer h2{text-align:left!important;font-size:22px!important;font-weight:bold!important;background:none!important;color:#000!important;padding:0!important;text-transform:capitalize;margin-bottom:10px!important}
#woosq-popup .single-product{position:relative;overflow:auto!important;height:100%!important;position:relative;padding-top:20px}
.mfp-woosq .mfp-arrow{display:none!important;visibility:hidden;height:0;width:0}
.mfp-woosq .mfp-close:before,.mfp-woosq .mfp-close:hover:before{color:#fff!important}
button.mfp-close,button.mfp-close:hover{background:#f00!important;color:#fff!important;border-radius:0!important}
.wpgs-nav .slick-active img{opacity:1;transition:all ease-in .3s;padding:0}
.wpgs-for-outer   { padding:0 2px 0px }
.wpgs-for-outer{position:relative}
.slide-count{position:absolute;right:4px;bottom:3px;z-index:999;background:#fff;padding:1px 8px;border-radius:50px;font-size:12px;letter-spacing:1px}
.slick-prev,.slick-next{background-color:#fff!important}
.single-product .footer-sp{padding:15px 10px 15px}
.wooct-countdown.wooct-style-02 .wooct-timer{margin:0 auto}
.single-product .onsale span{display:block}
.single-product .onsale{position:absolute;top:0;left:0;z-index:9;padding:9px 8px 5px;background:#e33425bd;color:#fff;text-align:center;width:74px}
.single-product .onsale:after{content:"";width:0;height:0;left:0;bottom:-15px;position:absolute;border-color:transparent #e33425bd;border-style:solid;border-width:0 37px 15px}
.single-product .onsale span.onsale-promo{font-size:8px;letter-spacing:.1em;text-transform:uppercase;line-height:11px}
.single-product .onsale span.onsale-no{font-size:22px;font-weight:bold;letter-spacing:.1em;color:#fbff00}
.single-product .onsale span.onsale-off{font-size:12px;letter-spacing:.2em}
.ast-separate-container .ast-article-single:not(.ast-related-post){background:none!important}
.single-product ul.products{justify-content:center}
body.single-product .qib-button.qib-button-wrapper{float:none!important}
.single-product .fix-atc-var-top-img .woocommerce-product-gallery{width:100%!important;margin-bottom:0!important}
.fix-single form.cart{padding-left:0!important}
.fix-single h4.single-date-preoder{margin-bottom:25px}
.fix-atc-var-top{display:flex;margin-bottom:15px;border-bottom:1px solid #efefef;padding-bottom:15px;align-items:center}
.fix-atc-var-top-txt ins{font-size:20px;font-weight:bold}
.fix-atc-var-top-img{margin-right:30px;width:70px}
.fix-atc-var-top-img img{width:80px;height:auto}
.fix-atc-var li.variable-item.button-variable-item{padding:10px!important;height:auto!important}
body h3.var-text {
    font-size: 17px;
    font-weight: bold;
    background: #993366;
    display: inline-block;
    padding: 10px 20px;
    color: #ffff;
    margin-bottom: 0;
}
.fix-atc-close{display:none}
body.var-open.fix-click-atc .fix-single .fix-atc-text-buy,body.var-open.fix-click-atc .fix-single button#sbw_wc-adding-button{display:none}
body.var-open.fix-click-atc .fix-single .single-buynow{display:none}
body.var-open.fix-click-bynow .fix-single .fix-atc-text-buy{display:none}
body.var-open.fix-click-bynow .fix-single button.single_add_to_cart_button{display:none}
body.var-open.fix-click-bynow .fix-single button#sbw_wc-adding-button{margin:20px 0 0}
body.var-open .fix-atc-close{display:block!important;position:absolute;right:0;top:1px;font-size:26px;line-height:21px;cursor:pointer;background:#f00;padding:3px 9px 5px;color:#fff}
body.var-open .fix-single-content-atc{display:block!important}
body.var-open .variable-item:not(.radio-variable-item){width:80px;height:110px}
body.var-open .fix-atc-contright{display:block!important;width:100%}
body.var-open .fix-atc-text,body.var-open .fix-single-content-img,body.var-open .fix-single-content-title{display:none!important}
.fix-atc-inner{display:flex}
.fix-single .woocommerce-product-details__short-description,.fix-single .product_title.entry-title,.fix-single .price{display:none;height:0;visibility:hidden}
.fix-single form.variations_form.cart.wvs-loaded{border:0!important}
.fix-single-content-atc{display:none}
.fix-single-content-title{font-size:12px}
.fix-single{position:fixed;width:100%;bottom:0;left:0;z-index:99999;background:#fff;padding:0 15px;box-shadow:0 0 16px 6px rgb(0 0 0 / 8%);border-radius:0px}
body.var-open{overflow:hidden}
body.var-open .product-type-simple .fix-single{height:290px}
body.var-open .fix-single{height:60vh}
body.var-open .ast-container{height:100%;padding:30px 0 15px;position:relative}
body.var-open .fix-single-content{height:100%;overflow:auto}
body.var-open .fix-single-content .wooct-countdown.wooct-style-02.wooct-running{margin:50px 0 15px}
body.var-open .fix-single-content .single-offer-text{display:none;visibility:hidden}
body.var-open .fix-single .single-var-title{margin-left:0}
body.var-open .fix-single .product form.cart{padding-left:0;padding-right:25px}
.fix-atc-contright{display:flex;width:76%;align-items:center}
.fix-atc-text-buy,.fix-atc-text{width:12%;text-align:center}
.fix-atc-text{cursor:pointer;background:#2eb887;color:#fff;padding:10px 25px;font-size:14px}
.fix-atc-text-buy{cursor:pointer;background:#df1c7f;color:#fff;padding:10px 25px;font-size:14px}
.fix-single-content{position:relative}
.fix-single-content-img{width:30px;margin-right:15px}
.single-product .prod-desc{text-align:center;background:#fdecec;color:rgba(0,0,0,.87);font-size:25px;padding:.875rem;
    text-transform:capitalize;margin-bottom:35px!important; font-weight: bold;}
.single-product.ast-separate-container .ast-woocommerce-container,.single-product.ast-separate-container .ast-article-post,.single-product.ast-separate-container .ast-article-single{background-color:transparent}
.single-product .summary.entry-summary{background:#fff;padding:0 0 33px 10px;width:50%!important;margin-bottom:0!important}
.single-product .woocommerce-product-gallery{width:48%!important}
.single-product .woocommerce-tabs.wc-tabs-wrapper{padding-bottom:35px}
body.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){flex-direction:column-reverse;padding:30px 9px 15px;box-shadow:0 0 0 1px rgb(0 0 0 / 11%);background:linear-gradient(0deg,#f8f8f8,#fafafa 35%,#fff);margin:4px 3px!important}
body .variable-item:not(.radio-variable-item){width:90px;height:120px}
.woo-variation-swatches .variable-items-wrapper .variable-item:hover{box-shadow:inset 0 0 0 3px rgb(0 0 0 / 30%)!important;border-radius:4px!important}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:inset 0 0 0 3px rgb(255 0 0 / 90%)!important;border-radius:4px!important}
.wvs-style-squared.woo-variation-swatches .button-variable-item{min-width:97px;height:auto!important;padding:8px!important}
.wvs-style-squared.woo-variation-swatches span.variable-item-span.variable-item-span-button{font-size:12px}
.wapf-field-group{overflow:hidden}
.wapf-field-group .wapf-field-row:first-child{padding:20px 20px 0;background:#ea9ab2}
.wapf-field-group .wapf-field-row:nth-child(2){padding:0 20px 20px;background:#ea9ab2}
.wapf-field-group .wapf-field-row:nth-child(3){padding:20px;background:#f1e4f3}
.wapf-field-group .wapf-field-row .wapf-field-label label{font-weight:bold;font-size:20px}
.wapf-product-totals{margin-bottom:30px}
body .wapf-product-totals .wapf--inner{display:none;padding:20px;background:#f4c3c2}
body .tm-epo-style.round,body .tm-epo-style.square{height:25px;top:2px;width:25px}
.wcf-qty{transform:translateX(-26px)}
.wcf-item-all-text{font-size:10px}
.wcf-yp-skin-classic .wcf-qty-options .wcf-qty-selection{width:39px!important;padding:0!important}
.wcf-price{font-size:12px!important}
.wcf-order-wrap{margin-top:-55px}
.single-var-title {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 0;
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){display:block!important}
.woocommerce-variation-add-to-cart .wapf-wrapper{display:none}
.woocommerce-variation-add-to-cart div#tm-extra-product-options{display:none!important}
.woocommerce-variation-add-to-cart.show div#tm-extra-product-options{display:block!important}
.woocommerce-variation-add-to-cart.show .cus-addon{margin-bottom:0;border:1px solid #ddd;box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);border-radius:6px;background:linear-gradient(0deg,#f8f8f8,#fafafa 35%,#fff)}
span.ast-woo-product-category{display:none!important}
form.variations_form.cart.wvs-loaded{margin-top:0!important;border-top:1px solid rgba(0,0,0,.1);padding-bottom:20px!important}
body.woocommerce div.product form.cart .variations{border-bottom:0!important;position:relative;margin-bottom:0!important;width:100%;margin-top:25px;padding:     border: 0px solid #000 !important;}
body.woocommerce div.product form.cart .variations tr{display:block!important;margin-bottom:0; border-bottom: 1px solid #ddd;}
body.woocommerce div.product form.cart .variations tr:last-child{margin-bottom:0!important}
body.woocommerce div.product form.cart .variations tr:last-child th,body.woocommerce div.product form.cart .variations tr:last-child td{}
body.woocommerce div.product form.cart .variations td,body.woocommerce div.product form.cart .variations th{display:inline-block!important;
	    padding: 17px 15px;}
body.woocommerce div.product form.cart .variations label,.single-addtocart-text{font-weight:700;font-size:15px}
body.woocommerce div.product form.cart .variations label{padding-top:6px!important;display:block}
body.woocommerce div.product form.cart .variations td.label{margin-top:0;margin-bottom:0;width:34%;   border: 0px solid #000 !important;  }
body.woocommerce div.product form.cart .variations td, body.woocommerce div.product form.cart .variations { border: 0px solid #000 !important;}
body.woocommerce div.product form.cart .variations td.value{width:60%}

body.woocommerce table tbody tr:hover>td, body.woocommerce table tbody tr:hover>th {
    background-color: transparent !important;
}
.variable-item-contents span{display:block;text-transform:capitalize;font-weight:500;font-size:12px}
.product_meta{display:none}
.variable-item-contents span{display:block}
body.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center}
.single-top .price span.woocommerce-Price-amount.amount{letter-spacing:1.3px;font-size:24px}
.single-top .price del bdi{color:#333}
.single-top .price del span.woocommerce-Price-amount.amount{letter-spacing:1px;font-size:15px;font-weight:600}
body h4.single-date-preoder{font-size:17px;color:#d264b6;font-weight:500;margin-top:20px}
body h4.single-date-preoder span{color:#df1c7f;font-weight:bold}
.fancybox-caption__body{display:none!important}
section.related.products{text-align:center}
section.related.products .slider-inner{height:100%;padding:0 10px}
section.related.products li{margin-bottom:0!important}
section.related.products a#sbw_wc-adding-button-archive,section.related.products .slider-inner-bot-but{display:none}
section.related.products h2{background:none;margin-bottom:10px!important}
section.related.products span.woocommerce-Price-amount.amount{letter-spacing:1px;font-size:16px}
section.related.products del span.woocommerce-Price-amount.amount{font-size:12px}
section.related.products .discount-percent{transform:translateY(-3px)}
body.woocommerce div.product .woocommerce-tabs .panel{padding:0;margin:0 auto;padding:25px;box-shadow:0 0 10px 0 rgb(0 0 0 / 25%);background:linear-gradient(0deg,#f8f8f8,#fafafa 35%,#fff)}
.woocommerce-Tabs-panel h2{background:none;border-bottom:1px solid #ccc;font-weight:bold;font-size:20px!important;color:#e7386f!important}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#e7386f}
body.woocommerce div.product .product_title {
    margin: 0 0 15px;
    font-size: 26px;
    line-height: 1.3em;
}
.discount-percent {
    white-space: nowrap;
    display: inline-block;
    transform: translateY(-5px) !important;
    padding: 4px 8px 4px !important;
    font-weight: 600;
    line-height: 1;
    margin-left: 14px !important;
    font-size: 17px !important;
    color: #fff;
    /* text-transform: uppercase; */
    background: #e7386f;
    border-radius: 7px !important;
}
.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:21px;color:#df1c7f!important}
.woocommerce-product-details__short-description{margin-top:15px;margin-bottom:20px;padding:15px;background:#fdecec;font-size:14px;line-height:20px}
.woocommerce div.product form.cart {
    padding-left: 0;
    margin-bottom: 0;
}
.woocommerce-product-details__short-description p{margin-bottom:10px}
.woocommerce-product-details__short-description ul{margin:0 0 25px 20px;padding:0}
.info-tab{font-size:14px}
select.qvar{padding:12px 38px!important}
body.woocommerce div.product form.cart div.quantity{margin:0 15px 0 0}
body.woocommerce div.product div.summary{margin-bottom:100px}
ul.tabs.wc-tabs{border:0!important}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a{background:#e7386f;border-radius:20px;padding:10px 30px;color:#fff}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none!important}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#cc4670;color:#fff}
.cus-addon{display:flex;flex-wrap:nowrap;align-items:center;align-content:center;padding:8px 15px;margin-bottom:0;margin-top:0;border:1px solid #ddd;box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);border-radius:6px;background:linear-gradient(0deg,#f8f8f8,#fafafa 35%,#fff)}
.cus-addon h3{font-size:15px;margin-bottom:0;font-weight:bold}
.cus-addon-but{display:inline-block;background:#f00;padding:10px 20px;cursor:pointer;border-radius:20px;color:#fff;font-size:12px;margin-top:6px;margin-bottom:0;width:209px;text-align:center}
.cus-addon-but:hover{background:#ea9ab2}
.wapf-checkable{float:left;width:50%}
.wapf-field-label.wapf--above{display:none}
body .wapf-field-description{margin-bottom:9px;margin-top:-10px;font-size:15px;font-weight:bold;color:#000}
.home-banner .elementor-slide-description p{font-size:20px}
.single-addtocart{display:flex;     margin-top: 20px;}
.single-addtocart-but{display:inline-block;position:relative;margin-top:40px;width:100%}
.single-addtocart-but button.single_add_to_cart_button.button.alt, .custom-atc-add-to-cart-variation,
.custom-atc-add-to-cart, body .variable-buynow { 
    color:#fff !important;background-color: #2eb887 !important;  border-color: #2eb887 !important; border-radius: 30px !important;
}
a.reset_variations {
    display: none !important;
    font-size: 14px !important;
    margin: 15px 0;
    background: #f00;
    padding: 3px 20px;
    border-radius: 10px;
    color: #fff;
}
.custom-atc {
    margin-top: 30px;
}
.custom-atc-add-to-cart , .custom-atc-add-to-cart-variation{ margin-right:20px }
.single-addtocart-but button.single_add_to_cart_button.button.alt:hover, .custom-atc-add-to-cart-variation:hover,
.custom-atc-add-to-cart:hover, body .variable-buynow:hover{ border-color: #128f62 !important; background-color: #128f62 !important;}
body.woocommerce div.product form.cart .button.single_add_to_cart_button,
body.woocommerce div.product .single-buynow, .custom-atc-add-to-cart-variation,
.custom-atc-add-to-cart, body .variable-buynow{padding:10px 30px !important;font-size:18px !important;float:left;    min-width: 40%;text-align:center; line-height: 1.2em !important;
    font-weight: bold;}
body.woocommerce div.product .single-buynow{background:#df1c7f!important}
body.woocommerce div.product .single-buynow:hover{background:#97054f!important}
body.woocommerce div.product form.cart .button.single_add_to_cart_button{margin-right:20px; border-radius: 30px; color: #fff}
.single-product button#sbw_wc-adding-button{display:inline-block;width:35%;padding:15px 20px;background:#df1c7f}
.single-product button#sbw_wc-adding-button:hover{background:#850345}
.single-addtocart-text{width:20%;display:inline-block;font-weight:bold; margin-top: 11px;}
body.woocommerce .wapf-product-totals{display:inline-block!important;margin:0 0 30px!important}
/*body.woocommerce div.product form.cart div.quantity{float:none;display:inline-block!important}*/
.woocommerce div.product form.cart .qib-button-wrapper div.quantity{margin:0}
.qib-button-wrapper button.qib-button{box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%)!important;background:linear-gradient(0deg,#f8f8f8,#fafafa 35%,#fff)!important}
.qib-button-wrapper button.qib-button:hover, .qib-button-wrapper button.qib-button:focus { color: #df1c7f !important; border-color:#df1c7f !important; outline: 0 !important; }
.qib-button-wrapper button.qib-button { font-size: 27px !important}
.woofc-item-qty .qib-button.qib-button-wrapper{margin-right:5px!important;margin-left:5px!important;margin-top:0!important}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner input{background:#fff!important;border:1px solid #ddd!important}
.woofc-area dd{margin:0 0 10px!important;padding:0!important}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner{align-items:flex-start!important}
body.woocommerce div.product form.cart .button{vertical-align:middle;float:none}
a.woosq-btn{background:#e7386f;color:#fff;display:block;text-align:center;padding:10px;border-radius:50px;width:47%;position:absolute;bottom:27px;right:0}
.single-product div#content{margin-bottom:30px}
body a.button.add_to_cart_button{display:block;text-align:center;width:50%!important;padding:10px; background: #2eb887 !important; color: #fff}
body a.button.add_to_cart_button:hover { border-color: #128f62 !important; background-color: #128f62 !important; color: #fff !important}
.single-product .xoo-wsc-basket{bottom:63px}
.wpgs-for .slick-arrow{color:#e7386f!important}
.slick-prev:before,.slick-next:before{color:#e7386f!important}
.single-var-info{font-size:13px}
.single-var-button-icon{display:none}
.single-product .related.products ul.products,.single-product .related.products ul.products{display:block!important;flex-wrap:nowrap!important;clear:both}
.single-product .related.products span.single-offer-text{display:none}
.single-product .single-offer-text{margin-top:36px;font-size:16px;width:100%;text-align:center;background:#f7e986;padding:10px}
.single-product .single-offer-text span{color:#f00;font-weight:bold}
.single-product .woocommerce-breadcrumb { display: none}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    text-decoration: none !important;
}
@media (max-width: 991px) {
.single-product div#content{margin-bottom:40px;margin-top:20px}
div#primary{width:100% !important;padding:10px!important;margin:0!important}
.single-product .woocommerce-product-gallery,.single-product .summary.entry-summary{width:100%!important;padding:0!important}
.woocommerce-product-details__short-description{margin-bottom:25px}

}
@media (max-width: 767px) {
    body.woocommerce div.product form.cart .button.single_add_to_cart_button, body.woocommerce div.product .single-buynow, 
    .custom-atc-add-to-cart-variation, .custom-atc-add-to-cart,  .variable-buynow  {
        padding: 10px 30px !important;
        font-size: 18px !important;
        float: none !important;
        width: 100% !important;
        margin-bottom: 32px !important;
        text-align: center !important;
    }
    .slick-prev, .slick-next { font-size:0 !important }
.single-product div#content{margin-bottom:40px;margin-top:0!important}
.related.products ul.products .slick-list{padding:0 15% 0 0}
.single-product .related.products ul.products li.product{clear:none!important;margin-right:0!important}
.single-product .white-bg{margin-left:0!important;margin-right:0!important}
.single-product .ast-container.main-content{padding-left:0!important;padding-right:0!important}
.single-product .single-top.white-bg{padding:0!important}
.single-product .summary.entry-summary{padding:0 15px 15px!important}
.single-product .woocommerce-product-details__short-description{margin-bottom:10px!important}
.woocommerce-message{line-height:17px;border-radius:0;line-height:17px;font-size:12px;display:block!important;padding:15px!important}
.woocommerce-message a{margin:0!important}
.single-product form.cart{}
.single-product form.variations_form.cart.wvs-loaded{display:block!important}
body.var-open form.cart{display:block}
body.var-open .fix-single{z-index:9999999}
body.var-open .fix-atc-var-top-img{margin-right:15px;width:50px}
body.var-open .fix-single .ast-container{padding:30px 15px 0!important}
.fix-single .fix-atc-text,body.var-open .fix-single .single-buynow,body.var-open .fix-single .button.single_add_to_cart_button{width:100%!important}
.fix-single .ast-container{padding:0!important}
.fix-atc-contright{width:0;display:none}
.fix-atc-text,.fix-atc-text-buy{width:50%}
.fix-single .single-addtocart-but,.fix-single button#sbw_wc-adding-button{width:100%}
.fix-single-content-title{display:none}
.fix-single-content-img{width:33px;margin-right:15px}
.fix-atc-text{padding:10px 15px}
.fix-single{padding:0}
body .single-addtocart-text{width:auto;display:inline-block;font-weight:bold;font-size:15px;margin-right:20px}
.single-product.woocommerce div.product form.cart .qib-button-wrapper div.quantity{margin-left:5px!important}
body.wvs-style-squared.woo-variation-swatches .button-variable-item{min-width:30%;height:auto!important;padding:8px!important;line-height:15px;margin:4px 5px 4px 4px !important}
.variable-item:not(.radio-variable-item){width:90px!important;height:120px!important}
body.woocommerce div.product form.cart .variations td.label{margin-top:0;margin-bottom:0;width:100%;        padding-bottom: 8px !important;
        padding-top: 7px;}
body.woocommerce div.product form.cart .variations td.value{width:100% !important;   padding-right: 15px !important;
        padding-top: 0;}
.single-product .wpgs-nav.slick-slider{display:none}
.slide-count{right:7px;bottom:7px;padding:2px 13px;font-size:15px;letter-spacing:2px}
.single-var-info,.single-var-button-icon{display:none}
/*.single-var-container{height:197px;overflow:hidden;margin-bottom:20px!important;position:relative}
.single-var-button-mob{position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:9}
.single-var-container label{display:none;visibility:hidden;height:0;padding:0!important}
.single-var-container .variations{margin-top:-10px!important}
.single-var-container .variable-item:not(.radio-variable-item){width:61px!important;height:86px!important}
.single-var-button-icon{display:none}*/
/*.single-var-title{margin-left:0;margin-top:15px}
.single-var-title h3{font-size:17px!important}
body.woocommerce div.product form.cart .variations td,body.woocommerce div.product form.cart .variations th{display:inline-block!important;padding-bottom:15px}
body.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){padding:9px 5px 5px}
.fix-single .single-var-button-icon{display:none!important}
.fix-single .single-var-container{height:auto!important;overflow:visible!important;margin-bottom:0!important;position:relative}
.fix-single .single-var-button-mob{display:none!important}
.fix-single .single-var-container label{display:none;visibility:visible!important;height:auto!important;padding:0!important}
.fix-single .single-var-title{margin-bottom:20px}
.fix-atc-var-top-txt del{font-size:14px;display:block}*/
body.woocommerce div.product .product_title {
    margin: 0 0 15px;
    font-size: 23px;
    letter-spacing: 1.2px;
    line-height: 1.2em;
}
.single-top .price span.woocommerce-Price-amount.amount{letter-spacing:1.3px;font-size:20px}
.single-top .price del bdi{color:#333;font-size:14px}
.woocommerce div.product div.images{margin-bottom:15px}
.single-product .wooct-countdown.wooct-style-02.wooct-running{margin:85px 0 0!important}
#woosq-popup .single-product{padding-top:15px}
.quick-desc-content-outer{padding:0 15px 15px}
body #woosq-popup .single-product .product .thumbnails{max-height:295px}
body #woosq-popup .single-product .product > div{height:auto;overflow:auto}
#woosq-popup .single-product .product .summary{padding:15px 0!important}
.quick-desc-content-outer .summary-content{padding:0!important}
body.single.single-product .header{margin-bottom:0}
body.var-open .fix-atc-text-buy{display:none}
body.woocommerce div.product form.cart .button.single_add_to_cart_button, body.woocommerce div.product .single-buynow {
    padding: 15px 30px;
    font-size: 18px;
    float: none;
    width: 100%;
    text-align: center;
}
}
