/* Natur Custom Ver 0.2 */
.product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) button#customize-product-button {
    border-color: #f08034;
    background: #f08034;
}
.product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) button#customize-product-button:hover {
    color: #f08034;     
    background: #ffffff;
}
.page-wrapper .product-item-name .product-item-link, 
.page-wrapper .page-header .product-item .product-item-link, 
.page-wrapper .product-item-link, .product.name a{
    font-family: Sukhumvit Set, Poppins, sans-serif;
}
.cms-index-index .page-wrapper .product-list-style-44 .product-item-details a.product-item-link {
    font-size: 15px;
    padding-bottom: 0;
}
.checkout-cart-index table.data.table.totals tr.totals.sub + tr.totals {
    display: none;
}
.page-wrapper .product-list-style-44 .product-item-details a.product-item-link .moong-product-name {
    height: 44px;
}
.cms-codazon-home-page .container.moong-flashslae .moong-flash-sale.fs-time, .cms-codazon-home-page .container.moong-flashslae .grid-style-44.products.wrapper.grid.products-grid {
    width: 100vw !important;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    max-width: initial;
    background-color: #1d8b74;
}
.page-wrapper .container.moong-flashslae .product-list-style-44 .product-item-details {
    margin-top: 0;
}
.page-wrapper .container.moong-flashslae .product-list-style-44 .product-item-details a.product-item-link {
    padding-bottom: 0;
}
.cms-codazon-home-page .container.moong-flashslae .product-item-name{
    margin: 0;
}
.cms-codazon-home-page .product-list-style-44 .product-item-details {
    text-align: left;
}
.cms-codazon-home-page .container.moong-flashslae .no-loaded .double-bounce1, .cms-codazon-home-page .container.moong-flashslae .no-loaded .double-bounce2 {
    background: inherit;
    background-color: transparent;
}
.cms-codazon-home-page .container.moong-flashslae .grid-style-44.products.wrapper.grid.products-grid {
    padding-bottom: 20px;
}
.cms-codazon-home-page .container.moong-flashslae .moong-flash-sale.fs-time {
    padding-top: 20px;
}
.checkout-cart-index .products-crosssell .flashsale-container.fs-list-con {
    display: none;
}
.block-content[aria-labelledby="block-customer-login-heading"] .pslogin-block.pslogin-login ul.pslogin-clearfix {
    flex-direction: column;
}
.block-content[aria-labelledby="block-customer-login-heading"] .pslogin-block.pslogin-login ul.pslogin-clearfix li.pslogin-button.line {
    order: 0;
}
.block-content[aria-labelledby="block-customer-login-heading"] .pslogin-block.pslogin-login ul.pslogin-clearfix li.pslogin-button.facebook {
    order: 10;
}
.block-content[aria-labelledby="block-customer-login-heading"] .pslogin-block.pslogin-login li.pslogin-button {
    order: 30;
}
.customer-account-login .block-content[aria-labelledby="block-customer-login-heading"] .pslogin-block.pslogin-login ul.pslogin-clearfix li {
    margin: 5px auto !important;
}
.page-wrapper .box-tocart.att-scr-qty.active .scr-pdeal {
    background: #bf0823;
}
.cms-index-index .container.flash .cdz-product {
    min-height: auto;
}
.cms-index-index .container.flash .cdz-product .no-loaded {
    display: none;
}
.product-view-style-04 .product-info-main .product-options-wrapper .swatch-attribute-label {
    margin-right: 10px;
}
.catalog-category-view .brand-container .cover-section .after-cover .thumb-section .brand-img-wrap {
    display: none;
}

.contact-index-index .page-wrapper .store-info p, .contact-index-index .page-wrapper .store-info li, .contact-index-index .page-wrapper .store-info .items {
    font-size: 22px;
}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container .amgdprcookie-bar-block .amgdprcookie-buttons-block button.amgdprcookie-button {
    font-size: 20px;
    font-weight: 600;
}
.header .cdz-dropdown .cdz-dd-content .cdz-dd-content-inner{
    max-height: 90vh;
}
.account .page-title-wrapper .order-actions-toolbar .action.print.print-complete {
    display: block;
}

