.blog-sidebar-articolo .img-fluid{width:70px;}.head-servizio .icone-servizio img{width:30px;height:30px;fill:#253275;margin-right:10px;}.booster-item img{height:24px;width:24px;}.err_msg{color:red;font-size:14px;}.cookieWrap p,.cookieWrap .CookieDeclarationType{display:none;}.swiper-slide .promo-timer.list-view-content,.mini-scheda-comparatore-prod-select .promo-timer.list-view-content{display:none;}.promo-label{position:relative;top:0;left:0;margin:0 0 0.5rem 0;display:table;}.promo-label.red{background-color:#E4091A;color:#FFF;}.promo-label.yellow{background-color:#FCB51D;color:#000;}.promo-label.black{background-color:#000;color:#FFF;}.promo-label.blue{background-color:#253275;color:#FFF;}.no-bullets ul{list-style-type:none;padding-left:0;}.cart-badge{position:absolute;top:-3px;right:-3px;display:flex;background-color:#253275;border-radius:50%;color:#fff;width:24px;height:24px;align-items:center;justify-content:center;font-size:0.75em;}.dfd-classic{z-index:1000 !important;}.badge{z-index:9 !important;}.swiper-slide :is(.info-disponibilita-mini-scheda){display:block !important;}.pdp-price-prod,.cart-product-price-tot,.add-cart-product-price{color:var(--colore-blu-eurobrico);}.btn.btn-add-icon{border:1px solid var(--colore-blu-eurobrico);color:var(--colore-blu-eurobrico);}.btn.btn-add-icon:hover{background-color:var(--colore-blu-eurobrico);border:1px solid var(--colore-blu-eurobrico);color:#fff;}.btn-prodotto-combo{background-color:var(--colore-blu-eurobrico);color:#fff;}.badge-sped-gratis{background-color:#0A8A00;display:flex !important;justify-content:center !important;align-items:center !important;}.detail-pv-orari{color:var(--colore-testi);}.accordion-box-negozio.accordion-box-negozio--selected,.accordion-box-pv--selected{border:1px solid var(--colore-blu-eurobrico);}.tabella-orari-pv{margin-left:0;}@media (min-width:992px){.tabella-orari-pv{margin:0.5rem 0 0.5rem 1.5rem;}.store-marker{height:32px;}}.header-negozio-container{display:flex;align-items:center;justify-content:space-between;}@media only screen and (max-width:991px){.header-negozio{border:none;}.store-marker{height:18px;}}.status-dot{width:12px;height:12px;border-radius:50%;background:#16A34A;display:block;}.status-dot.closed{background:#DC2626;box-shadow:0 0 0 3px #FEE2E2;}.shipping-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px;}.shipping-icon--green,.shipping-icon--disponibile{background:#e6f4e6;}.shipping-icon--amber,.shipping-icon--in-esaurimento{background:#fef3cd;}.shipping-icon--red,.shipping-icon--esaurito{background:#fde8e8;}.shipping-icon--neutral,.shipping-icon--ordinabile{background:#e8eef6;}.shipping-icon--green i,.shipping-icon--disponibile i{color:#0A8A00;}.shipping-icon--amber i,.shipping-icon--in-esaurimento i{color:#996200;}.shipping-icon--red i,.shipping-icon--esaurito i{color:var(--colore-primario);}.shipping-icon--neutral i,.shipping-icon--ordinabile i{color:var(--colore-blu-eurobrico);}.shipping-badge{font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap;border-radius:20px;}.shipping-badge--green,.shipping-badge--disponibile{color:#0A8A00;background:#e6f4e6;}.shipping-badge--amber,.shipping-badge--in-esaurimento{color:#996200;background:#fef3cd;}.shipping-badge--red,.shipping-badge--esaurito{color:var(--colore-primario);background:#fde8e8;}.shipping-badge--neutral,.shipping-badge--ordinabile{color:var(--colore-blu-eurobrico);background:#e8eef6;}.distance-pill{background-color:#e8eef6;color:var(--colore-blu-eurobrico);padding:0 5px;font-size:12px;white-space:nowrap;flex-shrink:0;}@media (min-width:768px){.distance-pill{font-size:16px;padding:0 8px;}}.skeleton-store-card{pointer-events:none;}.skeleton{display:block;background:linear-gradient(90deg,#eeeeee 25%,#f7f7f7 37%,#eeeeee 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;border-radius:6px;}.skeleton-title{width:55%;height:18px;}.skeleton-pill{width:70px;height:24px;border-radius:999px;}.skeleton-line{height:14px;}.skeleton-line-lg{width:80%;}.skeleton-line-md{width:55%;}.skeleton-button{height:42px;border-radius:6px;}@keyframes skeleton-loading{0%{background-position:100% 50%;}100%{background-position:0 50%;}}.fdt_merchantStriscia-2wrap_widget_merchant,.fdt_merchantStriscia-1wrap_widget_merchant{background-color:transparent !important;}.fdt_merchantStriscia-2wrap_widget_wrapper > a{pointer-events:none;}.item-risposte-contatti{margin-bottom:24px;}.select-risposte-contatti{margin-bottom:32px;}.umbraco-forms-hidden{display:none !important;}.umbraco-forms-form .checkboxlist-horizontal div,.umbraco-forms-form .radiobuttonlist-horizontal div{display:inline;float:left;margin-right:10px }.field-validation-error{--bs-text-opacity:1;--bs-danger-rgb:220,53,69;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important;}.breadcrumb-icon-mobile{flex-shrink:0;color:#121212;font-size:12px;}@media (max-width:767.98px){.breadcrumb{flex-wrap:nowrap;overflow:hidden;}.breadcrumb-item:not(.breadcrumb-mobile-current)::before{display:none;}.breadcrumb-item:not(.breadcrumb-mobile-current){flex-shrink:0;white-space:nowrap;}.breadcrumb-item:not(.active) a{color:#121212 !important;}.breadcrumb-item.active,.breadcrumb-item.active .breadcrumb-ellipsis{color:var(--colore-testo-grigio) !important;}.breadcrumb-mobile-current{flex:1 1 auto;min-width:0;overflow:hidden;}.breadcrumb-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}.button-live-chat{display:flex;flex-direction:row;border:1px solid var(--colore-blu-eurobrico);background-color:white;justify-content:start;gap:20px;align-items:center;width:100%;}
.htmx-indicator{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);display:none;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity 0.3s ease-in-out;}.htmx-request .htmx-indicator{display:flex;opacity:1;}.htmx-request.htmx-indicator{display:flex;opacity:1;}.loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
