/** Shopify CDN: Minification failed

Line 21:0 Expected percentage but found "."
Line 29:1 Expected "}" to go with "{"

**/
:root{--ejy-bg:#070708;--ejy-panel:#121216;--ejy-text:#f8f4e8;--ejy-muted:#bcb6a6;--ejy-gold:#d8aa4b;--ejy-gold2:#f2d386;--ejy-border:rgba(255,255,255,.12);--ejy-shadow:0 24px 80px rgba(0,0,0,.45)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0%,#30210c 0%,transparent 34%),linear-gradient(140deg,#050505,#121216 46%,#080808);color:var(--ejy-text);font-family:Inter,Arial,sans-serif}.skip-link,.visually-hidden{position:absolute;left:-999px}.ejy-header{position:sticky;top:0;z-index:20;background:rgba(7,7,8,.72);backdrop-filter:blur(18px);border-bottom:1px solid var(--ejy-border)}.ejy-header__inner{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:18px 22px}.ejy-brand{text-decoration:none;color:var(--ejy-text);display:flex;align-items:center;gap:12px}.ejy-logo{max-width:190px;max-height:64px;object-fit:contain}.ejy-logo-text{font-size:22px;font-weight:900;letter-spacing:.08em}.ejy-nav{display:flex;gap:22px;align-items:center}.ejy-nav a{color:var(--ejy-text);text-decoration:none;font-weight:700;font-size:14px}.ejy-cart-link{border:1px solid var(--ejy-border);padding:10px 14px;border-radius:999px}.ejy-cart-link span{background:var(--ejy-gold);color:#12100a;border-radius:50%;padding:2px 7px;margin-left:4px}.ejy-hero{position:relative;overflow:hidden;max-width:1240px;margin:0 auto;padding:86px 22px 76px;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;min-height:650px;align-items:center}.ejy-hero h1{font-size:clamp(42px,6vw,82px);line-height:.92;margin:12px 0 18px;letter-spacing:-.06em}.ejy-hero p{font-size:18px;line-height:1.7;color:var(--ejy-muted);max-width:660px}.eyebrow{color:var(--ejy-gold2)!important;text-transform:uppercase;letter-spacing:.22em;font-size:12px!important;font-weight:900}.ejy-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.ejy-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:14px;border:1px solid var(--ejy-border);color:var(--ejy-text);text-decoration:none;background:rgba(255,255,255,.05);font-weight:900}.ejy-btn--gold,.ejy-amazon-btn{background:linear-gradient(135deg,var(--ejy-gold2),var(--ejy-gold));color:#171008;border:0;box-shadow:0 14px 40px rgba(216,170,75,.22)}.ejy-trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.ejy-trust-row span{font-size:13px;border:1px solid var(--ejy-border);border-radius:999px;padding:8px 12px;color:#e8dfc8;background:rgba(255,255,255,.04)}.ejy-hero__visual{position:relative;height:520px;perspective:1000px}.foil-roll,.foil-sheet,.pan-stack{position:absolute;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));transform-style:preserve-3d}.foil-roll{width:270px;height:270px;border-radius:50%;right:100px;top:25px;background:radial-gradient(circle,#fbfbfb 0 18%,#bfc5c9 19% 30%,#f5f8fb 31% 38%,#6d7377 39% 43%,#eff2f4 44% 100%);animation:float3d 7s ease-in-out infinite}.foil-sheet{width:360px;height:250px;right:0;top:205px;border-radius:34px;background:linear-gradient(120deg,#ffffff,#90979d 28%,#f2f2f2 46%,#60676d 65%,#fcfcfc);transform:rotateX(58deg) rotateZ(-18deg);animation:shine 5s linear infinite}.pan-stack{width:310px;height:180px;left:20px;bottom:50px;border-radius:50%;background:radial-gradient(ellipse at center,#ffffff 0 22%,#9fa6aa 23% 34%,#f6f7f8 35% 52%,#777d82 53% 60%,#dfe3e6 61%);transform:rotateX(70deg) rotateZ(18deg);box-shadow:0 22px 0 #a9aeb2,0 44px 0 #858b90,0 68px 55px rgba(0,0,0,.5)}.ejy-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(242,211,134,.38),transparent 68%);filter:blur(6px);pointer-events:none}.ejy-orb--one{width:360px;height:360px;right:18%;top:70px}.ejy-orb--two{width:240px;height:240px;left:-80px;bottom:60px}.ejy-products{max-width:1240px;margin:0 auto;padding:40px 22px 90px}.ejy-section-head{text-align:center;margin-bottom:34px}.ejy-section-head h2{font-size:clamp(32px,4vw,56px);margin:6px 0;letter-spacing:-.04em}.ejy-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ejy-card{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid var(--ejy-border);border-radius:28px;overflow:hidden;box-shadow:var(--ejy-shadow);transform:translateZ(0);transition:.28s ease}.ejy-card:hover{transform:translateY(-8px) rotateX(1deg);border-color:rgba(242,211,134,.45)}.ejy-card__media{height:260px;position:relative;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 35%),linear-gradient(135deg,#171719,#2a2a2f);display:flex;align-items:center;justify-content:center}.ejy-card__media img{width:100%;height:100%;object-fit:cover}.ejy-badge{position:absolute;top:16px;left:16px;z-index:2;background:rgba(0,0,0,.64);border:1px solid var(--ejy-border);border-radius:999px;color:var(--ejy-gold2);font-size:12px;font-weight:900;padding:8px 11px}.ejy-placeholder{width:78%;height:70%;border-radius:28px;background:linear-gradient(135deg,#ececec,#798086,#fff);display:grid;place-items:center;text-align:center;color:#1b1b1b;font-weight:900;padding:20px;transform:rotateX(18deg) rotateZ(-4deg)}.ejy-card__body{padding:22px}.ejy-card h3{font-size:22px;line-height:1.1;margin:0 0 10px}.ejy-card p{color:var(--ejy-muted);line-height:1.55;min-height:72px}.ejy-price-row{display:flex;align-items:center;gap:10px;margin:14px 0}.ejy-price-row strong{font-size:24px;color:var(--ejy-gold2)}.ejy-price-row span{text-decoration:line-through;color:#8f8879}.ejy-select{width:100%;padding:13px;border-radius:14px;border:1px solid var(--ejy-border);background:#0b0b0d;color:var(--ejy-text);margin-bottom:12px}.ejy-amazon-btn{width:100%;border-radius:14px;padding:15px 18px;font-weight:1000;cursor:pointer;font-size:15px}.ejy-amazon-btn:disabled{opacity:.55;cursor:not-allowed}.ejy-why{max-width:1240px;margin:0 auto 70px;padding:0 22px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.ejy-glass-card,.ejy-feature-list{border:1px solid var(--ejy-border);border-radius:28px;background:rgba(255,255,255,.06);backdrop-filter:blur(14px);padding:30px}.ejy-glass-card h2{font-size:38px;margin:0 0 10px}.ejy-glass-card p,.ejy-footer p{color:var(--ejy-muted);line-height:1.7}.ejy-feature-list{display:grid;gap:12px}.ejy-feature-list div{padding:18px;border-radius:18px;background:rgba(0,0,0,.22);border:1px solid var(--ejy-border);font-weight:900}.ejy-footer{max-width:1240px;margin:0 auto;padding:34px 22px 50px;border-top:1px solid var(--ejy-border);display:flex;justify-content:space-between;gap:20px}.ejy-footer a{color:var(--ejy-gold2);font-weight:900}.ejy-toast{position:fixed;right:18px;bottom:18px;background:#151515;border:1px solid rgba(242,211,134,.45);color:var(--ejy-text);border-radius:16px;padding:14px 18px;box-shadow:var(--ejy-shadow);opacity:0;transform:translateY(20px);transition:.25s;z-index:30}.ejy-toast.is-visible{opacity:1;transform:translateY(0)}.ejy-cart-page{max-width:900px;margin:40px auto;padding:22px}.ejy-cart-item{display:flex;gap:18px;border-bottom:1px solid var(--ejy-border);padding:18px 0}.ejy-cart-item img{border-radius:14px}.ejy-cart-item input{width:80px;padding:10px;border-radius:10px}.loading{opacity:.65;pointer-events:none}@keyframes float3d{0%,100%{transform:translateY(0) rotateY(-18deg)}50%{transform:translateY(-22px) rotateY(18deg)}}@keyframes shine{0%{filter:brightness(1)}50%{filter:brightness(1.25)}100%{filter:brightness(1)}}@media(max-width:900px){.ejy-hero,.ejy-why{grid-template-columns:1fr}.ejy-hero__visual{height:360px}.ejy-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ejy-nav{gap:12px}.ejy-nav a:not(.ejy-cart-link){display:none}}@media(max-width:620px){.ejy-product-grid{grid-template-columns:1fr}.ejy-hero{padding-top:50px}.ejy-card__media{height:230px}.ejy-footer{display:block}.ejy-header__inner{padding:14px}}
.floating-logo {
  position: fixed;
  top: 120px;
  right: 40px;
  width: 180px;
  z-index: 9999;
  animation: floatLogo 3s ease-in-out infinite;
}

@keyframes floatLogo {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
.ejy-card__media {
  padding: 0px !important;
}

.ejy-product-image {
  width: 200% !important;
  height: 250px !important;
  object-fit: contain !important;
}