:root{color-scheme:dark;--bg: #000000;--fg: #FF8A3D;--fg-dim: #B9652E;--obj: #F3EEE3;--obj-fill: #101010;--glow: rgba(243,238,227,.34);--font: "Courier Prime", "Courier New", Courier, ui-monospace, monospace;--t-s: .75rem;--t-m: .8125rem;--t-l: 1rem;--t-xl: clamp(1.25rem, 4vw, 1.6rem)}:root[data-wtf=light]{color-scheme:light;--bg: #F3EEE3;--fg: #000000;--fg-dim: #55504A;--obj: #000000;--obj-fill: #E4DDCE;--glow: rgba(0,0,0,.18)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--t-m);line-height:1.5;letter-spacing:.04em;overflow-x:clip}h1,h2,h3,p,ul,figure{margin:0;padding:0}ul{list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.25em}button,input,select{font:inherit;letter-spacing:inherit;color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.dim{color:var(--fg-dim)}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--fg);color:var(--bg);padding:6px 10px;z-index:10}.band{background:var(--fg);color:var(--bg);overflow:hidden;font-size:var(--t-s);font-weight:700;line-height:1;padding-block:6px}.band-track{display:flex;width:max-content;animation:slide 36s linear infinite}.band-track span{padding-inline-end:3.5em;white-space:nowrap;text-transform:uppercase}@keyframes slide{to{transform:translate(-50%)}}.site{padding-inline:clamp(16px,2.8vw,40px);padding-block:0 40px}.util{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 28px;padding-block:16px 6px;font-size:var(--t-s);text-transform:uppercase}.layout{display:grid;gap:28px}.side{display:flex;flex-direction:column;gap:26px;min-width:0}.mark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}.mark:hover{text-decoration:none}.mark-box{display:block;background:var(--obj);color:var(--bg);font-weight:700;font-size:2.5rem;line-height:.82;letter-spacing:-.06em;padding:11px 12px 6px;filter:drop-shadow(0 0 10px var(--glow))}.mark-sub{font-size:var(--t-s);text-transform:uppercase;font-weight:700}.menu{display:flex;flex-wrap:wrap;gap:12px 22px;text-transform:uppercase}.menu [aria-current=page]{text-decoration:underline;text-underline-offset:.25em;font-weight:700}.menu-gap{flex-basis:100%;height:0}.side-foot{display:flex;flex-direction:column;gap:10px;font-size:var(--t-s);text-transform:uppercase}.icons{display:flex;align-items:center;gap:14px}.icons a,.icons button{display:grid;place-items:center;width:24px;height:24px;background:none;border:0;padding:0;cursor:pointer}.icons svg{width:22px;height:22px;display:block}.side-foot ul{display:flex;flex-direction:column;gap:3px}.main{min-width:0;display:flex;flex-direction:column;gap:clamp(56px,9vw,110px)}.page-title{font-size:var(--t-xl);font-weight:400;text-transform:uppercase;letter-spacing:.06em;margin-block-end:24px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.piece{min-width:0;text-align:center}.piece,.piece-link{display:flex;flex-direction:column;align-items:center;gap:12px}.piece-link{width:100%}.piece-link:hover{text-decoration:none}.piece-img{width:100%;aspect-ratio:1;display:grid;place-items:center}.piece-img svg{width:78%;height:78%;overflow:visible}.piece-img img{width:auto;max-width:92%;max-height:92%;object-fit:contain}.piece-img svg,.piece-img img{filter:drop-shadow(0 0 16px var(--glow));transition:transform .3s ease,filter .3s ease}.piece:hover .piece-img svg,.piece:hover .piece-img img{transform:scale(1.04);filter:drop-shadow(0 0 26px var(--glow))}.shape{fill:var(--obj-fill);stroke:var(--obj);stroke-width:2;stroke-linejoin:round}.scrib{fill:none;stroke:var(--obj);stroke-width:2.5;stroke-linecap:round}.piece figcaption{display:flex;flex-direction:column;gap:2px;text-transform:uppercase;overflow-wrap:anywhere}.flip svg{transform:scaleX(-1)}.piece.flip:hover .piece-img svg{transform:scaleX(-1) scale(1.04)}.tilt svg{transform:rotate(-7deg)}.piece.tilt:hover .piece-img svg{transform:rotate(-7deg) scale(1.04)}.grid-note{grid-column:1 / -1;text-align:center;text-transform:uppercase}.pages{margin-block-start:40px;text-align:center;text-transform:uppercase}.pages span,.pages a{padding-inline:6px}.room{display:flex;flex-direction:column;gap:16px;max-width:46rem}.room.wide{max-width:60rem}.room h2{font-size:var(--t-xl);font-weight:400;text-transform:uppercase;letter-spacing:.06em}.room p,.rte{font-size:var(--t-l);letter-spacing:.01em;line-height:1.6}.room .big{font-size:var(--t-xl);line-height:1.35}.room p a,.rte a,.plain-list a{text-decoration:underline;text-underline-offset:.25em}.rte>*+*{margin-block-start:1em}.rte ul{list-style:disc;padding-inline-start:1.4em}.plain-list{display:flex;flex-direction:column;gap:8px;font-size:var(--t-l);text-transform:uppercase}.copyright{text-align:center;font-size:var(--t-s);text-transform:uppercase;padding-block-start:12px}.btn{display:inline-block;background:var(--fg);color:var(--bg);border:2px solid var(--fg);font-weight:700;text-transform:uppercase;padding:12px 22px;cursor:pointer}.btn:hover{background:var(--bg);color:var(--fg);text-decoration:none}.btn[disabled]{background:transparent;color:var(--fg-dim);border-color:var(--fg-dim);cursor:not-allowed}label{display:block;text-transform:uppercase;margin-block-end:6px}input[type=password],input[type=search],input[type=text],input[type=email],select{background:transparent;border:0;border-bottom:2px solid var(--fg);border-radius:0;padding:8px 2px;min-width:0;width:100%;max-width:22rem}.gate-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.product{display:grid;gap:32px}.product-media{display:flex;flex-direction:column;gap:16px;min-width:0}.product-media img{width:100%;filter:drop-shadow(0 0 18px var(--glow))}.product-info{display:flex;flex-direction:column;gap:18px;min-width:0}.product-info .page-title{margin:0}.product-info form{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.price{font-size:var(--t-l);text-transform:uppercase}.cart-lines{display:flex;flex-direction:column;gap:20px;margin-block-end:24px}.cart-lines li{display:flex;gap:16px;align-items:flex-start}.cart-lines li>div{display:flex;flex-direction:column;gap:3px;text-transform:uppercase;min-width:0}.cart-lines img{width:96px;height:96px;object-fit:contain;flex:none}.cart-total{font-size:var(--t-l);text-transform:uppercase}.remove{text-decoration:underline;text-underline-offset:.25em}.room form{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.gate{min-height:80vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;padding:40px clamp(16px,6vw,80px);max-width:40rem}.gate p{font-size:var(--t-l);letter-spacing:.01em}.gate p a{text-decoration:underline;text-underline-offset:.25em}.gate-title{font-size:clamp(2rem,9vw,3.4rem);font-weight:400;text-transform:uppercase;letter-spacing:.06em}.gate form{margin-block-start:22px;width:100%}@media(min-width:900px){.layout{grid-template-columns:200px minmax(0,1fr);column-gap:clamp(28px,4vw,64px)}.side{position:sticky;top:20px;align-self:start;gap:34px;margin-block-start:-18px}.menu{flex-direction:column;flex-wrap:nowrap;gap:13px}.menu-gap{flex-basis:auto;height:10px}.side-foot{margin-block-start:26px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}.main{padding-block-start:18px}.product{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:56px}.product-info{position:sticky;top:20px;align-self:start}}@media(prefers-reduced-motion:reduce){.band-track{animation:none}.piece-img svg,.piece-img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
