:root{--paper: #f7f5f0;--ink: #0d0d0d;--accent: #ff4d00;--muted: #625e58;--line: #ccc8bf;--gutter: clamp(20px, 4.8vw, 84px);--mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--paper);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}body,figure,h1,h2,h3,p{margin:0}body{min-width:0}button,input,select,textarea{font:inherit}a{color:inherit}img{max-width:100%}[hidden]{display:none!important}:focus-visible{outline:3px solid #0086bd;outline-offset:4px}.skip-link{position:absolute;left:12px;top:10px;transform:translateY(-180%);z-index:10;background:var(--paper);color:var(--ink);padding:12px}.skip-link:focus{transform:none}.mast{background:var(--ink);color:var(--paper)}.mast-inner{max-width:1800px;margin:auto;min-height:76px;padding:0 var(--gutter);display:flex;align-items:center}.mast a,.colophon a{text-decoration:none}.mast a:hover,.colophon nav a:hover{text-decoration:underline;text-underline-offset:5px}.brand{display:inline-flex;align-items:center;margin-right:clamp(30px,6vw,110px)}.brand img{width:70px;height:56px;object-fit:contain}.primary-nav,.utilities,.bag-link,.search-link{display:flex;align-items:center}.primary-nav{gap:clamp(20px,2.5vw,44px)}.primary-nav a,.bag-link,.search-link{display:inline-flex;align-items:center;min-height:44px}.primary-nav,.utilities{font-size:.88rem;font-weight:550}.utilities{gap:18px;margin-left:auto}.bag-link{gap:8px}.search-link{justify-content:center;min-width:44px}.campaign{display:grid;grid-template-columns:43% 57%;min-height:clamp(410px,37vw,660px);max-width:1800px;margin:auto;border-bottom:1px solid var(--line)}.campaign-copy{padding:clamp(32px,3.6vw,68px) var(--gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:clamp(42px,5vw,92px)}.edition,.folio,.campaign-visual figcaption,.piece-number,.preview-label{font:600 .69rem/1.5 var(--mono);letter-spacing:.065em;text-transform:uppercase}.edition,.folio{display:flex;align-items:center;gap:12px}.edition-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none}.campaign-story{width:100%}.campaign h1{font-size:clamp(58px,6.35vw,116px);letter-spacing:-.078em;line-height:.9;font-weight:700}.campaign-story p{margin:clamp(20px,2vw,33px) 0;max-width:29ch;font-size:clamp(1rem,1.2vw,1.35rem);line-height:1.4;letter-spacing:-.017em;color:#48443e}.campaign-cta{background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 18px;text-decoration:none;font-weight:600;font-size:.88rem}.campaign-cta span{color:#ff864b;font-size:19px;line-height:.9}.campaign-cta:hover{background:#322a24}.campaign-visual{min-width:0;position:relative;overflow:hidden;background:#271811}.campaign-visual>img,.campaign-visual picture,.campaign-visual picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.campaign-visual figcaption{position:absolute;bottom:16px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:5px 9px;font-size:.62rem;color:#fff8ef;background:#17120eea}.register{font-size:1.08rem;line-height:1;color:#ff995a}.lineup{max-width:1800px;margin:auto;padding:clamp(42px,5.2vw,92px) var(--gutter) clamp(58px,7vw,126px);scroll-margin-top:16px}.lineup-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 30px}.folio{color:var(--muted);font-size:.64rem;margin-bottom:12px}.folio span{background:var(--accent);width:24px;height:2px}.lineup h2{font-size:clamp(42px,4.2vw,73px);letter-spacing:-.07em;line-height:1}.preview-label{color:var(--muted);font-size:.63rem;padding-bottom:3px}.all-link{text-underline-offset:4px;font-weight:550;font-size:.9rem;display:inline-flex;gap:12px;align-items:center;min-height:44px}.edition-filter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--line);margin-top:clamp(22px,3vw,40px)}.edition-link{display:flex;align-items:center;justify-content:center;padding:12px clamp(7px,1.3vw,24px);min-height:78px;border-bottom:3px solid transparent;text-decoration:none;color:var(--ink)}.edition-link img{width:100%;max-width:180px;height:40px;object-fit:contain}.edition-link[data-brand-link=fame] img{height:48px}.edition-link:hover,.edition-link:focus-visible{background:#eeeae2}.edition-link:focus-visible{outline-offset:-3px}.edition-link[aria-current=true]{background:#eeeae2;border-bottom-color:var(--accent)}.all-editions{font-size:.9rem;font-weight:650}@media(max-width:800px){.edition-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.edition-link{min-height:60px;padding:5px 8px}.edition-link img{height:30px}.edition-link[data-brand-link=fame] img{height:42px}}.dept-filters{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:18px 0 20px}.dept-filters button{position:relative;background:none;border:0;padding:9px 0;min-height:44px;cursor:pointer;color:var(--muted);font-size:.86rem}.dept-filters button[aria-pressed=true]{color:var(--ink);font-weight:650}.dept-filters button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:var(--ink)}.lineup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,25px);margin-top:20px}.product-card{display:block;text-decoration:none;min-width:0}.concept-link{display:block;text-decoration:none}.concept-link:hover h3,a.product-card:hover h3{text-decoration:underline;text-underline-offset:4px}.item-image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e8e3da}.item-image>img{display:block;width:100%;height:100%;object-fit:cover}.art-unavailable{display:grid;place-items:center;width:100%;aspect-ratio:4/5;color:var(--muted);background:#e9e6e0;font-size:.85rem}.piece-number{position:absolute;top:12px;left:12px;font-size:.58rem;color:#4a463f}.item-text{padding-top:12px}.item-text p{margin:4px 0;font-size:.85rem;color:var(--muted)}.concept .item-text p{font:550 .62rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.09em}.item-text h3{font-size:clamp(1.02rem,1.4vw,1.5rem);font-weight:600;letter-spacing:-.035em}.no-matches{margin-block:1rem;color:var(--muted)}.colophon{padding:34px var(--gutter) 24px;color:var(--paper);background:var(--ink)}.colophon-top{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #45433f}.domain{font-size:clamp(2.5rem,5.5vw,6rem);font-weight:650;letter-spacing:-.08em;line-height:1}.domain span{color:var(--accent)}.colophon nav{display:flex;flex-wrap:wrap;gap:0 18px;font-size:.85rem}.colophon nav a{display:inline-flex;align-items:center;min-height:44px}.colophon>p{font:.66rem/1.5 var(--mono);margin-top:16px;color:#c3bfb9}@media(min-width:1801px){.mast-inner{max-width:1800px}.campaign{border-inline:1px solid var(--line)}}@media(max-width:899px){.lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.campaign-copy{padding-inline:max(20px,4vw)}.campaign h1{font-size:clamp(52px,7.2vw,72px)}}@media(max-width:749px){.mast-inner{flex-wrap:wrap;justify-content:space-between;min-height:0}.brand{margin:0}.brand img{width:54px;height:48px}.primary-nav{order:3;width:100%;border-top:1px solid #353432;gap:25px}.primary-nav a{font-size:.82rem}.utilities{gap:5px}.campaign{grid-template-columns:1fr;min-height:0}.campaign-copy{padding:27px var(--gutter) 30px;gap:24px}.campaign h1{font-size:clamp(60px,10vw,78px)}.campaign-story p{margin:15px 0 19px;max-width:37ch}.campaign-visual{aspect-ratio:1.65}.campaign-visual figcaption{bottom:10px;left:10px}.lineup-heading{align-items:start}}@media(max-width:399px){.lineup-heading{display:grid}.dept-filters{gap:18px}.piece-number{top:7px;left:7px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/store.css.map */
