.sp-season-cta .sp-inline-arrow{width:10px;height:10px;flex:0 0 10px;align-self:center;fill:none}.sp-season-feature{display:grid;grid-template-columns:1fr 1.25fr;max-width:1500px;margin:100px auto;padding:0 6vw;gap:6vw;color:#171717;letter-spacing:normal;align-items:end}.sp-season-feature__copy{padding:0 0 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:end}.sp-season-eyebrow{font-size:9px;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;margin:0 0 22px}.sp-season-feature h1,.sp-season-feature h2{font-size:clamp(32px,3.6vw,58px);line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:0 0 22px}.sp-season-feature__text{max-width:34ch;font-size:14px;line-height:1.75}.sp-season-feature__media{overflow:hidden;border-radius:4px;min-width:0;aspect-ratio:3/4;background:transparent}.sp-season-feature__media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}.sp-season-feature--reverse{grid-template-columns:1.25fr 1fr}.sp-season-feature--reverse .sp-season-feature__media{order:-1}.sp-season-cta{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:22px;border-bottom:1px solid currentColor;padding:8px 0;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.13em}.sp-season-cta:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sp-season-feature--text{display:block;max-width:1000px;margin:80px auto;padding:0 24px;text-align:center}.sp-season-feature--text .sp-season-feature__copy{align-items:center;padding:0}.sp-season-feature--text .sp-season-feature__text{max-width:52ch}.sp-season-feature--dark.sp-season-feature--text{background:#171b1d;max-width:none;padding:72px 24px;color:#fff}.sp-season-feature--dark.sp-season-feature--text .sp-season-feature__copy{max-width:900px;margin:auto}@media(max-width:749px){.sp-season-feature,.sp-season-feature--reverse{grid-template-columns:1fr;gap:26px;padding:0 20px;margin:56px auto}.sp-season-feature__media,.sp-season-feature--reverse .sp-season-feature__media{order:-1;aspect-ratio:3/4;max-height:72svh}.sp-season-feature__copy{padding:0 2px;align-items:flex-start}.sp-season-feature h1,.sp-season-feature h2{font-size:34px;margin-bottom:14px}.sp-season-feature__text{font-size:13px;max-width:39ch}.sp-season-eyebrow{font-size:8px;margin-bottom:12px}.sp-season-cta{margin-top:12px}.sp-season-feature--text{margin:52px auto;padding:0 24px}.sp-season-feature--text .sp-season-feature__copy{align-items:center}.sp-season-feature--dark.sp-season-feature--text{padding:50px 24px}}.sp-season-navigation{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 28px;background:#fff;color:#171717;border-top:1px solid #ededed;border-bottom:1px solid #ededed;letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.6}.sp-season-navigation div{display:flex;gap:28px}.sp-season-navigation a{text-decoration:none;min-height:24px;display:inline-flex;align-items:center}.sp-season-navigation a:hover{text-decoration:underline;text-underline-offset:4px}.sp-season-navigation a:focus-visible{outline:2px solid #171717;outline-offset:4px}.product-gallery img,.product-card__image,.collection-card img{border-radius:7px}@media(max-width:749px){.sp-season-navigation{padding:9px 14px;gap:10px;font-size:8px;letter-spacing:.06em;flex-wrap:wrap}.sp-season-navigation div{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAQAAAAAAAAAAAAAAAg */
