:root{--ov-fidelity-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'144'%20height%3D'96'%20viewBox%3D'0%200%20144%2096'%3E%0A%3Cg%20fill%3D'none'%20stroke%3D'%238a8a86'%20stroke-width%3D'1.05'%20opacity%3D'.42'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%0A%3Cpath%20d%3D'M-20%2025C-4%205%2012%205%2028%2025s32%2020%2048%200%2032-20%2048%200%2032%2020%2048%200'%2F%3E%0A%3Cpath%20d%3D'M-18%2073c17-22%2033-22%2050%200s33%2022%2050%200%2033-22%2050%200%2033%2022%2050%200'%2F%3E%0A%3Cpath%20d%3D'M12%203c12%2012%2012%2025%200%2037S0%2065%2012%2093M60%203c12%2012%2012%2025%200%2037S48%2065%2060%2093M108%203c12%2012%2012%2025%200%2037S96%2065%20108%2093'%2F%3E%0A%3Cpath%20d%3D'M36%208c-9%2012-9%2022%200%2030s9%2018%200%2030-9%2020%200%2028M84%208c-9%2012-9%2022%200%2030s9%2018%200%2030-9%2020%200%2028M132%208c-9%2012-9%2022%200%2030s9%2018%200%2030-9%2020%200%2028'%2F%3E%0A%3Ccircle%20cx%3D'12'%20cy%3D'48'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'60'%20cy%3D'48'%20r%3D'6'%2F%3E%3Ccircle%20cx%3D'108'%20cy%3D'48'%20r%3D'6'%2F%3E%0A%3Cpath%20d%3D'M6%2048h12M54%2048h12M102%2048h12'%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E")}.ov-shop,body .ov-page,.ov-contact-page{background-color:#252525!important;background-image:var(--ov-fidelity-pattern)!important;background-size:144px 96px!important;background-attachment:scroll}.ov-shop:before,body .ov-page:before,.ov-contact-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,20,20,.08),rgba(20,20,20,.34));z-index:0}.ov-shop,body .ov-page,.ov-contact-page{position:relative}.ov-shop>* ,body .ov-page>* ,.ov-contact-page>*{position:relative;z-index:1}.ov-tool [data-ov-sort-label]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:82%}body .ov-site-header .ov-main-head{background:#1b1b1b}body .ov-site-header .ov-main-head__inner{height:104px}body .ov-site-header .ov-brand__mark{width:74px;height:74px}body .ov-site-header .ov-brand__word{margin-top:1px;font-size:11px;letter-spacing:.22em}body .ov-site-header .ov-secondary-nav__inner{min-height:42px}.ov-product-gallery-v2{min-width:0}.ov-product-main-media{position:relative;aspect-ratio:1/1.03;background:#1e1e1e;border:1px solid #505050;display:grid;place-items:center;overflow:hidden}.ov-product-main-media img{display:block;width:100%;height:100%;object-fit:contain;padding:18px}.ov-product-main-empty{font-weight:900;letter-spacing:.2em;color:#666}.ov-product-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.ov-product-thumb{aspect-ratio:1;border:1px solid #4b4b4b;background:#202020;padding:5px;cursor:pointer}.ov-product-thumb.is-active{border-color:#d9d9d4}.ov-product-thumb img{display:block;width:100%;height:100%;object-fit:contain}.ov-product-thumb:hover{border-color:#888}body .ov-product-page{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:34px}body .ov-product-info{background:#1c1c1c;border-color:#505050;padding:28px}.ov-cart-empty{max-width:760px;margin:12px auto 0;padding:48px 28px!important;min-height:0!important;background:#1c1c1c!important}.ov-cart-empty__icon{width:66px;height:66px;margin:0 auto 20px;border:1px solid #5b5b5b;border-radius:50%;display:grid;place-items:center;color:#c9c9c5}.ov-cart-empty__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6}.ov-cart-empty h2{margin:0 0 8px;color:#fff;font:900 27px/1 'Arial Narrow',Arial,sans-serif;text-transform:uppercase}.ov-cart-empty p{margin:0;color:#aaa}.ov-cart-empty a{margin-top:24px!important}.ov-cart-item__actions .ov-qty{width:116px}.ov-cart-item__actions .ov-qty button{display:grid;place-items:center}.ov-contact-page{min-height:60vh;padding:42px 0 82px;color:#f3f3ef}.ov-contact-inner{width:min(1380px,calc(100% - 56px));margin:auto}.ov-contact-title{margin:0 0 34px;color:#fff;font:900 clamp(44px,5.8vw,78px)/.95 'Arial Narrow',Arial,sans-serif;text-transform:uppercase}.ov-contact-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:18px}.ov-contact-intro,.ov-contact-form-wrap{background:#1d1d1d;border:1px solid #505050}.ov-contact-intro{padding:32px}.ov-contact-intro h2{margin:0 0 14px;color:#fff;font:900 29px/1.05 'Arial Narrow',Arial,sans-serif;text-transform:uppercase}.ov-contact-intro>p{margin:0;color:#b5b5b1;line-height:1.6}.ov-contact-cards{display:grid;gap:8px;margin-top:30px}.ov-contact-card{padding:18px;border:1px solid #454545;background:#222}.ov-contact-card strong{display:block;color:#fff;font:900 12px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}.ov-contact-card span{display:block;margin-top:8px;color:#9f9f9b;font-size:13px;line-height:1.45}.ov-contact-form-wrap{padding:32px}.ov-contact-form{display:grid;gap:13px}.ov-contact-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ov-contact-field label{display:block;margin:0 0 7px;color:#c9c9c5;font:800 11px/1 Arial,sans-serif;text-transform:uppercase}.ov-contact-field input,.ov-contact-field textarea{width:100%;border:1px solid #585858!important;border-radius:0!important;background:#171717!important;color:#fff!important;padding:13px 14px;font:14px/1.4 Arial,sans-serif}.ov-contact-field input{height:50px}.ov-contact-field textarea{min-height:190px;resize:vertical}.ov-contact-submit{min-height:52px;border:1px solid #696969;background:#565656;color:#fff;padding:0 24px;font:900 13px/1 Arial,sans-serif;text-transform:uppercase;cursor:pointer}.ov-contact-submit:hover{background:#646464}.ov-contact-success,.ov-contact-errors{padding:14px 16px;margin-bottom:14px;border:1px solid #626262;background:#202020;color:#eee;font-size:13px}.ov-contact-errors ul{margin:0;padding-left:18px}@media(max-width:900px){body .ov-product-page,.ov-contact-grid{grid-template-columns:1fr}.ov-product-info{position:static!important}.ov-product-thumbs{grid-template-columns:repeat(5,88px);overflow:auto;padding-bottom:3px}.ov-contact-form-wrap,.ov-contact-intro{padding:24px}}@media(max-width:749px){body .ov-site-header .ov-utility__inner{height:48px}body .ov-site-header .ov-main-head__inner{height:108px}body .ov-site-header .ov-brand__mark{width:74px;height:74px}body .ov-site-header .ov-brand__word{font-size:9.5px;letter-spacing:.18em}.ov-tool [data-ov-sort-label]{max-width:72%;font-size:15px}.ov-product-main-media{aspect-ratio:1/1}.ov-product-main-media img{padding:10px}.ov-product-thumbs{grid-template-columns:repeat(5,72px);gap:6px}.ov-product-thumb{padding:3px}body .ov-product-info{padding:19px 14px}.ov-cart-empty{padding:38px 18px!important}.ov-contact-page{padding:30px 0 58px}.ov-contact-inner{width:calc(100% - 28px)}.ov-contact-title{font-size:43px;margin-bottom:25px}.ov-contact-intro,.ov-contact-form-wrap{padding:20px 15px}.ov-contact-two{grid-template-columns:1fr}.ov-contact-field textarea{min-height:160px}.ov-footer-help h2{font-size:25px}.ov-footer-grid{padding-top:30px;padding-bottom:30px}}