.collection-hero{position:relative;height:clamp(180px,26vw,340px);border-radius:var(--radius-band);overflow:hidden;margin-bottom:3.2rem}.collection-hero__image{width:100%;height:100%;object-fit:cover}.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#081c4026,#081c40a6);display:flex;align-items:flex-end;padding:2.4rem}.collection-hero__overlay h1{color:#fff;margin:0}.collection-subheading{color:var(--color-muted);font-size:1.7rem;max-width:68rem;margin:0 auto .4rem}.collection-copy{max-width:76rem;margin:4.8rem auto 0}.collection-copy.collection-copy--above{margin:0 auto 4rem}.collection-copy .rte h2,.collection-copy .rte h3{margin-top:2.4rem}.catalog{padding-top:3.2rem}.catalog-intro{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.catalog-eyebrow{margin:0 0 1rem;font-size:1.1rem;color:var(--color-blue);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.catalog-intro h1{font-size:2rem;margin-bottom:1.2rem}.catalog-intro__lead{color:var(--color-navy);font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0 0 1.8rem}.catalog-intro__copy>p:not([class]){max-width:50rem;color:var(--color-muted)}.catalog-text-link{display:inline-flex;gap:1rem;align-items:center;font-weight:700}.catalog-intro__visual,.pool-buying-guide__visual{margin:0;position:relative}.catalog-intro__visual img{width:100%;height:30rem;object-fit:cover;border-radius:1.8rem}.catalog-intro__visual figcaption,.pool-buying-guide__visual figcaption{margin-top:.6rem;font-size:1.1rem;color:var(--color-muted)}.catalog-value-strip{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;padding:2.4rem 0;margin:3.2rem 0;border-block:1px solid var(--color-border)}.catalog-value-strip li{display:flex;gap:1.2rem;align-items:flex-start}.catalog-value-strip li>span{color:var(--color-blue);font-size:1.1rem;font-weight:700;margin-top:.3rem}.catalog-value-strip strong{color:var(--color-navy);font-size:1.45rem}.catalog-value-strip p{color:var(--color-muted);font-size:1.3rem;margin:.3rem 0 0}.catalog-toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:0 0 2rem}.catalog-toolbar h2{font-size:clamp(2.2rem,2.4vw,2.8rem);margin:0;scroll-margin-top:12rem}.catalog-toolbar p{margin:0;font-size:1.3rem;color:var(--color-muted);white-space:nowrap}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.catalog-card{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:1.8rem;overflow:hidden;background:#fff}.catalog-card__photo{position:relative;display:block;aspect-ratio:1;background:var(--color-surface);overflow:hidden}.catalog-card__photo img{width:100%;height:100%;object-fit:contain}.catalog-card__package{position:absolute;right:1.2rem;top:1.2rem;border-radius:99px;padding:.5rem 1rem;background:var(--color-navy);color:#fff;font-size:1.2rem;font-weight:700}.catalog-card__missing{display:grid;place-content:center;height:100%;padding:2rem;text-align:center;color:var(--color-muted)}.catalog-card__body{display:flex;flex-direction:column;flex:1;padding:2rem}.catalog-card h2{font-size:1.8rem;line-height:1.25;margin:0 0 1.2rem}.catalog-card h2 a{color:var(--color-navy)}.catalog-card h2 span{display:block;font-size:1.4rem;margin-top:.6rem;font-weight:600}.catalog-card__note{color:var(--color-muted);font-size:1.35rem;line-height:1.5;margin-bottom:2rem}.catalog-card__price{display:flex;flex-direction:column;margin-top:auto;margin-bottom:1.6rem}.catalog-card__price small{font-size:1.15rem;color:var(--color-muted)}.catalog-card__price strong{color:var(--color-navy);font-family:var(--font-heading-family);font-size:2.5rem;font-weight:800}.catalog-card__price span{font-size:1.25rem;color:var(--color-muted)}.catalog-card__cta{width:100%;min-height:4.4rem;padding-inline:1.2rem;font-size:1.35rem}.catalog-card__purchase-note{margin:.9rem 0 0;min-height:3.3rem;font-size:1.1rem;line-height:1.5;color:var(--color-muted);text-align:center}.pool-buying-guide{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-top:5.6rem}.pool-buying-guide__visual img{width:100%;height:auto;border-radius:1.8rem}.pool-buying-guide__copy>p:not([class]){color:var(--color-muted)}.pool-buying-guide dl{margin:2rem 0}.pool-buying-guide dl>div{padding:1.4rem 0;border-top:1px solid var(--color-border)}.pool-buying-guide dt{color:var(--color-navy);font-weight:700;margin-bottom:.4rem}.pool-buying-guide dd{margin:0;font-size:1.4rem;color:var(--color-muted)}.product-use-note{padding:2.4rem;border-radius:1.6rem;background:var(--color-surface);margin-top:3.2rem}.product-use-note h2{font-size:1.8rem}.product-use-note p{font-size:1.35rem;margin-bottom:.8rem}.product-use-note p:last-child{margin:0}.product-editorial-summary h2{font-size:2.1rem}.product-editorial-summary h3{font-size:1.6rem}@media(max-width:1199px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.catalog-intro,.pool-buying-guide{gap:2.4rem}.catalog-intro__visual img{height:28rem}}@media(max-width:749px){.catalog{padding-top:2rem}.catalog-intro,.pool-buying-guide{grid-template-columns:minmax(0,1fr)}.catalog-intro__visual img{height:16rem}.catalog-value-strip{gap:1.2rem;margin:2.4rem 0;padding:1.6rem 0}.catalog-value-strip li{flex-direction:column;gap:.4rem}.catalog-value-strip strong{font-size:1.2rem;line-height:1.4;display:block}.catalog-value-strip p{display:none}.catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-card__photo{aspect-ratio:4 / 3}.catalog-card__body{padding:2rem}.catalog-card h2{font-size:2rem}.pool-buying-guide{margin-top:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection.css.map */
