.fs-slider{position:relative;width:100%;overflow:hidden}.fs-slider__container{position:relative;width:100%;height:var(--slider-height, 100vh);max-height:var(--slider-max-height, 900px)}.fs-slider__track{position:relative;width:100%;height:100%;perspective:1200px}.fs-slider__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;backface-visibility:hidden;transform-style:preserve-3d}.fs-slider__slide.is-active{opacity:1;visibility:visible;z-index:3}.fs-slider__slide.is-entering{visibility:visible;z-index:4}.fs-slider__slide.is-leaving{visibility:visible;z-index:2}.fs-slider__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fs-slider__bg-image{width:100%;height:100%;object-fit:cover}.fs-slider__bg-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.fs-slider__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .3);z-index:2}.fs-slider__overlay--gradient{background:linear-gradient(var(--overlay-gradient, to bottom),rgba(0,0,0,0) 0%,var(--overlay-color, #000000) 100%);opacity:var(--overlay-opacity, .3)}.fs-slider__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;justify-content:var(--content-align-x, flex-start);align-items:var(--content-align-y, center);padding:var(--content-padding, 60px)}.fs-slider__content-inner{max-width:var(--content-max-width, 600px);text-align:var(--content-text-align, left);opacity:0;transform:translateY(40px)}.fs-slider__slide.is-active .fs-slider__content-inner{animation:contentReveal .9s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes contentReveal{to{opacity:1;transform:translateY(0)}}.fs-slider__subtitle{display:inline-block;font-size:var(--subtitle-size, 14px);font-weight:var(--subtitle-weight, 500);color:var(--subtitle-color, #ffffff);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--subtitle-margin, 15px);opacity:.9}.fs-slider__title{font-size:var(--title-size, 56px);font-weight:var(--title-weight, 700);color:var(--title-color, #ffffff);line-height:var(--title-line-height, 1.1);letter-spacing:calc(var(--title-letter-spacing, 0) * 1em);text-transform:var(--title-transform, none);margin:0 0 var(--title-margin, 20px) 0}.fs-slider__description{font-size:var(--desc-size, 16px);color:var(--desc-color, #ffffff);line-height:var(--desc-line-height, 1.7);margin:0 0 var(--desc-margin, 30px) 0;opacity:var(--desc-opacity, .9)}.fs-slider__buttons{display:flex;flex-wrap:wrap;gap:15px}.fs-slider__content-inner[style*="text-align: center"] .fs-slider__buttons,.fs-slider__content[style*="--content-text-align: center"] .fs-slider__buttons{justify-content:center}.fs-slider__content-inner[style*="text-align: right"] .fs-slider__buttons,.fs-slider__content[style*="--content-text-align: right"] .fs-slider__buttons{justify-content:flex-end}.fs-slider__btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y, 16px) var(--btn-padding-x, 36px);font-size:var(--btn-font-size, 14px);font-weight:var(--btn-font-weight, 600);letter-spacing:calc(var(--btn-letter-spacing, 0) * 1em);text-transform:var(--btn-transform, none);text-decoration:none;border-radius:var(--btn-radius, 0px);transition:all .3s ease;cursor:pointer}.fs-slider__btn--primary{background-color:var(--btn-bg, #ffffff);color:var(--btn-text, #000000);border:var(--btn-border-width, 0px) solid var(--btn-border, #ffffff)}.fs-slider__btn--primary:hover{background-color:var(--btn-bg-hover, #f0f0f0);color:var(--btn-text-hover, #000000);transform:translateY(-3px);box-shadow:0 10px 30px #0003}.fs-slider__btn--secondary{background-color:var(--btn2-bg, transparent);color:var(--btn2-text, #ffffff);border:var(--btn-border-width, 2px) solid var(--btn2-border, #ffffff)}.fs-slider__btn--secondary:hover{background-color:var(--btn2-bg-hover, #ffffff);color:var(--btn2-text-hover, #000000);transform:translateY(-3px)}.fs-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:var(--nav-size, 52px);height:var(--nav-size, 52px);background:var(--nav-bg, rgba(255,255,255,.9));border:none;border-radius:var(--nav-border-radius, 50%);color:var(--nav-icon, #000000);cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.fs-slider__nav:hover{background:var(--nav-bg-hover, #ffffff);transform:translateY(-50%) scale(1.1);box-shadow:0 8px 30px #00000026}.fs-slider__nav--prev{left:30px}.fs-slider__nav--next{right:30px}.fs-slider__nav svg{width:40%;height:40%}.fs-slider__dots{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:20}.fs-slider__dot{width:var(--dot-size, 10px);height:var(--dot-size, 10px);padding:0;border:none;border-radius:50%;background:var(--dot-color, rgba(255,255,255,.5));cursor:pointer;transition:all .3s ease}.fs-slider__dot:hover{background:var(--dot-active-color, #ffffff);transform:scale(1.2)}.fs-slider__dot.is-active{background:var(--dot-active-color, #ffffff);transform:scale(1.3)}.fs-slider__progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#fff3;z-index:20}.fs-slider__progress-bar{height:100%;width:0%;background:var(--btn-bg, #ffffff)}.fs-slider__counter{position:absolute;bottom:40px;right:40px;display:flex;align-items:baseline;gap:8px;color:#fff;font-size:14px;font-weight:500;z-index:20;letter-spacing:.1em}.fs-slider__counter-current{font-size:28px;font-weight:700}.fs-slider__counter-separator{opacity:.5}.fs-slider__counter-total{opacity:.7}.fs-slider__slide.fade-in{animation:fadeIn var(--transition-speed, .8s) ease forwards}.fs-slider__slide.fade-out{animation:fadeOut var(--transition-speed, .8s) ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fs-slider__slide.slide-in-left{animation:slideInLeft var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.slide-out-left{animation:slideOutLeft var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.fs-slider__slide.slide-in-right{animation:slideInRight var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.slide-out-right{animation:slideOutRight var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.fs-slider__slide.slide-in-up{animation:slideInUp var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.slide-out-up{animation:slideOutUp var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.fs-slider__slide.slide-in-down{animation:slideInDown var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.slide-out-down{animation:slideOutDown var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.fs-slider__slide.zoom-fade-in{animation:zoomFadeIn var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.zoom-fade-out{animation:zoomFadeOut var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes zoomFadeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes zoomFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.fs-slider__slide.zoom-out-in{animation:zoomOutIn var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.zoom-in-out{animation:zoomInOut var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes zoomOutIn{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes zoomInOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.fs-slider__slide.flip-in-x{animation:flipInX var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.flip-out-x{animation:flipOutX var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes flipInX{0%{opacity:0;transform:perspective(1200px) rotateY(-90deg)}to{opacity:1;transform:perspective(1200px) rotateY(0)}}@keyframes flipOutX{0%{opacity:1;transform:perspective(1200px) rotateY(0)}to{opacity:0;transform:perspective(1200px) rotateY(90deg)}}.fs-slider__slide.flip-in-y{animation:flipInY var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.flip-out-y{animation:flipOutY var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes flipInY{0%{opacity:0;transform:perspective(1200px) rotateX(90deg)}to{opacity:1;transform:perspective(1200px) rotateX(0)}}@keyframes flipOutY{0%{opacity:1;transform:perspective(1200px) rotateX(0)}to{opacity:0;transform:perspective(1200px) rotateX(-90deg)}}.fs-slider__slide.rotate-in{animation:rotateIn var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.rotate-out{animation:rotateOut var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg) scale(.3)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes rotateOut{0%{opacity:1;transform:rotate(0) scale(1)}to{opacity:0;transform:rotate(200deg) scale(.3)}}.fs-slider__slide.cube-in{animation:cubeIn var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards;transform-origin:left center}.fs-slider__slide.cube-out{animation:cubeOut var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards;transform-origin:right center}.fs-slider__slide.cube-in-rev{animation:cubeInRev var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards;transform-origin:right center}.fs-slider__slide.cube-out-rev{animation:cubeOutRev var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards;transform-origin:left center}@keyframes cubeIn{0%{opacity:0;transform:perspective(1200px) rotateY(-90deg)}to{opacity:1;transform:perspective(1200px) rotateY(0)}}@keyframes cubeOut{0%{opacity:1;transform:perspective(1200px) rotateY(0)}to{opacity:0;transform:perspective(1200px) rotateY(90deg)}}@keyframes cubeInRev{0%{opacity:0;transform:perspective(1200px) rotateY(90deg)}to{opacity:1;transform:perspective(1200px) rotateY(0)}}@keyframes cubeOutRev{0%{opacity:1;transform:perspective(1200px) rotateY(0)}to{opacity:0;transform:perspective(1200px) rotateY(-90deg)}}.fs-slider__slide.morph-in{animation:morphIn var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.morph-out{animation:morphOut var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes morphIn{0%{opacity:0;clip-path:circle(0% at 50% 50%)}to{opacity:1;clip-path:circle(150% at 50% 50%)}}@keyframes morphOut{0%{opacity:1;clip-path:circle(150% at 50% 50%)}to{opacity:0;clip-path:circle(0% at 50% 50%)}}.fs-slider__slide.glitch-in{animation:glitchIn var(--transition-speed, .8s) steps(1) forwards}.fs-slider__slide.glitch-out{animation:glitchOut var(--transition-speed, .8s) steps(1) forwards}@keyframes glitchIn{0%{opacity:0;transform:translate(0);filter:hue-rotate(0deg)}10%{opacity:.3;transform:translate(-5px,5px);filter:hue-rotate(90deg)}20%{opacity:.5;transform:translate(5px,-5px);filter:hue-rotate(180deg)}30%{opacity:.4;transform:translate(-3px,3px);filter:hue-rotate(270deg)}40%{opacity:.7;transform:translate(3px,-3px);filter:hue-rotate(0deg)}50%{opacity:.6;transform:translate(-2px,2px);filter:hue-rotate(45deg)}60%{opacity:.8;transform:translate(2px,-2px);filter:hue-rotate(90deg)}70%{opacity:.85;transform:translate(-1px,1px);filter:hue-rotate(0deg)}80%{opacity:.9;transform:translate(1px,-1px);filter:hue-rotate(0deg)}90%{opacity:.95;transform:translate(0);filter:hue-rotate(0deg)}to{opacity:1;transform:translate(0);filter:hue-rotate(0deg)}}@keyframes glitchOut{0%{opacity:1;transform:translate(0);filter:hue-rotate(0deg)}20%{opacity:.8;transform:translate(-3px,3px);filter:hue-rotate(90deg)}40%{opacity:.6;transform:translate(5px,-5px);filter:hue-rotate(180deg)}60%{opacity:.4;transform:translate(-5px,5px);filter:hue-rotate(270deg)}80%{opacity:.2;transform:translate(3px,-3px);filter:hue-rotate(0deg)}to{opacity:0;transform:translate(0);filter:hue-rotate(0deg)}}.fs-slider__slide.blur-in{animation:blurIn var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}.fs-slider__slide.blur-out{animation:blurOut var(--transition-speed, .8s) cubic-bezier(.4,0,.2,1) forwards}@keyframes blurIn{0%{opacity:0;filter:blur(40px);transform:scale(1.1)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes blurOut{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(40px);transform:scale(.9)}}.fs-slider__slide.bounce-in{animation:bounceIn var(--transition-speed, .8s) cubic-bezier(.68,-.55,.265,1.55) forwards}.fs-slider__slide.bounce-out{animation:bounceOut var(--transition-speed, .8s) cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(80px)}50%{opacity:.9;transform:scale(1.05) translateY(-15px)}70%{transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1) translateY(0)}25%{transform:scale(1.05) translateY(-15px)}to{opacity:0;transform:scale(.3) translateY(80px)}}@media screen and (max-width: 1024px){.fs-slider__container{height:var(--slider-height-tablet, 80vh)}.fs-slider__content{padding:50px}.fs-slider__title{font-size:var(--title-size-tablet, 42px)}.fs-slider__nav{width:calc(var(--nav-size, 52px) * .85);height:calc(var(--nav-size, 52px) * .85)}.fs-slider__nav--prev{left:20px}.fs-slider__nav--next{right:20px}.fs-slider__dots{bottom:30px}.fs-slider__counter{bottom:30px;right:30px}}@media screen and (max-width: 768px){.fs-slider__container{height:var(--slider-height-mobile, 70vh)}.fs-slider__content{padding:30px 25px 100px;align-items:flex-end!important}.fs-slider__content-inner{max-width:100%}.fs-slider__subtitle{font-size:var(--subtitle-size-mobile, 12px)}.fs-slider__title{font-size:var(--title-size-mobile, 32px);margin-bottom:15px}.fs-slider__description{font-size:var(--desc-size-mobile, 14px);margin-bottom:25px}.fs-slider__buttons{flex-direction:column;gap:12px}.fs-slider__btn{width:100%;justify-content:center;padding:14px 30px}.fs-slider__nav{width:42px;height:42px;top:auto;bottom:40px;transform:none}.fs-slider__nav:hover{transform:scale(1.05)}.fs-slider__nav--prev{left:20px}.fs-slider__nav--next{right:20px}.fs-slider__dots{bottom:25px;gap:10px}.fs-slider__dot{width:8px;height:8px}.fs-slider__counter{display:none}}@media screen and (max-width: 480px){.fs-slider__container{height:65vh;min-height:400px}.fs-slider__content{padding:20px 20px 90px}.fs-slider__title{font-size:26px}.fs-slider__description{font-size:13px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.fs-slider__btn{padding:12px 24px;font-size:13px}.fs-slider__nav{width:38px;height:38px;bottom:35px}.fs-slider__nav--prev{left:15px}.fs-slider__nav--next{right:15px}.fs-slider__dots{bottom:20px}}@media (prefers-reduced-motion: reduce){.fs-slider__slide,.fs-slider__content-inner,.fs-slider__btn,.fs-slider__nav,.fs-slider__dot{transition:none!important;animation:none!important}.fs-slider__slide.is-active{opacity:1;visibility:visible}.fs-slider__slide.is-active .fs-slider__content-inner{opacity:1;transform:none}}.fs-slider__nav:focus-visible,.fs-slider__dot:focus-visible,.fs-slider__btn:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.fs-slider:focus-visible{outline:none}@media (prefers-contrast: high){.fs-slider__overlay{opacity:.5}.fs-slider__btn{border:2px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fullscreen-product-slider.css.map */
