.vc-stage canvas{display:block;width:100%;height:auto;aspect-ratio:1}.vc-stage canvas[hidden],.vc-section [hidden]{display:none!important}.vc-model-controls{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.vc-model-controls button{font:inherit;font-size:11px;min-width:40px;min-height:40px;padding:8px 10px;border:1px solid #bcc6c8;border-radius:5px;background:#fff9;color:var(--vn-ink);cursor:pointer}.vc-model-controls+p{font-size:10px;line-height:1.6;text-align:center;color:#536571;margin:10px 0 0}.vc-stage venro-coaster-3d{display:block}.vc-stage venro-coaster-3d canvas{touch-action:none;cursor:grab}.vc-stage venro-coaster-3d canvas:active{cursor:grabbing}.vc-stage canvas:focus-visible{outline:3px solid #a86f43;outline-offset:3px}
venro-scene-gallery{display:block;min-width:0}.vn-scene-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px}.vn-scene-visual>canvas{display:block;width:100%;height:auto;border-radius:12px}.vn-scene-visual>[data-scene-canvas]{aspect-ratio:3/2}.vn-scene-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:44px;padding:0;border:1px solid #19344824;border-radius:6px;background:#fffffff0;color:#193448;box-shadow:0 2px 7px #0002;font:28px/1 sans-serif;cursor:pointer;z-index:1}.vn-scene-prev{left:-12px}.vn-scene-next{right:-12px}.vn-scene-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}venro-scene-gallery[data-frame=true] .vn-scene-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.vn-scene-thumbs button{font:inherit;padding:0 0 8px;border:1px solid #d6d8d0;border-radius:6px;overflow:hidden;background:#faf9f5;color:var(--vn-ink);cursor:pointer;min-width:0}.vn-scene-thumbs button[aria-pressed=true]{border-color:var(--vn-ink);box-shadow:0 0 0 1px var(--vn-ink)}.vn-scene-thumbs canvas{display:block;width:100%;height:auto;aspect-ratio:3/2}.vn-scene-thumbs span{display:block;font-size:10px;line-height:1.3;padding:6px 2px 0}.vn-scene-note{font-size:11px;line-height:1.6;color:var(--vn-muted);margin:12px 0 0}@media(max-width:749px){.vn-scene-thumbs{gap:6px}.vn-scene-thumbs span{font-size:9px}.vn-scene-arrow{width:32px;height:42px}.vn-scene-prev{left:-10px}.vn-scene-next{right:-10px}.vn-scene-visual{min-height:140px}}
venro-product-controls{display:contents}.vc-form{margin:0}.vc-form>.vn-help:first-child{margin:0 0 24px}.vc-form>.vn-help:empty{display:none}.vc-form>.vn-help{margin-bottom:17px}.vc-form .vc-color{width:calc((100% - 14px)/2)}.vc-form .vn-form-row .vc-color{width:100%}.vc-scene-visual{display:block}.vc-gallery.vn-scene-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.vc-gallery.vn-scene-thumbs canvas{aspect-ratio:1}venro-coaster-customizer .vc-state-grid img{aspect-ratio:1;object-fit:contain;clip-path:var(--coaster-clip)}.vc-dimensions svg{display:block;width:100%;font:18px sans-serif;fill:#193448}.vc-link{font:inherit;font-size:12px;padding:8px 0;border:0;background:none;color:#193448;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vc-section .vn-preview-dialog canvas{display:block;max-width:100%;height:auto;margin:auto}.vc-section .vn-scene-visual>canvas{aspect-ratio:1}.vc-section .vn-preview-top strong{font-size:12px}.vc-section [data-model-note]{margin:12px 0 0}.vc-section [data-material-summary]:empty{display:none}.vc-form .vn-outline-row .vn-field{margin-bottom:0}.vc-section .vn-product-evidence{min-width:0}
