.bottom-sticky-action-bar{#enel-container-7adda57ad2{padding-top:0 !important}
#card_slider{color:#f7f8fb}
.hero_product_fullpage__cell__wrapper__content__breadcrumbs{margin-top:30px;a{color:black}
@media(min-width:1440px){padding:0 222px}
@media(min-width:1024px) and (max-width:1440px){padding:0 154px}
@media(max-width:1024px){padding:0 16px}
}
position:fixed;bottom:0;left:0;width:100%;z-index:9999;background:#fff;.bottom-sticky-action-bar__yellow-bar{border-radius:19px 19px 0 0;background:linear-gradient(90deg,#f5c84a 0,#f5b500 100%);width:100%;height:10px}
.bottom-sticky-action-bar__ribbon--magenta{border-radius:19px 19px 0 0;background:#d3135a;width:100%;height:24px}
.bottom-sticky-action-bar__divider{border-radius:19px 19px 0 0;background:#e8e8e8;width:100%;height:4px}
.bottom-sticky-action-bar__heading{border-radius:19px 19px 0 0;background:linear-gradient(90deg,#F5C84A 0,#F5B500 100%);padding:8px 18px;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;.bottom-sticky-action-bar__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;object-fit:contain}
.bottom-sticky-action-bar__heading-text{font-size:14px;font-weight:700;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
.bottom-sticky-action-bar__body{padding:18px;display:flex;flex-direction:column;gap:18px;background:#fff;.bottom-sticky-action-bar__title{font-size:18px;font-weight:700;text-align:center;margin:0;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.bottom-sticky-action-bar__ctas{display:flex;flex-direction:row;gap:10px;.bottom-sticky-action-bar__cta{display:flex;flex:1;height:40px;border-radius:4px;align-items:center;justify-content:center;text-decoration:none;gap:8px;font-size:16px;box-sizing:border-box;&.bottom-sticky-action-bar__cta--secondary{border:2px solid #d3135a;background:#fff;color:#d3135a}
&.bottom-sticky-action-bar__cta--primary{border:2px solid #d3135a;background:#d3135a;color:#fff}
// Desktop:viewShow:hide the mobile-call button,show the desktop-only button &.bottom-sticky-action-bar__cta--mobile-call{display:none}
// Mobile:viewShow:hide the desktop-only button,show the mobile-call button @media(max-width:767px){&.bottom-sticky-action-bar__cta--desktop-only{display:none}
&.bottom-sticky-action-bar__cta--mobile-call{display:flex}
}
.bottom-sticky-action-bar__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;&img{object-fit:contain}
}
}
}
}
@media(min-width:768px){.styckyMobile{display:none}
}
// Desktop(≥1024px):hidden by default;visible only when "Mostra su desktop" is enabled in dialog. // The whole wrapper is hidden(not just children) to avoid any fixed-position artifact. @media(min-width:1024px){display:none;&.bottom-sticky-action-bar--show-desktop{display:block;.bottom-sticky-action-bar__heading{display:flex}
.bottom-sticky-action-bar__ribbon--magenta,.bottom-sticky-action-bar__divider{display:block}
.bottom-sticky-action-bar__body{display:flex}
}
}
// In AEM author/edit mode the component is always fully visible regardless of showOnDesktop,// so authors can configure and preview it on desktop. html.cq-wcm-edit &{@media(min-width:1024px){display:block;.bottom-sticky-action-bar__heading{display:flex}
.bottom-sticky-action-bar__ribbon--magenta,.bottom-sticky-action-bar__divider{display:block}
.bottom-sticky-action-bar__body{display:flex}
}
}
@media(min-width:1024px){.bottom-sticky-action-bar.bottom-sticky-action-bar--show-desktop{display:block}
.bottom-sticky-action-bar.bottom-sticky-action-bar--show-mobile{display:none}
}
@media(max-width:768px){.styckyMobile{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;z-index:9999;.yellow-bar{border-radius:19.28px 19.28px 0 0;background:linear-gradient(90deg,#F5C84A 0,#F5B500 100%);width:100%;height:10px;&.yellow-bar--magenta{background:#d3135a;height:24px}
}
.container{padding:18px;display:flex;flex-direction:column;gap:18px;background:white;.title{font-size:18.728px;font-style:normal;font-weight:700;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.button-call a{display:flex;width:100%;height:40px;border-radius:3.995px;border:2px solid #D3135A;background:#FFF;align-items:center;justify-content:center;text-decoration:none;gap:10px;.icona-telefono{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='19'height='19'viewBox='001919'fill='none'%3E%3Cmaskid='mask0_5662_415'style='mask-type:alpha'maskUnits='userSpaceOnUse'x='0'y='0'width='19'height='19'%3E%3Crectwidth='18.7284'height='18.7284'fill='%23D9D9D9'/%3E%3C/mask%3E%3Cgmask='url(clientlib-bottom-sticky-action-bar/css/%23mask0_5662_415)'%3E%3Cpathd='M15.587516.3874C13.883816.387412.235316.016710.642115.2754C9.0488414.53417.637713.54896.4086512.3198C5.1795911.09084.19449.679623.453078.0864C2.711736.493192.341064.844692.341063.14092C2.341062.919832.422352.731242.584922.57517C2.74752.41912.939332.341063.160432.34106H6.39269C6.578912.341066.740572.399596.877682.51664C7.014772.63377.095792.783267.120722.96535L7.666965.7551C7.692985.927347.686476.08427.647466.22569C7.608446.367177.53696.489937.432866.59398L5.540518.52535C6.034739.409756.6882710.26167.5011411.081C8.3140111.90049.2081612.602710.183613.188L12.017411.3151C12.147511.18512.290511.097312.446611.0517C12.602711.006212.771810.996512.953811.0225L15.763111.6077C15.945211.633816.094811.71516.211811.8516C16.328911.988216.387412.147516.387412.3296V15.568C16.387415.789116.309415.98116.153316.1435C15.997216.306115.808616.387415.587516.3874ZM4.760156.96465L5.989215.73341L5.657563.9798H4.01882C4.083854.500044.171645.004014.282195.49173C4.392745.979454.552066.470424.760156.96465ZM14.748714.7096V13.0709L12.953812.7002L11.724813.9683C12.23214.163412.732714.319513.22714.4365C13.721214.553614.228414.644614.748714.7096Z'fill='%23D3135A'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:18px;height:18px}
span{color:#d3135a;text-decoration:none;font-size:16px}
}
}
}
}
}