.slider-wrapper{position:relative} .flickity-slider>.img,.slider-wrapper:last-child,.slider>.img{margin-bottom:0} .row-slider,.slider{position:relative;scrollbar-width:none} .slider-full .flickity-slider>.col{padding:0 !important} .slider-load-first{max-height:999px;transition:max-height 2s} .slider-load-first:not(.flickity-enabled){max-height:500px} .slider-load-first:not(.flickity-enabled)>div{opacity:0} .slider:not(.flickity-enabled){-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto} .row-slider::-webkit-scrollbar,.slider::-webkit-scrollbar{height:0 !important;width:0 !important} .row.row-slider:not(.flickity-enabled){display:block} .slider:not(.flickity-enabled)>*{display:inline-block !important;vertical-align:top;white-space:normal !important} .slider:not(.flickity-enabled)>a,.slider>a,.slider>a>img,.slider>div:not(.col),.slider>img,.slider>p{width:100%} .flickity-slider>a,.flickity-slider>a>img,.flickity-slider>div:not(.col),.flickity-slider>figure,.flickity-slider>img,.flickity-slider>p{margin:0;padding:0;transition:transform .6s,opacity .6s,box-shadow .6s;width:100% !important} .flickity-slider>.row:not(.is-selected){opacity:0} .flickity-enabled{display:block;position:relative} .flickity-enabled:focus{outline:none} .flickity-viewport{height:100%;overflow:hidden;position:relative;width:100%} .flickity-slider{height:100%;position:absolute;width:100%} .slider-has-parallax .bg{transition:opacity .3s !important} .is-dragging .flickity-viewport .flickity-slider{pointer-events:none} .flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none} .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab} .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing} .flickity-prev-next-button{background-color:transparent;border:none;bottom:40%;color:#111;cursor:pointer;margin:0;opacity:0;padding:0;position:absolute;top:40%;transition:transform .3s,opacity .3s,background .3s,box-shadow .3s;width:36px} .flickity-prev-next-button.next{right:2%;transform:translateX(-20%)} .flickity-prev-next-button.previous{left:2%;transform:translateX(20%)} .slider-show-nav .flickity-prev-next-button,.slider:hover .flickity-prev-next-button{opacity:.7;transform:translateX(0) !important} .slider .flickity-prev-next-button:hover{box-shadow:none;opacity:1} .slider .flickity-prev-next-button:hover .arrow,.slider .flickity-prev-next-button:hover svg{fill:var(--fs-color-primary)} @media(min-width:850px){.slider-nav-outside .flickity-prev-next-button.next{left:100%;right:auto} .slider-nav-outside .flickity-prev-next-button.previous{left:auto;right:100%}} .flickity-prev-next-button:disabled,button.flickity-prev-next-button[disabled]{background:none !important;box-shadow:none !important;cursor:auto;opacity:0 !important;pointer-events:none} .flickity-prev-next-button svg{height:auto;left:50%;max-height:100%;max-width:100%;padding:20%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:100%} .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:-10%} .slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg{margin-top:-40px} .flickity-prev-next-button .arrow,.flickity-prev-next-button svg{fill:currentColor;border-color:currentColor;transition:all .3s} .animate-height,.slider-auto-height{transition:height .2s} .flickity-prev-next-button.no-svg{color:#111;font-size:26px} .slider-no-arrows .flickity-prev-next-button{display:none !important} .slider-type-fade .flickity-slider{transform:none !important} .slider-type-fade .flickity-slider>*{left:0 !important;opacity:0;z-index:1} .slider-type-fade .flickity-slider>.is-selected{opacity:1;z-index:2} .slider-type-fade .flickity-page-dots,.slider-type-fade .flickity-prev-next-button{z-index:3} @media screen and (min-width:850px){.slider-type-fade.product-gallery-stacked .flickity-slider>*{opacity:unset}} @media(prefers-reduced-motion){.flickity-prev-next-button.next,.flickity-prev-next-button.previous{transform:none !important}} .flickity-page-dots{bottom:15px;left:20%;line-height:1;list-style:none;margin:0;padding:0;position:absolute;right:20%;text-align:center} .row-slider .flickity-page-dots{bottom:0} .flickity-rtl .flickity-page-dots{direction:rtl} .flickity-page-dots .dot{border:3px solid #111;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;opacity:.4;transition:opacity .3s;width:12px} .nav-dots-small .flickity-page-dots .dot,.row-slider .flickity-page-dots .dot{background-color:#111;border:0;height:10px;opacity:.2;width:10px} .flickity-page-dots .dot:hover{opacity:.7} .flickity-page-dots .dot:first-child:last-child{display:none} .flickity-page-dots .dot.is-selected{background-color:#111;opacity:1 !important} .slider-nav-dots-dashes .flickity-page-dots .dot{border-radius:0;height:4px;margin:0;width:40px} .slider-nav-dots-dashes-spaced .flickity-page-dots .dot{border-radius:0;height:4px;width:40px} .slider-nav-dots-simple .flickity-page-dots .dot{background-color:#111} .slider-nav-dots-square .flickity-page-dots .dot{border-radius:0} .slider-nav-circle .flickity-prev-next-button .arrow,.slider-nav-circle .flickity-prev-next-button svg{border:2px solid;border-radius:100%} .slider-nav-circle .flickity-prev-next-button:hover .arrow,.slider-nav-circle .flickity-prev-next-button:hover svg{fill:#fff !important;background-color:var(--fs-color-primary);border-color:var(--fs-color-primary)} .slider-nav-outside.slider-nav-circle .next{margin-left:10px} .slider-nav-outside.slider-nav-circle .previous{margin-right:10px} .slider-nav-reveal{overflow:hidden;padding-top:0} .slider-nav-reveal .flickity-prev-next-button,.slider-nav-reveal .flickity-prev-next-button:hover{background-color:#fff;bottom:0;box-shadow:0 -150px 15px 0 rgba(0,0,0,.3);height:100%;margin:0 !important;top:-2px;width:30px} .dark .slider-nav-reveal .flickity-prev-next-button{background-color:rgba(0,0,0,.3);border-radius:99px;color:#fff} .slider-nav-reveal .flickity-prev-next-button.next{left:auto !important;right:-1px !important;transform:translateX(10%)} .slider-nav-reveal .flickity-prev-next-button.previous{left:-1px !important;right:auto !important;transform:translateX(-10%)} .slider-nav-light .flickity-prev-next-button{color:#fff} .slider-nav-light .flickity-prev-next-button .arrow,.slider-nav-light .flickity-prev-next-button svg{fill:#fff} .slider-nav-light .flickity-page-dots .dot{border-color:#fff} .slider-nav-light .flickity-page-dots .dot.is-selected,.slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot{background-color:#fff} .slider-style-container .flickity-slider>*,.slider-style-focus .flickity-slider>*,.slider-style-shadow .flickity-slider>*{margin:0 auto;max-width:1080px} .slider-style-container:not(.flickity-enabled) .ux_banner,.slider-style-focus:not(.flickity-enabled) .ux_banner,.slider-style-shadow:not(.flickity-enabled) .ux_banner{opacity:0 !important} .slider-style-container .ux_banner,.slider-style-focus .ux_banner,.slider-style-shadow .ux_banner{opacity:1} .slider-style-container .flickity-slider>:not(.is-selected),.slider-style-focus .flickity-slider>:not(.is-selected),.slider-style-shadow .flickity-slider>:not(.is-selected){opacity:.5} .slider-style-shadow{padding:15px 0 25px} .slider-style-shadow .flickity-slider>:not(.is-selected){opacity:1;transform:scale(.9);z-index:-1} .slider-style-shadow .flickity-slider>:not(.is-selected):before{height:200px;opacity:.5} .slider-style-shadow .flickity-slider>.is-selected{transform:scale(.95)} .slider-style-focus{background-color:transparent;padding:30px 0} .slider-style-focus .flickity-page-dots{bottom:6px} .slider-style-focus .flickity-slider>*{max-width:1050px} .slider-style-focus .flickity-slider>:not(.is-selected){transform:scale(.93)} @media screen and (max-width:549px){.slider-wrapper .flickity-prev-next-button{display:none} .row-slider .flickity-prev-next-button{background-color:transparent !important;box-shadow:none !important;opacity:.8;transform:translateX(0) !important;width:20px !important} .row-slider .flickity-prev-next-button svg{border:0 !important;padding:3px !important} .flickity-page-dots{pointer-events:none} .flickity-slider .banner-layers{overflow:hidden}}
