.tc-bm-nav{display:flex;gap:28px;padding:18px 0;border-bottom:1px solid var(--pitt-line);font-size:12px}.tc-bm-hero,.tc-bm-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:35px 0}.tc-bm-hero h1{font-size:clamp(32px,4vw,54px)}.tc-bm-hero p{max-width:610px}.tc-bm-gallery{margin:0;aspect-ratio:1;background:var(--pitt-sand);border-radius:8px;display:grid;place-items:center;overflow:hidden}.tc-bm-gallery img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.tc-bm-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tc-bm-categories h3{display:flex;justify-content:space-between;gap:16px}.tc-bachmann .tc-quooker-photo img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.tc-bm-toolbar{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:24px;margin:30px 0}.tc-bm-toolbar label{font-size:13px}.tc-bm-toolbar select,.tc-bm-toolbar input{display:block;width:100%;height:46px;background:white;border:1px solid var(--pitt-line);border-radius:8px;font:inherit;padding:10px;margin-top:7px}.tc-bm-product{align-items:start}.tc-bm-summary h1{font-size:clamp(28px,3vw,42px)}.tc-bm-summary>.tc-quooker-price{font-size:28px;margin:20px 0 6px}.tc-bm-summary .tc-quooker-buy{margin-top:25px}.tc-bm-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.tc-bm-info h2{font-size:29px;margin-top:0}.tc-bm-info h2:not(:first-child){margin-top:35px}.tc-bm-info table{width:100%;border-collapse:collapse;table-layout:fixed}.tc-bm-info th,.tc-bm-info td{padding:13px 10px;border-bottom:1px solid var(--pitt-line);text-align:left;font-size:14px;overflow-wrap:anywhere}.tc-bm-info th{width:43%;font-weight:500}.tc-bm-downloads{display:grid;gap:12px}.tc-bm-downloads a{display:flex;align-items:center;justify-content:space-between;gap:16px}.tc-bm-downloads svg{flex-shrink:0}.tc-bm-thumbs{display:flex;gap:12px;margin-top:14px}.tc-bm-thumbs button{width:85px;height:85px;border:1px solid var(--pitt-line);border-radius:6px;background:var(--pitt-sand);cursor:pointer}.tc-bm-thumbs img{width:100%;height:100%;object-fit:contain}.tc-bm-features{padding-left:20px;font-size:14px;line-height:1.9}.tc-bachmann .tc-quooker-card{min-width:0}.tc-bachmann .tc-quooker-copy h3{min-height:56px}.tc-bachmann [hidden]{display:none!important}.tc-bachmann section{scroll-margin-top:24px}@media(max-width:900px){.tc-bm-hero,.tc-bm-product,.tc-bm-info{gap:26px}.tc-bm-categories{gap:15px}}@media(max-width:700px){.tc-bm-hero,.tc-bm-product,.tc-bm-info{grid-template-columns:1fr}.tc-bm-categories{grid-template-columns:1fr}.tc-bm-toolbar{grid-template-columns:1fr 1fr;gap:14px}.tc-bm-toolbar p{grid-column:1/-1;margin:0}.tc-bm-hero{padding-top:12px}.tc-bm-gallery{max-height:450px}.tc-bm-info{gap:30px}.tc-bm-nav{gap:20px}.tc-bm-categories .tc-quooker-photo{aspect-ratio:1.4}}

.tc-bachmann [data-bm-photo]{position:relative;overflow:hidden}.tc-bachmann [data-bm-photo]>img{position:absolute;max-width:none;object-fit:fill}
.tc-bachmann [data-bm-photo="pix-contactdoos-wit"]>img{width:182.75539%;height:182.75539%;left:-41.19494%;top:-41.59700%}
.tc-bachmann [data-bm-photo="pix-zwart"]>img{width:201.86335%;height:201.86335%;left:-50.85093%;top:-50.93168%}
.tc-bachmann [data-bm-photo="pix-usb-a-c-lader"]>img{width:200.82389%;height:200.82389%;left:-50.37178%;top:-50.37178%}
.tc-bachmann [data-bm-photo="twist-2-vierkant-rvs"]>img{width:162.63553%;height:162.63553%;left:-30.95997%;top:-23.86906%}
.tc-bachmann [data-bm-photo="twist-2-vierkant-zwart"]>img{width:163.04348%;height:163.04348%;left:-31.52174%;top:-24.02174%}
.tc-bachmann [data-bm-photo="twist-2-rond-zwart"]>img{width:163.04348%;height:163.04348%;left:-31.52174%;top:-23.85870%}
.tc-bachmann [data-bm-photo="twist-2-rond"]>img{width:163.04348%;height:163.04348%;left:-31.52174%;top:-23.82609%}
.tc-bm-dialog{width:min(1100px,94vw);max-height:90vh;overflow:auto;padding:35px;border:1px solid var(--pitt-line);border-radius:12px;background:white;color:var(--pitt-ink)}.tc-bm-dialog::backdrop{background:#0007}.tc-bm-close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:28px;color:inherit;cursor:pointer}.tc-bm-dialog-top{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.tc-bm-dialog h2{font-size:30px}.tc-bm-open{font:inherit;color:inherit;background:none;border-width:0 0 1px;border-color:var(--pitt-accent);padding:10px 0;cursor:pointer;text-align:left}.tc-bm-dialog .tc-bm-info{margin-top:35px}.tc-bm-dialog .tc-bm-gallery img{width:90%;height:90%}.tc-bm-draft-photo{border:0;width:100%;cursor:pointer}.tc-bm-summary h1{margin-top:8px}@media(max-width:700px){.tc-bm-dialog{padding:30px 20px}.tc-bm-dialog-top{grid-template-columns:1fr}}
