@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");.tabloparleur{--ink:#263e34;--paper:#f7f5ef;--muted:#666a60;--line:#d9d9cd;--terra:#b15e40}.tabloparleur *{box-sizing:border-box}html[data-site-domain=tabloparleur]{scroll-behavior:smooth;scroll-padding-top:90px}.tabloparleur{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 DM Sans,sans-serif}.tabloparleur button,.tabloparleur input{font:inherit}.tabloparleur a{color:inherit;text-decoration:none}.tabloparleur a,.tabloparleur button,.tabloparleur input,.tabloparleur summary{-webkit-tap-highlight-color:transparent}.tabloparleur button{cursor:pointer;color:inherit}.tabloparleur a:focus-visible,.tabloparleur button:focus-visible,.tabloparleur input:focus-visible,.tabloparleur summary:focus-visible{outline:3px solid var(--terra);outline-offset:5px}.tabloparleur img{display:block;max-width:100%}.tabloparleur .announcement{background:var(--ink);color:#f7f5ef;text-align:center;padding:7px 16px;font-size:10px;letter-spacing:2px}.tabloparleur header{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:auto;padding:23px 5%;border-bottom:1px solid var(--line)}.tabloparleur .brand{display:flex;align-items:center;line-height:1.15;font-size:26px;font-weight:600;letter-spacing:-1.5px}.tabloparleur .brand img{width:42px}.tabloparleur .brand .word{font-weight:400}.tabloparleur .brand small{display:block;font-size:8px;font-weight:500;margin-top:7px}.tabloparleur nav{display:flex;gap:36px;font-size:13px}.tabloparleur .text-link:hover,.tabloparleur nav a:hover{color:var(--terra)}.tabloparleur .bag{border:0;background:none;font-size:13px}.tabloparleur .bag span{display:inline-grid;place-items:center;border:1px solid var(--line);width:26px;height:26px;border-radius:50%;margin-left:8px}.tabloparleur .hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:46% 54%;min-height:670px}.tabloparleur .hero-copy{padding:75px 11% 45px}.tabloparleur .eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:600;margin:0 0 24px}.tabloparleur h1,.tabloparleur h2{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.09;letter-spacing:-2px;margin:0 0 25px}.tabloparleur h1{font-size:clamp(60px,6.3vw,96px)}.tabloparleur em{font-weight:400;color:var(--terra)}.tabloparleur .intro{font-size:20px;line-height:1.45;margin:30px 0 18px}.tabloparleur .description{max-width:350px;color:var(--muted);font-size:14px}.tabloparleur .actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:30px 0 38px}.tabloparleur .button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ink);color:white;border:1px solid var(--ink);padding:16px 23px;font-size:12px;font-weight:500;transition:background .2s}.tabloparleur .button:hover{background:#3d574b}.tabloparleur .text-link{font-size:12px;border-bottom:1px solid;padding-bottom:5px}.tabloparleur .hero-note{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:12px}.tabloparleur .sound{letter-spacing:2px;color:var(--ink)}.tabloparleur .hero-image{position:relative;min-height:550px;background:#dedacc}.tabloparleur .hero-image>img{width:100%;height:100%;position:absolute}.tabloparleur .image-tag{position:absolute;top:25px;left:25px;background:#f7f5efec;padding:10px 15px;font-size:9px;letter-spacing:1.5px;display:flex;align-items:center;gap:8px}.tabloparleur .image-tag i{width:6px;height:6px;background:var(--terra);border-radius:50%}.tabloparleur .caption{position:absolute;bottom:22px;right:24px;font-size:10px;color:white;text-shadow:0 1px 4px #333}.tabloparleur .strip{border-block:1px solid var(--line);padding:22px 6%;display:flex;justify-content:space-between;font-size:11px;gap:15px;letter-spacing:.4px}.tabloparleur .section{max-width:1320px;padding:90px 5%;margin:auto}.tabloparleur h2{font-size:clamp(35px,3.3vw,52px)}.tabloparleur .concept,.tabloparleur .faq,.tabloparleur .reveal{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.tabloparleur .concept p:not(.eyebrow),.tabloparleur .reveal p{color:var(--muted);max-width:435px}.tabloparleur .concept .text-link{display:inline-block;margin-top:12px}.tabloparleur .exploded{background:#eeece5}.tabloparleur .exploded>img{width:100%;aspect-ratio:1.3;object-fit:cover}.tabloparleur .legend{display:flex;gap:14px;justify-content:center;padding:18px 8px;font-size:10px}.tabloparleur .legend b{border:1px solid var(--ink);border-radius:50%;padding:2px 6px;margin-right:5px}.tabloparleur .reveal{border-top:1px solid var(--line)}.tabloparleur .reveal-stage{background:#e8e4da;padding:45px 45px 28px}.tabloparleur .shelf{position:relative;margin:auto;background:#524031;box-shadow:inset 0 0 30px #241b15;border:18px solid #9d7954;width:280px;height:280px;display:grid;place-items:center}.tabloparleur .speaker{background:#1f2221;box-shadow:8px 8px 12px #221c17;width:145px;height:214px;padding:18px}.tabloparleur .tweeter,.tabloparleur .woofer{border-radius:50%;background:radial-gradient(circle,#272b29 25%,#0d1010 28%,#333936 60%,#111 64%);border:5px solid #121614;margin:auto}.tabloparleur .tweeter{width:50px;height:50px;margin-bottom:20px}.tabloparleur .woofer{width:110px;height:110px}.tabloparleur .shelf>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;box-shadow:4px 7px 15px #0004;transition:opacity .6s,transform .6s}.tabloparleur .shelf>img.off{opacity:0;transform:translateX(-25px)}.tabloparleur .toggle{display:flex;justify-content:center;margin-top:35px}.tabloparleur .toggle button{border:1px solid #c4c8bc;font-size:10px;background:transparent;padding:10px 14px}.tabloparleur .toggle button.active{background:var(--ink);color:white;border-color:var(--ink)}.tabloparleur .checks{list-style:none;padding:10px 0;font-size:13px}.tabloparleur .checks li{padding:7px 0}.tabloparleur .checks li:before{content:"✓";margin-right:15px}.tabloparleur .fine{font-size:10px;color:var(--muted);line-height:1.6}.tabloparleur .section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.tabloparleur .section-head h2{max-width:720px;margin-bottom:0}.tabloparleur .section-head>.text-link{white-space:nowrap}.tabloparleur .collection{border-top:1px solid var(--line)}.tabloparleur .products{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tabloparleur .product{border:0;background:none;padding:0;text-align:left}.tabloparleur .product-image{height:325px;position:relative;display:grid;place-items:center;background:#e5ddcc;overflow:hidden}.tabloparleur .product-image img{width:205px;box-shadow:5px 10px 17px #0002;transition:transform .3s}.tabloparleur .product:hover img{transform:translateY(-5px)}.tabloparleur .mini-shelf{border:17px solid #97764f;background:#594735;box-shadow:12px 16px 20px #0002}.tabloparleur .mini-shelf img{width:195px}.tabloparleur .mural{background:#dddcd0}.tabloparleur .mural img{transform:rotate(-3deg);border:4px solid #4b5045}.tabloparleur .box{background:#dbd2c5}.tabloparleur .box img{transform:perspective(650px) rotateY(-20deg);border-right:25px solid #8b7659;width:225px}.tabloparleur .pill{position:absolute;bottom:15px;left:15px;font-size:8px;background:var(--paper);padding:6px 10px}.tabloparleur .product-info{padding:20px 0}.tabloparleur .product-info>span{font-size:10px;color:var(--muted)}.tabloparleur h3{font-size:17px;font-weight:500;margin:10px 0}.tabloparleur .product-info p{font-size:12px;color:var(--muted);min-height:50px}.tabloparleur .product-info>div{font-size:12px;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px}.tabloparleur .product-info b{font-size:20px;font-weight:400}.tabloparleur .config{display:grid;grid-template-columns:1fr 1fr;gap:0}.tabloparleur .config-visual{background:#e5e4d9;padding:40px;display:flex;flex-direction:column;min-height:630px;justify-content:space-between}.tabloparleur .config-art{width:75%;max-width:350px;margin:45px auto;box-shadow:12px 16px 24px #0003;border:6px solid #5f6858}.tabloparleur .config-art img{width:100%;height:100%;object-fit:cover}.tabloparleur .visual-bottom{display:flex;justify-content:space-between;gap:15px;font-size:11px}.tabloparleur .visual-bottom>span:last-child{font-size:8px;letter-spacing:1px}.tabloparleur .config-controls{background:#eeede6}.tabloparleur .config-controls .eyebrow{margin-bottom:20px}.tabloparleur fieldset{border:0;padding:0;margin:25px 0}.tabloparleur legend{font-size:12px;margin-bottom:12px;font-weight:600}.tabloparleur .options{display:flex;gap:8px}.tabloparleur .options button{background:none;border:1px solid #c4c8bc;padding:9px 20px;font-size:12px}.tabloparleur .options .selected{background:var(--ink);color:white;border-color:var(--ink)}.tabloparleur .dimensions{display:flex;gap:12px}.tabloparleur .dimensions label{font-size:10px;flex:1}.tabloparleur .dimensions input{display:block;width:100%;padding:9px 12px;background:var(--paper);border:1px solid #c4c8bc;color:var(--ink);margin-top:6px}.tabloparleur .dimensions label[hidden]{display:none}.tabloparleur fieldset small{display:block;font-size:10px;color:var(--muted);margin-top:9px}.tabloparleur .art-options{display:flex;gap:10px}.tabloparleur .art-options button{width:57px;height:57px;padding:3px;border:1px solid transparent;background:none}.tabloparleur .art-options .selected{border-color:var(--ink)}.tabloparleur .art-options img{width:100%;height:100%;object-fit:cover}.tabloparleur .upload{display:flex;flex-direction:column;justify-content:center;align-items:center;width:76px;border:1px dashed #a3ad9c;cursor:pointer;font-size:20px;line-height:1}.tabloparleur .upload small{font-size:8px;margin-top:5px}.tabloparleur .buy{border-top:1px solid #c4c8bc;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.tabloparleur .buy strong{display:block;font-size:25px;font-weight:500;line-height:1.2}.tabloparleur .buy>div>span{font-size:9px;color:var(--muted)}.tabloparleur .steps{text-align:center}.tabloparleur .step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:50px}.tabloparleur .step-grid article>span{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #c4c8bc;border-radius:50%;font-family:Georgia}.tabloparleur .step-grid h3{margin-top:20px}.tabloparleur .step-grid p{font-size:12px;color:var(--muted)}.tabloparleur .faq{border-top:1px solid var(--line);align-items:start;gap:60px}.tabloparleur .faq h2{font-size:42px}.tabloparleur details{border-bottom:1px solid var(--line);padding:18px 0}.tabloparleur summary{cursor:pointer;font-size:13px;list-style:none;display:flex;justify-content:space-between;gap:20px}.tabloparleur summary:after{content:"+";font-size:18px}.tabloparleur details[open] summary:after{content:"−"}.tabloparleur details p{font-size:12px;color:var(--muted);padding-right:20px}.tabloparleur .closing{background:var(--ink);color:var(--paper);text-align:center;padding:80px 20px}.tabloparleur .closing h2{font-size:55px}.tabloparleur .closing em{color:#d5aa86}.tabloparleur .light{background:var(--paper);color:var(--ink)}.tabloparleur .light:hover{background:#e2ddd0}.tabloparleur footer{padding:50px 5%;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px;align-items:start;max-width:1440px;margin:auto}.tabloparleur footer p{font-size:12px;color:var(--muted);margin:0}.tabloparleur footer>div{display:flex;flex-direction:column;font-size:11px;gap:8px}.tabloparleur footer>small{grid-column:1/-1;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:25px}.tabloparleur dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;max-width:100%;width:460px;border:0;padding:30px;background:var(--paper);color:var(--ink)}.tabloparleur dialog::backdrop{background:#12251cb3}.tabloparleur .cart-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.tabloparleur .cart-head h2{font-size:32px;margin:0}.tabloparleur .cart-head button{border:0;background:none;font-size:20px}.tabloparleur .cart-row{display:flex;gap:15px;border-bottom:1px solid var(--line);padding:20px 0;font-size:12px}.tabloparleur .cart-row img{width:70px;height:70px;object-fit:cover}.tabloparleur .cart-row>div{flex:1}.tabloparleur .cart-row button{border:0;background:none;font-size:10px;text-decoration:underline}.tabloparleur .cart-total{display:flex;justify-content:space-between;padding:25px 0}.tabloparleur .cart-total strong{font-size:24px}.tabloparleur #toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:12px 20px;font-size:12px;opacity:0;pointer-events:none;transition:opacity .3s;z-index:10}.tabloparleur #toast.show{opacity:1}@media(min-width:1600px){.tabloparleur .hero-image>img{object-position:center}}@media(max-width:1000px){.tabloparleur .hero-copy{padding:55px 8%}.tabloparleur .hero{min-height:600px}.tabloparleur h1{font-size:70px}.tabloparleur .hero-image{min-height:600px}.tabloparleur .concept,.tabloparleur .reveal{gap:40px}.tabloparleur .product-image{height:260px}.tabloparleur .product-image img{width:165px}.tabloparleur .mini-shelf img{width:150px}.tabloparleur .config-controls,.tabloparleur .config-visual{padding:25px}.tabloparleur .config-controls h2{font-size:36px}.tabloparleur .buy{flex-wrap:wrap}.tabloparleur .buy .button{width:100%}.tabloparleur .config-art{width:90%}.tabloparleur .legend{flex-wrap:wrap}.tabloparleur .shelf{width:240px;height:240px}.tabloparleur .reveal-stage{padding:35px 20px}.tabloparleur .step-grid{gap:30px}}@media(max-width:700px){.tabloparleur header{padding:18px 5%;flex-wrap:wrap;row-gap:20px}.tabloparleur .brand{font-size:22px}.tabloparleur .brand img{width:35px}.tabloparleur nav{order:3;justify-content:space-between;width:100%;gap:10px;font-size:12px}.tabloparleur .hero{display:flex;flex-direction:column}.tabloparleur .hero-copy{padding:45px 6% 35px}.tabloparleur .hero h1{font-size:68px}.tabloparleur .hero .eyebrow{font-size:8px;letter-spacing:1.5px}.tabloparleur .intro{margin-top:22px}.tabloparleur .hero-image{min-height:360px}.tabloparleur .hero-image>img{object-position:60% center}.tabloparleur .actions{margin-bottom:25px}.tabloparleur .strip{display:grid;grid-template-columns:1fr 1fr;padding:18px 6%;font-size:9px}.tabloparleur .section{padding:55px 6%}.tabloparleur .concept,.tabloparleur .faq,.tabloparleur .reveal{grid-template-columns:1fr;gap:30px}.tabloparleur h2{font-size:37px;letter-spacing:-1.2px}.tabloparleur .concept .exploded{order:2}.tabloparleur .reveal-stage{padding:35px 20px 25px}.tabloparleur .reveal>div:last-child{order:-1}.tabloparleur .section-head{display:block}.tabloparleur .section-head>.text-link{display:inline-block;margin-top:20px}.tabloparleur .products{grid-template-columns:1fr;gap:30px}.tabloparleur .product-image{height:340px}.tabloparleur .product-image img{width:215px}.tabloparleur .mini-shelf img{width:200px}.tabloparleur .product-info p{min-height:0}.tabloparleur .config{grid-template-columns:1fr;padding:0 6%}.tabloparleur .config-visual{min-height:430px;padding:25px}.tabloparleur .config-art{width:65%;margin:25px auto}.tabloparleur .config-controls{padding:30px 22px}.tabloparleur .dimensions{gap:8px}.tabloparleur .options button{padding:9px 18px}.tabloparleur .buy .button{width:auto}.tabloparleur .step-grid{grid-template-columns:1fr;gap:25px;max-width:320px;margin:35px auto 0}.tabloparleur .steps h2{font-size:37px}.tabloparleur .step-grid h3{margin-top:10px}.tabloparleur .faq h2{font-size:37px}.tabloparleur .closing{padding:60px 6%}.tabloparleur .closing h2{font-size:40px}.tabloparleur footer{grid-template-columns:1fr 1fr;padding:35px 6%;gap:25px}.tabloparleur footer .brand{grid-column:1/-1}.tabloparleur footer>small{font-size:8px}.tabloparleur .visual-bottom{font-size:10px}.tabloparleur .legend{font-size:9px;gap:8px}.tabloparleur .image-tag{top:18px;left:18px;font-size:8px}.tabloparleur .caption{font-size:9px}.tabloparleur #toast{width:max-content;max-width:90%;text-align:center}}@media(prefers-reduced-motion:reduce){html[data-site-domain=tabloparleur]{scroll-behavior:auto}.tabloparleur *{transition:none!important}}html[data-site-domain=tabloparleur]{scroll-padding-top:120px}.tabloparleur header{position:sticky;top:0;z-index:20;background:#f7f5eff5;backdrop-filter:blur(12px);max-width:none;padding:16px 5%;box-shadow:0 2px 12px #263e3406}.tabloparleur header nav{gap:25px}.tabloparleur header nav a{position:relative;padding:7px 0}.tabloparleur header nav a.current{color:var(--terra)}.tabloparleur header nav a.current:after{content:"";position:absolute;height:2px;background:var(--terra);bottom:0;left:0;right:0}.tabloparleur .header-actions{display:flex;align-items:center;gap:18px}.tabloparleur .nav-config{padding:11px 16px;font-size:11px}.tabloparleur .mobile-nav{display:none}.tabloparleur .kits{border-top:1px solid var(--line)}.tabloparleur .kits-intro{max-width:310px;font-size:13px;color:var(--muted)}.tabloparleur .kit-grid{display:grid}.tabloparleur .kit-card{border:1px solid var(--line);background:#eeede6;padding:0 22px 20px;text-align:left;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.tabloparleur .kit-card.chosen,.tabloparleur .kit-card:hover{border-color:var(--ink)}.tabloparleur .kit-card:hover{transform:translateY(-3px)}.tabloparleur .kit-art{height:175px;display:flex;align-items:center;justify-content:center;gap:16px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabloparleur .kit-art img{width:110px;box-shadow:4px 6px 10px #0002;border:3px solid #9b9e98}.tabloparleur .kit-symbol{font-size:11px;max-width:95px;color:var(--ink)}.tabloparleur .kit-kicker{font-size:8px;letter-spacing:1.3px;color:var(--muted)}.tabloparleur .kit-card h3{font-size:20px}.tabloparleur .kit-card p{font-size:12px;color:var(--muted);margin:3px 0 18px}.tabloparleur .kit-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;margin-bottom:20px}.tabloparleur .kit-tags span{font-size:9px;padding:4px 7px;border:1px solid #cbd0c5}.tabloparleur .kit-price{display:flex;align-items:center;font-size:11px;gap:5px;border-top:1px solid var(--line);padding-top:16px}.tabloparleur .kit-price strong{font-size:23px;font-weight:500}.tabloparleur .kit-price>span{margin-left:auto;font-size:11px}.tabloparleur .config{align-items:start}.tabloparleur .config-visual{position:sticky;top:110px;min-height:600px;gap:25px}.tabloparleur .config-controls{padding:40px}.tabloparleur .config-controls h2{font-size:43px}.tabloparleur .frame-preview{display:flex;flex-direction:column;align-items:center;min-height:320px;justify-content:center}.tabloparleur .config-art{flex:none;height:auto;margin:15px auto;max-height:none!important;border-width:7px;box-shadow:12px 16px 24px #0002}.tabloparleur .config-art img{aspect-ratio:inherit}.tabloparleur .preview-measure{font-size:12px;letter-spacing:1px}.tabloparleur .profile-drawing{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px;border-block:1px solid #cbd0c5;min-height:75px}.tabloparleur .profile-side{height:45px;border:1px solid #8e9790;box-shadow:5px 5px 8px #0001}.tabloparleur .profile-drawing>div:last-child{font-size:10px;line-height:1.5}.tabloparleur .profile-drawing strong{display:block;font-size:18px;font-weight:500}.tabloparleur .profile-drawing small{font-size:9px;color:var(--muted)}.tabloparleur .fit-panel{padding:22px;background:#f7f5efb8;border:1px solid #cbd0c5}.tabloparleur .fit-panel .eyebrow{font-size:8px;margin-bottom:10px;letter-spacing:1.5px}.tabloparleur .fit-panel p:not(.eyebrow){font-size:22px;line-height:1.3;margin:0 0 12px}.tabloparleur .fit-panel small{font-size:10px;line-height:1.6;display:block;color:var(--muted)}.tabloparleur .use-options{gap:6px;flex-wrap:wrap}.tabloparleur .use-options button{font-size:10px;padding:10px 12px}.tabloparleur .size-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:15px}.tabloparleur .size-presets button{border:1px solid #c4c8bc;background:transparent;padding:9px 3px;font-size:12px}.tabloparleur .size-presets small{font-size:8px;margin:3px 0 0;line-height:1.3}.tabloparleur .size-presets .selected{border-color:var(--ink);background:#dde1d5}.tabloparleur .depth-presets{display:flex;flex-wrap:wrap;gap:6px}.tabloparleur .depth-presets button{padding:7px 10px;border:1px solid #c4c8bc;background:none;font-size:11px}.tabloparleur .depth-presets .selected{background:var(--ink);color:white}.tabloparleur .depth-input{max-width:220px;margin-top:12px}.tabloparleur .finish-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.tabloparleur .finish-options button{border:1px solid #c4c8bc;background:none;padding:9px 3px;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:7px}.tabloparleur .finish-options button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tabloparleur .swatch{display:block;width:23px;height:23px;border:1px solid #a9ada6;border-radius:50%}.tabloparleur .swatch.alu{background:linear-gradient(115deg,#f0f0f0,#9ba1a2,#e2e3e3)}.tabloparleur .swatch.black{background:#242727}.tabloparleur .swatch.grey{background:#777d7c}.tabloparleur .swatch.white{background:#fafafa}.tabloparleur .kit-select-label{display:block;font-size:10px;margin-bottom:5px}.tabloparleur #kitSelect{width:100%;border:1px solid #c4c8bc;background:var(--paper);color:var(--ink);font:inherit;font-size:12px;padding:12px 8px;border-radius:0}.tabloparleur .kit-detail{padding:12px 0}.tabloparleur .kit-detail strong{font-size:11px;font-weight:500}.tabloparleur .kit-detail p{font-size:10px;color:var(--muted);margin:5px 0 0}.tabloparleur .fit-status{font-size:10px;margin:0;color:#426445}.tabloparleur .fit-status.incompatible{color:#9b452a;background:#f4e2d4;padding:10px}.tabloparleur .price-breakdown{border-top:1px solid #c4c8bc;padding:12px 0;font-size:11px}.tabloparleur .price-breakdown>div{display:flex;justify-content:space-between;gap:15px;padding:4px 0}.tabloparleur .price-breakdown>div[hidden]{display:none}.tabloparleur .price-breakdown strong{font-weight:500}.tabloparleur .buy{padding-top:15px;align-items:start}.tabloparleur .buy>div{max-width:180px}.tabloparleur .buy>div>span{display:block;line-height:1.5;margin-top:5px}.tabloparleur .button:disabled{opacity:.5;cursor:not-allowed}.tabloparleur .cart-components{font-size:10px;color:var(--muted)}.tabloparleur .cart-row>div>strong:last-of-type{font-size:12px}.tabloparleur .cart-row button{margin-top:8px}@media(max-width:1100px){.tabloparleur header nav{gap:15px;font-size:12px}.tabloparleur .header-actions{gap:10px}.tabloparleur .nav-config{font-size:10px;padding:10px}.tabloparleur .brand{font-size:23px}.tabloparleur .brand img{width:35px}.tabloparleur .config-controls{padding:30px}.tabloparleur .use-options button{padding:9px}.tabloparleur .kit-grid{gap:15px}.tabloparleur .kit-card{padding-inline:15px}.tabloparleur .kit-art{gap:10px}.tabloparleur .kit-art img{width:95px}}@media(max-width:850px){.tabloparleur header>nav:not(.mobile-nav){display:none}.tabloparleur .mobile-nav{display:flex;order:3;justify-content:space-between;width:100%;gap:10px}.tabloparleur .header-actions .nav-config{display:none}.tabloparleur header{flex-wrap:wrap;gap:8px}.tabloparleur .mobile-nav a{font-size:11px}.tabloparleur .config-visual{top:150px}.tabloparleur .kit-grid{grid-template-columns:repeat(2,1fr)}html[data-site-domain=tabloparleur]{scroll-padding-top:140px}.tabloparleur .config-controls{padding:25px}.tabloparleur .size-presets{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.tabloparleur header{padding:10px 5% 6px;row-gap:4px}.tabloparleur .brand small{font-size:7px;margin-top:5px}.tabloparleur .brand{font-size:22px}.tabloparleur .brand img{width:31px}.tabloparleur .mobile-nav{padding-top:5px}.tabloparleur .mobile-nav a{font-size:10px;padding:7px 0}.tabloparleur .bag{padding:5px}.tabloparleur .bag span{margin-left:3px}.tabloparleur .bag .bag-label{display:inline;font-size:11px}.tabloparleur .kit-grid{grid-template-columns:1fr}.tabloparleur .kit-card{padding:0 20px 20px}.tabloparleur .kit-art{height:155px;gap:30px}.tabloparleur .kit-art img{width:105px}.tabloparleur .kit-symbol{font-size:12px;max-width:120px}.tabloparleur .kit-card p{min-height:0}.tabloparleur .kits-intro{margin-top:20px}.tabloparleur .config-visual{position:static;min-height:0;padding:25px;gap:20px}.tabloparleur .frame-preview{min-height:250px}.tabloparleur .config-art{margin:10px auto;max-width:260px}.tabloparleur .fit-panel{padding:18px}.tabloparleur .fit-panel p:not(.eyebrow){font-size:22px}.tabloparleur .config-controls{padding:30px 22px}.tabloparleur .config-controls h2{font-size:37px}.tabloparleur .size-presets{grid-template-columns:repeat(2,1fr)}.tabloparleur .size-presets button{padding:10px 5px}.tabloparleur .size-presets small{font-size:9px}.tabloparleur .finish-options{gap:6px}.tabloparleur .finish-options button{font-size:9px}.tabloparleur .use-options button{font-size:10px;padding:10px 8px}.tabloparleur .buy{flex-direction:column;gap:15px}.tabloparleur .buy>div{max-width:none}.tabloparleur .buy .button{width:100%}.tabloparleur .dimensions label{font-size:9px}.tabloparleur .visual-bottom{flex-wrap:wrap}html[data-site-domain=tabloparleur]{scroll-padding-top:115px}.tabloparleur .config{padding-inline:5%}}.tabloparleur{--ink:#20352c;--paper:#f7f6f1;--terra:#bd6746;--line:#d9ddd4;--muted:#626b61;font-size:17px;line-height:1.7}.tabloparleur h1,.tabloparleur h2{font-family:Manrope,DM Sans,sans-serif;font-weight:600;letter-spacing:-2.5px}.tabloparleur h1{font-size:clamp(65px,6.9vw,106px);line-height:1.01}.tabloparleur h2{font-size:clamp(38px,4vw,58px);line-height:1.12}.tabloparleur h1 em,.tabloparleur h2 em{font-style:normal;font-weight:500}.tabloparleur h3{font-family:Manrope,DM Sans,sans-serif;font-weight:600;font-size:21px}.tabloparleur .eyebrow{font-size:12px;letter-spacing:1.8px}.tabloparleur .brand{font-family:Manrope,DM Sans,sans-serif;font-size:27px;font-weight:800;letter-spacing:-1.4px}.tabloparleur .brand .word{font-weight:500}.tabloparleur .brand img{width:56px;height:46px;margin-right:8px}.tabloparleur .brand small{font-size:9px;letter-spacing:2px}.tabloparleur header{padding:15px 4%;background:#f7f6f1fa}.tabloparleur header nav{font-size:14px;gap:28px}.tabloparleur .nav-config{font-size:12px;padding:13px 18px}.tabloparleur .bag{font-size:14px}.tabloparleur .hero{position:relative;display:block;max-width:none;min-height:760px;overflow:hidden}.tabloparleur .hero-image{position:absolute;inset:0;min-height:0;z-index:0}.tabloparleur .hero-image>img{object-fit:cover;object-position:center 55%}.tabloparleur .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#11251ded,#162b22b5 35%,#182a2220 66%,transparent);pointer-events:none}.tabloparleur .hero-copy{position:relative;z-index:2;width:52%;padding:80px 0 75px 5%;color:#f9f5eb;max-width:720px}.tabloparleur .hero h1 em{color:#efb392}.tabloparleur .hero .eyebrow{font-size:11px;margin-bottom:28px}.tabloparleur .hero .intro{font-size:24px;line-height:1.4;margin:28px 0 20px}.tabloparleur .hero .description{font-size:16px;color:#f0eade;max-width:410px;line-height:1.7}.tabloparleur .hero .actions{gap:25px;margin:30px 0}.tabloparleur .hero .button{background:#f1e6d4;color:#20352c;border-color:#f1e6d4;font-size:14px;padding:17px 25px;border-radius:3px}.tabloparleur .hero .button:hover{background:#fff}.tabloparleur .hero .text-link{font-size:13px;color:white}.tabloparleur .hero-note{color:#eee3d5;font-size:13px}.tabloparleur .sound{color:#e9b292}.tabloparleur .image-tag{z-index:3;left:auto;right:30px;top:auto;bottom:50px;font-size:10px;letter-spacing:1px;border-radius:3px}.tabloparleur .caption{z-index:3;bottom:24px;right:30px;font-size:11px}.tabloparleur .strip{background:var(--ink);color:#f3eadb;padding:24px 5%;border:0;font-size:13px}.tabloparleur .section{padding:100px 5%;max-width:1440px}.tabloparleur .concept,.tabloparleur .reveal{gap:65px}.tabloparleur .concept p:not(.eyebrow),.tabloparleur .reveal p{font-size:17px;max-width:510px}.tabloparleur .concept .text-link,.tabloparleur .section-head>.text-link{font-size:14px}.tabloparleur .exploded{border-radius:7px;overflow:hidden}.tabloparleur .legend{font-size:12px;padding:20px 10px}.tabloparleur .checks{font-size:16px}.tabloparleur .fine{font-size:12px}.tabloparleur .reveal-stage{padding:0;background:transparent}.tabloparleur .reveal-photo{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#e7e1d8}.tabloparleur .reveal-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.tabloparleur .reveal-photo img.off{opacity:0}.tabloparleur .toggle{margin-top:18px;gap:0}.tabloparleur .toggle button{font-size:13px;padding:11px 20px}.tabloparleur .reveal-stage>.fine{text-align:center;font-size:11px}.tabloparleur .product-image{height:auto;aspect-ratio:4/5;border-radius:6px;background:#e5dfd3}.tabloparleur .box img,.tabloparleur .mural img,.tabloparleur .product-image img{width:100%;height:100%;object-fit:cover;transform:none;border:0;box-shadow:none}.tabloparleur .product:hover .product-image img{transform:scale(1.035)}.tabloparleur .pill{font-size:10px;letter-spacing:1px;left:16px;bottom:16px;border-radius:3px;padding:8px 12px}.tabloparleur .product-info{padding:23px 0}.tabloparleur .product-info>span{font-size:12px}.tabloparleur .product-info h3{font-size:22px}.tabloparleur .product-info p{font-size:15px;min-height:76px}.tabloparleur .product-info>div{font-size:15px;padding-top:17px}.tabloparleur .section-head{gap:35px;margin-bottom:45px}.tabloparleur .kit-grid{grid-template-columns:repeat(3,1fr);gap:24px}.tabloparleur .kit-card{border-radius:7px;background:#fff;padding:0 22px 23px;overflow:hidden}.tabloparleur .kit-art{margin:0 -22px 22px;height:240px;border:0;background:#edeae1;position:relative}.tabloparleur .pack-visual{display:flex;padding:24px 14px;gap:5px;align-items:center;background:linear-gradient(125deg,#f0e8db,#f8f8f4)}.tabloparleur .pack-visual .kit-tableau{width:48%;height:175px;object-fit:cover;border:0;box-shadow:5px 8px 14px #0002;transform:rotate(-3deg);border-radius:2px}.tabloparleur .pack-plus{font-size:22px;color:#526053;flex:none}.tabloparleur .pack-visual .kit-speaker{width:42%;height:185px;object-fit:contain;box-shadow:none;border:0;mix-blend-mode:multiply}.tabloparleur .pack-visual .kit-speaker[src*=echo]{height:155px}.tabloparleur .kit-solo{height:240px;display:block;padding:0;overflow:hidden}.tabloparleur .kit-solo img{width:100%;height:100%;object-fit:cover;border:0;box-shadow:none}.tabloparleur .kit-solo .kit-symbol{position:absolute;bottom:16px;left:16px;background:#f7f5eff0;padding:8px 12px;font-size:11px;max-width:none}.tabloparleur .kit-kicker{font-size:10px;letter-spacing:1px}.tabloparleur .kit-card h3{font-size:23px}.tabloparleur .kit-card p{font-size:15px}.tabloparleur .kit-tags span{font-size:11px;border-radius:20px;padding:5px 9px}.tabloparleur .kit-price{font-size:14px}.tabloparleur .kit-price strong{font-size:29px}.tabloparleur .kit-price>span{font-size:13px}.tabloparleur .kits-intro{font-size:16px;max-width:340px}.tabloparleur .photo-credit{font-size:11px;color:var(--muted);margin:25px 0 10px}.tabloparleur .photo-credit a{text-decoration:underline;text-underline-offset:3px}.tabloparleur .config{padding:0 5%;max-width:1440px}.tabloparleur .config-visual{background:#ddd6c7;border-radius:8px 0 0 8px;overflow:hidden}.tabloparleur .config-controls{background:#eeeee6;border-radius:0 8px 8px 0}.tabloparleur .config-controls h2{font-size:46px}.tabloparleur .frame-preview{background:radial-gradient(ellipse at 60% 40%,#f7f3e8 0,#e7dfce 70%);border-radius:5px;padding:25px 12px;min-height:350px;box-shadow:inset 0 1px 0 #fff8}.tabloparleur .config-art{position:relative;border-width:6px;box-shadow:16px 18px 28px #33271338,2px 3px 0 #40423544;transform:perspective(1000px) rotateY(-7deg);overflow:hidden}.tabloparleur .config-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#6a62420b,#6a62420b 1px,transparent 0,transparent 3px),repeating-linear-gradient(90deg,#6a62420a,#6a62420a 1px,transparent 0,transparent 3px)}.tabloparleur .config-controls legend{font-size:14px}.tabloparleur .config-controls fieldset small{font-size:12px}.tabloparleur .use-options button{font-size:12px;padding:11px 14px}.tabloparleur .size-presets button{font-size:14px;padding:10px 5px}.tabloparleur .size-presets small{font-size:10px!important}.tabloparleur .dimensions label{font-size:12px}.tabloparleur .dimensions input{font-size:16px}.tabloparleur .depth-presets button{font-size:13px;padding:8px 11px}.tabloparleur .finish-options button{font-size:12px;padding:11px 4px}.tabloparleur .swatch{width:26px;height:26px}.tabloparleur #kitSelect{font-size:14px;padding:13px 10px}.tabloparleur .kit-select-label{font-size:12px}.tabloparleur .kit-detail strong{font-size:13px}.tabloparleur .fit-status,.tabloparleur .kit-detail p{font-size:12px}.tabloparleur .art-options button{width:65px;height:65px}.tabloparleur .upload{width:88px}.tabloparleur .fit-panel .eyebrow,.tabloparleur .upload small{font-size:10px}.tabloparleur .fit-panel small{font-size:12px}.tabloparleur .fit-panel p:not(.eyebrow){font-size:26px}.tabloparleur .profile-drawing>div:last-child{font-size:12px}.tabloparleur .profile-drawing small{font-size:11px}.tabloparleur .preview-measure{font-size:14px}.tabloparleur .visual-bottom{font-size:13px}.tabloparleur .visual-bottom>span:last-child{font-size:10px}.tabloparleur .price-breakdown{font-size:13px}.tabloparleur .buy strong{font-size:32px}.tabloparleur .buy>div>span{font-size:11px}.tabloparleur .button{font-size:14px;border-radius:3px}.tabloparleur .listening{position:relative;min-height:580px;margin-top:100px;overflow:hidden;background:#20352c}.tabloparleur .listening>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 70%}.tabloparleur .listening:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12271dea,#1c352dc9 38%,#1c352d15 78%)}.tabloparleur .listening>div{position:relative;z-index:1;color:#f7f5ee;max-width:670px;padding:90px 5%}.tabloparleur .listening h2{font-size:56px}.tabloparleur .listening em{color:#e6ac87}.tabloparleur .listening p:not(.eyebrow){font-size:19px}.tabloparleur .listening .button{margin-top:18px}.tabloparleur .step-grid p{font-size:16px}.tabloparleur .step-grid h3{font-size:22px}.tabloparleur .faq h2{font-size:44px}.tabloparleur summary{font-size:16px}.tabloparleur details p{font-size:14px}.tabloparleur .closing{padding:90px 5%;background:#20352c}.tabloparleur .closing h2{font-size:58px;max-width:950px;margin:0 auto 35px}.tabloparleur .closing .button,.tabloparleur footer p{font-size:15px}.tabloparleur footer>div{font-size:13px}.tabloparleur .announcement,.tabloparleur footer>small{font-size:11px}@media(max-width:1100px){.tabloparleur .hero-copy{width:60%;padding-left:5%;padding-right:3%}.tabloparleur .hero h1{font-size:78px}.tabloparleur .hero .intro{font-size:22px}.tabloparleur .hero{min-height:750px}.tabloparleur header nav{gap:16px;font-size:12px}.tabloparleur .brand{font-size:23px}.tabloparleur .brand img{width:47px}.tabloparleur .header-actions{gap:12px}.tabloparleur .nav-config{font-size:11px;padding:11px 13px}.tabloparleur .kit-art{height:210px}.tabloparleur .pack-visual .kit-tableau{height:150px}.tabloparleur .pack-visual .kit-speaker{height:160px}.tabloparleur .kit-card h3{font-size:20px}.tabloparleur .kit-card p{font-size:14px}.tabloparleur .kit-price>span{font-size:11px}.tabloparleur .use-options button{padding:10px 8px}.tabloparleur .config-controls h2{font-size:38px}.tabloparleur .concept,.tabloparleur .reveal{gap:40px}.tabloparleur .section{padding-block:75px}.tabloparleur .config{padding-block:0}.tabloparleur .hero-image>img{object-position:60% center}}@media(max-width:850px){.tabloparleur header{padding:13px 5% 7px}.tabloparleur .mobile-nav,.tabloparleur .mobile-nav a{font-size:13px}.tabloparleur .hero-copy{width:65%}.tabloparleur .hero h1{font-size:66px}.tabloparleur .hero .description{font-size:15px}.tabloparleur .hero:after{background:linear-gradient(90deg,#11251df0,#162b22aa 45%,transparent)}.tabloparleur .kit-grid{grid-template-columns:repeat(2,1fr)}.tabloparleur .kit-art{height:220px}.tabloparleur .strip{font-size:11px}.tabloparleur .section h2{font-size:40px}.tabloparleur .concept p:not(.eyebrow),.tabloparleur .reveal p{font-size:16px}.tabloparleur .config-controls{padding:25px}.tabloparleur .size-presets{grid-template-columns:repeat(2,1fr)}.tabloparleur .use-options{gap:5px}.tabloparleur .use-options button{font-size:11px}.tabloparleur .config{gap:0}}@media(max-width:700px){.tabloparleur .brand{font-size:23px}.tabloparleur .brand img{width:47px;height:38px}.tabloparleur .brand small{font-size:8px}.tabloparleur .hero{min-height:0;display:flex;flex-direction:column;background:#20352c}.tabloparleur .hero-copy{width:100%;max-width:none;padding:45px 6% 35px}.tabloparleur .hero h1{font-size:62px;letter-spacing:-2.5px}.tabloparleur .hero .intro{font-size:22px}.tabloparleur .hero .description{font-size:16px;max-width:none}.tabloparleur .hero .eyebrow{font-size:10px;letter-spacing:1.4px}.tabloparleur .hero .actions{gap:22px;margin-bottom:23px}.tabloparleur .hero .button{font-size:14px;padding:16px 21px}.tabloparleur .hero .text-link{font-size:13px}.tabloparleur .hero-image{position:relative;min-height:420px;width:100%;z-index:1}.tabloparleur .hero:after{display:none}.tabloparleur .hero-image>img{object-position:67% center}.tabloparleur .image-tag{bottom:45px;right:18px;left:auto;font-size:9px}.tabloparleur .caption{bottom:19px;right:18px;left:18px;text-align:right;font-size:10px}.tabloparleur .hero-note{font-size:12px}.tabloparleur .strip{grid-template-columns:1fr 1fr;padding:22px 6%;font-size:10px;gap:13px}.tabloparleur .section{padding:60px 6%}.tabloparleur .section h2{font-size:36px;letter-spacing:-1.5px}.tabloparleur .eyebrow{font-size:10px}.tabloparleur .concept p:not(.eyebrow),.tabloparleur .reveal p{font-size:16px}.tabloparleur .concept,.tabloparleur .reveal{gap:30px}.tabloparleur .reveal-stage{padding:0}.tabloparleur .checks{font-size:14px}.tabloparleur .toggle button{font-size:12px;padding:11px 18px}.tabloparleur .legend{font-size:10px}.tabloparleur .product-image{aspect-ratio:1/1;height:auto}.tabloparleur .product-info h3{font-size:23px}.tabloparleur .product-info p{font-size:15px;min-height:0}.tabloparleur .product-info>div{font-size:15px}.tabloparleur .pill{font-size:10px}.tabloparleur .kit-grid{grid-template-columns:1fr;gap:20px}.tabloparleur .kit-art{height:240px}.tabloparleur .pack-visual .kit-tableau{height:175px}.tabloparleur .pack-visual .kit-speaker{height:185px}.tabloparleur .kit-card h3{font-size:24px}.tabloparleur .kit-card p{font-size:15px}.tabloparleur .kit-kicker{font-size:10px}.tabloparleur .kit-price>span{font-size:13px}.tabloparleur .kit-price strong{font-size:30px}.tabloparleur .kit-tags span{font-size:11px}.tabloparleur .kits-intro{font-size:16px}.tabloparleur .fine{font-size:11px}.tabloparleur .config{padding:0 5%}.tabloparleur .config-visual{border-radius:7px 7px 0 0;min-height:0}.tabloparleur .config-controls{border-radius:0 0 7px 7px;padding:30px 22px}.tabloparleur .config-controls h2{font-size:36px}.tabloparleur .frame-preview{min-height:290px;padding:20px 10px}.tabloparleur .config-controls legend{font-size:14px}.tabloparleur .config-controls fieldset small{font-size:11px}.tabloparleur .use-options button{font-size:11px;padding:10px 9px}.tabloparleur .dimensions label,.tabloparleur .finish-options button{font-size:11px}.tabloparleur .size-presets button{font-size:14px}.tabloparleur .depth-presets button{font-size:12px}.tabloparleur .fit-panel small{font-size:11px}.tabloparleur .fit-panel p:not(.eyebrow){font-size:24px}.tabloparleur .art-options button{width:56px;height:56px}.tabloparleur .upload{width:70px}.tabloparleur .upload small{font-size:9px}.tabloparleur .buy strong{font-size:30px}.tabloparleur .listening{margin-top:65px;min-height:690px;display:flex;align-items:end}.tabloparleur .listening>img{object-position:63% center}.tabloparleur .listening:after{background:linear-gradient(0deg,#132b22f5,#153024ad 50%,#15302400)}.tabloparleur .listening>div{padding:40px 6%;max-width:none}.tabloparleur .listening h2{font-size:39px;letter-spacing:-1.5px}.tabloparleur .listening p:not(.eyebrow){font-size:17px}.tabloparleur .listening .eyebrow{font-size:10px;letter-spacing:1px}.tabloparleur .steps h2{font-size:36px}.tabloparleur .step-grid p{font-size:15px}.tabloparleur .step-grid h3{font-size:21px}.tabloparleur .faq h2{font-size:36px}.tabloparleur summary{font-size:15px}.tabloparleur details p{font-size:14px}.tabloparleur .closing{padding:60px 6%}.tabloparleur .closing h2{font-size:37px;letter-spacing:-1.5px}.tabloparleur .closing .button,.tabloparleur footer p{font-size:14px}.tabloparleur footer>div{font-size:12px}.tabloparleur footer>small{font-size:10px}.tabloparleur .announcement{font-size:9px;letter-spacing:1.4px}.tabloparleur .photo-credit{font-size:10px}.tabloparleur .bag .bag-label,.tabloparleur .mobile-nav a{font-size:12px}}.tabloparleur header{position:relative;z-index:30;flex-wrap:wrap}.tabloparleur header nav.visual-nav{display:flex;gap:28px;align-items:center;font-size:18px;position:static}.tabloparleur .visual-nav details{border:0;padding:0;margin:0}.tabloparleur .visual-nav summary{font:600 18px/1.4 Arial,sans-serif;cursor:pointer;list-style:none;padding:16px 0;display:flex;gap:10px;align-items:center}.tabloparleur .visual-nav summary::-webkit-details-marker{display:none}.tabloparleur .visual-nav details[open]>summary{color:#a45638}.tabloparleur .nav-dropdown{position:absolute;top:100%;left:5%;right:5%;background:#faf8f2;box-shadow:0 18px 30px #20352c22;border:1px solid #ddd7cb;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;border-radius:0 0 10px 10px}.tabloparleur .nav-dropdown a{display:flex;flex-direction:column;gap:8px;text-decoration:none;padding:8px;border-radius:5px}.tabloparleur .nav-dropdown a:focus-visible,.tabloparleur .nav-dropdown a:hover{background:#e9e5d9;outline:2px solid #20352c}.tabloparleur .nav-dropdown img{width:100%;height:140px;object-fit:cover;border-radius:4px}.tabloparleur .nav-dropdown img[src*=echo],.tabloparleur .nav-dropdown img[src*=sonos]{object-fit:contain;background:#eee9df}.tabloparleur .nav-dropdown strong{font-size:17px}.tabloparleur .nav-dropdown small{font-size:13px;font-weight:400}.tabloparleur .shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.tabloparleur .shelf-card{background:#eae5d9;border-radius:8px;overflow:hidden}.tabloparleur .shelf-scene{position:relative;aspect-ratio:2/3;overflow:hidden}.tabloparleur .shelf-scene>img{width:100%;height:100%;object-fit:cover}.tabloparleur .shelf-cover{position:absolute;inset:0;background:#20352caa;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:opacity .35s}.tabloparleur .shelf-cover img{width:58%;aspect-ratio:1;object-fit:cover;border:5px solid #b0b0a7;box-shadow:5px 8px 25px #0005}.tabloparleur .shelf-cover span{color:white;font-size:14px}.tabloparleur .is-open .shelf-cover{opacity:0;pointer-events:none}.tabloparleur .shelf-copy{padding:24px}.tabloparleur .shelf-copy h3{font-size:24px;margin-bottom:12px}.tabloparleur .shelf-copy p{font-size:16px;line-height:1.6;min-height:78px}.tabloparleur .shelf-toggle{display:block;background:#20352c;color:#fff;border:0;border-radius:4px;padding:13px 16px;margin:18px 0;font-size:14px;cursor:pointer}.tabloparleur .shelf-copy .text-link{font-size:15px}.tabloparleur #toast{max-width:calc(100vw - 32px);white-space:normal;z-index:100}@media(max-width:1100px){.tabloparleur header nav.visual-nav{order:3;width:100%;justify-content:center;gap:32px}.tabloparleur .nav-dropdown{left:3%;right:3%}.tabloparleur .shelf-grid{gap:15px}}@media(max-width:700px){.tabloparleur header nav.visual-nav{gap:0;justify-content:space-between;flex-wrap:wrap}.tabloparleur .visual-nav summary{font-size:16px;gap:5px;padding:14px 3px}.tabloparleur .nav-dropdown{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px;max-height:65vh;overflow:auto;left:3%;right:3%}.tabloparleur .nav-dropdown img{height:100px}.tabloparleur .nav-dropdown strong{font-size:15px}.tabloparleur .nav-dropdown small{font-size:12px}.tabloparleur .shelf-grid{grid-template-columns:1fr}.tabloparleur .shelf-scene{aspect-ratio:4/5}.tabloparleur .shelf-copy p{min-height:0}.tabloparleur .integrations .section-head{display:block}}@media(prefers-reduced-motion:reduce){.tabloparleur .shelf-cover{transition:none}}.tabloparleur .shelf-scene>img.shelf-closed{position:absolute;inset:0;transition:opacity .4s}.tabloparleur .is-open .shelf-closed{opacity:0}.tabloparleur .visual-nav summary:after{display:none}@media(prefers-reduced-motion:reduce){.tabloparleur .shelf-scene>img.shelf-closed{transition:none}}@media(hover:hover) and (pointer:fine){.tabloparleur .nav-dropdown:before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}}.tabloparleur #tabloPreviewHost{width:100%}.tabloparleur .tablo-preview-modes{display:flex;gap:5px;background:#f7f5ef9e;padding:4px;border-radius:6px;width:fit-content;margin:0 auto 18px}.tabloparleur .tablo-preview-modes button{padding:10px 22px;border:0;border-radius:4px;font-size:14px;cursor:pointer;background:transparent;color:#20352c}.tabloparleur .tablo-preview-modes button[aria-pressed=true]{background:#20352c;color:#fff}.tabloparleur .config-visual[data-preview-mode="3d"]>.frame-preview,.tabloparleur .config-visual[data-preview-mode="3d"]>.profile-drawing{display:none}.tabloparleur .tablo-viewer{position:relative;border-radius:6px;overflow:hidden;background:#e8e1d2}.tabloparleur .tablo-viewer-canvas{height:390px;width:100%;touch-action:none;cursor:grab}.tabloparleur .tablo-viewer-canvas:active{cursor:grabbing}.tabloparleur .tablo-viewer-canvas canvas{display:block;width:100%;height:100%}.tabloparleur .tablo-viewer-size{text-align:center;font-size:14px;margin:0;padding:10px;font-weight:600;color:#20352c}.tabloparleur .tablo-viewer-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:8px 12px}.tabloparleur .tablo-viewer-tools button{font-size:12px;padding:8px 10px;background:#f7f5ef;border:1px solid #c3c6b9;border-radius:4px;color:#20352c;cursor:pointer}.tabloparleur .tablo-viewer-tools button[aria-pressed=true]{background:#20352c;color:#fff}.tabloparleur .tablo-viewer-help{font-size:12px;line-height:1.5;text-align:center;padding:0 14px 12px;margin:4px 0 0;color:#4c594f}.tabloparleur .tablo-viewer-error,.tabloparleur .tablo-viewer-loading{font-size:13px;line-height:1.6;text-align:center;padding:18px}.tabloparleur .tablo-preview-panel button:focus-visible{outline:2px solid #20352c;outline-offset:3px}@media(max-width:700px){.tabloparleur .tablo-viewer-canvas{height:310px}.tabloparleur .tablo-preview-modes button{padding:10px 18px}.tabloparleur .tablo-viewer-tools button{min-height:40px}}