<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ========== Haadtip Custom ============ */
.category-premium-set .actions .primary button#minicartpro-btn-checkout {
    border-color: #f00;
    border-radius: 5px;
    margin-left: -8px;
}

.cdz-horizontal-menu .groupmenu li.level0&gt;a.menu-link .cdz-horizontal-menu .groupmenu li.level0&gt;a.menu-link {
    transition: unset !important;
}

li.link.wishlist a.cdz-top-link {
    display: none;
}

li.item.link.compare a.action.compare {
    display: none;
}

.sales-order-print img.main-logo.hidden-xs {
    margin-left: 215px;
    width: 20%;
}

.checkout-cart-index .ampromo-items-add {
    display: none !important;
}

.checkout-cart-index a.action.multicheckout {
    display: none;
}

.checkout-index-index .amcheckout-wrapper div#mageworx-location-checkout-chooser button#showLocationButton:hover {
    color: #fff;
}

.mobilelogin-index-updatemobile .update_mob .update_mob_text span {
    margin-top: 10px;
    display: block;
}

.cms-index-index .container.space-lg {
    margin-top: 60px;
}

.cms-index-index .container-fluid.space-lg {
    margin-bottom: 0px;
}

.customer-account-forgotpassword .form.password.forget .actions-toolbar&gt;.primary .action:hover {
    transition: ease 0.5s;
    background-color: #006838;
    border-color: #006838;
}

.customer-account-forgotpassword .form.password.forget .actions-toolbar&gt;.primary .action {
    background-color: #ed1c24;
    border-radius: 5px;
    color: #fff;
}

.ps-login-wrapper .pslogin-authorization-wrapper button.action.primary {
    margin-bottom: 0;
    background-color: #f00;
    border-color: #f00;
    color: #ffffff;
    border-radius: 5px;
}

.customer-account-create .otp-content .model-bottom div#submitbtnajax1 {
    width: 100%;
}

.customer-address-index .actions-toolbar .primary {
    border-color: #f00;
}

.customer-account-edit .actions-toolbar .primary {
    border-color: #f00;
}

.newsletter-manage-index .actions-toolbar .primary {
    border-color: #f00;
}


.customer-account-create span#reg-otp-verify-please-wait {
    margin-left: 298px;
}

fieldset.fieldset.additional_info .otp-content.fieldset div.allow-dropdown input[type="text"] {
    box-shadow: inherit;
    max-width: inherit;
    font-size: 13px;
}

.mobileget .otp-content.fieldset .flag-container {
    display: none;
}

fieldset.fieldset.additional_info .otp-content.fieldset div.allow-dropdown {
    width: 100%;
}

.customer-account-create td.pslogin-bordertext.w25 {
    font-size: 18px;
}

.customer-account-create input#mobile-mobileget {
    padding: 0px 14px;
}

.customer-account-create span#reg-sms-please-wait {
    margin-left: 300px;
}

.customer-account-create div#blankpage_customer_register {
    /*    margin-top: 17px; */
}

.customer-account-create .blankerror.blankotperror.error1.error {
    margin-top: 17px;
}

.customer-account-create .otp-content.fieldset label.label.required {
    margin-bottom: 17px;
}

.customer-account-create .btn-next a.action.next {
    opacity: .7;
    cursor: not-allowed;
}

.customer-account-create .model-bottom input.regi-sendotp.button.primary.action {
    background-color: #f00;
    border-color: #f00;
    color: #ffffff;
}

.customer-account-create .iti__flag-container {
    display: none;
}

.customer-account-create .iti.iti--allow-dropdown {
    width: 100%;
}



.customer-account-create .btn-next a.action.next:hover {
    background-color: #03884b;
}

.customer-account-create .btn-next a.action.next {
    background-color: #006838;
    border-radius: 5px;
    color: #fff;
    width: 100%;
    font: 600 14px/1.35 Kanit, Helvetica Neue, Verdana, Arial, sans-serif;
    margin: 0 5px 0 0;
    border: 1px solid;
    box-shadow: none;
    transition: all 500ms ease;
    backface-visibility: hidden;
    padding: 12px 25px;
    min-height: auto;
    text-transform: uppercase;
    display: block;
    text-align: center;
}

.cdz-horizontal-menu .groupmenu li.level0&gt;a.menu-link:hover {
    transition: block !important;
    opacity: 1 !important;
}

.checkout-onepage-success strong.product.name.product-item-name {
    text-align: left;
}

.checkout-onepage-success td.col.sku {
    text-align: left;
}

.checkout-index-index .ampromo-items-add {
    display: none !important;
}

button.action.close:hover {
    color: #fff;
    background-color: #006838;
    border-color: #006838f00;
}

button.action.close {
    color: #f00;
    background-color: #fff;
    border-color: #f00;
}

.catalog-category-view .product.details.product-item-details strong.product.name.product-item-name a.product-item-link {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.categorypath-product .filter-options-content-outer .filter-options-content-inner {
    max-height: 205px;
}

.mobilelogin-index-updatemobile .update_mob_btn input.updatemobbtn.action.primary {
    border-color: #f00;
    border-radius: 6px;
    margin-top: 15px;
}

.actions .primary button.action.close span:hover {
    color: #fff !important;
}

.modal-inner-wrap footer.modal-footer button.action-secondary.action-dismiss {
    border-radius: 6px;
}

.modal-inner-wrap footer.modal-footer button.action-primary.action-accept {
    border-radius: 6px;
    color: #fff;
    border-color: #007b48;
    background-color: #007b48;
}

.modal-inner-wrap footer.modal-footer button.action-primary.action-accept:hover {
    background-color: #006838;
    border-color: #006838;
    color: #fff;
}

.checkout-index-index button#showLocationButton:hover {
    border-color: #006838 !important;
}

.checkout-index-index button#showLocationButton span:hover {
    color: #fff;
}

.checkout-index-index .showLocationButtonMultishipping::before,
#mageworx-location-checkout-chooser #showLocationButton::before,
#onepage-checkout-shipping-method-additional-load #showLocationButton::before {
    background-color: #006838 !important;
}

