.page-products.flashsales-index-index .flashsaleitem-list .flashsale_greater_than_special_price {
    display: flex;
    flex-direction: column;
}
.page-wrapper .product-list-style-44 .flashsaleitem-list .product-item-details .price-final_price .special-price+span.old-price{
    display: block;
    padding: 10px 0;
}
.catalog-product-view .old-price.product-list.from-flashsale span#old-price-fme {
    text-decoration: inherit;
}
.catalog-product-view label.moong-lable-dis-save-list.has-flashsale {
    display: none;
}
.page-products.flashsales-index-index.page-layout-1column .flashsaleitem-list .reviews-actions {
    display: none;
}
.flashsaleitem-list .product-item-inner.moong-product-detail:has(.product-reviews-summary.short .rating-summary) {
    padding-bottom: 0;
}
.flashsaleitem-list .product-item-info.product-item-top:has(.product-reviews-summary.short .rating-summary) {
    margin-bottom: 0;
    padding-bottom: 0;
}
.flashsaleitem-list .product-item-info.product-item-top:has(.product-reviews-summary.short.empty) {
    margin-bottom: 0;
    padding-bottom: 0;
}
.flashsaleitem-list .product-item-inner.moong-product-detail:has(.product-reviews-summary.short.empty) {
    padding-bottom: 0;
}
.page-products.flashsales-index-index.page-layout-1column .flashsaleitem-list.product-list-style-13 a.towishlist::before {
    display: inline-block;
    font: normal normal 14px / 1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f004";
}
.moong-flashslae .flashsales-index-index .page-products.container .owl-item .product-item-name:hover .brand-title, .page-products.flashsales-index-index.page-layout-1column .product-item-name:hover .brand-title {
    color: #38C6F4;
}
.cms-codazon-home-page .moong-flashslae .flashsales-index-index span[class^=flip-clock__] b {
    font-size: 62px;
}
.flashsales-index-index.page-layout-1column .flashsaleitem-list .moong-product-detail .row-summary-lable .flashsale-amount.fs-list-lable {
    font-size: 15px;
}
.flashsaleitem-list .moong-product-detail .row-summary-lable .abu-label {
    background-color: #38C6F4;
    color: #fff;
    font-size: 28px;
    width: 28%;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    vertical-align: top;
    position: absolute;
    top: 45px;
    left: -10px;
    z-index: 1;
}
.flashsaleitem-list .moong-product-detail .row-summary-lable .flashsale-amount.fs-list-lable {
    padding: 5px;
}
.flashsaleitem-list .moong-product-detail .row-summary-lable .product-reviews-summary.short.empty {
    display: none;
}
.flashsaleitem-list .moong-product-name {
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.flashsaleitem-list .button-hover-wrap:has(.tocompare) {
    display: none;
}
.page-products .moong-flash-sale.fs-time.countdown-flashsales img.img-fs-time {
    width: 20%;
    padding: 30px 10px;
}
.page-products .moong-flash-sale.fs-time.countdown-flashsales img.img-fs-time + .lable-flashsale {
    font-size: 52px;
    color: #38C6F4;
    padding: 10px;
    margin-left: 40px;
    letter-spacing: 2px;
}
.page-products .moong-flash-sale.fs-time.countdown-flashsales .col-fs-time.red-more.v-1 {
    display: none;
}
.page-wrapper .product-list-style-44 .flashsaleitem-list .price-box .price-final_price span[data-price-type=oldPrice] .price,
.page-products .flashsaleitem-list span.old-price.product-list.from-flashsale span.price {
    font-size: 15px;
    color: #a6a0a0;
}





.main .cart-container .cart.table-wrapper .col.qty .input-text {
    font-size: 14px;
}
.page-wrapper .account-info-summary .info-summary-bottom .title a{
    font-size: 14px;
}
.qty .cdz-qty-box>input[type], .qty .cdz-qty-box .m-btn{
    border: 1px solid #afafaf;
}
.row .price-container span.minicart-price span.price{
    
}
.page-wrapper .mini-list .product-item-actions .qty-box input {
    font-size: 15px;
}
.block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .price {
    font-size: 14px;
}
.header-search.has-cat-search .cdz-cat-search {
    display: none;
}
.page-header .sticky-menu:not(.active) .header-search.has-cat-search .minisearch.has-cat {
    padding-left: 20px;
}
.page-header .header-middle .header-panel-center .header-search .block.block-search .block.block-content .minisearch {
    display: flex;
    flex-direction: row;
    padding-left: 45px;
}

.page-header .header-middle .header-panel-center .header-search .block.block-search .block.block-content .minisearch .field.search {
    order: 10;
    width: 100%;
}
.page-header .header-middle .header-panel-center .header-search .block.block-search .block.block-content .minisearch .actions {
    position: relative;
}
.page-footer .footer-moong .footer-box .h5 {

}
.page-footer .footer-moong .footer-link li {

}
.page-footer .footer-moong .footer-sec-2 a:hover {
    color: #70e7ce;
}
.page-footer .footer-moong .footer-sec-2 .footer-link li:hover a , .page-footer .footer-content-1 a:hover {
    color: #70e7ce;
}
.page-footer .footer-moong .footer-sec-2 .footer-link li:hover {
    text-shadow: 0px 0.5px 1px #fff;
}
.page-footer .footer-moong .footer-sec-1 .footer-link li.f-phone:hover {
    text-shadow: 0px 0.5px 1px #dedede;
}
.page-footer .footer-moong .footer-content-bottom {
    padding: 15px 0 15px;
    border-top: 1px solid #fafafa;
}
.page-footer .footer-moong .footer-box-line {
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
}
.moong-container-center{
    text-align: center;
    display: block;
}
.container.space-lg.moong-info-footer {
    margin-top: 80px;
}
.header-panel-moong .header-panel-right li.link.wishlist #top-wishlist::before {
    display: inline-block;
    font: normal normal normal 26.5px/1 'CodazonFont';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e986';
    speak: none;
    vertical-align: middle;
    margin: 0 5px;
}
.header-panel-moong .header-panel-right li.link.wishlist span.label {
    font-size: 0;
}
.header-panel-moong .header-panel-right a.account-trigger::before {
    display: inline-block;
    font: normal normal 24px/1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f2c0';
    margin: 0 5px;
}
.header-panel-moong .header-panel-right a.action.showcart.cdz-top-link span.text, .header-panel-moong .header-panel-right a.action.showcart.cdz-top-link .cart-subtotal .price {
    display: none;
} 
.header-panel-moong .header-panel-right {
    display: flex;
}  
.header-panel-moong .header-panel-right ul.header.features-links.items {
    display: flex;
    flex-direction: row-reverse;
}
.header-panel-moong .header-panel-right div#desk_cart-wrapper {
    margin-top: 13px;
}
.header-panel-moong .header-search-wrap-moong {
    padding-left: 25px;
}
.header-panel-moong .header-search-wrap-moong .block.block-search {
   
}
.header-search-wrap-moong .header-search .actions .search:before{
    color: #7e7e7e;
}
.header-search-wrap-moong .header-search button.action.search {
    background: transparent;
}
.header-style-moong .sticky-menu.js-sticky-menu.active .authorization-link a.account-trigger.cdz-dd-trigger.cdz-top-link::before {
    color: #fff;
    font: normal normal 22px/1 FontAwesome;
}
.header-style-moong .sticky-menu.js-sticky-menu.active .authorization-link a.account-trigger.cdz-dd-trigger.cdz-top-link span {
    font-size: 0;
}
.header-style-moong .sticky-menu.js-sticky-menu.active li.link.wishlist a#top-wishlist:before {
    color: #fff;
    margin-top: 3px;
    font: normal normal normal 21.5px/1 'CodazonFont';
}
.sticky-menu.active .header-search-wrap-moong .header-search .actions .search:before {
    color: #fff;
}
.page-header.header-style-moong .sticky-menu.active div#header-panel .header-middle {
    top: 11px;
}
.sticky-menu.active .header-panel-moong .header-panel-right ul.header.features-links.items li {

}

