.elementor-98 .elementor-element.elementor-element-534b5ae{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-07a4eb7{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-a6d60d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-87726ab{text-align:start;}.elementor-98 .elementor-element.elementor-element-87726ab .elementor-heading-title{font-size:20px;}.elementor-98 .elementor-element.elementor-element-9e9ad1a{text-align:start;}.elementor-98 .elementor-element.elementor-element-9e9ad1a .elementor-heading-title{font-family:"Angkor", Sans-serif;font-size:45px;}.elementor-98 .elementor-element.elementor-element-4a59584{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-98 .elementor-element.elementor-element-4a59584 .elementor-heading-title{font-size:15px;}.elementor-98 .elementor-element.elementor-element-20365a4{text-align:start;}.elementor-98 .elementor-element.elementor-element-20365a4 .elementor-heading-title{font-size:15px;}.elementor-98 .elementor-element.elementor-element-dadf306{--e-image-carousel-slides-to-show:2;}.elementor-98 .elementor-element.elementor-element-dadf306 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-98 .elementor-element.elementor-element-dadf306 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-98 .elementor-element.elementor-element-dadf306 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-98 .elementor-element.elementor-element-dadf306 .swiper-pagination-bullet{background:#4EB05D;}.elementor-98 .elementor-element.elementor-element-dadf306 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-98 .elementor-element.elementor-element-e9c0cba{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-e9c0cba:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-e9c0cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005C46;}.elementor-98 .elementor-element.elementor-element-4c162f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-98 .elementor-element.elementor-element-11a51da .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-11a51da .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-11a51da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-11a51da.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-11a51da.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-11a51da .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-11a51da .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-11a51da .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-11a51da:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-11a51da:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-11a51da .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-fd1a706{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-98 .elementor-element.elementor-element-a1e5d60 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-a1e5d60 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-a1e5d60.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-a1e5d60.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-a1e5d60.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-a1e5d60 .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-a1e5d60 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-a1e5d60 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-a1e5d60:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-a1e5d60:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-a1e5d60 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-d5edca1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-98 .elementor-element.elementor-element-d77819f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-d77819f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-d77819f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-d77819f.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-d77819f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-d77819f .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-d77819f .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-d77819f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-d77819f:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-d77819f:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-d77819f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-10d2940{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-98 .elementor-element.elementor-element-978bdba .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-978bdba .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-978bdba.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-978bdba.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-978bdba.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-978bdba .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-978bdba .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-978bdba .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-978bdba:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-978bdba:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-978bdba .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-4a99ed3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-d1116d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-d1116d4.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-d1116d4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-d1116d4:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-d1116d4:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-ee0f78f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-ee0f78f.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-ee0f78f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-ee0f78f:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-ee0f78f:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-19a3b02.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-19a3b02.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-19a3b02.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-19a3b02:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-19a3b02:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;transition-duration:0.9s;}.elementor-98 .elementor-element.elementor-element-3116d90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-3116d90.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-3116d90.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon{font-size:35px;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-98 .elementor-element.elementor-element-3116d90:has(:hover) .elementor-icon-box-title,
					 .elementor-98 .elementor-element.elementor-element-3116d90:has(:focus) .elementor-icon-box-title{color:#F5C81E;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#E0E0E0;}.elementor-98 .elementor-element.elementor-element-0f105d8{--display:flex;}.elementor-98 .elementor-element.elementor-element-a95e1b5{text-align:center;}.elementor-98 .elementor-element.elementor-element-a95e1b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;padding:15px 15px 15px 15px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:150px 150px 150px 150px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .price{color:#FF1616;font-size:14px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .price ins{color:#FF1616;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .price ins .amount{color:#FF1616;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .button{color:#000000;background-color:#FFFFFF;border-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product .button:hover{background-color:#5EE66C;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-98 .elementor-element.elementor-element-92ccbe2{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-a821f43{--display:flex;}.elementor-98 .elementor-element.elementor-element-a4d97ab{text-align:center;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;padding:15px 15px 15px 15px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:150px 150px 150px 150px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .price{color:#FF1616;font-size:14px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .price ins{color:#FF1616;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .price ins .amount{color:#FF1616;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .button{color:#000000;background-color:#FFFFFF;border-color:#000000;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product .button:hover{background-color:#5EE66C;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-98 .elementor-element.elementor-element-8a0f159{text-align:center;}.elementor-98 .elementor-element.elementor-element-8a0f159 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-98 .elementor-element.elementor-element-bd3c382 .product{text-align:center;}.elementor-98 .elementor-element.elementor-element-bd3c382.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-bd3c382 .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-bd3c382 .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-46f82d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-41e5530{text-align:center;}.elementor-98 .elementor-element.elementor-element-41e5530 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-98 .elementor-element.elementor-element-d688b6b{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-8790b0{--display:flex;--min-height:477px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-46b3af06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-98 .elementor-element.elementor-element-46b3af06.e-con{--align-self:center;}.elementor-98 .elementor-element.elementor-element-9d9f866 iframe{height:450px;filter:brightness( 100% ) contrast( 100% ) saturate( 110% ) blur( 0px ) hue-rotate( 26deg );}.elementor-98 .elementor-element.elementor-element-3559d301{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7.3%;--padding-right:7.3%;}.elementor-98 .elementor-element.elementor-element-3559d301:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-3559d301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-98 .elementor-element.elementor-element-3e4ed7de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0% 0% 5% 0%;}.elementor-98 .elementor-element.elementor-element-3e4ed7de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:44px;color:#000000;}.elementor-98 .elementor-element.elementor-element-46b0a59a{padding:0% 30% 5% 0%;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:300;line-height:22px;color:#5F5B5B;}.elementor-98 .elementor-element.elementor-element-6507eb1e .elementor-button{background-color:#535353;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9AA8BA;border-radius:0px 0px 0px 0px;padding:19px 22px 16px 22px;}.elementor-98 .elementor-element.elementor-element-6507eb1e .elementor-button:hover, .elementor-98 .elementor-element.elementor-element-6507eb1e .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#9AA8BA;border-color:#9AA8BA;}.elementor-98 .elementor-element.elementor-element-6507eb1e .elementor-button:hover svg, .elementor-98 .elementor-element.elementor-element-6507eb1e .elementor-button:focus svg{fill:#9AA8BA;}.elementor-98 .elementor-element.elementor-element-72cedd3{--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;}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-534b5ae{--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-e9c0cba{--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-4a99ed3{--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-d688b6b{--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-8790b0{--flex-wrap:wrap;}.elementor-98 .elementor-element.elementor-element-46b3af06{--min-height:280px;}.elementor-98 .elementor-element.elementor-element-3559d301{--padding-top:8%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-98 .elementor-element.elementor-element-3e4ed7de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-98 .elementor-element.elementor-element-3e4ed7de .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-98 .elementor-element.elementor-element-46b0a59a{padding:0% 8% 4% 8%;text-align:center;font-size:15px;line-height:21px;}}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-534b5ae{--content-width:50%;}.elementor-98 .elementor-element.elementor-element-46b3af06{--width:62.015%;}.elementor-98 .elementor-element.elementor-element-3559d301{--width:43.211%;}}@media(max-width:1024px) and (min-width:768px){.elementor-98 .elementor-element.elementor-element-534b5ae{--content-width:86%;}.elementor-98 .elementor-element.elementor-element-46b3af06{--width:100%;}.elementor-98 .elementor-element.elementor-element-3559d301{--width:100%;}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-534b5ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-98 .elementor-element.elementor-element-87726ab .elementor-heading-title{font-size:18px;}.elementor-98 .elementor-element.elementor-element-9e9ad1a .elementor-heading-title{font-size:25px;}.elementor-98 .elementor-element.elementor-element-4a59584 .elementor-heading-title{font-size:15px;}.elementor-98 .elementor-element.elementor-element-e9c0cba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-4a99ed3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-title a{font-size:15px;}.elementor-98 .elementor-element.elementor-element-d1116d4 .elementor-icon-box-description{font-size:12px;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-title a{font-size:15px;}.elementor-98 .elementor-element.elementor-element-ee0f78f .elementor-icon-box-description{font-size:12px;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-title a{font-size:15px;}.elementor-98 .elementor-element.elementor-element-19a3b02 .elementor-icon-box-description{font-size:12px;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-title, .elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-title a{font-size:15px;}.elementor-98 .elementor-element.elementor-element-3116d90 .elementor-icon-box-description{font-size:12px;}.elementor-98 .elementor-element.elementor-element-70e2a94.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-bb29fad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-98 .elementor-element.elementor-element-d688b6b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-98 .elementor-element.elementor-element-46b3af06{--min-height:180px;}.elementor-98 .elementor-element.elementor-element-3559d301{--padding-top:12%;--padding-bottom:12%;--padding-left:7%;--padding-right:7%;}.elementor-98 .elementor-element.elementor-element-3e4ed7de{padding:0% 0% 8% 0%;text-align:start;}.elementor-98 .elementor-element.elementor-element-3e4ed7de .elementor-heading-title{font-size:24px;line-height:30px;letter-spacing:-0.5px;}.elementor-98 .elementor-element.elementor-element-46b0a59a{padding:0% 4% 8% 0%;text-align:start;font-size:14px;line-height:20px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-70e2a94 *//* Viewport */
.elementor-98 .elementor-element.elementor-element-70e2a94{
  overflow: hidden;
  position: relative; /* för pilarna */
}

/* Track som JS bygger (innehåller två UL bredvid varandra) */
.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-track{
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  width: max-content;
  will-change: transform;

  /* JS sätter --marquee-width i px */
  animation: prodMarquee 60s linear infinite;
}

/* Paus på hover (och vid “manuell jump”) */
.elementor-98 .elementor-element.elementor-element-70e2a94:hover .marquee-track,
.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-track.is-paused{
  animation-play-state: paused;
}

/* UL */
.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-track > ul.products{
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 20px;
  margin: 0 !important;
  padding: 0 !important;
}

/* Produktkort */
.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-track > ul.products > li.product{
  flex: 0 0 auto !important;
  width: 260px;        /* justera */
  margin: 0 !important;
}

/* Pilar */
.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;
  width: 40px;
  height: 40px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
  background: rgba(255,255,255,0.85);
  box-shadow: 0 6px 18px rgba(0,0,0,0.18);
}

.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-arrow.left{ left: 10px; }
.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-arrow.right{ right: 10px; }

.elementor-98 .elementor-element.elementor-element-70e2a94 .marquee-arrow span{
  font-size: 22px;
  line-height: 1;
}

/* Pixel-exakt oändlig loop:
   start = -0.5W och slut = -1.5W => flyttar exakt W (bredden på första UL) */
@keyframes prodMarquee{
  from { transform: translateX(calc(var(--marquee-width, 1000px) * -0.5)); }
  to   { transform: translateX(calc(var(--marquee-width, 1000px) * -1.5)); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d688b6b *//* Viewport */
.elementor-98 .elementor-element.elementor-element-d688b6b{
  overflow: hidden;
}

/* Tracken som animeras (JS skapar .marquee-track) */
.elementor-98 .elementor-element.elementor-element-d688b6b .marquee-track{
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  width: max-content;
  will-change: transform;
  animation: logoMarquee 60s linear infinite;
}

/* Pausa vid hover */
.elementor-98 .elementor-element.elementor-element-d688b6b:hover .marquee-track{
  animation-play-state: paused;
}

/* En rad (original + klon) */
.elementor-98 .elementor-element.elementor-element-d688b6b .marquee-track .marquee-row{
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  width: max-content;
}

/* Varje bild-widget */
.elementor-98 .elementor-element.elementor-element-d688b6b .marquee-track .marquee-row > .elementor-element{
  flex: 0 0 auto;
}

/* Bilder */
.elementor-98 .elementor-element.elementor-element-d688b6b img{
  display: block;
  height: 70px;
  width: auto;
  object-fit: contain;
}

/* Pixel-exakt loop (flytta exakt en radbredd) */
@keyframes logoMarquee{
  from { transform: translateX(calc(var(--marquee-width, 1000px) * 0)); }
  to   { transform: translateX(calc(var(--marquee-width, 1000px) * -1)); }
}/* End custom CSS */