:root{--gb-container-width:1100px}.gb-container .wp-block-image img{vertical-align:middle}.gb-grid-wrapper .wp-block-image{margin-bottom:0}.gb-highlight{background:0 0}.gb-shape{line-height:0}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}.gb-element-10400767{background-color:var(--base-2);overflow-x:clip;overflow-y:clip;position:relative;padding:0}@media (max-width:1024px){.gb-element-10400767{padding-left:0;padding-right:0}}.gb-element-2dfe474b{margin-left:auto;margin-right:auto;max-width:100%}.gb-element-95c71a97{align-items:stretch;column-gap:3rem;display:grid;grid-template-columns:minmax(360px,580px) 1fr;grid-template-rows:1fr;row-gap:0rem}@media (max-width:1024px){.gb-element-95c71a97{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-95c71a97{grid-template-columns:1fr}}.gb-element-add1e511{margin:4rem}@media (max-width:1024px){.gb-element-add1e511{margin-bottom:0;margin-left:0;margin-right:0;order:2;padding-bottom:0;padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.gb-element-add1e511{margin-bottom:0;padding-bottom:0}}.gb-element-46c8bd8f{font-size:.75rem;margin-bottom:1rem;margin-top:-1rem;text-transform:uppercase}.gb-element-a9cb3d97{align-items:center;aspect-ratio:21/9;background-blend-mode:normal;background-image:url('https://opticom.visita.ai/wp-content/uploads/2026/03/Productpage-Raamfolies.webp');background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;margin-right:calc(-50vw + 50%);overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}@media (max-width:1024px){.gb-element-a9cb3d97{aspect-ratio:0;height:clamp(200px,50vw,400px);margin-right:0;margin-top:0;order:1;width:auto}}@media (max-width:767px){.gb-element-a9cb3d97{background-image:url('https://opticom.visita.ai/wp-content/uploads/2026/04/productpage-raamfolies-mobile.webp');margin-right:0}}.gb-element-afcac3c4{position:relative}.gb-element-84ef5442{align-items:stretch;column-gap:5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3rem}@media (max-width:1024px){.gb-element-84ef5442{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-element-84ef5442{grid-template-columns:1fr}}.gb-element-278010c0{display:block}.gb-element-47431393{display:block}.gb-element-68b0f242{display:block}.gb-element-4f566762{column-gap:3rem;display:grid;grid-template-columns:3fr 1fr 1fr 2fr;margin-bottom:5rem;margin-left:auto;margin-right:auto;row-gap:3rem}@media (max-width:1024px){.gb-element-4f566762{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gb-element-4f566762{grid-template-columns:1fr}}@media (max-width:1024px){.gb-element-0bb3ff8d{grid-column:1/-1}}.gb-element-6699ae8e{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:3rem;row-gap:.5rem;border-top:1px solid var(--base-3)}@media (max-width:767px){.gb-element-6699ae8e{align-items:flex-start;flex-direction:column-reverse}}.gb-element-3b35abfa{column-gap:1rem;display:flex;row-gap:.5rem}@media (max-width:767px){.gb-element-3b35abfa{align-items:flex-start;flex-direction:column}}.gb-element-c861e198{column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:.5rem}@media (max-width:767px){.gb-element-c861e198{align-items:flex-start;flex-direction:column}}.gb-element-23ca85fc{padding-left:32px;padding-top:32px}.gb-element-bb69c6de{margin-left:16px;margin-right:16px}@media (max-width:1024px){.gb-element-bb69c6de{margin-bottom:20px;margin-left:32px;margin-top:-8px}}@media (max-width:767px){.gb-element-bb69c6de{margin-bottom:24px;margin-top:-12px}}.gb-element-ed170209{padding-left:15px}@media (max-width:1024px){.gb-element-fdfa8a2d{margin-left:32px}}.gb-text-9b7642fb{display:block;overflow-x:hidden;overflow-y:hidden}.gb-text-ff89d5fd{display:block;overflow-x:hidden;overflow-y:hidden}.gb-text-b0ba1d19{display:block;overflow-x:hidden;overflow-y:hidden}.gb-text-bf30f023{display:block;overflow-x:hidden;overflow-y:hidden}.gb-text-9abf6de2{display:block;overflow-x:hidden;overflow-y:hidden}.gb-text-b553ce25{align-items:center;column-gap:.5em;display:flex}.gb-text-b553ce25 .gb-shape svg{fill:currentColor;height:1.3rem;width:1.3rem}.gb-text-234ecfd6{align-items:center;column-gap:.5em;display:flex}.gb-text-234ecfd6 .gb-shape svg{width:1.3rem;height:1.3rem;fill:currentColor}.gb-text-d6c96ba6{align-items:center;column-gap:.5em;display:flex}.gb-text-d6c96ba6 .gb-shape svg{width:1.3rem;height:1.3rem;fill:currentColor}.gb-text-adc13e0c{align-items:center;column-gap:.5em;display:flex}.gb-text-adc13e0c .gb-shape svg{width:1.3rem;height:1.3rem;fill:currentColor}.gb-text-8be666fc{transition:all .5s ease 0s}.gb-text-8be666fc:is(:hover,:focus) .gb-shape svg{color:var(--contrast-3)}.gb-text-8be666fc .gb-shape svg{width:1.1em;height:1.1em;display:block;color:var(--contrast-2)}@media (max-width:1024px){.gb-text-8be666fc:is(:hover,:focus) .gb-shape svg{color:var(--contrast-3)}.gb-text-8be666fc .gb-shape svg{color:var(--contrast-2)}}.gb-text-79295dcd{margin-top:-5px}.gb-media-ab1905c2{height:auto;max-width:100%;object-fit:cover;width:250px}.gb-media-747bd5f0{display:block;height:auto;margin-bottom:25px;max-width:100%;object-fit:cover;width:200px}.gb-media-d232f401{display:block;height:auto;margin-bottom:25px;max-width:100%;object-fit:cover;width:200px}.gb-looper-8e4ca25c{flex-direction:column}.gb-loop-item-188c7344{line-height:1.5em;margin-bottom:8px}.gb-site-header-24cc69a1{background-color:#fff;padding:24px 32px}@media (max-width:767px){.gb-site-header-24cc69a1{padding-left:24px;padding-right:24px}}.gb-navigation-82c0d7d6{--mobile-transition-speed:.5s;align-items:center;column-gap:1rem;display:flex;font-size:1rem;font-weight:500;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-transform:uppercase}@media (max-width:1024px){.gb-navigation-82c0d7d6{justify-content:space-between}}@media (max-width:767px){.gb-navigation-82c0d7d6{max-width:var(--gb-container-width)}}@media (width>992px){.gb-navigation-82c0d7d6 .gb-menu-toggle{display:none}}@media (max-width:992px){.gb-navigation-82c0d7d6 .gb-menu-container:not(.gb-menu-container--toggled){display:none}}.gb-menu-toggle-ecbecf1d{align-items:center;background-color:var(--accent);color:#fff;column-gap:5px;display:flex;z-index:2;padding:14px}.gb-menu-toggle-ecbecf1d:is(.gb-menu-toggle--toggled,.gb-menu-toggle--toggled:hover,.gb-menu-toggle--toggled:focus){background-color:var(--accent);color:var(--base-3)}.gb-menu-toggle-ecbecf1d:is(:hover,:focus){background-color:var(--accent-2);color:var(--base-3)}.gb-menu-toggle-ecbecf1d svg{width:25px;height:25px;fill:currentColor}@media (max-width:1024px){.gb-menu-toggle-ecbecf1d{border-radius:50px}}.gb-menu-container-ef999700{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.gb-menu-container-ef999700.gb-menu-container--mobile{background-color:var(--base-2);position:fixed;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:2rem}.gb-menu-container-ef999700.gb-menu-container--mobile .gb-menu{flex-direction:column;width:100%;flex-grow:unset}.gb-menu-e7434301{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.gb-menu-item-mi434301{color:var(--contrast-2);font-size:.9rem;font-weight:500;list-style-type:none;position:relative;margin:0;padding:0}.gb-menu-item-mi434301:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){color:var(--contrast-3)}.gb-menu-item-mi434301:is(:hover,:focus){color:var(--contrast-3)}.gb-menu-item-mi434301:is(:hover,:focus-within){color:var(--accent)}.gb-menu-item-mi434301 .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 24px}@media (max-width:1024px){.gb-menu-item-mi434301 .gb-menu-link{padding-left:32px;padding-right:32px}}@media (max-width:767px){.gb-menu-item-mi434301 .gb-menu-link{padding-left:32px;padding-right:32px}}.gb-sub-menu-sm434301{right:0;width:200px;z-index:100;margin:0;padding:0}.gb-sub-menu-sm434301 .gb-sub-menu{top:0;right:100%}.gb-sub-menu-sm434301 .menu-item{background-color:#000;color:#fff}