.header_account .img-social{height:25px!important}:root{--bs-primary:#505354;--bs-secondary:#ff5c00;--bs-dark:#000000;--bs-light:#ffffff;--ortofrutta:#529247;--surgelati:#0679b9;--formaggi:#c2aa56;--freschi:#009de0;--salumi:#d18596;--macelleria:#ce1f18;--enoteca:#720c01;--pescheria:#376181;--igiene:#784aba;--bevande:#9bdafe;--dispensa:#ea560e;--horeca:#7c7c7b}#scrollUp{background:var(--bs-primary) none repeat scroll 0 0}#scrollUp:hover{background:var(--bs-secondary) none repeat scroll 0 0}.btn-primary{background:var(--bs-secondary);border:none;border-radius:0;color:var(--bs-light)}.text-cash{color:var(--bs-secondary)!important}.hero_content .btn.btn-link{background:var(--bs-primary)}.hero_content .btn.btn-link:hover{background:var(--bs-secondary)}.hero_content .btn.btn-link:before{background:var(--bs-secondary)}.hero_content p{color:var(--bs-light)}.btn.btn-link{background:var(--bs-secondary)}.btn.btn-link:hover{background:var(--bs-primary)}.btn.btn-link:before{background:var(--bs-primary)}p{color:var(--bs-dark);font-size:1rem}.business_section{height:80vh;padding:2rem 0 5rem 0;background-position:top center}.portfolio_thumb img{width:100%}.promo-card{width:min(46vw,240px);height:min(70vw,360px);background:var(--bs-secondary);border:none;border-radius:4px;color:#fff;position:relative;box-shadow:0 6px 12px rgba(0,0,0,.18);padding:9px 9px 11px;display:flex;flex-direction:column;justify-content:space-between}.promo-card .photo-wrap{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.promo-card .photo-shadow{content:"";height:100%;width:96%;position:absolute;top:8px;border-radius:8px;background:rgba(0,0,0,.2);clip-path:polygon(0 0,100% 0%,100% 92%,0% 100%);filter:blur(2px);z-index:0}.promo-card .photo{position:relative;z-index:1;width:100%;height:100%;min-height:180px;border-radius:8px;border:1rem solid #fff;background:#fff;clip-path:polygon(0 0,100% 0%,100% 96%,0% 100%)}.promo-card .product-lines{line-height:1.5;letter-spacing:.7px;text-transform:uppercase;font-weight:400;font-size:clamp(8px, 1.6vw, 12px)}.promo-card .price{font-weight:600;font-size:clamp(20px, 4vw, 36px);line-height:1}.promo-card .price .currency{font-size:.85em;margin-left:.1em}.promo-card .vat{font-size:.7rem;letter-spacing:.6px;opacity:.85}.color-soft{color:#f6a92d}.color-innova{color:#34a6b8}.footer_social .img-social{height:25px!important;filter:brightness(.5)}h1,h2,h3,h4,h5,h6{color:var(--bs-secondary);font-weight:700}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--bs-primary)}h4{font-size:1.4rem}.form_input_list textarea{font-size:14px;line-height:26px;padding-bottom:5px;color:#666;border:0;border-bottom:1px solid #e1e1e1;background:inherit}.form_input_list input{width:auto}.form-check-input:checked{background-color:var(--bs-secondary);border-color:var(--bs-light)}.form-check-input[type=checkbox]{border-radius:.25em;border:1px solid var(--bs-primary);width:1rem!important;height:1rem!important}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ff5c90;--bs-btn-hover-border-color:#ff5c15;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ff5c15;--bs-btn-active-border-color:#ff5c50;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary)}.sticky-header.sticky{background:var(--bs-primary)}.breadcrumb_content h2,.contact_info_list i{color:var(--bs-primary)}.hero_banner_section{height:50vh!important}.hero_banner_section::before{content:"";position:absolute;top:0;left:0;right:0;height:50vh;background:rgba(0,0,0,.5);z-index:1}@media (width <= 767px){.hero_banner_section{height:35vh!important}.hero_banner_section::before{content:"";position:absolute;top:0;left:0;right:0;height:35vh;background:rgba(0,0,0,.5);z-index:1}}.color-pro{color:var(--bs-secondary)}.portfolio_text>h3{font-size:1.6rem}button#cookie-consent-manage{opacity:.7}button#cookie-consent-manage:hover{opacity:1}.promo-file-wrapper{position:relative;display:inline-block;overflow:hidden}.promo-file-overlay{position:absolute;inset:0;background:rgba(0,0,0,.2);display:flex;border-radius:8px;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;cursor:pointer}.promo-file-wrapper:hover .promo-file-overlay{opacity:1}.promo-file-overlay i{font-size:10rem;color:var(--bs-secondary)}
