.bok-catalogue{--ink:#2a2a2a;--muted:#6b6b6b;--line:#d9d9d9;--bg:#f4f4f2;--card:#fff;--accent:#3d4f45;color:var(--ink);background:var(--bg);line-height:1.45;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body.bok-lightbox-open{overflow:hidden}.bok-catalogue,.bok-catalogue *{box-sizing:border-box}.bok-catalogue.wrap{max-width:1100px;margin:0 auto;padding:28px 20px 60px}.bok-catalogue .note{background:#fff8e8;border:1px solid #f0d9a0;padding:12px 14px;margin-bottom:22px;font-size:14px}.bok-catalogue .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"galleries stack";gap:28px}.bok-catalogue .galleries{grid-area:galleries;min-width:0}.bok-catalogue .panel-stack{grid-area:stack;display:flex;flex-direction:column;gap:16px;min-width:0}.bok-catalogue .gallery{touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:var(--card);border:1px solid var(--line);min-height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.bok-catalogue .gallery-expand{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border:0;border-radius:4px;background:#ffffffeb;cursor:pointer}.bok-catalogue .gallery img{width:100%;height:auto;display:block;max-height:480px;object-fit:contain;background:#ececec}.bok-catalogue .gallery-block{margin-bottom:22px}.bok-catalogue .thumbs{display:flex;gap:8px;flex-wrap:nowrap;margin-top:10px;overflow-x:auto;padding-bottom:4px}.bok-catalogue .thumbs button{border:1px solid var(--line);background:#fff;padding:0;width:72px;height:72px;min-width:72px;cursor:pointer;overflow:hidden}.bok-catalogue .thumbs button[hidden]{display:none!important}.bok-catalogue .thumbs button.active{border-color:var(--accent);outline:2px solid var(--accent)}.bok-catalogue .thumbs img{width:100%;height:100%;object-fit:cover;display:block}.bok-catalogue .gallery-label{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.bok-catalogue .panel{background:var(--card);border:1px solid var(--line);padding:22px}.bok-catalogue h1{font-size:22px;font-weight:600;margin:0 0 10px}.bok-catalogue .intro{color:var(--muted);font-size:14px;margin:0 0 18px}.bok-catalogue .intro p{margin:0 0 1em}.bok-catalogue .intro p:last-child{margin-bottom:0}.bok-catalogue .intro .seating-line{color:var(--ink)}.bok-catalogue .intro a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.bok-catalogue .cta-btns{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.bok-catalogue .retailer-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--ink);background:#fff;color:var(--ink);text-decoration:none;font-size:13px;font-weight:600}.bok-catalogue label.field{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.bok-catalogue select{width:100%;padding:12px;border:1px solid var(--line);background:#fff;font-size:14px;margin-bottom:10px}.bok-catalogue .swatch-row{display:flex;gap:8px;margin:0 0 18px;flex-wrap:wrap}.bok-catalogue .swatch-tile{width:36px;height:36px;padding:0;border:1px solid #cfcfcf;background:#ddd center/cover no-repeat;cursor:pointer}.bok-catalogue .swatch-tile.active{outline:2px solid #1a1a1a;outline-offset:2px}.bok-catalogue #accordions{background:var(--card);border:1px solid var(--line);padding:0 22px}.bok-catalogue #accordions>details.eth:first-child{border-top:0}.bok-catalogue details.eth{border-top:1px solid var(--line);padding:12px 0}.bok-catalogue #accordions summary{cursor:pointer;list-style:none;font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.bok-catalogue #accordions summary::-webkit-details-marker{display:none}.bok-catalogue #accordions summary:after{content:"";width:10px;height:10px;border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:translateY(-2px) rotate(45deg)}.bok-catalogue #accordions details[open] summary:after{transform:translateY(2px) rotate(225deg)}.bok-catalogue .eth-body{padding:10px 0 4px;font-size:14px;color:var(--ink)}.bok-catalogue .eth-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.bok-catalogue .eth-dim-sub{margin:16px 0 8px;font-weight:400}.bok-catalogue .eth-body table{width:100%;border-collapse:collapse;font-size:13px}.bok-catalogue .eth-body th,.bok-catalogue .eth-body td{text-align:left;padding:6px 4px;border-bottom:1px solid #eee;vertical-align:top}.bok-catalogue .eth-spec-table th{width:1%;white-space:nowrap;color:var(--muted);font-weight:500}.bok-catalogue .eth-life-note{margin:8px 0 0;font-size:12px;color:var(--muted)}.bok-catalogue .crumb{font-size:12px;color:var(--muted);margin:0 0 10px}.bok-catalogue .crumb a{color:inherit;text-decoration:none}.bok-catalogue .info-stack{display:flex;flex-direction:column;gap:16px}.bok-catalogue .eth-pairs{background:var(--card);border:1px solid var(--line);padding:12px 22px 18px}.bok-catalogue .eth-pairs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bok-catalogue .eth-pairs-grid a{display:flex;flex-direction:column;gap:8px;color:var(--ink);text-decoration:none}.bok-catalogue .eth-pairs-grid a:hover{color:var(--accent)}.bok-catalogue .eth-pairs-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--line)}.bok-catalogue .eth-pairs-grid span{font-size:13px;line-height:1.3}.bok-catalogue .lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#111;display:none;flex-direction:column;touch-action:none}.bok-catalogue .lightbox.is-open{display:flex}.bok-catalogue .lightbox-close{position:absolute;top:12px;right:12px;z-index:6;width:48px;height:48px;border:0;border-radius:50%;background:#fffffff2;font-size:32px;cursor:pointer}.bok-catalogue .lightbox-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}.bok-catalogue .lightbox-zoom{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bok-catalogue .lightbox-stage img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.bok-catalogue .lightbox-swipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;touch-action:none}.bok-catalogue .eth-enquire{margin:36px 0 0;padding:28px 22px 22px;background:var(--card);border:1px solid var(--line)}.bok-catalogue .eth-enquire h2{margin:0 0 14px;font-size:18px}.bok-catalogue .eth-enquire-field{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.bok-catalogue .eth-enquire-field input,.bok-catalogue .eth-enquire-field textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--line);font:inherit;text-transform:none;letter-spacing:0;color:var(--ink)}.bok-catalogue .bok-crawler-content{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:860px){.bok-catalogue .grid{grid-template-columns:1fr;grid-template-areas:"panel" "galleries" "accordions"}.bok-catalogue .panel-stack{display:contents}.bok-catalogue .panel-stack .panel{grid-area:panel}.bok-catalogue .info-stack{grid-area:accordions}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/double-extendable-dining-table.css.map */
