.elementor-25021 .elementor-element.elementor-element-gr00028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-25021 .elementor-element.elementor-element-gr00010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:35px;--padding-right:35px;}.elementor-25021 .elementor-element.elementor-element-gr00001 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25021 .elementor-element.elementor-element-gr00002{text-align:start;}.elementor-25021 .elementor-element.elementor-element-gr00002 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:42px;color:#1a1a1a;}.elementor-25021 .elementor-element.elementor-element-gr00027{--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:16px 32px;--row-gap:16px;--column-gap:32px;--padding-top:10px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-25021 .elementor-element.elementor-element-gr00017{--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-25021 .elementor-element.elementor-element-gr00009 > .elementor-widget-container{background-color:#F7F2F0;padding:12px 16px 12px 16px;border-radius:6px 6px 6px 6px;}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-icon i{color:#7F1634;transition:color 0.3s;}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-icon svg{fill:#7F1634;transition:fill 0.3s;}.elementor-25021 .elementor-element.elementor-element-gr00009{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:13px;}.elementor-25021 .elementor-element.elementor-element-gr00009 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-25021 .elementor-element.elementor-element-gr00026{--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-25021 .elementor-element.elementor-element-gr00023{--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-25021 .elementor-element.elementor-element-gr00024{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-25021 .elementor-element.elementor-element-gr00024 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;text-transform:uppercase;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:4px 4px 4px 4px;margin-bottom:10px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1a1a1a;margin-bottom:4px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1a1a1a;margin-bottom:4px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price{color:#7F1634;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price ins{color:#7F1634;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price ins .amount{color:#7F1634;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price del{color:#8a8a8a;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price del .amount{color:#8a8a8a;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price del {font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25021 .elementor-element.elementor-element-gr00011 nav.woocommerce-pagination{margin-top:40px;}.elementor-25021 .elementor-element.elementor-element-gr00011 nav.woocommerce-pagination ul li a{color:#7F1634;}.elementor-25021 .elementor-element.elementor-element-gr00011 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#7F1634;}.elementor-25021 .elementor-element.elementor-element-gr00011 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#7F1634;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#7F1634;font-size:11px;border-radius:3px;min-width:0px;min-height:0px;line-height:0px;margin:8px;}.woocommerce .elementor-25021 .elementor-element.elementor-element-gr00003 .term-description{color:#54595F;}@media(max-width:1024px){.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-25021 .elementor-element.elementor-element-gr00010{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-25021 .elementor-element.elementor-element-gr00002 .elementor-heading-title{font-size:32px;}.elementor-25021 .elementor-element.elementor-element-gr00027{--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:10px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-25021 .elementor-element.elementor-element-gr00026{--width:100%;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:24px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:13px;}.elementor-25021 .elementor-element.elementor-element-gr00011.elementor-wc-products ul.products li.product .price{font-size:14px;}}@media(min-width:768px){.elementor-25021 .elementor-element.elementor-element-gr00017{--width:22%;}.elementor-25021 .elementor-element.elementor-element-gr00026{--width:78%;}}/* Start custom CSS for container, class: .elementor-element-gr00017 */.elementor-25021 .elementor-element.elementor-element-gr00017 .widget-title, .elementor-25021 .elementor-element.elementor-element-gr00017 h5, .elementor-25021 .elementor-element.elementor-element-gr00017 h2{font-family:'Work Sans';font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin:22px 0 10px}
.elementor-25021 .elementor-element.elementor-element-gr00017 ul{list-style:none;margin:0;padding:0}
.elementor-25021 .elementor-element.elementor-element-gr00017 .woocommerce-widget-layered-nav-list{display:flex;flex-wrap:wrap;gap:6px}
.elementor-25021 .elementor-element.elementor-element-gr00017 .woocommerce-widget-layered-nav-list li a{display:inline-block;border:1px solid #d9cfcc;border-radius:4px;padding:5px 10px;font-size:13px;color:#333}
.elementor-25021 .elementor-element.elementor-element-gr00017 .woocommerce-widget-layered-nav-list li.chosen a{background:#7F1634;border-color:#7F1634;color:#fff}
.elementor-25021 .elementor-element.elementor-element-gr00017 .woocommerce-widget-layered-nav-list .count{display:none}
.elementor-25021 .elementor-element.elementor-element-gr00017 .widget_layered_nav_filters li a{background:#f3ecea;border-radius:20px;padding:4px 12px;font-size:13px;color:#7F1634;display:inline-block;margin:0 6px 6px 0}
.elementor-25021 .elementor-element.elementor-element-gr00017 .price_slider_wrapper .ui-slider .ui-slider-range, .elementor-25021 .elementor-element.elementor-element-gr00017 .ui-slider-handle{background:#7F1634!important}
.elementor-25021 .elementor-element.elementor-element-gr00017 .price_slider_amount .button{background:#7F1634;color:#fff;border-radius:4px;font-size:13px;padding:6px 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr00023 */.elementor-25021 .elementor-element.elementor-element-gr00023 .widget-title, .elementor-25021 .elementor-element.elementor-element-gr00023 h5, .elementor-25021 .elementor-element.elementor-element-gr00023 h2{font-family:'Work Sans';font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin:22px 0 10px}
.elementor-25021 .elementor-element.elementor-element-gr00023 ul{list-style:none;margin:0;padding:0}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list{display:flex;flex-wrap:wrap;gap:6px}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list li a{display:inline-block;border:1px solid #d9cfcc;border-radius:4px;padding:5px 10px;font-size:13px;color:#333}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list li.chosen a{background:#7F1634;border-color:#7F1634;color:#fff}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list .count{display:none}
.elementor-25021 .elementor-element.elementor-element-gr00023 .widget_layered_nav_filters li a{background:#f3ecea;border-radius:20px;padding:4px 12px;font-size:13px;color:#7F1634;display:inline-block;margin:0 6px 6px 0}
.elementor-25021 .elementor-element.elementor-element-gr00023 .price_slider_wrapper .ui-slider .ui-slider-range, .elementor-25021 .elementor-element.elementor-element-gr00023 .ui-slider-handle{background:#7F1634!important}
.elementor-25021 .elementor-element.elementor-element-gr00023 .price_slider_amount .button{background:#7F1634;color:#fff;border-radius:4px;font-size:13px;padding:6px 14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gr00023 */.elementor-25021 .elementor-element.elementor-element-gr00023 .widget-title, .elementor-25021 .elementor-element.elementor-element-gr00023 h5, .elementor-25021 .elementor-element.elementor-element-gr00023 h2{font-family:'Work Sans';font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;margin:22px 0 10px}
.elementor-25021 .elementor-element.elementor-element-gr00023 ul{list-style:none;margin:0;padding:0}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list{display:flex;flex-wrap:wrap;gap:6px}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list li a{display:inline-block;border:1px solid #d9cfcc;border-radius:4px;padding:5px 10px;font-size:13px;color:#333}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list li.chosen a{background:#7F1634;border-color:#7F1634;color:#fff}
.elementor-25021 .elementor-element.elementor-element-gr00023 .woocommerce-widget-layered-nav-list .count{display:none}
.elementor-25021 .elementor-element.elementor-element-gr00023 .widget_layered_nav_filters li a{background:#f3ecea;border-radius:20px;padding:4px 12px;font-size:13px;color:#7F1634;display:inline-block;margin:0 6px 6px 0}
.elementor-25021 .elementor-element.elementor-element-gr00023 .price_slider_wrapper .ui-slider .ui-slider-range, .elementor-25021 .elementor-element.elementor-element-gr00023 .ui-slider-handle{background:#7F1634!important}
.elementor-25021 .elementor-element.elementor-element-gr00023 .price_slider_amount .button{background:#7F1634;color:#fff;border-radius:4px;font-size:13px;padding:6px 14px}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-gr00011 */.elementor-25021 .elementor-element.elementor-element-gr00011 ul.products li.product .button, .elementor-25021 .elementor-element.elementor-element-gr00011 ul.products li.product .added_to_cart{display:none!important}
.elementor-25021 .elementor-element.elementor-element-gr00011 ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}
.elementor-25021 .elementor-element.elementor-element-gr00011 ul.products li.product img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .5s ease}
.elementor-25021 .elementor-element.elementor-element-gr00011 ul.products li.product a:hover img{transform:scale(1.03)}
.elementor-25021 .elementor-element.elementor-element-gr00011 ul.products li.product .onsale{min-width:0;min-height:0;line-height:1;padding:5px 8px;top:8px;left:8px;right:auto;letter-spacing:.05em;text-transform:uppercase}
.elementor-25021 .elementor-element.elementor-element-gr00011 .woocommerce-result-count{font-size:13px;color:#54595F}
.elementor-25021 .elementor-element.elementor-element-gr00011 .woocommerce-ordering select{border:1px solid #d9cfcc;border-radius:4px;padding:6px 10px;font-size:13px}/* End custom CSS */