.elementor-791 .elementor-element.elementor-element-24366a1a > .elementor-container{max-width:1140px;}.elementor-791 .elementor-element.elementor-element-24366a1a{margin-top:0px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-791 .elementor-element.elementor-element-590f9520 .page-heading{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-791 .elementor-element.elementor-element-15391db5 > .elementor-container{max-width:1170px;}.elementor-791 .elementor-element.elementor-element-5f92582b{--slides-per-view:1;}.elementor-791 .elementor-element.elementor-element-5f92582b .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}.woocommerce .elementor-791 .elementor-element.elementor-element-5f92582b .woocommerce-product-gallery img{width:100%;}.elementor-791 .elementor-element.elementor-element-221862f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-widget-woocommerce-product-etheme_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-791 .elementor-element.elementor-element-1be61a63{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-1be61a63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;color:#222222;}.woocommerce .elementor-widget-woocommerce-product-etheme_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-791 .elementor-element.elementor-element-6bc49e1a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.woocommerce .elementor-791 .elementor-element.elementor-element-6bc49e1a .price{color:var( --e-global-color-text );font-size:26px;font-weight:600;}.woocommerce .elementor-791 .elementor-element.elementor-element-6bc49e1a .price ins{color:#a4004f;}.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-791 .elementor-element.elementor-element-ilesku01 .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-406c243c > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-791 .elementor-element.elementor-element-406c243c .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-791 .elementor-element.elementor-element-406c243c .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.woocommerce .elementor-791 .elementor-element.elementor-element-406c243c form.cart table.variations label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-791 .elementor-element.elementor-element-406c243c form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-791 .elementor-element.elementor-element-406c243c form.cart table.variations td.value:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-791 .elementor-element.elementor-element-406c243c .single_add_to_cart_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#918D74;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-791 .elementor-element.elementor-element-ilevsr1 .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilebc01{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-791 .elementor-element.elementor-element-ilebc03{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-791 .elementor-element.elementor-element-ilebc04{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-791 .elementor-element.elementor-element-ileacc02{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-791 .elementor-element.elementor-element-f542348{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-791 .elementor-element.elementor-element-f542348:not(.elementor-motion-effects-element-type-background), .elementor-791 .elementor-element.elementor-element-f542348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9E8;}.elementor-791 .elementor-element.elementor-element-88186c0 .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-6a6a254{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-791 .elementor-element.elementor-element-b0b5485{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-cf4fc02{--icon-box-icon-margin:15px;}.elementor-791 .elementor-element.elementor-element-cf4fc02.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-791 .elementor-element.elementor-element-cf4fc02.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-cf4fc02.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon{font-size:40px;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-title{color:#000000;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-8c3f18d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-96b7a80{--icon-box-icon-margin:15px;}.elementor-791 .elementor-element.elementor-element-96b7a80.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-791 .elementor-element.elementor-element-96b7a80.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-96b7a80.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon{font-size:40px;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-title{color:#000000;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-46b8457{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-5cee784{--icon-box-icon-margin:15px;}.elementor-791 .elementor-element.elementor-element-5cee784.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-791 .elementor-element.elementor-element-5cee784.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-5cee784.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon{font-size:28px;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-title{color:#000000;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-1b6b720{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-wrapper{text-align:center;}.elementor-791 .elementor-element.elementor-element-fbb6c57{--icon-box-icon-margin:15px;}.elementor-791 .elementor-element.elementor-element-fbb6c57.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-791 .elementor-element.elementor-element-fbb6c57.elementor-view-framed .elementor-icon, .elementor-791 .elementor-element.elementor-element-fbb6c57.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon{font-size:28px;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-title{color:#000000;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;}.elementor-791 .elementor-element.elementor-element-ilerv01{--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;--padding-top:50px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-791 .elementor-element.elementor-element-ilerh01{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilerh01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest01{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-791 .elementor-element.elementor-element-ilest1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-791 .elementor-element.elementor-element-ilest1h{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest1h .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest1s{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest1s .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-791 .elementor-element.elementor-element-ilest2h{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest2h .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest2s{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest2s .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-791 .elementor-element.elementor-element-ilest3h{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest3h .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest3s{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest3s .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-791 .elementor-element.elementor-element-ilest4h{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest4h .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-ilest4s{text-align:center;}.elementor-791 .elementor-element.elementor-element-ilest4s .elementor-heading-title{color:#222222;}.elementor-791 .elementor-element.elementor-element-2b17c635 > .elementor-container{max-width:1170px;}.elementor-791 .elementor-element.elementor-element-2b17c635{margin-top:0px;margin-bottom:15px;}.elementor-791 .elementor-element.elementor-element-546dde56{--slides-per-view:4;}.elementor-791 .elementor-element.elementor-element-546dde56 .related-products-title{margin-bottom:20px;}@media(max-width:1024px){.elementor-791 .elementor-element.elementor-element-546dde56{--slides-per-view:2;}}@media(max-width:767px){.elementor-791 .elementor-element.elementor-element-1be61a63{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-1be61a63 .elementor-heading-title{font-size:22px;}.elementor-791 .elementor-element.elementor-element-6bc49e1a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-791 .elementor-element.elementor-element-b0b5485{--width:47%;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon{font-size:35px;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-title a{font-size:14px;}.elementor-791 .elementor-element.elementor-element-cf4fc02 .elementor-icon-box-description{font-size:12px;}.elementor-791 .elementor-element.elementor-element-8c3f18d{--width:47%;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon{font-size:35px;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-title a{font-size:14px;}.elementor-791 .elementor-element.elementor-element-96b7a80 .elementor-icon-box-description{font-size:12px;}.elementor-791 .elementor-element.elementor-element-46b8457{--width:47%;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon{font-size:35px;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-title a{font-size:14px;}.elementor-791 .elementor-element.elementor-element-5cee784 .elementor-icon-box-description{font-size:12px;}.elementor-791 .elementor-element.elementor-element-1b6b720{--width:47%;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon{font-size:35px;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-title, .elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-title a{font-size:14px;}.elementor-791 .elementor-element.elementor-element-fbb6c57 .elementor-icon-box-description{font-size:12px;}.elementor-791 .elementor-element.elementor-element-ilest1{--width:50%;}.elementor-791 .elementor-element.elementor-element-ilest2{--width:50%;}.elementor-791 .elementor-element.elementor-element-ilest3{--width:50%;}.elementor-791 .elementor-element.elementor-element-ilest4{--width:50%;}.elementor-791 .elementor-element.elementor-element-546dde56{--slides-per-view:2;}}@media(min-width:768px){.elementor-791 .elementor-element.elementor-element-f542348{--content-width:1290px;}.elementor-791 .elementor-element.elementor-element-6a6a254{--content-width:1290px;}.elementor-791 .elementor-element.elementor-element-b0b5485{--width:25%;}.elementor-791 .elementor-element.elementor-element-8c3f18d{--width:25%;}.elementor-791 .elementor-element.elementor-element-46b8457{--width:25%;}.elementor-791 .elementor-element.elementor-element-1b6b720{--width:25%;}.elementor-791 .elementor-element.elementor-element-ilerv01{--content-width:1140px;}.elementor-791 .elementor-element.elementor-element-ilest01{--content-width:1140px;}.elementor-791 .elementor-element.elementor-element-ilest1{--width:25%;}.elementor-791 .elementor-element.elementor-element-ilest2{--width:25%;}.elementor-791 .elementor-element.elementor-element-ilest3{--width:25%;}.elementor-791 .elementor-element.elementor-element-ilest4{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-791 .elementor-element.elementor-element-1f363142{width:100%;}.elementor-791 .elementor-element.elementor-element-221862f{width:100%;}}/* Start custom CSS *//* ILE – sablon produs (stil Lumore) */
body.single-product,body.single-product .template-content,body.single-product .page-wrapper,.elementor-791{background-color:#fff!important}
.elementor-791,.elementor-791 p,.elementor-791 li,.elementor-791 a,.elementor-791 h1,.elementor-791 h2,.elementor-791 h3,.elementor-791 .elementor-heading-title,.elementor-791 .price,.elementor-791 button,.elementor-791 input,.elementor-791 .elementor-icon-box-title,.elementor-791 .elementor-icon-box-description,.elementor-791 .e-n-accordion-item-title-text{font-family:'Montserrat',sans-serif!important}
.elementor-791 p,.elementor-791 li{color:#404040;font-size:15px;letter-spacing:.04em;line-height:1.6}
/* titlu + pret */
.elementor-element-1be61a63 .product_title,.elementor-element-1be61a63 .elementor-heading-title{text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0;font-weight:500!important;color:#000}
.ile-price-right{text-align:right}
.ile-price-right .price{justify-content:flex-end;font-size:24px!important;font-weight:400!important;color:#000!important;letter-spacing:.04em}
.elementor-element-cf4fd1e .star-rating{color:#000}
.ile-sku .elementor-heading-title{font-size:10px!important;letter-spacing:.1em;text-transform:uppercase;color:#777!important;font-weight:400!important;margin:6px 0 18px}
/* cantitate + buton */
.elementor-element-406c243c form.cart{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center;width:100%}
.elementor-element-406c243c form.cart>.yith-wapo-container{flex:0 0 100%}
.elementor-element-406c243c .quantity{border:0!important;background:none!important}
.elementor-element-406c243c .quantity .minus,.elementor-element-406c243c .quantity .plus{width:30px!important;height:30px!important;border-radius:50%!important;background:#f0f0f0!important;border:0!important;color:#333!important}
.elementor-element-406c243c .quantity input.qty{border:0!important;background:none!important;width:34px!important}
.elementor-element-406c243c form.cart .single_add_to_cart_button{flex:1 1 auto;width:auto!important;max-width:none!important;min-height:46px;background:#252525!important;border-color:#252525!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase;border-radius:0!important}
.elementor-element-406c243c form.cart .single_add_to_cart_button svg,.elementor-element-406c243c form.cart .single_add_to_cart_button .et-icon{display:none}
/* cutie transport */
.ile-gift{border:2px solid #d0d0d0;border-radius:3px;margin:18px 0 16px;overflow:hidden}
.ile-gift-head{background:#e9e9e9;text-align:center;font-weight:600;font-size:15px;color:#111;padding:12px 10px}
.ile-gift-body{display:flex;gap:12px;align-items:center;padding:10px 12px;background:#fff}
.ile-gift-img{width:62px;height:62px;border:1px solid #ddd;border-radius:3px;display:flex;align-items:center;justify-content:center;flex:0 0 62px}
.ile-gift-img img{width:38px;height:38px}
.ile-gift-title{font-weight:600;font-size:15px;text-decoration:underline;color:#111;margin-bottom:4px}
.ile-gift-badge{display:inline-block;background:#3d5a1e;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 10px;border-radius:20px;margin-bottom:4px}
.ile-gift-note{font-size:12px;color:#222}
.ile-ship-list{margin:0 0 8px 18px;padding:0}
.ile-ship-list li{font-size:14px;line-height:1.75;color:#404040}
.ile-ship p{margin:0}
/* cercuri */
.ile-circles{margin:10px 0 20px}
.ile-circles .swiper-slide-image,.ile-circles img{border-radius:50%;aspect-ratio:1/1;object-fit:cover;width:100%}
.ile-circles:not(:has(img)){display:none!important}
/* acordeon */
.ile-acc .e-n-accordion-item{border-top:1px solid #e0e0e0}
.ile-acc .e-n-accordion-item:last-child{border-bottom:1px solid #e0e0e0}
.ile-acc .e-n-accordion-item-title{padding:14px 12px!important;border:0!important;background:none!important;justify-content:space-between}
.ile-acc .e-n-accordion-item-title-text{font-size:13px!important;letter-spacing:.2em;font-weight:400!important;color:#282828!important;text-transform:uppercase}
.ile-acc .e-n-accordion-item-title-icon svg{width:11px;fill:#282828}
.ile-acc .e-n-accordion-item>.e-con{border:0!important}
.ile-acc{margin-top:10px}
/* banda incredere */
.ile-trust-band{background-color:#e8e8e8!important}
.ile-band-title .elementor-heading-title{font-size:22px!important;letter-spacing:.06em;font-weight:700!important;margin-bottom:18px;color:#111!important}
.ile-trust-band .elementor-icon-box-title,.ile-trust-band .elementor-icon-box-title a{font-size:15px!important;font-weight:600!important;letter-spacing:.02em;margin-bottom:0;color:#333!important;text-transform:none}
.ile-trust-band .elementor-icon-box-description{font-size:15px!important;color:#404040!important}
.ile-trust-band .elementor-icon-box-icon{margin-bottom:10px!important}
.ile-trust-band .elementor-icon svg{filter:grayscale(1) brightness(.3)}
/* video */
.ile-video-box{background-color:#e2e2e2!important}
.ile-video-heading .elementor-heading-title{font-size:30px!important;letter-spacing:.03em;font-weight:500!important;margin-bottom:22px;color:#000!important;text-transform:uppercase}
.ile-video-title .elementor-heading-title{font-size:46px!important;line-height:1.1;text-transform:uppercase;font-weight:700!important;color:#111!important}
.ile-video-sub p{font-size:22px!important;color:#222}
.ile-video-brand .elementor-heading-title{font-size:30px!important;letter-spacing:.12em;font-weight:500!important;color:#111!important}
.ile-video-player{width:100%;max-width:340px;margin:0 auto}
.ile-video-player .e-hosted-video,.ile-video-player .elementor-wrapper{aspect-ratio:9/16;height:auto!important;padding-bottom:0!important;max-width:340px;margin:0 auto}
.ile-video-player video{display:block;background:#000;width:100%!important;height:100%!important;object-fit:cover}
.ile-video-produs:not(:has(video)){display:none!important}
/* recenzii */
.ile-reviews-title .elementor-heading-title{font-size:26px!important;font-weight:400!important;color:#000!important;margin-bottom:20px}
.ile-reviews .woocommerce-Reviews-title{font-size:16px!important;text-align:center}
/* banda cifre */
.ile-stats{border-top:1px solid #eee}
.ile-stat-big .elementor-heading-title{font-size:20px!important;font-weight:600!important;color:#111!important}
.ile-stat-small .elementor-heading-title{font-size:13px!important;letter-spacing:.06em;color:#555!important;font-weight:400!important}
@media(max-width:767px){.ile-video-title .elementor-heading-title{font-size:28px!important}.ile-video-brand{display:none}.ile-trust-band .e-con{flex-wrap:wrap}.ile-price-right .price{font-size:20px!important}}

.ile-stats>.e-con-inner{flex-wrap:nowrap!important}
.ile-stats>.e-con-inner>.e-con{flex:1 1 0!important;width:auto!important}
.ile-stats .elementor-widget-woocommerce-product-etheme_sticky_cart{position:absolute!important;width:0!important;flex:0 0 0!important}
@media(max-width:767px){.ile-stats>.e-con-inner{flex-wrap:wrap!important}.ile-stats>.e-con-inner>.e-con{flex:0 0 50%!important}}
.elementor-element-24366a1a,.elementor-element-24366a1a *{background-color:transparent!important}
.ile-sku .elementor-heading-title{font-size:11px!important}

/* video ca la Lumore: buton play centrat pe toata cutia */
.ile-video-box{position:relative}
.ile-video-box>.ile-play-wrap{position:absolute!important;inset:0;width:100%!important;max-width:none!important;margin:0!important;z-index:5}
.ile-video-box>.ile-play-wrap .elementor-widget-container{height:100%}
.ile-play-overlay{position:absolute;inset:0;cursor:pointer;display:flex;align-items:center;justify-content:center}
.ile-play-btn{width:60px;height:60px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:transform .2s}
.ile-play-overlay:hover .ile-play-btn{transform:scale(1.08)}
.ile-play-btn svg{margin-left:3px}
.ile-video-box.ile-playing>.ile-play-wrap{display:none!important}
.ile-video-logo img{filter:brightness(0)}
.ile-video-produs .ile-video-player{max-width:380px}
.ile-video-player .e-hosted-video,.ile-video-player .elementor-wrapper{max-width:380px!important}

.elementor-element-ilevl01{justify-content:flex-start!important;gap:14px!important}
.elementor-element-ilevl01 .ile-video-logo{margin-top:auto!important}
.ile-video-sub p{margin:0}

.elementor-element-ilevl01{align-self:stretch!important;min-height:0!important;padding-top:10px!important;padding-bottom:10px!important}
@media(max-width:767px){.elementor-element-ilevl01 .ile-video-logo{margin-top:10px!important}}

/* video stories ca la Lumore */
.ile-vsrc{display:none!important}
.ile-stories{display:flex;gap:18px;overflow-x:auto;padding:4px 2px 8px;margin:8px 0 18px;scrollbar-width:none}
.ile-stories::-webkit-scrollbar{display:none}
.ile-stories[hidden]{display:none}
.ile-story{flex:0 0 132px;width:132px;height:132px;border-radius:50%;overflow:hidden;padding:0!important;border:0!important;cursor:pointer;background:#eee!important;min-height:0!important}
.ile-story video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
@media(max-width:767px){.ile-story{flex-basis:96px;width:96px;height:96px}}
.ile-sm{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif}
.ile-sm[hidden]{display:none}
.ile-sm button{font-family:inherit;min-height:0;line-height:1}
.ile-sm-frame{position:relative;height:min(92vh,780px);aspect-ratio:9/16;max-width:100vw;background:#000;overflow:hidden;border-radius:4px}
.ile-sm-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;cursor:pointer}
.ile-sm-bars{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px;z-index:3}
.ile-sm-bars span{flex:1;height:3px;background:rgba(255,255,255,.4);border-radius:2px;overflow:hidden}
.ile-sm-bars i{display:block;height:100%;width:0;background:#fff}
.ile-sm-close,.ile-sm-cart,.ile-sm-mute{position:absolute;z-index:3;width:38px;height:38px;border-radius:50%!important;background:rgba(0,0,0,.35)!important;color:#fff!important;border:0!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;padding:0!important;font-size:16px!important}
.ile-sm-close{top:28px;left:14px}.ile-sm-cart{top:28px;right:14px}.ile-sm-mute{right:14px;bottom:190px}
.ile-sm-bottom{position:absolute;left:12px;right:12px;bottom:14px;z-index:3}
.ile-sm-card{display:flex;align-items:center;gap:10px;background:rgba(40,40,40,.88);border-radius:6px;padding:8px;color:#fff;margin-bottom:8px}
.ile-sm-card img{width:64px;height:64px;object-fit:cover;border-radius:4px;background:#fff;flex:0 0 64px}
.ile-sm-info{flex:1;min-width:0}
.ile-sm-title{font-weight:700;font-size:13px;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ile-sm-desc{font-size:11px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;margin-top:2px}
.ile-sm-price,.ile-sm-price *{font-size:15px!important;font-weight:700!important;color:#fff!important;margin-top:4px}
.ile-sm-view{background:#fff!important;color:#111!important;border:0!important;border-radius:4px!important;padding:8px 16px!important;font-size:12px!important;cursor:pointer}
.ile-sm-buy{width:100%;background:#111!important;color:#fff!important;border:0!important;padding:13px!important;font-weight:600!important;letter-spacing:.14em;font-size:12px!important;cursor:pointer;border-radius:3px!important}
.ile-sm-buy:disabled{opacity:.8}
.ile-sm-nav{display:flex;flex-direction:column;gap:12px;margin-left:16px}
.ile-sm-nav button{width:38px;height:38px;border-radius:50%!important;background:#fff!important;color:#111!important;border:0!important;font-size:24px!important;cursor:pointer;padding:0!important}
@media(max-width:767px){.ile-sm-frame{height:100%;width:100%;aspect-ratio:auto;border-radius:0}.ile-sm-nav{position:absolute;right:10px;top:45%;margin:0;z-index:4}}/* End custom CSS */