.amcheckout-wrapper div#mageworx-location-checkout-chooser button#showLocationButton {
    background-color: #fff;
    color: #f00;
    border: solid 1px #F00;
}

.amcheckout-step-container input[type='checkbox']+label:hover:before,
.amcheckout-step-container input[type='radio']+label:hover:before,
.amcheckout-step-container input[type='checkbox']:checked+label:before,
.amcheckout-step-container input[type='radio']:checked+label:before {
    border-color: #ed1c24;
}



._amcheckout-selectable-item.-selected,
.amcheckout-step-container .amcheckout-shipping-address .billing-address-details.-selected,
.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details.-selected,
.amcheckout-step-container .shipping-address-items .shipping-address-item.-selected,
.amcheckout-step-container .shipping-address-items .shipping-address-item.selected-item,
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method.-selected,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active {
    border-color: #ed1c24;
}

.checkout-index-index .amcheckout-step-container .amcheckout-title&gt;.amcheckout-icon {
    border-color: #ed1c24;
}

.checkout-index-index .amcheckout-step-container .amcheckout-title&gt;.amcheckout-icon:before {
    border-right: 2px solid #ed1c24;
    border-bottom: 2px solid #ed1c24;
}

.checkout-index-index .checkout-payment-method.submit button.action.primary.checkout.amasty {
    width: 90% !important;
}

.checkout-index-index .checkout-payment-method.submit .payment-methods button.action.primary.checkout.amasty {
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
}

.checkout-index-index .checkout-payment-method.submit .payment-methods button.action.primary.checkout.amasty:hover {
    background: linear-gradient(to bottom, #024c2a 20%, #009f56 100%);
}

.catalog-product-view .actions .action.primary.tocart {
    border-radius: 6px;
}

.checkout-cart-index ul.checkout.methods.items.checkout-methods-items button.action.primary.checkout {
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
    border: solid;
}

.checkout-cart-index ul.checkout.methods.items.checkout-methods-items button.action.primary.checkout:hover {
    background: linear-gradient(to bottom, #024c2a 20%, #009f56 100%);
    border: solid;
}

.checkout-cart-index .actions-toolbar button.action.apply.primary {
    border-radius: 6px;
}

.checkout-cart-index .cart.main.actions button.action.towishlist {
    border-radius: 6px
}

.checkout-cart-index .cart.main.actions button.action.towishlist:hover {
    background-color: #006838;
    border-color: #006838;
    border-radius: 6px
}

.checkout-cart-index .cart.main.actions button.action.update {
    border-radius: 6px
}

.checkout-cart-index .cart.main.actions button.action.update:hover {
    background-color: #006838;
    border-color: #006838;
    border-radius: 6px
}

.checkout-cart-index .cart.main.actions a.action.continue {
    border-radius: 6px
}

.checkout-cart-index .cart.main.actions a.action.continue:hover {
    background-color: #006838;
    border-color: #006838;
    border-radius: 6px
}

.cms-codazon-home-page .actions .primary button.action.close span:hover {
    color: #fff;
}

.cms-codazon-home-page .actions .primary button.action.close span {
    /*  color: #f00; */
}

.cms-codazon-home-page .actions .primary .action.primary.checkout {
    border: solid 1px;
    left: -9px;
}

.cms-codazon-home-page .actions .primary .action.primary.checkout:hover {
    background-color: #006838;
    border: 1px solid #006838;
    color: #fff;
}

table#my-orders-table tr th.col.name {
    width: 30%;
}

table#my-orders-table tr th.col.image {
    width: 10%;
}

table#my-orders-table tr th.col.sku {
    width: 10%;
}

table#my-orders-table tr th.col.price {
    width: 10%;
}

table#my-orders-table tr th.col.discountpercent {
    width: 10%;
}

table#my-orders-table tr th.col.discount {
    width: 10%;
}

table#my-orders-table tr th.col.subtotal {
    width: 10%;
}

form#discount-form button.action.action-apply {
    background: #dd2727;
}

body .amcheckout-step-container .amcheckout-summary-container .minicart-items .minicart-items-wrapper li.product-item {
    margin-bottom: 30px;
}

.checkout-onepage-success table#my-orders-table tr td.col.name {
    float: left;
}

.checkout-onepage-success .checkout-success .account .column.main {
    display: flex;
    flex-direction: column;
}

.checkout-onepage-success .checkout-success .account .column.main .block.block-order-details {
    order: 0;
}

.checkout-onepage-success .checkout-success .account .column.main .order-details-items.ordered {
    order: 1;
    margin-bottom: 20px;
}

.checkout-onepage-success .checkout-success .account .column.main .block.block-order-details-view {
    order: 2;
}

.account .form-address-edit .actions-toolbar .action.primary,
.account .secondary .action.back,
a.action.primary,
button,
.action.primary,
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary,
.cart-container .form-cart .action.continue,
a.button {
    border-radius: 6px;
}