.customer-account-login .pslogin-spacer .pslogin-bordertext{
    font-size: 12.5px; 
}
.customer-account-login .pslogin-block .pslogin-buttons ul li .pslogin-button-text{
    font-size: 17px;
}
.page-wrapper .cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li a:hover {
    color: #38C6F4;
}
.page-wrapper .cdz-product-labels .label-item {
    color: #fff;
    background: #a6192e;
}
.product-list-style-44 .product.item a.action.tocompare.effect-3 {
    position: relative;
    top: 15px;
}
.page-wrapper .cdz-timer-01 .countdown-timer .deal-item .value{
    background: #ec1c23;
    background: linear-gradient(45deg, #ec1c23, #c4161c); 
}
.page-wrapper .cdz-timer-01 .countdown-timer .deal-item .label{
    color: #ec1c23;
}
.page-wrapper .cdz-timer-01.has-ic .cdz-flash-icon {
    font-size: 60px;
    color: #fdd835;
    line-height: 0.5;
    left: -12px;
}
.page-wrapper .cdz-timer-01 .cdz-flash-icon:before {
    font-size: inherit;
    color: #fdd835;
    animation: initial;
}
.product-list-style-44 .button-hover-wrap .tocart, .product-list-style-44 .button-hover-wrap .tocompare, .product-list-style-44 .button-hover-wrap .action.towishlist, .product-list-style-44 .button-hover-wrap .qs-button, .product-list-style-44 .button-hover-wrap a.qs-button{
    border-color: #004563;
    background: #004563;
}
p.b-title.h2.moong-container-center.moong-line-title {
    color: #004563;
    font: 600 48px/1.35 DB_Heavent;
}
.header-style-moong .sticky-menu.js-sticky-menu.active li.link.wishlist a#top-wishlist .counter.qty {
    position: relative;
    display: none;
}
.banner-style17.moong-cate-block {
    display: block;
    text-align: center;
}
.banner-style17.moong-cate-block > .wrapper-banner {
    margin: 0 auto;
    text-align: center;
    display: inline-flex;
}
.cdz-block-title.moong-cate-title {
    margin-bottom: 15px;
}
.banner-style17.moong-cate-block .moong-cate {
    margin-top: 0;
}
.banner-style17.moong-cate-block .moong-cate a.bc-btn {
    font-size: 28px;
    font-weight: 500;
}
body .page-wrapper input[type="text"], 
body .page-wrapper input[type="password"], 
body .page-wrapper input[type="url"], 
body .page-wrapper input[type="tel"], 
body .page-wrapper input[type="search"], 
body .page-wrapper input[type="number"], 
body .page-wrapper input[type="datetime"], 
body .page-wrapper input[type="email"],
body .page-wrapper input[type="text"]::placeholder{
    font-size: 15px;
    height: 45px;
    line-height: 45px;
}
#search::-ms-input-placeholder, #search:-ms-input-placeholder, #search::placeholder{
    font-size: 15px;
}
.product-view-style-04 .page-wrapper .gallery-container .label-wrap .cdz-product-labels .label-item {
    font-size: 14px;
    font-weight: 500;
}
.product-view-style-04 .page-wrapper .gallery-container .cdz-product-labels .label-item {
    background-color: #a6192e;
}
.page-products .products-grid.ctst .product-items .item.product-item:hover {
    -webkit-box-shadow: rgba(0,0,0,.1) 0 0 10px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.page-products .products-grid.ctst .product-items .item.product-item .product-item-info {
    border: inherit;
}
.page-wrapper .product-list-style-44 .product-item-info {
    border: initial;
}
.product-list-style-44 .product-item:hover .product-item-info {
    border: initial;
}
.product-list-style-44 .product-item .product-item-info {
    padding: 10px;
}
.page-wrapper .product-list-style-44 .price-box span.normal-price.special .price, .page-wrapper .product-list-style-44 .price-box .special-price .price-final_price .price-wrapper .price {
    color: #333;
}
.page-wrapper .product-list-style-44 .price-box .price {
    
}
.product-item .price-box .price-final_price .price-label {
    display: none;
}
.content-hide{
    display: none;
}
.page-wrapper .moong-flash-title {
    display: inline-flex;
}
.moong-flash-title.moong-line-title:before, .moong-flash-title.moong-line-title:after {
    top: 30px;
}
.page-wrapper .moong-flash-title .b-title {
    color: #ee4d2d;
    font: 700 62px/1.35 DB_Heavent;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.moong-flash-title.moong-line-title:before, .moong-flash-title.moong-line-title:after {
    top: 40px;
}
.page-wrapper .moong-flash-title .b-title.moong-flash-title-3 {
    margin-left: 10px;
    font-weight: 500;
}
.page-wrapper .container-flash-sale .moong-flash-title .moong-flash-title-0 {
    color: #ee4d2d;
    font: 700 62px/1.35 DB_Heavent;
}
.moong-container-center.moong-flash-title-0.moong-flash-title-1:after {
    content: "\f0e7";
    color: #ee4d2d;
    font: normal normal normal 52px/1 FontAwesome;
    margin-left: 4px;
    position: relative;
    top: 4px;
}
.container.space-lg.container-flash-sale, .container-flash-sale .moong-flash-title {
    margin-bottom: 0;
}
.flash-time-count .cdz-timer-01 .countdown-timer .deal-item {
    display: flex;
    flex-direction: column-reverse;
    position: relative;
    top: -30px;
}
.container.flash-time-count {
    margin-bottom: 10px;
}
.page-wrapper .page-footer {
    background-position: 0 18%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-wrapper .page-footer .footer-box.footer-sec-1 img {

}
.page-wrapper .product-list-style-44 .product-item-details {
    padding: 0;
    text-align: left;
}
.page-wrapper .product-list-style-44 .price-box {
    display: flex;
    flex-direction: column;
    margin-top: 0;
}
.page-wrapper .product-list-style-44 .product-item-details a.product-item-link {
    font-size: 15px;
}
.page-wrapper .product-list-style-44 .price-box .old-price {
    margin: 0;
    position: relative;
    top: -5px;
}
.page-wrapper .product-list-style-44 .price-box .price-final_price span[data-price-type="oldPrice"] .price {
    color: #a6a0a0;
}
.moong-brand-name {
    font-weight: 600;
}
.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute-selected-option {
    
    padding: 0;
    padding-left: 15px;
}
.product-item-inner.moong-product-detail {
    display: flex;
    flex-direction: column;
    padding-bottom: 25px;
}
.product-item-inner.moong-product-detail .price-box.price-final_price {
    order: 0;
}
.product-item-inner.moong-product-detail .product-item-name {

}
.swatch-attribute.swatch-layered.brand .swatch-attribute-options a.swatch-option-link-layered .swatch-option{
    width: 65px;
    height: 65px;
}
.catalog-product-view .product-options-wrapper .swatch-option.color.selected:before {
    line-height: 20px;
    position: relative;
    top: -3.5px;
}
.catalog-product-view .product-options-wrapper .swatch-option.color.selected[data-option-tooltip-value="#ffffff"]:before {
    color: #6c6c6c;
}
.catalog-product-view .product-info-main .price-final_price span.price-label {
    display: none !important;
}
.catalog-product-view .product-main-wrapper .product-info-main .product-left .moong-lable-discount {
    order: 20;
    display: inline-block;
}
.catalog-product-view .product-main-wrapper .product-info-main .product-left .moong-lable-discount label {
    background: rgb(38, 50, 56);
    max-height: 21px;
    color: #fff;
    border-radius: 0.5rem 0.5rem 0;
    text-align: center;
    line-height: 1.25rem;
    padding: 0 0.625rem;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    margin-right: 0.46875rem;
}
.catalog-product-view .product-main-wrapper .product-info-main .product-left .product-inventory-deal {
    
}
.catalog-product-view .product-media-wrapper .left.label-wrap.horizontal ul.cdz-product-labels li.label-item {
    display: none;
}
span.moong-lable-discount-save {
    font: 400 24px/1.35 DB_Heavent;
    color: #38C6F4;
}
.moong-lable-discount + .price-box.price-final_price .price-final_price .price-wrapper[data-price-type="finalPrice"] span {
    color: #333;
}
.catalog-product-view .product-main-wrapper .product-info-main .product-left .product-info-main-inner .product-options-wrapper .field.configurable label.label,
.catalog-product-view .product-main-wrapper .product-info-main .product-left .product-info-main-inner .product-options-wrapper span.swatch-attribute-selected-option {
    font-size: 15px;
}
.product-main-wrapper .product-options-wrapper .swatch-option.color {
    width: 28px !important;
    height: 28px !important;
    border: 1px solid #e9eaec;
}
.page-wrapper .product-list-style-44 .product-item-details a.product-item-link .moong-product-name {
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.page-wrapper .product-list-style-44 .product-item-name .product-item-link:before {
    display: none;
}
.product-list-style-44 .product.item a.action.tocompare {
    display: none;
}
.moong-block-price {
    position: relative;
}
label.moong-lable-dis-save-list {
    position: relative;
    color: #38C6F4;
}
.page-wrapper .product-list-style-44 .cdz-product-labels .label-item{
    font-size: 14px;
    border-radius: 0.5rem 0.5rem 0.5rem 0;
}
.product-list-style-44 .product-item-top ul.cdz-product-labels {
    left: initial;
    right: 0;
    top: -15px;
}
.page-wrapper .product-list-style-44 .product-item-top .action.towishlist {
    right: initial;
    left: 0;
    color: #ccc;
    border: 1px solid #ccc;
}
.container.flash .products-grid .product-item {
    background: #fff;
    border-radius: 15px;
}
.catalog-category-view .moong-block-price {
    height: 55px;
}
.page-header .sticky-menu.active .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
    padding: 11px 18px;
}
.cms-codazon-home-page .product-list-style-44 .button-hover-wrap {
    
}
.catalog-category-view .page-wrapper .product-list-style-44 .cdz-product-labels .label-item, .catalogsearch-result-index  .page-wrapper .product-list-style-44 .cdz-product-labels .label-item  {
    font-size: 20.5px;
}
 .sidebar.sidebar-main .filter > .filter-title {
    display: none;
}
.page-wrapper .sidebar.sidebar-main .block-content.filter-content {
    padding: 0 10px;
}
.page-wrapper .sidebar.sidebar-main > .filter {
    border: 0;
}
.page-wrapper .sidebar.sidebar-main .block-content.filter-content strong.block-subtitle.filter-subtitle {
    display: none;
}
.catalog-category-view .page-wrapper .toolbar.toolbar-products,
.catalogsearch-result-index .page-wrapper .toolbar.toolbar-products {
    border: 0;
    background: rgba(0,0,0,.03);
}
.catalog-category-view .toolbar.toolbar-products .sorter-options,
.catalogsearch-result-index .toolbar.toolbar-products .sorter-options
 {
    background: #fff;
    border-color: #38C6F4;
}
.page-wrapper .block.filter .filter-options .filter-options-item .filter-options-title {
    color: rgba(0, 0, 0, 0.8);
    border-bottom: 1px solid #e9eaec;
    padding-bottom: 10px;
}
.page-wrapper .block.filter .filter-options .filter-options-item, .page-wrapper .block.filter .filter-options .filter-options-item:last-child {
    border-bottom: initial;
    padding-bottom: 10px;
}
.page-wrapper .sidebar.sidebar-main .block-content.filter-content .filter-options-content-outer {
    border-top: 0;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional .block-title {
    background-color: inherit;
    color: rgba(0, 0, 0, 0.8);
    border-bottom: 1px solid #e9eaec;
    padding-left: 10px;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional .block {
    border: 0;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional .block-title strong {
    font-size: 16px;
    font-weight: 600;
}
.catalog-category-view .breadcrumbs + .page-main {
    padding-top: 10px;
    padding-bottom: 10px;
}
.catalog-category-view .moong-product-detail .moong-block-price {
    order: 0;
}
.catalog-category-view .moong-product-detail div[class^="swatch-opt-"] {
    position: absolute;
    bottom: 0;
}
.grid-style-44.products .swatch-attribute a.swatch-more {
    top: -10px;
    position: relative;
}
.product-view-style-04 .page-wrapper .main-inner .product-media-wrapper .product.media {
    border: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
}
.catalog-product-view .page-wrapper .product-main-wrapper .product-info-main .product-left {
    border: 0;
}
ul.moong-social-listing.cdz-social-listing {
    display: flex;
}
ul.moong-social-listing.cdz-social-listing li {
    padding: 0 13px;
}
ul.moong-social-listing.cdz-social-listing {
    display: flex;
    list-style-type: none;
}
.catalog-product-view ul.cdz-product-labels li.label-item:has(.label-content .moong-lable-save-per) {
    display: none;
}
.catalog-product-view button#product-buy-now-button {
    display: none;
}
.catalog-product-view .box-tocart.large-box-tocart.att-scr-qty.scr-top .fieldset {
    display: flex;
    flex-direction: row;
}
.catalog-product-view .product-info-main .box-tocart .field.qty label.label {
    display: none;
}
.catalog-product-view .product-info-main .box-tocart .field.qty {
    padding-bottom: 0;
    border-bottom: 0;
    margin: 0;
    margin-top: 18px;
}
.catalog-product-view .box-tocart.large-box-tocart.att-scr-qty.scr-top .fieldset .actions button#product-addtocart-button:hover {
    color: #38C6F4;
    border-color: #38C6F4;
    background: #fff;
}
.catalog-product-view .box-tocart.large-box-tocart.att-scr-qty.scr-top .fieldset .actions button#product-addtocart-button {
    margin: 0 10px;
    color: #fff;
    border-color: #38C6F4;
    background: #38C6F4;
    padding: 0 0;
    height: 43px;
}
.catalog-product-view .product-info-main .box-tocart .field.qty .control .cart-qty {
    border: 1px solid #38C6F4;
    max-width: 120px;
    height: 42px;
    border-color: #38C6F4;
    border-radius: 4px;
    position: relative;
    top: -3px;
}
.large-box-tocart .qty-ctl button.decrease:before, .large-box-tocart .qty-ctl button.increase:before {
    color: #38C6F4;
}
.catalog-product-view .product-info-main .box-tocart .field.qty .control .cart-qty input#qty {
    font-size: 15px;
    color: #7e7e7e;
}
.productDetail__shareText {
    display: flex;
    width: fit-content;
    float: left;
}
.productDetail__shareText + ul.moong-social-listing.cdz-social-listing {
    padding-left: 10px;
    margin-bottom: 0;
}
.product-media-wrapper .product.media .product-social-links {
    position: relative;
    top: 10px;
    float: left;
    width: auto;
    padding-left: 25%;
}
.moong-lable-sku {
    display: flex;
    vertical-align: middle;
    padding: 0 20px;
    margin-top: 8px;
}
.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available + .product.attribute.sku {
}
.moong-lable-sku strong.type {
    font-weight: 500;
}
.moong-lable-sku .value {
    margin-left: 10px;
}
.product.info.detailed .product.items .item.title[aria-controls="additional"] {
    display: none !important;
}
.product.info.detailed .product.items .item.title[aria-controls="product-tab-cms-unlimited-product-custom-tab-2"] {
}
.product-view-style-04 .page-wrapper .product.info.detailed .product.items {
    border: initial;
    padding: 0;
}

body .page-header .switcher .options .action.toggle.active:after, 
body .page-header .switcher .options .action.toggle:after {
    line-height: 27px;
}
.cms-index-index .product-list-style-44 .product-item-top ul.cdz-product-labels{
    top: 0;
}
.catalog-product-view .product-main-wrapper .product-info-main .product-left .product-info-main-inner .stock.available {

}
.product-view-style-04 .page-wrapper .product-info-main .product-info-stock-sku , .catalog-product-view .product-main-wrapper .product-info-main .product-left .price-box.price-final_price {
    border-bottom: initial;
}
.catalog-product-view .block-shipping-estimation {

}
.catalog-category-view .moong-product-detail div[class^="swatch-opt-"] a.swatch-more {
    position: relative;
    top: -10px;
}
.catalog-category-view .page-wrapper .toolbar.toolbar-products select#limiter {
    background: #fff;
    border-color: #38C6F4;
}
.cms-index-index .container.flash p.bt-view {
    color: #fff;
    font-size: 27px;
    float: right;
}

.cms-index-index .page-wrapper .cdz-timer-01.has-ic.js-detail-container{
    display: inline-block;
}
.cms-index-index .page-wrapper .cdz-timer-01.has-ic.js-detail-container .end-in{
    float: left;
    position: relative;
    top: 18px;
    left: -10px;
}
.page-wrapper .product.info.detailed .product.items .item.title>.switch {
    font-size: 29px;
}
.category-products .product-info-main .product-inventory-deal .deal-item:after {
    content: ":";
    font-size: 30px;
    position: absolute;
    right: 0;
    top: 9px;
    color: #ec1c23;
}
.category-products .product-info-main .product-inventory-deal .deal-items {
    text-align: left;
}
.switcher.language.switcher-language {
}
.product-view-style-04 .page-wrapper .product-info-main .box-tocart .field.qty {
    border-bottom: inherit;
}
.account-info-summary .block-customer-login .tooltip.wrapper .tooltip.toggle {
    display: none;
}
.page-header .sticky-menu.active .switcher-language {
    padding: 0;
}
.page-header .sticky-menu.active .switcher-language a.view-default span,.page-header .sticky-menu.active .switcher-language a.view-en span {
    display: none;
}
.page-wrapper .cart-container {
    border: inherit;
}
.page-wrapper .cart.table-wrapper .product-item-name + .item-options {
    font-size: 14px;
}
.checkout-cart-index .fieldset.coupon .field .control .input-text {
    background: #fff;
    border-color: #38C6F4;
}
.modal-popup.popup-authentication .block-authentication .form-login .actions-toolbar {
    flex-direction: column;
}

.modal-popup.popup-authentication .block-authentication .form-login .actions-toolbar .pslogin-block.pslogin-login {
    order: 0;
}
.modal-popup.popup-authentication .block-authentication .form-login .actions-toolbar .secondary {
    order: 20;
}
.modal-popup.popup-authentication .block-authentication .form-login .actions-toolbar .secondary a.action {
    display: block;
    border: 0;
    text-align: center;
}
.page-wrapper #arar-form-add.prar-form-add {
    max-height: inherit;
}
body.catalog-product-view .main .product-social-links {
    display: inline-flex;
    margin-bottom: 30px;
}
body.catalog-product-view .main .product-social-links .product.attribute.sku {
    display: flex;
    margin-left: 20px;
}
body.catalog-product-view .main .product-social-links .product.attribute.sku .value {
    margin-left: 15px;
}
.catalog-product-view.product-view-style-04 .main .main-inner .product-media-wrapper {
    padding-bottom: 30px;
}
body .page-wrapper .product.info.detailed .product.items .item.title>.switch {
    padding-bottom: 1px;
}
.catalog-product-view .product-info-main .brand-name {
    font-size: 32px;
    color: #000;
    font-weight: 600;
}
.page-wrapper .page-footer .footer-moong .footer-content-bottom {
    background: transparent;
}

