:root{--hpt13-red:var(--accent);--hpt13-hot:var(--accent-hot)}.hptv14-header,.hptv14-header *,.hptv14-drawer,.hptv14-drawer *,.hptv14-footer,.hptv14-footer *{box-sizing:border-box}.hptv14-header{z-index:180;width:100%;color:var(--text-primary);background:color-mix(in srgb,var(--surface) 88%,transparent);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);position:sticky;top:0;box-shadow:0 10px 30px #19222812}html[data-theme=dark] .hptv14-header{background:#070a0de6;border-bottom-color:#ffffff12;box-shadow:0 14px 34px #00000042}.hptv14-header__inner{align-items:center;gap:22px;width:min(1320px,100% - 40px);height:66px;margin-inline:auto;display:flex;position:relative}.hptv14-logo{direction:ltr;flex:none;justify-content:flex-start;align-items:center;min-width:86px;height:44px;display:flex;position:relative;color:var(--text-primary)!important;text-decoration:none!important}.hptv14-logo__word{letter-spacing:-.065em;align-items:center;gap:1px;font-family:Arial Black,Arial,sans-serif;font-style:italic;display:flex;transform:skew(-7deg)}.hptv14-logo__word b,.hptv14-logo__word strong{color:var(--text-primary);font-size:20px;font-weight:900;line-height:1;transition:color .18s}.hptv14-logo__word .is-red{color:var(--accent);text-shadow:0 0 24px color-mix(in srgb,var(--accent) 22%,transparent)}.hptv14-logo__word strong{letter-spacing:-.08em;margin-left:1px;font-size:17px}.hptv14-logo__slash{background:color-mix(in srgb,var(--text-primary) 16%,transparent);border-radius:99px;width:2px;height:28px;position:absolute;top:8px;left:35px;transform:rotate(17deg)}.hptv14-nav{flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.hptv14-nav a{white-space:nowrap;align-items:center;min-height:66px;padding:0 10px;font-size:12px;font-weight:850;display:flex;position:relative;color:var(--text-secondary)!important;text-decoration:none!important}.hptv14-nav a:hover,.hptv14-nav a.is-active{color:var(--text-primary)!important}.hptv14-nav a:after{content:"";background:linear-gradient(90deg,var(--accent),var(--accent-hot));width:0;height:2px;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:99px;transition:width .2s;position:absolute;bottom:0;right:50%;transform:translate(50%)}.hptv14-nav a:hover:after{width:13px}.hptv14-nav a.is-active:after{width:24px}.hptv14-actions{direction:ltr;flex:none;align-items:center;gap:6px;display:flex;position:relative}.hptv14-popover-wrap{place-items:center;display:grid;position:relative}.hptv14-action{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface) 94%,var(--accent-cool) 6%);cursor:pointer;border-radius:13px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;line-height:0;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 5px 16px #19222809;color:var(--text-secondary)!important;text-decoration:none!important}.hptv14-action:hover{border-color:var(--border-strong);background:var(--surface);transform:translateY(-1px);box-shadow:0 10px 24px #19222813;color:var(--text-primary)!important}html[data-theme=dark] .hptv14-action{box-shadow:none;background:#ffffff09;border-color:#ffffff14;color:#b8c2c8!important}html[data-theme=dark] .hptv14-action:hover{background:#ffffff13;border-color:#8ba8b838;color:#fff!important}.hptv14-action.is-active{border-color:color-mix(in srgb,var(--accent) 44%,var(--border-soft));background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--accent)!important}.hptv14-action svg{width:20px;height:20px;margin:auto;display:block}.hptv14-count{border:2px solid var(--surface);background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:900 8px/1 Arial,sans-serif;display:grid;position:absolute;top:-5px;right:-5px}html[data-theme=dark] .hptv14-count{border-color:#080b0e}.hptv14-state-dot{border:1.5px solid var(--surface);background:#7a858c;border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;right:6px}html[data-theme=dark] .hptv14-state-dot{border-color:#0a0d10}.hptv14-state-dot.is-online{background:#42d482;box-shadow:0 0 0 3px #42d48217}.hptv14-theme__icon{place-items:center;display:grid}.hptv14-theme__dot{background:#d9a82d;border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;left:7px;box-shadow:0 0 8px #d9a82d52}.hptv14-theme.is-dark .hptv14-theme__dot{background:var(--accent-cool);box-shadow:0 0 10px color-mix(in srgb,var(--accent-cool) 40%,transparent)}.hptv14-theme.has-label{text-align:right;direction:rtl;grid-template-columns:36px 1fr 10px;justify-items:stretch;gap:10px;width:100%;min-width:0;height:auto;min-height:58px;padding:9px 11px;line-height:normal}.hptv14-theme.has-label .hptv14-theme__icon{background:color-mix(in srgb,var(--accent-cool) 8%,var(--surface));border-radius:11px;width:36px;height:36px}html[data-theme=dark] .hptv14-theme.has-label .hptv14-theme__icon{background:#8ba8b814}.hptv14-theme__copy{align-self:center;min-width:0}.hptv14-theme__copy strong{color:var(--text-primary);font-size:10px;font-weight:900;display:block}.hptv14-theme__copy small{color:var(--theme-muted);text-align:right;direction:ltr;margin-top:2px;font:800 7px/1.4 Arial,sans-serif;display:block}.hptv14-theme.has-label .hptv14-theme__dot{place-self:center;width:7px;height:7px;position:static}.hptv14-popover{border:1px solid var(--border-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--accent-cool) 3%),var(--surface));width:294px;color:var(--text-primary);box-shadow:var(--shadow-premium);z-index:220;direction:rtl;border-radius:18px;animation:.18s ease-out both hptv14-pop;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden}@keyframes hptv14-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.hptv14-popover__loading{color:var(--text-secondary);text-align:center;padding:22px;font-size:11px;font-weight:800}.hptv14-popover__title{border-bottom:1px solid var(--border-soft);padding:17px 17px 13px}.hptv14-popover__title small{color:var(--accent);letter-spacing:.12em;font:900 8px/1 Arial,sans-serif;display:block}.hptv14-popover__title strong{color:var(--text-primary);margin-top:5px;font-size:16px;font-weight:900;display:block}.hptv14-popover__title p{color:var(--text-secondary);margin:5px 0 0;font-size:9px;line-height:1.8}.hptv14-popover__profile{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;padding:16px;display:flex}.hptv14-avatar{background:linear-gradient(145deg,var(--accent-hot),var(--accent-strong));color:#fff;width:42px;height:42px;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px;flex:none;place-items:center;font:900 16px/1 Arial,sans-serif;display:grid}.hptv14-popover__profile small{color:#36b972;font-size:8px;font-weight:900;display:block}.hptv14-popover__profile strong{color:var(--text-primary);margin-top:2px;font-size:12px;font-weight:900;display:block}.hptv14-popover__profile div>span{color:var(--theme-muted);text-align:right;direction:ltr;margin-top:2px;font-size:8px;display:block}.hptv14-popover__links{padding:7px;display:grid}.hptv14-popover__links a{border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:10px;font-weight:850;display:flex;color:var(--text-secondary)!important;text-decoration:none!important}.hptv14-popover__links a:hover{background:var(--surface-elevated);color:var(--text-primary)!important}.hptv14-popover__links svg{width:14px;height:14px;color:var(--accent)}.hptv14-popover__logout{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-soft));background:color-mix(in srgb,var(--accent) 6%,var(--surface));width:calc(100% - 14px);min-height:40px;color:var(--accent);border-radius:11px;margin:0 7px 7px;font-size:9px;font-weight:900}.hptv14-quick-login{gap:7px;padding:12px 14px;display:grid}.hptv14-quick-login input{border:1px solid var(--border-soft);background:var(--surface-elevated);width:100%;min-height:43px;color:var(--text-primary);border-radius:11px;outline:0;padding:0 11px;font-size:10px;font-weight:700}.hptv14-quick-login input:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-soft))}.hptv14-quick-login button{background:linear-gradient(180deg,var(--accent-hot),var(--accent));color:#fff;border:0;border-radius:11px;min-height:43px;font-size:10px;font-weight:900}.hptv14-quick-login button:disabled{opacity:.55}.hptv14-quick-login__message{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border-soft));background:color-mix(in srgb,var(--accent) 5%,var(--surface));color:var(--accent);border-radius:9px;padding:8px 9px;font-size:8px;line-height:1.7}.hptv14-create-account{background:var(--surface-soft);border-radius:10px;justify-content:center;align-items:center;min-height:38px;margin:0 14px 12px;font-size:9px;font-weight:850;display:flex;color:var(--text-secondary)!important}.hptv14-cart-popover__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hptv14-cart-popover__head>span{color:var(--text-primary);font-size:11px;font-weight:900}.hptv14-mini-cart{gap:5px;padding:8px;display:grid}.hptv14-mini-cart>a{border-radius:12px;grid-template-columns:52px 1fr;align-items:center;gap:9px;min-height:66px;padding:7px;display:grid;color:inherit!important;text-decoration:none!important}.hptv14-mini-cart>a:hover{background:var(--surface-elevated)}.hptv14-mini-cart__image{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:11px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.hptv14-mini-cart__image img{object-fit:contain;width:100%;height:100%;padding:3px}.hptv14-mini-cart__image b{color:var(--accent);font-size:11px}.hptv14-mini-cart__copy{min-width:0}.hptv14-mini-cart__copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;line-height:1.7;display:block;overflow:hidden}.hptv14-mini-cart__copy small{color:var(--theme-muted);margin-top:3px;font-size:8px;font-weight:700;display:block}.hptv14-mini-cart__more{color:var(--theme-muted);padding:3px 8px 6px;font-size:8px;font-weight:800}.hptv14-cart-popover__actions{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.hptv14-cart-popover__actions button,.hptv14-cart-popover__actions a{border-radius:11px;justify-content:center;align-items:center;min-height:42px;font-size:9px;font-weight:900;display:flex}.hptv14-cart-popover__actions button{border:1px solid var(--border-soft);background:var(--surface-elevated);color:var(--text-primary)}.hptv14-cart-popover__actions a{background:linear-gradient(180deg,var(--accent-hot),var(--accent));color:#fff!important;text-decoration:none!important}.hptv14-empty-cart{text-align:center;padding:24px 18px 18px}.hptv14-empty-cart>span{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border-soft));background:color-mix(in srgb,var(--accent) 6%,var(--surface));width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;margin-inline:auto;display:grid}.hptv14-empty-cart>span svg{width:21px;height:21px}.hptv14-empty-cart>strong{color:var(--text-primary);margin-top:11px;font-size:13px;font-weight:900;display:block}.hptv14-empty-cart>p{max-width:220px;color:var(--text-secondary);margin:5px auto 0;font-size:9px;line-height:1.8}.hptv14-empty-cart>a{background:linear-gradient(180deg,var(--accent-hot),var(--accent));border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:13px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex;color:#fff!important;text-decoration:none!important}.hptv14-empty-cart>a svg{width:14px;height:14px}.hptv14-menu{display:none}.hptv14-drawer{z-index:170;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#080c0f3d;transition:visibility .3s,opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:66px 0 0}html[data-theme=dark] .hptv14-drawer{background:#00000080}.hptv14-drawer.is-open{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hptv14-drawer__panel{width:min(318px,84vw);max-height:calc(100% - 20px);color:var(--text-primary);background:radial-gradient(circle at 105% -5%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 14rem), linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--accent-cool) 4%),var(--surface));border:1px solid var(--border-soft);box-shadow:var(--shadow-premium);border-radius:20px;padding:16px;transition:transform .46s cubic-bezier(.16,1,.3,1);position:absolute;top:10px;right:10px;overflow:auto;transform:translate(110%)scale(.98)}html[data-theme=dark] .hptv14-drawer__panel{background:radial-gradient(circle at 108% -8%,#ff344929,#0000 16rem),linear-gradient(#11171b,#090d10);border-color:#28343c}.hptv14-drawer.is-open .hptv14-drawer__panel{transform:translate(0,0)scale(1)}.hptv14-drawer__beam{background:linear-gradient(90deg,transparent,var(--accent),var(--accent-cool),transparent);height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--accent) 24%,transparent);border-radius:99px;position:absolute;top:0;left:20px;right:20px}.hptv14-drawer__head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px;display:flex}.hptv14-logo--drawer{min-width:74px;height:38px}.hptv14-logo--drawer .hptv14-logo__word b,.hptv14-logo--drawer .hptv14-logo__word strong{font-size:17px}.hptv14-logo--drawer .hptv14-logo__word strong{font-size:14px}.hptv14-drawer__nav{margin-top:7px;display:grid}.hptv14-drawer__nav a{border-bottom:1px solid color-mix(in srgb,var(--border-soft) 75%,transparent);opacity:0;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 5px;font-size:12px;font-weight:850;transition:opacity .28s,transform .38s cubic-bezier(.16,1,.3,1),color .18s;display:flex;transform:translate(20px);color:var(--text-secondary)!important;text-decoration:none!important}.hptv14-drawer.is-open .hptv14-drawer__nav a{opacity:1;transition-delay:calc(50ms + (var(--i) * 35ms));transform:translate(0)}.hptv14-drawer__nav a.is-active>span,.hptv14-drawer__nav a:hover>span{color:var(--accent)}.hptv14-drawer__nav svg{width:15px;height:15px;color:var(--theme-muted)}.hptv14-drawer__theme{margin-top:11px}.hptv14-theme--drawer{display:none}.hptv14-drawer__quick{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.hptv14-drawer__quick>a{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:9px;font-weight:900;display:flex;color:var(--text-secondary)!important;text-decoration:none!important}.hptv14-drawer__quick>a:first-child{border-color:color-mix(in srgb,var(--accent) 30%,var(--border-soft));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)!important}.hptv14-drawer__quick svg{width:13px;height:13px}.hptv14-footer{color:#fff;text-align:right;background:radial-gradient(circle at 0 0,#ff344912,#0000 24rem),#080b0e;border-top:1px solid #ffffff12;position:relative;overflow:hidden}.hptv14-footer__main{z-index:1;grid-template-columns:1.55fr .7fr .7fr .85fr;gap:44px;width:min(1320px,100% - 40px);margin-inline:auto;padding:43px 0 36px;display:grid;position:relative}.hptv14-logo--footer{min-width:92px}.hptv14-logo--footer .hptv14-logo__word b,.hptv14-logo--footer .hptv14-logo__word strong{color:#f5f7f8;font-size:22px}.hptv14-logo--footer .hptv14-logo__word .is-red{color:#ff4357}.hptv14-logo--footer .hptv14-logo__word strong{font-size:18px}.hptv14-footer__brand>p{color:#929a9f;max-width:390px;margin:15px 0 0;font-size:11px;line-height:2}.hptv14-footer__cta{border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:17px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex;color:#e5e8ea!important;text-decoration:none!important}.hptv14-footer__column h3{color:#fff;margin:2px 0 15px;font-size:12px;font-weight:900}.hptv14-footer__column ul{margin:0;padding:0;list-style:none}.hptv14-footer__column li+li{margin-top:9px}.hptv14-footer__column a{font-size:10px;font-weight:750;color:#929a9f!important;text-decoration:none!important}.hptv14-footer__column a:hover{color:#fff!important}.hptv14-footer__bottom{z-index:1;border-top:1px solid #fff1;position:relative}.hptv14-footer__bottom>div{color:#687177;direction:rtl;justify-content:space-between;align-items:center;gap:14px;width:min(1320px,100% - 40px);min-height:52px;margin-inline:auto;font-size:9px;font-weight:700;display:flex}@media (max-width:1100px){.hptv14-header__inner{height:62px}.hptv14-nav{display:none}.hptv14-menu{display:grid}.hptv14-header__inner>.hptv14-logo{position:absolute;left:50%;transform:translate(-50%)}.hptv14-actions{margin-right:auto}.hptv14-theme--header{display:none!important}.hptv14-theme--drawer{display:grid!important}.hptv14-drawer{inset:62px 0 0}.hptv14-footer__main{grid-template-columns:1.4fr 1fr 1fr}.hptv14-footer__column:last-child{grid-column:2/4}}@media (min-width:1101px){.hptv14-menu{display:none!important}}@media (max-width:760px){.hptv14-header__inner{gap:7px;width:calc(100% - 16px);height:60px}.hptv14-action{border-radius:12px;width:39px;min-width:39px;height:39px;min-height:39px}.hptv14-action svg{width:18px;height:18px}.hptv14-search{display:none}.hptv14-logo{min-width:78px;height:40px}.hptv14-logo__word b{font-size:18px}.hptv14-logo__word strong{font-size:15px}.hptv14-drawer{inset:60px 0 0}.hptv14-popover{width:auto;max-width:360px;margin-left:auto;position:fixed;top:68px;left:10px;right:10px}.hptv14-footer__main{grid-template-columns:1fr 1fr;gap:30px 22px;width:calc(100% - 24px);padding:34px 0 30px}.hptv14-footer__brand{grid-column:1/-1}.hptv14-footer__column:last-child{grid-column:auto}.hptv14-footer__bottom>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:calc(100% - 24px);min-height:58px}}@media (max-width:460px){.hptv14-header__inner{width:calc(100% - 12px)}.hptv14-logo{min-width:70px}.hptv14-logo__word b{font-size:17px}.hptv14-logo__word strong{font-size:14px}.hptv14-drawer__panel{width:min(306px,88vw);right:7px}.hptv14-drawer__quick,.hptv14-footer__main{grid-template-columns:1fr}.hptv14-footer__brand,.hptv14-footer__column:last-child{grid-column:auto}}html[data-theme=dark] .hptv14-header{border-bottom-color:#b9cfdb2e}html[data-theme=dark] .hptv14-action{border-color:#b9cfdb33}html[data-theme=dark] .hptv14-action:hover{border-color:#b9cfdb5c}html[data-theme=dark] .hptv14-popover,html[data-theme=dark] .hptv14-drawer__panel{border-color:#3a4a54}html[data-theme=dark] .hptv14-drawer__head,html[data-theme=dark] .hptv14-drawer__nav a,html[data-theme=dark] .hptv14-popover__title,html[data-theme=dark] .hptv14-popover__profile,html[data-theme=dark] .hptv14-cart-popover__actions{border-color:#33414a}.hptv14-footer{border-top-color:#cbdbe426}.hptv14-footer__bottom{border-top-color:#cbdbe41f}
html[data-theme=light] body #site-content{background:radial-gradient(circle at 88% 3%,#d8172b09,#0000 28rem),#f2f4f7}html[data-theme=dark] body #site-content{background:radial-gradient(circle at 88% 2%,#ff344911,#0000 30rem),radial-gradient(circle at 4% 28%,#8ba8b809,#0000 28rem),#070a0d}html[data-theme=dark] body .shopv1{--s-bg:#070a0d;--s-card:#0f1519;--s-ink:#f3f6f7;--s-muted:#aab5bc;--s-line:#3a4953}html[data-theme=dark] body .shoplist{--sl-bg:#070a0d;--sl-card:#0f1519;--sl-ink:#f3f6f7;--sl-muted:#aab5bc;--sl-line:#3a4953}html[data-theme=dark] body .productv1{--p-bg:#070a0d;--p-card:#0f1519;--p-ink:#f3f6f7;--p-muted:#aab5bc;--p-line:#3a4953}html[data-theme=dark] body .projectsv1{--pj-bg:#070a0d;--pj-card:#0f1519;--pj-ink:#f3f6f7;--pj-muted:#aab5bc;--pj-line:#3a4953}html[data-theme=dark] body .servicesv1{--sv-bg:#070a0d;--sv-card:#0f1519;--sv-ink:#f3f6f7;--sv-muted:#aab5bc;--sv-line:#3a4953}html[data-theme=dark] body .magv1{--mg-bg:#070a0d;--mg-card:#0f1519;--mg-ink:#f3f6f7;--mg-muted:#aab5bc;--mg-line:#3a4953}html[data-theme=dark] body .aboutv1{--ab-bg:#070a0d;--ab-card:#0f1519;--ab-ink:#f3f6f7;--ab-muted:#aab5bc;--ab-line:#3a4953}html[data-theme=dark] body .contactv1{--ct-bg:#070a0d;--ct-ink:#f3f6f7;--ct-muted:#aab5bc;--ct-line:#3a4953}html[data-theme=dark] body .faqv1{--fq-bg:#070a0d;--fq-line:#3a4953;--fq-ink:#f3f6f7;--fq-muted:#aab5bc}html[data-theme=dark] body .policyv1{--pl-bg:#070a0d;--pl-line:#3a4953;--pl-ink:#f3f6f7}html[data-theme=dark] body :is(.shopv1-categories,.shopv1-category,.shopv1-category__arrow,.shopv1-brands,.shopv1-brand-row a,.shopv1-help,.shoplist-info,.shoplist-info article,.shoplist-models,.shoplist-model-card,.shoplist-variants,.shoplist-variant,.shoplist-editorial,.shoplist-editorial article,.productv1-gallery__thumb,.productv1-tags>*,.productv1-buybox,.productv1-buybox__links a,.productv1-content,.productv1-card,.productv1-highlights li,.productv1-guide__points li,.projectsv1-featured,.projectsv1-featured__card,.projectsv1-metric,.projectsv1-list,.projectsv1-card,.projectsv1-process,.projectsv1-process__grid article,.projectsv1-cta,.projectsv1-empty,.projectsv1-detail-main,.projectsv1-detail-info,.projectsv1-performance,.projectsv1-detail-lists article,.projectsv1-detail-note,.projectsv1-related,.projectsv1-related__card,.servicesv1-list,.servicesv1-card,.servicesv1-decision,.servicesv1-decision article,.servicesv1-cta,.servicesv1-detail-main,.servicesv1-overview,.servicesv1-overview>div>div,.servicesv1-detail-card,.servicesv1-listcard,.servicesv1-cautions li,.servicesv1-process,.servicesv1-process__box,.servicesv1-processstep,.servicesv1-faq,.servicesv1-faq details,.servicesv1-related,.servicesv1-related__grid>a,.magv1-content,.magv1-featured,.magv1-card,.magv1-empty,.magv1-topics,.magv1-topics__grid article,.magv1-article,.magv1-article__side>div,.magv1-article__lead,.magv1-article__body,.magv1-related,.magv1-related__card,.aboutv1-focus,.aboutv1-focus__grid article,.aboutv1-philosophy,.aboutv1-cta,.contactv1-main,.contactv1-guide,.contactv1-guide__items article,.contactv1-guide__faq,.contactv1-form,.contactv1-steps,.contactv1-steps__grid article,.faqv1-main,.faqv1-sidebar,.faqv1-list details,.faqv1-cta,.policyv1-main,.policyv1-side,.policyv1-content>section,.policyv1-cta){box-shadow:0 16px 38px #00000029;background:linear-gradient(145deg,#10161a,#0d1216)!important;border-color:#3a4953!important}html[data-theme=dark] body :is(.contactv1-guide__items article,.contactv1-form input,.contactv1-form textarea,.shoplist-model-card,.productv1-highlights li,.productv1-guide__points li){background:#151d22!important}html[data-theme=light] body :is(.shopv1-category,.shoplist-info article,.shoplist-model-card,.productv1-card,.productv1-buybox,.projectsv1-card,.projectsv1-metric,.servicesv1-card,.servicesv1-decision article,.magv1-card,.magv1-topics__grid article,.aboutv1-focus__grid article,.contactv1-guide,.contactv1-form,.faqv1-list details,.policyv1-content>section){background:linear-gradient(145deg,#fff,#f7f9fb)!important;border-color:#d9e0e5!important}html[data-theme=dark] body :is(.shopv1,.shoplist,.productv1,.projectsv1,.servicesv1,.magv1,.aboutv1,.contactv1,.faqv1,.policyv1) :is(h1,h2,h3,h4,h5,h6,strong,label,summary){color:#f3f6f7!important}html[data-theme=dark] body :is(.shopv1,.shoplist,.productv1,.projectsv1,.servicesv1,.magv1,.aboutv1,.contactv1,.faqv1,.policyv1) :is(p,li,dd,dt){color:#aab5bc}html[data-theme=dark] body #site-content :is(input,textarea,select){color:#f3f6f7;background-color:#131a1f;border-color:#3a4953}html[data-theme=dark] body #site-content :is(input,textarea,select)::placeholder{color:#7f8d96}html[data-theme=dark] body #site-content [class*="bg-[var(--surface)]"]{background-color:var(--surface)!important}html[data-theme=dark] body #site-content [class*="bg-[var(--surface-elevated)]"]{background-color:var(--surface-elevated)!important}html[data-theme=dark] body #site-content [class*="bg-[var(--surface-soft)]"]{background-color:var(--surface-soft)!important}body :is(.shopv1-hero,.shopv1-finder,.shoplist-hero,.productv1-hero,.projectsv1-hero,.projectsv1-detail-hero,.servicesv1-hero,.servicesv1-detail-hero,.magv1-hero,.magv1-detail-hero,.aboutv1-hero,.contactv1-hero,.faqv1-hero,.policyv1-hero,.hpv12-hero,.hpv12-finder,.hpv12-products,.hpv12-project,.hpv12-cta){color:#fff!important}html[data-theme=light] body :is(.hpv12-garage,.hpv12-services,.hpv12-magazine){background:radial-gradient(circle at 94% 0,#d8172b07,#0000 24rem),#fff}html[data-theme=dark] body :is(.hpv12-garage,.hpv12-services,.hpv12-magazine,.hpv12-cta){background:radial-gradient(circle at 96% 0,#ff34490b,#0000 24rem),#070a0d!important}html[data-theme=dark] body :is(.hpv12-start-card,.hpv12-vehicle,.hpv12-service,.hpv12-process,.hpv12-article){background:linear-gradient(145deg,#10171b,#0e1418)!important;border-color:#3a4953!important}html[data-theme=dark] body .hpv12-vehicles__title{background:radial-gradient(circle at 10% 0,#8ba8b812,#0000 12rem),#11171b}html[data-theme=light] body .hpv12-vehicles__title{background:radial-gradient(circle at 10% 0,#d8172b14,#0000 12rem),#192127}body #site-content :is(a[class*=bg-red-600],button[class*=bg-red-600],a[class*=bg-red-500],button[class*=bg-red-500]){color:#fff!important}body :is(.shopv1-category,.shopv1-status,.shopv1-help,.shoplist-count,.shoplist-info article,.shoplist-model-card,.shoplist-variant,.shoplist-editorial article,.productv1-card,.productv1-buybox,.productv1-note,.projectsv1-card,.projectsv1-featured__card,.projectsv1-metric,.projectsv1-process__grid article,.projectsv1-detail-info,.projectsv1-detail-lists article,.projectsv1-detail-note,.projectsv1-related__card,.servicesv1-card,.servicesv1-decision article,.servicesv1-detail-card,.servicesv1-listcard,.servicesv1-process__box,.servicesv1-processstep,.servicesv1-faq details,.servicesv1-related__grid>a,.magv1-featured,.magv1-card,.magv1-topics__grid article,.magv1-article__side>div,.magv1-article__lead,.magv1-related__card,.aboutv1-focus__grid article,.contactv1-guide,.contactv1-guide__items article,.contactv1-form,.contactv1-steps__grid article,.faqv1-sidebar,.faqv1-list details,.policyv1-side,.policyv1-content>section){border-radius:19px!important}body #site-content :is(.shopv1-find-btn,input,textarea,select,button){border-radius:12px}@media (max-width:760px){#site-content main,#site-content section,#site-content article,#site-content aside,#site-content form,#site-content div{min-width:0}#site-content [dir=ltr],#site-content [dir=auto]{max-width:100%}}html[data-theme=dark] body #site-content :is(article,details,fieldset,input,textarea,select,[class*=card],[class*=box],[class*=panel],[class*=item],[class*=chip],[class*=pill],[class*=tag],[class*=badge]){border-color:var(--border-soft)}body :is(.hpv12-finder,.hpv12-products,.hpv12-project,.hpv12-cta,.shopv1-hero,.shopv1-finder,.shoplist-hero,.productv1-hero,.projectsv1-hero,.projectsv1-detail-hero,.servicesv1-hero,.servicesv1-detail-hero,.magv1-hero,.magv1-detail-hero,.aboutv1-hero,.contactv1-hero,.faqv1-hero,.policyv1-hero) :is(article,details,input,textarea,select,[class*=card],[class*=box],[class*=category],[class*=brand],[class*=chip],[class*=pill],[class*=tag],[class*=badge],[class*=search]){border-color:#cadae32b}html[data-theme=dark] body #site-content :is(.is-active,.is-error,[class*=red-600],[class*=red-500]){--tw-border-opacity:1}body .hpv12-search,body .hpv12-category,body .hpv12-brands a,body .hpv12-product,body .hpv12-product__open{border-color:#cfdee629}html[data-theme=dark] body .hpv12-search,html[data-theme=dark] body .hpv12-category,html[data-theme=dark] body .hpv12-brands a,html[data-theme=dark] body .hpv12-product,html[data-theme=dark] body .hpv12-product__open{border-color:#cfdee63d}body .hpv12-project__facts,body .hpv12-project__facts>div{border-color:#cfdee629}
#site-content input[class*=min-h-][class*=px-]:not([class*=py-]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.hptv14-header input,.hptv14-popover input{padding-top:0;padding-bottom:0;line-height:1.2}#site-content .contactv1-form input{min-height:50px;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important}#site-content textarea{line-height:1.9}#site-content button,.hptv14-header button,.hptv14-drawer button{vertical-align:middle;align-items:center;line-height:1.15}#site-content button>:is(span,svg),.hptv14-header button>:is(span,svg),.hptv14-drawer button>:is(span,svg){align-self:center}#site-content :is(.shopv1-btn,.shopv1-find-btn,.aboutv1-btn,.magv1-btn,.projectsv1-btn,.servicesv1-btn,.hpv12-btn,.contactv1-form__footer button){display:inline-flex;justify-content:center!important;align-items:center!important;line-height:1.15!important}#site-content :is(.magv1-card__link,.projectsv1-card__link,.servicesv1-card__link,.productv1-buybox__links a,.hptv14-popover__links a){align-items:center!important;line-height:1.2!important}#site-content :is(.contactv1-pills>*,.servicesv1-detail-pills>*,.productv1-tags>*,.projectsv1-card__tags>*,.projectsv1-detail-hero__tags>*,.shoplist-chips>*,.magv1-categories>*){justify-content:center;align-items:center;line-height:1.15;display:inline-flex}#site-content :is(.contactv1-form__number,.shopv1-category__icon,.shopv1-category__arrow,.hpv12-vehicle__badge,.hpv12-product__open){place-items:center;line-height:1}#site-content a[class*=min-h-][class*=items-center],#site-content button[class*=min-h-],#site-content label[class*=items-center],#site-content select:not([name=make]):not([name=model]):not([name=variant]){line-height:1.2}#site-content :is(button,input:not([type=checkbox]):not([type=radio]),select),.hptv14-header button,.hptv14-popover :is(button,input){text-rendering:geometricprecision}@media (max-width:639px){#site-content input:not([type=checkbox]):not([type=radio]):not([type=file]),#site-content select{line-height:1.15}}
#site-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),#site-content textarea,#site-content select,.hptv14-popover input{border-style:solid!important;border-width:1px!important;border-color:var(--border-soft)!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;background-clip:padding-box!important;border-radius:14px!important;outline:none!important}#site-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus,#site-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus-visible,#site-content textarea:focus,#site-content textarea:focus-visible,#site-content select:focus,#site-content select:focus-visible,.hptv14-popover input:focus,.hptv14-popover input:focus-visible{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;outline:none!important}html[data-theme=dark] #site-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus,html[data-theme=dark] #site-content textarea:focus,html[data-theme=dark] #site-content select:focus,html[data-theme=dark] .hptv14-popover input:focus{border-color:#ff5365!important;box-shadow:inset 0 0 0 1px #ff5365!important}#site-content .contactv1-form input,#site-content .contactv1-form textarea{border-radius:14px!important}#site-content .contactv1-form input:focus,#site-content .contactv1-form textarea:focus{background:var(--surface)!important}#site-content :is(.shopv1,.shoplist,.productv1) :is(button,a):focus-visible{--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;outline:none!important}.hptv16-smart-search-field{box-shadow:none!important;background-clip:padding-box!important;border-radius:16px!important;overflow:hidden!important}.hptv16-smart-search-field:focus-within{border-color:#ff5a1f!important;box-shadow:inset 0 0 0 1px #ff5a1f!important}:where(input,textarea,select):focus-visible{outline-offset:0!important;outline:none!important}.hptv16-smart-search-field,.hptv16-smart-search-field:hover,.hptv16-smart-search-field:focus-within{box-shadow:none!important;border:1px solid #ffffff1a!important;border-radius:16px!important;outline:none!important}.hptv16-smart-search-field:focus-within{background-color:#151819!important}.hptv16-smart-search-field>input,.hptv16-smart-search-field>input:hover,.hptv16-smart-search-field>input:focus,.hptv16-smart-search-field>input:focus-visible{box-shadow:none!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;border:0 #0000!important;border-radius:0!important;outline:0!important}#site-content .hpv12-search,#site-content .hpv12-search:hover,#site-content .hpv12-search:focus-within{box-shadow:none!important;border-color:#ffffff1a!important;outline:none!important}#site-content .hpv12-search:focus-within{background-color:#141719!important}#site-content .hpv12-search>input,#site-content .hpv12-search>input:hover,#site-content .hpv12-search>input:focus,#site-content .hpv12-search>input:focus-visible{box-shadow:none!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;border:0 #0000!important;border-radius:0!important;outline:0!important}.hptv16-smart-search-accent{display:none!important}
