.homepage_slider_container{position:relative;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;display:block}:root{--slider-space-1: 4px;--slider-space-2: 8px;--slider-space-3: 12px;--slider-space-4: 16px;--slider-space-6: 24px;--slider-space-8: 32px;--ease-soft: cubic-bezier(.22, 1, .36, 1);--ease-glint: cubic-bezier(.16, 1, .3, 1)}.shopify-section-header,.shopify-section-group-header-group,header,.header-wrapper,.section-header{position:relative;z-index:999!important}.homepage_slider{position:relative;width:100%;height:100%;overflow:hidden}.slideshow_section{position:relative;width:100%;height:100vh!important}.slideshow_slide{position:relative;width:100%;height:100vh!important;margin:0;padding:0}.image-wrapper,.image-wrapper-mobile{position:relative;width:100%;height:100vh!important;overflow:hidden}.image-wrapper:before,.image-wrapper-mobile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--slide-image);background-size:cover;background-position:center;filter:blur(24px) saturate(130%) brightness(.9);transform:scale(1.08);opacity:0;transition:opacity .48s ease;z-index:0}.image-wrapper:after,.image-wrapper-mobile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,#0000,#0000000f 35%,#0000002e 60%,#00000047)}.slideshow_images{width:100%;height:100vh!important}.btn_url_position{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}[data-slider-height=aspect-ratio] .desktop-image,[data-slider-height=fit-screen] .desktop-image{object-fit:cover;object-position:center center}.mobile-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.slider-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:3}.slideshow_content{position:absolute;padding:2rem;max-width:42ch;z-index:4;color:#fff;text-shadow:none;padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}.slideshow_content.left{text-align:left}.slideshow_content.center{text-align:center}.slideshow_content.right{text-align:right}.slideshow_content.top_left{top:10%;left:5%}.slideshow_content.top_center{top:10%;left:50%;transform:translate(-50%)}.slideshow_content.top_right{top:10%;right:5%}.slideshow_content.middle_left{top:50%;left:5%;transform:translateY(-50%)}.slideshow_content.middle_center{top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow_content.middle_right{top:50%;right:5%;transform:translateY(-50%)}.slideshow_content.bottom_left{bottom:10%;left:5%}.slideshow_content.bottom_center{bottom:10%;left:50%;transform:translate(-50%)}.slideshow_content.bottom_right{bottom:10%;right:5%}[data-slider-height=aspect-ratio] .slideshow_content.bottom_left,[data-slider-height=aspect-ratio] .slideshow_content.bottom_center,[data-slider-height=aspect-ratio] .slideshow_content.bottom_right,[data-slider-height=fit-screen] .slideshow_content.bottom_left,[data-slider-height=fit-screen] .slideshow_content.bottom_center,[data-slider-height=fit-screen] .slideshow_content.bottom_right{bottom:60px}.slideshow_content.mobile_top_left{top:10%;left:5%}.slideshow_content.mobile_top_center{top:10%;left:50%;transform:translate(-50%)}.slideshow_content.mobile_top_right{top:10%;right:5%}.slideshow_content.mobile_middle_left{top:50%;left:5%;transform:translateY(-50%)}.slideshow_content.mobile_middle_center{top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow_content.mobile_middle_right{top:50%;right:5%;transform:translateY(-50%)}.slideshow_content.mobile_bottom_left{bottom:calc(10% + 40px);left:5%}.slideshow_content.mobile_bottom_center{bottom:calc(10% + 40px);left:50%;transform:translate(-50%)}.slideshow_content.mobile_bottom_right{bottom:calc(10% + 40px);right:5%}.slideshow_title{font-size:40px;margin-bottom:.5rem;margin-top:0;color:inherit;text-shadow:none;line-height:1.1;letter-spacing:-.015em}.slideshow_subtitle{font-size:16px;margin-top:0;margin-bottom:1.25rem;color:inherit;text-shadow:none;line-height:1.5}.btn.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 28px;border-radius:12px;border:1px solid transparent;font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none;text-decoration:none;color:var(--homepage-slider-button-text, #000000);background:transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,color .2s ease;box-shadow:0 8px 24px #00000029;overflow:hidden;isolation:isolate;white-space:nowrap;z-index:1;margin-top:1.5rem;opacity:var(--slide-button-opacity, 1);--slide-button-fill-opacity: .92;--slide-button-hover-opacity: .55}.slideshow_content .btn.button{margin-top:0}.btn.button span:after{content:none}.btn.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--homepage-slider-button-bg, #ffffff);opacity:var(--slide-button-fill-opacity);transition:opacity .22s ease;pointer-events:none;z-index:0}.btn.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff59,#fff0);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.btn.button span{position:relative;z-index:2}.btn.button:focus-visible{outline:2px solid var(--homepage-slider-dot-color, #ffffff);outline-offset:3px}.btn.button:hover,.btn.button:focus-visible{transform:none;box-shadow:0 12px 30px #0003}.btn.button:active{transform:none;box-shadow:0 8px 18px #0000002e}.btn.button:hover:before,.btn.button:focus-visible:before,.btn.button:active:before{opacity:var(--slide-button-hover-opacity)}.btn.button:hover:after,.btn.button:focus-visible:after{opacity:.8}.btn.button--solid{border-color:transparent;color:var(--homepage-slider-button-text, #000000);--slide-button-fill-opacity: 1;--slide-button-hover-opacity: .7;transition:transform .42s var(--ease-soft),box-shadow .65s var(--ease-soft),color .48s var(--ease-soft),border-color .48s var(--ease-soft);will-change:transform,box-shadow,color,border-color}.btn.button--solid:focus-visible{color:var(--homepage-slider-button-text, #000000)}.btn.button--solid:after{background:#000!important;opacity:0;transition:opacity .9s var(--ease-soft)}.btn.button--solid:hover,.btn.button--solid:focus-visible,.btn.button--solid:active{color:#fff}.btn.button--solid:hover:after,.btn.button--solid:focus-visible:after,.btn.button--solid:active:after{opacity:1!important}.btn.button--solid:before{transition:opacity .72s var(--ease-soft),background .72s var(--ease-soft)}.btn.button--outline{border-width:1px;border-color:#ffffff59;color:#fff;background:#ffffff05;background-clip:padding-box;box-shadow:0 6px 18px #0000001f,inset 0 1px #ffffff3d,inset 0 -1px #0000000a;backdrop-filter:blur(14px) saturate(150%) brightness(1.04) contrast(1);-webkit-backdrop-filter:blur(14px) saturate(150%) brightness(1.04) contrast(1);--slide-button-fill-opacity: .02;--slide-button-hover-opacity: .28;transition:transform .42s var(--ease-soft),box-shadow .65s var(--ease-soft),color .48s var(--ease-soft),border-color .48s var(--ease-soft),background-color .72s var(--ease-soft);will-change:transform,box-shadow,color,border-color,background-color}.btn.button--outline:hover,.btn.button--outline:focus-visible{color:#000;border-color:transparent}.btn.button--outline:before{background:linear-gradient(180deg,#ffffff59,#ffffff0f);opacity:.05;transition:opacity .72s var(--ease-soft),background .72s var(--ease-soft);will-change:opacity,background}.btn.button--outline:hover:before,.btn.button--outline:focus-visible:before{background:#fff;opacity:1}.btn.button--outline:focus-visible{color:#000}.btn.button--outline:after{content:"";position:absolute;top:-60%;left:-40%;width:60%;height:220%;border-radius:24px;pointer-events:none;background:radial-gradient(120px 200px at 50% 50%,#ffffffa6,#fff0 70%);transform:translate(-40%) rotate(18deg);opacity:.3;transition:transform 1.1s var(--ease-glint),opacity .8s var(--ease-soft);will-change:transform,opacity}.btn.button--outline:hover:after,.btn.button--outline:focus-visible:after{transform:translate(110%) rotate(18deg);opacity:.45}.btn.button--outline:active{color:#000}.btn.button--outline:active:before{background:#fff;opacity:1}.btn.button--link{background-color:transparent;color:var(--homepage-slider-button-text, #000000);border:none;text-decoration:underline;padding:0;min-height:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;--slide-button-fill-opacity: 0;--slide-button-hover-opacity: 0}.btn.button--link:before,.btn.button--link:after{display:none}.btn.button--link:hover{opacity:.7;transform:none}.slideshow__content--boxed{padding:1.5rem;background-color:rgba(var(--color-background),.9);border-radius:.5rem;text-shadow:none}.slideshow__content--boxed .slideshow_title,.slideshow__content--boxed .slideshow_subtitle{text-shadow:none}.color-accent-1{color:rgb(var(--color-foreground));background-color:rgb(var(--color-accent-1))}.color-accent-2{color:rgb(var(--color-foreground));background-color:rgb(var(--color-accent-2))}.color-background-1{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.color-background-2{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-2))}.color-inverse{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.color-accent-1 .slideshow__content--boxed{background-color:rgba(var(--color-accent-1),.9);color:rgb(var(--color-text))}.color-accent-2 .slideshow__content--boxed{background-color:rgba(var(--color-accent-2),.9);color:rgb(var(--color-text))}.color-background-1 .slideshow__content--boxed{background-color:rgba(var(--color-background),.9);color:rgb(var(--color-text))}.color-background-2 .slideshow__content--boxed{background-color:rgba(var(--color-background-2),.9);color:rgb(var(--color-text))}.color-inverse .slideshow__content--boxed{background-color:rgba(var(--color-foreground),.9);color:rgb(var(--color-background))}.slick-list{margin:0;padding:0!important;overflow:hidden;position:relative;z-index:0;height:100vh!important}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto;height:100vh!important}.slick-slide{height:100vh!important;min-height:1px;outline:none;display:block!important;flex-shrink:0;width:100%}.slick-dots{position:absolute;bottom:20px;width:100%;margin:0;padding:0;list-style:none;text-align:center;z-index:10}.slick-dots li{display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:10px;height:10px;padding:0;border:none;border-radius:50%;background-color:#ffffff80;text-indent:-9999px;overflow:hidden;cursor:pointer;font-size:0;line-height:0;transition:background-color .3s ease,transform .3s ease;outline:none}.slick-dots li button:hover{background-color:#fffc}.slick-dots li.slick-active button{background-color:#fff;transform:scale(1.2)}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;background-color:transparent;border:none;color:#fff;font-size:0;cursor:pointer;padding:0;transition:opacity .18s ease;outline:none;display:flex;align-items:center;justify-content:center;opacity:.85}.slick-arrow:hover{opacity:1}.slick-prev{left:15px}.slick-next{right:15px}.slick-prev:before,.slick-next:before{content:"";display:block;width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff}.slick-prev:before{transform:translate(2px) rotate(-45deg)}.slick-next:before{transform:translate(-2px) rotate(135deg)}.slick-arrow:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#custom-dots{position:absolute;bottom:clamp(.75rem,3vh,1.75rem);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.6rem;padding:0;margin:0;z-index:10;pointer-events:auto}#custom-dots .dot{position:relative;display:inline-flex;width:16px;height:8px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.45);cursor:pointer;padding:0;appearance:none;-webkit-appearance:none;transform:translateZ(0);backface-visibility:hidden;transition:width .2s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease}#custom-dots .dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:16px;background:transparent;pointer-events:auto}#custom-dots .dot:hover{opacity:1;background-color:#fff;border-color:#000000a6}#custom-dots .dot.active{width:40px;height:8px;border-radius:999px;background-color:#fff;border-color:#000000a6}#custom-dots .dot:focus-visible{outline:2px solid var(--homepage-slider-dot-color, #ffffff);outline-offset:2px}body.drawer-open #custom-dots,body.menu-open #custom-dots,body.overflow-hidden #custom-dots,.drawer-open #custom-dots,.menu-drawer-open #custom-dots{display:none!important}@media screen and (max-width: 767px){.small-hide{display:none!important}.homepage_slider_container,.slideshow_section,.slideshow_slide,.slideshow_images,.image-wrapper,.image-wrapper-mobile,.slick-list,.slick-track,.slick-slide{height:100vh!important}.slideshow_content{top:auto!important;bottom:12%!important;left:max(5%,env(safe-area-inset-left))!important;right:auto!important;transform:none!important;text-align:left!important;max-width:90%!important;padding:1.25rem 1rem}.slideshow_title{font-size:var(--mobile-title, 28px)!important;line-height:1.15;letter-spacing:-.01em;margin-bottom:.4rem}.slideshow_subtitle{font-size:var(--mobile-subtitle, 14px)!important;line-height:1.5;margin-bottom:.9rem}.btn.button{font-size:var(--mobile-button, 12px)!important;min-height:44px;padding:0 22px}.slideshow_title{font-size:26px}.slideshow_subtitle{font-size:14px}.btn.button{min-height:44px;padding:0 22px;font-size:14px}.btn.button--outline{backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%)}.slick-dots{bottom:15px}.slick-dots li{margin:0 4px}.slick-dots li button{width:8px;height:8px}#custom-dots{bottom:clamp(.75rem,5vh,1.5rem);gap:.6rem}#custom-dots .dot{width:14px;height:8px}#custom-dots .dot.active{width:32px;height:8px}}@media screen and (min-width: 768px){.medium-up-hide{display:none!important}}@media (prefers-reduced-motion: reduce){.btn.button,#custom-dots .dot,.slick-arrow{transition:none!important}.btn.button:hover,.btn.button:focus-visible{transform:none!important}}@media screen and (max-width: 768px) and (max-height: 667px){#custom-dots{bottom:8px}}@media screen and (max-width: 768px) and (min-height: 668px) and (max-height: 812px){#custom-dots{bottom:10px}}@media screen and (max-width: 768px) and (min-height: 813px){#custom-dots{bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-custom-homepage-slider.css.map */
