[data-screen=customer]{--glow:#a0f5a4;--mint:#e4fce9;--char:#323232;--rd-blue:#2a5d93;--bg:#fff;--line:#e2efe4;--rd-tile:radial-gradient(circle at 50% 45%,#1d3a20,#000 72%)}[data-screen=customer] header.customer-header{background:#000;padding-block:8px}[data-screen=customer] header .brandmark{height:44px;max-width:120px}[data-screen=customer] header .brandname{color:var(--glow);text-shadow:0 0 6px var(--glow)}[data-screen=customer] .badge{background:#fff;color:var(--brand);font-weight:700}[data-screen=customer] .chips.sticky{top:60px;background:#fff}[data-screen=customer] .btn{border-radius:8px}[data-screen=customer] .chip{border-radius:6px;border-width:1.5px}[data-screen=customer] main h1{font-weight:800}[data-screen=customer] main:has(.rd-hero){max-width:none;padding:0}[data-screen=customer] main:has(.rd-hero)>.rd-sec{max-width:1200px;margin:0 auto;padding:30px 16px}.rd-hero{background:#000;color:#fff;position:relative;overflow:hidden}.rd-hero video,.rd-hero .rd-poster{width:100%;height:clamp(220px,46vw,520px);object-fit:cover;display:block;opacity:.92}.rd-hero .rd-copy{max-width:1200px;margin:0 auto;padding:18px 16px 28px;display:grid;gap:10px}.rd-glow{margin:0;font-weight:700;line-height:1;font-size:clamp(38px,9vw,88px);letter-spacing:.5px;text-wrap:balance}.rd-glow .g{color:var(--glow);text-shadow:0 0 6px var(--glow),0 0 14px var(--glow);animation:rd-glow 2.4s ease-in-out infinite alternate}.rd-glow .w{color:var(--mint)}@keyframes rd-glow{from{text-shadow:0 0 2px var(--glow),0 0 6px var(--glow)}to{text-shadow:0 0 8px var(--glow),0 0 20px var(--glow)}}.rd-hero h2{margin:0;font-size:clamp(17px,3.4vw,26px);font-weight:600}.rd-hero p{margin:0;color:#ddd;max-width:62ch}.rd-hero .row{margin-top:6px}.rd-hero .btn.ghost{color:#fff;border:1.5px solid #fff}.rd-h1x{margin:0 0 22px;text-align:center;font-weight:800;color:var(--rd-blue);font-size:clamp(26px,5vw,44px);letter-spacing:.5px;text-transform:uppercase;text-wrap:balance;-webkit-text-stroke:.6px #173c63;text-shadow:0 2px 0 #c9dcef}.rd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.rd-tile{display:grid;justify-items:center;gap:8px;text-decoration:none;color:#111}.rd-tile .lab{font-weight:700;font-size:15px;text-align:center;text-shadow:0 0 4px var(--glow),0 0 8px var(--glow)}.rd-tile .rd-ph{width:100%;aspect-ratio:4/3;border-radius:6px}.rd-drops{background:var(--brand);border-radius:28px;padding:22px 18px 26px;color:#fff}.rd-drops .top{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px}.rd-drops .eyebrow{font-size:12px;opacity:.9;border-bottom:1px solid #ffffffb3;padding-bottom:3px;display:inline-block}.rd-drops h3{margin:4px 0 0;font-size:24px}.rd-drops .see{color:#fff;font-weight:700;text-decoration:none}.rd-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,180px);justify-content:start;gap:14px;overflow-x:auto;padding:8px 4px 10px;scroll-snap-type:x mandatory}.rd-dcard{background:#fff;color:#111;border-radius:14px;padding:10px;transform:rotate(-4deg);scroll-snap-align:start;display:grid;gap:4px;border:0;text-align:left}.rd-dcard:nth-child(even){transform:rotate(3deg)}.rd-dcard .rd-ph{aspect-ratio:1;border-radius:10px}.rd-dcard b{font-size:13px;line-height:1.25}.rd-dcard span{font-size:13px;color:var(--brand);font-weight:700}.rd-ph{display:grid;place-items:center;background:var(--rd-tile);overflow:hidden}.rd-ph img,[data-screen=customer] .card .img .rd-ph img{width:64%;height:64%;object-fit:contain}.rd-ph.rd-photo img{width:100%;height:100%;object-fit:cover}[data-screen=customer] .img:has(>.rd-ph){background:#000}[data-screen=customer] .img>.rd-ph{width:100%;height:100%}[data-screen=customer] .card .img.big{width:100%;max-width:420px;margin:0 auto}[data-screen=customer] .card{border:1px solid #d7f0da;border-radius:8px;box-shadow:none}[data-screen=customer] .card .img{border-radius:4px}[data-screen=customer] .card .btn.sm{border-radius:6px;font-weight:700}[data-screen=customer] .tag{justify-self:center;align-self:center;font-size:11px;background:#eefbf0;color:#3f7a46;border-radius:4px;padding:2px 10px}[data-screen=customer] .price b.accent{color:var(--brand);font-weight:700}[data-screen=customer] .deal-tag{justify-self:center;font-size:11px;font-weight:800;color:#fff;background:var(--brand);border-radius:4px;padding:2px 8px;text-align:center}[data-screen=customer] .deal-line span{color:var(--brand);font-weight:700}[data-screen=customer] footer{max-width:none;margin:24px 0 0;background:var(--char);color:#eee;padding:26px max(16px,calc((100% - 1168px)/2));gap:14px 22px;font-size:14px}[data-screen=customer] footer a{color:#ddd;text-decoration:none}[data-screen=customer] footer a:hover{color:var(--glow)}[data-screen=customer] footer .rd-foot{flex-basis:100%;display:flex;gap:12px;align-items:center;color:#ccc}[data-screen=customer] footer .rd-foot .brandmark{height:40px}[data-screen=customer] footer .rd-foot .brandname{color:#fff}[data-screen=customer] .gate{position:relative;background:#000;overflow:hidden}[data-screen=customer] .gate>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}[data-screen=customer] .gate .box{position:relative;background:#141414db;border:1px solid #2b2b2b;border-radius:14px;backdrop-filter:blur(4px)}[data-screen=customer] .gate .brandmark{height:70px;max-width:none}[data-screen=customer] .gate .btn.ghost{color:var(--brand);border:1.5px solid var(--brand)}[data-screen=customer] .gate input,[data-screen=customer] .gate select{background:#151515;border-color:#333;color:#fff}[data-screen=customer] .gate a{color:var(--glow)}[data-screen=customer] header.customer-header,[data-screen=customer] .mobile-nav{z-index:55}[data-screen=customer] .overlay{top:var(--pane-top,0);bottom:var(--pane-bot,0)}[data-screen=customer] .drawer{top:var(--pane-top,0);bottom:var(--pane-bot,0);width:min(380px,88vw);padding:0 16px 24px;overscroll-behavior:contain}[data-screen=customer] #pd{top:var(--pane-top,0);bottom:var(--pane-bot,0);left:0;right:0;width:auto;height:auto;max-height:none;transform:none;border-radius:0;padding:0 16px 24px;overscroll-behavior:contain}[data-screen=customer] #toastM{top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:80dvh;border-radius:14px;padding:20px;z-index:70;text-align:center;border:1px solid var(--line);box-shadow:0 12px 40px #0006}[data-screen=customer] .pane-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -16px 12px;padding:8px 8px 8px 16px;background:#fff;border-bottom:1px solid var(--line);font-size:17px}[data-screen=customer] .pane-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-screen=customer] .pane-x{min-width:44px;min-height:44px;font-size:20px;color:#111;background:transparent;border:0;cursor:pointer}body[data-screen=customer]:has(.drawer.on,#pd.on){overflow:hidden}[data-screen=customer] .opts{justify-content:center;padding:4px 0 12px}[data-screen=customer] .opts .chip{background:#fff;font-weight:600;cursor:pointer}[data-screen=customer] .opts .chip.on{background:var(--brand);color:#fff}[data-screen=customer] .opts .chip:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}@media(max-width:720px){[data-screen=customer] .chips.sticky{top:0}.rd-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rd-tile .lab{font-size:13px}.rd-tile .rd-ph{aspect-ratio:1}.rd-drops{border-radius:20px;padding:18px 14px 20px}}@media(prefers-reduced-motion:reduce){.rd-glow .g{animation:none}.rd-dcard,.rd-dcard:nth-child(even){transform:none}}[data-screen=customer] main:has(.rd-hero)>.chat-invite-sec{padding-bottom:0}.chat-invite{display:flex;gap:16px;align-items:center;margin:0;position:relative;padding:18px 48px 18px 18px;border:1.5px solid var(--brand);box-shadow:0 6px 22px #0000000f}.chat-invite .ci-ico{font-size:38px;line-height:1;flex:none}.chat-invite .ci-text{flex:1;min-width:0}.chat-invite h3{margin:6px 0 4px;font-size:clamp(17px,2.4vw,21px);font-weight:800;text-wrap:balance}.chat-invite p{margin:0}.chat-invite .btn{flex:none;text-decoration:none;text-align:center}.chat-invite .ci-x{position:absolute;top:6px;right:6px;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--mute);font-size:17px;cursor:pointer}.chat-invite .ci-x:hover{background:color-mix(in srgb,var(--mute) 14%,transparent)}.new-pill{background:color-mix(in srgb,var(--brand) 14%,transparent)!important;color:var(--brand);font-weight:700}:root[data-theme=dark] .new-pill{color:var(--brand-fg)}.new-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sale);margin-left:3px;vertical-align:super}.chat-new-badge{font-size:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.chat-invite{flex-wrap:wrap;gap:12px;padding:16px 44px 16px 16px}.chat-invite .ci-ico{display:none}.chat-invite .ci-text{flex-basis:100%}.chat-invite .btn{width:calc(100% + 28px)}}
