:root{--ground:#EEEFEC;--ink:#1B1D24;--navy:#1F2A44;--blue:#2C3E66;--burgundy:#6E1F2C;--dash:#8E919A;--placeholder:#DADCE0;--muted:#4D5160;--rule:rgba(110,31,44,.35);--wrap:1360px;--gutter:40px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:DM Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1.6}a{color:var(--ink);text-decoration:none}a:hover{color:var(--burgundy)}img{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;letter-spacing:inherit;color:var(--ink)}:focus-visible{outline:1px solid var(--burgundy);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--navy);color:var(--ground);padding:8px 14px;z-index:100}.skip-link:focus{left:8px}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.prose{text-transform:none;letter-spacing:.02em;line-height:1.9}.kicker{font-size:12px;color:var(--burgundy)}.blue{color:var(--blue)}.burgundy{color:var(--burgundy)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}.btn:hover{color:var(--burgundy);border-color:var(--burgundy)}.btn--solid{background:var(--navy);border-color:var(--navy);color:var(--ground)}.btn--solid:hover{background:var(--burgundy);border-color:var(--burgundy);color:var(--ground)}.btn--block{display:flex;width:100%;min-height:52px;font-size:13px}.btn[disabled]{opacity:.45;cursor:not-allowed}.link-line{border-bottom:1px solid var(--ink);padding-bottom:2px;font-size:12px}.h-section{margin:0;font-weight:400;font-size:20px;letter-spacing:.1em}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--ink);padding-top:20px;margin-bottom:32px}.h-display{margin:0;font-weight:500;line-height:.92;letter-spacing:.01em}.site-header{position:relative;z-index:20;background:var(--ground)}.site-header__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:18px}.wordmark{font-weight:500;font-size:18px;letter-spacing:.2em}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:28px;font-size:12px}.nav a,.nav button{padding:0 0 3px;border:0;border-bottom:1px solid transparent;background:none;font-size:12px;text-transform:uppercase;cursor:pointer;min-height:32px;display:inline-flex;align-items:center}.nav a[aria-current=page],.nav button[aria-expanded=true],.nav .is-current{border-bottom-color:var(--burgundy)}.header-tools{display:flex;gap:20px;font-size:12px}.header-rules{height:1px;background:var(--rule);box-shadow:0 4px 0 var(--rule);margin-bottom:4px}.mega{position:absolute;left:0;right:0;top:100%;background:var(--ground);border-bottom:1px solid var(--ink);box-shadow:0 18px 30px #1b1d2414}.mega[hidden]{display:none}.mega__inner{display:flex;flex-wrap:wrap;gap:40px 56px;padding-top:32px;padding-bottom:40px}.mega__featured{flex:0 1 220px;display:flex;flex-direction:column;gap:12px;font-size:12px}.mega__all{flex:999 1 640px;min-width:0;column-width:180px;column-gap:40px;font-size:12px;line-height:2}.mega__group{break-inside:avoid;margin-bottom:14px}.menu-toggle{display:none}@media(max-width:860px){:root{--gutter:16px}.menu-toggle{display:inline-flex;border:0;background:none;font-size:12px;text-transform:uppercase;min-height:44px;cursor:pointer;padding:0}.nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0 4px}.nav.is-open{display:flex}.nav a,.nav button{min-height:40px}.wordmark{font-size:15px;letter-spacing:.16em}}.site-footer{position:relative;background:linear-gradient(to bottom,#eeefec,#1f2a440d 35%,#6e1f2c24 75%,#6e1f2c3d),var(--ground);margin-top:40px}.site-footer__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.1;mix-blend-mode:multiply;pointer-events:none}.site-footer__inner{position:relative;padding-top:120px;padding-bottom:56px;display:flex;flex-direction:column;gap:56px}.site-footer__top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;align-items:flex-end}.site-footer__emblem{flex:0 0 auto;width:180px}.signup{flex:1 1 420px;display:flex;flex-direction:column;gap:12px}.signup__row{display:flex;border-bottom:1px solid var(--ink)}.signup__row input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;font-size:13px}.signup__row button{min-height:48px;border:0;background:transparent;font-size:12px;text-transform:uppercase;cursor:pointer}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:10px 48px;font-size:12px}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:11px;color:#4a3a40}.form-msg{font-size:12px;color:var(--burgundy);margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px 20px}.card{display:flex;flex-direction:column;gap:10px}.card__media{position:relative;aspect-ratio:3/4;background:var(--placeholder);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover}.card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.card:hover .card__media img+img{opacity:1}.card__no{position:absolute;top:12px;left:12px;background:var(--ground);padding:4px 8px;font-size:11px;z-index:1}.card__sold{position:absolute;top:12px;right:12px;background:var(--burgundy);color:var(--ground);padding:4px 8px;font-size:11px;z-index:1}.card__brand{font-size:12px;color:var(--blue)}.card__title{font-size:13px;line-height:1.5}.card__meta{display:flex;justify-content:space-between;font-size:12px;border-top:1px dashed var(--dash);padding-top:8px}.card__price{font-weight:500;color:var(--burgundy)}.hero{position:relative;padding-top:72px;padding-bottom:104px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero__copy{position:relative;flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:36px}.hero__title{font-size:clamp(52px,7.2vw,108px)}.stamp-grid{display:grid;grid-template-columns:120px minmax(0,1fr);row-gap:4px;font-size:13px;line-height:1.8;max-width:420px;border-top:1px solid var(--ink);padding-top:16px}.stamp-grid dt{color:var(--blue)}.stamp-grid dd{margin:0}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.hero__art{position:relative;flex:1.1 1 480px;min-width:0;min-height:640px}.arch{position:absolute;right:0;top:0;width:72%;height:600px;border-radius:999px 999px 0 0;overflow:hidden;background:var(--placeholder)}.arch img{width:100%;height:100%;object-fit:cover}.arch__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#6e1f2c8c,#6e1f2c00 55%);mix-blend-mode:multiply}.arch__wash--navy{background:linear-gradient(to top,#1f2a4480,#1f2a4400 55%)}.framed{position:absolute;left:0;bottom:0;width:40%;aspect-ratio:3/4;border:1px solid var(--navy);background:var(--ground);padding:8px}.framed img{width:100%;height:100%;object-fit:cover;opacity:.92}.hero__emblem{position:absolute;right:54%;top:20px;width:210px;transform:rotate(-8deg)}@media(max-width:860px){.hero{padding-top:40px;padding-bottom:64px}.hero__art{min-height:440px}.arch{height:420px;width:80%}.hero__emblem{width:150px;right:auto;left:0;top:0}}.tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.tile{border:1px solid var(--ink);padding:24px;display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.7}.tile__no{color:var(--burgundy);font-size:12px}.tile__title{font-size:15px}.tile__body{font-size:12px}.split{display:flex;flex-wrap:wrap;gap:48px}.teaser{padding-top:72px;padding-bottom:40px;border-top:1px solid var(--ink)}.page-head{padding-top:64px;padding-bottom:32px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.page-head h1{font-size:clamp(40px,5vw,72px);line-height:.95}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px 0}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;font-size:12px;border:1px solid transparent}.chip.is-on{background:var(--navy);color:var(--ground);border-color:var(--navy)}.chip.is-on:hover{color:var(--ground)}.selects{display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.selects label{display:flex;align-items:center;gap:8px}.select{min-height:40px;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:12px;text-transform:uppercase;border-radius:0}.pagination{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:56px;font-size:12px}.empty{padding:64px 0;font-size:13px}.crumbs{padding-top:24px;font-size:11px;color:var(--muted)}.crumbs a{color:var(--muted)}.pdp{padding-top:28px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start}.gallery{flex:1.2 1 520px;min-width:0;display:flex;flex-wrap:wrap;gap:16px}.thumbs{flex:0 0 88px;display:flex;flex-direction:column;gap:12px}.thumb{width:88px;height:110px;padding:0;background:var(--placeholder);cursor:pointer;border:1px solid transparent;opacity:.7}.thumb img{width:100%;height:100%;object-fit:cover}.thumb[aria-current=true]{border-color:var(--burgundy);opacity:1}.gallery__main{flex:1 1 360px;min-width:0;aspect-ratio:4/5;background:var(--placeholder)}.gallery__main img{width:100%;height:100%;object-fit:cover}.pdp__info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:24px}.pdp__title{margin:0;font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:.04em}.pdp__price{display:flex;align-items:baseline;gap:18px;font-size:13px}.pdp__price strong{font-size:22px;font-weight:500;color:var(--burgundy)}.size-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border:1px solid var(--navy);background:var(--navy);color:var(--ground);font-size:12px}.sheet{border:1px solid var(--ink);padding:20px 24px 8px;background:#ffffff59}.sheet__head{display:flex;justify-content:space-between;font-size:12px;font-weight:500;padding-bottom:12px;border-bottom:1px solid var(--ink)}.sheet__row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px dashed var(--dash);font-size:12px;line-height:1.6}.sheet__row dd{margin:0;color:var(--burgundy)}.sheet__body{font-size:12px;padding:12px 0 8px;text-transform:none;letter-spacing:.02em;line-height:1.8}.sheet__body ul{margin:0;padding-left:18px}.sheet__body p{margin:0 0 8px}.acc{border-bottom:1px solid var(--ink)}.acc summary{list-style:none;min-height:52px;display:flex;justify-content:space-between;align-items:center;font-size:12px;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+"}.acc[open] summary:after{content:"\2212"}.acc__body{margin:0 0 18px;font-size:12px;line-height:1.8;text-transform:none;letter-spacing:.02em}.arch-static{position:relative;width:min(100%,460px);height:580px;border-radius:999px 999px 0 0;overflow:hidden;background:var(--placeholder)}.arch-static img{width:100%;height:100%;object-fit:cover}.arch-placeholder{width:100%;aspect-ratio:3/4;border-radius:999px 999px 0 0;border:1px dashed var(--burgundy);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--burgundy);background:#6e1f2c0a}.terms{display:grid;grid-template-columns:140px minmax(0,1fr);row-gap:6px;font-size:13px;line-height:1.7;max-width:480px;border-top:1px solid var(--ink);padding-top:16px;margin:0}.terms dt{color:var(--blue)}.terms dd{margin:0}.rows{border-top:1px solid var(--ink)}.rows__row{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px dashed var(--dash);font-size:13px;line-height:1.7}@media(max-width:600px){.rows__row{grid-template-columns:1fr;gap:4px}}.duty{width:100%;min-width:480px;border-collapse:collapse;font-size:13px}.duty th,.duty td{padding:14px 0}.duty thead th{font-weight:500;font-size:12px;padding:0 0 12px;border-bottom:1px solid var(--ink)}.duty tbody tr{border-bottom:1px dashed var(--dash)}.duty tbody th{text-align:left;font-weight:400;padding-right:16px;line-height:1.5}.duty td{text-align:center;width:120px}.duty .is-you{background:#2c3e660f}.split-box{border:1px solid var(--ink);padding:24px 28px;background:#ffffff59}.split-box__row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;font-size:12px;border-bottom:1px dashed var(--dash)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px 28px;font-size:12px}.form-grid label{display:flex;flex-direction:column;gap:8px}.field{min-height:44px;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:14px;border-radius:0}textarea.field{min-height:0;font-size:13px;resize:vertical}.full{grid-column:1/-1}.toggle{min-height:44px;padding:0 18px;font-size:12px;text-transform:uppercase;cursor:pointer;background:transparent;border:1px solid var(--ink)}.toggle[aria-pressed=true]{background:var(--navy);color:var(--ground);border-color:var(--navy)}.az{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;padding:16px 0;border-bottom:1px dashed var(--dash)}.az span{color:#a3a6ae}.az-group{display:grid;grid-template-columns:80px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--ink)}.az-group__letter{font-size:28px;font-weight:500;color:var(--burgundy)}.az-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 32px;font-size:13px}.az-list a{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed transparent}.az-list a:hover{border-bottom-color:var(--dash)}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px dashed var(--dash)}.cart-line img{width:96px;height:120px;object-fit:cover;background:var(--placeholder)}.cart-summary{display:flex;flex-direction:column;align-items:flex-end;gap:16px;padding-top:32px}.rte{max-width:720px;text-transform:none;letter-spacing:.02em;line-height:1.9}.rte h2,.rte h3{text-transform:uppercase;letter-spacing:.1em;font-weight:500}.rte a{border-bottom:1px solid var(--ink)}.password{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:40px 16px;text-align:center}.password__emblem{width:min(320px,80vw)}.password .signup{flex:0 0 auto}.password details summary{cursor:pointer;padding:8px 0}.grid--row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(min-width:1000px){.grid--row{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
