/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--accent:#c4622d;--accent-ink:#fff;--accent-tint:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-tint:color-mix(in oklab,var(--accent) 12%,var(--bg))}}:root{--accent-tint-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-tint-strong:color-mix(in oklab,var(--accent) 18%,var(--bg))}}:root{--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--gap:24px;--pad:28px;--section-y:96px;--font-display:"Frank Ruhl Libre",Georgia,serif;--font-ui:"Assistant",system-ui,sans-serif;--font-mono:var(--font-ui);--maxw:1280px;--header-h:64px;--ease:cubic-bezier(.2,.7,.2,1)}:root,[data-theme=light]{--bg:#faf9f6;--bg-2:#f3f1ec;--surface:#fff;--surface-2:#fbfaf7;--ink:#1c1b18;--ink-2:#57544d;--ink-3:#8d897f;--line:#e7e4dd;--line-2:#efece5;--shadow-sm:0 1px 2px #1c1b180a,0 2px 8px #1c1b180a;--shadow-md:0 4px 16px #1c1b180f,0 12px 32px #1c1b1812;--shadow-lg:0 8px 28px #1c1b181a,0 24px 60px #1c1b181a}[data-theme=dark]{--bg:#16150f;--bg-2:#1d1c16;--surface:#201f18;--surface-2:#262419;--ink:#f4f1e8;--ink-2:#b8b3a4;--ink-3:#908b7c;--line:#34322a;--line-2:#2b2a22;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 48px #0000008c}[data-radius=sharp]{--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px}[data-radius=soft]{--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px}[data-radius=round]{--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px}[data-density=compact]{--gap:16px;--pad:20px;--section-y:64px}[data-density=regular]{--gap:24px;--pad:28px;--section-y:96px}[data-density=comfy]{--gap:34px;--pad:38px;--section-y:128px}*{box-sizing:border-box;margin:0;padding:0}html{direction:rtl}body,html{overflow-x:hidden}body,canvas,html,img,svg,video{max-width:100%}video{pointer-events:none}video::-webkit-media-controls,video::-webkit-media-controls-enclosure{display:none!important}body{font-family:var(--font-ui);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background .4s var(--ease),color .4s var(--ease);line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500;line-height:1.08}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}input,select,textarea{font-family:inherit}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:32px}@media (max-width:620px){.wrap{padding-inline:18px}}.btn,.btn2{max-width:100%}.section{padding-block:var(--section-y)}.eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.muted{color:var(--ink-2)}.mono{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.btn{border-radius:var(--r-sm);transition:transform .2s var(--ease),background .2s var(--ease),color .2s,border-color .2s;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{transform:translateY(-1px)}.btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--bg)}.btn-lg{padding:17px 34px;font-size:16px}.btn-block{width:100%}.btn2{border-radius:var(--r-sm);white-space:nowrap;min-height:44px;transition:transform .2s var(--ease),background .2s,color .2s,border-color .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:14px;font-weight:600;display:inline-flex}.btn2:hover{transform:translateY(-1px)}.btn2:active{transform:translateY(0)}.btn2-dark{background:var(--ink);color:var(--bg)}.btn2-light{background:var(--surface);color:var(--ink)}.btn2-light:hover{background:var(--bg-2)}.btn2-outline{border-color:var(--ink);color:var(--ink);background:0 0}.btn2-outline:hover{background:var(--ink);color:var(--bg)}.btn2-outline-light{color:#fff;background:0 0;border-color:#ffffff80}.btn2-outline-light:hover{color:#111;background:#fff;border-color:#fff}.btn2-block{width:100%}.ph{background:var(--bg-2);background-image:repeating-linear-gradient(135deg,var(--ink) 0 1px,transparent 1px 11px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ph{background-image:repeating-linear-gradient(135deg,color-mix(in oklab,var(--ink) 4%,transparent) 0 1px,transparent 1px 11px)}}.ph{color:var(--ink-3);place-items:center;display:grid}.ph:after{content:attr(data-label);font-family:var(--font-ui);letter-spacing:.01em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line);color:var(--ink-3);text-align:center;max-width:84%;box-shadow:var(--shadow-sm);border-radius:100px;padding:5px 11px;font-size:10.5px}.ph-img{background-image:none}.ph-img:after{display:none}.ph-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.badge{letter-spacing:.01em;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.badge-accent{background:var(--accent-tint);color:var(--accent)}.badge-soft{background:var(--bg-2);color:var(--ink-2)}.badge-ink{background:var(--ink);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(.9)}60%{transform:scale(1.04)}to{transform:scale(1)}}.reveal,[data-reveal]{opacity:1}@media (prefers-reduced-motion:no-preference){.js-anim .reveal,.js-anim [data-reveal]{opacity:0;transform:translateY(16px)}.js-anim .reveal.in,.js-anim [data-reveal].in{opacity:1;transition:opacity .6s var(--ease),transform .7s var(--ease);transform:none}}.reveal.shown,[data-reveal].shown{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hdr{z-index:60;position:sticky;top:0}.hdr-bar{background:var(--ink);color:var(--bg);text-align:center;font-family:var(--font-ui);letter-spacing:0;padding:8px 16px;font-size:11.5px}.hdr-bar-inner{grid-template-columns:minmax(0,1fr) minmax(470px,.8fr);align-items:center;gap:clamp(28px,4vw,88px);display:grid}.hdr-bar-contact,.hdr-bar-shipping{white-space:nowrap}.hdr-bar-shipping{font-family:var(--font-ui);letter-spacing:.01em;font-size:14px;font-weight:800;line-height:1.35}.hdr-bar-shipping-mobile{display:none}.hdr-bar-contact{direction:rtl;justify-content:space-between;align-items:center;gap:14px;font-size:15px;font-weight:750;line-height:1.35;display:inline-flex}.hdr-bar-contact a{color:inherit;opacity:1;transition:opacity .2s}.hdr-bar-contact a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.hdr-bar-contact>span:not(.hdr-bar-separator){font-weight:700}.hdr-bar-separator{opacity:.56;font-weight:500}.hdr-main{height:var(--header-h);background:var(--bg);align-items:center;gap:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.hdr-main{background:color-mix(in oklab,var(--bg) 82%,transparent)}}.hdr-main{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid #0000;transition:border-color .3s,background .3s}.hdr.is-scrolled .hdr-main{border-bottom-color:var(--line)}.hdr-logo{font-family:var(--font-display);letter-spacing:-.02em;cursor:pointer;color:var(--ink);align-items:center;min-height:44px;font-size:25px;font-weight:600;display:inline-flex}.hdr-logo img{width:auto;height:26px;display:block}[data-theme=dark] .hdr-main .hdr-logo img{filter:invert()}.hdr-audience-switch{background:#eeece7;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;gap:2px;min-width:156px;padding:4px;display:grid}.hdr-audience-switch button{min-height:44px;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:750;transition:color .2s,background .2s}.hdr-audience-switch button.is-active{background:var(--ink);color:#fff}.hdr-audience-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ftr-logo img{filter:invert();height:30px}.hdr-nav{flex:1;gap:clamp(13px,1.65vw,24px);margin-inline-start:4px;display:flex}.hdr-nav a{color:var(--ink-2);cursor:pointer;padding:4px 0;font-size:14.5px;font-weight:500;transition:color .2s;position:relative}.hdr-nav a:after{content:"";background:var(--accent);width:0;height:1.5px;transition:width .25s var(--ease);position:absolute;bottom:-2px;right:0}.hdr-nav a:hover{color:var(--ink)}.hdr-nav a:hover:after{width:100%}.hdr-nav a.is-active{color:var(--ink)}.hdr-nav a.is-active:after{width:100%}.hdr-nav-ch{opacity:.5;margin-inline-start:4px;transition:transform .2s;transform:rotate(90deg)}.hdr-nav a.is-active .hdr-nav-ch{opacity:1;transform:rotate(-90deg)}.mega{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;pointer-events:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.mega.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega-grid{grid-template-columns:1.4fr .9fr;gap:48px;padding-block:36px 40px;display:grid}.mega-cols{grid-template-columns:repeat(2,1fr);align-content:start;gap:32px;display:grid}.mega-col-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11.5px;font-weight:700}.mega-col a{color:var(--ink-2);cursor:pointer;padding:7px 0;font-size:15px;font-weight:500;transition:color .15s,padding-inline-start .15s;display:block}.mega-col a:hover{color:var(--accent);padding-inline-start:5px}.mega-col .mega-col-h-link{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;margin-bottom:14px;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.mega-col .mega-col-h-link:hover{color:var(--ink);text-underline-offset:4px;padding-inline-start:0;text-decoration:underline}.mega-feature{border-radius:var(--r-md);cursor:pointer;aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.mega-feature .ph{width:100%;height:100%;transition:transform .5s var(--ease)}.mega-feature:hover .ph{transform:scale(1.04)}.mega-tag{z-index:2;background:var(--accent);color:var(--accent-ink);border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;right:14px}.mega-feature-cap{color:#fff;background:linear-gradient(#0000,#080807cc);padding:18px 20px;position:absolute;inset:auto 0 0}.mega-feature-cap b{font-family:var(--font-display);font-size:19px;display:block}.mega-feature-cap span{opacity:.85;font-size:13px}@media (max-width:880px){.hdr-nav-ch,.mega{display:none}}.hdr-actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.hdr-actions button{width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.hdr-actions button:hover{background:var(--bg-2);color:var(--ink)}.hdr-cart{position:relative}.hdr-cart-dot{background:var(--accent);color:#fff;min-width:17px;height:17px;animation:pop .3s var(--ease);border-radius:100px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:3px;left:3px}.hdr-burger{border-radius:10px;width:40px;height:40px;display:none}@media (max-width:880px){.hdr-bar{min-height:48px;padding:6px 12px;font-size:11px;line-height:15px}.hdr-bar-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1px;display:grid}.hdr-bar-shipping{white-space:nowrap;max-width:100%;font-size:12px;line-height:17px}.hdr-bar-shipping-full{display:none}.hdr-bar-shipping-mobile{display:inline}.hdr-bar-contact{letter-spacing:0;white-space:nowrap;justify-content:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.hdr-main{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line);direction:ltr;background:#fffffff7;grid-template-columns:92px minmax(0,1fr) 92px;grid-template-areas:"actions logo burger";gap:0;height:68px;padding-inline:12px;display:grid}.hdr-burger{border-radius:50%;grid-area:burger;justify-self:end;width:48px;height:48px}.hdr-logo{grid-area:logo;justify-self:center}.hdr-logo img{height:36px}.hdr-audience-switch{display:none}.hdr-actions{direction:rtl;grid-area:actions;justify-self:start;gap:0;margin:0}.hdr-actions button{width:44px;height:44px}.hdr-actions svg{width:22px;height:22px}.hdr-burger svg{width:27px;height:27px}.hdr-cart-dot{background:var(--ink);min-width:19px;height:19px;top:1px;left:1px}.hdr-burger{place-items:center;display:grid}.hdr-nav{z-index:80;opacity:1;pointer-events:none;transition:transform .32s var(--ease);direction:rtl;background:#faf9f6fb;border-bottom:0;flex-direction:column;gap:0;margin:0;padding:24px 18px 48px;position:fixed;inset:116px 0 0;overflow-y:auto;transform:translate(102%)}.hdr-nav.open{opacity:1;pointer-events:auto;transform:none}.hdr-nav a{border-bottom:1px solid var(--line);min-height:58px;padding:16px 12px;font-size:19px;font-weight:600}.hide-sm{display:none}}@media (max-width:620px){.hdr-bar{min-height:46px;padding:5px 8px}.hdr-bar-inner{gap:0}.hdr-bar-shipping{min-width:0;font-size:clamp(10.5px,3.05vw,11.5px);line-height:17px}.hdr-bar-contact{gap:5px;min-width:0;font-size:clamp(10px,2.85vw,11px);line-height:16px}.hdr-bar-phone{white-space:nowrap;text-underline-offset:2px;direction:ltr;align-items:center;min-height:16px;font-weight:800;text-decoration:underline;display:inline-flex}.hdr-bar-phone-label{display:none}.hdr-nav{top:114px}}@media (max-width:390px){.hdr-main{grid-template-columns:84px minmax(0,1fr) 84px}.hdr-logo img{height:33px}}.desk-visual{place-items:center;width:100%;display:grid}.desk-stage{width:100%;transform:scale(var(--scale,1));place-items:center;padding:40px 20px 30px;display:grid}.desk-rig{transition:width .5s var(--ease);flex-direction:column;align-items:center;display:flex;position:relative}.desk-top{z-index:2;width:100%;height:18px;transition:background .45s var(--ease);border-radius:4px;position:relative;box-shadow:0 6px 14px #00000024,inset 0 1px #ffffff2e}.desk-top-edge{background:#0000002e;border-radius:0 0 4px 4px;height:5px;position:absolute;inset:auto 0 -4px}.desk-legs{width:86%;transition:height .55s var(--ease);position:relative}.desk-leg{width:11px;height:100%;transition:background .45s var(--ease);border-radius:0 0 2px 2px;position:absolute;top:0}.desk-leg:first-of-type{right:8%}.desk-leg:nth-of-type(2){left:8%}.desk-foot{width:44px;height:8px;transition:background .45s var(--ease);border-radius:3px;position:absolute;bottom:0;right:calc(8% - 16px)}.desk-foot.l{left:calc(8% - 16px);right:auto}.desk-shadow{filter:blur(3px);height:26px;transition:width .5s var(--ease);background:radial-gradient(#0003,#0000 70%);border-radius:50%;position:absolute;bottom:-14px}.srch-scrim{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fadeIn .2s var(--ease);background:#12110e9e;justify-content:center;align-items:flex-start;padding:clamp(34px,7vh,76px) 18px 20px;display:flex;position:fixed;inset:0}.srch{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:min(980px,100%);max-height:min(850px,100dvh - clamp(54px,10vh,110px));overflow:hidden;box-shadow:0 30px 90px #13120f42}.srch,.srch-bar{background:var(--surface);display:flex}.srch-bar{border-bottom:1px solid var(--line);min-height:74px;color:var(--ink-3);align-items:center;gap:14px;padding:14px 22px}.srch-bar input{min-width:0;font-family:var(--font-ui);color:var(--ink);text-align:start;background:0 0;border:none;outline:none;flex:1;min-height:44px;font-size:clamp(17px,2vw,21px);font-weight:500}.srch-bar input::placeholder{color:var(--ink-3);opacity:.82}.srch-reset{color:var(--ink-3);text-underline-offset:3px;font-size:12px;text-decoration:underline}.srch-reset:hover{color:var(--ink)}.srch-x{width:44px;height:44px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.srch-x:hover{background:var(--bg-2);color:var(--ink)}.srch-body{overscroll-behavior:contain;min-height:0;padding:clamp(20px,3vw,34px);overflow-y:auto}.srch-welcome{text-align:center;max-width:820px;margin-inline:auto;padding:10px 0 18px}.srch-kicker{color:var(--ink-3);letter-spacing:.22em;direction:ltr;font-size:10px;font-weight:700;display:block}.srch-welcome h2{font-family:var(--font-display);letter-spacing:-.03em;margin:13px 0 10px;font-size:clamp(30px,4.3vw,50px);line-height:1.08}.srch-welcome>p{max-width:620px;color:var(--ink-2);text-wrap:balance;margin-inline:auto;font-size:16px;line-height:1.7}.srch-example-grid{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.srch-example-grid button{border:1px solid var(--line);border-radius:var(--r-sm);min-height:57px;color:var(--ink-2);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,transform .18s;display:flex}.srch-example-grid button:first-child{grid-column:1/-1}.srch-example-grid button:hover{border-color:var(--ink);background:var(--bg-2);transform:translateY(-1px)}.srch-results{gap:25px;display:grid}.srch-conversation{border-inline-start:2px solid var(--ink);background:var(--bg-2);padding:12px 15px}.srch-conversation span{color:var(--ink-3);letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.srch-conversation p{color:var(--ink-2);margin-top:3px;font-size:14px;font-weight:600}.srch-understood{align-items:flex-start;gap:12px;display:flex}.srch-understood-label{color:var(--ink-3);letter-spacing:.08em;padding-top:8px;font-size:11px;font-weight:700}.srch-understood-chips{flex-wrap:wrap;gap:7px;display:flex}.srch-understood-chips button{border:1px solid var(--ink);color:var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.srch-understood-chips button svg:last-child{opacity:.45}.srch-understood-chips button:hover{color:var(--surface);background:var(--ink)}.srch-summary-line{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:20px;padding-bottom:12px;display:flex}.srch-summary-line>div>span{color:var(--ink-3);letter-spacing:.08em;font-size:11px;font-weight:700}.srch-summary-line h3{font-family:var(--font-display);margin-top:4px;font-size:clamp(21px,2.6vw,29px);line-height:1.2}.srch-catalog-count{color:var(--ink-3);white-space:nowrap;font-size:11px}.srch-setup{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.srch-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.srch-product{border:1px solid var(--line);background:var(--surface);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px;transition:border-color .18s,transform .18s;display:grid}.srch-product:hover{border-color:var(--ink);transform:translateY(-1px)}.srch-product-img{background:var(--bg-2);display:block;position:relative;overflow:hidden}.srch-product-img .ph{border-radius:0;width:100%;height:100%;min-height:78px}.srch-product-img .ph img{object-fit:cover}.srch-product-number{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:700;display:grid;position:absolute;inset-block-start:6px;inset-inline-start:6px}.srch-product-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.srch-product-cat{color:var(--ink-3);letter-spacing:.08em;font-size:9px;font-weight:700}.srch-product-copy strong{margin-top:3px;font-size:15px;line-height:1.25}.srch-product-details{color:var(--ink-2);margin-top:2px;font-size:11px}.srch-product-reason{color:#27865c;align-items:center;gap:4px;margin-top:8px;font-size:10.5px;line-height:1.35;display:inline-flex}.srch-product-foot{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;padding-inline-start:10px;display:flex}.srch-product-foot b{font-family:var(--font-display);white-space:nowrap;font-size:17px}.srch-product-foot>span{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.srch-product.is-compact{grid-template-columns:62px minmax(0,1fr);gap:9px;padding:8px}.srch-product.is-compact .srch-product-copy strong{font-size:13px}.srch-product.is-compact .srch-product-cat,.srch-product.is-compact .srch-product-reason{display:none}.srch-product.is-compact .srch-product-foot{border-inline-start:0;border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;align-items:center;padding:7px 0 0}.srch-product.is-compact .srch-product-img .ph{min-height:54px}.srch-related{border-top:1px solid var(--line);padding-top:18px}.srch-related>span{color:var(--ink-3);margin-bottom:9px;font-size:11px;font-weight:700;display:block}.srch-related>div{flex-wrap:wrap;gap:8px;display:flex}.srch-related button{border:1px solid var(--line);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.srch-related button:hover{border-color:var(--ink);color:var(--ink)}.srch-footer{border-top:1px solid var(--line);min-height:42px;color:var(--ink-3);background:var(--bg-2);justify-content:space-between;align-items:center;gap:14px;padding:9px 22px;font-size:10px;display:flex}.srch-footer span{align-items:center;gap:5px;display:inline-flex}@media (max-width:720px){.srch-scrim{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.srch{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.srch-bar{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;gap:10px}.srch-bar input{font-size:16px}.srch-body{padding:20px 15px 30px}.srch-welcome{text-align:start;padding-top:8px}.srch-welcome h2{font-size:32px}.srch-welcome>p{margin-inline:0;font-size:15px}.srch-example-grid{grid-template-columns:1fr;margin-top:20px}.srch-example-grid button:first-child{grid-column:auto}.srch-understood{display:block}.srch-understood-label{padding:0 0 8px;display:block}.srch-related button,.srch-understood-chips button{min-height:44px}.srch-summary-line{display:block}.srch-catalog-count{margin-top:7px;display:block}.srch-setup{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.srch-product.is-compact{scroll-snap-align:start;min-width:174px}.srch-result-grid{grid-template-columns:1fr}.srch-product{grid-template-columns:82px minmax(0,1fr) auto;gap:10px;padding:8px}.srch-product-img .ph{min-height:74px}.srch-product-copy strong{font-size:14px}.srch-product-foot{padding-inline-start:7px}.srch-product-foot>span{display:none}.srch-product-foot b{font-size:15px}.srch-footer{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.srch-footer span:last-child{display:none}}@media (max-width:390px){.srch-reset{display:none}.srch-product{grid-template-columns:70px minmax(0,1fr)}.srch-product:not(.is-compact) .srch-product-foot{border-inline-start:0;border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;align-items:center;padding:6px 0 0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ftr-news-form{margin-top:0}.ftr-news-consent{color:var(--bg);align-items:flex-start;gap:9px;margin-top:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ftr-news-consent{color:color-mix(in oklab,var(--bg) 70%,transparent)}}.ftr-news-consent{cursor:pointer;min-height:44px;font-size:12px;line-height:1.55}.ftr-news-consent input{width:16px;height:16px;accent-color:var(--bg);flex:none;margin:2px 0 0}.ftr-news-consent input:focus-visible{outline:2px solid var(--bg);outline-offset:3px}.newsletter-public-page{background:#f2efe9;place-items:center;min-height:62vh;padding:clamp(64px,10vw,128px) 20px;display:grid}.newsletter-public-card{border:1px solid var(--line);background:var(--bg);text-align:right;width:min(100%,680px);padding:clamp(34px,7vw,72px)}.newsletter-public-card h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(34px,6vw,58px);line-height:1.05}.newsletter-public-card p{color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.75}.newsletter-public-card form{display:inline-block}.newsletter-keep-link{width:fit-content;color:var(--muted);text-underline-offset:4px;margin-top:20px;text-decoration:underline;display:block}.ftr-news-msg{margin-top:9px;font-size:12.5px;line-height:1.5}.ftr-news-msg.ok{color:#8fe0b4}.ftr-news-msg.err{color:#ffb4a8}.drawer-notice{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.privacy-banner{border:1px solid var(--line,#dedbd4);inset-inline:24px;background:#fff;justify-content:space-between;gap:28px;max-width:1120px;margin-inline:auto;padding:22px 24px;bottom:24px;box-shadow:0 16px 48px #201e1b29}.privacy-banner,.privacy-notice{z-index:10000;align-items:center;display:flex;position:fixed}.privacy-notice{color:#fff;inset-inline-start:16px;background:#111;border-radius:999px;gap:10px;max-width:min(420px,100vw - 32px);padding:9px 10px 9px 14px;font-size:13px;line-height:1.4;animation:privacy-notice-in .25s ease-out;bottom:16px;box-shadow:0 10px 30px #00000038}.privacy-notice-link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-13px;padding:13px 4px;font-weight:700;text-decoration:underline}.privacy-notice-close{color:#fff;cursor:pointer;background:radial-gradient(circle,#ffffff24 0 13px,#0000 14px);border:0;border-radius:50%;width:44px;height:44px;margin:-9px;padding:0;font-size:16px;line-height:1}@keyframes privacy-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.privacy-notice{animation:none}}.privacy-banner-copy{max-width:760px}.privacy-banner-copy strong{margin-bottom:6px;font-size:18px;display:block}.privacy-banner-copy p{color:var(--muted,#6e6a62);margin:0;line-height:1.65}.privacy-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.privacy-options label{border:1px solid var(--line,#dedbd4);cursor:pointer;align-items:flex-start;gap:9px;padding:10px;display:flex}.privacy-options input{accent-color:var(--ink,#1d1c19);margin-top:4px}.privacy-options span{gap:2px;display:grid}.privacy-options small{color:var(--muted,#6e6a62);line-height:1.4}.privacy-banner-actions{flex:none;gap:10px;display:flex}.privacy-preferences-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.privacy-preferences-link:hover{text-decoration:underline}@media (max-width:720px){.privacy-banner{inset-inline:12px;padding:18px;display:block;bottom:12px}.privacy-options{grid-template-columns:1fr}.privacy-banner-actions{flex-wrap:wrap;margin-top:16px}.privacy-banner-actions .btn{flex:1}}.ftr{background:var(--ink);color:var(--bg);margin-top:var(--section-y)}.ftr-top{grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:40px;padding-block:64px 48px;display:grid}.ftr-contact,.ftr-top .hdr-logo{color:var(--bg)}.ftr-contact{gap:5px;margin-top:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.ftr-contact{color:color-mix(in oklab,var(--bg) 78%,transparent)}}.ftr-contact{font-size:13.5px;font-style:normal;line-height:1.55}.ftr-contact a{width:fit-content;color:inherit;transition:color .2s}.ftr-col h2,.ftr-contact a:hover{color:var(--bg)}.ftr-col h2{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.ftr-col h2{color:color-mix(in oklab,var(--bg) 60%,transparent)}}.ftr-col h2{margin-bottom:16px}.ftr-col a{color:var(--bg);font-size:14.5px;display:block}@supports (color:color-mix(in lab,red,red)){.ftr-col a{color:color-mix(in oklab,var(--bg) 82%,transparent)}}.ftr-col a{cursor:pointer;padding:6px 0;transition:color .2s}.ftr-col a:hover{color:var(--bg)}.ftr-social{gap:8px;margin-top:20px;display:flex}.ftr-soc{border:1px solid var(--bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.ftr-soc{border:1px solid color-mix(in oklab,var(--bg) 24%,transparent)}}.ftr-soc{color:var(--bg);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.ftr-soc{color:color-mix(in oklab,var(--bg) 80%,transparent)}}.ftr-soc{cursor:pointer;transition:all .2s}.ftr-soc svg{width:15px;height:15px}.ftr-soc:hover{background:var(--accent);border-color:var(--accent);color:#fff}.floating-whatsapp{z-index:70;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));color:#fff;width:54px;height:54px;transition:transform .2s var(--ease),background-color .2s;background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 4px 8px #134b2d3d}.floating-whatsapp:hover{background:#1ebc57;transform:translateY(-2px)}.floating-whatsapp:focus-visible{outline-offset:3px;outline:3px solid #fff}.tabnav-noscript{text-align:center;padding:12px;font-size:13px;display:block}.tabnav-noscript a{text-decoration:underline}.ftr-input{gap:8px;margin-top:14px;display:flex}.ftr-input input{background:var(--bg);flex:1}@supports (color:color-mix(in lab,red,red)){.ftr-input input{background:color-mix(in oklab,var(--bg) 10%,transparent)}}.ftr-input input{border:1px solid var(--bg)}@supports (color:color-mix(in lab,red,red)){.ftr-input input{border:1px solid color-mix(in oklab,var(--bg) 22%,transparent)}}.ftr-input input{color:var(--bg);border-radius:var(--r-md);outline:none;padding:12px 14px;font-size:14px}.ftr-input input::placeholder{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.ftr-input input::placeholder{color:color-mix(in oklab,var(--bg) 50%,transparent)}}.ftr-input .btn{padding-inline:18px}.ftr-bot{border-top:1px solid var(--bg);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.ftr-bot{border-top:1px solid color-mix(in oklab,var(--bg) 14%,transparent)}}.ftr-bot{color:var(--bg);font-size:11.5px}@supports (color:color-mix(in lab,red,red)){.ftr-bot{color:color-mix(in oklab,var(--bg) 55%,transparent)}}.ftr-legal{flex-wrap:wrap;gap:14px;display:flex}.ftr-legal a{cursor:pointer;transition:color .2s}.ftr-legal a:hover{color:var(--bg)}.ftr-mobile-nav{display:none}html.footer-in-view .floating-whatsapp,html.footer-in-view .tr-button,html.footer-in-view .tr-button.small-viewport{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}@media (max-width:880px){.ftr-top{grid-template-columns:1fr 1fr;gap:32px}.ftr-brand,.ftr-news{grid-column:1/-1}}@media (max-width:720px){footer.ftr .ftr-top{padding-block:42px 30px;display:block}footer.ftr .ftr-brand{border-bottom:1px solid var(--bg);padding-bottom:28px}@supports (color:color-mix(in lab,red,red)){footer.ftr .ftr-brand{border-bottom:1px solid color-mix(in oklab,var(--bg) 16%,transparent)}}footer.ftr .ftr-logo{width:142px}footer.ftr .ftr-brand .muted{max-width:31ch!important;margin-top:16px!important}footer.ftr .ftr-contact{gap:8px;margin-top:20px;font-size:14px}footer.ftr .ftr-contact a{align-items:center;min-height:44px;display:inline-flex}footer.ftr .ftr-social{gap:10px;margin-top:22px}footer.ftr .ftr-soc{width:46px;height:46px}.ftr-top>.ftr-col:not(.ftr-news){display:none}.ftr-mobile-nav{border-top:1px solid var(--bg);margin-top:20px;display:block}@supports (color:color-mix(in lab,red,red)){.ftr-mobile-nav{border-top:1px solid color-mix(in oklab,var(--bg) 16%,transparent)}}.ftr-mobile-nav details{border-bottom:1px solid var(--bg)}@supports (color:color-mix(in lab,red,red)){.ftr-mobile-nav details{border-bottom:1px solid color-mix(in oklab,var(--bg) 16%,transparent)}}.ftr-mobile-nav summary{min-height:60px;color:var(--bg);cursor:pointer;font:700 16px var(--font-ui);justify-content:space-between;align-items:center;list-style:none;display:flex}.ftr-mobile-nav summary::-webkit-details-marker{display:none}.ftr-mobile-nav summary:after{content:"+";color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.ftr-mobile-nav summary:after{color:color-mix(in oklab,var(--bg) 60%,transparent)}}.ftr-mobile-nav summary:after{transition:transform .2s var(--ease);font-size:25px;font-weight:400;line-height:1}.ftr-mobile-nav details[open] summary:after{transform:rotate(45deg)}.ftr-mobile-nav details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px;padding:0 0 16px;display:grid}.ftr-mobile-nav a{min-height:44px;color:var(--bg);align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ftr-mobile-nav a{color:color-mix(in oklab,var(--bg) 78%,transparent)}}.ftr-mobile-nav a{font-size:14px;line-height:1.35}.ftr-mobile-nav a:focus-visible,.ftr-mobile-nav summary:focus-visible{outline:2px solid var(--bg);outline-offset:-4px}footer.ftr .ftr-news{border-top:1px solid var(--bg);margin-top:24px;padding-top:26px}@supports (color:color-mix(in lab,red,red)){footer.ftr .ftr-news{border-top:1px solid color-mix(in oklab,var(--bg) 16%,transparent)}}footer.ftr .ftr-news h2{margin-bottom:8px}footer.ftr .ftr-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}footer.ftr .ftr-input input{min-width:0;min-height:48px}footer.ftr .ftr-input .btn{min-height:48px;padding-inline:15px}footer.ftr .ftr-news-consent{margin-top:14px}footer.ftr .ftr-bot{padding-block:22px calc(24px + env(safe-area-inset-bottom));gap:18px;display:grid}footer.ftr .ftr-bot>span:first-child{font-size:11px}footer.ftr .ftr-legal{border-top:1px solid var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){footer.ftr .ftr-legal{border-top:1px solid color-mix(in oklab,var(--bg) 16%,transparent)}}footer.ftr .ftr-legal .privacy-preferences-link,footer.ftr .ftr-legal a{border-bottom:1px solid var(--bg);align-items:center;min-height:44px;padding-inline-end:8px;display:flex}@supports (color:color-mix(in lab,red,red)){footer.ftr .ftr-legal .privacy-preferences-link,footer.ftr .ftr-legal a{border-bottom:1px solid color-mix(in oklab,var(--bg) 12%,transparent)}}footer.ftr .ftr-legal .privacy-preferences-link,footer.ftr .ftr-legal a{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){footer.ftr .ftr-legal .privacy-preferences-link,footer.ftr .ftr-legal a{color:color-mix(in oklab,var(--bg) 70%,transparent)}}footer.ftr .ftr-legal .privacy-preferences-link,footer.ftr .ftr-legal a{text-align:right;font-size:11px}footer.ftr .ftr-legal .privacy-preferences-link{width:100%}.floating-whatsapp{right:12px;bottom:calc(var(--furniq-floating-mobile-bottom,14px) + env(safe-area-inset-bottom));width:44px;height:44px}html.footer-in-view .floating-whatsapp{opacity:1!important;pointer-events:auto!important;transform:none!important}.floating-whatsapp svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}@media (max-width:900px){html.configurator-floating-hidden .floating-whatsapp,html.configurator-floating-hidden button-expand-panel-element,html.home-spotlight-purchase-visible .floating-whatsapp,html.home-spotlight-purchase-visible button-expand-panel-element{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}}html:has([data-bn-strip]),html:has([data-election-strip]){--election-strip-offset:36px}html.bn-set-bar-visible .floating-whatsapp{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background:#14120e73;position:fixed;inset:0}.drawer-scrim.show{opacity:1;pointer-events:auto}.drawer{z-index:95;background:var(--bg);width:min(100vw,420px);box-shadow:var(--shadow-lg);transition:transform .35s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.drawer.show{transform:none}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.drawer-head h3{font-size:22px}.drawer-x{width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.drawer-x:hover{background:var(--bg-2)}.drawer-body{flex:1;align-content:start;gap:14px;padding:16px 24px;display:grid;overflow-y:auto}.drawer-empty{text-align:center;justify-items:center;gap:16px;padding:60px 20px;display:grid}.drawer-empty-ic{background:var(--bg-2);width:64px;height:64px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.drawer-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:14px;padding:14px;display:flex}.drawer-thumb{background:var(--bg-2);border-radius:var(--r-sm);flex:none;place-items:center;width:86px;display:grid;overflow:hidden}.drawer-info{flex:1;min-width:0}.drawer-item-name{font-size:15px;font-weight:700}.drawer-item-spec{color:var(--ink-3);margin-top:2px;font-size:11px}.drawer-item-add{margin-top:5px;font-size:12.5px}.drawer-item-foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.drawer-item-foot .mono{font-size:15px;font-weight:700}.drawer-remove{color:var(--ink-3);font-size:12px;text-decoration:underline}.drawer-remove:hover{color:var(--accent)}.drawer-foot{border-top:1px solid var(--line);background:var(--surface);padding:20px 24px}.drawer-row{padding:4px 0;font-size:14px}.drawer-row,.drawer-total{justify-content:space-between;display:flex}.drawer-total{border-top:1px solid var(--line);margin:10px 0 16px;padding-top:12px;font-size:18px;font-weight:700}.drawer-trust{text-align:center;color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}:root{--font-ui:var(--font-assistant),system-ui,sans-serif;--font-display:var(--font-rubik-var),system-ui,sans-serif;--font-heebo:var(--font-assistant),system-ui,sans-serif;--font-frank-serif:var(--font-rubik-var),system-ui,sans-serif}input[dir=auto]:placeholder-shown,input[dir=ltr]:placeholder-shown,textarea[dir=auto]:placeholder-shown,textarea[dir=ltr]:placeholder-shown{text-align:right;direction:rtl}#hf-challenge-cont{background:#fff!important;border-radius:16px!important;width:min(410px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:min(650px,100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;box-shadow:0 0 0 100vmax #0000008c,0 20px 50px #00000059!important}#hf-challenge-cont>span:empty{display:none!important}#hf-challenge-frame{border:0!important;width:100%!important;height:100%!important;display:block!important}.fq-install,.fq-install *{color:#0f7a44!important;font-weight:800!important}.fq-motor{color:inherit;font:inherit!important;letter-spacing:inherit!important;margin:0!important;font-weight:800!important;display:inline!important}.fq-save,.fq-save *,.fq-sold,.fq-sold *{color:#0f7a44!important;font-weight:800!important}.fq-sold>i{background:#0f7a44!important}.fq-rec{color:#d92d20;margin-inline-end:8px;font-weight:800}.fq-save-tag{background:#0f7a44!important;border-color:#0f7a44!important}.fq-save-tag,.fq-save-tag *{color:#fff!important}