.am-hero{position:relative;--am-hero-dots-color: rgba(var(--color-foreground), .9);--am-hero-desktop-text-color: rgb(var(--color-background));--am-hero-mobile-text-color: rgb(var(--color-foreground));--am-hero-heading-size-min: 36px;--am-hero-heading-size-max: 50px;--am-hero-heading-fluid: calc(31.0704px + 1.3146vw) ;--am-hero-subheading-size-min: 17px;--am-hero-subheading-size-max: 18px;--am-hero-subheading-fluid: calc(18.3521px - .0939vw) }.am-hero__slideshow,.am-hero__slider{position:relative}.am-hero__media{background:transparent}.am-hero__media img,.am-hero__media svg,.am-hero__media video{width:100%;height:100%;object-fit:cover}.am-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;z-index:2;pointer-events:none}.am-hero__overlay-inner{pointer-events:auto;width:50%;text-align:left;color:var(--am-hero-desktop-text-color)}.am-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;line-height:1;color:var(--am-hero-desktop-text-color)!important;font-size:clamp(var(--am-hero-heading-size-min),var(--am-hero-heading-fluid),var(--am-hero-heading-size-max))!important}.am-hero__subheading{margin:2rem 0 0;color:var(--am-hero-desktop-text-color)!important;font-size:clamp(var(--am-hero-subheading-size-min),var(--am-hero-subheading-fluid),var(--am-hero-subheading-size-max))!important;line-height:1}.am-hero__buttons{margin-top:5rem;display:flex;justify-content:flex-start}.am-hero__button--desktop{width:29.7rem;text-transform:uppercase;font-size:1.6rem;opacity:1!important;border-radius:8px!important}.am-hero__button--desktop:before,.am-hero__button--desktop:after{box-shadow:none!important}.am-hero__button--desktop,.am-hero__button--mobile{--color-button: var(--am-hero-button-base-background);--color-button-text: var(--am-hero-button-base-text)}.am-hero__button--desktop:hover,.am-hero__button--desktop:focus-visible,.am-hero__button--mobile:hover,.am-hero__button--mobile:focus-visible{--color-button: var( --am-hero-button-hover-background, var(--am-hero-button-base-background) );--color-button-text: var( --am-hero-button-hover-text, var(--am-hero-button-base-text) )}.am-hero__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;color:var(--am-hero-dots-color);pointer-events:none}.am-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:inherit;background:transparent;border:0;cursor:pointer;pointer-events:auto}.am-hero__arrow .svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.am-hero__arrow svg{width:2rem;height:2rem}.am-hero__arrow--prev{left:1.6rem;transform:translateY(-50%) rotate(180deg)}.am-hero__arrow--next{right:1.6rem}.am-hero .slider-counter--dots{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);margin:0;pointer-events:auto}.am-hero .slider-counter__link--dots{padding:.6rem;color:inherit}.am-hero .slider-counter__link--dots .dot{width:.7rem;height:.7rem;border-radius:9999px;border:1px solid currentColor;background-color:currentColor;opacity:.25}.am-hero .slider-counter__link--active .dot{opacity:1}.am-hero__mobile-panel{background:rgb(var(--color-background));color:var(--am-hero-mobile-text-color);padding:3.2rem 0 4.2rem}.am-hero__mobile-item{max-width:72rem}.am-hero__mobile-heading{margin:0;font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;line-height:1;color:var(--am-hero-mobile-text-color);font-size:clamp(var(--am-hero-heading-size-min),var(--am-hero-heading-fluid),var(--am-hero-heading-size-max))}.am-hero__mobile-subheading{margin:2rem 0 0;color:var(--am-hero-mobile-text-color);font-size:clamp(var(--am-hero-subheading-size-min),var(--am-hero-subheading-fluid),var(--am-hero-subheading-size-max));font-weight:300}@media screen and (max-width:749px){.am-hero__mobile-subheading br{display:none}}.am-hero__mobile-buttons{margin-top:4rem}.am-hero__button--mobile{width:100%;min-width:0;opacity:1!important;text-transform:uppercase}.am-hero__button--mobile:after{border-radius:8px!important}@media screen and (max-width:749px){.am-hero__overlay{display:none}}@media screen and (min-width:750px){.am-hero__mobile-panel{display:none}.am-hero__controls{top:0;right:0;bottom:0;left:0}.am-hero .slider-counter--dots{bottom:2.4rem}}@media screen and (max-width:749px){.am-hero__arrow{width:3.6rem;height:3.6rem}.am-hero__arrow--prev{left:.8rem}.am-hero__arrow--next{right:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-am-hero.css.map */
