.elementor-9417 .elementor-element.elementor-element-1cf5b1d{--display:flex;--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;}.elementor-9417 .elementor-element.elementor-element-3c54b30{--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;--gap:0em 5em;--row-gap:0em;--column-gap:5em;}.elementor-9417 .elementor-element.elementor-element-c90b0f1{--display:flex;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-2160873{font-family:var( --e-global-typography-936abb4-font-family ), Sans-serif;font-size:var( --e-global-typography-936abb4-font-size );font-weight:var( --e-global-typography-936abb4-font-weight );text-transform:var( --e-global-typography-936abb4-text-transform );line-height:var( --e-global-typography-936abb4-line-height );color:var( --e-global-color-2ab8a2c );}.elementor-9417 .elementor-element.elementor-element-2160873 a{color:var( --e-global-color-2ab8a2c );}.woocommerce .elementor-9417 .elementor-element.elementor-element-49649ce .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-9417 .elementor-element.elementor-element-49649ce .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEEEF;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-9417 .elementor-element.elementor-element-49649ce .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-9417 .elementor-element.elementor-element-49649ce .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-9417 .elementor-element.elementor-element-db23843{--display:flex;--gap:1% 1%;--row-gap:1%;--column-gap:1%;}.elementor-9417 .elementor-element.elementor-element-ba54999{--display:flex;--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:25px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9417 .elementor-element.elementor-element-8209b0a .elementor-heading-title{font-family:var( --e-global-typography-7ed19fa-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed19fa-font-size );font-weight:var( --e-global-typography-7ed19fa-font-weight );text-transform:var( --e-global-typography-7ed19fa-text-transform );line-height:var( --e-global-typography-7ed19fa-line-height );color:var( --e-global-color-2ab8a2c );}.elementor-9417 .elementor-element.elementor-element-702b6a2 .elementor-heading-title{font-family:var( --e-global-typography-3e641b4-font-family ), Sans-serif;font-size:var( --e-global-typography-3e641b4-font-size );font-weight:var( --e-global-typography-3e641b4-font-weight );text-transform:var( --e-global-typography-3e641b4-text-transform );line-height:var( --e-global-typography-3e641b4-line-height );color:var( --e-global-color-secondary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-9417 .elementor-element.elementor-element-49826a5{text-align:start;}.woocommerce .elementor-9417 .elementor-element.elementor-element-49826a5 .price{color:var( --e-global-color-2ab8a2c );font-family:"Kanit", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9417 .elementor-element.elementor-element-2ca684a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;}.elementor-9417 .elementor-element.elementor-element-2ca684a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9417 .elementor-element.elementor-element-3cb3bad .elementor-button{background-color:var( --e-global-color-primary );font-family:"Kanit", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0.75rem 5rem 0.75rem 5rem;}.elementor-9417 .elementor-element.elementor-element-3cb3bad .elementor-button:hover, .elementor-9417 .elementor-element.elementor-element-3cb3bad .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9417 .elementor-element.elementor-element-3cb3bad .elementor-button:hover svg, .elementor-9417 .elementor-element.elementor-element-3cb3bad .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9417 .elementor-element.elementor-element-8d5b1c2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.woocommerce .elementor-9417 .elementor-element.elementor-element-8d5b1c2 .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bd9d835-font-family ), Sans-serif;font-size:var( --e-global-typography-bd9d835-font-size );font-weight:var( --e-global-typography-bd9d835-font-weight );line-height:var( --e-global-typography-bd9d835-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9417 .elementor-element.elementor-element-45ffbbe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9417 .elementor-element.elementor-element-45ffbbe .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-9417 .elementor-element.elementor-element-45ffbbe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9417 .elementor-element.elementor-element-10a0d6d{--display:flex;--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;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9417 .elementor-element.elementor-element-8408ccf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9417 .elementor-element.elementor-element-f8b6513{--display:flex;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9417 .elementor-element.elementor-element-5734670 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25rem;color:var( --e-global-color-secondary );}.elementor-9417 .elementor-element.elementor-element-129f080 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2ab8a2c );}.elementor-9417 .elementor-element.elementor-element-f2fe956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9417 .elementor-element.elementor-element-60cda10{--display:flex;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9417 .elementor-element.elementor-element-255bdca .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25rem;color:var( --e-global-color-secondary );}.elementor-9417 .elementor-element.elementor-element-fb99bf7 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:var( --e-global-color-2ab8a2c );}.elementor-9417 .elementor-element.elementor-element-8086531{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9417 .elementor-element.elementor-element-4b0f03f{--display:flex;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9417 .elementor-element.elementor-element-3a5fb68 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25rem;color:var( --e-global-color-secondary );}.elementor-9417 .elementor-element.elementor-element-bc054f9 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2ab8a2c );}.elementor-9417 .elementor-element.elementor-element-1759583{--display:flex;--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9417 .elementor-element.elementor-element-630f0c3 .elementor-heading-title{font-family:var( --e-global-typography-7ed19fa-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed19fa-font-size );font-weight:var( --e-global-typography-7ed19fa-font-weight );text-transform:var( --e-global-typography-7ed19fa-text-transform );line-height:var( --e-global-typography-7ed19fa-line-height );color:var( --e-global-color-secondary );}.elementor-9417 .elementor-element.elementor-element-85acfdc{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-primary );}.elementor-9417 .elementor-element.elementor-element-85acfdc .swiper-slide > .elementor-element{height:100%;}.elementor-9417 .elementor-element.elementor-element-2c85496{--display:flex;}.elementor-9417 .elementor-element.elementor-element-2c85496.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9417 .elementor-element.elementor-element-567bec6{width:100%;max-width:100%;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8b8dc7f-font-family ), Sans-serif;font-size:var( --e-global-typography-8b8dc7f-font-size );font-weight:var( --e-global-typography-8b8dc7f-font-weight );line-height:var( --e-global-typography-8b8dc7f-line-height );}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li{background-color:#F6F6F7;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs .woocommerce-Tabs-panel{border-width:0px 0px 0px 0px;margin-top:-0px;}@media(min-width:768px){.elementor-9417 .elementor-element.elementor-element-1cf5b1d{--width:85%;}.elementor-9417 .elementor-element.elementor-element-2c85496{--width:100%;}}@media(max-width:1366px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-2160873{font-size:var( --e-global-typography-936abb4-font-size );line-height:var( --e-global-typography-936abb4-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9417 .elementor-element.elementor-element-8209b0a .elementor-heading-title{font-size:var( --e-global-typography-7ed19fa-font-size );line-height:var( --e-global-typography-7ed19fa-line-height );}.elementor-9417 .elementor-element.elementor-element-702b6a2 .elementor-heading-title{font-size:var( --e-global-typography-3e641b4-font-size );line-height:var( --e-global-typography-3e641b4-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-9417 .elementor-element.elementor-element-8d5b1c2 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-bd9d835-font-size );line-height:var( --e-global-typography-bd9d835-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-129f080 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9417 .elementor-element.elementor-element-bc054f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9417 .elementor-element.elementor-element-630f0c3 .elementor-heading-title{font-size:var( --e-global-typography-7ed19fa-font-size );line-height:var( --e-global-typography-7ed19fa-line-height );}.elementor-9417 .elementor-element.elementor-element-85acfdc{--swiper-slides-to-display:1;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-8b8dc7f-font-size );line-height:var( --e-global-typography-8b8dc7f-line-height );}}@media(max-width:1200px){.elementor-9417 .elementor-element.elementor-element-85acfdc{--swiper-slides-to-display:1;}}@media(max-width:1024px){.elementor-9417 .elementor-element.elementor-element-3c54b30{--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;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-2160873{font-size:var( --e-global-typography-936abb4-font-size );line-height:var( --e-global-typography-936abb4-line-height );}.elementor-9417 .elementor-element.elementor-element-ba54999{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9417 .elementor-element.elementor-element-8209b0a .elementor-heading-title{font-size:var( --e-global-typography-7ed19fa-font-size );line-height:var( --e-global-typography-7ed19fa-line-height );}.elementor-9417 .elementor-element.elementor-element-702b6a2 .elementor-heading-title{font-size:var( --e-global-typography-3e641b4-font-size );line-height:var( --e-global-typography-3e641b4-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-9417 .elementor-element.elementor-element-8d5b1c2 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-bd9d835-font-size );line-height:var( --e-global-typography-bd9d835-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-129f080 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9417 .elementor-element.elementor-element-bc054f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9417 .elementor-element.elementor-element-630f0c3 .elementor-heading-title{font-size:var( --e-global-typography-7ed19fa-font-size );line-height:var( --e-global-typography-7ed19fa-line-height );}.elementor-9417 .elementor-element.elementor-element-85acfdc{--swiper-slides-to-display:1;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-8b8dc7f-font-size );line-height:var( --e-global-typography-8b8dc7f-line-height );}}@media(max-width:767px){.elementor-9417 .elementor-element.elementor-element-1cf5b1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-2160873{font-size:var( --e-global-typography-936abb4-font-size );line-height:var( --e-global-typography-936abb4-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9417 .elementor-element.elementor-element-8209b0a .elementor-heading-title{font-size:var( --e-global-typography-7ed19fa-font-size );line-height:var( --e-global-typography-7ed19fa-line-height );}.elementor-9417 .elementor-element.elementor-element-702b6a2 .elementor-heading-title{font-size:var( --e-global-typography-3e641b4-font-size );line-height:var( --e-global-typography-3e641b4-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-9417 .elementor-element.elementor-element-8d5b1c2 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-bd9d835-font-size );line-height:var( --e-global-typography-bd9d835-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9417 .elementor-element.elementor-element-10a0d6d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9417 .elementor-element.elementor-element-8408ccf{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-9417 .elementor-element.elementor-element-5734670{text-align:start;}.elementor-9417 .elementor-element.elementor-element-5734670 .elementor-heading-title{font-size:0.875rem;line-height:1.094rem;}.elementor-9417 .elementor-element.elementor-element-129f080{text-align:start;}.elementor-9417 .elementor-element.elementor-element-129f080 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9417 .elementor-element.elementor-element-f2fe956{--width:100%;--flex-wrap:nowrap;}.elementor-9417 .elementor-element.elementor-element-255bdca{text-align:start;}.elementor-9417 .elementor-element.elementor-element-255bdca .elementor-heading-title{font-size:0.875rem;line-height:1.094rem;}.elementor-9417 .elementor-element.elementor-element-fb99bf7{text-align:start;}.elementor-9417 .elementor-element.elementor-element-fb99bf7 .elementor-heading-title{font-size:0.875rem;line-height:1.094rem;}.elementor-9417 .elementor-element.elementor-element-8086531{--flex-wrap:nowrap;}.elementor-9417 .elementor-element.elementor-element-3a5fb68{text-align:start;}.elementor-9417 .elementor-element.elementor-element-3a5fb68 .elementor-heading-title{font-size:0.875rem;line-height:1.094rem;}.elementor-9417 .elementor-element.elementor-element-bc054f9{text-align:start;}.elementor-9417 .elementor-element.elementor-element-bc054f9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9417 .elementor-element.elementor-element-630f0c3 .elementor-heading-title{font-size:var( --e-global-typography-7ed19fa-font-size );line-height:var( --e-global-typography-7ed19fa-line-height );}.elementor-9417 .elementor-element.elementor-element-85acfdc{--swiper-slides-to-display:1;}.woocommerce .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-8b8dc7f-font-size );line-height:var( --e-global-typography-8b8dc7f-line-height );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-2160873 */.elementor-9417 .elementor-element.elementor-element-2160873 .breadcrumb_last{
    font-weight: 500;
}

