@font-face{font-family:'Fredoka';font-style:normal;font-weight:400;font-display:swap;src:url('/site-assets/fonts/Fredoka-Regular.ttf') format('truetype');}
@font-face{font-family:'Fredoka';font-style:normal;font-weight:700;font-display:swap;src:url('/site-assets/fonts/Fredoka-Medium.ttf') format('truetype');}
@font-face{font-family:'Fredoka';font-style:normal;font-weight:900;font-display:swap;src:url('/site-assets/fonts/Fredoka-Bold.ttf') format('truetype');}
/* Bark Park - העיצוב של האתר הקיים (Elementor) משוחזר בקוד נקי. מותג נפרד מאילוף בקלות. [אורי 12/10/2026] */
:root{
  --k-navy:#061D37; --k-turq:#56C5D6; --k-turq-d:#48BDD0; --k-gray:#F3F3F3; --k-cream:#FFF0E1;
  --k-green:#0EA303; --k-wa:#128C7E; --k-foot2:#102F53; --k-foot3:#1F3855;
  --k-pink:#FBC3C3; --k-lime:#E4F27C; --k-sky:#ACE3FB;
  --k-shadow:0 10px 25px -10px rgba(6,29,55,.4);
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;background:#fff;color:var(--k-navy);font-family:'Fredoka',system-ui,sans-serif;font-size:16px;line-height:1.5;}
img{max-width:100%;}
a{color:inherit;}
p{margin:0;}
.k-wrap{max-width:1240px;margin:0 auto;padding:0 20px;}
.k-box{background:#fff;border-radius:25px;box-shadow:var(--k-shadow);padding:24px 20px 28px;margin:0 0 34px;}
.k-h2{font-weight:900;font-size:50px;line-height:1;color:var(--k-navy);text-align:center;margin:6px 0 28px;}
.k-h2.k-line,.k-h2-line{display:inline-block;padding-bottom:16px;background:url("/wp-content/uploads/2023/01/עיצוב-לפונט-2.svg") no-repeat left bottom / 70px auto;}
.k-h3{font-weight:900;font-size:24px;line-height:1.1;color:var(--k-navy);text-align:center;margin:0;}
.k-txt{font-size:16px;line-height:1.5;color:var(--k-navy);}
.k-txt b,.k-txt strong{font-weight:900;}
.k-center{text-align:center;}
.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--k-turq);color:var(--k-navy);font-family:inherit;font-weight:500;font-size:15px;line-height:1;border:none;border-radius:25px;padding:12px 26px;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s;}
.k-btn:hover{background:var(--k-turq-d);transform:translateY(-1px);}
.k-btn-lg{font-weight:900;font-size:24px;padding:15px 30px;}
.k-input{width:100%;background:var(--k-gray);border:1px solid var(--k-gray);border-radius:25px;padding:12px 18px;font-family:inherit;font-size:16px;color:#1F2124;outline:none;}
.k-input:focus{border-color:var(--k-turq);}
main{display:block;padding-top:96px;}

/* ===== הדר ===== */
.k-head{position:fixed;top:0;left:0;right:0;z-index:60;padding:10px 20px 0;}
.k-head-bar{max-width:1240px;margin:0 auto;background:#fff;border-radius:25px;box-shadow:0 6px 22px rgba(6,29,55,.14);display:flex;align-items:center;gap:18px;padding:8px 22px;min-height:62px;}
.k-logo{display:flex;align-items:center;flex-shrink:0;}
.k-logo img{height:44px;width:auto;display:block;}
.k-nav{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;}
.k-nav > a,.k-dd > .k-dd-top{font-size:16px;font-weight:400;color:var(--k-navy);text-decoration:none;padding:8px 12px;border-radius:12px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;}
.k-nav > a:hover,.k-dd:hover > .k-dd-top,.k-nav a.k-on{color:var(--k-turq);}
.k-dd{position:relative;}
.k-dd > .k-dd-top::after{content:'';width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px);opacity:.7;}
.k-dd-menu{display:none;position:absolute;top:100%;right:0;min-width:200px;background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(6,29,55,.16);padding:8px;z-index:70;}
.k-dd:hover .k-dd-menu,.k-dd:focus-within .k-dd-menu{display:flex;flex-direction:column;}
.k-dd-menu a{color:var(--k-navy);text-decoration:none;font-size:15px;padding:9px 12px;border-radius:10px;white-space:nowrap;}
.k-dd-menu a:hover{background:var(--k-gray);color:var(--k-turq);}
.k-head-call{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--k-navy);flex-shrink:0;}
.k-head-call i{width:34px;height:34px;border-radius:50%;background:var(--k-green);display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.k-head-call span{display:flex;flex-direction:column;line-height:1.1;}
.k-head-call small{font-size:12px;}
.k-head-call b{font-size:18px;font-weight:900;direction:ltr;}
.k-burger{display:none;background:none;border:none;padding:6px;cursor:pointer;color:var(--k-navy);}
#k-nav-t{display:none;}

/* ===== כפתורים צפים ===== */
.k-float-wa{position:fixed;right:22px;bottom:96px;z-index:80;width:52px;height:52px;border-radius:50%;background:var(--k-wa);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25);}
.k-float-call{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:10px;background:var(--k-green);color:#fff;text-decoration:none;border-radius:40px;padding:6px 6px 6px 18px;box-shadow:0 6px 18px rgba(0,0,0,.25);border:3px solid #fff;}
.k-float-call img{width:44px;height:44px;border-radius:50%;object-fit:cover;}
.k-float-call span{display:flex;flex-direction:column;line-height:1.05;text-align:center;}
.k-float-call small{font-size:12.5px;font-weight:500;}
.k-float-call b{font-size:22px;font-weight:900;direction:ltr;}

/* ===== פוטר ===== */
.k-foot{background:var(--k-navy);color:#fff;margin-top:0;}
.k-foot a{color:#fff;text-decoration:none;}
.k-foot a:hover{color:var(--k-turq);}
.k-foot-wa{max-width:1200px;margin:0 auto;padding:34px 20px 10px;}
.k-foot-wa > div{background:var(--k-foot2);border-radius:25px;padding:22px 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.k-foot-wa p{font-size:19px;font-weight:500;line-height:1.35;}
.k-foot-wa a{background:var(--k-green);color:#fff;border-radius:25px;padding:10px 22px;font-weight:600;font-size:18px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;}
.k-foot-wa a:hover{color:#fff;filter:brightness(1.08);}
.k-foot-cols{max-width:1200px;margin:0 auto;padding:30px 20px 10px;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:30px;}
.k-foot-h{font-size:22px;font-weight:900;margin:0 0 16px;display:inline-block;padding-bottom:10px;background:url("/wp-content/uploads/2023/01/עיצוב-לפונט-2.svg") no-repeat left bottom / 54px auto;}
.k-foot-cols nav{display:flex;flex-direction:column;gap:7px;font-size:15.5px;font-weight:600;}
.k-foot-cols nav.k-arrows a::before{content:'›';color:var(--k-turq);margin-left:8px;font-size:18px;}
.k-foot-cols nav.k-big{font-size:17px;gap:10px;}
.k-foot-mid{max-width:1200px;margin:0 auto;padding:20px 20px 30px;display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start;}
.k-foot-about img{width:150px;height:auto;display:block;margin:0 0 14px auto;}
.k-foot-about p{font-size:15.5px;line-height:1.55;color:#fff;}
.k-foot-contact{background:var(--k-foot2);border-radius:25px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:15.5px;}
.k-foot-contact .k-ci{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:600;}
.k-foot-contact .k-ci svg{flex-shrink:0;color:var(--k-turq);}
.k-hours{font-size:15px;line-height:1.6;}
.k-map{display:block;border-radius:14px;overflow:hidden;background:#fff;}
.k-map iframe{display:block;width:100%;height:160px;border:0;}
.k-waze{display:flex!important;justify-content:center;align-items:center;gap:8px;margin-top:10px;background:var(--k-turq);color:var(--k-navy)!important;border-radius:25px;padding:9px;font-weight:600;}
.k-social{display:flex;gap:10px;justify-content:center;margin-top:16px;grid-column:1/-1;}
.k-social a{width:40px;height:40px;border-radius:50%;background:var(--k-turq);display:flex;align-items:center;justify-content:center;color:var(--k-navy)!important;}
.k-foot-bottom{background:var(--k-foot3);}
.k-foot-bottom > div{max-width:1200px;margin:0 auto;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-size:14.5px;font-weight:600;}
.k-foot-bottom nav{display:flex;gap:18px;}

/* ===== דף הבית ===== */
.k-hero{background:url("/wp-content/uploads/2023/09/background-dogs.svg") center top / 1400px auto repeat;padding:20px 0 0;}
.k-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;}
.k-hero h1{margin:0;line-height:1;}
.k-hero .k-h1a{display:block;font-size:55px;font-weight:900;}
.k-hero .k-h1b{display:block;font-size:80px;font-weight:900;margin-top:8px;}
.k-hero .k-txt{margin-top:22px;}
.k-hero-img img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto;}
.k-hero-ctas{display:none;}
.k-form-box{position:relative;z-index:2;margin:-6px 0 40px;padding:20px 20px 24px;}
.k-form-box h2{font-size:22px;font-weight:600;margin:0 0 14px;line-height:1.3;}
.k-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:center;}
.k-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:34px;}
.k-spec{background:var(--k-gray);border-radius:25px;padding:0 25px 26px;margin-top:70px;display:flex;flex-direction:column;}
.k-spec-ic{width:140px;height:140px;margin:-70px auto 10px;display:block;}
.k-spec .k-h3{padding-bottom:14px;border-bottom:1px solid #D9D9D9;margin-bottom:16px;}
.k-spec .k-txt{flex:1;margin-bottom:22px;}
.k-res{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}
.k-vid{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:var(--k-navy);cursor:pointer;}
.k-vid video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.k-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}
.k-play i{width:64px;height:64px;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);}
.k-play i::after{content:'';border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent #fff;margin-left:4px;}
.k-res-name{display:table;margin:-16px auto 10px;position:relative;background:var(--k-turq);color:var(--k-navy);font-weight:900;font-size:20px;line-height:1.2;border-radius:6px;padding:2px 10px 4px;}
.k-res .k-txt{text-align:center;font-size:15px;}
.k-rev{display:grid;grid-template-columns:1fr 200px;gap:20px;align-items:center;}
.k-rev-sum{text-align:center;order:2;}
.k-rev-sum b{display:block;font-size:22px;font-weight:600;}
.k-rev-sum .k-stars{color:#F6BB06;font-size:32px;letter-spacing:2px;line-height:1.1;}
.k-rev-sum small{display:block;font-size:13px;font-weight:600;margin:2px 0 6px;}
.k-rev-row{position:relative;min-width:0;}
.k-rev-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px;}
.k-rev-track::-webkit-scrollbar{display:none;}
.grv-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;background:var(--k-gray);border-radius:12px;padding:16px;min-height:160px;}
.grv-top{display:flex;align-items:center;gap:10px;margin-bottom:6px;}
.grv-av{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#7CB342;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;}
.grv-who{flex:1;display:flex;flex-direction:column;line-height:1.2;font-size:14px;}
.grv-who small{color:#777;font-size:12px;}
.grv-stars{color:#F6BB06;font-size:18px;letter-spacing:1px;margin:2px 0 6px;}
.grv-text{font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.k-rev-arr{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;z-index:2;font-size:16px;color:var(--k-navy);}
.k-rev-arr.k-prev{right:-12px;} .k-rev-arr.k-next{left:-12px;}
.k-proc{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:center;}
.k-proc-img img{width:100%;height:100%;max-height:320px;object-fit:cover;border-radius:20px;display:block;}
.k-acc{display:flex;flex-direction:column;gap:14px;}
.k-acc details{background:var(--k-gray);border-radius:15px;}
.k-acc summary{list-style:none;cursor:pointer;padding:20px 25px;font-size:16px;display:flex;align-items:center;gap:10px;}
.k-acc summary::-webkit-details-marker{display:none;}
.k-acc summary::before{content:'';border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent var(--k-navy);transform:scaleX(-1);transition:transform .2s;}
.k-acc details[open] summary::before{transform:rotate(90deg);}
.k-acc .k-txt{padding:0 25px 22px;}
.k-media-card{max-width:290px;margin:0 auto;border:2px solid var(--k-navy);border-radius:20px;padding:14px;text-align:center;}
.k-media-card img{display:block;width:100%;height:auto;border-radius:6px;}
.k-media-card h3{font-size:17px;font-weight:500;line-height:1.25;margin:10px 0 12px;}
.k-price-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:24px;}
.k-price{background:var(--k-cream);border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:0 10px 10px;margin-top:80px;display:flex;flex-direction:column;text-align:center;}
.k-price .k-spec-ic{margin:-80px auto 6px;}
.k-price .k-h3{margin-bottom:12px;}
.k-price .k-txt{padding:0 12px;flex:1;}
.k-price ul{list-style:none;margin:0 auto;padding:0;flex:1;}
.k-price li{display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 30px;border-bottom:1px solid #D9D9D9;font-size:16px;}
.k-price li:last-child{border-bottom:none;}
.k-price li::after{content:'';width:18px;height:18px;border-radius:50%;background:#2EB82E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z' fill='%23fff'/%3E%3C/svg%3E") center/13px no-repeat;flex-shrink:0;order:-1;}
.k-price-amt{margin-top:14px;border-radius:25px;padding:7px;font-size:24px;font-weight:900;color:#000;}
.k-about{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:center;margin-bottom:10px;}
.k-about-img img{width:100%;border-radius:20px;display:block;}
.k-about .k-h2{text-align:right;}
.k-certs-h{display:flex;align-items:center;gap:14px;max-width:760px;margin:10px auto 18px;}
.k-certs-h::before,.k-certs-h::after{content:'';flex:1;height:1px;background:var(--k-navy);}
.k-certs-h h2{font-size:30px;font-weight:900;margin:0;}
.k-certs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;}
.k-certs a{display:block;}
.k-certs img{width:100%;max-width:220px;height:auto;display:block;margin:0 auto;}
.k-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;align-items:start;margin-bottom:40px;}
.k-band{background:var(--k-gray);padding:40px 0 50px;}
.k-band .k-h2{text-align:right;font-size:40px;}
.k-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.k-pcard{position:relative;display:block;aspect-ratio:16/10;border-radius:20px;overflow:hidden;text-decoration:none;background:#8a96a3;}
.k-pcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.k-pcard::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(6,29,55,.85),rgba(6,29,55,.1) 60%,transparent);}
.k-pcard div{position:absolute;right:18px;left:18px;bottom:14px;z-index:1;}
.k-pcard h3{color:#fff;font-size:22px;font-weight:900;line-height:1.1;margin:0 0 6px;}
.k-pcard small{color:var(--k-turq);font-size:13px;font-weight:500;}

/* תעודות - תצוגה מוגדלת */
.k-lb{display:none;position:fixed;inset:0;z-index:130;background:rgba(6,29,55,.7);align-items:center;justify-content:center;padding:28px;}
.k-lb > div{position:relative;background:#fff;border-radius:14px;padding:10px;max-width:min(92vw,760px);}
.k-lb img{display:block;max-width:100%;max-height:80vh;border-radius:8px;}
.k-lb button{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:50%;border:none;background:#fff;color:var(--k-navy);font-size:18px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);}

@media(max-width:1024px){
  .k-nav{gap:0;} .k-nav > a,.k-dd > .k-dd-top{padding:8px 7px;font-size:15px;}
  .k-head-call small{display:none;}
  .k-res{grid-template-columns:repeat(3,1fr);}
  .k-hero .k-h1b{font-size:62px;}
}
@media(max-width:860px){
  .k-burger{display:block;margin-right:auto;}
  .k-head-bar{padding:6px 14px;min-height:56px;gap:10px;}
  .k-logo img{height:38px;}
  .k-nav{display:none;position:absolute;top:calc(100% + 8px);right:0;left:0;flex-direction:column;align-items:stretch;background:#fff;border-radius:20px;box-shadow:0 14px 34px rgba(6,29,55,.18);padding:10px;max-height:calc(100vh - 100px);overflow-y:auto;}
  .k-head-bar{position:relative;}
  #k-nav-t:checked ~ .k-nav{display:flex;}
  .k-nav > a,.k-dd > .k-dd-top{justify-content:center;padding:12px;border-bottom:1px solid var(--k-gray);border-radius:0;font-size:17px;}
  .k-dd-menu{display:flex;flex-direction:column;position:static;box-shadow:none;padding:0 0 6px;background:var(--k-gray);border-radius:12px;margin:4px 0;}
  .k-dd-menu a{text-align:center;}
  .k-head-call span{display:none;}
}
@media(max-width:767px){
  .k-wrap{padding:0 16px;}
  main{padding-top:80px;}
  .k-h2{font-size:34px;margin-bottom:22px;}
  .k-box{padding:20px 14px 24px;margin-bottom:26px;}
  .k-hero{background-image:url("/wp-content/uploads/2023/10/רקע-לנייד.svg");background-size:100% auto;padding-top:8px;}
  .k-hero-grid{grid-template-columns:1fr;gap:8px;text-align:center;}
  .k-hero .k-h1a{font-size:36px;}
  .k-hero .k-h1b{font-size:44px;margin-top:4px;}
  .k-hero-ctas{display:flex;flex-direction:column;gap:10px;margin-top:18px;}
  .k-hero-ctas .k-btn{width:100%;font-size:20px;padding:14px;}
  .k-hero-ctas .k-call{background:var(--k-green);color:#fff;}
  .k-hero .k-txt{margin-top:20px;}
  .k-hero-img img{max-width:330px;}
  .k-form{grid-template-columns:1fr 1fr;}
  .k-form .k-btn{grid-column:1/-1;}
  .k-form-box h2{font-size:19px;text-align:center;}
  .k-cards3,.k-price-wrap,.k-proc,.k-about,.k-faq,.k-posts{grid-template-columns:1fr;}
  .k-cards3{gap:0;}
  .k-spec .k-txt,.k-spec .k-h3{text-align:center;}
  .k-res{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -14px;padding:0 14px 6px;scrollbar-width:none;}
  .k-res::-webkit-scrollbar{display:none;}
  .k-res > div{flex:0 0 70%;scroll-snap-align:center;}
  .k-rev{grid-template-columns:1fr;}
  .k-rev-sum{order:0;}
  .grv-card{flex:0 0 86%;}
  .k-proc-img{order:-1;}
  .k-about-img{order:-1;}
  .k-about .k-h2,.k-about{text-align:center;}
  .k-certs{grid-template-columns:repeat(2,1fr);gap:12px;}
  .k-certs-h h2{font-size:24px;}
  .k-band .k-h2{text-align:center;font-size:32px;}
  .k-foot-cols,.k-foot-mid,.k-foot-contact{grid-template-columns:1fr;}
  .k-foot-cols,.k-foot-about{text-align:center;}
  .k-foot-about img{margin:0 auto 14px;}
  .k-foot-cols nav{align-items:center;}
  .k-foot-wa > div{justify-content:center;text-align:center;padding:20px;}
  .k-foot-bottom > div{justify-content:center;text-align:center;padding-bottom:90px;}
  .k-float-call{right:50%;transform:translateX(50%);bottom:12px;}
  .k-float-wa{bottom:86px;right:16px;}
}
.k-foot a.bp-link{color:#fff!important;}
.k-foot a.bp-link:hover{color:var(--k-turq)!important;}

/* ===== עמוד מאמר ===== */
.k-post-main{background:url("/wp-content/uploads/2023/09/background-dogs.svg") center top / 1400px auto no-repeat;}
.k-post-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:46px;align-items:start;padding-top:10px;}
.k-crumbs{font-size:13.5px;margin:0 0 10px;color:var(--k-navy);}
.k-crumbs a{color:#1A55C9;text-decoration:none;font-weight:600;}
.k-post-h1{font-size:46px;font-weight:900;line-height:1.1;margin:0 0 16px;}
.k-post-meta{display:flex;align-items:center;gap:10px;font-size:14.5px;margin:0 0 22px;}
.k-post-meta img{width:40px;height:40px;border-radius:50%;object-fit:cover;}
.k-post-content{font-size:16px;line-height:1.5;color:var(--k-navy);}
.k-post-content p{margin:0 0 1.2em;}
.k-post-content h2{font-size:36px;font-weight:900;line-height:1.15;margin:1.1em 0 .45em;}
.k-post-content h3{font-size:26px;font-weight:900;line-height:1.2;margin:1em 0 .4em;}
.k-post-content h4{font-size:20px;font-weight:900;margin:.9em 0 .35em;}
.k-post-content a:not(.bp-btn){color:var(--k-navy);font-weight:900;text-decoration:underline;}
.k-post-content img{max-width:100%;height:auto;border-radius:14px;}
.k-post-content ul,.k-post-content ol{padding-inline-start:22px;margin:0 0 1.2em;}
.k-post-content li{margin:0 0 .35em;}
.k-post-content table{border-collapse:collapse;width:100%;margin:0 0 1.2em;}
.k-post-content td,.k-post-content th{border:1px solid #DDD;padding:8px 10px;}
.bp-ib{border:2px dashed var(--k-turq);border-radius:12px;padding:16px 22px 6px;margin:22px 0;}
.bp-ib > strong:first-child{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:900;color:var(--k-turq-d);margin:0 0 10px;}
.bp-ib > strong:first-child a{color:inherit!important;text-decoration:none!important;}
.bp-ib-tip{border-color:#F4D03F;}
.bp-ib-tip > strong:first-child{color:#E3A008;}
.bp-ib-tip > strong:first-child::before{content:'💡';}
.bp-ib-warn{border-color:#E02424;}
.bp-ib-warn > strong:first-child{color:#E02424;}
.bp-ib-warn > strong:first-child::before{content:'⚠️';}
.bp-ib h2,.bp-ib h3{margin-top:.2em;}
.bp-checks{list-style:none;padding:0!important;}
.bp-checks li{position:relative;padding-inline-start:28px;}
.bp-checks li::before{content:'';position:absolute;right:0;top:3px;width:18px;height:18px;border-radius:50%;background:#2EB82E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z' fill='%23fff'/%3E%3C/svg%3E") center/13px no-repeat;}
.bp-btn{display:inline-block;background:var(--k-turq);color:var(--k-navy)!important;font-weight:600;border-radius:25px;padding:11px 26px;text-decoration:none!important;}
.bp-cta-inline{background:var(--k-gray);border-radius:20px;padding:18px 22px 4px;margin:24px 0;text-align:center;}
/* תיבת "אילוף כלבים עם מאלף מקצועי" במאמרים: רשימה ממורכזת עם ה-✓ צמוד לטקסט, ותמונה בגודל סביר [13/10/2026] */
.bp-cta-inline .bp-checks{display:flex;flex-direction:column;align-items:center;margin:0 auto 6px;}
.bp-cta-inline .bp-checks li{width:max-content;max-width:100%;text-align:start;margin:0 0 6px;}
.bp-cta-inline .bp-checks a{color:var(--k-navy);text-decoration:none;font-weight:600;}
.bp-cta-inline .bp-checks a:hover{text-decoration:underline;}
.bp-cta-inline img{display:block;width:100%;max-width:300px;height:auto;margin:6px auto 0;}
.bp-cta-inline p:last-child{margin-bottom:0;}
.k-share{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-radius:25px;box-shadow:var(--k-shadow);padding:12px 22px;margin:34px 0 26px;flex-wrap:wrap;}
.k-share b{font-size:17px;font-weight:600;}
.k-share-wa{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff;text-decoration:none;border-radius:25px;padding:8px 18px;font-weight:600;}
.k-author{text-align:center;margin:10px auto 22px;max-width:720px;}
.k-author img{width:90px;height:90px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 8px;border:3px solid var(--k-turq);}
.k-author b{display:block;font-size:19px;font-weight:900;margin-bottom:8px;}
.k-author p{font-size:15.5px;line-height:1.55;}
.k-author-btns{display:flex;gap:10px;justify-content:center;margin-top:14px;flex-wrap:wrap;}
.k-ask{text-align:center;margin:0 0 34px;}
.k-ask b{display:block;font-size:20px;font-weight:600;margin-bottom:10px;}
.k-ask-icons{display:flex;justify-content:center;gap:10px;}
.k-ask-icons a{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;}
.k-side{display:flex;flex-direction:column;gap:26px;position:sticky;top:90px;}
.k-side-card{background:#fff url("/wp-content/uploads/2023/10/רקע-לנייד.svg") center/cover;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.35);padding:16px 18px 20px;text-align:center;}
.k-side-card img{width:100%;max-width:220px;height:auto;display:block;margin:0 auto 8px;}
.k-side-card h3{font-size:21px;font-weight:900;line-height:1.15;margin:0 0 10px;}
.k-side-card p{font-size:14.5px;line-height:1.45;margin:0 0 16px;}
.k-side-call{background:var(--k-green)!important;color:#fff!important;font-weight:900;font-size:17px;}
.k-gap{display:block;height:1.2em;}
.k-side-rev{text-align:center;}
.k-side-rev > b{display:block;font-size:20px;font-weight:600;}
.k-side-rev .k-stars{color:#F6BB06;font-size:30px;letter-spacing:2px;line-height:1.1;}
.k-side-rev small{display:block;font-size:13px;font-weight:600;margin:2px 0 12px;}
.k-side-rev .grv-card{flex:0 0 100%;text-align:right;}
.k-side-wa{background:var(--k-gray);border-radius:20px;padding:18px;text-align:center;}
.k-wa-ic{width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;}
.k-side-wa p{font-size:14.5px;line-height:1.45;margin:0 0 14px;}
.k-side-form{background:#fff;border-radius:20px;box-shadow:var(--k-shadow);padding:20px;}
.k-side-form h3{font-size:19px;font-weight:600;line-height:1.25;margin:0 0 14px;border-right:3px solid var(--k-turq);padding-right:10px;}
.k-side-form form{display:flex;flex-direction:column;gap:12px;}
.k-side-form textarea{border-radius:20px;resize:vertical;}
.k-related{padding:20px 0 50px;}
.k-related .k-h2{text-align:right;display:block;width:max-content;max-width:100%;}
@media(max-width:1024px){ .k-post-grid{grid-template-columns:1fr;} .k-side{position:static;max-width:520px;margin:0 auto;width:100%;} }
@media(max-width:767px){
  .k-post-h1{font-size:32px;}
  .k-post-content h2{font-size:27px;} .k-post-content h3{font-size:22px;}
  .bp-ib{padding:14px 16px 4px;}
  .k-share{justify-content:center;text-align:center;}
  .k-related .k-h2{text-align:center;width:auto;font-size:26px!important;}
}

/* ===== עמודים שהומרו מהאתר הקיים (page-convert.mjs) ===== */
.k-pagehero{background:url("/wp-content/uploads/2023/09/background-dogs.svg") center / 1400px auto repeat;padding:16px 0 34px;margin-bottom:10px;}
.k-pagehero .k-crumbs{margin-bottom:6px;}
.k-page-h1{font-size:55px;font-weight:900;line-height:1.05;text-align:center;margin:0;}
.k-sec{margin:0 0 34px;}
.k-sec.k-paws{background:url("/wp-content/uploads/2023/09/background-dogs.svg") center / 1400px auto repeat;padding:20px 0;}
.k-c{display:flex;flex-direction:column;gap:16px;min-width:0;}
.k-row{flex-direction:row;gap:24px;align-items:center;}
.k-row > *{flex:1 1 0;min-width:0;}
.k-row > .k-c[style*="--w"]{flex:0 1 calc(var(--w) - 24px);}
.k-box{background:#fff;border-radius:25px;box-shadow:var(--k-shadow);padding:24px;}
.k-pad{padding:24px;border-radius:25px;}
.k-hd{font-weight:900;line-height:1.15;margin:0;color:var(--k-navy);}
h1.k-hd{font-size:50px;} h2.k-hd{font-size:40px;} h3.k-hd{font-size:26px;} h4.k-hd,h5.k-hd,h6.k-hd{font-size:20px;}
.k-hd-1{font-size:55px!important;text-align:center;}
.k-hd a{color:inherit;}
.k-deco{display:block;width:80px;height:6px;background:url("/wp-content/uploads/2023/01/עיצוב-לפונט-2.svg") no-repeat center/contain;margin-top:-6px;}
.k-rich{font-size:16px;line-height:1.5;color:var(--k-navy);}
.k-rich p{margin:0 0 1em;} .k-rich > :last-child{margin-bottom:0;}
.k-rich a{color:var(--k-navy);font-weight:900;}
.k-rich ul{padding-inline-start:22px;margin:0 0 1em;}
.k-img img{max-width:100%;height:auto;display:inline-block;border-radius:20px;vertical-align:top;}
.k-btn-row{text-align:center;}
.k-btn-row .k-btn{font-weight:600;}
.k-embed{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#000;}
.k-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.k-map-embed{aspect-ratio:auto;height:340px;background:var(--k-gray);}
.k-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;}
.k-gallery img{width:100%;height:auto;border-radius:14px;display:block;}
.k-hr{border:none;border-top:1px solid #D9D9D9;margin:6px 0;width:100%;}
.k-form-x{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:start;}
.k-form-x textarea,.k-form-x .k-btn{grid-column:1/-1;}
.k-form-x textarea{border-radius:20px;resize:vertical;}
.k-counter{text-align:center;} .k-counter b{display:block;font-size:40px;color:var(--k-turq);} 
.k-glogo{display:block;font-size:26px;font-weight:600;color:#4285F4;letter-spacing:-.5px;}
.k-c > .k-vid{width:100%;}
@media(max-width:767px){
  .k-page-h1,.k-hd-1{font-size:36px!important;}
  h1.k-hd{font-size:34px;} h2.k-hd{font-size:30px;} h3.k-hd{font-size:22px;}
  .k-row{flex-direction:column;align-items:stretch;}
  .k-row > .k-c[style*="--w"]{flex:1 1 auto;}
  .k-box,.k-pad{padding:18px 14px;}
  .k-hd.k-hd-big[style*="font-size"]{font-size:min(34px,9vw)!important;}
  .k-gallery{grid-template-columns:repeat(2,1fr);gap:10px;}
}
.k-sitemap{max-width:900px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;}
.k-sitemap .grp h2{font-size:22px;font-weight:900;margin:0 0 10px;padding-bottom:8px;background:url("/wp-content/uploads/2023/01/עיצוב-לפונט-2.svg") no-repeat right bottom / 54px auto;}
.k-sitemap ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;}
.k-sitemap li a{color:var(--k-navy);text-decoration:none;font-size:15.5px;}
.k-sitemap li a::before{content:'›';color:var(--k-turq);margin-left:8px;font-weight:900;}
.k-sitemap li a:hover{color:var(--k-turq);}
.k-legal{max-width:900px;margin:0 auto;padding:30px 34px;}
.k-legal h2{font-size:28px;} .k-legal h3{font-size:21px;}
.lg-card{background:var(--k-gray);border-radius:16px;padding:14px 18px;margin:0 0 1em;}
.lg-card p{margin:0 0 4px!important;}
.lg-date{font-size:14px;color:#555;}
.k-grid{display:grid;gap:24px;align-items:stretch;}
.k-w{min-width:0;}
.k-ibox{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;height:100%;}
.k-ibox-ic svg{width:38px;height:38px;fill:var(--k-turq);display:block;}
.k-ibox-t{font-size:22px;font-weight:900;line-height:1.2;margin:0 0 8px;color:var(--k-navy);}
.k-ibox-t a{color:inherit;text-decoration:none;}
.k-ibox-inline{flex-direction:row;align-items:flex-start;text-align:right;}
.k-ibox-inline .k-ibox-ic svg{width:30px;height:30px;}
@media(max-width:767px){ .k-grid{grid-template-columns:1fr!important;gap:16px;} }
.k-icon-row{line-height:0;}
.k-icon{display:inline-flex;width:46px;height:46px;border-radius:50%;background:var(--k-turq);align-items:center;justify-content:center;}
.k-icon svg{width:22px;height:22px;fill:#fff;}
.k-ibox-ic.k-icon{flex-shrink:0;}
.k-ibox-ic.k-icon svg{width:22px;height:22px;fill:#fff;}
.k-ibox-inline{gap:14px;align-items:center;}
.k-ibox-inline .k-ibox-t{font-size:18px;margin:0 0 2px;}
@media(max-width:767px){
  .k-float-call{padding:5px 5px 5px 14px;gap:8px;white-space:nowrap;}
  .k-float-call img{width:38px;height:38px;}
  .k-float-call small{font-size:11px;} .k-float-call b{font-size:18px;}
}
@media(max-width:767px){
  .k-grid:has(> .k-img:nth-child(3)),.k-grid:has(> .k-w > .k-img){grid-template-columns:repeat(2,1fr)!important;gap:10px;}
  .k-grid:has(> div > .k-vid){grid-template-columns:repeat(2,1fr)!important;gap:10px;}
}

/* ===== תיקונים 12/10 ערב: כמו באתר הקיים ===== */
/* כפתור טלפון בהדר: שפופרת כחולה גדולה על עיגול ירוק */
.k-head-call{gap:10px;}
.k-head-call i{position:relative;width:36px;height:36px;background:var(--k-green);overflow:visible;}
.k-head-call i svg{position:absolute;width:30px;height:30px;left:4px;top:2px;fill:var(--k-navy)!important;transform:none!important;}
.k-head-call span{text-align:right;}
.k-head-call small{font-size:14px;font-weight:400;line-height:1.1;}
.k-head-call b{font-size:24px;font-weight:900;line-height:1.05;letter-spacing:.2px;}
/* כפתור צף: טקסט מיושר לימין, מספר גדול, תמונה בטבעת לבנה */
.k-float-call{gap:12px;padding:4px 4px 4px 22px;border:2px solid #fff;box-shadow:0 6px 18px rgba(0,0,0,.28);}
.k-float-call img{width:52px;height:52px;border:3px solid #fff;box-sizing:border-box;}
.k-float-call span{text-align:right;line-height:1;}
.k-float-call small{font-size:15px;font-weight:700;margin-bottom:3px;}
.k-float-call b{font-size:29px;font-weight:900;line-height:1;}
/* הירו: עמודת טקסט רחבה כמו באתר הקיים - "מאלף כלבים מקצועי" בשורה אחת */
.k-hero-grid{grid-template-columns:1.6fr 1fr;gap:10px;}
.k-hero .k-h1a{font-size:55px;}
.k-hero .k-h1b{font-size:80px;margin-top:4px;white-space:nowrap;}
.k-hero .k-txt{margin-top:18px;}
.k-hero-img img{max-width:430px;}
.k-form-box{margin-top:-20px;}
/* מהתקשורת: הכרטיס בצד ימין */
.k-media-card{margin:0 0 0 auto;}
@media(max-width:1024px){ .k-hero .k-h1b{font-size:60px;white-space:normal;} }
@media(max-width:767px){
  .k-hero .k-h1a{font-size:36px;} .k-hero .k-h1b{font-size:44px;}
  .k-hero-img img{max-width:330px;}
  .k-form-box{margin-top:0;}
  .k-media-card{margin:0 auto;}
  .k-float-call{padding:3px 3px 3px 16px;gap:9px;}
  .k-float-call img{width:44px;height:44px;}
  .k-float-call small{font-size:12px;} .k-float-call b{font-size:22px;}
}
/* שאלות/אקורדיון: הכרטיס הפתוח - החלק העליון בטורקיז של האתר */
.k-acc details{overflow:hidden;}
.k-acc details[open] > summary{background:var(--k-turq);color:var(--k-navy);}
.k-acc details[open] > .k-txt,.k-acc details[open] > .k-rich{padding-top:16px;}
/* מידות דסקטופ כמו באתר הקיים (נמדד ב-1920): רוחב 1300, כותרות 40, הירו 30/55, מפרידים בתפריט */
@media(min-width:1025px){
  .k-wrap{max-width:1340px;}
  .k-head-bar{max-width:1350px;}
  .k-hero .k-h1a{font-size:30px;}
  .k-hero .k-h1b{font-size:55px;}
  .k-h2,h2.k-hd{font-size:40px;}
  .k-page-h1,.k-hd-1{font-size:50px!important;}
  .k-nav{gap:0;}
  .k-nav > a,.k-nav > .k-dd{position:relative;}
  .k-nav > a + a::before,.k-nav > a + .k-dd::before,.k-nav > .k-dd + a::before,.k-nav > .k-dd + .k-dd::before{content:'';position:absolute;right:0;top:50%;height:18px;margin-top:-9px;border-right:1px solid #E3E3E3;}
  .k-nav > a,.k-dd > .k-dd-top{padding:8px 22px;}
}
.k-head-call b{font-weight:700;}
.k-float-call b{font-weight:700;}
/* רקע הכפות ממשיך מאחורי ההדר (כמו באתר הקיים) + לוגו גדול יותר */
.k-hero,.k-pagehero{margin-top:-96px;padding-top:100px;}
.k-logo img{height:52px;}
@media(max-width:767px){ .k-hero,.k-pagehero{margin-top:-80px;padding-top:84px;} .k-logo img{height:40px;} }
@media(max-width:767px){
  .k-hero-grid{grid-template-columns:1fr;gap:8px;}
  .k-hero .k-h1a{font-size:34px;} .k-hero .k-h1b{font-size:44px;white-space:normal;}
}
@media(max-width:767px){ .k-float-call{padding:3px 3px 3px 18px;} .k-float-call b{font-size:20px;} .k-float-call small{font-size:11.5px;} }
/* כפתור טלפון בהדר - גרסה נקייה: שפופרת ממורכזת והפוכה, טקסט ממורכז אנכית מול העיגול */
.k-head-call{display:flex;align-items:center;gap:10px;}
.k-head-call i{position:relative;width:40px;height:40px;border-radius:50%;background:var(--k-green);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px rgba(14,163,3,.3);}
.k-head-call i svg{position:static;width:22px;height:22px;fill:#fff!important;transform:scaleX(-1)!important;}
.k-head-call span{display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1;}
.k-head-call small{font-size:13.5px;font-weight:400;line-height:1;color:var(--k-navy);}
.k-head-call b{font-size:22px;font-weight:700;line-height:1;letter-spacing:.3px;}
/* כל כפתורי הגלולה בבולד (פרטים נוספים, לכל התוצאות...) */
.k-btn,.k-btn-row .k-btn,.bp-btn{font-weight:900;}
/* ביקורות: רצועה שזזה לבד (כמו באילוף בקלות) - עוצרת במעבר עכבר */
.k-marq{overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(to left,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to left,transparent,#000 6%,#000 94%,transparent);}
.k-marq .k-rev-track{display:flex;gap:16px;width:max-content;overflow:visible;padding:4px 0;animation:kMarq 70s linear infinite;scroll-snap-type:none;}
.k-marq:hover .k-rev-track{animation-play-state:paused;}
.k-marq .grv-card{direction:rtl;flex:0 0 300px;width:300px;}
.k-side-rev .k-marq .grv-card{flex:0 0 220px;width:220px;}
@keyframes kMarq{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media(prefers-reduced-motion:reduce){.k-marq .k-rev-track{animation:none;}}
@media(max-width:767px){.k-marq .grv-card{flex:0 0 260px;width:260px;}}
.k-acc summary{font-weight:700;}
/* כפתורים: בולד בינוני (Medium) - לא כבד מדי */
.k-btn,.k-btn-row .k-btn,.bp-btn{font-weight:700;}
/* כפתור צף: בולד רק על המספר */
.k-float-call small{font-weight:400;}
/* תמונת "תהליך העבודה": מלאה, בלי חיתוך הראש */
.k-proc{align-items:center;}
.k-proc-img img{height:auto;max-height:none;object-fit:contain;}
/* פוטר - קופסת פרטי קשר מסודרת */
.k-foot-contact{gap:22px 26px;padding:22px 24px;align-items:start;}
.k-foot-contact .k-ci{font-weight:400;font-size:15px;margin:0 0 10px;gap:9px;}
.k-foot-contact .k-ci a{font-weight:700;}
.k-hours{display:grid;gap:5px;font-size:14.5px;margin-top:2px;}
.k-hours > div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px;}
.k-hours > div:last-child{border-bottom:none;}
.k-hours span{color:#C9D3DE;}
.k-hours bdi{font-weight:700;direction:ltr;unicode-bidi:isolate;}
.k-map iframe{height:150px;}
.k-waze{margin-top:12px;}
/* פוטר: המפה ממלאת את כל הגובה של העמודה (עד גובה השעות) */
.k-foot-contact{align-items:stretch;}
.k-foot-contact > div:first-child{display:flex;flex-direction:column;}
.k-foot-contact .k-map{flex:1;min-height:150px;display:flex;}
.k-foot-contact .k-map iframe{height:auto;min-height:150px;flex:1;}
@media(max-width:767px){ .k-foot-contact .k-map{min-height:200px;} }
/* אייקון הוואטסאפ המקורי של האתר (פונט האייקונים social של האתר הקיים) */
@font-face{font-family:'bp-social';font-display:block;src:url('/site-assets/icons/font/social.woff2') format('woff2'),url('/site-assets/icons/font/social.ttf') format('truetype');}
.k-ico-wa{display:inline-block;font-style:normal;line-height:1;}
.k-ico-wa::before{font-family:'bp-social';content:'\21';font-size:20px;}
/* כפתור צף: בלי טבעת לבנה סביב התמונה, מספר קטן ב-2px */
.k-float-call img{border:none;}
.k-float-call b{font-size:27px;}
@media(max-width:767px){ .k-float-call b{font-size:18px;} }
.k-pcard h3{font-weight:700;}
/* מובייל: המבורגר הכי ימין, לוגו, ובצד שמאל רק עיגול ההתקשרות (בלי המספר) */
@media(max-width:860px){
  .k-burger{order:-1;margin:0;padding:4px;}
  .k-logo{order:0;}
  .k-head-call{order:1;margin-right:auto;}
  .k-head-call span{display:none!important;}
}
/* מובייל: כפתור צף מיושר לימין */
@media(max-width:767px){
  .k-float-call{right:12px;left:auto;transform:none;bottom:12px;}
  .k-float-wa{right:16px;bottom:84px;}
}
/* עמוד קטגוריה: רשת מאמרים של 2 בטור הראשי */
.k-posts-2{grid-template-columns:repeat(2,1fr);}
@media(max-width:767px){ .k-posts-2{grid-template-columns:1fr;} }
/* דפי נחיתה של קטגוריות (גורים, קולר): הירו כמו בדף הבית */
main > .k-sec:first-child{margin-top:-96px;padding-top:100px;}
.k-row .k-img img{max-height:470px;width:auto;max-width:100%;}
.k-hd-1{text-align:right;}
.k-sec .k-hd-1{font-size:55px!important;}
@media(max-width:767px){ main > .k-sec:first-child{margin-top:-80px;padding-top:84px;} .k-row .k-img img{max-height:340px;} .k-sec .k-hd-1{font-size:36px!important;text-align:center;} }
/* מובייל: "מאלף כלבים מקצועי" בשורה אחת */
@media(max-width:767px){ .k-hero .k-h1b{font-size:min(40px,10.2vw);white-space:nowrap;} .k-hero .k-h1a{font-size:min(32px,8vw);} }
/* מובייל: קרוסלת התוצאות - הכרטיס הראשון מלא מימין, מציץ הבא משמאל */
@media(max-width:767px){
  .k-res{margin:0 -14px;padding:0 14px 8px;scroll-padding-inline:14px;}
  .k-res > div{flex:0 0 76%;scroll-snap-align:start;}
}
/* רקע הכפות במאמרים/קטגוריות רק בראש העמוד (כמו באתר הקיים) */
.k-post-main{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 300px,#fff 560px),url("/wp-content/uploads/2023/09/background-dogs.svg") center top / 1400px auto repeat-x;}
/* טופס בשורה אחת (שם, טלפון, כפתור) כשאין שדה הודעה */
.k-form-x:not(:has(textarea)){grid-template-columns:1fr 1fr 1fr;}
.k-form-x:not(:has(textarea)) .k-btn{grid-column:auto;}
@media(max-width:767px){ .k-form-x:not(:has(textarea)){grid-template-columns:1fr 1fr;} .k-form-x:not(:has(textarea)) .k-btn{grid-column:1/-1;} }
/* רקע העצמות בראש העמודים נגמר במעבר רך ללבן (כמו באתר הקיים) */
.k-pagehero{background:linear-gradient(to bottom,rgba(255,255,255,0) 55%,#fff 100%),url("/wp-content/uploads/2023/09/background-dogs.svg") center top / 1400px auto repeat;}
main > .k-sec.k-paws:first-child{background:linear-gradient(to bottom,rgba(255,255,255,0) 70%,#fff 100%),url("/wp-content/uploads/2023/09/background-dogs.svg") center top / 1400px auto repeat;}
.k-hero{background:linear-gradient(to bottom,rgba(255,255,255,0) 75%,#fff 100%),url("/wp-content/uploads/2023/09/background-dogs.svg") center top / 1400px auto repeat;}
/* קישורים פנימיים בתוך טקסט - כחול כמו המוסכמה */
.k-rich a:not(.k-btn),.k-post-content a:not(.bp-btn):not(.k-btn),.k-txt a:not(.k-btn){color:#1A0DAB!important;text-decoration:underline;text-underline-offset:3px;font-weight:inherit;}
.k-rich a:not(.k-btn):hover,.k-post-content a:not(.bp-btn):not(.k-btn):hover{color:#0B0876!important;}
@media(max-width:767px){ .k-hero{background:linear-gradient(to bottom,rgba(255,255,255,0) 80%,#fff 100%),url("/wp-content/uploads/2023/10/רקע-לנייד.svg") center top / 100% auto repeat-y;} }
/* ריווח לפני הפוטר בעמודי מאמר/קטגוריה */
.k-post-main{padding-bottom:60px;}
.k-related{padding-bottom:70px;}
@media(max-width:767px){ .k-post-main{padding-bottom:40px;} }
/* רקע העצמות: ברוחב מלא (התמונה המקורית 1920) ונגמר בפייד הדרגתי - לא נחתך */
.k-hero,.k-pagehero,main > .k-sec.k-paws:first-child,.k-sec.k-paws{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 55%,rgba(255,255,255,.75) 82%,#fff 100%),url("/wp-content/uploads/2023/09/background-dogs.svg");background-size:100% 100%,max(1920px,100%) auto;background-position:center top,center top;background-repeat:no-repeat,repeat;}
.k-post-main{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 160px,rgba(255,255,255,.8) 420px,#fff 560px),url("/wp-content/uploads/2023/09/background-dogs.svg");background-size:100% 100%,max(1920px,100%) auto;background-position:center top,center top;background-repeat:no-repeat,no-repeat;}
@media(max-width:767px){
  .k-hero,.k-pagehero,main > .k-sec.k-paws:first-child,.k-post-main{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 55%,rgba(255,255,255,.75) 82%,#fff 100%),url("/wp-content/uploads/2023/10/רקע-לנייד.svg");background-size:100% 100%,100% auto;background-repeat:no-repeat,repeat-y;}
  .k-post-main{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 200px,#fff 520px),url("/wp-content/uploads/2023/10/רקע-לנייד.svg");}
}
/* מובייל: תתי-התפריט סגורים; נפתחים רק בלחיצה על הפריט (אודות / תחומי התמחות) */
@media(max-width:860px){
  .k-dd .k-dd-menu,.k-dd:hover .k-dd-menu,.k-dd:focus-within .k-dd-menu{display:none!important;}
  .k-dd.k-open .k-dd-menu{display:flex!important;}
  .k-dd > .k-dd-top::after{display:inline-block!important;margin-right:6px;transition:transform .2s;}
  .k-dd.k-open > .k-dd-top::after{transform:rotate(225deg) translateY(-2px);}
}
/* "תהליך העבודה איתי": תמונה 4:3 בגובה התוכן (בלי שטח מת), הראש והכלבים בפריים */
.k-proc{grid-template-columns:1.5fr 1fr;align-items:center;}
.k-proc-img img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 22%;max-height:none;}
@media(max-width:767px){ .k-proc{grid-template-columns:1fr;} .k-proc-img img{aspect-ratio:4/3;} }
/* ממיר: רוחב של קופסה בתוך עמודה (למשל כרטיס "פגישת אבחון" ב-50%) */
.k-c:not(.k-row):not(.k-grid) > .k-c[style*="--w"]{width:var(--w);max-width:100%;}
div.k-hd{font-size:22px;}
@media(max-width:767px){ .k-c:not(.k-row):not(.k-grid) > .k-c[style*="--w"]{width:100%;} }
/* רשימות בכרטיסים: ממורכזות עם קווים מפרידים (כמו בכרטיסי המחירון) */
.bp-checks.k-list-c{display:flex;flex-direction:column;align-items:center;margin:0 auto;}
.bp-checks.k-list-c li{width:max-content;max-width:100%;}
.bp-checks.k-list-div li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #D9D9D9;margin:0;}
.bp-checks.k-list-div li:last-child{border-bottom:none;}
.bp-checks.k-list-div li::before{top:8px;}
h3.k-hd{font-size:24px;}
/* כרטיס שהאייקון שלו בולט מעל הקצה (margin שלילי) - מקום מעליו */
.k-c:has(> .k-img[style*="margin:-"]){margin-top:80px;overflow:visible;}
.k-grid:has(> .k-c > .k-img[style*="margin:-"]){row-gap:100px;}
/* טפסים שהומרו: גריד 6 עמודות לפי רוחבי השדות באתר הקיים */
.k-form-x.k-form-g{grid-template-columns:repeat(6,1fr)!important;}
.k-form-x.k-form-g textarea{min-height:110px;}
@media(max-width:767px){ .k-form-x.k-form-g > *{grid-column:1/-1!important;} }
/* קונטיינרים שהומרו: ריפוד ברירת מחדל של אלמנטור (10px), אלא אם הוגדר אחרת */
.k-c.k-box,.k-c.k-pad{padding:10px;}
.k-c.k-box > .k-vid:first-child,.k-c.k-box > .k-w:first-child .k-vid{border-radius:20px;}
.k-c.k-box,.k-c.k-pad{padding:0;}
.k-grid[style*="minmax(0,230px)"] .k-vid{aspect-ratio:1/1;}
.k-grid[style*="minmax(0,230px)"] .k-rich{font-size:14.5px;padding:0 10px 14px;}
.k-grid[style*="minmax(0,230px)"] .k-hd{font-size:20px;}
@media(max-width:767px){ .k-grid[style*="minmax(0,230px)"]{grid-template-columns:repeat(2,1fr)!important;} }
/* מובייל: רק כותרות גדולות מוקטנות (לא מגדילים קטנות כמו "צרו קשר...") */
@media(max-width:767px){
  .k-hd.k-hd-big[style*="font-size"]{font-size:min(34px,9vw)!important;}
  .k-c .k-w .k-hd{font-size:20px!important;}
}
/* עמוד בלי כותרת-הירו (תודה, תיק עבודות, potty): הסקשן הראשון מקבל את רקע העצמות כמו באתר הקיים */
main > .k-sec:first-child{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 55%,rgba(255,255,255,.75) 82%,#fff 100%),url("/wp-content/uploads/2023/09/background-dogs.svg");background-size:100% 100%,max(1920px,100%) auto;background-position:center top,center top;background-repeat:no-repeat,repeat;}
main > .k-sec:first-child > .k-wrap > .k-c.k-paws{padding-top:20px!important;}
/* כותרות בתוך טקסט (עמודי תוכן) בגודל של האתר הקיים */
.k-rich h2{font-size:40px;font-weight:900;line-height:1.15;margin:1em 0 .45em;}
.k-rich h3{font-size:28px;font-weight:900;line-height:1.2;margin:.9em 0 .4em;}
.k-rich h4{font-size:22px;font-weight:700;margin:.8em 0 .35em;}
@media(max-width:767px){ .k-rich h2{font-size:28px;} .k-rich h3{font-size:22px;} main > .k-sec:first-child{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 55%,#fff 100%),url("/wp-content/uploads/2023/10/רקע-לנייד.svg");background-size:100% 100%,100% auto;} }
@media(max-width:767px){ .k-row.k-mrev,.k-c.k-mrev{flex-direction:column-reverse!important;} }
@media(max-width:767px){ .k-mfirst{order:-1;} }
@media(max-width:767px){ .k-row > .k-w[style*="flex:0 0"]{flex:1 1 auto!important;max-width:100%!important;} }
.k-c.k-box{overflow:visible;}
.k-c.k-box > .k-img[style*="margin:-"]{position:relative;z-index:1;}
@media(max-width:767px){ .k-float-call small{font-size:13.5px;} }
/* מובייל: כפתור "צור איתי קשר" בטופס - טקסט קטן יותר */
@media(max-width:767px){ .k-form .k-btn-lg,.k-form-x .k-btn-lg{font-size:18px;padding:12px 20px;} }
/* שפופרת בכפתור ההתקשרות בהדר - בכיוון ההפוך */
.k-head-call i svg{transform:none!important;}
/* תוצאות: חצים במובייל שמראים שיש עוד כרטיסים */
.k-res-wrap{position:relative;}
.k-res-arr{display:none;}
@media(max-width:767px){
  .k-res-arr{display:flex;position:absolute;top:110px;z-index:3;width:38px;height:38px;border-radius:50%;border:none;background:var(--k-turq);color:var(--k-navy);font-size:24px;font-weight:700;line-height:1;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.25);cursor:pointer;padding:0 0 3px;}
  .k-res-prev{right:-6px;} .k-res-next{left:-6px;}
  /* תחומי התמחות: ריווח קטן בין הכרטיסים */
  .k-cards3 .k-spec + .k-spec{margin-top:96px;}
}
/* קו העיצוב מתחת לכותרות - מיושר לימין (תחילת השורה בעברית) */
.k-h2.k-line,.k-h2-line,.k-foot-h{background-position:right bottom;}
.k-deco{align-self:flex-start;}
/* תיק עבודות: כרטיסים רחבים יותר, שם בתווית קטנה על תחתית הסרטון (כמו באתר הקיים) */
.k-grid[style*="minmax(0,230px)"]{grid-template-columns:repeat(4,minmax(0,300px))!important;gap:20px;}
.k-grid[style*="minmax(0,230px)"] > .k-c > .k-w[style*="background-color"]{width:max-content;max-width:90%;margin:-16px auto 8px;position:relative;z-index:2;padding:1px 10px 3px!important;}
.k-grid[style*="minmax(0,230px)"] > .k-c > .k-w .k-hd{font-size:20px!important;line-height:1.2;}
.k-grid[style*="minmax(0,230px)"] .k-rich{font-size:15px;line-height:1.5;padding:0 8px 18px;}
@media(max-width:1024px){ .k-grid[style*="minmax(0,230px)"]{grid-template-columns:repeat(2,minmax(0,300px))!important;} }
@media(max-width:767px){ .k-grid[style*="minmax(0,230px)"]{grid-template-columns:repeat(2,1fr)!important;gap:12px;} .k-grid[style*="minmax(0,230px)"] > .k-c > .k-w .k-hd{font-size:16px!important;} .k-grid[style*="minmax(0,230px)"] .k-rich{font-size:13.5px;} }
/* סרטונים שהומרו (ביקורות וכו'): יחס 16:9 כמו באתר הקיים; ברשת תיק העבודות נשאר ריבוע */
.k-c > .k-vid,.k-c > .k-w > .k-vid{aspect-ratio:16/9;border-radius:20px;}
.k-grid[style*="minmax(0,230px)"] .k-vid{aspect-ratio:1/1!important;border-radius:25px 25px 0 0;}
/* שם מתחת לסרטון = תווית קטנה שעולה על תחתית הסרטון (בכל האתר) */
.k-c > .k-vid + .k-w[style*="background-color"]{width:max-content;max-width:90%;margin:-16px auto 8px;position:relative;z-index:2;padding:1px 10px 3px!important;}
.k-c > .k-vid + .k-w[style*="background-color"] .k-hd{font-size:20px!important;line-height:1.2;}
/* אייקון עצמאי (חץ "לעוד ביקורות"): כחול כהה בלי עיגול */
.k-icon-row .k-icon{background:none;width:auto;height:auto;}
.k-icon-row .k-icon svg{width:48px;height:48px;fill:var(--k-navy);}
/* סיכום הביקורות (מְעוּלֶה / כוכבים / גוגל) - כמו בדף הבית */
.k-rev-sum{display:flex;flex-direction:column;align-items:center;gap:2px;}
.k-rev-sum b{font-size:24px;font-weight:700;}
.k-rev-sum svg{display:block;margin-top:4px;}
.k-side-rev svg[viewBox="0 0 272 92"]{display:block;margin:0 auto 10px;}
/* מובייל/טאבלט: עמודה אחת שלא נמתחת מעבר לרוחב המסך (תיקון גלילה לצדדים) */
@media(max-width:1024px){ .k-post-grid{grid-template-columns:minmax(0,1fr)!important;} .k-post,.k-side{min-width:0;} }
html,body{overflow-x:clip;}
/* תיבת "כותב המאמר" - כמו באתר הקיים: תמונה עם מסגרת טורקיז, שם גדול, טקסט 17 */
.k-author{padding:10px 0;}
.k-author img{width:100px;height:100px;border:5px solid var(--k-turq);}
.k-author b{font-size:24px;font-weight:400;margin-bottom:10px;}
.k-author p{font-size:17px;line-height:1.5;}
@media(max-width:767px){ .k-author b{font-size:21px;} .k-author p{font-size:15.5px;} }

/* ===== תיבת "אילוף כלבים עם מאלף מקצועי !" בתוך מאמרים (27 מאמרים) - כמו באתר הקיים ===== */
.bp-article .bp-cta-inline,.k-post-content .bp-cta-inline{position:relative;display:grid;grid-template-columns:1fr 38%;grid-template-rows:auto auto 1fr;column-gap:20px;text-align:right;background:#56C5D6 url("/wp-content/uploads/2023/01/background-2.svg") center / cover no-repeat;border-radius:25px;padding:28px 34px 26px;margin:28px 0;overflow:visible;min-height:250px;}
.bp-cta-inline > h3{grid-column:1;grid-row:1;font-size:46px!important;font-weight:900;line-height:1.05;color:var(--k-navy);margin:0 0 16px!important;}
.bp-cta-inline > ul.bp-checks{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px!important;padding:0!important;}
.bp-cta-inline > ul.bp-checks li{margin:0;padding-inline-start:26px;font-weight:700;font-size:16px;}
.bp-cta-inline > ul.bp-checks li::before{background:none;border:2px solid var(--k-navy);border-radius:4px;width:15px;height:15px;top:3px;}
.bp-cta-inline > ul.bp-checks li::after{content:'';position:absolute;right:4px;top:4px;width:5px;height:10px;border:solid var(--k-navy);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}
.bp-cta-inline > ul.bp-checks a{color:#1A0DAB!important;text-decoration:none!important;}
.bp-cta-inline > p:has(.bp-btn){grid-column:1;grid-row:3;align-self:end;justify-self:end;margin:0!important;}
.bp-cta-inline .bp-btn[href^="tel:"]{background:var(--k-green);color:#fff!important;border:3px solid #fff;font-size:18px;font-weight:700;padding:9px 26px;}
.bp-cta-inline .bp-btn[href^="tel:"]::before{content:'☎';margin-left:8px;}
.bp-cta-inline > p:has(img){grid-column:2;grid-row:1 / span 3;margin:0!important;align-self:end;}
.bp-cta-inline > p:has(img) img{display:block;width:100%;max-width:300px;margin:-60px auto -26px 0;border-radius:0!important;}
@media(max-width:767px){
  .bp-article .bp-cta-inline,.k-post-content .bp-cta-inline{grid-template-columns:1fr;grid-template-rows:auto;padding:22px 18px;text-align:center;}
  .bp-cta-inline > *{grid-column:1!important;grid-row:auto!important;}
  .bp-cta-inline > h3{font-size:32px!important;}
  .bp-cta-inline > ul.bp-checks{justify-content:center;}
  .bp-cta-inline > p:has(.bp-btn){justify-self:center;}
  .bp-cta-inline > p:has(img) img{margin:10px auto -22px;max-width:240px;}
}
/* תיבות "שימו לב" (לב) ו"סיפור אמיתי" (ספר): אייקון מימין, כותרת בשחור */
.bp-ib > strong:first-child,.bp-ib > strong:first-child a{color:#000!important;}
.bp-ib-tip > strong:first-child{color:#E3A008!important;}
.bp-ib-warn > strong:first-child{color:#E02424!important;}
.bp-ib-heart > strong:first-child::before,.bp-ib-book > strong:first-child::before{content:'';width:22px;height:22px;flex-shrink:0;background:var(--k-turq);-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;}
.bp-ib-heart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'/%3E%3C/svg%3E");}
.bp-ib-book{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z'/%3E%3C/svg%3E");}
/* דפי נחיתה של קטגוריות (גורים, קולר): בלי שטח מת מעל ומתחת להירו */
main > .k-sec:first-child > .k-wrap > .k-c:first-child,main > .k-sec:first-child > .k-wrap > .k-c.k-paws{padding-top:16px!important;padding-bottom:10px!important;}
main > .k-sec:first-child{padding-top:96px;margin-bottom:10px;}
main > .k-sec:first-child + .k-sec{margin-top:0;}
@media(max-width:767px){ main > .k-sec:first-child{padding-top:84px;} }
/* שפופרת בהדר: אוזנייה למעלה-ימין, כמו באתר הקיים */
.k-head-call i svg{transform:scaleX(-1)!important;}
@media(min-width:861px){ .k-head-call b{font-size:18px;} }
/* דפי נחיתה של קטגוריות: הירו קומפקטי (פחות ריפוד מעל ומתחת) */
main > .k-sec:first-child .k-row{padding-top:0!important;padding-bottom:0!important;}
main > .k-sec:first-child .k-row .k-img img{max-height:400px;}
/* תיבת "אילוף כלבים עם מאלף מקצועי": סדר נקי - כותרת בשורה אחת, ✓ בשורה, כפתור מימין */
.bp-article .bp-cta-inline{grid-template-columns:1fr 34%;padding:30px 36px;min-height:0;}
.bp-cta-inline > h3{font-size:38px!important;white-space:normal;}
.bp-cta-inline > ul.bp-checks{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;width:auto!important;gap:10px 26px!important;}
.bp-cta-inline > ul.bp-checks li{display:block!important;}
.bp-cta-inline > p:has(.bp-btn){justify-self:start!important;align-self:start!important;margin-top:4px!important;}
.bp-cta-inline > p:has(img) img{margin:-70px auto -30px 0!important;max-width:280px;}
@media(max-width:767px){
  .bp-article .bp-cta-inline{grid-template-columns:1fr;padding:24px 18px 0;}
  .bp-cta-inline > h3{font-size:28px!important;}
  .bp-cta-inline > ul.bp-checks{justify-content:center!important;}
  .bp-cta-inline > p:has(.bp-btn){justify-self:center!important;}
  .bp-cta-inline > p:has(img) img{margin:12px auto 0!important;max-width:220px;}
}
/* דפי נחיתה של קטגוריות: 10-15px מעל ומתחת להירו */
@media(min-width:768px){
  main > .k-sec.k-paws:first-child{padding-top:78px;padding-bottom:0;margin-bottom:12px;}
  main > .k-sec.k-paws:first-child > .k-wrap > .k-c:first-child{padding-top:0!important;padding-bottom:0!important;}
}
/* רשת 5 (תוצאות של לקוחות בעמודי קטגוריה): כולם בשורה אחת בדסקטופ */
@media(min-width:1025px){ .k-grid[style*="repeat(5,minmax(0,230px))"]{grid-template-columns:repeat(5,minmax(0,1fr))!important;} }
/* אקורדיון בתוך עטיפה אפורה: העטיפה שקופה, כל שאלה כרטיס נפרד */
.k-w:has(> .k-acc){background:none!important;padding:0!important;}
.k-acc{gap:12px;}
.k-acc details{background:var(--k-gray);border-radius:15px;}
/* תמונה בצד של "איך עובד האילוף אצלנו" */
.k-row > .k-c[style*="--w:23"] .k-img img,.k-row > .k-c[style*="--w:3"] .k-img img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:20px;}
/* דף נחיתה של קטגוריה: "מאמרים אחרונים" = שורה אחת (3 האחרונים) */
.k-posts.k-posts-3 > :nth-child(n+4){display:none;}
/* תיבת "אילוף כלבים עם מאלף מקצועי": צ'קבוקס, טקסט ואייקון טלפון כמו באתר הקיים */
.bp-cta-inline > ul.bp-checks li{padding-inline-start:30px!important;font-weight:700!important;font-size:17px!important;}
.bp-cta-inline > ul.bp-checks li::after{display:none!important;}
.bp-cta-inline > ul.bp-checks li::before{width:21px!important;height:21px!important;top:1px!important;border:none!important;border-radius:0!important;background:var(--k-navy)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm-8-64V96H56v320h336z'/%3E%3Cpath d='M498 77l-30-30c-8-8-21-8-29 0L210 276l-78-78c-8-8-21-8-29 0l-30 30c-8 8-8 21 0 29l122 122c8 8 21 8 29 0L498 106c8-8 8-21 0-29z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zm-8-64V96H56v320h336z'/%3E%3Cpath d='M498 77l-30-30c-8-8-21-8-29 0L210 276l-78-78c-8-8-21-8-29 0l-30 30c-8 8-8 21 0 29l122 122c8 8 21 8 29 0L498 106c8-8 8-21 0-29z'/%3E%3C/svg%3E") center/contain no-repeat!important;}
.bp-cta-inline > ul.bp-checks a{color:#0000EE!important;font-weight:700;}
.bp-cta-inline .bp-btn[href^="tel:"]::before{content:''!important;display:inline-block;width:15px;height:15px;margin-left:8px;vertical-align:-2px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center/contain no-repeat;transform:scaleX(-1);}
/* "כותב המאמר" + "יש לכם שאלה" - כמו באתר הקיים */
.k-author{max-width:none;}
.k-author img{border-radius:22px!important;width:100px;height:100px;border:5px solid var(--k-turq);}
.k-author b{font-size:24px;font-weight:400;margin:6px 0 8px;}
.k-author p{font-size:17px;line-height:1.5;}
.k-author-btns{margin-top:26px;}
.k-ask{margin-top:6px;}
.k-ask b{font-size:22px;font-weight:700;}
.k-ask-icons{gap:6px;}
.k-ask-icons a{width:50px;height:50px;border-radius:4px;}
.k-ask-icons a svg{width:26px!important;height:26px!important;}
@media(max-width:767px){ .k-author p{font-size:15.5px;} .k-ask b{font-size:19px;} }
/* הדר דק יותר בטיפונת */
@media(min-width:861px){ .k-head-bar{min-height:50px;padding:2px 22px;} .k-logo img{height:40px;} .k-head{padding-top:6px;} }
/* מאמרים: בלי רקע עצמות (כמו באתר הקיים), כותרת גדולה */
.k-post-main.k-nopaw{background:#fff!important;}
.k-post-h1{font-size:55px;line-height:1.08;}
@media(max-width:767px){ .k-post-h1{font-size:32px;} }
@media(max-width:767px){
  /* סרטוני ביקורות (16:9) - אחד בשורה במובייל; תיק העבודות נשאר 2 */
  .k-grid:not([style*="minmax(0,230px)"]):has(.k-vid){grid-template-columns:1fr!important;}
  .k-c > .k-vid + .k-w[style*="background-color"] .k-hd{font-size:17px!important;}
  /* "לעוד ביקורות" + החץ - ממורכז */
  .k-c:has(> .k-icon-row) > .k-hd,.k-c:has(> .k-icon-row) > .k-icon-row{text-align:center!important;align-self:center;}
}

/* ===== מובייל: סרגל פעולה תחתון (התקשרות + וואטסאפ) במקום הכפתורים הצפים ===== */
.k-mbar{display:none;}
@media(max-width:767px){
  .k-float-call,.k-float-wa{display:none!important;}
  .k-mbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;background:rgba(6,29,55,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.35);}
  .k-mbar a{display:flex;align-items:center;justify-content:center;gap:9px;height:52px;border-radius:16px;text-decoration:none;font-weight:700;font-size:18px;}
  .k-mbar-call{background:var(--k-turq);color:var(--k-navy);}
  .k-mbar-wa{background:#22C55E;color:#fff;}
  .k-mbar-call svg{transform:scaleX(-1);}
  body{padding-bottom:calc(84px + env(safe-area-inset-bottom));}
  .k-foot-bottom > div{padding-bottom:16px;}
}
/* סרגל הפעולה בשפה של האתר: לבן ומעוגל כמו ההדר, כפתורי גלולה (טלפון = טורקיז המותג, וואטסאפ = ירוק וואטסאפ) */
@media(max-width:767px){
  .k-mbar{background:#fff;border:none;border-radius:25px;box-shadow:0 6px 22px rgba(6,29,55,.22);padding:7px;gap:8px;-webkit-backdrop-filter:none;backdrop-filter:none;}
  .k-mbar a{height:50px;border-radius:25px;font-size:17.5px;font-weight:700;}
  .k-mbar-call{background:var(--k-turq);color:var(--k-navy);}
  .k-mbar-wa{background:#25D366;color:#fff;}
}
/* בארק פארק: חזרה לכפתורים הצפים (הסרגל התחתון מיועד לאילוף בקלות) */
.k-mbar{display:none!important;}
@media(max-width:767px){ .k-float-call,.k-float-wa{display:flex!important;} body{padding-bottom:0;} .k-foot-bottom > div{padding-bottom:90px;} }

/* ===== תיקונים 13/10/2026 ===== */
/* הדר: עוד ריווח בצדדים */
@media(min-width:861px){ .k-head-bar{padding:8px 36px;} }
/* כפתור החיוג בסייד-בר: אייקון שפופרת אמיתי */
.k-side-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;}
/* אייקון שפופרת (במקום ☎) בכפתור החיוג בתוך המאמרים */
.bp-cta-inline .bp-btn[href^="tel:"]{display:inline-flex;align-items:center;gap:8px;}
.bp-cta-inline .bp-btn[href^="tel:"]::before{content:'';width:18px;height:18px;margin:0;background:#fff;transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E") center/contain no-repeat;}
/* כפתור "צור איתי קשר" בטופס - טקסט קטן יותר */
.k-form .k-btn-lg,.k-form-x .k-btn-lg{font-size:19px;}
/* עמוד ביקורות: סרטוני "לעוד ביקורות" לאורך, כדי שהפנים והתמונה לא ייחתכו */
.k-grid[style*="repeat(5"] .k-vid{aspect-ratio:9/16!important;}
.k-vid video{object-position:center top;}
/* וואטסאפ צף: במחשב נפתח לכפתור עם המספר (כמו כפתור החיוג), במובייל נשאר רק אייקון */
.k-wa-txt{display:none;}
@media(min-width:768px){
  .k-float-wa{width:auto;height:auto;border-radius:40px;padding:6px 22px 6px 8px;gap:12px;justify-content:flex-start;text-decoration:none;color:#fff;border:2px solid #fff;bottom:100px;}
  .k-float-wa svg{width:40px;height:40px;flex-shrink:0;}
  .k-wa-txt{display:flex;flex-direction:column;line-height:1;text-align:right;}
  .k-wa-txt small{font-size:15px;font-weight:700;margin-bottom:3px;}
  .k-wa-txt b{font-size:24px;font-weight:900;direction:ltr;}
}
/* מובייל: תפריט ההמבורגר - כל הפריטים ממורכזים, כולל "אודות" ו"תחומי התמחות" + המילה "ניווט" מתחת לאייקון */
.k-burger-t{display:block;font-size:11px;font-weight:700;line-height:1;margin-top:-2px;text-align:center;color:var(--k-navy);}
@media(max-width:860px){
  .k-burger{display:flex!important;flex-direction:column;align-items:center;}
  .k-nav > .k-dd{display:flex;flex-direction:column;align-items:stretch;width:100%;}
  .k-nav > .k-dd > .k-dd-top{width:100%;justify-content:center;box-sizing:border-box;}
  .k-nav > a{justify-content:center;text-align:center;}
}
/* מובייל וטאבלט: בלי הסייד-בר מתחת למאמרים */
@media(max-width:1024px){ .k-side{display:none!important;} }
/* מובייל: השפופרת בכפתור החיוג בהדר בכיוון ההפוך [אורי 13/10] */
@media(max-width:860px){ .k-head-call svg{transform:none!important;} }
/* וואטסאפ צף במחשב: מינימלי - רק אייקון קטן + המספר במשקל טקסט רגיל [אורי 13/10] */
@media(min-width:768px){ .k-float-wa{padding:7px 16px 7px 12px;gap:8px;border-width:2px;} .k-float-wa svg{width:22px;height:22px;} .k-wa-txt b{font-size:18px;font-weight:400;} }
/* וואטסאפ + חיוג צפים במחשב: עמודה אחת, אותו רוחב, אייקון וואטסאפ בגודל המקורי [אורי 13/10] */
.k-floats{display:contents;}
@media(min-width:768px){ .k-floats{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:fixed;right:18px;bottom:18px;z-index:80;} .k-floats > a{position:static!important;transform:none!important;} .k-float-wa{justify-content:center;padding:6px 16px;gap:10px;} .k-float-wa svg{width:28px;height:28px;} }
/* סייד-בר במאמרים: לא דביק - הוא גבוה מהמסך והטופס שבתחתיתו לא היה נגיש [13/10] */
.k-side{position:static!important;}
