.listing-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--c-muted)}.listing-breadcrumb a{color:var(--c-muted);text-decoration:none}.listing-breadcrumb a:hover{color:var(--c-accent);text-decoration:underline}.listing-breadcrumb .sep{color:var(--c-muted)}.listing-breadcrumb [aria-current]{color:var(--c-text);font-weight:var(--fw-bold)}main.page:has(.product-list),main.page:has(.grid--plp){max-width:var(--container-page, 1400px);padding:16px 24px 64px}@media(max-width: 640px){main.page:has(.product-list),main.page:has(.grid--plp){padding-inline:16px}}.page-btn__ico--prev{transform:scaleX(-1)}.listing-head{margin:0 0 var(--sp-4)}.listing-head h1{margin:0 0 2px}.listing-head .count{color:var(--c-muted);font-size:.9rem}.listing-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;margin:0 0 14px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius)}.tb-count{font-size:14px;font-weight:600;color:var(--c-text)}.tb-count strong{color:var(--c-accent);font-weight:var(--fw-bold)}.page:has(.grid--plp) .listing-toolbar{background:none;border:none;border-radius:0;padding:0;gap:10px;margin-bottom:12px}.page:has(.grid--plp) .tb-count{font-size:13px;color:var(--c-muted)}.page:has(.grid--plp) .tb-count strong{font-size:15px;font-weight:var(--fw-black);color:var(--c-text)}.tb-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);margin-left:auto}.tb-sort{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-secondary)}.tb-sort select{font:inherit;font-size:var(--fs-sm);color:var(--c-text);padding:6px 10px;border:1px solid var(--c-border-strong);border-radius:var(--radius-input);background:var(--c-surface);cursor:pointer}.tb-sort select:focus{border-color:var(--c-accent)}.tb-check{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-secondary);cursor:pointer}.tb-check input{accent-color:var(--c-accent);cursor:pointer}.tb-check.is-active{color:var(--c-text);font-weight:var(--fw-bold)}.tb-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-secondary);cursor:pointer;user-select:none}.tb-toggle input{position:absolute;opacity:0;width:0;height:0}.tb-toggle-track{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:999px;background:var(--c-border-strong);transition:background .15s}.tb-toggle-track::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--c-surface);box-shadow:var(--shadow-card);transition:transform .15s}.tb-toggle input:checked+.tb-toggle-track{background:var(--c-accent)}.tb-toggle input:checked+.tb-toggle-track::after{transform:translateX(16px)}.tb-toggle input:focus-visible+.tb-toggle-track{outline:2px solid var(--c-accent);outline-offset:2px}.tb-toggle:has(input:checked){color:var(--c-text);font-weight:var(--fw-bold)}.installment-bar{display:flex;align-items:center;gap:7px;flex-shrink:0}.installment-label{font-size:12px;color:var(--c-muted);white-space:nowrap}.installment-btns{display:flex;gap:4px}.installment-btn{height:28px;padding:0 11px;border:1.5px solid var(--c-border);border-radius:var(--radius-lg, 14px);background:var(--c-surface);color:var(--c-text-secondary);font:inherit;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.installment-btn:hover{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-accent-light)}.installment-btn.active{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);box-shadow:0 2px 6px var(--c-accent-light)}.page:has(.grid--plp) .installment-bar{gap:4px;padding:4px 8px;background:var(--c-surface);border:.5px solid var(--c-border)}.page:has(.grid--plp) .installment-label{font-size:10px;font-weight:600;margin-right:4px}.page:has(.grid--plp) .installment-btns{gap:3px}.page:has(.grid--plp) .installment-btn{height:auto;padding:5px 9px;font-size:11px;letter-spacing:0;border-width:1px;border-radius:0;background:var(--c-surface-alt);color:var(--c-muted)}.page:has(.grid--plp) .installment-btn:hover{color:var(--c-text);background:var(--c-surface);border-color:var(--c-border)}.page:has(.grid--plp) .installment-btn.active{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent);box-shadow:none}.active-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.active-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 10px;font-size:12px;font-weight:600;text-decoration:none;color:var(--c-accent);background:var(--c-accent-light);border:1px solid var(--c-accent-light);border-radius:var(--radius-pill, 20px);transition:background .15s,color .15s}.active-tag:hover{background:var(--c-accent);color:var(--c-on-accent)}.active-tag .tag-x{font-size:14px;opacity:.7;line-height:1}.clear-all{align-self:center;font-size:12px;color:var(--c-muted);text-decoration:underline;margin-left:2px}.clear-all:hover{color:var(--c-accent)}.page:has(.grid--plp) .active-tags{gap:5px;padding:8px 12px;background:var(--c-accent-light);border:.5px solid var(--c-accent)}.page:has(.grid--plp) .active-tag{padding:3px 7px;font-size:10px;font-weight:var(--fw-bold);color:var(--c-on-accent);background:var(--c-accent);border:none;border-radius:0}.page:has(.grid--plp) .active-tag:hover{background:var(--c-accent-dark);color:var(--c-on-accent)}.page:has(.grid--plp) .active-tag .tag-x{font-size:12px;opacity:1;font-weight:var(--fw-bold)}.page:has(.grid--plp) .clear-all{margin-left:auto;font-weight:600;text-decoration:none}.page:has(.grid--plp) .clear-all:hover{color:var(--c-danger)}.filter-segments{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:flex-end;margin:0 0 var(--sp-5)}.filter-segments .fseg{display:flex;flex-direction:column;gap:6px;min-width:0}.filter-segments .fseg-label{font-size:var(--fs-caption, 10.5px);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-weight:var(--fw-bold);white-space:nowrap}.filter-segments .fseg-btns{display:inline-flex;flex-wrap:wrap;border:1px solid var(--c-border-strong);border-radius:var(--radius-input);overflow:hidden;background:var(--c-surface)}.filter-segments .fseg-btn{padding:8px 13px;font-size:var(--fs-sm);font-weight:500;color:var(--c-text);white-space:nowrap;border-right:1px solid var(--c-border);transition:background .15s ease,color .15s ease}.filter-segments .fseg-btn:last-child{border-right:0}.filter-segments .fseg-btn:hover{background:var(--c-accent-light);color:var(--c-accent)}.filter-segments .fseg-btn.is-active{background:var(--c-accent);color:var(--c-on-accent)}.filter-segments .fseg-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.filter-segments .fseg-btn.is-disabled{opacity:.42;cursor:not-allowed}.filter-segments .fseg-btn.is-disabled:hover{background:rgba(0,0,0,0);color:var(--c-text)}.filter-segments .fseg--sc .fseg-btns{border-style:dashed}.bubbles-wrap{margin:0 0 var(--sp-5);overflow:hidden}.bubbles{display:flex;gap:12px;padding:4px 2px 12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.bubbles::-webkit-scrollbar{display:none}.bubble{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:82px;text-align:center;text-decoration:none;color:var(--c-text-secondary);cursor:pointer}.bubble-circle{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:var(--c-surface-alt);border:2.5px solid var(--c-border);color:var(--c-text-secondary);font-size:17px;font-weight:var(--fw-black);letter-spacing:-0.5px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s,color .2s}.bubble-circle img{width:100%;height:100%;object-fit:contain;border-radius:50%}.bubble-circle--img{background:#fff;padding:5px}.bubble-ini{font-size:17px;font-weight:var(--fw-black);letter-spacing:-0.5px}.bubble-label{font-size:var(--fs-xs);font-weight:500;line-height:1.25;color:var(--c-text-secondary);max-width:82px;word-break:break-word}.bubble:hover .bubble-circle{border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-light);transform:scale(1.04)}.bubble.is-active .bubble-circle{border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-light)}.bubble.is-active .bubble-label{color:var(--c-accent);font-weight:var(--fw-bold)}.bubble.is-disabled{opacity:.42;cursor:not-allowed}.bubble.is-disabled:hover .bubble-circle{border-color:var(--c-border);box-shadow:none;transform:none}.bubble-circle.is-top{color:var(--c-warning);background:var(--c-warning-bg);border-color:var(--c-warning)}.bubble.is-active .bubble-circle.is-top,.bubble:hover .bubble-circle.is-top{color:var(--c-on-accent);background:var(--c-warning);border-color:var(--c-warning)}.bubble-circle.is-promo{color:var(--c-promo);background:var(--c-danger-bg);border-color:var(--c-promo)}.bubble.is-active .bubble-circle.is-promo,.bubble:hover .bubble-circle.is-promo{color:var(--c-on-promo);background:var(--c-promo);border-color:var(--c-promo)}.bubble-circle.is-recond{color:var(--c-success);background:var(--c-success-bg);border-color:var(--c-success);font-size:31px}.bubble.is-active .bubble-circle.is-recond,.bubble:hover .bubble-circle.is-recond{color:var(--c-on-accent);background:var(--c-success);border-color:var(--c-success)}.bubble-sep{flex:0 0 auto;align-self:stretch;width:1px;margin:8px 4px;background:var(--c-border)}.bubbles-wrap--ct{width:100vw;margin:0 calc(50% - 50vw) var(--sp-4);background:var(--c-text);overflow:hidden}.bubbles-wrap--ct .bubbles{gap:0;align-items:stretch;flex-wrap:nowrap;max-width:var(--container-max);margin:0 auto;padding:6px var(--sp-6) 4px;border-top:1px solid var(--c-dark3)}.bubbles-wrap--ct .bubble{flex-direction:column;align-items:center;gap:5px;width:auto;min-width:78px;padding:10px 16px 12px;border-bottom:2px solid rgba(0,0,0,0);transition:border-color .15s}.bubbles-wrap--ct .bubble-circle{width:40px;height:40px;border-radius:0;border:1px solid var(--c-text-secondary);background:var(--c-dark3);color:var(--c-border-strong);font-size:16px;transition:border-color .15s,background .15s,color .15s}.bubbles-wrap--ct .bubble-circle img{border-radius:0}.bubbles-wrap--ct .bubble-circle svg{width:20px;height:20px}.bubbles-wrap--ct .bubble-ini{font-size:11px;font-weight:800;letter-spacing:.02em}.bubbles-wrap--ct .bubble-label{max-width:92px;font-size:10px;font-weight:600;line-height:1.25;word-break:break-word;color:var(--c-border-strong)}.bubbles-wrap--ct .bubble:hover .bubble-circle,.bubbles-wrap--ct .bubble.is-active .bubble-circle,.bubbles-wrap--ct .bubble:hover .bubble-circle.is-top,.bubbles-wrap--ct .bubble:hover .bubble-circle.is-promo,.bubbles-wrap--ct .bubble:hover .bubble-circle.is-recond,.bubbles-wrap--ct .bubble.is-active .bubble-circle.is-top,.bubbles-wrap--ct .bubble.is-active .bubble-circle.is-promo,.bubbles-wrap--ct .bubble.is-active .bubble-circle.is-recond{border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 10%, transparent);color:var(--c-accent);box-shadow:none;transform:none}.bubbles-wrap--ct .bubble:hover .bubble-label{color:var(--c-surface)}.bubbles-wrap--ct .bubble.is-active{border-bottom-color:var(--c-accent)}.bubbles-wrap--ct .bubble.is-active .bubble-label{color:var(--c-accent);font-weight:700}.bubbles-wrap--ct .bubble.is-disabled:hover .bubble-circle{border-color:var(--c-text-secondary);background:var(--c-dark3);color:var(--c-border-strong)}.bubbles-wrap--ct .bubble.is-disabled:hover .bubble-label{color:var(--c-border-strong)}.bubbles-wrap--ct .bubble-circle.is-top,.bubbles-wrap--ct .bubble-circle.is-promo,.bubbles-wrap--ct .bubble-circle.is-recond{background:var(--c-dark3);border-color:var(--c-text-secondary);color:var(--c-border-strong);font-size:16px}.bubbles-wrap--ct .bubble-sep{align-self:center;width:1px;height:34px;margin:0 4px;background:var(--c-dark3)}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:var(--sp-4)}.grid--plp{grid-template-columns:repeat(var(--plp-cols, 4), minmax(0, 1fr));gap:10px}@media(max-width: 1280px){.grid--plp{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 860px){.grid--plp{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 520px){.grid--plp{grid-template-columns:repeat(2, minmax(0, 1fr));gap:7px}}.product-list{display:flex;flex-direction:column;gap:8px}.pager{display:flex;gap:5px;margin-top:24px;align-items:center;justify-content:center;flex-wrap:wrap}.pager .page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--c-border);border-radius:var(--radius-btn);background:var(--c-surface);color:var(--c-text-secondary);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.listing-results:has(.grid--plp) .pager .page-btn{width:34px;min-width:34px;height:34px;padding:0;font-size:12px}a.page-btn:hover,a.page-btn:focus-visible{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-accent-light)}.pager .page-btn.active{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);font-weight:var(--fw-bold);cursor:default}.pager .page-btn.disabled{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--c-text-secondary);cursor:default}.pager>a:not(.page-btn),.pager>span:not(.page-btn){display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px solid var(--c-border);border-radius:var(--radius-input);background:var(--c-surface);color:var(--c-text);text-decoration:none}.pager>a:not(.page-btn):hover{border-color:var(--c-accent);color:var(--c-accent)}.pager>.cur{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.pager>span.disabled:not(.page-btn){color:var(--c-text-secondary)}.listing-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;margin-top:20px;align-items:start}.listing-layout:has(.grid--plp){grid-template-columns:224px 1fr;gap:16px}[data-site=cybertek] .listing-layout:has(.grid--plp){grid-template-columns:260px 1fr}[data-site=cybertek] .listing-filters{position:sticky;top:calc(var(--chrome-nav-link-h, 44px) + 44px)}.listing-filters{background:rgba(0,0,0,0);border:0;padding:0}.listing-results{min-width:0}.filter-group{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--filter-card-radius, 12px);box-shadow:var(--filter-card-shadow, 0 1px 3px rgba(0, 0, 0, 0.05));padding:16px;margin-bottom:12px}.filter-group:last-of-type{margin-bottom:0}.filter-group-title{overflow-wrap:anywhere;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--c-border);font-size:var(--fs-caption, 0.72rem);font-weight:700;text-transform:var(--filter-title-tt, uppercase);letter-spacing:.07em;color:var(--c-muted)}.filter-group[data-collapsible]>.filter-group-title{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding-bottom:0;border-bottom:none}.filter-group[data-collapsible].is-open>.filter-group-title{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--c-border)}.filter-group[data-collapsible]>.filter-group-title::after{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--c-muted);border-bottom:2px solid var(--c-muted);transform:translateY(-2px) rotate(45deg);transition:transform var(--t-micro, 0.18s) ease;flex-shrink:0}.filter-group[data-collapsible].is-open>.filter-group-title::after{transform:translateY(2px) rotate(-135deg)}.filter-group[data-collapsible]:not(.is-open)>.filter-group-title~*{display:none !important}.filter-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:196px;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;margin-right:-4px;scrollbar-width:thin;scrollbar-color:var(--chrome-border) rgba(0,0,0,0)}.filter-checklist::-webkit-scrollbar{width:6px}.filter-checklist::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.filter-checklist::-webkit-scrollbar-thumb{background:var(--chrome-border);border-radius:var(--radius-xs, 3px)}.filter-checklist::-webkit-scrollbar-thumb:hover{background:var(--c-muted)}.filter-check label{display:flex;align-items:baseline;gap:7px;font-size:.86rem;line-height:1.3;cursor:pointer;min-height:24px}.filter-check input[type=checkbox]{flex:0 0 auto;width:var(--filter-check-size, auto);height:var(--filter-check-size, auto);accent-color:var(--c-accent);cursor:pointer}.filter-check-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.filter-check-count{flex:0 0 auto;color:var(--c-muted);font-size:var(--fs-caption, 0.78rem)}.filter-price{display:flex;align-items:center;gap:var(--sp-2)}.filter-price-input{width:100%;min-width:0;padding:7px 9px;border:1px solid var(--c-border-strong);border-radius:var(--radius-input);background:var(--c-surface-alt);font:inherit;font-size:.86rem;color:var(--c-text)}.filter-price-input:focus{border-color:var(--c-accent);background:var(--c-surface)}.filter-price-sep{flex:0 0 auto;color:var(--c-muted)}.filter-price-slider{margin-top:var(--sp-3)}.fps-track{position:relative;height:4px;margin:16px 6px 0;border-radius:var(--radius-full, 999px);background:var(--c-border)}.fps-fill{position:absolute;top:0;height:100%;border-radius:var(--radius-full, 999px);background:var(--c-accent)}.fps-input{position:absolute;top:50%;left:-6px;right:-6px;width:calc(100% + 12px);transform:translateY(-50%);margin:0;background:none;pointer-events:none;appearance:none;-webkit-appearance:none}.fps-input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--c-surface);border:2px solid var(--c-accent);box-shadow:var(--shadow-card);cursor:pointer}.fps-input::-moz-range-thumb{pointer-events:auto;width:24px;height:24px;border-radius:50%;background:var(--c-surface);border:2px solid var(--c-accent);box-shadow:var(--shadow-card);cursor:pointer}.fps-vals{display:flex;justify-content:space-between;margin-top:12px}.fps-badge{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-text);background:var(--c-surface-alt);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:3px 7px}.crit-range-wrap{padding:0 4px}.crit-range-track{position:relative;height:5px;margin:22px 0 20px;border-radius:var(--radius-xs, 3px);background:var(--c-border)}.crit-range-fill{position:absolute;height:100%;border-radius:var(--radius-xs, 3px);background:var(--c-accent);pointer-events:none}.crit-range-input{position:absolute;top:50%;left:-8px;width:calc(100% + 16px);height:100%;margin:0;padding:0;transform:translateY(-50%);background:none;pointer-events:none;appearance:none;-webkit-appearance:none;z-index:2}.crit-range-input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--c-accent);border:2.5px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.25);pointer-events:all;cursor:grab;position:relative;z-index:3}.crit-range-input:active::-webkit-slider-thumb{cursor:grabbing}.crit-range-input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--c-accent);border:2.5px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.25);pointer-events:all;cursor:grab}.crit-range-vals{display:flex;justify-content:space-between;margin-top:4px}.crit-val-badge{min-width:4.4em;overflow-wrap:anywhere;padding:3px 9px;font-size:12px;font-weight:800;text-align:center;letter-spacing:-0.01em;color:var(--c-on-accent);background:var(--c-accent);border-radius:5px}[data-site=cybertek] .crit-val-badge{border-radius:0}.filter-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:.86rem;color:var(--c-text-secondary);cursor:pointer;user-select:none}.filter-toggle input{position:absolute;opacity:0;width:0;height:0}.filter-toggle-track{position:relative;flex:0 0 auto;width:34px;height:18px;border-radius:999px;background:var(--c-border-strong);transition:background .15s}.filter-toggle-track::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--c-surface);box-shadow:var(--shadow-card);transition:transform .15s}.filter-toggle input:checked+.filter-toggle-track{background:var(--c-accent)}.filter-toggle input:checked+.filter-toggle-track::after{transform:translateX(16px)}.filter-toggle input:focus-visible+.filter-toggle-track{outline:2px solid var(--c-accent);outline-offset:2px}.filter-toggle:has(input:checked){color:var(--c-text);font-weight:var(--fw-bold)}.filter-actions{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.filter-submit{border:none;background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:.9rem;font-weight:600;text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);cursor:pointer;padding:9px 18px;border-radius:var(--radius-btn)}.filter-submit:hover{background:var(--c-accent-dark)}.filter-reset{font-size:var(--fs-caption, 0.82rem);color:var(--c-muted);text-decoration:none}.filter-reset:hover{color:var(--c-accent);text-decoration:underline}.empty{grid-column:1/-1;color:var(--c-muted);padding:var(--sp-6) 0;text-align:center}.fg-ico{vertical-align:-1px;margin-right:4px;color:var(--c-accent)}.listing-seo{margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius)}.listing-seo-badge{display:inline-block;margin-bottom:var(--sp-2);padding:3px 10px;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--c-on-accent);background:var(--c-accent);border-radius:var(--radius-sm)}.listing-rayon-cats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-sm)}.listing-rayon-cats .lrc-label{color:var(--c-text-secondary);font-weight:600}.listing-rayon-cats .lrc-link{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;border:1px solid var(--c-border);border-radius:var(--radius-full, 999px);background:var(--c-surface);color:var(--c-text);text-decoration:none}.listing-rayon-cats .lrc-link:hover{border-color:var(--c-accent);color:var(--c-accent)}.listing-rayon-cats .lrc-count{color:var(--c-text-secondary);font-size:.85em}.listing-seo-title{margin:0 0 var(--sp-2);font-family:var(--font-head);font-size:var(--fs-h1, 1.6rem);font-weight:var(--fw-h1, inherit);line-height:var(--lh-h1, inherit)}.listing-seo-inner{color:var(--c-text-secondary);font-size:var(--fs-sm);line-height:var(--lh-base)}.seo-clamp-more{display:none}@media(max-width: 860px){.seo-clamp{overflow:hidden}.seo-clamp-more{display:inline-flex;align-items:center;min-height:24px;margin:2px 0 0;padding:2px 8px 2px 0;font:inherit;font-weight:var(--fw-bold);line-height:1;color:var(--seo-more-color, inherit);background:none;border:0;text-decoration:underline;cursor:pointer}.seo-clamp-more:hover{color:var(--c-accent)}}.listing-seo-bottom{margin:var(--sp-5) 0 0;padding:var(--sp-4) var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius)}.listing-cat-seo{margin:0;color:var(--c-text-secondary);font-size:var(--fs-sm);line-height:var(--lh-loose, 1.7)}.listing-cat-seo h2,.listing-cat-seo h3{color:var(--c-text);margin:0 0 var(--sp-2)}.listing-cat-seo h3{font-size:1.05rem}.listing-cat-seo p{margin:0 0 var(--sp-2)}.listing-cat-seo ul,.listing-cat-seo ol{margin:0 0 var(--sp-2) var(--sp-4)}.listing-cat-seo a{color:var(--c-accent)}.listing-cat-seo ul.seo-checks,.listing-cat-seo ol.seo-steps{margin:0 0 var(--sp-3) var(--sp-4)}.listing-cat-seo ul.seo-checks li,.listing-cat-seo ol.seo-steps li{margin:0 0 var(--sp-2)}.listing-cat-seo ul.seo-checks li:last-child,.listing-cat-seo ol.seo-steps li:last-child{margin-bottom:0}.listing-cat-seo ul.seo-checks strong,.listing-cat-seo ol.seo-steps strong{color:var(--c-text)}.listing-cat-seo .seo-table-wrap{overflow-x:auto;margin:0 0 var(--sp-3)}.listing-cat-seo table.seo-compare{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--fs-sm)}.listing-cat-seo table.seo-compare th,.listing-cat-seo table.seo-compare td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);text-align:left;vertical-align:top}.listing-cat-seo table.seo-compare thead th{background:var(--c-surface-alt);color:var(--c-text);font-weight:700}.listing-cat-seo table.seo-compare tbody th[scope=row]{background:var(--c-surface-alt);color:var(--c-text);font-weight:600;white-space:normal}.cat-header{width:100vw;margin:0 calc(50% - 50vw);padding:26px 0 0;background:var(--c-text);position:relative;overflow:hidden}.cat-header-inner{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:0 var(--sp-6) 22px}.cat-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:3px 10px;font-size:var(--fs-caption, 9.5px);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 8%, transparent)}.cat-title{margin:0 0 8px;font-size:34px;font-weight:var(--fw-black);line-height:1.04;letter-spacing:-0.02em;text-transform:uppercase;color:var(--c-surface)}.cat-desc{max-width:760px;margin-bottom:16px;font-size:12.5px;line-height:1.7;color:var(--c-border-strong)}.cat-meta{display:flex;align-items:center;flex-wrap:wrap;gap:22px;font-size:12px}.cat-count{color:var(--c-accent);font-weight:800;font-size:18px}.cat-count span{margin-left:5px;font-size:12px;font-weight:400;color:var(--c-border-strong)}.cat-ship{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--c-success)}.store-select{width:100%;min-height:var(--btn-min-h, 0);font:inherit;font-size:var(--fs-sm);color:var(--c-text);padding:8px 10px;border:1px solid var(--c-border-strong);border-radius:var(--radius-input);background:var(--c-surface);cursor:pointer}@media(max-width: 767px){.store-select{font-size:16px}}.store-select:focus{border-color:var(--c-accent)}.store-clear-link{display:inline-block;margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--c-muted);text-decoration:none}.store-clear-link:hover{color:var(--c-accent);text-decoration:underline}.store-mode-toggle{display:flex;margin-top:10px;overflow:hidden;border:1px solid var(--c-border-strong);border-radius:var(--radius-input)}.store-mode-toggle a{flex:1;padding:7px 4px;font:inherit;font-size:11.5px;font-weight:var(--fw-semibold, 600);text-align:center;text-decoration:none;color:var(--c-muted);background:var(--c-surface);transition:background .15s,color .15s}.store-mode-toggle a:first-child{border-right:1px solid var(--c-border-strong)}.store-mode-toggle a.active{color:var(--c-on-accent);background:var(--c-accent)}.sort-options{display:flex;flex-direction:column;gap:6px}.sort-option{display:flex;align-items:center;gap:var(--sp-2);padding:8px 10px;font-size:var(--fs-sm);color:var(--c-text-secondary);text-decoration:none;border:1px solid var(--c-border);border-radius:var(--radius-input);background:var(--c-surface);transition:border-color .15s,color .15s,background .15s}.sort-option-ico{flex:0 0 auto;color:var(--c-muted)}.sort-option:hover{border-color:var(--c-accent);color:var(--c-text)}.sort-option.is-active{border-color:var(--c-accent);background:var(--c-accent-light);color:var(--c-accent);font-weight:var(--fw-bold)}.sort-option.is-active .sort-option-ico{color:var(--c-accent)}@media(max-width: 1100px){.listing-layout{grid-template-columns:210px 1fr}}@media(max-width: 860px){.listing-layout,.listing-layout:has(.grid--plp),[data-site=cybertek] .listing-layout:has(.grid--plp){grid-template-columns:1fr;gap:var(--sp-4)}}@media(max-width: 640px){.tb-controls{margin-left:0;width:100%}.installment-bar{width:100%;flex-shrink:1;flex-wrap:wrap}.installment-btns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;width:100%}.installment-btn{height:34px;padding:0;border-radius:17px;font-size:13.5px}.page:has(.grid--plp) .installment-btn{height:32px;padding:0;font-size:12.5px}}.voir-plus-section[hidden]{display:none}.btn-voir-plus{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 0;margin-top:4px;background:none;border:1.5px solid var(--c-border);border-radius:var(--radius-card, 8px);cursor:pointer;font-size:var(--fs-caption, 0.7rem);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--c-muted);transition:background .15s,color .15s}.btn-voir-plus::after{content:"˅";font-size:14px;font-weight:400}.btn-voir-plus[aria-expanded=true]::after{content:"˄"}.btn-voir-plus:hover{background:var(--c-surface-2, #f8f9fa);color:var(--c-text)}body:has(.listing-ct){background:var(--c-surface-alt)}.listing-ct .store-select{height:34px;padding:0 10px;font-size:12px;background:var(--c-surface-alt);border:1px solid rgba(0,0,0,.1)}.listing-ct .filter-group-title{font-family:"Outfit",var(--font-base);font-style:normal;font-weight:700;font-size:10px;letter-spacing:.1em;color:var(--c-text)}.listing-ct .card-chip{font-size:8px}.listing-ct .fps-track{height:3px;border-radius:0;background:var(--c-surface-alt);border:.5px solid rgba(0,0,0,.08)}.listing-ct .fps-fill{border-radius:0;background:var(--c-accent)}.listing-ct .fps-input::-webkit-slider-thumb{width:14px;height:14px;border-radius:0;background:var(--c-accent);border:2px solid var(--c-text);box-shadow:none}.listing-ct .fps-input::-moz-range-thumb{width:14px;height:14px;border-radius:0;background:var(--c-accent);border:2px solid var(--c-text);box-shadow:none}.listing-ct .fps-vals{gap:6px;margin-top:10px}.listing-ct .fps-badge{flex:1;text-align:center;padding:7px 6px;font-size:11px;font-weight:var(--fw-bold);color:var(--c-text);background:var(--c-accent-light);border:1.5px solid var(--c-accent);border-radius:0}.listing-ct .crit-range-track{height:3px;margin:16px 6px 0;border-radius:0;background:var(--c-surface-alt);border:.5px solid rgba(0,0,0,.08)}.listing-ct .crit-range-fill{border-radius:0;background:var(--c-accent)}.listing-ct .crit-range-input{left:-6px;width:calc(100% + 12px)}.listing-ct .crit-range-input::-webkit-slider-thumb{width:14px;height:14px;border-radius:0;background:var(--c-accent);border:2px solid var(--c-text);box-shadow:none}.listing-ct .crit-range-input::-moz-range-thumb{width:14px;height:14px;border-radius:0;background:var(--c-accent);border:2px solid var(--c-text);box-shadow:none}.listing-ct .crit-range-vals{gap:6px;margin-top:10px}.listing-ct .crit-val-badge{flex:1;min-width:0;padding:7px 6px;font-size:11px;font-weight:var(--fw-bold);letter-spacing:normal;color:var(--c-text);background:var(--c-accent-light);border:1.5px solid var(--c-accent);border-radius:0}.tb-view{display:flex;gap:0;border:1px solid var(--c-border)}.tb-view button{min-height:44px;padding:0 14px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--c-muted);font-size:12px;font-weight:var(--fw-semibold, 600);cursor:pointer}.tb-view button+button{border-left:1px solid var(--c-border)}.tb-view button:hover{color:var(--c-text);background:var(--c-surface-alt)}.tb-view button.is-active{background:var(--c-text);color:var(--c-surface)}.listing-ct.view-list .grid--plp{grid-template-columns:1fr;gap:0;border:1px solid var(--c-border);border-radius:var(--radius-card);overflow:clip;overflow-clip-margin:5px;background:var(--c-surface)}.listing-ct.view-list .grid--plp .card{display:grid;grid-template-columns:112px minmax(0, 1fr) minmax(0, 240px) 232px;align-items:center;column-gap:16px;border:0;border-top:3px solid var(--c-accent);border-radius:0;box-shadow:none;padding:12px 16px}.listing-ct.view-list .grid--plp .card:hover{box-shadow:none;transform:none;background:var(--c-surface-alt)}.listing-ct.view-list .card-img{grid-column:1;height:auto;min-width:0;aspect-ratio:1;border-bottom:0;border:1px solid var(--c-border)}.listing-ct.view-list .card-img-link{padding:6px}.listing-ct.view-list .card-body{grid-column:2;padding:0}.listing-ct.view-list .card-name{min-height:0}.listing-ct.view-list .card-omni{grid-column:3;border-top:0;background:rgba(0,0,0,0)}.listing-ct.view-list .omni-web{padding:0 0 6px}.listing-ct.view-list .omni-stores{padding:6px 0 0}.listing-ct.view-list .card-actions--omni{grid-column:4;padding:0}@media(max-width: 1060px){.listing-ct.view-list .grid--plp .card{grid-template-columns:96px minmax(0, 1fr);row-gap:8px}.listing-ct.view-list .card-body,.listing-ct.view-list .card-omni,.listing-ct.view-list .card-actions--omni{grid-column:2}}.sidebar-cat-list{display:flex;flex-direction:column}.sidebar-cat-link{display:flex;align-items:center;gap:8px;padding:5px 4px;margin-bottom:2px;text-decoration:none;color:var(--c-text);font-size:13px;border-radius:var(--radius);transition:background .12s,color .12s}.sidebar-cat-link:hover{background:var(--c-surface-2, #f8f9fa);color:var(--c-accent)}.sidebar-cat-link.active{color:var(--c-accent);font-weight:var(--fw-bold);background:var(--c-surface-2, #f8f9fa)}.sidebar-cat-link .scl-icon{flex-shrink:0;line-height:1;color:var(--c-muted)}.sidebar-cat-link:hover .scl-icon,.sidebar-cat-link.active .scl-icon{color:var(--c-accent)}.sidebar-cat-link .scl-icon svg{display:block;width:17px;height:17px}.sidebar-cat-link .scl-name{flex:1;line-height:1.3;min-width:0}.sidebar-cat-link .filter-count{flex-shrink:0;color:var(--c-muted);font-size:12px}[data-listing-root].is-loading :is(.listing-results,.recond-results,.om-v2-results,.products-grid,.product-list,.grid){opacity:.55;pointer-events:none;transition:opacity .15s ease}[data-listing-root].is-loading :is(.listing-results,.recond-results,.om-v2-results,.products-grid,.product-list,.grid) :is(.listing-results,.recond-results,.om-v2-results,.products-grid,.product-list,.grid){opacity:1}.listing-loading{position:fixed;inset:0 0 auto 0;height:3px;z-index:960;pointer-events:none;background:var(--c-surface-2, #f1f3f5)}.listing-loading-bar{display:block;width:35%;height:100%;background:var(--c-accent);animation:listing-loading-slide 1.1s ease-in-out infinite}@keyframes listing-loading-slide{0%{transform:translateX(-100%)}100%{transform:translateX(385%)}}@media(prefers-reduced-motion: reduce){.listing-loading-bar{width:100%;animation:none}}.listing-timeout{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:961;display:flex;align-items:center;gap:12px;max-width:min(680px,100vw - 32px);padding:12px 14px;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-text);box-shadow:0 6px 24px rgba(0,0,0,.18);font-size:13px;line-height:1.35}.listing-timeout-text{margin:0;flex:1;min-width:0}.listing-timeout-retry{flex-shrink:0;padding:7px 12px;border:0;border-radius:var(--radius-sm);background:var(--c-accent);color:var(--c-on-accent, #fff);font-weight:var(--fw-bold, 600);font-size:13px;cursor:pointer}.listing-timeout-close{flex-shrink:0;width:26px;height:26px;border:0;border-radius:var(--radius-sm);background:none;color:var(--c-muted);font-size:14px;line-height:1;cursor:pointer}.listing-timeout-close:hover{color:var(--c-text)}.filter-check.is-disabled{opacity:.42}.filter-check.is-disabled label{cursor:not-allowed}.filter-family{list-style:none}.filter-family-head{display:flex;align-items:center;gap:6px}.filter-family-label{flex:1;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--c-text);min-width:0}.filter-family-label .filter-check-label{flex:1;min-width:0;font-weight:var(--fw-bold, 600)}.filter-family-label .filter-check-count{flex-shrink:0;color:var(--c-muted);font-size:12px}.filter-family-toggle{flex-shrink:0;width:22px;height:22px;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:none;color:var(--c-muted);font-size:14px;line-height:1;cursor:pointer}.filter-family-toggle:hover{color:var(--c-accent);border-color:var(--c-accent)}.filter-family-children{margin:2px 0 6px 20px;max-height:none;overflow-y:visible;overscroll-behavior:auto;padding-right:0}.filter-family-children[hidden]{display:none}.filter-family-children .filter-check label{font-size:12px}.filter-family-children .filter-check-count{font-size:11px}.filter-family.is-disabled>.filter-family-head{opacity:.42}.filter-family.is-disabled .filter-family-label{cursor:not-allowed}:root{--lfm-bar-h: 44px}.lfm-bar,.lfm-pill,.lfm-sheet,.lfm-veil,.lfm-grip,.lfm-sheet-head,.lfm-sheet-foot{display:none}@media(min-width: 861px){.lfm-drawer--contents,.lfm-drawer--contents>.lfm-drawer-body{display:contents}}@media(max-width: 860px){.lfm-bar{display:flex;gap:8px;margin:0 0 12px}.lfm-btn{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;position:relative;min-height:var(--lfm-bar-h);padding:10px 12px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:var(--radius-input, 8px);font:inherit;font-size:var(--fs-sm, 0.875rem);font-weight:var(--fw-bold, 700);color:var(--c-text);cursor:pointer;transition:border-color .15s,background .15s}.lfm-btn:active{background:var(--c-surface-alt, #f4f4f8)}.lfm-ico{flex:0 0 auto;color:var(--c-muted)}.lfm-btn-val{margin-left:2px;font-weight:var(--fw-bold, 700);color:var(--c-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-on-accent);font-size:10px;font-weight:var(--fw-black, 800);line-height:1}.lfm-pill{display:flex;align-items:stretch;position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:590;max-width:calc(100vw - 32px);background:var(--c-accent);border:1px solid rgba(0,0,0,.14);border-radius:999px;box-shadow:0 10px 26px -6px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.18);transform:translate(-50%, 160%);transition:transform .28s cubic-bezier(0.34, 1.25, 0.5, 1);visibility:hidden}.lfm-pill.is-visible{transform:translate(-50%, 0);visibility:visible}.lfm-pill-seg{position:relative;display:flex;align-items:center;gap:6px;padding:12px 15px;background:none;border:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:.78rem;font-weight:var(--fw-black, 800);color:var(--c-on-accent)}.lfm-pill-seg:first-child{border-radius:999px 0 0 999px}.lfm-pill-seg:last-child{border-radius:0 999px 999px 0}.lfm-pill-seg:active{background:rgba(0,0,0,.1)}.lfm-pill-seg .lfm-ico{color:currentColor;opacity:.8}.lfm-pill-seg .lfm-badge{background:var(--c-on-accent);color:var(--c-accent)}.lfm-pill-div{flex:0 0 auto;width:1px;margin:9px 0;background:rgba(0,0,0,.22)}.lfm-drawer,.lfm-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;background:var(--c-surface);border-radius:16px 16px 0 0;box-shadow:0 -6px 28px rgba(0,0,0,.24);transform:translateY(100%);visibility:hidden;transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1),visibility 0s linear .28s}.lfm-drawer.is-open,.lfm-sheet.is-open{transform:translateY(0);visibility:visible;transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1)}.lfm-drawer.lfm-no-anim,.lfm-sheet.lfm-no-anim,.lfm-veil.lfm-no-anim{transition:none !important}.lfm-grip{display:block;flex:0 0 auto;width:36px;height:4px;margin:8px auto 2px;border-radius:2px;background:var(--c-border-strong, var(--c-border))}.lfm-sheet-head{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:6px 14px 11px;border-bottom:1px solid var(--c-border)}.lfm-sheet-title{margin:0;font-size:1rem;font-weight:var(--fw-black, 800);color:var(--c-text)}.lfm-reset{margin-left:auto;padding:5px 8px;border-radius:6px;font-size:.78rem;font-weight:var(--fw-bold, 700);color:var(--c-accent);text-decoration:none}.lfm-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:50%;color:var(--c-muted);cursor:pointer}.lfm-sheet-head>.lfm-close:nth-child(2){margin-left:auto}.lfm-close:active{background:var(--c-surface-alt, #f4f4f8)}.lfm-drawer-body,.lfm-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 14px}.lfm-sheet-foot{display:block;flex:0 0 auto;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--c-border);background:var(--c-surface)}.lfm-apply{width:100%;padding:13px;border:none;border-radius:8px;background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:.9rem;font-weight:var(--fw-black, 800);cursor:pointer}.lfm-sortlist{margin:0;padding:0;list-style:none}.lfm-sortopt{display:flex;align-items:center;gap:10px;padding:13px 4px;border-bottom:1px solid var(--c-border);font-size:.92rem;color:var(--c-text);text-decoration:none}.lfm-sortlist li:last-child .lfm-sortopt{border-bottom:none}.lfm-sortopt.is-active{color:var(--c-accent);font-weight:var(--fw-black, 800)}.lfm-tick{margin-left:auto;flex:0 0 auto}.lfm-drawer .filter-sort{display:none}.lfm-veil{display:block;position:fixed;inset:0;z-index:990;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .2s}.lfm-veil.is-open{opacity:1;pointer-events:auto}.lfm-veil[hidden]{display:none}body:has(.compare-bar.is-active) .lfm-pill{display:none}.lfm-open .lfm-pill{display:none}.lfm-open #axeptio_main_button,.lfm-open iframe#launcher,.lfm-open iframe#webWidget{display:none !important}.lfm-open .chat-fab{display:none}.op-layout .op-results .op-sort{display:none}.ctpro-page.ctpro-plp .side:has(.lfm-drawer){max-height:none;overflow:visible}}@media(prefers-reduced-motion: reduce){.lfm-pill,.lfm-drawer,.lfm-sheet,.lfm-veil{transition:none}}.gsl-city-bar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 13px;margin:0 0 10px;font-size:12px;color:var(--c-text-secondary);background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px}.gsl-city-bar[hidden]{display:none}.gsl-city-bar svg{flex-shrink:0;color:var(--c-accent)}.gsl-ico{flex-shrink:0;color:var(--c-accent)}.gsl-city-name{font-weight:700;color:var(--c-text)}.gsl-sep{color:var(--c-border-strong)}.gsl-change-btn{background:none;border:none;padding:0;margin:0;font:inherit;font-size:12px;color:var(--c-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.gsl-change-btn:hover{opacity:.75}.gsl-clear-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:none;border-radius:50%;background:var(--c-surface-alt);color:var(--c-muted);font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.gsl-clear-btn:hover{background:var(--c-accent);color:var(--c-on-accent)}.gsl-city-form{display:flex;align-items:center;gap:5px;flex:1;flex-wrap:nowrap;width:100%}.geostock-input-wrap{position:relative;flex:1;min-width:0}.geostock-input-wrap .geostock-input{width:100%;box-sizing:border-box}.geostock-input{flex:1;min-width:0;height:28px;padding:0 8px;font:inherit;font-size:12px;border-radius:5px;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);outline:none;transition:border-color .15s}.geostock-input:focus{border-color:var(--c-accent)}.geostock-submit{height:28px;padding:0 10px;font:inherit;font-size:12px;font-weight:700;background:var(--c-accent);color:var(--c-on-accent);border:none;border-radius:5px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.geostock-submit:hover:not(:disabled){background:var(--c-accent-dark)}.geostock-submit:disabled{opacity:.6;cursor:wait}.geostock-cancel{height:28px;width:28px;font:inherit;font-size:13px;background:none;border:1px solid var(--c-border-strong);border-radius:5px;color:var(--c-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s,color .15s}.geostock-cancel:hover{border-color:var(--c-text-secondary);color:var(--c-text)}.geostock-geo-error{display:block;width:100%;font-size:11px;color:var(--c-danger);margin-top:3px}.geostock-suggest{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:9999;background:var(--c-surface);border:1.5px solid var(--c-accent);border-radius:8px;box-shadow:var(--shadow-pop);list-style:none;margin:0;padding:4px 0;display:none;overflow:hidden}.geostock-suggest-item{display:flex;align-items:baseline;gap:6px;padding:8px 12px;font-size:12px;color:var(--c-text);cursor:pointer;border-bottom:1px solid var(--c-border);line-height:1.3}.geostock-suggest-item:last-child{border-bottom:none}.geostock-suggest-item:hover,.geostock-suggest-item.active{background:var(--c-accent-light);color:var(--c-accent)}.geostock-suggest-item strong{font-weight:600}.geostock-suggest-item small{font-size:10.5px;color:var(--c-muted);flex-shrink:0}.gsl-empty{margin:0;font-size:12px;line-height:1.4;color:var(--c-text-secondary)}.gsl-empty strong{font-weight:700;color:var(--c-text)}.pchl{--pchl-surface: var(--c-surface, #fff);--pchl-surface-2: var(--c-surface-alt, #fafafa);--pchl-page: var(--c-bg, #f0f0ee);--pchl-border: var(--c-border, #e4e4e7);--pchl-border-strong: var(--c-border-strong, #d1d1d6);--pchl-text: var(--c-text, #111);--pchl-text-2: var(--c-text-secondary, #52525b);--pchl-muted: var(--c-muted, #a1a1aa);--pchl-accent: var(--site-accent, #e53029);--pchl-accent-ink: var(--c-on-accent, #fff);--pchl-price: var(--c-price, #111);--pchl-price-old: var(--c-price-old, #a1a1aa);--pchl-promo-bg: var(--c-promo, #e53029);--pchl-promo-fg: var(--c-on-promo, #fff);--pchl-radius: var(--radius, 10px);--pchl-radius-btn: var(--radius-btn, 4px);--pchl-shadow-hover: 0 6px 20px rgba(0, 0, 0, .10);margin:0 0 18px}.pchl a{text-decoration:none;color:inherit}.pchl .pchl-head{margin:0 0 14px}.pchl .pchl-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pchl-accent)}.pchl .pchl-title{margin:2px 0 0;font-size:22px;line-height:1.15;font-weight:800;color:var(--pchl-text)}.pchl .pchl-sub{margin:4px 0 0;font-size:13.5px;color:var(--pchl-text-2)}.pchl .pchl-name{margin:0;font-size:19px;font-weight:800;line-height:1.15;color:var(--pchl-text)}.pchl .pchl-specs{list-style:none;margin:8px 0 0;padding:0}.pchl .pchl-specs li{position:relative;padding-left:13px;margin:3px 0;font-size:13px;color:var(--pchl-text-2)}.pchl .pchl-specs li::before{content:"›";position:absolute;left:0;top:-1px;color:var(--pchl-accent);font-weight:700}.pchl .pchl-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.pchl .pchl-price--old{margin-bottom:2px}.pchl .pchl-now{font-size:26px;font-weight:800;line-height:1;color:var(--pchl-price);letter-spacing:-0.5px}.pchl .pchl-old{font-size:13px;color:var(--pchl-price-old);text-decoration:line-through}.pchl .pchl-save{background:var(--pchl-promo-bg);color:var(--pchl-promo-fg);font-size:12px;font-weight:800;padding:4px 8px;border-radius:3px;white-space:nowrap}.pchl .pchl-badge,.pchl .pchl-rank{display:inline-block;background:var(--pchl-accent);color:var(--pchl-accent-ink);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:3px}.pchl .pchl-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--pchl-accent);color:var(--pchl-accent-ink);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:11px 18px;border-radius:var(--pchl-radius-btn);white-space:nowrap}.pchl img{max-width:100%;height:auto;display:block}.pchl--podium .pchl-podium{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:stretch}.pchl--podium .pchl-hero{position:relative;display:grid;grid-template-columns:1fr minmax(0, 230px);gap:16px;align-items:center;padding:20px;background:var(--pchl-surface);border:1px solid var(--pchl-border);border-top:3px solid var(--pchl-accent);border-radius:var(--pchl-radius);transition:box-shadow .18s,transform .18s}.pchl--podium .pchl-hero:hover{box-shadow:var(--pchl-shadow-hover);transform:translateY(-2px)}.pchl--podium .pchl-hero .pchl-name{font-size:26px}.pchl--podium .pchl-hero .pchl-now{font-size:33px}.pchl--podium .pchl-hero .pchl-cta{margin-top:16px}.pchl--podium .pchl-rank{position:absolute;top:-1px;right:0;border-radius:0 var(--pchl-radius) 0 3px}.pchl--podium .pchl-hero-img{align-self:center}.pchl--podium .pchl-side{display:grid;gap:16px;align-content:stretch}.pchl--podium .pchl-mini{display:grid;grid-template-columns:78px minmax(0, 1fr);gap:12px;align-items:center;padding:12px 14px;background:var(--pchl-surface);border:1px solid var(--pchl-border);border-radius:var(--pchl-radius);transition:border-color .18s}.pchl--podium .pchl-mini:hover{border-color:var(--pchl-accent)}.pchl--podium .pchl-mini .pchl-name{font-size:15px}.pchl--podium .pchl-mini .pchl-now{font-size:20px}.pchl--podium .pchl-mini .pchl-specs{margin-top:5px}.pchl--podium .pchl-mini .pchl-specs li{font-size:12px;margin:1px 0}@media(max-width: 900px){.pchl--podium .pchl-podium{grid-template-columns:1fr}.pchl--podium .pchl-hero{grid-template-columns:1fr}.pchl--podium .pchl-hero-img{order:-1;max-width:220px;margin:0 auto}}.pchl--spotlight .pchl-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.pchl--spotlight .pchl-grid--1{grid-template-columns:minmax(0, 520px)}.pchl--spotlight .pchl-grid--2{grid-template-columns:repeat(2, 1fr)}.pchl--spotlight .pchl-card{position:relative;overflow:hidden;padding:18px;display:flex;flex-direction:column;background:var(--pchl-surface);border:1px solid var(--pchl-border);border-radius:var(--pchl-radius);transition:border-color .18s,box-shadow .18s,transform .18s}.pchl--spotlight .pchl-card:hover{border-color:var(--pchl-accent);box-shadow:0 0 0 1px var(--pchl-accent),var(--pchl-shadow-hover);transform:translateY(-2px)}.pchl--spotlight .pchl-ghost{position:absolute;right:8px;top:-14px;font-size:84px;font-weight:900;line-height:1;letter-spacing:-4px;color:var(--pchl-text);opacity:.055;pointer-events:none}.pchl--spotlight .pchl-card-row{display:grid;grid-template-columns:minmax(0, 1fr) 110px;gap:10px;align-items:center}.pchl--spotlight .pchl-card-txt .pchl-name{margin:6px 0 0}.pchl--spotlight .pchl-card-img{justify-self:center}.pchl--spotlight .pchl-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--pchl-border)}.pchl--spotlight .pchl-card-row{margin-bottom:12px}.pchl--spotlight .pchl-card-prices{min-width:0}@media(max-width: 1100px){.pchl--spotlight .pchl-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.pchl--spotlight .pchl-grid,.pchl--spotlight .pchl-grid--1,.pchl--spotlight .pchl-grid--2{grid-template-columns:1fr}}.pcg-page .pchl{--pchl-surface: var(--pcg-surface);--pchl-surface-2: var(--pcg-surface-2);--pchl-page: var(--pcg-bg);--pchl-border: var(--pcg-border);--pchl-border-strong: var(--pcg-border-strong);--pchl-text: var(--pcg-text);--pchl-text-2: var(--pcg-text-2);--pchl-muted: var(--pcg-muted);--pchl-accent: var(--pcg-accent);--pchl-accent-ink: var(--pcg-accent-ink);--pchl-price: var(--pcg-price);--pchl-price-old: var(--pcg-price-old);--pchl-promo-bg: var(--pcg-promo-bg);--pchl-promo-fg: var(--pcg-promo-fg);--pchl-radius: var(--pcg-radius);--pchl-radius-btn: var(--pcg-radius-btn);--pchl-shadow-hover: var(--pcg-shadow-hover);max-width:var(--pcg-container);margin:0 auto 18px;padding:14px 24px 0}[data-site=cybertek] .pcg-page .pchl .pchl-save,[data-site=cybertek] .pcg-page .pchl .pchl-badge,[data-site=cybertek] .pcg-page .pchl .pchl-rank{border-radius:0}.product-row--bundle,.card--bundle{--bdl-accent: var(--c-accent, #6d28d9);--bdl-on-accent: var(--c-on-accent, #fff);--bdl-tint: var(--c-surface-alt, #fafafa);--bdl-muted: var(--c-muted, #5a6270)}.product-row--bundle{position:relative;background:var(--bdl-tint);border-color:var(--bdl-accent);padding-left:6px}.product-row--bundle::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--bdl-accent);border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.pbdg.pb-bundle{background:var(--bdl-accent);border-color:var(--bdl-accent);color:var(--bdl-on-accent)}.pbdg.pb-bundle-code{background:rgba(0,0,0,0);border:1px dashed var(--bdl-accent);color:var(--bdl-accent);font-variant-numeric:tabular-nums}.prow-bundle-parts .spec--anchor{border-color:var(--bdl-accent);color:var(--bdl-accent);font-weight:700}.prow-bundle-count{font-size:.78rem;color:var(--bdl-muted)}.prow-bundle-save{font-size:.74rem;font-weight:700;color:var(--bdl-accent);margin-top:2px}.prow-bundle-na{cursor:default;pointer-events:none}.prow-bundle-see{justify-content:center;color:var(--bdl-accent)}.card--bundle{border-color:var(--bdl-accent);box-shadow:inset 0 3px 0 0 var(--bdl-accent)}.card-ribbon.is-bundle{background:var(--bdl-accent);color:var(--bdl-on-accent)}.card-chip--anchor{border-color:var(--bdl-accent);color:var(--bdl-accent);font-weight:700}.card-bundle-save{font-size:.74rem;font-weight:700;color:var(--bdl-accent)}.card-bundle-out{font-size:.72rem;font-weight:700;color:var(--c-warning-text, #92400e)}.card-bundle-cta{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px}.card-bundle-cta form{margin:0}.card-bundle-cta .card-cta{width:100%;justify-content:center;flex-wrap:wrap;overflow-wrap:anywhere}.card-bundle-cta .card-cta svg{width:14px;height:14px;flex-shrink:0}.card-bundle-see{font-size:.78rem;font-weight:700;color:var(--bdl-accent);text-align:center;text-decoration:none}.card-bundle-see:hover{text-decoration:underline}
