.vp-banner{position:absolute;inset:0;z-index:-2;pointer-events:none}.vp-banner img{width:100%;height:100%;object-fit:cover;opacity:.8}.vp-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,13,.65),rgba(8,10,13,.1)),linear-gradient(0deg,#080a0d,transparent 38%)}.vajra-mountain-hero__mountains,.vajra-mountain-hero__glow{display:none}.vajra-mountain-hero__object--empty{width:min(46vw,640px);right:0;top:14%;min-height:0;background:none}.vajra-mountain-hero__object .vp-hero-photo{border-radius:8px;max-height:68svh;object-fit:contain;mask-image:linear-gradient(0deg,transparent,black 8%,black 92%,transparent);filter:drop-shadow(0 28px 35px #0008)}.vajra-mountain-hero__copy{max-width:600px}.vajra-mountain-hero__supporting{max-width:370px}.vajra-nocturne-header__brand{display:flex;align-items:center;gap:12px}.vp-header-logo{width:48px;height:48px;object-fit:contain;border-radius:50%}.vp-footer-logo{width:150px;height:150px;object-fit:contain;border-radius:50%}.vp-preview{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,80px);align-items:start}.vp-gallery{background:#11151a;border:1px solid #ffffff0d;border-radius:20px;overflow:hidden}.vp-gallery>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.vp-image-note{margin:0;padding:16px 22px;font-size:12px;color:#a6adb5;line-height:1.5}.vp-info{padding:18px 0}.vp-info h1{font:700 clamp(36px,4.5vw,60px)/1.03 Arial,sans-serif;letter-spacing:-.04em;margin:12px 0 24px}.vp-info>.mn-muted{line-height:1.7;max-width:490px}.vp-price{font:500 28px/1.3 Arial,sans-serif;margin:0 0 24px}.vp-price span{font-size:12px;letter-spacing:.08em;color:#a6adb5;margin-left:8px}.vp-options{border:0;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px}.vp-options legend{font-size:14px;font-weight:600;padding:0 0 14px}.vp-options label{position:relative;cursor:pointer}.vp-options input{position:absolute;opacity:0;width:1px;height:1px}.vp-options span{display:flex;align-items:center;min-height:46px;padding:10px 15px;border:1px solid #697078;border-radius:8px;font-size:13px;color:#c5c9ce}.vp-options input:checked+span{border-color:#b79a6f;color:#f3f2ee;background:#b79a6f18}.vp-options input:focus-visible+span{outline:2px solid #b79a6f;outline-offset:4px}.vp-info .mn-actions .mn-btn--primary{flex:1}.vp-accordions{margin-top:26px;border-top:1px solid #ffffff18}.vp-accordions details{padding:19px 0;border-bottom:1px solid #ffffff18}.vp-accordions summary{cursor:pointer;font-size:14px;font-weight:600}.vp-accordions p{color:#a6adb5;font-size:14px;line-height:1.7;max-width:480px}.vp-accordions a{color:#f3f2ee;text-underline-offset:4px}.vp-product-page{padding-top:56px}.vp-context-note{padding:22px;background:#11151a;border-left:2px solid #b79a6f;color:#a6adb5;font-size:14px;line-height:1.7;margin-bottom:32px}.mn-detail img{background:#11151a}.mn-landscape img{opacity:.9}
@media(max-width:980px){.vajra-mountain-hero__object--empty{width:100%;max-width:480px;right:auto;top:auto;margin:18px auto 0}.vajra-mountain-hero__object .vp-hero-photo{width:100%;height:clamp(240px,75vw,380px);max-height:none}.vajra-mountain-hero__copy{padding-top:16px}.vp-preview{grid-template-columns:1fr;gap:24px}.vp-info{padding:0}.vp-header-logo{width:34px;height:34px}.vajra-nocturne-header__brand{gap:6px;font-size:10px;letter-spacing:.1em}.vp-banner img{object-position:65% center}.vp-product-page{padding-top:32px}}
@media(max-width:430px){.vajra-nocturne-header__inner{width:calc(100% - 24px);gap:4px}.vajra-nocturne-header__cta{padding:10px;font-size:9px}.vp-header-logo{width:30px;height:30px}.vp-options span{font-size:12px;padding-inline:12px}.vp-info h1{font-size:38px}.vajra-mountain-hero__object .vp-hero-photo{height:280px}.vajra-mountain-hero h1{font-size:68px}.vajra-mountain-hero__slogan{font-size:22px}}
