.spezza__blocchi{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.spezza__blocco{display:block;border-radius:var(--media-radius, var(--taibi-r-card));overflow:hidden;box-shadow:0 .1rem .3rem rgba(var(--color-shadow),.05),0 .4rem 1.6rem rgba(var(--color-shadow),.07);color:rgb(var(--color-foreground))}a.spezza__blocco{text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.2,.7,.4,1)}a.spezza__blocco:active{transform:scale(.99);transition:transform .1s ease-out}.spezza__quadro{position:relative;display:block;width:100%;padding-top:66%;overflow:hidden;background-color:rgba(var(--color-button),.08)}.spezza__quadro img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spezza__onda{position:relative;z-index:1;display:block;width:100%;height:2rem;margin-top:-2rem}.spezza__onda path{fill:rgb(var(--color-background))}.spezza__pannello{position:relative;z-index:1;padding:.4rem 1.8rem 2.4rem;background-color:rgb(var(--color-background))}.spezza__eyebrow{display:block;margin:0 0 .7rem;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--color-button))}.spezza__titolo{margin:0;font-size:2.3rem;line-height:1.2;letter-spacing:-.01em;font-weight:700}.spezza__testo{margin:.9rem 0 0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.spezza__testo>*:first-child{margin-top:0}.spezza__testo>*:last-child{margin-bottom:0}.spezza__azione{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.8rem;margin-top:1.6rem;min-height:4.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em;color:rgb(var(--color-button));text-decoration:none}.spezza__azione svg{transition:transform .2s cubic-bezier(.2,.7,.4,1)}.spezza--bottone .spezza__azione{justify-content:center;min-height:4.8rem;padding:0 2.2rem;border-radius:var(--buttons-radius, var(--taibi-r-btn));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;letter-spacing:.04em;box-shadow:0 .4rem 1.4rem rgba(var(--color-button),.28)}.spezza--bottone .spezza__azione{display:grid;width:100%}.spezza--centro .spezza__pannello{text-align:center}.spezza--centro .spezza__azione{justify-self:center}@media(hover:hover){a.spezza__blocco:hover{transform:translateY(-.2rem)}.spezza__blocco:hover .spezza__azione svg{transform:translate(.4rem)}.spezza--bottone .spezza__azione:hover{background-color:rgba(var(--color-button),.88)}}@media screen and (min-width:990px){.spezza__blocchi{gap:var(--grid-desktop-horizontal-spacing)}.spezza--col-2 .spezza__blocchi{grid-template-columns:repeat(2,minmax(0,1fr))}.spezza--col-3 .spezza__blocchi{grid-template-columns:repeat(3,minmax(0,1fr))}.spezza--col-1 .spezza__blocco{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.spezza--col-1 .spezza__quadro{padding-top:0;height:100%;min-height:34rem}.spezza--col-1 .spezza__onda{display:none}.spezza--col-1 .spezza__colonna{display:grid;align-content:center;background-color:rgb(var(--color-background))}.spezza--col-1 .spezza__pannello{padding:3.6rem 4rem}.spezza__titolo{font-size:2.8rem}.spezza--bottone .spezza__azione{display:inline-grid;width:auto}.spezza--centro .spezza__azione{justify-self:center}}.spezza__porta .spezza__porta-media,.spezza__porta .spezza__porta-velo{display:block}.spezza__porta{position:relative;display:block;border-radius:var(--media-radius, var(--taibi-r-card));overflow:hidden;box-shadow:0 .1rem .3rem rgba(var(--color-shadow),.05),0 .4rem 1.6rem rgba(var(--color-shadow),.07);color:#fff;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.2,.7,.4,1)}a.spezza__porta:active{transform:scale(.99);transition:transform .1s ease-out}.spezza__porta-media{position:relative;width:100%;padding-top:125%}.spezza__porta-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spezza__porta-media--vuoto{background:linear-gradient(120deg,#4a4139,#322b25 52%,#1c1916)}.spezza__porta-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1c1a1700,rgba(28,26,23,calc(.1 * var(--spezza-velo, 1))) 32%,rgba(28,26,23,calc(.74 * var(--spezza-velo, 1))) 58%,rgba(28,26,23,calc(.94 * var(--spezza-velo, 1))) 86%)}.spezza__porta-testo{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 1.8rem 1.6rem;max-width:44ch}.spezza__porta-eyebrow{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#e8b492}.spezza__porta-titolo{margin:0;color:#fff;font-size:calc(var(--font-heading-scale) * 2.1rem);line-height:1.2;letter-spacing:-.01em;font-weight:700;text-shadow:0 .1rem .2rem rgba(0,0,0,.28)}.spezza__porta-sintesi{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.8rem 0 0;color:#ffffffe0;font-size:1.4rem;line-height:1.4;text-shadow:0 .1rem .2rem rgba(0,0,0,.32)}.spezza__porta-sintesi>*{margin:0}.spezza__porta .price,.spezza__porta .price__container,.spezza__porta .price .price-item{color:#fff}.spezza__porta .price{margin-top:.9rem;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;text-shadow:0 .1rem .2rem rgba(0,0,0,.28)}.spezza__porta .price .price__sale s.price-item,.spezza__porta .price .price-item--regular s{color:#ffffff9e;font-size:1.3rem;font-weight:600}.spezza__porta-azione{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.8rem;margin-top:1rem;min-height:4.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em;color:#fff}.spezza__porta-azione svg{transition:transform .2s cubic-bezier(.2,.7,.4,1)}.spezza--centro .spezza__porta-testo{margin:0 auto;text-align:center}.spezza--centro .spezza__porta-azione{justify-self:center}@media(hover:hover){a.spezza__porta:hover{transform:translateY(-.2rem)}.spezza__porta:hover .spezza__porta-azione svg{transform:translate(.4rem)}}@media screen and (min-width:990px){.spezza--col-1 .spezza__porta-media{padding-top:0;min-height:42rem}.spezza--col-1 .spezza__porta-testo{padding:0 4rem 3.6rem}.spezza__porta-titolo{font-size:calc(var(--font-heading-scale) * 2.4rem)}.spezza__porta-testo{padding:0 2.4rem 2.2rem}}@media(prefers-reduced-motion:reduce){a.spezza__blocco,a.spezza__porta,.spezza__azione svg,.spezza__porta-azione svg{transition:none}a.spezza__blocco:hover,a.spezza__blocco:active,a.spezza__porta:hover,a.spezza__porta:active,.spezza__blocco:hover .spezza__azione svg,.spezza__porta:hover .spezza__porta-azione svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-spezza.css.map */
