section.vap-banner-slider{padding-block:40px}section.vap-banner-slider>.page-width{max-width:1920px;padding:0}.vap-banner-slider .lnd-banner-slider{position:relative;overflow:hidden;border-radius:12px}.vap-banner-slider .swiper-wrapper{display:flex;width:100%;box-sizing:content-box}.vap-banner-slider .swiper-slide{flex-shrink:0;width:100%;position:relative}.vap-banner-slider .slide-content{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:60px 100px;color:#fff;min-height:400px}.vap-banner-slider .left-content{max-width:500px}.vap-banner-slider .right-image{flex:0 1 400px;max-width:400px;min-width:0}.vap-banner-slider .offer-badge{display:inline-block;background:#f78804;color:#1a2f52;padding:5px 12px;font-size:12px;border-radius:20px;font-weight:600}.vap-banner-slider .left-content h1,.vap-banner-slider .left-content h2{font-size:36px;line-height:normal;margin:10px 0;font-weight:600;color:inherit}.vap-banner-slider .left-content p{font-size:14px;margin-block:24px;opacity:.8}.vap-banner-slider .btn-shop{display:inline-flex;align-items:center;gap:10px;background:#b48648;padding:8px 10px 8px 16px;border-radius:30px;text-decoration:none;font-weight:900;transition:.3s;color:#fff;border:1px solid #b48648}.vap-banner-slider a.btn-shop:hover{color:#f78804;background:#fff}.vap-banner-slider a.btn-shop>span.arrow-icon{transform:rotate(-45deg);border-radius:50%;background:#8c6530;width:30px;height:30px;color:#fff;display:inline-flex;justify-content:center;font-weight:900;transition:.3s ease-in-out}.vap-banner-slider a.btn-shop:hover>span.arrow-icon{transform:rotate(0)}.vap-banner-slider .right-image img{max-width:350px}.vap-banner-slider .bottom-curve{position:absolute;bottom:-33px;left:0;right:0;width:100%;height:100px;z-index:1;text-align:center}.vap-banner-slider .bottom-curve>svg{width:100%;max-width:100%;height:100%;display:block}.vap-banner-slider .navigation-btn-container{width:100%;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:1;top:50%;padding-inline:24px;transform:translateY(-50%)}.vap-banner-slider .slider-btn-prev-left,.vap-banner-slider .slider-btn-prev-right{display:flex;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1 / 1;border-radius:40px;text-align:center;padding:12px;cursor:pointer;transition:all .3s ease-in-out;background:#25406f8c;border:none;-webkit-appearance:none;appearance:none}.vap-banner-slider .slider-btn-prev-left:focus-visible,.vap-banner-slider .slider-btn-prev-right:focus-visible{outline:2px solid #fff;outline-offset:3px}.vap-banner-slider .slider-btn-prev-left:hover,.slider-btn-prev-right:hover{background:#25406fe6}.vap-banner-slider .img-container{width:100%}.vap-banner-slider .img-container img{display:block;width:100%;max-width:100%;height:auto;border-radius:5px}.vap-banner-slider .swiper-pagination{bottom:40px!important}.vap-banner-slider .swiper-pagination-bullet{background:#f5a62380;opacity:1}.vap-banner-slider .swiper-pagination-bullet-active{width:25px;border-radius:10px;background:#f78804}@keyframes vapSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes vapSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes vapSlideUpVisible{0%{transform:translateY(28px)}to{transform:translateY(0)}}@keyframes vapSlideInVisible{0%{transform:translate(40px)}to{transform:translate(0)}}@keyframes vapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .offer-badge,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .left-content h1,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .left-content p,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .btn-shop,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .right-image{opacity:0}.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active).animate-in .offer-badge{animation:vapSlideUp .5s ease .05s both}.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active).animate-in .left-content h1{animation:vapSlideUp .55s ease .2s both}.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active).animate-in .left-content p{animation:vapSlideUp .55s ease .35s both}.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active).animate-in .btn-shop{animation:vapSlideUp .5s ease .5s both}.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active).animate-in .right-image{animation:vapSlideIn .65s ease .15s both}.vap-banner-slider .js-swiper-ready .swiper-slide.swiper-slide-active.animate-in .offer-badge{animation:vapSlideUpVisible .5s ease .05s both}.vap-banner-slider .js-swiper-ready .swiper-slide.swiper-slide-active.animate-in .left-content h1{animation:vapSlideUpVisible .55s ease .2s both}.vap-banner-slider .js-swiper-ready .swiper-slide.swiper-slide-active.animate-in .left-content p{animation:vapSlideUpVisible .55s ease .35s both}.vap-banner-slider .js-swiper-ready .swiper-slide.swiper-slide-active.animate-in .btn-shop{animation:vapSlideUpVisible .5s ease .5s both}.vap-banner-slider .js-swiper-ready .swiper-slide.swiper-slide-active.animate-in .right-image{animation:vapSlideInVisible .65s ease .15s both}.vap-banner-slider .swiper-slide.animate-in .right-image .img-container{animation:vapFloat 4s ease-in-out .85s infinite}@media(max-width:992px){.vap-banner-slider .right-image{max-width:300px}}@media(max-width:768px){section.vap-banner-slider{padding-block:16px}.vap-banner-slider .slide-content{padding:40px 30px 60px;flex-wrap:wrap;min-height:unset;gap:16px}.vap-banner-slider .left-content{max-width:100%}.vap-banner-slider .right-image{order:-1;max-width:100%}.vap-banner-slider .right-image img{aspect-ratio:3 / 2;object-fit:contain}.vap-banner-slider .left-content h1{font-size:28px;line-height:1.25;margin:8px 0}.vap-banner-slider .left-content p{font-size:14px;margin-block:16px;line-height:1.5}}@media(max-width:576px){section.vap-banner-slider{padding-top:8px;padding-bottom:40px}.vap-banner-slider .navigation-btn-container{display:none}.vap-banner-slider .swiper-pagination-bullet{width:8px;height:8px}.vap-banner-slider .left-content h1{font-size:22px;line-height:1.25}.vap-banner-slider .left-content p{font-size:13px;margin-block:12px}.vap-banner-slider .slide-content{padding:24px 20px 50px;gap:12px}.vap-banner-slider .offer-badge{font-size:11px;padding:4px 10px}.vap-banner-slider .right-image img{aspect-ratio:16 / 9;object-fit:contain;border-radius:10px}}@media(prefers-reduced-motion:reduce){.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .offer-badge,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .left-content h1,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .left-content h2,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .left-content p,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .btn-shop,.vap-banner-slider .js-swiper-ready .swiper-slide:not(.swiper-slide-active) .right-image{opacity:1}.vap-banner-slider .swiper-slide.animate-in .offer-badge,.vap-banner-slider .swiper-slide.animate-in .left-content h1,.vap-banner-slider .swiper-slide.animate-in .left-content h2,.vap-banner-slider .swiper-slide.animate-in .left-content p,.vap-banner-slider .swiper-slide.animate-in .btn-shop,.vap-banner-slider .swiper-slide.animate-in .right-image,.vap-banner-slider .swiper-slide.animate-in .right-image .img-container{animation:none;opacity:1}}@media(max-width:440px){.vap-banner-slider .slide-content{padding:16px 14px 50px}.vap-banner-slider .left-content h1{font-size:20px;line-height:1.2}.vap-banner-slider .left-content p{font-size:12px;margin-block:10px;line-height:1.45}.vap-banner-slider .offer-badge{font-size:10px;padding:3px 8px}}@media(max-width:768px){.vap-banner-slider .swiper-slide.animate-in .right-image .img-container{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vap-banner-slider.css.map */
