:root{--face:#d6d3ce;--face-lit:#e8e5e0;--face-dim:#c2bfb8;--edge-dark:#404040;--edge-mid:#848484;--ink:#000;--ink-soft:#444;--desk:#17444d;--teal:#1d8f8f;--teal-dark:#0d5a58;--teal-lit:#63c2bc;--orange:#f26a1b;--orange-dark:#b34d0e;--orange-lit:#ff9147;--navy:#00047a;--navy-2:#2a6fc9;--blue-ink:#0d2a70;--gold:#ffd34d;--gold-dark:#8a6300;--red:#c00000;--link:#0000cc;--sans:Verdana,Tahoma,Geneva,sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--desk)}body{font:11px var(--sans);color:var(--ink);background:var(--desk);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px);-webkit-font-smoothing:none;min-height:100vh;display:flex;flex-direction:column}::selection{background:var(--navy);color:#fff}img{max-width:100%;display:block}a{color:var(--link);text-decoration:underline}a:hover{color:var(--orange)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px dotted var(--navy);outline-offset:1px}h1,h2,h3,h4{font-weight:700;font-size:inherit}ul{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;left:6px;top:6px;z-index:999;background:#fff;padding:6px 10px;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal;color:var(--ink);font-weight:700;box-shadow:0 0 0 2px var(--navy)}.b-out{background:var(--face);border:0;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,inset -2px -2px 0 var(--edge-mid),inset 2px 2px 0 var(--face-lit)}.b-out:active,.b-out.pressed{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-mid)}.b-in{background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-dark),inset -2px -2px 0 var(--face)}.b-flat{background:var(--face);box-shadow:inset 0 1px #fff,inset 0 -1px 0 var(--edge-mid)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 16px;background:var(--face);border:0;font:bold 11px var(--sans);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,inset -2px -2px 0 var(--edge-mid),inset 2px 2px 0 var(--face-lit)}.btn:active{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-mid)}.btn[disabled]{color:var(--edge-mid);text-shadow:1px 1px 0 #fff;cursor:not-allowed}.btn--go{color:#fff;background:#c94f0a;box-shadow:inset -1px -1px #7a3000,inset 1px 1px #ffc499,inset -2px -2px #7a3000,inset 2px 2px 0 var(--orange)}.btn--go:active{box-shadow:inset 1px 1px #7a3000,inset -1px -1px #ffc499}.btn--send{padding:7px 22px;font-size:12px}.btn--block{width:100%}.win{background:var(--face);padding:3px;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px 0 var(--face-lit),inset -2px -2px 0 var(--edge-mid),inset 2px 2px #fff,3px 3px #00000059}.win__bar{display:flex;align-items:center;gap:5px;height:19px;padding:0 2px 0 4px;margin-bottom:3px;background:linear-gradient(90deg,var(--navy),var(--navy-2));color:#fff;-webkit-user-select:none;user-select:none}.win__bar--idle{background:linear-gradient(90deg,#7d7a75,#b5b2ac);color:#e6e6e6}.win__icon{width:13px;height:13px;flex:0 0 auto}.win__title{flex:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win__btns{display:flex;gap:2px}.win__btn{width:16px;height:14px;display:grid;place-items:center;padding:0;background:var(--face);border:0;color:var(--ink);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.win__btn:active{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff}.win__btn svg{width:8px;height:8px}.win__body{padding:8px}.js-win .win .win__bar{background:linear-gradient(90deg,#7d7a75,#b5b2ac);color:#e6e6e6}.js-win .win.is-front .win__bar,.js-win .signon .win__bar,.js-win .help .win__bar,.js-win .toast .win__bar{background:linear-gradient(90deg,var(--navy),var(--navy-2));color:#fff}.js-win .win__bar{cursor:default}.win.is-min .win__body{display:none}.win.is-min .win__bar{margin-bottom:0}.win.is-closed{display:none!important}.win__bar[data-win-bar]{touch-action:none}.desktop.desk-on{position:relative;display:block}.desktop.desk-on>section{position:absolute;margin:0;z-index:1}.desktop.desk-on .win{box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px 0 var(--face-lit),inset -2px -2px 0 var(--edge-mid),inset 2px 2px #fff,4px 4px #00000073}.desktop.desk-on .win__bar{cursor:move}.win{position:relative}.win__grip{display:none;position:absolute;right:3px;bottom:3px;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 45%,#fff 45% 50%,var(--edge-mid) 50% 60%,transparent 60% 70%,#fff 70% 75%,var(--edge-mid) 75% 85%,transparent 85% 88%,#fff 88% 92%,var(--edge-mid) 92%);touch-action:none}.desktop.desk-on .win__grip{display:block}@media(min-width:861px){.win__grip{display:block}.js-win .win__bar[data-win-bar]{cursor:move}}.win.is-sized .win__body{overflow:auto}.desk-resize,.desk-resize *{cursor:nwse-resize!important;-webkit-user-select:none;user-select:none}.win.is-max{position:fixed!important;left:8px!important;top:96px!important;right:8px;bottom:44px;width:auto!important;z-index:120!important;overflow:auto}.desk-drag{-webkit-user-select:none;user-select:none}.tray{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px;background:var(--face);box-shadow:inset 0 1px #fff,inset 0 -1px 0 var(--edge-mid)}.tray:empty{display:none}.tray__btn{display:flex;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;background:var(--face);border:0;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,inset -2px -2px 0 var(--edge-mid),inset 2px 2px 0 var(--face-lit)}.tray__btn:active{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff}.tray__btn svg{width:12px;height:12px}.signon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;place-items:center;padding:16px;background:var(--desk);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px)}.signon.is-open{display:grid}.signon__dialog{width:min(340px,100%)}.signon__body{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 16px 14px}.signon__body img{width:min(190px,60vw);height:auto}.signon__brand{font:bold 20px var(--sans);color:var(--blue-ink);text-align:center}.signon__ver{font-size:9px;color:#555;margin-top:-6px;text-align:center}.signon__field{width:100%;display:flex;align-items:center;gap:8px}.signon__field label{flex:0 0 86px;text-align:right;font-size:11px}.signon__field select,.signon__field input{flex:1;min-width:0;height:22px;border:0;padding:0 4px;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-dark)}.signon__steps{width:100%;display:none;gap:5px;margin-top:2px}.signon__steps.is-on{display:flex}.signon__step{flex:1;padding:5px 2px;text-align:center;font-size:9px;background:var(--face-dim);color:#666;box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff}.signon__step.lit{background:var(--gold);color:#4a3200;font-weight:700}.signon__step.chirped{background:var(--orange);color:#fff;font-weight:700}.signon__fine{font-size:9px;color:var(--ink-soft);text-align:center}.signon__skip{background:none;border:0;font-size:10px;text-decoration:underline;color:var(--link);padding:2px}.win__body--paper{background:#fff;padding:12px;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.menubar{display:flex;gap:2px;padding:2px 4px;background:var(--face);box-shadow:inset 0 -1px 0 var(--edge-mid);position:relative;z-index:60}.menubar__item{padding:2px 7px;background:none;border:0;color:var(--ink);text-decoration:none}.menubar__item:hover,.menubar__item[aria-expanded=true]{background:var(--navy);color:#fff}.menubar__drop{position:absolute;top:20px;display:none;flex-direction:column;min-width:170px;z-index:70;background:var(--face);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,2px 2px #0006}.menubar__drop.open{display:flex}.menubar__drop a,.menubar__drop button{text-align:left;padding:4px 16px;border:0;background:none;text-decoration:none;color:var(--ink)}.menubar__drop a:hover,.menubar__drop button:hover{background:var(--navy);color:#fff}.toolbar{display:flex;align-items:stretch;gap:1px;padding:3px 4px;background:var(--face);box-shadow:inset 0 1px #fff,inset 0 -1px 0 var(--edge-mid);overflow-x:auto;scrollbar-width:none}.toolbar::-webkit-scrollbar{display:none}.tbtn{width:56px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px 3px;background:none;border:0;font-size:9px;line-height:1.1;text-align:center;text-decoration:none;color:var(--ink)}.tbtn svg{width:22px;height:22px}.tbtn:hover{color:var(--ink);box-shadow:inset -1px -1px 0 var(--edge-mid),inset 1px 1px #fff}.tbtn:active{box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff}.tbtn__badge{position:absolute;transform:translate(16px,-6px);background:var(--red);color:#fff;font-size:8px;font-weight:700;padding:0 3px;box-shadow:inset -1px -1px #700,inset 1px 1px #f88}.tsep{flex:0 0 2px;margin:3px;background:var(--edge-mid);box-shadow:1px 0 #fff}.toolbar__logo{flex:0 0 auto;margin-left:auto;padding:2px 6px;display:flex;align-items:center;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.toolbar__logo img{height:34px;width:auto}.kwbar{display:flex;align-items:center;gap:4px;padding:3px 5px;background:var(--face);box-shadow:inset 0 1px #fff,inset 0 -1px 0 var(--edge-dark)}.navbtn{width:24px;height:22px;flex:0 0 auto;display:grid;place-items:center;padding:0;text-decoration:none;background:var(--face);border:0;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,inset -2px -2px 0 var(--edge-mid),inset 2px 2px 0 var(--face-lit)}.navbtn:active{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff}.navbtn svg{width:12px;height:12px}.kwbar__input{flex:1;min-width:60px;height:22px;border:0;padding:0 6px;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-dark)}.kwbar__go{height:22px;padding:0 14px}.desktop{flex:1;padding:12px;display:flex;flex-direction:column;gap:12px;position:relative}.desktop__mark{position:fixed;right:-40px;bottom:-40px;width:420px;height:auto;opacity:.07;pointer-events:none;z-index:0}.desktop>section{position:relative;z-index:1}.section--side{width:100%;max-width:232px;align-self:flex-end}.cols{display:flex;gap:12px;align-items:flex-start}.cols__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.cols__side{flex:0 0 214px}.statusbar{display:flex;gap:4px;padding:2px 4px;background:var(--face);box-shadow:inset 0 1px #fff}.statusbar__cell{padding:3px 8px;font-size:10px;background:var(--face);box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff}.statusbar__cell--grow{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buddies__head{display:flex;align-items:center;gap:6px;background:var(--teal);padding:4px 6px;box-shadow:inset 1px 1px 0 var(--teal-lit),inset -1px -1px 0 var(--teal-dark)}.buddies__head img{height:26px;width:auto}.buddies__head span{color:#fff;font-weight:700;text-shadow:1px 1px 0 var(--teal-dark)}.buddies__tabs{display:flex;margin-top:3px}.buddies__tab{padding:3px 10px;font-size:10px;background:var(--face);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.buddies__tab.on{background:#fff;font-weight:700;position:relative;top:1px;box-shadow:inset 1px 1px #fff,inset -1px 0 0 var(--edge-mid)}.buddies__list{padding:3px 2px;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.buddies__group{font-weight:700;padding:3px 4px;margin-top:5px}.buddies__group:first-child{margin-top:0}.buddies__group .cnt{color:#555;font-weight:400}.buddy{display:block;width:100%;text-align:left;border:0;background:none;padding:2px 4px 2px 18px;text-decoration:none;color:var(--ink)}.buddy:hover{background:var(--navy);color:#fff}.buddy--off{color:#777;font-style:italic}.buddies__foot{display:flex;gap:2px;justify-content:center;padding:5px 0 2px}.buddies__foot .fbtn{width:34px;height:30px;display:grid;place-items:center;padding:0;text-decoration:none}.buddies__foot .fbtn svg{width:18px;height:18px}.buddies__kw{text-align:center;font-size:9px;padding:3px 0 1px;color:#333}.convo{padding:6px 8px;line-height:1.55;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.convo__sn{color:var(--red);font-weight:700}.convo__sn--you{color:var(--navy)}.convo__msg{color:#00008b}.convo p+p{margin-top:2px}.imtools{display:flex;gap:2px;padding:4px 2px 2px}.imtools .fmt{width:22px;height:18px;display:grid;place-items:center;padding:0;font-size:10px}.imnote{margin-top:6px;font-size:9px;color:var(--ink-soft)}.channels{display:flex;gap:6px}.channels__side{flex:0 0 132px;background:var(--teal);padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:inset 1px 1px 0 var(--teal-lit),inset -1px -1px 0 var(--teal-dark)}.channels__side img{width:88px}.channels__name{color:#fff;font-weight:700;text-align:center;font-size:12px;text-shadow:1px 1px 0 var(--teal-dark)}.channels__grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;align-content:start}.chan{height:40px;border:0;font-size:15px;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.45);padding:0 8px;box-shadow:inset -1px -1px #0000008c,inset 1px 1px #ffffffa6,inset -2px -2px #00000040,inset 2px 2px #ffffff47}.chan:hover{color:#fff;filter:brightness(1.08)}.chan:active{box-shadow:inset 1px 1px #0000008c,inset -1px -1px #ffffff80}.chan__soon{font-size:8px;background:#fff;color:#cf5300;padding:1px 3px;font-family:var(--sans);font-style:normal;font-weight:700;text-shadow:none}.chan--0{background:linear-gradient(180deg,#ffdf6b,#e0a400);color:#4a3200;font-family:Arial Black,Arial,sans-serif;font-size:14px;text-shadow:1px 1px 0 #fff3c9}.chan--1{background:linear-gradient(180deg,#5a8fe0,#1b3f9e);font-family:var(--serif);font-style:italic;font-weight:700}.chan--2{background:linear-gradient(180deg,#5fae5f,#1e6b1e);font-family:Arial Black,Arial,sans-serif;font-size:13px}.chan--3{background:linear-gradient(180deg,#5c5c60,#232326);color:#ffb15c;font-family:Trebuchet MS,Verdana,sans-serif;font-style:italic;font-weight:700}.chan--4{background:linear-gradient(180deg,#b07ad8,#5f2a91);font-family:Comic Sans MS,Comic Sans,cursive;font-size:13px;font-weight:700}.chan--5{background:linear-gradient(180deg,#ff9a4d,#cf5300);font-weight:700;font-size:12px}.chan--6{background:linear-gradient(#0a0a0ad1,#0a0a0ad1) center/100% 56% no-repeat,conic-gradient(#111 0 25%,#f2f2f2 0 50%,#111 0 75%,#f2f2f2 0) 0 0/14px 14px;color:#ff3b2f;font-family:Impact,Arial Black,sans-serif;font-size:16px;letter-spacing:1px;text-shadow:1px 1px 0 #000,-1px -1px 0 #000}.chan--7{background:linear-gradient(180deg,#39b3aa,#116b64);font-family:var(--serif);font-style:italic;font-size:15px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.card{display:flex;flex-direction:column;background:var(--face);padding:3px;text-decoration:none;color:var(--ink);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px 0 var(--face-lit),inset -2px -2px 0 var(--edge-mid),inset 2px 2px #fff,2px 2px #0000004d}.card:hover{color:var(--ink)}.card:hover .card__name{color:var(--orange)}.card__bar{display:flex;align-items:center;gap:4px;height:17px;padding:0 3px;margin-bottom:3px;background:linear-gradient(90deg,#7d7a75,#b5b2ac);color:#e6e6e6;font-size:10px;font-weight:700}.card:hover .card__bar{background:linear-gradient(90deg,var(--navy),var(--navy-2));color:#fff}.card__bar svg{width:11px;height:11px;flex:0 0 auto}.card__bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__badge{margin-left:auto;flex:0 0 auto;font-size:8px;letter-spacing:.5px;padding:1px 4px;background:var(--gold);color:#3a2800;box-shadow:inset -1px -1px 0 var(--gold-dark),inset 1px 1px #fff4c2}.card:hover .card__badge{background:var(--orange);color:#fff;box-shadow:inset -1px -1px 0 var(--orange-dark),inset 1px 1px 0 var(--orange-lit)}.card__shot{background:#fff;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.card__shot img{width:100%;height:100%;object-fit:cover}.card__shot--empty{color:var(--edge-mid);font-size:10px}.card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:5px 4px 3px}.card__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__price{font-weight:700;color:var(--blue-ink);white-space:nowrap}.card__sold{color:var(--red);font-style:italic}.product{display:flex;gap:10px;align-items:flex-start}.product__media{flex:1 1 46%;min-width:0}.product__stage{background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.product__stage img{width:100%;height:auto}.product__thumbs{display:flex;gap:4px;margin-top:5px;flex-wrap:wrap}.product__thumb{width:46px;height:46px;padding:2px;background:var(--face);border:0;overflow:hidden;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.product__thumb.on{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__info{flex:1 1 54%;min-width:0;display:flex;flex-direction:column;gap:7px}.product__title{font-size:17px;font-weight:700;color:var(--blue-ink);line-height:1.2}.product__pitch{background:#fff;padding:6px 8px;line-height:1.55;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.product__price{font-size:20px;font-weight:700;color:var(--blue-ink)}.product__price s{font-size:13px;color:#777;font-weight:400;margin-left:6px}.product__desc{line-height:1.65;background:#fff;padding:10px;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.product__desc p+p{margin-top:.7em}.product__desc ul{list-style:disc;padding-left:18px}.field{display:flex;align-items:center;gap:8px}.field>label{flex:0 0 74px;text-align:right;font-weight:700}.field select,.field input[type=number],.field input[type=text],.field input[type=email],.field textarea{flex:1;min-width:0;height:24px;border:0;padding:0 5px;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-dark)}.field textarea{height:auto;padding:5px;resize:vertical}.imform .field>label{flex-basis:88px}.field--top{align-items:flex-start}.field--top>label{padding-top:5px}.qty{width:64px;flex:0 0 64px}.stock{display:flex;align-items:center;gap:5px;font-size:10px}.stock__dot{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7dff7d,#0a7a0a)}.stock__dot--out{background:radial-gradient(circle at 35% 30%,#bbb,#666)}.cart__table{width:100%;border-collapse:collapse;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.cart__table th{text-align:left;padding:5px 8px;background:var(--face);font-size:10px;box-shadow:inset -1px -1px 0 var(--edge-mid),inset 1px 1px #fff}.cart__table td{padding:8px;vertical-align:top;border-bottom:1px solid #e3e0db}.cart__table td:last-child,.cart__table th:last-child{text-align:right}.cart__item{display:flex;gap:8px;align-items:flex-start}.cart__thumb{width:52px;height:52px;flex:0 0 auto;padding:2px;background:var(--face);overflow:hidden;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.cart__thumb img{width:100%;height:100%;object-fit:cover}.cart__name{display:block;font-weight:700;color:var(--blue-ink);text-decoration:none}.cart__variant{display:block;color:#666;font-size:10px;margin-top:2px}.cart__remove{display:inline-block;background:none;border:0;color:var(--link);text-decoration:underline;padding:0;font-size:10px;margin-top:4px}.cart__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;flex-wrap:wrap}.cart__totals{margin-left:auto;text-align:right}.cart__total{font-size:16px;font-weight:700;color:var(--blue-ink)}.cart__note{font-size:9px;color:var(--ink-soft);margin-top:3px}.cart__empty{text-align:center;padding:22px 10px;line-height:1.7}.stripe{height:26px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(-45deg,var(--gold) 0 14px,#141414 14px 28px)}.stripe span{background:#141414;color:var(--gold);font-family:Impact,Arial Black,sans-serif;font-size:13px;letter-spacing:2px;padding:2px 10px}.ticker{overflow:hidden;background:#000;color:var(--gold);padding:4px 0;font-family:Courier New,monospace}.ticker__track{display:inline-block;white-space:nowrap;animation:slide 26s linear infinite}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.welcome{display:flex;gap:6px}.welcome__rail{flex:0 0 124px;background:#1b3f9e;padding:8px 6px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 1px 1px #5a80d8,inset -1px -1px #0d1f55}.welcome__logo{background:#fff;padding:4px;box-shadow:inset 1px 1px 0 var(--edge-mid)}.railbtn{display:flex;align-items:center;gap:6px;padding:5px 6px;font-size:10px;font-weight:700;color:#1b3f9e;background:var(--face-lit);text-align:left;text-decoration:none;border:0;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.railbtn:active{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff}.railbtn:hover{color:#1b3f9e}.railbtn svg{width:18px;height:18px;flex:0 0 auto}.welcome__main{flex:1;min-width:0;background:#fff;padding:9px 11px;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.mast{display:flex;align-items:flex-start;gap:10px}.mast__on{font-size:10px;color:#555}.mast h1,.mast h2{font:italic bold 22px var(--serif);color:var(--blue-ink);letter-spacing:.5px}.mast__date{font-size:9px;color:#555;margin-top:2px}.mast__photo{flex:0 0 78px;padding:2px;background:var(--face);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.rule{height:3px;background:var(--teal);margin:8px 0 7px;box-shadow:0 1px 0 var(--teal-dark)}.bullets{display:flex;flex-direction:column;gap:7px}.bullet{display:flex;gap:7px;align-items:flex-start;line-height:1.5}.bullet__dot{flex:0 0 auto;width:9px;height:9px;margin-top:3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6fa0ff,var(--blue-ink))}.bullet b{color:var(--blue-ink)}.pager{display:flex;gap:5px;justify-content:center;align-items:center;padding:10px 0 2px}.pager a,.pager span{padding:3px 9px;text-decoration:none;color:var(--ink);background:var(--face);box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.pager .on{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff;font-weight:700}.prose{line-height:1.7}.prose h2{font-size:15px;color:var(--blue-ink);margin:14px 0 5px}.prose h3{font-size:12px;margin:12px 0 4px}.prose p+p{margin-top:.85em}.prose ul{list-style:disc;padding-left:20px}.errors{background:#ffecec;padding:7px 9px;margin-bottom:8px;box-shadow:inset 1px 1px #d99,inset 2px 2px #a33}.center{text-align:center}.muted{color:var(--ink-soft)}.toast{position:fixed;right:14px;bottom:34px;width:250px;z-index:200;display:none}.toast.show{display:block;animation:pop .16s ease-out both}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.toast__body{display:flex;gap:8px;align-items:center;padding:9px;background:var(--face)}.toast__body img{width:38px;flex:0 0 auto}.toast__msg{line-height:1.4}.toast__msg b{color:var(--blue-ink)}.pics__win{width:min(900px,100%);align-self:flex-start}.pics__stage{display:flex;align-items:stretch;gap:6px}.pics__fig{flex:1;min-width:0;margin:0;background:#000;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark),inset -1px -1px #fff}.pics__img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;margin:0 auto;background:#000}.pics__cap{display:flex;justify-content:space-between;gap:10px;padding:5px 8px;background:var(--face);font-size:10px;box-shadow:inset 0 1px #fff}.pics__count{color:var(--ink-soft);font-family:Courier New,monospace}.pics__nav{flex:0 0 26px;display:grid;place-items:center;padding:0;background:var(--face);border:0;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,inset -2px -2px 0 var(--edge-mid),inset 2px 2px 0 var(--face-lit)}.pics__nav:active{box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff,inset 2px 2px 0 var(--edge-mid)}.pics__nav svg{width:14px;height:14px}.pics__strip{display:flex;gap:6px;overflow-x:auto;padding:8px 4px 6px;margin-top:6px;background:#fff;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark),inset -1px -1px #fff;scrollbar-width:thin}.pics__thumb{flex:0 0 auto;padding:2px;border:0;background:var(--face);cursor:pointer;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff}.pics__thumb img{display:block;width:96px;height:64px;object-fit:cover}.pics__thumb.on{background:var(--navy);box-shadow:inset 1px 1px 0 var(--edge-dark),inset -1px -1px #fff}.pics__thumb:focus-visible{outline:2px dotted var(--navy);outline-offset:1px}@media(max-width:860px){.pics__nav{flex-basis:34px}.pics__thumb img{width:76px;height:52px}}.shopify-policy__container{width:min(720px,100%);align-self:flex-start;position:relative;z-index:1;background:var(--face);padding:3px;box-shadow:inset -1px -1px 0 var(--edge-dark),inset 1px 1px #fff,inset -2px -2px 0 var(--edge-mid),inset 2px 2px 0 var(--face-lit),3px 3px #00000059}.shopify-policy__title{margin:0;padding:3px 6px;background:linear-gradient(90deg,var(--navy),var(--navy-2));color:#fff;font:bold 11px var(--sans);text-align:left}.shopify-policy__title h1{font:inherit;margin:0}.shopify-policy__body{background:#fff;padding:14px 16px;line-height:1.7;max-height:70vh;overflow:auto;box-shadow:inset 1px 1px 0 var(--edge-mid),inset 2px 2px 0 var(--edge-dark)}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong{color:var(--blue-ink)}.shopify-policy__body h2{font-size:14px;margin:16px 0 6px}.shopify-policy__body h3{font-size:12px;margin:12px 0 4px}.shopify-policy__body p{margin:0 0 .85em}.shopify-policy__body ul{list-style:disc;padding-left:20px;margin:0 0 .85em}.shopify-policy__body a{color:var(--link)}.help{position:fixed;top:0;right:0;bottom:0;left:0;z-index:290;display:grid;place-items:center;padding:16px;background:#17444d8c}.help[hidden]{display:none}.help__win{width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column}.help__body{display:flex;gap:8px;padding:8px;min-height:0;overflow:auto}.help__contents{flex:0 0 168px;display:flex;flex-direction:column;background:#fff;padding:0 0 8px;box-shadow:inset 1px 1px #848484,inset 2px 2px #404040,inset -1px -1px #fff}.help__tab{font-size:10px;padding:4px 8px;background:var(--face);box-shadow:inset 0 -1px 0 var(--edge-mid);margin-bottom:4px}.help__topic{display:flex;align-items:center;gap:6px;text-align:left;padding:4px 8px;border:0;background:none;font-size:11px;color:var(--ink)}.help__topic svg{width:13px;height:13px;flex:0 0 auto}.help__topic:hover{text-decoration:underline}.help__topic[aria-selected=true]{background:var(--navy);color:#fff}.help__pane{flex:1;min-width:0;background:#fff;padding:12px 14px;line-height:1.55;overflow:auto;box-shadow:inset 1px 1px #848484,inset 2px 2px #404040,inset -1px -1px #fff}.help__page[hidden]{display:none}.help__h{font:bold 15px var(--sans);color:var(--blue-ink);margin:0 0 8px;padding-bottom:5px;border-bottom:2px solid var(--teal)}.help__steps{margin:0;padding-left:22px}.help__steps li{margin:0 0 7px}.help__steps li::marker{font-weight:700;color:var(--orange-dark)}.help__fine{font-size:9px;color:var(--ink-soft);margin-top:12px}.help__kw{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:8px}.help__kw dt{font-weight:700;color:var(--navy);font-family:Courier New,monospace;letter-spacing:.5px}.help__page--about{text-align:center}.help__page--about img{display:block;margin:4px auto 6px;width:150px;height:auto}.help__brand{font:bold 18px var(--sans);color:var(--blue-ink)}.help__ver{font-size:9px;color:#555;margin:-2px 0 10px}.help__foot{display:flex;justify-content:flex-end;padding:0 8px 8px}.help__foot .btn{min-width:74px}.sitefoot{background:var(--face);padding:9px 12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;box-shadow:inset 0 1px #fff}.sitefoot__links{display:flex;gap:12px;flex-wrap:wrap}.sitefoot__fine{margin-left:auto;font-size:9px;color:var(--ink-soft);text-align:right}.cart__checkout{margin-top:8px;min-width:180px}@media(max-width:860px){.cart__checkout{width:100%}}.template-product .desktop>section>.win,.template-cart .desktop>section>.win{max-width:1120px}.template-product .desktop>section,.template-cart .desktop>section{align-self:flex-start;width:100%}@media(max-width:860px){.win.is-max{position:static!important;inset:auto!important;width:100%!important}.section--side{max-width:none;align-self:stretch}.cols{flex-direction:column}.cols__side{flex:1 1 auto;width:100%}.product,.welcome{flex-direction:column}.welcome__rail{flex-direction:row;flex-wrap:wrap}.welcome__logo{flex:0 0 100%;display:flex;justify-content:center}.welcome__logo img{width:130px}.railbtn{flex:1 1 40%}.channels{flex-direction:column}.channels__side{flex-direction:row;flex-wrap:wrap;justify-content:center}.desktop__mark,.toolbar__logo{display:none}.toolbar{flex-wrap:wrap;overflow:visible;justify-content:center}.menubar{flex-wrap:wrap;row-gap:0}.tbtn{width:48px}.tsep{display:none}.field>label{flex:0 0 62px}.cart__table thead{display:none}.cart__table,.cart__table tbody,.cart__table tr,.cart__table td{display:block;width:100%}.cart__table tr{border-bottom:2px solid var(--face)}.cart__table td{border:0;text-align:left!important}.product__info select,.product__info .qty,.cart__table .qty{min-height:40px;font-size:16px}.product__info [data-add],.cart__foot .btn,.template-cart button[name=checkout],.template-cart .btn--go{min-height:44px;font-size:14px}.cart__remove{display:inline-block;padding:8px 6px;margin:2px -6px}.cart__table td:nth-child(2):before{content:"Qty";display:inline-block;width:40px;font-weight:700}.imnote,.cart__note{font-size:11px}.help{padding:8px}.help__body{flex-direction:column}.help__contents{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;padding:0}.help__tab{display:none}.help__topic{flex:1 1 auto;justify-content:center;padding:8px 6px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}html:not(.js-win) .win__btns,html:not(.js-win) .menubar__item[data-menu],html:not(.js-win) [data-restore-all],html:not(.js-win) [data-arrange],html:not(.js-win) [data-nav],html:not(.js-win) [data-signoff],html:not(.js-win) .tray{display:none}@keyframes chirp-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px,2px) rotate(-.4deg)}30%{transform:translate(6px,-2px) rotate(.4deg)}45%{transform:translate(-5px,1px)}60%{transform:translate(4px,-1px)}75%{transform:translate(-2px)}}body.is-burnout{animation:chirp-shake .55s ease-in-out both}@keyframes chirp-spin{to{transform:rotate(360deg)}}.toolbar__logo img.is-spinning{animation:chirp-spin .62s ease-in-out 2}.convo.im-bold .convo__msg{font-weight:700}.convo.im-italic .convo__msg{font-style:italic}.convo.im-underline .convo__msg{text-decoration:underline}.convo.im-size-up .convo__msg{font-size:13px}.convo.im-size-down .convo__msg{font-size:9px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/chirpn.css.map */