.checkout-onepage-success .checkout-success .actions-toolbar a.action.primary.continue {
    text-transform: none;
    padding: 3px 10px;
    border-radius: 6px;
    background: linear-gradient(to bottom, #ed1c24 20%, #9f3224 100%);
    color: white;
    font-size: 16px;
    padding: 10px 15px;
}

.checkout-onepage-success .checkout-success .actions-toolbar a.action.primary.continue:hover {
    background: linear-gradient(to bottom, #9f3224 20%, #ed1c24 100%);
}

.category-product button.action.tocart.primary:hover {
    border: 1px solid;
    border-radius: 2px;
    background: linear-gradient(to bottom, #9f3224 20%, #ed1c24 100%);
    color: #fff;
}

.category-product button.action.tocart.primary {
    border: 1px solid;
    border-radius: 2px;
    background: linear-gradient(to bottom, #ed1c24 20%, #9f3224 100%);
    color: #fff;
}

.cms-contact-us ul.contact-info li:first-child {
    height: 40px !important;
}

.cms-contact-us .col-lg-12.col-md-6.col-12 {
    margin-bottom: 35px;
}

.cms-contact-us .actions-toolbar {
    margin-left: -11px !important;
}

.cms-help-center .actions-toolbar {
    margin-left: -11px !important;
}

.cms-contact-us .contact-form-wrap.col-sm-12 {
    margin-left: 30%;
}

.cms-contact-us fieldset.fieldset {
    width: 85%;
}

.cms-help-center .contact-form-wrap.col-sm-12 {
    padding-top: 60px;
}

.cms-contact-us .contact-form-wrap.col-sm-12 {
    padding-top: 60px;
}

.cms-help-center .message.message-notice.notice {
    display: none;
}

.cms-contact-us .message.message-notice.notice {
    display: none;
}

.cms-help-center .webforms-fields-province {
    width: 100% !important;
}

.cms-help-center .webforms-fields-contact-text {
    width: 100% !important;
}

.cms-contact-us .webforms-fields-contact-text {
    width: 100% !important;
}

.cms-contact-us .webforms-fields-province {
    width: 100% !important;
}

.cms-privacy-policy main#maincontent {
    background-image: url(../images/bodyBG.jpg);
}

.cms-membership-conditions main#maincontent {
    background-image: url(../images/bodyBG.jpg);
}

.cms-return-policy main#maincontent {
    background-image: url(../images/bodyBG.jpg);
}

.cms-contact-us .breadcrumbs {
    display: none;
}

.cms-page-view .breadcrumbs {
    display: none;
}

.cms-help-center .breadcrumbs {
    display: none;
}

.cms-contact-us .field.problemtitle.required {
    width: 100%;
}

.cms-contact-us .field.province.required {
    width: 100%;
}

.cms-contact-us button.action.submit.primary:hover {
    color: #fff;
    background-color: #000;
}

.cms-contact-us .row-google-map {
    padding: 0px !important;
}

.cms-contact-us .contact-section {
    margin-top: 60px;
}

.cms-contact-us main#maincontent {
    padding: 0px;
    padding-bottom: 20px;
}

.cms-contact-us .row-contact {
    background-color: #ed1c24 !important;
    color: white !important;

}

.cms-help-center .row-help {
    background-color: #ed1c24 !important;
    color: white !important;

}

.cms-help-center .contact-form-wrap.col-sm-12 {
    margin-left: 30%;
}

.cms-help-center fieldset.fieldset {
    width: 85%;
}

.cms-help-center .field.province.required {
    width: 100%;
}

.cms-help-center .field.problemtitle.required {
    width: 100%;
}

.cms-help-center button.action.submit.primary {
    min-width: 140px;
    border-width: 2px;
    border-radius: 7px;
    font-size: 15px;
    font-weight: 400;
    padding: 7px 15px;
    letter-spacing: 0.2rem;
}

.cms-help-center button.action.submit.primary:hover {
    color: #fff;
    background-color: #000;
}

.cms-help-center .field .control {
    background-color: #fff;
    margin-bottom: 20px;
}

.cms-help-center span.text-1 h1 {
    margin: 0 20px 10px;
    font-size: 34px;
    letter-spacing: 0.1rem;
    margin-bottom: 5px;
    color: white;
}

.cms-help-center span.text-1 {
    margin: 0 20px 10px;
}

.cms-help-center main#maincontent {
    padding-top: 0px !important;
}

.cms-page-view main#maincontent {
    padding-top: 0px !important;
}

.cms-contact-us .row-contact {
    margin-left: calc(48% - 50vw);
    margin-right: calc(50% - 50vw);
    max-width: 1000%;
    width: auto;
}
.cms-contact-us .actions-toolbar&gt;.primary:last-child,
.actions-toolbar&gt;.secondary:last-child {
    margin-bottom: 15px;
}

.customer-address-form fieldset.fieldset {
    display: flex !important;
    flex-wrap: wrap !important;
}

.customer-address-form .field.region.required {
    width: 100% !important;
    order: 100 !important;
}

.customer-address-form .field.field-city_name {
    width: 100% !important;
    order: 200 !important;
}

.customer-address-form .field.field-district_for_vat {
    order: 300 !important;
    width: 100% !important;
}

.customer-address-form .field.country.required {
    display: none !important;
}

.customer-address-form .field.city.required {
    display: none !important;
}

.customer-address-form .field.field-name-firstname.required {
    width: 100%;
}

.customer-address-form .field.field-name-lastname.required {
    width: 100%;
}

.customer-address-form .field.telephone.required {
    width: 100%;
}

.customer-address-form .field.street.required {
    width: 100%;
}

.customer-address-form .field.zip.required {
    width: 100%;
    order: 400;
}

.customer-account-login div#forgotmobileerror {
    font-size: 12px;
}

.customer-address-form .field.field-number_for_vat {
    width: 100%;
}

.customer-address-form .message.info {
    order: 500;
}
.p2c2p-payment-success p.text-success01 {
    display: none;
}
.p2c2p-payment-success .page-title h1 {
    display: none;
}
.customer-account-index div#account-nav ul.nav.items li:nth-child(3) {
    display: none;
}
div#account-nav ul.nav.items li.nav.item:nth-child(3), div#account-nav ul.nav.items li.nav.item:nth-child(7) {
    display: none !important;
}
.customer-account-create .model-bottom input.mobileverifyotp.button.primary.action {
    border-color: #f00;
    padding: 12px 0;
    border-radius: 6px;
    background-color: #f00;
    color: #fff;
    width: 100%;
    display: block;
    margin: 0 auto;
}
.customer-account-login .message-error.error.message:nth-child(1) {
    display: none;
}
body.checkout-index-index .page-wrapper .opc-wrapper {
    width: calc(100% - 0px) !important;
}
.checkout-index-index .opc-block-summary {
    display: none;
}

@media screen and (min-width: 1681px) {
    .header-top .header-top-panel-right.sticky-menu-top.active {
        margin-right: 20px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }

    .contact-section .row.contact-content {
        padding-bottom: 35px;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    div#local-check.block-local-check.local-check-opened {
        position: absolute;
        top: 45px;
        left: -68px;
        z-index: 100;
        animation-name: fadeInDown;
        animation-duration: 500ms;
    }

}

