.mdz-scope{--mdz-orange: #FF6E00;--mdz-black: #0A0A0A;--mdz-white: #fff;--mdz-font-display: "Montserrat", system-ui, sans-serif;--mdz-font-body: "Montserrat", system-ui, sans-serif;--mdz-text-xs: clamp(.72rem, .68rem + .2vw, .8rem);--mdz-text-sm: clamp(.82rem, .78rem + .25vw, .92rem);--mdz-text-base: clamp(.98rem, .93rem + .25vw, 1.08rem);--mdz-text-lg: clamp(1.15rem, 1rem + .6vw, 1.5rem);--mdz-text-xl: clamp(1.6rem, 1.2rem + 1.4vw, 2.4rem);--mdz-text-2xl: clamp(2.2rem, 1.4rem + 3vw, 3.8rem);--mdz-text-hero: clamp(3rem, 1.4rem + 7vw, 6.5rem);--mdz-space-1: .25rem;--mdz-space-2: .5rem;--mdz-space-3: .75rem;--mdz-space-4: 1rem;--mdz-space-5: 1.25rem;--mdz-space-6: 1.5rem;--mdz-space-7: 1.75rem;--mdz-space-8: 2rem;--mdz-space-10: 2.5rem;--mdz-space-12: 3rem;--mdz-space-16: 4rem;--mdz-space-20: 5rem;--mdz-space-24: 6rem;--mdz-radius-sm: 4px;--mdz-radius-md: 6px;--mdz-radius-lg: 10px;--mdz-radius-full: 9999px;--mdz-transition: .16s cubic-bezier(.16, 1, .3, 1);--mdz-color-bg: #0A0A0A;--mdz-color-surface: #141414;--mdz-color-surface-2: #1E1E1E;--mdz-color-text: #FFFFFF;--mdz-color-text-muted: #A1A1A1;--mdz-color-border: rgba(255,255,255,.1);--mdz-color-primary: #FF6E00;--mdz-color-primary-hover: #FF8A33;--mdz-color-on-primary: #0A0A0A;--mdz-color-ink: #0A0A0A;--mdz-shadow-md: 0 6px 24px rgba(0,0,0,.5);--mdz-shadow-lg: 0 20px 50px rgba(0,0,0,.6);--mdz-marquee-bg: #FF6E00;--mdz-marquee-fg: #0A0A0A;--mdz-band-bg: #FF6E00;--mdz-band-fg: #0A0A0A;box-sizing:border-box}.mdz-scope *,.mdz-scope *:before,.mdz-scope *:after{box-sizing:border-box}.mdz-scope img,.mdz-scope svg{display:block;max-width:100%;height:auto}.mdz-scope ul{list-style:none;padding:0;margin:0}.mdz-scope a{color:inherit;text-decoration:none}.mdz-scope h1,.mdz-scope h2,.mdz-scope h3,.mdz-scope .eyebrow,.mdz-scope .stat__num,.mdz-scope .marquee__item{font-family:var(--mdz-font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;margin:0}.mdz-scope h2{letter-spacing:-.005em}.mdz-scope .accent{color:var(--mdz-color-primary)}.mdz-scope :focus-visible{outline:3px solid var(--mdz-color-primary);outline-offset:3px}.mdz-scope button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}.mdz-scope .container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.mdz-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mdz-space-2);font-family:var(--mdz-font-display);font-weight:600;font-size:var(--mdz-text-sm);text-transform:uppercase;letter-spacing:.05em;line-height:1;padding:.85rem 1.6rem;border-radius:var(--mdz-radius-full);transition:background var(--mdz-transition),color var(--mdz-transition),transform var(--mdz-transition),border-color var(--mdz-transition)}.mdz-scope .btn--primary{background:var(--mdz-color-primary);color:var(--mdz-color-on-primary)}.mdz-scope .btn--primary:hover{background:var(--mdz-color-primary-hover);transform:translateY(-1px)}.mdz-scope .btn--ghost{background:#0000004d;color:#fff;border:1.5px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mdz-scope .btn--ghost:hover{border-color:#fff;background:#00000073;transform:translateY(-1px)}.mdz-scope .btn--lg{padding:1rem 1.9rem;font-size:var(--mdz-text-base)}.mdz-scope .hero{position:relative;min-height:clamp(560px,88vh,820px);display:flex;align-items:flex-end;overflow:hidden;background:#0a0a0a}.mdz-scope .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.mdz-scope .hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000073,linear-gradient(180deg,#0000008c,#00000059 45%,#000c),linear-gradient(90deg,#0000008c,#0000000d 78%)}.mdz-scope .hero__inner{position:relative;z-index:2;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);max-width:760px;background:linear-gradient(90deg,#0000009e,#0000006b 70%,#0000001f);border-radius:16px;margin-right:2rem}.mdz-scope .hero h1{color:#fff;font-size:var(--mdz-text-hero);font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.55)}.mdz-scope .hero__sub{margin-top:var(--mdz-space-4);color:#f2f2f2;font-size:var(--mdz-text-lg);max-width:44ch;font-weight:500;text-shadow:0 2px 16px rgba(0,0,0,.7)}.mdz-scope .hero__cta{margin-top:var(--mdz-space-6);display:flex;flex-wrap:wrap;gap:var(--mdz-space-3)}.mdz-scope .hero__stats{margin-top:var(--mdz-space-10);display:flex;gap:var(--mdz-space-8);flex-wrap:wrap}.mdz-scope .stat{display:flex;flex-direction:column}.mdz-scope .stat__num{font-size:var(--mdz-text-xl);color:#fff}.mdz-scope .stat__label{font-family:var(--mdz-font-body);font-size:var(--mdz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a1a1a1;margin-top:var(--mdz-space-1)}.mdz-scope .eyebrow{display:inline-flex;align-items:center;gap:var(--mdz-space-2);font-size:var(--mdz-text-sm);letter-spacing:.12em;color:var(--mdz-color-primary);margin-bottom:var(--mdz-space-3)}.mdz-scope .eyebrow:before{content:"";width:28px;height:2px;background:var(--mdz-color-primary)}.mdz-scope .marquee{background:var(--mdz-marquee-bg);color:var(--mdz-marquee-fg);overflow:hidden}.mdz-scope .marquee__track{display:flex;gap:var(--mdz-space-8);padding-block:var(--mdz-space-4);white-space:nowrap;animation:mdz-marquee 30s linear infinite}.mdz-scope .marquee:hover .marquee__track{animation-play-state:paused}.mdz-scope .marquee__item{font-family:var(--mdz-font-display);font-size:var(--mdz-text-lg);font-weight:600;letter-spacing:.04em}.mdz-scope .marquee__item+.marquee__item:before{content:"\2022";margin-right:var(--mdz-space-8);color:#0006}@keyframes mdz-marquee{to{transform:translate(-50%)}}.mdz-scope .section{padding-block:clamp(2.5rem,7vw,5rem)}.mdz-scope .section--tight{padding-block:clamp(2rem,5vw,3.5rem)}.mdz-scope .section__head{display:flex;gap:var(--mdz-space-6);align-items:flex-end;margin-bottom:var(--mdz-space-10);flex-wrap:wrap}.mdz-scope .section__head.center{justify-content:center;text-align:center}.mdz-scope .section__head>div{flex:1 1 320px}.mdz-scope .section__title{font-size:var(--mdz-text-2xl);margin-top:var(--mdz-space-2)}.mdz-scope .section__sub{color:var(--mdz-color-text-muted);font-size:var(--mdz-text-base);max-width:48ch;margin:0}.mdz-scope .deals__grid{display:grid;grid-template-columns:1fr;gap:var(--mdz-space-4)}@media(min-width:720px){.mdz-scope .deals__grid{grid-template-columns:repeat(2,1fr);gap:var(--mdz-space-5)}}.mdz-scope .card{background:var(--mdz-color-surface);border:1px solid var(--mdz-color-border);border-radius:var(--mdz-radius-lg);overflow:hidden;transition:transform var(--mdz-transition),border-color var(--mdz-transition),box-shadow var(--mdz-transition);display:flex;flex-direction:row;align-items:stretch}.mdz-scope .card:hover{transform:translateY(-4px);border-color:var(--mdz-color-primary);box-shadow:var(--mdz-shadow-md)}.mdz-scope .card__media{position:relative;width:46%;flex:none;overflow:hidden;display:block;background:var(--mdz-color-bg)}.mdz-scope .card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.mdz-scope .card:hover .card__img{transform:scale(1.06)}.mdz-scope .card .tag{position:absolute;top:var(--mdz-space-3);left:var(--mdz-space-3);background:var(--mdz-color-primary);color:var(--mdz-color-on-primary);font-family:var(--mdz-font-display);font-weight:600;font-size:var(--mdz-text-xs);text-transform:uppercase;letter-spacing:.05em;padding:.3rem .7rem;border-radius:var(--mdz-radius-full);z-index:1}.mdz-scope .card__body{flex:1;min-width:0;padding:var(--mdz-space-5);display:flex;flex-direction:column;gap:var(--mdz-space-2)}.mdz-scope .card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--mdz-space-2)}.mdz-scope .card__category{font-family:var(--mdz-font-display);font-size:var(--mdz-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mdz-color-text-muted)}.mdz-scope .price__save{background:var(--mdz-color-primary);color:var(--mdz-color-on-primary);font-family:var(--mdz-font-display);font-weight:700;font-size:var(--mdz-text-xs);text-transform:uppercase;letter-spacing:.04em;padding:.25rem .55rem;border-radius:var(--mdz-radius-full)}.mdz-scope .card__title{font-family:var(--mdz-font-display);font-size:var(--mdz-text-lg);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.1}.mdz-scope .card__desc{font-size:var(--mdz-text-sm);color:var(--mdz-color-text-muted);flex:1}.mdz-scope .price{display:flex;align-items:baseline;gap:var(--mdz-space-2);margin-top:auto}.mdz-scope .price__now{font-family:var(--mdz-font-display);font-weight:800;font-size:var(--mdz-text-xl);color:var(--mdz-color-primary)}.mdz-scope .price__was{font-size:var(--mdz-text-sm);color:var(--mdz-color-text-muted);text-decoration:line-through}.mdz-scope .card__btn{align-self:flex-start;margin-top:var(--mdz-space-3);display:inline-flex;align-items:center;gap:.4rem;background:#fff;color:#000;font-family:var(--mdz-font-display);font-weight:600;font-size:var(--mdz-text-xs);text-transform:uppercase;letter-spacing:.05em;padding:.65rem 1.1rem;border-radius:var(--mdz-radius-full);transition:background var(--mdz-transition),color var(--mdz-transition),transform var(--mdz-transition)}.mdz-scope .card__btn:hover{background:var(--mdz-color-primary);color:var(--mdz-color-on-primary);transform:translateY(-1px)}@media(max-width:560px){.mdz-scope .card{flex-direction:column}.mdz-scope .card__media{width:100%;aspect-ratio:4/3}}.mdz-scope .features{background:var(--mdz-color-surface);border-block:1px solid var(--mdz-color-border)}.mdz-scope .features__grid{display:grid;grid-template-columns:1fr;gap:var(--mdz-space-4)}@media(min-width:640px){.mdz-scope .features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.mdz-scope .features__grid{grid-template-columns:repeat(4,1fr)}}.mdz-scope .feature{padding:var(--mdz-space-6);border-radius:var(--mdz-radius-lg);background:var(--mdz-color-bg);border:1px solid var(--mdz-color-border);transition:border-color var(--mdz-transition),transform var(--mdz-transition)}.mdz-scope .feature:hover{border-color:var(--mdz-color-primary);transform:translateY(-2px)}.mdz-scope .feature__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--mdz-radius-md);background:color-mix(in oklab,var(--mdz-color-primary) 16%,var(--mdz-color-surface-2));color:var(--mdz-color-primary);margin-bottom:var(--mdz-space-4)}.mdz-scope .feature h3{font-size:var(--mdz-text-lg);margin-bottom:var(--mdz-space-1)}.mdz-scope .feature p{font-size:var(--mdz-text-sm);color:var(--mdz-color-text-muted);margin:0}.mdz-scope .steps__grid{display:grid;grid-template-columns:1fr;gap:var(--mdz-space-5)}@media(min-width:760px){.mdz-scope .steps__grid{grid-template-columns:repeat(3,1fr)}}.mdz-scope .step{position:relative;padding:var(--mdz-space-6);border-radius:var(--mdz-radius-lg);background:var(--mdz-color-surface);border:1px solid var(--mdz-color-border)}.mdz-scope .step__num{font-family:var(--mdz-font-display);font-weight:700;font-size:3rem;line-height:1;color:color-mix(in oklab,var(--mdz-color-primary) 35%,transparent)}.mdz-scope .step h3{font-size:var(--mdz-text-lg);margin-top:var(--mdz-space-3)}.mdz-scope .step p{margin-top:var(--mdz-space-2);font-size:var(--mdz-text-sm);color:var(--mdz-color-text-muted)}.mdz-scope .band{background:var(--mdz-band-bg);color:var(--mdz-band-fg);border-radius:0;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);text-align:center;position:relative;overflow:hidden}.mdz-scope .band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.25),transparent 55%);pointer-events:none}.mdz-scope .band h2{font-size:var(--mdz-text-2xl);position:relative}.mdz-scope .band p{margin-top:var(--mdz-space-3);color:#000000d1;font-size:var(--mdz-text-lg);position:relative}.mdz-scope .band__cta{margin-top:var(--mdz-space-8);display:flex;flex-wrap:wrap;gap:var(--mdz-space-3);justify-content:center;position:relative}.mdz-scope .band .btn--primary{background:#000;color:#fff}.mdz-scope .band .btn--primary:hover{background:#1a1a1a}.mdz-scope .faq__list{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--mdz-space-2)}.mdz-scope .faq__item{background:var(--mdz-color-surface);border:1px solid var(--mdz-color-border);border-radius:var(--mdz-radius-md);overflow:hidden}.mdz-scope .faq__item summary{list-style:none;cursor:pointer}.mdz-scope .faq__item summary::-webkit-details-marker{display:none}.mdz-scope .faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--mdz-space-3);padding:var(--mdz-space-4) var(--mdz-space-5);font-family:var(--mdz-font-display);font-weight:600;font-size:var(--mdz-text-base);text-transform:uppercase;letter-spacing:.02em;text-align:left;color:var(--mdz-color-text)}.mdz-scope .faq__q .chev{flex:none;transition:transform var(--mdz-transition);color:var(--mdz-color-primary)}.mdz-scope .faq__item[open] .faq__q .chev{transform:rotate(180deg)}.mdz-scope .faq__a{padding:0 var(--mdz-space-5) var(--mdz-space-5);color:var(--mdz-color-text-muted);font-size:var(--mdz-text-sm)}.mdz-header{position:sticky;top:0;z-index:50;background:#000;border-bottom:1px solid rgba(255,255,255,.08)}.mdz-header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--mdz-space-4);height:4.5rem}.mdz-brand{display:inline-flex;align-items:center;gap:var(--mdz-space-2);font-family:var(--mdz-font-display);font-weight:800;font-size:var(--mdz-text-xl);letter-spacing:-.02em;color:#fff;transition:color var(--mdz-transition)}.mdz-brand:hover{color:var(--mdz-color-primary)}.mdz-scope .mdz-brand__mark{height:26px!important;width:auto!important;max-height:26px!important;max-width:180px!important;object-fit:contain!important;flex:none!important;display:block}.mdz-nav{display:none}@media(min-width:860px){.mdz-nav{display:block}}.mdz-nav__links{display:flex;align-items:center;gap:var(--mdz-space-7)}.mdz-nav__links a{font-size:var(--mdz-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a1a1a1;transition:color var(--mdz-transition)}.mdz-nav__links a:hover{color:#fff}.mdz-header__actions{display:flex;align-items:center;gap:var(--mdz-space-2)}.mdz-header .btn--primary{padding:.7rem 1.2rem;font-size:var(--mdz-text-sm)}.mdz-footer{background:#000;color:#fff;padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:var(--mdz-space-8)}.mdz-footer a{color:#a1a1a1;transition:color var(--mdz-transition)}.mdz-footer a:hover{color:#fff}.mdz-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--mdz-space-8)}.mdz-footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mdz-space-8)}@media(min-width:760px){.mdz-footer__grid{grid-template-columns:1.5fr 2.5fr}.mdz-footer__cols{grid-template-columns:repeat(4,1fr)}}.mdz-footer__brand{display:inline-flex;align-items:center;gap:var(--mdz-space-2);font-family:var(--mdz-font-display);font-weight:800;font-size:var(--mdz-text-xl);letter-spacing:-.02em;margin-bottom:var(--mdz-space-3);color:#fff}.mdz-footer__tag{color:#a1a1a1;font-size:var(--mdz-text-sm);max-width:34ch}.mdz-footer__col h4{color:#fff;font-family:var(--mdz-font-display);font-size:var(--mdz-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--mdz-space-3)}.mdz-footer__col{display:flex;flex-direction:column;gap:var(--mdz-space-2)}.mdz-footer__col a{font-size:var(--mdz-text-sm)}.mdz-footer__bottom{margin-top:var(--mdz-space-10);padding-top:var(--mdz-space-5);border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mdz-space-3)}.mdz-footer__bottom p{font-size:var(--mdz-text-xs);color:#a1a1a1;margin:0}@media(prefers-reduced-motion:reduce){.mdz-scope *,.mdz-scope *:before,.mdz-scope *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#shopify-pc__banner,#shopify-pc__-banner,[data-cookie-banner],.cc-window,.cookieconsent-popup{position:fixed!important;right:16px!important;bottom:16px!important;left:auto!important;top:auto!important;max-width:360px!important;width:auto!important;margin:0!important;z-index:9999!important;box-shadow:0 8px 30px #0006!important;border-radius:12px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mdz-styles.css.map */
