/* Values and proportions derived from the designer's publicly served theme. */
@font-face{font-family:REM;src:url('/wp-content/themes/edgevr-smol-review/landing/assets/font.woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--edge-bg:#14052b;--edge-panel:#ffffff12;--edge-line:#ffffff38;--edge-purple:#bfbfff;--edge-action:#be3455;--designer-gradient:linear-gradient(100deg,#bfbfff,#e2a4b2)}
body{background:#14052b;isolation:isolate}body:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff12 1px,transparent 1px),linear-gradient(#ffffff12 1px,transparent 1px),radial-gradient(ellipse 70% 80% at 10% 5%,#6e2a78,transparent 78%),radial-gradient(ellipse 70% 100% at 90% 85%,#090216,transparent 80%);background-size:72px 72px,72px 72px,auto,auto;background-position:-28px -28px,-28px -28px,0 0,0 0}
.notice{position:fixed;z-index:20;bottom:10px;left:50%;transform:translateX(-50%);background:#090216df;border:1px solid #ffffff38;border-radius:999px;padding:8px 18px;font-size:9px;white-space:nowrap;letter-spacing:.06em;pointer-events:none}
header{position:absolute;top:0;left:0;right:0;background:none;border:0;padding:24px;gap:25px;height:86px}.logo{width:120px}header nav{margin-left:auto;font-size:16px;font-weight:500;gap:24px}.controls{font-size:13px;gap:12px}.hero{min-height:100svh;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:92px 24px 70px;background:none;overflow:clip}.hero>.eyebrow,.hero>div>.eyebrow{display:none}.hero h1{font-size:clamp(48px,7.4vw,96px);font-weight:900;letter-spacing:-.025em;line-height:.83;margin:0 0 30px;text-transform:uppercase}.hero .lead{font-size:clamp(20px,1.85vw,24px);line-height:1.55;color:#fff;max-width:580px;margin:0 0 24px;font-weight:400}.primary,.outline{font-size:18px;font-weight:500;padding:.75em 1.5em;border-radius:999px;margin-top:0}.hero figure{width:150%;margin:0 -25%;position:relative;aspect-ratio:16/9;touch-action:pan-y;cursor:grab;outline-offset:-12px}.hero figure:active{cursor:grabbing}.hero figure img{height:100%;width:100%;object-fit:contain;pointer-events:none;user-select:none}.hero figure figcaption{position:absolute;bottom:12%;right:19%;padding:0 12px 8px;color:white;font-size:14px;letter-spacing:0;font-weight:800;font-style:italic;pointer-events:none}.target-corners{position:absolute;inset:10% 19% 12% 16%;background:linear-gradient(#bfbfff 0 0) 0 0/24px 2px,linear-gradient(#bfbfff 0 0) 0 0/2px 24px,linear-gradient(#bfbfff 0 0) 0 100%/24px 2px,linear-gradient(#bfbfff 0 0) 0 100%/2px 24px,linear-gradient(#e2a4b2 0 0) 100% 0/24px 2px,linear-gradient(#e2a4b2 0 0) 100% 0/2px 24px,linear-gradient(#e2a4b2 0 0) 100% 100%/24px 2px,linear-gradient(#e2a4b2 0 0) 100% 100%/2px 24px;background-repeat:no-repeat;pointer-events:none}.strip{display:none}main>section:not(.hero){max-width:1328px;margin-inline:auto;padding:96px 24px}h2{font-size:clamp(36px,4.45vw,56px);font-weight:900;letter-spacing:-.025em;line-height:1.08}h3{font-weight:600}.eyebrow{color:#bfbfff}.hardware{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;min-height:95svh}.hardware figure{margin:0;padding:30px}.hardware figure img{width:100%;height:auto;object-fit:contain}.hardware figcaption{text-align:center;font-size:12px;color:#bfbfff}.hardware-rows{margin-top:40px}.hardware-rows>div{display:grid;grid-template-columns:160px 1fr;align-items:baseline;gap:24px;border-top:1px solid var(--edge-line);padding:22px 0;position:relative}.hardware-rows>div:before{content:'';position:absolute;right:100%;top:-1px;width:70px;height:1px;background:linear-gradient(90deg,#e2a4b2,#ffffff38)}.hardware-rows>div:after{content:'';position:absolute;right:calc(100% + 70px);top:-4px;width:7px;height:7px;background:#e2a4b2;border-radius:50%}.hardware-rows h3{font-size:18px;color:#bfbfff;text-transform:uppercase;margin:0}.hardware-rows p{margin:0;font-size:18px;line-height:1.6}.hardware-rows strong,.big{background:var(--designer-gradient);background-clip:text;color:transparent;font-weight:800;font-style:italic}.hardware-rows strong{font-size:27px}.use-cases h2{max-width:1000px;margin-bottom:64px}.use-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--edge-line);align-items:center;padding:25px 0}.use-row:last-child{border-bottom:1px solid var(--edge-line)}.use-row h3{margin:0;color:#bfbfff;font-size:clamp(28px,3vw,36px);line-height:1.15}.use-row p{font-size:16px;line-height:1.6}.section-head .eyebrow{display:none}.section-head h2{max-width:780px}.section-head>p{max-width:410px;font-size:18px;color:#fff}.compare{border:0;gap:24px}.compare article{border:1px solid var(--edge-line)!important;border-radius:24px;background:#ffffff12;padding:32px}.compare p{font-size:16px;color:#fff}.big{font-size:70px}.filters{border-color:var(--edge-line)}.filters input[type=search],select,.checkout-fields input,.checkout-fields select{background:#ffffff12;border:1px solid #ffffff59;border-radius:16px}.filters label{color:#fff}.products{gap:24px}.product{border:1px solid var(--edge-line);border-radius:24px;background:#ffffff12}.product:hover{border-color:#ffffff8c;transform:translateY(-3px)}.product .photo{background:transparent;padding:24px;height:290px}.product .photo:before,.product .photo:after{display:none}.product .info{padding:24px}.product h3{font-size:22px;font-weight:600;min-height:64px;line-height:1.2}.product .tag,.tag{border-radius:999px;background:#ffffff1f;border-color:#ffffff66;color:#fff;letter-spacing:.06em;font-size:10px}.product .price{font-size:25px;font-weight:800;font-style:italic;background:var(--designer-gradient);background-clip:text;color:transparent}.product .subprice{display:inline-block;background:#be3455;color:white;border:0;border-radius:999px;padding:12px 20px;font-size:14px}.smol{background:#ffffff12;border:1px solid var(--edge-line);border-radius:24px;max-width:calc(100% - 48px)!important;padding:40px!important;margin-block:50px!important}.help-grid{max-width:none}.help-grid details{background:#ffffff12;border:1px solid var(--edge-line);border-radius:24px;margin-bottom:16px;padding:24px}.help-grid summary{font-size:22px}.help-grid details p{color:#fff}.outline{background:#be3455;border:0;color:white}.help-grid+.outline{margin-top:24px}footer{background:none;border-top:1px solid var(--edge-line);padding:64px 24px 80px}dialog{background-color:#14052b;background-image:linear-gradient(90deg,#ffffff0d 1px,transparent 1px),linear-gradient(#ffffff0d 1px,transparent 1px),radial-gradient(ellipse at top left,#6e2a7880,transparent 70%);background-size:72px 72px,72px 72px,auto;border-color:#ffffff59;border-radius:24px}#detail,#checkout{border-radius:24px}.product-stage{background:transparent;border:0}.stage-label,.stage-caption,.commerce-kicker{color:#bfbfff}.purchase-panel h2{font-size:clamp(32px,3.6vw,48px);font-weight:900;letter-spacing:-.025em}.purchase-price{font-style:italic;background:var(--designer-gradient);background-clip:text;color:transparent}.product-service{font-size:14px}.order-summary{border-radius:24px;background:#ffffff12}.checkout-step h3>span{border-radius:50%;border-color:#ffffff38;background:#ffffff12;color:#bfbfff}.payment-options label{border-radius:16px;border-color:#ffffff38;background:#ffffff12}.payment-options label:has(input:checked){border-color:#bfbfff;background:#6667ab44}.cart-item img,.checkout-item img{background:transparent}.quantity{border-radius:999px}.product-stage img{background:transparent}.detail-bottom h3{font-size:32px;color:#bfbfff}.purchase-panel select{border-radius:16px}.full-width{margin-top:20px}
@media(min-width:1450px){.hero{padding-inline:max(24px,calc((100vw - 1280px)/2));gap:24px}header{padding-inline:max(24px,calc((100vw - 1280px)/2))}}
@media(max-width:781px){header{padding:20px;height:80px}header nav{display:none}.controls{margin-left:auto}.hero{grid-template-columns:1fr;padding:108px 24px 45px;gap:20px;min-height:100svh}.hero h1{font-size:clamp(48px,11.5vw,80px);line-height:.9;margin-bottom:24px}.hero .lead{font-size:20px;line-height:1.45}.hero figure{width:130%;margin:0 -15%;max-width:none}.hero figure figcaption{font-size:12px}.hero .primary{font-size:16px}main>section:not(.hero){padding:64px 24px}.hardware{grid-template-columns:1fr;min-height:0}.hardware figure{padding:0 30px;order:2}.hardware h2{font-size:40px}.hardware-rows>div{grid-template-columns:1fr;gap:10px}.hardware-rows>div:before,.hardware-rows>div:after{display:none}.use-row{grid-template-columns:1fr;gap:8px}.use-cases h2{margin-bottom:35px}.use-row h3{font-size:28px}.compare{grid-template-columns:1fr}.compare article{padding:24px}.big{font-size:55px}.products{gap:16px}.product{border-radius:18px}.product .photo{padding:10px;height:165px}.product .info{padding:15px}.product h3{font-size:16px;line-height:1.3;min-height:65px}.product .tag{font-size:8px}.product .price{font-size:18px}.product .subprice{font-size:10px;padding:10px 12px}.smol{max-width:calc(100% - 48px)!important;padding:28px!important}.smol h2{font-size:32px}.help-grid summary{font-size:18px}.notice{font-size:8px;bottom:6px;padding:6px 12px}.purchase-panel h2{font-size:32px}.primary,.outline{font-size:16px}.order-summary{border-radius:20px}}
