:root{--tkr-bg: #05060a;--tkr-bg-soft: #0b0e15;--tkr-panel: rgba(16, 20, 29, .92);--tkr-panel-strong: rgba(21, 27, 39, .96);--tkr-line: rgba(255, 255, 255, .09);--tkr-line-strong: rgba(247, 240, 228, .18);--tkr-copy: rgba(247, 240, 228, .78);--tkr-copy-soft: rgba(247, 240, 228, .48);--tkr-cream: #f7f0e4;--tkr-red: #ef4444;--tkr-red-deep: #861b26;--tkr-gold: #d6b36a;--tkr-cyan: #7ad7ff;--tkr-shadow: 0 24px 80px rgba(0, 0, 0, .42);--tkr-shadow-soft: 0 12px 34px rgba(0, 0, 0, .28);--tkr-radius: 28px;--tkr-radius-sm: 18px}html{background:var(--tkr-bg);color-scheme:dark}body{position:relative;min-height:100vh;background:radial-gradient(circle at 12% 14%,rgba(239,68,68,.16),transparent 24%),radial-gradient(circle at 88% 8%,rgba(122,215,255,.12),transparent 20%),radial-gradient(circle at 50% 100%,rgba(214,179,106,.08),transparent 24%),linear-gradient(180deg,#05060a,#090b12 46%,#07080d)!important;color:var(--tkr-cream)!important;font-family:Space Grotesk,sans-serif!important;letter-spacing:.01em}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000000f0,#00000042);mask-image:linear-gradient(180deg,#000000f0,#00000042);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:auto -12% -18% -12%;height:320px;background:radial-gradient(circle at center,rgba(239,68,68,.18),transparent 62%);filter:blur(38px);pointer-events:none;z-index:0}#MainContent,#header-group,footer,.shopify-section,.section-background{position:relative;z-index:1}main.content-for-layout{overflow:clip}*{box-sizing:border-box}input,select,textarea,button{font:inherit}body .section-background{background:transparent!important}:is(.product-information h1,.template-page h1,.shopify-policy__title h1,.tkr-col-title,.product-recommendations h3,.section--collection-heading h1,.section--collection-heading h2){font-family:Orbitron,sans-serif!important}a{color:inherit;transition:color .22s ease,opacity .22s ease}a:hover{color:var(--tkr-cyan)}::selection{background:#ef444447;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#07080d}::-webkit-scrollbar-thumb{background:#ef44446b}::-webkit-scrollbar-thumb:hover{background:#ef44449e}.header-section,header-component,.section--header{background:#080a0fdb!important;backdrop-filter:blur(20px) saturate(1.22);-webkit-backdrop-filter:blur(20px) saturate(1.22);border-bottom:1px solid rgba(239,68,68,.14)!important;box-shadow:0 10px 30px #0000002e}.header__logo,.header .logo{transition:filter .26s ease}.header__logo:hover,.header .logo:hover{filter:drop-shadow(0 0 14px rgba(239,68,68,.42))}.header__menu-item a,.header__navigation a,.header__icon,.header__heading-link{color:var(--tkr-cream)!important}.header__menu-item a,.header__navigation a{position:relative;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header__menu-item a:after,.header__navigation a:after{content:"";position:absolute;inset:auto 0 -6px;height:1px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--tkr-red),transparent);transition:transform .22s ease}.header__menu-item a:hover:after,.header__navigation a:hover:after{transform:scaleX(1)}.announcement-bar,[class*=announcement]{background:linear-gradient(90deg,#861b26f5,#ef4444eb,#d6b36adb)!important;color:#fff!important;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem!important;font-weight:700}body :is(.button,button.shopify-payment-button__button--unbranded):not(.button--secondary):not(.button-unstyled){min-height:54px;border:none!important;border-radius:0!important;background:linear-gradient(135deg,var(--tkr-red) 0%,#ff6b57 100%)!important;color:#fff!important;box-shadow:0 16px 40px #ef444447!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important}body :is(.button,button.shopify-payment-button__button--unbranded):not(.button--secondary):not(.button-unstyled):hover:not([disabled]){transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 22px 48px #ef444457!important}body :is(.button,button.shopify-payment-button__button--unbranded):not(.button--secondary):not(.button-unstyled)[disabled]{opacity:.55;box-shadow:none!important}.button--secondary,.button[data-style=secondary]{border:1px solid var(--tkr-line)!important;border-radius:var(--tkr-radius-sm)!important;background:#ffffff05!important;color:var(--tkr-cream)!important;box-shadow:none!important;clip-path:none!important}.button--secondary:hover,.button[data-style=secondary]:hover{border-color:#ef444461!important;background:#ef444414!important;color:#fff!important}body :is(input,select,textarea){border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#ffffff0a!important;color:var(--tkr-cream)!important}body :is(input,select,textarea)::placeholder{color:#f7f0e46b}.card-wrapper,.product-card,[class*=product-card]{position:relative;overflow:hidden;border:1px solid var(--tkr-line)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03)!important;box-shadow:var(--tkr-shadow-soft);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}.card-wrapper:before,.product-card:before,[class*=product-card]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(122,215,255,.1);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s ease}.card-wrapper:hover,.product-card:hover,[class*=product-card]:hover{transform:translateY(-4px);border-color:#ef444442!important;box-shadow:0 24px 60px #00000061}.card-wrapper:hover:before,.product-card:hover:before,[class*=product-card]:hover:before{opacity:1}.card-wrapper .media,.product-card .media,[class*=product-card] .media{position:relative;background:transparent!important}.card-wrapper .media:after,.product-card .media:after,[class*=product-card] .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(5,6,10,.74) 100%);pointer-events:none}.card-wrapper :is(h3,.product-title),.product-card :is(h3,.product-title),[class*=product-card] :is(h3,.product-title){color:#fffffff0!important;font-size:1rem;font-weight:700;line-height:1.32;letter-spacing:-.01em}.card-wrapper .price,.product-card .price,[class*=product-card] .price{color:#f7f0e4c7!important}.card-wrapper .price .price__compare,.product-card .price .price__compare,[class*=product-card] .price .price__compare{color:#f7f0e45c!important}body :is(rte-formatter,.rte,.product-description){color:var(--tkr-copy)}body :is(rte-formatter p,.rte p,.product-description p){color:var(--tkr-copy)!important;line-height:1.82!important}body :is(rte-formatter ul,.rte ul,.product-description ul){padding-left:1.15rem}body :is(rte-formatter li,.rte li,.product-description li){color:#f7f0e4b3!important;line-height:1.74!important}body :is(rte-formatter li::marker,.rte li::marker,.product-description li::marker){color:var(--tkr-red)}.template-collection .tkr-col-hero,.page-type-search .tkr-col-hero{padding:clamp(58px,8vw,86px) 0 clamp(36px,6vw,56px)!important;background:radial-gradient(circle at 16% 20%,rgba(239,68,68,.16),transparent 26%),radial-gradient(circle at 84% 14%,rgba(122,215,255,.12),transparent 22%),linear-gradient(180deg,#05060ad1,#090b1214)!important}.template-collection .tkr-col-hero:before,.page-type-search .tkr-col-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,#000000f0,#0000003d);mask-image:linear-gradient(180deg,#000000f0,#0000003d);pointer-events:none}.template-collection .tkr-col-inner,.page-type-search .tkr-col-inner{gap:18px!important}.template-collection .tkr-col-title,.page-type-search .tkr-col-title{letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 0 42px rgba(255,255,255,.08)}.template-collection .tkr-col-desc,.page-type-search .tkr-col-desc{max-width:44rem!important;color:var(--tkr-copy)!important;font-size:1rem!important}.template-collection .tkr-col-count,.page-type-search .tkr-col-count,.template-collection .tkr-col-tag,.page-type-search .tkr-col-tag{padding:.42rem .9rem!important;border:1px solid var(--tkr-line)!important;border-radius:999px!important;background:#ffffff08!important;color:#f7f0e4b3!important}.template-collection .tkr-col-badge,.page-type-search .tkr-col-badge{color:var(--tkr-red)!important}.template-collection .tkr-col-badge-line,.page-type-search .tkr-col-badge-line{background:linear-gradient(90deg,var(--tkr-red),transparent)!important}:is(.template-collection,.page-type-search) .facets,:is(.template-collection,.page-type-search) .facets-toggle,:is(.template-collection,.page-type-search) .products-count-wrapper,:is(.template-collection,.page-type-search) .sorting-filter,:is(.template-collection,.page-type-search) .grid-density-controls{color:var(--tkr-cream)!important}:is(.template-collection,.page-type-search) :is(.facets--horizontal,.facets--vertical){border:1px solid var(--tkr-line)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff09,#ffffff03)!important;box-shadow:var(--tkr-shadow-soft);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}:is(.template-collection,.page-type-search) .facets--horizontal{padding:18px 22px!important}:is(.template-collection,.page-type-search) .facets-toggle__button,:is(.template-collection,.page-type-search) .facets__summary,:is(.template-collection,.page-type-search) .facets__clear-all-link,:is(.template-collection,.page-type-search) .sorting-filter summary,:is(.template-collection,.page-type-search) .sorting-filter select{border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff08!important;color:var(--tkr-cream)!important}:is(.template-collection,.page-type-search) .facets-toggle__button{justify-content:center}:is(.template-collection,.page-type-search) .facets__summary:hover,:is(.template-collection,.page-type-search) .facets-toggle__button:hover,:is(.template-collection,.page-type-search) .facets__clear-all-link:hover{border-color:#ef444457!important;color:#fff!important}:is(.template-collection,.page-type-search) .filter-count-bubble{border-radius:999px!important}:is(.template-collection,.page-type-search) .product-grid__item{display:flex}:is(.template-collection,.page-type-search) .product-grid__item>*{width:100%}.template-product .tkr-pdp-label,.template-product .tkr-pdp-urgency,.template-product .tkr-pdp-strip{position:relative;overflow:hidden;border-radius:22px!important;border:1px solid var(--tkr-line)!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03)!important;box-shadow:var(--tkr-shadow-soft)}.template-product .tkr-pdp-label{display:inline-flex!important;padding:.65rem 1rem!important;color:var(--tkr-red)!important;font-size:.64rem!important;letter-spacing:.22em!important;text-transform:uppercase!important}.template-product .tkr-pdp-urgency{padding:.95rem 1rem!important}.template-product .tkr-pdp-strip{padding:0!important}.template-product .tkr-pdp-badge{min-width:0}.template-product .tkr-product-shell{padding-block:18px 44px}.template-product .tkr-product-shell:before{content:"";position:absolute;inset:-6% 0 auto;height:340px;background:radial-gradient(circle at 12% 18%,rgba(239,68,68,.2),transparent 30%),radial-gradient(circle at 86% 12%,rgba(122,215,255,.1),transparent 26%);pointer-events:none}.template-product .tkr-product-grid{gap:24px}.template-product .product-information__media,.template-product .product-details>.group-block{position:relative;overflow:hidden;border:1px solid var(--tkr-line)!important;border-radius:var(--tkr-radius)!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03)!important;box-shadow:var(--tkr-shadow);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.template-product .product-information__media{padding:clamp(12px,2vw,18px)}.template-product .product-information__media :is(.media,img,video,model-viewer,iframe){border-radius:18px!important;background:transparent!important}.template-product .product-details{justify-content:stretch}.template-product .product-details>.group-block{width:100%;padding:clamp(20px,3vw,28px)!important}.template-product .product-information h1{font-size:clamp(2.2rem,5vw,4rem)!important;line-height:.92!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-product .product-information .price{color:var(--tkr-cream)!important;font-size:clamp(1.3rem,2.4vw,1.7rem)!important;font-weight:700!important;letter-spacing:.04em}.template-product .product-information .price s,.template-product .product-information .price .price__compare{color:#f7f0e457!important}.template-product .variant-picker .swatch-input+label,.template-product .variant-picker .button-input+label{border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#ffffff08!important;color:#f7f0e4b8!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.template-product .variant-picker .swatch-input+label:hover,.template-product .variant-picker .button-input+label:hover{border-color:#ef44446b!important;color:#fff!important}.template-product .variant-picker .swatch-input:checked+label,.template-product .variant-picker .button-input:checked+label{border-color:transparent!important;background:linear-gradient(135deg,#ef4444e6,#ff6b57e6)!important;color:#fff!important;box-shadow:0 12px 26px #ef44442e!important}.template-product .product-form-buttons{display:grid;gap:14px}.template-product .buy-buttons-block .button[name=add]{width:100%!important;padding:18px 24px!important}.template-product .quantity-selector{border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#ffffff0a!important;overflow:hidden}.template-product .quantity-selector :is(.quantity-minus,.quantity-plus){border:none!important;color:var(--tkr-cream)!important}.template-product .quantity-selector input[type=number]{background:transparent!important;border:none!important;color:var(--tkr-cream)!important}.template-product .product-information .media,.template-product .product-media-gallery .media,.template-product .media-gallery .media{background:transparent!important}.template-product .product-recommendations h3{font-size:clamp(1.6rem,3vw,2.4rem)!important;line-height:.94!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template-page .tkr-page-shell,.page-type-policy .shopify-policy__container{position:relative}.template-page .tkr-page-shell:before,.page-type-policy .shopify-policy__container:before{content:"";position:absolute;inset:0 auto auto 0;width:min(100%,760px);height:220px;background:radial-gradient(circle at left top,rgba(239,68,68,.18),transparent 70%);pointer-events:none}.template-page .tkr-page-panel,.page-type-policy .shopify-policy__container{max-width:min(100%,960px);margin-inline:auto;border:1px solid var(--tkr-line)!important;border-radius:32px!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03)!important;box-shadow:var(--tkr-shadow);padding:clamp(24px,4vw,42px)!important}.template-page .tkr-reviews-shell{display:grid;gap:24px}.template-page .tkr-reviews-intro{display:grid;gap:10px}.template-page .tkr-reviews-kicker{margin:0;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--tkr-cyan)}.template-page .tkr-reviews-title{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.96;letter-spacing:.08em;text-transform:uppercase}.template-page .tkr-reviews-copy{margin:0;max-width:60ch;color:var(--tkr-copy);line-height:1.75}.template-page .tkr-judgeme-all-header,.template-page .tkr-judgeme-featured-carousel{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff08;padding:clamp(18px,3vw,28px)}.template-page .tkr-reviews-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-page .tkr-review-card,.template-page .tkr-review-empty{display:grid;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#ffffff09,#ffffff04);padding:22px}.template-page .tkr-review-card__topline,.template-page .tkr-review-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.template-page .tkr-review-stars{display:inline-flex;gap:2px;color:#fbcd0a}.template-page .tkr-review-stars .jdgm-star{font-size:1rem}.template-page .tkr-review-stars .jdgm-star:before{content:"\2605"}.template-page .tkr-review-stars .jdgm--off{color:#fbcd0a38}.template-page .tkr-review-date,.template-page .tkr-review-product{color:var(--tkr-copy-soft);font-size:.9rem}.template-page .tkr-review-heading,.template-page .tkr-review-author,.template-page .tkr-review-empty__title{margin:0}.template-page .tkr-review-heading{font-size:1.08rem;letter-spacing:.04em;text-transform:uppercase}.template-page .tkr-review-body{color:var(--tkr-copy);line-height:1.72}.template-page .tkr-review-body p,.template-page .tkr-review-product,.template-page .tkr-review-empty__copy{margin:0}.template-page .tkr-review-media{overflow:hidden;border-radius:18px;background:#ffffff08}.template-page .tkr-review-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.template-page .tkr-review-author{font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.template-page h1,.page-type-policy .shopify-policy__title h1{margin:0 0 20px!important;font-size:clamp(2.4rem,6vw,5rem)!important;line-height:.92!important;letter-spacing:.08em!important;text-transform:uppercase!important}.page-type-policy .shopify-policy__title{margin-bottom:20px}.page-type-policy .shopify-policy__body{color:var(--tkr-copy);line-height:1.82}.page-type-policy .shopify-policy__body a,.template-page .rte a,.template-page rte-formatter a{color:var(--tkr-cyan)!important}.page-type-cart .cart-item,.page-type-cart .cart-totals,.page-type-cart .cart-summary,.page-type-cart .cart-note,.page-type-cart .cart-discount{border-color:#ffffff1a!important}.page-type-cart .cart__ctas .button{width:100%!important}footer,.footer,[class*=footer]{background:linear-gradient(180deg,#05060a33,#05060aeb),linear-gradient(90deg,rgba(239,68,68,.05),transparent 22%,transparent 78%,rgba(122,215,255,.05))!important;border-top:1px solid rgba(239,68,68,.14)!important}footer a,.footer a{color:var(--tkr-copy-soft)!important}footer a:hover,.footer a:hover{color:var(--tkr-cream)!important}@media(max-width:989px){.template-product .tkr-product-grid{gap:18px}.template-product .product-details>.group-block,.template-product .product-information__media,.template-page .tkr-page-panel,.page-type-policy .shopify-policy__container{border-radius:24px!important}:is(.template-collection,.page-type-search) .facets--horizontal{padding:16px!important}}@media(max-width:749px){body:before{background-size:42px 42px}.header__menu-item a,.header__navigation a{font-size:.72rem;letter-spacing:.14em}body :is(.button,button.shopify-payment-button__button--unbranded):not(.button--secondary):not(.button-unstyled){min-height:50px;font-size:.7rem;letter-spacing:.16em}.card-wrapper:hover,.product-card:hover,[class*=product-card]:hover{transform:none}.template-collection .tkr-col-hero,.page-type-search .tkr-col-hero{padding:48px 0 30px!important}.template-collection .tkr-col-title,.page-type-search .tkr-col-title{font-size:clamp(2.6rem,14vw,4.5rem)!important}:is(.template-collection,.page-type-search) .facets--horizontal,:is(.template-collection,.page-type-search) .facets--vertical{border-radius:20px!important}:is(.template-collection,.page-type-search) .products-count-wrapper{width:100%}.template-product .tkr-pdp-label,.template-product .tkr-pdp-urgency,.template-product .tkr-pdp-strip{border-radius:18px!important}.template-product .tkr-pdp-badges{gap:0}.template-product .tkr-pdp-badge{padding:16px!important}.template-product .product-information h1{font-size:clamp(2rem,11vw,3rem)!important;letter-spacing:.06em!important}.template-product .product-details>.group-block{padding:18px!important}.template-product .variant-picker .swatch-input+label,.template-product .variant-picker .button-input+label{min-height:48px}.template-page .tkr-page-panel,.page-type-policy .shopify-policy__container{padding:22px!important}.template-page .tkr-reviews-grid{grid-template-columns:1fr}.template-page h1,.page-type-policy .shopify-policy__title h1{font-size:clamp(2rem,13vw,3.4rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tekryu-forge.css.map */
