/* ============================================================
   AM Sweets – קרם ואספרסו. כל הצבעים והגופנים בבלוק :root הזה בלבד.
   (חריג יחיד: צבעים בתוך data-URI של הרקעים, אי אפשר שם משתנים.)
   ============================================================ */
:root{
  --cream:#F6EEE6;      /* רקע ראשי */
  --blush:#F3E4DA;      /* רקע משני */
  --paper:#FBF7F1;      /* נייר הקבלה */
  --cocoa:#4A2E22;      /* טקסט וכפתורים (10.7:1 על קרם) */
  --bronze:#7A5528;     /* טקסט משני (5.8:1 על קרם) */
  --esp:#1A120D;        /* פס כהה אחד בעמוד + פוטר */
  --gold:#B8935A;       /* זהב מט: קווים, מסגרות, לב. אף פעם לא טקסט על קרם */
  --gold-t:#C9A46A;     /* זהב לטקסט, רק על אספרסו (7.9:1) */
  --on-esp:#F6EEE6;     /* טקסט על אספרסו */
  --on-esp-2:#D9C9B8;   /* טקסט משני על אספרסו */
  --gold-line:rgba(184,147,90,.5);
  --focus:var(--cocoa);
  --head:"Heebo","Rubik","Arial Hebrew",Arial,sans-serif;
  --glass:rgba(255,251,247,.62);
  --glass-solid:rgba(255,251,247,.86);
  --glass-brd:rgba(255,255,255,.85);
  --glass-sh:0 10px 30px -12px rgba(74,46,34,.22),0 2px 6px -2px rgba(74,46,34,.08),inset 0 1px 0 rgba(255,255,255,.9);
  --body:"Rubik","Arial Hebrew",Arial,sans-serif;
  --mono:ui-monospace,"SF Mono","Courier New",monospace;
  --hh:68px;
  --ease:cubic-bezier(.2,.7,.3,1);
  --t:200ms;
  --grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .29 0 0 0 0 .18 0 0 0 0 .13 .14 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  --wp-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200' fill='none' stroke='%23B8935A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' opacity='.07'%3E%3Cg transform='translate(46 52) rotate(24)'%3E%3Cpath d='M0 0V-14M0 -14C-9 -21 -9 -43 0 -51C9 -43 9 -21 0 -14M0 -14C-4 -21 -4 -43 0 -51'/%3E%3C/g%3E%3Cpath d='M146 40c-6-8-15-1-9 6l9 9 9-9c6-7-3-14-9-6z'/%3E%3Cg transform='translate(56 150)'%3E%3Cpath d='M0 0C-14-12-26-4-19 5C-13 11-4 4 0 0C4 4 13 11 19 5C26-4 14-12 0 0M0 0L-9 18M0 0L9 18'/%3E%3C/g%3E%3Cg transform='translate(150 148)'%3E%3Ccircle r='15'/%3E%3Ccircle cx='-5' cy='-4' r='1.4'/%3E%3Ccircle cx='6' cy='-6' r='1.4'/%3E%3Ccircle cx='3' cy='5' r='1.4'/%3E%3Ccircle cx='-7' cy='6' r='1.4'/%3E%3C/g%3E%3C/svg%3E");
  --wp-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200' fill='none' stroke='%23C9A46A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' opacity='.08'%3E%3Cg transform='translate(46 52) rotate(24)'%3E%3Cpath d='M0 0V-14M0 -14C-9 -21 -9 -43 0 -51C9 -43 9 -21 0 -14M0 -14C-4 -21 -4 -43 0 -51'/%3E%3C/g%3E%3Cpath d='M146 40c-6-8-15-1-9 6l9 9 9-9c6-7-3-14-9-6z'/%3E%3Cg transform='translate(56 150)'%3E%3Cpath d='M0 0C-14-12-26-4-19 5C-13 11-4 4 0 0C4 4 13 11 19 5C26-4 14-12 0 0M0 0L-9 18M0 0L9 18'/%3E%3C/g%3E%3Cg transform='translate(150 148)'%3E%3Ccircle r='15'/%3E%3Ccircle cx='-5' cy='-4' r='1.4'/%3E%3Ccircle cx='6' cy='-6' r='1.4'/%3E%3Ccircle cx='3' cy='5' r='1.4'/%3E%3Ccircle cx='-7' cy='6' r='1.4'/%3E%3C/g%3E%3C/svg%3E");
  --wp-sweets:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E %3Cg transform='translate%2842 46%29'%3E%3Ccircle r='19' fill='%23EADAC8'/%3E%3Ccircle cx='-7' cy='-5' r='2.6' fill='%23D9C2AA'/%3E%3Ccircle cx='6' cy='-8' r='2.2' fill='%23D9C2AA'/%3E%3Ccircle cx='8' cy='6' r='2.8' fill='%23D9C2AA'/%3E%3Ccircle cx='-5' cy='9' r='2.2' fill='%23D9C2AA'/%3E%3C/g%3E %3Cg transform='translate%28168 36%29 rotate%28-22%29'%3E%3Cpath d='M-15 0 L-27 -9 L-25 0 L-27 9 Z M15 0 L27 -9 L25 0 L27 9 Z' fill='%23F0DAD2'/%3E%3Cellipse rx='16' ry='10.5' fill='%23F0DAD2'/%3E%3Cpath d='M-8 -9 L-2 9 M2 -10 L8 8' stroke='%23E5C7BC' stroke-width='2.4' stroke-linecap='round'/%3E%3C/g%3E %3Cg transform='translate%28270 60%29'%3E%3Cpath d='M-15 -2 Q0 -24 15 -2 Z' fill='%23F2DDD5'/%3E%3Cpath d='M-13 -2 H13 L9 18 H-9 Z' fill='%23EADAC8'/%3E%3Cpath d='M-5 -2 L-3 18 M3 -2 L3 18' stroke='%23D9C2AA' stroke-width='1.6'/%3E%3Ccircle cy='-20' r='3.4' fill='%23E5C7BC'/%3E%3C/g%3E %3Cg transform='translate%28110 128%29'%3E%3Cpath d='M0 13 V40' stroke='%23E3D3C2' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle r='14' fill='%23EEDDD0'/%3E%3Cpath d='M0 0 m-2 0 a2 2 0 1 1 4 0 a5 5 0 1 1 -9 0 a8 8 0 1 1 15 0 a10.5 10.5 0 1 1 -20 0' fill='none' stroke='%23E2C9B8' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E %3Cg transform='translate%28222 150%29 rotate%28-12%29'%3E%3Cpath d='M-22 10 L22 10 L0 -22 Z' fill='%23EEDCCD'/%3E%3Cpath d='M-22 10 L22 10 L22 16 L-22 16 Z' fill='%23EADAC8'/%3E%3Cpath d='M-13 -2 L13 -2' stroke='%23E5C7BC' stroke-width='3'/%3E%3Ccircle cx='0' cy='-24' r='3.6' fill='%23E5C7BC'/%3E%3C/g%3E %3Cg transform='translate%28268 248%29'%3E%3Ccircle r='16' fill='%23EADAC8'/%3E%3Ccircle r='5.5' fill='%23F6EEE6'/%3E%3Cpath d='M-12 -6 a14 14 0 0 1 24 0' fill='none' stroke='%23F0DAD2' stroke-width='6' stroke-linecap='round'/%3E%3C/g%3E %3Cg transform='translate%2860 250%29 rotate%2818%29'%3E%3Crect x='-13' y='-13' width='26' height='26' rx='3' fill='%23EEDCCD'/%3E%3Cpath d='M-13 0 H13 M0 -13 V13' stroke='%23E2CDB9' stroke-width='2'/%3E%3C/g%3E %3Cg transform='translate%28160 262%29'%3E%3Cellipse cy='-7' rx='16' ry='7' fill='%23F0DAD2'/%3E%3Crect x='-16' y='-3' width='32' height='5' rx='2.5' fill='%23EADAC8'/%3E%3Cellipse cy='6' rx='16' ry='7' fill='%23F0DAD2'/%3E%3C/g%3E %3Cg transform='translate%2840 160%29'%3E%3Cpath d='M0 -9 L2.6 -2.6 L9 0 L2.6 2.6 L0 9 L-2.6 2.6 L-9 0 L-2.6 -2.6 Z' fill='%23E6D3B8'/%3E%3C/g%3E %3Cg fill='%23E8D2C5'%3E%3Crect x='100' y='30' width='9' height='3.4' rx='1.7' transform='rotate%2835 104 31%29'/%3E%3Crect x='96' y='300' width='9' height='3.4' rx='1.7' transform='rotate%28-30 100 301%29'/%3E%3Crect x='300' y='150' width='9' height='3.4' rx='1.7' transform='rotate%2870 304 151%29'/%3E%3Crect x='200' y='206' width='9' height='3.4' rx='1.7' transform='rotate%28-55 204 207%29'/%3E%3C/g%3E %3Cg fill='%23E6D6BF'%3E%3Crect x='26' y='104' width='9' height='3.4' rx='1.7' transform='rotate%28-40 30 105%29'/%3E%3Crect x='220' y='300' width='9' height='3.4' rx='1.7' transform='rotate%2815 224 301%29'/%3E%3Ccircle cx='300' cy='110' r='2.4'/%3E%3Ccircle cx='70' cy='92' r='2.2'/%3E%3Ccircle cx='150' cy='200' r='2.2'/%3E%3C/g%3E %3Cpath d='M212 96c-3-4-8-1-5 3l5 5 5-5c3-4-2-7-5-3z' fill='none' stroke='%23D8BF97' stroke-width='1.2'/%3E %3Cpath d='M100 206c-3-4-8-1-5 3l5 5 5-5c3-4-2-7-5-3z' fill='none' stroke='%23D8BF97' stroke-width='1.2'/%3E %3C/svg%3E");
  --jag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 8 L8 0 L16 8 Z' fill='%23FBF7F1'/%3E%3C/svg%3E");
}
@font-face{font-family:"Heebo";font-weight:500 900;font-display:swap;src:url(fonts/heebo-he.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo";font-weight:500 900;font-display:swap;src:url(fonts/heebo-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2212}
@font-face{font-family:"Frank";font-weight:500;font-display:swap;src:url(fonts/frank-500.ttf) format("truetype")}
@font-face{font-family:"Frank";font-weight:700;font-display:swap;src:url(fonts/frank-700.ttf) format("truetype")}
@font-face{font-family:"Rubik";font-weight:300 900;font-display:swap;src:url(fonts/rubik-he.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Rubik";font-weight:300 900;font-display:swap;src:url(fonts/rubik-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--cream)}
body{margin:0;background:var(--grain),var(--wp-sweets) 0 0/320px 320px,var(--cream);color:var(--cocoa);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg{max-width:100%}
img{display:block;height:auto}
h1,h2,h3{font-family:var(--head);font-weight:700;margin:0;color:var(--cocoa);text-wrap:balance}
p{margin:0;text-wrap:pretty}
ul,ol{margin:0;padding:0;list-style:none}
a{color:inherit}
bdi{unicode-bidi:isolate}
:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
.dark{--focus:var(--gold-t)}
.skip{position:absolute;inset-inline-start:8px;top:-90px;background:var(--cocoa);color:var(--cream);padding:12px 16px;z-index:99;min-height:44px}
.skip:focus{top:8px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.wrap{width:100%;max-width:1100px;margin-inline:auto;padding-inline:20px}

/* לב בין שני קווים (מפריד) */
.hr{display:flex;align-items:center;gap:10px;color:var(--gold);margin-top:12px}
.hr:before,.hr:after{content:"";height:1px;background:var(--gold);width:44px}
.hr:after{flex:1;max-width:120px}
.hr svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}
.hr.full{max-width:520px}.hr.full:before,.hr.full:after{flex:1;width:auto;max-width:none}

/* לוגו */
.logo{display:block;fill:currentColor;stroke:currentColor;stroke-width:2.2;--logo-accent:var(--gold);color:var(--cocoa)}
.dark .logo{color:var(--on-esp);--logo-accent:var(--gold-t)}
.logo text{stroke:none}

/* כפתורים */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;background:var(--cocoa);color:var(--cream);border:1.5px solid var(--cocoa);border-radius:2px;font:500 17px/1 var(--body);text-decoration:none;cursor:pointer;transition:transform 150ms var(--ease),background var(--t) var(--ease),color var(--t) var(--ease)}
.btn:active{transform:scale(.97)}
.btn.ghost{background:transparent;color:var(--cocoa)}
.btn.sm{min-height:44px;padding:0 16px;font-size:15px}
.dark .btn{background:var(--on-esp);color:var(--esp);border-color:var(--on-esp)}
.dark .btn.ghost{background:transparent;color:var(--on-esp);border-color:var(--gold-t)}
.btn[aria-disabled=true]{background:transparent;color:var(--bronze);border:1.5px dashed var(--bronze);cursor:not-allowed}
.btn[aria-disabled=true]:active{transform:none}
@media (hover:hover){
  .btn:hover{background:var(--esp);border-color:var(--esp)}
  .btn.ghost:hover{background:var(--cocoa);color:var(--cream)}
  .dark .btn:hover{background:var(--blush);border-color:var(--blush)}
  .dark .btn.ghost:hover{background:var(--on-esp);color:var(--esp)}
  .btn[aria-disabled=true]:hover{background:transparent;color:var(--bronze);border-color:var(--bronze)}
}

/* כותרת האתר */
.site-header{position:sticky;top:0;z-index:30;background:var(--cream);border-bottom:1px solid var(--gold-line)}
.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--hh)}
.mark{display:inline-flex;align-items:center;min-height:44px;color:var(--cocoa);text-decoration:none}
.mark .logo{height:56px;width:62px;stroke-width:5}
.nav{display:flex;align-items:center;margin-inline-end:-8px}
.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 9px;font-size:15.5px;font-weight:500;text-decoration:none;color:var(--cocoa)}
.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}
@media (hover:hover){.nav a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:8px}}
@media (min-width:600px){.nav a{padding:0 14px;font-size:16.5px}.mark .logo{height:60px;width:67px}}

