.gaming-browser[data-astro-cid-z6moarir]{border:1px solid #494945;border-radius:6px;overflow:hidden;background:#161616}.browser-bar[data-astro-cid-z6moarir]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.75rem;border-bottom:1px solid #393936}.browser-label[data-astro-cid-z6moarir]{display:flex;align-items:center;gap:.65rem;color:#bbb}i[data-astro-cid-z6moarir]{width:7px;height:7px;border-radius:50%;background:#cfc9bf}a[data-astro-cid-z6moarir]{color:#f4f0e9;text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-z6moarir]:focus-visible,button[data-astro-cid-z6moarir]:focus-visible{outline:2px solid #ed634d;outline-offset:5px}.gaming-intro[data-astro-cid-z6moarir]{padding:38px 32px;display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:30px}.gaming-intro[data-astro-cid-z6moarir] svg[data-astro-cid-z6moarir]{width:130px;color:#bab8b0}.gaming-label[data-astro-cid-z6moarir]{font-family:monospace;font-size:9px;letter-spacing:.05em;color:#aaa79f}h3[data-astro-cid-z6moarir]{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1.1;margin:8px 0}.gaming-intro[data-astro-cid-z6moarir] p[data-astro-cid-z6moarir]{color:#aaa79f;font-size:13px;line-height:1.7;max-width:310px}.gaming-actions[data-astro-cid-z6moarir]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.gaming-cta[data-astro-cid-z6moarir]{display:flex;justify-content:space-between;gap:25px;background:#e9e6df;color:#202120;padding:16px 20px;font-size:12px;border-radius:3px;text-decoration:none;white-space:nowrap}button[data-astro-cid-z6moarir]{cursor:pointer;background:transparent;color:#b1ada6;padding:10px 0;min-height:44px;font:inherit;font-size:12px;border:0;text-decoration:underline;text-underline-offset:4px}button[data-astro-cid-z6moarir],.gaming-cta[data-astro-cid-z6moarir]{transition:transform .16s var(--ease-out)}button[data-astro-cid-z6moarir]:active,.gaming-cta[data-astro-cid-z6moarir]:active{transform:scale(.98)}button[data-astro-cid-z6moarir][hidden],[data-astro-cid-z6moarir][hidden]{display:none}iframe[data-astro-cid-z6moarir]{display:block;width:100%;height:640px;height:clamp(420px,75svh,740px);border:0;background:#101010}.frame-status[data-astro-cid-z6moarir],.frame-help[data-astro-cid-z6moarir]{color:#b1ada6;padding:.85rem 1.25rem;font-size:.7rem;line-height:1.7}@media(max-width:1000px){.gaming-intro[data-astro-cid-z6moarir]{grid-template-columns:110px 1fr}.gaming-intro[data-astro-cid-z6moarir] svg[data-astro-cid-z6moarir]{width:110px}.gaming-actions[data-astro-cid-z6moarir]{grid-column:2;justify-self:start}}@media(max-width:600px){.browser-bar[data-astro-cid-z6moarir]{padding:.85rem;flex-wrap:wrap;gap:.75rem}.gaming-intro[data-astro-cid-z6moarir]{grid-template-columns:1fr;padding:28px 22px;gap:16px}.gaming-intro[data-astro-cid-z6moarir] svg[data-astro-cid-z6moarir]{width:90px;height:65px}.gaming-actions[data-astro-cid-z6moarir]{grid-column:1}iframe[data-astro-cid-z6moarir]{height:540px}}.google-reviews[data-astro-cid-cn2a356h]{padding:36px 0 44px;color:var(--text)}.reviews-heading[data-astro-cid-cn2a356h]{display:flex;justify-content:space-between;align-items:baseline;gap:12px 18px;margin-bottom:18px}.reviews-heading[data-astro-cid-cn2a356h] h3[data-astro-cid-cn2a356h]{margin:0;font-size:16px;font-weight:500}.reviews-heading[data-astro-cid-cn2a356h] a[data-astro-cid-cn2a356h]{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);font-size:12px;text-decoration:underline;text-underline-offset:4px}.reviews-grid[data-astro-cid-cn2a356h]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.review-card[data-astro-cid-cn2a356h]{display:flex;flex-direction:column;padding:20px 0 0;border-top:1px solid var(--rule)}.review-rating[data-astro-cid-cn2a356h]{display:flex;justify-content:space-between;align-items:center;gap:12px}.review-rating[data-astro-cid-cn2a356h]>span[data-astro-cid-cn2a356h]:first-child{color:var(--review-stars, #efb953);letter-spacing:.12em}.review-rating[data-astro-cid-cn2a356h]>span[data-astro-cid-cn2a356h]:last-child{color:var(--text-muted);font-size:11px}blockquote[data-astro-cid-cn2a356h]{margin:16px 0 0}blockquote[data-astro-cid-cn2a356h] p[data-astro-cid-cn2a356h]{margin:0;color:var(--text);font-size:14px;line-height:1.7}.review-card[data-astro-cid-cn2a356h]:has(.review-details[open]) .review-excerpt[data-astro-cid-cn2a356h]{display:none}.review-details[data-astro-cid-cn2a356h]{margin-top:5px}.review-details[data-astro-cid-cn2a356h] summary[data-astro-cid-cn2a356h]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--text-muted);cursor:pointer;list-style:none;font-size:12px}.review-details[data-astro-cid-cn2a356h] summary[data-astro-cid-cn2a356h]::-webkit-details-marker{display:none}.review-details[data-astro-cid-cn2a356h] summary[data-astro-cid-cn2a356h]:focus-visible,.reviews-heading[data-astro-cid-cn2a356h] a[data-astro-cid-cn2a356h]:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:2px}.review-details[data-astro-cid-cn2a356h] summary[data-astro-cid-cn2a356h]:active .review-toggle[data-astro-cid-cn2a356h]{transform:scale(.95)}.review-toggle[data-astro-cid-cn2a356h]{font-size:18px;font-weight:400;line-height:1}.review-details[data-astro-cid-cn2a356h][open] .review-toggle[data-astro-cid-cn2a356h]{font-size:0}.review-details[data-astro-cid-cn2a356h][open] .review-toggle[data-astro-cid-cn2a356h]:after{content:"−";font-size:18px}.review-details[data-astro-cid-cn2a356h][open] blockquote[data-astro-cid-cn2a356h]{margin:0 0 16px}footer[data-astro-cid-cn2a356h]{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px}.review-avatar[data-astro-cid-cn2a356h]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--rule);border-radius:50%;color:var(--text-muted);font-size:9px}.visually-hidden[data-astro-cid-cn2a356h]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.review-details[data-astro-cid-cn2a356h] summary[data-astro-cid-cn2a356h]:hover,.reviews-heading[data-astro-cid-cn2a356h] a[data-astro-cid-cn2a356h]:hover{color:var(--text)}}@media(max-width:700px){.google-reviews[data-astro-cid-cn2a356h]{padding:28px 0 34px}.reviews-heading[data-astro-cid-cn2a356h]{flex-wrap:wrap}.reviews-grid[data-astro-cid-cn2a356h]{grid-template-columns:1fr;gap:24px}}body:has(.site-header){--bg:#171717;--text:#f0ede7;--text-muted:#b1aea8;background:var(--bg)}body:has(.site-header):before,body:has(.site-header):after{display:none}:root{--paper:#e9e6df;--ink:#202120;--accent:#e35441;--rule:rgba(255,255,255,.2)}html{scroll-padding-top:100px}body{font-weight:400}::selection{background:#e35441;color:#171717}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.page-width{width:min(1320px,calc(100% - 104px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:15px;background:var(--paper);color:var(--ink)}.skip-link:focus{top:12px}.site-header{position:relative;z-index:40;height:96px;margin:0 52px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--rule)}.wordmark{display:block;width:84px;flex-shrink:0}.wordmark img{width:100%;height:45px;object-fit:contain}.header-location,.micro-label,.section-kicker,.hero-topline,.hero-visual figcaption,.guide-label,.item-number,.accessory-note,.contact-bottom{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;line-height:1.5}.header-location{color:#999}.site-header nav{display:flex;align-items:center;gap:36px;margin-left:auto;font-size:12px}.site-header nav a{padding:12px 0}.site-header nav a span{margin-left:16px}.site-header .header-contact{padding:11px 17px;border:1px solid #575652;border-radius:4px}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:80;pointer-events:none}.reading-progress span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.hero{padding-top:29px;padding-bottom:26px}.hero-topline{display:flex;justify-content:space-between;gap:20px;color:#b6b2ab}.hero-topline>span:first-child{display:flex;align-items:center;gap:10px}.red-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding:40px 0 48px;align-items:center}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:.84}h1{font-size:clamp(88px,11.5vw,166px)}h1>span{display:block}.outline-type{-webkit-text-stroke:1px #9b9892;color:transparent}.red-type{color:var(--accent)}.muted-type{color:#777a73}.hero-intro{display:flex;align-items:flex-start;gap:24px;margin:29px 0 28px}.hero-intro p{font-size:14px;line-height:1.8;color:#bbb8b2}.small-cross{font-size:36px;font-weight:300;color:var(--accent);line-height:1.3}.round-link{display:inline-flex;align-items:center;gap:15px;font-size:12px}.arrow-disc{display:grid;place-items:center;border:1px solid #65635e;border-radius:50%;width:45px;height:45px;font-size:20px;transition:background .18s ease,transform .18s ease}.hero-visual{position:relative;border-radius:5px;background:#d6d4cd;color:#282a29;transform:rotate(1.5deg);align-self:center;margin:0 5px 0 0}.editorial-photo{width:100%;height:400px;object-fit:cover;object-position:100% center}.hero-visual{background:#ee0c04;color:#fff}.hero-visual figcaption{display:flex;justify-content:space-between;padding:18px 23px;gap:15px;font-size:10px}.chapter-guide{position:sticky;top:0;z-index:30;display:flex;justify-content:center;gap:7px;align-items:center;padding:10px 25px;background:#171717f5;backdrop-filter:blur(16px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.guide-label{color:#8c8983;margin-right:24px;font-size:10px}.chapter-guide a{min-height:44px;display:inline-flex;align-items:center;padding:12px 14px;border-radius:3px;font-size:11px;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.chapter-guide a>span{margin-right:8px;font-family:monospace;color:#898780;font-size:10px}.chapter-guide a.is-current{background:var(--accent);color:#171717}.chapter-guide a.is-current>span{color:#171717}.chapter{padding:0 0 64px;scroll-margin-top:0}.section-light{--review-stars:#946a1c;--text:var(--ink);--text-muted:#62645f;--text-dim:#62645f;--line:rgba(32,33,32,.16);--rule:rgba(32,33,32,.2);background:var(--paper);color:var(--text)}.catalogue-start{padding-top:44px;border-radius:28px 28px 0 0}.catalogue-start .section-kicker{border-top:0;padding-top:0}.section-kicker{display:flex;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid var(--rule);color:var(--text-muted)}.chapter-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;margin:28px 0 30px}h2{font-size:clamp(48px,5.8vw,84px)}.chapter-heading>p,.gaming-heading>p{max-width:400px;font-size:14px;line-height:1.85;color:#aeaaa3;padding-bottom:7px}.section-light .chapter-heading>p{color:#62645f}.accessories-section{padding-bottom:92px}.accessories-section .chapter-heading{margin-bottom:30px}.accessory{border-top:1px solid var(--rule)}.accessory:last-child{border-bottom:1px solid var(--rule)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.accessory summary{display:flex;align-items:center;gap:24px;min-height:72px;padding:18px 0}.accessory summary .item-number{width:44px;padding:0}.accessory h3{font-size:clamp(22px,2.3vw,30px);font-weight:400;letter-spacing:-.05em}.accessory-note{margin-left:auto;color:var(--text-muted);font-size:10px}.expand-icon{font-size:27px;font-weight:300;color:var(--text-muted)}details[open] .expand-icon{transform:rotate(45deg)}.accessory>p{padding:0 80px 28px;max-width:760px;color:var(--text-muted);font-size:13px;line-height:1.85}.faq-block{display:grid;grid-template-columns:1fr 1.55fr;gap:64px;margin-top:56px}.faq-block .micro-label{color:var(--text-muted)}.faq-block h3{font-size:25px;font-weight:400;letter-spacing:-.04em;line-height:1.3;margin-top:18px}.faq-list details{border-top:1px solid var(--rule)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;line-height:1.7}.faq-list details p{font-size:12px;line-height:1.9;color:var(--text-muted);padding-bottom:24px}.sources{color:var(--text-muted);font-size:10px;line-height:1.9;padding-top:20px;border-top:1px solid var(--rule)}.sources a{text-decoration:underline;text-underline-offset:3px}.gaming-section{position:relative;background:#202120;border-radius:28px 28px 0 0;margin-top:-28px;padding:52px 0 60px}.gaming-section .section-kicker,.contact-section .section-kicker{border-top:0;padding-top:0}.gaming-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;margin:28px 0 32px}.gaming-heading h2{font-size:clamp(46px,5.2vw,76px)}.contact-section{position:relative;border-radius:28px 28px 0 0;margin-top:-28px;padding:52px 0 28px}.contact-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0 36px}.contact-heading h2{font-size:clamp(48px,6.8vw,96px)}.location-media{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;margin-bottom:4px}.location-photo,.location-map{min-width:0;display:flex;flex-direction:column}.location-photo img{display:block;width:100%;height:380px;object-fit:cover}.location-map iframe{display:block;width:100%;height:380px;border:0;background:#d4d1c9}.location-photo figcaption,.location-map>a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font:10px/1.6 ui-monospace,monospace;letter-spacing:.05em;border-bottom:1px solid var(--rule)}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:48px;padding-bottom:36px}.contact-grid .micro-label{display:block;color:#75766e;margin-bottom:16px}address{font-style:normal;font-size:22px;line-height:1.6;letter-spacing:-.03em}.contact-grid dl{font-size:13px;line-height:1.8}.contact-grid dl>div+div{margin-top:16px}.contact-grid dd{color:#62645f}.contact-value{display:block;font-size:clamp(13px,1.5vw,21px);margin-bottom:15px}.contact-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:21px;border-top:1px solid #bdbdb4;color:#65665f;font-size:10px}.contact-bottom a{color:#242622}.footer-wrap .site-footer{border-top:1px solid var(--rule);padding-top:32px}.footer-wrap .site-footer p{font-size:13px}.round-link:active .arrow-disc,.chapter-guide a:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.chapter-guide a:hover{background:#393a36;color:#fff}.chapter-guide a.is-current:hover{background:var(--accent);color:#171717}.round-link:hover .arrow-disc{background:var(--accent);color:#171717;border-color:var(--accent);transform:translateY(3px)}.site-header a:hover{color:var(--accent)}summary:hover .expand-icon{color:var(--accent)}}@media(min-width:1600px){.site-header{width:1320px;margin-inline:auto}}@media(max-width:1050px){.page-width{width:calc(100% - 64px)}.site-header{margin-inline:32px}.hero-grid{gap:30px}.editorial-photo{height:400px}.hero-intro p{font-size:12px}.chapter-guide{gap:0}.guide-label{display:none}.chapter-guide a{padding-inline:12px}.chapter-heading,.gaming-heading{gap:35px}.contact-grid{gap:30px}.contact-grid address{font-size:18px}}@media(max-width:700px){html{scroll-padding-top:90px}.page-width{width:calc(100% - 40px)}.site-header{height:76px;margin-inline:20px;gap:15px}.wordmark{width:65px}.header-location{display:none}.site-header nav{gap:18px;font-size:10px}.site-header nav a span{margin-left:4px}.site-header .header-contact{padding:9px}.hero{padding-top:22px}.hero-topline{font-size:9px}.hero-grid{grid-template-columns:1fr;padding:30px 0;gap:35px}h1{font-size:clamp(64px,21vw,148px)}.hero-intro{margin:22px 0}.hero-intro p{font-size:13px}.hero-visual{width:calc(100% - 14px);max-width:500px;justify-self:center;transform:rotate(1.5deg)}.editorial-photo{height:320px}.hero-visual figcaption{font-size:9px;padding-inline:18px}.chapter-guide{justify-content:space-between;padding:10px 12px;gap:3px}.chapter-guide a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;padding:8px 5px;flex:1}.chapter-guide a>span{margin:0;font-size:9px}.chapter{padding:0 0 44px}.catalogue-start{padding-top:32px;border-radius:20px 20px 0 0}.accessories-section{padding-bottom:68px}.gaming-section{padding:36px 0 48px}.contact-section{padding:36px 0 24px}.gaming-section,.contact-section{border-radius:20px 20px 0 0;margin-top:-20px}.section-kicker{font-size:10px;padding-top:24px;gap:12px}.chapter-heading,.gaming-heading{grid-template-columns:1fr;gap:14px;margin:24px 0}h2{font-size:clamp(40px,10vw,68px)}.chapter-heading>p,.gaming-heading>p{font-size:13px;max-width:430px}.accessory summary{gap:13px;padding:18px 0}.accessory summary .item-number{width:24px;font-size:10px}.accessory h3{font-size:20px}.accessory-note{display:none}.expand-icon{margin-left:auto;font-size:24px}.accessory>p{padding:0 0 25px 37px;font-size:12px}.faq-block{grid-template-columns:1fr;gap:28px;margin-top:50px}.faq-block h3{font-size:28px}.gaming-heading h2{font-size:clamp(40px,10vw,68px)}.contact-heading{padding:24px 0 28px}.contact-heading h2{font-size:clamp(40px,10vw,68px);max-width:310px}.location-media{grid-template-columns:1fr;gap:22px;margin-bottom:0}.location-photo img{height:auto;max-height:380px;object-fit:contain;background:#d4d1c9}.location-map iframe{height:340px}.contact-grid{grid-template-columns:1fr;gap:32px;padding-bottom:35px}.contact-grid>div{border-top:1px solid #c5c4bb;padding-top:22px}.contact-grid .micro-label{margin-bottom:13px}.contact-grid address{font-size:21px}.contact-value{font-size:19px}.contact-grid dl>div{display:flex;justify-content:space-between;gap:20px}.contact-bottom{flex-wrap:wrap;gap:13px}.contact-bottom>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.gallery-heading{margin-bottom:28px}.device-reference{display:grid;grid-template-columns:1.6fr 1fr;background:#fff;border:1px solid #d4d1c9}.reference-image{padding:28px;display:grid;place-items:center}.reference-image img{width:100%;max-width:400px;height:auto}.device-reference figcaption{display:flex;flex-direction:column;justify-content:center;padding:32px;border-left:1px solid #e0ded8}.device-reference h3{font:500 clamp(48px,6vw,84px)/1 var(--font-display);margin:16px 0 10px}.device-reference p{font-size:13px;color:#62645f;line-height:1.8;max-width:240px}.reference-note{margin-top:32px;font:10px/1.5 monospace;color:#76776f}.pods-reference{margin-top:28px}.pods-reference>a{display:block;background:#fff;border:1px solid #d4d1c9;padding:16px}.pods-reference img{display:block;width:100%;height:auto}.pods-reference figcaption,.shisha-reference-grid figcaption{display:flex;justify-content:space-between;gap:20px;font:10px/1.6 monospace;letter-spacing:.05em;padding:18px 0}.pods-reference figcaption a{flex-shrink:0;align-self:start;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.gallery-note{color:var(--text-muted);font-size:11px;line-height:1.8;max-width:600px}.shisha-reference-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.shisha-reference-grid figure{background:#fff;border:1px solid #d4d1c9}.shisha-reference-main img{width:100%;height:480px;object-fit:contain;padding:30px}.shisha-reference-detail{margin-top:48px}.shisha-reference-detail>div{min-height:300px;display:grid;place-items:center;padding:20px}.shisha-reference-detail img{width:100%;max-width:320px;height:auto}.shisha-reference-grid figcaption{margin:0 24px;border-top:1px solid #e0ded8}@media(max-width:700px){.gallery-heading{gap:20px}.device-reference{grid-template-columns:1fr}.reference-image{padding:20px}.device-reference figcaption{padding:23px;border-left:0;border-top:1px solid #e0ded8}.device-reference h3{font-size:55px;margin:12px 0 8px}.reference-note{margin-top:22px}.pods-reference>a{padding:6px}.pods-reference figcaption{flex-direction:column;gap:8px;font-size:10px}.shisha-reference-grid{grid-template-columns:1fr;gap:20px}.shisha-reference-main img{height:auto;max-height:420px;padding:20px}.shisha-reference-detail{margin-top:0}.shisha-reference-detail>div{min-height:0;padding:20px}.shisha-reference-detail img{max-width:280px}}.packaging-caption{min-width:0}.packaging-caption>p{font:12px/1.8 var(--font-body);color:var(--text-muted);margin-top:10px;letter-spacing:0}.packaging-caption>.gallery-note{max-width:600px;font-size:11px;margin-top:8px}
