.cd-hat{background:var(--cd-paper);color:var(--cd-ink)}.cd-hat__pad{padding:clamp(40px,6vw,96px) clamp(24px,5vw,80px)}.cd-hat__eyebrow{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--cd-line);margin-bottom:48px;font-size:10px;line-height:1.5;letter-spacing:.03em}.cd-hat h2{font-size:clamp(54px,6vw,92px);line-height:1;letter-spacing:-.035em;overflow-wrap:normal}.cd-hat__body{max-width:35ch;font-size:17px;line-height:1.6}.cd-hat figure{min-width:0;margin:0}.cd-hat figure>img{display:block;width:100%;height:auto;object-fit:cover}.cd-hat figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:9px;line-height:1.5;letter-spacing:.025em;margin-top:13px}.cd-hat__poster{background:var(--cd-blue);color:var(--cd-paper)}.cd-hat--black .cd-hat__poster{background:var(--cd-ink)}.cd-hat__poster .cd-hat__eyebrow{border-color:#fff5}.cd-hat__poster-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:6vw}.cd-hat__poster-copy{min-width:0}.cd-hat__poster h2{font-size:clamp(72px,8.5vw,128px);line-height:.94}.cd-hat__italic{font:italic var(--heading-italic-font-weight) clamp(34px,3.8vw,58px)/1.1 var(--heading-italic-font-family);letter-spacing:-.025em;margin-top:28px}.cd-hat__poster-copy .cd-hat__body{margin-top:32px;max-width:30ch}.cd-hat__portrait>img{aspect-ratio:.91;object-position:center 34%}.cd-hat__specs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;border-top:1px solid #ffffff55;margin-top:56px;padding-top:26px}.cd-hat__specs dt{font-size:9px;line-height:1.5;margin-bottom:14px}.cd-hat__specs dd{font:var(--heading-font-weight) clamp(28px,3vw,44px)/1.12 var(--heading-font-family);letter-spacing:-.02em}.cd-hat__specs dd>span{display:block;font-size:10px;line-height:1.5;letter-spacing:.03em;margin-top:12px}.cd-hat__details-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw;margin-bottom:48px}.cd-hat__detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:start}.cd-hat__rear>img{aspect-ratio:1.02}.cd-hat__side-column{padding-top:80px}.cd-hat__side>img{background:#fff;aspect-ratio:1;object-fit:contain}.cd-hat__detail-note{font:italic var(--heading-italic-font-weight) clamp(32px,3.5vw,52px)/1.12 var(--heading-italic-font-family);letter-spacing:-.025em;max-width:17ch;margin-top:36px}.cd-hat__fit{padding-top:0}.cd-hat__fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.cd-hat__fit-grid figure>img{aspect-ratio:.88}.cd-hat__fit-copy{display:grid;justify-items:start;gap:28px;min-width:0}.cd-hat__fit-list{width:100%;list-style:none;padding:0;margin:0}.cd-hat__fit-list li{display:flex;align-items:baseline;gap:22px;padding-block:17px;border-top:1px solid var(--cd-line);font-size:15px;line-height:1.5}.cd-hat__fit-list li:last-child{border-bottom:1px solid var(--cd-line)}.cd-hat__fit-list .cd-mono{font-size:10px;color:var(--cd-muted)}.cd-hat__colors{padding-top:0}.cd-hat__colors-intro{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px}.cd-hat__colors h2{font-size:clamp(48px,5vw,76px)}.cd-hat__color-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cd-hat__color-card{display:block;min-width:0}.cd-hat__color-card>img{width:100%;height:auto;display:block;aspect-ratio:1.15;object-fit:contain;background:#fff}.cd-hat__color-card>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:18px;border-bottom:1px solid var(--cd-line)}.cd-hat__color-card h3{font-size:clamp(28px,3vw,44px)}.cd-hat__color-card .cd-mono{font-size:9px;line-height:1.6}.cd-hat__color-card[aria-current=page]>div{border-bottom:2px solid var(--cd-blue)}.cd-hat__color-card:hover h3{color:var(--cd-blue)}@media(max-width:799px){.cd-hat__eyebrow{font-size:8px;margin-bottom:32px;gap:16px}.cd-hat__poster-grid,.cd-hat__details-intro,.cd-hat__fit-grid{grid-template-columns:1fr;gap:32px}.cd-hat__poster h2{font-size:clamp(64px,16vw,100px)}.cd-hat h2:not(.cd-hat__poster h2){font-size:clamp(44px,11vw,70px)}.cd-hat__italic{font-size:36px;margin-top:22px}.cd-hat__body{font-size:15px}.cd-hat__poster-copy .cd-hat__body{margin-top:24px}.cd-hat__portrait{width:90%;justify-self:end}.cd-hat__portrait>img{aspect-ratio:.95}.cd-hat__specs{gap:24px 16px;grid-template-columns:1fr 1fr;margin-top:32px;padding-top:24px}.cd-hat__specs>div:last-child{grid-column:1/-1;border-top:1px solid #ffffff55;padding-top:22px}.cd-hat__specs dt{font-size:8px;margin-bottom:10px}.cd-hat__specs dd{font-size:32px}.cd-hat__specs dd>span{font-size:9px}.cd-hat__details-intro{margin-bottom:32px;gap:24px}.cd-hat__detail-grid{grid-template-columns:1fr;gap:28px}.cd-hat__side-column{width:82%;justify-self:end;padding-top:0}.cd-hat__detail-note{margin-top:24px;font-size:34px}.cd-hat figcaption{font-size:8px}.cd-hat__fit-copy{gap:24px}.cd-hat__fit-list li{font-size:14px}.cd-hat__colors-intro{display:grid;gap:24px;margin-bottom:28px}.cd-hat__color-grid{gap:14px}.cd-hat__color-card>img{aspect-ratio:1}.cd-hat__color-card{display:flex;flex-direction:column}.cd-hat__color-card>div{flex:1;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;border-bottom-width:2px}.cd-hat__color-card h3{font-size:30px}.cd-hat__color-card .cd-mono{font-size:8px}}.cd-silver{background:var(--cd-paper);color:var(--cd-ink)}.cd-silver__pad{padding:clamp(48px,6vw,96px) clamp(24px,5vw,80px)}.cd-silver__index{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--cd-line);padding-top:18px;margin-bottom:48px;font-size:10px;line-height:1.5;letter-spacing:.03em}.cd-silver h2{font-size:clamp(54px,6vw,92px);line-height:1;letter-spacing:-.035em;overflow-wrap:break-word}.cd-silver__intro{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;align-items:end;margin-bottom:48px}.cd-silver__intro h2{font-size:clamp(64px,7.5vw,116px)}.cd-silver__body{font-size:17px;line-height:1.65;max-width:36ch}.cd-silver__italic{font:italic var(--heading-italic-font-weight) clamp(30px,3.2vw,50px)/1.12 var(--heading-italic-font-family);letter-spacing:-.02em}.cd-silver__intro .cd-silver__body{margin-top:24px}.cd-silver figure{margin:0;min-width:0}.cd-silver img{display:block;width:100%;height:auto}.cd-silver__material-grid{display:grid;grid-template-columns:1.45fr 1fr;min-width:0}.cd-silver__detail img{height:100%;aspect-ratio:1.15;object-fit:cover}.cd-silver__stamp{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--cd-ink);color:var(--cd-paper);padding:36px 20px;text-align:center}.cd-silver__stamp .cd-mono{font-size:9px;line-height:1.6;letter-spacing:.05em}.cd-silver__number{font:var(--heading-font-weight) clamp(96px,12vw,190px)/1 var(--heading-font-family);letter-spacing:-.065em;margin:32px 0 4px}.cd-silver__stamp-title{font:italic var(--heading-italic-font-weight) clamp(28px,3vw,44px)/1.1 var(--heading-italic-font-family);margin-bottom:32px}.cd-silver__caption{display:flex;justify-content:space-between;gap:20px;font-size:9px;line-height:1.5;margin-top:16px}.cd-silver__character{background:var(--cd-blue);color:var(--cd-paper)}.cd-silver__character .cd-silver__index{border-color:#fff5}.cd-silver__character-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.cd-silver__character-copy{display:grid;gap:32px;min-width:0}.cd-silver__character h2{font-size:clamp(64px,7.5vw,116px)}.cd-silver__character figure img{aspect-ratio:.9;object-fit:cover;object-position:center}.cd-silver figcaption{font-size:9px;line-height:1.5;margin-top:14px}.cd-silver__chain-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.cd-silver__chain-photo{position:relative;min-width:0;background:#fff;padding-bottom:24px}.cd-silver__chain-photo img{aspect-ratio:1;object-fit:contain}.cd-silver__chain-note{font:var(--heading-font-weight) clamp(72px,9vw,140px)/.9 var(--heading-font-family);letter-spacing:-.04em;margin:-38px 24px 14px;position:relative}.cd-silver__chain-note span{font-size:.36em;margin-left:8px}.cd-silver__chain-photo>.cd-mono{font-size:9px;line-height:1.6;margin-left:26px}.cd-silver__chain-copy{display:grid;gap:28px;justify-items:start;min-width:0}.cd-silver__specs{width:100%;margin:0}.cd-silver__specs>div{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;border-top:1px solid var(--cd-line)}.cd-silver__specs>div:last-child{border-bottom:1px solid var(--cd-line)}.cd-silver__specs dt{font-size:9px;line-height:1.5;color:var(--cd-muted)}.cd-silver__specs dd{font-size:14px;line-height:1.5;text-align:right}.cd-silver__styles{padding-top:0}.cd-silver__styles-intro{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px}.cd-silver__styles-intro h2{font-size:clamp(48px,5vw,76px)}.cd-silver__style-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cd-silver__style-card{display:flex;flex-direction:column;min-width:0}.cd-silver__style-card>img{aspect-ratio:1.15;object-fit:contain;background:#fff}.cd-silver__style-card>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0;border-bottom:2px solid var(--cd-line)}.cd-silver__style-card h3{font-size:clamp(28px,3vw,44px);line-height:1.1}.cd-silver__style-card .cd-mono{font-size:9px;line-height:1.5}.cd-silver__style-card[aria-current=page]>div{border-color:var(--cd-blue)}.cd-silver__style-card:hover h3{color:var(--cd-blue)}@media(max-width:799px){.cd-silver__index{font-size:8px;margin-bottom:32px;gap:14px}.cd-silver__intro,.cd-silver__character-grid,.cd-silver__chain-grid{grid-template-columns:1fr;gap:32px}.cd-silver__intro{margin-bottom:32px}.cd-silver h2,.cd-silver__intro h2,.cd-silver__character h2{font-size:clamp(48px,12vw,80px)}.cd-silver__body{font-size:15px;max-width:40ch}.cd-silver__italic{font-size:34px}.cd-silver__material-grid{grid-template-columns:1fr}.cd-silver__detail img{aspect-ratio:1.15}.cd-silver__stamp{padding:32px 20px}.cd-silver__number{font-size:136px;margin:20px 0 2px}.cd-silver__stamp-title{font-size:36px;margin-bottom:20px}.cd-silver__character-copy{gap:24px}.cd-silver__caption{font-size:8px}.cd-silver__chain-note{font-size:96px;margin-top:-30px}.cd-silver__styles-intro{display:grid;gap:24px;margin-bottom:32px}.cd-silver__style-grid{gap:16px}.cd-silver__style-card h3{font-size:clamp(24px,6.5vw,36px)}.cd-silver__style-card>div{padding:16px 0;gap:12px}.cd-silver__style-card .cd-mono{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=ABAB */
