@import"https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;700;900&family=Frank+Ruhl+Libre:wght@400;700&display=swap";:root{--bg: #F9F7F4;--bg-card: #FFFFFF;--text: #1A1A1A;--text-muted: #666;--accent: #E63946;--accent-warm: #FF8C42;--border: #E8E4DE;--shadow: 0 1px 3px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.04);--shadow-hover: 0 4px 16px rgba(0,0,0,.12);--radius: 10px;--font-body: "Heebo", sans-serif;--font-display: "Frank Ruhl Libre", serif;--max-width: 1100px;--col-main: 720px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{direction:rtl;lang:he;font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.3;font-weight:700}h1{font-size:clamp(1.8rem,4vw,2.8rem)}h2{font-size:clamp(1.4rem,3vw,2rem)}h3{font-size:1.3rem}p{margin-bottom:1em}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.page-main{min-height:80vh;padding:2.5rem 0 4rem}.site-header{background:#fff;border-bottom:2px solid var(--accent);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000f}.site-header .container{display:flex;align-items:center;justify-content:space-between;height:64px;gap:1.5rem}.site-logo{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text);white-space:nowrap}.site-logo span{color:var(--accent)}.site-nav{display:flex;gap:.25rem;list-style:none}.site-nav a{color:var(--text-muted);font-size:.92rem;font-weight:500;padding:.4rem .8rem;border-radius:6px;transition:all .15s}.site-nav a:hover{background:var(--bg);color:var(--text);text-decoration:none}.site-nav a.active{color:var(--accent);background:#fef0f1}.hero-badge{display:inline-block;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .7rem;border-radius:99px;margin-bottom:.75rem;letter-spacing:.03em;text-transform:uppercase}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.product-card{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.product-card__image{aspect-ratio:16/9;overflow:hidden;background:var(--bg)}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.product-card:hover .product-card__image img{transform:scale(1.03)}.product-card__body{padding:1.2rem}.product-card__category{font-size:.72rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.product-card__title{font-size:1.05rem;font-weight:700;margin-bottom:.5rem;line-height:1.4}.product-card__title a{color:var(--text)}.product-card__title a:hover{color:var(--accent);text-decoration:none}.product-card__excerpt{font-size:.88rem;color:var(--text-muted);line-height:1.5;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--border)}.price-tag{font-size:1.25rem;font-weight:900;color:var(--accent);direction:ltr;display:inline-block}.price-tag small{font-size:.8rem;font-weight:400;color:var(--text-muted)}.star-rating{display:flex;gap:2px;align-items:center}.stars{color:#f5a623;font-size:1rem;letter-spacing:-1px}.star-count{font-size:.82rem;color:var(--text-muted);margin-right:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.3rem;border-radius:8px;font-family:var(--font-body);font-size:.92rem;font-weight:700;cursor:pointer;border:none;transition:all .15s;text-decoration:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:#c1121f;text-decoration:none}.btn-ksp{background:#0058a3;color:#fff;font-size:.88rem;padding:.55rem 1rem}.btn-ksp:before{content:"🛒"}.btn-ksp:hover{background:#004080;text-decoration:none}.review-layout{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start;max-width:var(--max-width);margin:0 auto}@media (max-width: 768px){.review-layout{grid-template-columns:1fr}}.review-hero-image{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);margin-bottom:1.5rem}.review-hero-image img{width:100%;aspect-ratio:16/9;object-fit:cover}.review-meta{display:flex;align-items:center;gap:1rem;margin:.75rem 0 1.5rem;flex-wrap:wrap}.review-meta time{font-size:.83rem;color:var(--text-muted)}.review-body h2{margin:2rem 0 .75rem}.review-body h3{margin:1.5rem 0 .6rem}.review-body ul,.review-body ol{padding-right:1.5rem;margin-bottom:1em}.review-body li{margin-bottom:.3em}.verdict-box{background:linear-gradient(135deg,#fef0f1,#fff8f0);border:2px solid var(--accent);border-radius:var(--radius);padding:1.5rem;margin:2rem 0}.verdict-box__title{font-size:.8rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.verdict-box__text{font-size:1.05rem;font-weight:500;line-height:1.6;margin:0}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}@media (max-width: 560px){.pros-cons{grid-template-columns:1fr}}.pros-cons__box{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);padding:1rem 1.2rem}.pros-cons__box.pros{border-top:3px solid #27AE60}.pros-cons__box.cons{border-top:3px solid var(--accent)}.pros-cons__title{font-weight:700;margin-bottom:.6rem;font-size:.9rem}.pros-cons__title.pros{color:#27ae60}.pros-cons__title.cons{color:var(--accent)}.pros-cons__box ul{list-style:none;padding:0}.pros-cons__box li{font-size:.88rem;padding:.25rem 0;border-bottom:1px solid var(--border)}.pros-cons__box li:last-child{border-bottom:none}.pros-cons__box.pros li:before{content:"✓ ";color:#27ae60;font-weight:700}.pros-cons__box.cons li:before{content:"✗ ";color:var(--accent);font-weight:700}.review-sidebar{position:sticky;top:80px}.sidebar-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem;box-shadow:var(--shadow);margin-bottom:1.2rem}.sidebar-card__title{font-size:.78rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem}.sidebar-price{font-size:2rem;font-weight:900;color:var(--accent);direction:ltr;display:block;margin-bottom:.25rem}.sidebar-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.sidebar-rating .stars{font-size:1.2rem}.sidebar-rating .score{font-size:1.1rem;font-weight:700}.sidebar-cta{width:100%;text-align:center;font-size:1rem;padding:.8rem}.spec-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.spec-table tr:nth-child(2n){background:var(--bg)}.spec-table td{padding:.6rem .8rem;border-bottom:1px solid var(--border)}.spec-table td:first-child{font-weight:600;color:var(--text-muted);width:40%}.user-reviews{margin-top:3rem}.user-reviews__title{font-size:1.3rem;margin-bottom:1.5rem}.review-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;margin-bottom:2rem}.review-form-card h3{margin-bottom:1rem;font-size:1.1rem}.form-group{margin-bottom:1rem}.form-group label{display:block;font-size:.88rem;font-weight:600;margin-bottom:.4rem}.form-group input,.form-group textarea{width:100%;padding:.6rem .9rem;border:1.5px solid var(--border);border-radius:7px;font-family:var(--font-body);font-size:.95rem;background:var(--bg);transition:border-color .15s;direction:rtl}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);background:#fff}.form-group textarea{min-height:100px;resize:vertical}.star-input{display:flex;flex-direction:row-reverse;gap:4px;margin-bottom:.5rem}.star-input input{display:none}.star-input label{font-size:1.6rem;cursor:pointer;color:#ddd;transition:color .1s}.star-input label:hover,.star-input label:hover~label,.star-input input:checked~label{color:#f5a623}.site-footer{background:var(--text);color:#aaa;padding:2rem 0;margin-top:4rem;font-size:.85rem}.site-footer .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.site-footer a{color:#ccc}.site-footer a:hover{color:#fff}.breadcrumb{font-size:.82rem;color:var(--text-muted);margin-bottom:1.5rem;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--accent);text-decoration:none}.breadcrumb__sep{opacity:.4}.tag{display:inline-block;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);font-size:.75rem;font-weight:600;padding:.2rem .65rem;border-radius:6px}.section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.section-header a{font-size:.85rem;color:var(--text-muted)}.section-divider{border:none;height:2px;background:linear-gradient(to left,transparent,var(--border) 20%,var(--border) 80%,transparent);margin-bottom:1.5rem}.deal-badge{position:absolute;top:.75rem;left:.75rem;background:var(--accent);color:#fff;font-size:.7rem;font-weight:800;padding:.2rem .55rem;border-radius:5px;text-transform:uppercase;letter-spacing:.04em}.product-card{position:relative}@media (max-width: 640px){.site-header .container{height:56px}.site-logo{font-size:1.2rem}.site-nav{display:none}.card-grid{grid-template-columns:1fr}}