.sales-order-view .image-order-status-Pack.active span.status-shipment {
    width: 250px;
    left: -95px;
}
.sales-order-view .image-order-status.image-order-status-Pack span.status-shipment {
    width: 250px;
    left: -95px;
}
.amgdprcookie-bar-container .amgdprcookie-button.-save {
    padding: 10px 15px;
    font-size: 18px;
    margin-top: 0;
}
article.lzd-article span[style="font-size:11pt"] {
    font-size: 23px !important;
}
.amgdprcookie-bar-container .amgdprcookie-button.-settings {

}
aside.amgdprjs-bar-template .modal-popup._show.amgdprcookie-bar-container {
    padding: 25px 10px;
}
.amgdprcookie-bar-container .amgdprcookie-policy a {
    color: #38C6F4;
    text-decoration-line: underline;
}



.cdz-block.text-center.space-base {
    background-color: #38C6F4;
}
body .flash-col .cdz-timer-01 .countdown-timer .deal-item span.value {
    color: #636363;
}
.slide-cate.item img.img-responsive {
    padding: 20px;
}
.slide-cate.item a.item-title {
    display: block;
    text-align: center;
}
.main .owl-carousel .owl-nav [class*='owl-'] {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    line-height: 40px;
    border-color: #fff;
    background: #fff;
    box-shadow: 0 0.8px 2px 0px #5d5d5dad;
    color: #042117;
    bottom: 40%;
    position: absolute !important;
}
.cdz-slider .owl-carousel .owl-nav [class*='owl-'].owl-next {
    right: 0;
}
.container .scale-effect.cdz-banner:hover img {
    transform: scale(1.05);
}
.container.row-full-banner {
    padding: 0;
}
.container.row-full-banner.ws-with-us {
    background-color: #38C6F4;
    margin: 0;
    width: 100%;
}
.page-header .sticky-menu:not(.active) .minicart-wrapper .action.showcart:hover:before {
    color: #73c7e3;
    font: normal normal normal 29.5px/1.2 'CodazonFont';
}
.countdown-timer .timer-wrap .deal-items {
    margin-bottom: 10px;
}
.page-wrapper div#header-panel {
    padding: 0;
}  
header.page-header.header-style-30.header-style-moong {
    min-height: auto !important;
}  
.container.sticky-menu.js-sticky-menu {
    width: 100%;
    padding: 0;
}
.page-wrapper div#header-panel div#desk_menu-container nav.cdz-navigation {
    position: relative;
}
.header-panel-row.row.header-panel-moong a.logo {
    margin: 0;
}
.page-wrapper .page-header .sticky-menu:not(.active) .header-middle .header {
    
}
.page-wrapper div#header-panel div#desk_menu-container nav.cdz-navigation {
    max-width: initial;
    background-color: #d3effb;
}
.form.minisearch input#search {
    border: 1px solid #EAEAEA;
    margin-top: 10px;
}
.data.item.title.hidden-xs.tab-clone-title[aria-labeledby="tab-label-shipping-estimation-simple-title"] {
    display: none;
}
.product.info.detailed div#tab-label-shipping-estimation-simple {
    display: none !important;
}
.header-search-wrap-moong .header-search button.action.search {
    position: absolute;
    left: 0;
    top: 15px;
}
.header-search .form.minisearch input#search {
    padding-left: 40px;
}
.flash-col .cdz-block .cdz-block-title {
    text-align: left;
    margin-bottom: 28px;
}
.flash-col .timer-wrap {
    margin-bottom: 24px;
}
.page-wrapper .product-list-style-44 .product-item-details {
    margin-top: -5px;
}
.col-sm-6.flash-col,.col-sm-18:has(.list-flash-sale) {
    padding: 0;
}
.cdz-product-wrap.base-slider.product-list-style-44.list-flash-sale {
    border: 2px solid #38C6F4;
}

