@font-face{font-family:Outfit;src:url(outfit-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(outfit-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(outfit-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(outfit-latin-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--dl-bg:#0e0e10;--dl-card:#18181b;--dl-line:#2c2c31;--dl-fg:#f4f1ea;--dl-mute:#a9a6a0;--dl-gold:#e8b64c;--dl-gold-2:#c99632;--dl-green:#16a34a;--dl-green-h:#128a3e;--dl-cream:#f6f3ec;--dl-font:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body{background:var(--dl-bg)!important}.dl-section,.dl{background:var(--dl-bg);color:var(--dl-fg);font-family:var(--dl-font)}.spark-announcement{background:linear-gradient(90deg,var(--dl-gold-2),var(--dl-gold),var(--dl-gold-2))!important;color:#141414!important;font-family:var(--dl-font);font-weight:700;font-size:14px!important;letter-spacing:.01em!important;padding:9px 16px!important}.spark-header{background:var(--dl-bg)!important;font-family:var(--dl-font);border-bottom:1px solid var(--dl-line)}.spark-header nav a,.spark-cart{color:var(--dl-fg)!important;font-size:14px!important}.spark-header .spark-logo{font-size:19px!important;font-weight:800;letter-spacing:.14em!important;color:var(--dl-gold)!important}.spark-header .spark-logo span{color:var(--dl-gold)}.spark-cart span{background:var(--dl-gold)!important;color:#141414}.spark-footer{background:#08080a!important;font-family:var(--dl-font);border-top:1px solid var(--dl-line)}.dl *,.dl *:before,.dl *:after{box-sizing:border-box}.dl{font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:24px}.dl h1,.dl h2,.dl h3{font-family:var(--dl-font);color:var(--dl-fg);margin:0;letter-spacing:-.01em}.dl p{margin:0}.dl img{display:block;max-width:100%}.dl-wrap{width:min(1100px,calc(100% - 32px));margin-inline:auto}.dl{overflow-x:clip}.dl-hero>*,.dl-grid4>*,.dl-grid2>*,.dl-buy,.dl-gallery{min-width:0}.dl-hero{display:grid;grid-template-columns:1fr;gap:28px;padding:24px 0 48px}.dl-main-img{border-radius:18px;overflow:hidden;background:#141416;aspect-ratio:1/1}.dl-main-img img{width:100%;max-width:100%;height:100%;object-fit:cover}.dl-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:thin}.dl-thumb{flex:0 0 64px;height:64px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#141416;cursor:pointer;opacity:.75;transition:opacity .2s,border-color .2s}.dl-thumb img{width:100%;height:100%;object-fit:cover}.dl-thumb.is-active,.dl-thumb:hover{border-color:var(--dl-gold);opacity:1}.dl-eyebrow{color:var(--dl-gold);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px!important}.dl-h1{font-size:clamp(30px,4.2vw,42px);font-weight:800;line-height:1.12}.dl-intro{color:#cfccc5;font-size:16px;line-height:1.65;margin-top:14px}.dl-intro p+p{margin-top:10px}.dl-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0 0}.dl-chips li{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:999px;padding:7px 13px;font-size:13.5px;color:#e6e3dc}.dl-chips--center{justify-content:center;margin-top:22px}.dl-form{margin-top:22px}.dl fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.dl legend{font-weight:700;font-size:15px;margin-bottom:10px;padding:0}.dl legend span{font-weight:400;color:var(--dl-mute)}.dl-swatches{display:flex;flex-wrap:wrap;gap:8px}.dl-swatch{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:1.5px solid var(--dl-line);border-radius:12px;background:var(--dl-card);cursor:pointer;font-size:14px;transition:border-color .2s}.dl-swatch input{position:absolute;opacity:0;width:1px;height:1px}.dl-swatch:has(input:checked){border-color:var(--dl-gold);box-shadow:0 0 0 1px var(--dl-gold) inset}.dl-swatch:has(input:focus-visible){outline:2px solid var(--dl-gold);outline-offset:2px}.dl-swatch:has(input:disabled){opacity:.4;cursor:not-allowed}.dl-dot{width:20px;height:20px;border-radius:50%;background:var(--c);border:2px solid rgba(255,255,255,.25);flex-shrink:0}.dl-bundle{position:relative;display:flex;align-items:center;gap:14px;padding:18px 16px;border:1.5px solid var(--dl-line);border-radius:14px;background:var(--dl-card);cursor:pointer;margin-bottom:12px;transition:border-color .2s,background .2s}.dl-bundle input{position:absolute;opacity:0;width:1px;height:1px}.dl-bundle:has(input:checked){border-color:var(--dl-gold);background:#1f1b12;box-shadow:0 0 0 1px var(--dl-gold) inset}.dl-bundle:has(input:focus-visible){outline:2px solid var(--dl-gold);outline-offset:2px}.dl-radio{width:20px;height:20px;border-radius:50%;border:2px solid #77746d;flex-shrink:0;display:grid;place-items:center}.dl-bundle input:checked+.dl-radio{border-color:var(--dl-gold)}.dl-bundle input:checked+.dl-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--dl-gold)}.dl-b-text{flex:1;min-width:0}.dl-b-text strong{display:block;font-size:16.5px;font-weight:700}.dl-b-text small{display:block;font-size:13px;color:var(--dl-mute);margin-top:2px}.dl-b-text em{font-style:normal;color:#4ade80;font-weight:600}.dl-b-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.dl-b-price b{font-size:19px;font-weight:800}.dl-b-price s{font-size:13px;color:#7d7a74}.dl-badge{position:absolute;top:-11px;right:14px;background:#f97316;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;padding:4px 10px;border-radius:999px;white-space:nowrap}.dl-badge--green{background:var(--dl-green)}.dl-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border:0;border-radius:14px;background:var(--dl-green);color:#fff;font-family:var(--dl-font);font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #16a34a47;transition:background .2s,transform .1s}.dl-cta:hover{background:var(--dl-green-h)}.dl-cta:active{transform:scale(.99)}.dl-cta:disabled{opacity:.6;cursor:not-allowed}.dl-cta:focus-visible{outline:3px solid var(--dl-gold);outline-offset:3px}.dl-msg{color:#fca5a5;font-size:14px;margin-top:8px!important}.dl-msg:empty{display:none}.dl-pay{text-align:center;margin-top:16px}.dl-pay p{font-size:13px;color:var(--dl-mute);margin-bottom:8px!important}.dl-pay ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.dl-pay svg{width:38px;height:24px;display:block}.dl-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;list-style:none;padding:0;margin:16px 0 0;font-size:13.5px;color:#d8d5ce}.dl-gas{margin-top:12px!important;font-size:13px;color:var(--dl-mute);text-align:center;line-height:1.5}.dl-sec{padding:44px 0}.dl-head{text-align:center;margin-bottom:28px}.dl-head h2{font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.15}.dl-head p{color:var(--dl-mute);margin-top:8px!important;font-size:15.5px}.dl-grid4{display:grid;grid-template-columns:1fr;gap:14px;list-style:none;padding:0;margin:0}.dl-grid2{display:grid;grid-template-columns:1fr;gap:14px}.dl-card{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:16px;padding:22px}.dl-card h3{font-size:17px;font-weight:700;margin:10px 0 8px}.dl-card p{font-size:14.5px;color:#bdbab3;line-height:1.6}.dl-ico{font-size:26px;line-height:1}.dl-occ{gap:12px}.dl-occ-tile{position:relative;margin:0;border-radius:16px;overflow:hidden;aspect-ratio:3/4;background:#141416}.dl-occ-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.dl-occ-tile:hover img{transform:scale(1.04)}.dl-occ-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 12px;background:linear-gradient(transparent,#000000c7);font-weight:700;font-size:14.5px;color:#fff}.dl-step{text-align:center}.dl-num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--dl-gold);color:#141414;font-weight:800;font-size:15px}.dl-list h3{margin-top:0;font-size:18px}.dl-list ul{margin:12px 0 0;padding-left:18px}.dl-list li{font-size:15px;color:#cfccc5;margin-bottom:7px}.dl-list li::marker{color:var(--dl-gold)}.dl-safety{background:var(--dl-cream);color:#1b1a17;border-radius:18px;padding:28px 24px}.dl-safety h2{color:#1b1a17;font-size:clamp(24px,3vw,32px);font-weight:800}.dl-safety ul{margin:14px 0 0;padding-left:20px}.dl-safety li{font-size:15.5px;margin-bottom:8px;color:#2b2925}.dl-faq-wrap{max-width:760px}.dl-faq{border-bottom:1px solid var(--dl-line)}.dl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:700;font-size:16px}.dl-faq summary::-webkit-details-marker{display:none}.dl-faq summary span{color:var(--dl-gold);font-size:22px;font-weight:500;transition:transform .2s;flex-shrink:0}.dl-faq[open] summary span{transform:rotate(45deg)}.dl-faq summary:focus-visible{outline:2px solid var(--dl-gold);outline-offset:2px}.dl-faq-a{padding:0 2px 18px;color:#cfccc5;font-size:15px;line-height:1.7}.dl-faq-a p+p{margin-top:8px}.dl-faq-a a{color:var(--dl-gold)}.dl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#0e0e10f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--dl-line);transform:translateY(110%);transition:transform .25s}.dl-sticky.is-on{transform:none}.dl-sticky .dl-cta{min-height:52px;font-size:16.5px}@media(min-width:600px){.dl-grid4,.dl-occ{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.dl-hero{grid-template-columns:1fr 1fr;gap:48px;padding:40px 0 64px;align-items:start}.dl-gallery{position:sticky;top:20px}.dl-grid4,.dl-occ{grid-template-columns:repeat(4,1fr)}.dl-grid2{grid-template-columns:1fr 1fr}.dl-sec{padding:56px 0}.dl-safety{padding:36px 40px}.dl-sticky{display:none}}@media(max-width:420px){.dl-bundle{padding:16px 12px;gap:10px}.dl-b-price b{font-size:17px}.dl-swatch{padding:7px 11px 7px 8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.dl *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dragon-landing.css.map */
