.fx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-onde{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.fx-onde i{position:absolute;border-radius:50%;background:currentColor;opacity:.26;transform:scale(0);animation:fx-onda .65s cubic-bezier(.2,.7,.3,1) forwards}@keyframes fx-onda{to{transform:scale(1);opacity:0}}html:not(.fx-vivo) .fx-onde{display:none}html.fx-vivo :is(.sth-woo-btn,.sth-btn:not(.sth-btn-cta),.sth-woo-filtri button,.sth-woo-qty button,.sth-pill,.sth-woo-scheda .variante,.shp-btn,.shp-show,.shp-loadmore-btn,.shp-dept,.shp-sub,.shp-achip,.shp-sort-btn,.shp-clear-inline){transition-property:background,color,border-color,box-shadow,opacity,transform;transition-duration:.15s,.15s,.15s,.15s,.15s,.5s;transition-timing-function:ease,ease,ease,ease,ease,cubic-bezier(.3,1.7,.4,1);-webkit-tap-highlight-color:transparent}html.fx-vivo :is(.sth-woo-btn,.sth-btn:not(.sth-btn-cta),.sth-woo-filtri button,.sth-woo-qty button,.sth-pill,.sth-woo-scheda .variante,.shp-btn,.shp-show,.shp-loadmore-btn,.shp-dept,.shp-sub,.shp-achip,.shp-sort-btn,.shp-clear-inline):active:not(:disabled){transform:scale(.955);transition-duration:.15s,.15s,.15s,.15s,.15s,.1s}html.fx-vivo .shp-fab{transition:transform .5s cubic-bezier(.3,1.7,.4,1);-webkit-tap-highlight-color:transparent}html.fx-vivo .shp-fab:active{transform:translate(-50%) scale(.95);transition-duration:.1s}html.fx-vivo .fx-rimbalzo{animation:fx-rimbalzo .55s cubic-bezier(.3,1.6,.5,1)}@keyframes fx-rimbalzo{0%{transform:scale(1)}30%{transform:scale(1.28) rotate(-6deg)}60%{transform:scale(.92) rotate(3deg)}to{transform:scale(1)}}html.fx-vivo .shp-quotebar.fx-rimbalzo{animation:fx-rimbalzo-barra .55s cubic-bezier(.3,1.6,.5,1)}@keyframes fx-rimbalzo-barra{0%{transform:translate(-50%) scale(1)}35%{transform:translate(-50%) scale(1.08)}to{transform:translate(-50%) scale(1)}}.fx-volo{position:fixed;z-index:9999;object-fit:cover;pointer-events:none;transform-origin:center;box-shadow:0 12px 30px #0000004d}.fx-rotola{display:inline-flex;position:relative;font-variant-numeric:tabular-nums}.fx-rotola .cifra{display:inline-block;height:1.15em;line-height:1.15;overflow:hidden;vertical-align:bottom}.fx-rotola .nastro{display:flex;flex-direction:column}.fx-rotola .nastro>span{height:1.15em;line-height:1.15}html.fx-vivo .fx-rotola .nastro{transition:transform .6s cubic-bezier(.3,1.25,.4,1)}.fx-scoppio{position:fixed;width:0;height:0;pointer-events:none;z-index:9999}.fx-scoppio i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#e6a817;opacity:0;animation:fx-scintilla .7s cubic-bezier(.2,.8,.3,1) forwards}.fx-scoppio.rosso i{background:var(--sth-rosso, #e93328)}.fx-scoppio i:nth-child(2n){background:#111;width:4px;height:4px;left:-2px;top:-2px}@keyframes fx-scintilla{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-30px) scale(.3)}}.sth-woo-card .foto .fx-due{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}html:not(.fx-vivo) .sth-woo-card .foto .fx-due{display:none}html.fx-vivo.fx-s-store .sth-woo-card .foto .fx-due{transition:opacity .5s ease,transform .9s cubic-bezier(.2,.8,.2,1);transform:scale(1.05)}@media (hover: hover){html.fx-vivo.fx-s-store .sth-woo-card:hover .foto .fx-due{opacity:1;transform:none}}html.fx-vivo.fx-s-store .sth-woo-card.fx-centro .foto .fx-due{opacity:1;transform:none}html.fx-vivo.fx-s-store .sth-woo-card{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.9,.25,1);transition-delay:calc(var(--fx-i, 0) * .11s)}html.fx-vivo.fx-s-store .sth-woo-card:not(.fx-visto){opacity:0;transform:translateY(34px) scale(.97)}html.fx-vivo.fx-s-store .sth-woo-btn.fx-fatto{background:#1c7c3a;animation:fx-pop-lieve .5s cubic-bezier(.3,1.7,.5,1)}@keyframes fx-pop-lieve{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}html.fx-vt-prodotto .sth-woo-scheda .principale img{view-transition-name:fx-foto}::view-transition-group(fx-foto){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.85,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}html.fx-vivo.fx-s-store .sth-bband.bg-black>.sth-bband-in{position:relative;z-index:1}.fx-brace{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;opacity:0;transition:opacity .7s ease}.fx-brace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px circle at var(--fx-bx, 50%) var(--fx-by, 50%),rgba(233,51,40,.5),rgba(233,51,40,.12) 45%,rgba(233,51,40,0) 70%)}.fx-brace i{position:absolute;bottom:-10px;left:var(--x);width:var(--s, 3px);height:var(--s, 3px);border-radius:50%;background:#ff7a3d;box-shadow:0 0 8px 2px #e93328cc;opacity:0;animation:fx-sale var(--d, 6s) linear var(--r, 0s) infinite;animation-play-state:paused}@keyframes fx-sale{0%{transform:translate(0);opacity:0}12%{opacity:.9}70%{opacity:.6}to{transform:translate(var(--dx, 20px),-420px);opacity:0}}html.fx-vivo.fx-s-store .fx-brace-on>.fx-brace{opacity:1}html.fx-vivo.fx-s-store .fx-brace-on>.fx-brace i{animation-play-state:running}html.fx-vivo.fx-s-store .sth-display.fx-glitch{position:relative;animation:fx-scossa .45s steps(2) 1}html.fx-vivo.fx-s-store .sth-display.fx-glitch:before,html.fx-vivo.fx-s-store .sth-display.fx-glitch:after{content:attr(data-fx-testo);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}html.fx-vivo.fx-s-store .sth-display.fx-glitch:before{color:var(--sth-rosso, #e93328);animation:fx-glitch-a .45s steps(1) 1}html.fx-vivo.fx-s-store .sth-display.fx-glitch:after{color:#00c2d6;animation:fx-glitch-b .45s steps(1) 1}@keyframes fx-scossa{0%,to{transform:none}25%{transform:translate(-2px)}50%{transform:translate(2px) skew(-4deg)}75%{transform:translate(-1px)}}@keyframes fx-glitch-a{0%{opacity:.85;clip-path:inset(10% 0 60% 0);transform:translate(-6px)}20%{clip-path:inset(55% 0 20% 0);transform:translate(5px)}40%{clip-path:inset(30% 0 45% 0);transform:translate(-3px)}60%{clip-path:inset(75% 0 5% 0);transform:translate(6px)}80%{clip-path:inset(0 0 85% 0);transform:translate(-4px)}to{opacity:0}}@keyframes fx-glitch-b{0%{opacity:.85;clip-path:inset(65% 0 10% 0);transform:translate(6px)}20%{clip-path:inset(15% 0 70% 0);transform:translate(-5px)}40%{clip-path:inset(45% 0 30% 0);transform:translate(4px)}60%{clip-path:inset(5% 0 80% 0);transform:translate(-6px)}80%{clip-path:inset(80% 0 0 0);transform:translate(3px)}to{opacity:0}}.shp-card-colors .fx-pallino{position:relative;width:22px;height:22px;margin:-5px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.shp-card-colors .fx-pallino i{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.14);display:inline-block}.shp-card-colors .fx-pallino.on i{box-shadow:0 0 0 2px #fff,0 0 0 3.2px #111}html.fx-vivo .shp-card-colors .fx-pallino i{transition:transform .35s cubic-bezier(.3,1.7,.4,1),box-shadow .25s}html.fx-vivo .shp-card-colors .fx-pallino.on i{transform:scale(1.2)}html.fx-vivo .shp-card-img img.fx-dissolvi{animation:fx-dissolvi .5s ease both}@keyframes fx-dissolvi{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media (max-width: 999px){.shp-card-colors .fx-pallino{width:26px;height:26px;margin:-7px -6px}.shp-card-colors .fx-pallino i{width:14px;height:14px}}html.fx-vivo .shp-grid.fx-aggiorna{opacity:.55;transition:opacity .25s ease;pointer-events:none}html.fx-vivo .shp-quotebar{animation:fx-barra-sale .7s cubic-bezier(.3,1.5,.5,1) both}@keyframes fx-barra-sale{0%{transform:translate(-50%,160%);opacity:0}to{transform:translate(-50%);opacity:1}}html.fx-vivo .shp-btn.fx-fatto{animation:fx-pop-lieve .5s cubic-bezier(.3,1.7,.5,1)}html.fx-vivo .shp-drawer-wrap.fx-foglio .shp-drawer{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;height:auto;max-height:88vh;max-height:88dvh;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #00000040;animation:fx-foglio .55s cubic-bezier(.25,1.3,.45,1) backwards}html.fx-vivo .shp-drawer-wrap.fx-foglio .shp-drawer:not(.fx-trascina){transition:transform .45s cubic-bezier(.25,1.3,.45,1)}html.fx-vivo .shp-drawer-wrap.fx-foglio .shp-drawer-head{position:relative;padding-top:22px;touch-action:none;cursor:grab}html.fx-vivo .shp-drawer-wrap.fx-foglio .shp-drawer-head:before{content:"";position:absolute;top:8px;left:50%;width:44px;height:5px;margin-left:-22px;border-radius:5px;background:#d1d5db}html.fx-vivo .shp-drawer-wrap.fx-foglio.fx-chiude .shp-drawer{animation:fx-foglio-giu .26s ease-in both}html.fx-vivo .shp-drawer-wrap.fx-foglio.fx-chiude .shp-drawer-back{animation:fx-sfuma .26s ease both}@keyframes fx-foglio{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fx-foglio-giu{to{transform:translateY(100%)}}@keyframes fx-sfuma{to{opacity:0}}.fx-nastro{overflow:hidden;background:#111;color:#fff;margin:0 0 18px;border-radius:4px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.fx-nastro-track{display:flex;width:max-content;will-change:transform}.fx-nastro-track button{border:0;background:none;color:inherit;cursor:pointer;padding:14px 18px;display:inline-flex;align-items:center;gap:30px;font-family:var(--sth-font-display, "Anton", sans-serif);font-weight:900;font-size:clamp(22px,3.4vw,40px);line-height:1;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent}.fx-nastro-track button:hover,.fx-nastro-track button.on{color:var(--sth-rosso, #e93328)}.fx-nastro-track b{color:var(--sth-rosso, #e93328);font-size:.5em}html.fx-vivo .shp-gal-hero.fx-giro{transform:perspective(1000px) rotateX(var(--fx-rx, 0deg)) rotateY(var(--fx-ry, 0deg));box-shadow:0 26px 44px -26px #00000073;will-change:transform}html.fx-vivo .shp-gal-hero.fx-giro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--fx-gx, 50%) var(--fx-gy, 40%),rgba(255,255,255,.35),rgba(255,255,255,0) 55%)}.fx-giro-btn{position:absolute;left:10px;top:10px;z-index:3;border:1px solid #e2e4e8;background:#ffffffeb;color:#111;border-radius:40px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}