/* וולפייפר: רק בהירו, בפס האספרסו ובפוטר */
.wp{position:relative;isolation:isolate}
.wp:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wp-light) 0 0/200px 200px;pointer-events:none}
.wp:not(.dark):before{display:none}
.dark.wp:before{background-image:var(--wp-dark)}
.dark{background:var(--esp) var(--grain);color:var(--on-esp)}
.dark h1,.dark h2,.dark h3{color:var(--on-esp)}

/* הירו */
.hero{padding:20px 0 44px;overflow:hidden}
.hero .logo{display:none}
.hero h1{font-size:clamp(30px,8.6vw,52px);line-height:1.18;max-width:14em}
.hero .cta-row{margin-top:20px}
.cta-row{display:flex;flex-wrap:wrap;gap:12px}
.hero .note{margin-top:14px;font-size:15px;color:var(--bronze)}
.hero-art{margin-top:32px;width:min(100%,330px);margin-inline-start:auto}
.arch{padding:8px;border:1px solid var(--gold);border-radius:999px 999px 0 0}
.arch-in{border:1px solid var(--gold);border-radius:999px 999px 0 0;overflow:hidden;aspect-ratio:4/5;position:relative;background:var(--blush)}
.arch-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.photo{filter:sepia(.1) saturate(.94) contrast(1.02)}
@media (min-width:900px){
  .hero{padding:56px 0 80px}
  .hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}
  .hero .logo{display:block;width:240px;height:216px;margin-bottom:24px}
  .hero h1{font-size:52px}
  .hero-art{margin-top:0;width:100%;max-width:380px}
}

