[data-design=natura] body{--moss-deep:#2c4f35;--honey-soft:color-mix(in srgb,var(--accent) 34%,var(--bg));--leaf:color-mix(in srgb,var(--primary) 14%,var(--bg));--blob-a:58% 42% 55% 45% / 46% 56% 44% 54%;--blob-b:44% 56% 42% 58% / 58% 44% 56% 42%;--blob-c:52% 48% 63% 37% / 41% 59% 41% 59%;background:var(--bg);font-size:17px}[data-design=natura] h1{color:var(--primary);font-size:clamp(3rem,7.6vw,5.6rem);line-height:.98}[data-design=natura] h2{font-size:clamp(2.2rem,5.2vw,3.4rem)}[data-design=natura] h3{font-size:1.7rem}[data-design=natura] h4{font-size:1.32rem}[data-design=natura] :focus-visible{outline-color:var(--primary)}[data-design=natura] .demo{background:var(--moss-deep);color:#fff}[data-design=natura] .top{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:0}[data-design=natura] .brand{color:var(--primary);font-size:clamp(1.3rem,5vw,1.55rem)}[data-design=natura] .lang,[data-design=natura] .cart-link{border:1.5px solid var(--line);background:var(--paper);color:var(--ink)}[data-design=natura] .cart-count{background:var(--accent);color:var(--on-accent)}[data-design=natura] .nav a{color:var(--muted)}[data-design=natura] .nav a:hover{color:var(--primary)}[data-design=natura] .na-hero{background:var(--bg);padding-block:clamp(28px,5vw,64px) clamp(40px,5vw,64px);overflow:hidden}[data-design=natura] .na-hero-grid{align-items:center;gap:clamp(40px,5vw,56px);display:grid}@media (min-width:900px){[data-design=natura] .na-hero-grid{grid-template-columns:1fr 1.02fr}}[data-design=natura] .na-text{justify-items:start;gap:18px;display:grid}[data-design=natura] .na-where{background:var(--honey-soft);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:.97rem;font-weight:600;display:inline-flex}[data-design=natura] .na-where svg{width:18px;height:18px;color:var(--primary);flex:none}[data-design=natura] .na-text h1{overflow-wrap:break-word;max-width:100%}[data-design=natura] .na-what{max-width:30ch;color:var(--ink);font-size:clamp(1.15rem,2.3vw,1.4rem);line-height:1.5}[data-design=natura] .na-blob{border-radius:var(--blob-a);overflow:hidden}[data-design=natura] .na-blob img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}[data-design=natura] .na-art{padding:4% 4% 10% 8%;position:relative}[data-design=natura] .na-art:before{content:"";border-radius:var(--blob-b);background:var(--accent);opacity:.85;position:absolute;inset:0 0 6% 14%;transform:rotate(-8deg)}[data-design=natura] .na-blob-main{animation:22s ease-in-out infinite alternate na-breathe;position:relative;box-shadow:0 24px 50px -24px #23352a8c}[data-design=natura] .na-blob-small{border:clamp(6px,1vw,10px) solid var(--bg);border-radius:var(--blob-c);width:36%;position:absolute;bottom:2%;left:0;box-shadow:0 14px 30px -16px #23352a99}[data-design=natura] .na-note{color:var(--muted);font-size:.8rem;position:absolute;bottom:0;right:2%}@keyframes na-breathe{0%{border-radius:var(--blob-a)}50%{border-radius:var(--blob-b)}to{border-radius:var(--blob-c)}}[data-design=natura] .na-wave{width:100%;height:clamp(34px,5vw,70px);display:block;position:relative}[data-design=natura] .na-wave-in{margin-bottom:-2px}[data-design=natura] .na-wave-out{margin-top:-2px}[data-design=natura] .na-wave-in{background:var(--bg);fill:var(--primary)}[data-design=natura] .na-wave-out{background:var(--bg);fill:var(--primary);transform:scaleY(-1)scaleX(-1)}[data-design=natura] #comanda+.na-wave-in{background:var(--paper)}[data-design=natura] .na-wave-foot{background:var(--bg);fill:var(--moss-deep);margin-bottom:-2px}[data-design=natura] .btn-primary{background:var(--primary);color:var(--on-primary)}[data-design=natura] .btn-line{border-color:var(--primary);color:var(--primary);border-width:1.5px}[data-design=natura] #produse{background:var(--primary);color:#fff;padding-block:clamp(36px,5vw,64px)}[data-design=natura] #produse h2{color:#fff}[data-design=natura] .chip{color:#fff;background:0 0;border:1.5px solid #ffffffbf}[data-design=natura] .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[data-design=natura] #produse :focus-visible{outline-color:var(--accent)}[data-design=natura] .cat{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(16px,3vw,28px);display:grid}[data-design=natura] .cat+.cat{margin-top:clamp(48px,7vw,72px)}[data-design=natura] .cat-photo{aspect-ratio:1;object-fit:cover;border-radius:var(--blob-a);border:4px solid var(--accent);width:clamp(96px,14vw,168px);margin-bottom:18px}[data-design=natura] .cat:nth-of-type(2n) .cat-photo{border-radius:var(--blob-b)}[data-design=natura] .cat>h3{color:#fff;margin-bottom:18px;font-size:clamp(1.7rem,3.6vw,2.4rem)}[data-design=natura] .cat .grid{grid-column:1/-1}[data-design=natura] .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}[data-design=natura] .card{background:var(--paper);color:var(--ink);border-radius:var(--radius)}[data-design=natura] .card-body{padding:24px 24px 20px}[data-design=natura] .card h4{color:var(--primary)}[data-design=natura] .card-body>p{color:var(--muted)}[data-design=natura] .variants li{border-top:1px solid var(--line)}[data-design=natura] .v-dots{border-bottom-color:var(--line)}[data-design=natura] .v-price{color:var(--ink)}[data-design=natura] .add{background:var(--primary);color:var(--on-primary)}[data-design=natura] .add.is-added{background:var(--accent);color:var(--on-accent)}[data-design=natura] .add:disabled{background:var(--line);color:var(--muted)}[data-design=natura] .card details{border-top:1px solid var(--line)}[data-design=natura] .card :focus-visible{outline-color:var(--primary)}[data-design=natura] .na-about{background:var(--bg)}[data-design=natura] .na-about .sec-paper{background:0 0}[data-design=natura] .na-about-art{padding-bottom:clamp(56px,8vw,88px)}[data-design=natura] .na-about-blobs{max-width:440px;margin-inline:auto;padding:0 0 8% 8%;position:relative}[data-design=natura] .na-about-blobs:before{content:"";border-radius:var(--blob-c);background:var(--leaf);position:absolute;inset:6% 4% 0 0;transform:rotate(12deg)}[data-design=natura] .na-blob-about{border-radius:var(--blob-b);position:relative}[data-design=natura] .na-about-blobs .na-blob-small{width:38%;bottom:0;left:auto;right:-4%}@media (min-width:860px){[data-design=natura] .na-about{display:grid}[data-design=natura] .na-about>*{grid-area:1/1}[data-design=natura] .na-about .about{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}[data-design=natura] .na-about .about>*{grid-column:2}[data-design=natura] .na-about-art{pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-self:center;align-items:center;gap:36px;padding-block:48px;display:grid}[data-design=natura] .na-about-blobs{grid-column:1;width:100%}}[data-design=natura] .about h3{color:var(--primary)}[data-design=natura] .steps li:before{background:var(--accent);color:var(--on-accent);border-radius:var(--blob-a);font-weight:600}[data-design=natura] #unde{background:var(--paper);border-radius:clamp(28px,5vw,56px) clamp(28px,5vw,56px) 0 0}[data-design=natura] .places li{background:var(--bg);border-radius:var(--radius);border-left:0;padding:22px 24px 22px 64px;position:relative}[data-design=natura] .places li:before{content:"";background:var(--primary);border-radius:0 70%;width:26px;height:26px;position:absolute;top:24px;left:22px}[data-design=natura] .place-type{color:var(--primary);font-weight:600}[data-design=natura] .map{border-radius:var(--radius);background:var(--paper);border:0}[data-design=natura] .contact a:not(.btn){color:var(--primary);font-weight:600}[data-design=natura] #comanda{background:var(--paper)}[data-design=natura] .cart{background:var(--bg);border-radius:var(--radius)}[data-design=natura] .qty button{border-radius:50%}[data-design=natura] .form-done{background:var(--bg);border-left-color:var(--accent);border-radius:0 var(--radius) var(--radius) 0}[data-design=natura] .form input:not([type=radio],[type=checkbox]),[data-design=natura] .form select,[data-design=natura] .form textarea{border-color:color-mix(in srgb,var(--ink) 40%,var(--line));border-radius:16px}[data-design=natura] .radios label{border-radius:999px}[data-design=natura] .radios label:has(:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}[data-design=natura] .sec-primary{background:var(--primary);color:#fff}[data-design=natura] .sec-primary h2{color:#fff}[data-design=natura] .b2b-form{border-radius:var(--radius)}[data-design=natura] .sec-primary .btn-primary{background:var(--primary)}[data-design=natura] .foot{background:var(--moss-deep);color:#eef2ea}[data-design=natura] .foot a{color:#eef2ea}[data-design=natura] .cart-bar{background:var(--moss-deep);color:#fff}[data-design=natura] .cart-bar .btn-accent{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){[data-design=natura] .na-blob-main{animation:none}}
[data-design=cinema] body{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cn-bar:clamp(10px,2.2vw,26px);--cn-dim:color-mix(in srgb,var(--ink) 62%,transparent);overflow-x:clip}[data-design=cinema] h1,[data-design=cinema] h2,[data-design=cinema] h3,[data-design=cinema] h4{font-weight:400;line-height:.9}[data-design=cinema] h2{letter-spacing:.01em;font-size:clamp(3rem,9vw,6.2rem)}[data-design=cinema] h4{letter-spacing:.02em;font-size:1.9rem;line-height:1}[data-design=cinema] :focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-design=cinema] ::selection{background:var(--accent);color:var(--on-accent)}[data-design=cinema] .demo{color:var(--muted);background:#000;font-size:.84rem}[data-design=cinema] .top{border-bottom:1px solid var(--line);background:#000}[data-design=cinema] .brand{font:400 clamp(1.7rem,6vw,2.2rem)/1 var(--font-display);letter-spacing:.04em;color:var(--ink);padding:14px 0 12px}[data-design=cinema] .lang,[data-design=cinema] .cart-link{border-color:var(--line);color:var(--ink);border-radius:0}[data-design=cinema] .cart-count{background:var(--accent);color:var(--on-accent)}[data-design=cinema] .nav a{color:var(--muted)}[data-design=cinema] .nav a:hover{color:var(--ink)}[data-design=cinema] .cn-hero{border-block:var(--cn-bar) solid #000;background:#000;align-content:end;min-height:clamp(560px,100svh - 110px,900px);display:grid;position:relative;overflow:hidden}[data-design=cinema] .cn-screen{position:absolute;inset:0}[data-design=cinema] .cn-frame{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}[data-design=cinema] .cn-f0{opacity:1;transform-origin:30% 40%}[data-design=cinema] .cn-f1{transform-origin:72% 55%}[data-design=cinema] .cn-f2{transform-origin:50% 28%}[data-design=cinema] .cn-n3 .cn-frame{animation:18s linear infinite cn-reel}[data-design=cinema] .cn-n3 .cn-f0{animation-delay:-1.44s}[data-design=cinema] .cn-n3 .cn-f1{animation-delay:4.56s}[data-design=cinema] .cn-n3 .cn-f2{animation-delay:10.56s}[data-design=cinema] .cn-hero:not(.cn-n3) .cn-f0{animation:16s ease-in-out infinite alternate cn-push}@keyframes cn-reel{0%{opacity:0;transform:scale(1.04)}8%{opacity:1}33%{opacity:1}41%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes cn-push{to{transform:scale(1.14)}}[data-design=cinema] .cn-hero:after{content:"";pointer-events:none;background:linear-gradient(#00000059 0%,#0000 26%,#0000001f 44%,#000000c7 72%,#000000f0 100%),linear-gradient(90deg,#00000080,#0000 60%);position:absolute;inset:0}[data-design=cinema] .cn-credits{z-index:1;justify-items:start;gap:14px;width:100%;padding-block:clamp(40px,8vw,96px) clamp(28px,5vw,56px);display:grid;position:relative}[data-design=cinema] .cn-where{color:var(--ink);align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}[data-design=cinema] .cn-where:before{content:"";background:var(--accent);width:36px;height:3px}[data-design=cinema] .cn-hero h1{letter-spacing:.005em;text-shadow:0 4px 40px #00000073;max-width:12ch;padding-top:.08em;font-size:clamp(4.4rem,13.5vw,12rem);line-height:.92}[data-design=cinema] .cn-tag{color:#fff;max-width:46ch;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.45}[data-design=cinema] .cn-hero .cta{margin-top:12px}[data-design=cinema] .cn-stock{z-index:1;color:#fffc;font-size:.74rem;position:absolute;top:12px;right:16px}@media (max-width:560px){[data-design=cinema] .cn-hero .cta{width:100%;display:grid}}[data-design=cinema] .btn{letter-spacing:.03em;border-radius:0;font-weight:700}[data-design=cinema] .btn-accent,[data-design=cinema] .btn-primary{background:var(--accent);color:var(--on-accent)}[data-design=cinema] .btn-line{border-color:var(--ink);color:var(--ink)}[data-design=cinema] .sec{padding-block:clamp(64px,9vw,120px)}[data-design=cinema] .sec+.sec{border-top:1px solid var(--line)}[data-design=cinema] .sec-head{gap:16px;max-width:none;margin-bottom:clamp(32px,5vw,60px)}[data-design=cinema] .sec-head:before{content:"";background:var(--accent);width:64px;height:5px}[data-design=cinema] .sec-head .muted{max-width:56ch;color:var(--muted)}[data-design=cinema] .chips{border-bottom:1px solid var(--line);gap:0;margin-bottom:clamp(36px,6vw,64px)}[data-design=cinema] .chip{color:var(--muted);font:400 1.5rem/1 var(--font-display);letter-spacing:.03em;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:0 16px}[data-design=cinema] .chip:hover{color:var(--ink)}[data-design=cinema] .chip[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);background:0 0}[data-design=cinema] .cat{display:grid}[data-design=cinema] .cat+.cat{margin-top:clamp(64px,10vw,120px)}[data-design=cinema] .cat-photo{aspect-ratio:2.39;object-fit:cover;border-block:var(--cn-bar) solid #000;background:#000;grid-area:1/1;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}@media (max-width:699px){[data-design=cinema] .cat-photo{aspect-ratio:16/9}}[data-design=cinema] .cat>h3{text-align:center;margin-bottom:calc(var(--cn-bar) + clamp(12px,3vw,32px));font:600 clamp(1.2rem,2.8vw,2rem)/1.3 var(--font-body);letter-spacing:0;color:#fff;background:#000000c7;grid-area:1/1;place-self:end center;max-width:90%;padding:.15em .6em}[data-design=cinema] .cat>.grid{margin-top:clamp(24px,4vw,44px)}[data-design=cinema] .cat-photo+h3+.grid{grid-row:2}[data-design=cinema] .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1px}[data-design=cinema] .card{background:var(--bg);box-shadow:0 0 0 1px var(--line);border-radius:0}[data-design=cinema] .card-body{gap:8px;padding:24px 22px}[data-design=cinema] .card-body>p{color:var(--muted);font-size:.95rem}[data-design=cinema] .variants li{border-top:1px solid var(--line);font-size:.95rem}[data-design=cinema] .v-dots{border-bottom:1px dotted var(--line)}[data-design=cinema] .v-price{color:var(--ink);font-weight:700}[data-design=cinema] .add{color:var(--accent);border:2px solid var(--accent);background:0 0;border-radius:0;font-weight:700}[data-design=cinema] .add:hover{background:var(--accent);color:var(--on-accent)}[data-design=cinema] .add:disabled{border-color:var(--line);color:var(--muted);background:0 0}[data-design=cinema] .add.is-added{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[data-design=cinema] .card details{border-top-color:var(--line);font-size:.9rem}[data-design=cinema] .card summary{color:var(--muted);font-weight:600}[data-design=cinema] .card summary:hover,[data-design=cinema] .card details strong{color:var(--ink)}[data-design=cinema] .cn-still{padding-block:var(--cn-bar);border-top:1px solid var(--line);background:#000}[data-design=cinema] .cn-still img{aspect-ratio:2.39;object-fit:cover;width:100%}@media (max-width:699px){[data-design=cinema] .cn-still img{aspect-ratio:16/9}}[data-design=cinema] .cn-still+.sec{border-top:0}[data-design=cinema] .sec-paper{background:var(--paper)}[data-design=cinema] .about-text{gap:18px}[data-design=cinema] .about-text p{color:var(--cn-dim);line-height:1.75}[data-design=cinema] .about-text p:first-of-type{color:var(--ink);font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:500;line-height:1.55}[data-design=cinema] .about h3{font-size:2.6rem}[data-design=cinema] .steps{gap:22px}[data-design=cinema] .steps li:before{width:auto;min-width:1.2ch;height:auto;color:var(--accent);font:400 3.4rem/.85 var(--font-display);background:0 0;border-radius:0}[data-design=cinema] .steps strong{font-size:1.15rem}@media (min-width:860px){[data-design=cinema] .about{grid-template-columns:1.2fr 1fr;column-gap:80px}}[data-design=cinema] .places li{background:var(--paper);border-left:0;border-top:4px solid var(--accent);padding:22px 22px 24px}[data-design=cinema] .places strong{font:400 2rem/1 var(--font-display);letter-spacing:.02em}[data-design=cinema] .place-type,[data-design=cinema] .contact dt{color:var(--muted)}[data-design=cinema] .contact dd{font-size:1.2rem}[data-design=cinema] .contact dd a{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}[data-design=cinema] .map{background:var(--paper);border:1px solid var(--line);border-radius:0}[data-design=cinema] .cart{background:var(--bg);border:1px solid var(--line);border-radius:0}[data-design=cinema] .cart-list li{border-top-color:var(--line)}[data-design=cinema] .cart-total{border-top:2px solid var(--accent)}[data-design=cinema] .qty button{color:var(--ink);border-color:var(--line);background:0 0;border-radius:0}[data-design=cinema] .link-btn{color:var(--muted)}[data-design=cinema] .form input:not([type=radio],[type=checkbox]),[data-design=cinema] .form select,[data-design=cinema] .form textarea{color:#0b0b0b;background:#fff;border:0;border-radius:0}[data-design=cinema] .radios label{border:1px solid var(--line);border-radius:0}[data-design=cinema] .radios label:has(:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-design=cinema] .check input,[data-design=cinema] .radios input{accent-color:var(--accent)}[data-design=cinema] .form-note{color:var(--muted)}[data-design=cinema] .form-done{background:var(--bg);border-left:4px solid var(--accent)}[data-design=cinema] .sec-primary{color:var(--ink);background:#000}[data-design=cinema] .b2b-form{background:var(--paper);color:var(--ink);border-top:4px solid var(--accent);border-radius:0}[data-design=cinema] .foot{color:var(--muted);border-top:var(--cn-bar) solid #000;box-shadow:inset 0 1px 0 var(--line);background:#000}[data-design=cinema] .foot strong{font:400 1.6rem/1 var(--font-display);letter-spacing:.03em;color:var(--ink)}[data-design=cinema] .foot a{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-design=cinema] .cart-bar{color:var(--ink);border:1px solid var(--accent);background:#000}[data-design=cinema] .cart-bar .btn-accent{background:var(--accent);color:var(--on-accent)}[data-design=cinema] .wa-float{border-radius:0}[data-design=cinema] .legal a{color:var(--accent)}
[data-design=bistro] body{--bi-check:color-mix(in srgb,var(--accent) 42%,transparent);--bi-rim:#fff;--bi-gingham:linear-gradient(90deg,var(--bi-check) 50%,transparent 50%) 0 0/30px 30px,linear-gradient(var(--bi-check) 50%,transparent 50%) 0 0/30px 30px,var(--paper);background:var(--bg);font-size:17.5px}[data-design=bistro] h1,[data-design=bistro] h2,[data-design=bistro] h3{color:var(--primary);line-height:1.02}[data-design=bistro] h2{font-size:clamp(2.2rem,5.4vw,3.4rem)}[data-design=bistro] :focus-visible{outline-color:var(--primary)}[data-design=bistro] .demo{background:var(--accent);color:var(--on-accent)}[data-design=bistro] .top{background:var(--paper);border-bottom:4px double var(--ink)}[data-design=bistro] .brand{color:var(--primary);font-size:clamp(1.4rem,5vw,1.65rem)}[data-design=bistro] .lang,[data-design=bistro] .cart-link{border-color:var(--ink);color:var(--ink)}[data-design=bistro] .cart-count{background:var(--primary)}[data-design=bistro] .nav a{color:var(--ink);font-style:italic;font-weight:400}[data-design=bistro] .nav a:hover{color:var(--primary);text-underline-offset:5px;text-decoration:underline}[data-design=bistro] .btn{font-weight:600;font-family:var(--font-body)}[data-design=bistro] .btn-line{border-width:1.5px}[data-design=bistro] .bi-hero{background:var(--bg);padding-top:clamp(40px,7vw,80px)}[data-design=bistro] .bi-head{text-align:center;justify-items:center;gap:16px;display:grid}[data-design=bistro] .bi-where{color:var(--muted);align-items:center;gap:8px;font-style:italic;display:flex}[data-design=bistro] .bi-where svg{flex:none;width:18px;height:18px}[data-design=bistro] .bi-head h1{max-width:13ch;font-size:clamp(3.2rem,11vw,7rem);line-height:.98}[data-design=bistro] .bi-what{max-width:34ch;margin-top:12px;font-size:clamp(1.15rem,2.4vw,1.45rem);font-style:italic;line-height:1.45}[data-design=bistro] .bi-what:before,[data-design=bistro] .bi-what:after{content:"";background:var(--ink);width:64px;height:1px;margin:0 auto 14px;display:block}[data-design=bistro] .bi-what:after{margin:14px auto 0}[data-design=bistro] .bi-head .cta{justify-content:center;margin-top:4px}[data-design=bistro] .bi-table{margin-top:clamp(36px,6vw,64px);padding-bottom:clamp(36px,6vw,64px);position:relative;overflow-x:clip}[data-design=bistro] .bi-table:before{content:"";background:var(--bi-gingham);border-top:6px solid var(--accent);position:absolute;inset:clamp(70px,13vw,190px) 0 0}[data-design=bistro] .bi-plates{justify-content:center;align-items:center;gap:clamp(0px,3vw,40px);display:flex;position:relative}[data-design=bistro] .bi-plate{border:clamp(8px,1.4vw,16px) solid var(--bi-rim);border-radius:50%;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2d1e171f,inset 0 0 0 1px #2d1e171f,0 22px 34px -16px #2d1e178c}[data-design=bistro] .bi-plate:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 clamp(3px,.5vw,6px) #ffffff8c,inset 0 0 24px #2d1e1759}[data-design=bistro] .bi-plate img{aspect-ratio:1;object-fit:cover;width:100%}[data-design=bistro] .bi-main{z-index:1;width:min(52vw,440px)}[data-design=bistro] .bi-side{width:min(27vw,240px)}[data-design=bistro] .bi-side:first-child{margin-right:-5vw;translate:0 12%}[data-design=bistro] .bi-side:last-child{margin-left:-5vw;translate:0 -6%}@media (min-width:900px){[data-design=bistro] .bi-side:first-child{margin-right:0}[data-design=bistro] .bi-side:last-child{margin-left:0}}[data-design=bistro] #produse>.wrap{background:var(--paper);border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:-9px;max-width:1000px;margin-inline:10px;padding:clamp(44px,7vw,80px) clamp(26px,6vw,80px)}@media (min-width:1040px){[data-design=bistro] #produse>.wrap{margin-inline:auto}}[data-design=bistro] #produse .sec-head{text-align:center;justify-items:center;max-width:none}[data-design=bistro] .chips{justify-content:safe center;margin-bottom:40px}[data-design=bistro] .chip{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-body);border-radius:0;font-style:italic;font-weight:400}[data-design=bistro] .chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}[data-design=bistro] .cat{justify-items:center;display:grid}[data-design=bistro] .cat+.cat{margin-top:clamp(52px,7vw,76px)}[data-design=bistro] .cat-photo{object-fit:cover;border:7px solid var(--bi-rim);border-radius:50%;width:132px;height:132px;margin-bottom:18px;box-shadow:0 0 0 1px #2d1e1726,0 12px 20px -10px #2d1e1780}[data-design=bistro] .cat>h3{text-align:center;justify-content:center;align-items:center;gap:18px;width:100%;margin-bottom:24px;font-size:clamp(1.7rem,4vw,2.3rem);display:flex}[data-design=bistro] .cat>h3:before,[data-design=bistro] .cat>h3:after{content:"";border-top:3px double var(--ink);flex:0 110px;height:0}[data-design=bistro] .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:4px 64px;width:100%}[data-design=bistro] .card{background:0 0;border-radius:0}[data-design=bistro] .card-body{gap:4px;padding:14px 0}[data-design=bistro] .card h4{font:700 1.18rem/1.25 var(--font-body);letter-spacing:0;color:var(--ink)}[data-design=bistro] .card-body>p{font-style:italic}[data-design=bistro] .variants{margin-top:2px}[data-design=bistro] .variants li{border-top:0;gap:8px;padding:3px 0}[data-design=bistro] .variants li>span:first-child{color:var(--muted);font-style:italic}[data-design=bistro] .v-dots{border-bottom:2px dotted var(--ink);opacity:.55;margin-bottom:.45em}[data-design=bistro] .v-price{color:var(--primary);font-weight:700}[data-design=bistro] .add{min-height:34px;color:var(--accent);border:1px solid var(--accent);font-family:var(--font-body);background:0 0;border-radius:0;padding:0 12px;font-size:.88rem}[data-design=bistro] .add:hover{background:var(--accent);color:var(--on-accent)}[data-design=bistro] .add:disabled{color:var(--muted);border-color:var(--muted);background:0 0}[data-design=bistro] .add.is-added{background:var(--accent);color:var(--on-accent)}[data-design=bistro] .card details{border-top:0;padding-top:0;font-size:.92rem}[data-design=bistro] .card summary{color:var(--muted);font-style:italic;font-weight:400}[data-design=bistro] .bi-about-in{justify-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(52px,8vw,96px);display:grid}[data-design=bistro] .bi-about-photo{width:min(78vw,400px)}@media (min-width:860px){[data-design=bistro] .bi-about-in{grid-template-columns:auto minmax(0,1fr);place-items:center stretch}}[data-design=bistro] .bi-about #despre{background:0 0;padding:0}[data-design=bistro] .bi-about #despre>.wrap{padding-inline:0}[data-design=bistro] .bi-about .about{grid-template-columns:1fr;gap:32px}[data-design=bistro] .about-photo{display:none}[data-design=bistro] .about-text p{font-size:1.08rem;line-height:1.7}[data-design=bistro] .about-text p:first-of-type:first-letter{font-family:var(--font-display);color:var(--primary);float:left;padding:.06em .1em 0 0;font-size:3.4em;line-height:.85}[data-design=bistro] .about h3{color:var(--accent);font-size:1.6rem}[data-design=bistro] .steps{gap:12px}[data-design=bistro] .steps li{gap:2px 14px}[data-design=bistro] .steps li:before{content:counter(s,upper-roman) ".";width:2.4em;height:auto;color:var(--primary);background:0 0;border-radius:0;place-items:start;font-size:1.35rem;line-height:1.2}[data-design=bistro] .steps strong{font-weight:600}[data-design=bistro] #unde{background:var(--paper);border-block:1px solid var(--ink)}[data-design=bistro] #unde .sec-head{text-align:center;justify-items:center;max-width:none}[data-design=bistro] .places{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),340px));justify-content:center;gap:0 40px}[data-design=bistro] .places li{border-left:0;border-top:3px double var(--ink);text-align:center;background:0 0;justify-items:center;padding:20px 8px 24px}[data-design=bistro] .places strong{font:400 1.45rem/1.15 var(--font-display);color:var(--primary)}[data-design=bistro] .place-type{font-style:italic;font-weight:400}[data-design=bistro] #comanda{background:var(--bg)}[data-design=bistro] #comanda .sec-head p{font-style:italic}[data-design=bistro] .cart{background:var(--paper);border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:-7px;border-radius:0;padding:28px}[data-design=bistro] .cart h3{color:var(--primary)}[data-design=bistro] .cart-total{border-top:3px double var(--ink)}[data-design=bistro] .qty button{border-color:var(--ink);border-radius:0}[data-design=bistro] .form input:not([type=radio],[type=checkbox]),[data-design=bistro] .form select,[data-design=bistro] .form textarea,[data-design=bistro] .radios label{border:1px solid var(--ink);border-radius:0}[data-design=bistro] .radios label:has(:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}[data-design=bistro] .form-done{background:var(--paper);border-left-color:var(--accent)}[data-design=bistro] .sec-primary{background:var(--accent);color:var(--on-accent)}[data-design=bistro] .sec-primary h2{color:var(--on-accent)}[data-design=bistro] .on-primary :focus-visible{outline-color:#fff}[data-design=bistro] .b2b-form{outline:1px solid var(--ink);outline-offset:-8px;border-radius:0}[data-design=bistro] .contact dt{font-style:italic;font-weight:400}[data-design=bistro] .contact a{color:var(--primary)}[data-design=bistro] .contact .btn-primary{color:var(--on-primary)}[data-design=bistro] .map{border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:-8px;background:var(--paper);border-radius:0}[data-design=bistro] .map.is-loaded{outline:0}[data-design=bistro] .foot{background:var(--primary);color:#fbf2ee;margin-top:22px;position:relative}[data-design=bistro] .foot:before{content:"";background:var(--bi-gingham);height:22px;position:absolute;top:-22px;left:0;right:0}[data-design=bistro] .foot :focus-visible{outline-color:#fff}[data-design=bistro] .cart-bar{background:var(--primary);color:var(--on-primary)}[data-design=bistro] .cart-bar .btn-accent{background:var(--paper);color:var(--primary)}[data-design=bistro] .legal a{color:var(--primary)}
[data-design=retro] body{--rt-btn:color-mix(in srgb,var(--primary) 82%,var(--ink));--rt-olive-deep:color-mix(in srgb,var(--retro-3) 78%,var(--ink));--rt-ray:color-mix(in srgb,var(--accent) 34%,var(--bg));--rt-stripes:linear-gradient(var(--primary) 0 33.4%,var(--accent) 0 66.7%,var(--retro-3) 0);background:var(--bg);font-size:17px}[data-design=retro] h1,[data-design=retro] h2,[data-design=retro] h3{color:var(--ink);line-height:1.08}[data-design=retro] h2{font-size:clamp(2.1rem,5.4vw,3.3rem)}[data-design=retro] h4{font-family:var(--font-body);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}[data-design=retro] :focus-visible{outline-color:var(--rt-btn)}[data-design=retro] .demo{background:var(--ink);color:var(--paper)}[data-design=retro] .top{background:var(--paper);border-bottom:3px solid var(--ink)}[data-design=retro] .brand{color:var(--rt-btn);font-size:clamp(1.3rem,4.8vw,1.55rem)}[data-design=retro] .lang,[data-design=retro] .cart-link{border:2px solid var(--ink);color:var(--ink)}[data-design=retro] .cart-count{background:var(--rt-btn)}[data-design=retro] .nav a{color:var(--ink);font-weight:600}[data-design=retro] .nav a:hover{color:var(--rt-btn)}[data-design=retro] .btn{border-width:3px;font-weight:700}[data-design=retro] .btn-primary{background:var(--rt-btn);border-color:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--ink)}[data-design=retro] .btn-primary:hover{filter:none;box-shadow:5px 5px 0 var(--ink);translate:-1px -1px}[data-design=retro] .btn-line{border-color:var(--ink);color:var(--ink);background:var(--paper)}[data-design=retro] .rt-hero{background:radial-gradient(circle at var(--rt-sun,50% 100%),transparent 0 12%,var(--bg) 78%), repeating-conic-gradient(from 0deg at var(--rt-sun,50% 100%),var(--rt-ray) 0 6deg,var(--bg) 6deg 12deg);padding-block:clamp(40px,7vw,84px) clamp(48px,7vw,90px);position:relative;overflow:hidden}@media (min-width:900px){[data-design=retro] .rt-hero{--rt-sun:74% 92%}}[data-design=retro] .rt-hero-in{align-items:center;gap:clamp(44px,6vw,64px);display:grid}@media (min-width:900px){[data-design=retro] .rt-hero-in{grid-template-columns:1.1fr .9fr}}[data-design=retro] .rt-head{justify-items:start;gap:18px;display:grid}[data-design=retro] .rt-where{background:var(--paper);border:2px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 10px;font-weight:700;display:inline-flex}[data-design=retro] .rt-where svg{flex:none;width:18px;height:18px}[data-design=retro] .rt-head h1{color:var(--paper);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--accent),8px 8px 0 var(--primary),12px 12px 0 var(--retro-3);padding-bottom:10px;font-size:clamp(3.3rem,10.5vw,6.2rem);line-height:1.02}[data-design=retro] .rt-what{max-width:30ch;font-size:clamp(1.15rem,2.3vw,1.4rem);font-weight:500;line-height:1.45}[data-design=retro] .rt-cats{flex-wrap:wrap;gap:10px;margin-top:6px;padding:0;list-style:none;display:flex}[data-design=retro] .rt-cats a{border:2px solid var(--ink);background:var(--primary);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}[data-design=retro] .rt-cats li:nth-child(3n+2) a{background:var(--accent)}[data-design=retro] .rt-cats li:nth-child(3n) a{background:var(--rt-olive-deep);color:#fff}[data-design=retro] .rt-cats li:nth-child(3n+1) a{color:#fff;background:var(--rt-btn)}[data-design=retro] .rt-cats a:hover{translate:0 -2px}[data-design=retro] .rt-pic{justify-self:center;width:min(100%,460px);margin-inline:auto;position:relative}[data-design=retro] .rt-rainbow{aspect-ratio:1;clip-path:inset(0 0 50%);background:radial-gradient(circle,transparent 0 37%,var(--ink) 37% 38.5%,var(--retro-3) 38.5% 49%,var(--ink) 49% 50%,var(--accent) 50% 61%,var(--ink) 61% 62%,var(--primary) 62% 73%,var(--ink) 73% 74.5%,transparent 74.5%);border-radius:50%;width:110%;position:absolute;bottom:-14%;left:-38%}[data-design=retro] .rt-frame{border:6px solid var(--ink);background:var(--ink);box-shadow:12px 12px 0 var(--ink);border-radius:clamp(36px,6vw,64px);position:relative;overflow:hidden;rotate:2deg}[data-design=retro] .rt-frame img{aspect-ratio:.85;object-fit:cover;width:100%}[data-design=retro] .rt-mini{width:38%;box-shadow:6px 6px 0 var(--ink);border-width:5px;border-radius:50%;position:absolute;bottom:-10%;right:-6%;rotate:-6deg}[data-design=retro] .rt-mini img{aspect-ratio:1}@media (max-width:899px){[data-design=retro] .rt-pic{width:min(86%,420px)}[data-design=retro] .rt-mini{right:-8%}}@media (prefers-reduced-motion:no-preference){[data-design=retro] .rt-pic>.rt-frame:not(.rt-mini){animation:.7s cubic-bezier(.3,1.5,.5,1) both rt-pop}[data-design=retro] .rt-mini{animation:.7s cubic-bezier(.3,1.5,.5,1) .2s both rt-pop}@keyframes rt-pop{0%{opacity:0;rotate:-10deg;scale:.8}}}[data-design=retro] .rt-stripes{background:var(--rt-stripes);border-block:3px solid var(--ink);height:42px}[data-design=retro] #produse .sec-head h2{color:var(--ink)}[data-design=retro] .chip{border:2px solid var(--ink);color:var(--ink);background:var(--paper);font-weight:700}[data-design=retro] .chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-design=retro] .cat{--rc:var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(18px,3vw,32px);display:grid}[data-design=retro] .cat:nth-child(3n+2 of .cat){--rc:var(--accent)}[data-design=retro] .cat:nth-child(3n of .cat){--rc:var(--retro-3)}[data-design=retro] .cat+.cat{margin-top:clamp(52px,7vw,80px)}[data-design=retro] .cat-photo{aspect-ratio:1;object-fit:cover;border:5px solid var(--ink);width:clamp(104px,16vw,170px);box-shadow:7px 7px 0 var(--rc),7px 7px 0 3px var(--ink);border-radius:clamp(26px,4vw,40px);rotate:-3deg}[data-design=retro] .cat>h3{margin:0;font-size:clamp(1.9rem,5vw,3rem)}[data-design=retro] .cat>h3:after{content:"";background:var(--rc);border:2px solid var(--ink);border-radius:99px;width:min(100%,220px);height:12px;margin-top:12px;display:block}[data-design=retro] .cat>.grid{grid-column:1/-1;margin-top:clamp(24px,4vw,36px)}[data-design=retro] .grid{gap:22px}[data-design=retro] .card{background:var(--paper);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:inset 0 14px 0 var(--rc),inset 0 17px 0 var(--ink)}[data-design=retro] .card-body{padding:34px 22px 22px}[data-design=retro] .variants li{border-top:2px dashed color-mix(in srgb,var(--ink) 25%,transparent)}[data-design=retro] .v-dots{border:0}[data-design=retro] .v-price{color:var(--ink)}[data-design=retro] .add{background:var(--rt-btn);color:#fff;border:2px solid var(--ink);font-weight:700}[data-design=retro] .add:disabled{background:var(--bg);color:var(--muted);border-color:var(--muted)}[data-design=retro] .add.is-added{background:var(--rt-olive-deep);color:#fff}[data-design=retro] .card details{border-top:2px dashed color-mix(in srgb,var(--ink) 25%,transparent)}[data-design=retro] .rt-about{background:var(--paper)}[data-design=retro] .rt-about-in{justify-items:center;gap:clamp(48px,6vw,80px);padding-block:clamp(60px,8vw,100px);display:grid}@media (min-width:860px){[data-design=retro] .rt-about-in{grid-template-columns:auto minmax(0,1fr);place-items:center stretch}}[data-design=retro] .rt-ring{border:5px solid var(--ink);width:min(62vw,340px);box-shadow:0 0 0 12px var(--retro-3),0 0 0 15px var(--ink),0 0 0 27px var(--accent),0 0 0 30px var(--ink),0 0 0 42px var(--primary),0 0 0 45px var(--ink);border-radius:50%;margin:36px;overflow:hidden}[data-design=retro] .rt-ring img{aspect-ratio:1;object-fit:cover;width:100%}[data-design=retro] .rt-about #despre{background:0 0;padding:0}[data-design=retro] .rt-about #despre>.wrap{padding-inline:0}[data-design=retro] .rt-about .about{grid-template-columns:1fr;gap:32px}[data-design=retro] .about-photo{display:none}[data-design=retro] .about-text p{font-size:1.08rem}[data-design=retro] .about h3{font-size:1.8rem}[data-design=retro] .steps li:before{background:var(--primary);color:var(--ink);border:3px solid var(--ink);font-size:1.25rem}[data-design=retro] .steps li:nth-child(3n+2):before{background:var(--accent)}[data-design=retro] .steps li:nth-child(3n):before{background:var(--rt-olive-deep);color:#fff}[data-design=retro] .steps strong{font-weight:700}[data-design=retro] #unde{border-top:3px solid var(--ink)}[data-design=retro] .places li{background:var(--paper);border:3px solid var(--ink);border-radius:var(--radius);box-shadow:6px 6px 0 var(--accent),6px 6px 0 3px var(--ink);padding:22px 24px}[data-design=retro] .places strong{font:400 1.4rem/1.15 var(--font-display)}[data-design=retro] .place-type{color:var(--rt-btn);font-weight:700}[data-design=retro] #comanda{background:var(--paper);border-top:3px solid var(--ink)}[data-design=retro] .cart{background:var(--bg);border:3px solid var(--ink);border-radius:var(--radius)}[data-design=retro] .cart-total{border-top:3px solid var(--ink)}[data-design=retro] .qty button{border:2px solid var(--ink)}[data-design=retro] .form input:not([type=radio],[type=checkbox]),[data-design=retro] .form select,[data-design=retro] .form textarea{border:2px solid var(--ink);border-radius:16px}[data-design=retro] .radios label{border:2px solid var(--ink);border-radius:999px}[data-design=retro] .radios label:has(:checked){background:var(--accent);border-color:var(--ink);box-shadow:none}[data-design=retro] .form-done{background:var(--bg);border-left-color:var(--retro-3)}[data-design=retro] .sec-primary{background:var(--ink);color:var(--paper);border-top:14px solid var(--accent);box-shadow:inset 0 14px 0 var(--primary)}[data-design=retro] .sec-primary h2{color:var(--accent)}[data-design=retro] .on-primary :focus-visible,[data-design=retro] .sec-primary :focus-visible{outline-color:var(--accent)}[data-design=retro] .b2b-form{border-radius:var(--radius);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--primary)}[data-design=retro] .contact dt{color:var(--muted);font-weight:700}[data-design=retro] .contact a{color:var(--rt-btn);font-weight:600}[data-design=retro] .contact .btn-primary{color:#fff}[data-design=retro] .map{border:3px solid var(--ink);border-radius:var(--radius);background:var(--paper)}[data-design=retro] .foot{background:var(--ink);color:var(--paper);box-shadow:0 -14px 0 var(--retro-3),0 -28px 0 var(--accent),0 -42px 0 var(--primary);margin-top:42px}[data-design=retro] .foot :focus-visible{outline-color:var(--accent)}[data-design=retro] .cart-bar{background:var(--ink);color:var(--paper)}[data-design=retro] .cart-bar .btn-accent{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-design=retro] .legal a{color:var(--rt-btn)}
[data-design=galerie] body{background:var(--bg);--gl-frame:#1d1c1a;--gl-shadow:0 1px 1px #16161614,0 22px 36px -20px #1616166b,0 48px 80px -46px #1616164d;font-size:18.5px;line-height:1.6}[data-design=galerie] h1,[data-design=galerie] h2,[data-design=galerie] h3,[data-design=galerie] h4{font-weight:500}[data-design=galerie] h2{font-size:clamp(2.3rem,5vw,3.4rem)}[data-design=galerie] h4{font-size:1.45rem;line-height:1.15}[data-design=galerie] :focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-design=galerie] .demo{background:var(--ink);color:var(--paper);font:400 .8rem/1.5 var(--font-mono)}[data-design=galerie] .top{background:var(--paper);border-bottom:1px solid var(--line)}[data-design=galerie] .brand{font:500 clamp(1.5rem,5vw,1.8rem)/1 var(--font-display);color:var(--ink);padding:18px 0}[data-design=galerie] .lang,[data-design=galerie] .cart-link{border-color:var(--line);font:500 .82rem var(--font-mono);color:var(--ink);border-radius:0}[data-design=galerie] .cart-count{background:var(--ink);color:var(--paper);font-family:var(--font-mono)}[data-design=galerie] .nav{gap:26px}[data-design=galerie] .nav a{font:400 .82rem var(--font-mono);color:var(--muted)}[data-design=galerie] .nav a:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}[data-design=galerie] .gl-work{justify-items:start;gap:22px;margin:0;display:grid}[data-design=galerie] .gl-frame{background:var(--paper);border:clamp(6px,.8vw,10px) solid var(--gl-frame);box-shadow:var(--gl-shadow);width:100%;padding:clamp(16px,7%,52px)}[data-design=galerie] .gl-frame img{object-fit:cover;width:100%;box-shadow:0 0 0 1px #fff,0 0 0 2px #e2dfd8}[data-design=galerie] .gl-label{font:400 .78rem/1.55 var(--font-mono);color:var(--muted);border-left:1px solid var(--ink);gap:2px;padding-left:12px;display:grid}[data-design=galerie] .gl-label strong{color:var(--ink);font-weight:500}[data-design=galerie] .gl-hero{background:radial-gradient(ellipse 34% 50% at 72% 16%,#fffaecf2,transparent 70%),var(--bg);padding-block:clamp(40px,7vw,96px) 0}[data-design=galerie] .gl-entrance{align-items:center;gap:clamp(44px,7vw,96px);display:grid}@media (min-width:900px){[data-design=galerie] .gl-entrance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-design=galerie] .gl-walltext{justify-items:start;gap:20px;max-width:520px;display:grid}[data-design=galerie] .gl-hero h1{letter-spacing:-.02em;font-size:clamp(3.2rem,8vw,6.6rem);line-height:.98}[data-design=galerie] .gl-desc{font:italic 400 clamp(1.25rem,2.4vw,1.55rem)/1.45 var(--font-display);max-width:30ch}[data-design=galerie] .gl-where{font:400 .84rem var(--font-mono);color:var(--muted)}[data-design=galerie] .gl-hero .cta{margin-top:8px}[data-design=galerie] .gl-work-hero{justify-self:center;width:min(100%,520px)}[data-design=galerie] .gl-work-hero .gl-frame img{aspect-ratio:4/5}@media (min-width:900px){[data-design=galerie] .gl-work-hero{justify-self:end}}@media (max-width:560px){[data-design=galerie] .gl-hero .cta{width:100%;display:grid}}[data-design=galerie] .gl-rooms{margin-top:clamp(56px,8vw,104px)}[data-design=galerie] .gl-rooms ol{counter-reset:room;border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}[data-design=galerie] .gl-rooms li{counter-increment:room;gap:4px;padding:16px 20px 18px 0;display:grid}[data-design=galerie] .gl-rooms li:before{content:"Nr. " counter(room,decimal-leading-zero);font:400 .76rem var(--font-mono);color:var(--muted)}[data-design=galerie] .gl-rooms a{font:500 1.35rem/1.2 var(--font-display);color:var(--ink);text-decoration:none}[data-design=galerie] .gl-rooms a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}[data-design=galerie] .btn{font:500 .86rem/1.2 var(--font-mono);letter-spacing:.01em;border-radius:0;min-height:48px}[data-design=galerie] .btn-line{border-width:1px}[data-design=galerie] .sec{padding-block:clamp(72px,10vw,136px)}[data-design=galerie] .sec-head{margin-bottom:clamp(32px,5vw,64px)}[data-design=galerie] .sec-head .muted{max-width:52ch}[data-design=galerie] .chips{flex-wrap:wrap;gap:4px 22px;margin:0 0 clamp(48px,7vw,88px);padding:0;overflow:visible}[data-design=galerie] .chip{min-height:40px;color:var(--muted);font:400 .82rem var(--font-mono);border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 2px}[data-design=galerie] .chip:hover{color:var(--ink)}[data-design=galerie] .chip[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}[data-design=galerie] .cat+.cat{margin-top:clamp(80px,12vw,160px)}[data-design=galerie] .cat-photo{aspect-ratio:4/3;object-fit:cover;background:var(--paper);border:clamp(6px,.8vw,10px) solid var(--gl-frame);width:min(100%,560px);box-shadow:var(--gl-shadow);justify-self:center;padding:clamp(16px,5%,40px)}[data-design=galerie] .cat>h3{font:400 .86rem/1.5 var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--line);justify-self:start;max-width:320px;margin:28px 0 0;padding:12px 16px}[data-design=galerie] .cat:nth-child(1 of .cat)>h3:before{content:"Nr. 01 — "}[data-design=galerie] .cat:nth-child(2 of .cat)>h3:before{content:"Nr. 02 — "}[data-design=galerie] .cat:nth-child(3 of .cat)>h3:before{content:"Nr. 03 — "}[data-design=galerie] .cat:nth-child(4 of .cat)>h3:before{content:"Nr. 04 — "}[data-design=galerie] .cat:nth-child(5 of .cat)>h3:before{content:"Nr. 05 — "}[data-design=galerie] .cat:nth-child(6 of .cat)>h3:before{content:"Nr. 06 — "}[data-design=galerie] .cat:nth-child(7 of .cat)>h3:before{content:"Nr. 07 — "}[data-design=galerie] .cat:nth-child(8 of .cat)>h3:before{content:"Nr. 08 — "}[data-design=galerie] .cat:nth-child(9 of .cat)>h3:before{content:"Nr. 09 — "}[data-design=galerie] .cat>.grid{margin-top:clamp(32px,5vw,56px)}@media (min-width:900px){[data-design=galerie] .cat{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"ph lb""ls ls";align-items:end;column-gap:clamp(32px,4vw,56px);display:grid}[data-design=galerie] .cat:nth-child(2n of .cat){grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"lb ph""ls ls"}[data-design=galerie] .cat:nth-child(2n of .cat)>h3{justify-self:end}[data-design=galerie] .cat-photo{grid-area:ph;justify-self:end}[data-design=galerie] .cat:nth-child(2n of .cat)>.cat-photo{justify-self:start}[data-design=galerie] .cat>h3{grid-area:lb;margin:0 0 clamp(24px,5vw,64px)}[data-design=galerie] .cat>.grid{grid-area:ls}}[data-design=galerie] .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px}[data-design=galerie] .card{background:var(--paper);border:1px solid var(--line);border-radius:0}[data-design=galerie] .card-body{gap:6px;padding:22px 22px 18px}[data-design=galerie] .card-body>p{color:var(--muted);font-size:1rem;font-style:italic}[data-design=galerie] .variants li{border-top:1px solid var(--line);font:400 .82rem var(--font-mono);padding:7px 0}[data-design=galerie] .v-dots{border-bottom:1px dotted var(--line)}[data-design=galerie] .v-price{font:500 .82rem var(--font-mono)}[data-design=galerie] .add{min-height:36px;color:var(--ink);border:1px solid var(--ink);font:500 .78rem var(--font-mono);background:0 0;border-radius:0;padding:0 12px}[data-design=galerie] .add:hover{background:var(--ink);color:var(--paper)}[data-design=galerie] .add:disabled{border-color:var(--line);color:var(--muted);background:0 0}[data-design=galerie] .add.is-added{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[data-design=galerie] .card details{border-top-color:var(--line);font-size:.95rem}[data-design=galerie] .card summary{font:400 .78rem var(--font-mono);color:var(--muted)}[data-design=galerie] .card summary:hover{color:var(--ink)}[data-design=galerie] .gl-about{border-top:1px solid var(--line)}[data-design=galerie] .gl-work-about{width:min(76vw,340px);margin:clamp(64px,10vw,104px) auto 0}[data-design=galerie] .gl-work-about .gl-frame img{aspect-ratio:3/4}[data-design=galerie] .gl-about #despre{background:0 0}@media (min-width:900px){[data-design=galerie] .gl-about{grid-template-columns:minmax(0,1fr) minmax(0,1120px) minmax(0,1fr);display:grid}[data-design=galerie] .gl-about>*{grid-area:1/2}[data-design=galerie] .gl-work-about{align-self:start;margin:clamp(72px,10vw,136px) 0 0 20px}[data-design=galerie] .gl-about #despre .wrap{max-width:none;margin:0;padding-left:calc(360px + clamp(48px,6vw,88px))}[data-design=galerie] .gl-about #despre .about{grid-template-columns:1fr}}[data-design=galerie] .sec-paper{background:var(--paper)}[data-design=galerie] .about-text{gap:18px}[data-design=galerie] .about-text p{font-size:1.1rem;line-height:1.7}[data-design=galerie] .about-text p:first-of-type{font-size:clamp(1.3rem,2.4vw,1.55rem);line-height:1.45}[data-design=galerie] .about h3{font:400 .86rem var(--font-mono);color:var(--muted);margin-bottom:8px}[data-design=galerie] .steps{gap:16px}[data-design=galerie] .steps li{counter-increment:s;border-top:1px solid var(--line);grid-template-columns:3.2ch 1fr;gap:2px 14px;padding-top:12px}[data-design=galerie] .steps li:before{content:counter(s,decimal-leading-zero);width:auto;height:auto;color:var(--muted);font:400 .82rem/1.9 var(--font-mono);background:0 0;border-radius:0;place-items:start}[data-design=galerie] .steps strong{font-size:1.15rem;font-weight:500}[data-design=galerie] .places li{background:var(--paper);border:1px solid var(--line);padding:20px 22px}[data-design=galerie] .places strong{font:500 1.45rem/1.2 var(--font-display)}[data-design=galerie] .place-type,[data-design=galerie] .contact dt{font:400 .78rem var(--font-mono);color:var(--muted)}[data-design=galerie] .contact dd{font-size:1.2rem}[data-design=galerie] .contact dd a{color:var(--ink);text-underline-offset:4px;text-decoration-thickness:1px}[data-design=galerie] .map{background:var(--paper);border:1px solid var(--line);border-radius:0}[data-design=galerie] .map .muted{font:400 .78rem var(--font-mono)}[data-design=galerie] .cart{background:var(--bg);border:1px solid var(--line);border-radius:0}[data-design=galerie] .cart-total{border-top:1px solid var(--ink)}[data-design=galerie] .qty button{border-color:var(--line);border-radius:0}[data-design=galerie] .field>span,[data-design=galerie] .field>legend{font:400 .8rem var(--font-mono);color:var(--muted)}[data-design=galerie] .form input:not([type=radio],[type=checkbox]),[data-design=galerie] .form select,[data-design=galerie] .form textarea,[data-design=galerie] .radios label{border:1px solid #bdbdb5;border-radius:0}[data-design=galerie] .radios label:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}[data-design=galerie] .check,[data-design=galerie] .form-note{font-size:.95rem}[data-design=galerie] .form-done{background:var(--bg);border-left:1px solid var(--ink)}[data-design=galerie] .sec-primary,[data-design=galerie] .sec-primary .btn-primary{background:var(--ink);color:var(--paper)}[data-design=galerie] .b2b-form{background:var(--paper);border:clamp(6px,.8vw,10px) solid var(--gl-frame);border-radius:0;outline:1px solid #ffffff2e}[data-design=galerie] .foot{background:var(--ink);color:#d8d8d2;font:400 .82rem/1.7 var(--font-mono)}[data-design=galerie] .foot strong{font:500 1.2rem var(--font-display);color:var(--paper)}[data-design=galerie] .cart-bar{background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:.85rem}[data-design=galerie] .cart-bar .btn-accent{background:var(--paper);color:var(--ink)}[data-design=galerie] .wa-float{border-radius:0}[data-design=galerie] .legal a{color:var(--ink)}
[data-design=pop] body{--pp-line:3px solid var(--ink);--pp-burst:polygon(50% 0%,59.3% 9.1%,71.7% 5%,76.2% 17.2%,89.1% 18.8%,87.8% 31.8%,98.7% 38.9%,92% 50%,98.7% 61.1%,87.8% 68.2%,89.1% 81.2%,76.2% 82.8%,71.7% 95%,59.3% 90.9%,50% 100%,40.7% 90.9%,28.3% 95%,23.8% 82.8%,10.9% 81.2%,12.2% 68.2%,1.3% 61.1%,8% 50%,1.3% 38.9%,12.2% 31.8%,10.9% 18.8%,23.8% 17.2%,28.3% 5%,40.7% 9.1%);font-size:17px}[data-design=pop] h1{letter-spacing:-.035em;color:var(--primary);overflow-wrap:anywhere;font-size:clamp(2.3rem,5.4vw,4.5rem);line-height:1}[data-design=pop] h2{letter-spacing:-.03em;font-size:clamp(1.8rem,4.2vw,2.9rem);line-height:1.05}[data-design=pop] h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2.6vw,1.75rem)}[data-design=pop] h4{letter-spacing:-.01em;font-size:1.1rem;line-height:1.25}[data-design=pop] :focus-visible{outline:3px solid var(--primary);outline-offset:3px}[data-design=pop] .top{background:var(--bg);border-bottom:var(--pp-line)}[data-design=pop] .brand{color:var(--primary);letter-spacing:-.03em;font-size:clamp(1.05rem,4.2vw,1.3rem)}[data-design=pop] .lang,[data-design=pop] .cart-link{border:2px solid var(--ink);color:var(--ink);background:var(--paper)}[data-design=pop] .cart-count{background:var(--pop-3);color:var(--ink)}[data-design=pop] .nav{gap:6px}[data-design=pop] .nav a{color:var(--ink);border-radius:999px;padding:7px 12px 10px}[data-design=pop] .nav a:hover{background:var(--accent);color:var(--ink)}@media (min-width:900px){[data-design=pop] .nav a{padding:8px 12px}}[data-design=pop] .btn{border:var(--pp-line);box-shadow:4px 4px 0 var(--ink);font-weight:700;transition:transform .12s,box-shadow .12s}[data-design=pop] .btn:hover{box-shadow:6px 6px 0 var(--ink);filter:none;transform:translate(-2px,-2px)}[data-design=pop] .btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}[data-design=pop] .btn-primary{background:var(--primary);color:var(--on-primary)}[data-design=pop] .btn-line{background:var(--paper);color:var(--ink);border-color:var(--ink)}[data-design=pop] .btn-line:hover{background:var(--pop-3)}[data-design=pop] .btn-accent{background:var(--pop-3);color:var(--ink)}[data-design=pop] .pp-hero{background:radial-gradient(color-mix(in srgb,var(--accent) 34%,transparent) 2px,transparent 2.6px) 0 0/24px 24px,var(--bg);border-bottom:var(--pp-line);padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,88px)}[data-design=pop] .pp-grid{align-items:center;gap:clamp(36px,5vw,48px);display:grid}@media (min-width:900px){[data-design=pop] .pp-grid{grid-template-columns:1.05fr 1fr}}[data-design=pop] .pp-text{justify-items:start;gap:18px;display:grid}[data-design=pop] .pp-what{max-width:30ch;color:var(--ink);font-size:clamp(1.12rem,2.2vw,1.35rem);line-height:1.4}[data-design=pop] .pp-text .cta{gap:14px}[data-design=pop] .pp-stickers{flex-wrap:wrap;gap:12px 10px;margin-top:14px;padding:0;list-style:none;display:flex}[data-design=pop] .pp-stickers a{border:var(--pp-line);font:700 .98rem/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--pop-3);border-radius:14px;padding:9px 16px;text-decoration:none;display:inline-block;transform:rotate(-4deg)}[data-design=pop] .pp-stickers li:nth-child(3n+2) a{background:var(--accent);transform:rotate(3deg)}[data-design=pop] .pp-stickers li:nth-child(3n+3) a{background:var(--pop-4);transform:rotate(-2deg)}[data-design=pop] .pp-stickers a:hover{transform:rotate(0)scale(1.06)}[data-design=pop] .pp-stage{aspect-ratio:1;justify-self:center;width:min(100%,560px);margin-bottom:12px;position:relative}[data-design=pop] .pp-circle{border:var(--pp-line);background:var(--paper);border-radius:50%;position:absolute;overflow:hidden}[data-design=pop] .pp-circle img{object-fit:cover;width:100%;height:100%}[data-design=pop] .pp-big{aspect-ratio:1;width:72%;box-shadow:14px 14px 0 var(--accent);top:2%;right:3%}[data-design=pop] .pp-s1{aspect-ratio:1;width:38%;box-shadow:9px 9px 0 var(--pop-3);bottom:2%;left:2%}[data-design=pop] .pp-s2{aspect-ratio:1;width:24%;box-shadow:7px 7px 0 var(--pop-4);top:6%;left:6%}[data-design=pop] .pp-big,[data-design=pop] .pp-s1,[data-design=pop] .pp-s2{border-radius:50%}[data-design=pop] .pp-burst{aspect-ratio:1;text-align:center;z-index:2;width:clamp(118px,29%,160px);color:var(--ink);place-content:center;justify-items:center;gap:2px;padding:18px;display:grid;position:absolute;bottom:4%;right:0;transform:rotate(10deg)}[data-design=pop] .pp-burst:before,[data-design=pop] .pp-burst:after{content:"";clip-path:var(--pp-burst);z-index:-1;position:absolute;inset:0}[data-design=pop] .pp-burst:before{background:var(--ink);inset:-4px;translate:3px 3px}[data-design=pop] .pp-burst:after{background:var(--pop-3)}[data-design=pop] .pp-burst span{font:700 clamp(.82rem,2.6vw,1rem)/1.1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:4px;display:flex}[data-design=pop] .pp-burst svg{flex:none;width:16px;height:16px}[data-design=pop] .pp-burst small{font-size:clamp(.66rem,1.9vw,.76rem);font-weight:600;line-height:1.2}[data-design=pop] .pp-stock{color:var(--muted);font-size:.78rem;position:absolute;bottom:-6px;left:44%}@keyframes pp-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{scale:1}}[data-design=pop] .pp-circle,[data-design=pop] .pp-burst,[data-design=pop] .pp-stickers li{animation:.5s cubic-bezier(.3,1.4,.5,1) both pp-pop}[data-design=pop] .pp-s2{animation-delay:80ms}[data-design=pop] .pp-s1{animation-delay:.16s}[data-design=pop] .pp-burst{animation-delay:.32s}[data-design=pop] .pp-stickers li:first-child{animation-delay:.4s}[data-design=pop] .pp-stickers li:nth-child(2){animation-delay:.48s}[data-design=pop] .pp-stickers li:nth-child(n+3){animation-delay:.56s}[data-design=pop] .pp-about-photo{animation:none}[data-design=pop] .sec{padding-block:clamp(56px,8vw,100px)}[data-design=pop] .chips{gap:10px;padding-block:6px 10px}[data-design=pop] .chip{border:2.5px solid var(--ink);color:var(--ink);background:var(--paper);font-weight:700}[data-design=pop] .chip[aria-pressed=true]{background:var(--pop-3);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}[data-design=pop] .cat{grid-template-columns:auto 1fr;grid-template-areas:"ph ti""li li";align-items:center;column-gap:clamp(16px,3vw,28px);display:grid}[data-design=pop] .cat+.cat{margin-top:clamp(52px,7vw,80px)}[data-design=pop] .cat-photo{aspect-ratio:1;object-fit:cover;border:var(--pp-line);width:clamp(96px,16vw,150px);box-shadow:7px 7px 0 var(--accent);border-radius:50%;grid-area:ph}[data-design=pop] .cat:nth-child(3n+1 of .cat) .cat-photo{box-shadow:7px 7px 0 var(--pop-3)}[data-design=pop] .cat:nth-child(3n of .cat) .cat-photo{box-shadow:7px 7px 0 var(--pop-4)}[data-design=pop] .cat>h3{background:var(--paper);border:var(--pp-line);box-shadow:4px 4px 0 var(--ink);border-radius:16px;grid-area:ti;justify-self:start;margin:0;padding:10px 18px;transform:rotate(-2deg)}[data-design=pop] .cat:nth-child(2n of .cat)>h3{transform:rotate(2deg)}[data-design=pop] .cat .grid{grid-area:li;gap:22px;margin-top:28px}[data-design=pop] .card{--c:var(--accent);background:var(--paper);border:var(--pp-line);border-radius:var(--radius);box-shadow:7px 7px 0 var(--c);overflow:visible}[data-design=pop] .card:nth-child(4n+2){--c:var(--pop-3)}[data-design=pop] .card:nth-child(4n+3){--c:var(--pop-4)}[data-design=pop] .card:nth-child(4n+4){--c:var(--primary)}[data-design=pop] .card-photo{border-radius:calc(var(--radius) - 3px) calc(var(--radius) - 3px) 0 0}[data-design=pop] .card-body{padding:20px 22px}[data-design=pop] .variants li{border-top:2px dashed color-mix(in srgb,var(--ink) 22%,transparent);flex-wrap:wrap;row-gap:6px}[data-design=pop] .add{margin-left:auto}[data-design=pop] .v-dots{border-bottom:0}[data-design=pop] .variants li>span:first-child{white-space:nowrap}[data-design=pop] .v-price{color:var(--ink);font-weight:700}[data-design=pop] .add{background:var(--primary);color:var(--on-primary);border:2px solid var(--ink);font-weight:700}[data-design=pop] .add:disabled{border-color:var(--line)}[data-design=pop] .add.is-added{background:var(--pop-4);color:var(--ink)}[data-design=pop] .card details{border-top:0;padding-top:2px}[data-design=pop] .pp-about{align-items:center;gap:0;display:grid}[data-design=pop] .pp-about #despre{background:0 0}[data-design=pop] .pp-about #despre .wrap{max-width:none;padding-inline:0}[data-design=pop] .pp-about-photo{aspect-ratio:1;width:min(80%,380px);box-shadow:16px 16px 0 var(--pop-4);justify-self:center;margin-top:clamp(40px,6vw,64px);position:relative}@media (min-width:900px){[data-design=pop] .pp-about{grid-template-columns:minmax(300px,.8fr) 2fr;column-gap:clamp(32px,5vw,64px)}[data-design=pop] .pp-about-photo{width:100%;margin-top:0}}[data-design=pop] .about-text p{font-size:1.06rem}[data-design=pop] .pp-about .about:not(:has(.steps)){grid-template-columns:1fr}[data-design=pop] .about h3{margin-bottom:16px!important}[data-design=pop] .steps li:before{border:2.5px solid var(--ink);background:var(--pop-3);color:var(--ink)}[data-design=pop] .steps li:nth-child(3n+2):before{background:var(--accent)}[data-design=pop] .steps li:nth-child(3n):before{background:var(--pop-4)}[data-design=pop] .places li{background:var(--paper);border:var(--pp-line);border-radius:var(--radius);box-shadow:6px 6px 0 var(--pop-3)}[data-design=pop] .place-type{color:var(--primary);font-weight:700}[data-design=pop] .sec-paper{background:var(--paper);border-block:var(--pp-line)}[data-design=pop] .pp-about .sec-paper{border-block:0}[data-design=pop] .cart{background:var(--bg);border:var(--pp-line);border-radius:var(--radius)}[data-design=pop] .qty button{border:2px solid var(--ink);background:var(--paper);border-radius:50%}[data-design=pop] .form input:not([type=radio],[type=checkbox]),[data-design=pop] .form select,[data-design=pop] .form textarea{border:2px solid var(--ink);border-radius:16px}[data-design=pop] .radios label{border:2px solid var(--ink);border-radius:999px}[data-design=pop] .radios label:has(:checked){background:var(--pop-3);box-shadow:3px 3px 0 var(--ink);border-color:var(--ink)}[data-design=pop] .form-done{border:var(--pp-line);border-radius:var(--radius);background:var(--bg)}[data-design=pop] .sec-primary{background:var(--primary);color:var(--on-primary);border-block:var(--pp-line)}[data-design=pop] .sec-primary .muted,[data-design=pop] .sec-primary .sec-head p{color:var(--on-primary)}[data-design=pop] .on-primary :focus-visible{outline-color:var(--pop-3)}[data-design=pop] .b2b-form{background:var(--paper);border:var(--pp-line);border-radius:var(--radius);box-shadow:10px 10px 0 var(--accent)}[data-design=pop] .b2b-form .btn-primary{background:var(--primary)}[data-design=pop] .contact dd a{color:var(--primary);font-weight:700}[data-design=pop] .map{border:var(--pp-line);border-radius:var(--radius);background:var(--paper);box-shadow:8px 8px 0 var(--accent)}[data-design=pop] .foot{color:var(--paper);background:radial-gradient(circle at 14px 0,var(--bg) 13px,transparent 14px) 0 0/28px 28px repeat-x,var(--ink);padding-top:64px}[data-design=pop] .demo{background:var(--primary);color:var(--on-primary)}[data-design=pop] .cart-bar{background:var(--ink);color:var(--paper)}@media (min-width:760px){[data-design=pop] .cart-bar{border:var(--pp-line);box-shadow:6px 6px 0 var(--accent)}}@media (prefers-reduced-motion:reduce){[data-design=pop] .pp-circle,[data-design=pop] .pp-burst,[data-design=pop] .pp-stickers li{animation:none}[data-design=pop] .btn{transition:none}}
[data-design=ferma] body{--plank-1:#8a5e37;--plank-2:#6e4727;--plank-3:#3f2915;--print:#fbf8f1;--burlap:#e3d4b5;--seam:#1e12088c;--planks:repeating-linear-gradient(180deg,transparent 0 70px,var(--seam) 70px 72px,#ffffff14 72px 73px,transparent 73px 74px), repeating-linear-gradient(180deg,#ffffff09 0 74px,#00000012 74px 148px,#00000005 148px 222px), repeating-linear-gradient(91deg,#0000000d 0 2px,transparent 2px 9px,#ffffff08 9px 11px,transparent 11px 23px), linear-gradient(180deg,var(--plank-1),var(--plank-2));--linen:repeating-linear-gradient(0deg,#5b3a1e0d 0 1px,transparent 1px 3px), repeating-linear-gradient(90deg,#5b3a1e0b 0 1px,transparent 1px 3px);background:var(--linen),var(--bg);font-size:17px}[data-design=ferma] h1{color:var(--primary);font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:1}[data-design=ferma] h2{color:var(--primary);font-size:clamp(2.1rem,5vw,3.2rem)}[data-design=ferma] h3{font-size:1.65rem}[data-design=ferma] h4{color:var(--primary);font-size:1.3rem}[data-design=ferma] :focus-visible{outline-color:var(--accent)}[data-design=ferma] .demo{background:var(--plank-3);color:#f1e6d2}[data-design=ferma] .top{background:var(--linen),var(--paper);border-bottom:5px double var(--primary)}[data-design=ferma] .brand{color:var(--primary);font-size:clamp(1.35rem,5vw,1.6rem)}[data-design=ferma] .lang,[data-design=ferma] .cart-link{border:1.5px solid var(--primary);color:var(--primary);border-radius:var(--radius-btn)}[data-design=ferma] .cart-count{background:var(--accent);color:var(--on-accent)}[data-design=ferma] .nav a{color:var(--ink)}[data-design=ferma] .nav a:hover{color:var(--accent);text-underline-offset:5px;text-decoration:underline}[data-design=ferma] .fe-hero{background:var(--planks);padding-block:clamp(40px,6vw,76px) clamp(36px,5vw,56px);overflow:hidden;box-shadow:inset 0 12px 18px -10px #00000080,inset 0 -12px 18px -10px #00000073}[data-design=ferma] .fe-wall{align-items:center;gap:clamp(48px,6vw,64px);display:grid}@media (min-width:900px){[data-design=ferma] .fe-wall{grid-template-columns:1fr 1.05fr}}[data-design=ferma] .fe-sign{background:var(--linen),var(--paper);border-radius:3px;justify-items:start;gap:18px;padding:clamp(34px,5vw,56px) clamp(26px,4vw,48px);display:grid;position:relative;transform:rotate(-.6deg);box-shadow:0 2px #00000026,0 22px 34px -16px #000000b3}[data-design=ferma] .fe-sign:before{content:"";background:radial-gradient(circle at 5px 5px,#4a3b2c 3px,#857261 4px,#0000 5px) 0 0/10px 10px no-repeat,radial-gradient(circle at 5px 5px,#4a3b2c 3px,#857261 4px,#0000 5px) 100% 0/10px 10px no-repeat;height:10px;position:absolute;inset:12px 12px auto}[data-design=ferma] .fe-sign h1{overflow-wrap:break-word;max-width:100%}[data-design=ferma] .fe-sign .cta{padding-right:clamp(0px,12vw,150px)}@media (max-width:620px){[data-design=ferma] .fe-sign .cta{padding-right:0}}[data-design=ferma] .fe-what{max-width:32ch;font-size:clamp(1.12rem,2.3vw,1.35rem);line-height:1.5}[data-design=ferma] .fe-stamp{width:clamp(108px,11vw,132px);height:auto;color:var(--accent);opacity:.92;animation:.5s cubic-bezier(.2,1.5,.4,1) .3s both fe-stamp;position:absolute;bottom:clamp(18px,3vw,34px);right:clamp(18px,3vw,36px);transform:rotate(-14deg)}[data-design=ferma] .fe-stamp text{font-family:var(--font-body)}@keyframes fe-stamp{0%{opacity:0;transform:rotate(-26deg)scale(1.6)}}@media (max-width:620px){[data-design=ferma] .fe-stamp{justify-self:end;width:104px;margin:-6px -6px -14px 0;position:relative;bottom:auto;right:auto}}[data-design=ferma] .fe-print{background:var(--print);margin:0;padding:12px;position:relative;box-shadow:0 1px 2px #00000040,0 22px 34px -14px #000000a6}[data-design=ferma] .fe-print img{object-fit:cover;filter:sepia(.14)saturate(.92)contrast(1.02);width:100%;height:auto}[data-design=ferma] .fe-print:before,[data-design=ferma] .fe-print:after{content:"";z-index:1;width:26px;height:26px;position:absolute}[data-design=ferma] .fe-print:before{background:linear-gradient(135deg,#2e2a22 50%,#0000 50%);top:3px;left:3px}[data-design=ferma] .fe-print:after{background:linear-gradient(-45deg,#2e2a22 50%,#0000 50%);bottom:3px;right:3px}[data-design=ferma] .fe-print figcaption{font:400 1.02rem/1.3 var(--font-display);color:var(--muted);padding:12px 4px 2px}[data-design=ferma] .fe-prints{padding-bottom:clamp(30px,5vw,40px);position:relative}[data-design=ferma] .fe-print-main{transform:rotate(1.8deg)}[data-design=ferma] .fe-print-main img{aspect-ratio:5/4}[data-design=ferma] .fe-print-small{width:clamp(130px,38%,220px);padding:9px;position:absolute;bottom:clamp(-30px,-2vw,-16px);left:clamp(-10px,-3vw,-44px);transform:rotate(-6deg)}[data-design=ferma] .fe-print-small img{aspect-ratio:1}[data-design=ferma] .fe-print-small:before,[data-design=ferma] .fe-print-small:after{width:18px;height:18px}[data-design=ferma] .fe-note{color:#f1e6d2;grid-column:1/-1;justify-self:end;margin-top:-20px;font-size:.82rem}@media (max-width:899px){[data-design=ferma] .fe-note{margin-top:0}[data-design=ferma] .cat-photo{aspect-ratio:2}}[data-design=ferma] .btn{border-radius:var(--radius-btn);font-weight:700}[data-design=ferma] .btn-primary{background:var(--primary);color:var(--on-primary)}[data-design=ferma] .btn-line{border-color:var(--primary);color:var(--primary);border-width:1.5px}[data-design=ferma] #produse .sec-head{border-bottom:5px double var(--line);padding-bottom:14px}[data-design=ferma] .chip{border:1.5px solid var(--primary);color:var(--primary);background:var(--paper);border-radius:4px}[data-design=ferma] .chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}[data-design=ferma] .cat{display:grid}[data-design=ferma] .cat+.cat{margin-top:clamp(56px,8vw,88px)}[data-design=ferma] .cat-photo{aspect-ratio:16/5;object-fit:cover;background:var(--print);filter:sepia(.12)saturate(.94);width:100%;padding:clamp(8px,1vw,12px);transform:rotate(-.5deg);box-shadow:0 1px 2px #0003,0 20px 30px -16px #2e2a2299}[data-design=ferma] .cat:nth-of-type(2n) .cat-photo{transform:rotate(.5deg)}[data-design=ferma] .cat>h3{color:var(--ink);background:repeating-linear-gradient(0deg,#5b3a1e17 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#5b3a1e17 0 1px,transparent 1px 3px),var(--burlap);outline:1.5px dashed color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:-6px;justify-self:start;margin:-30px 0 22px clamp(14px,3vw,32px);padding:10px 24px;position:relative;transform:rotate(-1.5deg);box-shadow:0 8px 14px -8px #00000073}[data-design=ferma] .cat:not(:has(.cat-photo))>h3{margin-top:0}[data-design=ferma] .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px}[data-design=ferma] .card{background:var(--paper);border:1.5px solid var(--primary);border-radius:var(--radius);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px color-mix(in srgb,var(--primary) 40%,transparent),0 3px 0 color-mix(in srgb,var(--primary) 18%,transparent)}[data-design=ferma] .card-body{padding:22px}[data-design=ferma] .card-body>p{color:var(--muted)}[data-design=ferma] .variants li{border-top:1px solid var(--line)}[data-design=ferma] .v-dots{border-bottom-color:var(--line)}[data-design=ferma] .v-price{color:var(--accent)}[data-design=ferma] .add{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-btn);font-weight:700}[data-design=ferma] .add.is-added{background:var(--accent);color:var(--on-accent)}[data-design=ferma] .card details{border-top:1px solid var(--line)}[data-design=ferma] .fe-about{background:var(--linen),var(--paper);border-block:14px solid var(--plank-2)}[data-design=ferma] .fe-about .sec-paper{background:0 0}[data-design=ferma] .fe-about-art{padding-bottom:clamp(64px,9vw,96px)}[data-design=ferma] .fe-about-prints{max-width:420px;margin-inline:auto 8%;position:relative}[data-design=ferma] .fe-about-prints .fe-print{transform:rotate(-2deg)}[data-design=ferma] .fe-about-prints .fe-print img{aspect-ratio:4/5}[data-design=ferma] .fe-about-prints .fe-print-small{width:46%;bottom:clamp(-40px,-3vw,-24px);left:auto;right:clamp(-56px,-4vw,-14px);transform:rotate(5deg)}@media (min-width:860px){[data-design=ferma] .fe-about{display:grid}[data-design=ferma] .fe-about>*{grid-area:1/1}[data-design=ferma] .fe-about .about{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}[data-design=ferma] .fe-about .about>*{grid-column:1}[data-design=ferma] .fe-about-art{pointer-events:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-self:center;align-items:center;gap:36px;padding-block:56px 80px;display:grid}[data-design=ferma] .fe-about-prints{grid-column:2;margin:0 auto}}[data-design=ferma] .about h3{color:var(--accent)}[data-design=ferma] .steps li:before{border:2px solid var(--accent);color:var(--accent);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4.5px color-mix(in srgb,var(--accent) 50%,transparent);background:0 0;border-radius:50%}[data-design=ferma] .places li{background:var(--paper);border:1.5px solid var(--primary);border-left:8px solid var(--accent);border-radius:var(--radius)}[data-design=ferma] .place-type{color:var(--accent);font-weight:700}[data-design=ferma] .places strong{font:400 1.2rem/1.25 var(--font-display);color:var(--primary)}[data-design=ferma] .map{border:1.5px solid var(--primary);background:var(--linen),var(--paper)}[data-design=ferma] .contact a:not(.btn){color:var(--primary);font-weight:700}[data-design=ferma] #comanda{background:var(--linen),var(--paper);border-top:5px double var(--line)}[data-design=ferma] .cart{background:var(--bg);border:1.5px solid var(--primary)}[data-design=ferma] .cart-total{border-top:3px double var(--ink)}[data-design=ferma] .form-done{background:var(--bg)}[data-design=ferma] .sec-primary{background:var(--planks);color:#fff}[data-design=ferma] .sec-primary h2{color:#fff}[data-design=ferma] .sec-primary .sec-head p{color:#f4ebdb}[data-design=ferma] .b2b-form{background:var(--linen),var(--paper);border-radius:3px;box-shadow:0 22px 34px -16px #000000b3}[data-design=ferma] .form input:not([type=radio],[type=checkbox]),[data-design=ferma] .form select,[data-design=ferma] .form textarea{border-color:color-mix(in srgb,var(--primary) 60%,var(--line));border-radius:4px}[data-design=ferma] .radios label{border-radius:4px}[data-design=ferma] .radios label:has(:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}[data-design=ferma] .foot{background:repeating-linear-gradient(180deg,transparent 0 70px,var(--seam) 70px 72px),linear-gradient(180deg,#4a3019,var(--plank-3));color:#f1e6d2}[data-design=ferma] .foot a{color:#f1e6d2}[data-design=ferma] .cart-bar{background:var(--primary);color:var(--on-primary)}[data-design=ferma] .cart-bar .btn-accent{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){[data-design=ferma] .fe-stamp{animation:none}}
[data-design=ziar] body{--zr-hair:color-mix(in srgb,var(--ink) 35%,transparent);background:radial-gradient(ellipse at 50% 0%,#ffffff8c,transparent 60%),var(--bg);font-size:17.5px;line-height:1.55}[data-design=ziar] h2{font-size:clamp(2rem,5vw,3.2rem);line-height:1}[data-design=ziar] h3{font-size:1.65rem;line-height:1.05}[data-design=ziar] h4{font-size:1.22rem;font-weight:700}[data-design=ziar] :focus-visible{outline-color:var(--accent)}[data-design=ziar] .demo{background:var(--accent);color:var(--on-accent)}[data-design=ziar] .top{background:var(--bg);border-bottom:1px solid var(--ink)}[data-design=ziar] .brand{color:var(--ink);font-weight:900}[data-design=ziar] .lang,[data-design=ziar] .cart-link{border-color:var(--ink);color:var(--ink);border-radius:0}[data-design=ziar] .cart-count{background:var(--accent);color:var(--on-accent)}[data-design=ziar] .nav a{color:var(--ink);font-size:.98rem;font-weight:500}[data-design=ziar] .nav a:hover{color:var(--accent);text-decoration:underline}[data-design=ziar] .zr-print{background:var(--ink);margin:0;position:relative;overflow:hidden}[data-design=ziar] .zr-print img{object-fit:cover;filter:grayscale()contrast(1.28)brightness(1.04);width:100%;height:100%}[data-design=ziar] .zr-print:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.32;background:radial-gradient(circle,#000000e6 0 .9px,#0000 1.3px) 0 0/4px 4px;position:absolute;inset:0}[data-design=ziar] .zr-front{padding-block:clamp(16px,3vw,28px) clamp(44px,6vw,72px)}[data-design=ziar] .zr-mast{border-bottom:5px double var(--ink);align-items:center;gap:12px;padding-bottom:clamp(10px,2vw,18px);display:grid}[data-design=ziar] .zr-mast h1{text-align:center;letter-spacing:-.025em;font-size:clamp(2.9rem,9vw,7.4rem);font-weight:900;line-height:.9}[data-design=ziar] .zr-ear{text-align:center;border:1px solid var(--ink);justify-items:center;gap:2px;padding:8px 12px;font-size:.88rem;font-style:italic;line-height:1.3;display:grid}[data-design=ziar] .zr-ear strong{font:900 1.12rem/1.15 var(--font-display);font-style:normal}[data-design=ziar] .zr-ear a{text-decoration:none}[data-design=ziar] .zr-ear a:hover{text-decoration:underline}@media (min-width:900px){[data-design=ziar] .zr-mast{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:28px}[data-design=ziar] .zr-ear{justify-self:start;max-width:200px}[data-design=ziar] .zr-ear:last-child{justify-self:end}}@media (max-width:899px){[data-design=ziar] .zr-mast{grid-template-columns:1fr 1fr}[data-design=ziar] .zr-mast h1{grid-area:1/1/auto/-1}}[data-design=ziar] .zr-dateline{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:7px 0;font-size:.92rem;font-style:italic;display:flex}[data-design=ziar] .zr-headline{font:900 clamp(2.1rem,5.6vw,4.6rem)/.98 var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:20ch;margin:clamp(22px,3.4vw,40px) auto clamp(20px,3vw,34px)}[data-design=ziar] .zr-page{border-top:1px solid var(--ink);gap:28px;padding-top:clamp(20px,3vw,28px);display:grid}@media (min-width:1000px){[data-design=ziar] .zr-page{grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(0,1fr);gap:0}[data-design=ziar] .zr-page>*{padding-inline:24px}[data-design=ziar] .zr-page>:first-child{padding-left:0}[data-design=ziar] .zr-page>:last-child{padding-right:0}[data-design=ziar] .zr-page>*+*{border-left:1px solid var(--ink)}}[data-design=ziar] .zr-col h2{border-bottom:3px solid var(--ink);margin-bottom:10px;padding-bottom:6px;font-size:1.5rem}[data-design=ziar] .zr-index ul{padding:0;list-style:none}[data-design=ziar] .zr-index li{border-bottom:1px solid var(--zr-hair);padding:10px 0;font-size:.98rem;line-height:1.45}[data-design=ziar] .zr-index a{font:900 1.3rem/1.1 var(--font-display);margin-bottom:3px;text-decoration:none;display:block}[data-design=ziar] .zr-index a:hover{color:var(--accent);text-decoration:underline}[data-design=ziar] .zr-index span{color:var(--muted)}[data-design=ziar] .zr-lead .zr-print{aspect-ratio:6/5}[data-design=ziar] figcaption{color:var(--muted);margin-top:8px;font-size:.88rem;font-style:italic;line-height:1.35}[data-design=ziar] .zr-orders{align-content:start;gap:12px;font-size:.98rem;line-height:1.5;display:grid}[data-design=ziar] .zr-orders h2{margin-bottom:0}[data-design=ziar] .zr-orders p:first-of-type:first-line{font-weight:600}[data-design=ziar] .zr-side{aspect-ratio:1;margin-top:4px}[data-design=ziar] .zr-cta{gap:8px;display:grid}[data-design=ziar] .zr-cta .btn{width:100%;min-height:46px;padding-inline:.8em;font-size:.95rem}@media (min-width:600px) and (max-width:999px){[data-design=ziar] .zr-page{grid-template-columns:1fr 1fr}[data-design=ziar] .zr-lead{grid-area:1/1/auto/-1}[data-design=ziar] .zr-orders{border-left:1px solid var(--ink);padding-left:20px}}[data-design=ziar] .btn{font-family:var(--font-body);border-radius:0;font-weight:700}[data-design=ziar] .btn-line{background:var(--paper);border-width:1px}[data-design=ziar] .btn-primary:hover{background:var(--accent);filter:none}[data-design=ziar] #produse{border-top:5px double var(--ink);background:var(--paper)}[data-design=ziar] #produse .sec-head{text-align:center;border-bottom:1px solid var(--ink);justify-items:center;max-width:none;margin-bottom:0;padding-bottom:14px}[data-design=ziar] .chips{border-bottom:1px solid var(--ink);justify-content:center;gap:0;margin-bottom:clamp(24px,3vw,34px);padding-block:0}@media (max-width:699px){[data-design=ziar] .chips{justify-content:flex-start}}[data-design=ziar] .chip{min-height:42px;color:var(--ink);font:italic 400 1.02rem var(--font-body);border:0;border-radius:0;padding:0 16px}[data-design=ziar] .chip+.chip{border-left:1px solid var(--zr-hair)}[data-design=ziar] .chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-design=ziar] .cat-photo{aspect-ratio:3/2;object-fit:cover;filter:grayscale()contrast(1.28)brightness(1.04);width:100%;margin-bottom:12px}[data-design=ziar] .cat>h3{text-align:center;border-block:3px solid var(--ink);margin-bottom:4px;padding:8px 0;font-weight:900}@media (min-width:760px){[data-design=ziar] #produse .wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}[data-design=ziar] #produse .wrap>.sec-head,[data-design=ziar] #produse .wrap>.chips{grid-column:1/-1}[data-design=ziar] .cat{padding-inline:20px}[data-design=ziar] .cat+.cat{border-left:1px solid var(--ink);margin-top:0}[data-design=ziar] .cat:nth-child(1 of .cat:not([hidden])){border-left:0;padding-left:0}[data-design=ziar] .cat:nth-last-child(1 of .cat:not([hidden])){padding-right:0}}[data-design=ziar] .grid{grid-template-columns:1fr;gap:0}[data-design=ziar] .card{border-bottom:1px solid var(--zr-hair);background:0 0;border-radius:0}[data-design=ziar] .card-body{gap:4px;padding:14px 0}[data-design=ziar] .card-body>p{font-size:.95rem;line-height:1.45}[data-design=ziar] .variants li{border-top:0;gap:8px;padding:4px 0;font-size:.96rem}[data-design=ziar] .v-dots{border-bottom:1px dotted var(--ink)}[data-design=ziar] .v-price{font-weight:700}[data-design=ziar] .add{color:var(--ink);border:1px solid var(--ink);background:0 0;border-radius:0;min-height:36px;padding:0 10px;font-size:.88rem}[data-design=ziar] .add:hover{background:var(--ink);color:var(--paper)}[data-design=ziar] .add:disabled{color:var(--muted);border-color:var(--zr-hair);background:0 0}[data-design=ziar] .add.is-added{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[data-design=ziar] .card details{border-top:0;padding-top:0;font-size:.9rem}[data-design=ziar] .card summary{font-style:italic;font-weight:400}[data-design=ziar] .zr-report{border-top:5px double var(--ink);padding-top:clamp(28px,4vw,48px)}[data-design=ziar] .zr-report-photo{aspect-ratio:16/9}@media (max-width:699px){[data-design=ziar] .zr-report-photo{aspect-ratio:4/3}}[data-design=ziar] .zr-report #despre{background:0 0;padding-top:clamp(28px,4vw,44px)}[data-design=ziar] .about{gap:clamp(28px,4vw,48px)}@media (min-width:900px){[data-design=ziar] .about{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}[data-design=ziar] .about-text{columns:3 240px;column-rule:1px solid var(--ink);column-gap:32px;max-width:none;display:block}[data-design=ziar] .about-text:only-child{grid-column:1/-1}[data-design=ziar] .about-text h2{column-span:all;text-align:center;border-bottom:1px solid var(--ink);margin-bottom:18px;padding-bottom:12px}[data-design=ziar] .about-text p{text-indent:1.4em;margin-bottom:12px}[data-design=ziar] .about-text h2+p{text-indent:0}[data-design=ziar] .about-text h2+p:first-line{font-weight:700}[data-design=ziar] .about>div:not(.about-text){border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px;margin:4px;padding:20px}[data-design=ziar] .about h3{text-align:center;border-bottom:1px solid var(--ink);padding-bottom:8px;font-weight:900}[data-design=ziar] .steps li:before{content:counter(s,upper-roman) ".";color:var(--ink);width:auto;height:auto;font:900 1.3rem/1.2 var(--font-display);background:0 0;border-radius:0;place-items:start}[data-design=ziar] .sec-head{border-bottom:3px solid var(--ink);max-width:none;padding-bottom:10px}[data-design=ziar] .sec-head h2{font-weight:900}[data-design=ziar] #unde,[data-design=ziar] #contact{border-top:5px double var(--ink)}[data-design=ziar] .places li{background:var(--paper);border:1px solid var(--ink);border-left:1px solid var(--ink);box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--ink);text-align:center;justify-items:center;padding:20px 22px}[data-design=ziar] .place-type{font-style:italic;font-weight:400}[data-design=ziar] .places strong{font:900 1.35rem/1.15 var(--font-display)}[data-design=ziar] .contact dt{color:var(--muted);font-style:italic;font-weight:400}[data-design=ziar] .contact dd{font:700 1.3rem/1.3 var(--font-display)}[data-design=ziar] .contact dd a{text-underline-offset:4px;text-decoration-thickness:1px}[data-design=ziar] .contact .btn{font:700 1rem/1.2 var(--font-body)}[data-design=ziar] .map{border-color:var(--ink);background:var(--paper);border-radius:0}[data-design=ziar] #comanda{background:var(--paper);border-top:5px double var(--ink)}[data-design=ziar] .cart{background:var(--bg);border:1px solid var(--ink);border-radius:0}[data-design=ziar] .cart h3{font-weight:900}[data-design=ziar] .qty button{border-color:var(--ink);border-radius:0}[data-design=ziar] .form input:not([type=radio],[type=checkbox]),[data-design=ziar] .form select,[data-design=ziar] .form textarea,[data-design=ziar] .radios label{border-width:1px;border-color:var(--ink);border-radius:0}[data-design=ziar] .radios label:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}[data-design=ziar] .form-done{border-left-color:var(--accent)}[data-design=ziar] .sec-primary{background:var(--ink);color:var(--paper)}[data-design=ziar] .sec-primary .sec-head{border-bottom-color:var(--paper)}[data-design=ziar] .sec-primary .btn-primary{background:var(--accent);color:var(--on-accent)}[data-design=ziar] .b2b-form{background:var(--paper);border-radius:0}[data-design=ziar] .b2b-form .btn-primary{background:var(--ink);color:var(--paper)}[data-design=ziar] .foot{background:var(--ink);color:var(--paper);border-top:5px double var(--paper);box-shadow:0 -6px 0 var(--ink)}[data-design=ziar] .foot strong{font-family:var(--font-display);font-size:1.1rem;font-weight:900}[data-design=ziar] .cart-bar{background:var(--ink);color:var(--paper)}[data-design=ziar] .cart-bar .btn-accent{background:var(--accent);color:var(--on-accent)}@media (min-width:760px){[data-design=ziar] .cart-bar{border-radius:0}}[data-design=ziar] .legal a{color:var(--accent)}@media (min-width:760px){[data-design=ziar] .chips{margin-inline:0;padding-inline:0}}[data-design=ziar] .zr-lead{margin:0}@media (max-width:999px){[data-design=ziar] .zr-lead{order:-1}}@media (max-width:599px){[data-design=ziar] .zr-side{display:none}}
[data-design=teanc] body{--tc-gut:clamp(8px,2vw,28px);--tc-r:var(--radius);--tc-head:16px;--tc-sand:color-mix(in srgb,var(--bg) 45%,var(--paper));--tc-lift:0 -1px 0 #1f1b160d,0 -18px 40px -26px #1f1b168c,0 18px 40px -30px #1f1b1666;background:var(--bg);font-size:17px}@media (min-width:900px){[data-design=teanc] body{--tc-head:78px}}[data-design=teanc] h1,[data-design=teanc] h2,[data-design=teanc] h3{line-height:1}[data-design=teanc] h2{font-size:clamp(2.4rem,5.6vw,3.8rem)}[data-design=teanc] h4{font-size:1.6rem;line-height:1.1}[data-design=teanc] :focus-visible{outline-color:var(--accent)}[data-design=teanc] .demo{background:var(--ink);color:var(--paper)}[data-design=teanc] .top{background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:0}[data-design=teanc] .brand{color:var(--ink);font-size:clamp(1.55rem,5.4vw,1.9rem)}[data-design=teanc] .lang,[data-design=teanc] .cart-link{border-color:color-mix(in srgb,var(--ink) 25%,transparent);color:var(--ink);background:var(--paper)}[data-design=teanc] .cart-count{background:var(--accent);color:var(--on-accent)}[data-design=teanc] .nav a{color:var(--muted);font-weight:500}[data-design=teanc] .nav a:hover{color:var(--ink)}[data-design=teanc] .btn{font-weight:500}[data-design=teanc] .btn-line{border-width:1.5px;border-color:color-mix(in srgb,currentColor 35%,transparent)}[data-design=teanc] .btn-line:hover{border-color:currentColor}[data-design=teanc] .tc-table{padding-block:clamp(10px,2vw,22px) 0;overflow-x:clip}[data-design=teanc] .tc-deck+.tc-deck{margin-top:clamp(16px,2.4vw,26px)}[data-design=teanc] .tc-card{width:calc(100% - 2 * var(--tc-gut));border-radius:var(--tc-r);background:var(--paper);max-width:1240px;box-shadow:var(--tc-lift);margin-inline:auto;position:relative;overflow:clip}[data-design=teanc] .tc-card+.tc-card{margin-top:clamp(16px,2.4vw,26px)}[data-design=teanc] .tc-places{--i:1}@media (min-width:900px) and (min-height:740px){[data-design=teanc] .tc-stick{top:calc(var(--tc-head) + var(--i,0) * 18px);position:sticky}}[data-design=teanc] .tc-card>.sec,[data-design=teanc] .tc-card .sec{background:0 0;padding-block:clamp(44px,6vw,72px)}[data-design=teanc] .tc-card .wrap{padding-inline:clamp(20px,4vw,52px)}[data-design=teanc] .tc-photo,[data-design=teanc] .tc-band{border-radius:calc(var(--tc-r) - 10px);background:var(--line);min-height:240px;margin:10px;position:relative;overflow:hidden}[data-design=teanc] .tc-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-design=teanc] .tc-band{min-height:0;margin-bottom:0}[data-design=teanc] .tc-band img{aspect-ratio:2.6;object-fit:cover;width:100%}@media (min-width:900px){[data-design=teanc] .tc-band img{aspect-ratio:4.2}}[data-design=teanc] .tc-hero{box-shadow:none;background:0 0;padding-top:clamp(40px,6vw,84px);overflow:visible}[data-design=teanc] .tc-pile{position:absolute;inset:0}[data-design=teanc] .tc-pile-card{border-radius:calc(var(--tc-r) - 6px);border:8px solid var(--paper);background:var(--paper);width:min(34%,400px);position:absolute;top:10px;right:5%;overflow:hidden;rotate:8deg;box-shadow:0 10px 30px -14px #1f1b168c}[data-design=teanc] .tc-pile-card+.tc-pile-card{width:min(28%,330px);top:18px;left:7%;right:auto;rotate:-7deg}[data-design=teanc] .tc-pile-card img{aspect-ratio:.8;object-fit:cover;width:100%}[data-design=teanc] .tc-face{border-radius:var(--tc-r);background:var(--paper);box-shadow:var(--tc-lift);display:grid;position:relative;overflow:clip}@media (min-width:900px){[data-design=teanc] .tc-face{min-height:min(calc(100vh - var(--tc-head) - 90px),620px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}[data-design=teanc] .tc-hero-text{align-content:center;justify-items:start;gap:18px;padding:clamp(30px,5vw,68px);display:grid}[data-design=teanc] .tc-where{color:var(--muted);align-items:center;gap:8px;font-weight:500;display:flex}[data-design=teanc] .tc-where svg{width:18px;height:18px;color:var(--accent);flex:none}[data-design=teanc] .tc-hero h1{font-size:clamp(3.2rem,7.4vw,6.6rem);line-height:.92}[data-design=teanc] .tc-what{font:italic 400 clamp(1.4rem,2.8vw,1.9rem)/1.2 var(--font-display);max-width:28ch;color:var(--muted)}[data-design=teanc] .tc-hero .cta{margin-top:8px}[data-design=teanc] .tc-hero-photo{border-radius:calc(var(--tc-r) - 10px);order:-1;min-height:300px;margin:10px;position:relative;overflow:hidden}[data-design=teanc] .tc-hero-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:900px){[data-design=teanc] .tc-hero-photo{order:0}}@media (prefers-reduced-motion:no-preference){[data-design=teanc] .tc-pile-card{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both tc-deal}[data-design=teanc] .tc-pile-card+.tc-pile-card{animation-delay:.3s}@keyframes tc-deal{0%{translate:0 40px;rotate:none}}}[data-design=teanc] .chip{border:1.5px solid var(--line);color:var(--ink);font-weight:500}[data-design=teanc] .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}[data-design=teanc] .cat{display:grid}[data-design=teanc] .cat+.cat{margin-top:clamp(44px,6vw,64px)}[data-design=teanc] .cat-photo,[data-design=teanc] .cat>h3{grid-area:1/1}[data-design=teanc] .cat-photo{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--tc-r) - 8px);width:100%}@media (min-width:700px){[data-design=teanc] .cat-photo{aspect-ratio:3}}[data-design=teanc] .cat>h3{color:#fff;border-radius:0 0 calc(var(--tc-r) - 8px) calc(var(--tc-r) - 8px);background:linear-gradient(#0000,#14100cc7);align-self:end;margin:0;padding:72px clamp(18px,3vw,32px) clamp(16px,2.4vw,26px);font-size:clamp(2rem,4.6vw,3.2rem)}[data-design=teanc] .cat>.grid{margin-top:clamp(18px,3vw,28px)}[data-design=teanc] .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:0 36px}[data-design=teanc] .card{border-top:1px solid var(--line);background:0 0;border-radius:0}[data-design=teanc] .card-body{padding:18px 0 22px}[data-design=teanc] .variants li{border-top:0;padding:4px 0}[data-design=teanc] .variants li>span:first-child{white-space:nowrap}[data-design=teanc] .v-dots{border-bottom:1px dotted var(--muted)}[data-design=teanc] .v-price{font-weight:600}[data-design=teanc] .add{background:var(--ink);color:var(--paper);font-weight:500}[data-design=teanc] .add:disabled{background:var(--line);color:var(--muted)}[data-design=teanc] .add.is-added{background:var(--accent);color:var(--ink)}[data-design=teanc] .card details{border-top:0;padding-top:2px}[data-design=teanc] .card summary{color:var(--muted);font-weight:500}[data-design=teanc] .tc-about{background:var(--ink);color:var(--paper);display:grid}[data-design=teanc] .tc-about h2,[data-design=teanc] .tc-about h3{color:var(--paper)}[data-design=teanc] .tc-about .about{grid-template-columns:1fr;gap:28px}[data-design=teanc] .tc-about .steps span{color:color-mix(in srgb,var(--paper) 72%,transparent)}[data-design=teanc] .tc-about .steps li:before{background:var(--accent);color:var(--ink)}[data-design=teanc] .tc-about .about-text p{color:color-mix(in srgb,var(--paper) 88%,transparent)}[data-design=teanc] .about-photo{display:none}[data-design=teanc] .about h3{font-size:1.9rem}[data-design=teanc] .tc-about .tc-photo{min-height:280px}@media (min-width:900px){[data-design=teanc] .tc-about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}[data-design=teanc] .tc-places{background:var(--tc-sand);display:grid}@media (min-width:900px){[data-design=teanc] .tc-places{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}[data-design=teanc] .places li{background:var(--paper);border-left:0;border-radius:18px;padding:20px 22px}[data-design=teanc] .places strong{font:400 1.6rem/1.1 var(--font-display)}[data-design=teanc] .place-type{color:var(--accent);filter:brightness(.82);font-weight:500}[data-design=teanc] .cart{background:var(--tc-sand);border-radius:20px}[data-design=teanc] .cart-total{border-top:1px solid var(--ink)}[data-design=teanc] .form input:not([type=radio],[type=checkbox]),[data-design=teanc] .form select,[data-design=teanc] .form textarea{border:1px solid color-mix(in srgb,var(--ink) 40%,transparent);border-radius:14px}[data-design=teanc] .radios label{border:1px solid color-mix(in srgb,var(--ink) 40%,transparent);border-radius:999px}[data-design=teanc] .radios label:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}[data-design=teanc] .form-done{background:var(--tc-sand);border-left-color:var(--accent);border-radius:14px}[data-design=teanc] .tc-quote{background:var(--accent)}[data-design=teanc] .tc-quote .sec-primary{color:var(--ink)}[data-design=teanc] .tc-quote .on-primary :focus-visible,[data-design=teanc] .tc-quote :focus-visible{outline-color:var(--ink)}[data-design=teanc] .b2b-form{border-radius:20px}[data-design=teanc] .tc-contact{display:grid}@media (min-width:900px){[data-design=teanc] .tc-contact{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}}[data-design=teanc] .contact dt{font-weight:500}[data-design=teanc] .contact a:not(.btn){color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}[data-design=teanc] .map{background:var(--tc-sand);border:0;border-radius:20px}[data-design=teanc] .foot{border-radius:var(--tc-r) var(--tc-r) 0 0;background:var(--ink);color:var(--paper);margin-top:clamp(16px,2.4vw,26px)}[data-design=teanc] .cart-bar{background:var(--ink);color:var(--paper)}[data-design=teanc] .cart-bar .btn-accent,[data-design=teanc] .legal a{color:var(--ink)}
