.elementor-1170502 .elementor-element.elementor-element-74f46a6c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-1170502 .elementor-element.elementor-element-74f46a6c{padding:8px 80px 8px 80px;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-ffa8886.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-ffa8886.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-ffa8886.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-5181467.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-5181467.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-5181467 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-1170502 .elementor-element.elementor-element-62396c5{text-align:center;}.elementor-1170502 .elementor-element.elementor-element-62396c5.elementor-view-stacked .elementor-icon{background-color:#262626;}.elementor-1170502 .elementor-element.elementor-element-62396c5.elementor-view-framed .elementor-icon:not(#e), .elementor-1170502 .elementor-element.elementor-element-62396c5.elementor-view-default .elementor-icon:not(#e){color:#262626;}.elementor-1170502 .elementor-element.elementor-element-62396c5 .elementor-icon i, .elementor-1170502 .elementor-element.elementor-element-62396c5 .elementor-icon svg{transform:rotate(0deg);}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2{text-align:center;}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2.elementor-view-stacked .elementor-icon{background-color:#262626;}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2.elementor-view-framed .elementor-icon:not(#e), .elementor-1170502 .elementor-element.elementor-element-c8ffaf2.elementor-view-default .elementor-icon:not(#e){color:#262626;}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2 .elementor-icon i, .elementor-1170502 .elementor-element.elementor-element-c8ffaf2 .elementor-icon svg{transform:rotate(0deg);}.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__icon{font-size:16px;}.elementor-1170502 .elementor-element.elementor-element-50b70b47 input[type=search].elementor-search__input{font-family:"Outfit", sans-serif;font-size:1rem;font-weight:400;}.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__input, .elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__icon, .elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170502 .elementor-element.elementor-element-50b70b47.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#262626;}.elementor-1170502 .elementor-element.elementor-element-50b70b47:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:rgba(255, 255, 255, 0);border-color:#262626;border-width:0px 0px 1px 0px;}.elementor-1170502 .elementor-element.elementor-element-50b70b47.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:rgba(255, 255, 255, 0);border-color:#262626;border-width:0px 0px 1px 0px;}.elementor-1170502 .elementor-element.elementor-element-50b70b47:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search--focus .elementor-search__icon, .elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170502 .elementor-element.elementor-element-50b70b47.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#262626;}.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__container{border-radius:0px;}.elementor-1170502 .elementor-element.elementor-element-50b70b47:not(.elementor-search--skin-topbar) .elementor-search__products{width:836px !important;}.elementor-1170502 .elementor-element.elementor-element-50b70b47.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 836px / 2);}.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__products{margin-top:5px;padding:8px 8px 8px 8px;border-width:0px;border-radius:1px;box-shadow:3px 3px 10px 0px rgba(100, 100, 100, 0.9);}.elementor-1170502 .elementor-element.elementor-element-50b70b47 a.elementor-search__product-link{padding:0px;}.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__product-image{margin-inline-end:18px;}.elementor-1170502 .elementor-element.elementor-element-50b70b47 a.elementor-search__product-link.ui-state-focus{background-color:#F6F6F6;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-637210c8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-637210c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-637210c8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1170502 .elementor-element.elementor-element-637210c8 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-1170502 .elementor-element.elementor-element-39eed772 img{height:36px;object-fit:scale-down;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-e54776c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-e54776c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-e54776c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170502 .elementor-element.elementor-element-e54776c > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-1170502 .elementor-element.elementor-element-19a131e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1170502 .elementor-element.elementor-element-19a131e2{width:auto;align-self:center;}.elementor-1170502 .elementor-element.elementor-element-30ec1cd{text-align:center;}.elementor-1170502 .elementor-element.elementor-element-30ec1cd .elementor-icon i, .elementor-1170502 .elementor-element.elementor-element-30ec1cd .elementor-icon svg{transform:rotate(0deg);}.elementor-1170502 .elementor-element.elementor-element-2adf83ed .elementor-nav--main a.elementor-item{font-size:1rem;text-transform:uppercase;}.elementor-1170502 .elementor-element.elementor-element-2adf83ed .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-1170502 .elementor-element.elementor-element-2adf83ed .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-1170502 .elementor-element.elementor-element-2adf83ed .elementor-nav--dropdown{text-transform:uppercase;}.elementor-1170502 .elementor-element.elementor-element-2adf83ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1170502 .elementor-element.elementor-element-2adf83ed{width:auto;align-self:center;}.elementor-1170502 .elementor-element.elementor-element-7e52992f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1170502 .elementor-element.elementor-element-7e52992f{width:auto;align-self:center;}.elementor-1170502 .elementor-element.elementor-element-f2cedc9 .elementor-cart__toggle .elementor-button-icon{font-size:20px;color:#262626;}.elementor-1170502 .elementor-element.elementor-element-f2cedc9 .elementor-cart__toggle a{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1170502 .elementor-element.elementor-element-f2cedc9 .elementor-cart__main{width:480px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-1170502 .elementor-element.elementor-element-f2cedc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1170502 .elementor-element.elementor-element-f2cedc9{width:auto;align-self:center;}.elementor-1170502 .elementor-element.elementor-element-350d1e1{text-align:center;width:auto;align-self:center;}.elementor-1170502 .elementor-element.elementor-element-350d1e1.elementor-view-stacked .elementor-icon:hover{background-color:#595858;}.elementor-1170502 .elementor-element.elementor-element-350d1e1.elementor-view-framed .elementor-icon:not(#e):hover, .elementor-1170502 .elementor-element.elementor-element-350d1e1.elementor-view-default .elementor-icon:not(#e):hover{color:#595858;}.elementor-1170502 .elementor-element.elementor-element-350d1e1 .elementor-icon{font-size:20px;}.elementor-1170502 .elementor-element.elementor-element-350d1e1 .elementor-icon i, .elementor-1170502 .elementor-element.elementor-element-350d1e1 .elementor-icon svg{transform:rotate(0deg);}.elementor-1170502 .elementor-element.elementor-element-350d1e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__icon{font-size:16px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd input[type=search].elementor-search__input{font-family:"Outfit", sans-serif;font-size:1rem;font-weight:400;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__input, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__icon, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-lightbox .dialog-lightbox-close-button, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#262626;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:rgba(255, 255, 255, 0);border-color:#262626;border-width:0px 0px 1px 0px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:rgba(255, 255, 255, 0);border-color:#262626;border-width:0px 0px 1px 0px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search--focus .elementor-search__icon, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-1170502 .elementor-element.elementor-element-5fbe3bd.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#262626;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__container{border-radius:0px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd:not(.elementor-search--skin-topbar) .elementor-search__products{width:836px !important;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 836px / 2);}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__products{margin-top:5px;padding:8px 8px 8px 8px;border-width:0px;border-radius:1px;box-shadow:3px 3px 10px 0px rgba(100, 100, 100, 0.9);}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd a.elementor-search__product-link{padding:0px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__product-image{margin-inline-end:18px;}.elementor-1170502 .elementor-element.elementor-element-5fbe3bd a.elementor-search__product-link.ui-state-focus{background-color:#F6F6F6;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-1170502 .elementor-element.elementor-element-74f46a6c{padding:18px 40px 18px 40px;}.elementor-1170502 .elementor-element.elementor-element-62396c5 .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2 .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-30ec1cd .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-f2cedc9 .elementor-cart__toggle .elementor-button-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-350d1e1 .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-dd316d4{padding:8px 40px 8px 40px;}.elementor-1170502 .elementor-element.elementor-element-70d64f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1170502 .elementor-element.elementor-element-74f46a6c{padding:18px 16px 18px 16px;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-ffa8886.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-ffa8886.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-6d45e02{width:auto;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-5181467.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-5181467.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-62396c5 .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-62396c5{width:auto;}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2 .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-c8ffaf2{width:auto;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-637210c8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-637210c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-39eed772 img{max-width:100px;}.elementor-bc-flex-widget .elementor-1170502 .elementor-element.elementor-element-e54776c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170502 .elementor-element.elementor-element-e54776c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170502 .elementor-element.elementor-element-e54776c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:18px;column-gap:18px;}.elementor-1170502 .elementor-element.elementor-element-30ec1cd .elementor-icon{font-size:24px;}.elementor-1170502 .elementor-element.elementor-element-30ec1cd{width:auto;}.elementor-1170502 .elementor-element.elementor-element-dd316d4{padding:8px 16px 8px 16px;}.elementor-1170502 .elementor-element.elementor-element-70d64f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-6d45e02 */.elementor-1170502 .elementor-element.elementor-element-6d45e02 {
    max-width: ;
}

.elementor-1170502 .elementor-element.elementor-element-6d45e02 .mm_menu_content_title {
    font-weight: 400;
}

@media (max-width:1024px) {
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .storia-menu-only-mobile .ets_mm_url,
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .storia-menu-only-mobile .arrow {
        display: none;
        
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .storia-menu-only-mobile .mm_columns_ul {
        width: 100%;
        font-size: 14px;
        clear: both;
        display: block !important;
        float: left;
        visibility: visible !important;
        border-bottom: none;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .ets_mm_megamenu {
        margin-top: 0;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .ets_mm_megamenu_content > .container {
        max-width: fit-content;
        background-color: unset;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .ybc-menu-toggle {
        padding: 0;
        max-width: fit-content;
        line-height: 0;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .ybc-menu-button-toggle_icon {
        margin: 0;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .ets_mm_megamenu_content > .container { 
        width: fit-content;
    }
}

@media (min-width:1025px) {
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .storia-menu-only-mobile {
        display: none;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .mm_menus_ul {
        display: flex;
        justify-content: center;
    }
    
    .elementor-1170502 .elementor-element.elementor-element-6d45e02 .mm_menu_content_title span.mm_arrow {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-50b70b47 */.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__icon {
    margin-right: 8px;
}

.elementor-1170502 .elementor-element.elementor-element-50b70b47 .elementor-search__products {
    display: grid;
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    grid-gap: 18px;
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-5fbe3bd */.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__icon {
    margin-right: 8px;
}

.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__products {
    display: grid;
    grid-template-columns: repeat(2, minmax(10px, 1fr));
    grid-gap: 18px;
}

.elementor-1170502 .elementor-element.elementor-element-5fbe3bd .elementor-search__products {
    max-width: 100%;
    max-height: 80vh !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd316d4 */.storia-search__mobile-searchbar {
    max-height: 0;
    opacity: 0;
    transition: max-height 500ms ease-in-out, opacity 500ms ease-in-out;
}

.storia-search__mobile-searchbar.storia-search__mobile-searchbar--is-visible {
    max-height: 300px;
    opacity: 1;
}/* End custom CSS */