body:has(.ovu),body:has(.shopify-policy__container){background:#050505!important}body:has(.ovu) #MainContent,body:has(.shopify-policy__container) #MainContent{background:#050505!important}
.ovu,.ovu-search-results,.shopify-policy__container{--ovu-ink:#f5f5f1;--ovu-muted:#babbb5;--ovu-line:#30312d;--ovu-accent:#b6ff00;color:var(--ovu-ink);font:400 16px/1.65 "OV Space Grotesk",sans-serif}
.ovu,.ovu *{box-sizing:border-box}.ovu-shell{width:min(1240px,calc(100% - 80px));margin:0 auto}.ovu a{color:inherit;text-decoration:none}.ovu :is(h1,h2,h3){color:var(--ovu-ink);font-family:"OV Rajdhani",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.025em;margin:0;line-height:1.06}.ovu h1{font-size:clamp(44px,5.4vw,76px);max-width:900px}.ovu h2{font-size:clamp(30px,3vw,44px)}.ovu h3{font-size:26px}.ovu-return{display:inline-flex;align-items:center;min-height:44px;font:700 13px/1.3 "OV Rajdhani",sans-serif;text-transform:uppercase;color:var(--ovu-muted)!important;margin:12px 0 0}.ovu-header{padding:54px 0 38px}.ovu-kicker{font:700 12px/1.4 "OV Rajdhani",sans-serif;letter-spacing:.12em;color:var(--ovu-accent);margin:0 0 15px;text-transform:uppercase}.ovu-lead{color:var(--ovu-muted);max-width:620px;margin:20px 0 0;font-size:16px;line-height:1.65}.ovu-meta{font:700 12px/1.4 "OV Rajdhani",sans-serif;letter-spacing:.07em;color:var(--ovu-muted);text-transform:uppercase;margin:0 0 8px}.ovu-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ovu-route{display:block;min-width:0}.ovu-route-media{aspect-ratio:4/3;overflow:hidden;background:#10110e}.ovu-route-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s}.ovu-route-copy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--ovu-line)}.ovu-route-copy h2{font-size:30px}.ovu-route-copy>span{color:var(--ovu-accent);font-size:24px}.ovu-end{padding:40px 0 80px}.ovu-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 24px;background:#b6ff00!important;color:#050505!important;border:1px solid #b6ff00;border-radius:0;font:700 16px/1.2 "OV Rajdhani",sans-serif;text-transform:uppercase;text-decoration:none!important;cursor:pointer}.ovu-text-link{display:inline-flex;align-items:center;min-height:44px;gap:10px;font:700 16px/1.3 "OV Rajdhani",sans-serif;text-transform:uppercase;color:var(--ovu-ink)!important}.ovu-search-form{display:flex;gap:12px;max-width:800px}.ovu-search-form input[type=search]{min-width:0;flex:1;width:100%;padding:15px 18px;min-height:52px;background:#0b0c0a;color:var(--ovu-ink);border:1px solid #454640;border-radius:0;font:400 16px/1.5 "OV Space Grotesk",sans-serif}.ovu-search-form input::placeholder{color:#babbb5}.ovu-search-note{color:var(--ovu-muted);margin:18px 0 0;max-width:800px;overflow-wrap:anywhere}.ovu-search{padding-bottom:30px}.ovu-search .ovu-header{padding:58px 0 28px}.ovu-search-explore{padding:12px 0 72px}.ovu-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;max-width:800px;margin:24px 0}.ovu-link-list a{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ovu-line);font:700 22px/1.3 "OV Rajdhani",sans-serif;text-transform:uppercase}.ovu-link-list span{color:var(--ovu-accent)}.ovu-search-results{padding-bottom:64px!important}.ovu-search-results .product-card :is(a,.price){color:#f5f5f1!important}.ovu-search-results .product-card{background:transparent!important}.ovu-other-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;grid-column:1/-1;margin:30px 0}.ovu-other-results a{color:#f5f5f1;text-decoration:none;border-top:1px solid #383a33;padding:24px 0}.ovu-other-results h2{font:700 28px/1.1 "OV Rajdhani",sans-serif;text-transform:uppercase;margin:8px 0 12px}.ovu-other-results p{color:#babbb5}.ovu-not-found{display:flex;align-items:center;flex:1;padding:40px 0;min-height:60svh;text-align:center}.ovu-not-found .ovu-shell{max-width:960px}.ovu-not-found h1{margin-inline:auto}.ovu-not-found .ovu-lead{max-width:520px;margin:18px auto 0}.ovu-not-found .ovu-actions{justify-content:center}.ovu-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:32px 0 36px}.ovu-not-found .ovu-search-form{max-width:560px;margin-inline:auto}.ovu-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ovu-steps>div{padding-top:22px;border-top:1px solid var(--ovu-line)}.ovu-steps p{color:var(--ovu-muted);margin:14px 0 0;max-width:340px}.ovu-vault-story{padding:10px 0 70px}.ovu-terms{margin-top:38px;border-top:1px solid var(--ovu-line);border-bottom:1px solid var(--ovu-line)}.ovu-terms summary{cursor:pointer;min-height:54px;padding:18px 0;font:700 18px/1.2 "OV Rajdhani",sans-serif;text-transform:uppercase}.ovu-terms summary::marker{color:var(--ovu-accent)}.ovu-terms>div{max-width:740px;padding-bottom:12px;color:var(--ovu-muted)}.ovu-support{color:var(--ovu-muted);font-size:14px;margin-top:24px}.ovu-support a{text-decoration:underline;color:var(--ovu-ink);text-underline-offset:4px}.ovu :is(a,button,input,summary):focus-visible,.ovu-search-results :is(a,button,summary):focus-visible{outline:2px solid #b6ff00!important;outline-offset:4px!important}
.shopify-policy__container{max-width:780px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding:62px 20px 80px!important;background:#050505!important}.shopify-policy__title{text-align:left!important;margin:0 0 34px!important;padding-bottom:26px;border-bottom:1px solid #30312d}.shopify-policy__title h1{font:700 clamp(40px,5vw,64px)/1.05 "OV Rajdhani",sans-serif!important;color:#f5f5f1!important;letter-spacing:-.025em;text-transform:uppercase;margin:0!important}.shopify-policy__body,.shopify-policy__body .rte{font:400 16px/1.8 "OV Space Grotesk",sans-serif!important;color:#c5c6c0!important;overflow-wrap:anywhere}.shopify-policy__body :is(h2,h3,h4){color:#f5f5f1!important;font-family:"OV Rajdhani",sans-serif!important;font-weight:700!important;line-height:1.2!important;text-transform:uppercase;margin:36px 0 16px!important}.shopify-policy__body h2{font-size:30px!important}.shopify-policy__body h3{font-size:25px!important}.shopify-policy__body p{margin:0 0 18px!important}.shopify-policy__body :is(ul,ol){padding-left:24px;margin:14px 0 24px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body a{color:#b6ff00!important;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:focus-visible{outline:2px solid #b6ff00;outline-offset:4px}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}.shopify-policy__body img{max-width:100%;height:auto}
@media(hover:hover){.ovu-route:hover img{transform:scale(1.025)}.ovu-route:hover h2,.ovu-text-link:hover,.ovu-link-list a:hover{color:#b6ff00!important}.ovu-button:hover{background:#cbff4d!important;border-color:#cbff4d}}@media(max-width:990px){.ovu-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ovu-shell{width:calc(100% - 48px)}}@media(max-width:749px){.ovu-shell{width:calc(100% - 40px)}.ovu-header{padding:36px 0 28px}.ovu h1{font-size:46px}.ovu-directory-grid{grid-template-columns:1fr;gap:26px}.ovu-route-copy{padding:14px 0}.ovu-route-copy h2{font-size:30px}.ovu-route-media{aspect-ratio:4/3}.ovu-end{padding:30px 0 56px}.ovu-search .ovu-header{padding:38px 0 24px}.ovu-search-form{gap:8px}.ovu-search-form input[type=search]{padding:14px 12px}.ovu-search-form .ovu-button{gap:8px;padding-inline:16px}.ovu-search-form .ovu-button span{display:none}.ovu-link-list,.ovu-other-results{grid-template-columns:1fr}.ovu-not-found{padding:32px 0 28px}.ovu-not-found h1{font-size:44px}.ovu-not-found .ovu-actions{align-items:center;margin:24px 0 28px}.ovu-actions{gap:12px;align-items:flex-start;flex-direction:column}.ovu-steps{grid-template-columns:1fr;gap:24px}.ovu-vault-story .ovu-header{padding-top:26px}.shopify-policy__container{width:calc(100% - 40px)!important;padding:36px 0 56px!important}.shopify-policy__title h1{font-size:42px!important}.shopify-policy__body,.shopify-policy__body .rte{font-size:16px!important}.shopify-policy__body h2{font-size:28px!important}}
@media(prefers-reduced-motion:reduce){.ovu *{scroll-behavior:auto!important;transition:none!important}}


body:has(.ovu-not-found) #MainContent,body:has(.ovu-not-found) #MainContent>.shopify-section{min-height:0!important}


body:has(.ovu-not-found) #MainContent{flex:1 0 auto!important;height:auto!important;min-height:0!important}body:has(.ovu-not-found) #MainContent>.shopify-section{display:flex!important;flex-direction:column!important;flex:1 0 auto!important;height:auto!important;min-height:0!important}body:has(.ovu-not-found){justify-content:flex-start!important}.ovu-not-found .ovu-actions{margin:24px 0 28px}@media(max-width:749px){.ovu-not-found .ovu-actions{gap:8px;margin:20px 0 24px}}

.ovu-not-found .ovu-button{transition:background-color .2s ease,color .2s ease;-webkit-text-fill-color:#050505!important}@media(min-width:750px){body:has(.ovu-not-found) #MainContent .ovu-not-found h1{font-size:clamp(64px,7vw,104px)!important}.ovu-not-found .ovu-lead{font-size:18px;max-width:580px}.ovu-not-found .ovu-button{font-size:17px}}@media(hover:hover){.ovu-not-found .ovu-button:hover,.ovu-not-found .ovu-button:hover *{background:#050505!important;color:#b6ff00!important;-webkit-text-fill-color:#b6ff00!important;border-color:#b6ff00!important}.ovu-not-found .ovu-text-link:hover{background:#050505!important;color:#b6ff00!important;-webkit-text-fill-color:#b6ff00!important}}

@media(max-width:749px){body:has(.ovu-not-found) #MainContent .ovu-not-found h1{font-size:44px!important}}
