:root,
.color-button-1 {
    --color-schemes-background: 255, 255, 255;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #ffffff;
    --color-schemes-foreground: 34, 34, 34;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 255, 255, 255;
    --color-schemes-button-text: 255, 255, 255;
    --color-schemes-secondary-button: 255, 255, 255;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-2 {
    --color-schemes-background: 0, 0, 0;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #000000;
    --color-schemes-foreground: 255, 255, 255;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 18, 18, 18;
    --color-schemes-button-text: 18, 18, 18;
    --color-schemes-secondary-button: 0, 0, 0;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-3 {
    --color-schemes-background: 0, 0, 0;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #000000;
    --color-schemes-foreground: 219, 0, 0;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 219, 0, 0;
    --color-schemes-button-text: 219, 0, 0;
    --color-schemes-secondary-button: 0, 0, 0;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-4 {
    --color-schemes-background: 219, 0, 0;
    --color-schemes-background-hover: 131, 0, 0;
    --gradient-schemes-background: #db0000;
    --color-schemes-foreground: 255, 255, 255;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 131, 0, 0;
    --color-schemes-button: 219, 0, 0;
    --color-schemes-button-text: 219, 0, 0;
    --color-schemes-secondary-button: 219, 0, 0;
    --color-schemes-secondary-button-text: 131, 0, 0;
}

.color-button-5 {
    --color-schemes-background: 243, 243, 243;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #f3f3f3;
    --color-schemes-foreground: 0, 0, 0;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 243, 243, 243;
    --color-schemes-button-text: 243, 243, 243;
    --color-schemes-secondary-button: 243, 243, 243;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-6 {
    --color-schemes-background: 34, 34, 34;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #222222;
    --color-schemes-foreground: 255, 255, 255;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 34, 34, 34;
    --color-schemes-button-text: 34, 34, 34;
    --color-schemes-secondary-button: 34, 34, 34;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-7 {
    --color-schemes-background: 255, 255, 255;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #ffffff;
    --color-schemes-foreground: 34, 34, 34;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 34, 34, 34;
    --color-schemes-button-text: 34, 34, 34;
    --color-schemes-secondary-button: 255, 255, 255;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-8 {
    --color-schemes-background: 34, 34, 34;
    --color-schemes-background-hover: 219, 0, 0;
    --gradient-schemes-background: #222222;
    --color-schemes-foreground: 34, 34, 34;
    --color-schemes-foreground-hover: 255, 255, 255;
    --color-schemes-button-hover: 219, 0, 0;
    --color-schemes-button: 231, 231, 231;
    --color-schemes-button-text: 231, 231, 231;
    --color-schemes-secondary-button: 34, 34, 34;
    --color-schemes-secondary-button-text: 219, 0, 0;
}

.color-button-9 {
    --color-schemes-background: 0;
    --color-schemes-background-hover: 0;
    --gradient-schemes-background: 0;
    --color-schemes-foreground: 34, 34, 34;
    --color-schemes-foreground-hover: 219, 0, 0;
    --color-schemes-button-hover: 0;
    --color-schemes-button: 0;
    --color-schemes-button-text: 0;
    --color-schemes-secondary-button: 0;
    --color-schemes-secondary-button-text: 0;
}

.color-button-10 {
    --color-schemes-background: 0;
    --color-schemes-background-hover: 0;
    --gradient-schemes-background: 0;
    --color-schemes-foreground: 255, 255, 255;
    --color-schemes-foreground-hover: 219, 0, 0;
    --color-schemes-button-hover: 0;
    --color-schemes-button: 0;
    --color-schemes-button-text: 0;
    --color-schemes-secondary-button: 0;
    --color-schemes-secondary-button-text: 0;
}

.color-scheme-70296547-7212-4855-be20-6a2569da2ea5 {
    --color-schemes-background: 0, 0, 0, 0;
    --color-schemes-background-hover: 0, 0, 0, 0;
    --gradient-schemes-background: rgba(0, 0, 0, 0);
    --color-schemes-foreground: 34, 34, 34;
    --color-schemes-foreground-hover: 219, 0, 0;
    --color-schemes-button-hover: 0, 0, 0, 0;
    --color-schemes-button: 0, 0, 0, 0;
    --color-schemes-button-text: 0, 0, 0;
    --color-schemes-secondary-button: 0, 0, 0;
    --color-schemes-secondary-button-text: 0, 0, 0;
}

:root {
    --font-family-primary: Bai Jamjuree;
    --font-family-default: Bai Jamjuree;
    --brightness: 0;
    --font-size-base: 1.4rem;
    --bg-body: #ffffff;
    --theme-color-default: #db0000;
    --theme-color-primary: #db0000;
    --theme-color-default-rgb: 219, 0, 0;
    --theme-color-primary-rgb: 219, 0, 0;
    --color-heading: #222222;
    --color-heading-rgb: 34, 34, 34;
    --color-menu: #222222;
    --color-menu-act: #940000;
    --color-menu-sticky: #222222;
    --color-menu-sticky-act: #db0000;
    --color-sub-menu: #666666;
    --color-title-megamenu: #222222;
    --color-body-text: #3f4045;
    --color-body-text-rgb: 63, 64, 69;
    --color-button: #e7e8eb;
    --color-button-hover: #db0000;
    --color-button-text: #222222;
    --color-button-text-hover: #ffffff;
    --transition-drawer: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
    --color-border: #eaeaea;
    --color-border-rgb: 234, 234, 234;
    --border-radius-product-image: 10px;
    --color-product-item: #db0000;
    --color-product-name: #222222;
    --color-product-name-rgb: 34, 34, 34;
    --color-price: #222222;
    --color-reduced-price: #cdcdcd;
    --bg-product-icon: #f3f3f3;
    --color-product-border: #eaeaea;
    --color-product-type: #cdcdcd;
    --color-product-icon: #222222;
    --color-product-icon-rgb: 34, 34, 34;
    --color-product-count: #a3a3a3;
    --color-badge-new: #7eca4e;
    --color-badge-sale: #bbffbb;
    --color-breacrumb-heading-default: #0d2235;
    --color-breacrumb-text-default: #505157;
    --bg-breacrumb-default: #ffffff;
    --spacing-breacrumb-df-t: 23px;
    --spacing-breacrumb-df-b: 23px;
    --color-breacrumb-collec: #000000;
    --bg-breacrumb-collec: #f4f4f4;
    --spacing-breacrumb-collec-t: 90px;
    --spacing-breacrumb-collec-b: 90px;
    --spacing-breacrumb-inner-t: 100px;
    --spacing-breacrumb-inner-b: 90px;
    --bg-loadpage: #ffffff;
    --size-wheel: 380px;
}

/*loader start*/
#loader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transition: all 0.5s ease-in-out;
}

.circle {
    height: 40px;
    margin: 50px auto;
    position: relative;
    text-align: center;
    width: 40px;
    -webkit-animation: circle_dot 2.0s infinite linear;
    animation: circle_dot 2.0s infinite linear;
}

.circle1, .circle2 {
    height: 60%;
    display: inline-block;
    background-color: #ef5f38;
    border-radius: 100%;
    position: absolute;
    top: 0;
    width: 60%;
    -webkit-animation: circle_bounce 2.0s infinite ease-in-out;
    animation: circle_bounce 2.0s infinite ease-in-out;
}

.circle2 {
    bottom: 0;
    top: auto;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes circle_dot {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes circle_dot {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes circle_bounce {
    0%, 100% {
        -webkit-transform: scale(0.0)
    }
    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes circle_bounce {
    0%, 100% {
        -webkit-transform: scale(0.0);
        transform: scale(0.0);
    }
    50% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}

/*end loader*/
/*css header*/

.site-header {
    background-color: rgba(255, 226, 0, 100%);
}

@media (min-width: 768px) {
    .header-group-item .icon-account {
        color: #000000;
    }

    .header-group-item .icon-account:hover {
        color: #db0000;
    }

    .header-group-item .header-icon {
        color: #000000;
        background-color: rgba(0, 0, 0, 0);
    }

    .header-group-item .header-icon:hover {
        color: #db0000;
        background-color: rgba(0, 0, 0, 0);
    }
}

.myaccount .account-text .title-account,
.myaccount .account-text .account-content {
    color: #000000;
}

.header-text,
.header-cu-lang .dropdown-toggle {
    color: #000000;
}

.header-cu-lang .dropdown-toggle:hover {
    color: #db0000;
}

.WishlistCount,
.site-header__cart .site-header__cart-count,
.header-mobile .mobile_cart .cart-count {
    background: #db0000;
    color: #ffffff;
}

.header-mobile,
.header-mobile .header-mobile-content {
    background-color: #ffffff;
}

.mobile_cart .site-header__cart-icon,
.header-mobile .mobile-btn_search.act i {
    color: #1d1d1d;
}

.header-mobile .icon-directional,
#show-megamenu:before,
#show-megamenu:after {
    background-color: #1d1d1d;
}

.header-vertical-menu .btn-vertical {
    color: #222222;
}

.header-vertical-menu .btn-vertical:hover {
    color: #db0000;
}

.site-header__phone > a {
    color: #ffe200;
    background-color: #000000
}

#header-sticky {
    background-color: rgba(255, 255, 255, 90%);
}

#header-sticky .header-icon {
    color: #000000 !important;
    background-color: rgba(0, 0, 0, 0) !important;
}

#header-sticky .header-icon:hover {
    color: #db0000 !important;
    background-color: rgba(0, 0, 0, 0) !important;
}

/*lucky wheel*/
.title-wheel {
    margin-left: 90px;
    margin-bottom: 60px;
    text-align: center;
}
.title-wheel h2 {
    font-size: 45px;
    font-weight: 600;
    color: yellow;
}
.title-wheel h4 {
    font-size: 34px;
    font-weight: 600;
    color: white;
}
.title-wheel h5 {
    font-size: 16px;
    color: white;
}
.formInformation {
    margin-left: 90px;
}

.phone-input {
    /*text-align: right;*/
}

.phone-input .phone {
    width: 100%;
    border-radius: 10px;
}

audio {
    display: none;
}

.lucky-main .msg {
    padding-top: 35px;
    min-height: 4rem;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0.5rem;
    text-transform: capitalize;
    text-align: center;
}

.lucky-main ul {
    position: relative;
    padding: 0;
    margin: 1rem 0;
    width: var(--size-wheel);
    height: var(--size-wheel);
    border: 10px solid #fcc407;
    border-radius: 50%;
    list-style: none;
    overflow: hidden;
    transition: cubic-bezier(0.075, 0.8, 0.2, 1) 7s;
}

.lucky-main span {
    display: inline-block;
    position: relative;
    padding: 0.5rem;
}

.lucky-main span::before {
    content: '';
    position: absolute;
    top: 0rem;
    left: 50%;
    border-left: 2rem solid transparent;
    border-right: 2rem solid transparent;
    border-top: 4rem solid rgb(255, 217, 0);
    z-index: 2;
    transform: translateX(-50%);
    animation: arrow ease-out 0.6s infinite;
}
.page-lucky{
    background: url("/frontend/images/back-tet.jpg");
    background-repeat: no-repeat;
}
@keyframes arrow {
    0% {
        top: -2rem;
    }

    80% {
        top: 0;
    }

    100% {
        top: -1.5rem;
    }
}

.lucky-main span::after {
    content: '';
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
}

.lucky-main ul li {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 50%;
    transform-origin: 0% 100%;
}

.lucky-main .text {
    /*font-family: Arial, Helvetica, sans-serif;*/
    position: absolute;
    left: -100%;
    width: 200%;
    height: 200%;
    display: block;
    text-align: center;
    padding-top: 1.7rem;
    font-weight: 600;
    color: #fff;
}

.lucky-main .text > b {
    display: inline-block;
    word-break: break-word;
    max-width: 17%;
}

.lucky-main .text-1 {
    background-color: rgb(255, 0, 0);
}

.lucky-main .text-2 {
    background-color: rgb(255, 165, 0);
}

.lucky-main .main {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.lucky-main button {
    display: inline-block;
    text-align: center;
    border: 0;
    background-color: #333;
    color: #fff;
    font-size: 1.5rem;
    border-radius: 4rem;
    padding: 0.5rem 1.5rem;
    width: auto;
    cursor: pointer;
    outline: none;
}

.lucky-main button:hover {
    opacity: 0.8;
}

@media (max-width: 480px) {
    .customer-info{
        text-align: left;
        margin-bottom: 50px;
        padding-left: 0 !important;
    }
    .lucky-main .main {
        margin-left: 15px;
    }

    .lucky-main .msg {
        margin-left: 10px;
        font-size: 30px;
    }

    .title-wheel {
        margin-left: 10px;
        margin-bottom: 30px;

    }
    .title-wheel h2 {
        font-size: 30px;
        font-weight: 600;
    }
    .title-wheel h4 {
        font-size: 25px;
        font-weight: 600;
    }

    .formInformation {
        margin-left: 30px;
    }

    .phone-input {
        padding: 0 0 15px 15px;
        margin-right: 15px;
    }

    .form-group-input {
        text-align: center;
        padding-bottom: 20px;
    }

    .phone-input .phone {
        width: 100%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .lucky-main .main {
        margin-right: 200px;
        margin-bottom: 700px;
    }
}

@media screen and (max-width: 767px) and (min-width: 500px) {
    .lucky-main .msg {
        margin-left: 70px;
        font-size: 28px;
    }
}

/*css footer*/
.boxInfor {
    padding-bottom: 50px;
}

.nov-footer {
    background-color: #091017;
}

.footer-layout .dropdown-toggle {
    border-color: rgba(255, 255, 255, 10%) !important;
}

.footertop-item__contact strong {
    color: #FF7070;
}

.footer-layout,
.site-footer__linklist-item a,
.footer-layout .nov-language button,
.footer-layout .currency-dropdown {
    color: #ffffff;
}

.footer-layout .title-block,
.footer-layout .title {
    color: #FF0F0F;
}

.footer-layout a:hover,
.copyright-menu a:hover {
    color: #db0000;
}

.nov-footer .footer_newsletter input {
    border-color: #ffffff;
}

.footer-layout .block_social a {
    background-color: #ffffff;
    color: #222222;
}

.footer-layout .block_social svg {
    fill: #222222;
}

.footer-layout .block_social a:hover {
    background-color: #db0000;
    color: #ffffff;
}

.footer_copyright {
    color: #ffffff;
    border-color: rgba(255, 255, 255, 10%) !important;
}

.footer_copyright {
    color: #ffffff;
}

.footer_copyright {
    background-color: rgba(9, 16, 23, 10%);
}

/*main css*/

.jdgm-rev__icon::after {
    content: '\e001';
}

.jdgm-rev__icon::after,
.jdgm-rev__buyer-badge {
    display: inline-block;
    color: #ffffff;
    background-color: rgb(63, 64, 69);
}

.jdgm-rev__buyer-badge:before {
    content: 'Verified';
}

.jdgm-rev-widg__title {
    visibility: unset;
}

.jdgm-rev-widg__summary-text {
    visibility: unset;
}

.jdgm-prev-badge__text {
    visibility: unset;
}

.jdgm-quest__body:before {
    content: 'Question:';
}

.jdgm-ans__body:before {
    content: 'Answer:';
}

.jdgm-star {
    color: #ffa000;
}

.jdgm-ask-question-btn,
.jdgm-write-rev-link,
.jdgm-all-reviews-rating-wrapper,
.jdgm-carousel-wrapper a,
.jdgm-rev__prod-link,
.jdgm-all-reviews-text a,
.jdgm-carousel-item__product,
.jdgm-carousel-number-of-reviews,
.jdgm-revs-tab__url {
    color: rgb(63, 64, 69);
}

/* Legacy selectors, to keep old CSS specificities */
.jdgm-preview-badge .jdgm-star {
    color: #ffa000;
}

.jdgm-histogram .jdgm-star {
    color: #ffa000;
}

.category-mobile {
    display: none;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .distance {
    padding-top: 0px;
    padding-bottom: 0px;

}

@media (min-width: 2000px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .respone_image {
        max-height: 0px;
        padding-top: 0 !important;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .image-entity {
        max-height: 0px;
        position: static;
    }
}


#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .timer:before {
    background-color: rgba(255, 255, 255, 15%);
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .timer:before,
#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .dot-style-2 .slick-active:before {
    animation-duration: 5s;
}


#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
    Width: 50%;
    Left: 20%;
    Top: 50%;
    transform: translateY(-50%);
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-1 {;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-1 {
    font-size: 48px;
    letter-spacing: 0px;
    margin-bottom: 24px;
    line-height: 1;
    /*-webkit-text-stroke: 0;*/
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-2 {
    font-size: 48px;
    letter-spacing: 0px;
    margin-bottom: 54px;
    line-height: 1;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-3 {
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    line-height: 1.5;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .icon_play .btn-icon:before {
    background-color: red !important;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .icon_play .btn-icon span {
    background-color: red !important;
    color: white;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .icon_play .btn-text {
    color: white !important;
}

@media (max-width: 1599px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-1 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
        Width: 50%;
        Left: 24%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-1 {
        font-size: 48px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-2 {
        font-size: 48px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-3 {
        font-size: 18px;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-1 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
        Width: 50%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-1 {
        font-size: 48px;
        margin-bottom: 24px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-2 {
        font-size: 48px;
        margin-bottom: 54px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-3 {
        font-size: 18px;
        margin-bottom: 0px;
    }
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
        Width: 70%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-1 {
        font-size: 34px;
        margin-bottom: 24px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-2 {
        font-size: 34px;
        margin-bottom: 54px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-3 {
        font-size: 16px;
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-1 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
        Width: 80%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-1 {
        font-size: 20px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-2 {
        font-size: 20px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-3 {
        font-size: 14px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image-1 {
        background-image: url(//nov-automize.myshopify.com/cdn/shop/files/slide-11_767x.jpg?v=1690962032);
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image.s-1 {
        min-height: 320px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image.s-1 .respone_image {
        min-height: 320px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-1 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
        Width: 90%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-1 {
        font-size: 20px;
        margin-bottom: 19px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-2 {
        font-size: 20px;
        margin-bottom: 40px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 .caption-3 {
        font-size: 14px;
        margin-bottom: 0px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-1 {
        text-align: left !important;
    }
}


#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
    Width: 50%;
    Left: 20%;
    Top: 50%;
    transform: translateY(-50%);
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-2 {;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-1 {
    font-size: 48px;
    letter-spacing: 0px;
    margin-bottom: 24px;
    line-height: 1;
    /*-webkit-text-stroke: 0px;*/
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-2 {
    font-size: 48px;
    letter-spacing: 0px;
    margin-bottom: 54px;
    line-height: 1;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-3 {
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    line-height: 1.5;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .icon_play .btn-icon:before {
    background-color: green !important;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .icon_play .btn-icon span {
    background-color: green !important;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .icon_play .btn-text {
    color: white !important;
}

@media (max-width: 1599px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-2 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
        Width: 50%;
        Left: 24%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-1 {
        font-size: 48px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-2 {
        font-size: 48px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-3 {
        font-size: 18px;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-2 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
        Width: 50%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-1 {
        font-size: 48px;
        margin-bottom: 24px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-2 {
        font-size: 48px;
        margin-bottom: 54px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-3 {
        font-size: 18px;
        margin-bottom: 0px;
    }
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
        Width: 70%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-1 {
        font-size: 34px;
        margin-bottom: 24px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-2 {
        font-size: 34px;
        margin-bottom: 54px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-3 {
        font-size: 16px;
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-2 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
        Width: 80%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-1 {
        font-size: 20px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-2 {
        font-size: 20px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-3 {
        font-size: 14px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image-2 {
        background-image: url(//nov-automize.myshopify.com/cdn/shop/files/slide-12_767x.jpg?v=1691461446);
    }

    .category-mobile {
        display: block;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image.s-2 {
        min-height: 320px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image.s-2 .respone_image {
        min-height: 320px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-2 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
        Width: 90%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-1 {
        font-size: 20px;
        margin-bottom: 19px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-2 {
        font-size: 20px;
        margin-bottom: 40px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 .caption-3 {
        font-size: 14px;
        margin-bottom: 0px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-2 {
        text-align: left !important;
    }
}


#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
    Width: 50%;
    Left: 20%;
    Top: 50%;
    transform: translateY(-50%);
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-3 {;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-1 {
    font-size: 48px;
    letter-spacing: 0px;
    margin-bottom: 24px;
    line-height: 1;
    /*-webkit-text-stroke: 0px;*/
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-2 {
    font-size: 48px;
    letter-spacing: 0px;
    margin-bottom: 54px;
    line-height: 1;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-3 {
    font-size: 18px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    line-height: 1.5;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .icon_play .btn-icon:before {
    background-color: yellow !important;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .icon_play .btn-icon span {
    background-color: yellow !important;
    color: white;
}

#shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .icon_play .btn-text {
    color: white !important;
}

@media (max-width: 1599px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-3 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
        Width: 50%;
        Left: 24%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-1 {
        font-size: 48px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-2 {
        font-size: 48px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-3 {
        font-size: 18px;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-3 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
        Width: 50%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-1 {
        font-size: 48px;
        margin-bottom: 24px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-2 {
        font-size: 48px;
        margin-bottom: 54px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-3 {
        font-size: 18px;
        margin-bottom: 0px;
    }
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
        Width: 70%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-1 {
        font-size: 34px;
        margin-bottom: 24px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-2 {
        font-size: 34px;
        margin-bottom: 54px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-3 {
        font-size: 16px;
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-3 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
        Width: 80%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-1 {
        font-size: 20px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-2 {
        font-size: 20px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-3 {
        font-size: 14px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image-3 {
        background-image: url(//nov-automize.myshopify.com/cdn/shop/files/slide-13_767x.jpg?v=1691461445);
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image.s-3 {
        min-height: 320px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .slide-image.s-3 .respone_image {
        min-height: 320px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .caption-img-element-3 {;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
        Width: 90%;
        Left: 0%;
        Top: 50%;
        transform: translateY(-50%);
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-1 {
        font-size: 20px;
        margin-bottom: 19px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-2 {
        font-size: 20px;
        margin-bottom: 40px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 .caption-3 {
        font-size: 14px;
        margin-bottom: 0px;
    }

    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .content-3 {
        text-align: left !important;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__94264e96-d1fa-47a3-9464-63b9d58d9d11 .distance {
        padding-top: 0px;;
        padding-top: 0px;;
    }
}

@media (max-width: 767px) {
}

/*home css*/
#shopify-section-template--20666939539732__5ea99184-cde5-4d63-85e4-3994c8ba4b58 .distance {
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 0px;

}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__5ea99184-cde5-4d63-85e4-3994c8ba4b58 .distance {
        padding-top: 21px;
    }
}

@media (min-width: 768px) {
    #shopify-section-template--20666939539732__5ea99184-cde5-4d63-85e4-3994c8ba4b58 .nav-link {
        color: #b0b0b0;
        background-color: rgba(0, 0, 0, 0);
    }

    #shopify-section-template--20666939539732__5ea99184-cde5-4d63-85e4-3994c8ba4b58 .nav-link.active,
    #shopify-section-template--20666939539732__5ea99184-cde5-4d63-85e4-3994c8ba4b58 .nav-link:hover {
        color: #db0000;
        background-color: #f3f3f3;
    }
}

@media (max-width: 575px) {
    .collection-carousel:not(.slick-initialized) .col:nth-child(3),
    .collection-carousel:not(.slick-initialized) .col:nth-child(4) {
        display: none;
    }
}

#shopify-section-template--20666939539732__c9dccd7f-5085-4abc-807e-da554c3beafd .distance {
    padding-top: 54px;
    padding-bottom: 54px;
    transform: translateZ(0);
    overflow: hidden;
    background: linear-gradient(180deg, rgba(243, 243, 243, 1) 100%, rgba(242, 242, 242, 1) 100%);
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__c9dccd7f-5085-4abc-807e-da554c3beafd .distance {
        padding-top: 38px;
        padding-bottom: 38px;
    }
}

#shopify-section-template--20666939539732__c9dccd7f-5085-4abc-807e-da554c3beafd .errors {
    color: #222222;
}

#shopify-section-template--20666939539732__c9dccd7f-5085-4abc-807e-da554c3beafd input {
    color: #666666;
    background-color: #ffffff;
    border-color: #dbdbdb;
}

#shopify-section-template--20666939539732__c9dccd7f-5085-4abc-807e-da554c3beafd button {
    color: #ffffff;
    background-color: #db0000;
}

#shopify-section-template--20666939539732__c9dccd7f-5085-4abc-807e-da554c3beafd button:hover {
    background-color: #222222;
}

#shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .nov-slick-carousel:not(.slick-initialized) .testimonial-item {
    width: 100%;
    flex: 0 0 100%;
}

@media (min-width: 576px) {
    #shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .nov-slick-carousel:not(.slick-initialized) .testimonial-item {
        width: 100%;
        flex: 0 0 100%;
    }
}

@media (min-width: 768px) {
    #shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .nov-slick-carousel:not(.slick-initialized) .testimonial-item {
        width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 992px) {
    #shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .nov-slick-carousel:not(.slick-initialized) .testimonial-item {
        width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 1200px) {
    #shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .nov-slick-carousel:not(.slick-initialized) .testimonial-item {
        width: 33%;
        flex: 0 0 33%;
    }
}

#shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .distance {
    padding-top: 30px;
    padding-bottom: 10px;
    border-radius: 0px 0px 0px 0px;
    transform: translateZ(0);
}

#shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .testimonial-title {
    color: #222222;
}

#shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .testimonial-item__quote {
    color: #3f4045;
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__c2030f77-5d41-4d34-b342-3e82eb3d59a9 .distance {
    }
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .distance {
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .distance {
        padding-bottom: 21px;
    }
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .gallery-image__item {
    border-radius: 10px;
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 .gallery-image__text1 {
    font-size: 30px;
    margin-bottom: 0px;
    line-height: 1;
    letter-spacing: 1px;
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 .gallery-image__text2 {
    font-size: 16px;
    /*margin-bottom: 32px;*/
    line-height: 5;
    max-width: 500px;
    letter-spacing: 2px;
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 {
    width: 70%;
    left: 5%;
    top: 30%;
}

@media (max-width: 1440px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 {
        width: 70%;
        left: 5%;
        top: 30%;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 {
        width: 70%;
        left: 5%;
        top: 30%;
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 .gallery-image__text1 {
        font-size: 21.0px;
        margin-bottom: 0.0px;
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 .gallery-image__text2 {
        font-size: 11.2px;
        margin-bottom: 22.4px;
    }
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 {
        width: 70%;
        left: 5%;
        top: 15%;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 {
        width: 70%;
        left: 5%;
        top: 30%;
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 .gallery-image__text1 {
        font-size: clamp(10px, 18.0px, 20px);
        margin-bottom: clamp(5px, 0.0px, 20px);
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 .gallery-image__text2 {
        font-size: clamp(10px, 9.6px, 16px);
        margin-bottom: clamp(5px, 1.2px, 20px);
    }
}

@media (max-width: 575px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-1 {
        width: 70%;
        left: 5%;
        top: 30%;
    }
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 .gallery-image__text1 {
    font-size: 30px;
    margin-bottom: 0px;
    line-height: 1;
    letter-spacing: 5px;
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 .gallery-image__text2 {
    font-size: 14px;
    /*margin-bottom: 32px;*/
    line-height: 6;
    max-width: 500px;
    letter-spacing: 1px;
}

#shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 {
    width: 70%;
    left: 5%;
    top: 30%;
}

@media (max-width: 1440px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 {
        width: 70%;
        left: 5%;
        top: 30%;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 {
        width: 70%;
        left: 5%;
        top: 30%;
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 .gallery-image__text1 {
        font-size: 21.0px;
        margin-bottom: 0.0px;
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 .gallery-image__text2 {
        font-size: 9.8px;
        margin-bottom: 22.4px;
    }
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 {
        width: 70%;
        left: 5%;
        top: 15%;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 {
        width: 70%;
        left: 5%;
        top: 30%;
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 .gallery-image__text1 {
        font-size: clamp(10px, 18.0px, 20px);
        margin-bottom: clamp(5px, 0.0px, 20px);
    }

    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 .gallery-image__text2 {
        font-size: clamp(10px, 8.4px, 16px);
        margin-bottom: clamp(5px, 1.2px, 20px);
    }
}

@media (max-width: 575px) {
    #shopify-section-template--20666939539732__02dbfed1-2724-43a0-933a-153058240c59 .cap-2 {
        width: 70%;
        left: 5%;
        top: 14%;
    }
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .distance {
    padding-top: 53px;
    padding-bottom: 60px;
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .distance {
        padding-top: 37px;
        padding-bottom: 42px;
    }
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group_banner__item {
    border-radius: 10px;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-1 .cap-1 .group_banner_text1 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-1 .cap-2 .group_banner_text1 {
    font-size: 1.6rem;
    color: #db0000;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-1 .cap-1 .group_banner_text2 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-1 .cap-2 .group_banner_text2 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .banner-center-1 .group_banner_text1 {
    font-size: 0.0rem;
    color: darkred;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .banner-center-1 .group_banner_text2 {
    font-size: 0.0rem;
    color: red;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-2 .cap-1 .group_banner_text1 {
    font-size: 0.0rem;
    color: darkred;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-2 .cap-2 .group_banner_text1 {
    font-size: 0.0rem;
    color: red;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-2 .cap-1 .group_banner_text2 {
    font-size: 0.0rem;
    color: yellowgreen;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-2 .cap-2 .group_banner_text2 {
    font-size: 0.0rem;
    color: yellow;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .banner-center-2 .group_banner_text1 {
    font-size: 2.4rem;
    color: #db0000;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .banner-center-2 .group_banner_text2 {
    font-size: 1.2rem;
    color: #222222
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-3 .cap-1 .group_banner_text1 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-3 .cap-2 .group_banner_text1 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-3 .cap-1 .group_banner_text2 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .group-banner-3 .cap-2 .group_banner_text2 {
    font-size: 1.6rem;
    color: #222222;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .banner-center-3 .group_banner_text1 {
    font-size: 0.0rem;
    color: blue;
}

#shopify-section-template--20666939539732__35aab3d5-754a-46de-8fe9-23fe91b404c0 .banner-center-3 .group_banner_text2 {
    font-size: 0.0rem;
    color: green;
}

#shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .distance {
    padding-top: 40px;
    padding-bottom: 57px;
    padding-left: 0px;
    padding-right: 0px;
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .distance {
        padding-top: 28px;
        padding-bottom: 40px;
    }
}

#shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .gallery-image__item {
    border-radius: 10px;
}

#shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 .gallery-image__text1 {
    font-size: 24px;
    margin-bottom: 7px;
    line-height: 12;
    letter-spacing: 4px;
}

#shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 .gallery-image__text2 {
    font-size: 12px;
    margin-bottom: 24px;
    line-height: 10;
    max-width: 1920px;
    letter-spacing: 2px;
}

#shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 {
    width: 100%;
    left: 0%;
    top: 27%;
}

@media (max-width: 1440px) {
    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 {
        width: 100%;
        left: 0%;
        top: 20%;
    }
}

@media (max-width: 1199px) {
    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 {
        width: 100%;
        left: 0%;
        top: 18%;
    }

    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 .gallery-image__text1 {
        font-size: 16.8px;
        margin-bottom: 4.9px;
    }

    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 .gallery-image__text2 {
        font-size: 8.4px;
        margin-bottom: 16.8px;
    }
}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 {
        width: 100%;
        left: 0%;
        top: 15%;
    }
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 {
        width: 100%;
        left: 0%;
        top: 27%;
    }

    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 .gallery-image__text1 {
        font-size: clamp(10px, 14.4px, 20px);
        margin-bottom: clamp(5px, 4.2px, 20px);
    }

    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 .gallery-image__text2 {
        font-size: clamp(10px, 7.2px, 16px);
        margin-bottom: clamp(5px, 14.4px, 20px);
    }
}

@media (max-width: 575px) {
    #shopify-section-template--20666939539732__2dd518fb-87e2-4791-8e1a-14ed447161a0 .cap-1 {
        width: 100%;
        left: 0%;
        top: 27%;
    }
}

#shopify-section-template--20666939539732__852a6ec9-c31c-46c4-b1da-eb08264ed919 .nov-slick-carousel:not(.slick-initialized) .item {
    width: 50%;
    flex: 0 0 50%;
}

@media (min-width: 768px) {
    #shopify-section-template--20666939539732__852a6ec9-c31c-46c4-b1da-eb08264ed919 .nov-slick-carousel:not(.slick-initialized) .item {
        width: 33%;
        flex: 0 0 33%;
    }
}

@media (min-width: 992px) {
    #shopify-section-template--20666939539732__852a6ec9-c31c-46c4-b1da-eb08264ed919 .nov-slick-carousel:not(.slick-initialized) .item {
        width: 33%;
        flex: 0 0 33%;
    }
}

@media (min-width: 1200px) {
    #shopify-section-template--20666939539732__852a6ec9-c31c-46c4-b1da-eb08264ed919 .nov-slick-carousel:not(.slick-initialized) .item {
        width: 25%;
        flex: 0 0 25%;
    }
}

#shopify-section-template--20666939539732__852a6ec9-c31c-46c4-b1da-eb08264ed919 .distance {
    padding-top: 30px;
    padding-bottom: 10px;
}

.blog-slick-carousel .slick-slide {
    padding-left: 15px;
    padding-right: 15px;
}

.novi-slick-carousel .slick-slide {
    padding-left: 15px;
    padding-right: 15px;
    height: 300px;
}

.service-slick-carousel .slick-slide {
    height: 250px;
}

/*----------------------------------------------------------------------------------------------------------------*/
/*blog*/

.blog--list {
    padding-left: 60px;
}

.article__image {
    border-radius: 10px;
    margin-bottom: 24px;
    overflow: hidden;
}

/*products*/
#shopify-section-template--20666941702420__1660210192fc453daa .distance {
    padding-top: 30px;
    padding-bottom: 30px;
}

#shopify-section-template--20666941702420__166020887020e948ae .distance {
    padding-top: 60px;
    padding-bottom: 40px;
    border-radius: 0px;
    position: relative;
}

@media (max-width: 991px) {
    #shopify-section-template--20666941702420__166020887020e948ae .distance {
        padding-top: 42px;
        padding-bottom: 28px;
    }
}

#shopify-section-template--20666941702420__166020887020e948ae .title-policy {
    font-size: 1.4rem;
    color: #222222;
}

@media (max-width: 575px) {
    #shopify-section-template--20666941702420__166020887020e948ae .title-policy {
        font-size: clamp(11px, 1.4rem, 2.2rem);
    }

    .blog--list {
        padding-left: 0;
    }
}

#shopify-section-template--20666941702420__166020887020e948ae .sub-policy {
    font-size: 0.0rem;
    color: green;
}

#shopify-section-template--20666941702420__166020887020e948ae .desc-policy {
    font-size: 1.4rem;
    color: #666666;
}

#shopify-section-template--20666941702420__166020887020e948ae a {
    color: #666666;
}

#shopify-section-template--20666941702420__166020887020e948ae .policy-icon img {
    max-width: 42px;
    max-height: 34px;
}

#shopify-section-template--20666941702420__166020887020e948ae .bg-icon .policy-icon {
    width: 80px;
    min-width: 80px;
    height: 80px;
    border-radius: 100%;
}

#shopify-section-template--20666941702420__166020887020e948ae .policy__item--content {
    background-color: white;
    border-radius: 0px;
    padding-top: 0px;

    padding-bottom: 0px;
}

@media (min-width: 768px) {
    #shopify-section-template--20666941702420__166020887020e948ae .policy__item--content {
    }
}

@media (min-width: 1200px) {
    #shopify-section-template--20666941702420__166020887020e948ae .policy__item--content {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

#shopify-section-template--20666941702420__166020887020e948ae .block-1 .desc-policy {
    max-width: 308px;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-1 .policy-icon {
    background: #f3f3f3;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-2 .desc-policy {
    max-width: 320px;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-2 .policy-icon {
    background: #f3f3f3;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-3 .desc-policy {
    max-width: 440px;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-3 .policy-icon {
    background: #f3f3f3;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-4 .desc-policy {
    max-width: 270px;
}

#shopify-section-template--20666941702420__166020887020e948ae .block-4 .policy-icon {
    background: #f3f3f3;
}

#shopify-section-template--20666940031252__1f27e4c9-5a83-40d1-a579-111353e08822 .distance {
    padding-top: 60px;
    padding-bottom: 60px;
}

#shopify-section-template--20666940031252__recent-products .distance {
    padding-top: 30px;
    padding-bottom: 0px;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .nov-slick-carousel:not(.slick-initialized) .block {
    width: 50%;
    flex: 0 0 50%;
}

@media (min-width: 576px) {
    #shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .nov-slick-carousel:not(.slick-initialized) .block {
        width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 768px) {
    #shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .nov-slick-carousel:not(.slick-initialized) .block {
        width: 33%;
        flex: 0 0 33%;
    }
}

@media (min-width: 992px) {
    #shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .nov-slick-carousel:not(.slick-initialized) .block {
        width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 1200px) {
    #shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .nov-slick-carousel:not(.slick-initialized) .block {
        width: 16%;
        flex: 0 0 16%;
    }
}

@media (min-width: 1440px) {
    #shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .nov-slick-carousel:not(.slick-initialized) .block {
        width: 16%;
        flex: 0 0 16%;
    }
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .slick-list {
    margin: -15px;
    padding: 15px;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .distance {
    padding-top: 30px;
    padding-bottom: 40px;

}

@media (max-width: 767px) {
    #shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .distance {
        padding-top: 21px;
        padding-bottom: 28px;
    }
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .item {
    border-radius: 10px;
    overflow: hidden;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .block-1 {
    /*background-image: url("https://zestech.vn/wp-content/uploads/2024/05/z18-1.jpg");*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .block-2 {
    /*background-image: url("https://zestech.vn/wp-content/uploads/2024/05/z18-1.jpg");*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .block-3 {
    /*background-image: url("https://zestech.vn/wp-content/uploads/2024/05/z18-1.jpg");*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .block-4 {
    /*background-image: url("https://nov-automize.myshopify.com/cdn/shop/files/collection-icon4.svg?v=1708145342&width=500");*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .block-5 {
    /*background-image: url("https://zestech.vn/wp-content/uploads/2024/05/z18-1.jpg");*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .block-6 {
    /*background-image: url("https://zestech.vn/wp-content/uploads/2024/05/z18-1.jpg");*/
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 img {
    border-radius: 10px;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .collec-img__text {
    font-size: 1.6rem;
    color: #ffffff;
}

#shopify-section-template--20666940031252__9c8f5cd2-5e17-4ec5-bcdf-07743f705221 .collec-img__desc {
    font-size: 1.4rem;
    color: #ffffff;
}

@media (max-width: 991px) {
    #shopify-section-template--20666940031252__recent-products .distance {
        padding-top: 21px;
    }
}

@media (min-width: 992px) {
    .collection-top {
        display: flex;
    }
}

.filter_button {
    cursor: pointer;
    display: none;
}

.collection-heading {
    font-size: 2rem;
}

.font-800 {
    font-weight: 800 !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.filter_button i {
    margin-right: 8px;
}

.collection-heading i {
    font-size: 24px;
    margin-right: 10px;
}

.collection-top .sidebar-filter {
    min-width: 270px;
    padding-top: 20px;
    width: 270px;
}

.template-collection .collection-heading {
    font-size: 2rem;
}

.collection__category-item a {
    background-color: #efefef;
    border-radius: 0;
    color: var(--color-body-text);
    display: block;
    font-size: 1.4rem;
    font-weight: 500;
    height: 44px;
    line-height: 44px;
    margin-bottom: 2px;
    padding: 0 30px;
    transition: background .3s;
}

.collection-filter__content {
    padding-right: 60px;
    flex: auto;
}

.gridlist-toggle {
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    display: flex;
    z-index: 1;
}

.gridlist-toggle a:not(:last-child) {
    margin-right: 10px;
}

.row-product {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

/*our service*/
#shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .nov-slick-carousel:not(.slick-initialized) .block {
    width: 50%;
    flex: 0 0 50%;
}

@media (min-width: 576px) {
    #shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .nov-slick-carousel:not(.slick-initialized) .block {
        width: 50%;
        flex: 0 0 50%;
    }
}

@media (min-width: 768px) {
    #shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .nov-slick-carousel:not(.slick-initialized) .block {
        width: 33%;
        flex: 0 0 33%;
    }
}

@media (min-width: 992px) {
    #shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .nov-slick-carousel:not(.slick-initialized) .block {
        width: 33%;
        flex: 0 0 33%;
    }
}

@media (min-width: 1200px) {
    #shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .nov-slick-carousel:not(.slick-initialized) .block {
        width: 25%;
        flex: 0 0 25%;
    }
}

@media (min-width: 1440px) {
    #shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .nov-slick-carousel:not(.slick-initialized) .block {
        width: 16%;
        flex: 0 0 16%;
    }
}

#shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .distance {
    padding-top: 30px;
    padding-bottom: 70px;
}

@media (max-width: 767px) {
    #shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .distance {
        padding-top: 21px;
        padding-bottom: 49px;
    }
}

#shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .collec-item {
    border-radius: 10px;
    background-color: #f3f3f3;
}

#shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .respone_image {
    border-radius: 10px 10px 0 0;
}

#shopify-section-template--20666939539732__a6c1543c-f0eb-4d5e-b162-e2ee8f55b89e .collec-title a {
    font-size: 1.4rem;
    color: #222222;
}

#shopify-section-template--20666939539732__4f4c78d7-99ce-4c86-840e-15d84502f4d9 .distance {
    padding-top: 60px;
    padding-bottom: 60px;
    border-radius: 0px;

    background: #f3f3f3 no-repeat center;
    background-size: cover;

}

@media (max-width: 991px) {
    #shopify-section-template--20666939539732__4f4c78d7-99ce-4c86-840e-15d84502f4d9 .distance {
        padding-top: 42px;
        padding-bottom: 42px;
    }
}

#shopify-section-template--20666939539732__4f4c78d7-99ce-4c86-840e-15d84502f4d9 .block-scroll {
    animation-duration: 38s;
}

#shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .distance {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (max-width: 575px) {
    #shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .distance {
        padding-top: 21px;
        padding-bottom: 21px;
    }

    .collection__product-content .product--item {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

#shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .content-product-deal .block-product-2 .product-deal-center .item-product .content-countdownfree .heading_countdown {
    color: #3f4045;
}

#shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .content-product-deal .block-product-2 .product-deal-center .item-product {
    border: 1px solid #ffe200;
}

#shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .content-product-deal .block-product-2 .product-deal-center .item-product .content-countdownfree .countdownfree .item-time {
    background-color: #ffe200;
}

#shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .content-product-deal .block-product-2 .product-deal-center .item-product .content-countdownfree .countdownfree .item-time .data-number,
#shopify-section-template--20666939539732__38c60ec1-5e13-4a22-a4e5-8a5236790e82 .content-product-deal .block-product-2 .product-deal-center .item-product .content-countdownfree .countdownfree .item-time .name-time {
    color: #000000;
}

@media (min-width: 768px) {
    .article__content-right {
        padding-right: 60px;
    }
}

#shopify-section-template--20666939539732__fa003445-3a5a-42d8-8bd0-37d202ba67bf .distance {
    padding-top: 30px;
    padding-bottom: 60px;
    background: #f3f3f3 no-repeat center;
    background-size: cover;

}

@media (max-width: 1199px) {
}

#shopify-section-template--20666939539732__fa003445-3a5a-42d8-8bd0-37d202ba67bf .content-collection-text {
    border-radius: 10px;
}

.nov-accordion__content {
    background-color: #fff;
    border: none;
    border: 1px solid var(--color-border);
    border-radius: 0;
    border-radius: 10px;
    border-top-left-radius: 0;
    -ms-box-shadow: 10px 10px 10px rgba(0, 0, 0, .1);
    -o-box-shadow: 10px 10px 10px rgba(0, 0, 0, .1);
    box-shadow: 10px 10px 10px rgba(0, 0, 0, .1);
    display: none;
    left: -15px !important;
    margin: 0;
    min-width: 260px;
    padding: 15px;
    top: calc(100% + 30px);
    z-index: 9;
}

.collection__product-content .product--item {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.collection__product-content .product--item {
    margin-bottom: 40px;
    position: static;
    transition: all .4s ease-in-out;
}

.slick-dots {
    justify-content: center;
    margin-top: 40px;
}

@media (min-width: 768px) {
    .page-contact-us .formContactUs {
        margin-right: 80px;
    }

    .lang-rtl .page-contact-us .formContactUs {
        margin-left: 80px;
        margin-right: initial;
    }
}

@media (max-width: 575px) {
    .collection__product-content .product--item {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .collection-filter__content {
        padding-right: 0;
        flex: auto;
    }

    .collection__category {
        display: none;
    }
}

/*icon left call action*/
.wrap-home {
    width: 100%;
    margin: auto;
    position: relative;
}

.area {
    width: 100%;
    height: 100%;
}

.stretch {
    width: 100%;
    height: 100%;
}

.display-position {
    position: absolute;
    top: 100px;
    left: 80px;
}

.float-icon-hotline ul li .fa-facebook {
    background-color: #1e6abc;
}

.hotline-phone-ring-circle {
    width: 85px;
    height: 85px;
    top: 10px;
    left: 10px;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    border: 2px solid #e60808;
    -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: .5
}

.hotline-phone-ring-circle-fill {
    width: 55px;
    height: 55px;
    top: 22px;
    left: 26px;
    position: absolute;
    background-color: rgba(230, 8, 8, .7);
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.hotline-phone-ring-img-circle {
    background-color: #e4212a;
    width: 33px;
    height: 33px;
    top: 33px;
    left: 37px;
    position: absolute;
    background-size: 20px;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center
}

.hotline-phone-ring-img-circle .pps-btn-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.hotline-phone-ring-img-circle .pps-btn-img img {
    width: 20px;
    height: 20px
}

.hotline-bar {
    position: absolute;
    background: #e88a25;
    background: -webkit-linear-gradient(left, #e88a25, #d40000);
    background: -o-linear-gradient(right, #e88a25, #d40000);
    background: -moz-linear-gradient(right, #e88a25, #d40000);
    background: linear-gradient(to right, #e88a25, #e4212a);
    height: 40px;
    width: 200px;
    line-height: 40px;
    border-radius: 3px;
    padding: 0 10px;
    background-size: 100%;
    cursor: pointer;
    transition: all .8s;
    -webkit-transition: all .8s;
    z-index: 9;
    box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .1);
    border-radius: 50px !important;
    border: 2px solid #fff;
    left: 33px;
    bottom: 37px
}

.hotline-bar > a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: 900;
    text-indent: 50px;
    display: block;
    letter-spacing: 1px;
    line-height: 38px;
    font-family: Arial
}

.hotline-bar > a:hover,
.hotline-bar > a:active {
    color: #fff
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        -webkit-opacity: .1
    }
    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .6
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: .6
    }
    100% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        opacity: .6
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

@media (max-width: 768px) {
    .hotline-bar {
        display: none
    }
}

.hotline-phone-ring-img-circle .pps-btn-img img {
    width: 20px;
    height: 20px;
}

img {
    border: none;
}

.hotline-phone-ring-wrap {
    position: fixed !important;
    bottom: 0;
    left: 0;
    z-index: 1111111;
}

.hotline-phone-ring {
    position: relative;
    visibility: visible;
    background-color: transparent;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transition: visibility .5s;
    left: 0;
    bottom: 0;
    display: block;
}

.float-icon-hotline {
    display: block;
    width: 40px;
    position: fixed;
    bottom: 85px;
    left: 33px;
    z-index: 999999;
}

.float-icon-hotline ul {
    display: block;
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
}

.float-icon-hotline ul li {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer;
}

.float-icon-hotline ul li a#messengerButton {
    padding: 0px !important;
    background: transparent !important;
    border: 0px !important;
}

@media only screen and (min-width: 960px) {
    .float-icon-hotline ul li .fa {
        background-size: contain !important;
    }
}

.float-icon-hotline ul li .fa-phone {
    background-color: #ed1c24;
}

.float-icon-hotline ul li .fa {
    background-color: #ed1c24;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 36px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    color: #fff;
    font-weight: 700;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    border: 2px solid #fff;
}

.animated.infinite {
    animation-iteration-count: infinite;
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

.tada {
    animation-name: tada;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.float-icon-hotline ul li span {
    display: inline-block;
    padding: 0;
    background-color: #ff6a00;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    height: 40px;
    line-height: 36px;
    position: absolute;
    top: 0;
    left: 15px;
    z-index: 0;
    width: 0;
    overflow: hidden;
    -webkit-transition: all 1s;
    transition: all 1s;
    background-color: #ff6a00;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    font-weight: 400;
    white-space: nowrap;
    opacity: 0;
}

ul.left-icon.hotline {
    margin-left: 0px !important;
}

.float-icon-hotline ul li .fa-zalo {
    background: url(https://netweb.vn/img/hotline/zalo.png) center center no-repeat;
}

.float-icon-hotline ul li .fa-zalo:hover {
    background: #ef0303 url(https://netweb.vn/img/hotline/zalo.png) center center no-repeat;
    opacity: .5;
}

.float-icon-hotline ul li .fa-messenger {
    background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Facebook_Logo_%282019%29.png/1200px-Facebook_Logo_%282019%29.png) center center no-repeat;
}

.float-icon-hotline ul li .fa-messenger:hover {
    background: #168efb url(https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Facebook_Logo_%282019%29.png/1200px-Facebook_Logo_%282019%29.png) center center no-repeat;
    opacity: .5;
}

.float-icon-hotline ul li .fa-map {
    background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Google_Maps_icon_%282015-2020%29.svg/2048px-Google_Maps_icon_%282015-2020%29.svg.png) center center no-repeat;
}

.float-icon-hotline ul li .fa-map:hover {
    background: url(https://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Google_Maps_icon_%282015-2020%29.svg/2048px-Google_Maps_icon_%282015-2020%29.svg.png) center center no-repeat;
    opacity: .5;
}

/*intro*/
#shopify-section-template--20666939736340__1660960323abfb3055 .distance {
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 0px;
    padding-left: 0px;
    padding-right: 0px;
    transform: translateZ(0);

}

@media (max-width: 991px) {
    #shopify-section-template--20666939736340__1660960323abfb3055 .distance {
        padding-top: 21px;
        padding-bottom: 21px;
    }
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-image .respone_image {
    border-radius: 0px;
    transform: translateZ(0);
    overflow: hidden;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-image .respone_image img {
    object-fit: cover;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-text {
    padding-left: 0px;
    padding-right: 0px;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-1.nov-text,
#shopify-section-template--20666939736340__1660960323abfb3055 .nov-text.block-1 a {
    color: #0d2235;
    font-size: 2.2rem;
    line-height: 1.5;
    letter-spacing: 0px;
    text-transform: none;
    max-width: 1500px;
    margin-bottom: 20px;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-1.nov-text strong {
    color: red;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-1.contact {
    color: white !important;
    max-width: 10px;
    font-size: 0.0rem;
    margin-bottom: 20px;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-1.contact .item-icon {
    color: white !important;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-2.nov-text,
#shopify-section-template--20666939736340__1660960323abfb3055 .nov-text.block-2 a {
    color: #505157;
    font-size: 1.4rem;
    line-height: 1.9;
    letter-spacing: 0px;
    text-transform: none;
    max-width: 1500px;
    margin-bottom: 5px;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-2.nov-text strong {
    color: yellowgreen;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-2.contact {
    color: red !important;
    max-width: 10px;
    font-size: 0.0rem;
    margin-bottom: 5px;
}

#shopify-section-template--20666939736340__1660960323abfb3055 .block-2.contact .item-icon {
    color: blue !important;
}

@media (max-width: 991px) {
    #shopify-section-template--20666939736340__1660960323abfb3055 .block-1.nov-text {
        font-size: 1.8rem;
    }

    #shopify-section-template--20666939736340__1660960323abfb3055 .block-2.nov-text {
        font-size: 1.4rem;
    }
}

.slick-slide {
    height: inherit !important;
}

#shopify-section-template--20666941702420__recent-products .distance {
    padding-top: 30px;
    padding-bottom: 0px;
}

@media (max-width: 991px) {
    #shopify-section-template--20666941702420__recent-products .distance {
        padding-top: 21px;
    }
}

@media (max-width: 991px) {
    .filter_button {
        display: inline-block;
    }
}

@media (max-width: 991px) {
    .template-collection .filter_button {
        display: block;
    }
}

.template-collection .filter_button {
    cursor: pointer;
    display: none;
}

body .sidebar-overlay {
    background: rgba(0, 0, 0, .5);
    bottom: 0;
    /*cursor: url({{ 'icon-close.svg' | asset_url }}), auto;*/
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s linear;
    visibility: hidden;
    z-index: 99;
}

@media (max-width: 991px) {
    #sidebar_filter.act {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        left: 0;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 991px) {
    #sidebar_filter {
        background-color: #fff;
        filter: alpha(opacity=60);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        height: 100vh;
        left: -315px;
        -webkit-opacity: .6;
        -moz-opacity: .6;
        -ms-opacity: .6;
        -o-opacity: .6;
        opacity: .6;
        overflow-y: auto;
        padding: 50px 20px;
        position: fixed;
        top: 0;
        transition: all .35s linear;
        visibility: hidden;
        width: 315px;
        z-index: 999;
    }
}

.collection-heading {
    font-size: 2rem;
}

.product__title {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-size: 1.429em;
    overflow: hidden;
    width: auto;
}

.film-insulation {
    position: relative;
    text-align: center;
    color: white;
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*detail product*/
.user-img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: relative;
    min-width: 80px;
    background-size: 100%;
}

.carousel-testimonial .item {
    padding: 30px 10px;
}

.quote {
    position: absolute;
    top: -23px;
    color: #2e9da1;
    font-size: 27px;
}


.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    outline: none;
    height: 25px;
}

.owl-nav button svg {
    width: 25px;
    height: 25px;
}

.owl-nav button.owl-prev {
    left: 25px;
}

.owl-nav button.owl-next {
    right: 25px;
}

.owl-nav button span {
    font-size: 45px;
}

.product-thumb .item img {
    height: 100px;
}

.product-slider {
    margin-bottom: 40px;
}

.product-thumb-detail .item img {
    width: 130px;
}

.product-thumb-detail .item {
    padding-right: 15px;
}

@media (max-width: 780px) {
    .product-slider {
        margin-top: 30px;
    }

    .info_content {
        margin-top: 40px;
    }
}

.article--listing:last-child {
    border: none;
}

.article--listing {
    border-bottom: 1px solid var(--color-border);
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.media {
    align-items: flex-start;
    display: flex;
}

.blog--list-view .media-image {
    flex: 0 0 42.53%;
    margin-right: 30px;
    max-width: 100%;
}

.article__excerpt {
    padding-bottom: 40px;
}

@media (max-width: 480px) {
    .article--listing {
        display: block;
    }

    .media-image {
        flex: 0 0 100% !important;
        margin-bottom: 15px;
        margin-right: 0;
    }
}

.media-body {
    flex: 1;
}

.article--listing .article__title {
    margin-bottom: 5px;
}

.article--listing .article__title {
    margin-bottom: 10px;
}

.h2
/*table-price-da*/
.card-div{
    padding-bottom: 15px;
}

.customer-info{
    text-align: left;
    margin-bottom: 50px;
    padding-left: 20px;
    padding-top: 20px;
    color: yellow;
}
.customer-title-name{
    font-size: 25px;
    font-weight: 600;
}
.customer-name{
    font-size: 22px;
    font-weight: 300;
    padding-left: 15px;
}
.swal2-popup{
    font-size: 20px !important;
}
