.swatches-hero{text-align:center;background:#f8f8f8 url(/images/swatches/mob-hero.webp) bottom/100% no-repeat;min-height:416px;padding:26px 0 160px}.swatches-hero-kicker{letter-spacing:.055em;text-transform:uppercase;color:#151515;margin:0 0 14px;font-size:15px;line-height:20px}.swatches-hero h1{letter-spacing:.02em;color:#151515;margin:0 0 15px;font:400 clamp(30px,11.3vw,44px)/1.1 CalibreRegular,sans-serif}.swatches-hero-intro{color:#676564;max-width:525px;margin:0 auto;padding:0 20px}.swatches-hero-intro a{text-underline-offset:4px;text-decoration:underline}.id-swatch-store-page{max-width:1440px;margin:0 auto;scroll-margin-top:145px}.id-swatch-store-page .id-swatch-store-list{scroll-margin-top:145px;overflow:clip visible}.id-swatch-store-page .id-swatch-store-filterBar{margin:0;top:132px}.id-swatch-store-page .id-swatch-store-cart{align-self:flex-start;position:sticky;top:150px}.id-swatch-store-page .id-swatch-store-cart:has(.id-swatch-store-cartEmpty) .id-swatch-store-cartFooter{display:none}.id-swatch-store-page-overlays{z-index:2147483001;position:relative}@media (max-width:768px){.id-swatch-store-page .id-swatch-store-filterBar{top:115px}.id-swatch-store-page .id-swatch-store-cart{z-index:2;align-self:stretch;top:auto;bottom:0}.id-swatch-store-page .id-swatch-store-cart:has(.id-swatch-store-cartEmpty){display:none}}@media (min-width:768px){.swatches-hero{background-image:url(/images/swatches/desk-hero-left.webp),url(/images/swatches/desk-hero-right.webp);background-position:-125px,right -125px center;background-size:auto 100%;min-height:280px;padding:58px min(24vw,310px) 56px}.swatches-hero h1{font-size:clamp(38px,4.7vw,60px)}.swatches-hero-intro{padding:0}.id-swatch-store-page .id-swatch-store-cart{border:1px solid #ddd;border-radius:6px;width:min(29%,360px);margin:64px 20px 0 28px}}