@media (max-width: 1680px) and (min-width: 1441px) {
    .contact-index-index .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    .contact-form-wrap.col-sm-12 form#contact-form {
        min-width: 0;
    }

    .sales-order-print img.main-logo.hidden-xs {
        margin-left: 107px;
        width: 28%;
    }

    .contact-form-wrap.col-sm-12 {
        margin-left: 26%;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }
    .contact-section .row.contact-content {
        padding-bottom: 35px;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    div#local-check.block-local-check.local-check-opened {
        position: absolute;
        top: 45px;
        left: -66px;
        z-index: 100;
        animation-name: fadeInDown;
        animation-duration: 500ms;
    }
}

@media (max-width: 1440px) and (min-width: 1201px) {

    .contact-index-index .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    .contact-form-wrap.col-sm-12 form#contact-form {
        min-width: 0;
    }

    .sales-order-print img.main-logo.hidden-xs {
        margin-left: -17px;
        width: 28%;
    }
    .cms-contact-us #mw-store-locator-locations .mw-sl__search {
        margin-left: 100px;
    }
    .contact-form-wrap.col-sm-12 {
        margin-left: 26%;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }

    .cms-contact-us fieldset.fieldset {
        width: 100%;
    }

    .cms-contact-us #mw-store-locator-locations .mw-sl__search {
        margin-left: 55px;
    }
    .contact-section .row.contact-content {
        padding-bottom: 25px;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    div#local-check.block-local-check.local-check-opened {
        position: absolute;
        top: 45px;
        left: -68px;
        z-index: 100;
        animation-name: fadeInDown;
        animation-duration: 500ms;
    }
}

@media (max-width: 1200px) and (min-width: 1025px) {
    .contact-index-index .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    .contact-form-wrap.col-sm-12 form#contact-form {
        min-width: 0;
    }

    .sales-order-print img.main-logo.hidden-xs {
        margin-left: -17px;
        width: 28%;
    }

    .cdz-horizontal-menu .groupmenu li.level0&gt;a.menu-link {
        padding: 12px 15px !important;
    }

    

    .contact-form-wrap.col-sm-12 {
        margin-left: 27%;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }

    .contact-section .row.contact-content {
        padding-bottom: 5px;
    }
    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    div#local-check.block-local-check.local-check-opened {
        position: absolute;
        top: 45px;
        left: -150px;
        z-index: 100;
        animation-name: fadeInDown;
        animation-duration: 500ms;
    }
}

@media (max-width: 1024px) and (min-width: 901px) {
    .contact-form-wrap.col-sm-12 form#contact-form {
        min-width: 0;
    }

    .sales-order-print img.main-logo.hidden-xs {
        margin-left: -17px;
        width: 28%;
    }

    .cms-mw-store-locator .cdz-horizontal-menu .groupmenu li.level0&gt;a.menu-link {
        padding: 12px 5px;
    }

   

    .cms-contact-us .col-lg-12.col-md-6.col-12 {
        width: 50%;
    }

    .cms-contact-us .contact-form-wrap.col-sm-12 {
        margin-left: 27%;
    }

    .cms-contact-us .actions-toolbar&gt;.primary:last-child,
    .actions-toolbar&gt;.secondary:last-child {
        margin-bottom: 15px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }

    .contact-section .row.contact-content {
        padding-bottom: 10px;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cms-contact-us fieldset.fieldset {
        width: 100%;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    div#local-check.block-local-check.local-check-opened {
        position: absolute;
        top: 45px;
        left: -600px;
        z-index: 100;
        animation-name: fadeInDown;
        animation-duration: 500ms;
    }
}

@media (max-width: 900px) and (min-width: 768px) {
    .cms-help-center fieldset.fieldset {
        width: 100%;
    }

    .contact-form-wrap.col-sm-12 form#contact-form {
        min-width: 0;
    }

    .cms-page-view .faq-sec {
        width: 725px;
    }

    .cms-help-center .faq-sec {
        width: 708px;
    }

    .sales-order-print img.main-logo.hidden-xs {
        margin-left: -17px;
        width: 28%;
    }

    

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }
    .contact-section .row.contact-content {
        padding-bottom: 0;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cms-contact-us .col-lg-12.col-md-6.col-12.one {
        border-left: 0px solid !important;
    }

    .cms-contact-us fieldset.fieldset {
        width: 100%;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    div#local-check.block-local-check.local-check-opened {
        position: absolute;
        top: 45px;
        left: 27%;
        z-index: 100;
        animation-name: fadeInDown;
        animation-duration: 500ms;
    }
}

/*------------dome------------- */
@media (max-width: 1281px) and (min-width: 768px){
    /* body.checkout-index-index .page-wrapper .opc-wrapper {
        width: calc(100% - 400px);
    } */
    body.checkout-index-index .page-wrapper .opc-wrapper {
        width: calc(100% - 0px) !important;
    }
    .checkout-index-index .opc-block-summary {
        display: none;
    }
    .checkout-index-index button.action.action-show-popup {
        margin: 0 auto;
        display: block;
    }
    .checkout-index-index button#add-billing-address {
        margin: 0 auto;
        display: block;
    }

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

}
@media (max-width: 1024px) and (min-width: 768px){
    
}
@media (max-width: 900px) and (min-width: 768px){
    .checkout-index-index button.action.edit-address-link {
    }
    .checkout-index-index  button.action.action-select-shipping-item {
    }
}
@media (max-width: 820px) and (min-width: 768px){
    
}
@media (max-width: 769px) and (min-width: 767px) {
    
    
}

@media (max-width: 770px) and (min-width: 481px) {

    
}
@media (max-width: 767px) and (min-width: 650px) {

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .item-qty.cart-item-qty,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
        left: -33%;
    }
}
@media (max-width: 651px) and (min-width: 426px) {

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .item-qty.cart-item-qty,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
        left: -5%;
    }
}

@media (max-width: 425px) and (min-width: 321px) {

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .item-qty.cart-item-qty,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
        left: inherit;
    }
}

