.elementor-7004 .elementor-element.elementor-element-3a47f45{--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;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7004 .elementor-element.elementor-element-3a47f45:not(.elementor-motion-effects-element-type-background), .elementor-7004 .elementor-element.elementor-element-3a47f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7004 .elementor-element.elementor-element-a406f0e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-37f0052{text-align:left;}.elementor-7004 .elementor-element.elementor-element-37f0052 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-7004 .elementor-element.elementor-element-37f0052 .hfe-breadcrumbs, .elementor-7004 .elementor-element.elementor-element-37f0052 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-secondary );}.elementor-7004 .elementor-element.elementor-element-37f0052 .hfe-breadcrumbs svg{fill:var( --e-global-color-secondary );}.elementor-7004 .elementor-element.elementor-element-37f0052 .hfe-breadcrumbs-item{font-family:"Urbanist", Sans-serif;font-weight:500;line-height:1.2em;letter-spacing:0.3px;}.elementor-7004 .elementor-element.elementor-element-99f0b0e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-e1f6086 .elementor-button{background-color:#000000;font-family:"Urbanist", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-e1f6086 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7004 .elementor-element.elementor-element-e1f6086 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7004 .elementor-element.elementor-element-21ed9be{--display:flex;}.elementor-7004 .elementor-element.elementor-element-24ac92b{--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-7004 .elementor-element.elementor-element-5eb3e32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-1b81bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-1b81bf4{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7004 .elementor-element.elementor-element-4c76f4c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-4b06f14 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-7004 .elementor-element.elementor-element-4b06f14{color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-3e6262c .price{color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-weight:600;letter-spacing:2px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-3e6262c .price ins{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7004 .elementor-element.elementor-element-93a6704 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-93a6704{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7004 .elementor-element.elementor-element-3eb75ea{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7004 .elementor-element.elementor-element-6e25ede > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-7004 .elementor-element.elementor-element-6e25ede{color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-58ade85 .price{color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-58ade85 .price ins{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7004 .elementor-element.elementor-element-17917a9{--display:flex;}.elementor-7004 .elementor-element.elementor-element-3c014c4{color:#000000;font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:500;line-height:1.9em;letter-spacing:1px;}.elementor-7004 .elementor-element.elementor-element-3431489{--display:flex;}.elementor-7004 .elementor-element.elementor-element-0c6b269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-0c6b269 h2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-7004 .elementor-element.elementor-element-0c6b269 .shop_attributes{font-family:"Urbanist", Sans-serif;font-size:10px;font-weight:300;text-transform:lowercase;letter-spacing:1.2px;}.elementor-7004 .elementor-element.elementor-element-6851860{--n-accordion-title-font-size:13px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-7004 .elementor-element.elementor-element-6851860 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-7004 .elementor-element.elementor-element-6851860 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-7004 .elementor-element.elementor-element-6851860 > .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:"Urbanist", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-7004 .elementor-element.elementor-element-2aed8c7 .cart button, .elementor-7004 .elementor-element.elementor-element-2aed8c7 .cart .button{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:2px;color:#FFFFFF;background-color:#000000F7;border-color:#02010100;transition:all 0.2s;}.elementor-7004 .elementor-element.elementor-element-2aed8c7{--view-cart-spacing:0px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart .variations{margin-bottom:25px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations tr th, .woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations label{color:#000000;font-family:"Urbanist", Sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations td.value:before{font-family:"Urbanist", Sans-serif;font-weight:400;}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(-5px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(-5px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(--5px/2);margin-left:calc(--5px/2);}body.rtl .elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(--5px/2);}body:not(.rtl) .elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(--5px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7004 .elementor-element.elementor-element-94858c0{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-icon{padding-right:6px;}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-item > a{font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7004 .elementor-element.elementor-element-b547da3 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7004 .elementor-element.elementor-element-b547da3 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7004 .elementor-element.elementor-element-b547da3{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7004 .elementor-element.elementor-element-b547da3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7004 .elementor-element.elementor-element-d12d6de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:70px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-decf031 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7004 .elementor-element.elementor-element-decf031{color:var( --e-global-color-text );font-family:"Urbanist", Sans-serif;font-size:13px;font-weight:400;text-decoration:underline;letter-spacing:1.5px;}@media(max-width:1024px){.woocommerce .elementor-7004 .elementor-element.elementor-element-3e6262c .price ins{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7004 .elementor-element.elementor-element-3eb75ea{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-58ade85 .price ins{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-7004 .elementor-element.elementor-element-0c6b269 .shop_attributes{font-size:13px;}.elementor-7004 .elementor-element.elementor-element-d12d6de{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}}@media(max-width:767px){.elementor-7004 .elementor-element.elementor-element-3a47f45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7004 .elementor-element.elementor-element-a406f0e{--width:50%;}.elementor-7004 .elementor-element.elementor-element-37f0052 .hfe-breadcrumbs-item{font-size:12px;}.elementor-7004 .elementor-element.elementor-element-99f0b0e{--width:50%;}.elementor-7004 .elementor-element.elementor-element-e1f6086 .elementor-button{font-size:12px;}.elementor-7004 .elementor-element.elementor-element-4c76f4c{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-4b06f14 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-7004 .elementor-element.elementor-element-4b06f14{text-align:center;font-size:22px;}.elementor-7004 .elementor-element.elementor-element-3e6262c{text-align:center;}.woocommerce .elementor-7004 .elementor-element.elementor-element-3e6262c .price{font-size:18px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-3e6262c .price ins{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7004 .elementor-element.elementor-element-38f9619 img{width:70%;}.elementor-7004 .elementor-element.elementor-element-3eb75ea{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7004 .elementor-element.elementor-element-6e25ede > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-7004 .elementor-element.elementor-element-6e25ede{text-align:center;}.elementor-7004 .elementor-element.elementor-element-58ade85{text-align:center;}.woocommerce .elementor-7004 .elementor-element.elementor-element-58ade85 .price ins{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations label{font-size:12px;}.woocommerce .elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-7004 .elementor-element.elementor-element-2aed8c7 form.cart table.variations td.value:before{font-size:14px;}.elementor-7004 .elementor-element.elementor-element-94858c0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7004 .elementor-element.elementor-element-94858c0 .elementor-icon-list-item > a{line-height:1.2em;}.elementor-7004 .elementor-element.elementor-element-decf031{text-align:center;}}@media(min-width:768px){.elementor-7004 .elementor-element.elementor-element-5eb3e32{--width:25%;}.elementor-7004 .elementor-element.elementor-element-4c76f4c{--width:59%;}.elementor-7004 .elementor-element.elementor-element-3eb75ea{--width:52%;}}/* Start custom CSS for container, class: .elementor-element-21ed9be */.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {
    font-family: Urbanist !important;
    font-weight: 500!important;
    font-size: 14px;
    text-transform: none!important;
    margin-bottom: 25px!important;
    padding: 15px 15px 10px 15px!important;
    background-color: #f3f3f3!important;
    border: none;
}
.shopengine-woocommerce-info::before {
  display:none;
}

