@font-face{font-family: "Big Shoulders Display";font-style: normal;font-weight: 800;font-display: swap;src: url("/fonts/big-shoulders-display-800-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Chakra Petch";font-style: normal;font-weight: 700;font-display: swap;src: url("/fonts/chakra-petch-700-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Chakra Petch Fallback";src: local("Arial Bold"),local("Arial"),local("Liberation Sans Bold"),local("Liberation Sans");font-weight: 700;size-adjust: 95.8%;ascent-override: 103.3%;descent-override: 32.4%;line-gap-override: 0%}@font-face{font-family: "Big Shoulders Fallback";src: local("Arial Bold"),local("Arial"),local("Liberation Sans Bold"),local("Liberation Sans");font-weight: 800;size-adjust: 67%;ascent-override: 146%;descent-override: 31%;line-gap-override: 0%}:root{--gk-ink: #0B0D12;--gk-ink-2: #07080C;--gk-panel: #151925;--gk-line: #2A3042;--gk-text: #E9ECF5;--gk-soft: #C5CBDA;--gk-muted: #A9B0C3;--gk-pink: #FF3B6B;--gk-display: "Big Shoulders Display","Big Shoulders Fallback","Arial Narrow",sans-serif;--gk-cut: polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.brandmark--gk .brandmark__text{text-transform: uppercase;letter-spacing: .02em}.brandmark--gk .brandmark__text b{color: var(--blue)}.brandmark--gk.brandmark--white,.site-header--gk .brandmark--gk{color: #fff}.brandmark--gk.brandmark--white .brandmark__text b,.site-header--gk .brandmark--gk .brandmark__text b{color: var(--gk-pink)}.site-header--gk .header{background: var(--gk-ink);color: #fff;border-bottom: 1px solid var(--gk-line)}.site-header--gk .header .container{gap: 16px 32px}@media (max-width: 767px){.site-header--gk .header .container{column-gap: 8px}}.site-header--gk .search input{background-color: var(--gk-panel);border-color: var(--gk-line);color: #fff;border-radius: 0}.site-header--gk .search input::placeholder{color: var(--gk-muted)}.site-header--gk .search input:focus{background-color: var(--gk-panel);border-color: var(--gk-pink);box-shadow: 0 0 0 3px rgba(255,59,107,.35)}.site-header--gk .search__clear{color: var(--gk-muted)}.site-header--gk .search .btn{background: var(--gk-pink);color: var(--gk-ink);border-color: var(--gk-pink);border-radius: 0;clip-path: polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.site-header--gk .search .btn:hover{background: #fff;border-color: #fff;color: var(--gk-ink)}.site-header--gk .wish-link,.site-header--gk .menu-btn{color: #fff}.site-header--gk .wish-link:focus-visible,.site-header--gk .menu-btn:focus-visible{outline: 2px solid var(--gk-pink);outline-offset: 2px}.gk-lang .lang-switch{color: var(--gk-soft);font-size: 13px}.gk-lang .lang-switch a[aria-current]{color: #fff}@media (max-width: 1180px){.gk-lang{display: none}}@media (min-width: 1181px){.site-header--gk .catnav{background: var(--gk-ink-2);border-bottom: 3px solid var(--gk-pink)}.site-header--gk .catnav__link{font-family: "Chakra Petch","Chakra Petch Fallback",sans-serif;text-transform: uppercase;letter-spacing: .04em;font-size: 15px;padding-block: 12px}.site-header--gk .catnav__link[aria-current],.site-header--gk .catnav__item:focus-within>.catnav__link{color: var(--gk-pink)}}@media (min-width: 1181px) and (hover: hover){.site-header--gk .catnav__item:hover>.catnav__link{color: var(--gk-pink)}}.band{background: var(--gk-ink);clip-path: polygon(0 0,100% 0,100% calc(100% - var(--space-6)),0 100%);padding-bottom: var(--space-6)}.band h1{font-family: var(--gk-display);font-weight: 800;text-transform: uppercase;font-size: clamp(44px,7vw,96px);line-height: .95;letter-spacing: .01em}.band h1::after{content: "";display: block;width: 72px;height: 6px;margin-top: var(--space-3);background: var(--gk-pink)}.band .crumbs{color: var(--gk-soft)}.band .subcats a{border-radius: 0}.card--gk{border-radius: 0;border-top: 3px solid var(--gk-pink);clip-path: var(--gk-cut)}.card--gk .card__img{border-radius: 0}.card--gk .card__price{font-family: var(--gk-display);font-weight: 800;font-size: 32px;letter-spacing: .01em}.card--gk .btn{border-radius: 0}.gk .card--gk{background: var(--gk-panel);border-color: var(--gk-line);border-top-color: var(--gk-pink);color: var(--gk-soft)}.gk .card--gk .card__brand{color: var(--gk-muted)}.gk .card--gk .card__title{color: #fff}.gk .card--gk .card__price{color: #fff}.gk .card--gk .card__second{color: #F5B544}.gk .card--gk .card__price small,.gk .card--gk .card__was,.gk .card--gk .card__ship,.gk .card--gk .card__meta{color: var(--gk-muted)}.gk .card--gk .card__ship--free{color: #7EE2A8}.gk .card--gk .btn{background: var(--gk-pink);border-color: var(--gk-pink);color: var(--gk-ink)}.gk .card--gk .btn:hover{background: #fff;border-color: #fff;color: var(--gk-ink)}.gk .card--gk :is(.card__compare,.card__wish,.card__fav){color: var(--gk-soft)}.gk .card--gk .card__fav,.pp-gk .fav-btn{--fav-red: var(--gk-pink)}.gk .card--gk .fav-btn__count,.pp-gk .fav-btn__count{color: var(--gk-ink)}.gk{background: var(--gk-ink);color: var(--gk-text)}.gk h1,.gk h2{color: #fff;font-family: var(--gk-display);font-weight: 800;text-transform: uppercase;letter-spacing: .01em}.gk a:focus-visible,.gk button:focus-visible,.gk input:focus-visible{outline: 2px solid var(--gk-pink);outline-offset: 3px}.gk-hero{position: relative;overflow: hidden;padding: var(--section-y) 0 clamp(72px,9vw,120px);clip-path: polygon(0 0,100% 0,100% calc(100% - 56px),0 100%)}.gk-hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(var(--gk-line) 1px,transparent 1px),linear-gradient(90deg,var(--gk-line) 1px,transparent 1px);background-size: 64px 64px;background-position: center bottom;opacity: .5;-webkit-mask-image: linear-gradient(to bottom,transparent 10%,#000 100%);mask-image: linear-gradient(to bottom,transparent 10%,#000 100%)}.gk-hero__inner{position: relative;display: grid;gap: clamp(var(--space-7),4vw,var(--space-10));grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: center}.gk-hero__count{margin: 0 0 var(--space-4);color: var(--gk-soft);font-size: 16px}.gk-hero__count strong{display: inline-block;margin-right: var(--space-2);padding: 2px var(--space-3);background: var(--gk-pink);color: var(--gk-ink);font-family: var(--gk-display);font-weight: 800;font-size: 26px;line-height: 1.1}.gk-hero h1{margin: 0;font-size: clamp(52px,8.4vw,124px);line-height: .9;max-width: 11ch}.gk-search{display: flex;margin-top: clamp(var(--space-6),3vw,var(--space-8));max-width: 560px}.gk-search input{flex: 1;min-width: 0;height: 56px;padding: 0 var(--space-4);border: 2px solid #fff;border-right: 0;border-radius: 0;background: #fff;color: var(--gk-ink);font: inherit;font-size: 16px}.gk-search input::placeholder{color: #5E6475}.gk-search button{height: 56px;padding: 0 24px 0 20px;border: 0;background: var(--gk-pink);color: var(--gk-ink);font-family: var(--gk-display);font-weight: 800;font-size: 24px;text-transform: uppercase;cursor: pointer;clip-path: polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.gk-search button:hover{background: #fff}.gk-spot{position: relative;display: block;color: var(--gk-text);text-decoration: none;padding-bottom: 64px}.gk-spot__img{display: grid;place-items: center;aspect-ratio: 1;max-height: 460px;margin-left: auto;background: #fff;clip-path: polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);transform: rotate(2deg)}.gk-spot__img img{width: 82%;height: 82%;object-fit: contain}.gk-spot__info{position: absolute;left: -16px;bottom: 0;display: grid;gap: 2px;max-width: min(88%,380px);padding: 16px 20px;background: var(--gk-ink);border-left: 6px solid var(--gk-pink);box-shadow: 0 18px 40px rgba(0,0,0,.45)}.gk-spot__label{color: var(--gk-pink);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em}.gk-spot__title{color: #fff;font-weight: 600;line-height: 1.3}.gk-spot__price{font-family: var(--gk-display);font-weight: 800;font-size: 40px;line-height: 1;color: #fff}.gk-spot__price small{font-family: var(--font-body);font-size: 13px;font-weight: 600;color: var(--gk-muted)}.gk-spot__shops{color: var(--gk-muted);font-size: 13px}.gk-spot:hover .gk-spot__title{text-decoration: underline;text-decoration-color: var(--gk-pink)}.gk-platforms{position: relative;margin-top: -24px;background: var(--gk-pink);clip-path: polygon(0 24px,100% 0,100% 100%,0 100%);padding-top: 24px}.gk-platforms ul{list-style: none;margin: 0 auto;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr))}.gk-platform{display: grid;gap: 2px;padding: var(--space-4) var(--space-5);color: var(--gk-ink);text-decoration: none;border-left: 2px solid rgba(11,13,18,.25)}.gk-platforms li:first-child .gk-platform{border-left: 0}.gk-platform__name{font-family: var(--gk-display);font-weight: 800;font-size: clamp(30px,3.4vw,46px);line-height: 1;text-transform: uppercase}.gk-platform__count{font-size: 14px;font-weight: 600}.gk-platform:hover,.gk-platform:focus-visible{background: var(--gk-ink);color: var(--gk-pink)}.gk-platforms .gk-platform:focus-visible{outline: 3px solid var(--gk-ink);outline-offset: -3px}.gk-section{padding: var(--section-y) 0 0}.gk-head{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: var(--space-2) var(--space-5);margin-bottom: var(--space-6)}.gk-head h2{margin: 0;font-size: clamp(38px,5vw,64px);line-height: .95}.gk-head h2::after{content: "";display: block;width: 64px;height: 6px;margin-top: 12px;background: var(--gk-pink)}.gk-head__link{color: #fff;font-weight: 600;text-decoration: underline;text-decoration-color: var(--gk-pink);text-decoration-thickness: 3px;text-underline-offset: 6px}.gk-head__link:hover{color: var(--gk-pink)}.gk-tiles{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-4);grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr))}.gk-tile{display: flex;flex-direction: column;height: 100%;background: var(--gk-panel);color: var(--gk-text);text-decoration: none;clip-path: var(--gk-cut);transition: transform .15s ease}.gk-tile__img{display: grid;place-items: center;aspect-ratio: 4 / 3;background: #fff;border-bottom: 4px solid var(--gk-pink)}.gk-tile__img img{width: 70%;height: 80%;object-fit: contain;transition: transform .25s ease}.gk-tile__body{display: grid;gap: var(--space-2);padding: var(--card-pad)}.gk-tile__name{font-family: var(--gk-display);font-weight: 800;font-size: 30px;line-height: 1;text-transform: uppercase;color: #fff}.gk-tile__meta{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2px 12px;font-size: 14px;color: var(--gk-muted)}.gk-tile__from{color: var(--gk-pink);font-weight: 700}.gk-tile:hover{transform: translateY(-3px)}.gk-tile:hover .gk-tile__img img{transform: scale(1.06)}.gk-tile:hover .gk-tile__name{color: var(--gk-pink)}.gk-section--top{margin-top: var(--section-y);padding-bottom: calc(var(--section-y) + var(--space-6));background: var(--gk-panel);clip-path: polygon(0 40px,100% 0,100% calc(100% - 40px),0 100%);padding-top: calc(var(--section-y) + var(--space-6))}.gk-top{list-style: none;margin: 0;padding: 0;display: grid;gap: 0 var(--space-7);grid-template-columns: repeat(2,minmax(0,1fr))}.gk-top__item{position: relative;display: grid;grid-template-columns: 76px 72px minmax(0,1fr) auto;align-items: center;gap: var(--space-4);padding: var(--space-3) 0;border-bottom: 1px solid var(--gk-line)}.gk-top__rank{font-family: var(--gk-display);font-weight: 800;font-size: 72px;line-height: .8;color: transparent;-webkit-text-stroke: 2px var(--gk-pink);text-align: right}.gk-top__item:nth-child(-n+3) .gk-top__rank{color: var(--gk-pink);-webkit-text-stroke: 0}.gk-top__img{display: grid;place-items: center;width: 72px;height: 72px;background: #fff}.gk-top__img img{width: 62px;height: 62px;object-fit: contain}.gk-top__title{color: #fff;font-weight: 600;line-height: 1.3;text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.gk-top__title::after{content: "";position: absolute;inset: 0}.gk-top__item:hover .gk-top__title{text-decoration: underline;text-decoration-color: var(--gk-pink)}.gk-top__price{display: grid;justify-items: end;gap: 4px;font-family: var(--gk-display);font-weight: 800;font-size: 28px;line-height: 1;color: #fff;white-space: nowrap}.gk-top__drop{padding: 2px var(--space-2);background: var(--gk-pink);color: var(--gk-ink);font-family: var(--font-body);font-size: 13px;font-weight: 700}.gk-section--rail .rail{padding-bottom: var(--space-2)}.gk-brands{margin-top: var(--section-y);padding: var(--space-5) 0;border-block: 1px solid var(--gk-line)}.gk-brands ul{list-style: none;margin: 0;padding: 0;display: flex;gap: var(--space-2) var(--space-7);flex-wrap: wrap;align-items: center}.gk-brands li{display: flex;align-items: center;gap: var(--space-7)}.gk-brands li + li::before{content: "";width: 8px;height: 8px;background: var(--gk-pink)}.gk-brands a{font-family: var(--gk-display);font-weight: 800;font-size: clamp(26px,3vw,38px);text-transform: uppercase;color: var(--gk-soft);text-decoration: none}.gk-brands a:hover{color: #fff}.gk-brands--worlds{margin-top: 0;border-top: 0}.gk .ad-slot{color: var(--gk-muted)}.gk-footer{position: relative;background: var(--gk-ink-2);color: var(--gk-soft);clip-path: polygon(0 var(--space-9),100% 0,100% 100%,0 100%);padding-top: calc(var(--space-9) * 2);margin-top: 0}.gk-footer::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 56px;background: var(--gk-pink);clip-path: polygon(0 48px,100% 0,100% 6px,0 54px)}.gk-footer__brand{display: grid;grid-template-columns: auto minmax(0,60ch);gap: 16px 48px;align-items: center;padding-bottom: 40px;border-bottom: 1px solid var(--gk-line)}.gk-footer__brand p{margin: 0}.gk-footer__mark .brandmark__icon{width: 64px;height: 64px}.gk-footer__mark .brandmark__text{font-size: 44px}.gk-footer__mark{text-decoration: none}.gk-footer__cols{display: grid;gap: 32px;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));padding-block: 40px}.gk-footer h2{margin: 0 0 var(--space-3);color: var(--gk-pink);font-family: var(--gk-display);font-weight: 800;font-size: 28px;text-transform: uppercase;letter-spacing: .02em}.gk-footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.gk-footer a{color: var(--gk-soft);text-decoration: none}.gk-footer a:hover{color: #fff;text-decoration: underline;text-decoration-color: var(--gk-pink)}.gk-footer .lang-switch{margin-top: 16px}.gk-footer__fine{padding-block: 24px 32px;border-top: 1px solid var(--gk-line);color: var(--gk-muted);font-size: 13px}.gk-footer__fine p{margin: 0 0 8px;max-width: 110ch}.gk-footer__copy{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;margin-top: 16px !important}@media (max-width: 899px){.gk-hero__inner{grid-template-columns: 1fr}.gk-spot{max-width: 520px}.gk-top{grid-template-columns: 1fr}.gk-footer__brand{grid-template-columns: 1fr}}@media (max-width: 520px){.gk-hero{clip-path: polygon(0 0,100% 0,100% calc(100% - 28px),0 100%);padding-bottom: 64px}.gk-spot__img{transform: rotate(1.5deg);max-height: 300px;width: 82%}.gk-spot__info{left: 0;padding: var(--space-3) var(--space-4)}.gk-spot__price{font-size: 32px}.gk-search button{padding: 0 var(--space-4) 0 var(--space-3);font-size: 20px}.gk-platforms ul{grid-template-columns: repeat(2,minmax(0,1fr))}.gk-platform{border-left: 0;border-top: 2px solid rgba(11,13,18,.25);padding: 12px 16px}.gk-tiles{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-2)}.gk-tile__body{padding: var(--space-3)}.gk-tile__name{font-size: 22px;overflow-wrap: anywhere;hyphens: auto}.gk-tile__meta{font-size: 13px}.gk-top__item{grid-template-columns: 44px 56px minmax(0,1fr);gap: 12px}.gk-top__rank{font-size: 48px}.gk-top__img{width: 56px;height: 56px}.gk-top__img img{width: 48px;height: 48px}.gk-top__price{grid-column: 3;justify-items: start;font-size: 24px}.gk-footer__mark .brandmark__text{font-size: 32px}}@media (prefers-reduced-motion: reduce){.gk-tile,.gk-tile__img img{transition: none}.gk-tile:hover,.gk-tile:hover .gk-tile__img img{transform: none}}.release-editions{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: var(--space-3);margin: 0 0 var(--stack-block);padding: 0;list-style: none}h2:has(+ .release-editions){margin-top: var(--stack-block)}.release-edition{padding: var(--space-4);background: var(--white);border: 1px solid var(--border);border-top: 4px solid var(--gk-ink);clip-path: var(--gk-cut)}.release-edition h3{margin: 0 0 4px}.release-edition__price{font-weight: 700;color: var(--navy);margin: 0 0 8px}.release-edition ul{margin: 8px 0 0;padding-left: 1.2em}.release-sources{margin-top: var(--space-4);font-size: 14px}.release-sources h3{margin: 0 0 var(--space-2)}.release-sources ul{margin: 0 0 var(--space-3)}.release-sources a{overflow-wrap: anywhere}.release-intro,.release-note{max-width: 80ch}.release-note{font-size: 14px;color: var(--text-soft)}.release-product{margin: var(--space-4) 0;padding: var(--space-4);background: var(--white);border: 1px solid var(--border);clip-path: var(--gk-cut)}.release-product__head{display: flex;gap: var(--space-3);align-items: center}.release-product__head h3{margin: 0;font-size: 18px}.release-product__img{width: 96px;height: 96px;object-fit: contain;flex: none}.release-product__meta{margin: 4px 0 0;color: var(--text-soft);font-size: 14px}.release-offers td,.release-offers th{vertical-align: middle;font-variant-numeric: tabular-nums}.release-product__history{margin: var(--space-2) 0 0;font-size: 14px}@media (max-width: 600px){.release-product{padding: var(--space-3)}.release-product__img{width: 64px;height: 64px}}.gk-releases__list{list-style: none;margin: 0 auto;display: grid;gap: var(--space-3);grid-template-columns: repeat(auto-fit,minmax(280px,1fr))}.gk-release{padding: var(--space-5);background: var(--gk-panel);color: var(--gk-soft);border-left: 6px solid var(--gk-pink);clip-path: var(--gk-cut)}.gk-release__title{margin: 0 0 8px;color: #fff;font-family: var(--gk-display);font-weight: 800;text-transform: uppercase;font-size: clamp(28px,3.5vw,40px);line-height: 1}.gk-release p{margin: 0 0 12px}.gk-release__link{color: var(--gk-pink);font-weight: 700}.gk-platform__cta{font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .04em}.gk .tabs__tab{border-radius: 0;border-color: var(--gk-line);background: var(--gk-panel);color: var(--gk-text);font-family: "Chakra Petch","Chakra Petch Fallback",sans-serif;text-transform: uppercase;letter-spacing: .04em}.gk .tabs__tab[aria-selected="true"]{background: var(--gk-pink);border-color: var(--gk-pink);color: var(--gk-ink)}.gk .tabs__tab:focus-visible{outline-color: #fff}.gk-head--sub h3{margin: 0;color: #fff;font-size: 20px}.gk-panel + .gk-panel{margin-top: var(--space-5)}.is-tabbed .gk-panel + .gk-panel{margin-top: 0}.gk-intro{margin: 0 0 var(--space-4);max-width: 65ch;color: var(--gk-soft)}.gk-release--feature{grid-column: 1 / -1}.gk-release__eyebrow{margin: 0 0 var(--stack-label);color: var(--gk-pink);font-weight: 700;text-transform: uppercase;letter-spacing: .06em;font-size: 14px}.gk-release__countdown{display: inline-block;margin: 0 0 var(--space-3);padding: var(--space-1) var(--space-3);background: var(--gk-pink);color: var(--gk-ink);font-weight: 700}.gk-release__countdown[hidden]{display: none}.gk-release__editions,.gk-release__offers{list-style: none;margin: 0 0 var(--space-3);padding: 0;display: grid;gap: var(--space-2)}.gk-release__editions{grid-template-columns: repeat(auto-fit,minmax(200px,1fr))}.gk-release__editions li{display: grid;padding: var(--space-3);border: 1px solid var(--gk-line)}.gk-release__edition{color: #fff;font-weight: 700}.gk-release__shops{margin: var(--space-3) 0 8px;color: #fff;font-size: 16px;text-transform: uppercase;letter-spacing: .04em}.gk-release__offers li{display: flex;flex-wrap: wrap;gap: 4px 16px;padding: 8px 0;border-bottom: 1px solid var(--gk-line)}.gk-release__offers strong{color: #fff;min-width: 9ch}.gk-calendar{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.gk-calendar li{display: grid;grid-template-columns: 8ch minmax(0,1fr) auto;align-items: baseline;gap: 4px 16px;padding: 12px 16px;background: var(--gk-panel);border-left: 4px solid var(--gk-pink)}.gk-calendar li>span:nth-child(3){text-align: right;color: var(--gk-soft);font-variant-numeric: tabular-nums;white-space: nowrap}@media (max-width: 700px){.gk-calendar li{grid-template-columns: 7ch minmax(0,1fr)}.gk-calendar li>span:nth-child(3){grid-column: 2;text-align: left;white-space: normal}}.gk-calendar time{min-width: 7ch;color: var(--gk-pink);font-weight: 700;text-transform: uppercase}.gk-calendar a{color: #fff}.pp-gk{--pp-bg: var(--gk-ink);--pp-panel: var(--gk-panel);--pp-line: var(--gk-line);--pp-text: var(--gk-text);--pp-soft: var(--gk-muted);--pp-head: #fff;--pp-cyan: var(--gk-pink);--pp-cyan-2: #FF6B8F;--pp-on-cyan: var(--gk-ink);--pp-green: #7EE2A8;--navy: var(--pp-head);--blue: var(--pp-cyan);--text: var(--pp-text);--text-soft: var(--pp-soft);--border: var(--pp-line);--source-text: #8E95A8;--light: var(--pp-panel);--price: var(--pp-green);--accent-text: var(--pp-cyan);--head-weight: 700;--radius: 4px;--radius-sm: 2px;background: var(--pp-bg);color: var(--pp-text);padding-bottom: var(--space-9)}.pp-gk h1,.pp-gk h2{font-family: var(--gk-display);font-weight: 800;color: var(--pp-head);text-transform: uppercase;letter-spacing: .01em}.pp-gk h1{font-size: clamp(36px,4.6vw,56px);line-height: .95;overflow-wrap: anywhere}.pp-gk h2{font-size: clamp(26px,2.6vw,34px);line-height: 1}.pp-gk h3,.pp-gk h4{color: var(--pp-head)}.pp-gk :is(.buybox__price,.offer__price,.sticky-buy__price,.price-history__stats dd){font-family: var(--gk-display);font-weight: 800;letter-spacing: .01em}.pp-gk a{color: var(--pp-cyan)}@media (hover: hover){.pp-gk a:hover{color: var(--pp-cyan-2)}}.pp-gk :focus-visible{outline-color: var(--pp-cyan)}.pp-gk .crumbs,.pp-gk .crumbs span{color: var(--pp-soft)}.pp-gk .product__brand{color: var(--pp-cyan);text-transform: uppercase;letter-spacing: .12em;font-size: 14px;font-weight: 700}.pp-gk .btn{background: var(--pp-cyan);color: var(--pp-on-cyan);font-weight: 700;border-radius: 0}@media (hover: hover){.pp-gk .btn:hover{background: var(--pp-cyan-2);color: var(--pp-on-cyan);box-shadow: none}}.pp-gk .btn--outline{background: transparent;color: var(--pp-cyan);box-shadow: inset 0 0 0 1px var(--pp-cyan)}@media (hover: hover){.pp-gk .btn--outline:hover{background: var(--pp-cyan);color: var(--pp-on-cyan)}}.pp-gk__top{gap: var(--space-7)}.pp-gk__media{background: var(--pp-panel);border: 1px solid var(--pp-line);padding: var(--space-7)}.pp-gk__media .product__media{background: #fff;border: 0;border-radius: 2px}.pp-gk__info{display: flex;flex-direction: column;min-width: 0}.pp-gk .product__badges:empty{display: none}.pp-gk .key-chips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;background: var(--pp-line);border: 1px solid var(--pp-line);margin: 0 0 var(--space-5);padding: 0;list-style: none}.pp-gk .key-chips__item{background: var(--pp-panel);color: var(--pp-text);padding: var(--space-4);border-radius: 0;font-weight: 600;font-size: 15px}.pp-gk .key-chips__name{display: block;color: var(--pp-soft);font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: .08em;margin-bottom: 4px}.pp-gk .buybox{background: transparent;border: 0;box-shadow: none;padding: 0}.pp-gk .buybox__label{color: var(--pp-soft);text-transform: uppercase;letter-spacing: .08em;font-size: 12px}.pp-gk .buybox__price{font-size: clamp(52px,5vw,64px);line-height: .95;color: var(--pp-head)}.pp-gk .buybox .btn--block{min-height: 54px;font-size: 18px}.pp-gk .shipping__cost--free{color: var(--pp-green)}.pp-gk ~ .sticky-buy{background: var(--gk-panel);border-top: 1px solid var(--gk-line);box-shadow: 0 -8px 24px rgba(0,0,0,.4)}.pp-gk ~ .sticky-buy .sticky-buy__price{font-family: var(--gk-display);font-weight: 800;font-size: 30px;color: #fff}.pp-gk ~ .sticky-buy .sticky-buy__shop{color: var(--gk-muted)}.pp-gk ~ .sticky-buy .btn{background: var(--gk-pink);border-color: var(--gk-pink);color: var(--gk-ink);border-radius: 0}.pp-gk__offers{margin-top: var(--space-8)}.pp-gk__offers:not(:has(.offers)){display: none}.pp-gk .offers{border: 0;border-radius: 0;background: transparent}.pp-gk .offer{background: transparent;border-bottom: 1px solid var(--pp-line);padding: var(--space-4) var(--space-3);grid-template-columns: minmax(0,1fr) auto minmax(150px,auto)}.pp-gk .offer + .offer{border-top: 0}.pp-gk .offer--best{background: var(--pp-panel);box-shadow: inset 3px 0 0 var(--pp-cyan)}.pp-gk .offer__shop{color: var(--pp-head)}.pp-gk .offer__price{color: var(--pp-head);font-size: 28px;line-height: 1}.pp-gk .price-history__stats dd{font-size: 28px;line-height: 1.05}.pp-gk .offer--best .offer__price{color: var(--pp-head)}.pp-gk .offers__note{color: var(--pp-soft)}.pp-gk .alert-box{background: var(--pp-panel);border-color: var(--pp-line)}.pp-gk .alert-box>summary{color: var(--pp-head)}.pp-gk .alert-box--cta>summary{background: var(--pp-cyan);color: var(--pp-on-cyan)}.pp-gk__cards{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,2fr);gap: var(--space-6);margin-top: var(--space-7);align-items: start}.pp-gk__side{display: flex;flex-direction: column;gap: var(--space-6);min-width: 0}.pp-gk .pp-gk__side>*{margin-top: 0}.pp-gk__card,.pp-gk .product-section{background: var(--pp-panel);border: 1px solid var(--pp-line);border-radius: 0;padding: var(--space-6);margin-top: var(--space-6)}.pp-gk .pp-gk__cards>*{margin-top: 0}.pp-gk__facts .specs{margin: 0;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.pp-gk__facts .specs dt{font-weight: 400;color: var(--pp-soft)}.pp-gk .deal-why p{margin: 0;line-height: 1.6;color: var(--gk-soft)}.pp-gk .spec-group,.pp-gk .faq__item,.pp-gk .price-history__stats div{background: var(--pp-bg);border-color: var(--pp-line)}.pp-gk .price-history__stats dd,.pp-gk .spec-group>summary,.pp-gk .faq__list dt{color: var(--pp-head)}.pp-gk .price-history__tabs>label{background: var(--pp-panel);color: var(--pp-text);border-color: var(--pp-line);border-radius: 0;font-family: "Chakra Petch","Chakra Petch Fallback",sans-serif;text-transform: uppercase;letter-spacing: .04em}.pp-gk .price-history__tabs>input:checked + label{background: var(--pp-cyan);border-color: var(--pp-cyan);color: var(--pp-on-cyan)}@media (max-width: 1024px){.pp-gk__media{padding: var(--space-4)}.pp-gk__cards{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){.pp-gk__card,.pp-gk .product-section{padding-inline: var(--space-4)}.pp-gk .offer{grid-template-columns: minmax(0,1fr) auto}.pp-gk .offer>.btn,.pp-gk .offer>.btn--via{grid-column: 1 / -1}}@font-face{font-family: "Silkscreen";font-style: normal;font-weight: 400;font-display: swap;src: url("/fonts/silkscreen/silkscreen-400-latin.woff2") format("woff2");unicode-range: U+0000-0025,U+0027-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.card--gk .card__badges .badge,.band .subcats a,.band .subcats small,.quick-filters .chip{font-family: "Silkscreen",var(--font-body);font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: 0;font-synthesis: none;-webkit-font-smoothing: none;-moz-osx-font-smoothing: auto;font-variant-numeric: normal}.card--gk .card__badges .badge{display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;border-radius: 0;padding: 2px 8px 4px;border: 1px solid currentColor}@media (max-width: 520px){.card--gk .card__badges .badge{padding-inline: var(--space-1)}}.card--gk .card__badges :is(.badge--green,.badge--blue){background: #fff;border-color: var(--gk-ink);color: var(--gk-ink)}.card--gk .card__badges :is(.badge--popular,.badge--drop){background: var(--gk-pink);border-color: var(--gk-pink);color: var(--gk-ink)}.gk .card--gk .card__badges :is(.badge--green,.badge--blue){background: transparent;border-color: var(--gk-muted);color: #fff}.band .subcats a{padding: var(--space-2) var(--space-4) var(--space-3);background: transparent;box-shadow: inset 0 0 0 1px var(--gk-muted);gap: 8px}.band .subcats small{opacity: 1;color: var(--gk-muted)}@media (hover: hover){.band .subcats a:hover{background: transparent;box-shadow: inset 0 0 0 1px var(--gk-pink);color: var(--gk-pink)}}.band .subcats a[aria-current]{background: var(--gk-pink);color: var(--gk-ink);box-shadow: none}.band .subcats a[aria-current] small{color: var(--gk-ink)}.quick-filters .chip{border-radius: 0;border-color: var(--gk-ink);color: var(--gk-ink);padding: var(--space-2) var(--space-3)}@media (pointer: coarse){.quick-filters .chip{min-height: 44px}}@media (hover: hover){.quick-filters .chip:hover{background: var(--gk-ink);color: #fff}.quick-filters .chip:hover .chip__plus{color: var(--gk-pink)}}