.elementor-9417 .elementor-element.elementor-element-2160873 a:hover{
    color: #24B6CC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90b0f1 */.elementor-9417 .elementor-element.elementor-element-c90b0f1{
    height: min-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8209b0a */.elementor-9417 .elementor-element.elementor-element-8209b0a a:last-child{
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e55aff */.elementor-9417 .elementor-element.elementor-element-9e55aff svg{
    width: 46px;
    height: 100%;
}

@media only screen and (max-width : 1024px) {
    .elementor-9417 .elementor-element.elementor-element-9e55aff svg{
        width: 36px;
    }
}

.elementor-9417 .elementor-element.elementor-element-9e55aff #dimensionLogo .cls-1{
    fill: var(--e-global-color-2ab8a2c);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1bd741 */.elementor-9417 .elementor-element.elementor-element-c1bd741 svg{
    width: 46px;
    height: 100%;
}

@media only screen and (max-width : 1024px) {
    .elementor-9417 .elementor-element.elementor-element-c1bd741 svg{
        width: 36px;
    }
}

.elementor-9417 .elementor-element.elementor-element-c1bd741 #usageLogo .cls-1{
    fill: var(--e-global-color-primary); 
}

.elementor-9417 .elementor-element.elementor-element-c1bd741 #usageLogo .cls-2{
    fill: var(--e-global-color-2ab8a2c); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01f5edc */.elementor-9417 .elementor-element.elementor-element-01f5edc svg{
    width: 46px;
    height: 100%;
}

@media only screen and (max-width : 1024px) {
    .elementor-9417 .elementor-element.elementor-element-01f5edc svg{
        width: 36px;
    }
}

#usageLogo .cls-1{
    fill: var(--e-global-color-2ab8a2c);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-85acfdc */.elementor-9417 .elementor-element.elementor-element-85acfdc .swiper-pagination-horizontal{
    left:50% !important;
    bottom:-5%;
}

.elementor-9417 .elementor-element.elementor-element-85acfdc {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-567bec6 */.elementor-9417 .elementor-element.elementor-element-567bec6 ul.tabs{
    padding: 0 !important;
}
@media only screen and (min-width : 1024px) {
/* Styles */
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-Tabs-panel--description, .woocommerce-Tabs-panel--fiche_tab, .woocommerce-Tabs-panel--notice_tab{
        padding-top: 0 !important;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-Tabs-panel--description div.elementor{
        padding: 50px 10px 50px 10px;
        background-color: #F6F6F7;
        border-radius: 20px !important;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-Tabs-panel div.elementor div:first-child{
        border-top-left-radius: 0 !important;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.tabs li{
        border-radius: 0;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.tabs li:first-child{
        border-top-left-radius: 20px !important;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-tabs ul.tabs li:last-child{
        border-top-right-radius: 20px !important;
    }
}

.elementor-9417 .elementor-element.elementor-element-567bec6 ul.tabs li a:hover{
   color: var(--e-global-color-primary) !important;
}

.elementor-9417 .elementor-element.elementor-element-567bec6 ul.tabs li.active a:hover{
    color: var(--e-global-color-secondary) !important;
}

.elementor-9417 .elementor-element.elementor-element-567bec6 {
    width: 100% !important;
}

.elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-Tabs-panel{
    padding-left: 0 !important;
}

@media screen and (max-width: 1024px) {
    .woocommerce div.product.elementor ul.tabs li {
        /* this rule needs to be important to override the default woocommerce style */
        display: flex !important;
        flex-direction: column;
        /*width: 100%;*/
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 ul.tabs li a{
        padding: 0.2em 0.8em 0.2em 20px !important;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 ul.tabs li a:last-child{
        padding-bottom: 1em;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-Tabs-panel--description div.elementor{
        padding: 25px 10px;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 .woocommerce-Tabs-panel div.elementor{
        background-color: #F6F6F7 ;
    }
    
    .elementor-9417 .elementor-element.elementor-element-567bec6 ul.wc-tabs li.active, ul.wc-tabs li{
        background-color: #FFFFFF;
    }
    
    body.dark #tab-notice_tab > div{
        background-color: #50555B;
    }
    
    body.dark #tab-notice_tab  div{
        border-radius:0;
    }
}

@media screen and (max-width: 767px) {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c85496 */.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border:none;
    background-color: white;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    font-weight: 400 !important;
    text-decoration: underline;
    text-decoration-color: #24B6CC;
    
}

.elementor-9417 .elementor-element.elementor-element-2c85496 {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf5b1d */.fancybox-image{
    background: white !important;
}/* End custom CSS */