body .link.wishlist .cdz-dropdown .block-title {
    padding-top: 0;
}
body .link.wishlist .cdz-dropdown .block-title:after{
    top: -5px;
    left: 0;
    font-size: 30px;
}
div#reviews .prar-prod-rating .prar-recommend {
    display: none;
}
div#reviews .prar-prod-rating .prar-histogram {
    display: none;
}
div#reviews .prar-prod-rating button.prar-btn[data-pr-action="show-review-form"] {
    display: none;
}
div#reviews .prar-prod-rating .prar-rating {
    text-align: center;
    width: 100%;
    display: block;
}
div#reviews .prar-prod-rating .prar-rating .rating-summary.prar-rat-sum {
    text-align: center;
    display: inline-block;
}
div#reviews .prar-products.products.list.items.product-items {
    display: none;
}

div#reviews .prar-reviews {
    font-size: 15px;
    margin-left: 0;
    margin-right: 0;
}
div#reviews .prar-rev-item-top .prar-rev-nickname {
    font-size: 15px;
}
.prar-review-list .prap-rev-container div#pr-review-list {
    width: 100%;
}
.prar-review-list .prar-review-list-wrp .prar-rev-list-item{
    margin: 0 120px;
}
.main .prap-rev-container .prar-sticky-basket.visible{
    display: none;
}
.main .prar-rev-item-bottom .arar-admin-reply{
    margin-left: 50px;
}
div#reviews div#customer-reviews-box .prar-review-toolbar {
    margin: 0 120px;
    padding-top: 20px;
}
div#reviews .prar-review-list-wrp .prar-rating-btn{
    width: 60px
}
.header-panel-moong .header-search-wrap-moong section.amsearch-wrapper-block {
    width: 100%;
}
.page-wrapper .amsearch-products-section .amsearch-wrapper-inner .product.actions.product-item-actions .actions-secondary{
    display: none;
}
.page-wrapper .amsearch-products-section .action.tocart span {
    display: none;
}
.page-wrapper .amsearch-products-section .action.tocart:after {
    display: inline-block;
    font: normal normal 14px/1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f07a";
}
.page-wrapper .amsearch-products-section .action.tocart {
    border-radius: 50px;
    width: 60px;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.page-wrapper .product-item-actions .actions-primary {
    display: block;
    text-align: center;
    margin: 0 auto;
}
ul.amsearch-product-list .product-item .product-reviews-summary .reviews-actions {
    display: none;
}
.page-wrapper .rating-summary .rating-result:before{
    font: normal normal 21px/1 FontAwesome;
}
.page-wrapper .rating-summary .rating-result>span:before{
    color: #f9c400; 
    font: normal normal 21px/1 FontAwesome;
}
.catalog-product-view .product-main-wrapper .product-info-main .product-left .product-info-main-inner .arar-review-summary {
    display: none;
}
.product-view-style-04 .page-wrapper .product-info-main .product-options-wrapper .fieldset {
    border: initial;
}
li.authorization-link .cdz-dd-content-inner.nice-scroll {
    display: flex;
    flex-direction: column-reverse;
}
.sidebar .block-wishlist .product-item .product-image-container {
    width: 70px !important;
}
ol#wishlist-sidebar span.product-image-wrapper {
    min-height: 100px;
}
body.catalog-product-view .main .product-social-links .product.attribute.overview {
    display: none;
}
.account-info-summary .info-summary-bottom .title, .account-info-summary .info-summary-top {
    
}
.page-wrapper .product-list-style-44 .product-item-details .price-final_price .special-price + span.old-price {
    display: none;
}
.product-item-details .price-final_price + span.old-price span.price {
    font-size: 15px;
    font-weight: 500;
}
.page-wrapper .product-list-style-44 .product-item-details a.product-item-link .moong-product-name{
    height: 45px;
}
.product-item-name + .moong-block-price {
    height: 65px;
}
div#reviews .prar-reviews {
    display: none;
}
.catalog-product-view div[class^="flip-clock"] {
    float: left;
}
.catalog-product-view div[class^="flip-clock"] .flip span[class^="flip-clock__slot"] {
    font-size: 14px;
    position: relative;
    top: -12px;
    text-align: center;
    display: block;
}
.catalog-product-view div[class^="flip-clock"] b[class^="card__top"] {
    color: #38C6F4;
    background-color: transparent;
    font-size: 62px;
    width: 68px;
    padding: 5px 5px;
}
.catalog-product-view div[class^="flip-clock"] b[class^="card__bottom"] {
    color: #38C6F4;
    background-color: transparent;
    display: none;
}
.catalog-product-view div[class^="flip-clock"] .flip{
    position: relative;
    top: -15px;
}
.product-view-style-04 .page-wrapper .product-info-main .product-info-stock-sku .stock.available {
    display: none;
}
.product-view-style-04 .main .product-info-main .product-options-wrapper .swatch-option.text {
    padding: 2px 30px;
    border-radius: 25px;
    vertical-align: middle;
    display: block;
}
.products.list .product-item .flashsale-container {
    position: absolute;
}
.main .amsearch-related-terms>.amsearch-item {
    font-size: 15px;
}
ul.amsearch-product-list a.amsearch-link.product-item-link {
    font-size: 14px;
}
.amsearch-products-section .amsearch-item .product-item-description, .amsearch-products-section .amsearch-item .item-description {
    display: none;
}
.page-wrapper ul.amsearch-product-list .rating-summary .rating-result:before, .page-wrapper ul.amsearch-product-list .rating-summary .rating-result>span:before {
    font: normal normal 11.5px/1 FontAwesome;
}
.amsearch-products-section .product-item [data-role='priceBox'] span.special-price + span.old-price {
    display: none;
}
.amsearch-products-section .product-item [data-role='priceBox'] span.special-price span.price,
.amsearch-products-section .product-item [data-role='priceBox'] span{
    font-size: 16px;
}
div .amsearch-products-section .product-item .old-price {
    margin-left: 0;
}
div .amsearch-block-header .amsearch-title{
    font-size: 26px;
}
.catalog-product_compare-index .page-wrapper .rating-summary .rating-result>span:before, 
.catalog-product_compare-index .page-wrapper .rating-summary .rating-result:before {
    font: normal normal 16px/1 FontAwesome;
}
.main .acount-menu .account-menu-items>li a{
    padding: 6px 0;
    font-size: 15px;
}
.acount-menu .account-menu-items>li.language-link a>img.lang-img {
    width: 16px;
    top: 14px;
}
.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute-label{
    font-size: 28px;
}
.md-sidenav-right.cdz-sidebar .account-menu-items .switcher .options .action.toggle:after {
    top: 13px;
}
li.ep-1.authorization-link.authorization-style-01 .account-info-summary .info-summary-bottom .title {
    display: none;
}
li.ep-2.authorization-link.authorization-style-01 .cdz-dropdown .acount-menu {
    display: none;
}
li.ep-1.authorization-link .info-summary-top .icon-account {
    display: none;
}
div .opc-sidebar .minicart-items .product>.product-image-container{
    position: absolute;
    width: 82px !important;
}
.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .price {
    font-size: 15.5px;
    color: #606060;
}
.account-info-summary .info-summary-top .actions-toolbar .secondary a.action.remind {
    font-size: 12.5px;
}
div.field-error, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content {
    font-size: 12.5px;
}
div .opc-sidebar .opc-block-summary .block.items-in-cart .title strong {
    font-weight: 500;
    font-size: 15px;
}
.amsearch-products-section .amsearch-description .product-reviews-summary{
    display: none;
}
ul.amsearch-product-list li.amsearch-item.product-item a.amsearch-link.product-item-link {
    height: 87px;
}
.amsearch-products-section .product-item [data-role='priceBox'] {
    flex-basis: auto;
    margin-right: 10px;
}
.amsearch-products-section .amsearch-wrapper-inner .product.actions.product-item-actions{
    padding-top: 7px;
}
.page-wrapper .mini-list .product-item .price {
    color: #5b5b5b;
    font-weight: 500;
    font-size: 16px;
}
div .mini-list .product-item-actions .tocart:hover {
    color: #38C6F4;
}
.page-wrapper .minicart-items .product-info strong.product-item-name {
    font-size: 21px;
    color: #686770;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.page-wrapper .minicart-items .product-item .product-item-details {
    padding-right: 0;
}
.page-wrapper .minicart-items .product-info {
    padding: 0;
}
.page-wrapper .minicart-items .product-info strong.product-item-name + .product.options {
    font-size: 20.5px;
}

