/* §1639 Индекс кофе */
@font-face{font-family:IkUnb;font-weight:900;font-display:swap;src:url(a/fonts/unbounded-cyrillic-900-normal.woff2) format('woff2');unicode-range:U+0400-04FF}
@font-face{font-family:IkUnb;font-weight:900;font-display:swap;src:url(a/fonts/unbounded-latin-900-normal.woff2) format('woff2')}
@font-face{font-family:IkMan;font-weight:500;font-display:swap;src:url(a/fonts/manrope-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0400-04FF}
@font-face{font-family:IkMan;font-weight:500;font-display:swap;src:url(a/fonts/manrope-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:IkMan;font-weight:700;font-display:swap;src:url(a/fonts/manrope-cyrillic-700-normal.woff2) format('woff2');unicode-range:U+0400-04FF}
@font-face{font-family:IkMan;font-weight:700;font-display:swap;src:url(a/fonts/manrope-latin-700-normal.woff2) format('woff2')}
@font-face{font-family:IkMan;font-weight:800;font-display:swap;src:url(a/fonts/manrope-cyrillic-800-normal.woff2) format('woff2');unicode-range:U+0400-04FF}
@font-face{font-family:IkMan;font-weight:800;font-display:swap;src:url(a/fonts/manrope-latin-800-normal.woff2) format('woff2')}
.ik{--cr:#FFF4D6;--dk:#1F110A;--rd:#FF5233;--sl:#FF8A70;--yl:#FFD84D;--mn:#BFF0E0;--bl:#2A4BFF;background:var(--cr);color:var(--dk);font:500 16px/1.5 IkMan,Manrope,system-ui,sans-serif;overflow:hidden}
.ik *{box-sizing:border-box}.ik img{max-width:100%;display:block}.ik a{color:inherit}
.ik .wrap{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}
.ik-body{margin:0;background:#FFF4D6}
.ik-top{display:flex;justify-content:space-between;align-items:center;padding-top:22px;gap:12px;flex-wrap:wrap}
.ik-brand{font:900 17px/1 IkUnb,sans-serif;letter-spacing:-.02em}
.ik-tags{display:flex;gap:6px;flex-wrap:wrap}
.ik-tag{border:2px solid var(--dk);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}
.ik-tag--dark{background:var(--dk);color:#fff}
.ik-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center;padding-top:56px;padding-bottom:64px}
.ik-kicker{color:var(--bl);font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}
.ik-h1{font:900 clamp(40px,7vw,84px)/.95 IkUnb,sans-serif;letter-spacing:-.04em;margin:0 0 22px}
.ik-h1 span{display:block;color:var(--rd)}
.ik-lead{font-size:18px;max-width:560px;margin:0 0 22px}
.ik-btns{display:flex;gap:10px;flex-wrap:wrap}
.ik-btn{display:inline-block;border:2px solid var(--dk);border-radius:12px;padding:11px 20px;font-weight:800;text-decoration:none;font-size:15px}
.ik-btn--red{background:var(--rd);border-color:var(--rd);color:#fff!important}
.ik-hero-pics{position:relative;height:420px}
.ik-pol{position:absolute;margin:0;background:#fff;padding:10px 10px 30px;border-radius:6px;box-shadow:0 14px 34px rgba(31,17,10,.18)}
.ik-pol img{border-radius:3px;object-fit:cover;width:100%;height:auto}
.ik-pol figcaption{font:900 11px/1 IkUnb,sans-serif;position:absolute;left:12px;right:10px;bottom:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ik-pol--1{width:46%;left:0;top:8%;transform:rotate(-4deg)}.ik-pol--1 img{aspect-ratio:4/5}
.ik-pol--2{width:40%;left:44%;top:0;transform:rotate(5deg)}.ik-pol--2 img{aspect-ratio:1}
.ik-pol--3{width:44%;left:46%;top:46%;transform:rotate(-3deg)}.ik-pol--3 img{aspect-ratio:4/3}
.ik-badge{position:absolute;left:30%;top:62%;width:112px;height:112px;border-radius:50%;background:var(--bl);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-12deg);font:900 12px/1.1 IkUnb,sans-serif;z-index:3}
.ik-badge b{font-size:34px}
.ik-band{background:linear-gradient(rgba(31,17,10,.86),rgba(31,17,10,.86)),url(a/ph-band.webp) center/cover;color:#fff;padding:34px 0}
.ik-band-in{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ik-band b{font:900 clamp(30px,4vw,48px)/1 IkUnb,sans-serif;letter-spacing:-.03em;display:block;margin-bottom:10px;white-space:nowrap}
.ik-band p{margin:0;font-size:15px;opacity:.9}
.ik .c-y{color:var(--yl)}.ik .c-s{color:var(--sl)}.ik .c-m{color:var(--mn)}
.ik-sec{padding-top:64px;padding-bottom:8px}
.ik-h2{font:900 clamp(28px,4vw,40px)/1.05 IkUnb,sans-serif;letter-spacing:-.03em;margin:0 0 24px}
.ik-h2row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.ik-h2row .ik-h2{margin:0;flex:1}
.ik-note{font-size:13px;font-weight:700}
.ik-stk{filter:drop-shadow(0 6px 10px rgba(31,17,10,.18))}.ik-stk--pin{width:84px;transform:rotate(-8deg)}
.ik-bars{display:grid;gap:10px}
.ik-row{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:12px}
.ik-city{font-weight:800;font-size:15px}
.ik-bar{height:34px;border-radius:10px;display:flex;justify-content:flex-end;align-items:center;padding:0 14px;font:900 15px/1 IkUnb,sans-serif}
.ik .c-red{background:var(--rd)}.ik .c-salmon{background:var(--sl)}.ik .c-yel{background:var(--yl)}.ik .c-mint{background:var(--mn)}
.ik-small{font-size:13px;margin:16px 0 0;max-width:720px}
.ik-photo{margin-top:36px;border-radius:24px;background-size:cover;background-position:center;min-height:340px;display:flex;align-items:flex-end;padding:36px;color:#fff;position:relative;overflow:hidden}
.ik-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,17,10,.75),rgba(31,17,10,.05) 70%)}
.ik-photo>div{position:relative;max-width:560px}.ik-photo h2{font:900 clamp(26px,3.6vw,40px)/1.05 IkUnb,sans-serif;margin:0 0 10px}.ik-photo p{margin:0}
.ik-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ik-card{border-radius:18px;padding:22px}
.ik-card span{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}
.ik-card b{display:block;font:900 clamp(30px,3.6vw,42px)/1 IkUnb,sans-serif;letter-spacing:-.03em;margin-bottom:12px;white-space:nowrap}
.ik-card p{margin:0;font-size:14px}
.ik-card--line{background:#fff;border:2px solid var(--dk)}.ik-card--blue{background:var(--bl);color:#fff}.ik-card--yel{background:var(--yl)}
.ik-card--mint{background:var(--mn)}.ik-card--red{background:var(--rd);color:#fff}
.ik-yel{background:var(--yl);margin-top:56px;padding:48px 0}
.ik-milk{display:grid;grid-template-columns:1fr 1.7fr;gap:28px}
.ik-milk-ph{border-radius:18px;margin-bottom:22px;width:100%;aspect-ratio:7/3;object-fit:cover}
.ik-milk-l p{font-size:15px}
.ik-dark-note{background:var(--dk);color:#fff;border-radius:14px;padding:14px 16px;font-size:13px;margin-top:18px}
.ik-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.ik-chip{background:#fff;border-radius:10px;padding:9px 12px;display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:700}
.ik-chip b{font:900 14px/1.3 IkUnb,sans-serif}.ik-chip--dark{background:var(--dk);color:#fff}
.ik-milk-art{display:flex;align-items:flex-end;justify-content:space-around;margin-top:26px;gap:12px}
.ik-stk--banana{width:150px;transform:rotate(-6deg)}.ik-stk--coco{width:160px}
.ik-pol--oat{position:relative;width:170px;transform:rotate(4deg);align-self:center}.ik-pol--oat img{aspect-ratio:4/5}
.ik-ss{border-radius:24px;overflow:hidden}
.ik-ss-ph{aspect-ratio:1344/752;max-height:360px;width:100%;background-size:cover;background-position:center;border-radius:24px 24px 0 0}
.ik-ss-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}
.ik-raf-in{display:grid;grid-template-columns:300px 1fr;gap:28px}
.ik-raf-ph{border-radius:18px;width:100%;aspect-ratio:3/4;object-fit:cover}
.ik-pills{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.ik-pill{border:2px solid var(--dk);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.ik-pill--dark{background:var(--dk);color:#fff}
.ik-raf-art{display:flex;align-items:center;gap:24px;position:relative;min-height:190px}.ik-raf-art .ik-stk{width:150px}
.ik-badge--red{position:static;transform:rotate(-10deg);background:var(--rd);width:130px;height:130px}.ik-badge--red i{font-style:normal;font-size:11px}.ik-badge--red b{font-size:30px}
.ik-foot{background:var(--dk);color:#fff;margin-top:56px;padding:34px 0}
.ik-foot-in{display:grid;grid-template-columns:2fr 1fr;gap:28px}.ik-foot p{font-size:13px;opacity:.85;margin:6px 0 0}
.ik-next b{display:block;font:900 20px/1.15 IkUnb,sans-serif;color:var(--yl)}.ik-next a{color:var(--yl);font-weight:800;font-size:14px;display:inline-block;margin-top:8px}
.ik-btns{align-items:center}.ik-stk--trader{width:96px;margin-left:8px;transform:rotate(6deg)}
.ik-why{display:grid;grid-template-columns:330px 1fr;gap:44px;padding-top:8px;padding-bottom:56px}
.ik-cur{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 16px}.ik-cur s,.ik-cur b{border:2px solid #9b8d7f;color:#8a7d70;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:800}
.ik-cur b{background:var(--rd);border-color:var(--rd);color:#fff}
.ik-why .ik-h2{font-size:clamp(28px,3.4vw,40px)}
.ik-why-st{display:flex;align-items:flex-end;gap:10px;margin-top:8px}.ik-why-st img{width:30%}.ik-why-st img:last-child{width:22%}
.ik-why-r p{margin:0 0 14px;font-size:16px}.ik-why-b{font:900 18px/1.3 IkUnb,sans-serif!important;margin-top:4px!important}
.ik-bx{position:relative;background:var(--dk);color:#fff;border-radius:20px;padding:20px 22px 12px;margin-top:22px}
.ik-stk--candles{position:absolute;right:-34px;top:-84px;width:74px;transform:rotate(10deg)}
.ik-bx-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.ik-bx-h b{font:900 17px/1 IkUnb,sans-serif;color:var(--yl)}.ik-bx-h span{font-size:11px;opacity:.75}
.ik-bx-g{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}
.ik-bx-r{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.18);font:900 14px/1.2 IkUnb,sans-serif}
.ik-bx-r:nth-last-child(-n+2){border-bottom:0}.ik-bx-r .up{color:var(--sl)}.ik-bx-r .dn{color:var(--mn)}
.ik-band{position:relative;overflow:visible}.ik{overflow-x:clip;overflow-y:visible}
.ik-stk--coin{position:absolute;right:3%;top:-70px;width:104px;z-index:2}
.ik-stk--arrow{position:absolute;left:auto;right:30%;bottom:-40px;width:72px;z-index:2;transform:rotate(-8deg)}
.ik-stk--piggy{width:96px;transform:rotate(8deg)}
.ik-next{position:relative}.ik-stk--fcup{position:absolute;right:-6px;top:-96px;width:60px}
@media (max-width:760px){
 .ik-why{grid-template-columns:1fr;gap:12px;padding-bottom:36px}.ik-why-st img{width:110px!important}
 .ik-bx-g{grid-template-columns:1fr}.ik-bx-r:nth-last-child(2){border-bottom:1px dashed rgba(255,255,255,.18)}.ik-bx-h{flex-direction:column;gap:4px}
 .ik-h1 span{word-break:break-word}.ik-hero-pics{height:300px}.ik-badge{width:90px;height:90px}.ik-badge b{font-size:26px}
 .ik-hero{grid-template-columns:1fr;padding-top:24px;padding-bottom:32px}.ik-hero-pics{height:340px;order:-1}
 .ik-band-in,.ik-cards3,.ik-milk,.ik-ss-cards,.ik-raf-in,.ik-foot-in{grid-template-columns:1fr}
 .ik-row{grid-template-columns:118px 1fr}.ik-city{font-size:13px}.ik-bar{height:28px;font-size:13px}
 .ik-chips{grid-template-columns:1fr 1fr}.ik-photo{min-height:260px;padding:22px}
 .ik-stk--pin{width:60px}.ik-note{display:none}
 .ik-raf-ph{aspect-ratio:4/3}
}

/* §1639б: одна цифра индекса в главном экране; воздух между блоками */
.ik-val{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 24px}
.ik-val-l{font:900 20px/1.1 IkUnb,sans-serif;letter-spacing:-.02em}
.ik-val-v{font:900 clamp(34px,4.4vw,52px)/1 IkUnb,sans-serif;letter-spacing:-.03em;color:var(--rd,#FF5233)}
.ik-val-a{font-style:normal;font:900 15px/1 IkUnb,sans-serif}
.ik-val-a.up{color:#1E9E6A}.ik-val-a.dn{color:#C9503F}
.ik-val small{flex-basis:100%;font-size:13px;font-weight:700;opacity:.7}
@media (max-width:760px){
.ik-hero{padding-bottom:40px}
.ik-why{padding-top:0;padding-bottom:36px}
.ik-why-l .ik-kicker{margin-bottom:8px}
.ik-sec{padding-top:40px}
.ik-yel{margin-top:40px;padding:36px 0}
.ik-foot{margin-top:40px}
.ik-val-l{font-size:17px}
}

/* §1639в: телефон — стикеры по всей странице (60–90 px), круг «раф дня» целиком */
@media (max-width:760px){
.ik{overflow-x:clip}
.ik .ik-stk--candles,.ik .ik-stk--arrow,.ik .ik-stk--piggy,.ik .ik-stk--fcup,.ik .ik-stk--trader,.ik .ik-stk--coin{display:block}
.ik .ik-stk--trader{width:72px;margin-left:4px}
.ik .ik-stk--candles{right:-2px;top:-66px;width:52px}
.ik .ik-bx-h span{padding-right:4px}
.ik .ik-stk--coin{right:6px;top:-40px;width:62px}
.ik .ik-band-in>div:first-child{padding-right:58px}
.ik .ik-stk--arrow{right:14px;bottom:-26px;width:54px}
.ik .ik-stk--piggy{width:64px;flex:none}
.ik .ik-next{position:relative;padding-right:70px}
.ik .ik-stk--fcup{right:0;top:-6px;width:56px}
.ik .ik-why-st img:nth-child(1),.ik .ik-why-st img:nth-child(3){display:block}
.ik .ik-why-st img{width:76px!important}
.ik .ik-why-st img:last-child{width:56px!important}
.ik .ik-milk-art .ik-stk--coco{display:block;width:70px}
.ik .ik-milk-art .ik-stk--banana{width:86px}
.ik .ik-raf-art{display:grid;grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:8px;min-height:0;margin-top:12px}
.ik .ik-raf-art .ik-stk,.ik .ik-raf-art .ik-stk:nth-child(2){display:block;width:84px;height:auto}
.ik .ik-badge--red{width:150px;height:150px;transform:rotate(-6deg);padding:0;text-align:center;line-height:1.05}
.ik .ik-badge--red b{font-size:34px;white-space:nowrap;margin:4px 0}
.ik .ik-badge--red i{font-size:13px;white-space:nowrap}
}
@media (max-width:400px){
.ik .ik-raf-art{grid-template-columns:auto auto;}
.ik .ik-raf-art .ik-badge--red{grid-column:1 / -1;justify-self:center;order:-1}
}

/* §1641: две цифры индекса в главном экране */
.ik-vals{display:flex;flex-wrap:wrap;gap:14px 30px;margin:0 0 24px}
.ik-vals .ik-val{margin:0;flex:1 1 230px}
.ik-val--w .ik-val-v{color:#0E9C8D}

/* §1641: блок «Индекс кофе на зимовке» — по макету блок_индекс_на_зимовке.html */
@font-face{font-family:IkUnb;font-weight:800;font-display:swap;src:url(a/fonts/unbounded-cyrillic-800-normal.woff2) format('woff2');unicode-range:U+0400-04FF}
@font-face{font-family:IkUnb;font-weight:800;font-display:swap;src:url(a/fonts/unbounded-latin-800-normal.woff2) format('woff2')}
@font-face{font-family:IkMan;font-weight:600;font-display:swap;src:url(a/fonts/manrope-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0400-04FF}
@font-face{font-family:IkMan;font-weight:600;font-display:swap;src:url(a/fonts/manrope-latin-600-normal.woff2) format('woff2')}
.ik .ik-w{position:relative;color:#22140D;font-family:IkMan,system-ui,sans-serif;margin-top:56px;overflow:hidden}
.ik .ik-w-st{position:absolute;filter:drop-shadow(0 10px 14px rgba(34,20,13,.28));pointer-events:none;height:auto;z-index:2;display:block}
.ik .ik-w-head{position:relative;background:linear-gradient(180deg,#19C3B1 0%,#7FE3D6 55%,#FFF4D6 100%);padding:64px 0 40px}
.ik .ik-w-st--sun{width:150px;left:28px;top:36px;transform:rotate(-10deg)}
.ik .ik-w-st--plane{width:140px;left:53%;top:14px;transform:rotate(-8deg)}
.ik .ik-w-st--palm{width:140px;left:30px;top:270px;transform:rotate(-8deg)}
.ik .ik-w-head-in{display:flex;flex-wrap:wrap;gap:40px;align-items:center}
.ik .ik-w-head-t{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px;padding-left:120px;position:relative;z-index:3}
.ik .ik-w-chips{display:flex;flex-wrap:wrap;gap:8px}
.ik .ik-w-chip{display:inline-block;border-radius:999px;padding:6px 12px;font-weight:800;font-size:13px}
.ik .ik-w-chip--dk{background:#22140D;color:#FFF4D6}.ik .ik-w-chip--yl{background:#FFD84D}.ik .ik-w-chip--pk{background:#FF4FA3;color:#fff}
.ik .ik-w-h2{margin:0;font:900 clamp(46px,6.4vw,92px)/.94 IkUnb,sans-serif;letter-spacing:-3px}
.ik .ik-w-h2 span{color:#FF5233}
.ik .ik-w-lead{margin:0;font-size:21px;line-height:1.5;max-width:640px;font-weight:600}
.ik .ik-w-pics{flex:1 1 400px;min-width:0;position:relative;height:440px}
.ik .ik-w-pol{background:#fff;padding:10px 10px 42px;box-sizing:border-box;box-shadow:0 18px 40px rgba(34,20,13,.2);border-radius:6px;position:relative;margin:0;color:#22140D}
.ik .ik-w-pol img{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}
.ik .ik-w-pol b{position:absolute;left:16px;bottom:13px;font:800 14px IkUnb,sans-serif}
.ik .ik-w-pol--1{position:absolute;left:0;top:20px;width:56%;height:330px;transform:rotate(-6deg)}
.ik .ik-w-pol--2{position:absolute;right:0;top:0;width:52%;height:300px;transform:rotate(5deg)}
.ik .ik-w-st--crab{width:160px;left:36%;bottom:-6px;transform:rotate(-6deg);z-index:3}
.ik .ik-w-sec{position:relative;padding-top:40px;padding-bottom:20px}
.ik .ik-w-two{background:#22140D;color:#FFF4D6;border-radius:40px;padding:36px 40px;position:relative}
.ik .ik-w-st--flip{width:130px;right:-20px;top:-56px;transform:rotate(14deg)}
.ik .ik-w-kick{font-weight:800;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#7FE3D6}
.ik .ik-w-twin{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}
.ik .ik-w-ix{flex:1 1 300px;min-width:0;color:#22140D;border-radius:28px;padding:24px 26px;position:relative}
.ik .ik-w-ix--ru{background:#FFD84D}.ik .ik-w-ix--w{background:#19C3B1}
.ik .ik-w-ix-k{font-weight:800;font-size:15px}
.ik .ik-w-ix-v{font:900 72px/1 IkUnb,sans-serif;letter-spacing:-2px;margin-top:8px}
.ik .ik-w-ix-v span{font-size:32px;color:#FF5233}
.ik .ik-w-ix-s{font-weight:700;margin-top:8px}
.ik .ik-w-st--coco{width:110px;right:110px;top:-46px;transform:rotate(10deg)}
.ik .ik-w-quotes{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;font:800 15px IkUnb,sans-serif}
.ik .ik-w-q{border:2px solid #FFF4D6;border-radius:999px;padding:8px 14px}
.ik .ik-w-q i{font-style:normal}.ik .ik-w-up{color:#FF5233}.ik .ik-w-dn{color:#7FE3D6}
.ik .ik-w-qn{font:600 14px IkMan,sans-serif;opacity:.7;align-self:center}
.ik .ik-w-concl{margin-top:22px;font:900 30px/1.15 IkUnb,sans-serif}
.ik .ik-w-concl span{color:#FFD84D}
.ik .ik-w-bars-sec{padding-top:44px}
.ik .ik-w-st--fruit1{width:140px;right:30px;top:10px;transform:rotate(8deg)}
.ik .ik-w-h3{margin:0 0 6px;font:900 40px/1.05 IkUnb,sans-serif;letter-spacing:-1px}
.ik .ik-w-sub{margin:0 0 26px;font-size:17px;font-weight:600;opacity:.75}
.ik .ik-w-bars{display:flex;flex-direction:column;gap:12px}
.ik .ik-w-bar{display:flex;align-items:center;gap:14px}
.ik .ik-w-lab{width:300px;flex:none;font-weight:800;font-size:16px;line-height:1.25}
.ik .ik-w-lab small{display:block;font-weight:600;font-size:13px;opacity:.65}
.ik .ik-w-track{flex:1;min-width:0}
.ik .ik-w-fill{height:34px;border-radius:999px;display:flex;align-items:center;justify-content:flex-end;padding:0 14px;box-sizing:border-box;font:900 16px IkUnb,sans-serif;white-space:nowrap;min-width:max-content}
.ik .f-bl{background:#2448FF;color:#fff}.ik .f-dk{background:#22140D;color:#FFF4D6}.ik .f-pk{background:#FF4FA3;color:#fff}
.ik .f-rd{background:#FF5233;color:#22140D}.ik .f-yl{background:#FFD84D;color:#22140D}.ik .f-tq{background:#19C3B1;color:#22140D}
.ik .f-out{outline:3px solid #22140D}
.ik .ik-w-sec>.ik-w-h3+.ik-w-cards{margin-top:18px}
.ik .ik-w-cards{display:flex;flex-wrap:wrap;gap:24px}
.ik .ik-w-card{flex:1 1 220px;min-width:0;border-radius:32px;padding:22px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:14px}
.ik .ik-w-card h3{margin:0;font:900 30px/1 IkUnb,sans-serif;letter-spacing:-1px}
.ik .ik-w-card--rd{background:#FF5233}.ik .ik-w-card--tq{background:#19C3B1}.ik .ik-w-card--pk{background:#FF4FA3;color:#fff}.ik .ik-w-card--bl{background:#2448FF;color:#fff}
.ik .ik-w-card .ik-w-pol{height:220px}
.ik .ik-w-pol--c1{transform:rotate(-2deg)}.ik .ik-w-pol--c2{transform:rotate(2deg)}.ik .ik-w-pol--c3{transform:rotate(-1deg)}.ik .ik-w-pol--c4{transform:rotate(2deg)}
.ik .ik-w-c-m,.ik .ik-w-c-n{font-weight:700}.ik .ik-w-c-n{margin-top:-6px}
.ik .ik-w-big{font:900 50px/1 IkUnb,sans-serif;letter-spacing:-2px}
.ik .ik-w-row{display:flex;justify-content:space-between;gap:10px;border-top:2px dashed rgba(34,20,13,.25);padding-top:10px;font-size:15px;font-weight:600}
.ik .ik-w-card--pk .ik-w-row,.ik .ik-w-card--bl .ik-w-row{border-color:rgba(255,255,255,.4)}
.ik .ik-w-row span:last-child{font-weight:800;white-space:nowrap}
.ik .ik-w-row--soon{opacity:.75}
.ik .ik-w-st--card{width:130px;right:-14px;top:-40px}
.ik .ik-w-st--scooter{transform:rotate(10deg)}.ik .ik-w-st--fruit2{transform:rotate(-8deg)}
.ik .ik-w-st--palm2{width:120px;right:-10px;top:-44px;transform:rotate(12deg)}.ik .ik-w-st--sun2{width:120px;right:-10px;top:-44px;transform:rotate(-10deg)}
.ik .ik-w-sb{background:#FFD84D;border-radius:40px;padding:34px 40px;position:relative;display:flex;flex-wrap:wrap;gap:24px;align-items:center}
.ik .ik-w-st--coco2{width:120px;right:-24px;top:-60px;transform:rotate(12deg)}
.ik .ik-w-sb-t{flex:1 1 300px;min-width:0}
.ik .ik-w-sb-h{font:900 36px/1.05 IkUnb,sans-serif;letter-spacing:-1px}
.ik .ik-w-sb-t p{margin:10px 0 0;font-size:17px;font-weight:600}
.ik .ik-w-sb-g{flex:2 1 460px;min-width:0;display:flex;flex-wrap:wrap;gap:12px}
.ik .ik-w-tile{flex:1;min-width:120px;background:#fff;border-radius:22px;padding:16px}
.ik .ik-w-tile b{display:block;font:900 30px IkUnb,sans-serif}
.ik .ik-w-tile span{display:block;font-weight:700}
.ik .ik-w-tile--sm b{font-size:24px;line-height:1.25;white-space:nowrap}
.ik .ik-w-tile--dk{background:#22140D;color:#FFD84D}.ik .ik-w-tile--dk span{color:#FFF4D6}
.ik .ik-w-meth-sec{padding-top:30px;padding-bottom:30px}
.ik .ik-w-st--plane2{width:120px;right:40px;top:0;transform:rotate(6deg)}
.ik .ik-w-meth{border:2px solid #22140D;border-radius:28px;padding:22px 26px;font-size:15px;line-height:1.55;font-weight:600;max-width:900px}
.ik .ik-foot p+p{margin-top:8px}
@media (max-width:760px){
.ik .ik-w{margin-top:40px}
.ik .ik-w-head{padding:118px 0 28px}
.ik .ik-w-st--sun{width:96px;left:10px;top:12px}
.ik .ik-w-st--plane{width:92px;left:auto;right:16px;top:26px}
.ik .ik-w-head-t{padding-left:0;flex-basis:100%}
.ik .ik-w-h2{letter-spacing:-2px}
.ik .ik-w-lead{font-size:17px}
.ik .ik-w-pics{height:330px;flex-basis:100%;margin-top:8px}
.ik .ik-w-pol--1{width:58%;height:250px;top:22px}
.ik .ik-w-pol--2{width:54%;height:228px}
.ik .ik-w-st--palm{width:86px;left:auto;right:4px;top:auto;bottom:-4px;z-index:4}
.ik .ik-w-st--crab{width:104px;left:30%;bottom:-10px}
.ik .ik-w-two{border-radius:28px;padding:28px 20px}
.ik .ik-w-st--flip{width:84px;right:-4px;top:-40px}
.ik .ik-w-twin{flex-direction:column}
.ik .ik-w-ix{flex-basis:auto}
.ik .ik-w-ix-v{font-size:54px}
.ik .ik-w-ix-v span{font-size:26px}
.ik .ik-w-st--coco{width:72px;right:14px;top:-26px}
.ik .ik-w-quotes{font-size:13px;gap:8px}
.ik .ik-w-concl{font-size:22px}
.ik .ik-w-h3{font-size:28px}
.ik .ik-w-bars-sec .ik-w-h3,.ik .ik-w-bars-sec .ik-w-sub{padding-right:84px}
.ik .ik-w-st--fruit1{width:84px;right:10px;top:22px}
.ik .ik-w-bar{flex-direction:column;align-items:stretch;gap:5px}
.ik .ik-w-lab{width:auto;font-size:15px}
.ik .ik-w-lab small{display:inline;margin-left:6px}
.ik .ik-w-cards{flex-direction:column;gap:30px}
.ik .ik-w-card{flex-basis:auto}
.ik .ik-w-st--card{width:84px;right:-4px;top:-28px}
.ik .ik-w-st--palm2,.ik .ik-w-st--sun2{width:78px;right:-2px;top:-30px}
.ik .ik-w-big{font-size:42px}
.ik .ik-w-sb{border-radius:28px;padding:28px 20px}
.ik .ik-w-st--coco2{width:76px;right:-4px;top:-40px}
.ik .ik-w-sb-h{font-size:28px;padding-right:56px}
.ik .ik-w-sb-g{flex-basis:100%}
.ik .ik-w-tile{min-width:calc(50% - 6px);box-sizing:border-box}
.ik .ik-w-meth-sec{padding-top:70px}
.ik .ik-w-st--plane2{width:80px;right:14px;top:6px}
}
/* §1641б: подгонка под ширину страницы 1080 */
.ik .ik-w-h2{font-size:clamp(40px,5.2vw,70px)}
.ik .ik-w-head-t{flex:999 1 500px}
.ik .ik-w-pics{flex:1 1 360px;height:420px}
.ik .ik-w-sec>.ik-w-h3+.ik-w-cards{margin-top:44px}
.ik .ik-w-tile{min-width:110px}
.ik .ik-w-tile b{font-size:26px;white-space:nowrap}
.ik .ik-w-tile--sm b{font-size:20px}
@media (max-width:760px){.ik .ik-w-h2{font-size:clamp(38px,11vw,56px)}.ik .ik-w-pics{height:330px}.ik .ik-w-sec>.ik-w-h3+.ik-w-cards{margin-top:36px}}
.ik .ik-w-tile--sm b{font-size:17px}
/* §1641в: стикеры без подложки при загрузке; ₽ не отрывается от числа */
.ik img.ik-nolazy,.ik .ik-w-st,.ik .ik-stk{background:none!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;animation:none!important;transition:none!important;opacity:1!important;object-fit:contain}
.ik .ik-why-st,.ik .ik-raf-art,.ik .ik-milk-art,.ik .ik-h2row,.ik .ik-btns,.ik .ik-w-pics,.ik .ik-w-bars-sec,.ik .ik-w-meth-sec{background-color:transparent}
.ik .ik-w-nw,.ik .ik-w-q,.ik .ik-w-big,.ik .ik-w-ix-v,.ik .ik-w-ix-v span,.ik .ik-w-tile b,.ik .ik-w-fill,.ik .ik-w-concl b,.ik .ik-w-row span:last-child{white-space:nowrap}
.ik .ik-w-concl{overflow-wrap:normal;word-break:normal;hyphens:none}
.ik .ik-w-st--fruit1{width:120px;right:-6px;top:-34px;transform:rotate(8deg)}
@media (max-width:760px){.ik .ik-w-concl{font-size:23px;line-height:1.2}.ik .ik-w-st--fruit1{width:80px;right:-2px;top:-22px}}
/* §1641г: тень стикеров зимовки запечена в w-st-*-s.webp (0/10, 14, #22140D 28 %), filter снят — WebKit/iOS рисовал тень по прямоугольнику слоя; scale = поле под тень, видимый размер прежний */
.ik img.ik-w-st{filter:none!important;-webkit-filter:none!important}
.ik img.ik-w-st[src$="w-st-sun-s.webp"]{scale:1.425}.ik img.ik-w-st[src$="w-st-plane-s.webp"]{scale:1.8562}.ik img.ik-w-st[src$="w-st-palm-s.webp"]{scale:1.3438}.ik img.ik-w-st[src$="w-st-crab-s.webp"]{scale:1.4438}.ik img.ik-w-st[src$="w-st-flip-s.webp"]{scale:1.4375}.ik img.ik-w-st[src$="w-st-coco-s.webp"]{scale:1.4875}.ik img.ik-w-st[src$="w-st-fruit-s.webp"]{scale:1.4937}.ik img.ik-w-st[src$="w-st-scooter-s.webp"]{scale:1.5}
/* §1641д: зимовка на 7 направлений — Турция, Египет, Шри-Ланка */
.ik .f-vi{background:#7A4DFF;color:#fff}.ik .f-or{background:#FF9F1C;color:#22140D}.ik .f-gr{background:#12A66A;color:#fff}
.ik .ik-w-card--vi{background:#7A4DFF;color:#fff}.ik .ik-w-card--or{background:#FF9F1C}.ik .ik-w-card--gr{background:#12A66A;color:#fff}
.ik .ik-w-card--vi .ik-w-row,.ik .ik-w-card--gr .ik-w-row{border-color:rgba(255,255,255,.4)}
.ik .ik-w-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;row-gap:56px}
.ik .ik-w-st--balloon{transform:rotate(8deg)}.ik .ik-w-st--camel{transform:rotate(-6deg)}.ik .ik-w-st--elephant{transform:rotate(6deg)}
@media (max-width:1000px){.ik .ik-w-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){.ik .ik-w-cards{grid-template-columns:1fr;row-gap:30px}}
.ik img.ik-w-st[src$="w-st-balloon-s.webp"]{scale:1.3687}.ik img.ik-w-st[src$="w-st-camel-s.webp"]{scale:1.4312}.ik img.ik-w-st[src$="w-st-elephant-s.webp"]{scale:1.4438}
.ik .ik-w-sb{flex-wrap:wrap}.ik .ik-w-sb-g{flex:1 1 100%}.ik .ik-w-tile{flex:1 1 0;min-width:0}
@media (min-width:761px){.ik .ik-w-card--gr h3{font-size:23px;white-space:nowrap}}
@media (max-width:760px){.ik .ik-w-tile{flex:1 1 calc(50% - 6px)}}
/* §1641 п.5: «Мой город в индексе» */
.ik .ik-my{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start;padding-top:56px;padding-bottom:56px;position:relative}
.ik .ik-my-h{margin:0;font:900 64px/1 IkUnb,sans-serif;letter-spacing:-2px}
.ik .ik-my-lead{margin:14px 0 22px;font-size:20px;line-height:1.35;max-width:520px}
.ik .ik-my-tabs{display:inline-flex;background:#22140D;border-radius:999px;padding:6px;gap:4px}
.ik .ik-my-tab{border:0;border-radius:999px;padding:12px 22px;font:700 18px IkMan,sans-serif;background:transparent;color:#FFF4D6;cursor:pointer}
.ik .ik-my-tab[aria-selected=true]{background:#FFD84D;color:#22140D}
.ik .ik-my-k{margin:22px 0 10px;font:800 14px IkMan,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.75}
.ik .ik-my-chips{display:flex;flex-wrap:wrap;gap:10px}
.ik .ik-my-chip{border:2px solid #22140D;background:transparent;color:#22140D;border-radius:999px;padding:8px 16px;font:700 17px IkMan,sans-serif;cursor:pointer}
.ik .ik-my-chip[aria-pressed=true]{background:#22140D;color:#FFF4D6}
.ik .ik-my-style{display:flex;align-items:center;gap:14px;margin-top:20px}.ik .ik-my-style[hidden]{display:none}.ik .ik-my-style .ik-my-k{margin:0}
.ik .ik-my-seg{display:inline-flex;border:2px solid #22140D;border-radius:999px;overflow:hidden}
.ik .ik-my-seg button{border:0;background:transparent;padding:8px 18px;font:700 16px IkMan,sans-serif;color:#22140D;cursor:pointer}
.ik .ik-my-seg button[aria-pressed=true]{background:#22140D;color:#FFF4D6}
.ik .ik-my-acts{margin-top:30px}
.ik .ik-my-share-w{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}
.ik .ik-my-share{border:0;background:#FF5233;color:#FFF4D6;font:900 30px IkUnb,sans-serif;padding:20px 40px;border-radius:999px;box-shadow:0 8px 0 #22140D;cursor:pointer}
.ik .ik-my-share[hidden],.ik .ik-my-share-s[hidden],.ik .ik-my-btn[hidden],.ik .ik-my-note[hidden]{display:none}
.ik .ik-my-share-s{font-size:16px;max-width:200px;opacity:.85}
.ik .ik-my-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ik .ik-my-btn{display:flex;align-items:center;gap:12px;text-align:left;border:2px solid #22140D;background:#fff;border-radius:18px;padding:14px 16px;cursor:pointer;color:#22140D}
.ik .ik-my-btn b{display:block;font:800 17px IkMan,sans-serif}.ik .ik-my-btn small{display:block;font-size:13px;opacity:.75;margin-top:2px}
.ik .ik-my-ico{font:900 22px IkMan,sans-serif;flex:none;width:22px;text-align:center}
.ik .ik-my-msg{min-height:20px;margin:12px 0 0;font-weight:700}
.ik .ik-my-r{position:relative;display:flex;flex-direction:column;align-items:center}
.ik .ik-my-prev{width:min(100%,420px);aspect-ratio:9/16;border-radius:34px;overflow:hidden;box-shadow:0 24px 50px rgba(34,20,13,.25);transform:rotate(3deg);background:#fff}
.ik .ik-my-cv{width:100%;height:100%;display:block}
.ik .ik-my-note{margin:22px 0 0;font-size:14px;text-align:center;opacity:.8}
.ik .ik-my-deco{position:absolute;pointer-events:none;height:auto;filter:none!important;z-index:2}
.ik .ik-my-deco--cheers{width:150px;right:-30px;top:200px}.ik .ik-my-deco--phone{width:100px;left:-40px;top:360px}
.ik .ik-my-deco--plane{width:150px;left:-110px;top:600px}.ik .ik-my-deco--mega{width:140px;right:-40px;top:620px}
@media (max-width:900px){.ik .ik-my{grid-template-columns:1fr;gap:24px}.ik .ik-my-l{display:contents}
 .ik .ik-my-h{order:1}.ik .ik-my-lead{order:2;margin:0}.ik .ik-my-tabs{order:3;justify-self:start}.ik .ik-my-k,.ik .ik-my-chips,.ik .ik-my-style{order:4}
 .ik .ik-my-r{order:5;margin:10px 0}.ik .ik-my-acts{order:6;margin-top:0}
 .ik .ik-my-k{margin:6px 0 -14px}.ik .ik-my-style{margin-top:0}}
@media (max-width:760px){.ik .ik-my-h{font-size:44px}.ik .ik-my-lead{font-size:17px}
 .ik .ik-my-prev{width:78%}.ik .ik-my-btns{grid-template-columns:1fr}
 .ik .ik-my-share-w{flex-direction:column;align-items:stretch;text-align:center;gap:10px}.ik .ik-my-share{font-size:26px}.ik .ik-my-share-s{max-width:none}
 .ik .ik-my-deco--cheers{width:90px;right:-6px;top:-30px}.ik .ik-my-deco--phone{width:72px;left:-4px;top:45%}
 .ik .ik-my-deco--plane{width:96px;left:-6px;top:auto;bottom:-40px}.ik .ik-my-deco--mega{width:96px;right:-6px;top:auto;bottom:-46px}}
.ik img.ik-my-deco[src$="my-st-cheers-s.webp"]{scale:1.7167}.ik img.ik-my-deco[src$="my-st-megaphone-s.webp"]{scale:1.5722}.ik img.ik-my-deco[src$="my-st-phone-s.webp"]{scale:1.4556}.ik img.ik-my-deco[src$="my-st-plane-s.webp"]{scale:1.8278}
.ik .ik-my-btns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.ik .ik-my-prev{width:min(100%,390px)}
.ik .ik-my-deco--cheers{width:120px;left:-10px;right:auto;top:-40px}.ik .ik-my-deco--phone{width:96px;left:-30px;top:44%}
.ik .ik-my-deco--plane{width:130px;left:-40px;top:auto;bottom:40px}.ik .ik-my-deco--mega{width:120px;right:-20px;top:auto;bottom:-56px}
@media (max-width:760px){.ik .ik-my-deco--cheers{width:84px;left:-4px;top:-26px}.ik .ik-my-deco--phone{width:70px;left:-6px;top:44%}
 .ik .ik-my-deco--plane{width:88px;left:-6px;bottom:-30px}.ik .ik-my-deco--mega{width:88px;right:-6px;bottom:-40px}}
.ik .ik-my-style .ik-my-k{order:0}
@media (max-width:760px){.ik .ik-my-prev{width:64%}
 .ik .ik-my-deco--cheers{width:80px;left:auto;right:0;top:-24px}.ik .ik-my-deco--phone{width:62px;left:0;top:38%}
 .ik .ik-my-deco--plane{width:82px;left:0;bottom:-46px}.ik .ik-my-deco--mega{width:82px;right:0;bottom:-52px}
 .ik .ik-my-note{margin-top:20px;padding:0 70px}}
.ik .ik-my-fw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (min-width:761px){.ik .ik-my-deco--phone{left:-70px}.ik .ik-my-deco--plane{left:-100px;bottom:20px}}
/* п.5: знак ₽ для canvas (OFL, подмножество U+20BD из Unbounded/Manrope latin-ext) */
@font-face{font-family:IkRubU;font-weight:800;font-display:swap;src:url(a/fonts/rub-unbounded-800.woff2) format('woff2');unicode-range:U+20BD}@font-face{font-family:IkRubU;font-weight:900;font-display:swap;src:url(a/fonts/rub-unbounded-900.woff2) format('woff2');unicode-range:U+20BD}@font-face{font-family:IkRubM;font-weight:500;font-display:swap;src:url(a/fonts/rub-manrope-500.woff2) format('woff2');unicode-range:U+20BD}@font-face{font-family:IkRubM;font-weight:600;font-display:swap;src:url(a/fonts/rub-manrope-600.woff2) format('woff2');unicode-range:U+20BD}@font-face{font-family:IkRubM;font-weight:700;font-display:swap;src:url(a/fonts/rub-manrope-700.woff2) format('woff2');unicode-range:U+20BD}@font-face{font-family:IkRubM;font-weight:800;font-display:swap;src:url(a/fonts/rub-manrope-800.woff2) format('woff2');unicode-range:U+20BD}
@media (min-width:761px){.ik .ik-my-note{padding:0 100px 0 20px}}
/* §1641е: компактная мобильная версия блока «на зимовке» (ПК без изменений) */
.ik .ik-w-bars--med,.ik .ik-w-more,.ik .ik-w-car,.ik .ik-w-meth-m{display:none}
@media (max-width:760px){
 .ik .ik-w-quotes{display:none}
 .ik .ik-w-bars--med{display:flex}
 .ik .ik-w-bars--all{display:none;margin-top:14px}.ik .ik-w--all .ik-w-bars--all{display:flex}
 .ik .ik-w-more{display:block;margin:14px 0 0;border:2px solid #22140D;background:transparent;color:#22140D;border-radius:999px;padding:10px 18px;font:800 15px IkMan,sans-serif;cursor:pointer}
 .ik .ik-w-cards{display:flex;grid-template-columns:none;flex-direction:row;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:34px 16px 6px;margin:0 -16px;scroll-padding:0 16px;overscroll-behavior-x:contain}
 .ik .ik-w-cards::-webkit-scrollbar{display:none}
 .ik .ik-w-card{flex:0 0 82%;scroll-snap-align:start;padding:16px;gap:10px;border-radius:26px}
 .ik .ik-w-card .ik-w-pol{height:140px;padding:6px 6px 0;border-radius:6px;transform:none}
 .ik .ik-w-card .ik-w-pol b{display:none}
 .ik .ik-w-card .ik-w-pol img{border-radius:3px;height:134px}
 .ik .ik-w-card h3{font-size:24px}.ik .ik-w-big{font-size:36px}
 .ik .ik-w-row{font-size:13px;padding-top:7px}
 .ik .ik-w-st--card,.ik .ik-w-st--palm2,.ik .ik-w-st--sun2{width:64px;right:-2px;top:-26px}
 .ik .ik-w-car{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px}
 .ik .ik-w-car-b{width:48px;height:48px;border-radius:50%;background:#22140D;color:#FFF4D6;border:2px solid #22140D;font:800 22px/1 IkMan,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
 .ik .ik-w-car-b:active{background:#FF5233;border-color:#FF5233}
 .ik .ik-w-car-b[aria-disabled=true]{opacity:.35}
 .ik .ik-w-car-n{font:900 18px IkUnb,sans-serif;min-width:64px;text-align:center}
 .ik .ik-w-meth{display:none}
 .ik .ik-w-meth-m{display:block;border:2px solid #22140D;border-radius:22px;padding:12px 16px;background:#FFF4D6}
 .ik .ik-w-meth-m summary{font:800 16px IkMan,sans-serif;cursor:pointer;list-style:none}.ik .ik-w-meth-m summary::-webkit-details-marker{display:none}
 .ik .ik-w-meth-m[open] summary span{display:inline-block;transform:rotate(180deg)}
 .ik .ik-w-meth-m p{margin:10px 0 0;font-size:13px;line-height:1.45}
}
@media (max-width:760px){
 .ik .ik-w-cards{flex-wrap:nowrap}
 .ik .ik-w-head-in{gap:14px}
 .ik .ik-w-lead{font-size:15px;line-height:1.45}
 .ik .ik-w-pics{height:200px;margin-top:0}
 .ik .ik-w-pol--1{width:46%;height:170px;top:14px;left:4%}.ik .ik-w-pol--2{width:44%;height:160px;right:4%}
 .ik .ik-w-pol{padding:6px 6px 26px}.ik .ik-w-pol b{font-size:11px;bottom:7px;left:10px}
 .ik .ik-w-st--crab{width:78px;left:40%;bottom:-6px}
 .ik .ik-w-sec{padding-top:22px;padding-bottom:8px}
 .ik .ik-w-two{padding:20px 14px;border-radius:24px}
 .ik .ik-w-twin{flex-direction:row;gap:10px;margin-top:12px}
 .ik .ik-w-ix{flex:1 1 0;padding:14px 12px;border-radius:20px}
 .ik .ik-w-ix-k{font-size:11px}.ik .ik-w-ix-v{font-size:30px;letter-spacing:-1px}.ik .ik-w-ix-v span{font-size:15px;display:block;margin-top:4px}
 .ik .ik-w-ix-s{font-size:11px;line-height:1.3}
 .ik .ik-w-concl{font-size:19px;margin-top:14px}
 .ik .ik-w-st--coco{width:48px;right:6px;top:-18px}.ik .ik-w-st--flip{width:64px;top:-30px}
 .ik .ik-w-h3{font-size:26px}.ik .ik-w-sub{font-size:13px;margin:4px 0 10px}
 .ik .ik-w-bars--med{gap:8px}
 .ik .ik-w-bars--med .ik-w-bar{flex-direction:row;align-items:center;gap:8px}
 .ik .ik-w-bars--med .ik-w-lab{width:34%;font-size:13px;line-height:1.15}.ik .ik-w-bars--med .ik-w-lab small{display:none}
 .ik .ik-w-bars--med .ik-w-fill{height:28px;font-size:14px;padding:0 10px}
 .ik .ik-w-sb{padding:18px 14px}.ik .ik-w-sb-h{font-size:22px}.ik .ik-w-sb p{font-size:13px;margin:6px 0 10px}
 .ik .ik-w-sb-g{gap:8px}.ik .ik-w-tile{flex:1 1 calc(33% - 8px);min-width:0;padding:10px;border-radius:16px}
 .ik .ik-w-tile b{font-size:18px}.ik .ik-w-tile--sm b{font-size:13px;line-height:1.6}.ik .ik-w-tile span{font-size:12px}
 .ik .ik-w-st--coco2{width:56px;right:0;top:-28px}.ik .ik-w-st--plane2{width:60px;top:-14px}.ik .ik-w-st--fruit1{width:64px;top:6px}
 .ik .ik-w-st--sun{width:70px;top:8px}.ik .ik-w-st--plane{width:70px;top:16px}.ik .ik-w-st--palm{width:58px}
}
@media (max-width:760px){
 .ik .ik-w-head{padding:84px 0 12px}
 .ik .ik-w-st--sun{top:6px;left:8px}.ik .ik-w-st--plane{top:12px}
 .ik .ik-w-pics{height:176px}.ik .ik-w-pol--1{height:150px}.ik .ik-w-pol--2{height:142px}
 .ik .ik-w-st--crab{left:30%;width:70px}
 .ik .ik-w-sec{padding-top:16px;padding-bottom:4px}.ik .ik-w-bars-sec{padding-top:18px}
 .ik .ik-w-sec>.ik-w-h3+.ik-w-cards{margin-top:0}
 .ik .ik-w-cards{padding-top:28px}
 .ik .ik-w-sb{gap:10px}.ik .ik-w-sb-t p{margin-top:6px}
 .ik .ik-w-car{margin-top:10px}
}
@media (max-width:760px){.ik .ik-w-bars--med{gap:6px}.ik .ik-w-bars--med .ik-w-fill{height:26px}.ik .ik-w-lead{line-height:1.4}.ik .ik-w-h3{font-size:24px}.ik .ik-w-two{padding:18px 14px}.ik .ik-w-concl{margin-top:10px}.ik .ik-w-card{padding:14px}}
@media (max-width:760px){.ik .ik-w-st--coco{width:40px;right:2px;top:-20px}.ik .ik-w-st--crab{left:40%;width:62px}}
/* §1641з: молоко на телефоне — полароид «на овсяном +100» по центру между бананом и кокосом */
@media (max-width:760px){
 .ik .ik-milk-art{justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap}
 .ik .ik-milk-art .ik-pol--oat{display:block;width:118px;flex:none}
 .ik .ik-milk-art .ik-stk--banana{width:78px;flex:none}
 .ik .ik-milk-art .ik-stk--coco{display:block;width:86px;flex:none}
}
@media (max-width:340px){.ik .ik-milk-art{flex-wrap:wrap}.ik .ik-milk-art .ik-pol--oat{order:-1;margin:0 calc(50% - 59px) 8px}}
@media (max-width:760px){.ik .ik-milk-art .ik-pol--oat{width:128px}.ik .ik-milk-art .ik-pol--oat figcaption{font-size:10.5px;overflow:visible;text-overflow:clip;white-space:nowrap;letter-spacing:-.2px}.ik .ik-milk-art .ik-stk--banana{width:74px}.ik .ik-milk-art .ik-stk--coco{width:82px}}
/* §1641и: свечи «Биржи», отступ под превью «Мой город», стаканчик у «Рафик дня» (телефон) */
@media (max-width:760px){
 .ik .ik-stk--candles{right:-14px;top:-50px;width:46px}
 .ik .ik-my-r{margin-bottom:64px}
 .ik .ik-raf{position:relative}.ik .ik-raf-art{position:static}
 .ik .ik-raf-art{grid-template-columns:auto auto}
 .ik .ik-raf-art .ik-badge--red{grid-column:auto;order:0}
 .ik .ik-raf-art .ik-stk:nth-child(2){position:absolute;width:60px;right:16px;top:38px}
}
/* §1641к: зимовка — тапки у кнопки «Показать все сети»; «Мой город» — чипсы, бирка «15 стикеров», плашка со стикерами, подсказка */
.ik .ik-w-more-w{position:relative}
@media (max-width:760px){.ik .ik-w-st--flip{left:auto;bottom:auto;right:6px;top:-112px;width:92px;transform:rotate(12deg)}}
.ik .ik-my-tab{position:relative}
.ik .ik-my-tag{position:absolute;right:-8px;top:-14px;background:#FF5233;color:#fff;font:800 11px/1 IkMan,sans-serif;padding:5px 8px;border-radius:999px;transform:rotate(6deg);white-space:nowrap;box-shadow:0 3px 0 #22140D;pointer-events:none}
.ik .ik-my-promo{display:flex;align-items:center;gap:10px;width:100%;max-width:440px;margin-top:16px;padding:12px 14px;background:#FFD84D;border:2px dashed #22140D;border-radius:18px;color:#22140D;text-align:left;cursor:pointer;font:inherit}
.ik .ik-my-promo[hidden]{display:none}
.ik .ik-my-fan{display:flex;flex:none;padding-left:4px}
.ik .ik-my-fan img{width:54px;height:54px;object-fit:contain;margin-left:-22px}
.ik .ik-my-fan img:first-child{margin-left:0;transform:rotate(-12deg)}.ik .ik-my-fan img:nth-child(2){transform:translateY(-4px);position:relative;z-index:1}.ik .ik-my-fan img:nth-child(3){transform:rotate(12deg)}
.ik .ik-my-promo-t{flex:1;min-width:0}
.ik .ik-my-promo-t b{display:block;font:800 16px/1.2 IkMan,sans-serif}
.ik .ik-my-promo-t small{display:block;font-size:13px;line-height:1.3;margin-top:3px;opacity:.85}
.ik .ik-my-promo-a{flex:none;font:900 22px IkMan,sans-serif}
.ik .ik-my-hint{margin:18px 0 -8px;color:#FF5233;font:700 15px/1.35 IkMan,sans-serif}
.ik .ik-my-hint[hidden]{display:none}
.ik .ik-my-hint-m{display:none}
@media (max-width:900px){.ik .ik-my-hint-m{display:inline}.ik .ik-my-hint-d{display:none}
 .ik .ik-my-promo{order:3;margin-top:-8px}.ik .ik-my-hint{order:4;margin:0 0 -14px}}
@media (max-width:760px){
 .ik .ik-my-chips{gap:7px}
 .ik .ik-my-chip{padding:6px 12px;font-size:15px;border-width:1.5px}
 .ik .ik-my-promo{max-width:none;padding:10px 12px}.ik .ik-my-promo-t b{font-size:15px}.ik .ik-my-promo-t small{font-size:12.5px}
}
/* §1641к: проверка по DOM — стикеры не налезают на текст (минимальные сдвиги на своих местах) */
@media (min-width:761px){
 .ik .ik-w-st--plane{top:0;left:56%}
 .ik .ik-w-st--crab{left:calc(40% + 10px);bottom:-34px}
 .ik .ik-w-st--coco{top:-74px;right:56px}
 .ik .ik-w-cards{padding-top:26px}
 .ik .ik-w-st--flip{right:20px;top:-150px;width:110px}
}
@media (max-width:760px){
 .ik .ik-w-st--coco{top:-42px}
 .ik .ik-w-st--crab{left:calc(34% + 16px);bottom:-18px}
 .ik .ik-w-cards{padding-top:40px}
}
/* §1641л: два стикера в пустой участок между «Одна сеть — разные города» и «А можно на банановом?» (тень запечена в webp) */
.ik .ik-card--yel{position:relative}
.ik .ik-stk--detective{position:absolute;right:-8px;top:-46px;width:96px;height:auto;transform:rotate(8deg);z-index:3;filter:none}
.ik .ik-milk-l .ik-h2{position:relative}
.ik .ik-stk--wallet{position:absolute;right:-6px;bottom:-22px;width:118px;height:auto;transform:rotate(-6deg);filter:none}
@media (max-width:760px){.ik .ik-stk--wallet{right:-20px}}
@media (min-width:761px){.ik .ik-stk--wallet{right:-6px;bottom:auto;top:-114px}}
@media (min-width:761px){.ik .ik-stk--detective{right:-28px}}
@media (min-width:1100px){.ik .ik-stk--detective{right:-42px}}
/* §1641о: ПК от 1281 — солнце и пальма зимовки у колонки контента (.wrap 1080), а не у края окна; на 1280 положение прежнее (28/30px = край колонки −72px) */
@media (min-width:1281px){.ik .ik-w-st--sun{left:calc(50% - 612px)}.ik .ik-w-st--palm{left:calc(50% - 610px)}}