/* פס אמון */
.trust{background:var(--blush);border-block:1px solid var(--gold-line)}
.trust ul{display:grid;grid-template-columns:1fr 1fr}
.trust li{padding:14px 16px;font-size:15.5px;font-weight:500;line-height:1.35;display:flex;align-items:center;min-height:56px}
.trust li:nth-child(even){border-inline-start:1px solid var(--gold-line)}
.trust li:nth-child(n+3){border-top:1px solid var(--gold-line)}
@media (min-width:760px){
  .trust ul{grid-template-columns:repeat(4,1fr)}
  .trust li{justify-content:center;border-top:0!important}
  .trust li+li{border-inline-start:1px solid var(--gold-line)}
}

/* סקשנים */
.block{padding:56px 0 40px}
.sec-head{margin-bottom:28px}
.sec-head h2,.h2{font-size:clamp(28px,7vw,40px);line-height:1.15}
.sec-head p{margin-top:10px;max-width:34em;color:var(--bronze)}
.dark .sec-head p{color:var(--on-esp-2)}

/* קטגוריות בבית */
.cats{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}
.tile{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0}
.tile figure{margin:0;position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--blush);border-radius:2px;flex:none}
.tile.big{grid-column:1/-1}
.tile.big figure{aspect-ratio:4/3.1}
.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 250ms var(--ease)}
.tile .cap{display:block;padding-top:12px}
.tile .cap b{display:block;font:700 24px/1.2 var(--head)}
.tile .cap small{display:block;margin-top:2px;font-size:14.5px;line-height:1.4;color:var(--bronze)}
.tile .go{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}
@media (hover:hover){.tile:hover img{transform:scale(1.025)}}
@media (min-width:900px){
  .cats{grid-template-columns:1.2fr 1fr;grid-template-areas:"a b" "a c";gap:28px 28px}
  .tile.big{grid-area:a}.tile.t2{grid-area:b}.tile.t3{grid-area:c}
  .tile.big figure{aspect-ratio:auto;flex:1;min-height:420px}
  .tile.t2 figure,.tile.t3 figure{aspect-ratio:16/8}
}