@media (max-width: 767px) and (min-width: 601px) {
    .cms-help-center .actions-toolbar {
        margin-left: 0px !important;
    }

    .cms-help-center fieldset.fieldset {
        width: 100%;
    }

    .cms-help-center .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    body.page-print .logo {
        background: none !important;
    }

    

    .cms-contact-us .contact-form-wrap.col-sm-12 {
        margin-left: 10%;
    }

    .cms-contact-us fieldset.fieldset {
        width: 90%;
    }

    .cms-contact-us .primary {
        margin-top: -30px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }
    .cms-contact-us div#field_ydx2Fg1 {
        width: 50%;
    }

    .cms-contact-us div#field_ydx2Fg2 {
        width: 50%;
    }

    .cms-contact-us div#field_ydx2Fg3 {
        width: 50%;
    }

    .cms-contact-us div#field_ydx2Fg4 {
        width: 50%;
    }

    .cms-contact-us button#webform_ydx2Fg_submit_button {
        width: 88%;
        margin-left: -58px;
    }

    .contact-section .row.contact-content {
        padding-bottom: 0;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cms-contact-us .col-lg-12.col-md-6.col-12.one {
        border-left: 0px solid !important;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }
}
@media (max-width: 639px){
  
    .checkout-index-index .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
        right: unset;
    }
    body #mw-store-locator-locations .mw-sl__stores {
        width: 100%;
        max-width: 100%;
    }
    body #mw-store-locator-locations .mw-sl__search {
        width: 100%;
        max-width: 100%;
    }
    body #mw-store-locator-locations .mw-sl__stores {
        margin-left: unset;
    }
}
@media (max-width: 600px) and (min-width: 481px) {
    .cms-help-center .actions-toolbar {
        margin-left: 0px !important;
    }

    .cms-help-center fieldset.fieldset {
        width: 100%;
    }

    .cms-help-center .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    

    .cms-contact-us .contact-form-wrap.col-sm-12 {
        margin-left: 5%;
    }

    .cms-contact-us .field.email.required {
        width: 100%;
    }

    .cms-contact-us .primary {
        margin-top: -30px;
    }

    .cms-contact-us .contact-section {
        margin-top: 30px;
        padding: 22px;
        margin-bottom: -60px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }
    .primary .btn-primary {
        margin-left: -7px;
    }

    .cms-contact-us fieldset.fieldset {
        width: 97%;
    }

    .contact-section .row.contact-content {
        padding-bottom: 40px !important;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cms-contact-us .col-lg-12.col-md-6.col-12.one {
        border-left: 0px solid !important;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    body.page-print .logo {
        background: none !important;
    }
    .block-success-area span.text-success01 {
        width: 100%;
        display: block;
    }
    
}

@media (max-width: 480px) and (min-width: 321px) {
    .cms-help-center .actions-toolbar {
        margin-left: 0px !important;
    }

    .cms-help-center fieldset.fieldset {
        width: 100%;
    }

    .cms-help-center .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    body.page-print .logo {
        background: none !important;
    }

    .cms-mw-store-locator div#mw-store-locator-locations {
        position: relative;
        top: -705px;
    }
    .cms-contact-us .field.email.required {
        width: 100% !important;
    }

    .cms-contact-us .contact-form-wrap.col-sm-12 {
        margin-left: 20px;
    }

    .cms-contact-us .primary {
        margin-top: -30px;
    }

    .cms-contact-us fieldset.fieldset {
        width: 97%;
    }
    .row-google-map .google-map-haadthip {
        position: relative;
        bottom: 700px;
    }

    .mw-left-block .mw-sl__search {
        position: relative;
        top: 1050px !important;
    }

    div#mw-all-stores {
        position: relative;
        top: 1040px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }

    .contact-section .row.contact-content {
        padding-bottom: 0px;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto !important;
    }

    .cms-contact-us .col-lg-12.col-md-6.col-12.one {
        border-left: 0px solid !important;
    }
    .block-success-area span.text-success01 {
        width: 100%;
        display: block;
    }
}

@media (max-width: 375px) and (min-width: 321px) {
    .cms-help-center .actions-toolbar {
        margin-left: 0px !important;
    }

    .cms-help-center fieldset.fieldset {
        width: 100%;
    }

    .cms-help-center .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }
    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    body.page-print .logo {
        background: none !important;
    }
    .block-success-area span.text-success01 {
        width: 100%;
        display: block;
    }
}

@media (max-width: 425px) {
    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cart-informed-modal .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty label+input.item-qty {
        left: -20%;
    }
}
@media (max-width: 415px){
    .check-location-popup .block-minicartpro.block .recommend-product a {
        margin-left: 65px !important;
    }
}
@media (max-width: 376px){
    .check-location-popup .block-minicartpro.block .recommend-product a {
        margin-left: 50px !important;
    }
}
@media (max-width: 360px){
    .check-location-popup .block-minicartpro.block .recommend-product a {
        margin-left: 65px !important;
    }
}
@media (max-width: 320px) {
    .cms-page-view .faq-sec {
        width: 320px;
    }

    .cms-help-center .actions-toolbar {
        margin-left: 0px !important;
    }

    .cms-help-center fieldset.fieldset {
        width: 100%;
    }

    .cms-help-center .contact-form-wrap.col-sm-12 {
        margin-left: 0;
    }

    body.page-print .logo {
        background: none !important;
    }

    .cms-mw-store-locator div#mw-store-locator-locations {
        position: relative;
        top: -705px;
    }
    .cms-contact-us .field {
        width: 90% !important;
    }

    .cms-contact-us .primary {
        margin-top: -30px;
    }

    .cms-contact-us .contact-form-wrap.col-sm-12 {
        margin-left: 20px;
        left: 8px;
    }

    .cms-contact-us button.action.submit.primary {
        width: 100%;
        margin-left: -14px;
    }
    .row-google-map .google-map-haadthip {
        position: relative;
        bottom: 700px;
    }

    .mw-left-block .mw-sl__search {
        position: relative;
        top: 1050px !important;
    }

    div#mw-all-stores {
        position: relative;
        top: 1040px;
    }

    .cms-contact-us fieldset.fieldset {
        width: 100%;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto;
    }

    .contact-section .row .col h1 {
        margin-left: 8px;
    }

    .contact-section .row.contact-content {
        padding-bottom: 0px;
    }

    .cms-codazon-home-page h2.text-content {
        position: relative;
        top: 51px;
    }

    .cms-contact-us ul.contact-info li:first-child {
        height: auto !important;
    }

    .cms-contact-us .col-lg-12.col-md-6.col-12.one {
        border-left: 0px solid !important;
    }

    .catalog-category-view .category-image .image {
        max-width: 100% !important;
        margin-left: 0px !important;
    }

    .product-item-pricing .price-container {
        width: 90%;
    }

    html[class*='cdz-panel-open-'] .cdz-sidebar {
        width: calc(100% - 30px);
    }
    
}

