@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Barlow+Condensed:wght@500;600;700;800;900&family=Rajdhani:wght@500;600;700&display=swap";:root{--color-base-background-1: 9, 11, 15;--color-base-background-2: 15, 18, 25;--color-base-surface-1: 9, 11, 15;--color-base-surface-2: 15, 18, 25;--color-base-text: 236, 238, 245;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 236, 238, 245;--color-base-accent-1: 212, 31, 31;--color-base-accent-2: 232, 160, 32;--color-base-border-hairline: 37, 44, 66;--color-foreground: 236, 238, 245;--color-background: 9, 11, 15;--color-card-background: 15, 18, 25;--color-heading: 236, 238, 245;--color-link: 236, 238, 245;--color-badge-foreground: 255, 255, 255;--color-badge-background: 212, 31, 31;--color-button: 212, 31, 31;--color-button-text: 255, 255, 255;--jg-bg: #090b0f;--jg-surface: #0f1219;--jg-surface-2: #161b26;--jg-surface-3: #1e2335;--jg-surface-4: #252c42;--jg-border: #252c42;--jg-border-soft: #1a2030;--jg-red: #d41f1f;--jg-red-bright: #ff2f2f;--jg-red-rgb: 212, 31, 31;--jg-red-glow: 0 0 24px rgba(212,31,31,.45);--jg-gold: #e8a020;--jg-gold-bright: #ffbe44;--jg-text: #eceef5;--jg-text-2: #b8bdd0;--jg-muted: #7a8099;--jg-dim: #444d66;--jg-radius: 5px;--jg-radius-lg: 10px;--jg-transition: all .22s cubic-bezier(.4,0,.2,1);--jg-transition-slow: all .4s cubic-bezier(.4,0,.2,1);--font-display: "Barlow Condensed", sans-serif;--font-body: "Barlow", sans-serif;--font-accent: "Rajdhani", sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:var(--jg-bg)!important;color-scheme:dark!important}body,body.template-index,body.template-collection,body.template-product,body.template-cart,body.template-page,body.template-blog,body.template-article,body.template-search{font-family:var(--font-body)!important;background-color:var(--jg-bg)!important;color:var(--jg-text)!important;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;color:var(--jg-text)!important;letter-spacing:.03em!important}a{color:var(--jg-text);transition:var(--jg-transition)}a:hover{color:var(--jg-gold)}hr{border-color:var(--jg-border)!important}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--jg-bg)}::-webkit-scrollbar-thumb{background:var(--jg-surface-3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--jg-red)}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,[class*=color-scheme],.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group,main#MainContent,.page-width,.content-for-layout,.content-for-header{background-color:var(--jg-bg)!important;color:var(--jg-text)!important}[class*=color-scheme] .card{background-color:var(--jg-surface-2)!important}.title-wrapper,.title-wrapper-with-link{background-color:transparent!important}.announcement-bar,.announcement-bar__wrap{background:linear-gradient(90deg,#a01515 0%,var(--jg-red) 40%,#a01515 100%)!important;background-size:200% 100%!important;animation:shimmer-bar 4s ease-in-out infinite!important;color:#fff!important}.announcement-bar{font-family:var(--font-accent)!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:9px 0!important}.announcement-bar__message,.announcement-bar p,.announcement-bar a{color:#fff!important;font-weight:700!important}@keyframes shimmer-bar{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.header-wrapper,sticky-header,.shopify-section-group-header-group>.header-wrapper{background:linear-gradient(180deg,#0d1018 0%,var(--jg-surface) 100%)!important;border-bottom:1px solid var(--jg-border)!important;box-shadow:0 1px #ffffff08,0 4px 30px #000c!important;position:sticky!important;top:0!important;z-index:100!important}.header-wrapper{position:relative!important}.header-wrapper:after{content:"";display:block;position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--jg-red) 30%,var(--jg-red-bright) 50%,var(--jg-red) 70%,transparent 100%)}.header{background-color:var(--jg-surface)!important;padding-top:14px!important;padding-bottom:14px!important}.header__heading-link,.header__heading-link:visited{font-family:var(--font-display)!important;font-size:28px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:3px!important;color:var(--jg-text)!important;text-decoration:none!important;text-shadow:0 0 30px rgba(212,31,31,.6),0 0 60px rgba(212,31,31,.2)!important;transition:var(--jg-transition)!important}.header__heading-link:hover{text-shadow:0 0 40px rgba(212,31,31,.9),0 0 80px rgba(212,31,31,.4)!important}.header__inline-menu .list-menu__item>a,.header__menu-item>a{font-family:var(--font-accent)!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:var(--jg-text-2)!important;padding:6px 12px!important;border-radius:3px!important;transition:var(--jg-transition)!important;position:relative!important}.header__inline-menu .list-menu__item>a:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:var(--jg-red);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header__inline-menu .list-menu__item>a:hover{color:var(--jg-text)!important;background:#ffffff0a!important}.header__inline-menu .list-menu__item>a:hover:after{transform:scaleX(1)}.header__active-menu-item{border-bottom:2px solid var(--jg-red)!important}.header__icon,.header__icon>svg{color:var(--jg-text)!important;fill:currentColor!important;transition:var(--jg-transition)!important}.header__icon:hover,.header__icon:hover>svg{color:var(--jg-gold)!important}.cart-count-bubble{background-color:var(--jg-red)!important;color:#fff!important;font-weight:800!important;font-size:10px!important}.header__search .field,.search-modal__form .field{background:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;border-radius:5px!important}.header__search .field__input,.search-modal__form .field__input{background:transparent!important;color:var(--jg-text)!important;font-family:var(--font-body)!important}.header__search .field__input::placeholder,.search-modal__form .field__input::placeholder{color:var(--jg-muted)!important}.field__button{color:var(--jg-muted)!important}.field__button:hover{color:var(--jg-red)!important}.search-modal{background-color:var(--jg-surface)!important;border-bottom:2px solid var(--jg-border)!important}.search-modal__overlay{background:#090b0fcc!important}.predictive-search{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;border-top:2px solid var(--jg-red)!important;box-shadow:0 12px 32px #000c!important}.predictive-search__item{color:var(--jg-text)!important;border-bottom:1px solid var(--jg-border)!important}.predictive-search__item:hover{background:var(--jg-surface-3)!important}.predictive-search__item-heading{color:var(--jg-text)!important}.predictive-search__item .price{color:var(--jg-gold)!important}.predictive-search__heading{color:var(--jg-muted)!important;font-size:11px!important;text-transform:uppercase!important}.header__submenu,.mega-menu__content{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;border-top:2px solid var(--jg-red)!important;box-shadow:0 12px 32px #000c!important}.header__submenu .list-menu__item a{color:var(--jg-muted)!important;font-size:13px!important;padding:8px 18px!important;border-bottom:1px solid var(--jg-border)!important;transition:var(--jg-transition)!important}.header__submenu .list-menu__item a:hover{color:var(--jg-gold)!important;background:var(--jg-surface-3)!important;padding-left:24px!important}.menu-drawer,.menu-drawer__container{background-color:var(--jg-surface)!important;border-right:2px solid var(--jg-red)!important}.menu-drawer__inner-submenu{background-color:var(--jg-surface-2)!important}.menu-drawer__menu .list-menu__item a{color:var(--jg-text)!important;font-family:var(--font-display)!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;border-bottom:1px solid var(--jg-border)!important}.menu-drawer__menu .list-menu__item a:hover{color:var(--jg-gold)!important}.menu-drawer__close-button,.menu-drawer__close-button svg{color:var(--jg-text)!important;fill:currentColor!important}.menu-drawer__overlay,.overlay,.page-overlay,#PageOverlay{background:#000000b3!important}.banner{position:relative!important;overflow:hidden!important;border-radius:0!important}.banner:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(110deg,#090b0feb,#090b0f8c 45%,#090b0f33),linear-gradient(to top,rgba(9,11,15,.7) 0%,transparent 40%)!important;z-index:1!important;pointer-events:none!important}.banner:after{content:""!important;position:absolute!important;bottom:-60px!important;left:-60px!important;width:400px!important;height:400px!important;background:radial-gradient(ellipse,rgba(212,31,31,.18) 0%,transparent 70%)!important;pointer-events:none!important;z-index:1!important}.banner__content{position:relative!important;z-index:2!important}.banner__heading{font-family:var(--font-display)!important;font-size:clamp(42px,7vw,90px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:3px!important;line-height:.95!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.8),0 8px 32px rgba(0,0,0,.6)!important}.banner__heading em,.banner__heading strong{color:var(--jg-red-bright)!important;font-style:normal!important}.banner__subheading{font-family:var(--font-accent)!important;font-size:14px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#fff9!important;margin-top:12px!important}.banner .button,.banner__buttons .button{font-family:var(--font-accent)!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:14px 34px!important;border-radius:3px!important;transition:var(--jg-transition)!important;position:relative!important;overflow:hidden!important}.banner .button--primary,.banner__buttons .button:first-child{background:var(--jg-red)!important;border:1px solid var(--jg-red-bright)!important;color:#fff!important;box-shadow:0 4px 20px #d41f1f80,inset 0 1px #ffffff1a!important}.banner .button--primary:hover{background:var(--jg-red-bright)!important;box-shadow:0 6px 30px #d41f1fb3!important;transform:translateY(-1px)!important}.banner .button--secondary{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:#ffffffd9!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.banner .button--secondary:hover{border-color:var(--jg-gold)!important;color:var(--jg-gold)!important;transform:translateY(-1px)!important}.slider-button{background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;transition:var(--jg-transition)!important}.slider-button:hover{background:var(--jg-red)!important;border-color:var(--jg-red)!important}.featured-collection__title,.collection-list__title,.title-wrapper .title,h2.h1{font-family:var(--font-display)!important;font-size:24px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--jg-text)!important;line-height:1.1!important;border-left:none!important;padding-left:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;gap:12px!important}.featured-collection__title:before,.collection-list__title:before,.title-wrapper .title:before,h2.h1:before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;background:var(--jg-red)!important;transform:rotate(45deg)!important;box-shadow:0 0 10px #d41f1fcc!important;flex-shrink:0!important}.title-wrapper,.title-wrapper-with-link{border-bottom:1px solid var(--jg-border-soft)!important;padding-bottom:14px!important;margin-bottom:20px!important}a.link,.featured-collection a.link,.collection-list a.link{color:var(--jg-gold)!important;font-family:var(--font-accent)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}a.link:hover{color:var(--jg-red)!important}.rich-text{background-color:var(--jg-bg)!important}.rich-text__text{color:var(--jg-muted)!important;line-height:1.7!important}.collection-list__item .card{background:var(--jg-surface)!important;border:1px solid var(--jg-border-soft)!important;border-radius:var(--jg-radius)!important;overflow:hidden!important;transition:var(--jg-transition-slow)!important;position:relative!important}.collection-list__item .card:hover{border-color:#d41f1f80!important;box-shadow:0 8px 32px #000c,0 0 0 1px #d41f1f33!important;transform:translateY(-4px)!important}.collection-list__item .card__heading a{font-family:var(--font-display)!important;font-size:17px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.8)!important}.rating{color:var(--jg-gold)!important}.rating-text{color:var(--jg-muted)!important}.card-wrapper{background:transparent!important;text-decoration:none!important;animation:fadeUp .5s ease both!important}.product-grid .card-wrapper:nth-child(1){animation-delay:.05s!important}.product-grid .card-wrapper:nth-child(2){animation-delay:.1s!important}.product-grid .card-wrapper:nth-child(3){animation-delay:.15s!important}.product-grid .card-wrapper:nth-child(4){animation-delay:.2s!important}.product-grid .card-wrapper:nth-child(5){animation-delay:.25s!important}.product-grid .card-wrapper:nth-child(6){animation-delay:.3s!important}.product-grid .card-wrapper:nth-child(7){animation-delay:.35s!important}.product-grid .card-wrapper:nth-child(8){animation-delay:.4s!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card,.card--product{background-color:var(--jg-surface)!important;border:1px solid var(--jg-border-soft)!important;border-radius:var(--jg-radius)!important;box-shadow:0 2px 8px #0009,inset 0 1px #ffffff05!important;overflow:hidden!important;transition:var(--jg-transition)!important;display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important}.card--product:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,var(--jg-red),transparent)!important;opacity:0!important;transition:opacity .3s ease!important;z-index:3!important}.card--product:hover{border-color:#d41f1f66!important;box-shadow:0 12px 40px #000c,0 0 0 1px #d41f1f33,inset 0 1px #ffffff0a!important;transform:translateY(-4px)!important}.card--product:hover:before{opacity:1!important}.card__media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:linear-gradient(135deg,var(--jg-surface-2) 0%,var(--jg-surface-3) 100%)!important;border-bottom:1px solid var(--jg-border-soft)!important;flex-shrink:0!important}.card__media>.media,.card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.card__media img,.card__media .media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:1!important;transition:transform .4s cubic-bezier(.4,0,.2,1)!important}.card--product:hover .card__media img{transform:scale(1.07)!important}.card__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(ellipse at center,transparent 55%,rgba(9,11,15,.4) 100%)!important;pointer-events:none!important;z-index:2!important}.card__content,.card__information{padding:12px 14px 16px!important;background-color:var(--jg-surface)!important;flex:1!important}.card__inner{background-color:var(--jg-surface)!important}.card__information .caption-with-letter-spacing{font-family:var(--font-accent)!important;font-size:9px!important;font-weight:600!important;color:var(--jg-red)!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.card__heading,.card__heading a{font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--jg-text)!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;transition:color .2s ease!important}.card__heading a:hover{color:var(--jg-gold-bright)!important}.card-wrapper .price__container,.card-wrapper .price,.price__container,.price{font-family:var(--font-display)!important;font-size:18px!important;font-weight:800!important;color:var(--jg-text)!important}.card-wrapper .price--on-sale .price-item--sale,.price--on-sale .price-item--sale{color:var(--jg-red-bright)!important}.card-wrapper .price--on-sale .price-item--regular,.price--on-sale .price-item--regular{color:var(--jg-dim)!important;font-size:12px!important;font-weight:400!important;text-decoration:line-through!important}.badge{font-family:var(--font-accent)!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:3px 8px!important;border-radius:2px!important}.badge--sale{background:var(--jg-red)!important;color:#fff!important;box-shadow:0 0 8px #d41f1f80!important}.badge--sold-out{background:var(--jg-surface-4)!important;color:var(--jg-muted)!important;border:1px solid var(--jg-border)!important}.quick-add,.quick-add__submit{background:var(--jg-surface-3)!important;color:var(--jg-text-2)!important;border:none!important;border-top:1px solid var(--jg-border-soft)!important;border-radius:0 0 var(--jg-radius) var(--jg-radius)!important;font-family:var(--font-accent)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:11px!important;width:100%!important;cursor:pointer!important;transition:var(--jg-transition)!important}.quick-add__submit:hover{background:var(--jg-red)!important;color:#fff!important}.template-collection body,.template-collection main,.template-collection .shopify-section{background-color:var(--jg-bg)!important}.facets-wrapper,.facets__wrapper,.collection__filters{background-color:var(--jg-bg)!important}.facets__form,.facets__disclosure,.facets__disclosure-horizontal{background-color:var(--jg-surface)!important;border:1px solid var(--jg-border)!important;border-radius:var(--jg-radius)!important}details.facets__disclosure>summary,.facets__heading{font-family:var(--font-display)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;color:var(--jg-text)!important;padding:12px 14px!important}.facets__display{background-color:var(--jg-surface-2)!important;border-top:1px solid var(--jg-border)!important;padding:12px 14px!important}.facets__label,.facets__item label{color:var(--jg-muted)!important;font-size:13px!important;transition:var(--jg-transition)!important}.facets__item label:hover,.facets__item input:checked+label{color:var(--jg-gold)!important;font-weight:600!important}.active-facets__button-wrapper .active-facets__button{background-color:var(--jg-surface-3)!important;border:1px solid var(--jg-border)!important;color:var(--jg-text)!important;border-radius:20px!important;font-size:12px!important;padding:5px 12px!important}.active-facets__button:hover{border-color:var(--jg-red)!important;color:var(--jg-red)!important}.facet-filters__sort .select__select,.facet-filters select{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;border-radius:4px!important;color:var(--jg-text)!important;font-family:var(--font-body)!important;font-size:13px!important;padding:8px 14px!important}.product-count,.product-count__text{color:var(--jg-muted)!important;font-size:13px!important}.product-grid{gap:14px!important}.template-product body,.template-product main,.template-product .shopify-section{background-color:var(--jg-bg)!important}.product,.product__media-wrapper,.product__info-wrapper,.product__info-container{background-color:var(--jg-bg)!important}.product__title{font-family:var(--font-display)!important;font-size:clamp(26px,4vw,42px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:1.05!important;color:var(--jg-text)!important}.product__vendor,.product__text.caption-with-letter-spacing{display:inline-block!important;font-family:var(--font-accent)!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--jg-red-bright)!important;background:#d41f1f1a!important;border:1px solid rgba(212,31,31,.25)!important;padding:3px 8px!important;border-radius:2px!important}.product .price__container,.product .price{font-family:var(--font-display)!important;font-size:30px!important;font-weight:800!important;color:var(--jg-text)!important}.product .price--on-sale .price-item--sale{color:var(--jg-red-bright)!important}.product .price-item--regular{color:var(--jg-muted)!important;font-size:15px!important;font-weight:400!important;text-decoration:line-through!important}.product__media-item{background-color:var(--jg-surface)!important;border:1px solid var(--jg-border)!important;border-radius:var(--jg-radius)!important;overflow:hidden!important}.product__media .media{background-color:var(--jg-surface-2)!important;border-radius:var(--jg-radius)!important}.product__media img{object-fit:contain!important;padding:12px!important;background-color:var(--jg-surface-2)!important}.thumbnail-list__item button,.thumbnail-list__item .thumbnail{background-color:var(--jg-surface)!important;border:2px solid var(--jg-border)!important;border-radius:4px!important;transition:var(--jg-transition)!important}.thumbnail-list__item button:hover,.thumbnail-list__item button[aria-current=true]{border-color:var(--jg-red)!important;box-shadow:0 0 10px #d41f1f66!important}.product-form__input .form__label{color:var(--jg-text)!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important}.product-form__input .select__select{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;color:var(--jg-text)!important;border-radius:var(--jg-radius)!important;font-family:var(--font-body)!important;font-size:14px!important;padding:10px 16px!important}.product-form__input .select__select:focus{border-color:var(--jg-red)!important;outline:none!important}.swatch-input__input+.swatch-input__label{background-color:var(--jg-surface-2)!important;border:2px solid var(--jg-border)!important;color:var(--jg-muted)!important;border-radius:4px!important;transition:var(--jg-transition)!important}.swatch-input__input:checked+.swatch-input__label{background-color:var(--jg-red)!important;border-color:var(--jg-red)!important;color:#fff!important}.swatch-input__input+.swatch-input__label:hover{border-color:var(--jg-gold)!important;color:var(--jg-gold)!important}.quantity{border:1px solid var(--jg-border)!important;border-radius:var(--jg-radius)!important;overflow:hidden!important}.quantity__input{background-color:var(--jg-surface-2)!important;border-left:1px solid var(--jg-border)!important;border-right:1px solid var(--jg-border)!important;color:var(--jg-text)!important;font-family:var(--font-body)!important;font-size:15px!important;text-align:center!important}.quantity__button{background-color:var(--jg-surface-3)!important;color:var(--jg-text)!important;border:none!important;transition:var(--jg-transition)!important}.quantity__button:hover{background-color:var(--jg-red)!important;color:#fff!important}.product-form__submit{background:linear-gradient(180deg,var(--jg-red-bright) 0%,var(--jg-red) 100%)!important;color:#fff!important;border:1px solid var(--jg-red-bright)!important;border-radius:var(--jg-radius)!important;font-family:var(--font-accent)!important;font-size:16px!important;font-weight:700!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:17px 32px!important;width:100%!important;cursor:pointer!important;box-shadow:0 4px 24px #d41f1f73,inset 0 1px #ffffff1f!important;transition:var(--jg-transition)!important}.product-form__submit:hover:not([disabled]){background:linear-gradient(180deg,#ff3f3f 0%,var(--jg-red-bright) 100%)!important;box-shadow:0 6px 32px #d41f1fa6!important;transform:translateY(-1px)!important}.product-form__submit[disabled]{background:var(--jg-surface-3)!important;border-color:var(--jg-border)!important;color:var(--jg-dim)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.7!important}.product__description{color:var(--jg-muted)!important;font-size:14px!important;line-height:1.75!important;border-top:1px solid var(--jg-border)!important;padding-top:18px!important;margin-top:18px!important}.product__description h1,.product__description h2,.product__description h3{color:var(--jg-text)!important;font-family:var(--font-display)!important;text-transform:uppercase!important}.product__description a{color:var(--jg-gold)!important}.product__description a:hover{color:var(--jg-red)!important}.product-recommendations{background-color:var(--jg-surface)!important;border-top:2px solid var(--jg-border)!important;padding:36px 0!important}.cart-drawer,.cart-notification{background-color:var(--jg-surface)!important;border-left:2px solid var(--jg-red)!important}.cart-drawer__overlay{background:#000000b3!important}.cart-drawer__header{border-bottom:1px solid var(--jg-border)!important;color:var(--jg-text)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;font-weight:800!important;background-color:var(--jg-surface)!important}.cart-drawer__close,.cart-drawer__close svg{color:var(--jg-muted)!important;fill:currentColor!important}.cart-drawer__close:hover,.cart-drawer__close:hover svg{color:var(--jg-red)!important}.cart-item{border-bottom:1px solid var(--jg-border)!important}.cart-item__name a{color:var(--jg-text)!important;font-family:var(--font-body)!important;font-weight:600!important}.cart-item__name a:hover{color:var(--jg-gold)!important}.cart-drawer__footer,.cart__footer{background-color:var(--jg-surface-2)!important;border-top:1px solid var(--jg-border)!important}.totals__subtotal,.totals__total,.cart__subtotal{color:var(--jg-text)!important;font-family:var(--font-display)!important}.cart__checkout-button,.cart-drawer__checkout{background-color:var(--jg-red)!important;color:#fff!important;border:none!important;border-radius:var(--jg-radius)!important;font-family:var(--font-accent)!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:15px!important;width:100%!important;cursor:pointer!important;transition:var(--jg-transition)!important;box-shadow:0 4px 18px #d41f1f59!important}.cart__checkout-button:hover,.cart-drawer__checkout:hover{background-color:#b81a1a!important}.footer,.footer-wrapper,.shopify-section-group-footer-group{background:linear-gradient(180deg,var(--jg-surface) 0%,#0a0c10 100%)!important;border-top:1px solid var(--jg-border)!important;color:var(--jg-muted)!important;position:relative!important}.footer:before{content:""!important;display:block!important;height:3px!important;background:linear-gradient(90deg,transparent,var(--jg-red),var(--jg-gold),var(--jg-red),transparent)!important;width:100%!important}.footer__heading{color:var(--jg-text)!important;font-family:var(--font-accent)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;border-bottom:1px solid var(--jg-border-soft)!important;padding-bottom:10px!important;margin-bottom:14px!important}.footer-block__list a,.footer__list a{color:var(--jg-muted)!important;font-size:13px!important;display:block!important;padding:3px 0!important;transition:var(--jg-transition)!important}.footer-block__list a:hover,.footer__list a:hover{color:var(--jg-gold)!important;padding-left:5px!important}.footer__copyright{background-color:var(--jg-bg)!important;border-top:1px solid var(--jg-border)!important;color:var(--jg-dim)!important;font-size:12px!important;text-align:center!important;padding:16px 0!important}.footer .field__input{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;color:var(--jg-text)!important}.footer .field__input::placeholder{color:var(--jg-dim)!important}.footer .newsletter-form__button{background-color:var(--jg-red)!important;color:#fff!important;border-color:var(--jg-red)!important}.footer .newsletter-form__button:hover{background-color:#b81a1a!important}.footer .list-social__link{color:var(--jg-muted)!important}.footer .list-social__link:hover{color:var(--jg-gold)!important}.button{font-family:var(--font-accent)!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:var(--jg-radius)!important;transition:var(--jg-transition)!important}.button--primary{background:linear-gradient(180deg,var(--jg-red-bright) 0%,var(--jg-red) 100%)!important;color:#fff!important;border:1px solid var(--jg-red-bright)!important;box-shadow:0 3px 16px #d41f1f66!important}.button--primary:hover{box-shadow:0 5px 24px #d41f1f99!important;transform:translateY(-1px)!important}.button--secondary{background:transparent!important;color:var(--jg-text-2)!important;border:1px solid var(--jg-border)!important}.button--secondary:hover{border-color:var(--jg-gold)!important;color:var(--jg-gold)!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;color:var(--jg-text)!important;border-radius:var(--jg-radius)!important}input::placeholder,textarea::placeholder{color:var(--jg-muted)!important}input:focus,textarea:focus,select:focus{border-color:var(--jg-red)!important;outline:none!important;box-shadow:0 0 0 2px #d41f1f33!important}.pagination .page-link{background-color:var(--jg-surface-2)!important;border:1px solid var(--jg-border)!important;color:var(--jg-text)!important;border-radius:4px!important}.pagination .page-link:hover{border-color:var(--jg-red)!important;color:var(--jg-red)!important}.pagination .page-link--current{background-color:var(--jg-red)!important;border-color:var(--jg-red)!important;color:#fff!important}.placeholder-svg{fill:var(--jg-surface-3)!important;background:var(--jg-surface-2)!important}.placeholder-svg path,.placeholder-svg rect{fill:var(--jg-surface-3)!important}@media(max-width:990px){.header__heading-link{font-size:22px!important;letter-spacing:2px!important}.header{padding-top:10px!important;padding-bottom:10px!important}.banner__heading{font-size:clamp(32px,8vw,56px)!important}}@media(max-width:749px){.banner__heading{font-size:clamp(28px,9vw,42px)!important;letter-spacing:1.5px!important}.product-grid{gap:10px!important}.card__heading a{font-size:12px!important}.product__title{font-size:24px!important}.product-form__submit{font-size:14px!important;letter-spacing:2px!important}.cart-drawer{width:100%!important;max-width:100%!important}.menu-drawer{width:85vw!important;max-width:340px!important}}.jg-trust-bar{background:linear-gradient(90deg,var(--jg-surface) 0%,#12151f 50%,var(--jg-surface) 100%);border-bottom:1px solid var(--jg-border-soft);padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;font-family:var(--font-accent);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--jg-text-2)}.jg-trust-bar__item{display:flex;align-items:center;gap:7px;white-space:nowrap}.jg-trust-bar__icon{font-size:14px;line-height:1}.jg-trust-bar__stars{color:#f0a830;font-size:13px;letter-spacing:1px}.jg-trust-bar__highlight{color:var(--jg-text);font-weight:700}.jg-trust-bar__divider{width:1px;height:16px;background:var(--jg-border);opacity:.6}@media(max-width:749px){.jg-trust-bar{gap:16px;padding:8px 16px;font-size:11px}.jg-trust-bar__divider{display:none}}.jg-home-section{padding:40px 0;border-bottom:1px solid var(--jg-border-soft)}.jg-home-section:nth-child(2n){background:linear-gradient(180deg,var(--jg-surface) 0%,var(--jg-bg) 100%)!important}.jg-home-section:last-child{border-bottom:none}.jg-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--jg-border-soft)}.jg-section-title{font-family:var(--font-display)!important;font-size:22px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--jg-text)!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:none!important}.jg-section-title:before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--section-color, var(--jg-red))!important;box-shadow:0 0 10px var(--section-color, var(--jg-red))!important;flex-shrink:0!important}.jg-home-section--pokemon{--section-color: #ffcc00}.jg-home-section--vinyl{--section-color: #7c5cfc}.jg-home-section--funko{--section-color: #e02020}.jg-home-section--new{--section-color: #00c896}.jg-section-viewall{font-family:var(--font-accent)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--jg-muted)!important;text-decoration:none!important;border:1px solid var(--jg-border)!important;padding:5px 12px!important;border-radius:3px!important;transition:var(--jg-transition)!important;white-space:nowrap!important}.jg-section-viewall:hover{color:var(--section-color, var(--jg-gold))!important;border-color:var(--section-color, var(--jg-gold))!important;box-shadow:0 0 12px rgba(var(--jg-red-rgb),.2)!important}.jg-home-section .product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.jg-home-section .product-grid .card-wrapper:nth-child(n+9){display:none!important}@media(max-width:990px){.jg-home-section .product-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:749px){.jg-home-section .product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.jg-home-section .product-grid .card-wrapper:nth-child(n+7){display:none!important}.jg-section-header{flex-wrap:wrap;gap:8px}}.price__container .price-item[data-regular-price="0"],.price__container:has(.price-item--regular[data-price="0"]) .price-item{display:none!important}.card-wrapper .price__container .price-item--regular:empty,.card-wrapper .price__container .price-item--sale:empty{display:none!important}.jg-price-on-request{font-family:var(--font-accent)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--jg-muted)!important;border:1px solid var(--jg-border)!important;padding:3px 8px!important;border-radius:3px!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