/* הרגע: סרט זהב */
.ribbon-sec{padding:12px 0 64px;text-align:center}
.rib{display:block;width:100%;height:auto;margin-inline:auto;overflow:visible;fill:none;stroke:var(--gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.rib-d{display:none;max-width:1000px}
.rib-m{max-width:420px}
.ribbon-sec .btn{margin-top:-8px;position:relative}
.rib-pre .rib path{stroke-dasharray:1;stroke-dashoffset:1}
.rib-pre.rib-go .rib path{stroke-dashoffset:0;transition:stroke-dashoffset 1300ms cubic-bezier(.45,.05,.25,1)}
.rib-pre.rib-go .rib .bow path{transition-duration:700ms}
.rib-pre.rib-go .rib .tail path{transition-delay:250ms;transition-duration:1500ms}
@media (min-width:760px){.rib-m{display:none}.rib-d{display:block}}

/* פס אספרסו: מארזים למתנה */
.gifts{padding:64px 0 72px}
.gifts .wrap{display:grid;gap:36px}
.gifts h2{font-size:clamp(30px,7.4vw,44px);line-height:1.15}
.gifts .copy p{margin-top:12px;color:var(--on-esp-2);max-width:30em}
.gifts .copy .btn{margin-top:24px}
.dframe{padding:7px;border:1px solid var(--gold)}
.dframe>div{border:1px solid var(--gold);aspect-ratio:4/5;position:relative;overflow:hidden}
.dframe img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gift-pics{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}
.gift-pics .dframe:nth-child(2){margin-top:30px}
@media (min-width:900px){
  .gifts .wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px}
  .gift-pics{gap:24px}
}

/* גלריה קצרה */
.shots{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.shots figure{margin:0;aspect-ratio:1;overflow:hidden;background:var(--blush);position:relative;border-radius:2px}
.shots img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.more{margin-top:24px}
@media (min-width:760px){.shots{grid-template-columns:repeat(3,1fr);gap:12px}}

/* איך מזמינים */
.steps{display:grid;gap:0;counter-reset:s}
.steps li{display:grid;grid-template-columns:56px 1fr;column-gap:12px;padding:18px 0;border-top:1px solid var(--gold-line);counter-increment:s}
.steps li:last-child{border-bottom:1px solid var(--gold-line)}
.steps li:before{content:counter(s);grid-row:1/3;font:500 44px/1 var(--head);color:var(--bronze)}
.steps h3{font-size:24px;line-height:1.2}
.steps p{margin-top:4px;color:var(--cocoa)}
.facts{margin-top:24px;display:flex;flex-wrap:wrap;gap:6px 28px;font-weight:500}
.facts span{color:var(--bronze);font-weight:400}
@media (min-width:760px){
  .steps{grid-template-columns:repeat(3,1fr);gap:0 32px}
  .steps li{border:0!important;border-top:1px solid var(--gold)!important;grid-template-columns:1fr;padding:22px 0 0}
  .steps li:before{grid-row:auto;margin-bottom:10px}
}

/* כותרת עמוד פנימי (פס האספרסו של העמוד) */
.page-title{padding:36px 0 40px}
.page-title h1{font-size:clamp(36px,9.5vw,56px);line-height:1.1}
.page-title p{margin-top:14px;color:var(--on-esp-2);max-width:32em}
.page-title .ask{margin-top:8px}
.page-title a{color:var(--gold-t);text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px}
.page-title .cta-row{margin-top:20px}

/* פוטר */
.site-footer{padding:48px 0 40px;margin-top:0}
.site-footer .wrap{display:grid;gap:28px}
.site-footer .logo{width:150px;height:135px}
.site-footer p{color:var(--on-esp-2);font-size:15.5px;max-width:30em}
.site-footer p+p{margin-top:6px}
.site-footer li a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-t);text-underline-offset:5px;font-size:16px}
.site-footer .fine a{color:var(--gold-t)}
@media (min-width:760px){.site-footer .wrap{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px}}

