/* =================================================================
   SmartPOS — "SériChoice Luxe" storefront skin
   Scoped under [data-skin="serichoice"] so the Classic skin is untouched.
   Overriding the design tokens re-skins all existing components; the
   .lux-* / announce / petal styles add the signature sections.
   ================================================================= */

[data-skin="serichoice"]{
  /* SériChoice palette */
  --pink-50:#fff5f8; --pink-100:#ffe9f0; --pink-200:#ffd4e2; --pink-300:#ffb8cf;
  --pink-400:#ff8fb3; --pink-500:#ff6f9c; --pink-600:#f25287; --rose:#e23e74;
  --serif:'Cormorant Garamond',serif; --sans:'Poppins',sans-serif;
  --ease:cubic-bezier(.22,1,.36,1);

  /* remap SmartPOS tokens → pink, so existing components reskin automatically */
  --bg:#fffafc; --surface:#ffffff; --surface-2:#fff5f8;
  --ink:#3a2a31; --ink-soft:#6f5b63; --muted:#8a7780;
  --line:#ffe9f0; --line-strong:#ffd4e2;
  --brand:#e23e74; --brand-2:#ff6f9c; --brand-ink:#fff; --brand-soft:#ffe9f0;
  --grad:linear-gradient(120deg,#ff6f9c,#e23e74 55%,#ff8fb3);
  --radius:22px; --radius-sm:16px; --radius-lg:28px;
  --shadow:0 18px 40px -18px rgba(226,62,116,.35);
  --shadow-sm:0 8px 24px -12px rgba(226,62,116,.30);
  --shadow-lg:0 24px 60px -20px rgba(226,62,116,.45);
}

[data-skin="serichoice"] body,
body[data-skin="serichoice"]{font-family:'Poppins',system-ui,sans-serif;background:var(--cream,#fffafc)}
[data-skin="serichoice"] h1,[data-skin="serichoice"] h2,[data-skin="serichoice"] h3,[data-skin="serichoice"] h4{font-family:'Cormorant Garamond',serif;letter-spacing:.3px}
[data-skin="serichoice"] .btn{border-radius:50px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-position .5s var(--ease),border-color .25s}
[data-skin="serichoice"] .btn-primary{background:var(--grad);background-size:160% auto;color:#fff;border:none;box-shadow:0 12px 28px -10px rgba(226,62,116,.6)}
[data-skin="serichoice"] .btn-primary:hover{background-position:right center;box-shadow:0 18px 40px -10px rgba(226,62,116,.75);transform:translateY(-2px)}
[data-skin="serichoice"] .btn-outline{border:1.5px solid var(--pink-300);color:var(--rose);background:rgba(255,255,255,.55);backdrop-filter:blur(6px)}
[data-skin="serichoice"] .btn-outline:hover{border-color:var(--rose);background:#fff;transform:translateY(-2px)}

/* announcement marquee */
[data-skin="serichoice"] .announce-bar{background:var(--rose);color:#fff;overflow:hidden;font-size:.8rem;padding:.5rem 0;white-space:nowrap}
[data-skin="serichoice"] .announce-track{display:inline-block;animation:sc-marquee 28s linear infinite;padding-left:100%}
[data-skin="serichoice"] .announce-track strong{color:var(--pink-200)}
@keyframes sc-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}

/* header */
[data-skin="serichoice"] .site-header{background:rgba(255,250,252,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--pink-100)}
[data-skin="serichoice"] .logo{display:flex;align-items:center;gap:.55rem}
[data-skin="serichoice"] .logo-mark{font-size:1.7rem;animation:sc-float 4s ease-in-out infinite}
[data-skin="serichoice"] .logo-text{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:var(--ink);display:flex;flex-direction:column;line-height:.95;font-weight:600}
[data-skin="serichoice"] .logo-text small{font-family:'Poppins',sans-serif;font-size:.55rem;letter-spacing:4px;text-transform:uppercase;color:var(--rose);font-weight:500}
[data-skin="serichoice"] .site-nav a{color:var(--ink)}
[data-skin="serichoice"] .site-nav a:hover{color:var(--rose)}
@keyframes sc-float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(8deg)}}

/* product cards → soft pink media, gentle photo zoom */
[data-skin="serichoice"] .prod-card{border-radius:var(--radius);border-color:var(--pink-100);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}
[data-skin="serichoice"] .prod-card:hover{transform:translateY(-6px);border-color:var(--pink-200)}
[data-skin="serichoice"] .prod-thumb{background:linear-gradient(160deg,var(--pink-100),var(--pink-200))}
[data-skin="serichoice"] .prod-thumb img{transition:transform .6s var(--ease)}
[data-skin="serichoice"] .prod-card:hover .prod-thumb img{transform:scale(1.06)}
[data-skin="serichoice"] .prod-name{font-family:'Poppins',sans-serif}
[data-skin="serichoice"] .sale-badge{background:var(--rose)}
[data-skin="serichoice"] .cat-card{background:linear-gradient(160deg,#fff,var(--pink-50));border-color:var(--pink-100)}
[data-skin="serichoice"] .cat-emoji{background:var(--pink-100)}

/* footer */
[data-skin="serichoice"] .site-footer{background:linear-gradient(180deg,#fff,var(--pink-50));border-top:1px solid var(--pink-100);color:var(--muted)}
[data-skin="serichoice"] .site-footer h4{color:var(--ink)}
[data-skin="serichoice"] .site-footer a,[data-skin="serichoice"] .fmuted{color:var(--muted)}
[data-skin="serichoice"] .site-footer a:hover{color:var(--rose)}
[data-skin="serichoice"] .footer-bottom{border-top:1px solid var(--pink-100);color:var(--muted)}
[data-skin="serichoice"] .footer-bottom b{color:var(--rose)}
[data-skin="serichoice"] .socials a{background:var(--pink-100);color:var(--rose)}
[data-skin="serichoice"] .socials a:hover{background:var(--rose);color:#fff}
[data-skin="serichoice"] .pay-pill{background:#fff;border-color:var(--pink-200);color:var(--ink-soft)}
[data-skin="serichoice"] .footer-grid h4{font-family:'Poppins',sans-serif;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--rose)}
[data-skin="serichoice"] .foot-trust{background:#fff;border-top:1px solid var(--pink-100);border-bottom:1px solid var(--pink-100)}
[data-skin="serichoice"] .ft-item b{color:var(--ink)}
[data-skin="serichoice"] .newsletter-band{background:var(--grad)}

/* ---- Custom cursor ---- */
[data-skin="serichoice"] .lux-cursor,[data-skin="serichoice"] .lux-cursor-dot{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:9999;mix-blend-mode:multiply;transition:transform .15s ease,width .3s,height .3s,opacity .3s}
[data-skin="serichoice"] .lux-cursor{width:38px;height:38px;border:1.5px solid var(--rose);transform:translate(-50%,-50%)}
[data-skin="serichoice"] .lux-cursor-dot{width:7px;height:7px;background:var(--rose);transform:translate(-50%,-50%)}
[data-skin="serichoice"] .lux-cursor.grow{width:70px;height:70px;background:rgba(226,62,116,.08);border-color:transparent}
@media(max-width:880px){[data-skin="serichoice"] .lux-cursor,[data-skin="serichoice"] .lux-cursor-dot{display:none}}

/* ---- Falling petals ---- */
[data-skin="serichoice"] .petals{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}
[data-skin="serichoice"] .petal{position:absolute;top:-40px;width:22px;height:22px;opacity:.7;filter:drop-shadow(0 4px 6px rgba(226,62,116,.18));animation:sc-fall linear infinite;will-change:transform}
[data-skin="serichoice"] .petal svg{display:block;width:100%;height:100%}
@keyframes sc-fall{0%{transform:translateY(-40px) translateX(0) rotate(0);opacity:0}10%{opacity:.85}100%{transform:translateY(105vh) translateX(60px) rotate(360deg);opacity:0}}

/* ---- Lux hero ---- */
[data-skin="serichoice"] .lux-hero{position:relative;min-height:min(86vh,780px);display:grid;place-items:center;text-align:left;overflow:hidden;background:linear-gradient(180deg,#fff7fa,#fff);isolation:isolate;padding:2rem 0 3rem}
[data-skin="serichoice"] .lux-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;width:100%}
/* softened, multi-tone mesh — reads as luxe gradient, not a flat pink cloud */
[data-skin="serichoice"] .lux-hero .mesh{position:absolute;inset:-25%;z-index:-2;filter:blur(80px);opacity:.55}
[data-skin="serichoice"] .lux-hero .mesh span{position:absolute;width:46vw;height:46vw;border-radius:50%;mix-blend-mode:multiply;animation:sc-mesh 20s ease-in-out infinite}
[data-skin="serichoice"] .mesh span:nth-child(1){background:#ffb0cf;top:-12%;left:-6%}
[data-skin="serichoice"] .mesh span:nth-child(2){background:#ffd9c4;bottom:-18%;right:-4%;animation-delay:-6s}
[data-skin="serichoice"] .mesh span:nth-child(3){background:#e7c4ff;top:34%;left:44%;animation-delay:-12s;opacity:.45}
[data-skin="serichoice"] .mesh span:nth-child(4){background:#ff8fb3;top:-8%;right:12%;width:32vw;height:32vw;animation-delay:-3s;opacity:.5}
@keyframes sc-mesh{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(12%,8%) scale(1.15)}66%{transform:translate(-10%,5%) scale(.9)}}
[data-skin="serichoice"] .lux-hero .pill{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);padding:.5rem 1.2rem;border-radius:50px;font-size:.78rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--rose);box-shadow:var(--shadow-sm);margin-bottom:1.6rem}
[data-skin="serichoice"] .lux-hero .pill .dot{width:8px;height:8px;border-radius:50%;background:#3fcf8e;animation:sc-ping 1.8s infinite}
@keyframes sc-ping{0%{box-shadow:0 0 0 0 rgba(63,207,142,.5)}70%{box-shadow:0 0 0 10px rgba(63,207,142,0)}100%{box-shadow:0 0 0 0 rgba(63,207,142,0)}}
[data-skin="serichoice"] .lux-title{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:clamp(2.8rem,6.2vw,5.4rem);line-height:.98;letter-spacing:-1px;max-width:14ch}
[data-skin="serichoice"] .lux-title .grad{background:linear-gradient(120deg,#ff6f9c,#e23e74 45%,#ff8fb3);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;background-size:200% auto;animation:sc-wordin .8s var(--ease) both,sc-shine 5s linear infinite}
@keyframes sc-shine{to{background-position:200% center}}
[data-skin="serichoice"] .lux-hero .sub{max-width:44ch;margin:1.5rem 0 2rem;color:var(--ink-soft);font-size:1.1rem;line-height:1.6}
[data-skin="serichoice"] .lux-word{display:inline-block;opacity:0;transform:translateY(40px) rotate(6deg);animation:sc-wordin .8s var(--ease) both}
@keyframes sc-wordin{to{opacity:1;transform:none}}
[data-skin="serichoice"] .hero-cta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}
[data-skin="serichoice"] .lux-trust{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;color:var(--muted);font-size:.82rem;font-weight:500}
[data-skin="serichoice"] .lux-trust i{color:var(--pink-300);font-style:normal}
[data-skin="serichoice"] .lux-trust span{white-space:nowrap}

/* ---- Lux hero product stage ---- */
[data-skin="serichoice"] .lux-stage{position:relative;min-height:480px;perspective:1000px}
[data-skin="serichoice"] .lux-stage-glow{position:absolute;inset:8% 6%;background:radial-gradient(circle at 50% 45%,rgba(255,143,179,.55),rgba(255,143,179,0) 68%);filter:blur(10px);z-index:-1}
[data-skin="serichoice"] .lux-float{position:absolute;display:block;border-radius:26px;background:rgba(255,255,255,.62);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);box-shadow:0 26px 60px -22px rgba(226,62,116,.5);overflow:hidden;text-decoration:none;animation:sc-floaty 7s ease-in-out infinite;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
[data-skin="serichoice"] .lux-float img{display:block;width:100%;height:100%;object-fit:cover}
[data-skin="serichoice"] .lux-float .ph{display:grid;place-items:center;width:100%;height:100%;font-size:3rem}
[data-skin="serichoice"] .lux-float b{position:absolute;left:12px;bottom:10px;right:12px;font-family:'Poppins',sans-serif;font-weight:600;font-size:.72rem;color:var(--ink);background:rgba(255,255,255,.72);backdrop-filter:blur(6px);padding:.32rem .6rem;border-radius:10px;opacity:0;transform:translateY(8px);transition:.3s var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-skin="serichoice"] .lux-float:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 34px 70px -20px rgba(226,62,116,.6);z-index:5;animation-play-state:paused}
[data-skin="serichoice"] .lux-float:hover b{opacity:1;transform:none}
[data-skin="serichoice"] .lux-float-1{width:60%;aspect-ratio:1;left:16%;top:16%;z-index:3}
[data-skin="serichoice"] .lux-float-2{width:40%;aspect-ratio:1;right:2%;top:2%;z-index:2}
[data-skin="serichoice"] .lux-float-3{width:42%;aspect-ratio:1;left:0;bottom:2%;z-index:4}
@keyframes sc-floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}
[data-skin="serichoice"] .scroll-hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--muted);font-size:.72rem;letter-spacing:2px;text-transform:uppercase}
[data-skin="serichoice"] .scroll-hint .mouse{width:24px;height:38px;border:2px solid var(--pink-400);border-radius:14px;position:relative}
[data-skin="serichoice"] .scroll-hint .mouse::after{content:'';position:absolute;top:7px;left:50%;width:4px;height:7px;background:var(--rose);border-radius:3px;transform:translateX(-50%);animation:sc-wheel 1.6s infinite}
@keyframes sc-wheel{0%{opacity:1;top:7px}100%{opacity:0;top:18px}}

/* ---- Shop by category ("the edit") ---- */
[data-skin="serichoice"] .lux-cats{padding:5.5rem 0 4.5rem;background:#fff}
[data-skin="serichoice"] .lux-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.2rem}
[data-skin="serichoice"] .lux-cat{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;padding:1.8rem 1rem 1.5rem;border-radius:var(--radius);background:linear-gradient(170deg,#fff,var(--pink-50));border:1px solid var(--pink-100);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}
[data-skin="serichoice"] .lux-cat .ring{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--grad);padding:3px;transition:transform .4s var(--ease)}
[data-skin="serichoice"] .lux-cat .ring i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;font-style:normal;font-size:1.9rem}
[data-skin="serichoice"] .lux-cat .ring i img{width:64%;height:64%;object-fit:contain}
[data-skin="serichoice"] .lux-cat b{font-family:'Poppins',sans-serif;font-weight:600;color:var(--ink);font-size:.95rem}
[data-skin="serichoice"] .lux-cat .go{font-size:.78rem;color:var(--rose);font-weight:500;opacity:0;transform:translateY(4px);transition:.3s var(--ease)}
[data-skin="serichoice"] .lux-cat:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--pink-200)}
[data-skin="serichoice"] .lux-cat:hover .ring{transform:rotate(-8deg) scale(1.06)}
[data-skin="serichoice"] .lux-cat:hover .go{opacity:1;transform:none}

/* ---- Testimonials ---- */
[data-skin="serichoice"] .lux-testi{padding:5.5rem 0;background:linear-gradient(180deg,var(--pink-50),#fff)}
[data-skin="serichoice"] .lux-testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6rem}
[data-skin="serichoice"] .lux-quote{position:relative;margin:0;padding:2.4rem 1.9rem 1.9rem;border-radius:var(--radius);background:rgba(255,255,255,.75);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
[data-skin="serichoice"] .lux-quote:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
[data-skin="serichoice"] .lux-quote .qmark{position:absolute;top:.4rem;left:1.2rem;font-family:'Cormorant Garamond',serif;font-size:4.6rem;line-height:1;color:var(--pink-200);pointer-events:none}
[data-skin="serichoice"] .lux-quote .stars{color:#e8a33c;letter-spacing:2px;font-size:.9rem;margin-bottom:.7rem}
[data-skin="serichoice"] .lux-quote blockquote{margin:0 0 1.1rem;font-family:'Cormorant Garamond',serif;font-size:1.22rem;font-style:italic;line-height:1.45;color:var(--ink)}
[data-skin="serichoice"] .lux-quote figcaption{display:flex;flex-direction:column;gap:2px}
[data-skin="serichoice"] .lux-quote figcaption b{font-size:.9rem;color:var(--ink)}
[data-skin="serichoice"] .lux-quote figcaption span{font-size:.78rem;color:var(--muted)}

/* ---- Marquee strip ---- */
[data-skin="serichoice"] .lux-strip{background:var(--ink);color:#fff;padding:1.3rem 0;overflow:hidden;white-space:nowrap}
[data-skin="serichoice"] .lux-strip .run{display:inline-block;animation:sc-run 22s linear infinite;font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-style:italic}
[data-skin="serichoice"] .lux-strip .run span{margin:0 1.4rem;opacity:.9}
[data-skin="serichoice"] .lux-strip .run .star{color:var(--pink-400);font-style:normal}
@keyframes sc-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ---- Tilt showcase ---- */
[data-skin="serichoice"] .lux-showcase{padding:6rem 0;background:linear-gradient(180deg,#fff,var(--pink-50))}
[data-skin="serichoice"] .section-head{text-align:center;max-width:620px;margin:0 auto 3rem}
[data-skin="serichoice"] .section-head .eyebrow{color:var(--rose);font-family:'Poppins',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:3px;font-size:.72rem}
[data-skin="serichoice"] .section-title{font-size:clamp(2rem,4vw,3rem);text-align:center}
[data-skin="serichoice"] .tilt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.8rem;perspective:1200px}
[data-skin="serichoice"] .tilt-card{position:relative;border-radius:26px;padding:2.4rem 1.6rem;text-align:center;background:rgba(255,255,255,.6);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow-sm);transform-style:preserve-3d;transition:transform .2s ease,box-shadow .4s;cursor:pointer;overflow:hidden}
[data-skin="serichoice"] .tilt-card:hover{box-shadow:var(--shadow)}
[data-skin="serichoice"] .tilt-card .ic{font-size:3.4rem;display:block;transform:translateZ(50px)}
[data-skin="serichoice"] .tilt-card .ic img{width:150px;height:150px;border-radius:24px;object-fit:cover;margin:0 auto;display:block;box-shadow:0 16px 34px -16px rgba(226,62,116,.45)}
[data-skin="serichoice"] .tilt-card h3{margin:1.1rem 0 .3rem;transform:translateZ(30px);font-size:1.25rem}
[data-skin="serichoice"] .tilt-card p{color:var(--muted);font-size:.9rem;transform:translateZ(20px)}
[data-skin="serichoice"] .tilt-card .price{display:inline-block;margin-top:.6rem;color:var(--rose);font-weight:600;transform:translateZ(40px);font-family:'Poppins',sans-serif}

/* ---- Stats ---- */
[data-skin="serichoice"] .lux-stats{padding:5rem 0;background:linear-gradient(120deg,var(--rose),var(--pink-500));color:#fff;text-align:center}
[data-skin="serichoice"] .lux-stats .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem}
[data-skin="serichoice"] .lux-stats .num{font-family:'Cormorant Garamond',serif;font-size:clamp(2.6rem,6vw,4rem);font-weight:700;line-height:1}
[data-skin="serichoice"] .lux-stats span{opacity:.85;letter-spacing:1px;font-size:.85rem}

/* ---- CTA ---- */
[data-skin="serichoice"] .lux-cta{padding:6rem 0;text-align:center}
[data-skin="serichoice"] .lux-cta h2{font-size:clamp(2.2rem,5vw,4rem);max-width:760px;margin:0 auto 1.4rem}
[data-skin="serichoice"] .lux-cta p{color:var(--muted);max-width:480px;margin:0 auto 2rem}

/* ---- reveal + to-top ---- */
[data-skin="serichoice"] .reveal{opacity:0;transform:translateY(36px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
[data-skin="serichoice"] .reveal.in{opacity:1;transform:none}
[data-skin="serichoice"] .reveal[data-d="1"]{transition-delay:.1s}
[data-skin="serichoice"] .reveal[data-d="2"]{transition-delay:.2s}
[data-skin="serichoice"] .reveal[data-d="3"]{transition-delay:.3s}
[data-skin="serichoice"] .to-top{position:fixed;bottom:26px;right:26px;width:50px;height:50px;border-radius:50%;background:var(--rose);color:#fff;border:none;font-size:1.3rem;cursor:pointer;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(20px);transition:.4s var(--ease);z-index:90}
[data-skin="serichoice"] .to-top.show{opacity:1;pointer-events:auto;transform:none}

@media(max-width:900px){
  [data-skin="serichoice"] .lux-hero{min-height:auto;text-align:center;padding:2.5rem 0 3.5rem}
  [data-skin="serichoice"] .lux-hero-inner{grid-template-columns:1fr;gap:2.5rem}
  [data-skin="serichoice"] .lux-title{max-width:none;margin-inline:auto}
  [data-skin="serichoice"] .lux-hero .sub{max-width:52ch;margin-inline:auto}
  [data-skin="serichoice"] .hero-cta,[data-skin="serichoice"] .lux-trust{justify-content:center}
  [data-skin="serichoice"] .lux-stage{order:-1;min-height:340px;max-width:440px;margin-inline:auto;width:100%}
}
@media(max-width:600px){
  [data-skin="serichoice"] .lux-showcase,[data-skin="serichoice"] .lux-cta{padding:3.5rem 0}
  [data-skin="serichoice"] .lux-stats{padding:3rem 0}
  [data-skin="serichoice"] .lux-stage{min-height:300px}
  [data-skin="serichoice"] .lux-trust{font-size:.76rem;gap:.5rem}
  [data-skin="serichoice"] .scroll-hint{display:none}
}
