.stack{display:flex;flex-direction:column;gap:16px}.pagehead{border-bottom:1px solid var(--line);background:linear-gradient(180deg,#121212,var(--bg))}.pagehead .wrap{padding-block:40px 32px;display:flex;flex-direction:column;gap:12px}.pagehead h1{font-size:clamp(30px,4vw,46px);max-width:960px}.check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--mut)}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--or);flex:none}.srp{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start;padding-block:28px 56px}.filters{display:flex;flex-direction:column;gap:14px;padding:18px;position:sticky;top:96px}.filters h2{font-size:16px}.chip{min-height:36px;padding:0 12px;border-radius:18px;border:1px solid rgba(255,255,255,.35);background:none;color:var(--soft);font:inherit;font-size:14px;cursor:pointer}.chip[aria-pressed=true]{background:var(--or);border-color:var(--or);color:#000;font-weight:700}.pager{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.pager button{min-width:44px;min-height:44px;background:none;border:1px solid var(--line);color:var(--soft);font:inherit;cursor:pointer}.pager button[aria-current=page]{background:var(--or);border-color:var(--or);color:#000;font-weight:700}.showfilters{display:none}@media(max-width:900px){.srp{grid-template-columns:minmax(0,1fr)}.filters{position:static;display:none}.filters.open{display:flex}.showfilters{display:inline-flex}}.feats .check{font-size:14px;color:var(--soft)}.filters{max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.filters .feats{max-height:none}.feats .check{align-items:center;gap:10px;padding:5px 0;line-height:1.3}.feats .check input{width:18px;height:18px;min-height:0;margin:0;flex:none;padding:0}.filters .check input{width:18px;height:18px;min-height:0;flex:none;margin:0}form.known .check:has(input[id$=-ok]:checked){display:none}.srp-top{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.fd-chips{display:flex;flex-wrap:wrap;gap:6px}.fd-chips:empty{display:none}.fd-chips span{font-size:12.5px;border:1px solid rgba(245,130,32,.55);color:#ffc89a;border-radius:999px;padding:3px 10px;background:#f5822014}.fd-chips:not(:empty)~.fd-list{top:calc(100% + 6px)}.flt-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.flt-x,.flt-show,.flt-bd{display:none}@media(max-width:900px){.filters.open{position:fixed;left:0;top:0;bottom:0;width:min(400px,92vw);max-height:none;z-index:120;border-radius:0 14px 14px 0;padding:16px 16px calc(84px + env(safe-area-inset-bottom));overflow-y:auto;box-shadow:12px 0 40px #0009}.filters.open .flt-x{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #3a3a3a;border-radius:10px;background:#111;color:#fff;font-size:24px;line-height:1;cursor:pointer}.filters.open .flt-show{display:flex;position:fixed;left:16px;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(min(400px,92vw) - 32px);justify-content:center;min-height:48px;z-index:121}.flt-bd:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:119}}.pagehead:has(.finder){position:relative;z-index:20;overflow:visible}@media(min-width:901px){.filters{gap:10px;padding:16px 18px}.filters .field label,.filters .field>span{font-size:13px}.filters select{min-height:40px;padding-block:6px}.filters .feats{max-height:min(34vh,300px)!important;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px;margin-top:6px;border:1px solid var(--line2,#2a2a2a);border-radius:8px;background:#0c0c0c;scrollbar-width:thin}.filters .feats .check{min-height:34px}}@media(min-width:901px){.filters{overflow:hidden}.filters .field:has(.feats){flex:1 1 auto;min-height:140px;display:flex;flex-direction:column}.filters .feats{flex:1 1 auto;min-height:0;max-height:none!important}}.card,.cards .card,.facts>div,.blk2.alt .card,.pan:not(form):not(.filters):not(.buy):not(.sl):not(.sl-done):not(.gal){transition:border-color .2s,box-shadow .2s,background-color .2s}.card:hover,.cards .card:hover,.pan:not(form):not(.filters):not(.buy):not(.sl):not(.sl-done):not(.gal):not(.htrk):not(.ppi-whyb):hover{border-color:var(--or)!important;box-shadow:0 0 0 3px #f5822038,0 0 24px #f582201a}.cards>.card,.ticks>li,.sx-faq,.dstrip>div,.faq2>details.qa,.sv-chips>li,.cb2-card,.pk,.rm-it,.sv-g,.tile,.cb2-l>.pan,.sv-more,.how2-g>.pan,.cpx-flow>li,.cpx-sec,.wl-stats>div,.htrk-n>div,.g4>.stack,.ss-t,.hcert-n>div,.how2-who>li,.rar-opts>li,.ppi-tiles>.pan,.ppi-get li,.apx-why>.pan,.apx-opts>.pan,.apx-lend>.pan,.pf-sum,.slx-n>div,.slx-steps>li,.sl-paths>.pan,.rar-tile,.ss-l>div,.rar-col,.ppi-c,.sl-why,.sl-call,.std-list li,.pk-after2,.gallery>.shot,.split2>.shot,.g3>figure{transition:border-color .2s,box-shadow .2s,background-color .2s}.cards>.card:hover,.ticks>li:hover,.sx-faq:hover,.dstrip>div:hover,.faq2>details.qa:hover,.sv-chips>li:hover,.cb2-card:hover,.pk:hover,.rm-it:hover,.sv-g:hover,.tile:hover,.cb2-l>.pan:hover,.sv-more:hover,.how2-g>.pan:hover,.cpx-flow>li:hover,.cpx-sec:hover,.wl-stats>div:hover,.htrk-n>div:hover,.g4>.stack:hover,.ss-t:hover,.hcert-n>div:hover,.how2-who>li:hover,.rar-opts>li:hover,.ppi-tiles>.pan:hover,.ppi-get li:hover,.apx-why>.pan:hover,.apx-opts>.pan:hover,.apx-lend>.pan:hover,.pf-sum:hover,.slx-n>div:hover,.slx-steps>li:hover,.sl-paths>.pan:hover,.rar-tile:hover,.ss-l>div:hover,.rar-col:hover,.ppi-c:hover,.sl-why:hover,.sl-call:hover,.std-list li:hover,.gallery>.shot:hover,.split2>.shot:hover,.g3>figure:hover{border-color:var(--or)!important;box-shadow:0 0 0 3px #f5822038,0 0 26px #f582201f!important;transform:none!important}#services .svcard .stack{padding:16px 18px 18px!important}.fchecks{display:flex;flex-direction:column;gap:2px;max-height:210px;overflow:auto;border:1px solid var(--line,#2a2a2a);border-radius:8px;padding:6px 10px;background:#00000059}.fchecks .check{padding:6px 0}.fchecks{flex-shrink:0;min-height:44px}@media(min-width:901px){.filters{overflow-y:auto!important}.filters .field:has(.feats){flex:none;min-height:0}.filters .feats{max-height:240px!important;flex:none}}.flbl{font-size:13.5px;color:var(--mut);font-weight:600}.yr2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.yr2 select{width:100%}.yr2 select{padding-inline:10px 26px!important;font-size:15px}.fchecks.fch-sm{max-height:150px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hbi-site-srp.css.map */
