@media only screen and (min-width:768px){.elementor-column.sidebar{max-width:18rem;width:28vw;flex-shrink:0;flex-grow:0}}.elementor-column.sidebar .menu-primair-container ul{margin:0;padding:0;list-style-type:none}.elementor-column.sidebar .menu-primair-container ul li.current-menu-item>a,.elementor-column.sidebar .menu-primair-container ul li.current_page_item>a{color:var(--e-global-color-secondary)}.elementor-column.sidebar .menu-primair-container ul li a::before{content:"-";margin-right:0.5em}.elementor-column.sidebar .menu-primair-container ul.sub-menu{display:block;margin:0.15em 0 0.6em 0.8em;padding:0;list-style-type:none}.elementor-location-header.is_sticky .elementor-section.sticky{position:fixed;top:0;width:100%;transform:translateY(-100%)}.elementor-location-header.unfold .elementor-section.sticky{transition:0.3s transform;transform:translateY(0)}.hero.right>.elementor-container>.elementor-column:nth-child(2){justify-content:flex-start;align-items:center;z-index:2}@media (min-width:768px){.hero.right>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-wrap{width:calc((100vw / 2) + 10rem);margin-left:-10rem;padding:0 20px}}@media (min-width:1140px){.hero.right>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-wrap{width:calc((1140px / 2) + 10rem)}}.hero.left>.elementor-container>.elementor-column:nth-child(1){justify-content:flex-end;align-items:center;z-index:2}@media (min-width:768px){.hero.left>.elementor-container>.elementor-column:nth-child(1) .elementor-widget-wrap{width:calc((100vw / 2) + 10rem);margin-right:-10rem;padding:0 20px}}@media (min-width:1140px){.hero.left>.elementor-container>.elementor-column:nth-child(1) .elementor-widget-wrap{width:calc((1140px / 2) + 10rem)}}.mobile-full-height.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active{z-index:9998}.mobile-full-height.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{min-height:100vh;max-height:unset;height:100%;display:flex;justify-content:center;align-items:center;top:0 !important;margin-top:0 !important;z-index:9997}.elementor-shortcode .trp-ls-shortcode-current-language,.elementor-shortcode .trp-ls-shortcode-language{width:auto !important}.trp-language-switcher{margin:0;width:auto;height:auto}.trp-language-switcher>div{width:4rem !important;padding:0 !important;border-radius:5px;background-position:calc(100% - 8px) calc(0.7em + 0px), calc(100% - 3px) calc(.7em + 0px)}.trp-language-switcher>div>a{display:flex;justify-content:flex-start;align-items:center;font-size:11px;width:4rem !important;padding:0.5em}.trp-language-switcher>div>a>img{margin-right:0.5em;width:auto}.trp-language-switcher>.trp-ls-shortcode-language>div{padding:0 !important}.trp-language-switcher>.trp-ls-shortcode-language>div>a{margin-bottom:0.5em}table{width:auto;max-width:100%}table tr td,table tr th{padding:0.4em 0.7em;border:1px solid #ccc}table tr th{font-weight:bold}table tr:nth-child(odd)>td,table tr:nth-child(odd)>th{background-color:#f7f7f7}@media (max-width:400px){table{width:100%;border:1px solid #ccc;border-bottom:0}table tr{display:block;border-bottom:1px solid #ccc}table tr td,table tr th{display:block;padding:0.3em 0.7em;width:100%;border:0 solid #ccc}table tr td a,table tr th a{word-break:break-all}table tr>*:first-child{padding-bottom:0 !important}table tr>*:last-child{padding-top:0 !important}}body.page .elementor-widget-theme-post-content ol,body.page .elementor-widget-theme-post-content p,body.page .elementor-widget-theme-post-content ul{margin-bottom:1em}body.page .elementor-widget-theme-post-content p{word-break:break-word}body.page .elementor-widget-theme-post-content ol li,body.page .elementor-widget-theme-post-content ul li{margin:0.3em}@media (max-width:767px){body.page .elementor-widget-theme-post-content img.alignleft,body.page .elementor-widget-theme-post-content img.alignright{display:block;float:none;max-width:100%;margin:1.5rem 0}}.video-container{display:block;position:relative;aspect-ratio:1.7777777778;width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:576px){.elementor-widget-theme-post-content img{display:block;width:100%;margin:1em 0}}.elementor-section.slide-overflow>.elementor-container{flex-wrap:nowrap;overflow-x:scroll;padding:3px}.elementor-section.slide-overflow>.elementor-container::-webkit-scrollbar{display:none}.elementor-section.slide-overflow>.elementor-container>.elementor-column{flex-shrink:0;flex-grow:1;min-width:23rem}@media (max-width:767px){.elementor-section.slide-overflow.mobile-paged>.elementor-container>.elementor-column{max-width:unset;min-width:unset;width:90vw}}.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn{border-radius:0;font-size:0.9rem;padding:0.2em}.cky-notice .cky-title,.cky-preference-header .cky-preference-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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style)}.cky-accordion-header .cky-accordion-btn{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style)}.cky-accordion-header .cky-accordion-btn:hover{background:unset}.cky-notice-des,.cky-preference-body-wrapper .cky-preference-content-wrapper p{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)}.elementor-heading-title b{font-weight:600}.yt-videos{display:block}.yt-videos .video-list{display:flex;justify-content:flex-start;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin:0 -0.5rem}.yt-videos .video-list .video-item{display:block;width:100%;height:auto;padding:0.5rem}.yt-videos .video-list .video-item:hover>.image::after{opacity:0.22 !important}@media (min-width:576px){.yt-videos .video-list .video-item{width:50%}}@media (min-width:768px){.yt-videos .video-list .video-item{width:25%}}.yt-videos .video-list .video-item .image{border-radius:3px 3px 3px 3px;border:1px solid #636363;overflow:hidden;position:relative;aspect-ratio:1.7777777778;width:100%}.yt-videos .video-list .video-item .image::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:white;width:100%;height:100%;pointer-events:none;opacity:0;transition:0.3s all}.yt-videos .video-list .video-item .image a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.shop_categories{display:block}.shop_categories .shop_categories_list{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}@media (max-width:1024px){.shop_categories .shop_categories_list{margin:0 -10px}}@media (max-width:767px){.shop_categories .shop_categories_list{margin:0 -5px}}.shop_categories .shop_categories_list .shop_categories_list_item{background:white;width:calc(25% - 30px);margin:15px;padding:1em;border-radius:16px}@media (min-width:768px){.shop_categories .shop_categories_list .shop_categories_list_item{aspect-ratio:1}}@media (max-width:1024px){.shop_categories .shop_categories_list .shop_categories_list_item{width:calc(33.33% - 20px);margin:10px}}@media (max-width:767px){.shop_categories .shop_categories_list .shop_categories_list_item{width:calc(50% - 10px);margin:5px}}.shop_categories .shop_categories_list .shop_categories_list_item .categorie_name{margin:0;padding:0;text-align:center;color:var(--e-global-color-b9b22dc);font-family:"Kanit", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:italic;line-height:1.2em}.shop_categories .shop_categories_list .shop_categories_list_item .num_products{margin:0;padding:0;text-align:center;color:var(--e-global-color-primary);font-family:"Kanit", Sans-serif;font-size:1em;font-weight:300;text-transform:uppercase;font-style:italic}.shop_categories .shop_categories_list .shop_categories_list_item .image_wrapper{margin-top:auto;width:100%;height:70%;padding:1em;display:flex;justify-content:center;align-items:center}.shop_categories .shop_categories_list .shop_categories_list_item .image_wrapper img{height:100%;width:100%;display:block;object-fit:contain}.elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{padding-left:0.65rem;padding-right:0.65rem}@media (max-width:767px){.mobile-no-bg .elementor-widget-wrap{background:unset !important}.mobile-no-bg .elementor-widget-wrap .elementor-background-overlay{display:none}}@media (min-width:768px){.break_hero_image{background-color:var(--e-global-color-0330470)}}.break_hero_image .elementor-container{position:unset}.break_hero_image .elementor-container .elementor-column{position:unset}.break_hero_image .elementor-container .elementor-column .elementor-widget-wrap{position:unset}.break_hero_image .elementor-container .elementor-column .elementor-element{z-index:1}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay{width:100vw;margin-left:-10px !important;margin-right:-10px !important}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container img{width:100vw;height:30vh;object-fit:cover}@media (min-width:768px){.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay{z-index:0;position:absolute;top:0;right:0;width:55vw;height:100%;margin:0 !important}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container{width:100%;height:100%}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF00 50%, var(--e-global-color-0330470) 100%)}.break_hero_image .elementor-container .elementor-column .elementor-element.hero_with_overlay .elementor-widget-container img{width:100%;height:100%;object-fit:cover}}.grecaptcha-badge{
display:none;
}.swiper-container.swiper-initialized .ecs-posts{
overflow:visible; 
}
.ecs-post-loop .elementor-page-title{
display:block;
}
.ecs-loop-preview{
height:100%;
width:100%;
background:lightgray;
border:solid 1px gray;
padding:5px;
}
.ecs-loop-preview h3{
font-size:16px;
font-weight:500;
}
.ecs-loop-preview span{
font-size:12px;
}
.ecs-loop-preview .ecs-image-holder{
width: 100%;
line-height: 113px;
background-color: #808080;
font-size: 45px;
text-align: center;
vertical-align: middle;
font-weight: 900;
color: #929191;
}
.ecs-link-wrapper{
cursor: pointer;
}
.elementor-widget-ele-loop-item, .elementor-widget-ele-loop-item > .elementor-widget-container,
.elementor-element-edit-mode.elementor-widget-ele-loop-item, .elementor-element-edit-mode.elementor-widget-ele-loop-item > .elementor-widget-container{
height: 100%;
} .elementor-widget-posts .ecs-posts .elementor-button-wrapper {
margin-top: 0;
} .ecs-post-loop .ast-article-single{
background-color: none;
border-bottom:none;
margin: 0;
padding: 0;
}
.ecs-post-loop.ast-article-post{
width:100%;
} .theme-storefront.elementor-editor-active #primary.content-area{
float:none;
} .elementor-editor-active .ecs-lazyload a,.elementor-editor-preview .ecs-lazyload a{
display:none;
}
.animation-hidden .ecs-lazy-load-animation{
height:0;
visibility:hidden;
}  .barload-wrapper {
width: 195px;
height: 1em;
position: relative;
display:inline-block;
font-size:16px;
padding:10px;
}
.barload-border {
border: 3px solid rgb(34,34,34);
height: 100%;
width: 100%;
position: relative;
top: -50%;
padding: 4px 3px;
}
.barload-whitespace {
overflow: hidden;
height: 100%;
width: 100%;
margin: 0 auto;
overflow: hidden;
position: relative;
}
.barload-line {
position: absolute;
height: 100%;
width: 100%;
background-color: rgb(0,0,0);
animation: barload-slide 2.75s steps(40) infinite;
-o-animation: barload-slide 2.75s steps(40) infinite;
-ms-animation: barload-slide 2.75s steps(40) infinite;
-webkit-animation: barload-slide 2.75s steps(40) infinite;
-moz-animation: barload-slide 2.75s steps(40) infinite;
}
@keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-o-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-ms-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-webkit-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}
@-moz-keyframes barload-slide {
0% {
left: -100%;
}
100% {
left: 100%;
}
}  .barload-wrapper ,.barload-wrapper * {
box-sizing:content-box;
} 
.ballsload-container{
font-size:16px;
padding:10px;
position:relative;
}
.ballsload-container div {
width: 1em;
height: 1em;
position: absolute;
background-color: rgb(0,0,0);
top: 0;
border-radius: 50%;
}
.ballsload-container div:nth-child(1) {
animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
.ballsload-container div:nth-child(2) {
animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s 172.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
.ballsload-container div:nth-child(3) {
animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s 345ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
.ballsload-container div:nth-child(4) {
animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-o-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-ms-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-webkit-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
-moz-animation: ballsload-move 2.3s 517.5ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
@keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-o-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-ms-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-webkit-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}
@-moz-keyframes ballsload-move {
0% {
left: 0%;
}
100% {
left: 100%;
}
}  #movingBallG{
position:relative;
width:250px;
height:19px;
display:inline-block;
font-size:16px;
}
.movingBallLineG{
position:absolute;
left:0px;
top:0.5em;
height:0.25em;
width:250px;
background-color:rgb(0,0,0);
}
.movingBallG{
background-color:rgb(0,0,0);
position:absolute;
top:0;
left:0;
width:1.188em;
height:1.188em;
border-radius:100px;
-o-border-radius:100px;
-ms-border-radius:100px;
-webkit-border-radius:100px;
-moz-border-radius:100px;
animation-name:bounce_movingBallG;
-o-animation-name:bounce_movingBallG;
-ms-animation-name:bounce_movingBallG;
-webkit-animation-name:bounce_movingBallG;
-moz-animation-name:bounce_movingBallG;
animation-duration:1.5s;
-o-animation-duration:1.5s;
-ms-animation-duration:1.5s;
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
animation-direction:normal;
-o-animation-direction:normal;
-ms-animation-direction:normal;
-webkit-animation-direction:normal;
-moz-animation-direction:normal;
}
@keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-o-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-ms-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-webkit-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}
@-moz-keyframes bounce_movingBallG{
0%{
left:0px;
}
50%{
left:230px;
}
100%{
left:0px;
}
}  .lds-ellipsis {
display: inline-block;
position: relative;
width: 8em;
height: 1em;
font-size:13px;
}
.lds-ellipsis div {
position: absolute;
top: 0px;
width: 1em;
height: 1em;
border-radius: 50%;
background: #000;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
left: 1em;
animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
left: 1em;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
left: 4em;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
left: 7em;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(3em, 0);
}
}