:root{--surface-2:#E4E6E8;--text-soft:#5F666B;--text-mute:#5F666B;--line:#D5D8DA;--line-strong:#A8AEB2;--silver:#A8AEB2;--silver-bright:#D5D8DA;--silver-deep:#868D92;--on-accent:#FFFFFF;--accent-edge:#16181C;--terra:var(--silver-deep);--terra-deep:var(--text);--terra-tint:#E4E6E8;--steel:#5F666B;--ok:#3F6B47;--shadow:0 1px 0 rgba(31,34,38,.04),0 18px 40px -28px rgba(31,34,38,.34)}body{background-image:none}.btn.solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn.solid:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn.ghost{color:var(--text);border-color:var(--line-strong);background:transparent}.btn.ghost:hover{background:var(--surface-2);border-color:var(--silver-deep);color:var(--text)}.util{background:var(--ink-solid);color:#aeb5ba}.util b{color:#fff}footer.site{background:var(--ink-solid);color:#aeb5ba}footer a{color:#aeb5ba;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}footer .blurb{color:#aeb5ba}footer .legal{border-top-color:#2c3136;color:#aeb5ba}.toast{background:var(--ink-solid);box-shadow:0 12px 30px -10px #1f222680;border-left-color:var(--silver)}.chip.on,.chip.brand.on{background:var(--text);border-color:var(--text);color:#fff}header.site{background:#f2f3f4e6}.controls{background:#f2f3f4eb}.qsw{background-color:var(--surface-2)}.scrim{background:#1f222673}.drawer{box-shadow:-20px 0 50px -20px #1f222666}.hero h1 em{font-style:normal;color:inherit;box-shadow:inset 0 -.16em 0 var(--silver)}.kicker{border-color:var(--line-strong);color:var(--text-soft)}.step{border-top-color:var(--silver-deep)}.card:hover{border-color:var(--silver-deep)}.swatch{border-color:#1f22262e}a:hover{text-decoration-thickness:from-font}.res>a:hover,.art h2 a:hover,.coll:hover .coll-title{text-decoration:underline;text-decoration-color:var(--silver-deep);text-underline-offset:3px;text-decoration-thickness:2px}.mega-col-head:hover,.mega-col a:not(.mega-col-head):hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.tag:hover{background:var(--text);color:#fff}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--text);outline-offset:2px}.skip:focus{background:var(--text);color:#fff}.drawer .qitem{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"sw info info" "sw step price";column-gap:14px;row-gap:10px;align-items:center;padding:16px 0}.drawer .qsw{grid-area:sw;align-self:start;width:52px;height:52px;background-position:center}.drawer .qinfo{grid-area:info}.drawer .qinfo .t{font-size:15px;line-height:1.25}.drawer .qinfo .s{font-size:12px;line-height:1.4;margin-top:3px;overflow-wrap:anywhere}.drawer .qrm{padding:0;margin-top:6px}.drawer .qstep{grid-area:step;justify-self:start}.drawer .qline{grid-area:price;justify-self:end;min-width:0;text-align:right}.drawer .qline .pricepair{flex-direction:column;align-items:flex-end;gap:0;font-size:12px;line-height:1.3}.drawer .qline .pricepair .p-sep{display:none}.drawer .qline .pricepair b{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/107/assets/palette.css.map */
