*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gk-black);color:var(--gk-white);font-family:var(--gk-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--gk-headings);text-transform:uppercase;line-height:.95;letter-spacing:-.01em;margin:0;font-style:italic;font-weight:800}.gk-skip{position:absolute;left:-9999px;top:0;background:var(--gk-red);color:#fff;padding:10px 16px;z-index:200;font-weight:700}.gk-skip:focus{left:0}.gk-wrap{max-width:var(--gk-max);margin:0 auto;padding:0 24px}@media(max-width:620px){.gk-wrap{padding:0 16px}}.gk-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:800;color:var(--gk-red);margin-bottom:18px}.gk-eyebrow:before{content:"";width:34px;height:3px;background:currentColor}.gk-h2{font-size:clamp(40px,5vw,64px);font-weight:800;color:var(--gk-white)}.gk-section{padding:88px 0}@media(max-width:620px){.gk-section{padding:60px 0}}.gk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.gk-section-head p{max-width:440px;color:var(--gk-muted);margin:0}@media(max-width:820px){.gk-section-head{display:block}.gk-section-head p{margin-top:12px}}.gk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:4px;font-family:var(--gk-headings);font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.gk-btn:hover{transform:translateY(-2px)}.gk-btn-primary{background:var(--gk-red);color:#fff;box-shadow:0 8px 28px #e1060059}.gk-btn-primary:hover{background:#f10600}.gk-btn-ghost{border-color:#3a3a42;color:var(--gk-white);background:transparent}.gk-btn-ghost:hover{border-color:var(--gk-red)}.gk-btn-light{background:var(--gk-white);color:var(--gk-ink)}.gk-btn-block{width:100%}.gk-checker{height:14px;background:repeating-conic-gradient(#0b0b0d 0 25%,#f5f3ee 0 50%) 0 0/28px 28px}.gk-checker-red{height:10px;background:repeating-conic-gradient(var(--gk-red) 0 25%,#0b0b0d 0 50%) 0 0/20px 20px}.gk-announce{background:var(--gk-red);color:#fff;text-align:center;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:9px 16px}.gk-header{position:sticky;top:0;z-index:100;background:#0b0b0dd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--gk-line);transition:background .25s ease}.gk-header-inner{max-width:var(--gk-max);margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.gk-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.gk-logo img{height:38px;width:38px}.gk-logo-word{font-family:var(--gk-headings);font-weight:800;font-size:30px;letter-spacing:.04em;color:#fff;line-height:1}.gk-logo-word em{font-style:normal;color:var(--gk-red)}.gk-nav{display:flex;gap:30px}.gk-nav a{font-family:var(--gk-headings);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--gk-white);opacity:.85;transition:opacity .15s,color .15s}.gk-nav a:hover{opacity:1;color:var(--gk-red)}.gk-header-icons{display:flex;align-items:center;gap:6px}.gk-icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;text-decoration:none;background:transparent;border:0;cursor:pointer}.gk-icon-btn:hover{background:#1d1d22}.gk-icon-btn svg{width:22px;height:22px}.gk-cart-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;border-radius:10px;background:var(--gk-red);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px}.gk-menu-btn{display:none}@media(max-width:900px){.gk-nav{display:none}.gk-menu-btn{display:grid}.gk-nav-mobile{display:none;flex-direction:column;gap:4px;padding:10px 24px 22px;background:#0e0e11;border-bottom:1px solid var(--gk-line)}.gk-nav-mobile.open{display:flex}.gk-nav-mobile a{display:block;font-family:var(--gk-headings);font-size:22px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--gk-line);color:#fff}}.gk-footer{background:#08080a;border-top:1px solid var(--gk-line);margin-top:0}.gk-footer-grid{max-width:var(--gk-max);margin:0 auto;padding:64px 24px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.gk-footer-brand p{color:var(--gk-muted);font-size:14px;max-width:320px}.gk-footer h4{font-size:15px;letter-spacing:.14em;margin-bottom:18px;color:#fff}.gk-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.gk-footer ul a{color:var(--gk-muted);text-decoration:none;font-size:14px}.gk-footer ul a:hover{color:var(--gk-red)}.gk-socials{display:flex;gap:10px;margin-top:18px}.gk-socials a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gk-line);border-radius:50%;color:#fff;text-decoration:none;font-family:var(--gk-headings);font-weight:700;font-size:13px}.gk-socials a:hover{border-color:var(--gk-red);color:var(--gk-red)}.gk-footer-bottom{border-top:1px solid var(--gk-line);padding:22px 24px;text-align:center;color:var(--gk-muted-dark);font-size:13px}@media(max-width:900px){.gk-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gk-footer-grid{grid-template-columns:1fr}}.gk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1020px){.gk-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.gk-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.gk-card{background:var(--gk-carbon);border:1px solid var(--gk-line);border-radius:var(--gk-radius);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.gk-card:hover{transform:translateY(-4px);border-color:#3a3a44}.gk-card-media{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 35%,#232329,#101013);display:grid;place-items:center;overflow:hidden}.gk-card-media svg.gk-card-mark{width:44%;opacity:.5}.gk-card-media img{width:100%;height:100%;object-fit:cover}.gk-card-badge{position:absolute;top:12px;left:12px;background:var(--gk-red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:3px}.gk-card-body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.gk-card-vendor{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gk-muted);font-weight:700}.gk-card-title{font-family:var(--gk-headings);font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.05;color:#fff}.gk-card-price{font-weight:800;font-size:17px;color:#fff;margin-top:auto;padding-top:8px}.gk-card-price s{color:var(--gk-muted);font-weight:400;margin-right:8px;font-size:14px}.gk-card-price .gk-sale{color:var(--gk-red)}.gk-field{margin-bottom:16px}.gk-label{display:block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gk-muted);margin-bottom:8px}.gk-input,.gk-textarea,.gk-select{width:100%;background:#0e0e11;border:1px solid var(--gk-line);border-radius:6px;color:#fff;padding:13px 15px;font-size:15px;font-family:var(--gk-body)}.gk-input:focus,.gk-textarea:focus,.gk-select:focus{outline:none;border-color:var(--gk-red)}.gk-form-note{font-size:13px;color:var(--gk-muted)}.gk-product{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:48px 0 88px}.gk-product-gallery{position:sticky;top:100px;align-self:start}.gk-product-media{border-radius:var(--gk-radius);overflow:hidden;background:radial-gradient(circle at 50% 35%,#232329,#101013);border:1px solid var(--gk-line);aspect-ratio:1/1;display:grid;place-items:center}.gk-product-media img{width:100%;height:100%;object-fit:cover}.gk-product-media svg{width:40%;opacity:.45}.gk-product-thumbs{display:flex;gap:10px;margin-top:12px}.gk-product-thumbs img{width:76px;height:76px;object-fit:cover;border-radius:6px;border:1px solid var(--gk-line);cursor:pointer}.gk-product-info .gk-eyebrow{margin-bottom:12px}.gk-product-title{font-size:clamp(38px,4.5vw,58px);font-weight:800}.gk-product-price{font-size:26px;font-weight:800;margin:18px 0 6px}.gk-product-price s{color:var(--gk-muted);font-size:19px;margin-right:10px;font-weight:400}.gk-product-price .gk-sale{color:var(--gk-red)}.gk-product-desc{color:#c9cdd4;line-height:1.7;margin:20px 0}.gk-product-desc ul{padding-left:20px}.gk-qty{display:flex;align-items:center;gap:0;border:1px solid var(--gk-line);border-radius:6px;overflow:hidden;width:max-content}.gk-qty button{width:48px;height:52px;background:#0e0e11;border:0;color:#fff;font-size:20px;cursor:pointer}.gk-qty button:hover{background:#1d1d22}.gk-qty input{width:56px;height:52px;background:transparent;border:0;color:#fff;text-align:center;font-size:16px;font-weight:700}.gk-buy-row{display:flex;gap:14px;margin:24px 0;flex-wrap:wrap}.gk-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.gk-trust div{background:var(--gk-carbon);border:1px solid var(--gk-line);border-radius:8px;padding:16px 14px;text-align:center}.gk-trust strong{display:block;font-family:var(--gk-headings);font-size:16px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.gk-trust span{font-size:12px;color:var(--gk-muted)}@media(max-width:900px){.gk-product{grid-template-columns:1fr;gap:36px}.gk-product-gallery{position:static}}.gk-collection-head{padding:64px 0 30px;text-align:left}.gk-collection-head h1{font-size:clamp(48px,6vw,84px);font-weight:800}.gk-collection-head p{color:var(--gk-muted);max-width:560px;margin:14px 0 0}.gk-collection-tools{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-block:1px solid var(--gk-line);margin-bottom:30px;color:var(--gk-muted);font-size:13px;text-transform:uppercase;letter-spacing:.1em}.gk-pagination{display:flex;justify-content:center;gap:8px;padding:50px 0 80px}.gk-pagination a,.gk-pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--gk-line);border-radius:6px;text-decoration:none;color:#fff;font-weight:700}.gk-pagination .current{background:var(--gk-red);border-color:var(--gk-red)}.gk-cart{padding:48px 0 88px}.gk-cart h1{font-size:clamp(40px,5vw,64px);font-weight:800;margin-bottom:30px}.gk-cart-row{display:grid;grid-template-columns:96px 1fr auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--gk-line)}.gk-cart-row img{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid var(--gk-line)}.gk-cart-title{font-family:var(--gk-headings);font-size:19px;font-weight:700;text-transform:uppercase;text-decoration:none}.gk-cart-title:hover{color:var(--gk-red)}.gk-cart-variant{font-size:13px;color:var(--gk-muted)}.gk-cart-remove{background:none;border:0;color:var(--gk-muted);font-size:13px;cursor:pointer;text-decoration:underline;padding:0;margin-top:8px}.gk-cart-remove:hover{color:var(--gk-red)}.gk-cart-foot{display:grid;grid-template-columns:1fr 360px;gap:40px;margin-top:36px;align-items:start}.gk-cart-summary{background:var(--gk-carbon);border:1px solid var(--gk-line);border-radius:var(--gk-radius);padding:28px}.gk-cart-total{display:flex;justify-content:space-between;font-size:20px;font-weight:800;margin:16px 0 22px}.gk-cart-empty{text-align:center;padding:80px 0}.gk-cart-empty h2{font-size:44px;margin-bottom:16px}@media(max-width:820px){.gk-cart-foot{grid-template-columns:1fr}.gk-cart-row{grid-template-columns:72px 1fr auto}}.gk-page{padding:64px 0 88px;max-width:860px}.gk-page h1{font-size:clamp(40px,5vw,60px);font-weight:800;margin-bottom:24px}.gk-page p,.gk-page li{color:#c9cdd4;line-height:1.75}.gk-search-bar{display:flex;gap:10px;max-width:560px;margin:24px 0 40px}.gk-404{text-align:center;padding:100px 0}.gk-404 h1{font-size:clamp(80px,14vw,180px);color:var(--gk-red)}.gk-404 p{color:var(--gk-muted);margin:18px 0 30px}.gk-newsletter{background:var(--gk-red);border-radius:18px;padding:clamp(40px,6vw,72px);text-align:center;position:relative;overflow:hidden}.gk-newsletter:before{content:"";position:absolute;inset:auto -40px -70px auto;width:280px;height:280px;border:34px solid rgba(255,255,255,.14);border-radius:50%}.gk-newsletter h2{font-size:clamp(36px,4.5vw,58px);color:#fff;font-weight:800}.gk-newsletter p{color:#ffe9e8;max-width:480px;margin:14px auto 26px}.gk-newsletter form{display:flex;gap:10px;max-width:480px;margin:0 auto;position:relative;z-index:1}.gk-newsletter input{flex:1;border:0;border-radius:6px;padding:15px 18px;font-size:15px}.gk-newsletter .gk-btn{background:#0b0b0d;color:#fff}@media(max-width:560px){.gk-newsletter form{flex-direction:column}}.gk-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.gk-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gk-reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.gk-header{position:sticky;top:0;z-index:50;transition:all .3s ease}.gk-header.scrolled{background:#050507f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 20px #0006}.gk-header.scrolled .gk-logo img{height:52px!important}.gk-logo img{transition:height .3s ease}.gk-header-inner{position:relative;display:flex;align-items:center;justify-content:center!important;min-height:96px}.gk-logo-center{position:absolute;left:50%;transform:translate(-50%);z-index:5}.gk-header .gk-nav{position:absolute;left:32px}.gk-header-icons{position:absolute;right:32px}@media(max-width:768px){.gk-header .gk-nav{display:none}.gk-logo-center img{height:112px!important}}.gk-nav a{text-decoration:none!important;border-bottom:none!important}.gk-nav a:hover{text-decoration:none!important}.gk-header+a,.gk-header~a[href="/"]{display:none!important}@media(min-width:769px){.gk-nav-mobile{display:none!important}}@media(max-width:768px){.gk-nav-mobile{display:none}.gk-nav-mobile.open{display:flex}}.gk-gate-copy,.gk-hero-logo,.gk-gate-end{display:none!important}.gk-gate-frame{position:absolute;top:0;right:0;bottom:0;left:0}.gk-gate-frame img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){.gk-logo-center img{height:112px!important}.gk-header-inner{min-height:132px}.gk-header-icons{right:16px;gap:2px}.gk-icon-btn{width:36px;height:36px}.gk-icon-btn svg{width:18px;height:18px}}@media(min-width:769px){.gk-logo-center img{height:144px!important}.gk-header-inner{min-height:160px}.gk-header-icons{gap:10px}.gk-header .gk-nav a{font-size:15px;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gapking.css.map */
