.yarn-bases{max-width:1280px;margin:auto;padding:0 6% 65px}.bases-heading{padding:70px 0 40px}.bases-heading h1{font-size:clamp(54px,7vw,88px);line-height:1.08;margin:0 0 22px}.bases-heading>p:last-child{color:#d5d2c6;font-size:15px}.bases-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-block:1px solid #b5a17b55;margin-bottom:45px}.bases-nav a{padding:8px 0;font-size:11px;color:#c9c6b9;border-bottom:2px solid transparent}.bases-nav a[aria-current],.bases-nav a:hover{color:#e5c99b;border-bottom-color:#c5a775}.bases-nav a:focus-visible{outline:2px solid #e5c99b;outline-offset:5px}.bases-panel[hidden]{display:none}.bases-panel{scroll-margin-top:25px}.bases-category{display:flex;align-items:center;gap:18px;margin-bottom:35px}.bases-category>span{font-size:11px;letter-spacing:2px;color:#c4aa82}.bases-category h2{font-size:30px;line-height:1.2;margin:0}.base-profile{display:grid;grid-template-columns:1fr 1.1fr;gap:38px 7%;align-items:center}.base-copy h3{font:clamp(43px,5vw,64px)/1.03 'Cormorant Garamond',Georgia,serif;margin:0 0 30px}.base-copy h3 em{color:#d9bf97}.base-copy>.eyebrow{font-size:9px;color:#c5ac84;margin-bottom:20px}.base-specs{margin:0 0 28px;border-block:1px solid #b5a17b55;padding:20px 0}.base-specs>div+div{margin-top:17px}.base-specs dt{font-size:8px;letter-spacing:1.8px;color:#c6aa80;margin-bottom:7px}.base-specs dd{font-size:13px;line-height:1.6;margin:0;color:#f0e8d9}.base-description{font-size:14px;line-height:1.95;color:#d4d1c7;margin:0}.base-main-photo{margin:0;padding:10px;background:#222a28;border:1px solid #b5a17b66}.base-main-photo img,.base-detail-photos img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.base-main-photo figcaption{font-size:8px;letter-spacing:1.2px;line-height:1.7;padding:17px 8px 7px;color:#cfb991}.base-detail-photos{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:10px}.base-detail-photos figure{margin:0;overflow:hidden}.bases-coming{color:#c5c4b8;font-size:15px;padding:20px 0 65px}.bases-footer-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:55px;padding-top:30px;border-top:1px solid #b5a17b44}.bases-footer-links a{font-size:9px;letter-spacing:1px;color:#dfc99f}@media(max-width:760px){.yarn-bases{padding:0 7% 45px}.bases-heading{padding:45px 0 28px}.bases-nav{gap:8px 20px;margin-bottom:30px}.bases-nav a{font-size:10px}.bases-category{margin-bottom:28px}.base-profile{grid-template-columns:1fr;gap:30px}.base-main-photo{grid-row:2}.base-detail-photos{gap:15px;margin-top:0}.base-main-photo figcaption{font-size:7px}.bases-footer-links{margin-top:35px}}

.base-profile+.base-profile{margin-top:65px;padding-top:60px;border-top:1px solid #b5a17b44}.base-profile[id]{scroll-margin-top:30px}@media(max-width:760px){.base-profile+.base-profile{margin-top:45px;padding-top:40px}}

.bases-nav{position:sticky;top:0;z-index:20;background:#171e20f5;backdrop-filter:blur(12px);box-shadow:0 8px 18px #0002}.bases-nav a{display:inline-block}.bases-panel,.base-profile[id]{scroll-margin-top:calc(var(--bases-nav-height,90px) + 20px)}

.bases-nav{border-top:0;background:#171e20;backdrop-filter:none;box-shadow:none}

nav.bases-nav a:first-child{display:inline-block!important}
