.YQo6bW_picker{margin-top:var(--space-3)}.YQo6bW_picker h2{font-family:var(--sans);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:var(--space-2) 0 var(--space-1);font-weight:500}.YQo6bW_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.YQo6bW_chip{min-width:var(--control-h);min-height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--dark);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;transition:background-color .2s,border-color .2s,color .2s}.YQo6bW_order .YQo6bW_chip{border-style:dashed;border-color:var(--muted);color:var(--muted)}.YQo6bW_chip:hover{background:var(--surface)}.YQo6bW_chip[aria-pressed=true],.YQo6bW_order .YQo6bW_chip[aria-pressed=true]{border-style:solid;border-color:var(--dark);background:var(--dark);color:var(--base)}.YQo6bW_chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.YQo6bW_note{margin-top:var(--space-1);font-family:var(--display);font-style:italic;font-size:var(--text-md);color:var(--muted)}.YQo6bW_hint{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--muted)}.YQo6bW_action{margin-top:var(--space-3)}.YQo6bW_form:not(:empty){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.YQo6bW_action:disabled{opacity:.45;cursor:not-allowed}.YQo6bW_action:disabled:hover{background:var(--dark);color:var(--base)}.YQo6bW_added{margin-top:var(--space-2);padding:var(--space-2);border-left:2px solid var(--accent);background:var(--surface);font-size:var(--text-base)}.YQo6bW_added a{text-decoration:underline}.YQo6bW_addedActions{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.YQo6bW_addedActions a{text-decoration:none}.YQo6bW_amount{margin-top:var(--space-2);font-size:var(--text-md);color:var(--muted);gap:6px;display:grid}.YQo6bW_amountField{max-width:220px;min-height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--dark);border-radius:var(--radius);font-size:var(--text-lg);color:var(--ink);align-items:center;gap:6px;display:flex}.YQo6bW_amountField input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.YQo6bW_amountField:focus-within{outline:2px solid var(--accent);outline-offset:2px}.YQo6bW_barNote{font-size:var(--text-base);color:var(--muted);flex-basis:100%}.YQo6bW_barNote a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}
.sTog8G_page{max-width:var(--max);padding:var(--space-3) var(--space-3) var(--space-7);margin:0 auto}.sTog8G_crumbs{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-3)}.sTog8G_crumbs a{text-underline-offset:3px;text-decoration:underline}.sTog8G_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sTog8G_hero{aspect-ratio:2/3;background:var(--surface);border-radius:var(--radius);position:relative;overflow:hidden}.sTog8G_gallery{min-width:0}.sTog8G_track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);background:var(--surface);display:flex;overflow-x:auto}.sTog8G_track::-webkit-scrollbar{display:none}.sTog8G_slide{aspect-ratio:2/3;scroll-snap-align:start;background:var(--surface);flex:0 0 100%;position:relative}.sTog8G_thumbs{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.sTog8G_thumb{aspect-ratio:2/3;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;opacity:.6;width:56px;transition:opacity .3s;position:relative;overflow:hidden}.sTog8G_thumb:hover,.sTog8G_thumb[aria-current=true]{opacity:1;border-color:var(--dark)}@media (min-width:901px){.sTog8G_gallery:has(.sTog8G_thumbs){gap:var(--space-1);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.sTog8G_gallery .sTog8G_thumbs{flex-flow:column;order:-1;margin-top:0}.sTog8G_gallery .sTog8G_thumb{width:64px}}@media (prefers-reduced-motion:reduce){.sTog8G_thumb{transition:none}}.sTog8G_grid,.sTog8G_collage{background:var(--line);grid-template-columns:1fr 1fr;gap:2px;display:grid;position:absolute;inset:0}.sTog8G_grid[data-n="1"],.sTog8G_collage[data-n="1"]{grid-template-columns:1fr}.sTog8G_grid>span,.sTog8G_collage>span{background:var(--surface);position:relative}.sTog8G_grid[data-n="3"]>span:first-child,.sTog8G_collage[data-n="3"]>span:first-child{grid-row:span 2}.sTog8G_grid img,.sTog8G_collage img{object-fit:contain}.sTog8G_kick{font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-1);font-weight:500;display:block}.sTog8G_line{margin-top:var(--space-1);color:var(--muted);line-height:1.7}.sTog8G_buyer{margin-top:var(--space-3)}.sTog8G_pieces{border-top:1px solid var(--line);list-style:none}.sTog8G_pieces>li{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);display:grid}.sTog8G_piecePhoto{aspect-ratio:4/5;background:var(--surface);border-radius:var(--radius);position:relative;overflow:hidden}.sTog8G_pieceText{flex-direction:column;gap:4px;min-width:0;display:flex}.sTog8G_role{font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:500}.sTog8G_pieceName{font-family:var(--display);font-size:var(--text-xl)}a.sTog8G_pieceName:hover{text-decoration:underline}.sTog8G_brand,.sTog8G_small{font-size:var(--text-sm);color:var(--muted)}.sTog8G_price{font-size:var(--text-base);margin-bottom:4px}.sTog8G_ask .sTog8G_piecePhoto{opacity:.55}.sTog8G_askText{font-size:var(--text-md);font-weight:500}.sTog8G_total{margin-top:var(--space-3);gap:var(--space-1);display:grid}.sTog8G_total>p:first-child{font-size:var(--text-lg);justify-content:space-between;align-items:baseline;display:flex}.sTog8G_total b{font-size:var(--text-2xl);font-weight:500}.sTog8G_cards{gap:var(--space-2);list-style:none;display:flex}.sTog8G_cards>li{flex:0 0 calc((100% - 3 * var(--space-2)) / 4);scroll-snap-align:start;min-width:0}@media (max-width:1023px){.sTog8G_cards>li{flex-basis:calc((100% - 4 * var(--space-2)) / 4.35)}}@media (max-width:640px){.sTog8G_cards>li{flex-basis:calc((100% - 2 * var(--space-2)) / 2.3)}}.sTog8G_card{display:block}.sTog8G_cardPhoto{aspect-ratio:4/5;background:var(--surface);border-radius:var(--radius);width:100%;margin-bottom:var(--space-1);position:relative;overflow:hidden}.sTog8G_cardPhoto>img{object-fit:contain;object-position:center}.sTog8G_cardName{-webkit-line-clamp:2;line-clamp:2;font-family:var(--display);font-size:var(--card-title);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.sTog8G_cardShop{margin-top:var(--space-1);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:500;display:inline-block}.sTog8G_card:hover .sTog8G_cardName{text-decoration:underline}.sTog8G_cardMeta{font-size:var(--text-sm);color:var(--muted);display:block}.sTog8G_thumbs{margin-top:var(--space-1);align-items:center;gap:6px;display:flex;overflow:hidden}@media (max-width:640px){.sTog8G_thumbs{gap:4px}.sTog8G_thumb{width:30px!important;height:30px!important}}.sTog8G_thumb{background:var(--surface);border-radius:var(--radius);flex:none;width:40px;height:40px;position:relative;overflow:hidden}.sTog8G_thumb img{object-fit:contain}.sTog8G_more{font-size:var(--text-sm);color:var(--muted)}@media (max-width:900px){.sTog8G_layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.sTog8G_feature{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.sTog8G_featurePhoto{aspect-ratio:2/3;background:var(--surface);display:block;position:relative;overflow:hidden}.sTog8G_featurePhoto img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.sTog8G_featurePhoto:hover img{transform:scale(1.03)}.sTog8G_featureText{align-content:start;gap:4px;display:grid}.sTog8G_featureName{font-size:var(--h3);margin:0}.sTog8G_featureName a{color:var(--ink);text-decoration:none}.sTog8G_featurePieces{margin:var(--space-2) 0 0;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.sTog8G_featurePiece{gap:var(--space-2);color:var(--ink);grid-template-columns:72px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.sTog8G_featureThumb{aspect-ratio:3/4;border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.sTog8G_featureThumb img{object-fit:contain}.sTog8G_featurePieceText{font-size:var(--text-base);gap:2px;line-height:1.35;display:grid}.sTog8G_featureBrand{font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:500}.sTog8G_featurePrice{color:var(--ink)}.sTog8G_featureLink{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);text-underline-offset:6px;justify-self:start;font-weight:500;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sTog8G_featurePhoto img{transition:none}}@media (max-width:820px){.sTog8G_featurePieces{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sTog8G_feature{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.sTog8G_featurePieces{gap:var(--space-1);margin-top:var(--space-1)}.sTog8G_featurePiece{gap:var(--space-1);grid-template-columns:44px minmax(0,1fr)}.sTog8G_featurePieceText{font-size:var(--text-sm)}.sTog8G_featureBrand{font-size:var(--text-2xs);letter-spacing:.18em}}
._5cY9Ca_page{max-width:calc(var(--max) + 2 * var(--space-3));padding:var(--space-3) var(--space-3) var(--space-6);margin:0 auto}._5cY9Ca_crumbs ol{gap:4px var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;list-style:none;display:flex}._5cY9Ca_crumbs li+li:before{content:"›";margin-right:var(--space-1);color:var(--line)}._5cY9Ca_crumbs a{color:var(--accent)}._5cY9Ca_crumbs a:hover{text-decoration:underline}._5cY9Ca_layout{gap:var(--space-4);display:grid}@media (min-width:900px){._5cY9Ca_layout{gap:var(--space-6);grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start}}._5cY9Ca_gallery{min-width:0}._5cY9Ca_track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius);box-shadow:var(--shadow);background:var(--surface);display:flex;overflow-x:auto}._5cY9Ca_track::-webkit-scrollbar{display:none}._5cY9Ca_slide{aspect-ratio:4/5;scroll-snap-align:start;background:var(--surface);flex:0 0 100%;position:relative}._5cY9Ca_thumbs{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._5cY9Ca_thumb{aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;opacity:.6;width:56px;transition:opacity .3s;position:relative;overflow:hidden}._5cY9Ca_thumb img{object-fit:contain}._5cY9Ca_thumb:hover,._5cY9Ca_thumb[aria-current=true]{opacity:1;border-color:var(--dark)}._5cY9Ca_info{min-width:0}._5cY9Ca_label{margin-bottom:var(--space-1);font-family:var(--sans);font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:500}._5cY9Ca_name{font-size:var(--h2);margin-bottom:var(--space-1)}._5cY9Ca_price{font-size:var(--text-lg);color:var(--muted)}._5cY9Ca_flags{margin-bottom:var(--space-1);flex-wrap:wrap;gap:4px;display:flex}._5cY9Ca_flag{padding:4px var(--space-1);background:var(--dark);color:var(--soft);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase}._5cY9Ca_flag._5cY9Ca_saleFlag{background:var(--sale);color:var(--button-text)}._5cY9Ca_was{color:var(--muted)}._5cY9Ca_now{color:var(--sale)}._5cY9Ca_special{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-left:2px solid var(--accent-strong);background:var(--surface);font-size:var(--text-base);color:var(--ink);line-height:1.6}._5cY9Ca_special b{font-weight:500}._5cY9Ca_unavailable{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-left:2px solid var(--accent);background:var(--surface);font-size:var(--text-md);color:var(--ink)}._5cY9Ca_hint{margin-top:var(--space-2);font-size:var(--text-md)}._5cY9Ca_hint a{color:var(--accent);text-decoration:underline}._5cY9Ca_desc{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--muted);white-space:pre-line;max-width:560px;line-height:1.75}._5cY9Ca_desc p+p{margin-top:var(--space-2)}._5cY9Ca_actions{gap:var(--space-1);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._5cY9Ca_store{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted);line-height:1.7}._5cY9Ca_store p+p{margin-top:2px}._5cY9Ca_store a:hover{text-decoration:underline}._5cY9Ca_more{background:var(--surface);padding:var(--space-6) var(--space-3)}._5cY9Ca_moreInner{max-width:var(--max);margin:0 auto}._5cY9Ca_more h2{margin-bottom:var(--space-3)}._5cY9Ca_missing{max-width:640px;padding:var(--space-7) var(--space-3);text-align:center;margin:0 auto}._5cY9Ca_missing p{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-base);color:var(--muted);line-height:1.7}@media (max-width:480px){._5cY9Ca_actions .btn{flex:100%}}@media (min-width:901px){._5cY9Ca_gallery:has(._5cY9Ca_thumbs){gap:var(--space-1);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}._5cY9Ca_gallery ._5cY9Ca_thumbs{flex-flow:column;order:-1;margin-top:0}._5cY9Ca_gallery ._5cY9Ca_thumb{width:64px}}._5cY9Ca_tabs{margin:var(--space-3) 0}._5cY9Ca_tabList{gap:var(--space-2);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}._5cY9Ca_tabList button{min-height:var(--control-h);font:inherit;font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 2px;font-weight:500}._5cY9Ca_tabList button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}._5cY9Ca_tabPanel{padding-top:var(--space-2)}._5cY9Ca_bookAfter{margin-top:var(--space-4)}@media (min-width:900px){._5cY9Ca_bookAfter{margin-left:calc(520px + var(--space-6))}}._5cY9Ca_colours{margin-top:var(--space-3)}._5cY9Ca_colours h2{margin:0 0 var(--space-1);font-family:var(--sans);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:500}._5cY9Ca_colours h2 span{letter-spacing:.08em;text-transform:none;font-size:var(--text-md);color:var(--muted)}._5cY9Ca_colourRow{gap:var(--space-1);flex-wrap:wrap;display:flex}._5cY9Ca_colourTile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:64px;height:80px;color:var(--ink);font:inherit;font-size:var(--text-2xs);cursor:pointer;padding:0;transition:border-color .3s;position:relative;overflow:hidden}._5cY9Ca_colourTile img{object-fit:cover}._5cY9Ca_colourTile:hover{border-color:var(--muted)}._5cY9Ca_colourTile[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}._5cY9Ca_colourName{min-width:var(--control-h);min-height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--base);color:var(--ink);font:inherit;font-size:var(--text-base);cursor:pointer}._5cY9Ca_colourName[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--base)}
