/** Shopify CDN: Minification failed

Line 40:2 Unexpected "@keyframes"
Line 79:2 Unexpected "@media"
Line 104:0 Unexpected "@font-face"
Line 112:0 Unexpected "@media"
Line 161:2 Unexpected "@media"

**/
.rz-panther{
    /* token del tema razorpadel.com */
    --bg:#000000;
    --surface:#0E0E0E;
    --line:#242424;
    --ink:#FFFFFF;
    --text:#E6E6E6;
    --muted:#9A9A9A;
    --dark:#111111;
    --dark-box:#3A3A3A;
    --violet:#AB03FF;
    --violet-hover:#B522FF;
    --violet-active:#9800E3;

    --heading:"Big Shoulders",Haettenschweiler,"Arial Narrow",sans-serif;
    --body:Inter,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;

    --radius:12px;
    --wrap:1200px;
    --gutter:20px;
    --ease:cubic-bezier(.2,.7,.2,1);
  }@media (min-width:768px){.rz-panther{--gutter:40px;}}.rz-panther *{box-sizing:border-box;}.rz-panther [hidden]{display:none !important;}.rz-panther{-webkit-text-size-adjust:100%;}.rz-panther{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;}.rz-panther img{max-width:100%;}.rz-panther a{color:inherit;}.rz-panther p{margin:0;}.rz-panther .wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);}.rz-panther h1, .rz-panther h2, .rz-panther h3{font-family:var(--heading);font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:0;margin:0;color:var(--ink);text-wrap:balance;}.rz-panther h1{font-size:clamp(52px,8.4vw,112px);}.rz-panther h2{font-size:clamp(38px,6.4vw,72px);}.rz-panther h3{font-size:clamp(23px,3.4vw,30px);}.rz-panther .v{color:var(--violet);}.rz-panther .eyebrow{font-family:var(--body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);}.rz-panther .eyebrow.v{color:var(--violet);}.rz-panther /* pulsanti a pillola come nel tema */
  .btn{
    position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;
    font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;
    padding:18px 30px;border-radius:9999px;border:1px solid var(--violet);
    background:var(--violet);color:#FFFFFF;text-decoration:none;cursor:pointer;white-space:nowrap;
    transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease),box-shadow .2s ease;
  }.rz-panther .btn svg{transition:transform .25s var(--ease);}.rz-panther .btn:hover{background:var(--violet-hover);border-color:var(--violet-hover);transform:translateY(-2px);box-shadow:0 10px 24px #AB03FF40;}.rz-panther .btn:hover svg{transform:translateX(4px);}.rz-panther .btn:active{background:var(--violet-active);transform:none;box-shadow:none;}.rz-panther .btn--line{background:transparent;color:var(--ink);border-color:var(--ink);}.rz-panther .btn--line:hover{background:var(--ink);border-color:var(--ink);color:#FFFFFF;box-shadow:none;}.rz-panther .btn:focus-visible, .rz-panther a:focus-visible, .rz-panther summary:focus-visible, .rz-panther input:focus-visible{outline:2px solid var(--violet);outline-offset:3px;}.rz-panther .btns{display:flex;flex-wrap:wrap;gap:10px;}.rz-panther .note{font-size:12.5px;color:var(--muted);}.rz-panther .note b{color:var(--ink);font-weight:600;}.rz-panther .trust{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:0;list-style:none;}.rz-panther .trust li{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink);}.rz-panther .trust svg{flex:none;}.rz-panther /* --- header --- */
  .top{background:#FFFFFF;position:relative;z-index:5;}.rz-panther .top .wrap{height:68px;display:flex;align-items:center;justify-content:space-between;}.rz-panther .top img{height:28px;width:auto;display:block;}.rz-panther .top .ship{font-size:12px;font-weight:600;color:var(--muted);}@media (min-width:768px){.rz-panther .top .wrap{height:88px;}.rz-panther .top img{height:38px;}}@media (max-width:520px){.rz-panther .top .ship{display:none;}}.rz-panther /* --- apertura animata --- */
  @keyframes sale{to{transform:none;}}
  @keyframes entra{to{opacity:1;transform:none;}}html.is-story .rz-panther .opening .ln > span{transform:translateY(105%);animation:sale 1s var(--ease) forwards;}html.is-story .rz-panther .opening .ln:nth-child(2) > span{animation-delay:.12s;}html.is-story .rz-panther .opening .eyebrow, html.is-story .rz-panther .opening .head p{opacity:0;transform:translateY(14px);animation:entra .8s var(--ease) forwards;}html.is-story .rz-panther .opening .eyebrow{animation-delay:.05s;}html.is-story .rz-panther .opening .head p{animation-delay:.4s;}html.is-story .rz-panther .opening .head h1 .v-line{position:relative;display:inline-block;}html.is-story .rz-panther .opening .head h1 .v-line::after{content:"";position:absolute;left:0;right:0;bottom:.07em;height:.07em;background:var(--violet);transform:scaleX(0);transform-origin:0 50%;animation:sale .9s var(--ease) .75s forwards;}.rz-panther /* schede: entrano in sequenza, .rz-panther si scuriscono al passaggio */
  .opening .pcard{position:relative;overflow:hidden;gap:14px;transition:background .35s ease,color .35s ease,transform .45s var(--ease),box-shadow .35s ease;}.rz-panther .opening .pcard::before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:var(--violet);transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--ease) .25s;}.rz-panther .opening .pcard.is-in::before, html:not(.is-story) .rz-panther .opening .pcard::before{transform:scaleX(1);}html.is-story .rz-panther .opening .pcard.rv{transform:translateY(46px) scale(.96);}html.is-story .rz-panther .opening .pcard.rv.is-in{transform:none;}.rz-panther .opening .pvis{position:relative;background:#FFFFFF;border-radius:8px;height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;color:var(--ink);transition:background .35s ease,color .35s ease;}.rz-panther .opening .pvis .n{position:absolute;left:14px;top:12px;font-size:38px;}.rz-panther .opening .pvis svg{width:100%;height:100%;padding:14px 14px 10px 64px;overflow:visible;}@media (hover:hover){.rz-panther .opening .pcard:hover{background:var(--dark);transform:translateY(-6px) !important;box-shadow:0 22px 40px #00000026;}.rz-panther .opening .pcard:hover .pvis{background:#1F1F1F;color:#FFFFFF;}.rz-panther .opening .pcard:hover h3{color:#FFFFFF;}.rz-panther .opening .pcard:hover p{color:#CFCFCF;}}.rz-panther .opening .pcard h3, .rz-panther .opening .pcard .n, .rz-panther .opening .pcard p{transition:color .35s ease;}@media (max-width:600px){.rz-panther .opening .pvis{height:140px;}}.rz-panther /* disegni: partono quando la scheda e' visibile */
  .pvis svg *{animation-play-state:paused;}.rz-panther .pcard.is-in .pvis svg *, html:not(.is-story) .rz-panther .pvis svg *{animation-play-state:running;}.rz-panther .pvis .ln-s{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.rz-panther .pvis .face{fill:currentColor;opacity:.08;}.rz-panther .pvis .spot{fill:#AB03FF30;stroke:var(--violet);stroke-width:2;stroke-dasharray:4 3;}.rz-panther .pvis .spot-p{transform-box:fill-box;transform-origin:center;animation:respiro 2.4s ease-in-out infinite;}
  @keyframes respiro{0%,100%{transform:scale(1);}50%{transform:scale(1.15);}}.rz-panther .pvis .ball{fill:#FFFFFF;stroke:currentColor;stroke-width:2.5;transform-box:fill-box;transform-origin:center;opacity:0;animation:palla 3.6s var(--ease) infinite;}.rz-panther .pvis .ring{fill:none;stroke:var(--violet);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0;animation:anello 3.6s ease-out infinite;}.rz-panther .pvis .miss{stroke:#E5484D;stroke-width:2.5;stroke-linecap:round;opacity:0;animation:manca 3.6s ease infinite;}.rz-panther .pvis .d2{animation-delay:1.2s;}.rz-panther .pvis .d3{animation-delay:2.4s;}
  @keyframes palla{0%{opacity:0;transform:scale(2.4);}8%{opacity:1;transform:scale(.8);}13%{transform:scale(1);}28%{opacity:1;}36%,100%{opacity:0;transform:scale(1);}}
  @keyframes anello{0%,6%{opacity:0;transform:scale(.4);}9%{opacity:1;}30%,100%{opacity:0;transform:scale(2.6);}}
  @keyframes manca{0%,12%{opacity:0;}16%,28%{opacity:1;}36%,100%{opacity:0;}}.rz-panther .pvis .shock{fill:none;stroke:var(--violet);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180;animation:scossa 2.4s ease-in infinite;}
  @keyframes scossa{0%,18%{stroke-dashoffset:180;opacity:1;}50%{stroke-dashoffset:0;opacity:1;}75%{stroke-dashoffset:0;opacity:1;}90%,100%{stroke-dashoffset:0;opacity:0;}}.rz-panther .pvis .hit{fill:#FFFFFF;stroke:currentColor;stroke-width:2.5;transform-box:fill-box;transform-origin:center;opacity:0;animation:colpo-b 2.4s var(--ease) infinite;}
  @keyframes colpo-b{0%{opacity:0;transform:scale(2.4);}10%{opacity:1;transform:scale(.85);}16%{transform:none;}60%{opacity:1;}75%,100%{opacity:0;}}.rz-panther .pvis .elbow{fill:var(--violet);transform-box:fill-box;transform-origin:center;animation:gomito 2.4s ease-out infinite;}.rz-panther .pvis .elbow-w{fill:none;stroke:var(--violet);stroke-width:2.5;transform-box:fill-box;transform-origin:center;opacity:0;animation:gomito-w 2.4s ease-out infinite;}.rz-panther .pvis .elbow-w.e2{animation-delay:.18s;}
  @keyframes gomito{0%,48%{transform:scale(1);}55%{transform:scale(1.45);}70%,100%{transform:scale(1);}}
  @keyframes gomito-w{0%,48%{opacity:0;transform:scale(.5);}52%{opacity:1;}80%,100%{opacity:0;transform:scale(2.6);}}.rz-panther .pvis .body{animation:vibra 2.4s linear infinite;}
  @keyframes vibra{0%,16%,40%,100%{transform:none;}19%{transform:translate(1.5px,-1px);}22%{transform:translate(-1.5px,1px);}25%{transform:translate(1px,1px);}28%{transform:translate(-1px,-1px);}31%{transform:none;}}.rz-panther .pvis .shape{opacity:0;animation:forma 4.5s var(--ease) infinite;transform-box:fill-box;transform-origin:center;}.rz-panther .pvis .s2{animation-delay:1.5s;}.rz-panther .pvis .s3{animation-delay:3s;}
  @keyframes forma{0%{opacity:0;transform:scale(.8) rotate(-10deg);}9%,28%{opacity:1;transform:none;}36%,100%{opacity:0;transform:scale(1.12) rotate(10deg);}}.rz-panther .pvis .q{font-family:var(--heading);font-weight:900;font-size:34px;fill:var(--violet);transform-box:fill-box;transform-origin:center;animation:punto 1.5s ease-in-out infinite;}
  @keyframes punto{0%,100%{transform:scale(1) rotate(0);}50%{transform:scale(1.2) rotate(8deg);}}.rz-panther .pvis .lbl{font-family:var(--body);font-weight:700;font-size:10px;letter-spacing:.12em;fill:currentColor;opacity:.55;}.rz-panther .pvis .weight{fill:var(--violet);animation:sposta 3s var(--ease) infinite;}.rz-panther .pvis .arrow{fill:none;stroke:var(--violet);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:freccia 3s var(--ease) infinite;}
  @keyframes sposta{0%,12%{transform:translateX(0);}45%,85%{transform:translateX(-36px);}100%{transform:translateX(0);}}
  @keyframes freccia{0%,15%{opacity:0;transform:translateX(8px);}40%,80%{opacity:1;transform:translateX(-4px);}100%{opacity:0;transform:translateX(-4px);}}.rz-panther .pvis .hit4{fill:#FFFFFF;stroke:currentColor;stroke-width:2.5;transform-box:fill-box;transform-origin:center;opacity:0;animation:colpo-4 3s var(--ease) infinite;}.rz-panther .pvis .miss4{stroke:#E5484D;stroke-width:2.5;stroke-linecap:round;opacity:0;animation:manca-4 3s ease infinite;}
  @keyframes colpo-4{0%,50%{opacity:0;transform:scale(2.4);}58%{opacity:1;transform:scale(.85);}63%{transform:none;}85%{opacity:1;}95%,100%{opacity:0;}}
  @keyframes manca-4{0%,60%{opacity:0;}66%,85%{opacity:1;}95%,100%{opacity:0;}}.rz-panther /* titoli a righe (usati nella storia) */
  .ln{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em;}.rz-panther .ln > span{display:block;}.rz-panther /* ============ SEZIONI ============ */
  section.blk{padding:72px 0;}.rz-panther section.blk.tight{padding-top:0;}@media (max-width:767px){.rz-panther section.blk{padding:48px 0;}}.rz-panther .head{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;max-width:780px;}.rz-panther .head p{color:var(--muted);font-size:16px;max-width:54ch;}.rz-panther .head p b{color:var(--ink);font-weight:600;}.rz-panther /* problemi */
  .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}@media (max-width:1000px){.rz-panther .grid4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:600px){.rz-panther .grid4{grid-template-columns:1fr;}}.rz-panther .pcard{background:var(--surface);border-radius:var(--radius);padding:24px 22px 26px;display:flex;flex-direction:column;gap:12px;}.rz-panther .pcard .n{font-family:var(--heading);font-weight:900;font-size:52px;line-height:.85;color:var(--ink);}.rz-panther .pcard .n small{font-size:15px;color:var(--violet);font-weight:800;vertical-align:top;margin-left:2px;}.rz-panther .pcard p{color:var(--muted);}.rz-panther /* apertura: i quattro problemi */
  .opening{padding:28px 0 72px;}.rz-panther .opening .head{margin-bottom:28px;}.rz-panther .opening h1{font-size:clamp(48px,7.4vw,100px);}.rz-panther .opening .head p{font-size:clamp(16px,1.6vw,19px);color:var(--text);max-width:52ch;}.rz-panther .opening-cta{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;}.rz-panther .opening-cta p{font-size:16px;max-width:44ch;}.rz-panther .opening-cta p b{color:var(--ink);font-weight:600;}@media (max-width:767px){.rz-panther .opening{padding:12px 0 48px;}.rz-panther .opening-cta .btns{width:100%;}.rz-panther .opening-cta .btn{flex:1 1 100%;}}.rz-panther /* ============ STORIA ONYX ============ */
  .story{position:relative;background:#000;}.rz-panther .stage{position:relative;overflow:hidden;}.rz-panther .watermark{position:absolute;left:50%;top:50%;width:min(1500px,150vw);transform:translate(-50%,-50%);opacity:.045;pointer-events:none;user-select:none;}.rz-panther /* statico (senza movimento) */
  .stage{padding:32px 0 48px;}.rz-panther .st-intro, .rz-panther .st-cards, .rz-panther .st-outro{position:relative;z-index:2;}.rz-panther .rk-wrap{position:relative;z-index:1;}.rz-panther .rk{position:relative;width:min(460px,90vw);aspect-ratio:1/1;margin:10px auto;}.rz-panther .rk img{position:absolute;inset:0;width:100%;height:100%;display:block;}.rz-panther .rk-side, .rz-panther .rk-marks, .rz-panther .st-rail, .rz-panther .st-hint, .rz-panther .bigword, .rz-panther .st-intro{display:none;}.rz-panther .st-cards{list-style:none;margin:0 auto;padding:0 var(--gutter);max-width:var(--wrap);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}.rz-panther .st-card{background:#FFFFFF;border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:8px;}.rz-panther .st-card p{color:var(--muted);}.rz-panther .st-outro{max-width:var(--wrap);margin:28px auto 0;padding:0 var(--gutter);}.rz-panther .st-num{font-weight:700;font-size:11px;letter-spacing:.16em;color:var(--violet);text-transform:uppercase;}.rz-panther .st-card h2{font-size:clamp(40px,5.4vw,80px);}.rz-panther .st-card p{font-size:clamp(15px,1.5vw,18px);max-width:34ch;}.rz-panther /* box acquisto (fine storia) */
  .buy{background:#FFFFFF;border-radius:var(--radius);padding:26px 24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;box-shadow:0 18px 50px #0000001a;}.rz-panther .buy h2{font-size:clamp(38px,4.6vw,60px);}.rz-panther .buy .row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;}.rz-panther .price{font-family:var(--body);font-weight:700;font-size:28px;line-height:1;color:var(--ink);}.rz-panther .stock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#16A34A;}.rz-panther .stock i{width:8px;height:8px;border-radius:50%;background:#16A34A;box-shadow:0 0 0 0 #16A34A66;animation:vivo 2s infinite;}
  @keyframes vivo{0%{box-shadow:0 0 0 0 #16A34A66;}70%{box-shadow:0 0 0 8px #16A34A00;}100%{box-shadow:0 0 0 0 #16A34A00;}}.rz-panther .chips{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;list-style:none;}.rz-panther .chips li{background:var(--surface);border-radius:9999px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--ink);}.rz-panther .buy .btn{width:100%;}.rz-panther .promo{width:100%;background:#AB03FF12;border-radius:8px;padding:10px 12px;font-size:13px;color:var(--ink);}.rz-panther .promo b{color:var(--violet);}.rz-panther /* a scorrimento */
  html.is-story .story{height:840vh;}html.is-story .rz-panther .stage{position:sticky;top:0;height:100vh;height:100svh;padding:0;}html.is-story .rz-panther .rk-wrap{position:absolute;inset:0;}html.is-story .rz-panther .rk{position:absolute;left:50%;top:50%;margin:0;width:600px;aspect-ratio:auto;height:600px;will-change:transform;transform-origin:50% 50%;}html.is-story .rz-panther .rk img{will-change:transform;}html.is-story .rz-panther .rk-side{display:block;opacity:0;}html.is-story .rz-panther .rk-marks{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;}html.is-story .rz-panther .bigword{display:block;position:absolute;z-index:0;left:50%;top:50%;font-family:var(--heading);font-weight:900;text-transform:uppercase;font-size:min(46vw,72vh);line-height:.8;color:transparent;-webkit-text-stroke:2px #CFCFCF;white-space:nowrap;pointer-events:none;user-select:none;will-change:transform,opacity;}html.is-story .rz-panther .st-intro, html.is-story .rz-panther .st-card, html.is-story .rz-panther .st-outro{
    display:flex;flex-direction:column;
    position:absolute;left:max(var(--gutter),calc((100vw - var(--wrap))/2 + var(--gutter)));top:50%;
    width:min(500px,38vw);margin:0;padding:0;background:transparent;
    opacity:0;visibility:hidden;transform:translateY(-50%);
    transition:opacity .35s ease,visibility 0s linear .35s;
  }html.is-story .rz-panther .st-intro{gap:16px;}html.is-story .rz-panther .st-card{gap:14px;}html.is-story .rz-panther .st-card p{color:var(--text);}html.is-story .rz-panther .st-cards{position:absolute;inset:0;display:block;padding:0;max-width:none;}html.is-story .rz-panther .st-outro{width:min(440px,36vw);}.rz-panther /* ogni scheda: numero, .rz-panther titolo a righe che salgono, .rz-panther testo */
  html.is-story .st-card .st-num, html.is-story .rz-panther .st-card p, html.is-story .rz-panther .st-intro .eyebrow, html.is-story .rz-panther .st-intro p{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .7s var(--ease);}html.is-story .rz-panther .st-card .ln > span, html.is-story .rz-panther .st-intro .ln > span{transform:translateY(105%);transition:transform .8s var(--ease);}html.is-story .rz-panther .st-card .ln:nth-child(2) > span, html.is-story .rz-panther .st-intro .ln:nth-child(2) > span{transition-delay:.07s;}html.is-story .rz-panther .stage[data-step="0"] .st-intro, html.is-story .rz-panther .stage[data-step="1"] .st-card[data-step="1"], html.is-story .rz-panther .stage[data-step="2"] .st-card[data-step="2"], html.is-story .rz-panther .stage[data-step="3"] .st-card[data-step="3"], html.is-story .rz-panther .stage[data-step="4"] .st-card[data-step="4"], html.is-story .rz-panther .stage[data-step="5"] .st-card[data-step="5"], html.is-story .rz-panther .stage[data-step="6"] .st-outro{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s;}html.is-story .rz-panther .stage[data-step="0"] .st-intro .ln > span, html.is-story .rz-panther .stage[data-step="1"] .st-card[data-step="1"] .ln > span, html.is-story .rz-panther .stage[data-step="2"] .st-card[data-step="2"] .ln > span, html.is-story .rz-panther .stage[data-step="3"] .st-card[data-step="3"] .ln > span, html.is-story .rz-panther .stage[data-step="4"] .st-card[data-step="4"] .ln > span, html.is-story .rz-panther .stage[data-step="5"] .st-card[data-step="5"] .ln > span{transform:none;}html.is-story .rz-panther .stage[data-step="0"] .st-intro .eyebrow, html.is-story .rz-panther .stage[data-step="0"] .st-intro p, html.is-story .rz-panther .stage[data-step="1"] .st-card[data-step="1"] .st-num, html.is-story .rz-panther .stage[data-step="2"] .st-card[data-step="2"] .st-num, html.is-story .rz-panther .stage[data-step="3"] .st-card[data-step="3"] .st-num, html.is-story .rz-panther .stage[data-step="4"] .st-card[data-step="4"] .st-num, html.is-story .rz-panther .stage[data-step="5"] .st-card[data-step="5"] .st-num, html.is-story .rz-panther .stage[data-step="1"] .st-card[data-step="1"] p, html.is-story .rz-panther .stage[data-step="2"] .st-card[data-step="2"] p, html.is-story .rz-panther .stage[data-step="3"] .st-card[data-step="3"] p, html.is-story .rz-panther .stage[data-step="4"] .st-card[data-step="4"] p, html.is-story .rz-panther .stage[data-step="5"] .st-card[data-step="5"] p{opacity:1;transform:none;transition-delay:.18s;}html.is-story .rz-panther .st-outro .buy{transform:translateY(40px) scale(.97);opacity:0;transition:transform .8s var(--ease),opacity .5s ease;}html.is-story .rz-panther .stage[data-step="6"] .st-outro .buy{transform:none;opacity:1;}.rz-panther /* barra di avanzamento a riempimento */
  html.is-story .st-rail{display:flex;gap:6px;position:absolute;z-index:3;left:max(var(--gutter),calc((100vw - var(--wrap))/2 + var(--gutter)));bottom:36px;transition:opacity .3s;}.rz-panther .st-rail i{display:block;width:40px;height:4px;border-radius:9999px;background:#CFCFCF;overflow:hidden;}.rz-panther .st-rail b{display:block;height:100%;width:100%;background:var(--violet);transform-origin:0 50%;transform:scaleX(0);}html.is-story .rz-panther .stage[data-step="0"] .st-rail, html.is-story .rz-panther .stage[data-step="6"] .st-rail{opacity:0;}html.is-story .rz-panther .st-hint{display:flex;align-items:center;gap:8px;position:absolute;z-index:3;left:50%;bottom:26px;transform:translateX(-50%);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:opacity .3s;}.rz-panther .st-hint svg{animation:giu 1.6s ease-in-out infinite;}
  @keyframes giu{0%,100%{transform:translateY(0);}50%{transform:translateY(5px);}}html.is-story .rz-panther .stage:not([data-step="0"]) .st-hint{opacity:0;}.rz-panther /* segni sulla racchetta */
  .mk{opacity:0;transition:opacity .4s ease;}.rz-panther .stage[data-step="1"] .mk1, .rz-panther .stage[data-step="2"] .mk3, .rz-panther .stage[data-step="3"] .mk5, .rz-panther .stage[data-step="4"] .mk2, .rz-panther .stage[data-step="5"] .mk4{opacity:1;}.rz-panther .mk1 circle{fill:none;stroke:var(--violet);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.6,.1,.25,1) .1s;}.rz-panther .mk1 .fill{fill:#AB03FF14;stroke:none;opacity:0;transition:opacity .6s ease .9s;}.rz-panther .stage[data-step="1"] .mk1 circle{stroke-dashoffset:0;}.rz-panther .stage[data-step="1"] .mk1 .fill{opacity:1;}.rz-panther .mk2 line{stroke:var(--violet);stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scaleX(0);transition:transform .9s var(--ease) .15s;}.rz-panther .stage[data-step="4"] .mk2 line{transform:none;}.rz-panther .mk2 .arrow{fill:var(--violet);opacity:0;transition:opacity .4s ease .7s;}.rz-panther .stage[data-step="4"] .mk2 .arrow{opacity:1;}.rz-panther .mk .dot{fill:var(--violet);stroke:#FFFFFF;stroke-width:2;}.rz-panther .mk .ring{fill:none;stroke:var(--violet);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:onda 1.8s ease-out infinite;}.rz-panther .mk .ring2{animation-delay:.9s;}
  @keyframes onda{0%{transform:scale(.5);opacity:1;}100%{transform:scale(2.1);opacity:0;}}.rz-panther /* mobile: testo in una scheda bianca in basso */
  @media (max-width:767px){
    html.is-story .st-intro{top:64px;left:var(--gutter);right:var(--gutter);width:auto;transform:none;}
    html.is-story .st-card,
    html.is-story .st-outro{left:12px;right:12px;width:auto;top:auto;bottom:12px;transform:none;}
    html.is-story .st-card{background:#FFFFFF;border-radius:var(--radius);padding:20px 18px 18px;box-shadow:0 10px 30px #0000001a;gap:8px;}
    .st-card h2{font-size:40px;}
    .buy{padding:18px 16px;gap:10px;}
    .buy h2{font-size:36px;}
    .chips li{font-size:11px;padding:5px 10px;}
    html.is-story .st-rail{top:16px;bottom:auto;left:50%;transform:translateX(-50%);}
    .st-rail i{width:30px;}
    html.is-story .bigword{font-size:62vw;-webkit-text-stroke:1.5px #CFCFCF;}
  }.rz-panther /* per te */
  .dark{background:var(--dark);border-radius:var(--radius);color:#FFFFFF;position:relative;overflow:hidden;padding:44px 40px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px 44px;align-items:start;}.rz-panther .dark .wm{position:absolute;right:-8%;bottom:-18%;width:78%;opacity:.07;pointer-events:none;}.rz-panther .dark > *{position:relative;}.rz-panther .dark h2, .rz-panther .dark h3{color:#FFFFFF;}.rz-panther .ticks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;}.rz-panther .ticks li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15px;}.rz-panther .ticks svg{margin-top:3px;}.rz-panther .nope{background:var(--dark-box);border-radius:var(--radius);padding:24px 22px;display:flex;flex-direction:column;gap:10px;}.rz-panther .nope p{color:#D6D6D6;}@media (max-width:767px){.rz-panther .dark{grid-template-columns:1fr;padding:30px 20px;}}.rz-panther /* prove */
  .proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}@media (max-width:860px){.rz-panther .proofs{grid-template-columns:1fr;}}.rz-panther .proof{background:var(--surface);border-radius:var(--radius);padding:24px 22px;display:flex;flex-direction:column;gap:10px;}.rz-panther .proof .big{font-family:var(--heading);font-weight:900;font-size:46px;line-height:.9;color:var(--ink);text-transform:uppercase;}.rz-panther .proof p{color:var(--muted);}.rz-panther .reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;}@media (max-width:860px){.rz-panther .reviews{grid-template-columns:1fr;}}.rz-panther .review{padding:0 0 22px !important;overflow:hidden;}.rz-panther .review > *:not(.rev-img){margin-left:22px;margin-right:22px;}.rz-panther .rev-img{margin:0 0 4px;aspect-ratio:4/5;overflow:hidden;background:var(--surface);}.rz-panther .rev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease);}.rz-panther .review:hover .rev-img img{transform:scale(1.05);}@media (max-width:860px){.rz-panther .rev-img{aspect-ratio:1/1;}}.rz-panther .review{background:#FFFFFF;border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;display:flex;flex-direction:column;gap:12px;transition:transform .3s var(--ease),box-shadow .3s ease;}.rz-panther .review:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00000012;}.rz-panther .stars{display:flex;gap:2px;}.rz-panther .review p{font-size:15px;color:var(--ink);}.rz-panther .review .who{display:flex;align-items:center;gap:10px;margin-top:auto;}.rz-panther .review .av{width:36px;height:36px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--ink);}.rz-panther .review .who b{display:block;font-size:13px;color:var(--ink);}.rz-panther .review .who span{display:block;font-size:12px;color:var(--muted);}.rz-panther .verified{color:var(--violet) !important;font-weight:600;}.rz-panther .flag-row{margin:28px 0 0;}.rz-panther .flag{display:inline-block;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--muted);border-radius:6px;padding:6px 9px;}.rz-panther /* garanzie, .rz-panther come il box resi della scheda prodotto */
  .safe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}@media (max-width:860px){.rz-panther .safe{grid-template-columns:1fr;}}.rz-panther .safe > div{background:var(--dark-box);border-radius:var(--radius);padding:22px 24px;display:grid;grid-template-columns:30px 1fr;gap:4px 14px;color:#FFFFFF;}.rz-panther .safe svg{grid-row:span 2;margin-top:2px;}.rz-panther .safe h3{color:#FFFFFF;font-size:22px;font-weight:700;}.rz-panther .safe p{font-size:14px;color:#E4E4E4;}.rz-panther /* faq */
  .faq{border-top:1px solid var(--line);}.rz-panther .faq details{border-bottom:1px solid var(--line);}.rz-panther .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:var(--heading);font-weight:700;text-transform:uppercase;font-size:22px;line-height:1;color:var(--ink);}.rz-panther .faq summary::-webkit-details-marker{display:none;}.rz-panther .faq summary svg{flex:none;transition:transform .3s var(--ease);}.rz-panther .faq details[open] summary svg{transform:rotate(180deg);}.rz-panther .faq .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease);}.rz-panther .faq details[open] .ans{grid-template-rows:1fr;}.rz-panther .faq .ans > div{overflow:hidden;}.rz-panther .faq .ans p{padding:0 0 20px;max-width:70ch;}.rz-panther /* chiusura */
  .final{background:var(--dark);border-radius:var(--radius);position:relative;overflow:hidden;padding:52px 44px;min-height:520px;display:flex;align-items:center;color:#FFFFFF;}.rz-panther .final .wm{position:absolute;left:-6%;bottom:-24%;width:80%;opacity:.07;pointer-events:none;}.rz-panther .final > *{position:relative;}.rz-panther .final h2{color:#FFFFFF;}.rz-panther .final .price{color:#FFFFFF;}.rz-panther .final .note{color:#BDBDBD;}.rz-panther .final .note b{color:#FFFFFF;}.rz-panther .final .trust li{color:#FFFFFF;}.rz-panther .final-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start;position:relative;z-index:2;max-width:520px;}.rz-panther .final img.rkt{position:absolute;right:-4%;top:50%;transform:translateY(-50%);width:min(66%,620px);height:auto;z-index:0;opacity:.92;}.rz-panther .final:hover img.rkt{transform:translateY(-50%) scale(1.02);}@media (max-width:767px){.rz-panther .final{padding:36px 22px;min-height:460px;}.rz-panther .final img.rkt{width:122%;right:-28%;top:50%;opacity:.4;}.rz-panther .final .btns{width:100%;}.rz-panther .final .btn{flex:1 1 100%;}}.rz-panther /* codice per chi non ordina ora */
  .later{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:18px 40px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px;}.rz-panther .later h3{font-size:clamp(26px,3vw,34px);}.rz-panther .later p{color:var(--muted);}.rz-panther .later form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;}.rz-panther .later input{font-family:var(--body);font-size:16px;padding:14px 14px;border:1px solid var(--line);border-radius:4px;background:#FFFFFF;color:var(--ink);width:100%;min-width:0;}.rz-panther .later .btn{padding:14px 22px;}.rz-panther .later-done{font-size:14px;color:var(--ink);}.rz-panther .later-done b{color:var(--violet);}@media (max-width:860px){.rz-panther .later{grid-template-columns:1fr;padding:22px 18px;}.rz-panther .later form{grid-template-columns:1fr;}}.rz-panther footer{background:#000000;color:#FFFFFF;margin-top:72px;}.rz-panther footer .wrap{padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;}.rz-panther footer img{height:34px;width:auto;display:block;}.rz-panther footer span{font-size:12px;color:#BDBDBD;}.rz-panther /* barra fissa */
  .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#FFFFFFF2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px #00000014;transform:translateY(110%);transition:transform .45s var(--ease);}.rz-panther .sticky.is-up{transform:none;}.rz-panther .sticky .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;padding-bottom:10px;}.rz-panther .sticky .nm{display:flex;flex-direction:column;line-height:1.1;}.rz-panther .sticky .nm b{font-family:var(--heading);font-weight:800;text-transform:uppercase;font-size:24px;color:var(--ink);}.rz-panther .sticky .nm span{font-size:11.5px;color:var(--muted);}.rz-panther .sticky .btn{padding:15px 26px;}body.con-barra{padding-bottom:78px;}@media (max-width:767px){.rz-panther .sticky .btn{flex:1;padding:15px 12px;}.rz-panther .sticky .nm b{font-size:21px;}}.rz-panther /* comparsa delle sezioni */
  .rv{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .9s var(--ease);}.rz-panther .rv.is-in{opacity:1;transform:none;}html:not(.is-story) .rz-panther .rv{opacity:1;transform:none;}@media (prefers-reduced-motion:reduce){.rz-panther *{animation:none !important;transition:none !important;}}.rz-panther /* --- v3.1: hero head a tutta schermata --- */
.opening .head{min-height:calc(100svh - 64px);display:flex;flex-direction:column;justify-content:center;padding:48px 0}.rz-panther .opening .head h1{font-size:clamp(40px,7vw,88px);margin:.16em 0 .34em}.rz-panther .opening .head p{max-width:30ch;font-size:clamp(16px,2vw,21px)}.rz-panther /* --- v3.1: per te (due colonne, .rz-panther grigio uniforme, .rz-panther linea centrale inset) --- */
.forwho{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;background:#f4f4f4;overflow:hidden}.rz-panther .forwho .wm{display:none !important}.rz-panther .forwho > div{padding:clamp(24px,3.2vw,40px);background:transparent}.rz-panther .forwho h2, .rz-panther .forwho h3{color:#000}.rz-panther .forwho .nope{background:transparent;border-radius:0;padding:clamp(24px,3.2vw,40px);color:#000}.rz-panther .forwho .nope p{color:#4a4a4a}.rz-panther .forwho::before{content:"";position:absolute;top:28px;bottom:28px;left:50%;width:1px;background:var(--line)}
@media(max-width:767px){.forwho{grid-template-columns:1fr}.forwho::before{display:none}.forwho > div + div{border-top:1px solid var(--line)}}.rz-panther /* rating buy card */
.rating{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--muted);margin:4px 0 12px}.rz-panther .rating .stars5{display:inline-flex;gap:1px}.rz-panther /* font onyx (metti il file in fonts/onyx.woff2) */
@font-face{font-family:'OnyxBrand';src:url('fonts/onyx.woff2') format('woff2');font-display:swap}.rz-panther .bigword{font-family:'OnyxBrand',var(--heading) !important}.rz-panther /* v5: racchetta header obliqua -> si raddrizza, .rz-panther rimpicciolisce e va SOTTO le 4 card */
.opening{position:relative}.rz-panther .opening .head{position:relative;align-items:flex-start}.rz-panther .opening .head .eyebrow, .rz-panther .opening .head h1, .rz-panther .opening .head p{max-width:66%}.rz-panther .opening .head > :not(.hero-rkt){position:relative;z-index:1}.rz-panther .opening-cta{position:relative;z-index:5;background:#fff}.rz-panther .opening .grid4{position:relative;z-index:5;background:#fff}.rz-panther .hero-rkt{position:absolute;left:76%;top:30vh;width:min(30%,430px);z-index:0;pointer-events:none;transform-origin:center;will-change:transform}.rz-panther .hero-rkt img{display:block;width:100%;filter:drop-shadow(0 44px 72px rgba(0,0,0,.32))}
@media(max-width:820px){
 .opening .head{align-items:center;text-align:center;justify-content:flex-start;padding-top:12vh}
 .opening .head .eyebrow,.opening .head h1,.opening .head p{max-width:none}
 .hero-rkt{position:absolute;left:50%;top:54vh;width:64vw;margin:0;z-index:0;transform-origin:center}
 .hero-rkt img{filter:drop-shadow(0 22px 34px rgba(0,0,0,.28))}
}.rz-panther /* v3.2: schede 4 problemi impilate su mobile */
@media(max-width:600px){
 .grid4{display:block}
 .grid4 .pcard{position:sticky;margin-bottom:16px;box-shadow:0 -14px 32px rgba(0,0,0,.12)}
 .grid4 .pcard:nth-child(1){top:70px}
 .grid4 .pcard:nth-child(2){top:84px}
 .grid4 .pcard:nth-child(3){top:98px}
 .grid4 .pcard:nth-child(4){top:112px}
 html.is-story .opening .pcard.rv{transform:none !important}
}.rz-panther /* v3.2: scritta Onyx outlined nella sezione prodotto */
.bigword img{display:block;width:min(74vw,82vh);height:auto;filter:invert(1);opacity:.18}.rz-panther .rev-ph{background:#efefef;border-radius:12px;aspect-ratio:4/5;width:100%}.rz-panther .stars svg path, .rz-panther .rating .stars5 svg path{fill:#ffca0d !important}.rz-panther .final::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, var(--dark) 8%, rgba(0,0,0,.28) 42%, transparent 72%);z-index:1;pointer-events:none}
@media(min-width:821px){.opening .head h1{font-size:clamp(40px,6vw,74px)}.opening .head h1 .ln{padding-right:.08em}}.rz-panther .top{background:#000!important}html.is-story .rz-panther .story{background:#000!important}.rz-panther .stage{background:radial-gradient(55% 55% at 50% 46%,#161616,#000 78%)!important}.rz-panther .st-card, .rz-panther .buy, .rz-panther .forwho, .rz-panther .review, .rz-panther .safe>div, .rz-panther .chips li{background:#0E0E0E!important}.rz-panther .st-card, .rz-panther .st-card p, .rz-panther .review p, .rz-panther .buy{color:#E6E6E6!important}.rz-panther .st-card h2, .rz-panther .buy h2, .rz-panther .review .who b, .rz-panther .forwho h2, .rz-panther .forwho h3{color:#fff!important}.rz-panther .pvis{background:#141414!important}.rz-panther .forwho{border-color:#242424!important}.rz-panther .nope{background:#161616!important}.rz-panther .bigword img{filter:none!important;opacity:.16!important}.rz-panther .watermark{display:none!important}.rz-panther .buy{border:1px solid #242424;border-radius:14px;padding:22px}.rz-panther .chips li{border:1px solid #242424;color:#cfcfcf!important}.rz-panther .stock{color:#cfcfcf!important}.rz-panther .review{border:1px solid #1c1c1c}.rz-panther details{border-color:#242424!important}.rz-panther /* ============ GUSCIO v5 (premium dark) ============ */
  .nav{position:absolute;top:0;left:0;right:0;z-index:40;}.rz-panther .nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:22px;}.rz-panther .nav .logo{font-family:var(--heading);font-weight:800;letter-spacing:.14em;font-size:22px;color:#fff;text-decoration:none;text-transform:uppercase;}.rz-panther .nav .logo b{color:var(--violet);font-weight:800;}.rz-panther .nav .tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);}.rz-panther /* HERO */
  .hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;}.rz-panther .hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
    background:radial-gradient(120% 90% at 72% 42%, #00000000 0%, #000000cc 62%, #000000 100%),
               linear-gradient(180deg,#00000066 0%,#00000000 26%,#00000000 62%,#000000 100%);}.rz-panther .hero .wrap{position:relative;z-index:2;width:100%;}.rz-panther .hero-copy{max-width:720px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;}.rz-panther .badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid var(--line);border-radius:9999px;padding:9px 15px;background:#0c0c0cB3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}.rz-panther .badge i{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 4px #AB03FF33;animation:puls 2.4s ease-in-out infinite;}
  @keyframes puls{0%,100%{opacity:1;}50%{opacity:.35;}}.rz-panther .hero h1{font-size:clamp(74px,15vw,196px);letter-spacing:-.01em;}.rz-panther .hero .sub{font-size:clamp(17px,2.1vw,22px);color:var(--text);max-width:30ch;line-height:1.35;}.rz-panther .hero .micro{font-size:12.5px;color:var(--muted);letter-spacing:.02em;}.rz-panther .hero .rkt{position:absolute;z-index:0;right:-8%;top:50%;width:min(58vw,780px);height:auto;
    transform:translateY(-50%) rotate(20deg);transform-origin:center;
    filter:drop-shadow(0 60px 90px #000);animation:galleg 7s ease-in-out infinite;pointer-events:none;user-select:none;}
  @keyframes galleg{0%,100%{transform:translateY(-50%) rotate(20deg);}50%{transform:translateY(calc(-50% - 16px)) rotate(20deg);}}@media (max-width:820px){.rz-panther .hero{align-items:flex-end;padding-bottom:12vh;}.rz-panther .hero .rkt{right:-18%;top:34%;width:118%;opacity:.5;animation:none;transform:translateY(-50%) rotate(24deg);}.rz-panther .hero-copy{gap:16px;}}.rz-panther /* STATEMENT */
  .stmt{padding:clamp(70px,11vw,140px) 0;border-top:1px solid var(--line);}.rz-panther .stmt h2{font-size:clamp(40px,7vw,92px);max-width:16ch;}.rz-panther .stmt h2 .v{color:var(--violet);}.rz-panther .stmt .sub{margin-top:18px;color:var(--muted);font-size:clamp(15px,1.7vw,18px);max-width:46ch;}.rz-panther /* NUMERI */
  .nums{padding:clamp(60px,9vw,120px) 0;border-top:1px solid var(--line);}.rz-panther .nums .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.rz-panther .nums .cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:8px;}.rz-panther .nums .big{font-family:var(--heading);font-weight:900;text-transform:uppercase;line-height:.86;font-size:clamp(64px,10vw,132px);color:#fff;}.rz-panther .nums .big .v{color:var(--violet);}.rz-panther .nums .cell p{color:var(--muted);max-width:26ch;}@media (max-width:720px){.rz-panther .nums .grid{grid-template-columns:1fr;}}.rz-panther /* VIDEO 9:16 */
  .vids{padding:clamp(50px,8vw,110px) 0;border-top:1px solid var(--line);}.rz-panther .vids .head{display:flex;flex-direction:column;gap:10px;margin-bottom:26px;}.rz-panther .vids h2{font-size:clamp(34px,5.4vw,64px);}.rz-panther .vids .head p{color:var(--muted);max-width:44ch;}.rz-panther .vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.rz-panther .vcard{position:relative;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:linear-gradient(160deg,#141414,#0a0a0a);border:1px solid var(--line);display:flex;align-items:flex-end;}.rz-panther .vcard .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#2f2f2f;}.rz-panther .vcard .ph svg{width:56px;height:56px;}.rz-panther .vcard .lbl{position:relative;z-index:2;margin:14px;font-size:12px;letter-spacing:.04em;color:#cfcfcf;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:7px 11px;border-radius:8px;}@media (max-width:720px){.rz-panther .vgrid{grid-template-columns:1fr;max-width:360px;}}.rz-panther /* PRE-ORDER recap */
  .po{padding:clamp(60px,9vw,120px) 0;border-top:1px solid var(--line);}.rz-panther .po .card{background:var(--dark);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(34px,5vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:18px;position:relative;overflow:hidden;}.rz-panther .po .eyebrow{color:var(--violet);}.rz-panther .po h2{font-size:clamp(44px,7vw,96px);}.rz-panther .po .price{font-family:var(--heading);font-weight:900;font-size:clamp(48px,7vw,84px);color:#fff;line-height:.9;}.rz-panther .po .price s{opacity:.4;font-weight:400;font-size:.5em;}.rz-panther .po .split{font-size:clamp(15px,1.8vw,18px);color:var(--text);}.rz-panther .po .split b{color:#fff;}.rz-panther .po .lim{font-size:12.5px;color:var(--muted);letter-spacing:.02em;}.rz-panther /* dark sticky (override premium) */
  .sticky{background:#0A0A0AF2;box-shadow:0 -8px 24px #00000066;border-top:1px solid var(--line);}.rz-panther .sticky .nm b{color:#fff;}.rz-panther .sticky .nm span{color:var(--muted);}.rz-panther /* ===== HERO override (versione screenshot: centrata, .rz-panther racchetta bassa) ===== */
  .hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;}.rz-panther .hero::after{background:radial-gradient(80% 55% at 50% 34%, #ffffff10 0%, #ffffff00 60%) !important;}.rz-panther .hero .wrap{position:relative;z-index:2;width:100%;}.rz-panther .hero-copy{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px;}.rz-panther .hero h1{font-size:clamp(76px,15.5vw,208px);letter-spacing:-.012em;line-height:.86;}.rz-panther .hero .sub{font-size:clamp(17px,2vw,23px);color:var(--text);max-width:32ch;}.rz-panther .hero .micro{font-size:12.5px;color:var(--muted);letter-spacing:.02em;}.rz-panther .hero .badge{margin:0 auto;}.rz-panther #heroRkt{position:absolute;left:50%;top:82%;width:min(24vw,300px);height:auto;
    transform:translate(-50%,-50%) scale(1);transform-origin:50% 50%;opacity:.5;z-index:0;
    filter:drop-shadow(0 30px 70px #000);pointer-events:none;user-select:none;will-change:transform,opacity;}.rz-panther .bozza{position:absolute;top:62px;left:var(--gutter);z-index:6;font-size:11px;letter-spacing:.01em;
    color:#C9A227;border:1px solid #C9A22755;border-radius:8px;padding:6px 10px;background:#0c0c0ccc;}.rz-panther .hero-bar{position:absolute;left:0;right:0;bottom:0;z-index:5;}.rz-panther .hero-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;padding-bottom:16px;}.rz-panther .hero-bar .nm{display:flex;flex-direction:column;line-height:1.15;text-align:left;}.rz-panther .hero-bar .nm b{font-family:var(--heading);font-weight:800;text-transform:uppercase;font-size:20px;color:#fff;letter-spacing:.02em;}.rz-panther .hero-bar .nm span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);}.rz-panther .hero-bar .btn{padding:14px 24px;}@media (max-width:820px){.rz-panther #heroRkt{top:80%;width:52vw;}.rz-panther .hero h1{font-size:clamp(64px,20vw,120px);}.rz-panther .hero-bar .nm b{font-size:17px;}.rz-panther .hero-bar .btn{padding:13px 16px;}.rz-panther .bozza{top:56px;font-size:10px;}}.rz-panther /* chiudi lo spazio tra statement e scroll prodotto (overlap sotto lo statement) */
  html.is-story .stmt-hero{padding-bottom:46vh;}html.is-story .rz-panther .story{margin-top:-46vh;}@media (max-width:820px){html.is-story .rz-panther .stmt-hero{padding-bottom:30vh;}html.is-story .rz-panther .story{margin-top:-30vh;}}.rz-panther /* blocco info sotto la frase statement */
  .stmt-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line);max-width:780px;}.rz-panther .stmt-bar .nm{display:flex;flex-direction:column;line-height:1.15;}.rz-panther .stmt-bar .nm b{font-family:var(--heading);font-weight:800;text-transform:uppercase;font-size:20px;color:#fff;letter-spacing:.02em;}.rz-panther .stmt-bar .nm span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);}.rz-panther .stmt-bar .btn{padding:14px 24px;white-space:nowrap;}@media (max-width:600px){.rz-panther .stmt-bar{flex-direction:column;align-items:flex-start;gap:12px;}.rz-panther .stmt-bar .btn{width:100%;}}.rz-panther /* spazi ridotti sopra/sotto prima dello scroll prodotto */
  html.is-story .stmt-hero{padding-top:clamp(34px,5vw,60px);padding-bottom:46vh;}.rz-panther /* ===== schede prodotto: liquid glass (pantera visibile dietro) ===== */
  html.is-story .st-card{
    background:rgba(15,15,17,.34)!important;
    -webkit-backdrop-filter:blur(20px) saturate(1.25);
    backdrop-filter:blur(20px) saturate(1.25);
    border:1px solid rgba(255,255,255,.16);
    box-shadow:0 24px 60px #00000055, inset 0 1px 0 #ffffff26;
  }html.is-story .rz-panther .st-card p{color:#ECECEC;}html.is-story .rz-panther .st-card .st-num{color:var(--violet);}html.is-story .rz-panther .st-outro .buy{
    background:rgba(12,12,14,.50)!important;
    -webkit-backdrop-filter:blur(22px) saturate(1.2);
    backdrop-filter:blur(22px) saturate(1.2);
    border:1px solid rgba(255,255,255,.16);
    box-shadow:0 24px 60px #00000066, inset 0 1px 0 #ffffff22;
  }.rz-panther /* ===== meno spazi in questa parte ===== */
  .hero{min-height:90svh;}html.is-story .rz-panther .stmt-hero{padding-top:clamp(22px,3vw,40px);padding-bottom:44vh;}html.is-story .rz-panther .story{height:600vh;margin-top:-44vh;}.rz-panther /* logo nav */
  .nav .logo img{height:30px;width:auto;display:block;}.rz-panther /* piu' padding interno card */
  html.is-story .st-card{padding:34px 32px;}.rz-panther /* meno spazio tra sezioni in alto */
  .hero{min-height:82svh;}html.is-story .rz-panther .stmt-hero{padding-top:clamp(8px,1.4vw,22px);padding-bottom:44vh;}.rz-panther /* hero a schermo intero */
  .hero{min-height:100svh;}.rz-panther /* mobile: pantera piu' grande, .rz-panther piu' in basso, .rz-panther meno opaca */
  @media (max-width:820px){
    html.is-story .bigword img{width:min(140vw,94vh)!important;}
    .bigword img{opacity:.10!important;}
    html.is-story .bigword{top:64%;}
  }.rz-panther /* recensioni allineate al centro (solo loro) */
  .reviews{justify-items:center;}.rz-panther .review{text-align:center;align-items:center;}.rz-panther .review .stars{justify-content:center;}.rz-panther .review .who{justify-content:center;}.rz-panther .review > *:not(.rev-img){margin-left:auto;margin-right:auto;}.rz-panther /* comparsa lettera-per-lettera statement */
  #stmtHeadline.tw .ch{opacity:0;transition:opacity .2s ease;}.rz-panther #stmtHeadline.tw .ch.on{opacity:1;}.rz-panther /* titoli scheda: evita il taglio di parole lunghe (es. "Bilanciamento") su desktop */
  html.is-story .st-card h2{font-size:clamp(34px,4.4vw,60px);}.rz-panther .vcard video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}