.bsp-hero{--bsp-hero-quote-measure: 34ch;--bsp-hero-quote-size: var(--bsp-text-lg);--bsp-hero-signature-max: 140px;--bsp-hero-cta-height: 45px;--bsp-hero-cta-min-width: 137px;--bsp-hero-cta-pad-x: 27px;--bsp-hero-cta-size: 19px;--bsp-hero-cta-hit-extend: -2px;--bsp-hero-content-end: 47px;--bsp-hero-art-max: 520px;--bsp-hero-dots-inset: 20px;--bsp-hero-dot-size: 17.64px;--bsp-hero-dot-box: 24px;--bsp-hero-dot-pad: calc((var(--bsp-hero-dot-box) - var(--bsp-hero-dot-size)) / 2);--bsp-hero-cta-radius: var(--bsp-radius-md);--swiper-pagination-bottom: calc(var(--bsp-hero-dots-inset) - var(--bsp-hero-dot-pad));--swiper-pagination-bullet-horizontal-gap: calc(4.41px - var(--bsp-hero-dot-pad));position:relative;background:var(--bsp-hero-bg, var(--bsp-color-bg-subtle))}.bsp-hero__slider{position:relative;overflow:hidden}.bsp-hero__slider .swiper-wrapper{display:flex;transition-timing-function:var(--bsp-ease-carousel)}.bsp-hero__slide{flex-shrink:0;width:100%}.bsp-hero .bsp-hero__slide{position:relative;display:grid;grid-template-areas:"stack";align-items:end}.bsp-hero__media,.bsp-hero__content{grid-area:stack;min-width:0}.bsp-hero__media{position:relative;z-index:var(--bsp-z-base)}.bsp-hero__banner-link{grid-area:stack;align-self:stretch;position:relative;z-index:var(--bsp-z-raised);display:block}.bsp-hero .bsp-hero__banner-link:focus-visible{outline-offset:calc(var(--bsp-focus-width) * -2);border-radius:0}.bsp-hero__image{display:block;width:100%;height:auto}.bsp-hero__content{position:relative;z-index:var(--bsp-z-raised);display:flex;flex-direction:column;align-items:center;gap:var(--bsp-space-xs);padding-block:var(--bsp-space-sm);padding-inline:var(--bsp-gutter);text-align:center}.bsp-hero__slide[data-align=top]{align-items:start}.bsp-hero__slide[data-align=middle]{align-items:center}.bsp-hero__slide[data-align=bottom]{align-items:end}.bsp-hero__quote{max-width:var(--bsp-hero-quote-measure);margin:0;color:var(--bsp-color-text);font-family:var(--bsp-font-body);font-size:var(--bsp-hero-quote-size);font-style:italic;font-weight:var(--bsp-weight-regular);line-height:var(--bsp-leading-normal);text-wrap:balance}.bsp-hero__signature{display:block;width:auto;max-width:var(--bsp-hero-signature-max);height:auto}.bsp-hero__cta{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--bsp-hero-cta-height);padding-inline:var(--bsp-hero-cta-pad-x);border:0;border-radius:var(--bsp-hero-cta-radius);background:var(--bsp-color-brand);color:var(--bsp-color-text-on-brand);font-family:var(--bsp-font-body);font-size:var(--bsp-hero-cta-size);font-weight:var(--bsp-weight-bold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-button-leading);text-align:center;text-decoration:none;transition:background-color var(--bsp-transition)}.bsp-hero a.bsp-hero__cta{min-width:var(--bsp-hero-cta-min-width);min-height:var(--bsp-hero-cta-height)}.bsp-hero__cta:before{content:"";position:absolute;inset:var(--bsp-hero-cta-hit-extend) 0}.bsp-hero__slide[data-align=bottom] .bsp-hero__content{padding-block-end:var(--bsp-hero-content-end)}@media(min-width:750px)and (max-width:1024px){.bsp-hero__media--art .bsp-hero__image{max-width:var(--bsp-hero-art-max);margin-inline:auto}}@media(hover:hover){.bsp-hero__cta:hover{background:var(--bsp-color-brand-hover)}}.bsp-hero__pagination{position:absolute;inset-inline:0;inset-block-end:calc(var(--bsp-hero-dots-inset) - var(--bsp-hero-dot-pad));z-index:var(--bsp-z-raised);display:flex;justify-content:center}.bsp-hero__pagination .swiper-pagination-bullet{position:relative;box-sizing:border-box;width:var(--bsp-hero-dot-box);height:var(--bsp-hero-dot-box);margin:0;padding:var(--bsp-hero-dot-pad);border-radius:var(--bsp-radius-pill);background:var(--bsp-color-indicator-inactive);background-clip:content-box;opacity:1;transition:background-color var(--bsp-transition)}.bsp-hero__pagination .swiper-pagination-bullet-active{background-color:var(--bsp-color-brand)}@media(min-width:750px){.bsp-hero{--bsp-hero-quote-size: var(--bsp-text-xl)}.bsp-hero__content{gap:var(--bsp-space-sm);padding-block:var(--bsp-space-lg)}}@media(min-width:1025px){.bsp-hero{--bsp-hero-cta-height: 47.85px;--bsp-hero-cta-min-width: 118.85px;--bsp-hero-cta-pad-x: 16.92px;--bsp-hero-cta-size: 20px;--bsp-hero-cta-radius: 9.03px;--bsp-hero-cta-left: 18.75% ;--bsp-hero-cta-top: calc(399 / 615 * 100%);--bsp-hero-dot-size: 23px;--bsp-hero-dots-inset: 29px;--swiper-pagination-bullet-horizontal-gap: calc(5.75px - var(--bsp-hero-dot-pad))}.bsp-hero .bsp-hero__slide{display:block}.bsp-hero .bsp-hero__content{position:absolute;inset-block-start:var(--bsp-hero-cta-top);inset-inline-start:var(--bsp-hero-cta-left);padding:0}}@media(max-width:749px){.bsp-hero{--bsp-hero-dot-size: 8px;--bsp-hero-dot-active: 22px;--swiper-pagination-bullet-horizontal-gap: calc(3px - var(--bsp-hero-dot-pad))}.bsp-hero__pagination{position:static;padding-block:var(--bsp-space-3xs);background:var(--bsp-color-surface)}.bsp-hero__pagination .swiper-pagination-bullet{transition:background-color var(--bsp-transition),width var(--bsp-transition)}.bsp-hero__pagination .swiper-pagination-bullet-active{width:calc(var(--bsp-hero-dot-active) + 2 * var(--bsp-hero-dot-pad))}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.bsp-hero__pagination .swiper-pagination-bullet{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-bsp-hero.css.map */
