:root{--bi-cemento: #f4f4f2;--bi-linea: #e6e3dc;--bi-oro: #f6ca4c;--bi-oro-scuro: #8a6414}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.card-gallery{background-color:var(--bi-cemento)}.card-gallery img{mix-blend-mode:multiply;object-fit:contain!important;padding:6%}.collection-card img{mix-blend-mode:multiply}.collection-card{background-color:var(--bi-cemento)}body .bi-wa-button,body .bi-searchbar{border-radius:4px}#header-component[data-menu-style=drawer] .bi-searchbar{display:none!important}#header-component[data-menu-style=drawer] .search-action .bi-search-icon{display:flex!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--bi-oro-scuro);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.collection-card__content{padding:14px 16px 18px}body .bi-wa-button{background:transparent;border:1px solid #121212;color:#121212}body .bi-wa-button:hover{background:#121212;color:#fff}@media screen and (max-width:749px){.hero h1,h1.h1{font-size:clamp(2rem,9vw,2.75rem)}}html{scroll-behavior:smooth}#settori{scroll-margin-top:140px}@media screen and (max-width:749px){body .bi-wa-button{width:42px;min-height:42px;padding:0;margin-inline-start:14px;margin-inline-end:-4px;justify-content:center;border:none}body .bi-wa-button .bi-wa-button__label{display:none}body .bi-wa-button svg,body .bi-wa-button .bi-wa-button__icon{width:22px;height:22px}.shopify-section h1{font-size:clamp(2rem,9vw,2.6rem)!important;line-height:1.05}}@media screen and (max-width:749px){[id$=__rassicurazione_bi] .section-content-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:22px 14px}[id$=__rassicurazione_bi] .section-content-wrapper>*{width:auto!important;min-width:0}[id$=__rassicurazione_bi] .section-content-wrapper .layout-panel-flex{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}[id$=__rassicurazione_bi] p{font-size:.875rem;line-height:1.35}}.bi-rev__title{text-align:center;font-size:clamp(1.9rem,4vw,2.6rem)}@media screen and (max-width:749px){.bi-rev__title{font-size:1.85rem}.bi-rev{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bi-premium.css.map */