/* הכפתור הצף */
.wa-float{position:fixed;inset-inline-end:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--cocoa);color:var(--cream);border-radius:4px;text-decoration:none;border:1.5px solid var(--cream);transition:transform 150ms var(--ease),opacity var(--t) var(--ease),visibility 0s}
.wa-float svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8}
.wa-float:active{transform:scale(.95)}
.wa-float.wa-off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t) var(--ease),visibility 0s linear var(--t)}
.wa-float:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px}
body.menu-page .wa-float{display:none}

/* תפריט */
.cat-nav{position:sticky;top:var(--hh);z-index:20;background:var(--cream);border-bottom:1px solid var(--gold-line)}
.cat-nav .wrap{display:flex;gap:4px}
.cat-nav a{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;font-size:17px;font-weight:500;text-decoration:none;color:var(--cocoa);border-bottom:3px solid transparent;margin-bottom:-1px}
.cat-nav a[aria-current=true]{border-bottom-color:var(--cocoa);font-weight:700}
.cat-nav .wrap{margin-inline:auto}
.cat{padding:40px 0 36px;scroll-margin-top:calc(var(--hh) + 52px)}
.cat:nth-of-type(even){background:var(--grain),var(--wp-sweets) 160px 80px/320px 320px,var(--blush)}
.cat h2{font-size:clamp(30px,7.4vw,42px)}
.cat-grid{display:grid;gap:22px;margin-top:22px}
.cat-photo{margin:0;order:-1}
.cat-photo .dframe{max-width:460px}
.cat-photo .dframe>div{aspect-ratio:16/11}
.items{min-width:0}
.item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--gold-line);min-height:76px}
.item .thumb{width:56px;height:56px;object-fit:cover;flex:none;border-radius:2px}
.item .txt{flex:1;min-width:0}
.item .nm{font:600 20px/1.25 var(--head)}
.item .sub{font-size:14px;line-height:1.4;color:var(--bronze);margin-top:2px}
.item .price{font:700 16px/1.3 var(--body);margin-top:2px}
.item-div{border:0;min-height:0;padding:16px 0 6px}
.item-div .hr{margin:0}
.qty{display:flex;align-items:center;flex:none}
.qty button{width:44px;height:44px;border:1.5px solid var(--cocoa);background:transparent;color:var(--cocoa);font:500 24px/1 var(--body);cursor:pointer;border-radius:2px;transition:transform 120ms var(--ease),background var(--t) var(--ease),color var(--t) var(--ease)}
.qty button:first-child{background:var(--cocoa);color:var(--cream)}
.qty button:active{transform:scale(.92)}
.qty button[aria-disabled=true]{opacity:.4;cursor:default}
@media (hover:hover){.qty button:hover{background:var(--esp);color:var(--cream)}.qty button[aria-disabled=true]:hover{background:transparent;color:var(--cocoa)}}
.item.has-qty .nm{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
.item.sold .nm{text-decoration:line-through}
.sold-tag{font-size:14px;color:var(--bronze)}
.roll{display:inline-grid;overflow:hidden;justify-items:center;vertical-align:bottom;line-height:1.35}
.roll .v{grid-area:1/1}
.qty .roll{min-width:34px;font:600 20px/1.6 var(--head);color:var(--cocoa)}
.qty .roll.warn{color:var(--bronze)}
@media (min-width:900px){
  .cat-grid{grid-template-columns:1fr 400px;gap:56px;align-items:start}
  .cat-photo{order:2;position:sticky;top:calc(var(--hh) + 80px)}
  .cat-photo .dframe>div{aspect-ratio:4/5}
}
body.menu-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}

/* קבלה */
.receipt{position:fixed;inset:auto 0 0 0;z-index:40;display:flex;justify-content:center;pointer-events:none}
.receipt-paper{pointer-events:auto;width:min(480px,100%);max-height:72vh;display:flex;flex-direction:column;color:var(--cocoa);font-family:var(--body);position:relative}
.receipt-paper.exp:before{content:"";position:absolute;top:-8px;right:0;left:0;height:8px;background:var(--jag) repeat-x;z-index:3}
.receipt-bar{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 12px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:2px solid var(--cocoa)}
.receipt-toggle{flex:1;min-width:0;min-height:48px;display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;font:500 16px/1.3 var(--body);color:var(--cocoa);cursor:pointer;text-align:start}
.receipt-toggle:disabled{cursor:default;color:var(--bronze);font-weight:400;font-size:15px}
.receipt-toggle .cnt{display:inline-flex;gap:.3em;align-items:baseline;font-weight:700;white-space:nowrap}
.receipt-toggle .cnt[hidden]{display:none}
.receipt-toggle .roll{font-weight:700}
.receipt-toggle .chev{flex:none;width:9px;height:9px;border-inline-end:2px solid var(--cocoa);border-top:2px solid var(--cocoa);transform:rotate(-45deg);transition:transform var(--t) var(--ease);margin-top:4px}
.receipt-toggle .chev[hidden]{display:none}
.receipt-toggle[aria-expanded=true] .chev{transform:rotate(135deg);margin-top:-2px}
.receipt-bar .btn{min-height:48px;padding:0 16px;font-size:16px;flex:none}
.receipt-body{position:relative;z-index:1;overflow-y:auto;background:var(--paper);border-bottom:2px dashed var(--bronze)}
.receipt-body[hidden]{display:none}
.receipt-top{padding:14px 18px 6px;text-align:center}
.receipt-top b{display:block;font:700 16px var(--mono);letter-spacing:.14em;direction:ltr}
.receipt-top span{font-size:14px;color:var(--bronze)}
.receipt-list{padding:4px 18px;font-size:16px}
.receipt-list li{display:flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px dotted var(--bronze)}
.receipt-list .q{flex:none;min-width:40px;font-weight:700;font-variant-numeric:tabular-nums}
.receipt-list .n{flex:1}
.receipt-list .pr{flex:none;font-weight:700;font-variant-numeric:tabular-nums}
.receipt-list button{min-width:44px;min-height:44px;background:none;border:0;color:var(--bronze);font:500 15px var(--body);cursor:pointer;text-decoration:underline}
.receipt-foot{padding:8px 18px 14px;font-size:15px;color:var(--bronze)}
.stamp{position:absolute;inset-inline-start:18px;bottom:62px;z-index:3;width:84px;height:84px;border:2px solid var(--bronze);color:var(--bronze);border-radius:50%;display:grid;place-items:center;font:700 28px var(--head);pointer-events:none;box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5.5px var(--bronze);background:rgba(251,247,241,.9)}
.stamp[hidden]{display:none}
.flyer{position:fixed;left:0;top:0;z-index:60;pointer-events:none;will-change:transform}
.flyer>div{will-change:transform}
@media (min-width:900px){.receipt{justify-content:flex-end;padding:0 24px}}

