@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap";:root{--xe-navy-deep: #050b17;--xe-navy: #0a1630;--xe-card-top: #14315e;--xe-line: rgba(226, 180, 91, .22);--xe-ink: #f5f0e1;--xe-muted: #b8c2d6;--xe-gold: #e2b45b;--xe-blue: #3fa9ff;--xe-blue-glow: rgba(63, 169, 255, .28);--xe-gold-soft: rgba(226, 180, 91, .55);--xe-display: "Montserrat", system-ui, sans-serif;--xe-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html{background:var(--xe-navy-deep)}body{margin:0;color:var(--xe-ink);background:radial-gradient(900px 520px at 88% -8%,var(--xe-blue-glow),transparent 60%),radial-gradient(700px 500px at -12% 45%,rgba(63,169,255,.12),transparent 60%),linear-gradient(180deg,var(--xe-navy) 0%,var(--xe-navy-deep) 100%);font-family:var(--xe-body);line-height:1.6;-webkit-font-smoothing:antialiased}.xe-page{min-height:100dvh}.xe-shell{width:min(1160px,100% - 2rem);margin-inline:auto}.xe-section{padding:clamp(3.5rem,8vw,6.5rem) 0;border-top:1px solid var(--xe-line)}.xe-section h2{font-family:var(--xe-display);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.1;margin:0 0 1rem}.xe-title-center{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:center}.xe-title-center:before,.xe-title-center:after{content:"";flex:1 1 0;max-width:150px;height:1px;background:linear-gradient(90deg,transparent,var(--xe-gold))}.xe-title-center:after{background:linear-gradient(270deg,transparent,var(--xe-gold))}.xe-section .xe-title-center{margin-bottom:2.25rem}.xe-section+.xe-section{padding-top:clamp(2.25rem,4vw,3.5rem)}.xe-lead{color:var(--xe-muted);max-width:60ch;margin:0 0 2rem}.xe-icon{display:block;width:2rem;height:2rem;flex-shrink:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xe-icon .xe-icon-dot{fill:currentColor;stroke:none}.xe-nav{position:sticky;top:0;z-index:10;background:#050b17f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--xe-line)}.xe-nav-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 0}.xe-brand{display:inline-flex;align-items:center;gap:.7rem;flex-shrink:0;color:var(--xe-ink);text-decoration:none;font-family:var(--xe-display);font-weight:800;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.xe-brand img{width:40px;height:40px;border-radius:50%}.xe-brand small{display:block;margin-top:.15rem;font-family:var(--xe-body);font-size:.62rem;font-weight:600;letter-spacing:.16em;color:var(--xe-blue)}.xe-nav nav{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.xe-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem 1.1rem;list-style:none;margin:0;padding:.3rem 1.1rem;border:1px solid var(--xe-gold-soft);border-radius:999px}.xe-nav-links a,.xe-footer a{color:var(--xe-muted);text-decoration:none;font-size:.92rem;white-space:nowrap;padding:.3rem 0;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.xe-nav-links a:hover,.xe-nav-links a:focus-visible,.xe-footer a:hover,.xe-footer a:focus-visible{color:var(--xe-gold);border-bottom-color:var(--xe-gold)}.xe-nav-medallion{display:grid;place-items:center}.xe-nav-medallion img{width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 2px var(--xe-gold),0 0 22px #3fa9ff80}.xe-nav-icons{display:flex;flex-shrink:0;gap:1rem;color:var(--xe-muted)}.xe-nav-icons .xe-icon{width:1.25rem;height:1.25rem}@media(max-width:1199px){.xe-nav{position:relative}.xe-nav-icons{display:none}.xe-nav-links{gap:.3rem .8rem}}@media(max-width:899px){.xe-nav-medallion{display:none}.xe-nav nav{width:100%;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.xe-nav nav::-webkit-scrollbar{display:none}.xe-nav-links{flex-wrap:nowrap;width:max-content;justify-content:flex-start}}.xe-hero{position:relative;isolation:isolate}.xe-hero-art{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 35%;border-bottom:1px solid var(--xe-line)}.xe-hero-copy{display:grid;justify-items:center;gap:1.25rem;padding:2.25rem 0 3rem;text-align:center}.xe-hero h1{margin:0;font-family:var(--xe-display);font-weight:800;font-size:clamp(2rem,7vw,3.2rem);line-height:1.04;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 22px rgba(5,11,23,.8)}.xe-hero-glass{display:none}@media(min-width:900px){.xe-hero{aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--xe-line)}.xe-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;aspect-ratio:auto;border-bottom:0}.xe-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#050b17b3,#050b1700 40%),linear-gradient(90deg,#050b1759,#050b1700 22% 78%,#050b1759)}.xe-hero-copy{position:absolute;top:55%;left:0;right:0;gap:1.1rem;padding:0}.xe-hero h1{font-size:clamp(1.8rem,3.3vw,3.5rem)}.xe-hero-glass{position:absolute;top:33%;display:grid;justify-items:center;gap:.35rem;width:clamp(130px,13%,200px);padding:1rem .6rem 1.1rem;border:1px solid rgba(63,169,255,.45);border-radius:12px;background:linear-gradient(180deg,#0a16309e,#050b1780);box-shadow:0 0 34px -8px #3fa9ff8c,inset 0 0 24px #3fa9ff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--xe-ink);text-align:center}.xe-hero-glass-left{left:4%}.xe-hero-glass-right{right:4%}.xe-hero-glass .xe-icon{width:1.8rem;height:1.8rem;margin-bottom:.2rem;color:var(--xe-gold)}.xe-hero-glass p{margin:0;font-family:var(--xe-display);font-weight:800;font-size:clamp(.6rem,.9vw,.72rem);letter-spacing:.1em;text-transform:uppercase}}.xe-cta-glow{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1.6rem;border:2px solid var(--xe-blue);border-radius:10px;background:#050b17b8;color:var(--xe-ink);font-family:var(--xe-display);font-weight:800;font-size:.92rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 1px #3fa9ff33,0 0 26px -4px #3fa9ff99,inset 0 0 18px #3fa9ff2e;transition:transform .16s ease,box-shadow .16s ease}.xe-cta-glow:before,.xe-cta-glow:after{color:var(--xe-blue);letter-spacing:0}.xe-cta-glow:before{content:"\2039\2039"}.xe-cta-glow:after{content:"\203a\203a"}.xe-cta-glow:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #3fa9ff59,0 0 36px -2px #3fa9ffcc,inset 0 0 22px #3fa9ff40}.xe-cta-glow:active{transform:translateY(0) scale(.98)}.xe-cta-ghost{display:inline-flex;align-items:center;min-height:52px;padding:0 1.4rem;border-radius:999px;border:1px solid var(--xe-gold);color:var(--xe-ink);font-weight:600;text-decoration:none;transition:box-shadow .16s ease,background-color .16s ease}.xe-cta-ghost:hover{background:#e2b45b1a;box-shadow:0 0 0 4px #3fa9ff2e}.xe-cta-glow:focus-visible,.xe-cta-ghost:focus-visible{outline:2px solid var(--xe-ink);outline-offset:3px}.xe-categories{background:#050b1799;border-top:1px solid var(--xe-line);border-bottom:1px solid var(--xe-line)}.xe-category-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-block:0;padding:0}.xe-category-strip li{border-bottom:1px solid var(--xe-line)}.xe-category-strip li:nth-child(odd){border-right:1px solid var(--xe-line)}.xe-category{display:grid;justify-items:center;align-content:center;gap:.45rem;min-height:9.5rem;padding:1.5rem .6rem;color:var(--xe-ink);text-align:center;text-decoration:none;transition:background-color .16s ease}.xe-category:hover,.xe-category:focus-visible{background:#3fa9ff12}.xe-category-icon{color:var(--xe-gold)}.xe-category-icon .xe-icon{width:2.1rem;height:2.1rem}.xe-category-name{font-family:var(--xe-display);font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.xe-category-detail{color:var(--xe-blue);font-size:.76rem;line-height:1.35}@media(min-width:900px){.xe-category-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.xe-category-strip li{border-bottom:0;border-right:1px solid var(--xe-line)}.xe-category-strip li:last-child{border-right:0}}.xe-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;list-style:none;margin:0;padding:0}@media(min-width:700px){.xe-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}@media(min-width:1100px){.xe-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}}.xe-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--xe-line);border-radius:12px;background:linear-gradient(180deg,var(--xe-navy) 0%,var(--xe-navy-deep) 100%);box-shadow:0 0 0 1px #3fa9ff0f,0 24px 50px -34px #3fa9ff8c}.xe-card-art{position:relative;display:grid;place-items:center;aspect-ratio:3 / 4;color:var(--xe-gold);background:radial-gradient(120px 110px at 50% 42%,rgba(63,169,255,.32),transparent 70%),linear-gradient(180deg,var(--xe-card-top) 0%,var(--xe-navy-deep) 100%)}.xe-card-art .xe-icon{width:3.6rem;height:3.6rem;filter:drop-shadow(0 0 12px rgba(63,169,255,.55))}.xe-card-badge{position:absolute;top:.6rem;right:.6rem;padding:.18rem .55rem;border:1px solid var(--xe-blue);border-radius:999px;background:#050b17bf;color:var(--xe-blue);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.xe-card-body{display:grid;gap:.2rem;padding:.85rem .9rem 1rem}.xe-card-body h3{margin:0;font-family:var(--xe-display);font-weight:800;font-size:.86rem;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.xe-card-body p{margin:0;color:var(--xe-muted);font-size:.8rem;line-height:1.4}.xe-card-body .xe-card-price{margin-top:.35rem;color:var(--xe-gold);font-size:.98rem;font-weight:700}.xe-grades{list-style:none;margin:0;padding:0;border-top:1px solid var(--xe-line)}.xe-grades li{display:grid;gap:.2rem;padding:1rem 0;border-bottom:1px solid var(--xe-line)}.xe-grades strong{color:var(--xe-ink);font-weight:700}.xe-grades span{color:var(--xe-muted)}.xe-ziggy{display:grid;gap:1rem;max-width:62ch}.xe-ziggy p{color:var(--xe-muted);margin:0}.xe-ziggy-link{width:fit-content;color:var(--xe-gold);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease}.xe-ziggy-link:hover,.xe-ziggy-link:focus-visible{border-bottom-color:var(--xe-gold)}.xe-ziggy-layout{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.xe-ziggy-layout{grid-template-columns:1fr minmax(0,340px)}}.xe-ziggy-film{margin:0}.xe-ziggy-video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;border-radius:14px;background:var(--xe-navy-deep);box-shadow:0 0 0 1px var(--xe-line),0 30px 80px -30px #3fa9ff73}.xe-ziggy-film figcaption{margin-top:.75rem;color:var(--xe-muted);font-size:.95rem}.xe-band{padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(2.5rem,4vw,3rem);border-top:1px solid var(--xe-line);background:linear-gradient(180deg,#050b17eb,#050b178c 45%,#050b171a),var(--xe-band-image, none) center bottom / cover no-repeat}.xe-band-inner{display:grid;justify-items:center;gap:1.5rem;text-align:center}.xe-band-quote-wrap{display:grid;justify-items:center;gap:.6rem}.xe-band-quote-wrap .xe-icon{width:2.2rem;height:2.2rem;color:var(--xe-gold)}.xe-band-quote{margin:0}.xe-band-quote p{margin:0;color:var(--xe-ink);font-size:1rem;font-style:italic}.xe-band-quote cite{display:block;margin-top:.35rem;color:var(--xe-blue);font-size:.75rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.xe-band-motto{margin:0;color:var(--xe-gold);font-family:var(--xe-display);font-weight:800;font-size:clamp(.9rem,2vw,1.1rem);letter-spacing:.14em;text-transform:uppercase}.xe-band-approve{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--xe-gold);font-family:var(--xe-display);font-weight:800;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase}.xe-band-approve .xe-icon{width:1.3rem;height:1.3rem}@media(min-width:900px){.xe-band-inner{grid-template-columns:1fr 1.3fr 1fr;align-items:center;text-align:left}.xe-band-quote-wrap{justify-items:start}.xe-band-motto{text-align:center}.xe-band-approve{justify-self:end}}.xe-footer{padding:3rem 0 2.5rem;border-top:1px solid var(--xe-line);color:var(--xe-muted);font-size:.92rem}.xe-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}.xe-footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/xe-home.css.map */
