.gk-banner-carousel{--gk-banner-height:440px;--gk-banner-radius:24px;--gk-banner-accent:var(--gk-primary, #e11d48);--gk-banner-overlay:#0f172a;--gk-banner-overlay-strength:.68;position:relative;width:100%;min-width:0;height:var(--gk-banner-height);overflow:hidden;border-radius:var(--gk-banner-radius);isolation:isolate;-webkit-tap-highlight-color:#fff0}.gk-banner-carousel,.gk-banner-carousel *{box-sizing:border-box}.gk-banner-carousel>.gk-banner-track{position:relative;display:flex;flex-wrap:nowrap;width:100%;height:100%;align-items:stretch;box-sizing:content-box;will-change:transform}.gk-banner-carousel>.gk-banner-track>.gk-banner-slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.gk-banner-carousel .gk-banner-slide{position:relative;height:100%;min-width:0;overflow:hidden}.gk-banner-carousel .gk-banner-card{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;border-radius:inherit;background:var(--gk-surface,#f3f4f6);color:inherit;text-decoration:none;outline:0}.gk-banner-carousel .gk-banner-card:focus-visible{box-shadow:inset 0 0 0 3px var(--gk-banner-accent)}.gk-banner-carousel .gk-banner-card,.gk-banner-carousel .gk-banner-picture,.gk-banner-carousel .gk-banner-image{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.gk-banner-carousel.gk-banner-carousel--dragging,.gk-banner-carousel.gk-banner-carousel--dragging .gk-banner-card{cursor:grabbing!important}.gk-banner-carousel .gk-banner-picture{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.gk-banner-carousel .gk-banner-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;border-radius:inherit;transform:scale(1.001);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.gk-banner-carousel .gk-banner-image-pos-center-start .gk-banner-image{object-position:left center}.gk-banner-carousel .gk-banner-image-pos-center-end .gk-banner-image{object-position:right center}.gk-banner-carousel .gk-banner-image-pos-top-center .gk-banner-image{object-position:center top}.gk-banner-carousel .gk-banner-image-pos-bottom-center .gk-banner-image{object-position:center bottom}[dir="rtl"].gk-banner-carousel .gk-banner-image-pos-center-start .gk-banner-image{object-position:right center}[dir="rtl"].gk-banner-carousel .gk-banner-image-pos-center-end .gk-banner-image{object-position:left center}.gk-banner-carousel--modern .gk-banner-card::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--gk-banner-overlay) 0%,transparent 78%);opacity:var(--gk-banner-overlay-strength)}[dir="rtl"].gk-banner-carousel--modern .gk-banner-card::before{background:linear-gradient(270deg,var(--gk-banner-overlay) 0%,transparent 78%)}@supports (background:color-mix(in srgb,#000 50%,transparent)){.gk-banner-carousel--modern .gk-banner-card::before{background:linear-gradient(90deg,var(--gk-banner-overlay) 0%,color-mix(in srgb,var(--gk-banner-overlay) 58%,transparent) 42%,transparent 76%)}[dir="rtl"].gk-banner-carousel--modern .gk-banner-card::before{background:linear-gradient(270deg,var(--gk-banner-overlay) 0%,color-mix(in srgb,var(--gk-banner-overlay) 58%,transparent) 42%,transparent 76%)}}.gk-banner-carousel--modern .gk-banner-slide::after{content:"";position:absolute;z-index:1;inset-block-start:-110px;inset-inline-end:-90px;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,var(--gk-banner-accent) 0%,transparent 70%);opacity:.2;filter:blur(8px);pointer-events:none}.gk-banner-carousel .gk-banner-content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:clamp(24px, 4.5vw, 72px);pointer-events:none}.gk-banner-carousel .gk-banner-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:min(100%, 560px);max-width:560px;min-width:0;text-align:start}.gk-banner-carousel .gk-banner-eyebrow{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:6px 12px;border-radius:999px;background:var(--gk-banner-accent);color:#fff;font-size:12px;font-weight:800;line-height:1.35;box-shadow:0 8px 24px rgb(0 0 0 / .15)}.gk-banner-carousel .gk-banner-title{max-width:100%;margin:0;color:#fff;font-size:clamp(27px, 3.2vw, 52px);font-weight:900;line-height:1.18;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 4px 22px rgb(0 0 0 / .2)}.gk-banner-carousel .gk-banner-description{max-width:48ch;margin:0;color:rgb(255 255 255 / .88);font-size:clamp(14px, 1.2vw, 18px);font-weight:500;line-height:1.85}.gk-banner-carousel .gk-banner-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:4px;padding:11px 18px;border-radius:999px;background:#fff;color:#111827;font-size:14px;font-weight:850;line-height:1.2;box-shadow:0 12px 28px rgb(0 0 0 / .18);transition:transform .22s ease,box-shadow .22s ease}.gk-banner-carousel .gk-banner-cta-arrow{width:8px;height:8px;flex:0 0 8px;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg)}[dir="rtl"].gk-banner-carousel .gk-banner-cta-arrow{transform:rotate(-135deg)}.gk-banner-carousel .gk-banner-copy-theme-dark .gk-banner-card::before{background:linear-gradient(90deg,rgb(255 255 255 / .94) 0%,rgb(255 255 255 / .62) 46%,transparent 78%);opacity:1}[dir="rtl"].gk-banner-carousel .gk-banner-copy-theme-dark .gk-banner-card::before{background:linear-gradient(270deg,rgb(255 255 255 / .94) 0%,rgb(255 255 255 / .62) 46%,transparent 78%);opacity:1}.gk-banner-carousel .gk-banner-copy-theme-dark .gk-banner-title{color:#111827;text-shadow:none}.gk-banner-carousel .gk-banner-copy-theme-dark .gk-banner-description{color:rgb(17 24 39 / .82)}.gk-banner-carousel .gk-banner-copy-theme-dark .gk-banner-cta{background:#111827;color:#fff}@media (hover:hover) and (pointer:fine){.gk-banner-carousel .gk-banner-card:hover .gk-banner-image{transform:scale(1.025)}.gk-banner-carousel .gk-banner-card:hover .gk-banner-cta{transform:translateY(-2px);box-shadow:0 16px 34px rgb(0 0 0 / .22)}}.gk-banner-carousel .gk-banner-nav:focus-visible,.gk-banner-carousel .gk-banner-autoplay-toggle:focus-visible,.gk-banner-carousel .swiper-pagination-bullet:focus-visible{outline:3px solid var(--gk-focus-color,var(--gk-primary,#3B82F6));outline-offset:3px}.gk-banner-carousel .gk-banner-status{position:absolute;z-index:5;inset-inline-start:50%;inset-block-end:14px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;max-width:calc(100% - 32px);padding:7px 10px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(15 23 42 / .28);box-shadow:0 8px 24px rgb(15 23 42 / .14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[dir="rtl"].gk-banner-carousel .gk-banner-status{transform:translateX(50%)}.gk-banner-carousel .gk-banner-pagination.swiper-pagination{position:static;width:auto;display:flex;align-items:center;justify-content:center;gap:6px;transform:none}.gk-banner-carousel .gk-banner-autoplay-toggle{position:relative;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid var(--gk-sw-nav-border,rgb(0 0 0 / .1));border-radius:var(--gk-sw-nav-radius,50%);background:var(--gk-sw-nav-bg,#fff);color:var(--gk-sw-nav-color,#0B1220);cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gk-banner-carousel .gk-banner-autoplay-toggle:hover{background:var(--gk-sw-nav-hover-bg,#3B82F6);color:var(--gk-sw-nav-hover-color,#fff);border-color:var(--gk-sw-nav-hover-bg,#3B82F6)}.gk-banner-carousel .gk-banner-autoplay-toggle>span,.gk-banner-carousel .gk-banner-autoplay-toggle>span::before,.gk-banner-carousel .gk-banner-autoplay-toggle>span::after{position:absolute;content:"";display:block}.gk-banner-carousel .gk-banner-autoplay-toggle>span{inset:0}.gk-banner-carousel .gk-banner-autoplay-toggle>span::before,.gk-banner-carousel .gk-banner-autoplay-toggle>span::after{inset-block-start:8px;width:2px;height:10px;border-radius:2px;background:currentColor}.gk-banner-carousel .gk-banner-autoplay-toggle>span::before{inset-inline-start:9px}.gk-banner-carousel .gk-banner-autoplay-toggle>span::after{inset-inline-end:9px}.gk-banner-carousel .gk-banner-autoplay-toggle.is-paused>span::before{inset-block-start:7px;inset-inline-start:10px;width:0;height:0;border-block-start:6px solid #fff0;border-block-end:6px solid #fff0;border-inline-start:9px solid currentColor;border-radius:0;background:#fff0}.gk-banner-carousel .gk-banner-autoplay-toggle.is-paused>span::after{display:none}.gk-banner-carousel--static>.gk-banner-track{transform:none!important}.gk-banner-carousel--static .gk-banner-slide{width:100%!important}.gk-banner-carousel--static .gk-banner-nav,.gk-banner-carousel--static .gk-banner-status{display:none!important}.gk-banner-carousel:not(.swiper-initialized):not(.gk-banner-carousel--static)>.gk-banner-track{display:flex;overflow:hidden}.gk-banner-carousel:not(.swiper-initialized):not(.gk-banner-carousel--static) .gk-banner-slide{flex:0 0 100%;width:100%}@media (max-width:767px){.gk-banner-carousel{--gk-banner-height:290px;--gk-banner-radius:18px}.gk-banner-carousel .gk-banner-content{align-items:flex-end;padding:22px}.gk-banner-carousel .gk-banner-copy{gap:8px;width:100%;max-width:100%}.gk-banner-carousel .gk-banner-eyebrow{min-height:26px;padding:5px 10px;font-size:11px}.gk-banner-carousel .gk-banner-title{font-size:clamp(23px, 7vw, 32px);line-height:1.22;letter-spacing:-.025em}.gk-banner-carousel .gk-banner-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.7}.gk-banner-carousel .gk-banner-cta{min-height:38px;padding:9px 14px;font-size:13px}.gk-banner-carousel--hide-mobile-nav .gk-banner-nav{display:none!important}.gk-banner-carousel--hide-mobile-description .gk-banner-description{display:none}.gk-banner-carousel .gk-banner-status{inset-block-end:10px;min-height:30px;padding:5px 8px}.gk-banner-carousel--mobile-peek{border-radius:0}.gk-banner-carousel--mobile-peek .gk-banner-slide{flex-basis:calc(100% - 34px)!important;width:calc(100% - 34px)!important;min-width:calc(100% - 34px)!important;max-width:calc(100% - 34px)!important}.gk-banner-carousel--mobile-peek .gk-banner-card{border-radius:var(--gk-banner-radius)}.gk-banner-carousel .gk-banner-mobile-pos-center-start .gk-banner-image{object-position:left center}.gk-banner-carousel .gk-banner-mobile-pos-center-end .gk-banner-image{object-position:right center}.gk-banner-carousel .gk-banner-mobile-pos-top-center .gk-banner-image{object-position:center top}.gk-banner-carousel .gk-banner-mobile-pos-bottom-center .gk-banner-image{object-position:center bottom}[dir="rtl"].gk-banner-carousel .gk-banner-mobile-pos-center-start .gk-banner-image{object-position:right center}[dir="rtl"].gk-banner-carousel .gk-banner-mobile-pos-center-end .gk-banner-image{object-position:left center}}@media (prefers-reduced-motion:reduce){.gk-banner-carousel .gk-banner-autoplay-toggle{display:none}.gk-banner-carousel .gk-banner-image,.gk-banner-carousel .gk-banner-cta,.gk-banner-carousel .gk-banner-nav,.gk-banner-carousel .swiper-pagination-bullet{transition-duration:.01ms!important;animation-duration:.01ms!important}}.gk-banner-carousel--waiting{visibility:visible;opacity:1}.gk-banner-carousel{--gk-banner-autoplay-progress:0;--gk-banner-autoplay-remaining:1}.gk-banner-carousel.gk-banner-carousel--loading{cursor:progress}.gk-banner-carousel.gk-banner-carousel--ready{cursor:auto}.gk-banner-carousel.gk-banner-carousel--dragging,.gk-banner-carousel.gk-banner-carousel--dragging .gk-banner-card{cursor:grabbing!important}.gk-banner-carousel.swiper-initialized .gk-banner-slide:not(.swiper-slide-active) .gk-banner-card{pointer-events:none}.gk-banner-carousel.swiper-initialized .gk-banner-slide,.gk-banner-carousel.swiper-initialized .gk-banner-slide .gk-banner-card,.gk-banner-carousel.swiper-initialized .gk-banner-slide .gk-banner-picture,.gk-banner-carousel.swiper-initialized .gk-banner-slide .gk-banner-image{visibility:visible}.gk-banner-carousel--effect-slide.swiper-initialized .gk-banner-slide,.gk-banner-carousel--effect-creative.swiper-initialized .gk-banner-slide{opacity:1!important}.gk-banner-carousel .swiper-lazy-preloader{display:none!important}.gk-banner-carousel--effect-creative{perspective:1200px}.gk-banner-carousel--effect-creative .gk-banner-card{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.gk-banner-carousel--locked .gk-banner-nav,.gk-banner-carousel--locked .gk-banner-status,.gk-banner-carousel .swiper-button-lock{display:none!important}.gk-banner-carousel .gk-banner-autoplay-progress{position:relative;display:block;flex:0 0 44px;width:44px;height:3px;overflow:hidden;border-radius:999px;background:rgb(255 255 255 / .28)}.gk-banner-carousel .gk-banner-autoplay-progress>span{position:absolute;inset:0;border-radius:inherit;background:var(--gk-sw-pag-active,#3B82F6);transform:scaleX(var(--gk-banner-autoplay-progress));transform-origin:left center;will-change:transform}[dir="rtl"].gk-banner-carousel .gk-banner-autoplay-progress>span{transform-origin:right center}.gk-banner-carousel--pagination-fraction .gk-banner-pagination.swiper-pagination{min-width:54px;color:rgb(255 255 255 / .72);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.gk-banner-carousel--pagination-fraction .swiper-pagination-current{color:#fff;font-size:14px;font-weight:900}.gk-banner-carousel--pagination-progressbar .gk-banner-pagination.swiper-pagination{position:relative;width:clamp(72px, 9vw, 124px);height:3px;overflow:hidden;border-radius:999px;background:var(--gk-sw-pag-inactive,#D1D5DB)}.gk-banner-carousel--pagination-progressbar .gk-banner-pagination .swiper-pagination-progressbar-fill{border-radius:inherit;background:var(--gk-sw-pag-active,#3B82F6)}.gk-banner-carousel--pagination-bullets .gk-banner-pagination.swiper-pagination-bullets-dynamic{overflow:hidden;padding:2px 0}.gk-banner-carousel--pagination-bullets .gk-banner-pagination .swiper-pagination-bullet{appearance:none;-webkit-appearance:none;cursor:pointer}.gk-banner-carousel--pagination-bullets .gk-banner-pagination .swiper-pagination-bullet-active-main{opacity:1}.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .gk-banner-copy>*{opacity:0;transform:translateY(14px);transition:opacity .48s ease,transform .58s cubic-bezier(.2,.72,.2,1)}.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .swiper-slide-active .gk-banner-copy>*{opacity:1;transform:translateY(0)}.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .swiper-slide-active .gk-banner-copy>:nth-child(2){transition-delay:.06s}.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .swiper-slide-active .gk-banner-copy>:nth-child(3){transition-delay:.12s}.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .swiper-slide-active .gk-banner-copy>:nth-child(4){transition-delay:.18s}@media (max-width:767px){.gk-banner-carousel .gk-banner-autoplay-progress{flex-basis:34px;width:34px}.gk-banner-carousel--pagination-progressbar .gk-banner-pagination.swiper-pagination{width:66px}}@media (prefers-reduced-motion:reduce){.gk-banner-carousel .gk-banner-autoplay-progress{display:none}.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .gk-banner-copy>*{opacity:1;transform:none;transition:none}}.gk-banner-carousel--dragging.gk-banner-carousel--modern:not(.gk-banner-carousel--parallax) .gk-banner-copy>*{opacity:1!important;transform:none!important;transition:none!important}.gk-banner-carousel.gk-banner-carousel--mouse-dragging.swiper-initialized>.gk-banner-track{transition:none!important;will-change:transform}.gk-banner-carousel.gk-banner-carousel--mouse-settling.swiper-initialized>.gk-banner-track{transition-property:transform!important;transition-duration:var(--gk-banner-release-duration,680ms)!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important;will-change:transform}.gk-banner-carousel--shop-hero{--gk-shophero-bg:#e4023b;--gk-shophero-slide-bg:var(--gk-shophero-bg);--gk-shophero-text:#fff;--gk-shophero-muted:rgba(255, 255, 255, .85);--gk-shophero-decor:#ffb300;--gk-shophero-orbit:rgba(255, 255, 255, .55);--gk-shophero-stage:#fff;--gk-shophero-bracket:rgba(255, 255, 255, .95);--gk-shophero-bracket-size:20px;--gk-shophero-bracket-thickness:2px;--gk-shophero-height:380px;--gk-shophero-radius:18px;--gk-shophero-text-col:44%;height:var(--gk-shophero-height);border-radius:0 0 var(--gk-shophero-radius) var(--gk-shophero-radius);background:var(--gk-shophero-bg);color:var(--gk-shophero-text)}.gk-banner-carousel--shop-hero>.gk-banner-track,.gk-banner-carousel--shop-hero .gk-shophero-slide,.gk-banner-carousel--shop-hero .gk-shophero-inner{height:100%}.gk-banner-carousel--shop-hero .gk-shophero-slide{background:var(--gk-shophero-slide-bg,var(--gk-shophero-bg));color:var(--gk-shophero-text)}.gk-banner-carousel--shop-hero .gk-shophero-inner{width:100%;max-width:1280px;margin-inline:auto;display:flex;flex-direction:row;align-items:center;gap:0;padding:0 84px 0 60px}.gk-banner-carousel--shop-hero .gk-shophero-copy{position:relative;z-index:5;flex:0 1 var(--gk-shophero-text-col);width:var(--gk-shophero-text-col);min-width:0;padding-inline-end:10px;text-align:start}.gk-banner-carousel--shop-hero .gk-shophero-kicker,.gk-banner-carousel--shop-hero .gk-shophero-title,.gk-banner-carousel--shop-hero .gk-shophero-secondary{color:inherit}.gk-banner-carousel--shop-hero .gk-shophero-kicker{margin:0 0 2px;font-size:14px;font-weight:400;line-height:1.8;opacity:.95}.gk-banner-carousel--shop-hero .gk-shophero-title{margin:0;color:var(--gk-shophero-text);font-size:clamp(34px, 3.55vw, 50px);font-weight:900;line-height:1.6;letter-spacing:-.5px;white-space:nowrap;text-shadow:0 2px 0 rgb(0 0 0 / .06)}.gk-banner-carousel--shop-hero .gk-shophero-secondary{margin:2px 0 0;color:var(--gk-shophero-muted);font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.8;letter-spacing:.2px}.gk-banner-carousel--shop-hero .gk-shophero-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:10px 30px;border:0;border-radius:12px;background:#fff;color:var(--gk-shophero-bg);box-shadow:0 10px 24px rgb(0 0 0 / .18);font-size:14px;font-weight:800;line-height:1.6;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,color .25s ease,background-color .25s ease;pointer-events:auto}.gk-banner-carousel--shop-hero .gk-shophero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(0 0 0 / .24)}.gk-banner-carousel--shop-hero .gk-shophero-bracket{position:absolute;width:var(--gk-shophero-bracket-size);height:var(--gk-shophero-bracket-size);border:var(--gk-shophero-bracket-thickness) solid var(--gk-shophero-bracket);pointer-events:none}.gk-banner-carousel--shop-hero .gk-shophero-bracket--top{top:calc(-1 * (var(--gk-shophero-bracket-size) + 10px));inset-inline-start:-8px;border-inline-end:0;border-block-end:0}.gk-banner-carousel--shop-hero .gk-shophero-bracket--bottom{bottom:calc(-1 * (var(--gk-shophero-bracket-size) + 6px));inset-inline-end:30%;border-inline-start:0;border-block-start:0}.gk-banner-carousel--shop-hero .gk-shophero-visual{position:relative;z-index:2;flex:1 1 calc(100% - var(--gk-shophero-text-col));min-width:0;height:380px;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:none}.gk-banner-carousel--shop-hero .gk-shophero-picture{position:relative;z-index:6;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.gk-banner-carousel--shop-hero .gk-shophero-product-image{position:relative;z-index:6;display:block;width:78%;max-width:560px;max-height:92%;height:auto;object-fit:contain;object-position:center;border-radius:0;--gk-shophero-image-x:0px;--gk-shophero-image-y:0px;--gk-shophero-image-scale:1;--gk-shophero-image-rotate:0deg;transform:translate(var(--gk-shophero-image-x),var(--gk-shophero-image-y)) rotate(var(--gk-shophero-image-rotate)) scale(var(--gk-shophero-image-scale)) translateZ(0);transform-origin:center center;-webkit-user-drag:none;user-select:none}.gk-banner-carousel--shop-hero .gk-shophero-orbit{position:absolute;z-index:1;left:50%;top:67%;border:1.4px solid var(--gk-shophero-orbit);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg);pointer-events:none}.gk-banner-carousel--shop-hero .gk-shophero-orbit--one{width:64%;height:27%}.gk-banner-carousel--shop-hero .gk-shophero-orbit--two{width:49%;height:20%;opacity:.7}.gk-banner-carousel--shop-hero .gk-shophero-stage{position:absolute;z-index:2;left:50%;border-radius:50%;transform:translateX(-50%);background:var(--gk-shophero-stage);box-shadow:0 14px 0 rgb(225 225 229 / .92),0 22px 28px rgb(0 0 0 / .08);pointer-events:none}.gk-banner-carousel--shop-hero .gk-shophero-stage--back{bottom:18%;width:54%;height:13%;opacity:.98}.gk-banner-carousel--shop-hero .gk-shophero-stage--front{bottom:7%;width:74%;height:17%;opacity:1}.gk-banner-carousel--shop-hero .gk-shophero-star,.gk-banner-carousel--shop-hero .gk-shophero-percent{position:absolute;z-index:7;color:var(--gk-shophero-decor);text-shadow:0 2px 0 rgb(224 142 0 / .6),0 8px 18px rgb(123 62 0 / .16);font-weight:900;line-height:1;pointer-events:none}.gk-banner-carousel--shop-hero .gk-shophero-star--one{right:8%;top:49%;font-size:43px;transform:rotate(10deg)}.gk-banner-carousel--shop-hero .gk-shophero-star--two{left:8%;bottom:16%;font-size:39px;transform:rotate(-13deg)}.gk-banner-carousel--shop-hero .gk-shophero-star--three{left:32%;top:42%;font-size:23px;transform:rotate(19deg)}.gk-banner-carousel--shop-hero .gk-shophero-percent{right:7%;bottom:11%;font-size:78px;transform:rotate(14deg)}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav.swiper-button-prev,.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav.swiper-button-next{position:absolute!important;top:50%!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:center!important;width:148px!important;height:168px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9aa0a8!important;box-shadow:none!important;transform:translateY(-50%)!important;opacity:1!important;visibility:visible!important;cursor:pointer;user-select:none;overflow:visible}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav--prev.swiper-button-prev{right:12px!important;left:auto!important}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav--next.swiper-button-next{left:12px!important;right:auto!important}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav::after{display:none!important;content:none!important}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav.swiper-button-disabled{opacity:.34!important}.gk-banner-carousel--shop-hero .gk-shophero-blob{position:absolute;z-index:0;left:50%;top:50%;width:140px;height:140px;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.gk-banner-carousel--shop-hero .gk-shophero-nav--prev .gk-shophero-blob{transform:translate(-50%,-50%) scaleX(-1)}.gk-banner-carousel--shop-hero .gk-shophero-blob path{fill:#fff;transition:fill .45s ease}.gk-banner-carousel--shop-hero .gk-shophero-nav-icon{position:relative;z-index:2;display:grid;place-items:center;line-height:1}.gk-banner-carousel--shop-hero .gk-shophero-nav-icon i{font-size:24px;line-height:1}.gk-banner-carousel--shop-hero .gk-shophero-nav-icon svg{width:24px;height:24px;fill:currentColor}.gk-banner-carousel--shop-hero .gk-shophero-blob.is-morphing{animation:gkShopHeroBlobMorph .55s ease}.gk-banner-carousel--shop-hero .gk-shophero-nav--prev .gk-shophero-blob.is-morphing{animation-name:gkShopHeroBlobMorphPrev}@keyframes gkShopHeroBlobMorph{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}45%{transform:translate(-50%,-50%) scale(.68) rotate(-16deg)}100%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes gkShopHeroBlobMorphPrev{0%{transform:translate(-50%,-50%) scaleX(-1) scale(1) rotate(0deg)}45%{transform:translate(-50%,-50%) scaleX(-1) scale(.68) rotate(16deg)}100%{transform:translate(-50%,-50%) scaleX(-1) scale(1) rotate(0deg)}}.gk-banner-carousel--shop-hero .gk-shophero-indicators{position:absolute;z-index:14;top:20px;right:36px;left:auto;bottom:auto;display:flex;align-items:center;gap:9px;width:auto}.gk-banner-carousel--shop-hero .gk-shophero-pagination.swiper-pagination{position:static!important;display:flex;align-items:center;gap:7px;width:auto!important;transform:none!important}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-pagination .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0!important;border-radius:999px!important;background:rgb(255 255 255 / .85)!important;opacity:1!important;transform:none!important;transition:width .3s ease,background-color .3s ease!important}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-pagination .swiper-pagination-bullet-active{width:26px!important;background:#fff!important;transform:none!important}.gk-banner-carousel--shop-hero .gk-shophero-pause{flex:0 0 28px;width:28px;height:28px}@media (max-width:1024px){.gk-banner-carousel--shop-hero{--gk-shophero-height:340px}.gk-banner-carousel--shop-hero .gk-shophero-inner{padding:0 66px 0 50px}.gk-banner-carousel--shop-hero .gk-shophero-title{font-size:38px}.gk-banner-carousel--shop-hero .gk-shophero-visual{height:340px}}@media (max-width:767px){.gk-banner-carousel--shop-hero{--gk-shophero-height:570px;--gk-shophero-radius:14px;height:var(--gk-shophero-height);border-radius:0 0 var(--gk-shophero-radius) var(--gk-shophero-radius)}.gk-banner-carousel--shop-hero .gk-shophero-inner{flex-direction:column;justify-content:flex-start;padding:52px 30px 20px}.gk-banner-carousel--shop-hero .gk-shophero-copy{flex:0 0 auto;width:100%;padding:0;text-align:center}.gk-banner-carousel--shop-hero .gk-shophero-title{white-space:normal;font-size:30px;line-height:1.7}.gk-banner-carousel--shop-hero .gk-shophero-kicker{font-size:13px}.gk-banner-carousel--shop-hero .gk-shophero-secondary{font-size:11.5px}.gk-banner-carousel--shop-hero .gk-shophero-bracket{display:none}.gk-banner-carousel--shop-hero .gk-shophero-visual{flex:1 1 auto;width:100%;height:290px;min-height:250px;margin-top:4px}.gk-banner-carousel--shop-hero .gk-shophero-product-image{width:84%;max-height:90%}.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav.swiper-button-prev,.gk-banner-carousel.gk-banner-carousel--shop-hero .gk-shophero-nav.swiper-button-next{width:104px!important;height:116px!important}.gk-banner-carousel--shop-hero .gk-shophero-blob{width:96px;height:96px}.gk-banner-carousel--shop-hero .gk-shophero-nav-icon i{font-size:16px}.gk-banner-carousel--shop-hero .gk-shophero-nav-icon svg{width:16px;height:16px}.gk-banner-carousel--shop-hero .gk-shophero-indicators{top:14px;right:50%;transform:translateX(50%)}.gk-banner-carousel--shop-hero.gk-banner-carousel--hide-mobile-nav .gk-shophero-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.gk-banner-carousel--shop-hero .gk-shophero-blob,.gk-banner-carousel--shop-hero .gk-shophero-cta{animation:none!important;transition-duration:.01ms!important}}.gk-banner-carousel.gk-banner-carousel--classic{height:auto;min-height:0;overflow:hidden}.gk-banner-carousel.gk-banner-carousel--classic>.gk-banner-track{height:auto;align-items:flex-start}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-slide,.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-card,.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-picture{height:auto;min-height:0}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-card{background:#fff0}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-picture{position:static;inset:auto;overflow:hidden}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-image{display:block;width:100%;height:auto;max-width:100%;object-fit:initial;object-position:initial;transform:none!important;transition:none!important;animation:none!important}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-card:hover .gk-banner-image,.gk-banner-carousel.gk-banner-carousel--classic .swiper-slide-active .gk-banner-image,.gk-banner-carousel.gk-banner-carousel--classic .swiper-slide-visible .gk-banner-image{transform:none!important}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-content,.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-eyebrow,.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-title,.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-description,.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-cta{display:none!important}.gk-banner-carousel.gk-banner-carousel--classic-height-auto,.gk-banner-carousel.gk-banner-carousel--classic-height-auto>.gk-banner-track,.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-slide,.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-card,.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-picture{height:auto;min-height:0}.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-picture{display:block;width:100%;aspect-ratio:var(--gk-banner-desktop-ratio,16 / 9);position:relative;overflow:hidden}.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-image{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center center}@media (max-width:767px){.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-picture{aspect-ratio:var(--gk-banner-mobile-ratio,var(--gk-banner-desktop-ratio,16 / 9))}.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-mobile-pos-center-start .gk-banner-image{object-position:left center}.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-mobile-pos-center-end .gk-banner-image{object-position:right center}.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-mobile-pos-top-center .gk-banner-image{object-position:center top}.gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-mobile-pos-bottom-center .gk-banner-image{object-position:center bottom}[dir="rtl"].gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-mobile-pos-center-start .gk-banner-image{object-position:right center}[dir="rtl"].gk-banner-carousel.gk-banner-carousel--classic-height-auto .gk-banner-mobile-pos-center-end .gk-banner-image{object-position:left center}}@media (min-width:768px) and (max-width:1024px){.gk-banner-carousel.gk-banner-carousel--classic-height-fixed{height:var(--gk-classic-tablet-height,320px);min-height:0}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed>.gk-banner-track,.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-slide,.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-card,.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-picture{height:100%;min-height:0}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-picture{position:relative;inset:auto}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-image{width:100%;height:100%;max-width:none;object-fit:var(--gk-classic-mobile-fit,cover);object-position:center center}}@media (max-width:767px){.gk-banner-carousel.gk-banner-carousel--classic-height-fixed{height:var(--gk-classic-mobile-height,240px);min-height:0}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed>.gk-banner-track,.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-slide,.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-card,.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-picture{height:100%;min-height:0}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-picture{position:relative;inset:auto}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-image{width:100%;height:100%;max-width:none;object-fit:var(--gk-classic-mobile-fit,cover);object-position:center center}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-mobile-pos-center-start .gk-banner-image{object-position:left center}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-mobile-pos-center-end .gk-banner-image{object-position:right center}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-mobile-pos-top-center .gk-banner-image{object-position:center top}.gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-mobile-pos-bottom-center .gk-banner-image{object-position:center bottom}[dir="rtl"].gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-mobile-pos-center-start .gk-banner-image{object-position:right center}[dir="rtl"].gk-banner-carousel.gk-banner-carousel--classic-height-fixed .gk-banner-mobile-pos-center-end .gk-banner-image{object-position:left center}}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-pagination--classic{position:absolute!important;z-index:6;inset-inline:0!important;inset-block-end:12px!important;top:auto!important;bottom:12px!important;width:auto!important;display:flex;align-items:center;justify-content:center;gap:6px;pointer-events:auto}.gk-banner-carousel.gk-banner-carousel--classic .gk-banner-pagination--classic .swiper-pagination-bullet{margin:0!important}.gk-banner-carousel.gk-banner-carousel--dragging .gk-banner-image,.gk-banner-carousel.gk-banner-carousel--dragging .gk-banner-card,.gk-banner-carousel.gk-banner-carousel--dragging .gk-banner-slide{transition:none!important;animation:none!important}.gk-banner-carousel--effect-slide>.gk-banner-track{will-change:transform}.gk-banner-carousel.gk-banner-carousel--dedicated>.gk-banner-track{display:flex!important;flex-wrap:nowrap!important;width:100%;max-width:none;overflow:visible;gap:var(--gk-banner-gap,0);transform:translate3d(0,0,0);will-change:transform;touch-action:pan-y pinch-zoom;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-slide{flex:0 0 100%;width:100%;max-width:none;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-slide--clone{pointer-events:none}.gk-banner-carousel.gk-banner-carousel--dedicated.gk-banner-carousel--dragging>.gk-banner-track{transition:none!important;cursor:grabbing}.gk-banner-carousel.gk-banner-carousel--dedicated.gk-banner-carousel--transitioning>.gk-banner-track{will-change:transform}.gk-banner-carousel.gk-banner-carousel--dedicated .swiper-pagination-bullet{appearance:none;-webkit-appearance:none;border:0;padding:0;cursor:pointer}@media (max-width:767px){.gk-banner-carousel.gk-banner-carousel--dedicated.gk-banner-carousel--mobile-peek{--gk-banner-mobile-side-space:clamp(28px, 8vw, 34px)}.gk-banner-carousel.gk-banner-carousel--dedicated.gk-banner-carousel--mobile-peek .gk-banner-slide{flex:0 0 calc(100% - var(--gk-banner-mobile-side-space) - var(--gk-banner-mobile-side-space))!important;width:calc(100% - var(--gk-banner-mobile-side-space) - var(--gk-banner-mobile-side-space))!important;min-width:calc(100% - var(--gk-banner-mobile-side-space) - var(--gk-banner-mobile-side-space))!important;max-width:calc(100% - var(--gk-banner-mobile-side-space) - var(--gk-banner-mobile-side-space))!important}}@media (prefers-reduced-motion:reduce){.gk-banner-carousel.gk-banner-carousel--dedicated>.gk-banner-track{scroll-behavior:auto}}.gk-banner-carousel.gk-banner-carousel--dedicated{--gk-slider-ui-nav-size:var(--gk-sw-nav-size, 36px);--gk-slider-ui-nav-radius:var(--gk-sw-nav-radius, 11px);--gk-slider-ui-icon-size:16px;--gk-slider-ui-nav-bg:var(--gk-sw-nav-bg, rgba(255, 255, 255, .96));--gk-slider-ui-nav-color:var(--gk-sw-nav-color, #1f2937);--gk-slider-ui-nav-border:var(--gk-sw-nav-border, #e5e7eb);--gk-slider-ui-nav-hover-bg:var(--gk-sw-nav-hover-bg, var(--gk-primary, #3342fd));--gk-slider-ui-nav-hover-color:var(--gk-sw-nav-hover-color, #fff);--gk-slider-ui-bullet:#cbd1da;--gk-slider-ui-bullet-active:var(--gk-sw-pag-active, var(--gk-primary, #3342fd));--gk-slider-ui-bullet-size:7px;--gk-slider-ui-bullet-active-width:24px}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav{position:absolute!important;top:50%!important;bottom:auto!important;z-index:14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--gk-slider-ui-nav-size)!important;height:var(--gk-slider-ui-nav-size)!important;min-width:var(--gk-slider-ui-nav-size)!important;min-height:var(--gk-slider-ui-nav-size)!important;margin:0!important;padding:0!important;border:1px solid var(--gk-slider-ui-nav-border)!important;border-radius:var(--gk-slider-ui-nav-radius)!important;background:var(--gk-slider-ui-nav-bg)!important;color:var(--gk-slider-ui-nav-color)!important;box-shadow:0 4px 14px rgb(15 23 42 / .08)!important;font-size:0!important;line-height:0!important;text-indent:0!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;cursor:pointer!important;transform:translateY(-50%)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-prev{inset-inline-start:14px!important;inset-inline-end:auto!important;left:auto;right:auto}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-next{inset-inline-end:14px!important;inset-inline-start:auto!important;left:auto;right:auto}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav::after{content:none!important;display:none!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav>svg,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav>i,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav>span,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav .gk-shophero-blob,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav .gk-shophero-nav-icon{display:none!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-next::before,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-prev::before{content:""!important;display:block!important;width:var(--gk-slider-ui-icon-size)!important;height:var(--gk-slider-ui-icon-size)!important;flex:0 0 var(--gk-slider-ui-icon-size)!important;margin:0!important;border:0!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 18l6-6-6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 18l6-6-6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;pointer-events:none!important;transform-origin:center!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-prev::before{transform:scaleX(-1)!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-next::before{transform:none!important}[dir="rtl"] .gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-prev::before,.gk-banner-carousel.gk-banner-carousel--dedicated[dir="rtl"] .gk-banner-nav.gk-swiper-ui-prev::before{transform:none!important}[dir="rtl"] .gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-next::before,.gk-banner-carousel.gk-banner-carousel--dedicated[dir="rtl"] .gk-banner-nav.gk-swiper-ui-next::before{transform:scaleX(-1)!important}@media (hover:hover) and (pointer:fine){.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav:hover{background:var(--gk-slider-ui-nav-hover-bg)!important;border-color:var(--gk-slider-ui-nav-hover-bg)!important;color:var(--gk-slider-ui-nav-hover-color)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--gk-slider-ui-nav-hover-bg) 24%,transparent)!important}}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav:focus-visible{outline:2px solid color-mix(in srgb,var(--gk-primary,#3342fd) 62%,#fff)!important;outline-offset:2px!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet{box-sizing:border-box!important;display:block!important;position:relative!important;width:var(--gk-slider-ui-bullet-size)!important;height:var(--gk-slider-ui-bullet-size)!important;min-width:var(--gk-slider-ui-bullet-size)!important;min-height:var(--gk-slider-ui-bullet-size)!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--gk-slider-ui-bullet)!important;opacity:.52!important;transform:scale(.82)!important;transform-origin:center!important;box-shadow:none!important;overflow:hidden!important;will-change:width,transform,opacity!important;transition:width .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),opacity .24s ease,background-color .28s ease,box-shadow .32s ease!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:rgb(255 255 255 / .32)!important;opacity:0!important;transform:scaleX(.2)!important;transform-origin:center!important;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s ease!important;pointer-events:none!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet-active,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet-active-main{width:var(--gk-slider-ui-bullet-active-width)!important;min-width:var(--gk-slider-ui-bullet-active-width)!important;background:var(--gk-slider-ui-bullet-active)!important;opacity:1!important;transform:scale(1)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--gk-slider-ui-bullet-active) 22%,transparent)!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet-active::after,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet-active-main::after{opacity:.34!important;transform:scaleX(1)!important}@media (hover:hover) and (pointer:fine){.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{opacity:.82!important;transform:scale(1.08)!important}}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-swiper-ui-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid color-mix(in srgb,var(--gk-slider-ui-bullet-active) 48%,#fff)!important;outline-offset:3px!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-status,.gk-banner-carousel.gk-banner-carousel--dedicated .gk-shophero-indicators{border:1px solid var(--gk-slider-ui-nav-border)!important;background:rgb(255 255 255 / .92)!important;color:var(--gk-slider-ui-nav-color)!important;box-shadow:0 4px 14px rgb(15 23 42 / .08)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-autoplay-toggle{width:28px;height:28px;flex-basis:28px;border-radius:9px;border-color:var(--gk-slider-ui-nav-border);background:var(--gk-slider-ui-nav-bg);color:var(--gk-slider-ui-nav-color);box-shadow:none}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-autoplay-progress{background:#e5e7eb}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-autoplay-progress>span{background:var(--gk-slider-ui-bullet-active)}@media (max-width:767px){.gk-banner-carousel.gk-banner-carousel--dedicated{--gk-slider-ui-nav-size:34px;--gk-slider-ui-nav-radius:10px;--gk-slider-ui-icon-size:15px}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-prev{inset-inline-start:8px!important}.gk-banner-carousel.gk-banner-carousel--dedicated .gk-banner-nav.gk-swiper-ui-next{inset-inline-end:8px!important}}@media (max-width:1024px),(pointer:coarse){.gk-banner-carousel>.gk-banner-track,.gk-banner-carousel--dedicated>.gk-banner-track,.gk-banner-carousel .gk-banner-image,.gk-banner-carousel .gk-banner-slide,.gk-banner-carousel .gk-banner-card{will-change:auto!important}.gk-banner-carousel--modern .gk-banner-slide::after{filter:none;opacity:.10}.gk-banner-carousel .gk-banner-nav,.gk-banner-carousel .swiper-button-next,.gk-banner-carousel .swiper-button-prev{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}