.page-wrapper .product-list-style-44 .price-box span[data-price-type="oldPrice"] .price {
    font-size: 15px;
    font-weight: 500;
    color: #9b9b9b;
}

div .prar-review-toolbar select , div .prar-toolbar-field-wrap label{
    font-size: 14px;
}
body .page-wrapper .prar-box-reviews input[type="text"]{
    height: 35px;
}

div .prar-rev-item-helpful .prar-rating-btn-title, 
div .prar-review-list-wrp .prar-abuse-link-title{
    
}
body .page-wrapper input[type="text"]::placeholder {
    font-size: 15px;
}
.product-view-style-04.catalog-product-view .product-info-main .price-box .old-price {
    position: relative;
    top: -5px;
}
.checkout-index-index .page-wrapper .cdz-opc-wrapper .opc-block-summary {
    display: flex;
    flex-direction: column;
}
.checkout-index-index .page-wrapper .cdz-opc-wrapper .opc-block-summary .block.items-in-cart {
    order: 0;
}
.checkout-index-index .page-wrapper .cdz-opc-wrapper .opc-block-summary .payment-option._collapsible.opc-payment-additional.discount-code {
    order: 10;
}
.checkout-index-index .page-wrapper .cdz-opc-wrapper .opc-block-summary table.data.table.table-totals {
    order: 100;
}
.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details {
    width: 100%;
}
.checkout-index-index .opc-block-summary .product-item .product-item-name-block{
    padding-right: 7px;
}
div div.mage-error {
    
}
div .cdz-msg-container .message {
    font-size: 12.5px;
}
.catalog-product_compare-index .table-wrapper.comparison .table-comparison .cell.product.info .price-box.price-final_price .special-price + .old-price {
    display: none;
}
.catalog-product_compare-index .page-wrapper .page-main .column.main .table-wrapper.comparison .price-box.price-final_price {
    width: auto;
    padding-top: 0;
    text-align: center;
    display: inline-flex;
}
.catalog-product_compare-index .page-wrapper .page-main .column.main .table-wrapper.comparison .product-item-actions.hidden-print {
    display: flex;
    margin: 10px 20px;
}
.catalog-product_compare-index .page-wrapper .page-main .column.main .table-wrapper.comparison .price-box.price-final_price span.price {
    font-size: 26.5px;
    margin-right: 5px;
    color: #313131;
}
.catalog-product_compare-index .page-wrapper .price-container span[data-price-type="oldPrice"] .price {
    color: #7e7e7e;
}
.wishlist-index-index .products-grid.wishlist .product-item-tooltip{
    float: right;
}
.wishlist-index-index .product-reviews-summary.short .rating-summary .rating-result:before, .wishlist-index-index .product-reviews-summary.short .rating-result>span:before {
    font: normal normal 16px/1 FontAwesome;
}
.wishlist-index-index .products-grid .product-items span.price-container .price-wrapper .price {
    font-size: 29px;
    color: #313131;
}
.wishlist-index-index .tooltip.wrapper .tooltip.content .subtitle {
    font-size: 15px;
    margin-bottom: 10px;
}
.wishlist .tooltip.wrapper .tooltip.content .label {
    margin-top: 0;
    display: inline-flex;
    width: auto;
    float: left;
    margin-right: 15px;
}
.account .products-grid.wishlist .product-item-inner {
    margin-bottom: 20px;
}
body ul.groupmenu-drop.slidedown a.menu-link:hover span {
    color: #38C6F4;
}
.catalog-product_compare-index .main .action.print {
    font-size: 26px;
}
.block.related a.action.towishlist.effect-1, 
.block.upsell a.action.towishlist.effect-1,
.block.crosssell a.action.towishlist.effect-1 {
    display: none;
}
.page-wrapper .block.related .product-list-style-44 .price-box .price-final_price span[data-price-type="oldPrice"] .price,
.page-wrapper .block.upsell .product-list-style-44 .price-box .price-final_price span[data-price-type="oldPrice"] .price,
.page-wrapper .block.crosssell .product-list-style-44 .price-box .price-final_price span[data-price-type="oldPrice"] .price {
    font-size: 15px;
    color: #a6a0a0;
    text-decoration: line-through;
    margin-right: 5px
}
.block.related .old-price, 
.block.related .old.price,
.block.upsell .old-price, 
.block.upsell .old.price,
.block.crosssell .old-price, 
.block.crosssell .old.price
 {
    text-decoration: inherit;
}
body .header div#switcher-store-header-nav.switcher-store {
    display: none !important;
}
.page-header .sticky-menu.active .switcher-trigger span.desktop-view {
    display: none;
}
.moong-block-price-base span.old-price {
    display: none;
}

span.price-container.price-final_price.tax.moong-relate span.price {
    font-size: 16px;
    color: #a6a0a0;
    text-decoration: line-through;
    margin-right: 5px;
}
.block.related .block-content.content[aria-labelledby="block-related-heading"] .block-actions, .block.related .block-content.content[aria-labelledby="block-related-heading"] .field.choice.related {
    display: none;
}
.catalog-product-view .widget.block.block-static-block .container.space-lg.moong-info-footer {
    margin-bottom: 20px;
}
.block.related .arar-review-summary .rating-summary, 
.block.upsell .arar-review-summary .rating-summary,
.block.crosssell .arar-review-summary .rating-summary  {
    float: left;
    margin-right: 8px;
}
.moong-block-price.price-relate {
    height: 35px;
}
.page-wrapper .upsell .rating-summary .rating-result:before, 
.page-wrapper .upsell .rating-summary .rating-result>span:before,
.page-wrapper .related .rating-summary .rating-result:before, 
.page-wrapper .related .rating-summary .rating-result>span:before,
.page-wrapper .crosssell .rating-summary .rating-result:before, 
.page-wrapper .crosssell .rating-summary .rating-result>span:before
{
    font: normal normal 19px/1 FontAwesome;
}
.cdz-dropdown .cdz-dd-content .acount-menu .account-menu-items li.store-link {
    display: none;
}
.block.block-wishlist span.price-container .price-wrapper span.price {
    font-size: 15px;
}
.columns .block.filter .filter-options .filter-options-content .count {
    font-size: 12px;
    line-height: 16px;
    margin: 5px 0 0 5px;
    height: 17px;
    min-width: 17px;
}
.crosssell .product-reviews-summary.short + .product-reviews-summary.short {
    display: none;
}
.cdz-sidebar .block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .price {
    color: #686770;
    font-size: 26px;
}
body .page-header .sticky-menu.active .header-panel-right>.switcher.switcher-language {
    height: 35px;
    padding-top: 10px;
}
body .page-header .sticky-menu.active .header-panel-right>.switcher.switcher-language .switcher-trigger {
    height: 35px;
    overflow: hidden;
}
.actions-toolbar.order-actions-toolbar .actions-tracking {
    border-top: 0;
    border-bottom: 0;
}
.sales-order-view .page-wrapper .page-title-wrapper {
    box-shadow: initial;
}
.page-wrapper .price-including-tax .price, 
.page-wrapper .price-excluding-tax .price,
.sales-order-view .page-wrapper table#my-orders-table tfoot tr:not(.grand_total) {
    font-size: 15px;
}
.sales-order-view .page-wrapper table#my-orders-table tfoot tr.grand_total{
    font-size: 18px;
}
.sales-order-view .page-wrapper #my-orders-table td.col.qty {
    padding: 8px 10px;
}
.sales-order-view .page-wrapper .column.main .order-details-items .order-title {
    text-align: center;
}
.sales-order-view .order-details-items .order-title > strong{
    font-size: 28px;
}
.sidebar-main .filter-content .items.filter-checkbox li input[type="checkbox"] {
    margin-top: 6.5px;
}
.amgdprcookie-groups-modal .modal-header p[data-role="title"] {
    font-size: 30px;
}
.amgdprcookie-groups-modal .amgdprcookie-cookie-container .amgdprcookie-caption {
    font-size: 25px;
}
.amgdprcookie-groups-modal .amgdprcookie-cookie-container .amgdprcookie-text {
    font-size: 14px;
}
.amgdprcookie-cookie-settings-modal .modal-inner-wrap .amgdprcookie-options{
    font-size: 20.5px;
}
.item .prar-prod-rating .prar-no-review strong {
    font-size: 15px;
    padding: 10px 0;
}
.toolbar .pages strong.page {
    font-size: 20px;
}
body .page-wrapper .sidebar .block:not(.account-nav) {
    margin-bottom: 80px;
}
.amasty_affiliate-account-withdrawal .affiliate-balance-info + form#form-validate .actions-toolbar.inline {
    display: block;
}
body .page-wrapper .checkout-billing-address input[type="text"] {
    height: 35px;
}
.cdz-opc-wrapper .opc-sidebar .discount-code .form-discount .actions-toolbar button {
    padding: 1px 10px;
}

