.product,.product-section,section[id*=MainProduct]{background:var(--gk-bg-primary, #0B0D12)!important;color:var(--gk-text-primary, #fff)!important}.section-main-product,[class*=section-][class*=-padding].gradient{background:var(--gk-bg-primary, #0B0D12)!important}.product__media-wrapper{background:var(--gk-bg-secondary, #10121A)!important;border-radius:16px!important;overflow:hidden;border:1px solid var(--gk-border-color, rgba(255,255,255,.08))!important}.product__media-wrapper img,.product__media-item img{border-radius:12px}.thumbnail-list{gap:8px}.thumbnail-list__item .thumbnail{background:var(--gk-bg-card, #1A1D28)!important;border:2px solid transparent!important;border-radius:10px!important;overflow:hidden;transition:border-color .3s ease}.thumbnail-list__item .thumbnail:hover,.thumbnail-list__item .thumbnail.active,.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--gk-accent-cyan, #DA1C1D)!important;box-shadow:0 0 12px #da1c1d4d}.product__info-wrapper{color:var(--gk-text-primary, #fff)!important}.product__info-container{padding:0 0 0 20px}.product__title h1,.product__title .h1,.product__title h2{color:var(--gk-text-primary, #fff)!important;font-family:var(--gk-font-heading, "Outfit", sans-serif)!important;font-weight:700!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;text-transform:uppercase;letter-spacing:.02em;line-height:1.2!important}.product__text.caption-with-letter-spacing{color:var(--gk-accent-cyan, #DA1C1D)!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.15em!important;margin-bottom:8px!important}.price-item--regular{color:var(--gk-accent-cyan, #DA1C1D)!important;font-size:2rem!important;font-weight:700!important;font-family:var(--gk-font-heading, "Outfit", sans-serif)!important}.price-item--sale{color:var(--gk-accent-cyan, #DA1C1D)!important;font-size:2rem!important;font-weight:700!important}.price-item--compare{color:var(--gk-text-muted, #6B7085)!important;text-decoration:line-through!important;font-size:1.2rem!important}.price .badge{background:#da1c1d26!important;color:#da1c1d!important;border:1px solid rgba(218,28,29,.3)!important}.price__container{margin:16px 0!important}.product-form__input{color:var(--gk-text-primary, #fff)!important;margin-bottom:16px}.product-form__input label{color:var(--gk-text-secondary, #A0A5B5)!important;text-transform:uppercase;font-size:1.2rem;letter-spacing:.12em;font-weight:600}variant-selects .product-form__input select,.product-form__input select{background:var(--gk-bg-card, #1A1D28)!important;color:var(--gk-text-primary, #fff)!important;border:1px solid var(--gk-border-color, rgba(255,255,255,.08))!important;border-radius:10px!important;padding:12px 16px!important}variant-radios .product-form__input label,.variant-input label{background:var(--gk-bg-card, #1A1D28)!important;color:var(--gk-text-secondary, #A0A5B5)!important;border:1px solid var(--gk-border-color, rgba(255,255,255,.08))!important;border-radius:10px!important;padding:10px 18px!important;cursor:pointer;transition:all .25s ease!important;font-weight:500}variant-radios .product-form__input input[type=radio]:checked+label,.variant-input input[type=radio]:checked+label{border-color:var(--gk-accent-cyan, #DA1C1D)!important;color:var(--gk-accent-cyan, #DA1C1D)!important;box-shadow:0 0 15px #da1c1d4d,inset 0 0 8px #da1c1d14!important;background:#da1c1d1a!important}variant-radios .product-form__input label:hover{border-color:#da1c1d66!important;color:var(--gk-text-primary, #fff)!important}.swatch-input__input:checked+.swatch{box-shadow:0 0 0 2px var(--gk-accent-cyan, #DA1C1D),0 0 12px #da1c1d66!important}.quantity{background:var(--gk-bg-card, #1A1D28)!important;border:1px solid var(--gk-border-color, rgba(255,255,255,.08))!important;border-radius:10px!important;overflow:hidden}.quantity__input{color:var(--gk-text-primary, #fff)!important;background:transparent!important}.quantity__button{color:var(--gk-text-secondary, #A0A5B5)!important;transition:color .2s ease}.quantity__button:hover{color:var(--gk-accent-cyan, #DA1C1D)!important}.product-form__submit,.shopify-payment-button button,button.product-form__submit{width:100%!important;font-size:1.05rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:16px 32px!important;border-radius:12px!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.product-form__submit{background:linear-gradient(135deg,#da1c1d,#b81415)!important;color:#fff!important;border:none!important}.product-form__submit:hover{box-shadow:0 0 30px #da1c1d80,0 8px 24px #da1c1d40!important;transform:translateY(-2px)}.product-form__submit:disabled,.product-form__submit[disabled]{background:var(--gk-bg-card, #1A1D28)!important;color:var(--gk-text-muted, #6B7085)!important;box-shadow:none!important;transform:none!important}.shopify-payment-button__button{border-radius:12px!important;margin-top:10px!important}.shopify-payment-button__button--unbranded{background:transparent!important;border:2px solid var(--gk-accent-cyan, #DA1C1D)!important;color:var(--gk-accent-cyan, #DA1C1D)!important}.shopify-payment-button__button--unbranded:hover{background:#da1c1d1a!important}.product__description,.product__description.rte{color:var(--gk-text-secondary, #A0A5B5)!important;line-height:1.8!important;font-size:1.5rem;border-top:1px solid var(--gk-border-color, rgba(255,255,255,.08));padding-top:20px;margin-top:20px}.product__description h2,.product__description h3,.product__description h4{color:var(--gk-text-primary, #fff)!important}.product__description a{color:var(--gk-accent-cyan, #DA1C1D)!important}.share-button{color:var(--gk-text-muted, #6B7085)!important}.share-button:hover{color:var(--gk-accent-cyan, #DA1C1D)!important}.product__accordion summary,.accordion summary{background:var(--gk-bg-card, #1A1D28)!important;border:1px solid var(--gk-border-color, rgba(255,255,255,.08))!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:8px;transition:all .3s ease}.product__accordion summary:hover,.accordion summary:hover{border-color:#da1c1d66!important}.accordion__title,.summary__title h2{color:var(--gk-text-primary, #fff)!important}.accordion__content{color:var(--gk-text-secondary, #A0A5B5)!important;padding:16px 20px!important}.accordion .icon-caret,.accordion svg{color:var(--gk-text-muted, #6B7085)!important}.collapsible-content,.collapsible-content-wrapper{background:var(--gk-bg-primary, #0B0D12)!important}.collapsible-content .collapsible-content__heading{color:var(--gk-text-primary, #fff)!important;font-family:var(--gk-font-heading, "Outfit", sans-serif)!important}.geekbar-features{padding:80px 0;background:var(--gk-bg-primary, #0B0D12)}.geekbar-features__card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--gk-bg-card, #1A1D28);border-radius:20px;overflow:hidden;margin-bottom:40px;border:1px solid var(--gk-border-color, rgba(255,255,255,.08));transition:transform .4s ease,box-shadow .4s ease}.geekbar-features__card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.geekbar-features__card:nth-child(2n) .geekbar-features__image{order:2}.geekbar-features__image{width:100%;height:100%;min-height:100%;overflow:hidden}.geekbar-features__image img,.geekbar-features__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.geekbar-features__card:hover .geekbar-features__image img,.geekbar-features__card:hover .geekbar-features__img{transform:scale(1.05)}.geekbar-features__info{padding:50px;display:flex;flex-direction:column;justify-content:center}.geekbar-features__info h3{font-size:2rem;font-weight:700;margin-bottom:16px;text-transform:uppercase;color:var(--gk-text-primary, #fff);font-family:var(--gk-font-heading, "Outfit", sans-serif)}.geekbar-features__info p{color:var(--gk-text-secondary, #A0A5B5);line-height:1.8;font-size:1.5rem}@media(max-width:990px){.geekbar-features__card{grid-template-columns:1fr}.geekbar-features__card:nth-child(2n) .geekbar-features__image{order:0}.geekbar-features__info{padding:30px}.geekbar-features__image{aspect-ratio:16 / 10;height:auto;min-height:auto}}.related-products{background:var(--gk-bg-primary, #0B0D12)!important}.related-products .section-header__title,.related-products h2{color:var(--gk-text-primary, #fff)!important;font-family:var(--gk-font-heading, "Outfit", sans-serif)!important;text-transform:uppercase}.product-media-modal{background:#0b0d12f2!important}.installment,.product__tax{color:var(--gk-text-muted, #6B7085)!important}.product__tax a{color:var(--gk-accent-cyan, #DA1C1D)!important}.product__inventory{color:var(--gk-text-secondary, #A0A5B5)!important}.product__sku{color:var(--gk-text-muted, #6B7085)!important}.pickup-availability-preview{color:var(--gk-text-secondary, #A0A5B5)!important}.volume-pricing-note{color:var(--gk-text-muted, #6B7085)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/geekbar-product.css.map */