.cms-index-index .base-slider .cdz-block-content .cdz-product .owl-stage-outer .item.product.product-item {
    margin-bottom: 0;
}
.list-flash-sale .product.details.product-item-details {
    min-height: inherit !important;
    z-index: 1;
    position: relative;
    margin-top: -20px;
    margin-bottom: 10px;
}
.header-middle li.ep-2.authorization-link.authorization-style-01,
li.ep-1.authorization-link.authorization-style-01,
.header-panel-right > ul.header.features-links > li.link.wishlist{
    position: relative;
    top: 17px;
}
.header-panel-right > ul.header.features-links > li.link.wishlist {
    right: -5px;
}
.page-header .minicart-wrapper .action.showcart:before {
    display: inline-block;
    font: normal normal normal 30px / 1 'CodazonFont';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e994";
    speak: none;
}
.row-top-20 {
    margin-top: 20px;
}
.row-top-10 {
    margin-top: 10px;
}
.row-bottom-20{
    margin-bottom: 20px;
}
.row-bottom-10{
    margin-bottom: 10px;
}
.page-wrapper .row .cdz-block-title .font-text {
    font-weight: 700;
}
.container.row-full-banner.ws-with-us p.b-title.font-text {
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}
.container.row-full-banner.ws-with-us p.b-title.font-text span {
    font-size: 32px !important;
}
.col-ws .col-sm-4 img.tdm-image, .col-ws .col-sm-8 img.tdm-image {
    padding: 0 20px;
}
.col-ws {
    margin: 0 auto;
    display: flex;
    text-align: center;
    width: auto;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom: 30px;
}
.natur-silde a.item-title {
    font-size: 16px;
    color: #373535;
}
.page-wrapper .account-nav .content .item a, 
.page-wrapper .account-nav .content .item>strong{
    font-size: 16px;
}
.flash-row:has(.countdown-timer.cd-expired) {
    display: none;
}
.page-wrapper .product-list-style-44 .product-item:hover .button-hover-wrap .effect-2 {
    transform: translateY(-45px);
}
ol#wishlist-sidebar .product-item-name .product-item-link {
    font-size: 13px;
}
.page-wrapper .block.block-reorder .product-item-name .product-item-link{
    font-size: 12px;
}
.page-wrapper .block.filter .filter-options .filter-options-item .filter-options-title,
.page-wrapper .block.filter .items .filter-label {
    font-size: 16px;
}
.page-wrapper .product-list-style-44 .price-box .price{
    font-weight: 600;
}
.productDetail__shareText + ul.moong-social-listing.cdz-social-listing i.fa {
    font-size: 21px;
}
.page-wrapper .review-add .review-form-actions .submit.primary {
    font-size: 18px;
}

.cart-informed-modal strong.subtitle{
    font-size: 18px;
}
.minicart-items .cdz-qty-box {
    padding-inline-end: 7px;
}
.page-wrapper table>thead>tr>th{
    font-size: 15px;
}
.topbar-left-option.layout-row a.logo.ng-scope {
    display: none;
}   
.minicart-items .product-item .item-qty {
    max-width: 45px;
}
.page-wrapper .cart-container .cart-summary>.title, .page-wrapper .cart-container .cart-summary .block>.title strong {
    font-size: 16px !important;
}
.block-compare .product-item .product-item-name a.product-item-link {
    font-size: 13px;
}
.product-color-option .color-button.backgorund-color-theme {
    display: none;
}
/* ####----------------------------------------##### */



