/* עימוד גיליון 1 - "הפלטה של השלכת". נשען על trendy.css (מערכת העיצוב). */
@page{size:794px 1123px;margin:0}
html,body{background:#d9d3c7}
body{margin:0}
.pg{position:relative;width:794px;height:1123px;overflow:hidden;background:var(--paper);margin:0 auto 24px;break-after:page;page-break-after:always}
@media print{html,body{background:none}.pg{margin:0}}
.pad{padding:0 var(--m)}
.pad.top{padding-top:40px}
.hero{width:100%;background-size:cover;background-repeat:no-repeat}
.hero-script{position:absolute;right:var(--m);top:440px;font-size:70px;color:var(--acc2);text-shadow:0 2px 14px rgba(40,10,15,.5)}
.ph{width:100%;background:repeating-linear-gradient(135deg,#E3DACA 0 14px,#DDD3C1 14px 28px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8A7A60;text-align:center}
.ph span{font-family:'Heebo';font-weight:800;font-size:15px;letter-spacing:.2em}
.ph small{font-size:12.5px;max-width:420px;line-height:1.4}

.hd{padding-top:22px}
.hd .head{font-size:36px;color:var(--acc1);margin:8px 0 6px}
.hd .head.small,.head.small{font-size:30px}
.hd .sub{font-family:'Heebo';font-weight:500;font-size:17px;line-height:1.4;color:var(--dom);margin-bottom:6px;max-width:640px}
.hd .lede{font-family:'Heebo';font-weight:500;font-size:16px;line-height:1.5;color:var(--ink);max-width:470px}
.hd .lede p{margin-bottom:6px}
.head .sq,.hd .sq{background:var(--acc2)}
.pending{color:#9A8A70;font-style:normal;border:1px dashed #B4A27E;padding:10px 14px;font-family:'Assistant';font-size:14px}

.body{font-size:13.3px;line-height:1.56;margin-top:12px}
.body p{margin-bottom:7px}
.body h3{font-family:'Heebo';font-weight:800;font-size:15px;color:var(--dom);margin:10px 0 3px;break-after:avoid}
.body h3:first-child{margin-top:0}
.body .intro{font-weight:600}
.body b{color:var(--acc1)}
.body.big{font-size:14.5px}
.cols2{columns:2;column-gap:28px}
.cols2 p{break-inside:avoid-column}
.closing-line{font-family:'Heebo';font-weight:500;color:var(--dom);border-top:1px solid var(--sand);padding-top:8px}
.closing-line.big{font-size:18px;margin-top:16px;border:0}

.row2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;align-items:start}
.check{background:#E5DCCB;padding:14px 18px}
.check b{display:flex;align-items:center;gap:8px;font-family:'Heebo';font-weight:800;font-size:14px;color:var(--dom);margin-bottom:6px}
.check ul{list-style:none;padding:0;margin:0;font-size:12.6px;line-height:1.45}
.check li{display:flex;gap:8px;align-items:baseline}
.check li::before{content:"";flex:0 0 9px;height:9px;border:1.4px solid var(--acc1);transform:translateY(1px)}
.box-do{margin-top:12px}
.row2 .box-do{margin-top:0}
.box-do p{font-size:13.6px;line-height:1.5}
.tip{background:#E5DCCB;padding:14px 18px;margin-top:12px}
.tip b{display:block;font-family:'Heebo';font-weight:800;font-size:14px;color:var(--acc1);margin-bottom:4px}
.tip p{font-size:13.3px;line-height:1.5}
.quote{margin-top:12px}
.quote p{font-size:20px}

/* ---------- שער ---------- */
.cover .c-img{position:absolute;top:250px;left:0;right:0;bottom:150px;background:url(img/cover.jpg) center 58%/cover}
.cover .c-shade{position:absolute;left:0;right:0;bottom:150px;height:300px;background:linear-gradient(to top,rgba(8,51,46,.5) 0%,rgba(8,51,46,.25) 50%,rgba(8,51,46,0) 100%)}
.cover .c-band{position:absolute;top:0;left:0;right:0;height:250px;background:var(--paper);text-align:center;padding-top:30px;--logo:#6B1A20;--shadow:#AF7B41}
.cover .logo{font-size:156px}
.cover .tagline{position:absolute;left:var(--m);right:var(--m);bottom:20px;color:var(--ink)}
.cover .c-title{position:absolute;right:var(--m);bottom:166px;color:var(--paper);padding-bottom:28px}
.cover .c-title .script{font-size:78px;color:var(--acc2);margin-bottom:-14px;text-align:right}
.cover .c-title h1{font-family:'Heebo';font-weight:900;font-size:66px;line-height:1}
.cover .c-title h1 .sq{background:var(--acc2)}
.cover .c-title p{font-family:'Heebo';font-weight:500;font-size:18px;margin-top:10px}
.cover .c-title h1,.cover .c-title p,.cover .c-title .script{text-shadow:0 2px 18px rgba(6,30,26,.75),0 1px 3px rgba(6,30,26,.6)}
.cover .c-lines{position:absolute;bottom:0;left:0;right:0;height:150px;background:var(--paper);padding:26px var(--m) 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.cover .c-lines div{border-top:1px solid #B4A27E;padding-top:12px}
.cover .c-lines small{display:flex;gap:8px;align-items:center;font-size:12px;letter-spacing:.24em;font-weight:600;color:#6B1A20;margin-bottom:6px}
.cover .c-lines small::before{content:"";width:7px;height:7px;background:#6B1A20}
.cover .c-lines span{font-family:'Heebo';font-weight:500;font-size:17px;line-height:1.3;color:#40240E}

/* ---------- מכתב + תוכן ---------- */
.letterpg .lt-main{position:absolute;top:28px;right:0;width:430px;bottom:61px;padding:40px 40px 0 var(--m)}
.letterpg .lt-main .eyebrow{color:var(--acc1)}
.letterpg .lt-main .head{font-size:27px;color:var(--acc1);margin:10px 0 14px}
.letterpg .lt-main .head .sq{background:var(--acc2)}
.letter{font-size:14px;line-height:1.6}
.letter p{margin-bottom:8px}
.letter .sign{margin-top:12px;font-family:'Heebo'}
.letter .sign b{font-size:18px;color:var(--dom)}
.letter .sign span{font-size:12.5px;color:var(--brown)}
.lt-img{margin-top:16px;height:236px;background-size:cover;background-position:center}
.letterpg .lt-toc{position:absolute;top:28px;left:0;width:364px;bottom:0;background:var(--dom);color:var(--paper);padding:36px 32px 0}
.lt-toc .script{font-size:56px;color:var(--acc2);text-align:right;margin-bottom:-12px}
.lt-toc h2{font-family:'Heebo';font-weight:900;font-size:44px;line-height:1;margin:4px 0 14px}
.lt-toc h2 .sq{background:var(--acc1)}
.lt-toc .it{display:grid;grid-template-columns:46px 1fr;gap:6px;padding:8px 0 9px;border-top:1px solid rgba(201,164,92,.45)}
.lt-toc .it .n{font-family:'DM Serif Display';font-size:28px;line-height:.95;color:var(--acc2)}
.lt-toc .it small{display:block;font-size:10.5px;letter-spacing:.2em;font-weight:600;color:var(--dusty)}
.lt-toc .it b{display:block;font-family:'Heebo';font-weight:800;font-size:14.5px;line-height:1.2}
.lt-toc .it span{display:block;font-size:12px;color:#D9CFBC;line-height:1.3}
.letterpg .folio{color:var(--dom);left:auto;width:340px}

/* ---------- טרנד ---------- */
.trend-title{position:absolute;right:var(--m);top:520px;color:var(--paper);text-shadow:0 2px 16px rgba(20,8,8,.7)}
.trend-title .script{font-size:80px;color:var(--acc2);text-align:right;margin-bottom:-18px}
.trend-title h1{font-family:'Heebo';font-weight:900;font-size:76px;line-height:.95}
.trend-title h1 .sq{background:var(--acc2)}
.chips5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px}
.chips5 .chip i{height:110px;aspect-ratio:auto}
.chips5 .chip{font-size:12px;font-weight:600;color:var(--dom)}

/* ---------- פיצול תמונה/טקסט ---------- */
.split{display:grid;grid-template-columns:300px 1fr;gap:28px;height:calc(100% - 28px - 60px);padding:36px var(--m) 0 0}
.split-img{grid-column:2;grid-row:1;background-size:cover;background-position:center}
.split-text{grid-column:1;grid-row:1;padding-right:var(--m)}
.split{grid-template-columns:1fr 300px}
.split .split-img{grid-column:2}
.split .split-text{grid-column:1;padding-right:0;padding-left:0}
.split{padding:36px var(--m) 0}

/* ---------- אופנה 2 ---------- */
.fab-wrap{display:grid;grid-template-columns:1fr 240px;gap:26px;padding:32px var(--m) 0;height:700px}
.fab-img{grid-column:2;grid-row:1;background-size:cover;background-position:center}
.fab-list{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px}
.fab{border-top:2px solid var(--acc1);padding-top:8px;display:grid;grid-template-columns:44px 1fr;column-gap:6px;font-size:13px;line-height:1.5}
.fab .n{grid-row:span 4;font-family:'DM Serif Display';font-size:40px;line-height:.9;color:var(--acc1)}
.fab h3{font-family:'Heebo';font-weight:800;font-size:16px;color:var(--dom);margin-bottom:2px}
.fab p{margin-bottom:3px}
.fab p b{color:var(--acc1)}
.fab-foot .body{margin-top:14px}
.closing{display:flex;flex-direction:column;justify-content:center;font-family:'Heebo';font-weight:500;font-size:15.5px;line-height:1.45;color:var(--dom);border-right:3px solid var(--acc2);padding-right:16px}
.closing p{margin-bottom:6px}

/* ---------- אוכל ---------- */
.room{display:grid;grid-template-columns:230px 1fr;gap:24px;margin-top:14px;border-top:1px solid var(--sand);padding-top:12px}
.room-t h3{font-family:'Heebo';font-weight:800;font-size:16px;color:var(--dom);margin-bottom:4px}
.room-t p{font-size:13.3px;line-height:1.55}
.chips4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.chips4 .chip{font-size:11.5px;line-height:1.35;letter-spacing:0}
.chips4 .chip i{height:46px;aspect-ratio:auto}
.chips4 .chip b{display:block;font-family:'Heebo';font-weight:800;font-size:12.5px;color:var(--acc1)}
.meta{font-family:'Heebo';font-weight:500;color:var(--brown);font-size:14px;margin:-2px 0 12px}
.recipe{display:grid;grid-template-columns:230px 1fr;gap:26px}
.ingr{background:#E5DCCB;padding:14px 18px}
.ingr b,.steps-r b{display:block;font-family:'Heebo';font-weight:800;font-size:15px;color:var(--dom);margin-bottom:6px}
.ingr ul{list-style:none;padding:0;margin:0;font-size:12.8px;line-height:1.5}
.ingr li::before{content:"■";color:var(--acc1);font-size:8px;margin-left:7px;vertical-align:2px}
.steps-r ol{margin:0;padding-right:20px;font-size:13.3px;line-height:1.55}
.steps-r li{margin-bottom:6px}
.steps-r li::marker{font-family:'DM Serif Display';color:var(--acc1);font-size:15px}
.food-low{display:grid;grid-template-columns:1fr 300px;gap:24px;margin-top:14px}
.food-img{grid-column:2;grid-row:1;background-size:cover;background-position:center;min-height:250px}
.food-side{grid-column:1;grid-row:1}
.food-side .tip{margin-top:0}

/* ---------- פרסום (עמוד כהה) ---------- */
.dark{color:var(--paper)}
.dark .season{background:#08332E}
.ad-top{display:grid;grid-template-columns:1fr 300px;gap:26px;padding:32px var(--m) 0}
.ad-img{grid-column:2;grid-row:1;height:330px;background-size:cover;background-position:center}
.ad-head{grid-column:1;grid-row:1;align-self:end}
.ad-head .eyebrow{color:var(--acc2)}
.ad-head h1{font-family:'Heebo';font-weight:900;font-size:56px;line-height:1.02;margin:12px 0}
.ad-head h1 .thin{font-weight:300}
.ad-head h1 .sq{background:var(--acc1)}
.ad-head .lede{font-family:'Heebo';font-weight:500;font-size:16px;line-height:1.45;color:#D9CFBC}
.body.light{color:#EAE3D6}
.body.light h3{color:var(--acc2)}
.body.light b{color:var(--paper)}
.dark .folio{color:var(--acc2)}

/* ---------- מסלולים ---------- */
.safety{background:#E5DCCB;padding:14px 18px;margin-top:14px;font-size:13.3px;line-height:1.55}
.safety b{display:block;font-family:'Heebo';font-weight:800;font-size:15px;color:var(--acc1);margin-bottom:4px}

/* ---------- לוקים ---------- */
.looks-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}

/* ---------- עמוד אחורי ---------- */
.backpg{background:var(--dom);color:var(--paper)}
.back-top{padding:64px var(--m) 0;text-align:center;--logo:#C9A063;--shadow:#5A1D21}
.logo.small{font-size:64px}
.eyebrow.light{justify-content:center;color:var(--acc2);margin-top:30px}
.back-top .script{font-size:72px;color:var(--acc2);margin:20px 0 -16px}
.back-top h1{font-family:'Heebo';font-weight:900;font-size:58px;line-height:1}
.back-top h1 .sq{background:var(--acc1)}
.next{list-style:none;padding:0;margin:30px auto 0;max-width:520px;text-align:right}
.next li{border-top:1px solid rgba(201,164,92,.45);padding:12px 0;font-family:'Heebo';font-weight:500;font-size:19px}
.next small{display:block;font-family:'Assistant';font-weight:600;font-size:11.5px;letter-spacing:.24em;color:var(--acc2)}
.ads-slots{position:absolute;left:var(--m);right:var(--m);bottom:48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.slot{height:330px;border:1.5px dashed rgba(239,233,222,.5);display:flex;align-items:center;justify-content:center;color:rgba(239,233,222,.6);font-size:13px;letter-spacing:.24em}

/* ---- סבב תיקונים 1 ---- */
.food-low{grid-template-columns:1fr 1fr}
.food-side{display:contents}
.food-side .tip{grid-column:1}
.food-side .body{grid-column:2;margin-top:0}
.food-strip{height:240px;margin-top:14px;background-size:cover;background-position:center}
.light-q{border-color:rgba(201,164,92,.6);margin-top:18px}
.light-q p{color:var(--paper);font-size:28px;font-weight:800}
.bh-top{display:grid;grid-template-columns:300px 1fr;gap:0;align-items:end;background:#E5DCCB}
.bh-head{grid-column:1;grid-row:1;padding:0 var(--m) 22px 24px}
.bh-head .hd{padding-top:0}
.bh-head .head{font-size:40px}
.bh-head .sub{font-size:16px}
.bh-ph{grid-column:2;grid-row:1}
.safety .cols2{columns:2;column-gap:24px}

/* ---- לוקים ---- */
.looks-g{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:14px}
.look{border-top:2px solid var(--acc1);padding-top:8px}
.lk-h{display:flex;align-items:baseline;gap:10px}
.lk-h .bud{font-family:'DM Serif Display';font-size:20px;color:var(--acc1);white-space:nowrap}
.lk-h h3{font-family:'Heebo';font-weight:800;font-size:16px;color:var(--dom)}
.lk-note{font-size:12px;color:var(--brown);margin-top:1px}
.lk-thumbs{display:flex;gap:6px;margin:7px 0}
.lk-th{flex:1;height:70px;background:repeating-linear-gradient(135deg,#E3DACA 0 10px,#DDD3C1 10px 20px);display:flex;align-items:center;justify-content:center;font-size:10px;color:#8A7A60;text-align:center}
.buy{background:#E5DCCB;padding:8px 12px 8px}
.buy>b{font-family:'Heebo';font-weight:800;font-size:13px;color:var(--acc1)}
.buy table{width:100%;border-collapse:collapse;font-size:11.8px;line-height:1.3;margin-top:3px}
.buy td{padding:3px 0;border-bottom:1px solid rgba(180,162,126,.5);vertical-align:top}
.buy td.it{width:48%}
.buy td.st a{color:var(--dom);font-weight:700;text-decoration:underline}
.buy td.st small{display:block;font-size:10px;color:var(--brown)}
.buy td.pr{text-align:left;white-space:nowrap;font-weight:600}
.tot{display:flex;flex-direction:column;gap:1px;font-size:12px;margin-top:5px}
.tot b{color:var(--acc1)}
.looks-g.two{grid-template-columns:1fr 1fr}
.looks-g.two .lk-th{height:150px}
.lk-palette{margin-top:16px;border-right:3px solid var(--acc2);padding-right:14px}
.lk-palette b{font-family:'Heebo';font-weight:800;color:var(--dom);font-size:15px}
.lk-palette p{font-size:13.3px}
.lk-foot{display:flex;gap:16px;align-items:center;margin-top:14px;font-size:11.5px;color:var(--brown);line-height:1.45}
.qr{flex:0 0 92px;height:92px;border:1.5px dashed var(--sand);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:10.5px;color:#8A7A60;font-weight:600}
.qr small{font-weight:400;font-size:9px}

/* ---- טרנד ---- */
.hd .sub.big{font-size:19px;max-width:620px}
.swatches{display:flex;flex-direction:column;gap:14px}
.sw{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:start;border-top:1px solid var(--sand);padding-top:14px}
.sw i{display:block;width:120px;height:120px}
.sw h3{font-family:'Heebo';font-weight:900;font-size:26px;color:var(--dom);line-height:1;margin-bottom:6px}
.sw h3 .sq{background:var(--acc2)}
.sw p{font-size:14px;line-height:1.55}
.trend-foot{margin-top:18px}
.trend-foot .body{margin-top:0}

.lk-main{display:grid;grid-template-columns:1fr 330px;gap:24px;margin-top:16px}
.lk-main-img{grid-column:1;grid-row:1}
.lk-main-t{grid-column:2;grid-row:1}
.lk-main .lk-h .bud{font-size:28px}
.lk-main .lk-h h3{font-size:20px}
.lk-why{font-size:13.3px;line-height:1.5;margin:6px 0 10px}
.looks-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.looks-3 .ph{margin-bottom:8px}
.looks-3 .buy{margin-top:6px}
.looks-3 .buy td.it{width:44%}

.buy td.st a{font-size:11px;word-break:break-word}
.buy td.st{width:30%}

/* ---- סבב תיקונים 2 ---- */
.buy td.st{width:120px;white-space:nowrap}
.buy td.st a{word-break:normal;white-space:nowrap}
.lk-main .lk-foot,.lk-foot{margin-top:18px}
.looks-3 .lk-h{min-height:44px;align-items:flex-start}
.looks-3 .lk-h h3{line-height:1.2}
.split-text{display:flex;flex-direction:column;height:100%}
.split-text .quote{margin-top:auto}
.split{height:calc(1062px - 28px)}
.light-q{margin-top:60px}
.light-q p{font-size:48px;line-height:1.1}
.lt-img{height:380px}
.slot{height:440px}

/* ---- תאימות לייבוא לקנבה: בלי צללי טקסט ובלי גרדיאנטים של CSS ---- */
.logo::before{content:none}
.logo .sh{position:absolute;inset:0;color:var(--shadow);transform:translate(-.035em,.035em)}
.logo .fg{position:relative}
*{text-shadow:none!important}
.ph,.lk-th{background:#E3DACA!important}
.cover .c-shade{background:url(img/shade.png) center bottom/100% 100% no-repeat}
.hero-script{color:#E3C27A}

/* ---- קריאה מבפנים: עברית בשער וברצועות ---- */
.script.he{font-family:'Amatic SC',cursive;font-weight:700;direction:rtl;letter-spacing:0}
.cover .c-title .script.he{font-size:72px;margin-bottom:-6px}
.hero-script.he{font-size:74px}
.back-top .script.he{font-size:70px;margin:18px 0 -8px}
.season .r{font-family:'Assistant';direction:rtl;letter-spacing:.08em;font-weight:600}
.no{font-family:'Assistant';font-weight:700;letter-spacing:.04em}

.logo .sh,.logo .fg{display:block}

/* ---- סבב תיקונים 3 ---- */
.cover .tagline{white-space:nowrap}
.cover .tagline .tg-r{letter-spacing:.15em}
.cover .tagline .tg-l{letter-spacing:.06em;font-size:13.5px}
.split{height:auto;grid-template-rows:660px}
.split-text{height:auto}
.split-text .quote{margin-top:12px}
.i2-low .quote{margin-top:30px}
.i2-low .quote p{font-size:32px}
.i2-low .box-do{margin-top:24px}

/* images round 9.10 */
.food-strip2{display:grid;grid-template-columns:2fr 1fr;gap:12px;height:240px;margin-top:14px}
.food-strip2>div{background-size:cover;background-position:center}
.lk-cap{font-size:10px;color:#8a7a60;margin:3px 0 6px;letter-spacing:0}
