.elementor-4068 .elementor-element.elementor-element-ee79d68{--display:flex;--background-transition:0.3s;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-4068 .elementor-element.elementor-element-ee79d68, .elementor-4068 .elementor-element.elementor-element-ee79d68::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-1bb4a2d{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.28;--overlay-mix-blend-mode:darken;--margin-block-start:0rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:03rem;--padding-inline-end:03rem;}.elementor-4068 .elementor-element.elementor-element-1bb4a2d::before, .elementor-4068 .elementor-element.elementor-element-1bb4a2d > .elementor-background-video-container::before, .elementor-4068 .elementor-element.elementor-element-1bb4a2d > .e-con-inner > .elementor-background-video-container::before, .elementor-4068 .elementor-element.elementor-element-1bb4a2d > .elementor-background-slideshow::before, .elementor-4068 .elementor-element.elementor-element-1bb4a2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4068 .elementor-element.elementor-element-1bb4a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-4068 .elementor-element.elementor-element-1bb4a2d, .elementor-4068 .elementor-element.elementor-element-1bb4a2d::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-bbea86f{text-align:center;width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-bbea86f .elementor-heading-title{font-family:var( --e-global-typography-f9b8fda-font-family ), Sans-serif;font-size:var( --e-global-typography-f9b8fda-font-size );font-weight:var( --e-global-typography-f9b8fda-font-weight );text-transform:var( --e-global-typography-f9b8fda-text-transform );line-height:var( --e-global-typography-f9b8fda-line-height );letter-spacing:var( --e-global-typography-f9b8fda-letter-spacing );word-spacing:var( --e-global-typography-f9b8fda-word-spacing );}.elementor-4068 .elementor-element.elementor-element-3832e7f{--spacer-size:6vh;}.elementor-4068 .elementor-element.elementor-element-455972d{color:var( --e-global-color-primary );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-455972d > .elementor-widget-container{padding:0 0 0 0;}.elementor-4068 .elementor-element.elementor-element-a637337 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-4068 .elementor-element.elementor-element-a637337 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-4068 .elementor-element.elementor-element-a637337 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-185559e );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-a637337 > .elementor-widget-container{padding:0 0 25vh 0;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-a637337{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-44ab039{--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:3rem;--padding-block-end:5rem;--padding-inline-start:03rem;--padding-inline-end:03rem;}.elementor-4068 .elementor-element.elementor-element-779db08 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-4068 .elementor-element.elementor-element-779db08 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-4068 .elementor-element.elementor-element-779db08 .elementor-button{font-family:var( --e-global-typography-e504ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-e504ae0-font-size );font-weight:var( --e-global-typography-e504ae0-font-weight );text-transform:var( --e-global-typography-e504ae0-text-transform );font-style:var( --e-global-typography-e504ae0-font-style );text-decoration:var( --e-global-typography-e504ae0-text-decoration );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-185559e );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-779db08{width:var( --container-widget-width, 493px );max-width:493px;--container-widget-width:493px;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-woo-product-carousel-container .eael-product-carousel{background-color:var( --e-global-color-a108be7 );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .image-wrap img, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel > .product-image-wrap{border-radius:0px 0px 0 0;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel.product-details-none .image-wrap img, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel > .product-image-wrap{border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel.product-details-none-overlay .image-wrap img, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel > .product-image-wrap{border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .product-details-wrap{padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .woocommerce-loop-product__title, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-title *{color:var( --e-global-color-text );font-family:var( --e-global-typography-e504ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-e504ae0-font-size );font-weight:var( --e-global-typography-e504ae0-font-weight );text-transform:var( --e-global-typography-e504ae0-text-transform );font-style:var( --e-global-typography-e504ae0-font-style );text-decoration:var( --e-global-typography-e504ae0-text-decoration );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-price del .amount, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-price ins .amount bdi{color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-price{font-family:var( --e-global-typography-e504ae0-font-family ), Sans-serif;font-size:var( --e-global-typography-e504ae0-font-size );font-weight:var( --e-global-typography-e504ae0-font-weight );text-transform:var( --e-global-typography-e504ae0-text-transform );font-style:var( --e-global-typography-e504ae0-font-style );text-decoration:var( --e-global-typography-e504ae0-text-decoration );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating{font-size:14px!important;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating::before{font-size:14px!important;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-woo-product-carousel-container .woocommerce ul.products .product .star-rating span::before{font-size:14px!important;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .onsale, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .eael-onsale{color:var( --e-global-color-primary );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .onsale, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-onsale{background-color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-accent );border-right-color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .onsale, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:-0.1px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .outofstock-badge, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd div.product .price{color:#0242e4!important;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce-product-rating .star-rating::before, .eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd div.product table tbody tr, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd div.product form.cart div.quantity .qty, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd .button, .eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd .button:hover, .eael-popup-details-render.elementor-4068 .elementor-element.elementor-element-c2fbcbd button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-container-wrap .swiper-button-next, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-container-wrap .swiper-button-prev{width:40px;height:40px;font-size:22px;background-color:var( --e-global-color-185559e );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-4068 .elementor-element.elementor-element-ee4aa24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:3rem 3rem;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:6rem;--padding-block-end:8rem;--padding-inline-start:03rem;--padding-inline-end:03rem;}.elementor-4068 .elementor-element.elementor-element-ee4aa24:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-ee4aa24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-ee4aa24, .elementor-4068 .elementor-element.elementor-element-ee4aa24::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__content{text-align:left;padding:0rem 0rem 03rem 0rem;background-color:var( --e-global-color-185559e );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__title:not(:last-child){margin-bottom:17px;}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta .elementor-cta__bg, .elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4068 .elementor-element.elementor-element-7e9f85a{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-7e9f85a.elementor-element{--align-self:flex-start;}.elementor-4068 .elementor-element.elementor-element-8b03332{--display:flex;--min-height:126.5vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-8b03332:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-8b03332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2023/06/recal-miljobild-sort-1-1024x902.jpg");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-8b03332, .elementor-4068 .elementor-element.elementor-element-8b03332::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-8b03332.e-con{--align-self:flex-start;}.elementor-4068 .elementor-element.elementor-element-7ca6523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:3rem 3rem;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4068 .elementor-element.elementor-element-0157efd{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:3rem 3rem;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-0157efd:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-0157efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2023/06/20230625_205849-scaled.jpg");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-0157efd, .elementor-4068 .elementor-element.elementor-element-0157efd::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__content{text-align:left;padding:0rem 0rem 0rem 0rem;background-color:var( --e-global-color-185559e );}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta .elementor-cta__bg, .elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4068 .elementor-element.elementor-element-69c9e52 > .elementor-widget-container{margin:0rem 0rem 03rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-4068 .elementor-element.elementor-element-69c9e52{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-69c9e52.elementor-element{--align-self:flex-start;}.elementor-4068 .elementor-element.elementor-element-e937a87{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:3rem 3rem;--flex-wrap:nowrap;--background-transition:0.3s;--margin-block-start:0rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--z-index:1;}.elementor-4068 .elementor-element.elementor-element-e937a87:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-e937a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2023/04/V6A8209-1024x683.jpg");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-e937a87, .elementor-4068 .elementor-element.elementor-element-e937a87::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-e937a87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4068 .elementor-element.elementor-element-ae3156d{--display:flex;--min-height:0vh;--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;--justify-content:space-between;--align-items:flex-start;--gap:3rem 3rem;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:6rem;--padding-block-end:010rem;--padding-inline-start:03rem;--padding-inline-end:03rem;}.elementor-4068 .elementor-element.elementor-element-ae3156d:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-ae3156d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4068 .elementor-element.elementor-element-ae3156d, .elementor-4068 .elementor-element.elementor-element-ae3156d::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-afb4910 .elementor-heading-title{color:var( --e-global-color-text );font-family:"EB Garamond", Sans-serif;font-size:6.7rem;font-weight:300;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.7px;}.elementor-4068 .elementor-element.elementor-element-afb4910{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-f95c2bd{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:3rem;--padding-inline-end:3rem;}.elementor-4068 .elementor-element.elementor-element-f95c2bd:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-f95c2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2022/09/Referenser.jpg");background-position:center right;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-f95c2bd, .elementor-4068 .elementor-element.elementor-element-f95c2bd::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-c912cf3{--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;--justify-content:space-between;--align-items:flex-end;--gap:0rem 0rem;--flex-wrap:wrap;--align-content:space-between;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4068 .elementor-element.elementor-element-c912cf3, .elementor-4068 .elementor-element.elementor-element-c912cf3::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta__content{text-align:left;padding:0rem 0rem 0rem 2rem;background-color:var( --e-global-color-185559e );}.elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta__description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta .elementor-cta__bg, .elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4068 .elementor-element.elementor-element-33e42bf > .elementor-widget-container{margin:0rem 0rem 0rem -3rem;padding:2rem 0rem 0rem 1rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-33e42bf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-33e42bf.elementor-element{--align-self:flex-start;}.elementor-4068 .elementor-element.elementor-element-016a1d6{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-2cbf848{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4068 .elementor-element.elementor-element-2cbf848:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-2cbf848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2020/06/miljöbild-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-2cbf848, .elementor-4068 .elementor-element.elementor-element-2cbf848::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-2cbf848.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__content{text-align:left;padding:0rem 0rem 0rem 2rem;background-color:var( --e-global-color-185559e );}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta .elementor-cta__bg, .elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4068 .elementor-element.elementor-element-360bbff > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2rem 0rem 0rem 1rem;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-360bbff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-360bbff.elementor-element{--align-self:flex-start;}.elementor-4068 .elementor-element.elementor-element-b1e3edf{--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;--justify-content:space-between;--align-items:flex-start;--gap:0rem 0rem;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4068 .elementor-element.elementor-element-b1e3edf, .elementor-4068 .elementor-element.elementor-element-b1e3edf::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-c4fd214{--spacer-size:50px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-bcd1179{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4068 .elementor-element.elementor-element-bcd1179:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-bcd1179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2023/12/IMG_2268-scaled-1.webp");background-position:center center;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-bcd1179, .elementor-4068 .elementor-element.elementor-element-bcd1179::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-bcd1179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__content{text-align:left;padding:0rem 0rem 0rem 0rem;background-color:var( --e-global-color-185559e );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__title:not(:last-child){margin-bottom:17px;}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__description{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta .elementor-cta__bg, .elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4068 .elementor-element.elementor-element-0a13c2e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-0a13c2e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-0a13c2e.elementor-element{--align-self:flex-end;}.elementor-4068 .elementor-element.elementor-element-31d5cf8{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:3rem;--padding-block-end:3rem;--padding-inline-start:3rem;--padding-inline-end:3rem;}.elementor-4068 .elementor-element.elementor-element-31d5cf8:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-31d5cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recal-se.tbwebsite.com/wp-content/uploads/2021/07/IMG_63931.jpg");background-position:center right;background-size:cover;}.elementor-4068 .elementor-element.elementor-element-31d5cf8, .elementor-4068 .elementor-element.elementor-element-31d5cf8::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-7ac1c82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-block-start-width:1px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-block-start:03rem;--padding-block-end:09rem;--padding-inline-start:03rem;--padding-inline-end:03rem;}.elementor-4068 .elementor-element.elementor-element-7ac1c82, .elementor-4068 .elementor-element.elementor-element-7ac1c82::before{--border-transition:0.3s;}.elementor-4068 .elementor-element.elementor-element-cb134f8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"EB Garamond", Sans-serif;font-size:4.5rem;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;word-spacing:10px;}.elementor-4068 .elementor-element.elementor-element-cb134f8 > .elementor-widget-container{padding:0rem 03rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-cb134f8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-bd45cc8.elementor-wc-products  ul.products{grid-column-gap:1rem;grid-row-gap:0.3rem;}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .product{text-align:left;}.elementor-4068 .elementor-element.elementor-element-bd45cc8 a > img{margin-bottom:0px;}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .woocommerce-loop-category__title .count{color:var( --e-global-color-185559e );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-bd45cc8{width:var( --container-widget-width, calc((100% - 3rem) / 2) );max-width:calc((100% - 3rem) / 2);--container-widget-width:calc((100% - 3rem) / 2);--container-widget-flex-grow:0;}:root{--page-title-display:none;}body.elementor-page-4068:not(.elementor-motion-effects-element-type-background), body.elementor-page-4068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-4068 .elementor-element.elementor-element-ee79d68{--width:100%;}.elementor-4068 .elementor-element.elementor-element-8b03332{--width:calc((100% - 6rem) * 0.666);}.elementor-4068 .elementor-element.elementor-element-7ca6523{--width:34%;}.elementor-4068 .elementor-element.elementor-element-e937a87{--content-width:1140px;}.elementor-4068 .elementor-element.elementor-element-f95c2bd{--width:calc((100% - 3rem) / 2);}.elementor-4068 .elementor-element.elementor-element-c912cf3{--width:calc((100% - 3rem) / 2);}.elementor-4068 .elementor-element.elementor-element-2cbf848{--width:50%;}.elementor-4068 .elementor-element.elementor-element-b1e3edf{--width:calc((100% - 3rem) / 2);}.elementor-4068 .elementor-element.elementor-element-bcd1179{--width:50%;}.elementor-4068 .elementor-element.elementor-element-31d5cf8{--width:calc((100% - 3rem) / 2);}}@media(max-width:1024px) and (min-width:768px){.elementor-4068 .elementor-element.elementor-element-8b03332{--width:calc((100% - 4rem) * 0.666);}.elementor-4068 .elementor-element.elementor-element-7ca6523{--width:34%;}.elementor-4068 .elementor-element.elementor-element-f95c2bd{--width:calc((100% - 2rem) / 2);}.elementor-4068 .elementor-element.elementor-element-c912cf3{--width:calc((100% - 2rem) / 2);}.elementor-4068 .elementor-element.elementor-element-b1e3edf{--width:calc((100% - 2rem) / 2);}.elementor-4068 .elementor-element.elementor-element-31d5cf8{--width:calc((100% - 2rem) / 2);}}@media(max-width:1024px){.elementor-4068 .elementor-element.elementor-element-ee79d68{--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-4068 .elementor-element.elementor-element-bbea86f .elementor-heading-title{font-size:var( --e-global-typography-f9b8fda-font-size );line-height:var( --e-global-typography-f9b8fda-line-height );letter-spacing:var( --e-global-typography-f9b8fda-letter-spacing );word-spacing:var( --e-global-typography-f9b8fda-word-spacing );}.elementor-4068 .elementor-element.elementor-element-455972d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-a637337 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-44ab039{--padding-block-start:03rem;--padding-block-end:5rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-4068 .elementor-element.elementor-element-779db08 .elementor-button{font-size:var( --e-global-typography-e504ae0-font-size );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .woocommerce-loop-product__title, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-title *{font-size:var( --e-global-typography-e504ae0-font-size );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-price{font-size:var( --e-global-typography-e504ae0-font-size );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-ee4aa24{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--padding-block-start:4rem;--padding-block-end:2rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__content{padding:0rem 0rem 2rem 0rem;}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-8b03332{--min-height:110vh;}.elementor-4068 .elementor-element.elementor-element-7ca6523{--gap:2rem 2rem;}.elementor-4068 .elementor-element.elementor-element-0157efd{--min-height:50vh;}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-69c9e52 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-4068 .elementor-element.elementor-element-e937a87{--min-height:50vh;}.elementor-4068 .elementor-element.elementor-element-ae3156d{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--padding-block-start:8rem;--padding-block-end:8rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-4068 .elementor-element.elementor-element-afb4910 .elementor-heading-title{font-size:4rem;}.elementor-4068 .elementor-element.elementor-element-c912cf3{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-33e42bf > .elementor-widget-container{margin:0rem 0rem 0rem -2rem;padding:2rem 0rem 2rem 0rem;}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-360bbff > .elementor-widget-container{padding:2rem 0rem 2rem 0rem;}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-0a13c2e > .elementor-widget-container{padding:0rem 1rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-7ac1c82{--padding-block-start:2rem;--padding-block-end:6rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-4068 .elementor-element.elementor-element-cb134f8 .elementor-heading-title{font-size:3.5rem;}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-4068 .elementor-element.elementor-element-ee79d68{--min-height:0px;}.elementor-4068 .elementor-element.elementor-element-1bb4a2d{--min-height:604px;--justify-content:flex-end;--gap:0px 0px;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-4068 .elementor-element.elementor-element-bbea86f .elementor-heading-title{font-size:var( --e-global-typography-f9b8fda-font-size );line-height:var( --e-global-typography-f9b8fda-line-height );letter-spacing:var( --e-global-typography-f9b8fda-letter-spacing );word-spacing:var( --e-global-typography-f9b8fda-word-spacing );}.elementor-4068 .elementor-element.elementor-element-bbea86f > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-4068 .elementor-element.elementor-element-3832e7f{--spacer-size:0vh;}.elementor-4068 .elementor-element.elementor-element-455972d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-455972d > .elementor-widget-container{padding:1.5rem 1rem 0rem 1rem;}.elementor-4068 .elementor-element.elementor-element-a637337 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-a637337 > .elementor-widget-container{padding:0rem 1rem 3rem 1rem;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-a637337{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-44ab039{--padding-block-start:4rem;--padding-block-end:4rem;--padding-inline-start:1rem;--padding-inline-end:0rem;}.elementor-4068 .elementor-element.elementor-element-779db08 .elementor-button{font-size:var( --e-global-typography-e504ae0-font-size );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel{margin:0px 0px 0px 0px;}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .woocommerce-loop-product__title, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-title *{font-size:var( --e-global-typography-e504ae0-font-size );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-carousel .eael-product-price{font-size:var( --e-global-typography-e504ae0-font-size );line-height:var( --e-global-typography-e504ae0-line-height );letter-spacing:var( --e-global-typography-e504ae0-letter-spacing );word-spacing:var( --e-global-typography-e504ae0-word-spacing );}.elementor-4068 .elementor-element.elementor-element-ee4aa24{--padding-block-start:03rem;--padding-block-end:03rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-8b03332{--min-height:50vh;}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-69c9e52 > .elementor-widget-container{margin:02rem 0rem 2rem 2rem;padding:0rem 0rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-e937a87{--margin-block-start:0rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;}.elementor-4068 .elementor-element.elementor-element-ae3156d{--padding-block-start:02rem;--padding-block-end:2rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-4068 .elementor-element.elementor-element-afb4910{text-align:center;}.elementor-4068 .elementor-element.elementor-element-afb4910 .elementor-heading-title{font-size:15vw;}.elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta__content{padding:0rem 0rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-33e42bf .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-33e42bf > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;padding:02rem 0rem 0rem 02rem;border-width:0px 0px 0px 1px;}.elementor-4068 .elementor-element.elementor-element-33e42bf{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4068 .elementor-element.elementor-element-2cbf848{--width:50%;--margin-block-start:02rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--z-index:2;}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__content{padding:0rem 0rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-360bbff > .elementor-widget-container{margin:-1px 0px 0px 30px;padding:2rem 0rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-360bbff{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-0a13c2e > .elementor-widget-container{padding:4rem 0rem 0rem 0rem;}.elementor-4068 .elementor-element.elementor-element-0a13c2e{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-7ac1c82{--padding-block-start:2rem;--padding-block-end:4rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-4068 .elementor-element.elementor-element-cb134f8 .elementor-heading-title{font-size:2rem;}.elementor-4068 .elementor-element.elementor-element-cb134f8{width:100%;max-width:100%;}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-bd45cc8 .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4068 .elementor-element.elementor-element-bd45cc8{width:100%;max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-455972d */@media (max-width:767px) {
    .elementor-4068 .elementor-element.elementor-element-455972d {
        color: black !important;
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a637337 */@media (max-width:767px) {
    .elementor-4068 .elementor-element.elementor-element-a637337 {
        background-color: white;
    }
    .elementor-4068 .elementor-element.elementor-element-a637337 a {
        color: black !important;
        border-color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-carousel, class: .elementor-element-c2fbcbd */.elementor-4068 .elementor-element.elementor-element-c2fbcbd .view-details {
    display: none;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .image-wrap {
    aspect-ratio: 1 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.woocommerce ul.products li.product a img {
    margin: 0;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .product-details-wrap {
    background: white;
    display: block;
    padding-top: 10px !important;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd h3{
    padding: 0.2rem 0rem !important;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .product-details, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .eael-product-price {
    width: 100%;
    text-align: left;
}

/*arrows*/
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-disabled {
    opacity: 0.4 !important;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-next {
    position: absolute;
    top: -30px;
    right: 1rem;
    z-index: 1;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-prev {
    position: absolute;
    top: -30px;
    left: calc(100vw - 7rem);
    z-index: 1;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-next i:before, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-prev i:before {
    content:"";
    display: block;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-next i:before {
    background-image: url("/wp-content/uploads/2023/09/chevron-right.png");
    background-position: right;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-prev i:before {
    background-image: url("/wp-content/uploads/2023/09/chevron-left.png");
    background-position: left;
}
@media (min-width:768px) {
   .elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-next {
    right: -10px;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-prev {
    left: calc(100vw - 9rem);
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-next i:before, .elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-prev i:before {
    width: 20px;
    height: 20px;
}}
@media (min-width:1024px) {
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-next {
    right: 0px;
}
.elementor-4068 .elementor-element.elementor-element-c2fbcbd .swiper-button-prev {
    left: calc(100vw - 12rem);
}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7e9f85a */.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__button {
    border-bottom: 1px solid white !important;
}
@media (min-width:767px){
    .elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__description, .elementor-4068 .elementor-element.elementor-element-7e9f85a .elementor-cta__title {
    width: 420px;
}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-69c9e52 */.elementor-4068 .elementor-element.elementor-element-69c9e52 .elementor-cta__button {
    border-bottom: 1px solid white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f95c2bd */.elementor-4068 .elementor-element.elementor-element-f95c2bd {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-33e42bf */.elementor-4068 .elementor-element.elementor-element-33e42bf {
    max-width: 420px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbf848 */.elementor-4068 .elementor-element.elementor-element-2cbf848 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-360bbff */.elementor-4068 .elementor-element.elementor-element-360bbff {
    max-width: 420px !important;
}
.elementor-4068 .elementor-element.elementor-element-360bbff .elementor-cta__button {
    border-bottom: 1px solid !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c912cf3 */.elementor-4068 .elementor-element.elementor-element-c912cf3 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd1179 */.elementor-4068 .elementor-element.elementor-element-bcd1179 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0a13c2e */.elementor-4068 .elementor-element.elementor-element-0a13c2e {
    max-width: 420px !important;
}
.elementor-4068 .elementor-element.elementor-element-0a13c2e .elementor-cta__button {
    border-bottom: 1px solid !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e3edf */.elementor-4068 .elementor-element.elementor-element-b1e3edf {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d5cf8 */.elementor-4068 .elementor-element.elementor-element-31d5cf8 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-bd45cc8 */.elementor-4068 .elementor-element.elementor-element-bd45cc8 img {
    display: none !important;
}
.elementor-4068 .elementor-element.elementor-element-bd45cc8 li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}/* End custom CSS */