.shopify-section--slideshow{--container-max-width: 1600px;--sticky-area-height: 0px;--announcement-bar-height: 0px;--section-inner-spacing-inline: 20px;--section-inner-max-spacing-block: 40px;--spacing-0-5: 2px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-14: 56px;--rounded: 8px;--rounded-full: 9999px;--rounded-button: 60px;--container-gutter: 20px;--text-h0: 48px;--text-h1: 40px;--text-h2: 32px;--text-h3: 24px;--text-h4: 20px;--text-h5: 16px;--text-h6: 15px;--text-base: 14px;--text-sm: 12px;--text-xs: 11px;--text-letter-spacing: .06em;--heading-font-family: "Barlow", sans-serif;--heading-font-weight: 700;--heading-font-style: normal;--heading-letter-spacing: -.02em;--heading-text-transform: uppercase;--text-color: 255 255 255;--background: 0 0 0;--background-primary: 255 255 255;--text-primary: 0 0 0;--button-background-primary: 255 255 255;--button-text-primary: 0 0 0}@media screen and (min-width:700px){.shopify-section--slideshow{--container-gutter: 32px;--text-h0: 64px;--text-h1: 48px;--text-h2: 40px;--text-h3: 32px;--text-h4: 26px;--text-h5: 20px;--text-h6: 18px;--text-base: 16px;--text-sm: 14px;--text-xs: 12px}}@media screen and (min-width:1400px){.shopify-section--slideshow{--text-h0: 80px;--text-h1: 60px;--text-h2: 48px;--text-h3: 36px;--text-h4: 32px;--text-h5: 24px;--text-h6: 20px}}@media(min-width:0px){.shopify-section--slideshow [reveal-on-scroll=true]{opacity:0}}@media(scripting:none){.shopify-section--slideshow [reveal-on-scroll=true]{opacity:1}}.shopify-section--slideshow .button--cc-outline{background:transparent!important;border:1.5px solid #fff;color:#fff!important;box-shadow:none}.shopify-section--slideshow .content-over-media>picture{display:grid!important;position:relative}.shopify-section--slideshow .content-over-media>picture>img,.shopify-section--slideshow .content-over-media>picture>source+img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;display:block}.shopify-section--slideshow split-lines{display:block!important;visibility:visible!important;opacity:1;overflow-wrap:anywhere}.shopify-section--slideshow .slideshow,.shopify-section--slideshow .slideshow *{box-sizing:border-box}.shopify-section--slideshow img{max-width:none;height:auto}.shopify-section--slideshow a.button{text-decoration:none}.shopify-section--slideshow button{cursor:pointer;border:0;padding:0;background:none;color:inherit;font:inherit}.shopify-section--slideshow .heading,.shopify-section--slideshow .h0,.shopify-section--slideshow .h1,.shopify-section--slideshow .h2,.shopify-section--slideshow .h3,.shopify-section--slideshow .h4,.shopify-section--slideshow .h5,.shopify-section--slideshow .h6,.shopify-section--slideshow h1,.shopify-section--slideshow h2,.shopify-section--slideshow h3,.shopify-section--slideshow h4,.shopify-section--slideshow h5,.shopify-section--slideshow h6{color:inherit!important}.shopify-section--slideshow .stretching-dots>*,.shopify-section--slideshow .numbered-dots__item{min-width:0!important;min-height:0!important}.shopify-section--slideshow .slideshow__slide{transition:opacity .3s ease,visibility .3s ease}.shopify-section--slideshow .content-over-media{grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--container-max-width),100% - var(--content-over-media-gap, var(--content-over-media-column-gap, var(--container-gutter))) * 2)) minmax(0,1fr);gap:var(--content-over-media-row-gap, var(--content-over-media-gap, var(--container-gutter))) var(--content-over-media-column-gap, var(--content-over-media-gap, var(--container-gutter)));place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.shopify-section--slideshow .content-over-media:before{content:"";background:rgb(var(--content-over-media-overlay));border-radius:inherit;z-index:1;pointer-events:none;transition:background .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.shopify-section--slideshow .content-over-media>:is(picture,img,video,iframe,svg,video-media){height:var(--content-over-media-height, auto);transform-origin:top;overflow-wrap:anywhere;object-fit:cover;object-position:center;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-area:1 / 1 / span 3 / span 3;place-self:stretch stretch;width:100%;min-height:100%;max-height:100%;position:relative}.shopify-section--slideshow .content-over-media>:is(picture,img,video,iframe,svg,video-media)>*{border-radius:inherit}.shopify-section--slideshow .content-over-media>:not(img,video,iframe,svg,video-media,picture){max-width:var(--content-over-media-content-max-width, 780px);z-index:1;grid-area:2 / 2 / auto / span 1;position:relative}.shopify-section--slideshow .content-over-media>video-media:not([autoplay])~*{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.shopify-section--slideshow .content-over-media>video-media:not([autoplay])[loaded]~*{opacity:0;visibility:hidden}.shopify-section--slideshow .content-over-media:has(>video-media[loaded]:not([autoplay])):before{background:none;transition-delay:.1s}.shopify-section--slideshow .content-over-media--sm{--content-over-media-height: 375px}.shopify-section--slideshow .content-over-media--md{--content-over-media-height: 480px}.shopify-section--slideshow .content-over-media--lg{--content-over-media-height: 560px}.shopify-section--slideshow .content-over-media--fill{--content-over-media-height: calc(100vh - var(--sticky-area-height))}@supports (height: 100svh){.shopify-section--slideshow .content-over-media--fill{--content-over-media-height: calc(100svh - var(--sticky-area-height))}}@media screen and (min-width:700px){.shopify-section--slideshow .content-over-media--sm{--content-over-media-height: 400px}.shopify-section--slideshow .content-over-media--md{--content-over-media-height: 460px}.shopify-section--slideshow .content-over-media--lg{--content-over-media-height: 560px}}@media screen and (min-width:1400px){.shopify-section--slideshow .content-over-media--sm{--content-over-media-height: 440px}.shopify-section--slideshow .content-over-media--md{--content-over-media-height: 500px}.shopify-section--slideshow .content-over-media--lg{--content-over-media-height: 640px}.shopify-section--slideshow .content-over-media--fill>:is(img,video,iframe,svg,video-media,picture){max-height:1200px}}@media screen and (min-width:1600px){.shopify-section--slideshow .content-over-media--md{--content-over-media-height: 560px}.shopify-section--slideshow .content-over-media--lg{--content-over-media-height: 720px}}.shopify-section--slideshow .slideshow{background:var(--slideshow-background)}.shopify-section--slideshow .slideshow,.shopify-section--slideshow .slideshow__carousel{color:rgb(var(--text-color));display:block;position:relative}.shopify-section--slideshow .slideshow__slide{position:relative}.shopify-section--slideshow .slideshow__slide:not(.is-selected){opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.shopify-section--slideshow .slideshow__slide-background{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.shopify-section--slideshow .slideshow__slide.is-selected video-media~*{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.shopify-section--slideshow .slideshow__slide.is-selected .content-over-media:before{background:rgb(var(--content-over-media-overlay))!important}.shopify-section--slideshow .slideshow__controls{z-index:1;position:absolute;bottom:var(--container-gutter);right:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.shopify-section--slideshow .slideshow__controls .circle-button--fill{background:rgb(var(--slideshow-controls-background));color:rgb(var(--slideshow-controls-color))}.shopify-section--slideshow .slideshow__controls .circle-button--bordered{color:rgb(var(--slideshow-controls-color))}.shopify-section--slideshow .slideshow__controls .numbered-dots>*{color:rgb(var(--slideshow-controls-color) / .7);border-color:rgb(var(--slideshow-controls-color) / .3)}.shopify-section--slideshow .slideshow__controls .numbered-dots>[aria-current=true]{color:rgb(var(--slideshow-controls-color))}.shopify-section--slideshow .slideshow__controls .stretching-dots>*{background:rgb(var(--slideshow-controls-color))}.shopify-section--slideshow .slideshow__cursor.is-half-start .icon-chevron-right{transform:rotate(180deg)}.shopify-section--slideshow .slideshow__cursor-ring{--radius: 27;--circumference: calc(2px * (22 / 7) * var(--radius));position:absolute;top:0;left:0}.shopify-section--slideshow .slideshow__cursor-ring circle{stroke-opacity:1;stroke-dashoffset:0;stroke-dasharray:calc(var(--circumference) * var(--progress, 0)),var(--circumference);transform:rotate(-90deg)}.shopify-section--slideshow .slideshow .content-over-media--auto svg{height:min(700px,50vmax)}@media screen and (max-width:699px){.shopify-section--slideshow .slideshow__controls .circle-button{width:var(--spacing-10);height:var(--spacing-10)}.shopify-section--slideshow .slideshow--multiple-slides :is(.place-self-end-start,.place-self-end-center){padding-block-end:40px}}.shopify-section--slideshow .slideshow--boxed{--content-over-media-gap: var(--section-inner-spacing-inline);background:var(--slideshow-background);padding-block-start:var(--section-inner-max-spacing-block);padding-block-end:var(--section-inner-max-spacing-block);padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.shopify-section--slideshow .slideshow--boxed .content-over-media>:not(img,svg){padding-block-start:0!important}@media screen and (min-width:1400px){.shopify-section--slideshow .slideshow__controls{bottom:var(--spacing-14);right:var(--spacing-14)}}.shopify-section--slideshow .circle-button{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--rounded-full);place-items:center;transition:opacity .15s ease-in;display:grid}.shopify-section--slideshow .circle-button--fill{background:rgb(var(--background-primary));color:rgb(var(--text-primary))}.shopify-section--slideshow .circle-button--bordered{border:2px solid}.shopify-section--slideshow .circle-button--lg{width:var(--spacing-14);height:var(--spacing-14)}.shopify-section--slideshow .animated-arrow{pointer-events:none;place-items:center;display:grid}.shopify-section--slideshow .animated-arrow:before,.shopify-section--slideshow .animated-arrow:after{content:"";grid-area:1 / -1;transition:all .2s ease-in-out}.shopify-section--slideshow .animated-arrow:before{border-block-start-width:2px;border-inline-end-width:2px;width:8px;height:8px;transform:rotate(45deg);border-color:currentColor;position:relative;left:-1px}.shopify-section--slideshow .animated-arrow:after{width:var(--spacing-2-5);height:var(--spacing-0-5);transform-origin:center;opacity:0;background:currentColor;transform:scaleX(.5)}@media screen and (pointer:fine){.shopify-section--slideshow .group:hover .animated-arrow:before{transform:translate(var(--spacing-0-5)) rotate(45deg)}.shopify-section--slideshow .group:hover .animated-arrow:after{opacity:1;transform:scaleX(1)}}.shopify-section--slideshow .animated-arrow--reverse{transform:rotate(180deg)}.shopify-section--slideshow .stretching-dots{align-items:center;gap:var(--spacing-5);display:flex}.shopify-section--slideshow .stretching-dots>*{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--spacing-2);opacity:.5;background:currentColor;transition:opacity .5s cubic-bezier(.34,1.56,.64,1),width .5s cubic-bezier(.34,1.56,.64,1)}.shopify-section--slideshow .stretching-dots>*[aria-current=true]{width:var(--spacing-6);opacity:1}.shopify-section--slideshow .numbered-dots{align-items:center;gap:var(--spacing-2);display:flex}.shopify-section--slideshow .numbered-dots__item{width:var(--spacing-8);height:var(--spacing-8);will-change:transform;border-radius:100%;place-items:center;font-weight:700;transition:color .2s;display:grid}.shopify-section--slideshow .numbered-dots__item>*{grid-area:1 / -1}.shopify-section--slideshow .numbered-dots__item svg{width:inherit;height:inherit;transform:rotate(-90deg)}.shopify-section--slideshow .numbered-dots__item circle{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-opacity:.3;stroke-width:2px}.shopify-section--slideshow .numbered-dots__item[aria-current=true] circle:last-child{--radius: 15;--circumference: calc(2px * (22 / 7) * var(--radius));stroke-opacity:1;stroke-dasharray:calc(var(--circumference) * var(--progress, 1)),var(--circumference)}.shopify-section--slideshow .prev-next-buttons{align-items:center;gap:var(--spacing-4);display:flex}.shopify-section--slideshow custom-cursor{z-index:2;pointer-events:none;opacity:0;visibility:hidden;display:none;position:absolute;top:0;left:0;scale:.5;transition:opacity .1s,scale .1s,visibility .1s!important}@media screen and (pointer:fine){.shopify-section--slideshow custom-cursor{display:block}.shopify-section--slideshow custom-cursor.is-visible{opacity:1;visibility:visible;scale:1}}.shopify-section--slideshow :has(>custom-cursor:not([hidden])){cursor:none}.shopify-section--slideshow .prose>:first-child,.shopify-section--slideshow .prose>:first-child :first-child{margin-block-start:0!important}.shopify-section--slideshow .prose>:last-child,.shopify-section--slideshow .prose>:last-child :last-child{margin-block-end:0!important}.shopify-section--slideshow .prose *+:is(p,div){margin-block-start:var(--spacing-3)}.shopify-section--slideshow .prose *+:is(.h0,.h1,.h2){margin-block-start:var(--spacing-4)}.shopify-section--slideshow .prose *+:is(.h3,.h4,.h5,.h6){margin-block-start:var(--spacing-3)}.shopify-section--slideshow .prose *+.button{margin-block-start:var(--spacing-6)!important}.shopify-section--slideshow .prose :is(.h0,.h1,.h2,.h3,.h4)+*{margin-block-start:var(--spacing-5)}.shopify-section--slideshow .prose :is(.h5,.h6)+*{margin-block-start:var(--spacing-4)}@media screen and (min-width:700px){.shopify-section--slideshow .prose *+:is(p,div){margin-block-start:var(--spacing-4)}.shopify-section--slideshow .prose *+:is(.h0,.h1,.h2){margin-block-start:var(--spacing-6)}.shopify-section--slideshow .prose *+:is(.h3,.h4){margin-block-start:var(--spacing-5)}.shopify-section--slideshow .prose *+:is(.h5,.h6){margin-block-start:var(--spacing-4)}.shopify-section--slideshow .prose *+.button{margin-block-start:var(--spacing-8)!important}.shopify-section--slideshow .prose .h0+.button{margin-block-start:var(--spacing-10)!important}.shopify-section--slideshow .prose :is(.h0,.h1,.h2,.h3)+*{margin-block-start:var(--spacing-6)}.shopify-section--slideshow .prose .h4+*{margin-block-start:var(--spacing-5)}.shopify-section--slideshow .prose :is(.h5,.h6)+*{margin-block-start:var(--spacing-4)}}@media screen and (min-width:1150px){.shopify-section--slideshow .prose *+p{margin-block-start:var(--spacing-6)}.shopify-section--slideshow .prose *+:is(.h0,.h1){margin-block-start:var(--spacing-8)}.shopify-section--slideshow .prose *+:is(.h2,.h3,.h4){margin-block-start:var(--spacing-6)}.shopify-section--slideshow .prose *+:is(.h5,.h6){margin-block-start:var(--spacing-4)}.shopify-section--slideshow .prose :is(.h0,.h1,.h2)+*{margin-block-start:var(--spacing-8)}.shopify-section--slideshow .prose :is(.h3,.h4)+*{margin-block-start:var(--spacing-6)}.shopify-section--slideshow .prose :is(.h5,.h6)+*{margin-block-start:var(--spacing-4)}}.shopify-section--slideshow .subheading{font-weight:700}.shopify-section--slideshow .button{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.2;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;position:relative}.shopify-section--slideshow .button--xl{font-size:var(--text-base);padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}@media screen and (min-width:700px){.shopify-section--slideshow .button{padding-block-start:var(--spacing-3);padding-block-end:var(--spacing-3);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.shopify-section--slideshow .button--xl{padding-block-start:17px;padding-block-end:17px;padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10)}}.shopify-section--slideshow .heading,.shopify-section--slideshow .h0,.shopify-section--slideshow .h1,.shopify-section--slideshow .h2,.shopify-section--slideshow .h3,.shopify-section--slideshow .h4,.shopify-section--slideshow .h5,.shopify-section--slideshow .h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.shopify-section--slideshow .h0{font-size:var(--text-h0);line-height:1}.shopify-section--slideshow .h1{font-size:var(--text-h1);line-height:1.1}.shopify-section--slideshow .h2{font-size:var(--text-h2);line-height:1.1}.shopify-section--slideshow .h3{font-size:var(--text-h3);line-height:1.2}.shopify-section--slideshow .h4{font-size:var(--text-h4);line-height:1.3}.shopify-section--slideshow .h5{font-size:var(--text-h5);line-height:1.4}.shopify-section--slideshow .h6{font-size:var(--text-h6);line-height:1.4}.shopify-section--slideshow .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shopify-section--slideshow .tap-area{position:relative}.shopify-section--slideshow .tap-area:before{content:"";inset:calc(-1 * var(--spacing-2-5));position:absolute}.shopify-section--slideshow .rounded{border-radius:var(--rounded)}.shopify-section--slideshow .object-cover{object-fit:cover;object-position:center}.shopify-section--slideshow .hidden{display:none}.shopify-section--slideshow [hidden]{display:none!important}.shopify-section--slideshow .text-custom{color:rgb(var(--text-color))}.shopify-section--slideshow .text-start{text-align:start}.shopify-section--slideshow .text-center{text-align:center}.shopify-section--slideshow .text-end{text-align:end}.shopify-section--slideshow .place-self-start{place-self:start}.shopify-section--slideshow .place-self-start-center{place-self:start center}.shopify-section--slideshow .place-self-start-end{place-self:start end}.shopify-section--slideshow .place-self-center{place-self:center}.shopify-section--slideshow .place-self-center-start{place-self:center start}.shopify-section--slideshow .place-self-center-end{place-self:center end}.shopify-section--slideshow .place-self-end-start{place-self:end start}.shopify-section--slideshow .place-self-end-center{place-self:end center}@media screen and (min-width:700px){.shopify-section--slideshow .sm\:text-start{text-align:start}.shopify-section--slideshow .sm\:text-center{text-align:center}.shopify-section--slideshow .sm\:text-end{text-align:end}.shopify-section--slideshow .sm\:place-self-start{place-self:start}.shopify-section--slideshow .sm\:place-self-start-center{place-self:start center}.shopify-section--slideshow .sm\:place-self-start-end{place-self:start end}.shopify-section--slideshow .sm\:place-self-center{place-self:center}.shopify-section--slideshow .sm\:place-self-center-start{place-self:center start}.shopify-section--slideshow .sm\:place-self-center-end{place-self:center end}.shopify-section--slideshow .sm\:place-self-end-start{place-self:end start}.shopify-section--slideshow .sm\:place-self-end-center{place-self:end center}.shopify-section--slideshow .sm\:hidden{display:none}.shopify-section--slideshow .sm\:block{display:block}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/impact-slideshow.css.map */
