sprong-seasonal-controller{display:block}.sprong-seasonal .sprong-seasonal__track{display:flex;flex-wrap:nowrap;gap:0;margin:0;overflow-y:hidden}.sprong-seasonal .sprong-seasonal__slide{display:grid;grid-template-columns:40% 60%;width:100%;max-width:100%;flex:0 0 100%;min-height:56rem;background:var(--seasonal-background);color:var(--seasonal-foreground)}.sprong-seasonal__media{position:relative;grid-column:2;grid-row:1;min-width:0;overflow:hidden}.sprong-seasonal__media img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.sprong-seasonal__catalog{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;height:100%;padding:5rem 4rem;background:radial-gradient(ellipse at top right,rgba(255,255,255,.9),transparent 65%)}.sprong-seasonal__product{display:flex;flex-direction:column;min-width:0;padding:1.6rem 1.6rem 2rem;background:#fff;color:#213946;text-align:center;text-decoration:none;box-shadow:0 1.2rem 3.5rem #2139461a;transform:rotate(-4deg)}.sprong-seasonal__product:nth-child(2){transform:rotate(4deg)}.sprong-seasonal__product img{position:static;width:100%;height:34rem;object-fit:contain}.sprong-seasonal__product span{margin-top:1rem;font-size:1.2rem;line-height:1.5}.sprong-seasonal__product:hover{box-shadow:0 1.2rem 3.5rem #21394633}.sprong-seasonal__content{grid-column:1;grid-row:1;align-self:center;padding:5rem clamp(2.8rem,4vw,7rem)}.sprong-seasonal__eyebrow{margin:0 0 1.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.sprong-seasonal__heading{margin:0;color:inherit;font-size:clamp(3.2rem,3.5vw,5.6rem);line-height:1.08;letter-spacing:-.025em}.sprong-seasonal__text{margin-top:2rem;font-size:1.6rem;line-height:1.65}.sprong-seasonal__text p{margin:0}.sprong-seasonal__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.sprong-seasonal__buttons:empty{display:none}.sprong-seasonal__buttons .button{--color-button: 33, 57, 70;--color-button-text: 251, 246, 239;min-height:4.8rem;padding:1.3rem 2rem;font-size:1.3rem}.sprong-seasonal__buttons .button--secondary{--color-button: 33, 57, 70;--color-button-text: 33, 57, 70;background:transparent}.sprong-seasonal .sprong-seasonal__slide--welcome{grid-template-columns:1fr}.sprong-seasonal__slide--welcome .sprong-seasonal__media{grid-column:1}.sprong-seasonal__slide--welcome .sprong-seasonal__content{position:relative;z-index:1;align-self:end;width:100%;padding:9rem 3rem 3.5rem;text-align:center;background:linear-gradient(transparent,#fbf6eff5)}.sprong-seasonal__slide--welcome .sprong-seasonal__heading{font-size:clamp(3rem,3.2vw,4.8rem)}.sprong-seasonal__slide--welcome .sprong-seasonal__text{max-width:88rem;margin:1.5rem auto 0}.sprong-seasonal__slide--welcome .sprong-seasonal__buttons{justify-content:center;margin-top:1.8rem}.sprong-seasonal .sprong-seasonal__controls{background:#fbf6ef;border:0;border-bottom:1px solid rgba(33,57,70,.12);padding:.5rem;color:#213946}.sprong-seasonal__controls .slider-button{color:#213946}.sprong-seasonal__controls .slider-counter__link{padding:1.5rem 1rem}.sprong-seasonal__controls .dot{border-color:#213946}.sprong-seasonal__controls .slider-counter__link--active .dot{background:#213946}@media screen and (min-width:1500px){.sprong-seasonal .sprong-seasonal__slide{min-height:64rem}}@media screen and (max-width:989px)and (min-width:750px){.sprong-seasonal .sprong-seasonal__slide{grid-template-columns:43% 57%;min-height:51rem}.sprong-seasonal .sprong-seasonal__slide--welcome{grid-template-columns:1fr}.sprong-seasonal__content{padding:3rem}.sprong-seasonal__heading{font-size:3.6rem}}@media screen and (max-width:749px){.sprong-seasonal .sprong-seasonal__slide{grid-template-columns:1fr;grid-template-rows:27rem 1fr;min-height:61rem}.sprong-seasonal__media{grid-column:1;grid-row:1}.sprong-seasonal__catalog{padding:2rem;gap:1.5rem}.sprong-seasonal__product{padding:.8rem}.sprong-seasonal__product img{height:17rem}.sprong-seasonal__product span{font-size:.9rem;line-height:1.3;margin-top:.7rem}.sprong-seasonal__content{grid-column:1;grid-row:2;padding:2.8rem 2.2rem;text-align:center}.sprong-seasonal__eyebrow{font-size:1rem;margin-bottom:1.2rem}.sprong-seasonal__heading{font-size:clamp(3rem,8vw,3.6rem);line-height:1.12}.sprong-seasonal__text{font-size:1.4rem;line-height:1.6;margin-top:1.4rem}.sprong-seasonal__buttons{justify-content:center;margin-top:2rem;gap:1rem}.sprong-seasonal__buttons .button{padding:1.2rem 1.4rem;font-size:1.2rem}.sprong-seasonal__slide--welcome .sprong-seasonal__content{align-self:center;padding:2.8rem 2.2rem;background:none}.sprong-seasonal__slide--welcome .sprong-seasonal__heading{font-size:clamp(2.8rem,7.5vw,3.6rem)}.sprong-seasonal .slider.slider--everywhere .slider__slide{scroll-margin-left:0}}@media(prefers-reduced-motion:reduce){.sprong-seasonal .slider{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sprong-seasonal-slideshow.css.map */
