.custom-slideshow,.custom-slideshow .custom-slideshow-embla{position:relative;width:100%;overflow:hidden}.custom-slideshow .custom-slideshow-container{display:flex;will-change:transform}.custom-slideshow .custom-slideshow-slide{position:relative;flex:0 0 100%;min-width:0}.custom-slideshow .custom-slideshow-image{position:relative;width:100%}.custom-slideshow .custom-slideshow-image picture{display:block;width:100%}.custom-slideshow .custom-slideshow-image img{display:block;width:100%;height:auto;max-width:100%}.custom-slideshow .custom-slideshow-placeholder{width:100%;height:auto;aspect-ratio:16/9;background:var(--color-background-secondary, #f5f5f5)}.custom-slideshow .custom-slideshow-overlay{position:absolute;background-color:var(--overlay-color, #000);opacity:var(--overlay-opacity, .3);pointer-events:none;top:0;right:0;bottom:0;left:0}.custom-slideshow .custom-slideshow-content{position:absolute;display:flex;padding:40px 20px;color:var(--text-color, #fff);z-index:2;top:0;right:0;bottom:0;left:0}@media (min-width: 750px){.custom-slideshow .custom-slideshow-content{padding:60px 40px}}.custom-slideshow .custom-slideshow-content-inner{max-width:600px;text-align:center}@media (min-width: 750px){.custom-slideshow .custom-slideshow-content-inner{max-width:700px}}.custom-slideshow .content--top-left{align-items:flex-start;justify-content:flex-start}.custom-slideshow .content--top-left .custom-slideshow-content-inner{text-align:left}.custom-slideshow .content--top-center{align-items:flex-start;justify-content:center}.custom-slideshow .content--top-center .custom-slideshow-content-inner{text-align:center}.custom-slideshow .content--top-right{align-items:flex-start;justify-content:flex-end}.custom-slideshow .content--top-right .custom-slideshow-content-inner{text-align:right}.custom-slideshow .content--center-left{align-items:center;justify-content:flex-start}.custom-slideshow .content--center-left .custom-slideshow-content-inner{text-align:left}.custom-slideshow .content--center-center{align-items:center;justify-content:center}.custom-slideshow .content--center-center .custom-slideshow-content-inner{text-align:center}.custom-slideshow .content--center-right{align-items:center;justify-content:flex-end}.custom-slideshow .content--center-right .custom-slideshow-content-inner{text-align:right}.custom-slideshow .content--bottom-left{align-items:flex-end;justify-content:flex-start}.custom-slideshow .content--bottom-left .custom-slideshow-content-inner{text-align:left}.custom-slideshow .content--bottom-center{align-items:flex-end;justify-content:center}.custom-slideshow .content--bottom-center .custom-slideshow-content-inner{text-align:center}.custom-slideshow .content--bottom-right{align-items:flex-end;justify-content:flex-end}.custom-slideshow .content--bottom-right .custom-slideshow-content-inner{text-align:right}.custom-slideshow .custom-slideshow-subheading{margin:0 0 10px;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.9}@media (min-width: 750px){.custom-slideshow .custom-slideshow-subheading{font-size:16px;margin-bottom:15px}}.custom-slideshow .custom-slideshow-heading{margin:0 0 15px;font-weight:600;line-height:1.1}.custom-slideshow .custom-slideshow-heading.h0{font-size:clamp(32px,8vw,72px)}.custom-slideshow .custom-slideshow-heading.h1{font-size:clamp(28px,6vw,56px)}.custom-slideshow .custom-slideshow-heading.h2{font-size:clamp(24px,5vw,42px)}.custom-slideshow .custom-slideshow-heading.h3{font-size:clamp(20px,4vw,32px)}.custom-slideshow .custom-slideshow-description{margin:0 0 20px;font-size:16px;line-height:1.6;opacity:.9}@media (min-width: 750px){.custom-slideshow .custom-slideshow-description{font-size:18px;margin-bottom:25px}}.custom-slideshow .custom-slideshow-description p{margin:0}.custom-slideshow .custom-slideshow-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer}@media (min-width: 750px){.custom-slideshow .custom-slideshow-button{padding:14px 36px;font-size:15px}}@keyframes slideInContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-slideshow .custom-slideshow-slide[aria-hidden=false] .custom-slideshow-content-inner{animation:slideInContent .6s ease-out .2s both}@media (prefers-reduced-motion: reduce){.custom-slideshow .custom-slideshow-slide[aria-hidden=false] .custom-slideshow-content-inner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom-slideshow-stylesheet.css.map */
