html[data-theme=color]{--paper:#fff8e7;--paper-2:#fdf0cf;--card:#fff;--white:#fff;--ink:#111;--ink-2:#333;--ink-3:#555;--line:#111;--line-2:#111;--navy:#111;--navy-2:#2b2b2b;--brand:#1f4fff;--brand-2:#1840d6;--red:#e2231a;--red-2:#c21a12;--yellow:#ffd60a;--pink:#ff7ad1;--green:#2ee6a8;--sky:#dfe7ff;--sand:#fff1c9;--blush:#ffe0f1;--mint:#c9f7e6;--lemon:#fff3a8;--sale:#c21a12;--ok:#0d6b3a;--err:#c0182b;--radius:22px;--radius-sm:14px;--radius-lg:28px;--shadow:5px 5px 0 #111;--shadow-lg:8px 8px 0 #111;--edge:3px solid #111}html[data-theme=color] body{background:var(--paper)}html[data-theme=color] .announce{color:var(--yellow);background:#111;font-weight:800}html[data-theme=color] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--edge);background:#fff}html[data-theme=color] .logo-mark{background:var(--brand);border:3px solid #111;box-shadow:3px 3px #111}html[data-theme=color] .logo-word{color:#111;font-weight:900}html[data-theme=color] .logo-sub{background:var(--red);border:2px solid #111;border-radius:3px}html[data-theme=color] .navbar{background:#fff;border-top:2px solid #111}html[data-theme=color] .nav a{border:2px solid #0000;font-weight:800}html[data-theme=color] .nav a[aria-current=page]{background:var(--yellow);color:#111;border-color:#111}@media (hover:hover){html[data-theme=color] .nav a:hover{background:#fff;border-color:#111}}html[data-theme=color] .search-pill{color:#333;background:#fff;border:2px solid #111}html[data-theme=color] .bag-btn{color:#fff;box-shadow:3px 3px 0 var(--red);background:#111;border:2px solid #111}html[data-theme=color] .bag-btn .badge-count{background:var(--yellow);color:#111}html[data-theme=color] .badge-count{background:var(--red)}html[data-theme=color] .btn{color:#fff;box-shadow:4px 4px 0 var(--red);background:#111;border:3px solid #111;font-weight:900}@media (hover:hover){html[data-theme=color] .btn:hover{box-shadow:6px 6px 0 var(--red);background:#111;transform:translate(-2px,-2px)}}html[data-theme=color] .btn:active{box-shadow:1px 1px 0 var(--red);transform:translate(2px,2px)}html[data-theme=color] .btn.accent{background:var(--red);border-color:#111;box-shadow:4px 4px #111}@media (hover:hover){html[data-theme=color] .btn.accent:hover{background:var(--red-2);box-shadow:6px 6px #111}}html[data-theme=color] .btn.ghost,html[data-theme=color] .btn.light,html[data-theme=color] .btn.white{color:#111;background:#fff;border-color:#111;box-shadow:4px 4px #111}@media (hover:hover){html[data-theme=color] :is(.btn.ghost,.btn.light,.btn.white):hover{background:var(--yellow);box-shadow:6px 6px #111}}html[data-theme=color] .chip{border:2px solid #111;font-weight:800}html[data-theme=color] .chip[aria-pressed=true]{color:var(--yellow);background:#111}html[data-theme=color] .card-media{border:var(--edge);box-shadow:var(--shadow)}@media (hover:hover){html[data-theme=color] .card:hover .card-media{transform:translate(-2px,-2px);box-shadow:8px 8px #111}}html[data-theme=color] .pill{background:var(--yellow);color:#111;border:2px solid #111;font-weight:900;transform:rotate(-3deg)}html[data-theme=color] .pill.sale{background:var(--red);color:#fff}html[data-theme=color] .pill.new{background:var(--green);color:#111}html[data-theme=color] .save-btn{border:2px solid #111;box-shadow:2px 2px #111}html[data-theme=color] .card-name{font-weight:800}html[data-theme=color] .card-price{background:var(--green);border:2px solid #111;border-radius:99px;padding:3px 12px;display:inline-block}html[data-theme=color] .card-price:has(.was){background:var(--red);color:#fff}html[data-theme=color] .card-price .was{color:#fff;opacity:.85}html[data-theme=color] .section-head h2{letter-spacing:-.04em;font-size:clamp(2rem,4.4vw,3.8rem)}html[data-theme=color] .section-head>a{background:var(--yellow);color:#111;border:3px solid #111;border-radius:99px;padding:9px 18px;font-weight:900;box-shadow:4px 4px #111}html[data-theme=color] .site-footer{color:#e7ecff;border-top:var(--edge);background:#1739c9}html[data-theme=color] .site-footer .logo-word{color:#fff}html[data-theme=color] .foot-grid h3{color:var(--yellow)}html[data-theme=color] .foot-grid p,html[data-theme=color] .foot-bottom,html[data-theme=color] .foot-links a{color:#e7ecff}html[data-theme=color] .news-form input{border:3px solid #111}html[data-theme=color] .news-form .btn{background:var(--yellow);color:#111;box-shadow:4px 4px #111}html[data-theme=color] .drawer-foot{background:var(--paper-2);border-top:var(--edge)}html[data-theme=color] .drawer-head{border-bottom:var(--edge)}html[data-theme=color] .line-img,html[data-theme=color] .qty{border:2px solid #111}html[data-theme=color] .ship-meter .bar{background:#fff;border:2px solid #111;height:12px}html[data-theme=color] .ship-meter .bar i{background:var(--green)}html[data-theme=color] :is(.input,.field input,.field select,.field textarea){border:2px solid #111}html[data-theme=color] .box,html[data-theme=color] .signin{border:var(--edge);box-shadow:var(--shadow)}html[data-theme=color] details.acc{border-width:2px;border-color:#111}html[data-theme=color] details.acc summary:after{background:#fff;border:2px solid #111}html[data-theme=color] details.acc[open] summary:after{background:var(--yellow);color:#111}html[data-theme=color] .toast{background:var(--yellow);color:#111;border:3px solid #111;box-shadow:4px 4px #111}html[data-theme=color] .search-dialog{border:var(--edge);box-shadow:var(--shadow-lg)}html[data-theme=color] .crumbs a{color:var(--brand);font-weight:700}html[data-theme=color] .eyebrow{color:var(--red-2)}html[data-theme=color] .hero{background:var(--yellow);border-bottom:var(--edge)}html[data-theme=color] .hero-img{object-position:20% 50%}@media (width>=901px){html[dir=ltr][data-theme=color] .hero .hero-copy{width:clamp(380px,29vw,700px)}}html[data-theme=color] .hero h1{color:#111}html[data-theme=color] .hero h1 em{background:var(--red);color:#fff;border:4px solid #111;padding:0 .12em .06em;display:inline-block;transform:rotate(-1.5deg);box-shadow:6px 6px #111}html[data-theme=color] .h1-store{color:#111;background:#fff;border:3px solid #111;padding:5px 12px;transform:rotate(-2deg);box-shadow:4px 4px #111}html[data-theme=color] .hero-sub,html[data-theme=color] .hero-today{color:#111;font-weight:600}html[data-theme=color] .hero-kicker .open-status{background:#fff;border:2px solid #111;border-radius:99px;padding:6px 14px;font-weight:700}html[data-theme=color] .hero-pin{color:#111;background:#fff;border:3px solid #111;box-shadow:4px 4px #111}html[data-theme=color] .hero-pin-dot{background:var(--red);border:2px solid #111}html[data-theme=color] .hero-sticker{aspect-ratio:1;background:var(--red);color:#fff;border:4px solid #111;width:150px;font-size:2.2rem;top:12%;left:30%;transform:rotate(-12deg);box-shadow:6px 6px #111}html[data-theme=color] .marquee{background:var(--brand);color:var(--yellow);border-bottom:var(--edge)}html[data-theme=color] .marquee .o,html[data-theme=color] .marquee i{color:#fff}html[data-theme=color] .cat{border:var(--edge);border-radius:var(--radius-lg);background:var(--tile,var(--red));box-shadow:7px 7px #111}html[data-theme=color] .cat:nth-child(5n+1){--tile:var(--red)}html[data-theme=color] .cat:nth-child(5n+2){--tile:var(--brand)}html[data-theme=color] .cat:nth-child(5n+3){--tile:var(--green)}html[data-theme=color] .cat:nth-child(5n+4){--tile:var(--pink)}html[data-theme=color] .cat:nth-child(5n+5){--tile:var(--yellow)}@media (hover:hover){html[data-theme=color] .cat:hover{transform:translate(-3px,-3px);box-shadow:10px 10px #111}}html[data-theme=color] .cat-name{color:#111;font-size:clamp(1.6rem,2.6vw,2.4rem)}html[data-theme=color] :is(.cat:nth-child(5n+1),.cat:nth-child(5n+2)) .cat-name{color:#fff;-webkit-text-stroke:1.5px #111;paint-order:stroke fill}html[data-theme=color] .cat-count{color:#111;background:#fff;border:2px solid #111;padding:2px 10px}html[data-theme=color] .cat-img{border:3px solid #111;border-radius:50%;transform:rotate(-6deg)}html[data-theme=color] .cat-go{color:#111;background:#fff;border:3px solid #111}html[data-theme=color] .work-band{border:var(--edge);border-radius:var(--radius-lg);color:#fff;box-shadow:8px 8px 0 var(--red);background:#111}html[data-theme=color] .work-copy h2{color:var(--yellow)}html[data-theme=color] .work-copy .eyebrow,html[data-theme=color] .work-copy li svg{color:var(--green)}html[data-theme=color] .work-shoe{border:3px solid #fff;border-radius:20px}html[data-theme=color] .visit-photo{border:var(--edge);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--brand)}html[data-theme=color] .hours th,html[data-theme=color] .hours td{border-bottom:2px solid #111}html[data-theme=color] .intro{border:var(--edge);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff}html[data-theme=color] .pdp .g-main figure{border:var(--edge);box-shadow:var(--shadow)}html[data-theme=color] .pdp .sizes span{border:2px solid #111;font-weight:800}html[data-theme=color] .pdp .sizes input:checked+span{background:var(--yellow);color:#111;box-shadow:3px 3px #111}html[data-theme=color] .pdp .sizes .out.out span{color:#555}html[data-theme=color] .pdp .price{background:var(--green);border:3px solid #111;border-radius:99px;justify-self:start;padding:4px 16px;display:inline-block}html[data-theme=color] .pdp .fit,html[data-theme=color] .pdp .notify,html[data-theme=color] .pdp .seg{background:#fff;border:2px solid #111}html[data-theme=color] .pdp .seg.seg input:checked+span{background:var(--yellow);color:#111;box-shadow:none}html[data-theme=color] .pdp .color-swatch input:checked+img{border:3px solid #111}html[data-theme=color] .sticky-buy{border-top:var(--edge)}@media (width<=900px){html[data-theme=color] .hero{border-bottom:0}html[data-theme=color] .hero picture{border-top:var(--edge);border-bottom:var(--edge);order:2}html[data-theme=color] .hero{flex-direction:column;display:flex}html[data-theme=color] .hero-in{order:1}html[data-theme=color] .hero-sticker{width:104px;font-size:1.5rem;top:auto;bottom:18px;left:14px}html[data-theme=color] .hero-pin{display:none}}html[data-theme=color] .co-steps li+li:before{background:#11111124}html[data-theme=color] .co-steps li.done+li:before{background:#111}html[data-theme=color] .co-dot{color:#111;background:#fff;border:3px solid #111}html[data-theme=color] .co-steps li.now .co-dot{background:var(--yellow);color:#111;border-color:#111;box-shadow:3px 3px #111}html[data-theme=color] .co-steps li.done .co-dot{background:var(--green);color:#111;border-color:#111}html[data-theme=color] .co-choice{border:var(--edge);box-shadow:4px 4px #111}html[data-theme=color] .co-choice:has(input:checked){background:var(--yellow);border-color:#111;transform:translate(-2px,-2px);box-shadow:6px 6px #111}html[data-theme=color] .co-choice-ic{color:#111;background:#fff;border:2px solid #111}html[data-theme=color] .co-choice:has(input:checked) .co-choice-ic{background:var(--brand);color:#fff}html[data-theme=color] .co-review{border:var(--edge)}html[data-theme=color] .co-review-row+.co-review-row{border-top:2px solid #111}html[data-theme=color] .co-pay{border:var(--edge);background:var(--sky);box-shadow:var(--shadow)}html[data-theme=color] .co-ways li{border:2px solid #111}html[data-theme=color] .co-soon{border:var(--edge);box-shadow:var(--shadow)}html[data-theme=color] .co-nopay{border:var(--edge);box-shadow:5px 5px 0 var(--red)}html[data-theme=color] .res-badge{border:var(--edge);box-shadow:var(--shadow)}html[data-theme=color] .res[data-state=paid] .res-badge{background:var(--green);color:#111}html[data-theme=color] .res-id{background:var(--yellow);border:2px solid #111}html[data-theme=color] .res-box{border:var(--edge);box-shadow:var(--shadow)}html[data-theme=color] .res[data-state=notdone] .res-box{border:var(--edge);box-shadow:5px 5px 0 var(--red)}