/* גלריה */
.gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:28px 0 56px}
.gallery button{display:block;width:100%;padding:0;border:0;background:var(--blush);cursor:zoom-in;overflow:hidden;border-radius:2px;aspect-ratio:1;position:relative}
.gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 250ms var(--ease)}
.gallery button:active img{transform:scale(.98)}
@media (hover:hover){.gallery button:hover img{transform:scale(1.03)}}
@media (min-width:700px){.gallery{grid-template-columns:repeat(3,1fr);gap:12px}}
@media (min-width:1100px){.gallery{grid-template-columns:repeat(4,1fr)}}
dialog.lb{border:0;padding:0;background:transparent;max-width:100vw;width:100vw;height:100dvh;max-height:100dvh;color:var(--on-esp)}
dialog.lb::backdrop{background:rgba(26,18,13,.95)}
.lb-in{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 12px 20px}
.lb-in img{max-height:76vh;max-width:100%;width:auto;object-fit:contain}
.lb-cap{font-size:15px;text-align:center;max-width:36em;color:var(--on-esp-2)}
.lb-btn{position:absolute;min-width:48px;min-height:48px;background:var(--cream);color:var(--cocoa);border:0;border-radius:2px;font:500 22px var(--body);cursor:pointer}
.lb-btn:focus-visible{outline:3px solid var(--gold-t);outline-offset:3px}
.lb-close{top:10px;inset-inline-end:10px}.lb-next{left:10px;top:50%}.lb-prev{right:10px;top:50%}

/* הזמנה */
.info{display:grid;gap:0;border-top:1px solid var(--gold-line);max-width:640px}
.info div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--gold-line)}
.info dt{font-weight:500;color:var(--bronze)}
.info dd{margin:0}
.info a{display:inline-flex;align-items:center;min-height:44px}
.a11y{max-width:40em}
.a11y p+p{margin-top:10px}
.a11y a{display:inline-flex;align-items:center;min-height:44px}
.band{background:var(--grain),var(--wp-sweets) 160px 80px/320px 320px,var(--blush)}

/* חשיפת כותרות: רק עם JS ובלי reduced-motion */
.rv-on .rv{opacity:0;transform:translateY(10px);transition:opacity 220ms var(--ease),transform 220ms var(--ease)}
.rv-on .rv.in{opacity:1;transform:none}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}
  .rv-on .rv{opacity:1;transform:none}
}
@media (max-width:380px){.nav a{padding:0 7px;font-size:15px}.mark .logo{width:58px;height:52px}.btn{padding:0 20px}}

/* ============================================================
   סבב 2 (איליי 05.11): פונט מודרני, כרטיסי זכוכית/בועה, הירו מלא
   ============================================================ */
