.elementor-4047 .elementor-element.elementor-element-1dc81b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-4047 .elementor-element.elementor-element-2d4a468{--display:flex;--justify-content:center;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );text-align:left;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-align:left;}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4047 .elementor-element.elementor-element-6d5fe70{--display:flex;--justify-content:center;}.elementor-4047 .elementor-element.elementor-element-8def6ab .jet-listing-dynamic-image__caption{text-align:left;}@media(max-width:1366px){.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-4047 .elementor-element.elementor-element-1dc81b1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-4047 .elementor-element.elementor-element-1dc81b1{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4047 .elementor-element.elementor-element-70635cf .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4047 .elementor-element.elementor-element-73ca65a .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-70635cf */h2.jet-listing-dynamic-field__content {
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc81b1 *//* Item ปกติ */
.jet-listing-grid__item .product-info-item {
    display: flex;
    flex-direction: row;
}

/* Item คู่ สลับฝั่ง */
.jet-listing-grid__item:nth-child(even) .product-info-item {
    flex-direction: row-reverse;
}


/* =====================================================
   PRODUCT INFO REPEATER
   Alternate layout
===================================================== */

.jet-listing-grid__items > .jet-listing-grid__item {
    position: relative;
}


/* Item 1,3,5 */
.jet-listing-grid__items
> .jet-listing-grid__item:nth-child(odd)
.product-info-item {
    background-color: #ffffff !important;
}


/* Item 2,4,6 */
.jet-listing-grid__items
> .jet-listing-grid__item:nth-child(even)
.product-info-item {
    background-color: #f3f3f3 !important;
}


/* =====================================================
   ALTERNATE CONTENT / IMAGE
===================================================== */

/* Item 1,3,5
   IMAGE LEFT | CONTENT RIGHT
*/
.jet-listing-grid__items
> .jet-listing-grid__item:nth-child(odd)
.product-info-item
> .e-con-inner {
    display: flex !important;
    flex-direction: row-reverse !important;
}


/* Item 2,4,6
   CONTENT LEFT | IMAGE RIGHT
*/
.jet-listing-grid__items
> .jet-listing-grid__item:nth-child(even)
.product-info-item
> .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
}


/* =====================================================
   TWO COLUMNS
===================================================== */

.product-info-item
> .e-con-inner
> .elementor-element-2d4a468,

.product-info-item
> .e-con-inner
> .elementor-element-6d5fe70 {
    width: 50% !important;
    flex: 0 0 50% !important;
    min-width: 0;
}


/* =====================================================
   TABLET / MOBILE
===================================================== */

@media (max-width: 1024px) {

    .jet-listing-grid__items
    > .jet-listing-grid__item
    .product-info-item
    > .e-con-inner {
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }

    .product-info-item
    > .e-con-inner
    > .elementor-element-2d4a468,

    .product-info-item
    > .e-con-inner
    > .elementor-element-6d5fe70 {
        width: 100% !important;
        flex: 0 0 100% !important;
    }
}/* End custom CSS */