.elementor-719 .elementor-element.elementor-element-76522d7{--display:flex;--min-height:426px;--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;--border-radius:0px 0px 0px 100px;}.elementor-719 .elementor-element.elementor-element-76522d7:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-76522d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-719 .elementor-element.elementor-element-76522d7, .elementor-719 .elementor-element.elementor-element-76522d7::before{--border-transition:0.3s;}.elementor-719 .elementor-element.elementor-element-a61e454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-195px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:266px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-719 .elementor-element.elementor-element-a61e454, .elementor-719 .elementor-element.elementor-element-a61e454::before{--border-transition:0.3s;}.elementor-719 .elementor-element.elementor-element-21cc6d9{text-align:center;}.elementor-719 .elementor-element.elementor-element-21cc6d9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Anuphan", Sans-serif;font-size:34px;font-weight:700;}.elementor-719 .elementor-element.elementor-element-21cc6d9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.woocommerce .elementor-719 .elementor-element.elementor-element-0790954 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:"Anuphan", Sans-serif;font-size:18px;font-weight:400;}.elementor-719 .elementor-element.elementor-element-e8c53e5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:8px;}.elementor-719 .elementor-element.elementor-element-e8c53e5 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-719 .elementor-element.elementor-element-e8c53e5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-719 .elementor-element.elementor-element-dde1a36{--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;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-719 .elementor-element.elementor-element-4ad6015 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Anuphan", Sans-serif;font-size:34px;font-weight:700;}.elementor-719 .elementor-element.elementor-element-4ad6015 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-719 .elementor-element.elementor-element-8f7562e{font-family:"Anuphan", Sans-serif;font-size:18px;font-weight:400;}.elementor-719 .elementor-element.elementor-element-9aae643{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-719 .elementor-element.elementor-element-8ede6df{--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;}.woocommerce .elementor-719 .elementor-element.elementor-element-708418c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-719 .elementor-element.elementor-element-708418c .flex-viewport{border-radius:30px 30px 30px 30px;}.elementor-719 .elementor-element.elementor-element-8ab4dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-719 .elementor-element.elementor-element-70c292a{font-family:"Anuphan", Sans-serif;font-size:18px;font-weight:400;}.elementor-719 .elementor-element.elementor-element-46e9a43 .elementor-heading-title{color:#9F9F9F;font-family:"Anuphan", Sans-serif;font-size:16px;font-weight:400;}.elementor-719 .elementor-element.elementor-element-46e9a43 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-719 .elementor-element.elementor-element-afea6eb .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Anuphan", Sans-serif;font-size:26px;font-weight:700;}.elementor-719 .elementor-element.elementor-element-fe92c32 .cart button, .elementor-719 .elementor-element.elementor-element-fe92c32 .cart .button{border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-719 .elementor-element.elementor-element-fe92c32 .cart button:hover, .elementor-719 .elementor-element.elementor-element-fe92c32 .cart .button:hover{background-color:var( --e-global-color-8f6c5d5 );}.elementor-719 .elementor-element.elementor-element-fe92c32 .quantity .qty{border-radius:50px 50px 50px 50px;transition:all 0.2s;}.elementor-719 .elementor-element.elementor-element-fe92c32 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-719 .elementor-element.elementor-element-b977d85{--display:flex;--background-transition:0.3s;--margin-block-start:62px;--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-719 .elementor-element.elementor-element-8f6b7ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:80px;--padding-block-end:50px;--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-719 .elementor-element.elementor-element-8f6b7ca:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-8f6b7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C363A1A 0%, #0F393A00 100%);}.elementor-719 .elementor-element.elementor-element-8f6b7ca, .elementor-719 .elementor-element.elementor-element-8f6b7ca::before{--border-transition:0.3s;}.elementor-719 .elementor-element.elementor-element-aa72f38{text-align:center;}.elementor-719 .elementor-element.elementor-element-aa72f38 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-719 .elementor-element.elementor-element-aa72f38 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-719 .elementor-element.elementor-element-2464f20{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:8px;}.elementor-719 .elementor-element.elementor-element-2464f20 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-719 .elementor-element.elementor-element-2464f20 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-719 .elementor-element.elementor-element-73ea79f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-719 .elementor-element.elementor-element-73ea79f .swiper-slide > .elementor-element{height:100%;}.elementor-719 .elementor-element.elementor-element-73ea79f > .elementor-widget-container{margin:43px 0px 60px 0px;}@media(max-width:1440px){.elementor-719 .elementor-element.elementor-element-21cc6d9 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-719 .elementor-element.elementor-element-0790954 .woocommerce-product-details__short-description{font-size:16px;}.elementor-719 .elementor-element.elementor-element-4ad6015 .elementor-heading-title{font-size:32px;}.elementor-719 .elementor-element.elementor-element-8f7562e{font-size:16px;}.elementor-719 .elementor-element.elementor-element-70c292a{font-size:16px;}.elementor-719 .elementor-element.elementor-element-73ea79f{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-719 .elementor-element.elementor-element-21cc6d9 .elementor-heading-title{font-size:30px;line-height:26px;}.woocommerce .elementor-719 .elementor-element.elementor-element-0790954 .woocommerce-product-details__short-description{font-size:16px;line-height:25px;}.elementor-719 .elementor-element.elementor-element-4ad6015 .elementor-heading-title{font-size:30px;line-height:26px;}.elementor-719 .elementor-element.elementor-element-8f7562e{font-size:16px;line-height:25px;}.elementor-719 .elementor-element.elementor-element-70c292a{font-size:16px;line-height:25px;}.elementor-719 .elementor-element.elementor-element-73ea79f{--swiper-slides-to-display:2;--swiper-pagination-spacing:30px;}.elementor-719 .elementor-element.elementor-element-73ea79f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-719 .elementor-element.elementor-element-f5a4374 > .elementor-widget-container{margin:40px 0px 0px 0px;}}@media(max-width:767px){.elementor-719 .elementor-element.elementor-element-21cc6d9 .elementor-heading-title{font-size:26px;line-height:1.4em;}.woocommerce .elementor-719 .elementor-element.elementor-element-0790954 .woocommerce-product-details__short-description{font-size:16px;}.elementor-719 .elementor-element.elementor-element-4ad6015 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-719 .elementor-element.elementor-element-8f7562e{font-size:16px;}.elementor-719 .elementor-element.elementor-element-70c292a{font-size:16px;}.elementor-719 .elementor-element.elementor-element-8f6b7ca{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:22px;--padding-inline-end:22px;}.elementor-719 .elementor-element.elementor-element-73ea79f{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-719 .elementor-element.elementor-element-a61e454{--content-width:790px;}.elementor-719 .elementor-element.elementor-element-dde1a36{--content-width:100%;}.elementor-719 .elementor-element.elementor-element-8ede6df{--width:50%;}.elementor-719 .elementor-element.elementor-element-8ab4dd3{--width:50%;}}/* Start custom CSS for divider, class: .elementor-element-e8c53e5 */.elementor-719 .elementor-element.elementor-element-e8c53e5 .elementor-divider-separator {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-0147866 */.elementor-719 .elementor-element.elementor-element-0147866 .e-con-inner {
    justify-content: center
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a61e454 */.elementor-719 .elementor-element.elementor-element-a61e454:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.3;
}
.term-perfect-bed .elementor-719 .elementor-element.elementor-element-a61e454:before {
    background-image: linear-gradient(180deg, #e5a67a -195px, #fff 100%);
}
.term-perfect-elderly .elementor-719 .elementor-element.elementor-element-a61e454:before {
    background-image: linear-gradient(180deg, #C49A6C -195px, #fff 100%);
}
.term-perfect-kid .elementor-719 .elementor-element.elementor-element-a61e454:before {
    background-image: linear-gradient(180deg, #77BFA6 -195px, #fff 100%);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-708418c */.elementor-719 .elementor-element.elementor-element-708418c img {
   /* aspect-ratio: 758 / 427;*/
    object-fit: cover
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-fe92c32 */.elementor-719 .elementor-element.elementor-element-fe92c32 .variable-item {
    border-radius: 50px !important;
}
.elementor-719 .elementor-element.elementor-element-fe92c32 .woo-variation-items-wrapper {
    padding: 5px 15px 0 15px;
}
.elementor-719 .elementor-element.elementor-element-fe92c32 .woocommerce-variation-price {
    margin-bottom: 15px
}
.elementor-719 .elementor-element.elementor-element-fe92c32 .qib-button {
    padding: 0 !important;
    margin-right: 10px;
}
.elementor-719 .elementor-element.elementor-element-fe92c32 .variations th, .elementor-719 .elementor-element.elementor-element-fe92c32 .variations td {
    background: #fff0
}
.elementor-719 .elementor-element.elementor-element-fe92c32 form {
    flex-wrap: wrap !important;
    row-gap: 15px;
}
.elementor-719 .elementor-element.elementor-element-fe92c32 .variable-item:not(.radio-variable-item) {
    width: fit-content;
}
.elementor-719 .elementor-element.elementor-element-fe92c32 .variable-item:not(.radio-variable-item) .variable-item-span {
    padding: 0 10px;
    border-radius: 0 !important;
}
@media (max-width: 767px) {
    .elementor-719 .elementor-element.elementor-element-fe92c32 .qib-button-wrapper {
        width: 100%;
        justify-content: start;
    }
}
@media (max-width: 1270px) {
    .elementor-719 .elementor-element.elementor-element-fe92c32 .woocommerce-variation-add-to-cart {
        flex-wrap: wrap !important;
        row-gap: 30px;
    }
    .elementor-719 .elementor-element.elementor-element-fe92c32 .qib-button-wrapper {
        width: 100%;
        justify-content: start;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2464f20 */.elementor-719 .elementor-element.elementor-element-2464f20 .elementor-divider-separator {
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73ea79f */.elementor-719 .elementor-element.elementor-element-73ea79f .swiper-pagination-bullet {
    width: 21px;
    background: #0C363A;
    border-radius: 10px;
    opacity: 1;
    transition: width .3s
}
.elementor-719 .elementor-element.elementor-element-73ea79f .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 51px;
    background: #9B7F29;
}/* End custom CSS */