.elementor-970 .elementor-element.elementor-element-2c86c25a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-970 .elementor-element.elementor-element-7477ea63{text-align:center;}.elementor-970 .elementor-element.elementor-element-7477ea63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-12ba6448{text-align:center;font-family:"Lora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;}.elementor-970 .elementor-element.elementor-element-1577a27b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-970 .elementor-element.elementor-element-5a725319{--display:flex;}.elementor-970 .elementor-element.elementor-element-5a725319.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-71012407{--display:flex;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 10px;box-shadow:0px 16px 15px 0px rgba(47, 47, 47, 0.08);}.elementor-970 .elementor-element.elementor-element-e8606ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;font-weight:500;line-height:16px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .star-rating{color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .star-rating::before{color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .price{color:#2F2F2F;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .price ins{color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .price ins .amount{color:#2F2F2F;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .button{font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:9px 9px 9px 9px;margin-top:4px;}.elementor-970 .elementor-element.elementor-element-e8606ea nav.woocommerce-pagination ul li a, .elementor-970 .elementor-element.elementor-element-e8606ea nav.woocommerce-pagination ul li span{padding:10px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-970 .elementor-element.elementor-element-7c97ac8{--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-970 .elementor-element.elementor-element-9d73370{--spacer-size:20px;}.elementor-970 .elementor-element.elementor-element-e8a33ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-e8a33ac.e-con{--align-self:center;}.elementor-970 .elementor-element.elementor-element-e2da133{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-e2da133:not(.elementor-motion-effects-element-type-background), .elementor-970 .elementor-element.elementor-element-e2da133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EF8C;}.elementor-970 .elementor-element.elementor-element-e2da133 > .elementor-shape-bottom svg, .elementor-970 .elementor-element.elementor-element-e2da133 > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);height:70px;}.elementor-970 .elementor-element.elementor-element-fe305e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-970 .elementor-element.elementor-element-f649d3d{width:var( --container-widget-width, 49.378% );max-width:49.378%;--container-widget-width:49.378%;--container-widget-flex-grow:0;}.elementor-970 .elementor-element.elementor-element-f649d3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-f649d3d img{border-radius:35px 35px 35px 35px;}.elementor-970 .elementor-element.elementor-element-42f0f09{--display:flex;}.elementor-970 .elementor-element.elementor-element-44b10de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-970 .elementor-element.elementor-element-ba8d837{font-family:"Lora", Sans-serif;font-size:15px;line-height:18px;}.elementor-970 .elementor-element.elementor-element-9306542{--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:center;}.elementor-970 .elementor-element.elementor-element-9306542.e-con{--align-self:center;}.elementor-970 .elementor-element.elementor-element-2c3f75ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:45px;}.elementor-970 .elementor-element.elementor-element-26c17270{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lora", Sans-serif;font-size:14px;font-weight:200;font-style:italic;letter-spacing:0.5px;}.elementor-970 .elementor-element.elementor-element-ef3f507{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-970 .elementor-element.elementor-element-ef3f507.e-con{--align-self:center;}.elementor-970 .elementor-element.elementor-element-b679df7{--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-970 .elementor-element.elementor-element-b679df7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-25750af8{--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:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8B8C6E;--border-color:#8B8C6E;--border-radius:30px 30px 30px 30px;box-shadow:0px 8px 30px 0px rgba(47, 47, 47, 0.05);--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-970 .elementor-element.elementor-element-25750af8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-20e5f085{text-align:center;font-family:"Lora", Sans-serif;font-size:11px;font-weight:300;line-height:15px;color:#C86B4A;}.elementor-970 .elementor-element.elementor-element-46bfa6a0{width:100%;max-width:100%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-970 .elementor-element.elementor-element-46bfa6a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-970 .elementor-element.elementor-element-4a12781{--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-970 .elementor-element.elementor-element-4a12781.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-57fb5a9b{--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:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8B8C6E;--border-color:#8B8C6E;--border-radius:30px 30px 30px 30px;box-shadow:0px 8px 30px 0px rgba(47, 47, 47, 0.05);--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-970 .elementor-element.elementor-element-57fb5a9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-541f3bff{text-align:center;font-family:"Lora", Sans-serif;font-size:11px;font-weight:300;line-height:15px;color:#C86B4A;}.elementor-970 .elementor-element.elementor-element-a51dbc2{width:100%;max-width:100%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-970 .elementor-element.elementor-element-a51dbc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-970 .elementor-element.elementor-element-9ddeeec{--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-970 .elementor-element.elementor-element-9ddeeec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-1866e9e2{--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:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8B8C6E;--border-color:#8B8C6E;--border-radius:30px 30px 30px 30px;box-shadow:0px 8px 30px 0px rgba(47, 47, 47, 0.05);--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-970 .elementor-element.elementor-element-1866e9e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-3c3b9dd4{text-align:center;font-family:"Lora", Sans-serif;font-size:11px;font-weight:300;line-height:15px;color:#C86B4A;}.elementor-970 .elementor-element.elementor-element-30f91fd8{width:100%;max-width:100%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-970 .elementor-element.elementor-element-30f91fd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-970 .elementor-element.elementor-element-eb7bde7{--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-970 .elementor-element.elementor-element-eb7bde7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-3d2c41d7{--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:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8B8C6E;--border-color:#8B8C6E;--border-radius:30px 30px 30px 30px;box-shadow:0px 8px 30px 0px rgba(47, 47, 47, 0.05);--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-970 .elementor-element.elementor-element-3d2c41d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-970 .elementor-element.elementor-element-e9a3cd7{text-align:center;font-family:"Lora", Sans-serif;font-size:11px;font-weight:300;line-height:15px;color:#C86B4A;}.elementor-970 .elementor-element.elementor-element-68d9553f{width:100%;max-width:100%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-970 .elementor-element.elementor-element-68d9553f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}body.elementor-page-970:not(.elementor-motion-effects-element-type-background), body.elementor-page-970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-970 .elementor-element.elementor-element-5a725319{--width:22.689%;}.elementor-970 .elementor-element.elementor-element-e8a33ac{--content-width:90vw;}.elementor-970 .elementor-element.elementor-element-fe305e1{--width:100%;}.elementor-970 .elementor-element.elementor-element-42f0f09{--width:50%;}.elementor-970 .elementor-element.elementor-element-9306542{--content-width:90vw;}.elementor-970 .elementor-element.elementor-element-ef3f507{--content-width:90vw;}.elementor-970 .elementor-element.elementor-element-b679df7{--width:21.442%;}.elementor-970 .elementor-element.elementor-element-25750af8{--width:100%;}.elementor-970 .elementor-element.elementor-element-4a12781{--width:21.442%;}.elementor-970 .elementor-element.elementor-element-57fb5a9b{--width:100%;}.elementor-970 .elementor-element.elementor-element-9ddeeec{--width:21.442%;}.elementor-970 .elementor-element.elementor-element-1866e9e2{--width:100%;}.elementor-970 .elementor-element.elementor-element-eb7bde7{--width:21.442%;}.elementor-970 .elementor-element.elementor-element-3d2c41d7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-970 .elementor-element.elementor-element-5a725319{--width:30.818%;}.elementor-970 .elementor-element.elementor-element-b679df7{--width:290.8px;}.elementor-970 .elementor-element.elementor-element-4a12781{--width:290.8px;}.elementor-970 .elementor-element.elementor-element-9ddeeec{--width:290.8px;}.elementor-970 .elementor-element.elementor-element-eb7bde7{--width:290.8px;}}@media(max-width:1024px){.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:10px;line-height:1.3em;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product .button{font-size:10px;margin-top:4px;}.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products ul.products li.product{padding:0px 0px 0px 5px;}.elementor-970 .elementor-element.elementor-element-e2da133 > .elementor-shape-bottom svg, .elementor-970 .elementor-element.elementor-element-e2da133 > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);height:78px;}.elementor-970 .elementor-element.elementor-element-e2da133{--padding-top:0px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-f649d3d{width:var( --container-widget-width, 466.837px );max-width:466.837px;--container-widget-width:466.837px;--container-widget-flex-grow:0;}.elementor-970 .elementor-element.elementor-element-44b10de .elementor-heading-title{font-size:24px;}.elementor-970 .elementor-element.elementor-element-ba8d837{font-size:12px;}.elementor-970 .elementor-element.elementor-element-ef3f507{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-970 .elementor-element.elementor-element-e8606ea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-970 .elementor-element.elementor-element-e2da133 > .elementor-shape-bottom svg, .elementor-970 .elementor-element.elementor-element-e2da133 > .e-con-inner > .elementor-shape-bottom svg{width:calc(171% + 1.3px);height:31px;}.elementor-970 .elementor-element.elementor-element-42f0f09{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for shortcode, class: .elementor-element-1ed08a2d *//* --- WOOF Filter Custom Style --- */

/* Titlurile filtrelor (ex: Categorías, Precio, etc.) */
.woof_container h4,
.woof_widget_title {
    font-size: 10px;
    line-height: 1.4;
    font-weight: 500;
    margin-bottom: 6px;
}

/* Etichetele opțiunil*
/* --- WOOF RESET BUTTONS SMALL STYLE --- */

/* Butoanele după ce selectezi un filtru */
.woof_reset_button,
.woof_reset_search_form {
    font-size: 12px !important;
    line-height: 1.2 !important;
    padding: 3px 8px !important;
    border-radius: 9px !important;
}

/* Pentru link-ul "Vaciar todo" / "Reset all" */
.woof_reset_link {
    font-size: 12px !important;
    line-height: 1.2 !important;
}

/* Pentru iconița de reset, dacă apare */
.woof_reset_button i,
.woof_reset_link i {
    font-size: 12px !important;
}
/* --- WOOF RESET BUTTON 2 --- */
.woof_reset_button_2 {
    font-size: 10px !important;
    line-height: 1.2 !important;
    padding: 3px 8px !important;
    border-radius: 9px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1577a27b *//* Forțează containerul principal al paginii Tienda să aibă min height 90vh */
.elementor-page-id-XX ..elementor-970 .elementor-element.elementor-element-1577a27b-al-containerului {
    min-height: 90vh !important;
    overflow: auto; /* dacă vrei să permită scroll intern */
}

/* Dacă vrei ca tot conținutul (inclusiv secțiuni copil) să se întindă */
.elementor-page-id-XX ..elementor-970 .elementor-element.elementor-element-1577a27b-al-containerului > .elementor-container {
    height: 100%;
}/* End custom CSS */