.seasons__header{text-align:center;max-width:70rem;margin:0 auto 4rem}.seasons__title{margin:0 0 1.2rem}.seasons__intro p{margin:0}.seasons__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}@media screen and (max-width:989px){.seasons__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.seasons__card{min-width:0}.seasons__link{display:flex;flex-direction:column;height:100%;padding:2.8rem 2.4rem 2.4rem;border-radius:1.4rem;background:var(--tint);color:rgb(var(--color-foreground));text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.seasons__link:hover{transform:translateY(-4px);box-shadow:0 1.2rem 2.4rem #00000014}.seasons__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.seasons__swatches{display:flex;padding-left:1rem;margin-bottom:2.4rem;min-height:6.4rem}.seasons__swatch{width:6.4rem;height:6.4rem;flex:0 0 6.4rem;margin-left:-1.6rem;border-radius:50%;overflow:hidden;border:.3rem solid var(--tint);background:#0000000d;transition:transform .25s ease}.seasons__swatch img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.6)}.seasons__link:hover .seasons__swatch{transform:translateY(-3px)}.seasons__link:hover .seasons__swatch:nth-child(2n){transform:translateY(3px)}.seasons__name{font-family:var(--font-heading-family);font-size:clamp(3rem,3vw,4.2rem);line-height:1.05;margin-bottom:.6rem}.seasons__tagline{font-size:1.2rem;letter-spacing:.16rem;text-transform:uppercase;opacity:.8;margin-bottom:1.4rem}.seasons__text{font-size:1.5rem;line-height:1.55;margin-bottom:2rem}.seasons__cta{margin-top:auto;font-size:1.5rem;font-weight:600;display:inline-flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.seasons__count{font-weight:400;opacity:.7}.seasons__link:hover .seasons__cta{text-decoration:underline;text-underline-offset:.3rem}.seasons__footer{text-align:center;margin-top:3.6rem}@media screen and (max-width:749px){.seasons__header{margin-bottom:2.4rem}.seasons__link{padding:2rem 1.6rem 1.8rem}.seasons__swatches{margin-bottom:1.6rem;min-height:4.4rem;padding-left:.9rem}.seasons__swatch{width:4.4rem;height:4.4rem;flex-basis:4.4rem;margin-left:-1.2rem}.seasons__swatch:nth-child(n+5){display:none}.seasons__name{font-size:2.6rem}.seasons__tagline{font-size:1.05rem;letter-spacing:.1rem;margin-bottom:1rem}.seasons__text{display:none}.seasons__cta{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.seasons__link,.seasons__swatch{transition:none}}.seasons__swatches{overflow:hidden;padding-left:1.3rem}.seasons__swatch{width:5.2rem;height:5.2rem;flex:0 0 5.2rem;margin-left:-1.3rem}.seasons__swatch img{transform:scale(2.1);object-position:50% 18%}.seasons__swatches{min-height:5.2rem}.seasons__cta-tail{white-space:nowrap}@media screen and (max-width:749px){.seasons__swatch{width:4.2rem;height:4.2rem;flex-basis:4.2rem;margin-left:-1.1rem}.seasons__swatches{min-height:4.2rem;padding-left:1.1rem}}@media screen and (max-width:749px){.seasons__count{display:none}.seasons__cta{font-size:1.3rem}}.seasons__swatch{background:#fff}.seasons__swatch img{transform:scale(1.5);transform-origin:50% 50%;object-position:50% 50%}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-color-seasons.css.map */