@media only screen and (min-width: 768px){
    .product-info-main button.action.tocart.primary:after {
        font: normal normal 17px / 1 FontAwesome;
        margin-left: 10px;
        position: relative;
        top: -4px;
    }
    .page-wrapper .cdz-navigation .cdz-horizontal-menu .groupmenu {
        margin: 0 auto;
        max-width: 1400px;
        display: flex;
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) button#product-addtocart-button {
        /* width: 35%; */
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) button#customize-product-button {
        margin-top: 0;
        font-size: 23px;
        padding: 14px 10px;
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) button#customize-product-button[title="Please wait ..."] {
        font-size: 18px;
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) div#customize-product {
        width: 69%;
        height: 43px;
        margin-top: 20px;
        position: relative;
        left: 9px;
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) div#instant-purchase {
        width: auto;
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) .product-addto-links button.action.towishlist {
        margin-left: 10px;
    }
    .product-view-style-04 .product-info-main .box-tocart .actions:has(#customize-product) .product-addto-links {
        /* order: 4; */
    }
    .product-add-form:has(#customize-product) .box-tocart .field.qty .control .cart-qty {
        max-width: 100px;
    }
    .catalog-product-view .page-wrapper .product-main-wrapper .product-info-main .product-left:has(#customize-product) {
        padding-right: 0;
        margin-right: 10px;
    }
}
@media (max-width: 1920px) and (min-width: 1681px){ 
    .flash-row .cdz-block-content.js-detail-container {
        margin-top: 9.5%;
    }
    .flash-row .cdz-block-content.js-detail-container > div[class*="cdz-timer"] {
        margin-bottom: 3.4%;
    }
}
@media (max-width: 1680px) and (min-width: 1601px){ 
    .flash-row .cdz-block-content.js-detail-container {
        margin-top: 9.5%;
    }
    .flash-row .cdz-block-content.js-detail-container > div[class*="cdz-timer"] {
        margin-bottom: 2.4%;
    }
}
@media (max-width: 1600px) and (min-width: 1440px){ 
    .flash-col .cdz-block .cdz-block-title {
        margin-bottom: 25px;
    }
}
@media (max-width: 1920px) and (min-width: 1400px){ 
    .container.row-full-banner {
        margin: 0;
        width: 100%;
    }  
    .container.row-full-banner.flash-row{
        width: 99.5%;
    }
    .container.row-full-banner .mg-10 {
        margin: 0 10px;
    }
    .container.row-full-banner .mg-20{
        margin: 0 20px;
    }
    .list-flash-sale .product-item .product-item-top {
        margin: 0;
    }
    
    
}
@media screen and (min-width: 1700px){ 
   
}
@media screen and (min-width: 1681px){ 
     
}