.notices .button  {
    color: #ffffff;
    font-family: 'Urbanist', sans-serif!important;
    font-style: normal !important;
    background: transparent;
    border: none;
    color: black !important;
    text-decoration: underline;
    font-size: 14px;
    margin-top: -3px;
}

.notices .button:hover {
    background-color: #f3f3f3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c014c4 */.descr .elementor-widget-container, .descr p
{
    font-size:13px!important;
    color:black;
    font-family: urbanist;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-0c6b269 */.det1 td.woocommerce-product-attributes-item__value p {
    font-size: 12px !important;
}
.det1 th.woocommerce-product-attributes-item__label {
    color: black !important;

    padding: 0px 0px;
    font-size: 12px !important;
    text-transform: lowercase !important;
    font-weight: 500 !important;

}

.det1 td.woocommerce-product-attributes-item__value {
  
   
    padding: 0px 4px;
}
.det1 tr.woocommerce-product-attributes-item {
    border: 0px solid #f8f8f8;
}
.det1 .woocommerce-page table tr:nth-child(odd) td {
    background: white !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c014c4 */.descr .elementor-widget-container, .descr p
{
    font-size:13px!important;
    color:black;
    font-family: urbanist;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-0c6b269 */.det1 td.woocommerce-product-attributes-item__value p {
    font-size: 12px !important;
}
.det1 th.woocommerce-product-attributes-item__label {
    color: black !important;

    padding: 0px 0px;
    font-size: 12px !important;
    text-transform: lowercase !important;
    font-weight: 500 !important;

}

.det1 td.woocommerce-product-attributes-item__value {
  
   
    padding: 0px 4px;
}
.det1 tr.woocommerce-product-attributes-item {
    border: 0px solid #f8f8f8;
}
.det1 .woocommerce-page table tr:nth-child(odd) td {
    background: white !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c014c4 */.descr .elementor-widget-container, .descr p
{
    font-size:13px!important;
    color:black;
    font-family: urbanist;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-0c6b269 */.det1 td.woocommerce-product-attributes-item__value p {
    font-size: 12px !important;
}
.det1 th.woocommerce-product-attributes-item__label {
    color: black !important;

    padding: 0px 0px;
    font-size: 12px !important;
    text-transform: lowercase !important;
    font-weight: 500 !important;

}

.det1 td.woocommerce-product-attributes-item__value {
  
   
    padding: 0px 4px;
}
.det1 tr.woocommerce-product-attributes-item {
    border: 0px solid #f8f8f8;
}
.det1 .woocommerce-page table tr:nth-child(odd) td {
    background: white !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2aed8c7 */.det select {
  -webkit-appearance: none; /* Toglie lo stile di default */
  -moz-appearance: none;    /* Per Firefox */
  appearance: none;         /* Standard */
}

.det2 select {
    border: none;
    padding: 10px;
    border-bottom: 1px solid;
    border-radius: 0;
    background: unset;
    font-size: 15px
}
.det2 table td {
    padding: 0px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc6285b */.columns-4 ul.products li.product {
    width: 33.333%;
    margin-right: 0;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    width: 100%;
    object-fit: cover;
    border: 2px solid white;
}/* End custom CSS */