.hero-banner[data-v-6ed6455b]{display:block;height:578px;margin:0 auto;max-height:calc(100svh - var(--header-height) - var(--mobile-footer-nav-height));max-width:1920px;min-height:230px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.hero-banner[data-v-6ed6455b]{height:444px;max-height:none}}@media(min-width:1024px){.hero-banner[data-v-6ed6455b]{height:624px}}@media(min-width:1440px){.hero-banner[data-v-6ed6455b]{height:832px}}.hero-banner__pagination-ssr[data-v-6ed6455b]{bottom:30px;display:flex;gap:8px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.hero-banner__pagination-ssr__bullet[data-v-6ed6455b]{background:#fff3;border-radius:2px;display:block;height:10px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);width:10px}.hero-banner__pagination-ssr__bullet.is-active[data-v-6ed6455b]{background:#ffffffe6;border-radius:4px;width:24px}.is-mounted .hero-banner__pagination-ssr[data-v-6ed6455b]{display:none}.hero-banner__slide[data-v-6ed6455b],.hero-banner__swiper[data-v-6ed6455b],.hero-banner__swiper swiper-slide[data-v-6ed6455b]{height:100%;width:100%}.hero-banner__slide[data-v-6ed6455b]{color:inherit;display:block;position:relative}.hero-banner__slide-link[data-v-6ed6455b]{display:block;inset:0;position:absolute;z-index:3;-webkit-tap-highlight-color:transparent}.hero-banner__slide-link[data-v-6ed6455b]:focus-visible{outline:2px solid var(--white-color);outline-offset:-4px}@media(min-width:1024px){.hero-banner__slide-link[data-v-6ed6455b]{display:none}}.hero-banner__image-wrapper[data-v-6ed6455b]{animation:heroBannerSkeletonPulse-6ed6455b 1.2s ease-in-out infinite;background:linear-gradient(90deg,#141414 25%,#1f1f1f 37%,#141414 63%);background-size:400% 100%;height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:1}.hero-banner__image-wrapper picture[data-v-6ed6455b]{display:block;height:100%;width:100%}.hero-banner__image-wrapper[data-v-6ed6455b]:after{background:linear-gradient(85deg,rgba(0,0,0,.75) 3.98%,rgba(0,0,0,.55) max(29.92%,515px),transparent max(48.95%,650px));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media(max-width:768px){.hero-banner__image-wrapper[data-v-6ed6455b]:after{display:none}}.hero-banner__image-wrapper[data-v-6ed6455b]:before{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.76) 15.5%,rgba(0,0,0,.72) 22.5%,rgba(0,0,0,.66) 29%,rgba(0,0,0,.59) 35.3%,rgba(0,0,0,.52) 41.2%,rgba(0,0,0,.44) 47.1%,rgba(0,0,0,.36) 52.9%,rgba(0,0,0,.28) 58.8%,rgba(0,0,0,.21) 64.7%,rgba(0,0,0,.14) 71%,rgba(0,0,0,.08) 77.5%,rgba(0,0,0,.04) 84.5%,rgba(0,0,0,.01) 91.9%,transparent);content:"";height:180px;left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--header-height)*-1);z-index:1}@media(max-width:768px){.hero-banner__image-wrapper[data-v-6ed6455b]:before{display:none}}.hero-banner__image[data-v-6ed6455b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:768px){.hero-banner__image[data-v-6ed6455b]{-o-object-position:79% 50%;object-position:79% 50%}}.hero-banner__content[data-v-6ed6455b]{color:var(--white-color);display:flex;flex-direction:column;inset:0;justify-content:center;padding:40px 0;position:absolute;z-index:2}.hero-banner__content .container[data-v-6ed6455b]{display:flex;flex-direction:column;height:100%}.hero-banner__content .container .columns[data-v-6ed6455b]{margin-top:auto}@media(max-width:768px){.hero-banner__content .container .columns[data-v-6ed6455b]{position:relative}.hero-banner__content .container .columns[data-v-6ed6455b]:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 80px,rgba(0,0,0,.85));bottom:-50px;content:"";left:50%;pointer-events:none;position:absolute;top:-80px;transform:translate(-50%);width:calc(100% + .5rem);z-index:-1}}.hero-banner__content .container .columns .column[data-v-6ed6455b]{margin-bottom:30px}.hero-banner__title[data-v-6ed6455b]{color:var(--white-color);font-size:1.5rem;font-style:normal;font-weight:800;letter-spacing:var(--a11y-letter-spacing-min,0);line-height:normal;margin-inline:auto;max-width:650px;text-align:center}@media(min-width:769px){.hero-banner__title[data-v-6ed6455b]{color:var(--white-color);font-size:2.25rem;font-style:normal;font-weight:800;letter-spacing:var(--a11y-letter-spacing-min,0);line-height:normal;margin-inline:unset;text-align:left}}@media(min-width:1024px){.hero-banner__title[data-v-6ed6455b]{color:var(--white-color);font-size:2.9375rem;font-style:normal;font-weight:800;letter-spacing:var(--a11y-letter-spacing-min,0);line-height:normal}}.hero-banner__description[data-v-6ed6455b]{color:var(--white-color);display:-webkit-box;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:var(--a11y-letter-spacing-min,0);-webkit-line-clamp:3;line-clamp:3;line-height:max(1.4285714286,var(--a11y-line-height-min,0));max-width:600px;text-align:center;-webkit-box-orient:vertical;margin-bottom:1em;margin-inline:auto;overflow:hidden;text-overflow:ellipsis}@media(min-width:480px){.hero-banner__description[data-v-6ed6455b]{color:var(--white-color);font-size:1rem;font-style:normal;font-weight:500;letter-spacing:var(--a11y-letter-spacing-min,0);-webkit-line-clamp:2;line-clamp:2;line-height:normal}}@media(min-width:769px){.hero-banner__description[data-v-6ed6455b]{color:var(--white-color);font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:var(--a11y-letter-spacing-min,0);line-height:max(1.36,var(--a11y-line-height-min,0));margin-inline:unset;text-align:left}}@media(min-width:1024px){.hero-banner__description[data-v-6ed6455b]{-webkit-line-clamp:3;line-clamp:3}}.hero-banner__meta[data-v-6ed6455b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 24px}@media(min-width:769px){.hero-banner__meta[data-v-6ed6455b]{justify-content:flex-start}}.hero-banner .shelf-short[data-v-6ed6455b]{gap:8px;justify-content:center;margin-bottom:24px}@media(min-width:769px){.hero-banner .shelf-short[data-v-6ed6455b]{justify-content:flex-start}}.hero-banner[data-v-6ed6455b] .shelf-rest{color:var(--white-color)!important}.hero-banner[data-v-6ed6455b] .shelf-rest.has-dot:before{color:var(--white-color);font-size:14px;margin-right:8px}.hero-banner__actions[data-v-6ed6455b]{display:none;gap:12px;margin-top:24px}@media(min-width:1024px){.hero-banner__actions[data-v-6ed6455b]{display:flex}}.hero-banner__btn[data-v-6ed6455b]{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease}.hero-banner__btn--primary[data-v-6ed6455b]{background:var(--white-color);border-color:var(--white-color);color:#000}.hero-banner__btn--primary[data-v-6ed6455b]:hover{background:var(--white-color-90)}.hero-banner__btn--secondary[data-v-6ed6455b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--white-color-10);border-color:var(--white-color);color:var(--white-color)}.hero-banner__btn--secondary[data-v-6ed6455b]:hover{background:var(--white-color-30)}.hero-banner__btn-icon[data-v-6ed6455b]{font-size:12px;line-height:1}html.a11y-contrast-high .hero-banner__actions .hero-banner__btn--primary[data-v-6ed6455b]:hover{background:#e6e600}html.a11y-contrast-high .hero-banner__actions .hero-banner__btn--secondary[data-v-6ed6455b]{background:transparent}html.a11y-contrast-high .hero-banner__actions .hero-banner__btn--secondary[data-v-6ed6455b]:hover{background:var(--contrast-yellow-12)}html.a11y-contrast-high swiper-container[data-v-6ed6455b]::part(bullet){background:var(--contrast-yellow-light)!important}[data-v-6ed6455b] .swiper-pagination{bottom:30px!important;display:flex;gap:8px;justify-content:center}[data-v-6ed6455b] .swiper-pagination-bullet,[data-v-6ed6455b] [part=bullet]{background:#fff3!important;border-radius:2px!important;height:8px!important;opacity:1!important;transition:all .3s ease!important;width:8px!important}[data-v-6ed6455b] .swiper-pagination-bullet-active,[data-v-6ed6455b] [part=bullet-active]{background:var(--white-color-90)!important;border-radius:4px!important;height:8px!important;width:32px!important}[data-v-6ed6455b] .nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10}[data-v-6ed6455b] .nav-btn.left{display:none;left:8px}@media(min-width:1440px){[data-v-6ed6455b] .nav-btn.left{display:inline-flex}}[data-v-6ed6455b] .nav-btn.right{display:none;right:8px}@media(min-width:1440px){[data-v-6ed6455b] .nav-btn.right{display:inline-flex}}@media(max-width:768px){.hero-banner__content[data-v-6ed6455b]{padding:20px 0}.hero-banner__nav-btn[data-v-6ed6455b]{display:none}}@keyframes heroBannerSkeletonPulse-6ed6455b{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.hero-banner__image-wrapper[data-v-6ed6455b]{animation:none;background:#1a1a1a}}.hero-banner:not(.is-mounted) swiper-container::part(pagination){display:none!important}.hero-banner swiper-container::part(pagination){bottom:30px!important;display:flex;gap:8px;justify-content:center}.hero-banner swiper-container::part(bullet){background:#fff3!important;border-radius:2px!important;box-shadow:0 1px 4px #0000001a;height:10px!important;opacity:1!important;transition:all .3s ease!important;width:10px!important}.hero-banner swiper-container::part(bullet-active){background:var(--white-color-90)!important;border-radius:4px!important;height:10px!important;width:24px!important}.hero-banner .swiper-pagination{bottom:30px!important;display:flex;gap:8px;justify-content:center}.hero-banner .swiper-pagination-bullet,.hero-banner [part=bullet]{background:#fff3!important;border-radius:2px!important;height:8px!important;opacity:1!important;transition:all .3s ease!important;width:8px!important}.hero-banner .swiper-pagination-bullet-active,.hero-banner [part=bullet-active]{background:var(--white-color-90)!important;border-radius:4px!important;height:8px!important;width:32px!important}.shelf-header[data-v-2565bf95]{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:12px;margin-top:24px}.shelf-header h2[data-v-2565bf95]{color:var(--white-color);font-size:1.25rem;margin:0}.shelf-header .shelf-show-more-button[data-v-2565bf95]{--size-show-more:9px;color:var(--white-color-64);font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:var(--a11y-letter-spacing-min,0);line-height:max(1.4285714286,var(--a11y-line-height-min,0));padding-right:calc(var(--size-show-more) + 4px);position:relative;text-transform:uppercase;transition:all .2s}.shelf-header .shelf-show-more-button[data-v-2565bf95]:hover{color:var(--white-color)}.shelf-header .shelf-show-more-button[data-v-2565bf95]:hover:after{transform:translate(2px,-50%) rotate(45deg)}.shelf-header .shelf-show-more-button[data-v-2565bf95]:after{border-right:2px solid var(--white-color);border-top:2px solid var(--white-color);content:"";height:var(--size-show-more);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .2s;width:var(--size-show-more)}.shelf-container[data-v-1346592a],.shelf-section[data-v-1346592a]{position:relative}.shelf-section[data-v-1346592a]{container-type:inline-size;height:var(--shelf-height,268px);overflow:visible;width:calc(50% + min(50vw,1920px / 2))}.shelf-swiper[data-v-1346592a]{display:flex;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shelf-swiper[data-v-1346592a]::-webkit-scrollbar{display:none}.shelf-swiper swiper-slide[data-v-1346592a]{box-sizing:border-box;flex-shrink:0;padding:4px 0 8px}.shelf-swiper.shelf-swiper--ready[data-v-1346592a]{display:block;overflow:visible}.shelf-swiper[data-v-1346592a]::part(container){margin-left:-12px;overflow-x:clip;overflow-y:visible;padding-left:12px}.shelf-item[data-v-1346592a]{box-sizing:border-box;height:100%;max-width:calc(100cqw - 24px);min-width:0;position:relative;z-index:2}.shelf-section--moving .shelf-item[data-v-1346592a]{pointer-events:none}.shelf-item[data-v-1346592a]{color:var(--white-color);cursor:pointer;display:block;flex-shrink:0;text-decoration:none}.shelf-item-inner[data-v-1346592a]{background-color:transparent;border-radius:4px;box-sizing:border-box;overflow:hidden;transition:transform .2s ease,background-color .2s ease}.shelf-item-inner img[data-v-1346592a]{border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(hover:hover){.shelf-item:hover .shelf-item-inner[data-v-1346592a]{background-color:#1e1e1e;border-color:var(--white-color)}}.shelf-item h4[data-v-1346592a]{font-size:1rem;font-style:normal;font-weight:700;letter-spacing:var(--a11y-letter-spacing-min,0);line-height:max(1.25,var(--a11y-line-height-min,0));margin:6px 0 0}