/* Custom by First */
.block-minicart .block-title a.action.viewcart {
    display: none;
}

.block-minicart .cart-total .actions .layout-column button#top-cart-btn-checkout {
    display: none;
}

.checkout-index-index .message.message-error.error {
    display: none;
}

.product-social-links {
    display: none;
}

.sales-order-view .order-actions-toolbar .actions-tracking {
    padding-bottom: 60px;
}

.catalog-product-view .product-options-wrapper .field {
    height: auto;
    padding: 10px;
}

.cate-water {
    width: 140px;
    margin: 0 auto !important;
}

.cate-water .owl-nav {
    display: none;
}

@media only screen and (max-width: 639px) {
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)&gt;thead&gt;tr&gt;th {
        display: revert;
    }

    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr {
        display: revert;

    }

    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody {
        display: revert;
    }

    /* .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr td,
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)&gt;tbody&gt;tr th {
        display: revert;
        padding: 0px 0px;
    }

    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody&gt;tr&gt;td:first-child {
        padding-top: unset;
    }

    .cate-water {
        width: auto;
        margin: 0 auto !important;
    }
    .customer-account-index .block.block-dashboard-orders td {
        font-size: 10px;
    }
    .customer-account-index .block.block-dashboard-orders td span {
        font-size: 10px !important;
    }
    .customer-account-index .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) &gt; tbody &gt; tr td, .customer-account-index .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) &gt; tbody &gt; tr th {
        width: 15% !important;
    }
    .customer-account-index .block-content th.col.id {
        width: 15% ;
    }
    .customer-account-index .block-content th.col.date {
        width: 15% ;
    }
    .customer-account-index .block-content th.col.shipping {
        width: 20% ;
    } */
}
.mini-cart-del {
    padding-bottom: 20px;
}

.checkout-index-index #shipping-new-address-form .wrapper-map {
    display: none !important;
}

.opc-wrapper .control .shipping-address-item {
    width: 100%;
    border: 1px solid #000;
    padding: 15px;
    border-radius: 6px;
}

.billing-address-item {
    border-radius: 6px;
}



.account .form-address-edit .actions-toolbar .action.primary,
.account .secondary .action.back,
a.action.primary,
button,
.action.primary,
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary,
.cart-container .form-cart .action.continue,
a.button {
    border-radius: 6px;
}

.opc-wrapper .shipping-address-item.selected-item {
    border-color: #ff5501;
}

.opc-wrapper .shipping-address-item.selected-item {
    color: #fff;
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
    border-color: transparent;
    border-radius: 6px;
}

.shipping-address-item.selected-item a {
    color: #fff;
}

.opc-wrapper .shipping-address-item.selected-item:after {
    border-radius: 30px;
    background: #fff;
    color: #029E55;
    top: 40%;
    right: 3%;
}

.checkout-container .methods-shipping .actions-toolbar .action.primary {
    color: #fff;
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
    border-color: unset;
}

.checkout-index-index .page-wrapper .opc-progress-bar-item._active:before,
.checkout-index-index .page-wrapper .opc-progress-bar-item._complete:before,
.checkout-index-index .page-wrapper .opc-progress-bar-item._active&gt;span:before,
.checkout-index-index .page-wrapper .opc-progress-bar-item._complete&gt;span:before {
    background: #00552D !important;
}

.opc-progress-bar-item._active:before {
    background: #00552D !important;
}

.opc-progress-bar-item._active&gt;span:after {
    content: counter(i);
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);

}

.checkout-index-index .page-wrapper .opc-progress-bar-item&gt;span:after {
    color: #fff !important;
    background: unset;
}

.primary button.button.action.continue.primary {
    color: #fff;
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
    padding: 10px 50px 10px 50px;
}

.checkout-index-index .minicart-items .product-item .product-image-container {
    width: 70px !important;
}

.checkout-index-index .payment-method-title.field.choice {
    color: #000000;
   
}
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code {
    display: none;
}

.checkout-index-index .primary button.action.primary.checkout {
    color: #fff;
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
    border-color: unset;
}

.checkout-index-index button:hover {
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%);
}

.checkout-index-index form#discount-form button.action.action-apply {
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%) !important;
    color: #fff;
    border-color: unset;

}

.checkout-index-index button.action.action-edit-address {
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%) !important;
    color: #fff;
    border-color: unset;
}

.checkout-index-index button.action.action-cancel {
    padding: 12px 25px !important;
    margin: 0 5px 0px 0px !important;
    border: 1px solid !important;
    box-shadow: none !important;
    border-radius: 6px !important;
    transition: all 500ms ease !important;
    backface-visibility: hidden !important;
    border: 1px solid #f00;
    color: #f00;
    text-decoration: none;
    padding-top: 12px;
    font-weight: 600;
}

button.action.edit-address-link {
    display: block;
    color: #000;
    padding: 12px 25px;
    background: #fafafa;
    border-radius: 6px;
    position: relative;
    left: 50%;
}

button.action.secondary.action-hide-popup {
    color: #fff !important;
    border-color: unset !important;
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%) !important;
}

.checkout-index-index .button-action button {
    width: 60%;
    border-radius: 6px;
}

