@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(//tres-vera.com/cdn/shop/t/15/assets/jetbrains-mono-400.woff2?v=60056353707600608181793324798) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(//tres-vera.com/cdn/shop/t/15/assets/jetbrains-mono-500.woff2?v=63819207442382433181793324798) format("woff2")}html{font-size:100%!important}:root{--paper:#F6F3ED;--limestone:#EAE4D8;--pebble:#DBD3C6;--sand:#C9BEAD;--river:#978D7E;--slate:#6A6258;--basalt:#2F2B26;--sage:#7C8A6E;--sage-deep:#5E6B52;--sage-soft:#DDE0D2;--ember:#DD5F1E;--ember-deep:#B84C13;--ember-soft:#F4DDC9;--line:#D5CCBE;--line-soft:#E2DACE;--line-strong:#C2B6A4;--disp:"Marcellus",Georgia,serif;--sc:"Marcellus SC","Marcellus",serif;--body:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--basalt);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden;letter-spacing:.005em}img{display:block;max-width:100%}.tvzwrap{max-width:1240px;margin:0 auto;padding:0 44px}.tvzeyebrow{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--river)}.tvzeyebrow.tvzember{color:var(--ember-deep)}.tvzdisp{font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.08;text-wrap:balance}h1.tvzdisp{font-size:clamp(2.1rem,4.2vw,3.8rem);overflow-wrap:break-word}.tvzmono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.tvzlead{font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.55;color:var(--slate);font-weight:300}.tvzbody-p{font-size:16px;line-height:1.72;color:var(--slate)}.tvzdots{display:inline-flex;gap:5px;vertical-align:middle}.tvzdots i{width:6px;height:6px;border-radius:999px;background:var(--ember);display:inline-block}.tvzdots.tvzlg i{width:9px;height:9px}.tvzbtn{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:15px 30px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:9px;line-height:1;transition:.25s var(--ease);white-space:nowrap}.tvzbtn-ember:hover{background:var(--ember-deep);transform:translateY(-2px)}.tvzbtn-dark{background:var(--basalt);color:var(--limestone)}.tvzbtn-dark:hover{transform:translateY(-2px)}.tvzbtn-ghost{color:#fff;border-color:#fff9;background:#ffffff0d}.tvzbtn-ghost:hover{background:#ffffff24}.tvzbtn-sec{background:transparent;color:var(--basalt);border-color:var(--basalt)}.tvzbtn-sec:hover{background:var(--basalt);color:var(--paper)}.tvzchip{font-family:var(--body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 13px;border-radius:999px;display:inline-block}a.tvzlnk{color:var(--sage-deep);text-decoration:none;border-bottom:1px solid var(--sage);padding-bottom:1px;transition:.2s}a.tvzlnk:hover{color:var(--ember-deep);border-color:var(--ember)}.tvzmarquee{position:fixed;top:0;left:0;right:0;z-index:60;background:var(--ember);height:36px;display:flex;align-items:center;overflow:hidden}.tvzmarquee .tvztrack{display:flex;white-space:nowrap;will-change:transform;animation:mq 36s linear infinite reverse}.tvzmarquee:hover .tvztrack{animation-play-state:paused}.tvzmarquee span{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff;padding:0 22px;display:inline-flex;align-items:center;gap:22px}.tvzmarquee span:after{content:"";width:5px;height:5px;border-radius:999px;background:#ffffffb3}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.tvzhead{position:fixed;top:36px;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:24px 44px;transition:background .5s var(--ease),padding .5s var(--ease),box-shadow .5s var(--ease);background:transparent}.tvzhead .tvzhleft,.tvzhead .tvzhright{display:flex;align-items:center;gap:18px}.tvzhead .tvzhright{justify-content:flex-end}.tvzburger{display:flex;flex-direction:column;justify-content:space-between;width:26px;height:15px;cursor:pointer;background:none;border:0;padding:0}.tvzburger i{height:1.5px;width:100%;background:#fff;transition:background .5s,transform .35s,opacity .3s}.tvzburger .tvzlbl{display:none}.tvzmenu-word{font-family:var(--body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#fff;transition:color .5s}.tvzhead .tvzlogo{justify-self:center;height:24px;display:block;line-height:0}.tvzhead .tvzlogo img{height:24px;width:auto;display:block}.tvzhead .tvzlogo .tvzl-dark{display:none}.tvzcartbtn{background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:8px;color:#fff;font-family:var(--body);font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:color .5s}.tvzcartbtn svg{width:20px;height:20px;stroke:currentColor;fill:none}.tvzhead.tvzsolid{background:var(--paper);padding:14px 44px;box-shadow:0 1px 0 var(--line),0 10px 34px #2f2b2612}.tvzhead.tvzsolid .tvzburger i{background:var(--basalt)}.tvzhead.tvzsolid .tvzmenu-word,.tvzhead.tvzsolid .tvzcartbtn{color:var(--basalt)}.tvzhead.tvzsolid .tvzlogo .tvzl-light{display:none}.tvzhead.tvzsolid .tvzlogo .tvzl-dark{display:block}.tvzoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#2f2b268c;opacity:0;visibility:hidden;transition:.4s}.tvzoverlay.tvzis-open{opacity:1;visibility:visible}.tvzdrawer{position:fixed;top:0;left:0;bottom:0;z-index:71;width:min(430px,86vw);background:var(--limestone);transform:translate(-100%);transition:transform .5s var(--ease);padding:40px 42px;display:flex;flex-direction:column}.tvzdrawer.tvzis-open{transform:none}.tvzdrawer .tvzx{align-self:flex-end;background:none;border:0;font-size:26px;color:var(--basalt);cursor:pointer;line-height:1}.tvzdrawer nav{margin-top:30px;display:flex;flex-direction:column;gap:6px}.tvzdrawer nav a{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:26px;color:var(--basalt);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--line);transition:.2s}.tvzdrawer nav a:hover{color:var(--ember);padding-left:8px}.tvzdrawer .tvzfoot-tag{margin-top:auto;padding-top:30px}.tvzdrawer .tvzfoot-tag .tvztg{font-family:var(--sc);letter-spacing:.14em;text-transform:uppercase;font-size:14px;color:var(--slate);display:flex;align-items:center;gap:10px}.tvzhero{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden}.tvzhero .tvzbg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/zyra-04-ritueel-zonsondergang_dd29750b-0f43-4b51-b3b9-6fdb6eab0a8b.jpg?v=1786618023) center 32%/cover no-repeat;animation:ken 22s ease-out both;will-change:transform}@keyframes ken{0%{transform:scale(1.12)}to{transform:scale(1)}}.tvzhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#2f2b2600 38%,#2f2b261f 66%,#2f2b268f),linear-gradient(0deg,#2f2b2675,#2f2b2600 36%),linear-gradient(180deg,#2f2b266b,#2f2b2600 16%)}.tvzhero .tvzinner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 56px 84px;display:flex;justify-content:flex-end}.tvzhero .tvzcard{max-width:540px;text-align:right;color:#fff}.tvzhero .tvzeyebrow{color:#ffffffe6;margin-bottom:20px;justify-content:flex-end;display:flex;gap:12px;align-items:center}.tvzhero h1{color:#fff;margin-bottom:24px;text-shadow:0 2px 34px rgba(47,43,38,.3)}.tvzhero .tvzsub{font-size:17px;line-height:1.6;color:#ffffffeb;font-weight:300;margin-bottom:30px}.tvzhero .tvztrust{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:12.5px;letter-spacing:.04em;color:#ffffffe6;margin-bottom:30px;flex-wrap:wrap}.tvzhero .tvztrust .tvzdot{width:5px;height:5px;border-radius:999px;background:var(--ember);display:inline-block}.tvzhero .tvzcta{display:flex;justify-content:flex-end;gap:14px;align-items:center;flex-wrap:wrap}.tvzscrollcue{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:3;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:#ffffffd1;display:flex;flex-direction:column;align-items:center;gap:9px}.tvzscrollcue .tvzln{width:1px;height:36px;background:#fff9;animation:cue 1.9s ease-in-out infinite}@keyframes cue{0%,to{opacity:.25;transform:scaleY(.5);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.tvzreveal{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.tvzreveal.tvzin{opacity:1;transform:none}.tvzreveal.tvzd1{transition-delay:.1s}.tvzreveal.tvzd2{transition-delay:.2s}.tvzreveal.tvzd3{transition-delay:.3s}.tvzsec{padding:120px 0}.tvzsec-sm{padding:82px 0}h2.tvzdisp{font-size:clamp(1.9rem,3.4vw,3rem)}h3.tvzdisp{font-size:1.55rem}.tvzproof{background:var(--limestone);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tvzproof .tvzg{display:grid;grid-template-columns:repeat(4,1fr)}.tvzproof .tvzc{padding:36px 28px;border-left:1px solid var(--line)}.tvzproof .tvzc:first-child{border-left:0}.tvzproof .tvzic{color:var(--ember);font-size:19px;margin-bottom:13px}.tvzproof .tvzk{font-family:var(--sc);text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin-bottom:7px}.tvzproof .tvzv{font-size:13px;line-height:1.6;color:var(--slate)}.tvztwo{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.tvztwo.tvzrev{grid-template-columns:1fr 1.05fr}.tvzmedia{border-radius:8px;overflow:hidden;border:1px solid var(--line)}.tvzmedia img{width:100%;aspect-ratio:5/4;object-fit:cover;transition:transform 1.2s var(--ease)}.tvzmedia.tvztall img{aspect-ratio:4/5}.tvzmedia:hover img{transform:scale(1.04)}.tvzgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.tvzstep{border-top:1px solid var(--line-strong);padding-top:24px}.tvzstep .tvztop{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.tvzstep .tvztop .tvzic{color:var(--ember);font-size:22px}.tvzstep .tvztop .tvzn{font-family:var(--mono);font-size:12px;color:var(--river)}.tvzstep h3{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:17px;margin-bottom:11px}.tvzstep p{font-size:14px;line-height:1.7;color:var(--slate)}.tvzopen{display:inline-block;font-family:var(--body);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep);background:var(--sage-soft);border-radius:999px;padding:3px 9px;margin-left:8px;vertical-align:15%}.tvzband{position:relative;min-height:82vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-image:url(/cdn/shop/files/tv-band.jpg?v=1786708948);background-size:cover;background-position:center;background-attachment:fixed}.tvzband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2f2b266b}.tvzband .tvzinner{position:relative;z-index:2;max-width:820px;padding:0 40px}.tvzband .tvztag{font-family:var(--sc);letter-spacing:.2em;text-transform:uppercase;font-size:13px;color:#ffffffd9;margin-bottom:22px;display:flex;gap:12px;align-items:center;justify-content:center}.tvzband h2{color:#fff;margin-bottom:20px}.tvzband p{font-size:18px;line-height:1.7;color:#fffffff0;font-weight:300}.tvzsticky-sec{position:relative}.tvzsticky-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.tvzsticky-media{position:sticky;top:120px;border-radius:8px;overflow:hidden;border:1px solid var(--line);height:78vh}.tvzsticky-media img{width:100%;height:100%;object-fit:cover}.tvzsticky-points{display:flex;flex-direction:column;gap:0}.tvzspoint{padding:56px 0;border-bottom:1px solid var(--line)}.tvzspoint:first-child{padding-top:0}.tvzspoint:last-child{border-bottom:0}.tvzspoint .tvzn{font-family:var(--mono);font-size:12px;color:var(--ember);margin-bottom:14px}.tvzspoint h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;margin-bottom:14px}.tvzspoint p{font-size:15.5px;line-height:1.72;color:var(--slate)}.tvzdark{background:var(--basalt);color:var(--limestone)}.tvzdark .tvzeyebrow{color:var(--river)}.tvzdark h2.tvzdisp{color:var(--limestone)}.tvzdark .tvztwo{grid-template-columns:1fr 1.15fr}.tvzbar{display:grid;grid-template-columns:172px 1fr 96px;align-items:center;gap:14px;margin:12px 0}.tvzbar .tvznm{font-size:13px}.tvzbar .tvztrack{height:6px;border-radius:999px;background:#dbd3c638;overflow:hidden}.tvzbar .tvzfill{height:100%;width:0;border-radius:999px;transition:width 1.2s var(--ease)}.tvzbar.tvzours .tvztrack{height:10px}.tvzbar .tvzamt{font-family:var(--mono);font-size:13px;text-align:right}.tvzstack{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.tvzstack .tvzlist{list-style:none;display:flex;flex-direction:column;gap:2px}.tvzstack .tvzlist li{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line)}.tvzstack .tvzlist li .tvzic{color:var(--ember);font-size:16px;margin-top:2px}.tvzstack .tvzlist li h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15px;margin-bottom:4px}.tvzstack .tvzlist li p{font-size:13.5px;line-height:1.6;color:var(--slate)}.tvzcards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tvzpcard{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:.35s var(--ease)}.tvzpcard:hover{transform:translateY(-4px);box-shadow:0 22px 60px #2f2b261a}.tvzpcard .tvzim{aspect-ratio:4/5;overflow:hidden;background:var(--limestone)}.tvzpcard .tvzim img{width:100%;height:100%;object-fit:cover}.tvzpcard .tvzbd{padding:24px;display:flex;flex-direction:column;gap:9px;flex:1}.tvzpcard h3{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:19px}.tvzpcard .tvzdesc{font-size:13.5px;line-height:1.62;color:var(--slate);flex:1}.tvzpcard .tvzpr{font-family:var(--mono);font-size:16px;color:var(--basalt)}.tvzpcard.tvzsoon{background:var(--paper);border-style:dashed}.tvzpcard.tvzsoon .tvzim{display:flex;align-items:center;justify-content:center;color:var(--river);font-family:var(--sc);text-transform:uppercase;letter-spacing:.1em;font-size:19px}.tvzbadge{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.tvzbadge.tvznow{background:var(--sage-deep);color:#fff}.tvzbadge.tvzsoon{background:var(--sand);color:var(--basalt)}.tvzgift{background:var(--ember);color:#fff}.tvzgift h2.tvzdisp{color:#fff}.tvzgift .tvzlead{color:#ffffffeb}.tvzgift .tvzprice{font-family:var(--mono);font-size:30px;margin:8px 0 4px}.tvzpillars{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.tvzpill{border-radius:8px;overflow:hidden;position:relative;aspect-ratio:3/4;color:#fff}.tvzpill img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.4s var(--ease)}.tvzpill:hover img{transform:scale(1.06)}.tvzpill .tvzov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2f2b26c7,#2f2b260f 58%);z-index:1}.tvzpill .tvztx{position:absolute;left:0;right:0;bottom:0;padding:28px;z-index:2}.tvzpill .tvztx .tvze{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#ffffffd9;margin-bottom:8px}.tvzpill .tvztx h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;margin-bottom:9px}.tvzpill .tvztx p{font-size:13px;line-height:1.6;color:#ffffffe6}.tvzpill .tvzlater{position:absolute;top:16px;right:16px;z-index:2;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#f6f3edeb;color:var(--basalt);border-radius:999px;padding:4px 10px}.tvzqt{background:var(--paper);text-align:center}.tvzqt blockquote{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.4rem,2.5vw,2.1rem);line-height:1.34;max-width:940px;margin:0 auto;color:var(--basalt)}.tvzqt .tvzby{margin-top:28px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--river);text-transform:uppercase}.tvzrev-box{background:var(--limestone);border:1px solid var(--line);border-radius:10px;padding:48px;text-align:center;max-width:780px;margin:0 auto}.tvzrev-box .tvzstars{font-size:20px;color:var(--sand);letter-spacing:4px;margin-bottom:18px}.tvzreviews{background:var(--paper);border-top:1px solid var(--line)}.tvzrev-head{text-align:center;margin-bottom:40px}.tvzrev-score{display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap}.tvzrev-cijfer{font-size:30px;color:var(--basalt)}.tvzrev-sterren{color:var(--sand);letter-spacing:3px;font-size:17px}.tvzrev-telling{font-size:13px;color:var(--slate)}.tvzrev-lijst{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:980px;margin:0 auto}.tvzrev-kaart{background:var(--limestone);border:1px solid var(--line);border-top:2px solid var(--ember);border-radius:0 0 8px 8px;padding:24px 26px 22px}.tvzrev-kaart-top{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.tvzrev-geverifieerd{font-family:var(--body);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep);background:var(--sage-soft);border-radius:999px;padding:3px 9px}.tvzrev-tekst{font-size:15px;line-height:1.75;color:var(--slate);margin-bottom:14px}.tvzrev-wie{font-size:12.5px;color:var(--river);letter-spacing:.02em}.tvzrev-uitleg{font-size:12.5px;line-height:1.7;color:var(--slate);max-width:760px;margin:34px auto 0;text-align:center}@media(max-width:720px){.tvzrev-lijst{grid-template-columns:1fr}}.tvzpolicy{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.tvzpolicy .tvzp{border-top:2px solid var(--ember);padding-top:18px}.tvzpolicy .tvzp h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:14px;margin-bottom:7px}.tvzpolicy .tvzp p{font-size:13px;line-height:1.6;color:var(--slate)}.tvznews{background:var(--pebble)}.tvznews .tvzbox{max-width:660px;margin:0 auto;text-align:center}.tvznews form{display:flex;gap:10px;margin-top:26px;justify-content:center;flex-wrap:wrap}.tvznews input{font-family:var(--body);font-size:15px;padding:15px 20px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;min-width:290px}.tvzfaq details{border-bottom:1px solid var(--line);padding:22px 0}.tvzfaq summary{font-family:var(--sc);text-transform:uppercase;letter-spacing:.04em;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.tvzfaq summary::-webkit-details-marker{display:none}.tvzfaq summary .tvzpm{color:var(--ember);font-size:22px;transition:transform .3s}.tvzfaq details[open] summary .tvzpm{transform:rotate(45deg)}.tvzfaq p{font-size:15px;line-height:1.75;color:var(--slate);margin-top:14px;max-width:840px}.tvzship{background:var(--limestone);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tvzship .tvzg{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.tvzship .tvzc .tvzic{color:var(--ember);font-size:22px;margin-bottom:13px}.tvzship .tvzc h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:17px;margin-bottom:9px}.tvzship .tvzc p{font-size:13.5px;line-height:1.64;color:var(--slate)}.tvzfoot{background:var(--basalt);color:var(--pebble);padding:70px 0 38px}.tvzfoot .tvzg{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:44px}.tvzfoot h5{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--river);margin-bottom:18px}.tvzfoot a{color:var(--pebble);text-decoration:none;font-size:14px;display:block;margin-bottom:11px;opacity:.85}.tvzfoot a:hover{opacity:1;color:#fff}.tvzfoot .tvzlogo img{height:22px;margin-bottom:18px}.tvzfoot .tvzfine{font-size:12.5px;line-height:1.7;color:var(--river);max-width:340px}.tvzfoot .tvztagline{font-family:var(--sc);letter-spacing:.16em;text-transform:uppercase;font-size:13px;color:var(--sand);margin-top:20px;display:flex;gap:10px;align-items:center}.tvzfoot .tvzbot{border-top:1px solid rgba(255,255,255,.1);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:var(--river);flex-wrap:wrap;gap:10px}.tvzbuybar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 30px #2f2b2614;transform:translateY(110%);transition:transform .5s var(--ease)}.tvzbuybar.tvzshow{transform:none}.tvzbuybar .tvzin{max-width:1240px;margin:0 auto;padding:12px 44px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tvzbuybar .tvzl{display:flex;align-items:center;gap:16px}.tvzbuybar .tvznm{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15px}.tvzbuybar .tvzpr{font-family:var(--mono);font-size:15px;color:var(--slate)}.tvznote{position:fixed;bottom:70px;left:12px;z-index:99;background:#2f2b26e6;color:#f6f3ed;font-size:11px;padding:7px 12px;border-radius:6px;max-width:300px;line-height:1.5}@media(max-width:900px){.tvzwrap{padding:0 22px}.tvzhead{padding:16px 20px}.tvzhead.tvzsolid{padding:12px 20px}.tvzmenu-word{display:none}.tvzhero .tvzinner{padding:0 24px 60px}.tvzhero .tvzcard{max-width:100%}.tvzproof .tvzg{grid-template-columns:1fr 1fr}.tvzproof .tvzc:nth-child(3){border-left:0}.tvzgrid3,.tvzcards,.tvzpillars,.tvzpolicy,.tvzship .tvzg,.tvzfoot .tvzg,.tvztwo,.tvztwo.tvzrev,.tvzdark .tvztwo,.tvzstack,.tvzsticky-grid{grid-template-columns:1fr;gap:30px}.tvzsticky-media{position:relative;top:0;height:60vh}.tvzband{background-attachment:scroll}.tvzsec{padding:74px 0}.tvzbuybar .tvzin{padding:10px 20px}.tvzbuybar .tvzpr{display:none}}.tvzann{position:fixed;top:0;left:0;right:0;z-index:60;height:36px;background:var(--basalt);display:flex;align-items:center;justify-content:center;overflow:hidden}.tvzann-msg{position:absolute;opacity:0;transition:opacity .9s var(--ease);font-family:var(--body);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--paper);white-space:nowrap;padding:0 20px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tvzann-msg.tvzis-on{opacity:1}@media(prefers-reduced-motion:reduce){.tvzann-msg{transition:none}}.tvzhead .tvzlogo,.tvzhead .tvzlogo img{height:auto;width:240px;max-width:52vw}.tvzhead.tvzsolid .tvzlogo,.tvzhead.tvzsolid .tvzlogo img{width:200px}.tvzhead .tvzlogo{padding:10px 0}.tvzcartcount{font-family:var(--mono);font-size:11px}.tvzband{align-items:flex-start;padding-top:calc(16vh + 48px)}.tvzsmall{font-size:12px;color:var(--river);line-height:1.7;margin-top:36px;max-width:760px}.tvzsmall-c{font-size:12px;color:var(--river);line-height:1.7;margin-top:14px}.tvzpcard form{margin:0}.tvzritual{background:var(--basalt);color:var(--paper)}.tvzritual h2.tvzdisp{color:var(--paper)}.tvzritual .tvzlead,.tvzritual p{color:#f6f3ede6}.tvzritual .tvzeyebrow{color:var(--sand)}.tvzritual .tvzrule{display:block;width:44px;height:2px;background:var(--ember);margin:0 0 18px}.tvzritual .tvzdots i{background:var(--ember)}.tvzritual .tvzbtn{background:var(--paper);color:var(--basalt)}.tvzritual .tvzmedia{border-color:#f6f3ed40}.tvzrev-label{display:inline-block;font-family:var(--mono);font-size:11px;line-height:1.5;color:var(--slate);background:var(--limestone);border:1px solid var(--line);border-radius:4px;padding:6px 10px;margin-top:10px}.tvznews .tvzcheck{display:flex;align-items:flex-start;gap:9px;justify-content:center;margin-top:18px;font-size:13px;color:var(--slate);text-align:left;max-width:460px;margin-left:auto;margin-right:auto}.tvznews .tvzcheck input{min-width:0;width:16px;height:16px;margin-top:2px;flex:0 0 auto}.tvznews .tvzfineprint{font-size:12px;color:var(--slate);margin-top:14px}.tvznews .tvzok{font-size:13px;color:var(--sage-deep);margin-top:12px}.tvznews .tvzerr{font-size:13px;color:var(--ember-deep);margin-top:12px}.tvzfaq-meta{font-family:var(--mono);font-size:11px;color:var(--river);margin-top:26px}.tvzfoot .tvzlogo img{height:auto;width:200px;max-width:70vw;margin-bottom:18px}.tvzfoot .tvztagline{margin-top:52px}.tvzpayment-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;margin:0;padding:0;justify-content:flex-end}.tvzpayment-icons svg,.tvzpayment-icon{height:24px;width:auto;display:block}.tvzfoot .tvzbot{align-items:center}.tvzlegal{font-size:12px;color:var(--river);line-height:1.8;margin-top:18px}.tvzwait{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;align-items:center;justify-content:center;padding:24px}.tvzwait.tvzis-open{display:flex}.tvzwait .tvzwait-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f2b2675;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);animation:tvzwait-veil .4s var(--ease) both}.tvzwait .tvzwait-box{position:relative;z-index:1;overflow:hidden;background:linear-gradient(152deg,#fffc,#f6f3edb3 46%,#eae4d8ad);-webkit-backdrop-filter:blur(34px) saturate(185%);backdrop-filter:blur(34px) saturate(185%);border:1px solid rgba(255,255,255,.58);border-radius:26px;padding:46px 42px 38px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;text-align:left;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff47,0 36px 80px #2f2b2657,0 8px 24px #2f2b2633;animation:tvzwait-in .5s var(--ease) both}.tvzwait .tvzwait-box:before{content:"";position:absolute;top:-55%;left:-20%;width:90%;height:150%;pointer-events:none;transform:rotate(18deg);background:linear-gradient(90deg,#ffffff6b,#fff0 70%);filter:blur(26px)}.tvzwait .tvzwait-box>*{position:relative}@keyframes tvzwait-veil{0%{opacity:0}to{opacity:1}}@keyframes tvzwait-in{0%{opacity:0;transform:translateY(16px) scale(.965)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tvzwait .tvzwait-veil,.tvzwait .tvzwait-box{animation:none}}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.tvzwait .tvzwait-veil{background:#2f2b26c7}.tvzwait .tvzwait-box{background:var(--paper)}}.tvzwait .tvzwait-x{position:absolute;top:14px;right:16px;background:#ffffff80;border:1px solid rgba(255,255,255,.6);border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;color:var(--slate);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:.2s var(--ease)}.tvzwait .tvzwait-x:hover{background:#fff;color:var(--basalt)}.tvzwait h3{font-family:var(--disp);font-size:clamp(1.45rem,3.2vw,1.85rem);letter-spacing:.06em;line-height:1.16;margin:0 0 12px;color:var(--basalt)}.tvzwait p{font-size:15.5px;line-height:1.68;color:var(--slate);margin:0 0 24px}.tvzwait input[type=email]{font-family:var(--body);font-size:16px;padding:17px 20px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#ffffffb8;color:var(--basalt);width:100%;transition:.2s var(--ease);box-shadow:inset 0 1px 2px #2f2b260f}.tvzwait input[type=email]::placeholder{color:var(--river)}.tvzwait input[type=email]:focus{outline:0;background:#fff;border-color:var(--ember);box-shadow:0 0 0 4px #dd5f1e33}.tvzwait .tvzbtn{margin-top:14px;width:100%;justify-content:center;padding:18px 30px;font-size:13px;box-shadow:0 10px 26px #dd5f1e4d}.tvzwait .tvzfineprint{font-size:12px;color:var(--slate);margin:16px 0 0;line-height:1.6}.tvzwait .tvzfineprint a{color:var(--basalt)}@media(max-width:900px){.tvzhead .tvzlogo,.tvzhead .tvzlogo img{width:168px}.tvzhead.tvzsolid .tvzlogo,.tvzhead.tvzsolid .tvzlogo img{width:146px}.tvzband{padding-top:calc(14vh + 32px)}.tvzfoot .tvzlogo img{width:160px}.tvzfoot .tvztagline{margin-top:44px}.tvzpayment-icons{justify-content:flex-start}.tvzann-msg{font-size:10px;letter-spacing:.18em}}.tvzbtn-dark{background:var(--basalt);color:var(--paper)}.tvzember{color:var(--basalt)}.tvzeyebrow,.tvzsmall,.tvzsmall-c,.tvzfaq-meta,.tvzwait .tvzfineprint{color:var(--slate)}.tvznews .tvzfineprint,.tvznews .tvzcheck{color:var(--basalt)}.tvznews .tvzok{color:#49543d}.tvznews .tvzerr{color:#8f3a0e}.tvzwait .tvzok{color:#49543d}.tvzwait .tvzerr{color:#8f3a0e}.tvzfoot .tvzbot,.tvzlegal{color:var(--sand)}.tvzpage-top{padding-top:160px}.tvzabout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.tvzabout .tvzmedia{position:sticky;top:120px}.tvzabout-block{margin-bottom:34px;max-width:620px}.tvzabout-block h3{font-family:var(--body);font-weight:600;font-size:17px;color:var(--basalt);margin:0 0 9px}.tvzabout-block p{font-size:16px;line-height:1.75;color:var(--slate);margin:0}.tvzabout-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:10px}.tvzabout-link{font-size:14px;color:var(--basalt);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.tvzpage-top{padding-top:120px}.tvzabout{grid-template-columns:1fr;gap:34px}.tvzabout .tvzmedia{position:relative;top:0}}.tvzbtn-ember{background:var(--ember);color:#fff}.tvzbtn-ember:before{content:none}.tvzbtn-ember:hover,.tvzbtn-ember:active{background:var(--ember-deep);transform:translateY(-2px)}.tvzstop{color:var(--ember)}.tvzhero .tvzcard{max-width:660px}.tvzhero h1.tvzdisp{font-size:clamp(1.6rem,2.9vw,2.6rem);margin-bottom:20px}.tvzhero .tvzhero-h1{font-size:clamp(1.6rem,2.9vw,2.6rem);overflow-wrap:break-word;color:#fff;margin-bottom:20px;text-shadow:0 2px 34px rgba(47,43,38,.3)}.tvzhero h1.tvzeyebrow{text-shadow:none}@media(max-width:749px){.tvzhero .tvzh1-sep{display:none}.tvzhero .tvzh1-soort{display:block;margin-top:6px}}.tvzhero-h1 .tvzline{display:block;white-space:nowrap}.tvzhero .tvzinner{padding-top:150px;padding-bottom:52px}@media(max-width:900px){.tvzhero h1.tvzdisp,.tvzhero .tvzhero-h1{font-size:clamp(1.6rem,6.4vw,2.1rem)}.tvzhero .tvzinner{padding-top:120px;padding-bottom:40px}}.tvzhero .tvzsmall-c{color:#ffffffe6}.tvzhero .tvzscrollcue{display:flex!important;left:0;right:0;transform:none;width:100%;gap:11px;text-align:center;align-items:center}.tvzcue-word{margin-right:-.28em}.tvzcue-arrow{margin-left:auto;margin-right:auto}.tvzcue-arrow{width:17px;height:auto;display:block;fill:none;stroke:#fff9;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;animation:tvzcue-bob 2.1s ease-in-out infinite}@keyframes tvzcue-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.tvzcue-arrow{animation:none}}.tvztrust-stack{flex-direction:column;align-items:flex-end;gap:5px}.tvzband .tvztag-lg{font-size:clamp(1.1rem,2.2vw,1.65rem);letter-spacing:.18em;margin-bottom:30px}.tvztech{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 56px}.tvztech-col h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--limestone);margin-bottom:11px}.tvztech-col p{font-size:15px;line-height:1.75;color:var(--pebble)}.tvztech-claim{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:40px;border-top:1px solid rgba(219,211,198,.22)}.tvztech-claim h5{font-family:var(--body);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sand);margin-bottom:12px}.tvztech-claim h5:before{content:"";display:block;width:24px;height:2px;background:var(--ember);margin-bottom:12px}.tvztech-claim p{font-size:13.5px;line-height:1.7;color:var(--pebble)}@media(max-width:900px){.tvztech{grid-template-columns:1fr;gap:30px}.tvztech-claim{grid-template-columns:1fr;gap:26px}}.tvzpill .tvzov{background:linear-gradient(0deg,#2f2b26eb,#2f2b2673 48%,#2f2b261f)}.tvzpill .tvztx h3{color:#fff;text-shadow:0 2px 18px rgba(47,43,38,.55);font-size:1.7rem}.tvzpill .tvztx .tvze{color:#fff;font-weight:500;letter-spacing:.16em}.tvzpill .tvztx p{color:#fff;min-height:4.8em}.tvzpill .tvzlater{border:0;cursor:pointer;font-family:var(--body)}.tvzpill .tvzlater:hover{background:#fff;color:var(--ember-deep)}@media(max-width:900px){.tvzpill .tvztx p{min-height:0}}.tvzchrome-spacer{height:124px}body:not(.template-index) .tvzhead{background:var(--paper);box-shadow:0 1px 0 var(--line)}body:not(.template-index) .tvzhead .tvzburger i{background:var(--basalt)}body:not(.template-index) .tvzhead .tvzmenu-word,body:not(.template-index) .tvzhead .tvzcartbtn{color:var(--basalt)}body:not(.template-index) .tvzhead .tvzlogo .tvzl-light{display:none}body:not(.template-index) .tvzhead .tvzlogo .tvzl-dark{display:block}@media(max-width:900px){.tvzchrome-spacer{height:96px}}.template-index .tvzchrome-spacer{display:none}.shopify-policy__container{max-width:820px;margin:0 auto;padding:0 24px 96px}.shopify-policy__title{padding:16px 0 10px;text-align:left}.shopify-policy__title h1{font-family:var(--disp);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.8rem,3.2vw,2.6rem);color:var(--basalt);line-height:1.1}.shopify-policy__title:after{content:"";display:block;width:44px;height:2px;background:var(--ember);margin:22px 0 0}.shopify-policy__body{margin-top:40px}.shopify-policy__body .rte{color:var(--slate);font-size:16px;line-height:1.8}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;color:var(--basalt);margin:56px 0 14px;font-size:18px;line-height:1.3}.shopify-policy__body .rte h2:first-child,.shopify-policy__body .rte h3:first-child{margin-top:0}.shopify-policy__body .rte h4{font-family:var(--body);font-weight:600;color:var(--basalt);margin:34px 0 10px;font-size:16px}.shopify-policy__body .rte p{margin-bottom:18px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 22px 20px}.shopify-policy__body .rte li{margin-bottom:9px;padding-left:4px}.shopify-policy__body .rte li::marker{color:var(--ember)}.shopify-policy__body .rte a{color:var(--basalt);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte strong{color:var(--basalt)}[id^=shopify-pc__] button,[id^=shopify-pc__] .shopify-pc__banner__btn,[id^=shopify-pc__] [class*=__btn]{border-radius:999px!important;font-family:var(--body)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 28px!important;border:1px solid transparent!important;transition:.25s var(--ease)!important}[id^=shopify-pc__] [id*=btn-accept]{background:var(--ember)!important;color:#fff!important;border-color:var(--ember)!important}[id^=shopify-pc__] [id*=btn-accept]:hover{background:var(--ember-deep)!important;border-color:var(--ember-deep)!important}[id^=shopify-pc__] [id*=btn-decline],[id^=shopify-pc__] [id*=btn-manage],[id^=shopify-pc__] [id*=btn-save]{background:transparent!important;color:var(--ember)!important;border-color:var(--ember)!important}[id^=shopify-pc__] [id*=btn-decline]:hover,[id^=shopify-pc__] [id*=btn-manage]:hover,[id^=shopify-pc__] [id*=btn-save]:hover{background:var(--ember)!important;color:#fff!important;border-color:var(--ember)!important}[id^=shopify-pc__] input[type=checkbox],[id^=shopify-pc__] input[type=radio]{accent-color:var(--ember)!important;width:18px!important;height:18px!important}[id^=shopify-pc__] li::marker{color:var(--ember)!important}[id^=shopify-pc__] ul{padding-left:20px!important}.tvzlegal-page{max-width:780px}.tvzrule-ember{display:block;width:44px;height:2px;background:var(--ember);margin:22px 0 34px}.tvzlegal-page h2{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;color:var(--basalt);font-size:19px;margin:56px 0 14px}.tvzlegal-page h3{font-family:var(--body);font-weight:600;color:var(--basalt);font-size:16px;margin:30px 0 8px}.tvzlegal-page p{color:var(--slate);font-size:16px;line-height:1.8;margin-bottom:18px}.tvzlegal-page ul{margin:0 0 22px 20px;color:var(--slate);font-size:16px;line-height:1.8}.tvzlegal-page li{margin-bottom:9px;padding-left:4px}.tvzlegal-page li::marker{color:var(--ember)}.tvzlegal-page a{color:var(--basalt);text-decoration:underline;text-underline-offset:3px}.tvzlegal-page strong{color:var(--basalt)}.tvzlegal-updated{font-family:var(--mono);font-size:11px;color:var(--river);margin-top:48px;padding-top:22px;border-top:1px solid var(--line)}.tvzbody-p,.tvzlead,.tvzstep p,.tvzspoint p,.tvztech-col p,.tvzsmall,.tvzpcard .tvzdesc,.tvzstack .tvzlist li p,.tvzproof .tvzv,.tvzlegal-page p,.shopify-policy__body .rte p,.tvzfaq p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}@media(max-width:600px){.tvzbody-p,.tvzlead,.tvzstep p,.tvzspoint p,.tvztech-col p,.tvzsmall,.tvzpcard .tvzdesc,.tvzstack .tvzlist li p,.tvzproof .tvzv,.tvzlegal-page p,.shopify-policy__body .rte p,.tvzfaq p{text-align:left}}.tvzband{justify-content:flex-start}.tvzband .tvzinner{max-width:560px;text-align:left;margin:0;padding-left:8vw}.tvzband .tvztag,.tvzband .tvztag-lg{justify-content:flex-start}.tvzband p{text-align:left;text-wrap:balance;-webkit-hyphens:none;hyphens:none}.tvzband .tvztag,.tvzband .tvztag-lg{padding-left:1.5px}@media(max-width:900px){.tvzband .tvzinner{max-width:100%;padding-left:24px;padding-right:24px}}.tvzoffer{font-size:19px;line-height:1.5;color:var(--basalt);margin-top:14px}.tvzoffer strong{font-weight:600}.tvzfoot{padding-bottom:104px}.tvzlegal{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.tvzfoot .tvzbot{border-top:0;margin-top:18px;padding-top:0}@media(max-width:900px){.tvzfoot{padding-bottom:124px}}.tvzscrollcue{pointer-events:none}.tvzhero .tvzarw{width:34px;height:52px;border-radius:4px;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.tvzhero .tvzarw svg{width:26px;height:26px;stroke:#ffffffd9;stroke-width:1.1;filter:drop-shadow(0 1px 6px rgba(47,43,38,.45))}.tvzhero .tvzarw:hover{background:transparent;transform:translateY(-50%)}.tvzhero .tvzarw:hover svg{stroke:#fff;stroke-width:1.4}.tvzhero .tvzarw-prev{left:14px}.tvzhero .tvzarw-next{right:14px}@media(max-width:900px){.tvzhero .tvzarw{width:28px;height:44px}.tvzhero .tvzarw svg{width:22px;height:22px}}.tvzband .tvztag-lg{white-space:nowrap}@media(max-width:600px){.tvzband .tvztag-lg{white-space:normal;font-size:1rem}}.tvzwelcome .tvzwait-box{text-align:center;padding:44px 38px}.tvzwelcome h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:1.7rem;margin:18px 0 12px}.tvzwelcome .tvzwelcome-offer{font-size:19px;color:var(--basalt);margin-bottom:14px}.tvzwelcome .tvzwelcome-offer strong{font-weight:600}.tvzwelcome p{text-align:center}.tvzwelcome form{margin-top:4px}.tvzclose{font-family:var(--sc);letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--slate);margin-top:26px;display:flex;align-items:center;gap:10px}.tvzmore{margin-top:26px}.tvzcontact{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.tvzcontact h3{font-family:var(--body);font-weight:600;color:var(--basalt);font-size:16px;margin:30px 0 6px}.tvzcontact p{color:var(--slate);font-size:16px;line-height:1.8}.tvzcontact a{color:var(--basalt);text-decoration:underline;text-underline-offset:3px}.tvzcontact-form{background:var(--limestone);border:1px solid var(--line);border-radius:8px;padding:34px}.tvzcontact-form label{display:block;font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:.06em;color:var(--basalt);margin:18px 0 7px}.tvzcontact-form label:first-of-type{margin-top:0}.tvzcontact-form input,.tvzcontact-form textarea{width:100%;font-family:var(--body);font-size:15px;padding:13px 16px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--basalt)}.tvzcontact-form textarea{resize:vertical;line-height:1.6}.tvzcontact-form .tvzbtn{margin-top:24px;width:100%;justify-content:center}.tvzcontact-form .tvzok,.tvzcontact-form .tvzerr{margin-bottom:18px;font-size:14px}.tvzcontact-form .tvzok{color:#49543d}.tvzcontact-form .tvzerr{color:#8f3a0e}.tvztech-why{margin-top:56px;padding-top:40px;border-top:1px solid rgba(219,211,198,.22)}.tvztech-why h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:1.5rem;color:var(--limestone);margin-bottom:28px}.tvztech-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 56px}.tvztech-why-grid h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--limestone);margin-bottom:9px}.tvztech-why-grid p{font-size:14.5px;line-height:1.75;color:var(--pebble)}@media(max-width:900px){.tvzcontact{grid-template-columns:1fr;gap:36px}.tvztech-why-grid{grid-template-columns:1fr;gap:24px}}.tvzband p,.tvzqt blockquote,.tvzrev-box .tvzlead,.tvzwelcome p{text-wrap:balance}.tvznews{padding:104px 0}.tvznews .tvzbox{max-width:620px}.tvznews .tvzbox .tvzdots{margin-bottom:22px}.tvznews .tvzeyebrow{margin-bottom:16px}.tvznews h2.tvzdisp{margin-bottom:28px;line-height:1.1}.tvznews .tvzoffer{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45;color:var(--basalt);margin:0 0 30px;padding:22px 24px;background:var(--paper);border:1px solid var(--line);border-radius:8px;position:relative}.tvznews .tvzoffer:before{content:"";position:absolute;top:-1px;left:24px;width:44px;height:2px;background:var(--ember)}.tvznews .tvzoffer strong{font-weight:600}.tvznews-list{list-style:none;margin:0 0 34px;padding:0;text-align:left;display:inline-block}.tvznews-list li{position:relative;padding-left:22px;margin-bottom:11px;font-size:15px;line-height:1.6;color:var(--basalt)}.tvznews-list li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:999px;background:var(--ember)}.tvznews form{gap:12px;margin-top:0}.tvznews input{min-width:320px;padding:17px 22px}.tvznews .tvzbtn{padding:17px 34px}.tvznews .tvzfineprint{margin-top:22px;max-width:520px;margin-left:auto;margin-right:auto}@media(max-width:600px){.tvznews{padding:72px 0}.tvznews input{min-width:0;width:100%}.tvznews .tvzbtn{width:100%;justify-content:center}}[id^=shopify-pc__banner] .shopify-pc__banner__dialog,[id^=shopify-pc__banner]>div{max-width:none!important;max-height:none!important;overflow:visible!important}#shopify-pc__banner{max-height:none!important;overflow:visible!important}#shopify-pc__prefs__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{max-width:min(760px,92vw)!important;max-height:88vh!important}[id^=shopify-pc__] p,[id^=shopify-pc__] li{line-height:1.6!important}.tvzbtn-ghost,.tvzbtn-ghost:hover,.tvzbtn-ghost:focus,.tvzbtn-ghost:active{color:#fff}.tvzbtn-ghost:hover{background:#2f2b268c;border-color:#fff}.tvzbtn-ember,.tvzbtn-ember:hover,.tvzbtn-ember:focus,.tvzbtn-ember:active{color:#fff}.tvzpcard .tvzbtn{justify-content:center;text-align:center;width:100%}.tvzbtn-sec{background:var(--sage-deep);color:var(--paper);border-color:var(--sage-deep)}.tvzbtn-sec:hover{background:var(--sage);border-color:var(--sage);color:var(--paper)}.tvzpill .tvzlater{background:var(--sage-deep);color:var(--paper)}.tvzpill .tvzlater:hover{background:var(--sage);color:var(--paper)}.shopify-policy__body .rte [style]{font-family:var(--body)!important}.shopify-policy__body .rte p[style]:not(.tvzpolnum):not(.tvzpolkop),.shopify-policy__body .rte li[style]{color:var(--slate)!important;font-size:16px!important;letter-spacing:normal!important}.shopify-policy__body .rte h1[style],.shopify-policy__body .rte h2[style],.shopify-policy__body .rte h3[style],.shopify-policy__body .rte h4[style]{font-family:var(--sc)!important;color:var(--basalt)!important}.tvzuitleg{margin-top:64px;padding-top:44px;border-top:1px solid var(--line)}.tvzuitleg-kop{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:1.5rem;color:var(--basalt);margin-bottom:30px}.tvzuitleg .tvztech{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 56px}.tvzuitleg .tvztech-col h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--basalt);margin-bottom:10px}.tvzuitleg .tvztech-col p{font-size:15px;line-height:1.75;color:var(--slate);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.tvzuitleg-meer{margin-top:28px}@media(max-width:900px){.tvzuitleg .tvztech{grid-template-columns:1fr;gap:26px}.tvzuitleg .tvztech-col p{text-align:left}}.tvznews{background:var(--limestone);padding:0}.tvzjoin{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;align-items:stretch;background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:96px 0}.tvzjoin-media{position:relative;min-height:460px}.tvzjoin-media img{width:100%;height:100%;object-fit:cover;display:block}.tvzjoin-badge{position:absolute;left:0;right:0;bottom:0;padding:20px 24px;color:#fff;font-family:var(--sc);letter-spacing:.16em;text-transform:uppercase;font-size:12px;display:flex;align-items:center;gap:10px;background:linear-gradient(0deg,#2f2b26c7,#2f2b2600)}.tvzjoin-body{padding:56px 52px;text-align:left}.tvzjoin-body .tvzeyebrow{margin-bottom:14px}.tvzjoin-body h2.tvzdisp{margin-bottom:26px;line-height:1.08}.tvzjoin-offer{display:flex;align-items:center;gap:18px;padding:20px 22px;margin-bottom:28px;background:var(--limestone);border-radius:8px;position:relative}.tvzjoin-offer:before{content:"";position:absolute;top:0;left:22px;width:44px;height:2px;background:var(--ember)}.tvzjoin-pct{font-family:var(--disp);font-size:2.6rem;line-height:1;color:var(--ember)}.tvzjoin-txt{font-size:16px;line-height:1.45;color:var(--basalt)}.tvzjoin-body .tvznews-list{display:block;margin-bottom:30px}.tvzjoin-body form{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start;margin:0}.tvzjoin-body input{flex:1 1 240px;min-width:0;font-family:var(--body);font-size:15px;padding:17px 22px;border:1px solid var(--line-strong);border-radius:999px;background:#fff}.tvzjoin-body .tvzbtn{padding:17px 34px}.tvzjoin-body .tvzfineprint{margin-top:20px;max-width:none;text-align:left}@media(max-width:900px){.tvzjoin{grid-template-columns:1fr;margin:64px 0}.tvzjoin-media{min-height:260px}.tvzjoin-body{padding:38px 26px}.tvzjoin-body form{flex-direction:column}.tvzjoin-body input,.tvzjoin-body .tvzbtn{width:100%;justify-content:center}}.tvzcontact{gap:72px;align-items:start}.tvzcontact h1.tvzdisp{line-height:1.08}.tvzcontact-sub{font-size:14px;color:var(--river)}.tvzcontact-form{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:40px;box-shadow:0 18px 50px #2f2b260f}.tvzcontact-form:before{content:"Stuur ons een bericht";display:block;font-family:var(--sc);text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--basalt);padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.tvzjoin{margin:72px 0}.tvzjoin-media{min-height:0}.tvzjoin-body{padding:44px 46px}.tvzjoin-body h2.tvzdisp{margin-bottom:20px;font-size:clamp(1.7rem,2.8vw,2.4rem)}.tvzjoin-offer{padding:16px 20px;margin-bottom:22px}.tvzjoin-pct{font-size:2.2rem}.tvzjoin-txt{font-size:15px}.tvzjoin-body .tvznews-list{margin-bottom:24px}.tvzjoin-body .tvznews-list li{margin-bottom:8px;font-size:14.5px}.tvzjoin-body .tvzfineprint{margin-top:16px;font-size:11.5px}@media(max-width:900px){.tvzjoin{margin:56px 0}.tvzjoin-media{min-height:230px}}#shopify-pc__banner button,#shopify-pc__prefs button,#shopify-pc__prefs__dialog button{border-radius:999px!important;font-family:var(--body)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:14px 28px!important;border:1px solid var(--ember)!important;background:transparent!important;color:var(--ember)!important;transition:.25s var(--ease)!important;cursor:pointer!important}#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save{background:var(--ember)!important;color:#fff!important;border-color:var(--ember)!important}#shopify-pc__banner button:hover,#shopify-pc__prefs button:hover{background:var(--ember-deep)!important;color:#fff!important;border-color:var(--ember-deep)!important}#shopify-pc__prefs__header-close{border:0!important;background:transparent!important;color:var(--slate)!important;padding:6px!important;font-size:22px!important}#shopify-pc__prefs__header-close:hover{background:transparent!important;color:var(--basalt)!important}#shopify-pc__prefs__dialog{max-width:min(780px,94vw)!important;max-height:94vh!important}#shopify-pc__prefs__scrollable{max-height:none!important;overflow:visible!important}#shopify-pc__banner__dialog{max-width:min(860px,94vw)!important}#shopify-pc__prefs input[type=checkbox],#shopify-pc__prefs input[type=radio]{accent-color:var(--ember)!important;width:18px!important;height:18px!important}#shopify-pc__prefs li::marker,#shopify-pc__prefs__intro li::marker{color:var(--ember)!important}.tvzpill .tvztx p{min-height:6.6em;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.tvzpill .tvztx{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:900px){.tvzpill .tvztx p{min-height:0;text-align:left}}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-save,#shopify-pc__prefs__header-save:hover{background:var(--ember)!important;color:#fff!important;border-color:var(--ember)!important}#shopify-pc__prefs__dialog,#shopify-pc__banner__dialog{height:auto!important;max-height:96vh!important;overflow:visible!important}#shopify-pc__prefs__scrollable,#shopify-pc__prefs__intro,#shopify-pc__banner__body{height:auto!important;max-height:none!important;overflow:visible!important}#shopify-pc__prefs{align-items:center!important}.tvznum{color:var(--ember);font-family:var(--mono);font-size:.78em;margin-right:.6em;letter-spacing:.04em}.tvzlegal-page .tvzpoleyebrow{font-family:var(--body);color:var(--slate);font-size:16px;line-height:1.8;text-transform:uppercase;letter-spacing:normal;margin:56px 0 4px}.tvzlegal-page .tvzpoleyebrow span{color:var(--ember);font-weight:600}.tvzlegal-page .tvzpoleyebrow+h2{margin-top:0!important}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.tvzlegal-page h2{font-family:var(--sc)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--basalt)!important;font-size:19px!important;margin:56px 0 14px!important;line-height:1.3!important}.shopify-policy__body .rte h4,.tvzlegal-page h3{font-family:var(--body)!important;font-weight:600!important;color:var(--basalt)!important;font-size:16px!important;margin:30px 0 8px!important}.shopify-policy__body .rte p:not(.tvzpolnum):not(.tvzpolkop),.shopify-policy__body .rte li{font-family:var(--body)!important;color:var(--slate)!important;font-size:16px!important;line-height:1.8!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-accept:hover,#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-decline:hover{background:var(--ember)!important;color:#fff!important;border-color:var(--ember)!important}#shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:var(--ember)!important;border-color:var(--ember)!important}#shopify-pc__banner__btn-manage-prefs:hover{background:var(--ember)!important;color:#fff!important}.tvzrev-box{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:56px 48px;max-width:820px;box-shadow:0 18px 50px #2f2b260d}.tvzrev-box .tvzdots{justify-content:center;display:inline-flex}.tvzrev-box .tvzlead{color:var(--slate)}.tvzpolicy{margin-top:52px}.tvzpolicy .tvzp{background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--ember);border-radius:0 0 8px 8px;padding:22px 22px 24px}.tvzpolicy .tvzp p{text-align:left}.tvzabout-block h3{display:flex;align-items:baseline;gap:0;font-size:18px;margin-bottom:11px}.tvzabout-block p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-bottom:14px}.tvzabout-block p:last-child{margin-bottom:0}.tvzabout-block{margin-bottom:40px}@media(max-width:600px){.tvzabout-block p{text-align:left}}.tvzcontact h3{display:flex;align-items:baseline}.tvzcontact-form{padding:44px}.shopify-policy__body .tvzpolnum{font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.32em!important;color:var(--ember)!important;margin:0 0 6px!important}.shopify-policy__body .tvzpolkop{font-family:var(--sc)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:400!important;font-size:22px!important;color:var(--basalt)!important;line-height:1.3!important;margin:0 0 14px!important}.shopify-policy__body hr{border:none!important;border-top:1px solid var(--line)!important;margin:0 0 36px!important}.shopify-policy__body .rte p.tvzpoleyebrow[style],.shopify-policy__body .rte p.tvzpoleyebrow,.shopify-policy__body .rte p.tvzpolnum[style],.shopify-policy__body .rte p.tvzpolnum,.tvzlegal-page .tvzpoleyebrow{font-family:var(--body)!important;font-size:16px!important;font-weight:400!important;line-height:1.8!important;letter-spacing:normal!important;text-transform:uppercase!important;color:var(--slate)!important;margin:56px 0 4px!important}.shopify-policy__body .rte p.tvzpoleyebrow span[style],.shopify-policy__body .rte p.tvzpoleyebrow span,.tvzlegal-page .tvzpoleyebrow span{color:var(--ember)!important;font-weight:600!important;font-family:var(--body)!important}.shopify-policy__body .rte p.tvzpolnum[style],.shopify-policy__body .rte p.tvzpolnum{color:var(--ember)!important;font-weight:600!important}.shopify-policy__body .rte p.tvzpolkop[style],.shopify-policy__body .rte p.tvzpolkop{font-family:var(--sc)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:400!important;font-size:19px!important;line-height:1.3!important;color:var(--basalt)!important;margin:0 0 14px!important}.shopify-policy__body .rte p.tvzpoleyebrow+h2,.shopify-policy__body .rte p.tvzpoleyebrow+h2[style],.tvzlegal-page .tvzpoleyebrow+h2{margin-top:0!important}[id]{scroll-margin-top:132px}@media(max-width:900px){[id]{scroll-margin-top:104px}}#assortiment-top{padding-top:64px;padding-bottom:72px}.tvzpdp-top{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start;margin-bottom:88px}.tvzpdp-hero{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--limestone)}.tvzpdp-hero img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.tvzpdp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.tvzpdp-thumb{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--limestone)}.tvzpdp-thumb img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block}.tvzpdp-info h1.tvzdisp{font-size:clamp(2rem,3.4vw,3rem);margin:16px 0 18px}.tvzpdp-info .tvzlead{margin-bottom:28px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.tvzpdp-price{font-family:var(--mono);font-size:30px;color:var(--basalt)}.tvzpdp-shipline{font-size:13.5px;color:var(--basalt);margin:10px 0 0;line-height:1.6}.tvzpdp-priceline{font-size:12.5px;color:var(--slate);margin:8px 0 26px;line-height:1.6}.tvzpdp-lead{font-size:15px;color:var(--slate);line-height:1.75;margin:26px 0 0}.tvzpdp-btn{width:100%;justify-content:center;padding:19px 34px;font-size:14px}.tvzpdp-btn[disabled]{opacity:.5;cursor:not-allowed}.tvzpdp-trust{list-style:none;margin:28px 0 0;padding:0}.tvzpdp-trust li{position:relative;padding-left:22px;margin-bottom:10px;font-size:14px;line-height:1.6;color:var(--slate)}.tvzpdp-trust li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:999px;background:var(--ember)}.tvzpdp-pay{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.tvzpdp-pay span{display:block;font-family:var(--body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--river);margin-bottom:12px}.tvzpdp-pay .tvzpayment-icons{justify-content:flex-start}.tvzpdp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 64px;padding-top:64px;border-top:1px solid var(--line)}.tvzpdp-block h2{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:19px;color:var(--basalt);margin-bottom:18px;display:flex;align-items:baseline}.tvzpdp-block p{font-size:15.5px;line-height:1.8;color:var(--slate);margin-bottom:14px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.tvzpdp-block ul li{position:relative;padding-left:22px;margin-bottom:10px;font-size:15.5px;line-height:1.7;color:var(--slate)}.tvzpdp-block ul li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:999px;background:var(--ember)}.tvzpdp-block a{color:var(--basalt);text-decoration:underline;text-underline-offset:3px}.tvzspecs>div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.tvzspecs dt{font-family:var(--body);font-weight:600;font-size:13px;letter-spacing:.04em;color:var(--basalt)}.tvzspecs dd{margin:0;font-size:14.5px;line-height:1.6;color:var(--slate)}@media(max-width:900px){.tvzpdp-top{grid-template-columns:1fr;gap:34px;margin-bottom:56px}.tvzpdp-grid{grid-template-columns:1fr;gap:36px;padding-top:44px}.tvzpdp-info .tvzlead,.tvzpdp-block p{text-align:left}.tvzspecs>div{grid-template-columns:1fr;gap:4px}}.shopify-section-group-header-group{position:relative;z-index:200}.tvzoverlay{z-index:190}.tvzdrawer{z-index:201}body.tvzmenu-open .tvzpips,body.tvzmenu-open .tvzarw,body.tvzmenu-open .tvzscrollcue,body.tvzmenu-open .tvzbuybar{visibility:hidden}.tvzdrawer{overflow:hidden}.tvzdrawer nav{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;margin-bottom:8px}.tvzdrawer .tvzfoot-tag{flex:0 0 auto;margin-top:0;padding-top:22px;border-top:1px solid var(--line);background:var(--limestone)}.tvzdrawer{padding:32px 34px}.tvzdrawer nav{margin-top:22px;gap:0}.tvzdrawer nav a{font-size:clamp(15px,2.05vh,19px);letter-spacing:.07em;padding:clamp(7px,1.15vh,11px) 0}.tvzdrawer .tvzx{font-size:23px}.tvzdrawer .tvzfoot-tag{padding-top:22px}.tvzdrawer .tvzfoot-tag .tvztg{font-size:12px}@media(max-height:720px){.tvzdrawer{padding:24px 28px}.tvzdrawer nav{margin-top:16px}}.tvzhero .tvzarw svg{width:19px;height:19px;stroke:#ffffffa6;stroke-width:1.1;filter:drop-shadow(0 1px 5px rgba(47,43,38,.5))}.tvzhero .tvzarw:hover svg{stroke:#fff;stroke-width:1.3}@media(max-width:900px){.tvzhero .tvzarw svg{width:17px;height:17px}}.tvzband .tvzinner{max-width:600px;padding:clamp(28px,3.4vw,44px);background:#201d1957;-webkit-backdrop-filter:blur(16px) saturate(118%);backdrop-filter:blur(16px) saturate(118%);border:1px solid rgba(255,255,255,.16);border-radius:10px;box-shadow:0 24px 70px #1b181547}.tvzband .tvztag-lg{font-size:clamp(.95rem,1.55vw,1.2rem);letter-spacing:.2em;margin-bottom:22px;align-items:center}.tvzband p{font-size:clamp(17px,1.32vw,19.5px);line-height:1.72;text-align:justify;text-justify:inter-word;text-wrap:initial;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 4 3}@media(max-width:900px){.tvzband .tvzinner{margin-left:0;margin-right:0;max-width:none;padding:clamp(22px,5vw,30px)}.tvzband p{text-align:left;-webkit-hyphens:none;hyphens:none}}.tvzcart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.tvzcart[hidden]{display:none}.tvzcart-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#201d1975;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .42s var(--ease);pointer-events:none}.tvzcart[data-open=true] .tvzcart-backdrop{opacity:1;pointer-events:auto}.tvzcart-panel{position:absolute;top:0;right:0;bottom:0;width:min(432px,94vw);background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);transition:transform .46s var(--ease);box-shadow:-24px 0 70px #2f2b2638;pointer-events:auto}.tvzcart[data-open=true] .tvzcart-panel{transform:none}.tvzcart-head{display:flex;align-items:center;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid var(--line);flex:0 0 auto}.tvzcart-title{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:16px;color:var(--basalt)}.tvzcart-n{font-family:var(--mono);font-size:13px;color:var(--river);margin-left:4px}.tvzcart-x{background:none;border:0;cursor:pointer;color:var(--basalt);padding:4px;line-height:0;border-radius:999px;transition:.2s}.tvzcart-x:hover{color:var(--ember)}.tvzcart-x svg{stroke:currentColor;fill:none;stroke-width:1.5}.tvzcart-body{flex:1 1 auto;overflow-y:auto;padding:22px 26px 26px}.tvzcart-leeg{text-align:center;padding:52px 6px 0}.tvzcart-leeg .tvzdots{justify-content:center;display:inline-flex;margin-bottom:22px}.tvzcart-leeg h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:21px;color:var(--basalt);margin-bottom:12px}.tvzcart-leeg p{font-size:14.5px;line-height:1.7;color:var(--slate);max-width:290px;margin:0 auto 26px}.tvzcart-legebtn{width:100%;justify-content:center;padding:17px 26px}.tvzcart-leegfijn{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--river);margin:20px auto 0}.tvzcart-verzendbalk{margin-bottom:20px}.tvzcart-verzendbalk p{font-size:12.5px;color:var(--slate);margin-bottom:8px}.tvzcart-track{display:block;height:4px;border-radius:999px;background:var(--sand);overflow:hidden}.tvzcart-fill{display:block;height:100%;background:var(--basalt);transition:width .5s var(--ease)}.tvzcart-reserve{display:flex;gap:10px;align-items:flex-start;background:var(--limestone);border:1px solid var(--line);border-radius:8px;padding:13px 15px;margin-bottom:22px}.tvzcart-reserve svg{flex:0 0 auto;stroke:var(--basalt);fill:none;stroke-width:1.5;margin-top:1px}.tvzcart-reserve span{font-size:13px;line-height:1.55;color:var(--basalt);font-weight:500}.tvzcart-regel{display:flex;gap:15px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line-soft)}.tvzcart-beeld{flex:0 0 86px;border-radius:7px;overflow:hidden;background:var(--limestone);display:block;line-height:0}.tvzcart-beeld img{width:100%;height:105px;object-fit:cover;display:block}.tvzcart-regelinfo{flex:1;min-width:0}.tvzcart-naam{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--basalt);text-decoration:none;display:block;line-height:1.25}.tvzcart-naam:hover{color:var(--ember)}.tvzcart-sub{font-size:12.5px;color:var(--river);margin:5px 0 13px}.tvzcart-regelbot{display:flex;align-items:center;justify-content:space-between;gap:12px}.tvzcart-step{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.tvzcart-stepbtn{background:none;border:0;cursor:pointer;padding:7px 11px;line-height:0;color:var(--basalt);transition:.2s}.tvzcart-stepbtn:hover{background:var(--limestone);color:var(--ember)}.tvzcart-stepbtn svg{stroke:currentColor;fill:none;stroke-width:1.6}.tvzcart-aantal{font-family:var(--mono);font-size:13px;min-width:22px;text-align:center}.tvzcart-prijs{font-family:var(--mono);font-size:14px;color:var(--basalt)}.tvzcart-weg{background:none;border:0;padding:0;margin-top:11px;cursor:pointer;font-family:var(--body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--river);transition:.2s}.tvzcart-weg:hover{color:var(--ember)}.tvzcart-upsell{border:1px dashed var(--line-strong);border-radius:8px;padding:16px;margin-bottom:22px}.tvzcart-upsellkop{font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--river);margin-bottom:12px}.tvzcart-upsellrij{display:flex;align-items:center;gap:12px}.tvzcart-upsellrij img{width:52px;height:52px;object-fit:cover;border-radius:5px;flex:0 0 auto;background:var(--limestone)}.tvzcart-upsellrij>div{flex:1;min-width:0}.tvzcart-upsellnaam{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:13.5px;color:var(--basalt)}.tvzcart-upsellfijn{font-size:12px;color:var(--river);margin-top:2px}.tvzcart-upsellbtn{font-family:var(--mono);font-size:12.5px;background:var(--basalt);color:var(--paper);border:0;border-radius:999px;padding:9px 15px;cursor:pointer;white-space:nowrap;transition:.25s}.tvzcart-upsellbtn:hover{background:var(--ember)}.tvzcart-levering{border-top:1px solid var(--line-soft);padding-top:18px;margin-bottom:6px}.tvzcart-levering p{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:var(--slate);margin-bottom:9px}.tvzcart-levering svg{flex:0 0 auto;stroke:var(--ember);fill:none;stroke-width:1.5;margin-top:1px}.tvzcart-vouw{border-top:1px solid var(--line-soft);padding:14px 0}.tvzcart-vouw summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:13px;color:var(--basalt)}.tvzcart-vouw summary::-webkit-details-marker{display:none}.tvzcart-pm{color:var(--ember);font-size:17px;transition:transform .3s;line-height:1}.tvzcart-vouw[open] .tvzcart-pm{transform:rotate(45deg)}.tvzcart-vouw textarea{width:100%;margin-top:12px;font-family:var(--body);font-size:13.5px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;color:var(--basalt);resize:vertical}.tvzcart-codefijn{font-size:12.5px;line-height:1.6;color:var(--slate);margin-top:11px}.tvzcart-foot{flex:0 0 auto;border-top:1px solid var(--line);background:var(--limestone);padding:20px 26px calc(22px + env(safe-area-inset-bottom,0px))}.tvzcart-foot[hidden]{display:none}.tvzcart-som{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--slate);margin-bottom:8px}.tvzcart-somb{font-family:var(--mono);color:var(--basalt)}.tvzcart-somfijn{font-size:12.5px;color:var(--river)}.tvzcart-totaal{border-top:1px solid var(--line);padding-top:11px;margin-top:11px;font-size:15px;color:var(--basalt)}.tvzcart-totaal .tvzcart-somb{font-size:17px}.tvzcart-afrekenen{width:100%;justify-content:center;margin-top:16px;padding:18px 26px;font-size:13px}.tvzcart-betaal{list-style:none;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:15px 0 0;padding:0}.tvzcart-betaal .tvzcart-betaalic{height:21px;width:auto;display:block;opacity:.72}@media(max-width:480px){.tvzcart-panel{width:100vw}.tvzcart-body{padding:18px 20px 22px}.tvzcart-head{padding:20px 20px 15px}.tvzcart-foot{padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px))}}.tvzwait .tvzwait-veil{background:#1a171494;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.tvzwait .tvzwait-box{background:#f6f3ede0;-webkit-backdrop-filter:blur(26px) saturate(132%);backdrop-filter:blur(26px) saturate(132%);border:1px solid rgba(255,255,255,.55);border-radius:16px;box-shadow:0 34px 90px #1b18156b,inset 0 1px #ffffffa6;overflow:hidden;padding-top:0}.tvzwait .tvzwait-beeld{position:relative;margin:0 -40px 22px;line-height:0}.tvzwait .tvzwait-beeld img{width:100%;height:152px;object-fit:cover;display:block}.tvzwait .tvzwait-beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(246,243,237,0) 36%,rgba(246,243,237,.92) 94%,var(--paper) 100%)}.tvzwait .tvzwait-box{padding-left:40px;padding-right:40px;padding-bottom:36px}.tvzwait .tvzwait-dots{margin-bottom:14px}.tvzwait .tvzwait-x{background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}@media(max-width:560px){.tvzwait .tvzwait-box{padding-left:26px;padding-right:26px}.tvzwait .tvzwait-beeld{margin-left:-26px;margin-right:-26px}.tvzwait .tvzwait-beeld img{height:126px}}@media(prefers-reduced-motion:reduce){.tvzwait .tvzwait-veil,.tvzwait .tvzwait-box{transition:none}}.tvzcontact-rechts{display:flex;flex-direction:column;gap:26px}.tvzcontact-beeld{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--limestone);margin:0}.tvzcontact-beeld img{width:100%;height:300px;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}.tvzcontact-beeld:hover img{transform:scale(1.04)}.tvzcontact-beeld figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;font-family:var(--sc);letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:#fff;display:flex;align-items:center;gap:10px;background:linear-gradient(0deg,#2f2b26c2,#2f2b2600)}.tvzcontact-beeld figcaption .tvzdots i{background:var(--ember)}@media(max-width:900px){.tvzcontact-beeld img{height:220px}}.tvzfaq details{border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:9px;background:var(--paper);padding:20px 22px;margin-bottom:12px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.tvzfaq details:hover{border-color:var(--line-strong)}.tvzfaq details[open]{background:#fff;border-color:var(--sand);box-shadow:0 14px 38px #2f2b2612}.tvzfaq summary{color:var(--basalt)}.tvzfaq details[open] summary{color:var(--ember-deep)}.tvzfaq p{margin-top:16px;padding-top:15px;border-top:1px solid var(--line-soft)}.tvzrev-box{background:linear-gradient(180deg,#fff,var(--paper));border:1px solid var(--line);border-radius:14px;padding:60px 52px;box-shadow:0 22px 60px #2f2b2612;position:relative;overflow:hidden}.tvzrev-box:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:72px;height:3px;background:var(--ember);border-radius:0 0 3px 3px}.tvzrev-box .tvzstars{color:var(--sand)}@media(max-width:600px){.tvzrev-box{padding:40px 24px}}.tvzpdp-info .tvzpdp-lead{font-size:16px;line-height:1.72;color:var(--slate);margin:14px 0 26px;text-align:left}.tvzpdp-prijsrij{display:flex;align-items:baseline;gap:10px}.tvzpdp-price{font-size:34px;line-height:1}.tvzpdp-btw{font-family:var(--body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--river)}.tvzpdp-priceline{font-size:12.5px;color:var(--slate);margin:9px 0 24px;line-height:1.6}.tvzpdp-lever{background:var(--limestone);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin-bottom:26px}.tvzpdp-leverkop{display:flex;align-items:center;gap:9px;font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--river);margin-bottom:13px}.tvzpdp-leverkop svg{stroke:var(--ember);fill:none;stroke-width:1.5}.tvzpdp-lever ul{list-style:none;margin:0;padding:0}.tvzpdp-lever li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.tvzpdp-lever li:last-child{border-bottom:0}.tvzpdp-lever li span{font-size:14px;color:var(--slate)}.tvzpdp-lever li strong{font-family:var(--mono);font-size:13.5px;font-weight:400;color:var(--basalt)}.tvzpdp-leverfijn{font-size:12.5px;line-height:1.6;color:var(--river);margin-top:12px}.tvzpdp-btn{font-size:14px;letter-spacing:.1em}.tvzpdp-urgent{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:13px 15px;background:var(--ember-soft);border-radius:8px}.tvzpdp-urgent svg{flex:0 0 auto;stroke:var(--ember-deep);fill:none;stroke-width:1.5;margin-top:1px}.tvzpdp-urgent span{font-size:13px;line-height:1.55;color:var(--ember-deep);font-weight:500}.tvzpdp-pay{margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}.tvzpdp-pay>span{display:block;font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--river);margin-bottom:12px}.tvzpdp-pay .tvzpayment-icons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tvzpdp-pay .tvzpayment-icon{height:26px;width:auto;display:block}.tvzpdp-trust{list-style:none;margin:26px 0 0;padding:0}.tvzpdp-trust li{display:flex;gap:11px;align-items:flex-start;padding:0;margin-bottom:13px;font-size:13.5px;line-height:1.6;color:var(--slate)}.tvzpdp-trust li:before{content:none}.tvzpdp-trust li svg{flex:0 0 auto;stroke:var(--sage-deep);fill:none;stroke-width:2;margin-top:2px}.tvzpdp-trust li strong{color:var(--basalt);font-weight:600}.tvzpdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tvzpdp-block{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:34px 32px 32px;overflow:hidden;transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.tvzpdp-block:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 20px 48px #2f2b2614}.tvzpdp-block:before{content:"";position:absolute;top:0;left:32px;width:40px;height:2px;background:var(--ember)}.tvzpdp-block h2{display:flex;align-items:baseline;gap:14px;font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:18px;color:var(--basalt);margin:0 0 20px}.tvzpdp-block h2 .tvznum{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--ember);flex:0 0 auto}.tvzpdp-block ul{list-style:none;margin:0;padding:0}.tvzpdp-block ul li{position:relative;padding-left:20px;margin-bottom:11px;font-size:14.5px;line-height:1.65;color:var(--slate)}.tvzpdp-block ul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:999px;background:var(--ember)}.tvzpdp-block p{font-size:14.5px;line-height:1.7;color:var(--slate);margin-bottom:12px}.tvzpdp-block p:last-child{margin-bottom:0}.tvzspecs{margin:0}.tvzspecs>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.tvzspecs>div:last-child{border-bottom:0}.tvzspecs dt{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--river);flex:0 0 auto}.tvzspecs dd{margin:0;font-size:13.5px;line-height:1.55;color:var(--basalt);text-align:right}@media(max-width:900px){.tvzpdp-grid{grid-template-columns:1fr;gap:18px}.tvzpdp-block{padding:28px 24px 26px}.tvzpdp-block:before{left:24px}.tvzspecs>div{flex-direction:column;gap:3px}.tvzspecs dd{text-align:left}}.shopify-policy__container{max-width:908px;margin:0 auto;padding:160px 44px 96px}.tvzlegal-page{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:900px){.shopify-policy__container{padding:120px 22px 72px}}.tvzband .tvzinner{margin-left:clamp(28px,19vw,340px);margin-right:clamp(28px,6vw,100px)}@media(max-width:900px){.tvzband .tvzinner{margin-left:22px;margin-right:22px}}.tvzwait .tvzwait-veil{background:#100e0ccc;-webkit-backdrop-filter:blur(24px) saturate(80%) brightness(.72);backdrop-filter:blur(24px) saturate(80%) brightness(.72)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.tvzwait .tvzwait-veil{background:#100e0ce6}}.tvzwait .tvzwait-box{background:linear-gradient(152deg,#fffffff7,#f6f3edf2 52%,#eae4d8f0);border:1px solid rgba(255,255,255,.72);box-shadow:0 44px 110px #0000008c,0 10px 30px #00000059,inset 0 1px #ffffffe6}.tvzwait .tvzwait-box h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.45rem,2.6vw,1.95rem);line-height:1.12;color:var(--basalt);margin:0 0 12px}.tvzwait .tvzwait-box p{font-size:15px;line-height:1.65;margin:0 0 22px}.tvzwait form{display:flex;flex-direction:column;gap:10px}.tvzwait input[type=email]{width:100%;font-family:var(--body);font-size:15.5px;padding:17px 20px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--basalt);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.tvzwait input[type=email]:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #dd5f1e29}.tvzwait form .tvzbtn{width:100%;justify-content:center;padding:18px 28px;font-size:13.5px;letter-spacing:.12em;box-shadow:0 12px 30px #dd5f1e52}.tvzwait form .tvzbtn:hover{box-shadow:0 16px 38px #dd5f1e6b}.tvzwait .tvzwait-dots{margin-bottom:16px}.tvzwait .tvzwait-dots i{width:9px;height:9px}html.tvz-dim body>*:not(.tvzwait){animation:tvz-dim-in .42s var(--ease) both;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes tvz-dim-in{0%{filter:blur(0) brightness(1) saturate(1)}to{filter:blur(9px) brightness(.46) saturate(.78)}}@media(prefers-reduced-motion:reduce){html.tvz-dim body>*:not(.tvzwait){animation-duration:1ms}}.tvzwait .tvzwait-veil{background:#100e0c57;-webkit-backdrop-filter:none;backdrop-filter:none}.tvzwait .tvzwait-box{max-width:560px;border-radius:22px;padding:0 48px 42px;background:linear-gradient(158deg,#fff,var(--paper) 58%,var(--limestone));border:1px solid rgba(255,255,255,.85);box-shadow:0 50px 120px #00000073,0 12px 34px #00000042;animation:tvzwait-in .62s cubic-bezier(.17,.84,.26,1.02) both}@keyframes tvzwait-in{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}.tvzwait .tvzwait-beeld{margin:0 -48px 26px}.tvzwait .tvzwait-beeld img{height:190px}.tvzwait .tvzwait-box h3{font-size:clamp(1.6rem,3vw,2.15rem);margin:0 0 14px}.tvzwait .tvzwait-box p{font-size:15.5px;line-height:1.68;margin:0 0 26px}.tvzwait .tvzwait-x{top:18px;right:20px;width:36px;height:36px}.tvzwait .tvzfineprint{margin-top:18px}@media(max-width:600px){.tvzwait .tvzwait-box{padding:0 26px 32px;border-radius:18px}.tvzwait .tvzwait-beeld{margin:0 -26px 22px}.tvzwait .tvzwait-beeld img{height:150px}}.tvzband .tvzinner{max-width:436px}@media(max-width:900px){.tvzband .tvzinner{max-width:none}}.tvzpdp-info h1.tvzpdp-naam{font-size:clamp(2.6rem,5vw,4.2rem);margin:14px 0 10px;line-height:1}.tvzpdp-sub{font-family:var(--sc);text-transform:uppercase;letter-spacing:.07em;font-size:clamp(14px,1.25vw,16.5px);color:var(--slate);margin:0 0 14px;line-height:1.35}.tvzpdp-claim{font-size:16.5px;line-height:1.6;color:var(--basalt);margin:0 0 26px}.tvzpdp-binnenkort{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;font-size:13px;color:var(--river)}.tvzpdp-bktag{font-family:var(--body);font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--sage-soft);color:var(--sage-deep);border-radius:999px;padding:4px 10px}.tvzpay-soon{display:inline-flex;align-items:center;gap:6px;opacity:.45;filter:grayscale(1);position:relative}.tvzpay-soon span{font-family:var(--body);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--river)}@keyframes tvzpdp-op{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tvzpdp-info>*{animation:tvzpdp-op .62s var(--ease) both}.tvzpdp-info>*:nth-child(1){animation-delay:.02s}.tvzpdp-info>*:nth-child(2){animation-delay:.08s}.tvzpdp-info>*:nth-child(3){animation-delay:.14s}.tvzpdp-info>*:nth-child(4){animation-delay:.2s}.tvzpdp-info>*:nth-child(5){animation-delay:.26s}.tvzpdp-info>*:nth-child(6){animation-delay:.32s}.tvzpdp-info>*:nth-child(7){animation-delay:.38s}.tvzpdp-info>*:nth-child(8){animation-delay:.44s}.tvzpdp-info>*:nth-child(9){animation-delay:.5s}@keyframes tvzpdp-adem{0%,to{box-shadow:0 10px 26px #dd5f1e42}50%{box-shadow:0 16px 42px #dd5f1e75}}.tvzpdp-btn:not([disabled]){animation:tvzpdp-op .62s var(--ease) both,tvzpdp-adem 3.2s ease-in-out 1.2s infinite}.tvzpdp-btn:not([disabled]):hover{animation-play-state:paused;box-shadow:0 18px 46px #dd5f1e85;transform:translateY(-2px)}.tvzpdp-btn[disabled]{animation:tvzpdp-op .62s var(--ease) both}@keyframes tvzpdp-rij{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.tvzpdp-lever li{animation:tvzpdp-rij .5s var(--ease) both}.tvzpdp-lever li:nth-child(1){animation-delay:.34s}.tvzpdp-lever li:nth-child(2){animation-delay:.42s}.tvzpdp-trust li{animation:tvzpdp-rij .5s var(--ease) both}.tvzpdp-trust li:nth-child(1){animation-delay:.6s}.tvzpdp-trust li:nth-child(2){animation-delay:.68s}.tvzpdp-trust li:nth-child(3){animation-delay:.76s}.tvzpdp-hero{animation:tvzpdp-op .8s var(--ease) both}.tvzpdp-hero img{transition:transform 1.5s var(--ease)}.tvzpdp-hero:hover img{transform:scale(1.045)}.tvzpdp-thumb{transition:border-color .3s var(--ease),transform .3s var(--ease)}.tvzpdp-thumb:hover{border-color:var(--ember);transform:translateY(-2px)}@keyframes tvzpdp-let{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}.tvzpdp-urgent{animation:tvzpdp-op .62s var(--ease) .5s both,tvzpdp-let 1.1s var(--ease) 1.5s 2}@media(prefers-reduced-motion:reduce){.tvzpdp-info>*,.tvzpdp-lever li,.tvzpdp-trust li,.tvzpdp-hero,.tvzpdp-btn:not([disabled]),.tvzpdp-urgent{animation:none!important;opacity:1;transform:none}}@media(max-width:900px){.tvzpdp-info h1.tvzpdp-naam{font-size:clamp(2.2rem,9vw,3rem)}}@keyframes tvz-dim-in{0%{filter:blur(0) saturate(1)}to{filter:blur(11px) saturate(.94)}}.tvzwait .tvzwait-veil{background:transparent}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.tvzwait .tvzwait-veil{background:#100e0c57}}.tvzwait{padding:28px}.tvzwait .tvzwait-box{max-width:860px;width:100%;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);padding:0;border-radius:20px;overflow:hidden;background:linear-gradient(168deg,#fff,var(--paper) 62%,var(--limestone));border:1px solid rgba(255,255,255,.9);box-shadow:0 60px 140px #2f2b264d,0 16px 40px #2f2b262e;animation:tvzwait-in .72s cubic-bezier(.19,.9,.22,1) both;max-height:none}@keyframes tvzwait-in{0%{opacity:0;transform:translateY(28px) scale(.955)}to{opacity:1;transform:none}}.tvzwait .tvzwait-beeld{margin:0;position:relative;overflow:hidden;background:var(--limestone);min-height:460px}.tvzwait .tvzwait-beeld img{width:100%;height:100%;object-fit:cover;display:block;animation:tvzwait-zoom 9s var(--ease) both}@keyframes tvzwait-zoom{0%{transform:scale(1.09)}to{transform:scale(1)}}.tvzwait .tvzwait-beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2f2b262e,#2f2b2600 46%)}.tvzwait .tvzwait-col{padding:52px 48px 46px;display:flex;flex-direction:column;justify-content:center}.tvzwait .tvzwait-col>*{animation:tvzwait-op .6s var(--ease) both}@keyframes tvzwait-op{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tvzwait .tvzwait-col>*:nth-child(1){animation-delay:.22s}.tvzwait .tvzwait-col>*:nth-child(2){animation-delay:.3s}.tvzwait .tvzwait-col>*:nth-child(3){animation-delay:.38s}.tvzwait .tvzwait-col>*:nth-child(4){animation-delay:.46s}.tvzwait .tvzwait-col>*:nth-child(5){animation-delay:.54s}.tvzwait .tvzwait-box h3{font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.08;margin:0 0 14px}.tvzwait .tvzwait-box p{font-size:15.5px;line-height:1.66;margin:0 0 26px}.tvzwait .tvzwait-dots{margin-bottom:18px}.tvzwait .tvzwait-x{top:16px;right:16px;width:36px;height:36px;background:#ffffffdb;border:1px solid rgba(255,255,255,.95);box-shadow:0 2px 10px #2f2b2624;animation:tvzwait-op .5s var(--ease) .6s both}.tvzwait .tvzfineprint{margin-top:18px;font-size:11.5px}.tvzwait .tvzwait-box:before{content:none}@media(max-width:820px){.tvzwait{padding:18px}.tvzwait .tvzwait-box{grid-template-columns:1fr;max-width:460px;max-height:92vh;overflow-y:auto}.tvzwait .tvzwait-beeld{min-height:0;height:190px}.tvzwait .tvzwait-beeld:after{background:linear-gradient(180deg,#2f2b2624,#2f2b2600 60%)}.tvzwait .tvzwait-col{padding:30px 26px 32px}}@media(prefers-reduced-motion:reduce){.tvzwait .tvzwait-beeld img,.tvzwait .tvzwait-col>*,.tvzwait .tvzwait-x{animation:none}}.tvzpdp-voel{font-family:var(--disp);font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.22;color:var(--ember-deep);margin:0 0 12px;letter-spacing:.01em}.tvzpdp-voel em{font-style:italic}.tvzpdp-claim{font-size:15.5px;line-height:1.62;color:var(--slate);margin:0 0 26px}.tvzpdp-band{background:linear-gradient(180deg,#fff,var(--paper));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 72px;padding:58px 0}.tvzpdp-bandin{max-width:1060px;margin:0 auto;padding:0 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.tvzpdp-voordeel{text-align:center}.tvzpdp-vic{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:999px;background:var(--ember-soft);margin-bottom:18px;transition:transform .4s var(--ease),background .4s var(--ease)}.tvzpdp-vic svg{stroke:var(--ember-deep);fill:none;stroke-width:1.4}.tvzpdp-voordeel:hover .tvzpdp-vic{transform:translateY(-4px) scale(1.06);background:#f8e2d1}.tvzpdp-voordeel h3{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--basalt);margin-bottom:10px;line-height:1.25}.tvzpdp-voordeel p{font-size:14px;line-height:1.68;color:var(--slate);max-width:300px;margin:0 auto}.tvzpdp-acclijst{max-width:860px;margin:0 auto}.tvzpdp-acc{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.tvzpdp-acc:hover{border-color:var(--line-strong)}.tvzpdp-acc[open]{border-color:var(--sand);box-shadow:0 16px 44px #2f2b2612}.tvzpdp-acc summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:24px 28px}.tvzpdp-acc summary::-webkit-details-marker{display:none}.tvzpdp-acc summary .tvznum{font-family:var(--mono);font-size:11.5px;letter-spacing:.2em;color:var(--ember);flex:0 0 auto}.tvzpdp-acckop{flex:1;font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:17px;color:var(--basalt)}.tvzpdp-accpm{flex:0 0 auto;color:var(--ember);font-size:21px;line-height:1;transition:transform .32s var(--ease)}.tvzpdp-acc[open] .tvzpdp-accpm{transform:rotate(45deg)}.tvzpdp-accbody{padding:0 28px 26px;animation:tvzpdp-accin .4s var(--ease) both}@keyframes tvzpdp-accin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tvzpdp-accbody p{font-size:15px;line-height:1.72;color:var(--slate);margin-bottom:14px}.tvzpdp-accbody p:last-child{margin-bottom:0}.tvzpdp-accbody ul{list-style:none;margin:0;padding:0}.tvzpdp-accbody ul li{position:relative;padding-left:22px;margin-bottom:11px;font-size:15px;line-height:1.65;color:var(--slate)}.tvzpdp-accbody ul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:999px;background:var(--ember)}.tvzpdp-accbody .tvzspecs>div{padding:11px 0;border-bottom:1px solid var(--line-soft)}.tvzpdp-accbody .tvzspecs>div:last-child{border-bottom:0}@media(max-width:900px){.tvzpdp-band{padding:42px 0;margin-bottom:48px}.tvzpdp-bandin{grid-template-columns:1fr;gap:34px;padding:0 22px}.tvzpdp-acc summary{padding:20px;gap:12px}.tvzpdp-acckop{font-size:15.5px}.tvzpdp-accbody{padding:0 20px 22px}}@media(prefers-reduced-motion:reduce){.tvzpdp-accbody{animation:none}}.tvzsec p a,.tvzsec li a,.tvzmc p a,.tvztech-col p a,.tvzpdp-accbody a,.tvzpdp-accbody li a,.tvzlegal-page a,.shopify-policy__body .rte a,.tvzfaq p a,.tvzband p a{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s var(--ease)}.tvzsec p a:hover,.tvzsec li a:hover,.tvzmc p a:hover,.tvztech-col p a:hover,.tvzpdp-accbody a:hover,.tvzlegal-page a:hover,.shopify-policy__body .rte a:hover,.tvzfaq p a:hover{color:var(--ember-deep)}.tvzmc-hero{padding-bottom:110px}.tvzmc-herobox{max-width:720px}.tvzmc-herobox .tvzdots i{background:var(--ember)}.tvzmc-hero h1.tvzdisp{font-size:clamp(2.3rem,4.6vw,3.8rem)}.tvzmc{background:var(--paper);padding:104px 0}.tvzmc+.tvzmc{padding-top:0}.tvzmc-tech{display:grid;grid-template-columns:1fr 1fr;gap:72px;max-width:1040px;margin:0 auto}.tvzmc .tvztech-col h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:17px;color:var(--basalt);margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tvzmc .tvztech-col p{font-size:15.5px;line-height:1.85;color:var(--slate)}.tvzmc .tvztech-col strong{color:var(--basalt)}.tvzmc-beeld{position:relative;overflow:hidden;height:clamp(300px,46vh,520px)}.tvzmc-beeld img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);transition:transform 2.4s var(--ease)}.tvzmc-beeld.tvzin img{transform:scale(1)}.tvzmc-beeld:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#2f2b268c,#2f2b2600 58%)}.tvzmc-beeldtekst{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 44px;display:flex;align-items:center;gap:14px}.tvzmc-beeldtekst p{font-family:var(--sc);text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:#fff;margin:0}.tvzmc-beeldtekst .tvzdots i{background:var(--ember)}.tvzmc .tvztech-why h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--basalt);margin-bottom:38px}.tvzmc-lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:44px}.tvzmc-lijst li{display:flex;gap:18px;align-items:flex-start}.tvzmc-lijst .tvzic{color:var(--ember);font-size:19px;flex:0 0 auto;line-height:1.3}.tvzmc-lijst h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--basalt);margin-bottom:9px}.tvzmc-lijst p{font-size:14.5px;line-height:1.78;color:var(--slate)}.tvzmc-ervaring{background:var(--limestone);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:104px 0}.tvzmc-ervbox{max-width:680px;margin:0 auto;text-align:center}.tvzmc-ervbox p{font-size:16.5px;line-height:1.92;color:var(--slate);margin-bottom:22px}.tvzmc-ervbox p:last-child{margin-bottom:0;font-style:italic;color:var(--river);font-size:15px}.tvzmc .tvztech-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:46px 56px;max-width:980px}.tvzmc .tvztech-why-grid h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15.5px;color:var(--basalt);margin-bottom:11px}.tvzmc .tvztech-why-grid p{font-size:14.5px;line-height:1.78;color:var(--slate)}.tvzmc-slot{padding-bottom:120px}.tvzmc .tvztech-claim{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:46px 44px}.tvzmc .tvztech-claim h5{font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ember-deep);margin-bottom:12px}.tvzmc .tvztech-claim p{font-size:14px;line-height:1.75;color:var(--slate)}@media(max-width:900px){.tvzmc{padding:64px 0}.tvzmc-hero{padding-bottom:70px}.tvzmc-tech,.tvzmc-lijst,.tvzmc .tvztech-why-grid,.tvzmc .tvztech-claim{grid-template-columns:1fr;gap:34px}.tvzmc-ervaring{padding:64px 0}.tvzmc-beeldtekst{padding:26px 22px}.tvzmc .tvztech-claim{padding:30px 24px}}.tvzov-hero{padding-bottom:56px}.tvzov-herobox{max-width:760px}.tvzov-herobox h1.tvzdisp{font-size:clamp(2.3rem,5vw,4rem);margin-bottom:26px}.tvzov-herobox .tvzdots i{background:var(--ember)}.tvzov-band{height:clamp(280px,48vh,560px);overflow:hidden;position:relative}.tvzov-band img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.07);transition:transform 2.6s var(--ease)}.tvzov-band.tvzin img{transform:scale(1)}.tvzov{background:var(--paper);padding:96px 0}.tvzov-warm{background:var(--limestone);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tvzov-duo{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;max-width:1120px;margin:0 auto}.tvzov-beeld{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--limestone)}.tvzov-beeld img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform 1.6s var(--ease)}.tvzov-beeld:hover img{transform:scale(1.045)}.tvzov-tekst h3,.tvzov-smal h3,.tvzov-kaart h3,.tvzov-stippen h3{display:flex;align-items:baseline;gap:16px;font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:19px;color:var(--basalt);margin-bottom:18px}.tvzov-tekst h3 .tvznum,.tvzov-smal h3 .tvznum,.tvzov-kaart h3 .tvznum,.tvzov-stippen h3 .tvznum{font-family:var(--mono);font-size:11.5px;letter-spacing:.2em;color:var(--ember);flex:0 0 auto}.tvzov-tekst p,.tvzov-smal p,.tvzov-kaart p{font-size:15.5px;line-height:1.88;color:var(--slate);margin-bottom:16px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.tvzov-tekst p:last-child,.tvzov-smal p:last-child,.tvzov-kaart p:last-child{margin-bottom:0}.tvzov-smal{max-width:720px;margin:0 auto}.tvzov-midden .tvzov-smal h3{justify-content:center}.tvzov-midden .tvzov-smal p{text-align:center;-webkit-hyphens:none;hyphens:none;font-size:16.5px;line-height:1.92}.tvzov-twee{display:grid;grid-template-columns:1fr 1fr;gap:34px;max-width:1120px;margin:0 auto}.tvzov-kaart{background:#fff;border:1px solid var(--line);border-radius:12px;padding:40px 36px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tvzov-kaart:hover{transform:translateY(-3px);box-shadow:0 20px 50px #2f2b2612}.tvzov-stippen{background:var(--basalt);color:var(--limestone);padding:104px 0;text-align:center}.tvzov-stippen .tvzwrap{max-width:640px}.tvzov-stipgroot{display:inline-flex;gap:14px;margin-bottom:26px}.tvzov-stipgroot i{width:14px;height:14px;background:var(--ember)}.tvzov-stippen h3{justify-content:center;color:var(--limestone);font-size:21px;margin-bottom:16px}.tvzov-stippen h3 .tvznum{color:var(--ember)}.tvzov-stippen p{font-size:16.5px;line-height:1.85;color:var(--pebble);margin:0}.tvzov-slot{padding-bottom:120px}.tvzov-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:36px}@media(max-width:900px){.tvzov{padding:60px 0}.tvzov-duo,.tvzov-twee{grid-template-columns:1fr;gap:34px}.tvzov-duo-om .tvzov-beeld{order:-1}.tvzov-stippen{padding:68px 0}.tvzov-kaart{padding:30px 24px}.tvzov-tekst p,.tvzov-smal p,.tvzov-kaart p{text-align:left;-webkit-hyphens:none;hyphens:none}.tvzov-cta .tvzbtn{width:100%;justify-content:center}}.tvzfaq-cta{display:flex;gap:12px;flex-wrap:wrap}.tvzfaq-cta-top{margin-top:30px}.tvzfaq{max-width:860px}.tvzfaq details{animation:tvzpdp-op .5s var(--ease) both}.tvzfaq details:nth-child(1){animation-delay:.04s}.tvzfaq details:nth-child(2){animation-delay:.08s}.tvzfaq details:nth-child(3){animation-delay:.12s}.tvzfaq details:nth-child(4){animation-delay:.16s}.tvzfaq details:nth-child(5){animation-delay:.2s}.tvzfaq details:nth-child(n+6){animation-delay:.24s}.tvzfaq-slot{max-width:860px;margin:64px 0 0;padding:56px 48px;text-align:center;background:linear-gradient(180deg,#fff,var(--limestone));border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden}.tvzfaq-slot:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:72px;height:3px;background:var(--ember);border-radius:0 0 3px 3px}.tvzfaq-slot .tvzdots{justify-content:center;display:inline-flex;margin-bottom:20px}.tvzfaq-slot h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.4rem,2.4vw,1.9rem);color:var(--basalt);margin-bottom:14px}.tvzfaq-slot p{font-size:15.5px;line-height:1.75;color:var(--slate);max-width:520px;margin:0 auto 26px}.tvzfaq-slot .tvzfaq-cta{justify-content:center}.tvzfaq-slotfijn{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--river);margin-top:24px}@media(max-width:700px){.tvzfaq-slot{padding:38px 24px;margin-top:44px}.tvzfaq-cta .tvzbtn{width:100%;justify-content:center}}.tvzerv{background:linear-gradient(180deg,var(--limestone),var(--paper));border-top:1px solid var(--line)}.tvzerv-kop{max-width:720px;margin:0 auto 64px;text-align:center}.tvzerv-kop .tvzdots{justify-content:center;display:inline-flex;margin-bottom:22px}.tvzerv-kop .tvzeyebrow{margin-bottom:16px}.tvzerv-kop h2.tvzdisp{font-size:clamp(1.8rem,3.2vw,2.7rem);margin-bottom:26px}.tvzerv-kop p{font-size:16px;line-height:1.86;color:var(--slate);margin-bottom:18px}.tvzerv-kop p:last-child{margin-bottom:0}.tvzerv-belofte{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1120px;margin:0 auto 56px}.tvzerv-kaart{background:#fff;border:1px solid var(--line);border-radius:14px;padding:38px 32px 34px;position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.tvzerv-kaart:hover{transform:translateY(-4px);border-color:var(--sand);box-shadow:0 24px 56px #2f2b2617}.tvzerv-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--ember-soft);margin-bottom:20px}.tvzerv-ic svg{stroke:var(--ember-deep);fill:none;stroke-width:1.5}.tvzerv-kaart h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15.5px;color:var(--basalt);margin-bottom:11px;line-height:1.3}.tvzerv-kaart p{font-size:14px;line-height:1.72;color:var(--slate)}.tvzerv-zeker{list-style:none;margin:0 auto 52px;padding:30px 34px;max-width:1120px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;background:var(--basalt);border-radius:14px}.tvzerv-zeker li{display:flex;gap:13px;align-items:flex-start}.tvzerv-zeker svg{flex:0 0 auto;stroke:var(--ember);fill:none;stroke-width:1.5;margin-top:2px}.tvzerv-zeker span{display:flex;flex-direction:column;gap:3px}.tvzerv-zeker strong{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:var(--limestone);font-weight:400}.tvzerv-zeker span{font-size:12.5px;line-height:1.5;color:var(--river)}.tvzerv-cta{text-align:center;max-width:620px;margin:0 auto}.tvzerv-cta p{font-size:15.5px;line-height:1.7;color:var(--slate);margin-bottom:22px}@media(max-width:900px){.tvzerv-belofte{grid-template-columns:1fr;gap:16px;margin-bottom:38px}.tvzerv-zeker{grid-template-columns:1fr 1fr;gap:22px;padding:24px 22px;margin-bottom:38px}.tvzerv-kop{margin-bottom:40px}}@media(max-width:560px){.tvzerv-zeker{grid-template-columns:1fr}}.tvzfm-groot{padding:120px 0}.tvzfm-groot .tvzjoin{max-width:1180px;margin:0 auto;gap:64px;align-items:center}.tvzfm-groot .tvzjoin-body h2.tvzdisp{font-size:clamp(2rem,3.6vw,3.1rem)}.tvzfm-groot .tvzjoin-media{border-radius:14px;overflow:hidden}.tvzfm-groot .tvzjoin-media img{transition:transform 1.8s var(--ease)}.tvzfm-groot .tvzjoin-media:hover img{transform:scale(1.04)}.tvzfm-band{background:var(--basalt);padding:0}.tvzfm-bandin{display:grid;grid-template-columns:150px 1fr minmax(260px,.9fr);align-items:center;gap:40px;padding:34px 0}.tvzfm-bandbeeld{border-radius:10px;overflow:hidden;line-height:0}.tvzfm-bandbeeld img{width:100%;height:118px;object-fit:cover;display:block;transition:transform 1.6s var(--ease)}.tvzfm-bandin:hover .tvzfm-bandbeeld img{transform:scale(1.06)}.tvzfm-bandtekst .tvzeyebrow{color:var(--ember);margin-bottom:9px}.tvzfm-bandtekst h2.tvzdisp{color:var(--limestone);font-size:clamp(1.3rem,2.2vw,1.85rem);margin-bottom:9px}.tvzfm-bandtekst p{font-size:14px;line-height:1.65;color:var(--pebble);margin:0}.tvzfm-bandtekst strong{color:#fff}.tvzfm-bandform form{display:flex;gap:9px;flex-wrap:wrap}.tvzfm-bandform input[type=email]{flex:1;min-width:170px;font-family:var(--body);font-size:14.5px;padding:14px 18px;border:1px solid rgba(219,211,198,.35);border-radius:999px;background:#ffffff12;color:#fff}.tvzfm-bandform input[type=email]::placeholder{color:var(--river)}.tvzfm-bandform input[type=email]:focus{outline:none;border-color:var(--ember);background:#ffffff1f}.tvzfm-bandform .tvzfineprint{font-size:11px;color:var(--river);margin-top:10px}.tvzfm-bandform .tvzok{color:#b7c6a6}@media(max-width:980px){.tvzfm-bandin{grid-template-columns:1fr;gap:20px;padding:30px 0;text-align:center}.tvzfm-bandbeeld{display:none}.tvzfm-bandform form{justify-content:center}.tvzfm-groot{padding:72px 0}}.tvzwait .tvzwait-box{box-shadow:0 80px 160px #201c1866,0 34px 70px #201c1842,0 10px 22px #201c182e,0 1px #ffffffb3 inset}.tvzpdp-priceline{margin-bottom:34px}.tvzpdp-lever{margin-top:4px}.tvzpdp-leverkop{color:var(--slate);font-size:11px;letter-spacing:.14em}.tvzpdp-leverkop svg{stroke:var(--ember-deep)}.tvzpdp-binnenkort{color:var(--slate);font-size:13.5px;margin-top:16px}.tvzpdp-bktag{background:var(--sage-deep);color:#fff;font-size:10px}.tvzpdp-leverfijn{color:var(--slate);font-size:13px;line-height:1.65;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-soft)}.tvzpdp-lever li span{color:var(--basalt)}.tvzpdp-hulp{display:flex;gap:11px;align-items:flex-start;margin-top:22px;padding-top:20px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.65;color:var(--slate)}.tvzpdp-hulp svg{flex:0 0 auto;stroke:var(--slate);fill:none;stroke-width:1.5;margin-top:2px}.tvzpdp-hulp a{color:var(--basalt);font-weight:600}.tvzpdp-urgent{opacity:0;animation:tvzpdp-urg .8s cubic-bezier(.19,.9,.22,1) 5s both}@keyframes tvzpdp-urg{0%{opacity:0;transform:translateY(10px) scale(.97)}60%{opacity:1;transform:translateY(0) scale(1.025)}to{opacity:1;transform:none}}.tvzpdp-band{border:1px solid var(--line);border-radius:18px;max-width:1180px;margin:0 auto 72px;padding:52px 0}.tvzpdp-voordeel h3{font-size:16.5px}.tvzpdp-voordeel p{color:var(--slate)}.tvzpdp-verg{max-width:1060px;margin:0 auto 72px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;background:var(--basalt);border-radius:18px;padding:52px 48px}.tvzpdp-vergkop .tvzeyebrow{margin-bottom:16px}.tvzpdp-vergkop h2.tvzdisp{color:var(--limestone);font-size:clamp(1.4rem,2.3vw,1.95rem)}.tvzpdp-vergbalken .tvzbar .tvznm{color:var(--pebble)}.tvzpdp-vergbalken .tvzbar .tvztrack{background:#dbd3c638}.tvzpdp-vergbalken .tvzbar .tvzfill{background:#dbd3c680}.tvzpdp-vergbalken .tvzbar .tvzamt{color:var(--river)}.tvzpdp-vergbalken .tvzbar.tvzours .tvznm{color:var(--limestone)}.tvzpdp-vergbalken .tvzbar.tvzours .tvzamt{color:var(--ember)}.tvzpdp-vergfijn{font-family:var(--mono);font-size:11.5px;line-height:1.6;color:var(--river);margin-top:20px}.tvzpdp-bezwaar{max-width:860px;margin:0 auto 72px;text-align:center}.tvzpdp-bezwaar h2.tvzdisp{font-size:clamp(1.4rem,2.4vw,2rem);margin-bottom:38px}.tvzpdp-bezwaargrid{display:grid;grid-template-columns:1fr 1fr;gap:30px 42px;text-align:left;margin-bottom:32px}.tvzpdp-bezwaargrid h4{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:14.5px;color:var(--basalt);margin-bottom:9px}.tvzpdp-bezwaargrid p{font-size:14.5px;line-height:1.72;color:var(--slate)}.tvzpdp-band,.tvzpdp-verg,.tvzpdp-bezwaar,.tvzpdp-acclijst{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.tvzpdp-band.tvzin,.tvzpdp-verg.tvzin,.tvzpdp-bezwaar.tvzin,.tvzpdp-acclijst.tvzin{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tvzpdp-band,.tvzpdp-verg,.tvzpdp-bezwaar,.tvzpdp-acclijst{opacity:1;transform:none;transition:none}}@media(max-width:900px){.tvzpdp-verg{grid-template-columns:1fr;gap:32px;padding:36px 24px}.tvzpdp-bezwaargrid{grid-template-columns:1fr;gap:24px}.tvzpdp-band{padding:38px 0;margin-bottom:48px;border-radius:14px}}.tvzerv-beeld{position:relative;margin:0 auto 52px;max-width:1120px;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.tvzerv-beeld img{width:100%;height:clamp(220px,34vh,380px);object-fit:cover;display:block;transition:transform 1.8s var(--ease)}.tvzerv-beeld:hover img{transform:scale(1.035)}.tvzerv-beeld figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 26px;font-family:var(--sc);letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:#fff;display:flex;align-items:center;gap:10px;background:linear-gradient(0deg,#2f2b26b8,#2f2b2600)}.tvzerv-beeld figcaption .tvzdots i{background:var(--ember)}.tvzerv-zeker{background:var(--sage-deep)}.tvzerv-zeker svg{stroke:var(--limestone)}.tvzerv-zeker strong{color:#fff}.tvzerv-zeker span{color:#fffc}.tvzfm-groot{background:linear-gradient(170deg,var(--limestone),var(--pebble));border-top:1px solid var(--line);padding:118px 0}.tvzfm-groot .tvzjoin{display:grid;grid-template-columns:.92fr 1fr;gap:72px;align-items:center}.tvzfm-groot .tvzjoin-media{border-radius:18px;overflow:hidden;position:relative;box-shadow:0 34px 80px #2f2b262e}.tvzfm-groot .tvzjoin-media img{aspect-ratio:4/5;width:100%;object-fit:cover;display:block}.tvzfm-groot .tvzjoin-body h2.tvzdisp{font-size:clamp(2.1rem,3.8vw,3.3rem);line-height:1.04;margin:14px 0 28px}.tvzfm-ticket{display:flex;align-items:center;gap:20px;background:#fff;border:1px dashed var(--line-strong);border-left:4px solid var(--ember);border-radius:12px;padding:20px 24px;margin-bottom:30px;box-shadow:0 14px 34px #2f2b2612}.tvzfm-pct{font-family:var(--disp);font-size:clamp(2.2rem,4vw,3rem);line-height:1;color:var(--ember);flex:0 0 auto}.tvzfm-tickettxt{display:flex;flex-direction:column;gap:3px}.tvzfm-tickettxt strong{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--basalt);font-weight:400}.tvzfm-tickettxt{font-size:13.5px;line-height:1.5;color:var(--slate)}.tvzfm-lijst{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:16px}.tvzfm-lijst li{display:flex;gap:14px;align-items:flex-start}.tvzfm-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--sage-soft);margin-top:1px}.tvzfm-ic svg{stroke:var(--sage-deep);fill:none;stroke-width:1.6}.tvzfm-lijst li>span:last-child{font-size:14.5px;line-height:1.66;color:var(--slate)}.tvzfm-lijst strong{color:var(--basalt);font-weight:600}.tvzfm-groot form{display:flex;flex-direction:column;gap:11px;margin-top:4px}.tvzfm-groot input[type=email]{width:100%;font-family:var(--body);font-size:15.5px;padding:18px 22px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--basalt);transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.tvzfm-groot input[type=email]:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #dd5f1e29}.tvzfm-groot form .tvzbtn{width:100%;justify-content:center;padding:19px 30px;font-size:13.5px;letter-spacing:.12em;box-shadow:0 14px 32px #dd5f1e4d}.tvzfm-groot form .tvzbtn:hover{box-shadow:0 18px 42px #dd5f1e6b}.tvzfm-gerust{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;color:var(--sage-deep)}.tvzfm-gerust svg{stroke:var(--sage-deep);fill:none;stroke-width:2;flex:0 0 auto}.tvzfm-groot .tvzfineprint{margin-top:10px;font-size:11.5px;color:var(--river)}@media(max-width:900px){.tvzfm-groot{padding:72px 0}.tvzfm-groot .tvzjoin{grid-template-columns:1fr;gap:34px}.tvzfm-ticket{padding:16px 18px;gap:14px}}.tvzfaq-slot{background:#fff}.tvzfaq-slotfijn{margin-top:30px;padding-top:22px;border-top:1px solid var(--line-soft);font-size:13px;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.tvzfaq-slotfijn a{color:var(--basalt);text-decoration:none;font-weight:600}.tvzfaq-slotfijn a:hover{color:var(--ember-deep)}.tvzfaq-punt{color:var(--ember);font-size:17px;line-height:1}.tvzct-hero{padding-bottom:0}.tvzct-herogrid{display:grid;grid-template-columns:1fr .92fr;gap:72px;align-items:center}.tvzct-herotekst .tvzdots i{background:var(--ember)}.tvzct-herotekst h1.tvzdisp{font-size:clamp(2.3rem,4.6vw,3.8rem);margin-bottom:16px}.tvzct-herotekst .tvzlead{margin-top:26px;color:var(--slate);line-height:1.85}.tvzct-herobeeld{margin:0;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 72px #2f2b2624}.tvzct-herobeeld img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform 1.8s var(--ease)}.tvzct-herobeeld:hover img{transform:scale(1.04)}.tvzct-herobeeld figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;font-family:var(--sc);letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:#fff;display:flex;align-items:center;gap:10px;background:linear-gradient(0deg,#2f2b26bd,#2f2b2600)}.tvzct-herobeeld figcaption .tvzdots i{background:var(--ember)}.tvzct{background:var(--paper);padding:88px 0}.tvzct-wegen{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.tvzct-weg{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:34px 30px;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}a.tvzct-weg:hover{transform:translateY(-4px);border-color:var(--sand);box-shadow:0 24px 54px #2f2b2617}.tvzct-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:var(--ember-soft);margin-bottom:18px}.tvzct-ic svg{stroke:var(--ember-deep);fill:none;stroke-width:1.5}.tvzct-weg h3{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:15px;color:var(--river);margin-bottom:9px}.tvzct-groot{font-family:var(--disp);font-size:clamp(1.1rem,1.8vw,1.45rem);color:var(--basalt);margin-bottom:8px;word-break:break-word}.tvzct-weg p{font-size:13.5px;line-height:1.66;color:var(--slate)}.tvzct-weg-stil{background:var(--limestone)}.tvzct-formsec{background:var(--limestone);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tvzct-formgrid{display:grid;grid-template-columns:.85fr 1fr;gap:64px;align-items:start;max-width:1080px;margin:0 auto}.tvzct-formkop h2.tvzdisp{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:14px 0 16px}.tvzct-formkop>p{font-size:15.5px;line-height:1.78;color:var(--slate);margin-bottom:26px}.tvzct-belofte{list-style:none;margin:0;padding:0}.tvzct-belofte li{display:flex;gap:11px;align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:1.6;color:var(--slate)}.tvzct-belofte svg{flex:0 0 auto;stroke:var(--sage-deep);fill:none;stroke-width:2;margin-top:2px}.tvzct-formsec .tvzcontact-form{background:#fff;border:1px solid var(--line);border-radius:16px;padding:40px;box-shadow:0 22px 56px #2f2b2612}.tvzct-bedrijf{background:var(--paper);padding:44px 0 96px;text-align:center}.tvzct-bedrijf h4{font-family:var(--body);font-weight:600;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--river);margin-bottom:10px}.tvzct-bedrijf p{font-size:13px;line-height:1.8;color:var(--slate)}@media(max-width:900px){.tvzct-herogrid,.tvzct-formgrid{grid-template-columns:1fr;gap:34px}.tvzct-wegen{grid-template-columns:1fr;gap:16px}.tvzct{padding:56px 0}.tvzct-formsec .tvzcontact-form{padding:26px 22px}}.tvzvisueel-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tvzcartp{background:var(--paper)}.tvzcartp-kop{margin-bottom:48px}.tvzcartp-kop .tvzdots i{background:var(--ember)}.tvzcartp-kop .tvzeyebrow{margin:18px 0 12px}.tvzcartp-kop h1.tvzdisp{font-size:clamp(2.1rem,4.2vw,3.4rem)}.tvzcartp-leeg{max-width:520px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:64px 48px;text-align:center;box-shadow:0 20px 50px #2f2b260f}.tvzcartp-leeg h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem;color:var(--basalt);margin-bottom:14px}.tvzcartp-leeg p{font-size:15.5px;line-height:1.75;color:var(--slate);margin-bottom:28px}.tvzcartp-leeg .tvzbtn{width:100%;justify-content:center;padding:18px 28px}.tvzcartp-leegfijn{font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;color:var(--river);margin:20px 0 0}.tvzcartp-grid{display:grid;grid-template-columns:1fr minmax(320px,.62fr);gap:48px;align-items:start}.tvzcartp-reserve{display:flex;gap:11px;align-items:flex-start;background:var(--limestone);border:1px solid var(--line);border-radius:10px;padding:15px 17px;margin-bottom:26px}.tvzcartp-reserve svg{flex:0 0 auto;stroke:var(--basalt);fill:none;stroke-width:1.5;margin-top:1px}.tvzcartp-reserve span{font-size:13.5px;line-height:1.55;color:var(--basalt);font-weight:500}.tvzcartp-regel{display:flex;gap:22px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line-soft)}.tvzcartp-beeld{flex:0 0 118px;border-radius:10px;overflow:hidden;background:var(--limestone);line-height:0}.tvzcartp-beeld img{width:100%;height:146px;object-fit:cover;display:block}.tvzcartp-info{flex:1;min-width:0}.tvzcartp-naam{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:19px;color:var(--basalt);text-decoration:none;display:block;line-height:1.2}.tvzcartp-naam:hover{color:var(--ember)}.tvzcartp-sub{font-size:13px;color:var(--river);margin:7px 0 18px}.tvzcartp-bot{display:flex;align-items:center;justify-content:space-between;gap:16px}.tvzcartp-aantal input{width:74px;font-family:var(--mono);font-size:14px;text-align:center;padding:11px 8px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--basalt)}.tvzcartp-prijs{font-family:var(--mono);font-size:16px;color:var(--basalt)}.tvzcartp-weg{display:inline-block;margin-top:14px;font-family:var(--body);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--river);text-decoration:none}.tvzcartp-weg:hover{color:var(--ember)}.tvzcartp-update{background:none;border:0;padding:0;cursor:pointer;font-family:var(--body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);text-decoration:underline;text-underline-offset:4px}.tvzcartp-update:hover{color:var(--ember-deep)}.tvzcartp-som{background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px 30px;position:sticky;top:148px;box-shadow:0 20px 50px #2f2b260f}.tvzcartp-som h2{font-family:var(--sc);text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--basalt);margin-bottom:20px}.tvzcartp-rij{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--slate);margin-bottom:10px}.tvzcartp-bedrag{font-family:var(--mono);color:var(--basalt)}.tvzcartp-rijfijn{font-size:13px;color:var(--river)}.tvzcartp-totaal{border-top:1px solid var(--line);padding-top:13px;margin-top:13px;font-size:15.5px;color:var(--basalt)}.tvzcartp-totaal .tvzcartp-bedrag{font-size:18px}.tvzcartp-afrekenen{width:100%;justify-content:center;margin-top:18px;padding:19px 28px;font-size:13px;box-shadow:0 14px 32px #dd5f1e47}.tvzcartp-lever{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid var(--line-soft)}.tvzcartp-lever li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.55;color:var(--slate);margin-bottom:10px}.tvzcartp-lever svg{flex:0 0 auto;stroke:var(--ember);fill:none;stroke-width:1.5;margin-top:1px}.tvzcartp-betaal{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0;padding:0}.tvzcartp-betaalic{height:22px;width:auto;display:block;opacity:.8}.tvzcartp-vouw{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:16px}.tvzcartp-vouw summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:13px;color:var(--basalt)}.tvzcartp-vouw summary::-webkit-details-marker{display:none}.tvzcartp-pm{color:var(--ember);font-size:17px;line-height:1;transition:transform .3s}.tvzcartp-vouw[open] .tvzcartp-pm{transform:rotate(45deg)}.tvzcartp-vouw textarea{width:100%;margin-top:12px;font-family:var(--body);font-size:13.5px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--basalt);resize:vertical}@media(max-width:900px){.tvzcartp-grid{grid-template-columns:1fr;gap:30px}.tvzcartp-som{position:static}.tvzcartp-leeg{padding:44px 26px}.tvzcartp-beeld{flex:0 0 92px}.tvzcartp-beeld img{height:114px}}.shopify-policy__body .rte hr{display:none!important}.shopify-policy__body .rte p.tvzpoleyebrow,.shopify-policy__body .rte p.tvzpoleyebrow[style],.shopify-policy__body .rte p.tvzpolnum,.shopify-policy__body .rte p.tvzpolnum[style],.tvzlegal-page .tvzpoleyebrow{border-top:1px solid var(--line)!important;padding-top:44px!important;margin:56px 0 4px!important}.shopify-policy__body .rte>div>p.tvzpoleyebrow:first-of-type,.tvzlegal-page .tvzpoleyebrow:first-of-type{padding-top:0!important;border-top:0!important}.tvzsec p a,.tvzsec li a,.tvzmc p a,.tvztech-col p a,.tvzpdp-accbody a,.tvzpdp-accbody li a,.tvzlegal-page a,.shopify-policy__body .rte a,.tvzfaq p a,.tvzband p a,.tvzpdp-bezwaar a.tvzlnk{color:var(--sage-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border-bottom:0;transition:color .2s var(--ease)}.tvzsec p a:hover,.tvzsec li a:hover,.tvzmc p a:hover,.tvztech-col p a:hover,.tvzpdp-accbody a:hover,.tvzlegal-page a:hover,.shopify-policy__body .rte a:hover,.tvzfaq p a:hover,.tvzpdp-bezwaar a.tvzlnk:hover{color:var(--ember)}.tvzpdp-verg{background:var(--sage-deep);max-width:1180px}.tvzpdp-vergkop h2.tvzdisp{color:#fff}.tvzpdp-vergkop .tvzeyebrow{color:#f4ddc9}.tvzpdp-vergbalken .tvzbar .tvznm{color:#ffffffe0}.tvzpdp-vergbalken .tvzbar .tvztrack{background:#ffffff29}.tvzpdp-vergbalken .tvzbar .tvzfill{background:#ffffff85}.tvzpdp-vergbalken .tvzbar .tvzamt{color:#fffc}.tvzpdp-vergbalken .tvzbar.tvzours .tvznm{color:#fff}.tvzpdp-vergbalken .tvzbar.tvzours .tvzfill{background:var(--ember)}.tvzpdp-vergbalken .tvzbar.tvzours .tvzamt{color:#f7c9a8}.tvzpdp-vergfijn{color:#ffffff9e}@keyframes tvzpdp-urg{0%{opacity:0;transform:translate(42px)}70%{opacity:1;transform:translate(-4px)}to{opacity:1;transform:none}}.tvzpdp-urgent{opacity:0;animation:tvzpdp-urg .85s cubic-bezier(.22,.86,.28,1) 5s both}@media(prefers-reduced-motion:reduce){.tvzpdp-urgent{opacity:1;animation:none}}.tvzwelcome .tvzwait-box{padding:0;text-align:left}.tvzwelcome p{text-align:left}.tvzwelcome .tvzwelcome-offer{font-size:17px;margin-bottom:12px}.tvzpauze{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;cursor:pointer;color:#fff;background:transparent}.tvzpauze svg{width:12px;height:12px;fill:currentColor}.tvzpauze .tvzico-speel,.tvzpauze.tvzis-stil .tvzico-pauze{display:none}.tvzpauze.tvzis-stil .tvzico-speel{display:block}.tvzpauze:focus-visible{outline:2px solid #fff;outline-offset:2px}.tvzmq-pauze{position:absolute;right:0;top:0;height:36px;width:44px;z-index:2;background:linear-gradient(90deg,rgba(221,95,30,0),var(--ember) 38%)}.tvzmarquee.tvzmq-stil .tvztrack{animation-play-state:paused}.tvzhero .tvzhero-pauze{position:absolute;z-index:4;left:56px;bottom:52px;width:30px;height:30px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.25s var(--ease)}.tvzhero .tvzhero-pauze:hover{background:#ffffff3d}.tvzhero .tvzarw{transition:opacity .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.tvzhero .tvzarw.tvzis-weg{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.tvzmarquee .tvztrack{animation:none}.tvzmq-pauze{display:none}}@media(max-width:749px){.tvzhero .tvzscrollcue{display:none!important}.tvzhero button.tvzarw{display:none}.tvzhero .tvzhero-pauze{left:24px;bottom:42px}}.tvzfoot .tvzsocial{display:inline-flex;align-items:center;gap:9px;margin-top:22px;text-decoration:none}.tvzfoot .tvzsocial svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.tvzfoot .tvzsocial .tvzsocial-dot{fill:currentColor;stroke:none}.shopify-policy__body .rte a{font-weight:600}.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{color:var(--ember-deep)!important}.tvzbuybar .tvzbb-kort{display:none}@media(max-width:600px){.tvzbuybar .tvzbb-lang{display:none}.tvzbuybar .tvzbb-kort{display:inline}}.tvzbar .tvzfill{display:block}@media(max-width:600px){.tvzbar{grid-template-columns:1fr auto;row-gap:8px;column-gap:14px}.tvzbar .tvztrack{grid-column:1/-1;grid-row:2}}.tvzlang{position:relative;display:flex;align-items:center}.tvzlang-btn{background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:6px;color:#fff;font-family:var(--body);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:6px 0;line-height:1;transition:color .5s}.tvzlang-btn svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:1.5;transition:transform .25s var(--ease)}.tvzlang-btn[aria-expanded=true] svg{transform:rotate(180deg)}.tvzhead.tvzsolid .tvzlang-btn,body:not(.template-index) .tvzhead .tvzlang-btn{color:var(--basalt)}.tvzlang-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:72px;list-style:none;margin:0;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 40px #2f2b261f;z-index:5}.tvzlang-menu li{list-style:none}.tvzlang-menu a{display:block;padding:10px 14px;text-align:center;font-family:var(--body);font-size:12px;letter-spacing:.16em;color:var(--basalt);text-decoration:none;border-radius:5px;transition:background .2s,color .2s}.tvzlang-menu a:hover{background:var(--limestone);color:var(--ember-deep)}.tvzlang-menu a[aria-current]{color:var(--ember-deep);font-weight:600}.tvzdrawer .tvzlang-row{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 16px}.tvzdrawer .tvzlang-row a{font-family:var(--sc);letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:var(--river);text-decoration:none;padding:4px 0;transition:color .2s}.tvzdrawer .tvzlang-row a:hover{color:var(--ember-deep)}.tvzdrawer .tvzlang-row a.is-current{color:var(--basalt);border-bottom:1px solid var(--ember)}.tvzdrawer .tvzlang-sep{color:var(--sand);margin:0 12px;font-size:12px}.tvzkoop{display:inline-flex;margin:0}.tvzpdp-verwacht{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;font-size:13.5px;line-height:1.5;color:var(--basalt);font-weight:500}.tvzpdp-verwacht svg{flex:0 0 auto;stroke:var(--ember-deep);fill:none;stroke-width:1.5;margin-top:2px}.tvzpdp-btn.tvzpdp-btn2{margin-top:10px}.tvzpdp-btn2:not([disabled]){animation:tvzpdp-op .62s var(--ease) both;box-shadow:none}.tvzpdp-btn2:not([disabled]):hover{box-shadow:none}.tvzpcard .tvzkoop+.tvzbtn{margin-top:4px}.tvzpdp .tvzpdp-btn2,.tvzpdp .tvzpdp-btn2:not([disabled]){background:transparent;color:var(--sage-deep);border:1px solid var(--sage-deep)}.tvzpdp .tvzpdp-btn2:hover{background:var(--sage-deep);color:#fff;transform:none}@media(max-width:749px){:where(main,footer,.tvzwait,.tvzwelcome,.tvzcart-panel) :where(p,li,dd,blockquote,.tvzv):not(:where(.tvzcard,.tvzband,.tvzfm-bandtekst,.tvzerv-kop,.tvzerv-cta,.tvzcart-leeg,.tvzcartp-leeg,.tvzmc-ervbox,.tvzov-smal,.tvzov-stippen,.tvzfaq-slot,.tvzpdp-voordeel,.tv-text-center,.tvzqt,.tvzbuybar,form) *){text-align:justify!important;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}}@media(max-width:900px){.tvzcards.tvzswipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -22px;padding:0 22px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tvzcards.tvzswipe::-webkit-scrollbar{display:none}.tvzcards.tvzswipe .tvzpcard{flex:0 0 80%;scroll-snap-align:center}.tvzcards.tvzswipe .tvzpcard:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tvh2.css.map */
