.elementor-28612 .elementor-element.elementor-element-5aab45c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-28612 .elementor-element.elementor-element-5aab45c2:not(.elementor-motion-effects-element-type-background), .elementor-28612 .elementor-element.elementor-element-5aab45c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e36c1 );}.elementor-28612 .elementor-element.elementor-element-1e4e7ad .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:16px;font-weight:300;line-height:30px;}.elementor-28612 .elementor-element.elementor-element-1e4e7ad .woocommerce-breadcrumb > a{color:var( --e-global-color-22683a7 );}.elementor-28612 .elementor-element.elementor-element-015618e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28612 .elementor-element.elementor-element-015618e:not(.elementor-motion-effects-element-type-background), .elementor-28612 .elementor-element.elementor-element-015618e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e36c1 );}.elementor-28612 .elementor-element.elementor-element-f42ed16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.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-28612 .elementor-element.elementor-element-0d4c6bf .elementor-heading-title{font-size:30px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content{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 );}.elementor-28612 .elementor-element.elementor-element-eb1b2c2{color:var( --e-global-color-text );font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;}.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-28612 .elementor-element.elementor-element-3f16d69{background-color:var( --e-global-color-75e36c1 );}.elementor-28612 .elementor-element.elementor-element-3f16d69 .cart button, .elementor-28612 .elementor-element.elementor-element-3f16d69 .cart .button{transition:all 0.2s;}.woocommerce .elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart table.variations label{color:var( --e-global-color-text );font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.woocommerce .elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart table.variations td.value select, .woocommerce .elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart table.variations td.value:before{background-color:var( --e-global-color-a0c6c0a );border:1px solid #DDDDDD;}.woocommerce .elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart table.variations td.value:before{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;}.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-28612 .elementor-element.elementor-element-868b92c .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-28612 .elementor-element.elementor-element-36383d5{background-color:#00000006;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:7px 0px 0px 0px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;}.elementor-28612 .elementor-element.elementor-element-36383d5:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(14px/2);}.elementor-28612 .elementor-element.elementor-element-36383d5:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(14px/2);}.elementor-28612 .elementor-element.elementor-element-36383d5.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-28612 .elementor-element.elementor-element-36383d5.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body:not(.rtl) .elementor-28612 .elementor-element.elementor-element-36383d5.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-14px/2) + (-1px/2) );}body:not.rtl .elementor-28612 .elementor-element.elementor-element-36383d5.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-14px/2) - (1px/2) );}.elementor-28612 .elementor-element.elementor-element-36383d5 a{font-size:18px;color:var( --e-global-color-22683a7 );}.woocommerce .elementor-28612 .elementor-element.elementor-element-375d55d .shop_attributes{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:300;line-height:30px;}.elementor-28612 .elementor-element.elementor-element-f319385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-28612 .elementor-element.elementor-element-d7d4e71{background-color:var( --e-global-color-a0c6c0a );padding:5px 5px 5px 5px;top:10px;text-align:start;}body:not(.rtl) .elementor-28612 .elementor-element.elementor-element-d7d4e71{left:10px;}body.rtl .elementor-28612 .elementor-element.elementor-element-d7d4e71{right:10px;}.elementor-28612 .elementor-element.elementor-element-d7d4e71 img{width:100px;}.elementor-28612 .elementor-element.elementor-element-a771c3c{background-color:var( --e-global-color-a0c6c0a );padding:5px 5px 5px 5px;top:10px;}body:not(.rtl) .elementor-28612 .elementor-element.elementor-element-a771c3c{right:70px;}body.rtl .elementor-28612 .elementor-element.elementor-element-a771c3c{left:70px;}.elementor-28612 .elementor-element.elementor-element-a771c3c img{width:50px;}.elementor-28612 .elementor-element.elementor-element-b6eff88{width:100%;max-width:100%;}.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-viewport, .woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-control-thumbs img{border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-a0c6c0a );}.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-control-thumbs img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-a0c6c0a );border-radius:20px 20px 20px 20px;}.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-28612 .elementor-element.elementor-element-88e9387{--display:flex;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-28612 .elementor-element.elementor-element-88e9387:not(.elementor-motion-effects-element-type-background), .elementor-28612 .elementor-element.elementor-element-88e9387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a0c6c0a );}.elementor-28612 .elementor-element.elementor-element-44871da .elementor-heading-title{font-size:30px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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-products.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-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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-products.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-products.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-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:3px 3px 3px 3px;border-radius:20px;padding:5px 5px 5px 5px;background-color:var( --e-global-color-75e36c1 );border-color:var( --e-global-color-75e36c1 );}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-a0c6c0a );border-radius:20px 20px 20px 20px;margin-bottom:5px;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;font-weight:500;letter-spacing:-0.5px;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products ul.products li.product:hover{background-color:var( --e-global-color-75e36c1 );border-color:var( --e-global-color-22683a7 );}.elementor-28612 .elementor-element.elementor-element-66697d02{--display:flex;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-28612 .elementor-element.elementor-element-66697d02:not(.elementor-motion-effects-element-type-background), .elementor-28612 .elementor-element.elementor-element-66697d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75e36c1 );}.elementor-28612 .elementor-element.elementor-element-de5c1b6 .elementor-heading-title{font-size:30px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-28612 .elementor-element.elementor-element-dfd925a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-item > a{font-size:18px;font-weight:700;}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-91fa29d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-item > a{font-size:18px;font-weight:300;line-height:30px;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-item > a{font-size:18px;font-weight:700;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-0af8566{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-item > a{font-size:18px;font-weight:300;line-height:30px;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-item > a{font-size:18px;font-weight:700;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-1589466{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-item > a{font-size:18px;font-weight:300;line-height:30px;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-item > a{font-size:18px;font-weight:700;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-28612 .elementor-element.elementor-element-c4f3a72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-item > a{font-size:18px;font-weight:300;line-height:30px;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-28612 .elementor-element.elementor-element-f42ed16{--width:50%;}.elementor-28612 .elementor-element.elementor-element-f319385{--width:50%;}}@media(max-width:1024px){.elementor-28612 .elementor-element.elementor-element-5aab45c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-015618e{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-f42ed16{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-28612 .elementor-element.elementor-element-0d4c6bf .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28612 .elementor-element.elementor-element-eb1b2c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28612 .elementor-element.elementor-element-868b92c .elementor-heading-title{font-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28612 .elementor-element.elementor-element-88e9387{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-44871da .elementor-heading-title{font-size:30px;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28612 .elementor-element.elementor-element-66697d02{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-de5c1b6 .elementor-heading-title{font-size:30px;}.elementor-28612 .elementor-element.elementor-element-dfd925a{--e-con-grid-template-columns:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-a5c9086 .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-91fa29d .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-0e1f524 .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-0af8566 .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-49552bf .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-1589466 .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-005e9b9 .elementor-icon-list-item > a{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28612 .elementor-element.elementor-element-c4f3a72 .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:767px){.elementor-28612 .elementor-element.elementor-element-5aab45c2{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-015618e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-28612 .elementor-element.elementor-element-f42ed16{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28612 .elementor-element.elementor-element-0d4c6bf{text-align:start;}.elementor-28612 .elementor-element.elementor-element-0d4c6bf .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28612 .elementor-element.elementor-element-eb1b2c2{text-align:start;}.elementor-28612 .elementor-element.elementor-element-868b92c{text-align:start;}.elementor-28612 .elementor-element.elementor-element-868b92c .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-28612 .elementor-element.elementor-element-36383d5{font-size:16px;}.elementor-28612 .elementor-element.elementor-element-36383d5 a{font-size:16px;}.woocommerce .elementor-28612 .elementor-element.elementor-element-375d55d .shop_attributes{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28612 .elementor-element.elementor-element-88e9387{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-44871da{text-align:start;}.elementor-28612 .elementor-element.elementor-element-44871da .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-28612 .elementor-element.elementor-element-ca8b974.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28612 .elementor-element.elementor-element-66697d02{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28612 .elementor-element.elementor-element-de5c1b6{text-align:start;}.elementor-28612 .elementor-element.elementor-element-de5c1b6 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-28612 .elementor-element.elementor-element-dfd925a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28612 .elementor-element.elementor-element-0e1f524{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28612 .elementor-element.elementor-element-0af8566{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28612 .elementor-element.elementor-element-49552bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28612 .elementor-element.elementor-element-1589466{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28612 .elementor-element.elementor-element-005e9b9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28612 .elementor-element.elementor-element-c4f3a72{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3f16d69 *//************ Variant-boks – inde i Læg i kurv-widget ************/

/* Fjern baggrund på variant-tabel */
.elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart .variations {
    margin-top: -20px;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* TH: 5px top/bund, 0 venstre/højre */
.elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart .variations th.label {
    padding: 5px 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

/* TH: Style visning af dynamiske variant-navn */
.elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart .variations th.label span {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    color: #111;
}

/* Skjul CLEAR-knap */
.elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart .reset_variations {
    display: none !important;
}

/* TD: Fjern BG */
.elementor-28612 .elementor-element.elementor-element-3f16d69 form.cart .variations td.value {
    padding: 0 !important;
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-36383d5 *//* === PRODUKT META som "Varenummer"-række === */

/* Skjul ALT meta undtagen SKU inde i denne kolonne */
.product-info-box .product_meta > :not(.sku_wrapper) {
    display: none;
}

/* Gør SKU-wrapper til en tabelrække */
.product-info-box .product_meta .sku_wrapper {
    display: grid;
    grid-template-columns: 1fr 2fr;  /* venstre label, højre værdi */
}

/* Selve SKU-værdien (højre) */
.product-info-box .product_meta .sku {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-375d55d *//* YDERLIGERE INFORMATION – samme look som PRODUKTINFORMATION */
.product-extra-info table.woocommerce-product-attributes {
	width: 100%;
	border-collapse: collapse;
    border-top: 1px solid #ddd;	
	background: transparent;
}

/* Hver række = kun en tynd, horisontal linje */
.product-extra-info table.woocommerce-product-attributes tr {
	border-bottom: 1px solid #ddd;
}

/* Celler */
.product-extra-info table.woocommerce-product-attributes th,
.product-extra-info table.woocommerce-product-attributes td {
	border: none;
	background: transparent;
}

/* Label-kolonne (venstre) */
.product-extra-info table.woocommerce-product-attributes th {
	text-align: left;
	padding: 8px 0;
}

/* Værdi-kolonne (højre) */
.product-extra-info table.woocommerce-product-attributes td {
	text-align: right;
	font-style: normal;  /* ingen, italic som standard */
}


/* Ikoner i tabel */
.and-product-icons{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: flex-end;
  align-items: center;
}

.and-product-icon{
  max-width: 50px !important;
  height: auto !important;
  display: block;
}

/* Produktinformation – centrér indhold vertikalt i rækker */
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
  vertical-align: middle !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b6eff88 *//************ Galleri: Container til produktbillede ************/

/* === Container til produktbillede === */
.elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #ffffff;
    overflow: hidden !important;

    /* Mobile (default) */
    height: 350px !important;
}

/* === Tablet === */
@media (min-width: 768px) {
    .elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__image {
        height: 400px !important;
    }
}

/* === Desktop === */
@media (min-width: 1025px) {
    .elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__image {
        height: 570px !important;
    }
}

/* === Link-wrapper inde i containeren === */
.elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__image > a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
}

/* === Selve produktbilledet === */
.elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__image img:not(.zoomImg) {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    margin: auto !important;
    display: block !important;
}

/* === Zoom-billedet (WooCommerce styrer det) === */
.elementor-28612 .elementor-element.elementor-element-b6eff88 .zoomImg {
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
}

/************ Galleri: Thumbnails ************/
.elementor-28612 .elementor-element.elementor-element-b6eff88 .flex-control-thumbs li img,
.elementor-28612 .elementor-element.elementor-element-b6eff88 .woocommerce-product-gallery__image--thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    background: #ffffff;
}

/************ Galleri: Fjern margin under galleri ************/
.elementor-28612 .elementor-element.elementor-element-b6eff88 .images {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ca8b974 *//* Skjul knappen i produkt-arkiv */
.elementor-28612 .elementor-element.elementor-element-ca8b974 .button,
.elementor-28612 .elementor-element.elementor-element-ca8b974 .add_to_cart_button,
.elementor-28612 .elementor-element.elementor-element-ca8b974 .product_type_simple {
    display: none !important;
}


/* ===========================================
   RELATEREDE PRODUKTER – kvadratiske billeder
   =========================================== */

/* Behold Woo's eget grid / kolonner – vi rører ikke ul/ li layoutet */

/* Kortet (linket) skal være en kolonne: billede øverst, titel under */
.related ul.products li.product .woocommerce-LoopProduct-link {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    background: transparent;
    padding: 0;
    height: auto; /* fjern tidligere fast højde */
}

/* Billedet får sin egen kvadratiske “canvas” */
.related ul.products li.product .woocommerce-LoopProduct-link img {
    display: block;
    width: 100%;
    aspect-ratio: 1 / 1;              /* kvadratiske billeder */
    object-fit: contain;              /* ingen beskæring */
    background: #ffffff;
    padding: 10px;
    box-sizing: border-box;
    margin: 0 auto;
}

/* Titel under billedet */
.related ul.products li.product .woocommerce-loop-product__title {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd925a */.elementor-28612 .elementor-element.elementor-element-dfd925a li:nth-child(even) {
  background-color: #fff;
 margin-block-start: 0 !important;
 padding-block-start: calc(20px / 2);
}/* End custom CSS */