/* Mobile popup categories fix v2 - placed first to avoid later parse issues */@media (max-width:767px){#elementor-popup-modal-24495 .dialog-message{padding-bottom:180px !important;-webkit-overflow-scrolling:touch}}/* Footer shape divider cleanup v2 - placed first to avoid parse issues later in file */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}@media (max-width:767px){.home .elementor-element-e2c4579{padding-top:108px !important}.elementor-location-footer .elementor-element-2e7bdfa{display:none !important}.elementor-location-footer .elementor-element-8021232,.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-592ed03 img{width:44px !important}.elementor-location-footer .elementor-element-592ed03 img{height:44px !important}}/* Custom PC configurator form styling */.elementor-form .elementor-field-textual,.elementor-form select.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-field-textual::placeholder{color:rgba(255,255,255,0.55) !important}.elementor-form .elementor-field-textual:focus,.elementor-form select.elementor-field-textual:focus{border-color:#D946F0 !important;background:rgba(255,255,255,0.1) !important;outline:none;box-shadow:0 0 0 3px rgba(217,70,240,0.25)}.elementor-form .elementor-field-label{color:#fff !important;font-weight:600}.elementor-form select.elementor-field-textual option{background:#1a1a1a;color:#fff}.elementor-form .elementor-field-subgroup{display:flex !important;flex-wrap:wrap;gap:10px 22px}.elementor-form .elementor-field-option{display:flex;align-items:center;gap:7px}.elementor-form .elementor-field-option input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid rgba(217,70,240,0.6);border-radius:50%;margin:0;cursor:pointer;background:transparent;flex-shrink:0}.elementor-form .elementor-field-option input[type=radio]:checked{border-color:#D946F0;background:#D946F0;box-shadow:inset 0 0 0 3px #000}.elementor-form .elementor-field-option label{color:#fff !important;cursor:pointer}.elementor-form textarea.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-button{border-radius:8px !important;font-weight:700 !important;transition:transform .15s,box-shadow .15s}.elementor-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,70,240,0.4)}/* Footer shape divider cleanup - replace jagged drip with clean line */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}/* HAIM PC — navigation and accessibility maintenance,August 2026 */@media (min-width:1025px){.elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap !important}.elementor-nav-menu--main .elementor-item{font-size:16px !important;padding-left:10px !important;padding-right:10px !important;white-space:nowrap}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #D946F0 !important;outline-offset:3px !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}/* Keep the mobile hero clear of the fixed header */@media (max-width:767px){body.home .elementor-element-e2c4579{padding-top:134px !important}}/* The phone CTA should not repeat the mobile menu icon */@media (max-width:767px){.elementor-element-e5760e4 .elementor-button-icon{display:none !important}}/* Footer shape divider cleanup v2 - placed first to avoid parse issues later in file */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}@media (max-width:767px){.home .elementor-element-e2c4579{padding-top:108px !important}.elementor-location-footer .elementor-element-2e7bdfa{display:none !important}.elementor-location-footer .elementor-element-8021232,.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-592ed03 img{width:44px !important}.elementor-location-footer .elementor-element-592ed03 img{height:44px !important}}/* Custom PC configurator form styling */.elementor-form .elementor-field-textual,.elementor-form select.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-field-textual::placeholder{color:rgba(255,255,255,0.55) !important}.elementor-form .elementor-field-textual:focus,.elementor-form select.elementor-field-textual:focus{border-color:#D946F0 !important;background:rgba(255,255,255,0.1) !important;outline:none;box-shadow:0 0 0 3px rgba(217,70,240,0.25)}.elementor-form .elementor-field-label{color:#fff !important;font-weight:600}.elementor-form select.elementor-field-textual option{background:#1a1a1a;color:#fff}.elementor-form .elementor-field-subgroup{display:flex !important;flex-wrap:wrap;gap:10px 22px}.elementor-form .elementor-field-option{display:flex;align-items:center;gap:7px}.elementor-form .elementor-field-option input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid rgba(217,70,240,0.6);border-radius:50%;margin:0;cursor:pointer;background:transparent;flex-shrink:0}.elementor-form .elementor-field-option input[type=radio]:checked{border-color:#D946F0;background:#D946F0;box-shadow:inset 0 0 0 3px #000}.elementor-form .elementor-field-option label{color:#fff !important;cursor:pointer}.elementor-form textarea.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-button{border-radius:8px !important;font-weight:700 !important;transition:transform .15s,box-shadow .15s}.elementor-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,70,240,0.4)}/* Footer shape divider cleanup - replace jagged drip with clean line */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}/* HAIM PC — navigation and accessibility maintenance,August 2026 */@media (min-width:1025px){.elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap !important}.elementor-nav-menu--main .elementor-item{font-size:16px !important;padding-left:10px !important;padding-right:10px !important;white-space:nowrap}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #D946F0 !important;outline-offset:3px !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}/* Keep the mobile hero clear of the fixed header */@media (max-width:767px){body.home .elementor-element-e2c4579{padding-top:134px !important}}/* Footer shape divider cleanup v2 - placed first to avoid parse issues later in file */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}@media (max-width:767px){.home .elementor-element-e2c4579{padding-top:108px !important}.elementor-location-footer .elementor-element-2e7bdfa{display:none !important}.elementor-location-footer .elementor-element-8021232,.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-592ed03 img{width:44px !important}.elementor-location-footer .elementor-element-592ed03 img{height:44px !important}}/* Custom PC configurator form styling */.elementor-form .elementor-field-textual,.elementor-form select.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-field-textual::placeholder{color:rgba(255,255,255,0.55) !important}.elementor-form .elementor-field-textual:focus,.elementor-form select.elementor-field-textual:focus{border-color:#D946F0 !important;background:rgba(255,255,255,0.1) !important;outline:none;box-shadow:0 0 0 3px rgba(217,70,240,0.25)}.elementor-form .elementor-field-label{color:#fff !important;font-weight:600}.elementor-form select.elementor-field-textual option{background:#1a1a1a;color:#fff}.elementor-form .elementor-field-subgroup{display:flex !important;flex-wrap:wrap;gap:10px 22px}.elementor-form .elementor-field-option{display:flex;align-items:center;gap:7px}.elementor-form .elementor-field-option input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid rgba(217,70,240,0.6);border-radius:50%;margin:0;cursor:pointer;background:transparent;flex-shrink:0}.elementor-form .elementor-field-option input[type=radio]:checked{border-color:#D946F0;background:#D946F0;box-shadow:inset 0 0 0 3px #000}.elementor-form .elementor-field-option label{color:#fff !important;cursor:pointer}.elementor-form textarea.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-button{border-radius:8px !important;font-weight:700 !important;transition:transform .15s,box-shadow .15s}.elementor-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,70,240,0.4)}/* Footer shape divider cleanup - replace jagged drip with clean line */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}/* HAIM PC — navigation and accessibility maintenance,August 2026 */@media (min-width:1025px){.elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap !important}.elementor-nav-menu--main .elementor-item{font-size:16px !important;padding-left:10px !important;padding-right:10px !important;white-space:nowrap}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #D946F0 !important;outline-offset:3px !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}/* HAIM PC — design refresh,August 2026 */body.home #main{overflow:hidden}/* Hero:tighter,cleaner and more premium */.home .elementor-element-e2c4579{min-height:680px !important;padding:56px 32px !important;background:radial-gradient(circle at 18% 42%,rgba(217,70,240,.18),transparent 34%),#080808 !important}.home .elementor-element-e2c4579 >.e-con-inner{align-items:center !important;max-width:1200px !important}.home .elementor-element-c8de25d{gap:22px !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:clamp(48px,4.4vw,68px) !important;line-height:1.08 !important;letter-spacing:-0.025em;text-wrap:balance}.home .elementor-element-3da817e{font-size:clamp(21px,2vw,29px) !important;line-height:1.55 !important;max-width:760px}.home .elementor-element-3da817e p{margin-bottom:0}.home .elementor-element-c769dbf{gap:14px !important}.home .elementor-element-c769dbf .elementor-button{min-height:54px;border-radius:10px !important;font-weight:700 !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.home .elementor-element-c769dbf .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(217,70,240,.24);filter:brightness(1.05)}.home .elementor-element-017eea6 img{max-height:520px;width:100%;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}/* Category cards and section rhythm */.home .elementor-element-4cb2d86{padding:72px 24px 78px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:18px !important}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con{overflow:hidden;border-radius:18px;box-shadow:0 10px 30px rgba(21,12,28,.09);transition:transform .22s ease,box-shadow .22s ease}.home .elementor-element-4cb2d86 >.e-con-inner >.e-con:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(90,32,110,.18)}/* Hot products:wider cards,equal height,readable names */.home .elementor-element-b93ce1e{padding:68px 24px 82px !important;background:#f7f5f8 !important}.home .elementor-element-dc34e99 .elementor-heading-title{margin-bottom:20px;text-wrap:balance}.home .elementor-element-b93ce1e .jet-listing-grid{width:100%;max-width:1120px;margin-inline:auto}.home .jet-listing-grid__items.grid-col-desk-5{align-items:stretch;justify-content:center}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 25% !important;max-width:25% !important;padding:10px !important}.home .jet-listing-grid__item,.home .jet-engine-listing-overlay-wrap,.home .elementor-24052,.home .elementor-24052 .elementor-element-d07c59b{height:100%}.home .elementor-24052 .elementor-element-d07c59b{min-height:440px;padding:16px !important;gap:12px !important;border:1px solid rgba(217,70,240,.42) !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(22,12,28,.12) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home .elementor-24052 .elementor-element-d07c59b:hover{transform:translateY(-6px);border-color:#d946f0 !important;box-shadow:0 18px 38px rgba(70,24,85,.2) !important}.home .elementor-24052 .elementor-element-eba7cb0 img{width:100% !important;height:190px !important;object-fit:contain !important;padding:8px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:98px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:18px !important;line-height:1.35 !important;font-weight:700 !important;text-align:center}.home .elementor-24052 .elementor-element-88adde3{margin-top:auto}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:24px !important;line-height:1.15 !important;font-weight:800 !important}/* Repair section:clearer separation and comfortable reading */.home .elementor-element-e37250f{padding:72px 28px !important;border-top:1px solid #eee7f1;border-bottom:1px solid #eee7f1}.home .elementor-element-f5771bc .elementor-heading-title{text-wrap:balance}/* Floating contact controls */.elementor-location-footer .elementor-element-8021232{width:54px !important;right:14px !important;bottom:16px !important;gap:8px !important;z-index:9998}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa{width:54px !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:54px !important;height:54px !important;object-fit:contain}/* Tablet */@media (max-width:1024px){.home .elementor-element-e2c4579{min-height:640px !important;padding:46px 24px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important}}/* Mobile */@media (max-width:767px){.home .elementor-element-e2c4579{min-height:0 !important;padding:32px 18px 38px !important}.home .elementor-element-e2c4579 >.e-con-inner{flex-direction:column !important;gap:24px !important}.home .elementor-element-c8de25d{width:100% !important;order:1;align-items:stretch !important;text-align:center;gap:16px !important}.home .elementor-element-2fd4560{display:flex !important;width:100% !important;order:2;min-height:0 !important}.home .elementor-element-a86577c .elementor-heading-title{font-size:34px !important;line-height:1.12 !important}.home .elementor-element-3da817e{font-size:18px !important;line-height:1.55 !important}.home .elementor-element-c769dbf{width:100% !important;grid-template-columns:1fr !important;gap:10px !important}.home .elementor-element-c769dbf .elementor-button{width:100%;min-height:50px}.home .elementor-element-017eea6 img{max-height:245px}.home .elementor-element-4cb2d86{padding:48px 14px 56px !important}.home .elementor-element-4cb2d86 >.e-con-inner{gap:12px !important}.home .elementor-element-b93ce1e{padding:50px 8px 60px !important}.home .jet-listing-grid__items.grid-col-desk-5 >.jet-listing-grid__item{flex:0 0 50% !important;max-width:50% !important;padding:6px !important}.home .elementor-24052 .elementor-element-d07c59b{min-height:390px;padding:11px !important;gap:9px !important;border-radius:14px !important}.home .elementor-24052 .elementor-element-eba7cb0 img{height:138px !important;padding:4px}.home .elementor-24052 .elementor-element-6ee6a15{min-height:108px}.home .elementor-24052 .elementor-element-6ee6a15 .elementor-heading-title{font-size:15px !important;line-height:1.35 !important}.home .elementor-24052 .elementor-element-88adde3,.home .elementor-24052 .elementor-element-88adde3 *{font-size:21px !important}.home .elementor-element-e37250f{padding:52px 18px !important}.elementor-location-footer .elementor-element-8021232{width:46px !important;right:10px !important;bottom:12px !important;gap:7px !important}.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-2e7bdfa,.elementor-location-footer .elementor-element-592ed03 img,.elementor-location-footer .elementor-element-2e7bdfa img{width:46px !important;height:46px !important}}@media (max-width:767px){.home .elementor-element-e2c4579{padding-top:108px !important}.elementor-location-footer .elementor-element-2e7bdfa{display:none !important}.elementor-location-footer .elementor-element-8021232,.elementor-location-footer .elementor-element-592ed03,.elementor-location-footer .elementor-element-592ed03 img{width:44px !important}.elementor-location-footer .elementor-element-592ed03 img{height:44px !important}}/* Custom PC configurator form styling */.elementor-form .elementor-field-textual,.elementor-form select.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-field-textual::placeholder{color:rgba(255,255,255,0.55) !important}.elementor-form .elementor-field-textual:focus,.elementor-form select.elementor-field-textual:focus{border-color:#D946F0 !important;background:rgba(255,255,255,0.1) !important;outline:none;box-shadow:0 0 0 3px rgba(217,70,240,0.25)}.elementor-form .elementor-field-label{color:#fff !important;font-weight:600}.elementor-form select.elementor-field-textual option{background:#1a1a1a;color:#fff}.elementor-form .elementor-field-subgroup{display:flex !important;flex-wrap:wrap;gap:10px 22px}.elementor-form .elementor-field-option{display:flex;align-items:center;gap:7px}.elementor-form .elementor-field-option input[type=radio]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid rgba(217,70,240,0.6);border-radius:50%;margin:0;cursor:pointer;background:transparent;flex-shrink:0}.elementor-form .elementor-field-option input[type=radio]:checked{border-color:#D946F0;background:#D946F0;box-shadow:inset 0 0 0 3px #000}.elementor-form .elementor-field-option label{color:#fff !important;cursor:pointer}.elementor-form textarea.elementor-field-textual{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(217,70,240,0.4) !important;border-radius:8px !important;color:#fff !important;padding:12px 16px !important}.elementor-form .elementor-button{border-radius:8px !important;font-weight:700 !important;transition:transform .15s,box-shadow .15s}.elementor-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,70,240,0.4)}}}}}}}}}}}}}}/* Footer shape divider cleanup - replace jagged drip with clean line */.elementor-element-2ae615a >.elementor-shape-top{display:none !important}.elementor-element-2ae615a{border-top:3px solid #D946F0 !important}}}/* Mobile popup menu:keep the last categories visible above cookie banners */@media (max-width:767px){.elementor-popup-modal .dialog-message{padding-bottom:180px !important;-webkit-overflow-scrolling:touch}}/* ===== HAIMPC-LOGO-WIDE ::start ===== *//* לוגו רחב חדש בהדר (haim-pc-logo.png). לקובץ יש שוליים שקופים גדולים למעלה ולמטה. העוגן מקבל את יחס האמנות בלבד והתמונה ממוקמת בתוכו באחוזים,כך שהלוגו ממלא כל עמודה שההדר נותן לו,בלי חיתוך ובלי גלישה שקופה שגונבת קליקים מהתפריט. */.haimpc-mor-logo a.custom-logo-link{display:block !important;position:relative !important;overflow:hidden !important;line-height:0 !important;width:100% !important;max-width:none !important;aspect-ratio:1513/550 !important;height:auto !important}.haimpc-mor-logo img.custom-logo{position:absolute !important;top:-38.91% !important;right:-0.53% !important;left:auto !important;width:101.52% !important;height:auto !important;max-width:none !important;max-height:none !important;margin:0 !important}/* הרחבת עמודת הלוגו בדסקטופ (במקור 180px,נלקח מרוחב תיבת החיפוש) */@media (min-width:1201px){.haimpc-mor-utility{grid-template-columns:260px minmax(0,1fr) 340px 120px !important}}/* בפריסה המצומצמת עמודת הלוגו במקור 74px בלבד. עמודת הטלפון מקבלת 207px וצריכה רק 83px,ולכן הלוגו מקבל 140px ממנה ונשאר שלם */@media (max-width:960px){.haimpc-mor-utility{grid-template-columns:140px 1fr 54px !important}}/* אותו טיפול ללוגו בפוטר:חיתוך במקום שוליים שליליים,כדי שהשטח השקוף לא יכסה את הקישור שמתחתיו */footer.elementor-34 .elementor-element-ba71c6c a{display:inline-block !important;position:relative !important;overflow:hidden !important;line-height:0 !important;width:246px !important;max-width:100% !important;aspect-ratio:1513/550 !important;height:auto !important}footer.elementor-34 .elementor-element-ba71c6c a img{position:absolute !important;top:-38.91% !important;right:-0.53% !important;left:auto !important;width:101.52% !important;height:auto !important;max-width:none !important;margin:0 !important}/* ===== HAIMPC-LOGO-WIDE ::end ===== *//* ===== HAIMPC-NAV-FIT ::start ===== *//* ברוחב מסך 960-1083 שבעת פריטי התפריט (1068px) רחבים מהמקום הפנוי,הם לא מתכווצים (white-space:nowrap) והתפריט ממורכז,ולכן העודף נשפך לשני הצדדים ויוצר גלילה אופקית בכל הדף. צמצום הריפוד הפנימי של הפריטים בטווח הזה בלבד מכניס את כולם לשורה אחת. */@media (min-width:960px) and (max-width:1100px){header .haimpc-mor-nav .haimpc-mor-nav-item >.haimpc-nav-trigger{padding-left:6px !important;padding-right:6px !important;gap:4px !important}}/* ===== HAIMPC-NAV-FIT ::end ===== *//* ===== HAIMPC-PHONE-LOGO ::start ===== *//* החלפת הטקסט "שירות והזמנות / 053-6666603" בלוגו haimpc-phone.png. הטקסט מוסתר ויזואלית בלבד ולא נמחק,כדי שהקישור ישמור שם נגיש לקוראי מסך. תוכן הקובץ הוא 1528x362 בתוך קנבס 1536x1024,ולכן אותה שיטת חיתוך שנעשתה בלוגו הראשי:המסגרת מקבלת את יחס האמנות והתמונה ממוקמת בתוכה באחוזים. */.haimpc-mor-phone{position:relative !important;display:block !important;overflow:hidden !important;width:100% !important;aspect-ratio:1528/362 !important;height:auto !important;line-height:0 !important;text-decoration:none !important}.haimpc-mor-phone::after{content:"" !important;position:absolute !important;top:-93.37% !important;right:-0.196% !important;left:auto !important;width:100.52% !important;aspect-ratio:1536/1024 !important;background:url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-phone.png') center/100% 100% no-repeat !important}/* הסתרה ויזואלית שמשאירה את הטקסט זמין לקוראי מסך */.haimpc-mor-phone >small,.haimpc-mor-phone >strong{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}/* תקרת רוחב. בפריסה המצומצמת עמודת הטלפון מגיעה ל-651px,ועם יחס קבוע של 4.22 זה תורגם לגובה 154px וניפח את ההדר ל-274px. */.haimpc-mor-phone{max-width:340px !important}/* במובייל:אייקון הסל יורד לשורה השנייה ליד החיפוש,והטלפון מקבל את שאר השורה הראשונה. כך הוא גדל מ-141 ל-203 רוחב בלי להקטין את הלוגו הראשי ובלי להגביה את ההדר. */@media (max-width:960px){.haimpc-mor-utility .haimpc-mor-phone{grid-column:2 / -1 !important;grid-row:1 !important;max-width:230px !important;justify-self:center !important}.haimpc-mor-utility .haimpc-product-search{grid-column:1 / 3 !important;grid-row:2 !important}.haimpc-mor-utility .haimpc-mor-cart{grid-column:3 / -1 !important;grid-row:2 !important}}/* ===== HAIMPC-PHONE-LOGO ::end ===== *//* ===== HAIMPC-CART ::start ===== *//* לוגו "עגלת קניות" תלת-ממדי במקום האמוג'י שהיה כאן. תוכן הקובץ 1480x555 בתוך קנבס 1536x1024,ולכן אותה שיטת קיזוז באחוזים שנעשתה בלוגו הראשי ובלוגו הטלפון. אייקון העגלה תופס את x 38..545,הכיתוב את 555..1517. מונה הפריטים נשאר אלמנט חי ומרחף מעל העגלה. */@media (min-width:1201px){.haimpc-mor-utility{grid-template-columns:260px minmax(0,1fr) 340px 230px !important}}@media (max-width:960px){.haimpc-mor-utility{grid-template-columns:140px 1fr 56px !important}}.haimpc-mor-cart{position:relative !important;display:block !important;overflow:hidden !important;width:100% !important;max-width:230px !important;justify-self:center !important;aspect-ratio:1480/555 !important;height:auto !important;line-height:0 !important;text-decoration:none !important;background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;gap:0 !important}.haimpc-mor-cart::after{content:"" !important;position:absolute !important;top:-43.78% !important;right:-1.22% !important;left:auto !important;width:103.78% !important;aspect-ratio:1536/1024 !important;background:url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cart-2.png') center/100% 100% no-repeat !important}/* האמוג'י והמילה "סל" מוסתרים ויזואלית אך נשארים לקוראי מסך */.haimpc-mor-cart >span[aria-hidden="true"],.haimpc-mor-cart >strong{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;border:0 !important}/* מונה הפריטים */.haimpc-mor-cart >b{position:absolute !important;z-index:2 !important;left:24% !important;top:6% !important;right:auto !important;min-width:22px !important;height:22px !important;padding:0 5px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;font-weight:800 !important;line-height:1 !important;color:#fff !important;background:linear-gradient(180deg,#c774ff,#8f00ff) !important;box-shadow:0 0 10px rgba(160,0,255,.85) !important}/* מובייל:רק אייקון העגלה. ברוחב של 56px הכיתוב היה יוצא בגובה 4 פיקסלים */@media (max-width:1200px){.haimpc-mor-cart{max-width:50px !important;aspect-ratio:508/555 !important}.haimpc-mor-cart::after{width:302.36% !important;left:-7.48% !important;right:auto !important}.haimpc-mor-cart >b{left:auto !important;right:2% !important;top:2% !important;min-width:17px !important;height:17px !important;font-size:10px !important;padding:0 3px !important}}/* ===== HAIMPC-CART ::end ===== *//* ===== HAIMPC-HERO ::start ===== *//* הבאנר המקורי יושב בתיקיית התוסף haimpc-shop-sync ואי אפשר להחליף אותו בלי גישת קבצים לשרת. content:url מחליף את מקור התמונה ושומר על תגית img עם ה-alt שלה. הבאנר החדש ביחס 3:1 ולכן ממלא רוחב מלא של 1380 בגובה 460 בלבד. במובייל נטענת תמונה אחרת ולכן לא נגעתי. */@media (min-width:701px){.haimpc-home-hero{max-width:1380px !important;margin-left:auto !important;margin-right:auto !important}.haimpc-home-hero picture{display:block !important;width:100% !important}.haimpc-home-hero picture img{content:url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-hero-fixed.png') !important;width:100% !important;height:auto !important;aspect-ratio:2172/724 !important;display:block !important;object-fit:contain !important}}/* מובייל:נטען פוסטר לאורך 941x1672. הוא הוצג בתיבה של 375x300 עם cover ממורכז,ולכן נראתה רק תמונת הסטאפ - הלוגו,הסלוגן,שורת השירותים ופס הקשר כולם נחתכו. עיגון למעלה מציג את חלק המיתוג. היחס 941/1079 חותך את התמונה באותה נקודה בכל רוחב מסך. */@media (max-width:700px){.haimpc-home-hero picture img{width:100% !important;height:auto !important;aspect-ratio:941/1079 !important;object-fit:cover !important;object-position:top center !important}}/* ===== HAIMPC-HERO ::end ===== *//* ===== HAIMPC-CATEGORY-ICONS ::start ===== *//* כרטיסי "קונים לפי קטגוריה". במקור:grid אופקי עם אמוג'י 48px לצד הטקסט. כאן פריסה אנכית - תמונה למעלה,טקסט ממורכז מתחת - ועשר תמונות רנדר במקום האמוג'י. הסלקטורים משתמשים ב-href$= ולא ב-href*= כי "מחשבי גיימינג" היא תת-קטגוריה של "מחשבים נייחים" והתאמה חלקית תפסה את שתיהן. */.haimpc-home-category-card{grid-template-columns:1fr !important;grid-template-areas:none !important;grid-template-rows:auto auto auto !important;align-content:center !important;justify-items:center !important;text-align:center !important;row-gap:6px !important;padding:12px 10px !important}.haimpc-home-category-card >span[aria-hidden="true"],.haimpc-home-category-card >strong,.haimpc-home-category-card >small{grid-area:auto !important;text-align:center !important}.haimpc-home-category-card >span[aria-hidden="true"]{/* התמונה נקשרת לרוחב הכרטיס ולא למספר קבוע,אחרת היא קטנה מדי בכרטיסים רחבים ומשאירה שטח כהה ריק */width:80% !important;height:auto !important;aspect-ratio:1/1 !important;min-width:0 !important;font-size:0 !important;line-height:0 !important}/* מחשבים נייחים */.haimpc-home-category-card[href$="/morlevi-4/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/3b6da83f-a30e-4ed3-9ea3-ac52126009ad-300x200.png') center/contain no-repeat !important}/* מחשבי גיימינג */.haimpc-home-category-card[href$="/morlevi-238/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-gaming-300x200.png') center/contain no-repeat !important}/* מחשבים ניידים */.haimpc-home-category-card[href$="/morlevi-1/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-laptops-300x200.png') center/contain no-repeat !important}/* כרטיסי מסך */.haimpc-home-category-card[href$="/morlevi-82/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-gpu-300x200.png') center/contain no-repeat !important}/* מעבדים וקירור */.haimpc-home-category-card[href$="/morlevi-6/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-cpu-cooling-300x200.png') center/contain no-repeat !important}/* לוחות אם */.haimpc-home-category-card[href$="/morlevi-17/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-motherboards-300x200.png') center/contain no-repeat !important}/* זיכרונות */.haimpc-home-category-card[href$="/morlevi-169/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-memory-300x200.png') center/contain no-repeat !important}/* אחסון */.haimpc-home-category-card[href$="/morlevi-7/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-storage-300x200.png') center/contain no-repeat !important}/* מקלדות ועכברים */.haimpc-home-category-card[href$="/morlevi-308/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-keyboards-300x200.png') center/contain no-repeat !important}/* מסכים */.haimpc-home-category-card[href$="/morlevi-8/"] >span[aria-hidden="true"]{font-size:0 !important;background:transparent url('https://www.haimpc.co.il/wp-content/uploads/2026/08/haimpc-cat-monitors-300x200.png') center/contain no-repeat !important}/* ===== HAIMPC-CATEGORY-ICONS ::end ===== *//* ===== HAIMPC-CATEGORY-DARK ::start ===== *//* הכרטיסים היו לבנים עם מסגרת אפורה,ועשר הרנדרים הכהים נראו עליהם כמו מטבעות מודבקים. רקע כהה ממזג אותם ומתאים לשפה של ההדר והבאנר. */.haimpc-home-category-card{background:linear-gradient(180deg,#17101f 0,#0d0912 100%) !important;border:1px solid rgba(179,75,255,.32) !important;border-radius:12px !important;box-shadow:0 6px 20px rgba(15,5,28,.35) !important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease !important}.haimpc-home-category-card:hover,.haimpc-home-category-card:focus-visible{border-color:rgba(205,130,255,.85) !important;box-shadow:0 10px 26px rgba(15,5,28,.45),0 0 18px rgba(179,75,255,.35) !important;transform:translateY(-2px) !important}.haimpc-home-category-card >strong{color:#fff !important;font-size:17px !important;line-height:1.35 !important}.haimpc-home-category-card >small{color:rgba(255,255,255,.62) !important;font-size:13px !important}/* ===== HAIMPC-CATEGORY-DARK ::end ===== *//* === HAIM PC:header search button — brand color,3D raised key,larger magnifier (updated 2026-08-12) === */.haimpc-product-search{overflow:visible !important}.haimpc-mor-utility .haimpc-product-search button,.haimpc-product-search button{width:52px !important;flex:0 0 52px !important;margin:5px !important;padding:0 !important;border:0 !important;border-radius:9px !important;font-size:0 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;background:linear-gradient(180deg,#EE86FF 0,#D946F0 45%,#B324D6 100%) !important;box-shadow:0 4px 0 #7E1699,0 6px 14px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -2px 4px rgba(0,0,0,.22) !important;transition:transform .12s ease,box-shadow .12s ease,background .18s ease !important}.haimpc-product-search button::before{content:"";display:block;flex:0 0 auto;width:26px;height:26px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.8'/%3E%3Cpath d='M15.6 15.6 L20.5 20.5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.8'/%3E%3Cpath d='M15.6 15.6 L20.5 20.5'/%3E%3C/svg%3E") no-repeat center / contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.haimpc-product-search button:hover,.haimpc-product-search button:focus{background:linear-gradient(180deg,#F49BFF 0,#E055F8 45%,#BE2CE2 100%) !important;transform:translateY(-1px);box-shadow:0 5px 0 #7E1699,0 8px 18px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 4px rgba(0,0,0,.22) !important}.haimpc-product-search button:active{transform:translateY(3px);box-shadow:0 1px 0 #7E1699,0 2px 5px rgba(0,0,0,.4),inset 0 2px 5px rgba(0,0,0,.32) !important}.haimpc-product-search button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:767px){.haimpc-mor-utility .haimpc-product-search button,.haimpc-product-search button{width:46px !important;flex:0 0 46px !important;margin:4px !important;border-radius:8px !important;box-shadow:0 3px 0 #7E1699,0 4px 10px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.6) !important}.haimpc-product-search button::before{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.haimpc-product-search button{transition:none !important}}/* === end header search button === *//* === HAIM PC:category tabs — flyout under each tab,submenus open left,like "כל הקטגוריות" (updated 2026-08-12) === */@media (min-width:1201px){.haimpc-mor-nav-item:not(.haimpc-all-categories){position:relative !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) >.haimpc-mega-menu{right:0 !important;left:auto !important;width:392px !important;max-height:none !important;overflow:visible !important;padding:0 !important;background:#fff !important;border:1px solid #ddd8e0 !important;border-top:3px solid #a000ff !important;box-shadow:0 16px 34px rgba(0,0,0,.22) !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) >.haimpc-mega-menu:before{position:absolute;right:46px;top:-12px;width:0;height:0;border-right:9px solid transparent;border-bottom:9px solid #a000ff;border-left:9px solid transparent;content:""}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-grid{display:block !important;max-width:none !important;margin:0 !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column{border:0 !important;padding:0 !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-title{display:block;margin:0 !important;padding:11px 14px !important;font-size:15px !important;border-bottom:1px solid #eeeaf0}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column >ul{padding:8px !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li{position:relative}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li >a{display:flex;align-items:center;min-height:38px;padding:6px 12px !important;color:#28232b !important;font-size:15px !important;font-weight:750 !important;line-height:1.35;border-bottom:1px solid #eeeaf0;transition:.16s background-color,.16s color}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li:last-child >a{border-bottom:0}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li:hover >a{background:#8c19a6;color:#fff !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li li >a{font-size:14px !important;font-weight:650 !important}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li >ul{display:none;position:absolute;z-index:2;top:-9px;right:calc(100% - 1px);left:auto;width:290px;min-height:58px;margin:0 !important;padding:8px !important;background:#fff;border:1px solid #ddd8e0 !important;box-shadow:0 10px 28px rgba(0,0,0,.2)}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li:hover >ul,.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li:focus-within >ul{display:block}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li:has(>ul) >a::after{content:'\2039';margin-inline-start:auto;padding-inline-start:10px;color:#9b8fa0;font-size:22px;line-height:1}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-column li:hover >a::after{color:#fff}}/* the three left-hand tabs have no room to their left,so their submenus open to the right */@media (min-width:1201px){.haimpc-mor-nav-item:not(.haimpc-all-categories):nth-last-child(-n+3) .haimpc-mega-column li >ul{right:auto !important;left:calc(100% - 1px) !important}.haimpc-mor-nav-item:not(.haimpc-all-categories):last-child >.haimpc-mega-menu{right:auto !important;left:0 !important}.haimpc-mor-nav-item:not(.haimpc-all-categories):last-child >.haimpc-mega-menu:before{right:auto;left:46px}}/* === end category tabs flyout === *//* === HAIM PC:removed catalog branches — DDR4 memory + Intel 12/13/14 LGA1700 + Threadripper boards + RTX Blackwell + AMD AM4 & Ryzen Threadripper CPUs + SATA3 & NVMe Gen3 SSDs + laptop bags & warranty extensions (2026-08-13) === The terms and products were deleted in WordPress. This block keeps them out of sight if a supplier sync recreates them:1. menu entries,by supplier id and by the /shop/ fallback link the plugin uses when a term is gone 2. product cards in shop / category / search listings,by their product_cat- class Note:this hides,it does not delete. A direct product link still opens. */.haimpc-mega-column li:has(>a[href$="haimpc.co.il/shop/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-152/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-171/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-378/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-398/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-46/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-88/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-316/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-31/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-50/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-51/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-218/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-333/"]),.haimpc-mega-column li:has(>a[href$="/morlevi-334/"]),.haimpc-flyout-item[data-source-id="152"],.haimpc-flyout-item[data-source-id="171"],.haimpc-flyout-item[data-source-id="378"],.haimpc-flyout-item[data-source-id="398"],.haimpc-flyout-item[data-source-id="46"],.haimpc-flyout-item[data-source-id="88"],.haimpc-flyout-item[data-source-id="316"],.haimpc-flyout-item[data-source-id="31"],.haimpc-flyout-item[data-source-id="50"],.haimpc-flyout-item[data-source-id="51"],.haimpc-flyout-item[data-source-id="218"],.haimpc-flyout-item[data-source-id="333"],.haimpc-flyout-item[data-source-id="334"],.haimpc-flyout-item:has(>.haimpc-flyout-row >.haimpc-flyout-link[href$="haimpc.co.il/shop/"]){display:none !important}li.product.product_cat-morlevi-152,li.product.product_cat-morlevi-224,li.product.product_cat-morlevi-225,li.product.product_cat-morlevi-405,li.product.product_cat-morlevi-227,li.product.product_cat-morlevi-244,li.product.product_cat-morlevi-245,li.product.product_cat-morlevi-246,li.product.product_cat-morlevi-247,li.product.product_cat-morlevi-348,li.product.product_cat-morlevi-448,li.product.product_cat-morlevi-452,li.product.product_cat-morlevi-171,li.product.product_cat-morlevi-236,li.product.product_cat-morlevi-237,li.product.product_cat-morlevi-277,li.product.product_cat-morlevi-451,li.product.product_cat-morlevi-293,li.product.product_cat-morlevi-378,li.product.product_cat-morlevi-398,li.product.product_cat-morlevi-46,li.product.product_cat-morlevi-88,li.product.product_cat-morlevi-316,li.product.product_cat-morlevi-31,li.product.product_cat-morlevi-50,li.product.product_cat-morlevi-51,li.product.product_cat-morlevi-218,li.product.product_cat-morlevi-333,li.product.product_cat-morlevi-334{display:none !important}/* === end removed-categories guard === *//* === HAIM PC:laptops-label — menu label for supplier category 1 (2026-08-13) === The WordPress term was renamed to "מחשבים ניידים",but the catalog plugin renders its own stored label ("מחשבים ניידים / תיקים"),so the menus are relabelled here to match. */.haimpc-flyout-item[data-source-id="1"] >.haimpc-flyout-row >.haimpc-flyout-link,.haimpc-mega-column li >a[href$="/morlevi-1/"]{font-size:0 !important}.haimpc-flyout-item[data-source-id="1"] >.haimpc-flyout-row >.haimpc-flyout-link::after,.haimpc-mega-column li >a[href$="/morlevi-1/"]::after{content:"מחשבים ניידים";font-size:15px;font-weight:750}/* === end laptops-label === *//* === HAIM PC:cases-label — menu label for supplier category 95 (2026-08-13) === WordPress term renamed to "מארזים";the catalog plugin renders its own stored label,so the tab,the panel heading and the list entries are relabelled here to match. */.haimpc-nav-trigger[href$="/morlevi-95/"]{font-size:0 !important}.haimpc-nav-trigger[href$="/morlevi-95/"]::before{content:"מארזים";font-size:16px;font-weight:750}@media (max-width:1200px){.haimpc-nav-trigger[href$="/morlevi-95/"]::before{font-size:14px}}.haimpc-mor-nav-item:not(.haimpc-all-categories) .haimpc-mega-title[href$="/morlevi-95/"],.haimpc-mega-title[href$="/morlevi-95/"],.haimpc-flyout-item[data-source-id="95"] >.haimpc-flyout-row >.haimpc-flyout-link,.haimpc-mega-column li >a[href$="/morlevi-95/"]{font-size:0 !important}.haimpc-mega-title[href$="/morlevi-95/"]::after{content:"מארזים";font-size:15px;font-weight:900}.haimpc-flyout-item[data-source-id="95"] >.haimpc-flyout-row >.haimpc-flyout-link::after,.haimpc-mega-column li >a[href$="/morlevi-95/"]::after{content:"מארזים";font-size:15px;font-weight:750}/* === end cases-label === *//* === HAIM PC:monitors-flatten — drop duplicate nesting levels (מסכי מחשב 92,מחשבים ניידים 195) (2026-08-13) === Supplier category 8 contains a single child (92) with the same name,and the brands sit inside it. The duplicate row is hidden and its list is rendered inline,so the brands appear directly under מסכי מחשב. */.haimpc-flyout-item[data-source-id="195"] >.haimpc-flyout-row,.haimpc-flyout-item[data-source-id="92"] >.haimpc-flyout-row{display:none !important}.haimpc-flyout-item[data-source-id="195"] >.haimpc-flyout-submenu,.haimpc-flyout-item[data-source-id="92"] >.haimpc-flyout-submenu{display:block !important;position:static !important;width:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important}/* === end monitors-flatten === *//* HAIM PC — hide flyout items whose category no longer exists (added 13/08/2026) */#haimpc-category-flyout .haimpc-flyout-item:has(>.haimpc-flyout-row >a.haimpc-flyout-link[href$="/shop/"]){display:none}/* HAIM PC — hide retired categories from desktop top row:motherboards,memory,storage,cases (14/08/2026) */.haimpc-mor-nav >.haimpc-mor-nav-item:nth-child(5),.haimpc-mor-nav >.haimpc-mor-nav-item:nth-child(6),.haimpc-mor-nav >.haimpc-mor-nav-item:nth-child(7){display:none !important}/* HAIM PC — hide processors and cooling from desktop top row (14/08/2026) */.haimpc-mor-nav >.haimpc-mor-nav-item:nth-child(4){display:none !important}/* HAIM PC — hide retired circular homepage category cards:processors/cooling,storage,keyboards/mice (14/08/2026) */.haimpc-home-category-grid >.haimpc-home-category-card:nth-child(5),.haimpc-home-category-grid >.haimpc-home-category-card:nth-child(8),.haimpc-home-category-grid >.haimpc-home-category-card:nth-child(9){display:none !important}/* HAIM PC — hide motherboard and memory circular homepage cards (14/08/2026) */.haimpc-home-category-grid >.haimpc-home-category-card:nth-child(6),.haimpc-home-category-grid >.haimpc-home-category-card:nth-child(7){display:none !important}/* HAIMPC:keep Gaming standalone;hide it only under Desktops (14/08/2026) */.haimpc-flyout-item[data-source-id="4"] >.haimpc-flyout-submenu >.haimpc-flyout-item[data-source-id="238"]{display:none !important}.haimpc-mor-nav-item >.haimpc-nav-trigger[href*="/morlevi-4/"] + .haimpc-mega-menu .haimpc-mega-column >ul >li:has(>a[href*="/morlevi-238/"]){display:none !important}.haimpc-category-menu >li.menu-item-has-children >a[href*="/morlevi-4/"] + .sub-menu >li:has(>a[href*="/morlevi-238/"]){display:none !important}/* Fix duplicate product images:hide theme image when the WooCommerce thumbnail is already injected */li.product:has(>.product-inner >img.attachment-woocommerce_thumbnail) .woo-entry-image,li.product:has(>.product-inner >img.attachment-woocommerce_thumbnail) .woo-entry-image-swap,li.product:has(>.product-inner >img.attachment-woocommerce_thumbnail) .image-wrap{display:none !important}/* claude 2026-08-17:normalize product tile image height Tall banner images (941x1672) stretched grid rows to 687px,leaving ~277px empty around normal product photos. Cap the tile image box instead. Delete this block to revert. */.woocommerce ul.products li.product .woo-entry-image img,.woocommerce ul.products li.product >.product-inner >img.attachment-woocommerce_thumbnail{height:340px;width:100%;object-fit:contain}/* claude 2026-08-17:light product cards outside the homepage The plugin's catalog.css paints every product tile with a near-black gradient. On the white shop / category / related-products pages that clashed with the white-background supplier photos and left the #333 titles nearly unreadable. The homepage keeps its dark cards. Delete this block to revert. */body:not(.home) ul.products li.product{background:#fff !important;background-image:none !important;border-color:rgba(190,88,255,0.35) !important;box-shadow:0 6px 18px rgba(23,16,31,0.10) !important}body:not(.home) ul.products li.product .price,body:not(.home) ul.products li.product .price bdi,body:not(.home) ul.products li.product .price .amount{color:#6d28d9 !important}body:not(.home) ul.products li.product li.category a{color:#6b7280 !important}/* Product spec card — haimpc-shop-sync catalog.css paints .haimpc-product-specs with a near-black gradient,which lands as a black slab at the bottom of the otherwise white single-product page. Repainted here as a light card with the same purple accent. Delete this block to revert. */body:not(.home) .haimpc-product-specs{background:#fff !important;background-image:none !important;border:1px solid rgba(190,88,255,0.35) !important;box-shadow:0 6px 18px rgba(23,16,31,0.10) !important;color:#333 !important}body:not(.home) .haimpc-product-specs h2{color:#6d28d9 !important}body:not(.home) .haimpc-product-specs li{color:#333 !important;border-bottom:1px solid rgba(23,16,31,0.08) !important}body:not(.home) .haimpc-product-specs li strong{color:#17101f !important}body:not(.home) .haimpc-product-specs .haimpc-stock-note{background:rgba(160,0,255,0.06) !important;border:1px solid rgba(190,88,255,0.25) !important;color:#4b2673 !important}