.elementor-1275 .elementor-element.elementor-element-326f5f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1275 .elementor-element.elementor-element-326f5f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1275 .elementor-element.elementor-element-d83b256{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1275 .elementor-element.elementor-element-2c150b0{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1275 .elementor-element.elementor-element-65eda07 img{width:100%;max-width:100%;}.elementor-1275 .elementor-element.elementor-element-dce7a32{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1275 .elementor-element.elementor-element-102c795 img{width:100%;max-width:100%;}.elementor-1275 .elementor-element.elementor-element-5a31999{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-15px;}.elementor-1275 .elementor-element.elementor-element-b22f3a9{--display:flex;--background-transition:0.3s;--margin-block-start:3%;--margin-block-end:3%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1275 .elementor-element.elementor-element-b22f3a9, .elementor-1275 .elementor-element.elementor-element-b22f3a9::before{--border-transition:0.3s;}.elementor-1275 .elementor-element.elementor-element-7ebe389{text-align:center;}.elementor-1275 .elementor-element.elementor-element-7ebe389 .elementor-heading-title{color:#BF0101;font-family:"Noto Sans Thai", Sans-serif;font-size:4.5em;font-weight:600;}.elementor-1275 .elementor-element.elementor-element-73600cf{text-align:center;}.elementor-1275 .elementor-element.elementor-element-73600cf .elementor-heading-title{color:#9A7141;font-family:"Alexandria", Sans-serif;font-size:28px;font-weight:300;}.elementor-1275 .elementor-element.elementor-element-daabd58{text-align:center;}.woocommerce .elementor-1275 .elementor-element.elementor-element-daabd58 .term-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1275 .elementor-element.elementor-element-74c3ffa{--display:flex;--background-transition:0.3s;--margin-block-start:3%;--margin-block-end:3%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1275 .elementor-element.elementor-element-f23be6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1275 .elementor-element.elementor-element-f23be6d nav.woocommerce-pagination ul{border-color:#EEEEEE;}.elementor-1275 .elementor-element.elementor-element-f23be6d nav.woocommerce-pagination ul li{border-right-color:#EEEEEE;border-left-color:#EEEEEE;}.elementor-1275 .elementor-element.elementor-element-f23be6d nav.woocommerce-pagination ul li a{color:var( --e-global-color-6f36ea7 );background-color:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-f23be6d nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-6f36ea7 );background-color:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-f23be6d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1275 .elementor-element.elementor-element-f48c2bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1275 .elementor-element.elementor-element-f48c2bc.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1275 .elementor-element.elementor-element-4ec7611{text-align:center;}.elementor-1275 .elementor-element.elementor-element-4ec7611 img{width:100%;}body.elementor-page-1275:not(.elementor-motion-effects-element-type-background), body.elementor-page-1275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88009cf );}@media(min-width:768px){.elementor-1275 .elementor-element.elementor-element-326f5f4{--width:99.854%;}.elementor-1275 .elementor-element.elementor-element-74c3ffa{--content-width:1120px;}}@media(max-width:1024px){.elementor-1275 .elementor-element.elementor-element-5a31999{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1275 .elementor-element.elementor-element-f23be6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1275 .elementor-element.elementor-element-f48c2bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1275 .elementor-element.elementor-element-5a31999{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1275 .elementor-element.elementor-element-f23be6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1275 .elementor-element.elementor-element-f48c2bc.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for image, class: .elementor-element-65eda07 */.elementor-1275 .elementor-element.elementor-element-65eda07 a{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c795 */.elementor-1275 .elementor-element.elementor-element-102c795 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65eda07 */.elementor-1275 .elementor-element.elementor-element-65eda07 a{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c795 */.elementor-1275 .elementor-element.elementor-element-102c795 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65eda07 */.elementor-1275 .elementor-element.elementor-element-65eda07 a{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c795 */.elementor-1275 .elementor-element.elementor-element-102c795 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65eda07 */.elementor-1275 .elementor-element.elementor-element-65eda07 a{
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-102c795 */.elementor-1275 .elementor-element.elementor-element-102c795 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5a31999 */.elementor-1275 .elementor-element.elementor-element-5a31999 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-326f5f4 */.elementor-1275 .elementor-element.elementor-element-326f5f4 {
    display: none;
}

body.woocommerce-shop .elementor-1275 .elementor-element.elementor-element-326f5f4,
body.elementor-editor-active .elementor-1275 .elementor-element.elementor-element-326f5f4,
body.elementor-editor-preview .elementor-1275 .elementor-element.elementor-element-326f5f4{
    display: block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-f23be6d */.elementor-1275 .elementor-element.elementor-element-f23be6d {
    display: none;
}
body[class*="term--"] .elementor-1275 .elementor-element.elementor-element-f23be6d,
body.post-type-archive-product .elementor-1275 .elementor-element.elementor-element-f23be6d {
    display: block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-f48c2bc */body[class*="term--"] .elementor-1275 .elementor-element.elementor-element-f48c2bc,
body.post-type-archive-product .elementor-1275 .elementor-element.elementor-element-f48c2bc {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c3ffa */.elementor-1275 .elementor-element.elementor-element-74c3ffa .elementor-widget-woocommerce-products + .elementor-widget-image {
    display: none;
}
body[class*="term--"] .elementor-1275 .elementor-element.elementor-element-74c3ffa ul.products,
body.post-type-archive-product .elementor-1275 .elementor-element.elementor-element-74c3ffa ul.products {
    grid-gap: 3vh 9vw !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa li.product-category {
    text-align: center;
    font-size: 23px;
    transition: 0.5s all ease;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa li.product-category:hover {
    transform: scale(1.05);
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa li.product.type-product img {
    border-radius: 12px;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa h2.woocommerce-loop-product__title {
    font-size: 20px !important;
    color: #51504e !important;
    text-align: center;
    font-weight: 500 !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa .price {
    color: #51504e !important;
    text-align: center;
    font-size: 20px !important;
    font-weight: 500 !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa .price del,
.elementor-1275 .elementor-element.elementor-element-74c3ffa .price ins {
    color: unset !important;
    display: block !important;
    font-weight: 500 !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa .price ins {
    text-decoration: unset !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa .price del .amount {
    color: #000 !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa li.product.type-product {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa a.button.add_to_cart_button {
    background: linear-gradient(to bottom, rgba(231,8,8,1) 0%, rgba(154,3,3,1) 100%);
    padding: 9px 5% 9px 5%;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    width: 60%;
    margin: 5% auto;
    transition: 0.5s;
    border-radius: 10px;
    display: grid !important;
    grid-template-columns: 1fr 2fr;
    grid-gap: 10px;
    align-items: end;
}
.elementor-1275 .elementor-element.elementor-element-74c3ffa a.button.add_to_cart_button:before {
    content: '';
    display: block;
    margin-left: auto;
    width: 25px;
    height: 20px;
    background-image: url(https://zen-clarke.147-50-231-18.plesk.page/wp-content/uploads/2024/01/shop-shopz-z912840344046.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
    
.elementor-1275 .elementor-element.elementor-element-74c3ffa .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 1.1em;
}

li.product-category {
    max-width: 225px;
    text-align: center;
    margin: 0 auto !important;
}

.woocommerce li.product-category a img {
    margin: 0;
}

.elementor-1275 .elementor-element.elementor-element-74c3ffa li.product-category h2{
    white-space: nowrap;
}

@media all and (max-width:767px){
    .elementor-1275 .elementor-element.elementor-element-74c3ffa .woocommerce ul.products li.product a img {
        width: 80%;
        margin: 0 auto !important;
    }
    
    ul.products li.product.product-category a img {
        max-width: 260px;
        margin: 0 auto !important;
    }
}
@media all and (max-width: 767px) {
    .elementor-1275 .elementor-element.elementor-element-74c3ffa h2.woocommerce-loop-product__title {
        font-size: 14px !important;
    }
    .elementor-1275 .elementor-element.elementor-element-74c3ffa .price {
        font-size: 14px !important;
    }
    .elementor-1275 .elementor-element.elementor-element-74c3ffa a.button.add_to_cart_button {
        font-size: 14px;
        width: 100%;
    }
    .elementor-1275 .elementor-element.elementor-element-74c3ffa a.button.add_to_cart_button:before {
        width: 15px;
        height: 15px;
    }
}/* End custom CSS */
/* Start custom CSS */@media all and (max-width:767px){
    body.elementor-page-1275 ul.products li.product h2.woocommerce-loop-category__title{
        font-size: 0.9em !important;
        white-space: normal !important;
    }
}/* End custom CSS */