@font-face{font-family:Archivo;src:url(archivo-var.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--ink: #0c0c0d;--ink-2: #141416;--ink-3: #1c1c1f;--line: #2a2a2e;--fg: #ecebe6;--fg-dim: #a6a5a0;--fg-mute: #8a8984;--plate: #d9d7d0;--sans: "Archivo", ui-sans-serif, system-ui, sans-serif;--gutter: clamp(1rem, .5rem + 2vw, 2.75rem);--max: 1520px;--ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--fg);font:400 1rem/1.55 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}::selection{background:var(--fg);color:var(--ink)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wordmark{font-weight:850;font-stretch:125%;letter-spacing:.16em;text-transform:uppercase;line-height:1}.display{font-weight:820;font-stretch:112%;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;margin:0}.h2{font-weight:800;font-stretch:110%;text-transform:uppercase;letter-spacing:-.01em;line-height:1;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.6rem)}.lede{color:var(--fg-dim);font-size:clamp(1rem,.95rem + .3vw,1.15rem);max-width:42ch;margin:0}.label{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.btn{display:inline-flex;align-items:center;gap:.6rem;height:3.25rem;padding:0 1.6rem;border:1px solid var(--fg);background:transparent;color:var(--fg);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),transform .15s}.btn:hover{background:var(--fg);color:var(--ink)}.btn:active{transform:translateY(1px) scale(.99)}.btn--solid{background:var(--fg);color:var(--ink)}.btn--solid:hover{background:transparent;color:var(--fg)}.btn svg{width:16px;height:16px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--block{width:100%;justify-content:center}.btn[disabled]{border-color:var(--line);background:transparent;color:var(--fg-mute);cursor:not-allowed}.announce{background:var(--fg);color:var(--ink);text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.55rem var(--gutter)}.hdr{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ink) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hdr__bar{height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.hdr__nav{display:flex;gap:2rem;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hdr__nav a{color:var(--fg-dim);transition:color .2s}.hdr__nav a:hover,.hdr__nav a[aria-current]{color:var(--fg)}.hdr__drop{position:relative}.hdr__drop summary{list-style:none;cursor:pointer;color:var(--fg-dim);transition:color .2s}.hdr__drop summary::-webkit-details-marker{display:none}.hdr__drop summary:after{content:"";display:inline-block;width:.4em;height:.4em;margin-left:.45em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-.2em) rotate(45deg)}.hdr__drop[open] summary:after{transform:translateY(.05em) rotate(-135deg)}.hdr__drop summary:hover,.hdr__drop summary[aria-current],.hdr__drop[open] summary{color:var(--fg)}.hdr__drop-list{position:absolute;top:calc(100% + 1.4rem);left:-1rem;min-width:11rem;display:grid;background:var(--ink);border:1px solid var(--line);padding:.4rem 0}.hdr__drop-list a{padding:.7rem 1rem}.hdr__drop-label{padding:.7rem 1rem .3rem;border-top:1px solid var(--line);margin-top:.3rem;font-size:.65rem;color:var(--fg-dim);opacity:.7}.hdr__drop-list .hdr__sub{padding-left:1.6rem}.hdr__drop-list a:hover,.hdr__drop-list a:focus-visible{background:color-mix(in srgb,var(--fg) 8%,transparent)}.hdr__panel .hdr__sub{padding-left:1.25rem;font-size:1.15rem;color:var(--fg-dim)}.brand{display:inline-flex;align-items:center;gap:.65rem;justify-self:center}.brand img{width:26px}.brand .wordmark{font-size:1.2rem}.hdr__tools{justify-self:end;display:flex;gap:1.25rem;align-items:center;font-size:1.3rem}.hdr__tools a{display:inline-flex;align-items:center;gap:.35rem}.hdr__tools .count{font-size:.75rem;font-weight:700}.hdr__menu{display:none}.hdr__menu summary{list-style:none;cursor:pointer;display:inline-flex}.hdr__menu summary::-webkit-details-marker{display:none}.hdr__panel{position:fixed;inset:100% 0 auto;height:calc(100dvh - 100%);background:var(--ink);border-top:1px solid var(--line);padding:1rem var(--gutter);overflow-y:auto;z-index:30}.hdr__panel a{display:block;padding:.9rem 0;border-bottom:1px solid var(--line);font-weight:800;font-stretch:115%;font-size:1.6rem;text-transform:uppercase}.icon{width:21px;height:21px}.hero{position:relative;overflow:hidden}.hero__grid{display:grid;grid-template-columns:6fr 6fr;align-items:center;gap:var(--gutter);min-height:min(860px,calc(100dvh - 104px));padding-block:3rem 4rem}.hero__copy{display:grid;gap:1.6rem;align-content:center}.hero__copy .display{font-size:clamp(3rem,1.4rem + 4.6vw,6.2rem)}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.hero__art{display:flex;justify-content:flex-end}.hero__art .p1{width:min(100%,520px);aspect-ratio:3/4}.plate{display:block;background:var(--plate);overflow:hidden}.plate__ph{width:100%;height:100%;fill:var(--fg-mute)}.plate img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .9s var(--ease)}.shop{padding-block:clamp(4rem,3rem + 4vw,7rem)}.shop__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}.shop__head a{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--fg);padding-bottom:.2rem;white-space:nowrap}.shop__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:2.5rem 1rem}.prod{display:grid;gap:.9rem;align-content:start;position:relative}.prod .plate{aspect-ratio:3/4}.prod:hover .plate img{transform:scale(1.035)}.prod .plate{position:relative}.plate .plate__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s var(--ease),transform .9s var(--ease)}@media(hover:hover){.prod:hover .plate__alt,.prod:focus-visible .plate__alt{opacity:1}.prod:hover .plate:has(.plate__alt) img:not(.plate__alt),.prod:focus-visible .plate:has(.plate__alt) img:not(.plate__alt){opacity:0}}.plate img{transition:opacity .35s var(--ease),transform .9s var(--ease)}.gallery .plate[hidden]{display:none}.prod .plate img,.gallery .plate img{object-fit:contain}.prod__meta{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem}.prod__name{font-weight:650}.prod__sub{color:var(--fg-mute);font-size:.85rem;margin-top:.1rem}.prod__price{font-weight:650;white-space:nowrap}.manifesto{padding-block:clamp(5rem,3rem + 7vw,10rem);text-align:center;background:var(--ink-2);border-block:1px solid var(--line)}.manifesto img{width:40px;margin:0 auto 2.5rem}.manifesto p{margin:0;font-weight:820;font-stretch:112%;text-transform:uppercase;line-height:1.02;font-size:clamp(2rem,1rem + 4.4vw,5.2rem);color:var(--fg-mute)}.manifesto p.on{color:var(--fg)}.manifesto small{display:block;max-width:46ch;margin:2.5rem auto 0;color:var(--fg-dim);font-size:1.02rem}.signup{padding-block:clamp(4rem,3rem + 4vw,7rem);border-top:1px solid var(--line)}.signup__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem 4rem;align-items:end}.signup .lede{margin-top:1rem}.field{display:grid;gap:.5rem}.field label{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.field__row{display:flex}.field__row .btn{flex:none}.field input{flex:1;min-width:0;height:3.25rem;padding:0 1rem;background:var(--ink-2);border:1px solid var(--line);border-right:0;color:var(--fg)}.field input::placeholder{color:var(--fg-mute)}.field input:focus{outline:none;border-color:var(--fg)}.field__msg{font-size:.85rem;color:var(--fg-mute);margin:0;min-height:1.3em}.field__msg[data-state=error],.err{color:#f2a7a0}.field__msg[data-state=ok]{color:var(--fg)}.ftr{border-top:1px solid var(--line);padding-top:4rem;overflow:hidden}.ftr__cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}.ftr__cols p{margin:0 0 1rem}.ftr__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;color:var(--fg-dim);font-size:.95rem}.ftr__cols a:hover{color:var(--fg)}.ftr__big{font-size:clamp(5rem,2rem + 19vw,22rem);margin:3rem 0 -.08em;letter-spacing:.04em;text-align:center;color:var(--ink-3);-webkit-text-stroke:1px var(--line);-webkit-user-select:none;user-select:none}.ftr__base{display:flex;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--fg-mute);position:relative;background:var(--ink)}.dim{color:var(--fg-dim)}.h3{font-weight:750;font-stretch:108%;font-size:1.3rem;text-transform:uppercase;margin:0}.rte{color:var(--fg-dim);max-width:68ch}.rte p{margin:0 0 1em}.rte a{color:var(--fg);text-decoration:underline}.rte h1,.rte h2,.rte h3{color:var(--fg);line-height:1.15}.input,.select{width:100%;height:3.25rem;padding:0 1rem;background:var(--ink-2);border:1px solid var(--line);border-radius:0;color:var(--fg)}.input:focus,.select:focus{outline:none;border-color:var(--fg)}.page-head{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) 1.5rem;border-bottom:1px solid var(--line);margin-bottom:2rem;display:grid;gap:1rem}.page-head .display{font-size:clamp(2.4rem,1.4rem + 4vw,5rem)}.empty{padding:3rem 0 5rem;display:grid;gap:1.25rem;justify-items:start}.empty .display{font-size:clamp(2.6rem,1.4rem + 5vw,6rem)}.prod__flag{position:absolute;left:0;top:0;z-index:1;background:var(--ink);padding:.35rem .6rem}.prod__price s{color:var(--fg-mute);margin-right:.35em;font-weight:400}.product{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,5.5rem);padding-block:2.5rem 5rem;align-items:start}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.gallery .plate{aspect-ratio:3/4}.gallery>:first-child,.gallery>:last-child:nth-child(2n){grid-column:1 / -1}.buy{position:sticky;top:92px;display:grid;gap:1.5rem}.buy__title{font-weight:820;font-stretch:112%;text-transform:uppercase;font-size:clamp(2rem,1.3rem + 2vw,3.2rem);line-height:.95;letter-spacing:-.01em;margin:0}.buy__price{font-size:1.15rem;font-weight:650;margin:0}.opt{border:0;margin:0;padding:0}.opt legend{padding:0;margin-bottom:.7rem;color:var(--fg-dim)}.opt legend b{color:var(--fg)}.swatches{display:flex;flex-wrap:wrap;gap:.5rem}.swatches input{position:absolute;opacity:0;pointer-events:none}.swatches label{min-width:3.4rem;height:3rem;padding:0 1rem;display:grid;place-items:center;border:1px solid var(--line);cursor:pointer;font-weight:650;font-size:.9rem;transition:border-color .2s,background .2s,color .2s}.swatches label:hover{border-color:var(--fg-dim)}.swatches input:checked+label{background:var(--fg);border-color:var(--fg);color:var(--ink)}.swatches input:focus-visible+label{outline:2px solid var(--fg);outline-offset:2px}.swatches input.is-unavailable+label{color:var(--fg-mute);text-decoration:line-through}.buy__row{display:grid;grid-template-columns:auto 1fr;gap:.6rem}.qty{display:inline-grid;grid-template-columns:44px 3rem 44px;border:1px solid var(--line);height:3.25rem;width:fit-content}.qty button{background:none;border:0;cursor:pointer;font-size:1.1rem}.qty button:hover{background:var(--ink-3)}.qty input{text-align:center;background:transparent;border:0;border-inline:1px solid var(--line);-moz-appearance:textfield;min-width:0}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-js-select{display:none}.no-js .no-js-select{display:block}.no-js .opt{display:none}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.1rem 0}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--fg-dim);transition:transform .3s var(--ease)}.acc[open] summary:after{transform:rotate(45deg)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.toolbar .select{height:2.75rem;width:auto}.coll{display:grid;grid-template-columns:14rem 1fr;gap:2.5rem;padding-bottom:5rem}.facets details{border-bottom:1px solid var(--line)}.facets summary{cursor:pointer;padding:.9rem 0;list-style:none;display:flex;justify-content:space-between}.facets summary::-webkit-details-marker{display:none}.facets ul{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.55rem}.check{display:flex;align-items:center;gap:.6rem;cursor:pointer;color:var(--fg-dim);text-transform:none;letter-spacing:0;font-weight:400;font-size:.95rem}.check input{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--line);margin:0}.check input:checked{background:var(--fg);border-color:var(--fg)}.check input:disabled+span{opacity:.45}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.active-facets{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.chip{border:1px solid var(--line);padding:.45rem .7rem;color:var(--fg-dim)}.chip:hover{border-color:var(--fg);color:var(--fg)}.pagination{display:flex;justify-content:center;gap:.25rem;margin-top:3rem}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line)}.pagination .current{background:var(--fg);color:var(--ink)}.drawer{margin:0 0 0 auto;padding:0;width:min(440px,100vw);height:100dvh;max-height:none;max-width:100vw;border:0;border-left:1px solid var(--line);background:var(--ink);color:var(--fg)}.drawer::backdrop{background:#000000b3}@media(prefers-reduced-motion:no-preference){.drawer[open]{animation:slide-in .45s var(--ease)}}@keyframes slide-in{0%{transform:translate(40px);opacity:0}}.drawer__inner{height:100%;display:grid;grid-template-rows:auto 1fr auto}.drawer__head{display:flex;justify-content:space-between;align-items:center;height:68px;padding:0 var(--gutter);border-bottom:1px solid var(--line)}.drawer__items{overflow-y:auto;padding:0 var(--gutter)}.drawer__foot{border-top:1px solid var(--line);padding:1.25rem var(--gutter);display:grid;gap:.8rem}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;background:none;border:0;cursor:pointer}.line{display:grid;grid-template-columns:84px 1fr auto;gap:1rem;padding-block:1.1rem;border-bottom:1px solid var(--line);align-items:start}.line .plate{aspect-ratio:3/4}.line__title{font-weight:650;display:block;line-height:1.3}.line__meta{color:var(--fg-mute);margin:.25rem 0 0;font-size:.88rem}.line .qty{grid-template-columns:36px 2.5rem 36px;height:38px;margin-top:.7rem}.line__remove{background:none;border:0;color:var(--fg-mute);cursor:pointer;padding:.3rem 0;text-decoration:underline;margin-top:.4rem;display:block;font-size:.85rem}.line__remove:hover{color:var(--fg)}.totals{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;font-weight:650}.is-loading{opacity:.5;pointer-events:none;transition:opacity .2s}.cart-page{padding-bottom:5rem}.cart-page .line{grid-template-columns:110px 1fr auto}.cart-page__foot{display:grid;gap:.8rem;justify-items:end;margin-top:2rem}.cart-page__foot .btn{min-width:16rem;justify-content:center}.search-form{display:flex;max-width:40rem}.search-form .input{border-right:0}.results-list{list-style:none;padding:0;margin:2rem 0 0;border-top:1px solid var(--line)}.results-list a{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.rv.in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.plate img,.btn,.btn svg{transition:none}}@media(max-width:900px){.hdr__bar{grid-template-columns:auto 1fr auto}.hdr__nav{display:none}.hdr__menu{display:inline-flex}.brand{justify-self:start}.hero__grid{grid-template-columns:1fr;min-height:0;padding-block:2rem 3rem}.hero__art{justify-content:center}.shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}.prod__meta{flex-direction:column;gap:.25rem;font-size:.88rem}.signup__grid{grid-template-columns:1fr}.ftr__cols{grid-template-columns:1fr 1fr}.ftr__cols>div:first-child{grid-column:1 / -1}.product,.coll{grid-template-columns:1fr}.gallery{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.gallery>*{scroll-snap-align:start;grid-column:auto!important}.buy{position:static}}.pop{max-width:min(30rem,calc(100vw - 2rem));border:1px solid var(--line);background:var(--ink-2);color:var(--fg);padding:2rem 1.5rem 1.5rem;border-radius:4px}.pop::backdrop{background:#000000b3}.pop .h2{margin:.25rem 0 .5rem}.pop__x{position:absolute;top:.5rem;right:.75rem;background:none;border:0;color:var(--fg);font-size:1.75rem;cursor:pointer;line-height:1}a.plate[data-zoom]{display:block;cursor:zoom-in}.zoom{padding:0;border:0;background:#fff;width:100vw;height:100dvh;max-width:none;max-height:none;overflow:auto}.zoom::backdrop{background:#000000d9}.zoom img{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.zoom.is-full img{width:auto;height:auto;max-width:none;cursor:zoom-out}.zoom__x{position:fixed;top:.75rem;right:1rem;z-index:1;background:#0c0c0d;color:#ecebe6;border:0;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.6rem;cursor:pointer}.protect{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;line-height:1.4;cursor:pointer;padding:.6rem 0;border-top:1px solid var(--line)}.protect input{margin-top:.2rem;accent-color:var(--fg);width:1rem;height:1rem}.sz{overflow-x:auto}.sz table{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.sz th,.sz td{padding:.45rem .4rem;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.sz tbody th,.sz thead th:first-child{text-align:left;color:var(--fg-dim);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ascnt.css.map */
