:root{--dg-bg: #0c0c0b;--dg-bg-raised: #141413;--dg-cream: #e9e4da;--dg-ink: #0c0c0b;--dg-text: #e9e4da;--dg-text-2: #b8b5b0;--dg-text-3: #a9a59e;--dg-line: rgba(233, 228, 218, .09);--dg-line-strong: rgba(233, 228, 218, .22);--dg-accent: #ff4b12;--dg-halo: radial-gradient(ellipse 58% 44% at 50% 50%, rgba(255, 248, 236, .065) 0%, rgba(255, 248, 236, .028) 48%, rgba(255, 248, 236, 0) 100%);--dg-font-display: var(--font-heading--family);--dg-font-body: var(--font-body--family);--dg-radius: 2px;--dg-fs-display: clamp(64px, 7.4vw, 112px);--dg-fs-h1: clamp(46px, 5.6vw, 84px);--dg-fs-h2: clamp(38px, 4.4vw, 64px);--dg-fs-h3: clamp(26px, 2.4vw, 32px);--dg-fs-lead: 18px;--dg-fs-body: 16px;--dg-fs-small: 13px;--dg-fs-label: 11px;--dg-sec: clamp(88px, 10vw, 148px);--dg-gutter: clamp(20px, 4vw, 48px);--dg-max: 1200px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--dg-bg)}::selection{background:var(--dg-cream);color:var(--dg-ink)}.dg{color:var(--dg-text);font-family:var(--dg-font-body)}.dg *,.dg *:before,.dg *:after{box-sizing:border-box}.dg-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dg-container{width:min(var(--dg-max),calc(100% - 2 * var(--dg-gutter)));margin-inline:auto}.dg-container--narrow{width:min(780px,calc(100% - 2 * var(--dg-gutter)));margin-inline:auto}.dg-section{position:relative;padding-block:var(--dg-sec);background:transparent}.dg-section--glow,.dg-section--deep{isolation:isolate}.dg-section--glow:before,.dg-section--deep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--dg-halo)}.dg-center{text-align:center}.dg-center .dg-lead{margin-inline:auto}.dg-label{display:block;margin:0 0 20px;font-family:var(--dg-font-body);font-size:var(--dg-fs-label);font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-text-3)!important}.dg-label--accent{color:var(--dg-accent)!important}.dg-display,.dg-h1,.dg-h2,.dg-h3{margin:0;font-family:var(--dg-font-display);font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--dg-text)!important;text-wrap:balance}.dg-display{font-size:var(--dg-fs-display);line-height:.9}.dg-h1{font-size:var(--dg-fs-h1);line-height:.96}.dg-h2{font-size:var(--dg-fs-h2);line-height:1}.dg-h3{font-size:var(--dg-fs-h3);line-height:1.05}.dg-caps{text-transform:uppercase;letter-spacing:.01em}.dg-lead{margin:24px 0 0;max-width:580px;font-size:var(--dg-fs-lead);line-height:1.6;color:var(--dg-text-2)!important;text-wrap:pretty}.dg-body{margin:0;font-size:var(--dg-fs-body);line-height:1.65;color:var(--dg-text-2)!important;text-wrap:pretty}.dg-small{margin:0;font-size:var(--dg-fs-small);line-height:1.6;color:var(--dg-text-3)!important}.dg-body strong,.dg-lead strong{color:var(--dg-text)!important;font-weight:600}.dg-rte p{margin:0 0 10px}.dg-rte p:last-child{margin-bottom:0}.dg-rte a{color:inherit!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--dg-line-strong);transition:text-decoration-color .2s ease}.dg-rte a:hover{text-decoration-color:currentColor}.dg .dg-btn{-webkit-appearance:none;appearance:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;margin:0;border:1px solid transparent;border-radius:var(--dg-radius);font-family:var(--dg-font-body);font-size:13px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.dg .dg-btn--primary{background:var(--dg-cream);color:var(--dg-ink)!important;border-color:var(--dg-cream)}.dg .dg-btn--primary:hover{background:#fff;border-color:#fff}.dg .dg-btn--secondary{background:#0c0c0b59;color:var(--dg-cream)!important;border-color:var(--dg-line-strong)}.dg .dg-btn--secondary:hover{border-color:var(--dg-cream)}.dg .dg-btn--block{width:100%}.dg .dg-link{color:inherit!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--dg-line-strong);transition:text-decoration-color .2s ease}.dg .dg-link:hover{text-decoration-color:currentColor}.dg-grid{display:grid;gap:var(--dg-gap, 24px)}.dg-grid--1{grid-template-columns:minmax(0,1fr)}.dg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-head{max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.dg-center.dg-head,.dg-center .dg-head{margin-inline:auto}.dg-card{background:var(--dg-bg-raised);border:1px solid var(--dg-line);border-radius:var(--dg-radius)}.dg-specs{margin:0}.dg-specs>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:15px 0;border-top:1px solid var(--dg-line)}.dg-specs dt{font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-text-3)}.dg-specs dd{margin:0;font-size:14px;line-height:1.6;color:var(--dg-text-2)}.dg-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dg-checks li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:inherit}.dg-checks li:before{content:"";position:absolute;left:2px;top:6px;width:10px;height:5px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7}.dg-acc{border-bottom:1px solid var(--dg-line)}.dg-acc details{border-top:1px solid var(--dg-line)}.dg-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:18px 0;font-size:17px;line-height:1.4;color:var(--dg-text)}.dg-acc summary::-webkit-details-marker{display:none}.dg-acc summary:after{content:"+";flex:0 0 auto;font-size:22px;font-weight:300;color:var(--dg-text-3);transition:transform .3s ease}.dg-acc details[open] summary:after{transform:rotate(45deg)}.dg-acc details>div{padding:0 0 26px;max-width:660px}.dg-acc details>div p{margin:0 0 10px;font-size:15px;line-height:1.65;color:var(--dg-text-2)}.dg-acc details>div p:last-child{margin-bottom:0}.dg-acc a{color:var(--dg-text)!important}.dg-faq__footer{margin-top:32px!important}.dg-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--dg-bg)}.dg-hero__media{position:absolute;top:0;left:0;right:0;height:min(100vh,980px);z-index:-2}.dg-hero__media video,.dg-hero__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.4}.dg-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0be0,#0c0c0b4d 32%,#0c0c0b8c,#0c0c0b)}.dg-hero__inner{padding-top:calc(var(--header-height, 72px) + clamp(48px,9vh,120px))}.dg-hero__title{margin:4px 0 0;font-family:var(--dg-font-display);font-weight:600;font-size:clamp(88px,17vw,260px);line-height:.8;letter-spacing:-.012em;text-transform:uppercase;background:linear-gradient(180deg,#f4f0e8 30%,#9d9a94);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-wrap:balance}.dg-hero__title--medium{font-size:clamp(60px,10vw,150px);line-height:.86}.dg-hero .dg-lead{margin:28px auto 0;max-width:560px;font-size:clamp(17px,1.6vw,20px)}.dg-hero__buy{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 16px;margin-top:40px}.dg-hero__price{margin-right:10px;font-family:var(--dg-font-display);font-weight:600;font-size:36px;line-height:1;color:var(--dg-text)}.dg-hero__trust{margin-top:24px!important}.dg-hero__stage{position:relative;width:min(1180px,calc(100% - 2 * var(--dg-gutter)));margin:clamp(24px,4vw,56px) auto 0;padding-bottom:clamp(24px,4vw,64px)}.dg-hero__stage:before{content:"";position:absolute;left:14%;right:14%;bottom:10%;height:34%;z-index:-1;background:radial-gradient(ellipse at center,#ff4b122e,#ff4b1200 70%);filter:blur(40px)}.dg-hero__stage img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 56%,transparent 100%);mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 56%,transparent 100%)}.dg-ab{margin:56px auto 0;max-width:920px}.dg-ab[hidden]{display:none}.dg-ab__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 30px;margin:0 0 36px}.dg .dg-ab__tab{-webkit-appearance:none;appearance:none;background:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0;min-height:44px;padding:0 2px;margin:0;cursor:pointer;font-family:var(--dg-font-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dg-text-3)!important;transition:color .2s ease,border-color .2s ease}.dg .dg-ab__tab[aria-selected=true]{color:var(--dg-text)!important;border-bottom-color:var(--dg-text)!important}.dg-ab__wave{display:flex;align-items:center;gap:2px;height:128px}.dg-ab__wave span{flex:1 1 0;min-width:1px;border-radius:1px;background:#e9e4da29;transition:height .35s ease,background-color .15s linear}.dg-ab__wave span.is-played{background:#e9e4dae6}.dg-ab.is-on .dg-ab__wave span.is-played{background:var(--dg-accent)}.dg-ab__controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:40px}.dg .dg-ab__play{-webkit-appearance:none;appearance:none;box-shadow:none!important;border:0!important;width:64px;height:64px;padding:0;margin:0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--dg-cream)!important;color:var(--dg-ink)!important;transition:transform .2s ease}.dg .dg-ab__play:hover{transform:scale(1.05)}.dg-ab__play svg{width:22px;height:22px}.dg-ab__switch{display:inline-flex;padding:4px;border:1px solid var(--dg-line-strong);border-radius:999px}.dg .dg-ab__switch button{-webkit-appearance:none;appearance:none;box-shadow:none!important;border:0!important;border-radius:999px;min-height:46px;min-width:124px;padding:0 20px;margin:0;cursor:pointer;background:transparent!important;font-family:var(--dg-font-body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dg-text-3)!important;transition:background-color .25s ease,color .25s ease}.dg .dg-ab__switch button[aria-pressed=true]{background:var(--dg-cream)!important;color:var(--dg-ink)!important}.dg .dg-ab__switch button.is-after[aria-pressed=true]{background:var(--dg-accent)!important;color:#0b0b0b!important}.dg-ab__hint{margin:22px 0 0;min-height:18px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-text-3)}.dg-knob{display:flex;flex-direction:column;background:var(--dg-bg-raised);border:1px solid var(--dg-line);border-radius:var(--dg-radius);overflow:hidden}.dg-knob__media{aspect-ratio:4 / 3;overflow:hidden;background:#080808}.dg-knob__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.dg-knob:hover .dg-knob__media img{transform:scale(1.03)}.dg-knob__body{display:flex;flex-direction:column;gap:12px;padding:28px 28px 32px}.dg-knob__body .dg-label{margin:0}.dg-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.dg-split--right{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.dg-split--right .dg-split__media{order:2}.dg-split__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--dg-radius);background:#080808}.dg-split__media.is-sticky{position:sticky;top:calc(var(--header-height, 72px) + 24px)}.dg-split__media img{display:block;width:100%;height:100%;object-fit:cover}.dg-feature{padding-top:22px;border-top:1px solid var(--dg-line-strong)}.dg-feature .dg-h3{margin-bottom:12px;font-size:26px}.dg-features{--dg-gap: 44px 36px}.dg-statement{overflow:hidden;isolation:isolate;padding-block:clamp(140px,16vw,220px)}.dg-statement__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dg-statement__bg video,.dg-statement__bg img{display:block;width:100%;height:100%;object-fit:cover;opacity:var(--dg-media-opacity, .45)}.dg-statement__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0c0b,#0c0c0b66 30% 70%,#0c0c0b)}.dg-statement .dg-display{max-width:980px;margin-inline:auto}.dg-stats{display:grid;grid-template-columns:repeat(var(--dg-cols, 4),minmax(0,1fr));max-width:880px;margin:clamp(56px,7vw,88px) auto 0;padding:0;list-style:none}.dg-stats li{padding:4px 16px;border-left:1px solid var(--dg-line-strong)}.dg-stats li:first-child{border-left:0}.dg-stats strong{display:block;font-family:var(--dg-font-display);font-weight:600;font-size:clamp(44px,5vw,68px);line-height:1;color:var(--dg-text)}.dg-stats span{display:block;margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dg-text-3)}.dg-demo__steps{--dg-gap: 40px 36px;margin-top:8px}.dg-step{padding-top:22px;border-top:1px solid var(--dg-line-strong)}.dg-step__num{display:block;margin-bottom:18px;font-family:var(--dg-font-display);font-weight:600;font-size:20px;color:var(--dg-accent)}.dg-step .dg-h3{margin-bottom:12px;font-size:26px}.dg-demo__bottom{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:clamp(56px,7vw,88px)}.dg-demo__bottom--single{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.dg-compare{width:100%;border-collapse:collapse;font-size:14px}.dg-compare th,.dg-compare td{padding:14px 12px;border-bottom:1px solid var(--dg-line);text-align:left}.dg-compare thead th{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dg-text-3)}.dg-compare thead th:not(:first-child),.dg-compare td{text-align:center}.dg-compare tbody th{font-weight:500;color:var(--dg-text-2)}.dg-compare td{color:var(--dg-text)}.dg-demo__cta{display:flex;flex-direction:column;gap:16px;padding:clamp(28px,3.5vw,40px);background:#141413b3;border:1px solid var(--dg-line);border-radius:4px}.dg-demo__cta .dg-h3{font-size:30px}.dg-demo__cta .dg-link{align-self:center}.dg-specs-wrap{--dg-gap: 56px 64px}.dg-specs-wrap .dg-h3{margin-bottom:20px}.dg-buy__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center}.dg-buy__visual{position:relative;isolation:isolate}.dg-buy__visual:before{content:"";position:absolute;left:12%;right:12%;bottom:8%;height:36%;z-index:-1;background:radial-gradient(ellipse at center,#ff4b1229,#ff4b1200 70%);filter:blur(40px)}.dg-buy__visual img{display:block;width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 56%,transparent 100%);mask-image:radial-gradient(ellipse 72% 74% at 50% 50%,#000 56%,transparent 100%)}.dg-buy__panel{padding:clamp(28px,3.6vw,48px);background:#141413b8;border:1px solid var(--dg-line);border-radius:4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dg-buy__panel .dg-h1{font-size:clamp(44px,4.6vw,68px)}.dg-buy__text{margin-top:14px!important}.dg-buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--dg-line)}.dg-buy__price strong{font-family:var(--dg-font-display);font-weight:600;font-size:52px;line-height:1;color:var(--dg-text)}.dg-buy__actions{display:flex;flex-direction:column;gap:12px;margin-top:26px}.dg-buy__actions .dg-btn{min-height:58px}.dg-buy__form{margin:0}.dg-buy .shopify-payment-button__button{border-radius:2px!important;min-height:52px}.dg-buy .shopify-payment-button__more-options{margin-top:10px;font-size:12px;color:var(--dg-text-3)!important;text-decoration:underline}.dg-buy__demo{display:block;margin-top:18px;text-align:center;font-size:14px}.dg-buy__included{margin-top:28px;padding-top:22px;border-top:1px solid var(--dg-line)}.dg-buy__included .dg-checks li{font-size:14px;color:var(--dg-text-2)}.dg-buy__legal{margin-top:22px!important;font-size:12px!important}.dg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:#0c0c0bd6;border-top:1px solid var(--dg-line);-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);transform:translateY(105%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.dg-sticky.is-visible{transform:none}.dg-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.dg-sticky__id{display:flex;align-items:center;gap:14px;min-width:0}.dg-sticky__thumb{flex:0 0 52px;width:52px;height:52px;overflow:hidden;border-radius:2px;border:1px solid var(--dg-line);background:#080808}.dg-sticky__thumb img{display:block;width:100%;height:100%;object-fit:cover}.dg-sticky__name{display:block;font-family:var(--dg-font-display);font-weight:600;font-size:24px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--dg-text)}.dg-sticky__sub{display:block;margin-top:5px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dg-text-3)}.dg-sticky__actions{display:flex;align-items:center;gap:16px}.dg-sticky__price{font-family:var(--dg-font-display);font-weight:600;font-size:26px;line-height:1;color:var(--dg-text)}.dg .dg-sticky .dg-btn,.dg.dg-sticky .dg-btn{width:auto;min-height:46px;padding:0 24px;font-size:12px}html.dg-sticky-on body{padding-bottom:76px}@media screen and (max-width:989px){.dg-grid--3,.dg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-split,.dg-split--right,.dg-demo__bottom,.dg-buy__grid{grid-template-columns:minmax(0,1fr)}.dg-split--right .dg-split__media{order:0}.dg-split__media,.dg-split__media.is-sticky{position:relative;top:0;aspect-ratio:4 / 3}.dg-buy__visual{max-width:720px;margin-inline:auto}}@media screen and (max-width:749px){.dg-grid--2,.dg-grid--3,.dg-grid--4{grid-template-columns:minmax(0,1fr)}.dg-specs>div{grid-template-columns:1fr;gap:4px}.dg .dg-btn{width:100%}.dg-hero__price{width:100%;margin:0 0 4px}.dg-hero__media{height:88vh}.dg-hero__stage{width:116%;margin-left:-8%}.dg-ab__wave{height:92px}.dg .dg-ab__switch button{min-width:104px;padding:0 14px;width:auto}.dg .dg-ab__play{width:64px}.dg-ab__tabs{gap:4px 18px}.dg-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.dg-stats li:nth-child(odd){border-left:0}.dg-sticky__sub{display:none!important}.dg-sticky__thumb{flex-basis:44px;width:44px;height:44px}.dg-sticky__name{font-size:20px}.dg-sticky__price{font-size:22px}}@media(prefers-reduced-motion:reduce){.dg *,.dg *:before,.dg *:after,.dg-sticky{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dg-system.css.map */