.swatch-attribute-options a.swatch-option-link-layered .swatch-option.text{
    font-size: 18px;
    letter-spacing: 0.8px;
    border-radius: 4px;
}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container .amgdprcookie-bar-block {
    display: flex;
    flex-direction: row;
}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container .amgdprcookie-bar-block .amgdprcookie-buttons-block{
    width: 65%;
}
body .amgdprcookie-bar-container .amgdprcookie-policy {
    width: 100%;
    max-width: inherit;
}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container{
    width: 100%;
    color: #fff;
    background-color: rgba(50,58,56,.75);
}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container button.amgdprcookie-button.-allow.-save {
    flex-basis: 25%;
    height: 50px;
    display: inline;
    margin-right: 30px;
    padding: 0;
    border-radius: 25px;
}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container button.amgdprcookie-button.-settings {
    margin-top: 0;
    flex-basis: 30%;
    height: 50px;
    display: inline;
    margin-right: 30px;
    padding: 0;
    border-radius: 25px;
}
aside.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy a {
    color: #fff;
}
aside.amgdprjs-bar-template .amgdprcookie-bar-container .amgdprcookie-policy a:hover{
    color: #38C6F4;   
}
body aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container {
    padding-bottom: 10px;
}
.amgdpr-checkbox input.amgdpr-checkbox + .mage-error {
    float: left;
    width: 100%;
}
label.label.amgdpr-label span.amgdpr-text a {
    text-decoration-line: underline;
    color: #38C6F4;
}
.amgdpr-modal-container header.modal-header .modal-title , .amgdpr-privacy-policy header.modal-header .modal-title {
    font-size: 0;
    margin-top: 20px;
}
.amgdpr-modal-container footer.modal-footer button.action.action-primary {
    background-color: #38C6F4;
    font-size: 20px;
    font-weight: 600;
    float: right;
    position: relative;
    top: 10px;
}
.page-main .fieldset > .field.required > .label:after, 
.page-main .fieldset > .fields > .field.required > .label:after, 
.page-main .fieldset > .field._required > .label:after, 
.page-main .fieldset > .fields > .field._required > .label:after {
    font-size: 14px;
}
p.amgdprcookie-description + table.amgdprcookie-table th.amgdprcookie-title {
    font-size: 14px;
}
.brand-container .after-cover .thumb-section + .social-section {
    display: none;
}
.page-main .brand-container .cover-section .after-cover .thumb-section {
    min-height: inherit;
}
.account .column.main .block:has(span#affiliate-link) {
    display: flex;
    flex-direction: column;
}
.amasty_affiliate-account-promo.account .column.main .block:not(.widget) .block-title > strong {
    font-size: 26px;
    font-weight: 600;
    color: #858585;
}
body .page-wrapper .logo img {

}
p.b-title.h2.moong-container-center.font-text {
    display: inline-block;
}
.mp-txt-more {
    display: inline-block;
    float: right;
    border-bottom: 1.5px solid #707070;
}
.mp-txt-more:hover{
    border-bottom: 1.5px solid #38C6F4; 
}
.page-wrapper .container .mp-txt-more a {
    width: 100%;
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #121212;
    line-height: 18px;
    text-align: right;
    margin: 5px 0;
}
.page-wrapper .container .mp-txt-more a:hover {
    color: #38C6F4;
}
.sales-order-history table.data.table.table-order-items.new.history thead > tr > th {
    font-size: 16px;
}
.sales-order-view .page-wrapper .page-title-wrapper .block-title-status span {
    font-size: 15px;
}
.page-wrapper .tracking-info {
    padding: 20px;
    border: 1px solid #b8b8b8;
    background: #fff;
    border-radius: 5px;
}
.page-wrapper .tracking-info span {
    text-shadow: 0px 0px 0px black;
}
.page-wrapper .featured-brands-block .brand-search-wrap {
    position: absolute;
    right: 0;
    top: -55px;
}
article.lzd-article span[style*="font-size:10.5pt"] {
    font-size: 23px !important;
}
head:has(meta[content="BAO"]) + body .brand-container .cover-section .after-cover .thumb-section .brand-img-wrap {
    background: transparent;
    border: 0;
}
head:has(meta[content="BAO"]) + body .brand-container .brand-img-wrap .brand-image {
    max-height: 280px;
    width: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
    background: #fff;
}
.product.attribute.description h2[style="font-family:none"],.product.attribute.description h3[style="font-family:none"] {
    font-family: 'DB_Heavent' !important;
}
.brands-index-view .page-title-wrapper {
    display: none;
}
a.share-line-btn:hover i.fab.fa-line img {
    opacity: 0;
}
a.share-line-btn:hover .fab.fa-line {
    background-image: url(../images/line-new-pro-de-new-hv.png);
    width: 21px;
    height: 21px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
ul.moong-social-listing.cdz-social-listing li.cdz-line {
    
}
.moong-lable-discount + .price-box.price-final_price span.special-price:has(.price-container + span.old-price) + span.old-price{
    display: none;
}
.page .fotorama__arr:hover {
  background-color: transparent;
}
.page-wrapper .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{

}
.filter-options-content-outer .filter-options-content-inner:has(.swatch-layered.brand) {
    max-height: inherit;
}
.page-main .toolbar .pages .item {
    font-size: 12.5px;
}
.catalog-category-view .page-wrapper .toolbar.toolbar-products select#limiter, .product-list-container .toolbar-sorter.sorter label.sorter-label+ select#sorter {
    height: 40px;
    border-radius: 4px;
}
.page-header.header-style-moong .sticky-menu.active div#header-panel .header-middle, 
.page-wrapper .page-header .sticky-menu.active .header-middle .header-panel-left, 
body .page-header .sticky-menu.active .header-panel-row.header-panel-moong {
    width: 100%;
}
.section-items.nav-sections-items.mage-tabs-disabled div#switcher-language-nav + div#switcher-store-nav {
    display: none;
}
.cart-summary .block > .title:after, .paypal-review-discount .block > .title:after{
    top:0;
}
.message.notice > *:first-child:before , .message.success > *:first-child:before {
    top: 25px;
}
.page-wrapper .page-header .action.showcart .counter.qty {
    background-color: #38C6F4;
}
.customer-account-create .field.field-mobilenumber {
    display: none;
}
.customer-account-edit fieldset.fieldset.customer-attributes-container {
    display: none;
}
.customer-account-create .message.message-error.error div[data-ui-id="pslogin-messages-message-error"] {
    width: fit-content;
}
.customer-account-create .message.message-error.error div[data-ui-id="pslogin-messages-message-error"]:before {
    top: 23px;
}
article.lzd-article span[style="font-size:10pt"] {
    font-size: 23px !important;
}
.page-header.header-style-moong .sticky-menu.active div#header-panel .header-middle {
    display: none;
}
.checkout-shipping-address #checkout-step-shipping .field-error {
    display: contents;
}
.catalog-product-view .product.attribute.description span[style="font-family:none"] {
    font-family: DB_Heavent !important;
    font-size: 27px;
}
.exit-filter{
    display: none;
}
.account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible .title.block-collapsible-nav-title + div#amasty-affiliate-collapsible{
    display: none;
}
.block.block-collapsible-nav.amasty-affiliate-collapsible > .title.block-collapsible-nav-title {
    height: 50px;
}
.wrapper .prar-form-add textarea {
    font-size: 15px;
}
.page-wrapper #arar-form-add.prar-form-add.pr-success {
    max-width: 100%;
}
div#success_review_submit a.success-message__link {
    color: #fff !important;
    border-color: #38C6F4;
    background: #38C6F4;
    font: 500 23px/1.35 DB_Heavent;
    border: 1px solid;
    box-shadow: none;
    border-radius: 4px;
    transition: all 500ms ease;
    backface-visibility: hidden;
    padding: 7px 15px;
    min-height: auto;
    text-transform: uppercase;
    margin: 30px 0;
}
div#success_review_submit svg.success-message__img path {
    fill: rgb(29, 139, 116);
}
.advancedrar-review-leavereview .page-wrapper .prar-buttons-set button#pr-arar-submit-btn span{
    font-weight: 500;
}
form#review-form ul.prar-form-list {
    display: flex;
    flex-direction: column;
}
form#review-form ul.prar-form-list li.prar-form-item.about-yourself {
    order: 0;
}
form#review-form ul.prar-form-list li.prar-form-item:has(label[for="title_field"]) {
    order: 10;
}
form#review-form ul.prar-form-list li.prar-form-item:has(label[for="detail_field"]) {
    order: 20;
}
form#review-form ul.prar-form-list li.prar-form-item:has(div#arar-upload) {
    order: 30;
}
form#review-form ul.prar-form-list span.video-title {
    order: 60;
    color: #000000;
}
form#review-form ul.prar-form-list .video-preview {
    order: 70;
}
form#review-form ul.prar-form-list li.prar-form-item.about-yourself h3.prar-yourself-title {
    display: none;
}
.main .box-tocart .field.qty #qty-error {
    font-size: 15px;
    left: 0;
    top: 40px;
}
.p2c2p-payment-success .col-main a {
    color: #08a7f4;
}
.sales-order-history .page-main table.data.table.table-order-items.new.history.moong-history-order thead > tr > th {
    width: 70%;
    padding: 0px 10px;
}
.sales-order-history .page-main table.data.table.table-order-items.new.history.moong-history-order thead > tr > th.col.id {
    position: relative;
    top: 10px;
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review {
    width: 100%;
    margin: 0;
    height: 55px;
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review a.icon-review {
    float: right;
    width: 100px;
    text-align: center;
    margin-right: 35px;
    height: 40px;
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review .ico-review-img {
    float: left;
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review .ico-review-img:before {
    content: '';
    background-image: url(../images/icon-review-blue.svg);
    width: 37px;
    height: 30px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review:hover .ico-review-img:before {
    background-image: url(../images/icon-review-blue-2.svg);
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review .ico-review-img {
    float: left; 
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review .txt-review {
    float: left;
    display: contents;
    color: #0285AE;
}
.sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review:hover .txt-review {
    color: #03556E;
}       
.sales-order-history .page-wrapper table.data.table.table-order-items.new.moong-history-order thead > tr > th.col.actions {
    width: 27.5% !important;
}
html[lang="th"] .sales-order-history table.data.table.table-order-items.new.history tbody > tr >td.col.ico-review .txt-review {
    position: relative;
    display: block;
    left: 15px;
}
.sales-order-history table.data.table.table-order-items.new.history a.link-tracking:visited {
    color: #0285AE;
}
.sales-order-history table.data.table.table-order-items.new.history a.link-tracking:hover {
    color: #03556E;
}
.account .page-wrapper .table-wrapper.reviews {
    padding: 12px;
}
.table:not(.cart):not(.totals)>thead>tr>th.col.date {
    width: 85px;
}
.wishlist-index-index .page-wrapper strong.product-item-name {
    height: 62px;
}

/* ------ JT Expresss ---------- */ 
.jtexpress-index-index .tracking_info {
    display: block;
    padding-top: 30px;
    margin-right: 30px;
}
.jtexpress-index-index .steps-wizard {
    left: 0;
    transform: none;
    position: relative;
}
.jtexpress-index-index .title-box-step {
    margin-left: 0px;
    position: relative;
}
.jtexpress-index-index  .order-status-shipment {
    position: relative;
    display: flex;
    align-items: center;
}
.jtexpress-index-index .image-order-status.image-order-status-Ordered {
    border: 5px solid #ddd;
    padding: 7px;
    box-shadow: 0px 0px 10px 0px #999;
    background-color: #fdfdfd;
    position: absolute;
    border-radius: 50%;
    left: 0;

}
.jtexpress-index-index .image-order-status .icon {
    opacity: 0.5;
    display: inline-block;
    background-size: 25px;
    background-position-x: center;
    background-position-y: center;
    width: 40px;
    height: 35px !important;
    vertical-align: bottom;
}
.jtexpress-index-index span.status-shipment {
    left: -70px;
    width: 200px;
    position: absolute;
    text-shadow: 1px 1px #eee;
    color: #333;
    top: 70px;
    text-align: center;

}
.jtexpress-index-index hr.status-line {
    margin-left: 0;
    border: 1px dashed #eee;
    width: 100%;
}
.jtexpress-index-index .image-order-status {
    border: 5px solid #ddd;
    padding: 7px;
    box-shadow: 0px 0px 10px 0px #999;
    background-color: #fdfdfd;
    position: absolute;
    border-radius: 50%;
    width: 65px;
    height: 65px;
    display: flex;
    align-items: center;
}
.jtexpress-index-index .image-order-status.image-order-status-Pick {
    left: 33.5%;
}
.jtexpress-index-index span.status-shipment {
    width: 200px;
    position: absolute;
    text-shadow: 1px 1px #eee;
    color: #333;
    top: 70px;
    text-align: center;
    left: -70px;
}
.jtexpress-index-index .image-order-status.image-order-status-Pack {
    left: 66.5%;
}
.jtexpress-index-index .image-order-status.image-order-status-Delivery {
  left: 94.5%;
}
.jtexpress-index-index .image-order-status.active, .jtexpress-index-index .image-order-status.active-here {
    border: 5px solid #38C6F4;
}
hr.status-line.active-here {
    border: 1px dashed #212529;
}
.jtexpress-index-index hr.status-line.active {
    border: 1px dashed #212529;
}
.tracking-info {
    border: 1px solid #EC1C24;
    padding: 20px;
    border-radius: 5px;
}
.jtexpress-index-index .shipping-icon {
    position: relative;
    width: 1px;
    background: #dfdfdf;
    margin: 0 40px;
    top: 3px;
}
.shipping-icon img.header-img {
    max-width: 20px;
    max-height: 20px;
    margin-left: 50%;
    transform: translateX(-50%);
}
.jtexpress-index-index .shipping-timeline .shipping-item {
    display: flex;
}
.jtexpress-index-index .shipping-timeline .shipping-info {
    padding: inherit;
}
.jtexpress-index-index .shipping-timeline .shipping-item .shipping-icon .header-img {
    max-width: 20px;
    max-height: 20px;
    position: absolute;
    margin-left: 50%;
    transform: translateX(-50%);
}
.jtexpress-index-index  .shipping-time {
    min-width: 165px;
}
.jtexpress-index-index  .image-order-status-Ordered .icon {
    background-image: url(../images/cart-bl.svg) !important;
    background-repeat: no-repeat;
}
.jtexpress-index-index .image-order-status-Pick .icon {
    background-image: url(../images/packing.svg) !important;
    background-repeat: no-repeat;
}
.jtexpress-index-index .image-order-status-Pack .icon {
    background-image: url(../images/fast-shipping.svg) !important;
    background-repeat: no-repeat;
}


.jtexpress-index-index  .image-order-status-Delivery .icon {
    width: 40px;
    height: 35px !important;
    background-image: url(../images/correct.svg) !important;
    background-repeat: no-repeat;
}
.jtexpress-index-index .shipping-icon span {
    width: 30px !important;
    height: 30px !important;
    max-width: 30px;
    max-height: 30px;
    position: absolute;
    margin-left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 999;
    background-color: #38C6F4;
    color: #FFF;
    border-radius: 15px;
}
.jtexpress-index-index .shipping-icon span.non-icon {
    background: #DDD;
}

/* ------ End JT Expresss ---------- */ 




/* ----- flash sale  ----- */
.moong-flash-sale.fs-time .col-fs-time.block-img {
    display: none;
}
.moong-flash-sale.fs-time .col-fs-time.block-img:has(+ .col-fs-time.block-time b[class^="card__top"]) {
    display: block;
}
.moong-block-price .price-box.price-final_price:has(.special-price .price-container + .old-price ) + .old-price, 
.moong-block-price .price-box.price-final_price:has(.special-price .price-container + .old-price ) + .old-price + .moong-lable-dis-save-list {
    /* background-color: aqua; */
    display: none;
}
ol.products.list li.item.product.product-item .moong-block-price:has(.price-final_price .old-price + .moong-lable-discount-save) .special-price .price-container {
    /* background-color: aquamarine; */
    width: 100%;
    display: block;
}
ol.products.list li.item.product.product-item .moong-block-price:has(.price-final_price .old-price + .moong-lable-discount-save) .special-price .price-container + .old-price span.price {
    font-size: 15px;
    font-weight: 500;
    color: #6e7370;
    position: relative;
    top: 5px;
    margin-right: 10px;
    text-decoration: line-through;
}
body.catalog-product-view .main .product-info-main .product-inventory-deal .deal-item span.value {
    padding: 0;
    background: #38C6F4;
    color: #fff;
    font-size: 45px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 6px;
    color: #ff0036;
    background: transparent;
    margin-bottom: 5px;
}
body.catalog-product-view .main .product-info-main .product-inventory-deal .deal-item {
    margin: 5px 10px;
}
body.catalog-product-view .page-wrapper .product-info-main .product-inventory-deal .deal-item span.label {
    color: #ff0036;
}
.catalog-product-view .flashsale-container .tag .discount-label.green {
    display: none;
}
.catalog-product-view .flashsale-container .tag {
    background-size: 40%;
    background-repeat: no-repeat;
    height: 85px;
    margin-bottom: 20px;
}
.catalog-product-view a#tab-label-product-tab-codazon_custom_tab-title {
    display: none;
}
.cms-codazon-home-page .col-fs-time div[id^="flip_timer"] b {
    background: transparent;
    font-size: 56px;
    padding: 0;
    letter-spacing: 1.5px;
    width: auto;
    margin: 0 8px;
}
.cms-codazon-home-page .col-fs-time div[id^="flip_timer"] b[class^="card__bottom"] {
    display: none;
}
.cms-codazon-home-page .col-fs-time .flip-clock__piece1{
    margin: 0;
}
.flashsale-container .tag {
    background-image: inherit;
    height: 38px;
    background-color: #38C6F4;
    width: 86px;
    border-bottom-right-radius: 40px;
    border-top-right-radius: 40px;
    position: relative;
    top: 34px;
    left: -10px;
    z-index: 100;
}

.flashsale-container .tag .flashsale-amount {
    color: #fff;
    letter-spacing: 2.5px;
    margin-left: 15px;
    font: 400 24.5px/1.5 DB_Heavent;
}
.cms-codazon-home-page .text-fs-time{
    display: block;
}
.cms-codazon-home-page .col-fs-time.block-time div[id^="flip_timer"] {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.cms-index-index .page-wrapper .row.timer .flip-clock1 span[class^="flip-clock__slot"] {
    font-size: 21px;
    position: relative;
    top: 10px;
}
.cms-codazon-home-page .col-fs-time.block-time span[class^="flip-clock__slot"]{
    color: #fff;   
    font-size: 21px;
    position: relative;
    top: 10px;
}
div#fb-root .fb_dialog{
    z-index: 80;
}
.md-sidenav-right.cdz-sidebar .acount-menu .account-menu-items>li.language-link .action a>img{
    width: 18px;
    top: 12px;
}
body .page-header .sticky-menu.active .header-panel-right>.switcher {
    height: 64px;
}
body .page-header .sticky-menu.active .header-panel-right li.authorization-link a.account-trigger span {
    font-size: 0;
}
body .page-header .sticky-menu.active .header-panel-right li.authorization-link a.account-trigger::before {
    color: #fff;
    font-size: 15px;
    margin: 0 10px;
}
.flashsale-container.fs-list-con{
    width: 100%;
}
.product-item-top .flashsale-container.fs-list-con .tag {
    left: unset;
    right: 0px;
    top: -15px;
    color: #fff;
    background: #a6192e;
    border-radius: 0.5rem 0.5rem 0.5rem 0;
    height: initial;
    width: max-content;
    position: absolute;
}
.product-item-top .flashsale-container.fs-list-con .tag .flashsale-amount.fs-list-lable {
    border-radius: 0.5rem 0.5rem 0.5rem 0;
    font-size: 20.5px;
    line-height: 20px;
    padding: 0;
    margin: 1px 4.6px 4px 8.1px;
    text-align: center;
    position: relative;
    top: 2px;
    letter-spacing: 1px;
}
.cdz-product-wrap.base-slider.product-list-style-44 .product-item-top .flashsale-container.fs-list-con .tag {
    top: 0;
}
.flashsales-index-index span[class^="flip-clock__slot"] {
    font-size: 26px;
}
/* ----- end flash sale  ----- */

.jtexpress-popup div#mb-bottom-toolbar {
    display: none!important;
}
.jtexpress-popup div#fb-root {
    display: none;
}
.shipping-timeline .billcode {
    background: #38C6F4;
    display: inline-block;
    padding: 0 10px;
    color: #fff;
}
.page-wrapper .tracking-info {
    padding: 20px;
    border: 1px solid #b8b8b8;
    background: #fff;
    border-radius: 5px;
}
.history-tracking {
    display: flex;
    flex-direction: column;
}
.history-tracking .tracking-description {
    order: 2;
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.history-tracking .actions-tracking {
    border-top: 0;
}
.moong-flashslae .flashsales-index-index {
    background: #38C6F4;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    max-width: initial;
}
.flashsales-index-index .fs-time.countdown-flashsales .row.timer {
    display: flex;
    align-items: center;
}
.moong-flashslae .flashsales-index-index span[class^=flip-clock__slot] {
    color: #fff;
    position: relative;
    bottom: 10px;
}
.moong-flashslae .flashsales-index-index .fs-time.countdown-flashsales .fs-title {
    display: none;
}
.moong-flashslae .flashsales-index-index .fs-time.countdown-flashsales div[id^=flip_timer] {

    margin-left: 10px;
}
.moong-flashslae .flashsales-index-index img.img-fs-time {
    width: 20%;
    padding: 30px 10px;
}
.moong-flashslae .flashsales-index-index span[class^="flip-clock__"] b {
    font-size: 48px;
    letter-spacing: 2px;
}
.moong-flashslae .flashsales-index-index .lable-flashsale {
    font-size: 52px;
    color: #fff;
    padding: 10px 10px;
    margin-left: 40px;
    letter-spacing: 2px;
}
.moong-flashslae .flashsales-index-index .col-fs-time.red-more a {
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 30px;
    color: #38C6F4;
    font-size: 28px;
}
.moong-flashslae .flashsales-index-index .page-products.container {
    position: relative;
}
.moong-flashslae .flashsales-index-index .col-fs-time.red-more {
    width: auto;
    margin-left: auto;
    margin-bottom: 30px;
    margin-right: 20px;
}
.moong-flashslae .flashsales-index-index .page-products.container .moong-flash-sale.fs-time.countdown-flashsales .container {
    position: relative;
}
.moong-flashslae .flashsales-index-index .page-products.container .button-hover-wrap:has(.tocompare) {
    display: none;
}
.moong-flashslae .flashsales-index-index .page-products.container .owl-item .item {
    border-radius: 25px;
    padding: 10px;
}
.moong-flashslae .flashsales-index-index .page-products.container .owl-item span.product-image-wrapper {
    border-radius: 30px;
}
.moong-flashslae .flashsales-index-index .page-products.container .owl-item .brand-title,
.page-products.flashsales-index-index.page-layout-1column .brand-title {
    color: #000;
    font-weight: 600;
}
.page-products.flashsales-index-index.page-layout-1column .flashsaleitem-list .product-item .old-price .price {
    font-size: 15px;
    color: #a6a0a0;
    font-weight: 500;
}
.flashsales-index-index .page-products.container .owl-item .towishlist {
    right: inherit;
    left: 5px;
    color: #ccc;
    position: absolute;
    top: 5px;
    z-index: 3;
    width: 30px;
    height: 30px;
    border: 1px solid #b8b8b8;
    line-height: 28px;
    text-align: center;
    border-radius: 100%;
    margin: 0;
}
.flashsales-index-index .page-products.container .owl-item .towishlist::before {
    display: inline-block;
    font: normal normal 14px / 1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f004";
}
.flashsales-index-index .page-products.container .owl-item .towishlist:hover::before {
    filter: invert(44%) sepia(48%) saturate(577%) hue-rotate(117deg) brightness(91%) contrast(96%);
}
.flashsales-index-index.page-products .products-grid.ctst .product-items .item.product-item{
    padding: 5px;
}
.flashsaleitem-list button.action.tocart.primary {
    margin-right: 10px;
    padding: 0;
    width: 50px;
    height: 50px;
    line-height: 46px;
    border: 1px solid;
    text-align: center;
    border-radius: 100%;
    transition: all 500ms ease;
    backface-visibility: hidden;
    color: #fff;
    border-color: #38C6F4;
    background: #38C6F4;
    
}
.flashsaleitem-list button.action.tocart.primary span {
    font-size: 0;
    display: none;
}
button.action.tocart.primary:after {
    display: inline-block;
    font: normal normal 14px / 1 FontAwesome;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f07a";
}
.flashsaleitem-list .product.actions.product-item-actions {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    z-index: 3;
    justify-content: center;
    opacity: 0;
    transition: all 500ms ease;
    backface-visibility: hidden;
    transform: translateY(30px);
    top: 45%;
    height: fit-content;
}
.page-products.flashsales-index-index.page-layout-1column .flashsaleitem-list .product.actions.product-item-actions {
    top: 40%;
}
.flashsaleitem-list .item:hover .product.actions.product-item-actions {
    transform: translateY(0);
    opacity: 1;
}
.flashsaleitem-list button.action.tocart.primary:hover {
    transition-delay: 0s;
    color: #fff;
    border-color: #38C6F4;
    background: #38C6F4;
}
.cms-index-index .page-products .moong-flash-sale.fs-time.countdown-flashsales .col-fs-time.red-more.v-1 {
    display: block;
}
.page-products.flashsales-index-index.page-layout-1column .flashsaleitem-list.product-list-style-13 a.towishlist {
    left: 10px;
    top: 10px;
}
.cms-index-index .page-products .moong-flash-sale.fs-time.countdown-flashsales img.img-fs-time + .lable-flashsale{
    font-size: 62px;
    color: #fff;
}












/* ########################### */

/* ----- responsive desktop ----- */
@media (min-width: 1024px){
    .page-wrapper .amsearch-products-section.-grid:not(.-slider) .amsearch-item {
        max-width: calc(33.3333%);
        padding: 15px;
    }
    .page-wrapper .amsearch-products-section.-grid:not(.-slider) .amsearch-item a.amsearch-image {
        display: block;
        padding: 10px 0;
        margin: 0 auto;
    }
}
@media (min-width: 960px){
    .main .prar-rating .rating-summary .rating-result > span:before, 
    .main .prar-rating .rating-summary .rating-result:before{
        font-size: 40px;
    }
}


@media (min-width: 769px), print{
    .catalog-category-view.page-layout-2columns-left .sidebar-main , 
    .catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional,
    .catalogsearch-result-index.page-layout-2columns-left .sidebar-main , 
    .catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-additional{
        width: 20%;
        padding-right: 15px;
    }
    .page-layout-2columns-left.catalog-category-view .page-main .column.main,
    .page-layout-2columns-left.catalogsearch-result-index .page-main .column.main{
        width: 80%;
        padding-left: 15px;
    }
    .catalog-category-view main#maincontent a + .columns,
    .catalogsearch-result-index main#maincontent a + .columns {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .catalog-category-view.page-layout-2columns-left .sidebar-main , 
    .catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-additional{
        width: 25%;
        padding-right: 10px;
    }
    .page-layout-2columns-left.catalog-category-view .page-main .column.main,
    .page-layout-2columns-left.catalogsearch-result-index .page-main .column.main{
        width: 80%;
        padding-left: 10px;
    }
}

@media only screen and (min-width: 768px){
    .page-wrapper #arar-form-add.prar-form-add{
        max-width: 700px;
    }
    body .page-header:not(.sksnhv) .sticky-menu.active .header-search:hover.has-cat-search div.search-form {
        width: 350px;
        position: absolute;
        right: 15px;
        top: -3px;
    }
    .prar-review-list .prar-rev-item-verified{
        font-size: 16px;
    }
    .prar-review-list-wrp .prar-rev-item-detail {
        font-size: 21px;
    }
    .prar-rev-summary span.prar-rev-item-date.desk {
        font-size: 20px;
    }
    body.catalog-product-view .product-social-links {
        margin-left: 12%;
    }
    .mobile-view{
        display: none;
    }
    .catalog-product-view .box-tocart.large-box-tocart.att-scr-qty.scr-top .fieldset .actions button#product-addtocart-button{
        width: 68.5%;
    }
    .page-wrapper .page-header.header-style-moong .sticky-menu.active .header-search:hover .minisearch .actions .search {
        background: transparent;
    }
   
    .page-wrapper .page-header.header-style-moong .sticky-menu.active .action.showcart:before{
        font-size: 21px;
    }
    .page-header.header-style-moong .sticky-menu.active .action.showcart:hover {
        background: inherit;
    }
    
    .moong-line-title:before, .moong-line-title:after {
        content: "";
        display: inline-block;
        position: relative;
        vertical-align: middle;
        border-top: 1.5px solid #aaa;
        width: 200px;
        margin: 0 10px;
    }
    .page-wrapper .product-list-style-44 .cdz-product-labels .label-item{
        
    }
    .page-wrapper .product-list-style-44 .price-box .price{
       
    }
    .product-view-style-04 .page-wrapper .product-info-main .page-title-wrapper .page-title{
        
    }
    .product-view-style-04 .page-wrapper .product-info-main .box-tocart .actions>button {
        
    }
    .product-view-style-04 .page-wrapper .product-info-main .price-box .price-wrapper[data-price-type="oldPrice"] .price {
        font-weight: 500;
        font-size: 27px;
    }
    .product-view-style-04 .page-wrapper .product-info-main .price-box .price-wrapper .price {
        font-size: 35.5px;
        font-weight: 600;
        margin-right: 10px;
    }
    .product-view-style-04 .page-wrapper .product-info-main .product-info-stock-sku .stock, 
    .product-view-style-04 .page-wrapper .product-info-main .product-info-stock-sku .sku,
    .product-view-style-04 .page-wrapper .product-info-main .swatch-attribute-label, 
    .product-view-style-04 .page-wrapper .product-info-main .field.qty .label{
        font-size: 15px;
    }
    .page-wrapper .product-info-main .product-inventory-deal .deal-item span.label {
        font-size: 17px;
    }
    .searchsuite-autocomplete .product ul li .qs-option-title a{
        font-size: 20px;
    }
    .searchsuite-autocomplete .title{
        font-size: 20px;
        font-weight: 500;
    }
    .searchsuite-autocomplete .price-container .price {
        font-size: 21px;
    }
}
/* ----- end responsive desktop ----- */

/* ----- responsive ipad ------ */

@media (max-width: 1399px) and (min-width: 768px) {
    li.ep-2.authorization-link.authorization-style-01 a.account-trigger span {
        font-size: 0;
    }
    .page-header .sticky-menu:not(.active) .header-panel-right>.switcher-language .toggle.switcher-trigger span {
        font-size: 0;
    }
    .page-header.header-style-moong .sticky-menu:not(.active) .header-panel-right{
        width: 22%;
    }
    .page-header.header-style-moong .sticky-menu:not(.active) .header-panel-right .switcher.language.switcher-language {
        padding: 0;
    }
    .page-header.header-style-moong .sticky-menu:not(.active) .header-panel-right div#desk_cart-wrapper.minicart-wrapper {
        margin-left: 4px;
    }
    header.page-header.header-style-30.header-style-moong .col-sm-4.col-md-4.col-lg-4.header-panel-left {
        width: 20%;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .page-header.header-style-moong .sticky-menu:not(.active) .header-panel-right {
        width: 24%;
    }
    .page-header .sticky-menu:not(.active) .header-panel-moong .header-search-wrap-moong {
        position: relative;
        top: 10px;
    }
    .page-header .amsearch-wrapper-block:before{
        background: inherit;
    }
    .header-panel-moong .header-search-wrap-moong section.amsearch-wrapper-block{
        padding: 0;
    }
    .page-header.header-style-moong .switcher .options .action.toggle.switcher-trigger:after {
        display: none;
    }
    .page-header.header-style-moong .sticky-menu .header-panel-right .switcher.language.switcher-language .actions.dropdown.options.switcher-options{
        
    }
    body .page-wrapper .header-style-moong .logo img{
        width: 160px;
        padding: 15px 10px;
    }
    
}
@media (max-width: 783px) and (min-width: 768px) {
    .page-header.header-style-moong .sticky-menu:not(.active) .header-panel-right .switcher.language.switcher-language{
        left: -2px;
    }
    .page-header .sticky-menu:not(.active) .header-search .actions .search:before {
        top: 5px;
        position: relative;
    }

}
@media (max-width: 1024px) and (min-width: 768px) {

}





/* ----- end responsive ipad ------ */





/* ----- responsive mobile ------ */
@media only screen and (max-width: 767px){
    body .banner-style18 .item-content .bc-btn {
        font-size: 28px;
    }
    .footer-box.bg-box.footer-sec-3 .img-sec3 img {
        width: 155px !important;
    }
    .filter-active div#layered-filter-block.active > .exit-filter{
        display: block;
    }
    .exit-filter {
        width: 50px;
        height: 40px;
        background-color: transparent;
        z-index: 10000;
        position: fixed;
        left: 3px;
        top: 4px;
    }
    .catalog-product_compare-index .table-comparison .cell{
        width: 240px;
    }
    .catalog-product_compare-index .page-wrapper .column.main .table-wrapper.comparison tr th:first-child {
        display: none;
    }
    .sidebar.sidebar-main .block.filter.active:after  {
        font-family: 'icons-blank-theme';
        content: '\e616';
        color: #fff;
        font-size: 36px;
        font-weight: normal;
        padding: 0 10px;
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        display: block;
        top: 0;
        background: rgba(0,0,0,0.7);
        z-index: 30;
        text-align: start;
    }
    .page-with-filter .columns .sidebar-main div#layered-filter-block.active .block-content.filter-content {
        z-index: 100;
    }
    div#ft-floating-bar .cdz-flbar.under-sticky.active {
        margin-top: 20px;
    }
    .page-header.header-style-moong .sticky-menu.active div#header-panel .header-middle{
        display: block;
        top: 0;
    }
    .account.amasty_affiliate-account-widget form#form-validate , .account.amasty_affiliate-account-setting form#form-validate, .account.amasty_affiliate-account-setting form#form-validate fieldset.fieldset {
        width: 100%;
    }
    .account .sidebar .block.account-nav {
        top: -15px;
    }
    .page-wrapper .sidebar.sidebar-additional .block.block-wishlist {
        margin-bottom: 10px;
    }
    .account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible .title.block-collapsible-nav-title + div#amasty-affiliate-collapsible ul li:not(:first-child) {
        border-top: 1px dashed #b8b8b8;
    }
    .account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible .title.block-collapsible-nav-title:after {
        display: none;
    }
    .account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible .title.block-collapsible-nav-title + div#amasty-affiliate-collapsible {
        display: block;
        background-color: transparent;
    }
    .account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible .title.block-collapsible-nav-title {
        color: #fff;
        background: #38C6F4;
        font: 500 25px/1.35 DB_Heavent;
        text-transform: uppercase;
        position: relative;
        padding: 0;
        margin-bottom: 0;
        min-width: 100%;
        border-bottom: 0px solid #b8b8b8;
        padding: 10px 20px;
        border-radius: 5px 5px 0 0;
    }
    .account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible .title.block-collapsible-nav-title strong {
        font-size: 20px;
    }
    .account .sidebar-additional + .block.block-collapsible-nav.amasty-affiliate-collapsible {
        position: relative;
        order: 100;
        margin-bottom: 80px;
    }
    .sidebar .block.account-nav + .block.block-collapsible-nav.amasty-affiliate-collapsible{
        display: none;
    }
    .catalog-product-view .box-tocart.large-box-tocart.att-scr-qty.scr-top .fieldset .actions button#product-addtocart-button{
        border-radius: 5px;
    }
    .amsearch-products-section.-grid .amsearch-image img[src*="product/placeholder/default/"] {
        width: 45%;
    }
    .amsearch-products-section.-grid .amsearch-image {
        margin: 0 auto;
    }
    .page-wrapper .amsearch-products-section .action.tocart:after{
        display: none;
    }
    .sidebar .block.filter.active .filter-content {
        z-index: 100;
    }
    .cdz-flbar.under-sticky.active .shop-by button.fl-btn {
        font-size: 17px;
    }
    .cdz-flbar.under-sticky.active .sorter.fl-col select.sorter-options {
        padding: 0;
        width: 80px;
        font-size: 21px;
    }
    .page-wrapper .moong-silde p.slide-textcate + .text-gradient-reverse-green{
        letter-spacing: 4px;
    }
    .amsearch-items-section {
        padding: 0;
        width: 100%;
    }
    ul.amsearch-product-list li.amsearch-item.product-item a.amsearch-link.product-item-link {
        height: auto;
        font-size: 14.5px;
    }
    .page-wrapper .amsearch-products-section .action.tocart span {
        display: none;
    }
    .amsearch-products-section .amsearch-description{
        padding: 0 5px;
    }
    .amsearch-form-block.-opened .amsearch-products-section.-grid:not(.-slider) .amsearch-item {
        padding: 10px 5px 10px 5px;
    }
    .page-wrapper .product-list-style-44 .price-box .price {
       
    }
    body .page-wrapper .page-header:not(.sksnhv) .sticky-menu.active .block-search .control {
        visibility: initial;
        opacity: initial;
        display: block;
    }
    body .page-wrapper input[type="text"], body .page-wrapper input[type="password"], body .page-wrapper input[type="url"], body .page-wrapper input[type="tel"], body .page-wrapper input[type="search"], body .page-wrapper input[type="number"], body .page-wrapper input[type="datetime"], body .page-wrapper input[type="email"],body .page-wrapper input[type="text"]::placeholder{
        font-size: 13px;
    }
    
    .cms-index-index .container.flash .cdz-block-content {
        margin-bottom: 25px;
    }
    .page-wrapper .product-list-style-44 .product-item-details{
        min-height: auto !important;
    }
    .page-wrapper header.page-header:has(.amsearch-form-block.-opened .header-search:not(.input-opened)) + .mobi-vertcial-menu-container + .nav-sections + .page-main section.amsearch-overlay-block {
        background: transparent;
    }
    .page-header .sticky-menu .amsearch-wrapper-block:before {
        background: transparent;
    }
    .page-wrapper .header-search.has-cat-search input.input-text {
        padding-left: 35px;
        height: 35px;
    }
    .page-wrapper .header-search.input-opened .search-form{
        display: block !important;
    }
    .header-panel-moong .header-search-wrap-moong section.amsearch-wrapper-block{
        padding: 0;
        margin: 0;
    }
    .page-wrapper .nav-sections .switcher .switcher-trigger:after {
        top: 5px;
    }
    .page-wrapper .nav-sections .switcher{
        font-size: 15px;
    }
    .amgdprcookie-bar-container .amgdprcookie-button.-save, .amgdprcookie-bar-container .amgdprcookie-button.-settings {
        font-size: 16px;
    }
    aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container button.amgdprcookie-button.-settings {
        flex-basis: 25%;
        padding: 0;
        border-radius: 30px;
        margin-top: 15px;
    }
    aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container .amgdprcookie-bar-block {
        position: relative;
        left: 10px;
    }
    .page-wrapper .page-header .sticky-menu.active a.logo img.small-logo.visible-xs {
        top: -4px !important;
    }
    .page-wrapper .product-item-actions .actions-primary{
        margin: initial;
    }
    
    .desktop-view{
        display: none;
    }
    ul.moong-social-listing.cdz-social-listing li {
        padding: 0 10px;
    }
    .product-media-wrapper .product.media .product-social-links{
        padding-left: 1%;
    }
    body .page-header .logo img {
        top: 2px;
        padding: 5px;
    }
    .page-wrapper .page-header .sticky-menu.active .header-panel-center {
        top: 15px;
    }
    .page-wrapper .page-header .sticky-menu.active .header-middle .header-panel-left{
        
    }
    .page-header .mobi-cart-wrapper .action.showcart .counter-number{
        font-size: 15px;
    }
    .page-header .mobi-cart-wrapper .action.showcart .counter.qty{
        min-width: 19px;
        height: 19px;
        line-height: 21px;
        top: -3px;
        right: -3px;
    }
    .page-wrapper .page-footer .footer-box p.h5{
        margin-bottom: 0;
        margin-top: 10px;
    }
    .page-footer .footer-moong .footer-link li{
        font-size: 14px;
    }
    .page-wrapper .row.middle-top p.h5.link-toggle {
        font: 500 25px/1.35 DB_Heavent;
    }
    .page-footer .footer-moong .footer-content-bottom{
        margin: 0 15px;
    }
    .page-footer .footer-moong .footer-content-bottom .footer-address p {
        font: 400 16px/1.35 DB_Heavent;
        padding: 15px 0 5px;
    }
    .page-footer .footer-payment {
        width: 60%;
    }
    .cms-codazon-home-page .text-fs-time {
        font-size: 20px;
    }
    .cms-index-index .main .moong-flash-sale.fs-time p.fs-bt-view {
        font-size: 17px;
        padding: 5px 10px;
        height: 30px;
    }
    .cms-codazon-home-page .col-fs-time.block-time {
        width: 60%;
    }
    .cms-codazon-home-page .col-fs-time div[id^="flip_timer"] b {
        font-size: 18px;
        width: 22px;
        margin: 0 1.5px;
    }
    .cms-index-index .timer span[class^="flip-clock__slot"] {
        font-size: 13.5px;
        color: #fff;
    }
    .cms-codazon-home-page .text-fs-time{
        text-align: center;
        width: 100%;
    }
    .cms-codazon-home-page .col-fs-time.block-time div[id^="flip_timer"] {
        float: left;
        margin-left: 0;
        margin-top: 2px;
        display: block;
        width: 100%;
    }
    .cms-index-index .container.flash .row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .flashsale-container .tag .flashsale-amount{
        font: 400 20.5px/1.5 DB_Heavent;
    }
    .flashsale-container .tag {
        height: 30px;
        width: 76px;
        top: 12px;
        left: -15px;
    }
    .cms-codazon-home-page .col-fs-time.block-time span[class^="flip-clock__slot"]{
        font-size: 16px;
    }
    .product-list-style-44 .button-hover-wrap .tocart, .product-list-style-44 .button-hover-wrap .tocompare, .product-list-style-44 .button-hover-wrap .action.towishlist, .product-list-style-44 .button-hover-wrap .qs-button, .product-list-style-44 .button-hover-wrap a.qs-button{
        border-color: #38C6F4;
        background: #38C6F4;
    }
}
