.page-footer .section-icons .link-social-network li a {background:#FFF;}
.page-footer .footer-top-content {background:#7B8B46;}
.page-footer .footer-main-content {background:#FFFAEA;}
.owl-theme .owl-nav .owl-prev:hover:before {color: #000;}
.page-footer .footer-bottom {background-color: #333;}
.owl-theme .owl-nav .owl-prev:before {content: "\F284"; font-family: 'bootstrap-icons';}
.owl-theme .owl-nav .owl-next:before {color: #000; content: "\F285"; font-family: 'bootstrap-icons';}
.page-header .nav-sections .nav-sections-items .navbar-nav .level0.first>.level-top:before {content: '\F3FB'; font-family: 'bootstrap-icons';}
.page-footer .address-section .number:before {content: "\F618"; font-family: 'bootstrap-icons'; font-size: 26px !important; bottom: 6px; position: relative;}
.block-search .label:before {content: "\F52A"; font-family: 'bootstrap-icons';}
.li-home h2 {font-size:1.3rem;}
.table-checkout-shipping-method input+label:before {top: 0px !important;}
.table-checkout-shipping-method input+label {
    padding: 0px !important;
    border: 0px !important;
} 
.page-footer .address-section .customer-service {font-size: 1.4rem;} 
.checkout-index-index .radios input+label:before {left: 5px; top: 22px;}
.checkout-index-index .radios input+label {padding:20px; border-radius:10px; border:1px solid #CCC; padding-left: 35px !important;}
.opc li, .opc-block-summary>div, .opc-block-shipping-information {border-radius:10px;}
.opc-block-shipping-information .shipping-information {border-radius:10px;}
.checkout-index-index .radios {}
.checkout-payment-method .payment-method-title {margin-top:15px;}
.payment-method._active  {
    border: 2px solid #3E9546;
    padding: 10px;
    margin-top: 15px;
    border-radius: 10px;
}
.checkout-payment-method .payment-method._active .payment-method:first-child .payment-method-title {}
.checkout-payment-method .payment-method._active .payment-method-title:hover {background:transparent;}
.checkout-payment-method .payment-method._active .payment-method-title {
    border: 0px;
    padding: 0px;
    border-top: 0px !important;
}
.payment-group .payment-method-group {margin-left: 5%; margin-top: 20px;}
.payment-group {padding-bottom:0;}
.checkout-payment-method .payment-method._active .payment-method-content {display: block; background: #f0f0f0; padding: 15px; border-radius: 10px; margin-top: 10px;}
.opc-wrapper .opc>.checkout-payment-method .payment-method .payment-method-content .actions-toolbar .action.primary.checkout {padding:20px; font-size: 16px; border-radius:10px;}
.message.success {margin-top:15px; border-radius: 10px;}
.table-checkout-shipping-method tbody td.col-method .radios {margin:-7px 0 0; padding:0px;}
.payment-group>div:not(.payment-method-group) .payment-method:last-child .payment-method-title {padding-bottom:20px;}
.checkout-payment-method .payment-method:first-child .payment-method-title { padding-bottom: 0px;}
.checkout-payment-method .payment-method+.payment-method .payment-method-title {padding-bottom:0px;}
.checkout-payment-method .payment-option-title .action-toggle span.optional {display: none;}
.opc-block-shipping-information .shipping-information-content {line-height: 1.5; color: inherit;}
.opc-block-shipping-information .shipping-information-content a {color:inherit; font-size: 1.4rem; }
.opc-block-shipping-information .ship-to .value, .opc-block-shipping-information .ship-via .value {font-size: 1.4rem; }
.abs-checkout-title, .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title {color:#6f2e12;}
.checkout-payment-method .payment-option.discount-code .payment-option-title {text-transform: capitalize; font-weight: 600;}
.checkout-payment-method .payment-option-title .action-toggle {font-weight: 600; text-transform: capitalize;}
.payment-group .payment-method-content .payment-method-message {padding-top:0px;}
.opc-block-shipping-information .shipping-information-title .action-edit {color:#5B9BD5 !important; font-weight: 600;}
.checkout-payment-method .actions-toolbar>.primary .action.action-apply {background: #333; border:0px;}

.catalog-product-view .product-full-width-section.page-main-description .attribute.description .value p {font-size:1.4rem; color:inherit;}
.product.info.detailed .attribute.description {color:inherit;}
body {font-size:1.4rem;}
.product.info.detailed .additional-attributes-wrapper.table-wrapper .data.table tbody tr td.col.data p {font-size:1.4rem; color:inherit;}
.message.info>*:first-child:before {top:26px;}
.catalog-product-view .block.related .block-title strong, .catalog-product-view .block.upsell .block-title strong {text-transform: capitalize !important; font-size:20px !important;}
.review-item {margin-top: 15px; background:#FFF; border-radius:10px;}
.specification {width:100%;}
.catalog-product-view .ns-product-label.bottom-left {margin-left:0px;}
.ns-product-label.bottom-left {left:10px;}

.home-featured-brand-container {display:none !important;}
.btn-tabs-brand-home  {
    margin: 0px auto;
    text-align: center;
}
.btn-tabs-brand-home a:hover {text-decoration:underline !important;}
.btn-tabs-brand-home  a {
    margin: 0px auto !important;
    background: transparent !important;
    color: rgb(25, 34, 42) !important;
    font-size: 14px !important;
    border: 0px !important;
    text-align: left !important;
    padding-left: 3px !important;
}  
div[data-content-type='tabs'] .tabs-navigation li.tab-header {border-bottom-left-radius: 30px !important; border-bottom-right-radius:30px !important;}
.tab-home-brand .tabs-navigation li.tab-header.ui-state-active a.tab-title {
    color: #FFF;
}
.tob-home-brand div[data-content-type='tabs'] .tabs-content {z-index:0 !important;}
.tab-home-brand .tabs-navigation li.tab-header a.tab-title {
    padding: 7px 15px !important;
    font-weight: 500 !important;
}
.tab-home-brand .tabs-content {
z-index: 0 !important;
    border: none !important;
}
.tab-home-brand .tabs-navigation li.tab-header.ui-state-active {
    background: #879631 !important;
    z-index: 0 !important;
    border: transparent !important;
}
.tab-home-brand .product-item-name a.product-item-link {margin-top:15px;}
.tab-home-brand .product-item-info {    box-shadow: none;
    margin-top: 10px;
    border: 1px solid #d8dce8;
    border-radius: 10px;
}
.tab-home-brand .product-item-info:hover {
    border: 1px solid #888 !important;
}
.tab-home-brand .product-item {
    padding: 2px !important;
    margin-right: 15px;
}
.tab-home-brand .tabs-navigation li.tab-header {border: 1px solid #d8dce8 !important;border-radius: 30px !important;margin-right: 10px !important;padding-left: 0px;margin-bottom: 14px !important;border-bottom-left-radius: 30px !important;border-bottom-right-radius: 30px !important;}
article,aside,details,figcaption,figure,main,footer,header,nav,section,summary {
    display: block
}
ol.ns-product-label.horizontal {display:block;}

ol.ns-product-label.horizontal li {}

.block-search input {bottom:-29px;}
.category-top-section .product-items-wrapper.top-category-items li img {box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);}
.block-search .label {position:absolute; top:-17px; right:0px;}
.search-focus-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 2;
    display: none;
    pointer-events: auto; /* Memungkinkan klik untuk menutup overlay */
  }

  /* Efek highlight pada input */
  .search-focused {
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.8);
    transform: scale(1.02);
    transition: all 0.3s ease;
  }
.flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-running-deals .flash-sale-product-items, .flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-upcoming-deals .flash-sale-product-items {justify-content:left;}
.flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-running-deals .flash-sale-product-items .item, .flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-upcoming-deals .flash-sale-product-items .item {width:calc(100%/5); margin-right:20px;}


@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.catalog-product-view #reviews .review-add {margin-right:20px;}
#product-review-container {
    background: #f3f3f3;
    padding: 15px;
    border-radius: 10px;
}
.product-item-info .out-of-stock-label {display:none !important;}
.catalog-product-view #reviews {justify-content:start;}
.review-list .no-reviews {font-size:1.3rem; font-style:normal;}
.product.info.detailed .attribute.description p {padding:15px;color:rgb(25, 34, 42);}
ol.ns-product-label.horizontal li {border-radius:5px !important; font-size:9px; padding:0px 10px !important; text-align:center; float:left; margin-right:5px;}
.page-footer .section-icons .item li img {border-radius:2px;}
.page-header .nav-sections .nav-sections-items {max-width:1200px;}
.cms-main-container .fixed-width {max-width:1200px;}
[data-content-type='row'][data-appearance='contained'] {max-width:1200px;}
.home-featured-brand-container .block-brand-featured {max-width:1200px; }
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {max-width:1200px;}
body.cms-index-index .skeleton:not(.page-print) .carousel-container {height:350px; margin-top:20px; border-radius:15px;} 
.loading-mask {background:transparent;}
.table-checkout-shipping-method tbody tr:nth-child(2){
display: none;
}
.product-item-info .product-item-photo.not-available .product-image-wrapper .img-overlay {background:transparent;}
.page-header .account-detail__content.social-login-accordion .account-social-login .btn-social.btn-facebook, .page-header .account-detail__content.social-login-accordion .account-social-login .btn-social.btn-google {border:0px; border-radius: 5px; background:#f0f0f0;.
}
choose-method-payment-custom{
color: red !important;
}

product-info-main .special-price, .product-options-bottom .special-price {margin:0px;}
.product-info-main .page-title-wrapper .page-title {font-size: 19px; line-height: 1.5;}
.page-layout-1column .product-info-main {border: 1px solid #ddd; border-radius: 10px; padding: 20px;}
    .product-info-main .stock.available {color: #DC6C28;}
    .product-info-main .product.attribute.sku > .value {font-size:12px;}
    .product-info-main .product-info-price .product-reviews-summary.empty .add {font-style: normal; font-size: 12px; font-weight: 600; color: #888;}
    .product-info-main .price-box {border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 15px 0px;}
    .product-info-main .product-social-links .product-addto-links .action.towishlist {color: #707070; font-size: 13px; font-weight:600;}
    .product-info-main .social-share .title {margin-bottom: 0px; font-size: 13px; font-weight: 600; color: #707070; position: relative; top: 227px;}
.whatsapp-widget {
 z-index:999;
            position: fixed;
            bottom: 20px;
            right: 20px;
            background-color: #25d366;
            color: white;
            padding: 12px 18px;
            border-radius: 50px;
            font-size: 16px;
            font-weight: bold;
            display: flex;
            align-items: center;
            gap: 10px;
            text-decoration: none;
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
            transition: background 0.3s ease, transform 0.3s ease, bottom 0.3s ease;
            animation: fadeIn 0.5s ease-in-out;
        }
.whatsapp-widget span {color: #FFF;}
        .whatsapp-widget:hover {
            background-color: #1ebe5d;
            transform: scale(1.1);
        }
        .whatsapp-widget img {
            width: 24px;
            height: 24px;
        }
        @keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        @media (max-width: 600px) {
            .whatsapp-widget {
                bottom: 75px; /* Default mobile position */
                padding: 10px;
                font-size: 14px;
                border-radius: 50%;
                width: 50px;
                height: 50px;
                justify-content: center;
            }
            .whatsapp-widget span {
                display: none;
            }
            .whatsapp-widget img {
                width: 28px;
                height: 28px;
            }
        }

.checkout-index-index .checkout-payment-method .payment-methods .method-logo {border-radius:5px; border:1px solid #DDD;}
.header-content {
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
    transform: translateY(0);
}

.header-scrolled .header-content {
    transform: translateY(-50px); /* Naik ke atas */
}
    
.panel.wrapper {
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}

.header-scrolled .panel.wrapper {
    transform: translateY(-100%);
    opacity: 0;
}
.header-scrolled .panel.wrapper {
    display: none;
}
#tab-label-description-title {font-weight: 700;
    text-transform: uppercase;
    font-size: 1.5rem;
    text-align: center;
    display: block;
    border-bottom: 1px solid #CCC;
    padding-bottom: 15px;}
.product-image-container .product-image-wrapper img {border-radius: 10px;}
.opc-wrapper .opc>.checkout-shipping-address .step-title, .opc-wrapper .opc>.checkout-shipping-method .step-title, .opc-wrapper .opc>.checkout-payment-method .step-title {color:#6f2e12; text-transform: capitalize;}
.opc-block-summary .summary-totals>.title, .opc-block-summary .items-in-cart>.title {color:#6f2e12;}
.abs-reset-image-wrapper .product-image-photo, .block-giftregistry-shared-items .product-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo, .minicart-wrapper .minicart-items .product-image-wrapper .product-image-photo, .products-list .product-image-wrapper .product-image-photo {border-radius:0px;}
.product-image-container {width: 53px !important;}
.recently-viewed-products-container {display: none;}
.page-footer .newsletter-title h2 {text-transform: capitalize;}
.fieldset .review-legend.legend strong {color:#879631; font-size:14px; font-weight: 600;}
.review-add .fieldset .legend span {font-size: 14px; margin-bottom: 15px; display: block;}
.review-add .fieldset .legend {text-transform: capitalize; line-height: 1.4;}
.review-list .block-title strong {color: #6f2e12;}
.catalog-product-view .product-full-width-section .product-section-title {color: #6f2e12;}
.catalog-product-view .product-full-width-section.page-main-description .attribute.description .value .data.switch {color: #6f2e12;}
.catalog-product-view .kemana-flash-sale-deal {background-image:url("https://www.sidomunculstore.com/media/wysiwyg/icon/fs-bg.svg"); background-size:cover; background-color: #F1D253; border-radius:10px;}
.review-list .review-content.description {background:#f0f0f0; border-radius: 7px; padding: 15px;}
.review-list .review-content .review-author {color:#879631;}
.message.info {border-radius: 10px; }
.message.info a {color:#b5c941; font-weight: 700;}
.message.info>*:first-child:before {left:2px; top: 45px;}
.gallery-placeholder .fotorama__stage {max-height: 500px;}
.gallery-placeholder .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__active {border: 3px solid #CCC !important; border-radius: 10px;}
.gallery-placeholder .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame {overflow: hidden; border:3px solid #FFF; border-radius: 10px; cursor: pointer;}
.mobile-bottom-nav{display:none!important;position:fixed;bottom:0;left:0;right:0;z-index:2000;will-change:transform;transform:translateZ(0);display:flex;height:60px;box-shadow:0 -2px 4px 0 #80838c26;background-color:#fff}.mobile-bottom-nav__item{flex-grow:1;text-align:center;font-size:12px;display:flex;flex-direction:column;justify-content:center}.mobile-bottom-nav__item--active{color:#879631}.mobile-bottom-nav__item-content{display:flex;flex-direction:column;font-weight:600;font-size:12px}.content h1 span,.title-coupon{font-size:18px}.mobile-bottom-nav__item-content i{margin-bottom:4px;font-size:17px;color:#797f85;}.content h1,.content h2{margin-bottom:10px;text-align:left}.mobile-bottom-nav a{display:contents;color:inherit}.flash-sale-home-tabs-content .owl-carousel .owl-dots .owl-dot{height:3px}.nav-penyakit,.owl-theme .owl-dots{display:none!important}.title-coupon{margin-bottom:15px}.block-search .control,.sec-coupon .how-it-works .how-it-works-item{padding:0}.category-top-section h2,.home-best-seller-container .block.widget .block-title,.home-product-widget-container h2,.sec-coupon .how-it-works .how-it-works-item p{text-align:left}.sec-coupon .fixed-width{max-width:1200px;border-radius:20px;padding:20px!important;background:url('https://sidomunculstore.com/media/wysiwyg/Jan_2025/bg-coupon.jpg'); background-blend-mode:multiply;background-color:rgba(0, 0, 0, 0.1);background-size:cover;}.disable-click{opacity:.5;pointer-events:none}.card-coupon{margin-right:20px;width:auto;height:225px;border-radius:10px;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);background-color:#fff;padding:15px;position:relative}.copy-button,.main-coupon{display:flex;justify-content:space-between;padding:0;align-items:center}.co-img img{width:100px;height:100px}.content h3{font-size:13px;color:#555;padding-bottom:15px;border-bottom:1px dashed #ccc;text-align:left}.content h1{font-size:20px;color:#565656}.content h2{font-size:15px;color:#6f9031;text-transform:uppercase}.content p{font-size:1.4rem;color:inherit;text-align:left}.sold-img{position:absolute;right:6px;top:0;opacity:1!important;z-index:9}.sold-img img{width:48px}.copy-button{margin-top:15px;height:45px;border-radius:4px;padding:0 5px;border:1px solid #e1e1e1}.copy-button input{width:100%;height:100%;border:none;outline:0;font-size:15px}.copy-button button{background-color:#dc143c;color:#fff;border:1px solid transparent}.pagebuilder-button-secondary{border:1px solid #ccc!important;font-size:14px!important;border-radius:7px!important}.page-footer .address-section .logo img{width:150px}.page-footer .address-section .number:before{font-size:20px;line-height:1.4}.category-top-section h2::after,.cms-page-view .page-main ol li:before,.cms-page-view .page-main ul li:before,.home-best-seller-container .block.widget .block-title:after,.home-product-widget-container h2:after,.product-item-actions,.rewardssocial-buttons{display:none}.img-promo-page img{border-radius:10px!important;margin-bottom:15px}.img-promo-page figcaption{font-weight:700;font-size:16px}.page-header .panel.wrapper .header-top-wrapper .header-top-wrapper-right .help-info-content{min-width:250px}.page-header .language-currency-wrapper .language-currency-block .language-flag img{border-radius:0}.flash-sale-available-items .flash-sale-available-items-slider-wrapper .flash-sale-available-items-slider-fill{background:#099304}::-webkit-scrollbar{-webkit-appearance:none;width:8px; height: 8px;}::-webkit-scrollbar-thumb{border-radius:8px;background-color:#c6c7cb;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.mp-sidebar.mpcss .mpcss-content-wrapper a.tags-list{margin-right:0;border:0;background:#f0f0f0;border-radius:10px;font-weight:600}.account .column.main .block:not(.widget),.account .sidebar-main .content.block-collapsible-nav-content,.cart-summary,.cart.table-wrapper,.post-list-content .post-list-item{box-shadow:0 1px 4px rgba(141,150,170,.4);border:0}.mp-sidebar.mpcss .mpcss-content-wrapper ul li{margin-bottom:3px}.mp-post-info{font-size:11px}.product-item-info:hover{border:1px solid #ccc!important}.filter-options,img{border-radius:10px}.filter-options{box-shadow:0 1px 4px rgba(141,150,170,.4);padding:15px}.li-how{background:#f7f9fa;height:130px}.li-nav .text-block{max-width:100%!important}.rewards__checkout-cart-usepoints input[type=checkbox]{display:inline}.rewards__checkout-cart-usepoints button{width:100%;margin-bottom:5px}.account-detail__content,.minicart-wrapper .block-minicart{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:0}.home-product-widget-container .home-product-widget-wrapper .category-list{box-shadow:0 1px 4px rgba(141,150,170,.4);border-bottom-left-radius:15px;border-bottom-right-radius:15px;border:0}.block-search input:focus{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#fff;border:0}.li-home:hover{background:#f3f3f3;cursor:pointer}.how-it-works .how-it-works-item{border:0;border-radius:10px}.block-search input{background:#f3f3f3;border:0;padding:23px 22px;z-index:-1;border-radius:30px}.flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-running-deals .flash-sale-product-items .item .product-item-info,.flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-upcoming-deals .flash-sale-product-items .item .product-item-info{background:#fff;border-radius:10px}
.flash-sale-home-tabs-content {max-width:1200px;}.flash-sale-home-tabs-top h1 {width:1200px; margin:0px auto; text-align:left; color:#FFF !important;}
.cms-index-index .flash-sale-home-wrapper{display:block!important;background:url("https://www.sidomunculstore.com/media/wysiwyg/banner-2025/banner-sido.jpg");padding:30px 0 50px; background-size:cover; background-blend-mode:multiply; background-color:rgba(0, 0, 0, 0.8);}.how-it-works,.navigation,.page-header .nav-sections{background:#fff}.how-it-works{margin-top:0;margin-bottom:30px}.page-header .nav-sections .nav-sections-items .navbar-nav .level0.first{background:#f3f3f3;padding:5px 34px;border-top-right-radius:15px;border-top-left-radius:15px}.cms-index-index.cms-home .page-header{box-shadow:0 4px 24px rgba(0,0,0,.05)}.page-header .nav-sections .nav-sections-items .navbar-nav .level0.first>.level-top,.page-header .nav-sections .nav-sections-items .navbar-nav .level0.first>.level-top:before{color:#141414}.page-header .panel.wrapper{background:#fff;border-bottom:1px solid #f3f3f3}.home-product-widget-container .home-product-widget-wrapper .category-list ul li a{color:#141414;font-weight:600}.home-product-widget-container .home-product-widget-wrapper .category-list h6{color:#6f2e12;border-bottom:1px solid #ccc;padding-bottom:15px;text-align:center}.li-home{border:1px solid #d6dfeb!important;text-align:center!important;padding:15px 18px!important;border-radius:30px;width:125px;margin-right:15px}.li-home h6{font-size:13px!important}.how-it-works .fixed-width>.row{justify-content:inherit}.li-nav.fixed-width>.row{justify-content:inherit!important}.li-home .label-new{background:#ed1c23;position:absolute;color:#fff;font-weight:600;font-size:11px;display:block;padding:2px 14px;border-radius:20px;margin-top:-25px;margin-left:47px}@media (min-width:1025px){.cms-main-container .fixed-width{padding-left:0;padding-right:0}.li-nav .fixed-width{max-width:1366px}.block-search .label{padding:12px 15px 6px 2px}.page-header{box-shadow:0 4px 24px rgba(0,0,0,.05)}.owl-theme .owl-nav .owl-next:hover:before{color:#000}.carousel-container .owl-carousel .owl-nav{max-width:1366px;top:41%}.carousel-container .owl-carousel .owl-nav button.owl-next{right:-25px;background:#fff;border-radius:30px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12)}.carousel-container .owl-carousel .owl-nav button.owl-prev{left:-25px;background:#fff;border-radius:30px;box-shadow:0 1px 6px 0 rgba(0,0,0,.12)}.owl-theme .owl-nav .owl-next:before,.owl-theme .owl-nav .owl-prev:before{color:#000;font-weight:700}.carousel-container .full-width-banner .banner-img img{width:1366px;border-radius:15px}#kemana-bannerslider-block-before-content-2{text-align:center;width:1366px;margin:20px auto}}.page-footer .section-icons .link-social-network li{background:#f0f0f0;border-radius:30px}@media only screen and (max-width:767px){

.li-home {width: 160px; margin-bottom: 15px;}
.opc-progress-bar {background: #FFF; border-top: 1px solid #EEE;}

.message.success {border:1px solid #CCC; width: 90%; margin:0px auto; margin-top: 20px; line-height:1.5;}

.opc-block-shipping-information .shipping-information {border-radius: 0px;}
.opc li, .opc-block-summary>div, .opc-block-shipping-information {border-radius: 0px;}

.title-basedon-home {font-size:18px;}
ol.ns-product-label.horizontal {margin-bottom:0px; left:0px;}
.slick-dots li button {height:10px; border-radius:14px; margin-top:15px; background:#DDD;}
#banner-slider-carousel .img-responsive.mobile {border-radius:0px;}

.tab-home-brand .product-item-info {border:none !important;}
.tab-home-brand .product-item-name a.product-item-link {margin-top:10px;}
.tab-home-brand .product-items {grid-template-columns:none !important;}
.flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-running-deals .flash-sale-product-items .item, .flash-sale-home-wrapper .flash-sale-home-tabs-content .block-top-upcoming-deals .flash-sale-product-items .item {width:180px !important; }
.block-search .label {top:13px; width:30px;}
.flash-sale-home-tabs-top h1 {width:100%; text-align:center;}
.card-coupon {height:auto; width:auto;}
.fotorama-transition-for-slide, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {width: auto !important;}
.catalog-product-view .gallery-placeholder .fotorama__stage {height: 380px !important;}
.product-info-main .page-title-wrapper .page-title {font-size:17px; line-height: 1.5;}
.catalog-product-view .product-info-main {margin-top:0px;}
.haptik-xdk-container iframe{bottom:65px!important}.mobile-bottom-nav{display:flex!important}.sec-coupon{margin-bottom:0}.page-footer .menu-items .title,.page-footer .section-icons .item .title{font-size:14px}.workinghours{text-align:left}.page-footer .address-section .logo img{margin:0}.page-footer .address-section .number{justify-content:normal}.page-footer .address-section .number .contact-details a{font-size:17px}.category-top-section h2,.home-page-blog-widget h2,.home-product-widget-container h2,.title-coupon{font-size:18px}.flash-sale-home-tabs-top h1:after,.home-product-widget-container .home-product-widget-wrapper .left-side-grid img,.li-home .label-new{display:none}.flash-sale-home-tabs-top h1{font-size:18px;margin-left:20px;text-align:left}.sec-coupon .fixed-width{max-width:800px;border-radius:0}.flash-sale-home-tabs-top .see-all-link{justify-content:normal;margin-left:20px}.content h2{margin-bottom:10px!important}.copy-button button{padding:0 15px}.nav-penyakit{display:block!important;padding-left:0}.nav-penyakit img{width:40px}.nav-penyakit li{list-style:none;width:46%;background:#f0f0f0;padding:8px;float:left;margin-left:10px;border-radius:7px}.nav-penyakit p{top:11px;left:10px;position:relative;font-weight:600;font-size:12px}.how-it-works .how-it-works-item h2{line-height:1.6rem;margin-bottom:0}.page-header .nav-sections .nav-sections-items .navbar-nav .level0.first{border-radius:10px;margin-top:15px;margin-bottom:15px}.category-top-section .product-items-wrapper.top-category-items .category-name,.home-best-seller-container strong,.page-footer .address-section .customer-service{font-size:1.4rem.post-list-content .post-list-item .post-item-wraper{padding:15px}.post-list-content .post-list-item .post-item-wraper .post-image{margin-bottom:15px}.post-list-content .post-list-item .post-item-wraper .mp-post-title{line-height:1.5}.category-top-section .product-items-wrapper.top-category-items li .category-image{margin-bottom:5px}.home-product-widget-container .home-product-widget-wrapper .category-list{border-radius:15px}.page-footer .newsletter-title h2{font-size:18px!important;text-transform:capitalize}.li-how{height:100px;padding:15px!important;margin-right:15px}.li-nav{margin-top:20px}.li-nav .fixed-width>.row{width:1263px!important}.li-home{margin-right:10px;word-wrap:break-word;padding:7px 10px!important;width:auto}.li-home h6{font-size:13px!important;margin-bottom:0!important}.how-it-works .fixed-width::-webkit-scrollbar{display:none}.cms-index-index .flash-sale-home-wrapper{padding-top:25px}.home-page-blog-widget .post-list-container .post-info-wraper .mp-read-more,.page-layout-2columns-right .sidebar-main,.post-short-description{display:none}.carousel-container .full-width-banner .banner-img img{height:auto;border-radius:0}.home-page-blog-widget .post-image .img-responsive{width:165px;margin-right:15px}.post-info-wraper{display:contents!important}}.category-top-section h2,.flash-sale-home-tabs-top h1,.home-featured-brand-container .block-brand-featured .actions-toolbar .primary a,.home-featured-brand-container strong,.home-product-widget-container .home-product-widget-wrapper .category-list .bottom-link a,.home-product-widget-container h2{text-transform:capitalize}.how-it-works .how-it-works-item h2{text-transform:capitalize;font-size:13px}.action.tocompare:hover,.action.towishlist:hover{background:0 0!important;color:unset!important}.mst-rewards-logo{height:16px!important;width:16px!important}
