/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#eceae4;--ink:#111;--gray:#706e68}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,a{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{text-decoration:none}.topbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eceae4f0;border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:55px;padding:0 14px;font-size:11px;display:grid;position:fixed;top:0}.wordmark{letter-spacing:-.05em;font-size:16px;font-weight:700}.topbar nav{gap:22px;display:flex}.topbar>button{justify-self:end}.topbar a:hover{text-decoration:underline}.opening{grid-template-columns:1fr 1.35fr;gap:5vw;height:100svh;padding:79px 14px 20px;display:grid;position:relative}.opening-copy{flex-direction:column;justify-content:space-between;padding-bottom:45px;display:flex}.opening h1{letter-spacing:-.075em;margin:0;font-size:clamp(56px,8.6vw,138px);font-weight:500;line-height:.82}.opening-copy p{font:11px/1.35 monospace}.opening-image{height:calc(100svh - 99px);overflow:hidden}.opening-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.opening-image:hover img{transform:scale(1.01)}.opening-foot{text-transform:uppercase;justify-content:space-between;font:9px monospace;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.statement{flex-direction:column;justify-content:center;min-height:80vh;padding:15vh 14px;display:flex}.statement p{letter-spacing:-.07em;margin:0;font-size:clamp(45px,8vw,120px);line-height:.9}.statement p:last-child{text-align:right;color:var(--gray)}.editorial,.cloth-section,.drawings{padding:70px 14px 18vh}.section-label{border-top:1px solid;grid-template-columns:50px 1fr auto;align-items:start;padding-top:7px;display:grid}.section-label>span{text-transform:uppercase;font:9px monospace}.section-label h2{letter-spacing:-.08em;margin:0;font-size:clamp(58px,11vw,170px);font-weight:500;line-height:.75}.tattoo-layout{height:180vh;margin-top:10vh;position:relative}.work{text-align:left}.work img{width:100%;height:auto;transition:filter .25s;display:block}.work:hover img{filter:brightness(.92)}.work>span{text-transform:uppercase;border-top:1px solid;grid-template-columns:35px 55px 1fr;margin-top:5px;padding-top:5px;font:9px monospace;display:grid}.work i{font-style:normal}.tattoo-layout .work{position:absolute}.tattoo-a{width:51%;top:0;right:0}.tattoo-b{width:29%;top:34vh;left:3%}.tattoo-c{width:34%;top:96vh;right:7%}.tattoo-d{width:26%;top:122vh;left:14%}.cloth-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:115vh;margin-top:11vh;display:grid}.cloth-layout>button{height:102vh}.cloth-layout img{object-fit:cover;width:100%;height:100%}.cloth-layout>div{flex-direction:column;justify-content:space-between;height:55vh;display:flex}.cloth-layout p{font-size:18px}.cloth-layout strong{letter-spacing:-.12em;font-size:clamp(90px,15vw,220px);font-weight:500}.cloth-layout span{font:10px monospace}.drawing-row{grid-template-columns:1.2fr .8fr 1fr .75fr;align-items:start;gap:12px;margin-top:14vh;display:grid}.drawing-row .work:nth-child(2){margin-top:20vh}.drawing-row .work:nth-child(3){margin-top:5vh}.drawing-row .work:nth-child(4){margin-top:28vh}.archive-section{background:#d8d5cd;padding:90px 14px 20vh}.archive-header{border-bottom:1px solid;justify-content:space-between;align-items:end;padding-bottom:8px;display:flex}.archive-header h2{letter-spacing:-.09em;margin:0;font-size:clamp(72px,13vw,200px);font-weight:500;line-height:.7}.archive-header span{text-transform:uppercase;font:9px monospace}.filterbar{gap:7px;padding:17px 0 12vh;display:flex}.filterbar button{border:1px solid #999;border-radius:20px;padding:6px 12px;font:10px monospace}.filterbar button.active{color:var(--paper);background:#111;border-color:#111}.archive-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:11vh 12px;display:grid}.archive-grid .work:nth-child(3n+2){margin-top:13vh}.contact{flex-direction:column;justify-content:space-between;min-height:85vh;padding:14px;display:flex}.contact p{font-size:18px}.contact a{letter-spacing:-.09em;border-bottom:2px solid;padding-bottom:10px;font-size:clamp(65px,13vw,200px);line-height:.76}.contact a:hover{font-style:italic}footer{height:170px;color:var(--paper);background:#111;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:14px;font:10px monospace;display:grid}footer a{text-align:right}.mobile-menu{z-index:70;background:var(--paper);padding:15px;transition:transform .5s;position:fixed;inset:0;transform:translateY(-102%)}.mobile-menu.open{transform:none}.mobile-menu>button{float:right}.mobile-menu nav{flex-direction:column;margin-top:15vh;display:flex}.mobile-menu a{letter-spacing:-.06em;border-top:1px solid;font-size:17vw;line-height:.9}.detail{z-index:80;color:var(--paper);background:#111;grid-template-columns:1fr 320px;gap:25px;padding:14px;display:grid;position:fixed;inset:0}.detail-close{background:var(--paper);color:#111;padding:7px 9px;font:10px monospace;position:absolute;top:14px;right:14px}.detail-media{justify-content:center;align-items:center;height:calc(100vh - 28px);display:flex}.detail-media img{object-fit:contain;width:100%;height:100%}.detail-copy{align-self:end;padding-bottom:10px}.detail-copy span,.detail-copy a{font:10px monospace}.detail-copy h3{letter-spacing:-.05em;text-transform:lowercase;font-size:38px;font-weight:500;line-height:.9}.detail-copy a{text-decoration:underline}@media (width<=700px){.topbar{grid-template-columns:1fr 1fr}.topbar nav{display:none}.opening{flex-direction:column;height:auto;min-height:100svh;padding-top:80px;display:flex}.opening-copy{height:34vh;padding:0}.opening h1{font-size:17vw}.opening-copy p{align-self:flex-end}.opening-image{width:calc(100% + 28px);height:58vh;margin-left:-14px}.opening-foot{bottom:7px}.statement{min-height:65vh}.statement p{font-size:12vw}.section-label{grid-template-columns:32px 1fr}.section-label>span:last-child{display:none}.editorial,.cloth-section,.drawings{padding-top:60px}.tattoo-layout{flex-direction:column;gap:15vh;height:auto;margin-top:10vh;display:flex}.tattoo-layout .work{position:relative;inset:auto}.tattoo-layout .work:nth-child(odd){width:100%}.tattoo-layout .work:nth-child(2n){width:78%;margin-left:auto}.cloth-layout{grid-template-columns:1fr;min-height:auto;margin-top:10vh}.cloth-layout>button{height:75vh}.cloth-layout>div{height:43vh}.drawing-row{scroll-snap-type:x mandatory;margin-left:-14px;margin-right:-14px;padding:0 14px 30px;display:flex;overflow-x:auto}.drawing-row .work{scroll-snap-align:center;flex:0 0 76vw;margin-top:0!important}.archive-header{align-items:start}.archive-header span{text-align:right;width:70px}.filterbar{margin-right:-14px;overflow-x:auto}.archive-grid{flex-direction:column;gap:14vh;display:flex}.archive-grid .work{width:100%;margin-top:0!important}.archive-grid .work:nth-child(2n){width:78%;margin-left:auto!important}.contact{min-height:65vh}.contact a{font-size:17vw}.detail{flex-direction:column;padding-top:50px;display:flex;overflow:auto}.detail-media{height:67vh}.detail-copy{padding-bottom:25px}footer{grid-template-columns:1fr 1fr}footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:focus-visible{outline-offset:4px;outline:2px solid}.topbar nav a,.topbar>button,.mobile-menu>button{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.wordmark{align-items:center;min-height:44px;display:inline-flex}.filterbar button{min-height:40px;padding-inline:15px}@media (width<=900px){.topbar{grid-template-columns:1fr 1fr}.topbar nav{display:none}.opening{flex-direction:column;height:auto;min-height:100svh;display:flex;padding-top:80px!important}.opening-copy{height:30vh;min-height:210px;padding-bottom:0}.opening-image{width:calc(100% + 28px);margin-left:-14px;height:62vh!important}.opening-copy p{align-self:flex-end}}@media (width<=420px){.opening-copy{min-height:260px}.opening-image{height:58vh!important}}:root{--xp-blue:#245edb;--xp-dark:#0831a3;--xp-sky:#5aa8ff;--xp-green:#39a942;--xp-silver:#d6d3cb;--xp-hi:#fff;--xp-shadow:#6f6f6f;--xp-pink:#ff58d0}body{background:radial-gradient(circle at 15% 18%,#ffffffe6 0 2px,#0000 3px) 0 0/72px 72px,radial-gradient(circle at 82% 32%,#fffc 0 1px,#0000 2px) 0 0/48px 48px,linear-gradient(135deg,#9cd4ff 0%,#d6efff 38%,#b7e6bf 70%,#6dbd70 100%);padding-bottom:34px;font-family:Trebuchet MS,Tahoma,Arial,sans-serif}body:after{content:"";z-index:1000;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px);position:fixed;inset:0}.topbar{color:#fff;text-shadow:1px 1px #08256f;background:linear-gradient(#4092ff 0%,#1761df 14%,#1249ca 84%,#0a2d96 100%);border:2px solid #fff;border-bottom-color:#071a66;height:58px;top:22px;box-shadow:inset 0 1px #9fc8ff,3px 4px #00000047}.wordmark{text-transform:uppercase;letter-spacing:-.07em;filter:drop-shadow(1px 2px #04195d);font-family:Arial Black,Impact,sans-serif}.topbar nav a,.topbar>button{background:linear-gradient(#ffffff2e,#00000014);border:1px solid #ffffff8c;border-radius:3px;padding-inline:12px;transition:transform .15s,filter .15s,box-shadow .15s}.topbar nav a:hover,.topbar>button:hover{filter:brightness(1.25);text-decoration:none;transform:translateY(-2px);box-shadow:0 3px #061c6d}.topbar nav a:active,.topbar>button:active{transform:translateY(1px);box-shadow:inset 2px 2px 3px #061c6d}.y2k-ticker{z-index:51;color:#fff;white-space:nowrap;background:#050b2c;border-bottom:1px solid #77d4ff;width:100%;height:22px;font:11px/22px Courier New,monospace;position:fixed;top:0;left:0;overflow:hidden}.y2k-ticker div{width:max-content;animation:16s linear infinite y2k-scroll}@keyframes y2k-scroll{to{transform:translate(-50%)}}.opening,.statement,.editorial,.cloth-section,.drawings,.archive-section,.contact{border:2px solid var(--xp-hi);border-right-color:var(--xp-shadow);border-bottom-color:var(--xp-shadow);width:calc(100% - 26px);margin:13px auto;box-shadow:5px 7px #142d5d40}.opening{background:#ece9d8;margin-top:94px}.opening:before,.editorial:before,.cloth-section:before,.drawings:before,.archive-section:before{z-index:3;color:#fff;background:linear-gradient(90deg, var(--xp-dark), var(--xp-sky));text-shadow:1px 1px #071c6a;border-radius:3px 3px 0 0;height:25px;padding:4px 7px;font:700 11px/17px Tahoma,sans-serif;position:absolute;top:3px;left:3px;right:3px;box-shadow:inset 0 1px #ffffff80}.opening:before{content:"osimniceguy_archive.exe"}.editorial:before{content:"01_tatts — selected work"}.cloth-section:before{content:"02_cloths — 1 of 1"}.drawings:before{content:"03_drawings — image viewer"}.archive-section:before{content:"archive_explorer"}.editorial,.cloth-section,.drawings,.archive-section{padding-top:105px;position:relative}.opening h1,.section-label h2,.archive-header h2,.contact a{letter-spacing:-.065em;text-shadow:2px 2px #fff,4px 4px #245edb47;font-family:Arial Black,Impact,sans-serif}.opening h1{color:var(--xp-blue);text-transform:uppercase;font-style:italic}.opening-image,.cloth-layout>button,.work img{background:#c9c9c9;border:3px ridge #fff}.opening-image:after{content:"100%";color:#000;background:#ece9d8;border:1px solid #777;padding:2px 6px;font:9px Tahoma,sans-serif;position:absolute;bottom:8px;right:8px}.opening-image{position:relative}.statement{color:#fff;background:navy radial-gradient(circle,#ffffff59 1px,#0000 1px) 0 0/16px 16px;border-color:#fff #111 #111 #fff}.statement p:last-child{color:#0ff}.section-label h2{color:var(--xp-blue)}.section-label{border-color:#777}.work{color:#111;background:#ece9d8;border:2px outset #fff;padding:5px;transition:transform .16s,box-shadow .16s}.work:hover{box-shadow:5px 5px 0 var(--xp-pink);transform:translate(-3px,-3px)}.work:active{box-shadow:none;border-style:inset;transform:translate(1px,1px)}.work>span{border-top:0;padding:6px 4px 2px;font-family:Courier New,monospace;font-weight:700}.cloth-section{color:#111;background:#ece9d8}.cloth-layout strong{color:#fff;-webkit-text-stroke:2px var(--xp-blue);text-shadow:5px 5px var(--xp-pink)}.drawings{background:#c7d9f5}.archive-section{background:#ece9d8}.filterbar button{color:#111;background:linear-gradient(#fff,#d9d9d0);border:2px outset #fff;border-radius:2px;font-family:Tahoma,sans-serif;transition:filter .15s,transform .15s}.filterbar button:hover{filter:brightness(1.08);transform:translateY(-2px)}.filterbar button:active{border-style:inset;transform:translateY(1px)}.filterbar button.active{color:#fff;background:linear-gradient(#4b92ff,#174fc6);border:2px inset #dbeaff}.contact{background:linear-gradient(135deg,#ffcef1,#c7e9ff 60%,#caffbf)}.contact a{color:var(--xp-blue);border-bottom:3px dotted var(--xp-pink);animation:1.4s steps(2,end) infinite link-pulse}@keyframes link-pulse{50%{color:#ff1493}}.visitor-counter{color:#eee;background:#111;border:3px ridge #bbb;width:max-content;margin:18px auto 80px;padding:6px 8px;font:10px Courier New,monospace;box-shadow:3px 3px #555}.visitor-counter b{color:#73ff00;letter-spacing:.15em;background:#000;border:1px inset #aaa;margin:0 9px;padding:1px 5px}.visitor-counter i{color:#0ff;font-style:normal;animation:.8s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}footer{background:#050b2c;margin-bottom:0}.xp-taskbar{z-index:200;color:#fff;background:linear-gradient(#3783f2,#1559d1 42%,#0b3da9);align-items:center;height:34px;font:11px Tahoma,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 2px #ffffff73}.start-button{background:linear-gradient(90deg,#168b31,#56bd56 58%,#168b31);border-radius:0 12px 12px 0;align-self:stretch;align-items:center;padding:0 20px 0 11px;font-size:15px;font-style:italic;font-weight:700;display:flex;box-shadow:inset -2px 0 #00000038,inset 0 2px #ffffff59}.start-button.active{filter:brightness(.78);box-shadow:inset 2px 2px 4px #00000080}.task-window{background:#1e52b7;border:1px inset #6da7ff;min-width:220px;margin-left:7px;padding:6px 11px}.task-clock{background:#1691d5;border-left:1px solid #0a4b92;align-self:stretch;align-items:center;margin-left:auto;padding:0 12px;display:flex}.xp-start-menu{z-index:199;color:#111;background:#fff;border:3px outset #7af;border-radius:7px 7px 0 0;width:min(360px,100vw - 12px);font-family:Tahoma,Arial,sans-serif;animation:.16s ease-out startUp;position:fixed;bottom:34px;left:0;box-shadow:6px 5px #00000059}.start-user{color:#fff;text-shadow:1px 1px #052769;background:linear-gradient(90deg,#1453c6,#4e97f4);align-items:center;gap:10px;padding:9px;display:flex}.start-user span{color:#15399a;background:#dcecff;border:2px solid #fff;border-radius:4px;place-items:center;width:40px;height:40px;font:700 25px Georgia,serif;display:grid}.xp-start-menu nav{flex-direction:column;padding:7px;display:flex}.xp-start-menu nav a,.xp-start-menu nav button{color:#111;text-align:left;align-items:center;gap:11px;width:100%;min-height:54px;padding:5px 8px;display:flex}.xp-start-menu nav a:hover,.xp-start-menu nav button:hover{color:#fff;background:#2867ce}.xp-start-menu nav b{color:#155dcc;text-align:center;width:34px;font-size:23px}.xp-start-menu nav a:hover b,.xp-start-menu nav button:hover b{color:#fff}.xp-start-menu nav span{flex-direction:column;display:flex}.xp-start-menu nav strong{font-size:12px}.xp-start-menu nav small{color:#777;margin-top:2px;font-size:9px}.xp-start-menu nav a:hover small,.xp-start-menu nav button:hover small{color:#dceaff}.start-actions{color:#fff;background:#2c70d6;justify-content:flex-end;gap:13px;padding:9px;display:flex}.start-actions button{color:#fff;font-size:10px}@keyframes startUp{0%{opacity:0;transform:translateY(18px)scale(.98)}}.retro-player{z-index:190;color:#050505;background:linear-gradient(135deg,#d9d9df,#898b94 48%,#dfe0e4);border:3px ridge #f7f7f7;width:min(360px,100vw - 28px);font-family:Tahoma,Arial,sans-serif;position:fixed;bottom:46px;right:14px;box-shadow:6px 7px #00000061,inset 1px 1px #fff}.player-title{color:#fff;letter-spacing:.08em;text-shadow:1px 1px #000;background:linear-gradient(90deg,#080b52,#275ff0 55%,#6e9bff);justify-content:space-between;align-items:center;height:25px;padding-left:7px;font-size:11px;font-weight:700;display:flex}.player-title div{gap:2px;padding-right:3px;display:flex}.player-title button{color:#111;background:#d6d2c9;border:2px outset #fff;width:19px;height:19px;font-weight:700;line-height:12px}.player-title button:active{border-style:inset}.player-lcd{color:#101c0d;text-shadow:1px 1px #ffffff59;background:#9db08c;border:3px inset #d9d9d9;height:82px;margin:6px;font-family:Courier New,monospace;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #22391866}.lcd-top{gap:9px;padding:4px 6px 0;font-size:8px;display:flex}.lcd-top i{font-style:normal}.lcd-top b{margin-left:auto;font-size:12px}.lcd-track{gap:6px;padding:2px 6px;display:flex}.lcd-track>span{font-size:24px;font-weight:700}.lcd-track strong,.lcd-track small{white-space:nowrap;text-overflow:ellipsis;max-width:205px;display:block;overflow:hidden}.lcd-track strong{text-transform:uppercase;font-size:14px}.lcd-track small{font-size:9px}.equalizer{align-items:end;gap:2px;height:24px;display:flex;position:absolute;bottom:5px;right:7px}.equalizer i{background:#21321b;width:3px;animation:.75s steps(4,end) infinite alternate eq}.equalizer i:nth-child(2n){animation-delay:-.32s}.equalizer i:nth-child(3n){animation-delay:-.55s}@keyframes eq{to{height:4px}}.player-controls{align-items:center;gap:3px;padding:0 6px 6px;display:flex}.player-controls button{background:linear-gradient(#fafafa,#999);border:2px outset #eee;border-radius:2px;min-width:33px;height:25px;font-size:10px;box-shadow:1px 1px #444}.player-controls button:hover{filter:brightness(1.2)}.player-controls button:disabled,.playlist button:disabled{cursor:wait;opacity:.52}.player-controls button:active{box-shadow:none;border-style:inset;transform:translate(1px,1px)}.player-controls .play-key{color:#0a7a22;font-size:13px}.player-controls .play-key.active{color:#43ff3c;text-shadow:0 0 5px #6cff43;background:linear-gradient(#525252,#111)}.player-controls span{margin-left:auto;font:8px Courier New,monospace}.spotify-slot{background:#111;border:2px inset #eee;height:80px;margin:0 6px 6px;overflow:hidden}.spotify-slot iframe{border:0;display:block}.playlist-head{color:#8cff54;background:#070707;justify-content:space-between;margin:0 6px;padding:3px 5px;font:9px Courier New,monospace;display:flex}.playlist{background:#050505;border:2px inset #ddd;margin:0 6px}.playlist button{color:#4fff3f;text-align:left;justify-content:space-between;width:100%;min-height:24px;padding:4px 5px;font:9px Courier New,monospace;display:flex}.playlist button:hover{color:#fff;background:#143b96}.playlist button.active{color:#fff;background:#173b98}.playlist button i{font-style:normal}.player-foot{text-align:right;padding:4px 7px 5px;font:8px Courier New,monospace}.player-minimized{z-index:201;color:#fff;background:#1e52b7;border:1px inset #6da7ff;height:27px;padding:0 12px;font:11px Tahoma,sans-serif;position:fixed;bottom:4px;right:84px}.player-minimized:hover{background:#3978df}.glam-stickers{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glam-sparkle{width:62px;height:62px;image-rendering:pixelated;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 12px #ff30bb);position:absolute}.glam-sparkle-a{top:18%;right:4%;transform:scale(1.7)}.glam-sparkle-b{bottom:15%;left:34%;transform:scale(.8)}.glam-burst{opacity:.8;mix-blend-mode:screen;width:360px;animation:18s linear infinite glamSpin;position:absolute;bottom:-110px;right:-95px}.glam-badge{color:#fff;text-align:center;background:radial-gradient(circle at 35% 30%,#ffeffb 0 5%,#ff20ac 26%,#a30078 67%,#3d003d 100%);border:4px ridge #ffb7ed;border-radius:50%;place-content:center;width:142px;height:142px;animation:2.1s steps(3,end) infinite alternate glamBob;display:grid;position:absolute;top:30%;left:39%;transform:rotate(9deg);box-shadow:0 0 0 5px #ff29b7,0 0 24px #ff00b7,inset 0 0 25px #fff}.glam-badge span{color:#fff;text-shadow:0 0 8px #ff0,3px 3px #f0a;font-size:46px;position:absolute;top:-20px;left:-10px}.glam-badge b{letter-spacing:-.04em;text-shadow:2px 2px #760055,-1px -1px #fff;font:25px/.82 Impact,Arial Black,sans-serif}.glam-badge i{color:#fff700;text-transform:uppercase;margin-top:7px;font:700 9px Tahoma,sans-serif}@keyframes glamSpin{to{transform:rotate(360deg)}}@keyframes glamBob{to{transform:rotate(2deg)translateY(-9px)scale(1.04)}}.drawings{position:relative}.myspace-pop{color:#28001e;background:#ffb6e8;border:3px outset #ffe6f8;width:min(390px,86vw);margin:26px 0 32px auto;font-family:Tahoma,Arial,sans-serif;transform:rotate(1.2deg);box-shadow:8px 8px #46003759}.myspace-pop-title{color:#fff;background:linear-gradient(90deg,#8b006f,#ff1cb3,#71005d);justify-content:space-between;padding:5px 7px;font-size:11px;font-weight:700;display:flex}.myspace-pop-body{background:repeating-linear-gradient(45deg,#ff9ddd 0 8px,#ffd4ef 8px 16px);justify-content:center;align-items:center;gap:8px;min-height:92px;padding:12px;display:flex}.myspace-pop-body img{width:48px;height:48px;image-rendering:pixelated}.myspace-pop-body strong{color:#fff;text-align:center;text-shadow:2px 2px #d00090,-2px -2px #6c004f,0 0 8px #fff;font:27px/.86 Impact,Arial Black,sans-serif;animation:.8s steps(2,end) infinite alternate glitterText}.myspace-pop-status{background:#fff1fa;border-top:2px inset #fff;padding:4px 7px;font-size:9px}@keyframes glitterText{to{filter:brightness(1.4);transform:scale(1.025)}}footer small{opacity:.6;max-width:260px;font:8px/1.4 Tahoma,sans-serif;display:block}.cloth-layout>div>a{font:10px monospace;text-decoration:underline}.tribal-vfx{color:#efdcff;background:#080008;border:3px ridge #c8c5ca;width:min(1180px,100% - 28px);margin:110px auto;font-family:Courier New,monospace;box-shadow:11px 13px #00000073,0 0 34px #ea00bb47}.tribal-vfx-title,.tribal-vfx-status{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#34003e,#8a006e 48%,#17001d);justify-content:space-between;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.tribal-vfx-stage{aspect-ratio:16/7.2;isolation:isolate;background:#070006;position:relative;overflow:hidden}.tribal-frame{object-fit:cover;width:110%;height:110%;position:absolute;inset:-5%}.tribal-video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.tribal-frame-base{animation:4.4s steps(9,end) infinite alternate tribalPulse}.tribal-frame-ghost{opacity:.24;mix-blend-mode:screen;filter:hue-rotate(95deg)saturate(1.8);animation:.32s steps(2,end) infinite alternate tribalGhost;transform:translate(7px)}.tribal-scan{z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(90deg,#ff00821a,#0000 45%,#4000ff21);position:absolute;inset:0}.tribal-vfx-stage>strong{z-index:4;color:#fff;letter-spacing:-.06em;text-shadow:4px 4px #bf006f,-3px -3px #2400cf,0 0 13px #ff4fd8;font:clamp(29px,6vw,82px)/.73 Impact,Arial Black,sans-serif;position:absolute;bottom:5%;left:2.2%;transform:skew(-7deg)}.tribal-live{z-index:4;color:#fff;background:#b00076;border:1px solid #ff9ee3;padding:5px 7px;font-size:9px;animation:.8s step-end infinite blink;position:absolute;top:10px;right:12px}.tribal-vfx-status{color:#ff65cd;background:#090009}.tribal-vfx-status i{font-style:normal}.tribal-vfx-status a{color:#9cff65;text-decoration:underline}@keyframes tribalPulse{to{filter:contrast(1.16)saturate(1.22);transform:scale(1.055)rotate(-.4deg)}}@keyframes tribalGhost{to{opacity:.08;transform:translate(-8px)translateY(3px)}}.signal-phone{color:#eaffdf;background:radial-gradient(circle at 70% 48%,#173619 0,#050905 29%,#000 64%);border:3px ridge #bfc4bf;grid-template-columns:.9fr 1.1fr;align-items:center;width:min(1180px,100% - 28px);min-height:860px;margin:110px auto;display:grid;position:relative;overflow:hidden;box-shadow:10px 12px #00000073}.signal-phone:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#76ff4109 0 1px,#0000 1px 4px);position:absolute;inset:0}.signal-copy{z-index:3;padding:46px;position:relative}.signal-copy>span{color:#7cff46;text-transform:uppercase;font:10px Courier New,monospace}.signal-copy p{margin:28px 0 38px;font:16px/1.25 Courier New,monospace}.signal-copy>a{color:#071005;text-transform:uppercase;background:#7cff46;border:3px outset #c9ffb3;padding:10px 15px;font:700 12px Tahoma,sans-serif;animation:1s steps(2,end) infinite alternate answerGlow;display:inline-block}.liquid-wordmark{color:#cdd0d4;letter-spacing:-.12em;text-shadow:0 1px #fff,0 3px #777,0 5px #141414,4px 5px #7b00a0,-4px -2px 8px #fff;filter:contrast(1.25)drop-shadow(0 0 11px #a65bffb3);margin:22px 0 0;font:clamp(88px,14vw,190px)/.7 Impact,Arial Black,sans-serif;animation:2.8s steps(7,end) infinite alternate chromeMelt;position:relative;transform:scaleY(1.23)skew(-7deg)}.liquid-wordmark:after{content:attr(data-text);z-index:-1;color:#7e3cff;opacity:.32;filter:blur(1px);position:absolute;inset:0;transform:translate(6px,5px)}.phone-object{z-index:2;height:800px;display:block;position:relative;transform:translate(-70px)}.phone-object img{object-fit:contain;filter:drop-shadow(0 0 22px #6fff3733);width:100%;height:100%;transition:transform .35s,filter .35s}.phone-object:hover img{filter:drop-shadow(0 0 34px #6fff377a);transform:scale(1.035)rotate(1deg)}.phone-object i{color:#081207;background:#75ff3c;padding:6px 8px;font:700 10px Courier New,monospace;animation:.72s step-end infinite blink;position:absolute;bottom:12%;right:13%}.phone-marquee{z-index:4;color:#8aff53;white-space:nowrap;background:#080808;border-top:1px solid #58734b;padding:6px 0;font:9px Courier New,monospace;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.phone-marquee span{min-width:max-content;animation:14s linear infinite ticker;display:inline-block}@keyframes chromeMelt{to{filter:contrast(1.5)hue-rotate(18deg)drop-shadow(0 0 15px #78ff5a80);transform:scaleY(1.3)skew(5deg)translateY(3px)}}@keyframes answerGlow{to{filter:brightness(1.45);box-shadow:0 0 17px #67ff33}}.crown-signal{color:#d9d6e4;background:#020202;border:3px ridge #c4c4cb;width:min(900px,100% - 28px);margin:110px auto;font-family:Courier New,monospace;box-shadow:10px 12px #0006,0 0 38px #7438c833}.crown-window-title,.crown-window-foot{letter-spacing:.09em;justify-content:space-between;align-items:center;padding:6px 8px;font-size:9px;font-weight:700;display:flex}.crown-window-title{color:#fff;background:linear-gradient(90deg,#11042d,#5e258d,#150528)}.crown-window-foot{color:#ad71ff;border-top:1px solid #32213f}.crown-window-foot a{color:#dbb9ff;text-decoration:underline}.crown-stage{background:#000;min-height:620px;position:relative;overflow:hidden}.crown-stage:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 4px);position:absolute;inset:0}.crown-stage video{object-fit:cover;width:70%;height:100%;position:absolute;inset:0 0 0 auto}.crown-copy{z-index:2;flex-direction:column;display:flex;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.crown-copy span,.crown-copy i{color:#a96dff;font-size:9px;font-style:normal}.crown-copy strong{color:#eeeaf5;letter-spacing:-.07em;text-shadow:3px 3px #4b126e,-2px -2px #fff;margin:12px 0 20px;font:clamp(62px,10vw,118px)/.72 Impact,Arial Black,sans-serif}.mobile-menu,.detail{color:#111;background:#ece9d8;border:3px outset #fff}.mobile-menu nav a{color:var(--xp-blue);text-shadow:2px 2px #fff;font-family:Arial Black,Impact,sans-serif}.detail-copy{color:#111}.detail-close,.mobile-menu>button{color:#111;background:linear-gradient(#fff,#d4d0c8);border:2px outset #fff}@media (width<=900px){.topbar{top:20px}.opening{margin-top:90px}.opening,.statement,.editorial,.cloth-section,.drawings,.archive-section,.contact{width:calc(100% - 12px)}.opening-image{width:calc(100% + 16px);margin-left:-8px}.task-window{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.start-button{padding-right:12px}.task-clock{padding-inline:7px}.retro-player{max-height:calc(100svh - 68px);bottom:40px;right:6px;overflow-y:auto}.player-lcd{height:72px}.spotify-slot{height:80px}.tribal-vfx{width:calc(100% - 12px);margin:64px auto}.tribal-vfx-stage{aspect-ratio:4/4.7}.tribal-frame{object-position:center;width:100%;height:100%;inset:0}.tribal-vfx-stage>strong{font-size:clamp(36px,15vw,64px);bottom:7%}.tribal-vfx-status i{display:none}.signal-phone{flex-direction:column;width:calc(100% - 12px);min-height:760px;margin:64px auto;display:flex}.signal-copy{width:100%;padding:35px 20px 0}.liquid-wordmark{font-size:29vw}.signal-copy p{margin:24px 0}.phone-object{width:100%;height:490px;margin-top:-20px;transform:none}.crown-signal{width:calc(100% - 12px);margin:64px auto}.crown-stage{min-height:520px}.crown-stage video{opacity:.82;width:100%}.crown-copy{top:auto;bottom:24px;left:18px;transform:none}.crown-copy strong{font-size:23vw}.glam-badge{width:98px;height:98px;inset:auto 8px 12% auto}.glam-badge b{font-size:18px}.glam-badge i{font-size:7px}.glam-burst{width:250px;bottom:-70px;right:-90px}.glam-sparkle-a{top:27%;right:1%;transform:scale(1.2)}.glam-sparkle-b{bottom:8%;left:8%}}@media (prefers-reduced-motion:reduce){.y2k-ticker div,.contact a,.visitor-counter i,.equalizer i,.glam-burst,.glam-badge,.myspace-pop-body strong,.tribal-frame,.tribal-live,.liquid-wordmark,.signal-copy>a,.phone-object i,.phone-marquee span{animation:none}}.store-app{--acid:#7cff45;--violet:#7b38ef;--blue:#1457d2;color:#101010;background:#d7f4d5 radial-gradient(#fff 1.5px,#0000 1.5px) 0 0/23px 23px;min-height:100vh;font-family:Tahoma,Arial,sans-serif}.store-app *{box-sizing:border-box}.store-app button,.store-app a,.store-app input,.store-app select{font:inherit}.store-ticker{color:#a9ff85;white-space:nowrap;background:#050505;border-bottom:1px solid #6eec47;height:22px;font:9px/22px Courier New,monospace;overflow:hidden}.store-ticker span{min-width:max-content;animation:18s linear infinite ticker;display:inline-block}.store-header{z-index:40;color:#fff;text-shadow:1px 1px #082467;background:linear-gradient(#3a91ff,#1554d1 75%,#0a318e);border:2px solid #fff;border-bottom-color:#061e75;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 3px #00000040}.store-logo{letter-spacing:-.04em;font:20px Impact,Arial Black,sans-serif}.store-header nav{gap:5px;display:flex}.store-header nav a,.store-cart-link{background:linear-gradient(#ffffff2e,#00000014);border:1px solid #fff9;border-radius:3px;padding:10px 14px;font-size:10px}.store-header nav a:hover,.store-cart-link:hover{filter:brightness(1.25);transform:translateY(-1px)}.store-cart-link{justify-self:end}.checkout-steps{justify-content:center;gap:0;padding:24px 14px 0;font:10px Courier New,monospace;display:flex}.checkout-steps span{color:#555;text-align:center;background:#d4d0c8;border:2px outset #fff;min-width:145px;padding:8px 12px}.checkout-steps .active{color:#fff;background:#1554d1}.checkout-steps .done{color:#103d0c;background:#8df167}.shop-hero{background:linear-gradient(110deg,#e9e5db 0 52%,#050505 52%);grid-template-columns:.95fr 1.05fr;align-items:center;gap:5vw;min-height:720px;padding:90px max(24px,5vw);display:grid}.shop-hero>div:first-child{z-index:2;position:relative}.shop-hero span,.commerce-heading>span,.breadcrumbs{font:10px Courier New,monospace}.shop-hero h1,.commerce-heading h1,.confirmation-page h1{color:#1552c6;letter-spacing:-.07em;text-shadow:3px 3px #fff,6px 6px #2858be40;margin:20px 0;font:italic clamp(72px,11vw,155px)/.72 Impact,Arial Black,sans-serif}.shop-hero p{max-width:390px;font:14px/1.4 Courier New,monospace}.shop-hero-art{border:4px ridge #fff;height:570px;position:relative;overflow:hidden}.shop-hero-art img{object-fit:cover;width:100%;height:100%}.shop-hero-art b{color:#fff;text-shadow:2px 2px #650048;background:#dc008e;border:3px outset #ff9dda;padding:10px;font:28px/.85 Impact,sans-serif;position:absolute;bottom:18px;right:18px;transform:rotate(-5deg)}.store-window{background:#ece9d8;border:3px outset #fff;box-shadow:8px 9px #0000004d}.store-window-title{color:#fff;text-shadow:1px 1px #000;background:linear-gradient(90deg,#071151,#2464ef 58%,#70a4ff);justify-content:space-between;align-items:center;height:27px;padding:0 7px;font-size:10px;font-weight:700;display:flex}.shop-catalog-window{width:min(1240px,100% - 28px);margin:90px auto}.catalog-toolbar{border-bottom:2px inset #fff;justify-content:space-between;align-items:center;padding:9px;font:9px Courier New,monospace;display:flex}.catalog-toolbar div{gap:5px;display:flex}.catalog-toolbar button{background:#d4d0c8;border:2px outset #fff;padding:5px 9px}.catalog-toolbar button.active{color:#fff;background:#1454c5;border-style:inset}.product-grid{background:#888;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.product-card{color:#111;background:#ece9d8;padding:14px;display:block}.product-image{background:#111;border:3px ridge #fff;height:620px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .3s}.product-image span{color:#081500;background:var(--acid);border:2px outset #caffb6;padding:5px 7px;font:9px Courier New,monospace;position:absolute;top:8px;left:8px}.product-card:hover img{filter:contrast(1.1);transform:scale(1.025)}.product-card.sold img{filter:grayscale()brightness(.55)}.product-card.sold .product-image span{color:#fff;background:#444}.product-meta{grid-template-columns:1fr auto;padding:10px 2px 3px;font:10px Courier New,monospace;display:grid}.product-meta b{font:17px Tahoma,sans-serif}.product-meta span{grid-column:1}.product-meta strong{grid-area:1/2/3;align-self:center}.worldwide-banner{color:#eee;background:#050505;grid-template-columns:auto 1fr 1fr;align-items:center;gap:32px;min-height:410px;padding:50px max(20px,7vw);display:grid}.worldwide-banner>span{color:var(--acid);font-size:75px}.worldwide-banner h2{letter-spacing:-.06em;margin:0;font:clamp(62px,9vw,130px)/.72 Impact,sans-serif}.worldwide-banner p{font:13px/1.5 Courier New,monospace}.breadcrumbs{text-transform:uppercase;padding:28px max(14px,4vw)}.breadcrumbs span,.breadcrumbs a{margin-right:10px}.product-page{grid-template-columns:1.25fr .75fr;gap:28px;padding:0 max(14px,4vw) 120px;display:grid}.product-gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-gallery button{background:#111;border:3px ridge #fff;height:600px;overflow:hidden}.product-gallery button:first-child{grid-column:1/-1;height:820px}.product-gallery img{object-fit:cover;width:100%;height:100%}.product-buy{background:#ece9d8;border:3px outset #fff;align-self:start;padding:28px;position:sticky;top:88px;box-shadow:9px 9px #00000040}.stock-led{color:#0b7408;font:10px Courier New,monospace}.product-buy h1{letter-spacing:-.045em;margin:18px 0 6px;font:52px/.86 Impact,sans-serif}.product-code{font:9px Courier New,monospace}.product-price{margin:25px 0;font-size:27px;display:block}.product-buy>p{font:13px/1.5 Courier New,monospace}.product-buy fieldset{border:2px groove #fff;margin:25px 0;padding:12px}.product-buy legend{font:10px Courier New,monospace}.size-buttons{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.size-buttons button{background:#d4d0c8;border:2px outset #fff;padding:10px}.size-buttons button.active{color:#fff;background:#1454c5;border-style:inset}.product-buy fieldset>a{margin-top:10px;font:9px Courier New,monospace;text-decoration:underline;display:inline-block}.store-primary{text-align:center;background:linear-gradient(#a3ff7f,#59c932);border:3px outset #d5ffc5;width:100%;padding:15px;font:700 13px Tahoma,sans-serif;display:block;color:#061604!important;text-shadow:none!important}.store-primary:hover{filter:brightness(1.1)}.buy-notes{flex-direction:column;gap:7px;margin:20px 0;font:9px Courier New,monospace;display:flex}.product-accordion{padding:7px}.product-accordion details{border-bottom:1px solid #999}.product-accordion summary{cursor:pointer;padding:10px 3px;font:700 10px Courier New,monospace}.product-accordion p{font:10px/1.4 Courier New,monospace}.commerce-page{width:min(1220px,100% - 28px);min-height:800px;margin:0 auto;padding:70px 0 130px}.commerce-heading{margin-bottom:55px}.commerce-heading h1{font-size:clamp(82px,12vw,155px)}.commerce-heading>p{max-width:540px;font:13px/1.5 Courier New,monospace}.cart-layout{grid-template-columns:1.4fr .6fr;align-items:start;gap:24px;display:grid}.cart-line{grid-template-columns:220px 1fr auto;gap:20px;padding:18px;display:grid}.cart-line img{object-fit:cover;border:3px ridge #fff;width:220px;height:270px}.cart-line h2{margin:8px 0;font:30px/.9 Impact,sans-serif}.cart-line span,.remove,.continue-shopping{font:9px Courier New,monospace}.quantity{gap:4px;margin:35px 0;display:flex}.quantity button,.quantity b{text-align:center;background:#d4d0c8;border:2px outset #fff;min-width:34px;padding:7px}.remove{text-decoration:underline}.cart-line>strong{padding-top:10px}.continue-shopping{border-top:2px groove #fff;padding:18px;display:block}.order-summary{padding-bottom:15px}.order-summary>div,.checkout-summary>div{border-bottom:1px solid #aaa;justify-content:space-between;padding:13px 15px;font:10px Courier New,monospace;display:flex}.summary-total{background:#d6e7ff;font-size:14px!important}.order-summary label{flex-direction:column;gap:5px;padding:15px 15px 5px;font:9px Courier New,monospace;display:flex}.order-summary input,.form-grid input,.form-grid select{background:#fff;border:2px inset #eee;width:100%;padding:10px}.xp-apply{background:#d4d0c8;border:2px outset #fff;margin:5px 15px 15px;padding:7px 12px}.order-summary .store-primary,.checkout-summary .store-primary{width:calc(100% - 30px);margin:10px 15px}.order-summary>small,.checkout-summary>small{padding:5px 15px;font:8px/1.4 Courier New,monospace;display:block}.checkout-grid{grid-template-columns:1fr 390px;align-items:start;gap:24px;display:grid}.checkout-forms{flex-direction:column;gap:18px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.form-grid label{font:9px Courier New,monospace}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select{margin-top:6px;display:block}.shipping-option{border-bottom:1px solid #aaa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.shipping-option span{flex-direction:column;display:flex}.shipping-option small{color:#666;margin-top:4px}.payment-tabs{padding:12px 18px 0;display:flex}.payment-tabs button{background:#d4d0c8;border:2px outset #fff;padding:8px 15px;font-size:9px}.payment-tabs button.active{color:#fff;background:#1454c5}.checkout-grid>aside{position:sticky;top:88px}.checkout-summary article{grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.checkout-summary article img{object-fit:cover;width:80px;height:95px}.checkout-summary article div{flex-direction:column;font-size:10px;display:flex}.confirmation-page{text-align:center;width:min(980px,100% - 28px);min-height:850px;margin:0 auto;padding:80px 0 130px}.confirmation-star{color:var(--acid);text-shadow:0 0 15px #58ff34;font-size:80px}.confirmation-page>span{font:10px Courier New,monospace}.confirmation-page h1{margin:20px 0}.confirmation-page>p{font:13px/1.6 Courier New,monospace}.confirmation-window{text-align:left;margin-top:45px}.confirmation-grid{grid-template-columns:1fr 1fr;display:grid}.confirmation-grid>div{border:1px inset #fff;flex-direction:column;gap:6px;padding:16px;display:flex}.confirmation-grid span{font:8px Courier New,monospace}.confirmation-actions{justify-content:space-between;align-items:center;padding:16px;display:flex}.confirmation-actions .store-primary{width:auto}.confirmation-actions>a:last-child{font:9px Courier New,monospace;text-decoration:underline}.order-status{align-items:center;margin-top:60px;font:9px Courier New,monospace;display:flex}.order-status span{background:#d4d0c8;border:2px outset #fff;padding:8px}.order-status span.done{color:#083c03;background:#8eff68}.order-status i{background:#888;flex:1;height:2px}.size-table>div{grid-template-columns:repeat(4,1fr);display:grid}.size-table span,.size-table b{text-align:center;border:1px solid #aaa;padding:18px}.size-table>div:first-child{color:#fff;background:#1454c5}.measure-notes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.measure-notes article{background:#ece9d8;border:3px outset #fff;padding:20px}.measure-notes p{font:11px/1.5 Courier New,monospace}.store-footer{color:#fff;background:#050505;grid-template-columns:1fr 1fr;align-items:end;gap:40px;min-height:240px;padding:50px;display:grid}.store-footer>div{flex-direction:column;display:flex}.store-footer strong{font:55px/.8 Impact,sans-serif}.store-footer span,.store-footer small,.store-footer nav{font:9px Courier New,monospace}.store-footer nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.store-footer small{color:#777;grid-column:1/-1}.email-preview{background:#3d7cc1 radial-gradient(#fff 1px,#0000 1px) 0 0/18px 18px;min-height:100vh;padding:45px 15px;font-family:Tahoma,Arial,sans-serif}.email-client{background:#ece9d8;border:3px outset #fff;width:min(820px,100%);margin:auto;box-shadow:12px 13px #00000059}.email-client-bar{color:#fff;background:linear-gradient(90deg,#071151,#2464ef,#70a4ff);justify-content:space-between;padding:7px;font-size:11px;font-weight:700;display:flex}.email-toolbar{border-bottom:2px groove #fff;gap:5px;padding:7px;display:flex}.email-toolbar a,.email-toolbar button{background:#d4d0c8;border:2px outset #fff;padding:6px 10px;font-size:9px}.email-envelope{background:#fff;border-bottom:2px inset #fff;padding:10px 15px;font:9px/1.2 Courier New,monospace}.email-envelope p{margin:4px 0}.email-body{color:#eee;text-align:center;background:#050505;max-width:620px;margin:22px auto;padding:35px}.email-brand{font:38px Impact,sans-serif}.email-kicker{color:#7cff45;margin:35px 0 10px;font:9px Courier New,monospace;display:block}.email-body h1{letter-spacing:-.05em;margin:0;font:75px/.8 Impact,sans-serif}.email-body>p{max-width:460px;margin:30px auto;font:12px/1.6 Courier New,monospace}.email-item{text-align:left;border-block:1px solid #555;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.email-item img{object-fit:cover;width:90px;height:110px}.email-item div{flex-direction:column;display:flex}.email-item span{color:#aaa;font:9px Courier New,monospace}.email-totals{width:260px;margin-left:auto}.email-totals p{justify-content:space-between;display:flex;margin:10px 0!important}.email-button{color:#071504;background:#7cff45;border:3px outset #caffb4;margin:25px 0;padding:13px 18px;font-size:11px;font-weight:700;display:inline-block}.email-body>small{color:#777;font:9px/1.6 Courier New,monospace;display:block}@media (width<=800px){.store-header{grid-template-columns:1fr auto}.store-header nav{display:none}.store-logo{font-size:17px}.store-cart-link{padding:8px}.shop-hero{background:linear-gradient(#e9e5db 0 44%,#050505 44%);flex-direction:column;min-height:auto;padding:65px 12px 30px;display:flex}.shop-hero h1{font-size:20vw}.shop-hero-art{width:100%;height:530px}.product-grid{grid-template-columns:1fr}.product-image{height:520px}.worldwide-banner{flex-direction:column;align-items:flex-start;display:flex}.product-page{flex-direction:column;display:flex}.product-gallery{display:flex;overflow-x:auto}.product-gallery button,.product-gallery button:first-child{flex:0 0 84vw;height:570px}.product-buy{position:relative;top:auto}.cart-layout,.checkout-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:110px 1fr}.cart-line img{width:110px;height:150px}.cart-line>strong{grid-column:2}.checkout-grid>aside{position:relative;top:auto}.checkout-steps span{flex:1;min-width:0;padding-inline:4px;font-size:8px}.confirmation-grid{grid-template-columns:1fr}.confirmation-actions{flex-direction:column;gap:18px}.order-status{overflow-x:auto}.order-status span{white-space:nowrap}.size-table{overflow-x:auto}.size-table>div{min-width:560px}.measure-notes,.store-footer{grid-template-columns:1fr}.store-footer strong{font-size:40px}.email-preview{padding:8px}.email-body{margin:8px;padding:25px 14px}.email-body h1{font-size:17vw}.email-item{grid-template-columns:70px 1fr}.email-item img{width:70px;height:90px}.email-item>strong{grid-column:2}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}.store-primary.sold-button{cursor:not-allowed;background:#333;border-color:#777;color:#aaa!important}@media (prefers-reduced-motion:reduce){.store-ticker span{animation:none}}