h1,h2,h3{font-weight:800;letter-spacing:-.015em}
.hero h1{font-weight:800;line-height:1.12}
.item .nm,.tile .cap b,.steps h3{font-weight:700;letter-spacing:-.01em}
.steps li:before,.qty .roll{font-weight:800}
/* זכוכית: במובייל בלי blur (חלק), מ-760 עם blur */
.glass,.items,.steps li,.info,.tile .cap,.cat-nav,.receipt-bar{background:var(--glass-solid);border:1px solid var(--glass-brd);box-shadow:var(--glass-sh)}
@media (min-width:760px){
  .glass,.items,.steps li,.info,.tile .cap,.cat-nav,.receipt-bar{background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}
}
/* תפריט: כל קטגוריה בועה אחת עם שורות רכות */
.items{border-radius:26px;padding:6px 16px}
.item{border-bottom:1px solid rgba(184,147,90,.25)}
.item:last-child{border-bottom:0}
.item .thumb{border-radius:14px}
.qty{gap:6px;background:rgba(246,238,230,.9);border:1px solid var(--glass-brd);border-radius:999px;padding:3px;box-shadow:inset 0 1px 2px rgba(74,46,34,.08)}
.qty button{border-radius:999px;border:0;width:44px;height:44px;background:#fff;box-shadow:0 2px 6px -2px rgba(74,46,34,.25)}
.qty button:first-child{background:var(--cocoa);color:var(--cream)}
.qty .roll{min-width:26px}
.cat-photo .dframe{border-radius:28px}
.cat-photo .dframe>div{border-radius:21px}
.cat-nav{border-width:0 0 1px;border-radius:0}
.cat-nav a[aria-current=true]{border-bottom-color:transparent;background:var(--cocoa);color:var(--cream);border-radius:999px;min-height:40px;margin-block:4px}
/* צעדים: בועות נפרדות */
.steps{gap:12px}
.steps li{border-radius:24px;padding:18px 18px;border-top:1px solid var(--glass-brd)}
.steps li:last-child{border-bottom:1px solid var(--glass-brd)}
.info{border-radius:24px;padding:4px 18px}
.info div:last-child{border-bottom:0}
/* קטגוריות בבית: כיתוב כבועת זכוכית שעולה על התמונה */
.tile figure{border-radius:26px}
.tile .cap{position:relative;z-index:2;margin:-34px 12px 0;padding:12px 16px 6px;border-radius:20px}
.tile .go{min-height:40px}
.shots figure,.gallery button{border-radius:18px}
.dframe{border-radius:20px}.dframe>div{border-radius:14px}
.receipt-bar{border-radius:22px 22px 0 0;border-top:1px solid var(--glass-brd)}
.btn{border-radius:999px}
.trust li{font-weight:600}
/* הירו: האיור המלא, לא חתוך */
.hero-art{position:relative;width:100%;max-width:440px;margin-inline:auto}
.hero-frame{padding:8px;border:1px solid var(--gold);border-radius:32px;background:rgba(255,251,247,.5)}
.hero-frame>div{border:1px solid var(--gold);border-radius:25px;overflow:hidden;aspect-ratio:1206/1200}
.hero-frame img{width:100%;height:100%;object-fit:cover}
.deco{position:absolute;width:58px;height:58px;pointer-events:none;z-index:2;filter:drop-shadow(0 6px 10px rgba(74,46,34,.15))}
.deco.d1{top:-18px;inset-inline-start:-6px;animation:bob 6s ease-in-out infinite}
.deco.d2{bottom:18%;inset-inline-end:-10px;width:50px;height:50px;animation:bob 7s ease-in-out -2s infinite}
.deco.d3{bottom:-16px;inset-inline-start:22%;width:44px;height:44px;animation:bob 5.5s ease-in-out -1s infinite}
@keyframes bob{50%{transform:translateY(-8px) rotate(4deg)}}
@media (prefers-reduced-motion:reduce){.deco{animation:none}}
@media (min-width:900px){.hero-art{max-width:480px}}
@media (max-width:480px){
  .items{padding:4px 12px}
  .item{gap:10px}
  .item .nm{font-size:18px}
  .item .thumb{width:48px;height:48px}
  .qty{gap:2px;padding:2px}
  .qty .roll{min-width:22px}
}
.site-footer li a{column-gap:.35em}

/* ===== v3 (11.11): פס תמונות שזז, דרך הזמנה מחוברת ===== */
.oven{padding:22px 0 6px}
.oven-view{overflow:hidden;padding-bottom:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.oven-track{display:flex;width:max-content;animation:oven 46s linear infinite}
@media (hover:hover){.oven-view:hover .oven-track{animation-play-state:paused}}
.oven-set{display:flex;gap:12px;padding-inline-end:12px}
.oven figure{margin:0;width:136px;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--blush);border:1px solid var(--glass-brd);box-shadow:var(--glass-sh);flex:none}
.oven figure:nth-child(even){transform:translateY(14px) rotate(1.2deg)}
.oven figure:nth-child(odd){transform:rotate(-1.2deg)}
.oven img{width:100%;height:100%;object-fit:cover;display:block}
.oven{padding-bottom:24px}
@keyframes oven{to{transform:translateX(33.3333%)}}
@media (min-width:900px){.oven figure{width:190px}}
@media (prefers-reduced-motion:reduce){.oven-view{overflow-x:auto}.oven-track{animation:none}.oven-set[aria-hidden]{display:none}}

/* איך מזמינים: דרך אחת עם קו זהב, בלי כרטיסים */
.steps.path{position:relative;gap:0;padding-inline-start:0}
.steps.path li{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0;position:relative;grid-template-columns:64px 1fr;padding:0 0 30px}
.steps.path li:before{width:52px;height:52px;border-radius:50%;background:var(--cocoa);color:var(--cream);display:grid;place-items:center;font:800 24px/1 var(--head);box-shadow:0 0 0 6px var(--blush),0 0 0 7px var(--gold);position:relative;z-index:1}
.steps.path li:not(:last-child):after{content:"";position:absolute;top:58px;bottom:4px;inset-inline-start:25px;border-inline-start:2px dashed var(--gold)}
.steps.path li:last-child{padding-bottom:0}
.steps.path h3{padding-top:12px}
@media (min-width:760px){
  .steps.path{grid-template-columns:repeat(3,1fr);gap:0 28px}
  .steps.path li{grid-template-columns:1fr;padding:0}
  .steps.path li:before{margin-bottom:16px}
  .steps.path li:not(:last-child):after{top:26px;bottom:auto;inset-inline-start:66px;inset-inline-end:-22px;border-inline-start:0;border-top:2px dashed var(--gold)}
  .steps.path h3{padding-top:0}
}
.oven{position:relative}
.oven.paused .oven-track{animation-play-state:paused}
.oven-pause{position:absolute;z-index:3;bottom:4px;inset-inline-end:16px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--glass-brd);background:var(--glass-solid);color:var(--cocoa);font:600 14px/1 var(--body);box-shadow:var(--glass-sh);cursor:pointer}
@media (prefers-reduced-motion:reduce){.oven-pause{display:none}}

