.elementor-1203 .elementor-element.elementor-element-1e8fcee{--display:flex;--min-height:288px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.56;}.elementor-1203 .elementor-element.elementor-element-1e8fcee:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artasapunului.ro/wp-content/uploads/2026/09/hero-magazin.webp");background-position:center center;background-size:cover;}.elementor-1203 .elementor-element.elementor-element-1e8fcee::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://artasapunului.ro/wp-content/uploads/2026/09/frunza.webp");--background-overlay:'';background-position:-6.2em 10vh;background-repeat:no-repeat;background-size:12% auto;}.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-1203 .elementor-element.elementor-element-4e4a578 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-59db7b0 );}.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-1203 .elementor-element.elementor-element-62e1e06{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-b566eac{--display:flex;--min-height:288px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.56;}.elementor-1203 .elementor-element.elementor-element-b566eac:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artasapunului.ro/wp-content/uploads/2026/09/hero-magazin.webp");background-position:center center;background-size:cover;}.elementor-1203 .elementor-element.elementor-element-b566eac::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://artasapunului.ro/wp-content/uploads/2026/09/frunza.webp");--background-overlay:'';background-position:-6.2em 10vh;background-repeat:no-repeat;background-size:12% auto;}.elementor-1203 .elementor-element.elementor-element-d30e2ee{--display:flex;--justify-content:center;}.elementor-1203 .elementor-element.elementor-element-d30e2ee:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-d30e2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF73;}.elementor-1203 .elementor-element.elementor-element-d186164 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:700;letter-spacing:-1px;color:var( --e-global-color-59db7b0 );}.elementor-1203 .elementor-element.elementor-element-3df82ca{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-8a19047{--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;}.elementor-1203 .elementor-element.elementor-element-01d2228{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta .elementor-cta__bg, .elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1203 .elementor-element.elementor-element-c8a7247{border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__content{min-height:100px;text-align:start;background-color:var( --e-global-color-db08184 );}.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__bg-wrapper{min-height:210px;}.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__title:not(:last-child){margin-bottom:33px;}.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta .elementor-cta__bg, .elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1203 .elementor-element.elementor-element-7741feb{border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__content{min-height:100px;text-align:start;background-color:var( --e-global-color-db08184 );}.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__bg-wrapper{min-height:210px;}.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__title:not(:last-child){margin-bottom:33px;}.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta .elementor-cta__bg, .elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1203 .elementor-element.elementor-element-f9872ea{border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__content{min-height:100px;text-align:start;background-color:var( --e-global-color-db08184 );}.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__bg-wrapper{min-height:210px;}.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__title:not(:last-child){margin-bottom:33px;}.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta .elementor-cta__bg, .elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1203 .elementor-element.elementor-element-0ad68fc{border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__content{min-height:100px;text-align:start;background-color:var( --e-global-color-db08184 );}.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__bg-wrapper{min-height:210px;}.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__title:not(:last-child){margin-bottom:33px;}.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta .elementor-cta__bg, .elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1203 .elementor-element.elementor-element-5c17f2d{border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__content{min-height:100px;text-align:start;background-color:var( --e-global-color-db08184 );}.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__bg-wrapper{min-height:210px;}.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__title:not(:last-child){margin-bottom:33px;}.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta .elementor-cta__bg, .elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1203 .elementor-element.elementor-element-2568cc9{border-radius:0px 0px 0px 0px;}.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__content{min-height:100px;text-align:start;background-color:var( --e-global-color-db08184 );}.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__bg-wrapper{min-height:210px;}.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__title:not(:last-child){margin-bottom:33px;}.elementor-1203 .elementor-element.elementor-element-813b40e{--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;}.elementor-1203 .elementor-element.elementor-element-a7a4b6d{--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;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1203 .elementor-element.elementor-element-a7a4b6d:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-a7a4b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a3c098 );}.elementor-1203 .elementor-element.elementor-element-a7a4b6d::before, .elementor-1203 .elementor-element.elementor-element-a7a4b6d > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-a7a4b6d > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-a7a4b6d > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-a7a4b6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-a7a4b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://artasapunului.ro/wp-content/uploads/2026/09/frunza.webp");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:93% auto;}.elementor-1203 .elementor-element.elementor-element-ae4d90d{padding:1em 0em 0em 0em;}.elementor-1203 .elementor-element.elementor-element-ae4d90d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:600;line-height:1em;color:var( --e-global-color-755401a );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1203 .elementor-element.elementor-element-d10355c{--divider-border-style:solid;--divider-color:var( --e-global-color-59db7b0 );--divider-border-width:2px;}.elementor-1203 .elementor-element.elementor-element-d10355c .elementor-divider-separator{width:27%;}.elementor-1203 .elementor-element.elementor-element-d10355c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1203 .elementor-element.elementor-element-6a2c44d{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-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-wc-archive-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-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-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-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-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-wc-archive-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-wc-archive-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-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:28px;}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-755401a );margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-755401a );margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul li a{color:var( --e-global-color-4d634f4 );}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-1ea7eed );border-radius:17px;}.elementor-1203 .elementor-element.elementor-element-3d1d729{--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;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1203 .elementor-element.elementor-element-3d1d729:not(.elementor-motion-effects-element-type-background), .elementor-1203 .elementor-element.elementor-element-3d1d729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6E8E6;}.elementor-1203 .elementor-element.elementor-element-6f90cbb{--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;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4d634f4 );--border-color:var( --e-global-color-4d634f4 );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1203 .elementor-element.elementor-element-fbd2976.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1203 .elementor-element.elementor-element-fbd2976.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1203 .elementor-element.elementor-element-fbd2976.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1203 .elementor-element.elementor-element-fbd2976:has(:hover) .elementor-image-box-title,
					 .elementor-1203 .elementor-element.elementor-element-fbd2976:has(:focus) .elementor-image-box-title{color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1203 .elementor-element.elementor-element-af1977d{--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;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4d634f4 );--border-color:var( --e-global-color-4d634f4 );}.elementor-1203 .elementor-element.elementor-element-1c4e2dc.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc:has(:hover) .elementor-image-box-title,
					 .elementor-1203 .elementor-element.elementor-element-1c4e2dc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1203 .elementor-element.elementor-element-3bd0920{--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;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4d634f4 );--border-color:var( --e-global-color-4d634f4 );}.elementor-1203 .elementor-element.elementor-element-b4257a3.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1203 .elementor-element.elementor-element-b4257a3.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1203 .elementor-element.elementor-element-b4257a3.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1203 .elementor-element.elementor-element-b4257a3:has(:hover) .elementor-image-box-title,
					 .elementor-1203 .elementor-element.elementor-element-b4257a3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1203 .elementor-element.elementor-element-77019fc{--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;}.elementor-1203 .elementor-element.elementor-element-95a812a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1203 .elementor-element.elementor-element-95a812a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1203 .elementor-element.elementor-element-95a812a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1203 .elementor-element.elementor-element-95a812a:has(:hover) .elementor-image-box-title,
					 .elementor-1203 .elementor-element.elementor-element-95a812a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-755401a );}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-1203 .elementor-element.elementor-element-1e8fcee{--content-width:1400px;}.elementor-1203 .elementor-element.elementor-element-b566eac{--content-width:1400px;}.elementor-1203 .elementor-element.elementor-element-d30e2ee{--width:70%;}.elementor-1203 .elementor-element.elementor-element-8a19047{--content-width:1400px;}.elementor-1203 .elementor-element.elementor-element-813b40e{--content-width:1400px;}.elementor-1203 .elementor-element.elementor-element-a7a4b6d{--width:26%;}.elementor-1203 .elementor-element.elementor-element-6a2c44d{--width:73%;}.elementor-1203 .elementor-element.elementor-element-3d1d729{--content-width:1400px;}.elementor-1203 .elementor-element.elementor-element-6f90cbb{--width:25%;}.elementor-1203 .elementor-element.elementor-element-af1977d{--width:25%;}.elementor-1203 .elementor-element.elementor-element-3bd0920{--width:25%;}.elementor-1203 .elementor-element.elementor-element-77019fc{--width:25%;}}@media(max-width:1024px){.elementor-1203 .elementor-element.elementor-element-1e8fcee::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1203 .elementor-element.elementor-element-b566eac::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1203 .elementor-element.elementor-element-01d2228{--grid-auto-flow:row;}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1203 .elementor-element.elementor-element-1e8fcee::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-1e8fcee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1203 .elementor-element.elementor-element-b566eac{--justify-content:flex-end;}.elementor-1203 .elementor-element.elementor-element-b566eac::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .e-con-inner > .elementor-background-video-container::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1203 .elementor-element.elementor-element-b566eac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-1203 .elementor-element.elementor-element-d186164 .elementor-heading-title{font-size:34px;}.elementor-1203 .elementor-element.elementor-element-3df82ca{font-size:14px;}.elementor-1203 .elementor-element.elementor-element-8a19047{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1203 .elementor-element.elementor-element-01d2228{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__bg-wrapper{min-height:160px;}.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__bg-wrapper{min-height:160px;}.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__bg-wrapper{min-height:160px;}.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__bg-wrapper{min-height:160px;}.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__bg-wrapper{min-height:160px;}.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__bg-wrapper{min-height:160px;}.elementor-1203 .elementor-element.elementor-element-813b40e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1203 .elementor-element.elementor-element-6a2c44d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1203 .elementor-element.elementor-element-36f48a9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1203 .elementor-element.elementor-element-3d1d729{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1203 .elementor-element.elementor-element-6f90cbb{--width:48%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-fbd2976.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1203 .elementor-element.elementor-element-fbd2976.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1203 .elementor-element.elementor-element-fbd2976.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-1203 .elementor-element.elementor-element-fbd2976 .elementor-image-box-description{font-size:14px;}.elementor-1203 .elementor-element.elementor-element-af1977d{--width:48%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-1203 .elementor-element.elementor-element-1c4e2dc .elementor-image-box-description{font-size:14px;}.elementor-1203 .elementor-element.elementor-element-3bd0920{--width:48%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-b4257a3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1203 .elementor-element.elementor-element-b4257a3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1203 .elementor-element.elementor-element-b4257a3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-1203 .elementor-element.elementor-element-b4257a3 .elementor-image-box-description{font-size:14px;}.elementor-1203 .elementor-element.elementor-element-77019fc{--width:48%;}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-95a812a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1203 .elementor-element.elementor-element-95a812a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1203 .elementor-element.elementor-element-95a812a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-title{margin-bottom:0px;font-size:14px;}.elementor-1203 .elementor-element.elementor-element-95a812a .elementor-image-box-description{font-size:14px;}}/* Start custom CSS for call-to-action, class: .elementor-element-c8a7247 */.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__content {
    min-height: auto;
    padding: 12px 16px;
}

.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__title {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.elementor-1203 .elementor-element.elementor-element-c8a7247 .sageata-card {
    color: #8A6648;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform 0.3s ease;
}

.elementor-1203 .elementor-element.elementor-element-c8a7247:hover .sageata-card {
    transform: translateX(5px);
}

.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__content {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px !important;
    flex-grow: 0 !important;
}

.elementor-1203 .elementor-element.elementor-element-c8a7247 .elementor-cta__title {
    width: 100%;
    margin: 0 !important;
    line-height: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7741feb */.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__content {
    min-height: auto;
    padding: 12px 16px;
}

.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__title {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.elementor-1203 .elementor-element.elementor-element-7741feb .sageata-card {
    color: #8A6648;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform 0.3s ease;
}

.elementor-1203 .elementor-element.elementor-element-7741feb:hover .sageata-card {
    transform: translateX(5px);
}

.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__content {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px !important;
    flex-grow: 0 !important;
}

.elementor-1203 .elementor-element.elementor-element-7741feb .elementor-cta__title {
    width: 100%;
    margin: 0 !important;
    line-height: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f9872ea */.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__content {
    min-height: auto;
    padding: 12px 16px;
}

.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__title {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.elementor-1203 .elementor-element.elementor-element-f9872ea .sageata-card {
    color: #8A6648;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform 0.3s ease;
}

.elementor-1203 .elementor-element.elementor-element-f9872ea:hover .sageata-card {
    transform: translateX(5px);
}

.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__content {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px !important;
    flex-grow: 0 !important;
}

.elementor-1203 .elementor-element.elementor-element-f9872ea .elementor-cta__title {
    width: 100%;
    margin: 0 !important;
    line-height: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0ad68fc */.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__content {
    min-height: auto;
    padding: 12px 16px;
}

.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__title {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.elementor-1203 .elementor-element.elementor-element-0ad68fc .sageata-card {
    color: #8A6648;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform 0.3s ease;
}

.elementor-1203 .elementor-element.elementor-element-0ad68fc:hover .sageata-card {
    transform: translateX(5px);
}

.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__content {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px !important;
    flex-grow: 0 !important;
}

.elementor-1203 .elementor-element.elementor-element-0ad68fc .elementor-cta__title {
    width: 100%;
    margin: 0 !important;
    line-height: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5c17f2d */.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__content {
    min-height: auto;
    padding: 12px 16px;
}

.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__title {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.elementor-1203 .elementor-element.elementor-element-5c17f2d .sageata-card {
    color: #8A6648;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform 0.3s ease;
}

.elementor-1203 .elementor-element.elementor-element-5c17f2d:hover .sageata-card {
    transform: translateX(5px);
}

.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__content {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px !important;
    flex-grow: 0 !important;
}

.elementor-1203 .elementor-element.elementor-element-5c17f2d .elementor-cta__title {
    width: 100%;
    margin: 0 !important;
    line-height: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2568cc9 */.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__content {
    min-height: auto;
    padding: 12px 16px;
}

.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__title {
    width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.elementor-1203 .elementor-element.elementor-element-2568cc9 .sageata-card {
    color: #8A6648;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    transition: transform 0.3s ease;
}

.elementor-1203 .elementor-element.elementor-element-2568cc9:hover .sageata-card {
    transform: translateX(5px);
}

.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__content {
    min-height: 0 !important;
    height: auto !important;
    padding: 8px 16px !important;
    flex-grow: 0 !important;
}

.elementor-1203 .elementor-element.elementor-element-2568cc9 .elementor-cta__title {
    width: 100%;
    margin: 0 !important;
    line-height: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-49f4e30 *//* =========================================
   FILTRE MAGAZIN – ARTA SĂPUNULUI
   ========================================= */

/* Containerul principal */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-widget-main-wrapper {
    width: 100% !important;
    color: #292620 !important;
    font-size: 14px !important;
}

/* Fiecare secțiune */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-section {
    margin: 0 0 28px !important;
    padding: 0 !important;
}

/* Titlurile filtrelor */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-title {
    margin: 0 0 14px !important;
    padding: 1px 0 1px 12px !important;
    border-left: 3px solid #606D46 !important;
    color: #292620 !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-transform: none !important;
}

/* Elimină spațierile listei */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-ul-list {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* Fiecare opțiune */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item {
    margin: 0 0 9px !important;
    padding: 0 !important;
}

/* Textul opțiunilor */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item-content-wrapper,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item-content-wrapper a,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item label {
    color: #292620 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
}

/* Hover */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item-content-wrapper a:hover {
    color: #8A6648 !important;
}

/* Numărul produselor */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-count {
    color: #A9A39A !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}

/* Checkboxurile */
.elementor-1203 .elementor-element.elementor-element-49f4e30 input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
    margin: 0 7px 0 0 !important;
    accent-color: #606D46 !important;
    cursor: pointer !important;
}

/* =========================================
   FILTRUL DE PREȚ
   ========================================= */

/* Căsuțele min/max */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-range-inputs,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-range-inputs {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 0 18px !important;
}

/* Câmpurile de preț */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-range-inputs input,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-range-inputs input {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 7px 9px !important;
    border: 1px solid #D8D0C5 !important;
    border-radius: 0 !important;
    background: #FFFFFF !important;
    color: #292620 !important;
    font-size: 13px !important;
    text-align: center !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Focus pe câmp */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-range-inputs input:focus,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-range-inputs input:focus {
    border-color: #B17B28 !important;
}

/* Ascunde X-ul din câmp */
.elementor-1203 .elementor-element.elementor-element-49f4e30 input[type="search"]::-webkit-search-cancel-button {
    display: none !important;
    appearance: none !important;
}

/* Sliderul de preț */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .ui-slider,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-range-slider {
    display: block !important;
    height: 4px !important;
    margin: 12px 10px 8px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #DED8CF !important;
}

/* Porțiunea activă a sliderului */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .ui-slider-range {
    height: 4px !important;
    border: 0 !important;
    background: #B17B28 !important;
}

/* Butoanele rotunde ale sliderului */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .ui-slider-handle {
    top: 50% !important;
    width: 17px !important;
    height: 17px !important;
    margin-top: -8px !important;
    border: 2px solid #B17B28 !important;
    border-radius: 50% !important;
    background: #FFFFFF !important;
    box-shadow: none !important;
    cursor: pointer !important;
}

/* =========================================
   BUTOANE
   ========================================= */

/* Containerul butoanelor */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-layout-submit-button,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-buttons {
    display: flex !important;
    gap: 10px !important;
    margin-top: 8px !important;
    padding: 14px 0 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* Setări comune */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-submit-button,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-submit-button,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-reset-button,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-reset-button {
    flex: 1 1 0 !important;
    width: auto !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 10px 12px !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    box-shadow: none !important;
}

/* Aplică */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-submit-button,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-submit-button {
    border: 1px solid #B17B28 !important;
    background: #B17B28 !important;
    color: #FFFFFF !important;
}

/* Hover Aplică */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-submit-button:hover,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-submit-button:hover {
    border-color: #8A6648 !important;
    background: #8A6648 !important;
    color: #FFFFFF !important;
}

/* Șterge */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-reset-button,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-reset-button {
    border: 1px solid #B17B28 !important;
    background: transparent !important;
    color: #8A6648 !important;
}

/* Hover Șterge */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-reset-button:hover,
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-reset-button:hover {
    background: #FAF7F1 !important;
    color: #8A6648 !important;
}

/* Ascunde linkul Edit Filter Set */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-edit-filter-set {
    display: none !important;
}

/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-title {
        font-size: 16px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item-content-wrapper,
    .elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item-content-wrapper a,
    .elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-term-item label {
        font-size: 14px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-layout-submit-button,
    .elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-buttons {
        gap: 8px !important;
    }
}

/* Formularul filtrului de preț pe toată lățimea */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filter-range-form {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Rândul cu valorile min/max */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-range-wrapper {
    display: flex !important;
    width: 100% !important;
    gap: 10px !important;
}

/* Căsuțele min/max egale */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-range-column {
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
}

/* Containerul sliderului */
.elementor-1203 .elementor-element.elementor-element-49f4e30 .wpc-filters-range-slider-wrapper {
    display: block !important;
    width: calc(100% - 18px) !important;
    max-width: none !important;
    margin: 15px 9px 8px !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-36f48a9 *//* ========================================
   GRILA PRODUSELOR
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 28px 16px !important;
}

/* Fiecare produs */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product {
    width: 100% !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    text-align: left !important;
}


/* ========================================
   IMAGINILE PRODUSELOR
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product img {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    display: block !important;
    margin: 0 0 10px !important;
}


/* ========================================
   TITLUL PRODUSULUI – MAXIMUM 2 RÂNDURI
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woocommerce-loop-product__title,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product h2,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product h3 {
    height: 41px !important;
    min-height: 41px !important;
    margin: 0 0 7px !important;
    padding: 0 8px !important;

    color: #292620 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    text-align: left !important;
    text-transform: none !important;

    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    overflow: hidden !important;
}


/* ========================================
   PREȚUL PRODUSULUI
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price {
    min-height: 25px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 5px !important;

    margin: 0 0 10px !important;
    padding: 0 8px !important;

    color: #8A6648 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}

/* Preț normal și preț redus */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price > .woocommerce-Price-amount,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price ins,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price ins .woocommerce-Price-amount {
    color: #8A6648 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

/* Prețul vechi tăiat */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price del,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price del .woocommerce-Price-amount {
    color: #A9A9A9 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    opacity: 1 !important;
}


/* ========================================
   BUTONUL PRODUSULUI
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .button {
    width: 100% !important;
    margin: auto 0 0 !important;
    padding: 13px 10px !important;

    background-color: #B17B28 !important;
    color: #FFFFFF !important;

    font-weight: 600 !important;
    text-align: center !important;
    border: none !important;
    border-radius: 0 !important;
}

/* Hover buton */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .button:hover {
    background-color: #8A6648 !important;
    color: #FFFFFF !important;
}


/* ========================================
   ASCUNDE RATINGUL
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 .star-rating {
    display: none !important;
}


/* ========================================
   TABLETĂ
======================================== */

@media (max-width: 1024px) {
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}


/* ========================================
   TELEFON
======================================== */

@media (max-width: 767px) {
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 22px 10px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woocommerce-loop-product__title,
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product h2,
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product h3 {
        height: 38px !important;
        min-height: 38px !important;
        padding: 0 4px !important;
        font-size: 14px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price {
        padding: 0 4px !important;
        font-size: 14px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price > .woocommerce-Price-amount,
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price ins,
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price ins .woocommerce-Price-amount {
        font-size: 14px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price del,
    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .price del .woocommerce-Price-amount {
        font-size: 12px !important;
    }

    .elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .button {
        padding: 11px 5px !important;
        font-size: 13px !important;
    }
}
/* ========================================
   PAGINAȚIE CENTRATĂ
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    margin: 35px 0 20px !important;
}

.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul.page-numbers {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;

    margin: 0 auto !important;
    padding: 0 !important;
    border: none !important;
}

.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul.page-numbers li {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* Butoanele inactive */
.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul.page-numbers li a,
.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul.page-numbers li span {
    width: 44px !important;
    height: 44px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #FFFFFF !important;
    color: #292620 !important;
    border: 1px solid #DDD8CF !important;
    border-radius: 2px !important;

    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    box-shadow: 0 1px 3px rgba(41, 38, 32, 0.08) !important;
}

/* Pagina activă */
.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul.page-numbers li span.current {
    background: #B17B28 !important;
    color: #FFFFFF !important;
    border-color: #B17B28 !important;
}

/* Hover */
.elementor-1203 .elementor-element.elementor-element-36f48a9 nav.woocommerce-pagination ul.page-numbers li a:hover {
    background: #B17B28 !important;
    color: #FFFFFF !important;
    border-color: #B17B28 !important;
}

/* Iconiță coș înainte de Add to cart */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product 
a.button.product_type_simple.add_to_cart_button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 9px !important;
}

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product 
a.button.product_type_simple.add_to_cart_button::before {
    content: "\f07a";
    font-family: "Font Awesome 5 Free" !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    color: #FFFFFF !important;
}

/* Imagine principală și imagine la hover – aceeași dimensiune */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woo-entry-image,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woo-entry-image-swap {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
    overflow: hidden !important;
}

/* Ambele fotografii umplu identic cadrul */
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woo-entry-image img,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woo-entry-image-main,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .woo-entry-image-secondary {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
    object-position: center center !important;
}

/* ========================================
   ASCUNDE BADGE-UL „REDUCERI!”
======================================== */

.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product .onsale,
.elementor-1203 .elementor-element.elementor-element-36f48a9 ul.products li.product span.onsale {
    display: none !important;
}/* End custom CSS */