@media (max-width: 1680px) and (min-width: 1441px){ 
    
}
@media (max-width: 1440px) and (min-width: 1201px){ 
  
}
@media (max-width: 1440px) and (min-width: 769px){ 
   
}
@media (max-width: 900px) and (min-width: 769px){ 
    
}
@media (max-width: 1440px){
    
}
@media (max-width: 900px){

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

}
@media (max-width: 1300px) and (min-width: 768px){ 
    
}
@media (max-width: 1399px){   
   
}
@media (max-width: 1048px){
  
}
@media (max-width: 1280px){
    
}
@media (max-width: 1200px) and (min-width: 1025px){ 
    
}
@media (max-width: 1024px) and (min-width: 901px){
    
}
@media (max-width: 767px){
    div#mb-bottom-toolbar div#btn-group-slider {
        display: none;
    }
    .product-add-form #customize-product #customize-product-button:before {
        /* content: ''; */
        background-image: url(../images/CGT1.svg);
        width: 35px;
        height: 35px;
        display: block;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
    }
    .product-add-form #customize-product #customize-product-button {
        
    }
    .product-view-style-04 .product-info-main .box-tocart .actions>div#customize-product {
        width: 160px;
        display: block;
        position: absolute;
        bottom: -10px;
        margin-left: 8px;
    }
    .catalog-product-view .qtybox-anchor .actions #customize-product span {
        display: block  ;
    }
    .productDetail__shareText + ul.moong-social-listing.cdz-social-listing{
        padding-left: 8px;
    }
    ul.moong-social-listing.cdz-social-listing li {
        padding: 0 7px;
    }
    .product-list-style-44 .price-box .price {
        font-size: 15px;
        font-weight: 600;
    }
    .cms-index-index .page-wrapper .product-list-style-44 .product-item-details a.product-item-link {
        font-size: 12px;
    }
    .container.row-full-banner.ws-with-us h4.tdm-title {
        font-size: 12px;
    }
    .container.row-full-banner.ws-with-us img {
        max-width: 70%;
    }
    body .page-header .sticky-menu.active .panel.header,
    .page-header.header-style-moong .sticky-menu.active div#header-panel .header-middle{
        padding: 0;
    }
    .header-panel-row.row.header-panel-moong a.logo {
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
        margin: 0 auto;
    }
    header.page-header.header-style-30.header-style-moong .col-sm-13.header-panel-center {
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .page-wrapper .cart-container {
        display: flex;
        flex-direction: column;
    }
    .page-wrapper .cart-container div#gift-options-cart {
        order: 0;
    }
    .page-wrapper .cart-container .form.form-cart {
        order: 0;
    }
    .page-wrapper .cart-container .cart-summary {
        order: 10;
    }
    .cms-index-index .container.flash .container-fluid.space-lg {
        padding: 0 !important;
    }
    .container-fluid.block-monk-new {
        padding: 0;
    }
    .mb-bottom-toolbar .group-switch {
        display: none;
    }
    .mb-toolbar-inner.row .btn-groups.col-xs-18 .owl-stage .owl-item:last-child .btn-group {
        opacity: 1;
        visibility: visible;
    }
    .product-view-style-04 .page-wrapper .product-info-main .box-tocart.large-box-tocart.att-scr-qty.scr-top.active .field.qty {
        margin-right: 5px;
    }
    .catalog-product-view .product-info-main .box-tocart.att-scr-qty.active .field.qty .control .cart-qty input#qty {
        padding: 0;
    }
    .page-wrapper .box-tocart.att-scr-qty.active .actions .action.primary.tocart:before{
        display: none;
    }
    .container-fluid.block-monk-new img.img-responsive {
        border-radius: 40px;
    }
    .groupmenu .shop-by-brand-list .brand-link {
        border: initial;
    }
    .shop-by-brand-list .brand-item {
        padding: 20px;
    }
    .cdz-menu .groupmenu-drop .menu-go-link .link-prefix {
        display: none;
    }
    body ul.groupmenu-drop.slidedown .text-lv1 a.menu-link span {
        color: #ffffff;
    }
    .cdz-menu .menu-go-link .link-text {
        font-weight: initial;
        color: #fff;
    }
    .cdz-menu .line-left {
        padding-left: initial;
        border-left: initial;
    }
    li.item.level1.text-content img.brand-img.zoom-eff {
        background: #ffffff;
        border-radius: 10px;
    }
    li.item.tablet-item.visible-tablet span.link-text {
        font-size: 22px;
    }
    .cdz-menu .item.level-top>.groupmenu-drop>.tablet-item {
        background: initial;
        border-bottom: 1px solid #ccc !important;
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.tablet-item {
        padding: 10px 2px;
    }
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop{
        background: #1d8b74;
    }
    li.item.tablet-item.visible-tablet {
        display: none;
    }
     .cdz-horizontal-menu.cdz-menu .item.level-top.level0 > ul.cat-tree.groupmenu-drop.slidedown.open {
           margin-left: 20px;
       }
    body .cdz-horizontal-menu ul.groupmenu-drop.slidedown a.menu-link:hover span {
             color: #fff;
          }
    #mobi_menu-container li.item.tablet-item.visible-tablet{
             display: block;
     }
    .mb-bottom-toolbar .ilabel {
        position: relative;
        top: -7px;
        font-size: 17px;
    }
    .mb-bottom-toolbar .menu-items .item>a {
        position: relative;
        bottom: -6px;
    }
    .mb-bottom-toolbar .menu-items .item>a .fa-home:before {
        font-size: 19px;
    }
    .container-fluid.block-monk-new {
        padding: 20px 0;
    }
    .page-wrapper .container-fluid.block-monk-new img.img-responsive {
        border-radius: 8px !important;
    }
    .page-wrapper .rating-summary .rating-result:before,
    .page-wrapper .rating-summary .rating-result>span:before {
        font: normal normal 19px / 1 FontAwesome;
    }
    .cms-index-index .page-wrapper .container.moong-flashslae strong.product.name.product-item-name+.moong-block-price+div:not(.product-reviews-summary.short) {
        margin-top: 15px;
    }
    .cms-index-index .page-wrapper .container.moong-flashslae strong.product.name.product-item-name+.moong-block-price+div[class*=swatch-opt]+div:last-child:not(.product-reviews-summary.short){
        margin-top: 15px;
    }
    .cms-codazon-home-page .container.moong-flashslae .product-item-name{
        max-height: 180px;
    }
}
@media (max-width: 767px) and (min-width: 601px){ 
    
}
@media (max-width: 600px) and (min-width: 481px){ 
    
}
@media (max-width: 480px) and (min-width: 321px){ 
    
}
@media (max-width: 320px){ 
    
}