button.action.primary.action-save-address {
    color: #fff !important;
    border-color: unset !important;
    background: linear-gradient(to bottom, #009f56 20%, #024c2a 100%) !important;
}

.checkout-index-index #shipping-new-address-form .box-title {
    padding: unset !important;
    background-color: unset !important;
    border-bottom: 1px solid !important;
}


.checkout-index-index .info {
    padding: 5px;
}

.checkout-cart-index .actions-toolbar a.action.action-edit {
    display: none;
}

.checkout-cart-index .cart-container .cart.table-wrapper .actions-toolbar&gt;.action.action-delete:before {
    content: '\f1f8';
    font-size: 30px;
    color: #bbbbbb;
}

.checkout-cart-index .cart-container .cart.table-wrapper .actions-toolbar&gt;.action {
    background: unset;
    border: unset;
}

.box-input button:after {
    content: '\e98f';
    font-family: 'CodazonFont';
}

div#shipping-method-buttons-container {
    float: right;
}

.billing-address-same-as-shipping-block.field.choice {
    padding: 10px;
}

.billing-address-item.selected-billing {
    border-radius: 6px;
}

.account .form-address-edit .actions-toolbar .action.primary,
.account .secondary .action.back,
a.action.primary,
button,
.action.primary,
.cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary,
.cart-container .form-cart .action.continue,
a.button {
    border-radius: 6px !important;
}

.checkout-index-index .checkout-payment-method .actions-toolbar .primary button.action.primary.checkout {
    padding: 15px 20px 15px 20px;
}

.product-item-pricing {
    display: flex;
    align-items: center;
    flex-direction: row;
}

.product-item-pricing .price-container {
    order: 10;
    width: 100%;
    margin-right: 40px;

}

.minicart-items .product-item .product-item-actions .details-qty {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.product-item-pricing .details-qty.qty {
    order: 5;
}

.mini-cart-del {
    order: 50;
    width: 80px;
    position: absolute;
    right: 0;
}

.mini-cart-del a.action.delete {
    position: relative;
    margin-right: 10px;
}

.minicart-items .action.delete:before {
    content: '\f1f8' !important;
    font-size: 19px !important;
    color: #bbbbbb !important;
    font-family: 'FontAwesome' !important;
}

.minicart-items .action {
    background: unset !important;
    border: unset !important;
}

.product-item-left.col-xs-6 a.action.edit {
    display: none;
}

.product-item-pricing label.label-price {
    order: 20;
    position: relative;
    top: -13px;
    left: -43px;
}

.minicart-items .details-qty .label:after {
    content: "" !important;
}

span.minicart-price span.price {
    position: relative;
    top: 7.5px;
}

.minicart-items .product-item .item-qty {
    color: #282828;
    font-size: 14px;
    font-weight: 500;
    border-width: 1px;
    border-radius: 3px;
    width: 35px;
    height: 25px;
    padding: 0 4px;
    margin: 0 15.5px !important;
    margin-right: 16px !important;
}

.cart-container .cart.table-wrapper .col.qty .input-text {
    color: #282828;
    font-size: 14px;
    font-weight: 500;
    border-width: 1px;
    border-radius: 3px;
    width: 35px;
    height: 25px;
    padding: 0 4px;
    margin: 0 15.5px !important;
    margin-right: 16px !important;
}


.minicart-items .product-item-details .price {
    font-weight: 600;
}

.minicart-items .product-item .price {
    color: #282828 !important;
}

.block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .price {
    color: #282828 !important;
}

.minicart-items label.label {
    margin: 0 auto;
}

#mini-cart .ajax-cart-qty-minus:before,
#mini-cart .ajax-cart-qty-plus:before,
.ajax-cart-qty-minus:before,
.ajax-cart-qty-plus:before {
    font-weight: bold;
    color: #282828;
    top: 16px;
}

.minicart-items-wrapper ol#mini-cart .product-item {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 25px;
    padding-top: 25px;
}

div#minicart-list .block-minicart .block-title {
    padding: 15px 0;
    margin: 0 20px;
}

.md-sidenav-right .block-minicart .minicart-items-wrapper {
    padding-top: 0;
}

.minicart-items .product-item .product-item-pricing .label {
    position: relative;
    bottom: 1px;
}

.cart.table-wrapper .col.price,
.order-items.table-wrapper .col.price,
.cart.table-wrapper .col.qty,
.order-items.table-wrapper .col.qty,
.cart.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp,
.order-items.table-wrapper .col.msrp {
    text-align: center;
}

table#shopping-cart-table th.col.price {
    color: #999999;
}

.checkout-index-index .page-wrapper .opc-progress-bar-item._active&gt;span:after {
    font-family: 'Kanit';
    line-height: 1.2;
}

.checkout-index-index .page-wrapper .opc-progress-bar-item._complete&gt;span:after {
    font-size: 2.6rem;
}

.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty {
    flex-direction: row-reverse;
    display: flex;
    flex-wrap: wrap;
    width: 50%;
}

.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .label {
    order: -1;
    flex: 1 0 100%;
    text-align: center;
    margin-right: 0px;
}

.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus {
    order: 7;
    position: relative;
    left: -40px;
}

.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
    order: 5;
    position: relative;
    left: -40px;
}

.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .item-qty.cart-item-qty {
    order: 6;
    margin-left: 8px !important;
    margin-right: 8px !important;
    width: 32px;
    position: relative;
    left: -40px;
}

.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus:before,
.modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
    top: -5px;
    position: relative;
}

.minicart-items .update-cart-item {
    position: absolute;
    right: -6px;
}

.cart-informed-modal .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty label+input.item-qty {
    left: -60px;
}


body select,
body .cdz-select-wrap .mk {
    color: #000000 !important;
}

body input[type="text"],
body input[type="password"],
body input[type="url"],
body input[type="tel"],
body input[type="search"],
body input[type="number"],
body input[type="datetime"],
body input[type="email"] {
    color: #000000 !important;
}

