.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-6e8d571c:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-6e8d571c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1708 .elementor-element.elementor-element-6e8d571c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-142px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-6e8d571c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-stock .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-stock .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-602107eb{margin-top:0px;margin-bottom:0px;padding:0px 0px 75px 0px;}.elementor-1708 .elementor-element.elementor-element-72005d4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-efdba2c{--e-image-carousel-slides-to-show:1;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-b68407c{--display:flex;}.elementor-widget-image-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1708 .elementor-element.elementor-element-a6ef965 .gallery-item .gallery-caption{text-align:center;}.elementor-1708 .elementor-element.elementor-element-79e8fef > .elementor-element-populated{margin:94px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-widget-eael-breadcrumbs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-breadcrumbs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-840517b > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1708 .elementor-element.elementor-element-840517b .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#f8f8fa;}.elementor-1708 .elementor-element.elementor-element-840517b .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-1708 .elementor-element.elementor-element-840517b .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-2526dd9 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#252525;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1708 .elementor-element.elementor-element-453a3c3{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-1708 .elementor-element.elementor-element-453a3c3 .price{color:#000000;font-family:"Barlow", Sans-serif;font-size:21px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-5b6c471{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1708 .elementor-element.elementor-element-5ba41c7 .cart button, .elementor-1708 .elementor-element.elementor-element-5ba41c7 .cart .button{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;line-height:1.3em;border-style:solid;border-width:0px 5px 0px 0px;border-radius:43px 43px 43px 43px;padding:12px -3px 12px 60px;color:#FFFFFF;background-color:#4A6D4A;border-color:#FFFFFF;transition:all 0.2s;}.elementor-1708 .elementor-element.elementor-element-5ba41c7 .cart button:hover, .elementor-1708 .elementor-element.elementor-element-5ba41c7 .cart .button:hover{background-color:#727272;}.elementor-1708 .elementor-element.elementor-element-5ba41c7{--button-spacing:20px;}.elementor-1708 .elementor-element.elementor-element-5ba41c7 .quantity .qty{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;border-style:solid;border-width:2px 2px 2px 2px;border-radius:38px 38px 38px 38px;padding:0px 0px 0px 12px;border-color:#72727245;transition:all 0.2s;}.elementor-1708 .elementor-element.elementor-element-5ba41c7 .quantity .qty:focus{border-color:#FF5911;}.woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart table.variations tr th, .woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart table.variations label{color:#000000DB;}.woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart table.variations td.value select{color:#E73131F2;}.woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart table.variations td.value select, .woocommerce .elementor-1708 .elementor-element.elementor-element-5ba41c7 form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #000000;border-radius:57px;}.elementor-widget-woocommerce-product-upsell .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-upsell .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1708 .elementor-element.elementor-element-89d9d96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1708 .elementor-element.elementor-element-89d9d96.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1708 .elementor-element.elementor-element-36cbc14{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1708 .elementor-element.elementor-element-36cbc14:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-36cbc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4EE;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-ef67605{font-family:"Barlow", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1708 .elementor-element.elementor-element-299977c{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1708 .elementor-element.elementor-element-299977c:not(.elementor-motion-effects-element-type-background), .elementor-1708 .elementor-element.elementor-element-299977c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4EE;}.elementor-1708 .elementor-element.elementor-element-3c55e81{font-family:"Barlow", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1708 .elementor-element.elementor-element-6fc5092{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1708 .elementor-element.elementor-element-6fa0164{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1708 .elementor-element.elementor-element-245ed15 .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-widget-eicon-woocommerce .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eicon-woocommerce .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1708 .elementor-element.elementor-element-e6885c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:43px 0px 43px 0px;border-radius:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F2F2F2;border-radius:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:0px 0px 0 0;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img{border-radius:0px 0 0 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#000000;font-family:"Barlow", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:1em;letter-spacing:-1px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#000000;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .price ins, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{color:#504B4B;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .price,.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1.4em;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce .star-rating::before{color:#f2b01e;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button.add_to_cart_button,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color:#000000;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{background-color:#000000;color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{background-color:#000000;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{background-color:#000000;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#02756A;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#02756A;color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#02756A;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#02756A;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .onsale, .elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#000000;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#000000;border-right-color:#000000;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .onsale, .elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .eael-onsale:not(.outofstock){font-family:"Dela Gothic One", Sans-serif;text-transform:uppercase;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .outofstock-badge, .elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-compare-icon{fill:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-woo-pagination{text-align:center;margin-top:55px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid-pagination .woocommerce-pagination{margin-top:55px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-woo-pagination a{color:#000000;background:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid-pagination .woocommerce-pagination a{color:#000000;background:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-woo-pagination .current{color:#fff;background:#4A6D4A;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#4A6D4A;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-woo-pagination li > *{border-radius:20px;}.elementor-1708 .elementor-element.elementor-element-e6885c0.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-e6885c0 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-e6885c0 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-e6885c0 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-e6885c0 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-e6885c0 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-e6885c0 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-e6885c0 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-e6885c0 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-e6885c0 div.product table tbody tr, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-e6885c0 div.product form.cart div.quantity .qty, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-e6885c0 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-e6885c0 .button, .eael-popup-details-render .elementor-element-e6885c0 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-e6885c0 .button:hover, .eael-popup-details-render .elementor-element-e6885c0 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.eael-popup-details-render .elementor-element-e6885c0.eael-product-popup-details{border-radius:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button.eael-wc-compare,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,
                    .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}@media(min-width:768px){.elementor-1708 .elementor-element.elementor-element-32592681{width:100%;}.elementor-1708 .elementor-element.elementor-element-72005d4b{width:61%;}.elementor-1708 .elementor-element.elementor-element-79e8fef{width:39%;}}@media(max-width:1024px){.elementor-1708 .elementor-element.elementor-element-6e8d571c{padding:70px 20px 40px 20px;}.elementor-1708 .elementor-element.elementor-element-72005d4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-79e8fef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-89d9d96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{font-size:20px;}}@media(max-width:767px){.elementor-1708 .elementor-element.elementor-element-6e8d571c{margin-top:-61px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-32592681{width:100%;z-index:3;}.elementor-1708 .elementor-element.elementor-element-32592681 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-602107eb{margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-72005d4b{width:100%;}.elementor-1708 .elementor-element.elementor-element-72005d4b > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-1708 .elementor-element.elementor-element-efdba2c{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-efdba2c .swiper-pagination-bullet{width:7px;height:7px;}.elementor-1708 .elementor-element.elementor-element-b68407c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1708 .elementor-element.elementor-element-79e8fef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 22px 22px 22px;}.elementor-1708 .elementor-element.elementor-element-840517b .eael-breadcrumbs .eael-breadcrumbs__content{font-size:8px;}.elementor-1708 .elementor-element.elementor-element-2526dd9{padding:0px 22px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-2526dd9 .elementor-heading-title{font-size:20px;}.woocommerce .elementor-1708 .elementor-element.elementor-element-453a3c3 .price{font-size:18px;}.elementor-1708 .elementor-element.elementor-element-5ba41c7{--view-cart-spacing:0px;--button-spacing:0px;}.elementor-1708 .elementor-element.elementor-element-89d9d96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1708 .elementor-element.elementor-element-ef67605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-1708 .elementor-element.elementor-element-ef67605 p{margin-block-end:12px;}.elementor-1708 .elementor-element.elementor-element-36cbc14{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1708 .elementor-element.elementor-element-3c55e81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-1708 .elementor-element.elementor-element-3c55e81 p{margin-block-end:12px;}.elementor-1708 .elementor-element.elementor-element-299977c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1708 .elementor-element.elementor-element-245ed15 .elementor-heading-title{font-size:24px;}.elementor-1708 .elementor-element.elementor-element-e6885c0{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product{padding:0px 0px 0px 0px;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{font-size:16px;line-height:1em;}.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .price,.elementor-1708 .elementor-element.elementor-element-e6885c0 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-size:14px;line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-5b6c471 */.stock { display:none !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-89d9d96 *//* =========================
   1 KOLUMN – LISTLAYOUT
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 ul.products {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 18px;
}

/* =========================
   PRODUKTRAD
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product {
  display: grid !important;
  grid-template-columns: 56px 1fr auto;
  grid-template-rows: auto auto;
  align-items: start;
  column-gap: 16px;
  row-gap: 6px;
  padding: 16px 18px;
  border: 1px solid #ededed;
  border-radius: 14px;
  background: #fff;
}

/* =========================
   LÄNKSTRUKTUR
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product a.woocommerce-LoopProduct-link {
  display: contents !important;
}

/* =========================
   BILD
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product img {
  grid-row: 1 / span 2;
  width: 52px !important;
  height: auto;
  object-fit: contain;
}

/* =========================
   TITEL – FULL BREDD
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product h2,
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product .woocommerce-loop-product__title {
  grid-column: 2 / span 2;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  margin: 0;
  color: #111;
}

/* =========================
   PRIS – DIREKT UNDER TITEL
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product .price {
  grid-column: 2;
  font-size: 14px;
  font-weight: 600;
  color: #111;
  margin: 0;
}

.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product .price del {
  color: #999;
  font-weight: 500;
  margin-right: 6px;
}

/* =========================
   KÖP-KNAPP – TEXTSTORLEK
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 a.add_to_cart_button {
  grid-column: 3;
  grid-row: 2;
  align-self: start;
  background: #000 !important;
  color: #fff !important;
  border-radius: 8px;
  padding: 6px 12px !important;
  font-size: 0 !important;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1;
}

/* Text "KÖP" */
.elementor-1708 .elementor-element.elementor-element-89d9d96 a.add_to_cart_button::before {
  content: "Köp";
  font-size: 13px;
  color: #fff;
}

/* Hover – subtil */
.elementor-1708 .elementor-element.elementor-element-89d9d96 a.add_to_cart_button:hover {
  background: #222 !important;
}

/* Tillagd */
.elementor-1708 .elementor-element.elementor-element-89d9d96 a.add_to_cart_button.added::before {
  content: "✓";
  font-size: 13px;
}

/* Dölj "Visa varukorg" */
.elementor-1708 .elementor-element.elementor-element-89d9d96 a.added_to_cart {
  display: none !important;
}

/* =========================
   STÄDA BORT ONÖDIGT
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96 .star-rating,
.elementor-1708 .elementor-element.elementor-element-89d9d96 .onsale {
  display: none !important;
}

/* =========================
   ÖVERRUBRIK
========================= */
.elementor-1708 .elementor-element.elementor-element-89d9d96::before {
  content: "Köps ofta tillsammans";
  display: block;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 10px;
}
/* Dölj endast produkter som inte är köpbara alls */
.elementor-1708 .elementor-element.elementor-element-89d9d96 li.product:not(.purchasable) {
  display: none !important;
}/* Dölj endast rubriken "Du kanske också gillar" */
.elementor-1708 .elementor-element.elementor-element-89d9d96 h2:not(.woocommerce-loop-product__title) {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fc5092 */.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li {
  font-family: 'Barlow', sans-serif !important;
  font-weight: 400 !important;
  font-size: 12.5px !important;    /* tvingar mindre text */
  line-height: 1.8 !important;
  color: #1d1d1d !important;
  margin-bottom: 1.1em;
}

/* Rubriker (H2 & H3) */
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3 {
  font-family: 'Barlow', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  line-height: 1.65;
  margin-top: 2em;
  margin-bottom: 0.4em;
  text-transform: none;
  letter-spacing: 0.015em;
}

/* Fet text i löpande stycke */
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b {
  font-weight: 600;
  color: #000;
}

/* Fördelar/Utmaningar inline */
.elementor-widget-text-editor p strong:first-child {
  font-weight: 700;
  color: #000;
  margin-right: 0.25em;
}/* End custom CSS */
/* Start custom CSS for eicon-woocommerce, class: .elementor-element-e6885c0 *//* --- Nollställ produktgridens mellanrum --- */
.woocommerce ul.products,
.woocommerce-page ul.products,
.elementor-widget-woocommerce-products ul.products {
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important; /* för flex/grid-layouter */
}

/* Varje produkt */
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.elementor-widget-woocommerce-products ul.products li.product {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Om du använder Elementor’s Product Grid-widget */
.elementor-widget-woocommerce-products .products {
  row-gap: 0 !important;
  column-gap: 0 !important;
}

/* Justera bildens kanter så allt sitter kant i kant */
.woocommerce ul.products li.product a img {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  border-radius: 0 !important;
}
/* Flytta text och pris åt höger */
.eael-product-grid .product .eael-product-wrap .eael-product-details,
.eael-product-grid .product .eael-product-wrap .eael-product-content,
.eael-product-grid .product .eael-product-wrap .woocommerce-loop-product__title,
.eael-product-grid .product .eael-product-wrap .price,
.eael-product-grid .product .eael-product-wrap .woocommerce-Price-amount {
  padding-left: 15px !important; /* justera till 10–20px efter smak */
  display: block;
}

/* Se till att bilden inte påverkas */
.eael-product-grid .product .eael-product-wrap .eael-product-thumbnail,
.eael-product-grid .product .eael-product-wrap img {
  padding: 0 !important;
  margin: 0 auto !important;
  display: block !important;
}/* End custom CSS */