/* ===== v3.1: משחק בתמונות ===== */
/* חשיפה: התמונה נפתחת מלמטה ומתקרבת קצת. רק transform/clip-path – בלי לאגים */
.pv-on .play-grid figure,.pv-on .fan .dframe,.pv-on .cats .tile figure,.pv-on #gal button{clip-path:inset(18% 0 0 0 round 18px);opacity:0;transform:translateY(18px);transition:clip-path 700ms var(--ease) var(--d,0ms),opacity 500ms var(--ease) var(--d,0ms),transform 700ms var(--ease) var(--d,0ms)}
.pv-on .pv-in{clip-path:inset(0 0 0 0 round 18px)!important;opacity:1!important;transform:none!important}
.pv-on .play-grid img,.pv-on .cats .tile img{transform:scale(1.12);transition:transform 1100ms var(--ease) var(--d,0ms)}
.pv-on .pv-in img{transform:scale(1)}
/* גריד "מהמטבח": התמונה הראשונה גדולה, כמו שער של מגזין */
.play-grid figure:first-child{grid-column:span 2;aspect-ratio:2/1.15}
@media (min-width:760px){.play-grid figure:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}
/* מארזים: שתי תמונות כמו מניפה של צילומים */
.fan .dframe:nth-child(1){transform:rotate(-3deg)}
.fan .dframe:nth-child(2){transform:rotate(3deg)}
.pv-on .fan .dframe.pv-in:nth-child(1){transform:rotate(-3deg)!important}
.pv-on .fan .dframe.pv-in:nth-child(2){transform:rotate(3deg)!important}
/* עכבר: התקרבות עדינה */
@media (hover:hover){
  .play-grid img,.tile img,.dframe img,#gal button img{transition:transform 600ms var(--ease)}
  .play-grid figure:hover img,.tile:hover img,.dframe:hover img,#gal button:hover img{transform:scale(1.06)}
  .fan .dframe{transition:transform 500ms var(--ease)}
  .pv-on .fan .dframe.pv-in:hover,.fan .dframe:hover{transform:rotate(0) scale(1.03)!important}
}
@media (prefers-reduced-motion:reduce){.fan .dframe{transform:none}}
@media (min-width:760px){.play-grid .m-only{display:none}}

/* v3.2: אחרי החשיפה – בלי חיתוך (טבעת פוקוס נראית), הובר מהיר, ובלי תנועה ב-reduced-motion */
.pv-on .pv-done{clip-path:none!important;--d:0ms}
.pv-on .pv-done img{transition:transform 600ms var(--ease)}
@media (prefers-reduced-motion:reduce){
  .play-grid img,.tile img,.dframe img,#gal button img,.fan .dframe{transition:none!important;transform:none!important}
}

/* ===== v3.3 (11.11): מגולגלות + השראה מכרטיס התפריט של עדי (מסגרת כפולה דקה, לבבות, Friday menu) ===== */
.script-eyebrow{font:italic 500 clamp(22px,6vw,30px)/1 "Frank","Frank Ruhl Libre",Georgia,serif;color:var(--gold-t);letter-spacing:.01em;margin-bottom:6px;text-align:start}
/* מסגרת כפולה דקה כמו בכרטיס: קו זהב פנימי בתוך הבועה */
.items{position:relative}
.items:after{content:"";position:absolute;inset:6px;border:1px solid var(--gold-line);border-radius:20px;pointer-events:none}
/* פריט עם טעמים */
.item-flav{flex-wrap:wrap;align-items:flex-start;padding-block:16px}
.item-flav .txt{flex:1 1 200px}
.item-flav .qty{margin-top:2px}
.flav-line{margin-top:6px;font:500 16px/1.7 var(--body);color:var(--cocoa);text-wrap:balance}
.flav-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--gold);background:rgba(255,251,247,.9);color:var(--cocoa);font:500 15px/1 var(--body);cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease)}
.chip[aria-pressed=true]{background:var(--cocoa);color:var(--cream);border-color:var(--cocoa)}
.chip[aria-pressed=true]:before{content:"✓ ";content:"✓ " / ""}
.chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
/* פס תמונות של כל הטעמים */
.cat-strip{display:flex;gap:10px;overflow-x:auto;margin-top:18px;padding:4px 2px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.cat-strip li{flex:none;width:118px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;border:1px solid var(--glass-brd);box-shadow:var(--glass-sh);scroll-snap-align:start;background:var(--blush)}
.cat-strip img{width:100%;height:100%;object-fit:cover;display:block}
@media (min-width:900px){.cat-strip li{width:150px}}
@media (prefers-reduced-motion:reduce){.chip{transition:none}}
.cat-strip:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:12px}
html{scroll-padding-top:calc(var(--hh) + 64px);scroll-padding-bottom:120px}

/* v3.4: סרגל קטגוריות ופתק ההזמנה אטומים – בלי blur שנצבע מחדש בכל גלילה (תקיעות) */
.cat-nav,.receipt-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--cream)!important;box-shadow:0 6px 16px -12px rgba(74,46,34,.35)}
.receipt-bar{background:var(--paper)!important;box-shadow:0 -8px 24px -14px rgba(74,46,34,.35)}
.cat-nav a{transition:none}
#catnav{overflow-x:auto;scrollbar-width:none}
#catnav::-webkit-scrollbar{display:none}
.glass,.items,.steps li,.info,.tile .cap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--glass-solid)!important}