.columns a {
    color: #fff I !important;
}
.cart-container .cart-summary {
    color: #1c1c1c;
}
.cart-container .cart-summary div#block-shipping {
    display: none;
}
.cart-container .cart-summary label.label{
    display: none !important;
}

.catalog-product-view .product.info.detailed {
    display: none;
}
.checkout-index-index button.action.action-select-shipping-item:after {
    content: "à¹€à¸¥à¸·à¸­à¸à¸—à¸µà¹ˆà¸­à¸¢à¸¹à¹ˆà¸™à¸µà¹‰";
}
.checkout-index-index button.action.action-select-shipping-item span {
    display: none;
}
#mw-store-locator-locations .mw-sl__stores{
    margin-left: 0;
}
body .mw-left-block {
    padding: 30px;
}
body #mw-store-locator-locations .mw-sl__stores{
    margin-left: 0;
}
body #mw-store-locator-locations .mw-sl__search-select-radius {
    display: none !important;
}



@media (max-width:1024px) and (min-width: 768px) {
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty {
        width: 60%;
    }

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .item-qty.cart-item-qty,
    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
        left: -25%;
    }

    .product-item-pricing .price-container {
        margin-right: 0;
    }

    .cart-informed-modal .cart-items .minicart-items .product-item-details .product-info,
    .cart-informed-modal .cart-items .minicart-items .product-item-details .product-item-actions {
        text-align: left !important;
    }

    .cart-informed-modal .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty label+input.item-qty {
        left: -33%;
    }
}


@media only screen and (max-width: 767px) {
    .checkout-index-index .page-wrapper .opc-wrapper {
        width: 100% !important;
    }

    .checkout-index-index .opc-block-summary {
        display: none;
    }

    .checkout-container .opc-estimated-wrapper {
        margin-left: 10px;
    }

    .checkout-container .opc-progress-bar-item {
        width: revert;
    }

    .checkout-index-index .page-wrapper .opc-progress-bar-item&gt;span {
        font-size: 14px !important;
        padding-left: 10px;
    }

    .checkout-container .button-action button {
        width: 100%;
    }

    .checkout-index-index .payment-method-title.field.choice:after {
        display: none;
    }
    .checkout-index-index .checkout-payment-method .actions-toolbar .primary {
        float: revert;
    }

    .checkout-index-index .opc-wrapper .edit-address-link:before {
        content: "";
    }

    .checkout-index-index .opc-wrapper .edit-address-link&gt;span {
        position: relative;
    }

    

    .checkout-cart-index .cart.table-wrapper .col.qty,
    .checkout-cart-index .cart.table-wrapper .col.price,
    .checkout-cart-index .cart.table-wrapper .col.subtotal,
    .checkout-cart-index .cart.table-wrapper .col.delete-update {
        width: unset;
        float: left;
    }

    .checkout-cart-index .cart-container .cart.table-wrapper .actions-toolbar&gt;.action.action-delete:before {
        font-size: 22px;
    }

    td.col.delete-update {
        position: absolute;
        bottom: 7%;
        right: 0%;
    }

    .minicart-items .action.delete:before {
        font-size: 15px !important;

    }

    .checkout-cart-index .cart.table-wrapper .item .col.item {
        width: 100%;
    }

    .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info {
        flex-direction: row-reverse;
        display: flex;
        flex-wrap: wrap;
    }

    .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.subtotal {
        order: 100;
    }

    .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.qty {
        order: 150;
    }

    .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.price {
        order: 200;
    }

    .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:not(:first-child) {
        position: relative;
        left: -8%;
        padding-top: 0;
    }

    .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-actions {
        position: absolute;
        right: 0;
        bottom: 18px;
    }

    .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:first-child {
        padding: 25px 0 0px 80px;
    }

    .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:first-child a.product-item-photo {
        max-width: 85px;
    }

    .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:first-child .product-item-details {
        text-align: left;
        margin-left: 20px
    }

    .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.price {
        color: #999999;
    }

    div#shipping-method-buttons-container {
        float: unset;
    }

    .actions-toolbar&gt;.primary button.action.action-update {
        width: unset;
    }

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty {
        width: 100%;
    }

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_inc.ajax-cart-qty-plus {
        left: 0px;
    }

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty .item-qty.cart-item-qty {
        left: 0px;
    }

    .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty a.alo_qty.alo_qty_dec.ajax-cart-qty-minus {
        left: 0px;
    }

    .cart-informed-modal .section-bottom,
    .cart-informed-modal .section-top&gt;.section-top-inner&gt;.cart-items {
        display: block !important;
    }

    @media only screen and (min-width: 768px) {

        .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.price,
        .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.subtotal {
            padding-top: 28px;
        }

        .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:first-child a.product-item-photo {
            max-width: 120px;
        }

        .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.qty .control.qty {
            display: flex;
        }

        .checkout-cart-index .cart-container .cart.table-wrapper .actions-toolbar&gt;.action.action-delete:before {
            content: '\f1f8';
            font-size: 24px;
        }
    }

    @media only screen and (max-width: 436px) {
        .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:not(:first-child) {
            padding-left: 5px;
        }

        .checkout-cart-index .cart-container .form-cart table#shopping-cart-table tbody.cart tr.item-info td.col.qty .input-text {
            margin-left: 6px !important;
            margin-right: 6px !important;
        }

    }

    @media only screen and (max-width: 420px) {
        .checkout-cart-index .cart-container table#shopping-cart-table&gt;tbody&gt;tr&gt;td.col:first-child a.product-item-photo {
            max-width: 55px;
        }
    }

    @media only screen and (max-width: 365px) {

        body .cart-informed-modal .modal-popup._show .modal-inner-wrap {
            max-width: calc(100% - 30px);
        }
    }

    .cart-informed-modal .modal-content .minicart-popup .product-item-actions .product-item-pricing .details-qty.qty label+input.item-qty {
        left: -10px;
    }
}


@media (max-width:1280px) and (min-width: 601px){
   
}

@media (max-width:767px) and (min-width: 601px){
   

}




.sidebar.sidebar-additional .block.block-reorder {
    display: none;
}
</pre></body></html>