.theme-sushi{--bg:#0c0b0c;--panel:#1d1618;--ink:#f7f3e9;--muted:#bdb5b1;--yellow:#ff9b3e;--blue:#ff9b3e;background:var(--bg);color:var(--ink)}.theme-sushi .announcement{background:#a84613;color:#fff}.theme-sushi h1 em,.theme-sushi h2 em{color:#ff9135}.theme-sushi .intro{color:#e3cdb8}.theme-sushi .primary,.theme-sushi .mobile-buy .buy{background:#ff9b3e;color:#17100d;border-color:#ff9b3e;box-shadow:3px 3px 0 #a84613;font-weight:800}.theme-sushi .primary:hover{background:#f3d79e}.theme-sushi .product-category,.theme-sushi .text-link,.theme-sushi fieldset a{color:#ff9b3e}.theme-sushi .hero-art{box-shadow:7px 7px 0 #d65c10}.theme-sushi .hero h1{font-size:clamp(42px,4.2vw,60px)}.theme-sushi .art-top{color:#493c2d}.theme-sushi .view.active{color:#f3d59c;border-color:#ff9b3e}.theme-sushi .size[aria-pressed=true]{background:#ff9b3e;border-color:#ff9b3e;color:#17100d}.theme-sushi .power-strip{background:#643619;color:#fff0d6;border-block:1px solid #b6854a}.theme-sushi .mobile-buy{background:#241915;border-color:#71434a}.theme-sushi .final-cta{background:radial-gradient(ellipse at bottom,#4a1b20,transparent 75%)}.theme-sushi .reason-index{color:#ff9b3e}.theme-sushi dialog{background:white;color:#172125}.theme-sushi .color-choice i{background:#030303;border-color:#9e855d}.theme-sushi .design-image{background:#000;border-color:#74513d}.sushi-status{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-block:1px solid #564033;padding-block:18px;margin-bottom:55px;font:10px/1.7 'Courier New',monospace;letter-spacing:1px;color:#ff9b3e}.sushi-status span:last-child{color:#ff7277}.sushi-chat{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:20px 85px}.sushi-chat p:not(.eyebrow){color:#c6b9b3}.chat-card{background:#181a1c;border:1px solid #7c5b34;border-radius:20px;padding:28px;box-shadow:6px 6px 0 #531b22;display:flex;flex-direction:column;gap:14px}.chat-head{border-bottom:1px solid #4b4846;padding-bottom:16px;display:flex;justify-content:space-between;gap:12px;color:#ff9b3e;font:bold 10px monospace;letter-spacing:1px}.chat-head small{font-weight:400;color:#c1b8af}.sushi-chat .chat-in,.sushi-chat .chat-out{border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.6;margin:0;max-width:85%;color:#faf5ec}.sushi-chat .chat-in{background:#393a3b;align-self:flex-start}.sushi-chat .chat-out{background:#743038;align-self:flex-end}.chat-footer{border-top:1px solid #4b4846;padding-top:17px;font:9px/1.8 monospace;letter-spacing:1px;color:#c9b48f}
@media(max-width:700px){.theme-sushi .hero{display:flex;flex-direction:column;align-items:stretch;gap:20px}.theme-sushi .hero-copy{display:contents}.theme-sushi .hero-copy>*{order:5;min-width:0}.theme-sushi .hero-copy>h1{order:0;font-size:clamp(32px,8.7vw,42px)}.theme-sushi .hero .hero-art{order:1;width:100%;align-self:stretch}.theme-sushi .hero-copy>.intro{order:2}.theme-sushi .hero-copy>.hero-positioning{order:3}.theme-sushi .hero-copy>.product-categories{order:4;flex-wrap:wrap}.theme-sushi .hero-copy>.unisex-label,.theme-sushi .hero-copy>.cocorico-label{order:6}.theme-sushi .hero-copy>.color-choice{order:7}.theme-sushi .hero-copy>.price{order:8}.theme-sushi .hero-copy>fieldset{order:9;width:100%}.theme-sushi .hero-copy>.size-status{order:10}.theme-sushi .hero-copy>.buy{order:11}.theme-sushi .hero-copy>.reassurance{order:12}.theme-sushi .hero-copy>.purchase-note{order:13}.sushi-status{font-size:8px;gap:12px;margin-bottom:30px}.sushi-chat{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.chat-card{padding:22px}.theme-sushi .mobile-buy .buy{font-size:10px;padding:13px 10px}.theme-sushi .announcement{font-size:8px}}

.theme-sushi main{background:linear-gradient(180deg,transparent 0 620px,#33231b 1050px,#271d18 100%),linear-gradient(90deg,#201b14db,#201b147a 57%,#201b1426),url("/assets/sushi-counter.png") top center / auto 1000px no-repeat;} .theme-sushi .hero-positioning,.theme-sushi .worn-copy p:not(.eyebrow){color:#f4e7db}.theme-sushi .design-image{background:#251c19}

.theme-sushi .color-choice i {background:#fff;border-color:#c8bdb1}
.theme-sushi h1 em,.theme-sushi h2 em {color:#cee574}
.theme-sushi .announcement {background:#a82422}
