.hero-slider-wrapper{position:relative;width:100%;overflow:hidden}.hero-slider-container{position:relative;width:100%}.hero-slider{width:100%;height:500px;position:relative}@media (max-width: 768px){.hero-slider{height:400px}}.hero-slide{position:relative;width:100%;height:100%;display:flex;align-items:center;overflow:hidden;background:transparent}.hero-slide-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slide-background .background-color,.hero-slide-background .background-gradient{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.background-color,.background-gradient{min-height:100%;display:block!important}.background-image{width:100%;height:100%;overflow:hidden}.background-image img{width:100%;height:100%;object-fit:cover;object-position:center}.background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.background-video{width:100%;height:100%;overflow:hidden}.background-video iframe,.background-video video{width:100%;height:100%;object-fit:cover;border:none;pointer-events:none}.hero-slide-content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center}.hero-slide-content *{pointer-events:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.hero-content-single{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.hero-content-single[style*="text-align: left"]{align-items:flex-start}.hero-content-single[style*="text-align: right"]{align-items:flex-end}.hero-content-two-column{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;width:100%}.hero-content-two-column.content-right{grid-template-columns:1fr 1fr}.hero-content-two-column.content-right .hero-text-column{order:2}.hero-content-two-column.content-right .hero-image-column{order:1}.hero-text-content,.hero-text-column{display:flex;flex-direction:column;gap:16px}.hero-title{margin:0;line-height:1.2;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle{margin:0;line-height:1.4;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.hero-cta-button{display:inline-block;padding:12px 24px;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 8px #0003;margin-top:8px}.hero-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d;opacity:.9}.hero-foreground-image{width:100%;display:flex;justify-content:center;align-items:center}.hero-foreground-image img{width:100%;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 8px 24px #0003}.hero-image-column{display:flex;justify-content:center;align-items:center}.hero-arrow-next,.hero-arrow-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:50px!important;height:50px!important;max-width:50px;max-height:50px;min-width:50px;min-height:50px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#333;box-shadow:0 4px 20px #0000001a;border:none;outline:none;flex-shrink:0;pointer-events:auto;-webkit-user-select:none;user-select:none}.hero-arrow-next svg,.hero-arrow-prev svg{width:18px!important;height:18px!important;max-width:18px;max-height:18px;flex-shrink:0;stroke-width:2.5}.hero-arrow-next:hover,.hero-arrow-prev:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 8px 25px #00000026;color:#0c2245}.hero-arrow-next:active,.hero-arrow-prev:active{transform:translateY(-50%) scale(.95)}.hero-arrow-next{right:24px}.hero-arrow-prev{left:24px}.hero-arrow-next.swiper-button-disabled,.hero-arrow-prev.swiper-button-disabled{opacity:.4;cursor:not-allowed;background:#fff9}.hero-arrow-next.swiper-button-disabled:hover,.hero-arrow-prev.swiper-button-disabled:hover{transform:translateY(-50%);box-shadow:0 4px 20px #0000001a}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{margin-top:0;width:auto;height:auto;background:none;color:inherit}.hero-slider .swiper-button-next:after,.hero-slider .swiper-button-prev:after{display:none}.hero-slider .swiper-pagination{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;width:auto!important;height:auto!important;text-align:center!important}.hero-slider .swiper-pagination-bullets{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important}.hero-arrow-next,.hero-arrow-prev{aspect-ratio:1!important;box-sizing:border-box}.hero-slider .hero-arrow-next,.hero-slider .hero-arrow-prev{width:50px!important;height:50px!important;font-size:0}.hero-slider .hero-pagination{position:absolute!important;bottom:20px;left:50%!important;transform:translate(-50%)!important;z-index:10;display:flex!important;gap:8px;align-items:center;justify-content:center;width:auto!important;height:auto!important}.hero-slider .hero-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;background:#ffffff80!important;border-radius:6px!important;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)!important;opacity:1!important;margin:0!important;border:2px solid rgba(255,255,255,.3)!important;display:inline-block!important}.hero-pagination .swiper-pagination-bullet:hover{background:#ffffffb3;transform:scale(1.1)}.hero-slider .hero-pagination .swiper-pagination-bullet-active{width:32px!important;height:12px!important;background:#fffffff2!important;border-radius:6px!important;border:2px solid rgba(255,255,255,.8)!important;box-shadow:0 2px 8px #0003!important}.hero-pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ffffff4d,#ffffff1a);border-radius:8px;z-index:-1}@media (max-width: 768px){.container{padding:0 16px}.hero-content-two-column{grid-template-columns:1fr;gap:24px;text-align:center}.hero-content-two-column.content-right .hero-text-column,.hero-content-two-column.content-right .hero-image-column{order:initial}.hero-title{font-size:32px!important;line-height:1.1}.hero-subtitle{font-size:16px!important}.hero-cta-button{padding:10px 20px;font-size:14px}.hero-arrow-next,.hero-arrow-prev{width:44px!important;height:44px!important;max-width:44px;max-height:44px;min-width:44px;min-height:44px}.hero-arrow-next svg,.hero-arrow-prev svg{width:16px!important;height:16px!important;max-width:16px;max-height:16px}.hero-arrow-next{right:16px}.hero-arrow-prev{left:16px}.hero-slider .hero-pagination{bottom:16px!important}.hero-slider .hero-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important}.hero-slider .hero-pagination .swiper-pagination-bullet-active{width:24px!important;height:10px!important}}@media (max-width: 480px){.hero-title{font-size:24px!important}.hero-subtitle{font-size:14px!important}.hero-content-single,.hero-text-content,.hero-text-column{gap:12px}.hero-foreground-image{margin:16px 0}}.hero-slider.swiper-fade .swiper-slide{transition-property:opacity}.hero-slider.swiper-fade .swiper-slide-active{opacity:1}.hero-slider.swiper-fade .swiper-slide:not(.swiper-slide-active){opacity:0}.hero-slider-wrapper{opacity:1;transition:opacity .3s ease}.hero-slider-wrapper.loaded{opacity:1}.hero-slider:focus-visible{outline:2px solid #007acc;outline-offset:2px}.hero-arrow-next:focus-visible,.hero-arrow-prev:focus-visible,.hero-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid #007acc;outline-offset:2px}@media (prefers-reduced-motion: reduce){.hero-slider,.hero-arrow-next,.hero-arrow-prev,.hero-pagination .swiper-pagination-bullet,.hero-cta-button,.hero-slider .swiper-slide{transition:none}}@media print{.hero-slider-wrapper{height:auto;overflow:visible}.hero-slider{height:auto}.hero-slide{position:static;height:auto;page-break-inside:avoid}.hero-arrow-next,.hero-arrow-prev,.hero-pagination{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hero-slider.css.map */
