.on{--primary:#c77e8d;--primary-10:#c77e8d1a;--primary-30:#c77e8d4d;--primary-d-1:#b26575;--primary-d-2:#8e4f5d;--primary-d-3:#3a272b;--primary-d-4:#2a1c1f;--primary-l-1:#e093a2;--primary-l-2:#ebc9d0;--primary-l-3:#f3d9de;--primary-l-4:#fbf0f2;--bg-body:#f7e9ec;--bg-surface:#fffcfa;--text-title:#2e2724;--text-body:#5a4a48;--text-muted:#95797d;--border-primary:#e9d2d7;--radius-xs:6px;--radius-m:18px;--radius-l:26px;--radius-xl:36px;--shadow-s:0 2px 8px hsla(348,30%,25%,.12);--shadow-m:0 12px 32px -12px hsla(348,30%,25%,.28);--shadow-l:0 30px 60px -24px hsla(348,30%,25%,.38);--ease-out:cubic-bezier(.22,1,.36,1);font-family:"Jost",system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--text-body);background:var(--bg-body);overflow:visible}body:has(.on){overflow-x:clip}.on *,.on *::before,.on *::after{box-sizing:border-box}.on p{margin:0}.on ul,.on ol{margin:0;padding:0}.on h1,.on h2,.on h3{font-family:"Mohave-Medium","Mohave",sans-serif;font-weight:500;letter-spacing:.01em;margin:0;color:var(--text-title)}.on h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1}.on-active .rey-siteMain{padding-top:0}.on-active .rey-siteMain>.woocommerce-notices-wrapper:empty{display:none}.on-sekce{width:var(--pu-vw,100vw);margin-left:calc(50% - var(--pu-vw,100vw) / 2);padding:80px 0}.on-obal{max-width:1440px;margin:0 auto;padding:0 24px}.on .pu-btn{display:inline-block;white-space:nowrap;background:var(--primary);color:#fff;text-decoration:none;font-weight:500;font-size:16px;line-height:1.2;padding:1em 2.4em;border-radius:999px;border:0;cursor:pointer;transition:background .15s var(--ease-out)}.on .pu-btn:hover{background:var(--primary-d-1);color:#fff}.on .pu-btn--sekundarni{background:#fff0;border:1px solid var(--primary);color:var(--primary-d-1)}.on .pu-btn--sekundarni:hover{background:var(--primary-10);color:var(--primary-d-1)}.pu-eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-weight:500}.pu-hlava{max-width:780px;display:flex;flex-direction:column;gap:12px;margin-bottom:56px}.pu-hlava--stred{margin-inline:auto;text-align:center;align-items:center}.on-hero{padding-top:56px;background:radial-gradient(120% 90% at 20% 0%,#f3d9de 0%,var(--bg-body) 60%);overflow:hidden}.on-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:96px;align-items:center}.on-hero__obsah{display:flex;flex-direction:column;gap:24px}.on-hero__obsah h1{font-size:clamp(44px,6vw,84px);line-height:1.02}.on-hero__druhy{font-family:"Caveat",cursive;font-weight:600;font-size:clamp(28px,3.2vw,40px);color:var(--primary-d-1);transform:rotate(-2deg);display:inline-block;line-height:1.1;width:max-content;max-width:100%}.on-hero__media{position:relative;aspect-ratio:4/5;overflow:visible;transform:rotate(1.5deg);max-width:520px;justify-self:end;width:100%}.on-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);display:block;border-radius:var(--radius-l);box-shadow:var(--shadow-l)}.on-hero__stitek{position:absolute;left:-12px;bottom:24px;background:var(--bg-surface);padding:12px 24px;border-radius:var(--radius-xs);box-shadow:var(--shadow-m);transform:rotate(-4deg);font-family:"Caveat",cursive;font-weight:600;font-size:20px;color:var(--primary-d-1)}.on-pribeh{background:var(--bg-surface)}.on-pribeh--ruz{background:var(--primary-l-4)}.on-pribeh--tma{background:linear-gradient(175deg,#b26575 0%,#96525f 55%,#7d434f 100%);color:var(--primary-l-3)}.on-pribeh--tma h2,.on-pribeh--tma .pu-eyebrow{color:#fff}.on-pribeh--tma .on-text{color:var(--primary-l-3)}.on-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center}.on-grid--obraceny .on-media{order:-1}.on-grid--sam{grid-template-columns:minmax(0,1fr)}.on-obsah{display:flex;flex-direction:column;gap:12px;max-width:640px;min-width:0}.on-grid--sam .on-obsah{max-width:720px;margin-inline:auto}.on-obsah h2{margin-bottom:12px}.on-text{font-size:16.5px;color:var(--text-body)}.on-text--kratky{font-family:"Caveat",cursive;font-weight:600;font-size:26px;color:var(--primary-d-1);line-height:1.2;transform:rotate(-1deg);display:inline-block;margin:8px 0;width:max-content;max-width:100%}.on-pribeh--tma .on-text--kratky{color:#fff}.on-rec{font-size:16px;color:var(--text-title);background:var(--primary-l-4);border-left:0;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-xs);padding:24px 32px;margin:12px 0;font-style:italic;transform:rotate(-.6deg);box-shadow:var(--shadow-s)}.on-pribeh--ruz .on-rec{background:var(--bg-surface)}.on-pribeh--tma .on-rec{background:hsl(0 0% 100% / .12);color:#fff;border:1px dashed hsl(0 0% 100% / .35)}.on-otazky{list-style:none;margin:12px 0;display:flex;flex-direction:column;gap:8px}.on-otazky li{font-family:"Caveat",cursive;font-weight:600;font-size:20px;color:var(--primary-d-1);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-xs);padding:8px 24px;width:max-content;max-width:100%}.on-otazky li:nth-child(1){transform:rotate(-1deg)}.on-otazky li:nth-child(2){margin-left:48px;transform:rotate(1deg)}.on-otazky li:nth-child(3){margin-left:24px;transform:rotate(-.6deg)}.on-citat{font-family:"Caveat",cursive;font-weight:700;font-size:clamp(28px,3vw,36px);color:var(--primary-d-1);line-height:1.15;transform:rotate(-1.5deg);display:block;margin-top:24px;max-width:400px}.on-pribeh--tma .on-citat{color:#fff}.on-media{position:relative}.on-media__foto{aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-l);box-shadow:var(--shadow-l)}.on-media__foto img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);display:block}.on-media--l .on-media__foto{transform:rotate(-2deg)}.on-media--p .on-media__foto{transform:rotate(2deg)}.on-media--sirka .on-media__foto{aspect-ratio:4/3}.on-media__popis{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%) rotate(-2deg);background:var(--bg-surface);padding:8px 24px;border-radius:var(--radius-xs);box-shadow:var(--shadow-m);font-family:"Caveat",cursive;font-weight:600;font-size:18px;color:var(--primary-d-1);white-space:nowrap}.on-media--polaroidy{position:relative;height:560px}.on-media--polaroidy figure{position:absolute;width:260px;background:#fff;padding:10px 10px 14px;box-shadow:var(--shadow-l);border-radius:var(--radius-xs);margin:0}.on-media--polaroidy img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.85);display:block}.on-media--polaroidy figcaption{font-family:"Caveat",cursive;font-weight:600;font-size:18px;color:var(--text-body);text-align:center;margin-top:8px}.on-media--polaroidy figure:nth-child(1){left:0;top:0;transform:rotate(-6deg)}.on-media--polaroidy figure:nth-child(2){right:0;top:60px;transform:rotate(5deg);z-index:2}.on-media--polaroidy figure:nth-child(3){left:18%;bottom:0;transform:rotate(-2deg);z-index:3}.on-podpis{font-family:"Caveat",cursive;font-weight:600;font-size:36px;color:var(--primary-d-1);transform:rotate(-3deg);display:inline-block;margin-top:24px;width:max-content}.on-pribeh--tma .on-podpis{color:#fff}.on-sb{background:var(--primary-l-3)}.on-sb .on-obsah{max-width:780px;margin-inline:auto;text-align:center;align-items:center}.on-sb .pu-btn{margin-top:24px}.on-fakta{background:var(--bg-body)}.on-fakta__seznam{list-style:none;padding:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.on-fakta__karta{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-m);box-shadow:var(--shadow-s);padding:32px;display:flex;flex-direction:column;gap:8px;position:relative}.on-fakta__karta:nth-child(1){transform:rotate(-1deg)}.on-fakta__karta:nth-child(2){transform:rotate(.8deg) translateY(6px)}.on-fakta__karta:nth-child(3){transform:rotate(-.6deg)}.on-fakta__karta::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%) rotate(-3deg);width:90px;height:26px;background:hsl(348 45% 80% / .75);border-radius:var(--radius-xs);z-index:2;pointer-events:none}.on-fakta__cislo{font-family:"Mohave-Medium","Mohave",sans-serif;font-weight:600;font-size:clamp(40px,4.6vw,56px);color:var(--primary-d-1);line-height:1}.on-fakta__popis{font-size:14px;color:var(--text-body)}.on-fakta__adresa{font-style:normal;font-size:14px;color:var(--text-body)}.on-fakta__mikro{text-align:center;font-size:14px;color:var(--text-muted);margin-top:48px}.on-fakta__mikro a{color:var(--primary-d-1)}.on-final{background:var(--bg-surface)}.on-final__karta{background:linear-gradient(175deg,#b26575 0%,#96525f 55%,#7d434f 100%);border-radius:var(--radius-xl);padding:96px 64px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;color:var(--primary-l-3)}.on-final__karta h2{color:#fff;font-size:clamp(34px,4.6vw,56px)}.on-final__pod{font-size:19px}.on-final__akce{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.on .on-final .pu-btn{background:var(--bg-surface);color:var(--primary-d-1)}.on .on-final .pu-btn:hover{background:var(--primary-l-3)}.on .on-final .pu-btn--sekundarni{background:#fff0;border:1.5px solid hsl(0 0% 100% / .6);color:#fff}.on .on-final .pu-btn--sekundarni:hover{background:hsl(0 0% 100% / .12)}.js-reveal [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js-reveal [data-reveal="rise"]{transform:translateY(56px)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:1200px){.on-grid,.on-hero__grid{gap:56px}.on-media--polaroidy{height:500px}.on-media--polaroidy figure{width:220px}}@media (max-width:992px){.on-sekce{padding:64px 0}.on-hero{padding-top:32px}.on-hero__grid,.on-grid{grid-template-columns:minmax(0,1fr);gap:40px}.on-grid--obraceny .on-media{order:0}.on-hero__media{justify-self:start;max-width:440px}.on-media{max-width:480px}.on-media--polaroidy{max-width:560px;height:480px}.on-fakta__seznam{grid-template-columns:1fr}.on-final__karta{padding:56px 32px}}@media (max-width:767px){.on-sekce{padding:48px 0}.on-obal{padding:0 16px}.on h2{font-size:clamp(28px,7vw,34px)}.on-hero__obsah h1{font-size:clamp(38px,11vw,52px)}.on-hero__stitek{left:8px}.on-otazky li:nth-child(2),.on-otazky li:nth-child(3){margin-left:0}.on-otazky li,.on-text--kratky{width:auto}.on-media--polaroidy{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.on-media--polaroidy figure{position:static;width:auto;transform:none!important}.on-media--polaroidy figure:nth-child(3){grid-column:span 2;max-width:60%;justify-self:center}.on-fakta__karta{transform:none!important;padding:24px}.on-final__karta{padding:40px 20px;border-radius:var(--radius-l)}.on .on-final .pu-btn{width:100%;text-align:center}}