:root{--mt-bg: #07080a;--mt-surface: #111317;--mt-surface-2: #181b21;--mt-line: rgba(255, 255, 255, .08);--mt-text: #f2f2f0;--mt-muted: #8d929b;--mt-gold: #d4b483;--mt-gold-2: #f1dcb4;--mt-blue: #5b8cff;--mt-violet: #a46bff;--mt-glow: linear-gradient(120deg, #5b8cff 0%, #a46bff 50%, #d4b483 100%);--mt-font-display: "Sora", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mt-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-radius: 20px;--mt-radius-sm: 12px;--mt-gutter: 24px;--mt-ease: cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--mt-font);background:var(--mt-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--mt-font-display);letter-spacing:-.02em}.section-header{margin-bottom:0!important}.header-wrapper{background:#07080ac7!important;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--mt-line)}.header__heading-link .h2{font-family:var(--mt-font-display);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:1.7rem}.announcement-bar__message{letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important}.mt-section{position:relative;font-family:var(--mt-font);color:var(--mt-text);padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.mt-section *,.mt-section *:before,.mt-section *:after{box-sizing:border-box}.mt-section div:empty{display:block}.mt-container{max-width:1280px;margin:0 auto;padding:0 var(--mt-gutter);position:relative}.mt-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mt-gold);margin:0 0 18px}.mt-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}.mt-h1,.mt-h2,.mt-h3{font-family:var(--mt-font-display);font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0;color:var(--mt-text)}.mt-h3{letter-spacing:-.02em;line-height:1.2}.mt-body{color:var(--mt-muted);line-height:1.65;margin:0}.mt-gradient-text{background:var(--mt-glow);-webkit-background-clip:text;background-clip:text;color:transparent}.mt-head{margin-bottom:56px}.mt-head .mt-body{margin-top:18px;max-width:620px}.mt-head[data-align=center]{text-align:center}.mt-head[data-align=center] .mt-body{margin-left:auto;margin-right:auto}.mt-head[data-align=center] .mt-eyebrow{justify-content:center}.mt-head[data-align=right]{text-align:right}.mt-head[data-align=right] .mt-body{margin-left:auto}.mt-btns{display:flex;flex-wrap:wrap;gap:14px}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;font:600 15px/1 var(--mt-font);letter-spacing:.02em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .4s var(--mt-ease),box-shadow .4s var(--mt-ease),background .3s,color .3s,border-color .3s}.mt-btn--primary{background:linear-gradient(135deg,var(--mt-gold-2),var(--mt-gold));color:#0b0b0c;box-shadow:0 10px 40px -12px #d4b48399}.mt-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px -12px #d4b483d9}.mt-btn--ghost{background:#ffffff08;color:var(--mt-text);border-color:#ffffff2e}.mt-btn--ghost:hover{border-color:var(--mt-gold);color:var(--mt-gold-2);transform:translateY(-2px)}.mt-btn svg{width:16px;height:16px;transition:transform .4s var(--mt-ease)}.mt-btn:hover svg{transform:translate(4px)}.mt-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.mt-reveal{opacity:0;transform:translateY(32px) scale(.985);transition:opacity 1s var(--mt-ease),transform 1s var(--mt-ease);transition-delay:var(--mt-delay, 0s)}.mt-reveal.mt-visible,.shopify-design-mode .mt-reveal{opacity:1;transform:none}.mt-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.mt-aurora span{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:mt-float 18s ease-in-out infinite alternate}.mt-aurora span:nth-child(1){width:46vw;height:46vw;left:-10vw;top:-16vw;background:radial-gradient(circle,rgba(91,140,255,.55),transparent 65%)}.mt-aurora span:nth-child(2){width:40vw;height:40vw;right:-12vw;top:10%;background:radial-gradient(circle,rgba(164,107,255,.45),transparent 65%);animation-duration:22s}.mt-aurora span:nth-child(3){width:34vw;height:34vw;left:30%;bottom:-20vw;background:radial-gradient(circle,rgba(212,180,131,.35),transparent 65%);animation-duration:26s}@keyframes mt-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4vw,3vw,0) scale(1.12)}}.mt-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.mt-hero{display:flex;align-items:center;overflow:hidden}.mt-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;width:100%;position:relative;z-index:2}.mt-hero[data-layout=center] .mt-hero__inner{grid-template-columns:1fr;text-align:center}.mt-hero[data-layout=center] .mt-btns,.mt-hero[data-layout=center] .mt-eyebrow{justify-content:center}.mt-hero[data-layout=center] .mt-hero__copy .mt-body{margin-left:auto;margin-right:auto}.mt-hero__copy .mt-body{max-width:520px;margin:26px 0 38px}.mt-hero__badges{display:flex;flex-wrap:wrap;gap:22px;margin-top:44px;color:var(--mt-muted);font-size:13px}.mt-hero[data-layout=center] .mt-hero__badges{justify-content:center}.mt-hero__badges span{display:inline-flex;align-items:center;gap:8px}.mt-hero__badges svg{width:16px;height:16px;color:var(--mt-gold)}.mt-hero__visual{position:relative;aspect-ratio:1 / 1;display:grid;grid-template:100% / 100%;place-items:center;will-change:transform}.mt-hero__visual>*{grid-area:1 / 1}.mt-hero__visual img{position:relative;z-index:2;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6));animation:mt-hover 7s ease-in-out infinite}.mt-hero__visual img.mt-cover{width:100%;height:100%;object-fit:cover;border-radius:var(--mt-radius);animation:none}@keyframes mt-hover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-1deg)}}.mt-orb{position:relative;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffffe6,#f1dcb48c 12%,#a46bff73 38%,#5b8cff40 58%,#07080a00 72%);box-shadow:inset 0 0 80px #ffffff14;animation:mt-hover 8s ease-in-out infinite}.mt-ring{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;border:1px solid rgba(212,180,131,.25);animation:mt-spin 40s linear infinite}.mt-ring:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--mt-gold);box-shadow:0 0 18px var(--mt-gold)}.mt-ring--2{top:14%;right:14%;bottom:14%;left:14%;border-color:#5b8cff38;animation-duration:28s;animation-direction:reverse}.mt-ring--2:after{background:var(--mt-blue);box-shadow:0 0 18px var(--mt-blue)}@keyframes mt-spin{to{transform:rotate(360deg)}}.mt-scroll-cue{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:3;width:22px;height:36px;border:1px solid rgba(255,255,255,.3);border-radius:12px}.mt-scroll-cue:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--mt-gold);animation:mt-cue 2s var(--mt-ease) infinite}@keyframes mt-cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}.mt-marquee{border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line)}.mt-marquee__track{display:flex;width:max-content;animation:mt-marquee var(--mt-speed, 40s) linear infinite}.mt-marquee:hover .mt-marquee__track{animation-play-state:paused}.mt-marquee__group{display:flex;align-items:center;flex-shrink:0}.mt-marquee__item{display:inline-flex;align-items:center;gap:28px;padding:0 28px;white-space:nowrap;font-family:var(--mt-font-display);font-weight:500;letter-spacing:.02em;color:var(--mt-text)}.mt-marquee__item:after{content:"\2726";color:var(--mt-gold);font-size:.7em}@keyframes mt-marquee{to{transform:translate(-50%)}}.mt-products__grid{display:grid;grid-template-columns:repeat(var(--mt-cols, 4),1fr);gap:22px}.mt-card{position:relative;display:flex;flex-direction:column;border-radius:var(--mt-radius);text-decoration:none;color:inherit;background:linear-gradient(180deg,var(--mt-surface-2),var(--mt-surface));border:1px solid var(--mt-line);transition:transform .6s var(--mt-ease),box-shadow .6s var(--mt-ease),border-color .4s;transform-style:preserve-3d}.mt-card:hover{border-color:#d4b48359;box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #d4b4831f,0 20px 80px -40px #5b8cff80}.mt-card__media{position:relative;aspect-ratio:1 / 1;margin:10px;border-radius:calc(var(--mt-radius) - 8px);overflow:hidden;background:radial-gradient(circle at 50% 40%,#23262e,#121418 70%);display:grid;place-items:center}.mt-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--mt-ease)}.mt-card__media img.mt-contain{object-fit:contain;padding:10%}.mt-card:hover .mt-card__media img{transform:scale(1.06)}.mt-card__media svg.placeholder-svg{width:70%;height:70%;fill:#ffffff1f;background:none}.mt-card__tag{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:#07080ab3;border:1px solid rgba(212,180,131,.4);color:var(--mt-gold-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mt-card__body{padding:8px 22px 24px;display:flex;flex-direction:column;gap:8px}.mt-card__vendor{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mt-muted)}.mt-card__title{font-family:var(--mt-font-display);font-size:17px;font-weight:500;line-height:1.3;margin:0;color:var(--mt-text)}.mt-card__price{display:flex;gap:10px;align-items:baseline;font-size:16px;font-weight:600;color:var(--mt-gold-2)}.mt-card__price s{color:var(--mt-muted);font-weight:400;font-size:14px}.mt-products__foot{margin-top:48px;display:flex;justify-content:center}.mt-cats__grid{display:grid;grid-template-columns:repeat(var(--mt-cols, 3),1fr);gap:22px}.mt-cat{position:relative;display:block;overflow:hidden;border-radius:var(--mt-radius);aspect-ratio:var(--mt-ratio, 4 / 5);text-decoration:none;color:var(--mt-text);border:1px solid var(--mt-line);background:radial-gradient(circle at 70% 20%,rgba(91,140,255,.22),transparent 55%),radial-gradient(circle at 20% 90%,rgba(212,180,131,.18),transparent 55%),var(--mt-surface)}.mt-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--mt-ease)}.mt-cat:hover img{transform:scale(1.07)}.mt-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(7,8,10,.92))}.mt-cat__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.mt-cat__title{font-family:var(--mt-font-display);font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.1}.mt-cat__text{color:#f2f2f0b3;font-size:14px;margin:8px 0 0}.mt-cat__arrow{flex-shrink:0;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);transition:background .4s,border-color .4s,transform .5s var(--mt-ease)}.mt-cat__arrow svg{width:16px;height:16px}.mt-cat:hover .mt-cat__arrow{background:var(--mt-gold);border-color:var(--mt-gold);color:#0b0b0c;transform:rotate(-45deg)}.mt-scene__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.mt-scene[data-flip=true] .mt-scene__visual{order:2}.mt-scene__visual{position:sticky;top:110px;aspect-ratio:4 / 5;border-radius:var(--mt-radius);overflow:hidden;border:1px solid var(--mt-line);background:var(--mt-surface)}.mt-scene__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .9s var(--mt-ease),transform 1.2s var(--mt-ease);display:grid;place-items:center}.mt-scene__frame.is-active{opacity:1;transform:none}.mt-scene__frame img{width:100%;height:100%;object-fit:cover}.mt-scene__ph{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(164,107,255,.28),transparent 60%),radial-gradient(circle at 30% 80%,rgba(212,180,131,.2),transparent 50%),var(--mt-surface)}.mt-scene__ph span{font-family:var(--mt-font-display);font-size:clamp(80px,14vw,180px);font-weight:600;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.25)}.mt-scene__steps{display:flex;flex-direction:column}.mt-scene__step{min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding:40px 0;border-top:1px solid var(--mt-line);opacity:.35;transition:opacity .6s var(--mt-ease)}.mt-scene__step:first-child{border-top:0}.mt-scene__step.is-active{opacity:1}.mt-scene__num{font-family:var(--mt-font-display);font-size:13px;letter-spacing:.2em;color:var(--mt-gold);margin-bottom:18px}.mt-scene__step .mt-body{margin-top:16px;max-width:460px}.mt-stats__grid{display:grid;grid-template-columns:repeat(var(--mt-cols, 4),1fr);border:1px solid var(--mt-line);border-radius:var(--mt-radius);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.mt-stat{padding:44px 30px;text-align:center;border-left:1px solid var(--mt-line)}.mt-stat:first-child{border-left:0}.mt-stat__num{font-family:var(--mt-font-display);font-weight:600;letter-spacing:-.04em;line-height:1;margin:0 0 12px}.mt-stat__label{color:var(--mt-muted);font-size:14px;letter-spacing:.04em}.mt-reviews__wrap{overflow-x:clip;overflow-y:visible;padding:20px 0 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mt-reviews__track{display:flex;width:max-content;gap:22px;animation:mt-marquee var(--mt-speed, 60s) linear infinite}.mt-reviews__wrap:hover .mt-reviews__track{animation-play-state:paused}.mt-review{width:380px;flex-shrink:0;padding:32px;border-radius:var(--mt-radius);background:linear-gradient(180deg,var(--mt-surface-2),var(--mt-surface));border:1px solid var(--mt-line);display:flex;flex-direction:column;gap:18px;transition:transform .5s var(--mt-ease),border-color .4s}.mt-review:hover{transform:translateY(-6px);border-color:#d4b4834d}.mt-review__stars{color:var(--mt-gold);letter-spacing:3px;font-size:15px}.mt-review__text{color:var(--mt-text);line-height:1.6;font-size:16px;margin:0;flex:1}.mt-review__who{display:flex;align-items:center;gap:12px}.mt-review__avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;color:#0b0b0c;background:linear-gradient(135deg,var(--mt-gold-2),var(--mt-gold))}.mt-review__name{font-weight:600;font-size:14px}.mt-review__meta{color:var(--mt-muted);font-size:12px}.mt-review__verified{margin-left:auto;font-size:11px;color:var(--mt-gold);letter-spacing:.1em;text-transform:uppercase}.mt-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.mt-faq__grid .mt-head{position:sticky;top:120px}.mt-faq__list{border-top:1px solid var(--mt-line)}.mt-faq__item{border-bottom:1px solid var(--mt-line)}.mt-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--mt-font-display);font-weight:500;color:var(--mt-text)}.mt-faq__item summary::-webkit-details-marker{display:none}.mt-faq__icon{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);transition:transform .5s var(--mt-ease),background .3s,border-color .3s}.mt-faq__icon:before,.mt-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor}.mt-faq__icon:after{transform:rotate(90deg);transition:transform .4s var(--mt-ease)}.mt-faq__item[open] .mt-faq__icon{background:var(--mt-gold);border-color:var(--mt-gold);color:#0b0b0c}.mt-faq__item[open] .mt-faq__icon:after{transform:rotate(0)}.mt-faq__answer{padding:0 60px 28px 0;color:var(--mt-muted);line-height:1.7}.mt-cta__box{position:relative;overflow:hidden;border-radius:calc(var(--mt-radius) + 8px);padding:clamp(56px,9vw,120px) clamp(24px,6vw,80px);border:1px solid rgba(212,180,131,.22);background:radial-gradient(ellipse at 50% 120%,rgba(164,107,255,.35),transparent 60%),radial-gradient(ellipse at 10% -10%,rgba(91,140,255,.3),transparent 50%),var(--mt-surface)}.mt-cta__box>*{position:relative;z-index:2}.mt-cta__box .mt-btns{margin-top:38px}.mt-cta[data-align=center] .mt-cta__box{text-align:center}.mt-cta[data-align=center] .mt-btns,.mt-cta[data-align=center] .mt-eyebrow{justify-content:center}.mt-cta[data-align=center] .mt-body{margin-left:auto;margin-right:auto}.mt-cta .mt-body{max-width:560px;margin-top:20px}.mt-pdp__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.mt-pdp__gallery{position:sticky;top:100px}.mt-pdp__main{position:relative;aspect-ratio:1 / 1;border-radius:var(--mt-radius);overflow:hidden;border:1px solid var(--mt-line);background:radial-gradient(circle at 50% 40%,#23262e,#0f1114 75%);display:grid;place-items:center}.mt-pdp__main img{width:100%;height:100%;object-fit:contain;transition:opacity .4s var(--mt-ease)}.mt-pdp__main svg.placeholder-svg{width:60%;height:60%;fill:#ffffff1a;background:none}.mt-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px;margin-top:14px}.mt-pdp__thumb{padding:0;aspect-ratio:1;border-radius:var(--mt-radius-sm);overflow:hidden;border:1px solid var(--mt-line);background:var(--mt-surface);cursor:pointer;opacity:.55;transition:opacity .3s,border-color .3s}.mt-pdp__thumb img{width:100%;height:100%;object-fit:cover}.mt-pdp__thumb.is-active,.mt-pdp__thumb:hover{opacity:1;border-color:var(--mt-gold)}.mt-pdp__info{display:flex;flex-direction:column;gap:22px}.mt-pdp__rating{display:flex;align-items:center;gap:10px;color:var(--mt-muted);font-size:14px}.mt-pdp__rating span:first-child{color:var(--mt-gold);letter-spacing:3px}.mt-pdp__price{display:flex;align-items:baseline;gap:14px;font-family:var(--mt-font-display);font-size:28px;font-weight:600;color:var(--mt-gold-2)}.mt-pdp__price s{font-size:18px;color:var(--mt-muted);font-weight:400}.mt-pdp__price{flex-wrap:wrap}.mt-cop{font-family:var(--mt-font-body, inherit);font-size:13px;font-weight:400;color:var(--mt-muted);white-space:nowrap}.mt-pdp__price .mt-cop{flex-basis:100%;font-size:15px}.mt-card__price{flex-wrap:wrap}.mt-products__empty{grid-column:1 / -1;text-align:center;color:var(--mt-muted);padding:40px 0}.mt-pdp__save{font-family:var(--mt-font);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#d4b4831f;color:var(--mt-gold);border:1px solid rgba(212,180,131,.3)}.mt-pdp__option{border:0;padding:0;margin:0}.mt-pdp__option legend{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mt-muted);margin-bottom:12px}.mt-pdp__values{display:flex;flex-wrap:wrap;gap:10px}.mt-pdp__values input{position:absolute;opacity:0;pointer-events:none}.mt-pdp__values label{padding:12px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.18);cursor:pointer;font-size:14px;transition:border-color .3s,background .3s,color .3s}.mt-pdp__values input:checked+label{border-color:var(--mt-gold);background:#d4b4831f;color:var(--mt-gold-2)}.mt-pdp__values input:focus-visible+label{outline:2px solid var(--mt-gold);outline-offset:2px}.mt-pdp__buy{display:flex;gap:12px;align-items:stretch}.mt-qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px}.mt-qty button{width:44px;height:54px;background:none;border:0;color:var(--mt-text);font-size:18px;cursor:pointer}.mt-qty input{width:36px;text-align:center;background:none;border:0;color:var(--mt-text);font:600 15px var(--mt-font);-moz-appearance:textfield}.mt-qty input::-webkit-outer-spin-button,.mt-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mt-pdp__buy .mt-btn{flex:1}.mt-pdp .shopify-payment-button__button{border-radius:999px;min-height:54px}.mt-pdp__stock{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mt-muted)}.mt-pdp__stock i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #4ade80;animation:mt-pulse 2s infinite}@keyframes mt-pulse{50%{opacity:.4}}.mt-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mt-pdp__trust div{padding:16px 12px;border-radius:var(--mt-radius-sm);border:1px solid var(--mt-line);background:var(--mt-surface);text-align:center;font-size:12px;color:var(--mt-muted);line-height:1.4}.mt-pdp__trust svg{display:block;width:22px;height:22px;margin:0 auto 8px;color:var(--mt-gold)}.mt-pdp__desc{color:var(--mt-muted);line-height:1.7}.mt-pdp__desc p{margin:0 0 12px}.mt-pdp__desc ul{padding-left:18px}.mt-pdp__acc{border-top:1px solid var(--mt-line)}.mt-pdp__acc details{border-bottom:1px solid var(--mt-line)}.mt-pdp__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font-weight:600;font-size:15px}.mt-pdp__acc summary::-webkit-details-marker{display:none}.mt-pdp__acc summary:after{content:"+";color:var(--mt-gold);font-size:20px;line-height:1;transition:transform .4s var(--mt-ease)}.mt-pdp__acc details[open] summary:after{transform:rotate(45deg)}.mt-pdp__acc .mt-pdp__acc-body{padding:0 0 20px;color:var(--mt-muted);line-height:1.7;font-size:15px}.mt-pdp__acc ul{margin:0;padding-left:18px}.mt-features{margin-top:110px;display:grid;grid-template-columns:repeat(var(--mt-cols, 4),1fr);gap:22px}.mt-feature{padding:32px 28px;border-radius:var(--mt-radius);border:1px solid var(--mt-line);background:linear-gradient(180deg,var(--mt-surface-2),var(--mt-surface))}.mt-feature__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:22px;background:#d4b4831a;border:1px solid rgba(212,180,131,.28);color:var(--mt-gold)}.mt-feature__icon svg{width:22px;height:22px}.mt-feature .mt-body{margin-top:10px;font-size:15px}.mt-sticky-atc{position:fixed;left:50%;bottom:18px;z-index:50;transform:translate(-50%,140%);display:flex;align-items:center;gap:18px;padding:10px 10px 10px 22px;border-radius:999px;background:#111317e0;border:1px solid rgba(212,180,131,.25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #0009;transition:transform .6s var(--mt-ease);max-width:calc(100% - 24px)}.mt-sticky-atc.is-visible{transform:translate(-50%)}.mt-sticky-atc__title{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.mt-sticky-atc__price{color:var(--mt-gold-2);font-weight:600;font-size:14px}.mt-sticky-atc .mt-btn{min-height:44px;padding:0 22px;font-size:14px}.mt-footer{border-top:1px solid var(--mt-line);background:var(--mt-bg)}.mt-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px}.mt-footer__brand{font-family:var(--mt-font-display);font-weight:600;font-size:22px;letter-spacing:.18em;text-transform:uppercase;color:var(--mt-text);text-decoration:none;display:inline-block;margin-bottom:18px}.mt-footer__brand img{display:block;height:auto}.mt-footer h4{font-family:var(--mt-font);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mt-gold);margin:0 0 20px;font-weight:600}.mt-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mt-footer a{color:var(--mt-muted);text-decoration:none;transition:color .3s;font-size:14px}.mt-footer a:hover{color:var(--mt-text)}.mt-footer__social{display:flex;gap:10px;margin-top:24px}.mt-footer__social a{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--mt-line)}.mt-footer__social a:hover{border-color:var(--mt-gold);color:var(--mt-gold)}.mt-footer__social svg{width:16px;height:16px}.mt-footer__bottom{margin-top:64px;padding-top:28px;border-top:1px solid var(--mt-line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13px;color:var(--mt-muted)}.mt-footer__legal{display:flex;flex-wrap:wrap;gap:18px}.mt-footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.mt-footer__pay svg{width:38px;height:24px}.mt-lang{display:flex;gap:8px;margin-top:22px}.mt-lang button{padding:8px 14px;border-radius:999px;border:1px solid var(--mt-line);background:none;color:var(--mt-muted);font:600 12px var(--mt-font);letter-spacing:.12em;cursor:pointer;transition:all .3s}.mt-lang button[aria-current=true],.mt-lang button:hover{border-color:var(--mt-gold);color:var(--mt-gold-2)}@media(max-width:989px){.mt-hero__inner,.mt-scene__grid,.mt-faq__grid,.mt-pdp__grid{grid-template-columns:1fr;gap:40px}.mt-hero__visual{max-width:520px;margin:0 auto;width:100%}.mt-products__grid,.mt-cats__grid,.mt-stats__grid{grid-template-columns:repeat(2,1fr)}.mt-stat:nth-child(3){border-left:0}.mt-stat:nth-child(n+3){border-top:1px solid var(--mt-line)}.mt-scene__visual{position:relative;top:0;aspect-ratio:16 / 10}.mt-scene[data-flip=true] .mt-scene__visual{order:0}.mt-scene__step{min-height:auto;opacity:1}.mt-faq__grid .mt-head,.mt-pdp__gallery{position:static}.mt-features{grid-template-columns:repeat(2,1fr);margin-top:72px}.mt-footer__top{grid-template-columns:1fr 1fr}}@media(max-width:540px){:root{--mt-gutter: 18px}.mt-products__grid{grid-template-columns:1fr 1fr;gap:12px}.mt-card__body{padding:4px 14px 18px}.mt-card__title{font-size:14px}.mt-cats__grid,.mt-features{grid-template-columns:1fr}.mt-stats__grid{grid-template-columns:1fr 1fr}.mt-stat{padding:30px 14px}.mt-review{width:300px;padding:24px}.mt-head{margin-bottom:36px}.mt-btn{width:100%}.mt-pdp__buy .mt-btn{width:auto}.mt-pdp__trust{grid-template-columns:1fr 1fr 1fr}.mt-footer__top{grid-template-columns:1fr}.mt-faq__answer{padding-right:0}.mt-sticky-atc__title{display:none}}@media(prefers-reduced-motion:reduce){.mt-reveal{opacity:1!important;transform:none!important;transition:none!important}.mt-aurora span,.mt-ring,.mt-orb,.mt-hero__visual img,.mt-marquee__track,.mt-reviews__track,.mt-scroll-cue:after,.mt-pdp__stock i{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mt-styles.css.map */
