.cv-collection-head{background:#fffdf8;color:#151515;border-bottom:2px solid #151515;padding:3.6rem 0 2.8rem}.cv-collection-head__top{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.cv-collection-head__eyebrow{display:inline-block;font-size:1.1rem;font-weight:800;letter-spacing:.13em;color:#ff2d8d}.cv-collection-head h1{margin:.7rem 0 0;font-family:var(--font-body-family);font-size:clamp(3.8rem,5vw,5.8rem);font-weight:800;line-height:.95;letter-spacing:-.04em}.cv-collection-head__count{flex:0 0 auto;background:#ffe33b;border:2px solid #151515;border-radius:999px;padding:.8rem 1.2rem;font-size:1.05rem;font-weight:800;letter-spacing:.08em;box-shadow:3px 3px #151515}.cv-collection-head__description{max-width:72rem;margin-top:1.5rem;font-size:1.5rem;line-height:1.5}.cv-collection-head__description p:first-child{margin-top:0}.cv-collection-head__description p:last-child{margin-bottom:0}.cv-collection-head__nav{display:flex;gap:.9rem;overflow-x:auto;margin-top:2.4rem;padding:.2rem .3rem .5rem 0;scrollbar-width:none}.cv-collection-head__nav::-webkit-scrollbar{display:none}.cv-collection-head__nav a{flex:0 0 auto;color:#151515;text-decoration:none;border:2px solid #151515;border-radius:999px;background:#fff;padding:.8rem 1.4rem;font-size:1.15rem;font-weight:800;line-height:1.1;box-shadow:2px 2px #151515}.cv-collection-head__nav a.is-active{background:#ff2d8d;color:#fff}.cv-collection-head__nav a:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #151515}@media screen and (max-width:749px){.cv-collection-head{padding:2.4rem 0 1.8rem}.cv-collection-head__top{flex-direction:column;align-items:flex-start;gap:1.2rem}.cv-collection-head__copy{width:100%;min-width:0}.cv-collection-head h1{max-width:100%;font-size:3.35rem;line-height:.98;overflow-wrap:anywhere}.cv-collection-head__count{align-self:flex-start;font-size:.9rem;padding:.65rem .95rem;box-shadow:2px 2px #151515}.cv-collection-head__description{font-size:1.3rem;line-height:1.45;margin-top:1.2rem}.cv-collection-head__nav{margin-top:1.6rem;gap:.7rem;padding-bottom:.6rem}.cv-collection-head__nav a{font-size:1rem;padding:.72rem 1.1rem}}@media screen and (max-width:390px){.cv-collection-head h1{font-size:3rem}.cv-collection-head__eyebrow{font-size:1rem}.cv-collection-head__nav a{font-size:.95rem;padding:.7rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=CA */
