@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 500;font-display:swap;src:url("/a/s/fraunces-normal-latin-ext-v38.a21ecfbf.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 500;font-display:swap;src:url("/a/s/fraunces-normal-latin-v38.7f9d191d.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bad Script";font-style:normal;font-weight:400;font-display:swap;src:url("/a/s/bad-script-cyrillic-ext-v18.3410c9b9.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Bad Script";font-style:normal;font-weight:400;font-display:swap;src:url("/a/s/bad-script-cyrillic-v18.c839bd44.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Bad Script";font-style:normal;font-weight:400;font-display:swap;src:url("/a/s/bad-script-latin-ext-v18.8a4db72c.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bad Script";font-style:normal;font-weight:400;font-display:swap;src:url("/a/s/bad-script-latin-v18.01c47bfe.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:300 600;font-display:swap;src:url("/a/s/inter-tight-cyrillic-v9.3937173d.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:300 600;font-display:swap;src:url("/a/s/inter-tight-latin-ext-v9.fd9bedda.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:300 600;font-display:swap;src:url("/a/s/inter-tight-latin-v9.77fefe8c.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:300;font-display:swap;src:url("/a/s/noto-serif-display-normal-300-cyrillic.4b06894e.woff2") format("woff2");unicode-range:U+0400-04FF,U+0500-052F}*,*::before,*::after{box-sizing:border-box}:root{color-scheme:dark;--bg:#17130f;--bg-2:#211a15;--fg:#f1e8da;--muted:#b8ac9d;--accent:#ad8c55;--accent-soft:#d2b47c;--line:rgba(173,140,85,0.3);--grain-opacity:0.03;--vignette:radial-gradient(ellipse at 50% 40%,transparent 30%,rgba(0,0,0,0.45) 100%);--aura-1:radial-gradient(600px 400px at 20% 30%,rgba(173,140,85,0.12),transparent 70%);--aura-2:radial-gradient(500px 500px at 80% 70%,rgba(107,74,56,0.14),transparent 70%);--font-serif:"Fraunces","Noto Serif Display",serif;--font-sans:"Inter Tight",ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:light){:root:not(.dark){color-scheme:light;--bg:#f1e8da;--bg-2:#e9dfcd;--fg:#17130f;--muted:#5c5247;--accent:#7a6030;--accent-soft:#6b570d;--line:rgba(23,19,15,0.3);--grain-opacity:0.025;--vignette:radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(23,19,15,0.08) 100%);--aura-1:radial-gradient(600px 400px at 20% 30%,rgba(173,140,85,0.14),transparent 70%);--aura-2:radial-gradient(500px 500px at 80% 70%,rgba(107,74,56,0.08),transparent 70%)}}.light{color-scheme:light;--bg:#f1e8da;--bg-2:#e9dfcd;--fg:#17130f;--muted:#5c5247;--accent:#7a6030;--accent-soft:#6b570d;--line:rgba(23,19,15,0.3);--grain-opacity:0.025;--vignette:radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(23,19,15,0.08) 100%);--aura-1:radial-gradient(600px 400px at 20% 30%,rgba(173,140,85,0.14),transparent 70%);--aura-2:radial-gradient(500px 500px at 80% 70%,rgba(107,74,56,0.08),transparent 70%)}:root{--col:480px;--top-pt:8px;--top-h:44px;--top-mb:12px;--lines-gap:14px;--line-h:44px;--line-fs:15px;--tiles-gap:14px;--tile:48px;--tile-gap:8px;--ico:20px;--mark-w:96px;--foot-mt:16px;--foot-pt:12px;--foot-pb:16px}@media (max-width:360px){:root{--lines-gap:12px;--tiles-gap:12px}}@media (min-width:768px){:root{--tiles-gap:16px;--tile:56px;--tile-gap:12px;--ico:22px;--mark-w:120px;--top-h:48px;--top-mb:16px}}@media (min-width:1024px){:root{--col:560px;--top-pt:16px;--line-fs:16px;--mark-w:136px;--top-h:52px;--foot-mt:20px;--foot-pt:14px;--foot-pb:20px}}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit}img{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:min(100% - 32px,var(--col));margin-inline:auto}.atmos{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--aura-1),var(--aura-2),var(--bg)}.atmos::before,.atmos::after{content:"";position:absolute;inset:0}.atmos::before{background:var(--vignette)}.atmos::after{background-image:url("/a/s/grain.8a7afc22.svg");opacity:var(--grain-opacity);mix-blend-mode:overlay}.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip:focus{position:fixed;top:12px;left:12px;z-index:10;width:auto;height:auto;min-height:44px;padding:0 16px;display:flex;align-items:center;overflow:visible;clip:auto;clip-path:none;background:var(--bg-2);border:1px solid var(--accent);color:var(--fg);font-size:13px;text-decoration:none}.ic{display:block;width:var(--ico,20px);height:var(--ico,20px);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic--brand{fill:currentColor;stroke:none}.top{box-sizing:content-box;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;position:relative;min-height:var(--top-h);padding-top:max(var(--top-pt),env(safe-area-inset-top));margin-bottom:var(--top-mb)}.top .theme{grid-column:1}.top .mark{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;line-height:0}.top .mark img{display:block;width:var(--mark-w);height:auto}.lang{grid-column:3;justify-self:end}.lang summary{display:grid;grid-auto-flow:column;place-items:center;place-content:center;gap:2px;width:44px;height:44px;color:var(--muted);font-size:11px;font-weight:500;line-height:1;letter-spacing:0.18em;list-style:none;cursor:pointer;touch-action:manipulation;transition:color 200ms ease}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:var(--accent-soft)}.lang .ic{width:12px;height:12px}.lang nav{position:absolute;right:0;top:calc(100% + 4px);z-index:4;display:grid;min-width:120px;background:var(--bg-2);border:1px solid var(--line);border-radius:2px}.lang a{display:flex;align-items:center;min-height:44px;padding:0 14px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0.18em;text-decoration:none;transition:color 200ms ease}.lang a:hover,.lang a[aria-current="page"]{color:var(--accent-soft)}.lang a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.lang a:focus-visible,.lang summary:focus-visible,.foot a:focus-visible,.top .mark:focus-visible,.install-bar__act:focus-visible,.install-bar__close:focus-visible,.line:focus-visible,.addr-link:focus-visible,.theme:focus-visible .track,.tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--fg);cursor:pointer;touch-action:manipulation}.theme[hidden]{display:none}.theme:focus-visible{outline:none}.theme .track{position:relative;display:block;width:44px;height:24px;border:1px solid var(--line);border-radius:2px;background:transparent;transition:border-color 200ms ease}.theme:hover .track{border-color:var(--accent)}.theme .knob{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:18px;height:18px;border-radius:2px;background:var(--accent);color:var(--bg);transform:translateX(0);transition:transform 200ms ease}.theme[aria-checked="true"] .knob{transform:translateX(20px)}.theme .knob .ic{--ico:12px;stroke-width:2}.theme .ic--sun,.theme[aria-checked="true"] .ic--moon{display:block}.theme .ic--moon,.theme[aria-checked="true"] .ic--sun{display:none}.mark{margin:0;line-height:0}.dot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor}.lines{margin-top:var(--lines-gap)}.line{display:flex;align-items:center;justify-content:center;gap:10px;min-height:var(--line-h);padding:2px 8px;color:var(--fg);font-size:var(--line-fs);line-height:1.3;text-decoration:none;overflow-wrap:anywhere;transition:color 200ms ease}.line .ic{--ico:18px;color:var(--accent)}.line:hover{color:var(--accent-soft)}.actions{margin-top:var(--tiles-gap)}.tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tile-gap)}.tiles li[hidden]{display:none}.tile{display:grid;place-items:center;width:var(--tile);height:var(--tile);margin:0;padding:0;border:1px solid var(--line);border-radius:2px;background:transparent;color:var(--fg);font:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:border-color 200ms ease,background-color 200ms ease}.tile:hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.tile:active{background:color-mix(in oklab,var(--accent) 20%,transparent)}.tile[hidden]{display:none}.status{min-height:18px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:18px;text-align:center}.install-hint{max-width:40ch;margin:4px auto 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center;text-wrap:balance}.install-hint[hidden]{display:none}.addr-link{display:block;color:var(--muted);font-size:13px;font-style:normal;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color 200ms ease}address.addr-link{text-decoration:none}.addr-link:hover{color:var(--fg)}.strips{display:grid;gap:6px}.strips--grid{grid-template-columns:1fr 1fr}.strips [data-id="furniture-manufacturing"]{--strip-pos:50% 45%}.strips [data-id="renovation-design"]{--strip-pos:50% 55%}.strips [data-id="decorative-paint"]{--strip-pos:50% 60%}.strips [data-id="furniture-finishing"]{--strip-pos:50% 50%}.strip{position:relative;display:block;height:var(--strip,88px);overflow:hidden;border-radius:2px;background:#211a15;color:#f1e8da;text-decoration:none}.strip-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--strip-pos,50% 50%);transition:transform 700ms ease}.strip::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient( 90deg,rgba(23,19,15,0.74) 0%,rgba(23,19,15,0.46) 58%,rgba(23,19,15,0.12) 100% )}.strips--grid .strip::before{background:linear-gradient( 90deg,rgba(23,19,15,0.8) 0%,rgba(23,19,15,0.58) 70%,rgba(23,19,15,0.3) 100% )}.strip-label{position:absolute;z-index:2;left:var(--strip-x,18px);top:50%;max-width:var(--strip-max,72%);transform:translateY(-50%);font:300 var(--strip-fs,22px) / 1.15 var(--font-serif);letter-spacing:0.005em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(23,19,15,0.55),0 0 14px rgba(23,19,15,0.55)}@media (hover:hover){.strip:hover .strip-img{transform:scale(1.04)}}.strip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;margin-top:var(--foot-mt);padding:var(--foot-pt) 0 max(var(--foot-pb),env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);font-size:12px;text-align:center}.foot p{margin:0}.foot a{text-underline-offset:3px}.foot a:hover{color:var(--fg)}.install-bar{position:fixed;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom));z-index:5;display:flex;align-items:center;gap:8px;width:min(var(--col),100% - 32px);min-height:56px;margin:0 auto;padding:8px 8px 8px 14px;background:var(--bg-2);border:1px solid var(--line);border-radius:2px;opacity:0;transform:translateY(calc(100% + 24px));transition:transform 200ms ease-in,opacity 200ms ease}.install-bar[hidden],.install-bar__act[hidden],.install-bar__text[hidden]{display:none}.install-bar.is-in{opacity:1;transform:translateY(0);transition:transform 300ms ease-out,opacity 200ms ease}.install-bar__act{display:flex;flex:1;align-items:center;gap:10px;min-height:40px;margin:0;padding:0;border:0;background:transparent;color:var(--fg);font:500 14px/1.3 var(--font-sans);text-align:left;cursor:pointer;touch-action:manipulation;transition:color 200ms ease}.install-bar__act:hover{color:var(--accent-soft)}.install-bar__act .ic{color:var(--accent)}.install-bar__text{flex:1;max-width:40ch;margin:0;color:var(--muted);font-size:13px;line-height:1.4}.install-bar__text strong{color:var(--fg);font-weight:500}.install-bar__close{display:grid;flex:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;touch-action:manipulation;transition:color 200ms ease}.install-bar__close:hover{color:var(--fg)}.install-bar__close .ic{--ico:18px}.has-install-bar .wrap{padding-bottom:80px}@media (min-width:768px){.has-install-bar .wrap{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.install-bar{opacity:1;transform:none}}.qr{--qr:min(100vw - 48px,100dvh - 220px,440px);width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#f1e8da;color:#17130f}.qr::backdrop{background:#f1e8da}.qr[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.qr-code{width:var(--qr);height:var(--qr)}.qr-name{margin:20px 0 0;font-family:var(--font-serif);font-size:22px;font-weight:300;line-height:1.2;text-align:center;overflow-wrap:anywhere}.qr-url{margin:6px 0 0;font-family:var(--font-sans);font-size:13px;letter-spacing:0.06em;text-align:center}.qr-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(23,19,15,0.3);border-radius:2px;background:transparent;color:#17130f;cursor:pointer;touch-action:manipulation}.qr-close:focus-visible{outline:2px solid #17130f;outline-offset:3px}@keyframes riseIn{from{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}:root[data-design="landing"]{--logo-w:200px;--city-size:15px;--slogan-size:18px;--strip:88px;--strip-fs:22px;--strip-x:18px;--strip-max:72%}@media (max-width:360px){:root[data-design="landing"]{--logo-w:176px;--strip:80px;--strip-fs:20px}}@media (min-width:768px){:root[data-design="landing"]{--logo-w:224px;--strip:104px;--strip-fs:25px;--strip-x:22px}}@media (min-width:1024px){:root[data-design="landing"]{--logo-w:248px;--city-size:18px;--slogan-size:22px;--strip:112px;--strip-fs:27px}}[data-design="landing"] .top{margin-bottom:0}[data-design="landing"] .brand{margin-top:0;text-align:center}[data-design="landing"] .brand .mark img{width:var(--logo-w);height:auto;margin:0 auto}[data-design="landing"] .city{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 0;font-family:var(--font-serif);font-size:var(--city-size);font-weight:300;line-height:1.2;letter-spacing:0.22em}[data-design="landing"] .city span:not(.dot){margin-right:-0.22em}[data-design="landing"] .slogan{margin:4px 0 0;color:var(--muted);font-family:"Bad Script",cursive;font-size:var(--slogan-size);font-weight:400;line-height:1.3;text-align:center}[data-design="landing"] .lines{margin-top:12px}[data-design="landing"] .actions{margin-top:8px}[data-design="landing"] .services{margin-top:16px}[data-design="landing"] .socials{margin-top:14px}[data-design="landing"] .appt{margin-top:8px}[data-design="landing"] .btn--primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:2px;background:var(--accent);color:#17130f;font:500 11px/1.3 var(--font-sans);letter-spacing:0.18em;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;touch-action:manipulation;transition:background-color 200ms ease}[data-design="landing"] .btn--primary:hover{background:var(--accent-soft)}@media (prefers-color-scheme:light){:root:not(.dark)[data-design="landing"] .btn--primary{background:#17130f;color:#f1e8da}:root:not(.dark)[data-design="landing"] .btn--primary:hover{background:#2c231b}}.light[data-design="landing"] .btn--primary{background:#17130f;color:#f1e8da}.light[data-design="landing"] .btn--primary:hover{background:#2c231b}[data-design="landing"] .btn--primary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-design="landing"] .showroom{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);text-align:center}[data-design="landing"] .showroom .addr{margin:0;font-style:normal}[data-design="landing"] .showroom .addr-link{margin:0;color:var(--fg);font-size:15px}[data-design="landing"] .addr-hours{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}[data-design="landing"] .addr-hours + .addr-hours{margin-top:0}@keyframes slideIn{from{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){[data-design="landing"] .brand{animation:riseIn 700ms both}[data-design="landing"] .actions{animation:riseIn 600ms 150ms both}[data-design="landing"] .strips li{animation:slideIn 500ms ease-out both}[data-design="landing"] .strips li:nth-child(2){animation-delay:50ms}[data-design="landing"] .strips li:nth-child(3){animation-delay:100ms}[data-design="landing"] .strips li:nth-child(4){animation-delay:150ms}}[data-design="landing"] .brand .mark a{display:block}[data-design="landing"] .brand .mark a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-design="landing"]{--band-h:72px;--logo-gap:48px;--fade-l:40px;--fade-r:60px}@media (max-width:360px){:root[data-design="landing"]{--band-h:64px;--logo-gap:40px}}@media (min-width:768px){:root[data-design="landing"]{--band-h:84px;--logo-gap:56px;--fade-l:56px;--fade-r:76px}}@media (min-width:1024px){:root[data-design="landing"]{--band-h:96px;--logo-gap:64px}}[data-design="landing"] .marquee{position:relative;display:block;margin-top:16px;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--fg)}[data-design="landing"] .marquee-view{display:flex;align-items:center;height:var(--band-h);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient( to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent );mask-image:linear-gradient( to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent )}[data-design="landing"] .marquee-view::-webkit-scrollbar{display:none}[data-design="landing"] .marquee-view.is-animated{overflow:hidden}[data-design="landing"] .marquee-track{display:flex;align-items:center;gap:var(--logo-gap);width:max-content;padding-inline:var(--fade-l) var(--fade-r);touch-action:pan-y;user-select:none;-webkit-user-select:none;will-change:transform}[data-design="landing"] .is-animated .marquee-track{padding-inline:0;cursor:grab}[data-design="landing"] .marquee-track a{display:flex;align-items:center;min-height:48px;padding-inline:2px}[data-design="landing"] .marquee-track a:focus-visible{outline:2px solid #d2b47c;outline-offset:2px}[data-design="landing"] .marquee-track img{width:auto;height:var(--lh);max-width:none;filter:brightness(0) invert(1);opacity:0.92;transition:opacity 200ms ease;-webkit-user-drag:none}@media (prefers-color-scheme:light){:root:not(.dark)[data-design="landing"] .marquee-track img{filter:brightness(0)}}.light[data-design="landing"] .marquee-track img{filter:brightness(0)}[data-design="landing"] .marquee-track a:hover img,[data-design="landing"] .marquee-track a:focus-visible img{opacity:1}[data-design="landing"] .marquee-track [data-brand="novacolor"]{--lh:43px;--lh-d:48px}[data-design="landing"] .marquee-track [data-brand="valpaint"]{--lh:44px;--lh-d:49px}[data-design="landing"] .marquee-track [data-brand="sayerlack"]{--lh:26px;--lh-d:30px}[data-design="landing"] .marquee-track [data-brand="camsan-entegre"]{--lh:38px;--lh-d:43px}[data-design="landing"] .marquee-track [data-brand="egger"]{--lh:44px;--lh-d:51px}[data-design="landing"] .marquee-track [data-brand="ica"]{--lh:48px;--lh-d:55px}[data-design="landing"] .marquee-track [data-brand="erco"]{--lh:48px;--lh-d:55px}[data-design="landing"] .marquee-track [data-brand="pfleiderer"]{--lh:26px;--lh-d:30px}[data-design="landing"] .marquee-track [data-brand="blum"]{--lh:38px;--lh-d:43px}[data-design="landing"] .marquee-track [data-brand="olivari"]{--lh:24px;--lh-d:27px}[data-design="landing"] .marquee-track [data-brand="vandco"]{--lh:48px;--lh-d:55px}[data-design="landing"] .marquee-track [data-brand="valspar"]{--lh:34px;--lh-d:39px}@media (min-width:1024px){[data-design="landing"] .marquee-track img{height:var(--lh-d)}}[data-design="landing"] .marquee-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--fg);opacity:0.7;cursor:pointer;touch-action:manipulation;transition:opacity 200ms ease}[data-design="landing"] .marquee-toggle:hover,[data-design="landing"] .marquee-toggle:focus-visible{opacity:1}[data-design="landing"] .marquee-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-design="landing"] .marquee-toggle[hidden]{display:none}[data-design="landing"] .marquee-toggle svg{width:14px;height:14px}[data-design="landing"] .marquee-toggle .i-play,[data-design="landing"] .marquee-toggle[data-paused] .i-pause{display:none}[data-design="landing"] .marquee-toggle[data-paused] .i-play{display:block}[data-design="landing"] .nf{display:grid;gap:16px;margin-top:32px;text-align:center}[data-design="landing"] .nf-h1{margin:0;font-size:24px;font-weight:400;line-height:1.2}[data-design="landing"] .nf-body{margin:0;color:var(--muted);font-size:15px;line-height:1.55}@media (min-width:1024px){[data-design="landing"] .nf{margin-top:40px}[data-design="landing"] .nf-h1{font-size:28px}}@font-face{font-family:"Bad Script Slogan";font-style:normal;font-weight:400;font-display:swap;src:url("/a/s/bad-script-slogan-v18.91f7dcf7.woff2") format("woff2")}@font-face{font-family:"Bad Script Slogan";font-style:normal;font-weight:400;font-display:swap;src:url("/a/s/bad-script-latin-v18.01c47bfe.woff2") format("woff2");unicode-range:U+006C,U+0053}:root[data-design="seller"]{--accent:#c0784f;--accent-soft:#dba27f;--line:rgba(192,120,79,0.3);--aura-1:radial-gradient(600px 400px at 20% 30%,rgba(192,120,79,0.12),transparent 70%);--brand-ink:#f1e8da}@media (prefers-color-scheme:light){:root[data-design="seller"]:not(.dark){--accent:#8a4b24;--accent-soft:#6e3a17;--line:rgba(23,19,15,0.3);--aura-1:radial-gradient(600px 400px at 20% 30%,rgba(192,120,79,0.14),transparent 70%);--brand-ink:#2b2520}}.light[data-design="seller"]{--accent:#8a4b24;--accent-soft:#6e3a17;--line:rgba(23,19,15,0.3);--aura-1:radial-gradient(600px 400px at 20% 30%,rgba(192,120,79,0.14),transparent 70%);--brand-ink:#2b2520}:root[data-design="seller"]{--tile:48px;--tile-gap:8px;--gap:clamp(8px,calc(2.4svh - 4px),22px);--gap-s:calc(var(--gap) * 0.75);--top-pt:clamp(4px,calc(1.4svh - 4px),8px);--top-mb:clamp(8px,calc(2.4svh - 5.6px),16px);--panel-p:clamp(12px,calc(3.6svh - 8.4px),24px);--photo:clamp(100px,min(17svh,calc(100vw - 213px - 2 * var(--panel-p))),160px);--row-gap:16px;--line-h:clamp(24px,calc(5.4svh - 6px),40px);--name-size:clamp( 20px,min(3.6svh,calc((100vw - 50px - 2 * var(--panel-p) - var(--photo)) / 6.6)),30px );--brand-h:clamp(16px,calc(3.6svh - 4px),30px);--strip:clamp(48px,calc(30svh - 138px),140px);--strip-fs:clamp(14px,2.2svh,17px);--strip-x:12px;--strip-max:86%;--social:clamp(36px,calc(6svh - 2px),52px);--foot-pt:clamp(4px,calc(2.4svh - 9.6px),14px);--foot-pb:clamp(8px,calc(3svh - 9px),20px);--social-pad:calc((var(--social) - 24px) / 2);--fade-l:40px;--fade-r:40px}@supports not (height:1svh){:root[data-design="seller"]{--gap:12px;--top-mb:10px;--panel-p:16px;--photo:112px;--line-h:30px;--name-size:24px;--brand-h:20px;--strip:56px;--strip-fs:15px;--foot-pt:8px;--foot-pb:14px}}@media (max-width:360px){:root[data-design="seller"]{--panel-p:clamp(12px,calc(3.6svh - 8.4px),16px)}}@media (max-width:320px){:root[data-design="seller"]{--row-gap:8px}}@media (min-width:560px){:root[data-design="seller"]{--photo:204px;--gap:16px;--gap-s:12px;--top-pt:8px;--top-mb:12px;--panel-p:20px;--line-h:32px;--name-size:28px;--brand-h:24px;--strip:96px;--strip-fs:17px;--social:40px;--foot-pt:12px;--foot-pb:16px}}@media (min-width:768px){:root[data-design="seller"]{--top-mb:16px;--strip-x:14px}}@media (min-width:1024px){:root[data-design="seller"]{--col:480px;--brand-h:26px;--top-pt:16px;--strip-fs:18px;--foot-pt:14px;--foot-pb:20px}}[data-design="seller"] .wrap{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}[data-design="seller"] .top .slogan{grid-column:1 / -1;grid-row:2;justify-self:center;max-width:100%;margin:2px 0 0;color:var(--muted);font-family:"Bad Script Slogan","Bad Script",cursive;font-size:15px;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap}@media (min-width:768px){[data-design="seller"] .top .slogan{margin-top:4px;font-size:17px}}@media (min-width:1024px){[data-design="seller"] .top .slogan{font-size:18px}}[data-design="seller"] .lang--column nav{box-sizing:border-box;width:44px;min-width:0}[data-design="seller"] .lang--column a{justify-content:center;padding:0}@media (max-width:559px){:root[data-design="seller"][lang="it"] .strip-label{font-size:min(var(--strip-fs),16px,calc(100vw / 24))}}[data-design="seller"] .qr--badge{--qr:min(100vw - 48px,100dvh - 264px,440px)}[data-design="seller"] .qr-mark{margin:0 0 16px;line-height:0}[data-design="seller"] .qr-mark img{display:block;width:120px;height:auto}[data-design="seller"] .qr-stage{width:var(--qr);height:var(--qr)}[data-design="seller"] .qr-stage > .qr-code{display:block}[data-design="seller"] .qr--badge .qr-name{margin-top:16px}[data-design="seller"] .qr-title{margin:4px 0 0;color:#6e3a17;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0.08em;text-align:center;overflow-wrap:anywhere}[data-design="seller"] .qr-hint{margin:6px 0 0;font-family:var(--font-sans);font-size:13px;letter-spacing:0.06em;text-align:center}[data-design="seller"] .qr-stage > .qr-code--contact,[data-design="seller"] .qr-hint{display:none}[data-design="seller"] #qr-view-contact:checked ~ .qr-stage > .qr-code:not(.qr-code--contact),[data-design="seller"] #qr-view-contact:checked ~ .qr-url{display:none}[data-design="seller"] #qr-view-contact:checked ~ .qr-stage > .qr-code--contact,[data-design="seller"] #qr-view-contact:checked ~ .qr-hint{display:block}[data-design="seller"] .qr-seg{display:flex;width:min(100%,240px);margin-top:16px;border:1px solid rgba(23,19,15,0.3);border-radius:2px}[data-design="seller"] .qr-seg label{display:grid;flex:1 1 0;place-items:center;min-width:0;min-height:44px;padding:0 12px;color:#17130f;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0.08em;text-align:center;cursor:pointer;touch-action:manipulation}[data-design="seller"] #qr-view-link:checked ~ .qr-seg label[for="qr-view-link"],[data-design="seller"] #qr-view-contact:checked ~ .qr-seg label[for="qr-view-contact"]{background:#17130f;color:#f1e8da}[data-design="seller"] #qr-view-link:focus-visible ~ .qr-seg label[for="qr-view-link"],[data-design="seller"] #qr-view-contact:focus-visible ~ .qr-seg label[for="qr-view-contact"]{outline:2px solid #f1e8da;outline-offset:-5px}@media (forced-colors:active){[data-design="seller"] #qr-view-link:checked ~ .qr-seg label[for="qr-view-link"],[data-design="seller"] #qr-view-contact:checked ~ .qr-seg label[for="qr-view-contact"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}[data-design="seller"] main{padding:var(--panel-p);background:var(--bg-2);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:2px;text-align:left;display:flex;flex:1 0 auto;flex-direction:column}[data-design="seller"] .person{margin-top:0;text-align:left}[data-design="seller"] .person-row{display:flex;align-items:center;gap:var(--row-gap);padding:0}[data-design="seller"] .person-photo,[data-design="seller"] .person-mono{flex:none;box-sizing:border-box;width:var(--photo);height:var(--photo);margin:0;padding:4px;border:1px solid var(--accent);border-radius:2px;outline:1px solid var(--line);outline-offset:-5px;background:transparent}[data-design="seller"] .person-photo{object-fit:cover}[data-design="seller"] .person-mono{display:grid;place-items:center;color:var(--accent-soft);font-family:var(--font-serif);font-size:calc(var(--photo) * 0.38);font-weight:300;line-height:1;letter-spacing:0.04em}[data-design="seller"] .person-text{flex:1;min-width:0}[data-design="seller"] .person-name{margin:0;font-family:var(--font-serif);font-size:var(--name-size);font-weight:300;line-height:1.12;letter-spacing:0.01em;text-wrap:balance;overflow-wrap:anywhere}[data-design="seller"] .person-title{margin:calc(var(--gap-s) * 0.5) 0 0;color:var(--accent-soft);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0.08em;overflow-wrap:anywhere}[data-design="seller"] .person-bio{max-width:none;margin:var(--gap-s) 0 0;color:var(--muted);font-size:13px;line-height:1.5;text-wrap:balance;overflow-wrap:anywhere}[data-design="seller"] .person .lines{margin-top:calc(var(--gap-s) * 0.6);margin-bottom:calc((24px - var(--line-h)) / 2);padding:0}[data-design="seller"] .person .line{justify-content:flex-start;gap:8px;min-height:var(--line-h);padding:0;font-size:15px}[data-design="seller"] .person .line .ic{--ico:16px}[data-design="seller"] .person .lines > li:only-child > .line[data-phone]{font-size:18px;font-weight:500}[data-design="seller"] .person .lines > li:only-child > .line[data-phone] .ic{display:none}@media (max-width:320px){[data-design="seller"] .person .line{gap:4px;font-size:13px}[data-design="seller"] .person .line .ic{--ico:14px}}@media (max-width:320px){[data-design="seller"] .person .lines > li:only-child > .line[data-phone]{font-size:17px}}@media (min-width:1024px){[data-design="seller"] .person .line{font-size:16px}[data-design="seller"] .person .lines > li:only-child > .line[data-phone]{font-size:19px}}[data-design="seller"] .actions,[data-design="seller"] .house,[data-design="seller"] .company{margin-top:auto;padding-top:var(--gap);border-top:0}[data-design="seller"] .actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}[data-design="seller"] .tiles{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:var(--tile-gap);margin:0}[data-design="seller"] .status{flex:1 1 64px;min-width:0;min-height:0;margin:0;line-height:18px;text-align:left;overflow-wrap:anywhere}[data-design="seller"] .status:not(:empty){margin-top:4px}[data-design="seller"] .brands{min-width:0;margin-top:var(--gap-s)}[data-design="seller"] .brand-list{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(12px,4vw,20px);margin:0;padding:0;overflow-x:auto;scrollbar-width:none;list-style:none}[data-design="seller"] .brand-list::-webkit-scrollbar{display:none}[data-design="seller"] .brand-list li{display:flex;flex:0 1 auto;min-width:0;height:var(--brand-h)}[data-design="seller"] .brand-mark{display:block;flex:1 1 auto;width:calc(var(--brand-h) * var(--r,3));min-width:calc(14px * var(--r,3));height:100%;background:var(--brand-ink);-webkit-mask:var(--mask) left center / contain no-repeat;mask:var(--mask) left center / contain no-repeat}[data-design="seller"] [data-brand="novacolor"]{--mask:url("/a/s/pb-novacolor.e6bf1491.png");--r:4.073}[data-design="seller"] [data-brand="valpaint"]{--mask:url("/a/s/pb-valpaint.1c337963.png");--r:4}[data-design="seller"] [data-brand="sayerlack"]{--mask:url("/a/s/pb-sayerlack.403a959d.png");--r:7.635}[data-design="seller"] [data-brand="camsan-entegre"]{--mask:url("/a/s/pb-camsan-entegre.a79578e7.svg");--r:3.85}[data-design="seller"] [data-brand="egger"]{--mask:url("/a/s/pb-egger.f0e521c7.svg");--r:3.669}[data-design="seller"] [data-brand="ica"]{--mask:url("/a/s/pb-ica.ec56947a.svg");--r:1.003}[data-design="seller"] [data-brand="erco"]{--mask:url("/a/s/pb-erco.f7d2b021.png");--r:1.896}[data-design="seller"] [data-brand="pfleiderer"]{--mask:url("/a/s/pb-pfleiderer.7ea3bc5d.svg");--r:7.188}[data-design="seller"] [data-brand="blum"]{--mask:url("/a/s/pb-blum.04c85c8d.svg");--r:3.641}[data-design="seller"] [data-brand="olivari"]{--mask:url("/a/s/pb-olivari.482f82e0.png");--r:7.341}[data-design="seller"] [data-brand="vandco"]{--mask:url("/a/s/pb-vandco.9da9c794.svg");--r:0.844}[data-design="seller"] [data-brand="valspar"]{--mask:url("/a/s/pb-valspar.f11d2cd6.png");--r:3.087}[data-design="seller"] .brands--many{position:relative;display:flex;align-items:stretch;padding-block:calc(var(--gap-s) * 0.75);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-design="seller"] .marquee-view{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:var(--brand-h);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient( to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent );mask-image:linear-gradient( to right,transparent,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent )}[data-design="seller"] .marquee-view::-webkit-scrollbar{display:none}[data-design="seller"] .marquee-view.is-animated{overflow:hidden}[data-design="seller"] .marquee-track{flex:none;gap:clamp(24px,8vw,40px);width:max-content;padding-inline:var(--fade-l) var(--fade-r);overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none;will-change:transform}[data-design="seller"] .is-animated .marquee-track{padding-inline:0;cursor:grab}[data-design="seller"] .marquee-track li,[data-design="seller"] .marquee-track .brand-mark{flex:none}[data-design="seller"] .marquee-toggle{position:absolute;top:50%;right:-14px;transform:translateY(-50%);height:36px;display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;padding:0;border:0;border-radius:2px;background:transparent;color:var(--fg);opacity:0.7;cursor:pointer;touch-action:manipulation;transition:opacity 200ms ease}[data-design="seller"] .marquee-toggle:hover,[data-design="seller"] .marquee-toggle:focus-visible{opacity:1}[data-design="seller"] .marquee-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-design="seller"] .marquee-toggle[hidden]{display:none}[data-design="seller"] .marquee-toggle svg{width:14px;height:14px}[data-design="seller"] .marquee-toggle .i-play,[data-design="seller"] .marquee-toggle[data-paused] .i-pause{display:none}[data-design="seller"] .marquee-toggle[data-paused] .i-play{display:block}[data-design="seller"] .company{padding-top:calc(var(--gap) - var(--social-pad));text-align:left}[data-design="seller"] .company .tiles{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin-left:calc((24px - var(--social)) / 2)}[data-design="seller"] .company .tiles .tile-own{margin-left:12px}@media (max-width:559px){[data-design="seller"] .company--five{--social:min( clamp(36px,calc(6svh - 2px),52px),calc((100vw - 118px - 2 * var(--panel-p)) / 4) );--social-pad:calc((var(--social) - 24px) / 2)}}[data-design="seller"] .company .tile{width:var(--social);height:var(--social);border:0;border-radius:2px;background:transparent;color:var(--fg)}[data-design="seller"] .company .tile:hover{background:transparent;color:var(--accent)}[data-design="seller"] .company .tile:active{background:transparent;color:var(--accent-soft)}[data-design="seller"] .company .tile svg{width:24px;height:24px}[data-design="seller"] .company .addr-link{margin-top:calc(var(--gap-s) - var(--social-pad))}[data-design="seller"] .company .addr-hours{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}[data-design="seller"] .company .addr-hours + .addr-hours{margin-top:0}[data-design="seller"] .foot{margin-top:var(--gap-s);border-top:0}@media (min-width:560px){[data-design="seller"] main{display:grid;flex:none;grid-template-columns:var(--photo) minmax(0,1fr);column-gap:var(--row-gap);margin-block:auto}[data-design="seller"] .person,[data-design="seller"] .person-row{display:contents}[data-design="seller"] .person-photo,[data-design="seller"] .person-mono{grid-column:1;grid-row:1 / 3;align-self:start}[data-design="seller"] .person--fit .person-photo,[data-design="seller"] .person--fit .person-mono{height:100%;min-height:var(--photo);max-height:calc(var(--photo) * 1.25)}[data-design="seller"] .person-text{grid-column:2;grid-row:1;align-self:start}[data-design="seller"] .actions{grid-column:2;grid-row:2;align-self:end;flex-direction:column-reverse;flex-wrap:nowrap;align-items:flex-start;gap:4px;margin-top:12px;padding-top:0}[data-design="seller"] .person .lines{margin-top:8px;margin-bottom:0}[data-design="seller"] .status,[data-design="seller"] .status:not(:empty){flex:none;width:100%;min-height:0;margin:0}[data-design="seller"] .person-bio,[data-design="seller"] .brands,[data-design="seller"] .house,[data-design="seller"] .company{grid-column:1 / -1}[data-design="seller"] .brands{margin-top:16px}[data-design="seller"] .house,[data-design="seller"] .company{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}[data-design="seller"] .brands--many + .house{padding-top:0;border-top:0}[data-design="seller"] .company{padding-top:calc(16px - var(--social-pad))}[data-design="seller"] .foot{margin-top:16px}}@media (prefers-reduced-motion:no-preference){[data-design="seller"] main{animation:riseIn 700ms both}}
