@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url(/assets/fonts/Baloo2-normal-500-800-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Baloo 2';
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url(/assets/fonts/Baloo2-normal-500-800-latin.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;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url(/assets/fonts/Caveat-normal-500-700-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url(/assets/fonts/Caveat-normal-500-700-latin.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;
}

*,*::before,*::after{box-sizing:border-box}
:root{--ink:#1d1a17;--wa:#25d366}
html{-webkit-text-size-adjust:100%}
body{margin:0;min-height:100vh;color:var(--ink);background:var(--bg);font:500 18px/1.5 var(--body);position:relative;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.pg{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 26px}
.bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 6px;font:400 1.15rem var(--head)}
.bar a{color:var(--ink);text-decoration:none;white-space:nowrap}
.bar b{font-weight:400;white-space:nowrap}
.hero{display:grid;gap:clamp(22px,4vw,52px);align-items:center;padding:14px 0 18px}
@media (min-width:900px){.hero{grid-template-columns:1fr 1.08fr;padding-top:26px;padding-bottom:30px}}
h1{margin:0 0 .45em;font:400 clamp(2.2rem,6.8vw,4.1rem)/1.04 var(--head);color:var(--hd);text-wrap:balance}
.lead{margin:0 0 1.5rem;font:500 clamp(1.1rem,2.5vw,1.32rem)/1.45 var(--body);max-width:31ch}
.acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}
.wa{display:inline-flex;align-items:center;gap:.6rem;padding:.78em 1.25em;background:var(--wa);color:#04301b;border:3px solid var(--ink);border-radius:255px 18px 225px 18px/18px 225px 18px 255px;font:400 clamp(1.25rem,4.2vw,1.6rem)/1.1 var(--head);text-decoration:none;box-shadow:5px 6px 0 var(--ink);transform:rotate(-1.6deg);transition:transform .12s,box-shadow .12s}
.wa:hover{transform:rotate(0) translate(-1px,-1px);box-shadow:7px 8px 0 var(--ink)}
.wa:active{transform:translate(4px,5px);box-shadow:1px 1px 0 var(--ink)}
.wa svg{width:1.45em;height:1.45em;flex:none}
.tel{font:700 1.12rem var(--note);color:var(--ink);text-decoration:underline wavy;text-decoration-thickness:2px;text-underline-offset:5px}
.art{position:relative;margin:0;border:3.5px solid var(--ink);border-radius:28px 14px 32px 12px/14px 32px 12px 28px;background:var(--card);box-shadow:9px 10px 0 var(--ink);transform:rotate(1deg);overflow:hidden}
.art svg{display:block;width:100%;height:auto}
.bubble{position:absolute;max-width:46%;padding:.4em .8em;background:#fff;border:3px solid var(--ink);border-radius:18px 18px 18px 4px;font:700 clamp(.92rem,2.3vw,1.18rem)/1.2 var(--note);color:var(--ink);transform:rotate(-2deg);animation:pop .5s 1s both cubic-bezier(.2,1.4,.4,1)}
.bubble::after{content:"";position:absolute;left:var(--tx,24%);bottom:-11px;width:16px;height:16px;background:#fff;border:3px solid var(--ink);border-top:0;border-left:0;transform:rotate(45deg)}
@keyframes pop{from{opacity:0;transform:rotate(-2deg) scale(.6)}to{opacity:1;transform:rotate(-2deg)}}
.urun{margin:38px 0 6px}
.urun h2{margin:0 0 14px;font:400 clamp(1.5rem,4vw,2.1rem)/1.1 var(--head);color:var(--hd)}
.pcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}
.pcards li{display:flex;gap:14px;align-items:center;padding:14px 16px;background:var(--card);border:3px solid var(--ink);border-radius:20px 12px 22px 12px/12px 22px 12px 20px;box-shadow:5px 6px 0 var(--ink)}
.pcards li:nth-child(odd){transform:rotate(-.7deg)}.pcards li:nth-child(even){transform:rotate(.6deg)}
.pcards svg{width:62px;height:62px;flex:none}
.pcards h3{margin:0 0 .15em;font:400 1.2rem/1.15 var(--head)}
.pcards p{margin:0;font:500 1rem/1.35 var(--note)}
.urun-not{margin:14px 0 0;font:700 1.05rem var(--note);opacity:.85}
.where{margin:30px 0 12px;font:700 1.3rem var(--note)}
.tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 10px}
.tags li{padding:.2em .9em .26em;border:3px solid var(--ink);border-radius:255px 14px 225px 14px/14px 225px 14px 255px;font:700 1.08rem var(--note);background:var(--t,#fff);transform:rotate(var(--r,-1deg));box-shadow:3px 3px 0 var(--ink)}
.tags li:nth-child(4n+1){--r:-1.8deg;--t:var(--c1)}
.tags li:nth-child(4n+2){--r:1.4deg;--t:var(--c2)}
.tags li:nth-child(4n+3){--r:-.8deg;--t:var(--c3)}
.tags li:nth-child(4n){--r:2deg;--t:var(--c4)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.foot{padding:26px 0 6px;font:700 1rem var(--note);color:var(--ink);opacity:.8}
.foot a{color:inherit}
@media (prefers-reduced-motion:reduce){.bubble{animation:none}.wa{transition:none}}

:root{--bg:#ffe9a8;--card:#bfe8ee;--hd:#d9412f;--head:'Baloo 2',system-ui,sans-serif;--body:Caveat,system-ui,sans-serif;--note:Caveat,system-ui,sans-serif;--c1:#ffb3a1;--c2:#b7e3c8;--c3:#ffd96b;--c4:#c9c3ff}body{font-size:21px}.pcards p{font-size:1.3rem}.urun-not{font-size:1.3rem}h1{font-weight:800;line-height:1.02}.wa,.bar,.urun h2,.pcards h3{font-weight:800}.lead{font-weight:600}.tags li{font-size:1.4rem}.where{font-size:1.7rem}.tel{font-size:1.4rem}.lead{font-size:clamp(1.4rem,3vw,1.75rem)}.bubble{left:8%;top:6%;max-width:46%;--tx:86%;font-size:1.5rem}
