@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Jost:wght@300;400;500;600&display=swap";:root[data-brand=kyreon][data-theme]{--font-display: "Cinzel", "Trajan Pro", "Optima", Georgia, serif;--font-sans: "Jost", "Futura", "Century Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg: #0a0f0d;--surface: #101613;--surface-2: #17201c;--hairline: #202b26;--elev: #101613;--text: #f2efe7;--text-muted: #a6ada3;--text-faint: #7b8279;--accent: #d9a03c;--accent-hover: #e8b14c;--accent-soft: rgba(217, 160, 60, .13);--accent-2: #f0ce93;--accent-contrast: #0a0f0d;--verified: #6fbf8b;--band-dark: #060a08;--band-dark-2: #0c1310;--band-dark-text: #f2efe7;--band-dark-muted: #a6ada3;--band-hairline: rgba(217, 160, 60, .18);--band-accent: #d9a03c;--radius: 0px;--radius-sm: 0px;--radius-lg: 0px;--radius-xl: 0px;--shadow-sm: 0 1px 0 rgba(0, 0, 0, .5);--shadow-md: 0 20px 48px rgba(0, 0, 0, .55);--shadow-lg: 0 36px 90px rgba(0, 0, 0, .65);--ease: cubic-bezier(.22, 1, .36, 1);--tracking-eyebrow: .26em;--header-h: 78px;--logo-h: 54px;--kyr-gold: #d9a03c;--kyr-gold-bright: #e8b14c;--kyr-gold-pale: #f0ce93;--kyr-gold-deep: #8a6526;--kyr-ink: #0a0f0d;--kyr-cut: 10px;--kyr-chamfer: polygon( var(--kyr-cut) 0, 100% 0, 100% calc(100% - var(--kyr-cut)), calc(100% - var(--kyr-cut)) 100%, 0 100%, 0 var(--kyr-cut));--kyr-chamfer-in: polygon( calc(var(--kyr-cut) - 1px) 0, 100% 0, 100% calc(100% - var(--kyr-cut) + 1px), calc(100% - var(--kyr-cut) + 1px) 100%, 0 100%, 0 calc(var(--kyr-cut) - 1px));--kyr-rule: linear-gradient(90deg, transparent, rgba(217, 160, 60, .5) 18%, rgba(217, 160, 60, .5) 82%, transparent)}@media(max-width:640px){:root[data-brand=kyreon][data-theme]{--header-h: 68px;--logo-h: 46px;--kyr-cut: 8px}}:root[data-brand=kyreon][data-theme] ::selection{background:#d9a03c52;color:#f2efe7}:root[data-brand=kyreon][data-theme] .pep-display{font-weight:500;letter-spacing:.02em;line-height:1.14}:root[data-brand=kyreon][data-theme] .hero-title{font-size:clamp(2.3rem,5.4vw,4.4rem);letter-spacing:.035em;line-height:1.1;color:var(--kyr-gold-pale)}:root[data-brand=kyreon][data-theme] .sec-title,:root[data-brand=kyreon][data-theme] .closing-h{font-size:clamp(1.6rem,2.9vw,2.25rem);letter-spacing:.03em}:root[data-brand=kyreon][data-theme] body:not(.adm) main h1{font-family:var(--font-display);font-weight:500;letter-spacing:.03em}:root[data-brand=kyreon][data-theme] body{font-size:1.03rem;line-height:1.68;letter-spacing:.004em}:root[data-brand=kyreon][data-theme] .pep-eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:var(--kyr-gold);font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.26em}:root[data-brand=kyreon][data-theme] .pep-eyebrow:before{content:"";flex:none;width:26px;height:1px;background:var(--kyr-gold);opacity:.6}:root[data-brand=kyreon][data-theme] .pep-band--dark .pep-eyebrow{color:var(--kyr-gold)}:root[data-brand=kyreon][data-theme] .pep-section.pep-band--dark:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--kyr-rule);z-index:2;pointer-events:none}:root[data-brand=kyreon][data-theme] .pep-section.pep-band--dark:after{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;transform:translate(-50%) rotate(45deg);background:var(--kyr-gold);z-index:3;pointer-events:none}:root[data-brand=kyreon][data-theme] .pep-btn{background:linear-gradient(180deg,#e8b14c,#d9a03c 52%,#bd8730);border:0;color:var(--kyr-ink);font-family:var(--font-sans);font-weight:600;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;padding:.85rem 1.6rem;clip-path:var(--kyr-chamfer);box-shadow:inset 0 1px #fff6e080;transition:background .22s var(--ease),filter .22s var(--ease)}:root[data-brand=kyreon][data-theme] .pep-btn:hover{background:linear-gradient(180deg,#f4c468,#e8b14c 52%,#cf9538);color:var(--kyr-ink);filter:none}:root[data-brand=kyreon][data-theme] .pep-btn:active{background:linear-gradient(180deg,#d9a03c,#c08c31 52%,#a97a2a)}:root[data-brand=kyreon][data-theme] .pep-btn--ghost{position:relative;isolation:isolate;background:none;border:0;color:var(--kyr-gold-pale);clip-path:none;box-shadow:none;transition:color .22s var(--ease)}:root[data-brand=kyreon][data-theme] .pep-btn--ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--kyr-gold);clip-path:var(--kyr-chamfer);transition:background .22s var(--ease)}:root[data-brand=kyreon][data-theme] .pep-btn--ghost:after{content:"";position:absolute;inset:1px;z-index:-1;background:var(--bg);clip-path:var(--kyr-chamfer-in)}:root[data-brand=kyreon][data-theme] .pep-btn--ghost:hover{color:var(--kyr-gold-bright);background:none}:root[data-brand=kyreon][data-theme] .pep-btn--ghost:hover:before{background:var(--kyr-gold-bright)}:root[data-brand=kyreon][data-theme] .pep-band--dark .pep-btn--ghost{color:var(--kyr-gold-pale);border:0;background:none}:root[data-brand=kyreon][data-theme] .pep-band--dark .pep-btn--ghost:after{background:var(--band-dark)}:root[data-brand=kyreon][data-theme] .pep-band--dark .pep-btn--ghost:hover{background:none;color:var(--kyr-ink)}:root[data-brand=kyreon][data-theme] .pep-band--dark .pep-btn--ghost:hover:after{background:var(--kyr-gold-bright)}:root[data-brand=kyreon][data-theme] .pep-card{position:relative;background:var(--surface);border:1px solid var(--hairline);box-shadow:none;transition:border-color .4s var(--ease),background .4s var(--ease)}:root[data-brand=kyreon][data-theme] .pep-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:1px;background:var(--kyr-gold);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease);z-index:2}:root[data-brand=kyreon][data-theme] .pep-card:hover{border-color:#d9a03c57;background:var(--surface-2)}:root[data-brand=kyreon][data-theme] .pep-card:hover:before{transform:scaleX(1)}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-img{background:#0d1310;border-bottom:1px solid var(--hairline)}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-img img{transition:transform .6s var(--ease)}:root[data-brand=kyreon][data-theme] .pep-pcard:hover .pep-pcard-img img{transform:scale(1.035)}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-img img.pep-pcard-logo{opacity:.3;padding:22%}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-name{font-family:var(--font-display);font-weight:500;letter-spacing:.05em;color:var(--text)}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-price{color:var(--kyr-gold-pale);letter-spacing:.02em}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-coa{color:var(--verified);letter-spacing:.06em;font-size:.74rem;text-transform:uppercase}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-view{background:none;color:var(--kyr-gold-pale);clip-path:none;box-shadow:inset 0 0 0 1px #d9a03c61;font-size:.72rem;letter-spacing:.18em;padding:.7rem 1rem;transition:box-shadow .3s var(--ease),color .3s var(--ease),background .3s var(--ease)}:root[data-brand=kyreon][data-theme] .pep-pcard:hover .pep-pcard-view,:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-view:hover{background:var(--kyr-gold);color:var(--kyr-ink);box-shadow:inset 0 0 0 1px var(--kyr-gold)}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-low{background:var(--band-dark);color:var(--kyr-gold-bright);border:1px solid rgba(217,160,60,.45);border-radius:0;box-shadow:none;font-family:var(--font-sans);font-weight:500;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;padding:.24rem .5rem}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-opt{border-radius:0}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-opt.is-active{border-color:var(--kyr-gold);color:var(--kyr-gold-pale);background:var(--accent-soft)}:root[data-brand=kyreon][data-theme] .pep-logo{gap:0;align-items:center}:root[data-brand=kyreon][data-theme] .pep-logo-img{height:var(--logo-h)}:root[data-brand=kyreon][data-theme] .pep-logo:after{content:"KYREON";white-space:nowrap;font-family:Cinzel,Georgia,serif;font-weight:500;font-size:1.24rem;letter-spacing:.42em;margin-right:-.42em;margin-left:.85rem;color:var(--kyr-gold-pale);line-height:1}:root[data-brand=kyreon][data-theme] .pep-logo:hover .pep-logo-img{transform:none}:root[data-brand=kyreon][data-theme] .pep-header.is-overlay:not(.is-glass) .pep-logo-img{filter:none}:root[data-brand=kyreon][data-theme] .pep-header.is-overlay:not(.is-glass) .pep-logo:after{color:var(--kyr-gold-pale)}@media(max-width:900px){:root[data-brand=kyreon][data-theme] .pep-logo:after{font-size:1.02rem;letter-spacing:.3em;margin-right:-.3em;margin-left:.65rem}}@media(max-width:420px){:root[data-brand=kyreon][data-theme] .pep-logo:after{font-size:.86rem;letter-spacing:.22em;margin-right:-.22em}}:root[data-brand=kyreon][data-theme] .pep-nav a,:root[data-brand=kyreon][data-theme] .pep-header-link{font-family:var(--font-sans);font-size:.74rem;font-weight:500;letter-spacing:.19em;text-transform:uppercase}:root[data-brand=kyreon][data-theme] .pep-nav a:after{background:var(--kyr-gold)}:root[data-brand=kyreon][data-theme] .pep-nav a:hover,:root[data-brand=kyreon][data-theme] .pep-nav a.is-active{color:var(--kyr-gold-pale)}:root[data-brand=kyreon][data-theme] .hero{background-image:linear-gradient(90deg,#060a08f0,#060a08db 30%,#060a0873 58%,#060a0838),image-set(url(/hero-2x.webp?v=2) type("image/webp"),url(/hero-2x.jpg?v=2) type("image/jpeg")),url(/hero-blur.jpg);background-position:center,55% center,center;background-size:cover,cover,cover;background-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){:root[data-brand=kyreon][data-theme] .hero{animation:kyrHeroDrift 52s ease-in-out infinite alternate}@keyframes kyrHeroDrift{0%{background-position:center,55% center,center}to{background-position:center,58% center,center}}}@media(max-width:700px){:root[data-brand=kyreon][data-theme] .hero{background-image:linear-gradient(180deg,#060a08f0,#060a08e0,#060a0875 64%,#060a0847),image-set(url(/hero.webp?v=2) type("image/webp"),url(/hero.jpg?v=2) type("image/jpeg")),url(/hero-blur.jpg);background-position:center,69% center,center;background-size:cover,cover,cover;animation:none}:root[data-brand=kyreon][data-theme] .hero{min-height:50svh;padding-block:calc(var(--header-h) + 1.25rem) 1.5rem}:root[data-brand=kyreon][data-theme] .hero .hero-inner{max-width:none;padding-inline:1.5rem}:root[data-brand=kyreon][data-theme] .hero .hero-title{font-size:clamp(1.85rem,7vw,2.3rem);max-width:15ch}:root[data-brand=kyreon][data-theme] .hero .hero-sub{font-size:1rem;line-height:1.5;margin-top:.75rem;max-width:28ch}:root[data-brand=kyreon][data-theme] .hero .hero-cta{gap:.5rem;margin-top:1rem}:root[data-brand=kyreon][data-theme] .hero .hero-cta .pep-btn{min-height:44px;padding:.7rem .85rem;font-size:.7rem;letter-spacing:.08em}}@media(max-width:640px){:root[data-brand=kyreon][data-theme] .pep-pcard{display:grid;grid-template-columns:minmax(88px,32%) minmax(0,1fr);height:auto}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-imglink{min-width:0;display:flex}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-img{width:100%;height:100%;min-height:180px;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--hairline)}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-img img:not(.pep-pcard-logo){padding:.5rem}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-body{min-width:0;padding:.85rem;gap:.2rem}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-name{font-size:1rem;letter-spacing:.02em}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-spec{font-size:.65rem}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-coa{font-size:.65rem;letter-spacing:.03em}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-price{padding-top:.25rem;margin-top:0}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-opts{gap:.35rem;margin-top:.25rem}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-opt{min-height:44px;min-width:44px;padding:.35rem .6rem}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-view{min-height:44px;margin-top:.4rem;padding:.6rem;font-size:.72rem;letter-spacing:.1em}:root[data-brand=kyreon][data-theme] .pep-pcard .pep-pcard-view:disabled{opacity:.55;cursor:not-allowed}:root[data-brand=kyreon][data-theme] .related .grid{grid-template-columns:minmax(0,1fr)}:root[data-brand=kyreon][data-theme] .pdp{gap:1.25rem}:root[data-brand=kyreon][data-theme] .pdp-gallery .pdp-media{height:220px;min-height:0;aspect-ratio:auto;grid-template-rows:minmax(0,1fr)}:root[data-brand=kyreon][data-theme] .pdp-gallery .pdp-media img,:root[data-brand=kyreon][data-theme] .pdp-gallery .pdp-media video{min-height:0}:root[data-brand=kyreon][data-theme] .pdp-info h1{font-size:2rem}:root[data-brand=kyreon][data-theme] .pdp-info .pdp-actions>.pep-btn{flex:1 1 100%;min-height:48px}:root[data-brand=kyreon][data-theme] .pdp-info .qty-btn,:root[data-brand=kyreon][data-theme] .pdp-info .qty-input{height:44px}:root[data-brand=kyreon][data-theme] .pdp-info .qty-btn{width:44px}:root[data-brand=kyreon][data-theme] .pdp-info .qty-input{font-size:1rem}}:root[data-brand=kyreon][data-theme] .pep-acc>summary{font-family:var(--font-sans);font-weight:500;letter-spacing:.03em}:root[data-brand=kyreon][data-theme] .pep-acc>summary:hover{color:var(--kyr-gold-bright)}:root[data-brand=kyreon][data-theme] .pep-acc-icon:before,:root[data-brand=kyreon][data-theme] .pep-acc-icon:after{background:var(--kyr-gold);border-radius:0}:root[data-brand=kyreon][data-theme] main a:not(.pep-btn):not([class]){color:var(--kyr-gold-pale);text-decoration-color:#d9a03c80;text-underline-offset:.22em}:root[data-brand=kyreon][data-theme] input:where(:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])),:root[data-brand=kyreon][data-theme] select,:root[data-brand=kyreon][data-theme] textarea{background:#0c1210;border-color:var(--hairline);border-radius:0;letter-spacing:.02em}:root[data-brand=kyreon][data-theme] input:where(:not([type=checkbox]):not([type=radio])):focus,:root[data-brand=kyreon][data-theme] select:focus,:root[data-brand=kyreon][data-theme] textarea:focus{border-color:var(--kyr-gold);box-shadow:0 0 0 2px var(--accent-soft)}:root[data-brand=kyreon][data-theme] :focus-visible{outline:2px solid var(--kyr-gold);outline-offset:2px}:root[data-brand=kyreon][data-theme] .pep-spec{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}
