.kaart.grid{margin:0;padding:15px;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px !important}@media only screen and (min-width: 576px){.kaart.grid{grid-template-columns:repeat(8, 1fr);padding:15px}}@media only screen and (min-width: 1220px){.kaart.grid{grid-template-columns:repeat(12, minmax(0, 1fr));padding:0px;gap:60px !important}}.kaart #breadcrumbs_terug{padding-left:10px;position:absolute;display:none}@media only screen and (min-width: 768px){.kaart #breadcrumbs_terug{display:block}}@media only screen and (min-width: 1220px){.kaart #breadcrumbs_terug{grid-template-columns:repeat(12, 1fr);padding:0px}}.kaart #breadcrumbs_terug a{color:#888;text-decoration:none;line-height:32px;cursor:pointer}#kaart_info{grid-column:1 / 5;grid-row:2;display:grid;grid-template-columns:repeat(1, 1fr);min-height:0;min-width:0;align-content:start}@media only screen and (min-width: 576px){#kaart_info{grid-column:5 / 9;grid-row:1}}@media only screen and (min-width: 1220px){#kaart_info{grid-column:6 / 13;margin-top:20px;grid-template-columns:repeat(2, 1fr)}}#kaart_info h1{font-family:'Work Sans';font-style:normal;font-weight:bold;font-size:24px;line-height:28px;color:#333;margin:16px 0;grid-column:1 / 2}@media only screen and (min-width: 1220px){#kaart_info h1{grid-column:1 / 3}}#kaart_info h1 a{vertical-align:middle;font-size:20px}#kaart_info h1.kaart_title{display:flex;align-items:center}@media only screen and (min-width: 576px){#kaart_info h1.kaart_title{display:block}}#kaart_info h1.kaart_title i{display:block !important}@media only screen and (min-width: 576px){#kaart_info h1.kaart_title i{display:none !important}}#kaart_info h2{grid-column:1 / 2}@media only screen and (min-width: 1220px){#kaart_info h2{grid-column:1 / 3}}#kaart_info .beschrijving{padding-bottom:0px;border-bottom:none;margin-bottom:12px;grid-column:1 / 2}@media only screen and (min-width: 1220px){#kaart_info .beschrijving{grid-column:1 / 3}}@media only screen and (min-width: 768px){#kaart_info .beschrijving{padding-bottom:20px;border-bottom:1px solid #E5E5E5;margin-bottom:20px}}#kaart_info .traditioneel{padding-bottom:0px;border-bottom:none;margin-bottom:12px;grid-column:1 / 2}@media only screen and (min-width: 1220px){#kaart_info .traditioneel{grid-column:1 / 3}}#kaart_info .favoriet{color:#B4B4B4;font-size:32px;margin-left:10px;margin-top:0px;display:none;vertical-align:middle;cursor:pointer}@media only screen and (min-width: 576px){#kaart_info .favoriet{display:inline-block}}#kaart_info .favoriet:hover{animation:pulseFA 1s ease-in-out infinite reverse}#kaart_info .favoriet.add_pulse{animation:addPulseFA 1s ease-in-out reverse}#kaart_info .favoriet.active{color:#ff0000}#kaart_info .info{padding-top:20px;border-top:1px solid #E5E5E5;float:left;width:100%;font-size:16px;grid-column:1 / 2}#kaart_info .info li.indent{padding-left:24px;font-size:14px}@media only screen and (min-width: 768px){#kaart_info .info li.indent{font-size:inherit}}#kaart_info .info li.indent span{font-size:12px}#kaart_info .info .fa-ul{margin-left:24px}#kaart_info .info a{color:#999}#kaart_info .info img{width:100%}#kaart_info .extra-vragen{padding-top:0px;grid-column:1 / 2;border-top:none}@media only screen and (min-width: 1220px){#kaart_info .extra-vragen{padding-top:20px;grid-column:2 / 3;border-top:1px solid #E5E5E5}}#kaart_info .extra-vragen img{width:354px}#kaart_info .extra-vragen .content{position:relative;float:left;width:100%;border:2px solid #e5e5e5;border-radius:10px;padding:15px;margin-top:20px}@media only screen and (min-width: 1220px){#kaart_info .extra-vragen .content{margin-top:0px}}#kaart_info .extra-vragen .content h2{padding-top:0px}#kaart_info .extra-vragen .content .icons{padding:0;float:left;padding-top:5px;display:block}@media only screen and (min-width: 576px){#kaart_info .extra-vragen .content .icons{display:none}}@media only screen and (min-width: 768px){#kaart_info .extra-vragen .content .icons{display:block}}#kaart_info .extra-vragen .content .icons i{color:#e5e5e5;font-size:20px;margin-right:10px}#kaart_info .extra-vragen .content a{position:relative;float:right;width:auto;font-size:16px;padding:5px 15px;height:auto}@media only screen and (min-width: 576px){#kaart_info .extra-vragen .content a{width:100%}}@media only screen and (min-width: 768px){#kaart_info .extra-vragen .content a{width:auto}}#kaart_info .extra-vragen .content a:after{content:'';margin-right:0px}#kaart_info .extra-vragen .content a:hover:after{margin-right:0px}#kaart_info ol{list-style-position:outside;margin-left:20px}#kaart_info ol li{list-style:decimal}#card_3d{grid-column:1 / 5;grid-row:1;margin-top:25px;display:grid;gap:12px;align-content:start;align-items:center;position:relative}@media only screen and (min-width: 576px){#card_3d{grid-column:1 / 5}}@media only screen and (min-width: 1220px){#card_3d{grid-column:1 / 6;margin-top:40px;max-width:495px}}#card_3d.trad{grid-template-columns:repeat(3, 1fr)}#card_3d.trad .large{max-width:100%;max-height:600px;grid-column:1 / 4;aspect-ratio:var(--ratio)}@media only screen and (min-width: 992px){#card_3d.trad .large{max-width:473px;width:auto;max-height:600px}}#card_3d.trad .large img{max-width:100%;max-height:600px;width:auto;height:auto}@media only screen and (min-width: 992px){#card_3d.trad .large img{max-width:453px;max-height:600px}}#card_3d.trad .small{width:100%;padding:0}@media only screen and (min-width: 1220px){#card_3d.trad .small{max-width:230px}}#card_3d.trad .small img{width:100%;height:auto}#card_3d.trad a{position:relative;text-align:center;padding:10px}#card_3d.trad a span{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1)}#card_3d.trad a span:before{font-family:'Font Awesome 6 Pro';font-weight:900;position:absolute;top:calc(50% - 12px);left:0px;width:100%;content:'\f002';text-align:center;color:#fff;font-size:40px}#card_3d.trad a.youtube span{display:block}#card_3d.trad a.youtube span:before{content:'\f04b'}#card_3d.trad a:hover span{display:block}#card_3d.trad a.sticker{position:absolute;right:0px;top:0px;width:100px;height:100px;padding:0}@media only screen and (min-width: 1220px){#card_3d.trad a.sticker{right:-50px;top:-30px;width:160px;height:160px}}#card_3d.trad a.sticker img{width:100%}#card_3d.pod{grid-template-columns:repeat(2, 1fr)}#card_3d.pod.youtube{grid-template-columns:repeat(3, 1fr)}#card_3d.pod.youtube .large{grid-column:1 / 4}#card_3d.pod.youtube .small img{width:100%;max-width:200px;height:auto}#card_3d.pod.youtube .small.youtube span{display:block}#card_3d.pod.youtube .small.youtube span:before{content:'\f04b'}#card_3d.pod .large{max-height:600px;grid-column:1 / 3;aspect-ratio:var(--ratio)}@media only screen and (min-width: 992px){#card_3d.pod .large{max-width:473px;width:auto;max-height:600px}}#card_3d.pod .large img{max-width:100%;max-height:600px;width:auto;height:auto}@media only screen and (min-width: 992px){#card_3d.pod .large img{max-width:453px;max-height:600px}}#card_3d.pod .small{width:100%;padding:0}#card_3d.pod .small img{max-width:100%;max-height:600px;border:1px solid #eee}@media only screen and (min-width: 992px){#card_3d.pod .small img{max-width:230px;width:auto;max-height:400px}}#card_3d.pod a{position:relative;text-align:center;padding:10px}#card_3d.pod a span{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.1)}#card_3d.pod a span:before{font-family:'Font Awesome 6 Pro';font-weight:900;position:absolute;top:calc(50% - 12px);left:0px;width:100%;content:'\f002';text-align:center;color:#fff;font-size:40px}#card_3d.pod a:hover span{display:block}#card_3d.pod a.sticker{position:absolute;right:0px;top:0px;width:100px;height:100px;padding:0}@media only screen and (min-width: 1220px){#card_3d.pod a.sticker{right:-50px;top:-30px;width:160px;height:160px}}#card_3d.pod a.sticker img{width:100%}#kaart_rechts{grid-column:1 / 2}@media only screen and (min-width: 576px){#kaart_rechts{grid-column:1 / 3}}#kaart_rechts #card_buttons{position:fixed;left:0px;width:100%;bottom:0px;z-index:1000;padding:15px 10px 5px 10px;background-color:#fff;box-shadow:0px -1px 3px rgba(100,100,100,0.4)}@media only screen and (min-width: 576px){#kaart_rechts #card_buttons{position:relative;background-color:none;padding:0px;margin-bottom:15px;box-shadow:none}}#kaart_rechts #card_buttons #cta{display:block;font-size:10px;float:left;width:100%;text-align:center;font-weight:bold}@media only screen and (min-width: 576px){#kaart_rechts #card_buttons #cta{display:none}}#kaart_rechts #card_buttons a{text-decoration:none}#kaart_rechts #card_buttons .directprijs{margin:10px 0}#kaart_rechts #card_buttons .directprijs .prijs{color:#669999;font-weight:600;font-size:24px}#kaart_rechts #card_buttons .directprijs .exporto{color:#bbb}#kaart_rechts button{background:#669999;border-radius:5px;border:none;font-family:'Work Sans';font-style:normal;font-weight:500;font-size:22px;line-height:16px;color:#FFFFFF;padding:15px 10px;text-align:left;cursor:pointer;position:relative;transition:box-shadow 0.3s, top 0.3s;width:calc(100% - 90px);height:auto}@media only screen and (min-width: 768px){#kaart_rechts button{font-size:20px;height:60px;padding:15px 20px}}@media only screen and (min-width: 992px){#kaart_rechts button{font-size:22px}}#kaart_rechts button.make_card{background-color:#669999;width:calc(50% - 5px);padding:0px;font-size:13px;text-align:center}#kaart_rechts button.make_card mobiel{display:block;padding:13px 5px}@media only screen and (min-width: 576px){#kaart_rechts button.make_card mobiel{display:none}}#kaart_rechts button.make_card desktop{display:none}@media only screen and (min-width: 576px){#kaart_rechts button.make_card desktop{display:block;padding:10px 15px}}@media only screen and (min-width: 361px){#kaart_rechts button.make_card{font-size:16px}}@media only screen and (min-width: 576px){#kaart_rechts button.make_card{width:calc(90% - 20px);box-shadow:2px 2px 4px rgba(100,100,100,0.3);font-size:18px;text-align:left}}@media only screen and (min-width: 768px){#kaart_rechts button.make_card{font-size:22px}}@media only screen and (min-width: 1220px){#kaart_rechts button.make_card{width:calc(50% - 50px);box-shadow:2px 2px 4px rgba(100,100,100,0.3)}}#kaart_rechts button.make_card span{background-color:#fff;font-size:10px;width:100%;color:#669999;display:none}@media only screen and (min-width: 576px){#kaart_rechts button.make_card span{font-size:12px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#f7f7f7;display:none;bottom:0px;position:absolute;padding:5px 15px}}#kaart_rechts button.proef{color:#669999;background-color:#fff;border:1px solid #669999;width:calc(50% - 5px);padding:0px;font-size:13px;text-align:center}#kaart_rechts button.proef mobiel{display:block;padding:13px 5px}@media only screen and (min-width: 576px){#kaart_rechts button.proef mobiel{display:none}}#kaart_rechts button.proef desktop{display:none}@media only screen and (min-width: 576px){#kaart_rechts button.proef desktop{display:block;padding:10px 15px}}@media only screen and (min-width: 361px){#kaart_rechts button.proef{font-size:16px}}@media only screen and (min-width: 576px){#kaart_rechts button.proef{margin-top:10px;width:calc(90% - 20px);box-shadow:2px 2px 4px rgba(100,100,100,0.3);font-size:18px;text-align:left}}@media only screen and (min-width: 768px){#kaart_rechts button.proef{font-size:22px}}@media only screen and (min-width: 1220px){#kaart_rechts button.proef{width:calc(50% - 50px);box-shadow:2px 2px 4px rgba(100,100,100,0.3)}}#kaart_rechts button.proef span{background-color:#fff;font-size:10px;width:100%;color:#669999;display:none}@media only screen and (min-width: 576px){#kaart_rechts button.proef span{font-size:12px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#f7f7f7;display:none;bottom:0px;position:absolute;padding:5px 15px}}#kaart_rechts button.opmaakservice{background-color:#999;width:calc(50% - 5px);padding:0px;font-size:13px}#kaart_rechts button.opmaakservice mobiel{display:block;padding:13px 15px}@media only screen and (min-width: 576px){#kaart_rechts button.opmaakservice mobiel{display:none}}#kaart_rechts button.opmaakservice desktop{display:none}@media only screen and (min-width: 576px){#kaart_rechts button.opmaakservice desktop{display:block;padding:10px 15px}}@media only screen and (min-width: 361px){#kaart_rechts button.opmaakservice{font-size:16px}}@media only screen and (min-width: 576px){#kaart_rechts button.opmaakservice{width:calc(90% - 20px);box-shadow:2px 2px 4px rgba(100,100,100,0.3);font-size:22px;margin-top:10px}}@media only screen and (min-width: 1220px){#kaart_rechts button.opmaakservice{width:calc(50% - 50px);box-shadow:2px 2px 4px rgba(100,100,100,0.3);margin-left:10px;margin-top:0px}}#kaart_rechts button.opmaakservice span{background-color:#fff;font-size:10px;width:100%;color:#999;display:none}@media only screen and (min-width: 576px){#kaart_rechts button.opmaakservice span{font-size:12px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#f7f7f7;display:none;bottom:0px;position:absolute;padding:5px 15px}}#kaart_rechts button:after{content:""}#kaart_rechts button:hover{box-shadow:0px 6px 10px rgba(100,100,100,0.3);top:-2px}#kaart_rechts .whatsapp{color:#B4B4B4;font-size:32px;margin-left:10px;margin-top:0px;display:none;vertical-align:middle}@media only screen and (min-width: 576px){#kaart_rechts .whatsapp{display:inline-block}}@media only screen and (min-width: 768px){#kaart_rechts .whatsapp{margin-top:12px;vertical-align:top}}#kaart_rechts .whatsapp i:hover{transform:scale(1.05)}#kaart_rechts .hulp{margin-top:10px}#kaart_rechts .hulp a{font-family:'Work Sans';font-style:normal;font-weight:normal;font-size:16px;line-height:26px;text-decoration-line:underline;color:#333}#kaart_rechts .speerpunten{margin-left:1.6em;float:left;position:relative;width:100%}#kaart_rechts .speerpunten li{float:left;width:100%;margin-bottom:5px;font-size:16px}@media only screen and (min-width: 992px){#kaart_rechts .speerpunten li{width:50%}}#kaart_rechts .speerpunten li span{color:#fff;background-color:#669999;border-radius:50%;font-size:14px;width:24px;height:24px;line-height:26px}#kaart_rechts .prijs_berekenen{margin-top:15px;float:left;width:100%}@media only screen and (min-width: 1220px){#kaart_rechts .prijs_berekenen{width:33%}}#kaart_rechts .prijs_berekenen a{font-family:'Work Sans';font-style:normal;font-weight:normal;font-size:20px;line-height:30px;color:#0896B9}#kaart_rechts .opmaakservice{margin-top:15px;float:left;width:100%}@media only screen and (min-width: 1220px){#kaart_rechts .opmaakservice{float:right;width:67%}}#kaart_rechts .opmaakservice a{font-family:'Work Sans';font-style:normal;font-weight:normal;font-size:19px;line-height:30px;color:#0896B9}#kaart_rechts #price_calculator{display:none;float:left;width:100%;box-sizing:border-box;border-radius:12px;box-shadow:0px 0px 4px rgba(200,200,200,0.2);padding:15px 25px;color:#919191;margin-top:0px;border:1px solid #759fa1;margin-bottom:20px}#kaart_rechts #price_calculator h2{margin-bottom:10px;padding:0;font-weight:bold;font-size:22px}#kaart_rechts #price_calculator .links{float:left;width:100%}#kaart_rechts #price_calculator .links label{float:left;font-weight:bold;height:22px;width:50%}#kaart_rechts #price_calculator .links input,#kaart_rechts #price_calculator .links select{float:left;height:30px;width:50%;margin-bottom:8px;box-sizing:border-box;border:1px solid #ccc;background:#FFFFFF;box-shadow:inset 3px 3px 8px rgba(0,0,0,0.1);border-radius:5px;font-family:'Work Sans';font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#737373;padding:4px 6px}#kaart_rechts #price_calculator .links input#stuksprijs,#kaart_rechts #price_calculator .links select#stuksprijs{font-weight:bold}#kaart_rechts #price_calculator .links input#totaalprijs,#kaart_rechts #price_calculator .links select#totaalprijs{font-weight:bold}#kaart_rechts #price_calculator .links select{margin-bottom:8px}#kaart_rechts #price_calculator .rechts{float:left;width:100%;margin-top:12px}#kaart_rechts #price_calculator button{height:40px;padding:8px 20px}#kaart_rechts.opmaakservice_input textarea{width:100%;height:200px;border:1px solid #ccc;background:#FFFFFF;box-shadow:inset 3px 3px 8px rgba(0,0,0,0.1);border-radius:5px;font-family:'Work Sans';font-style:normal;font-weight:normal;font-size:16px;line-height:19px;color:#737373;padding:10px}#hulp,#hulpReservering,#youtube,.youtube_div{display:none}#hulp .hulp_opties,#hulpReservering .hulp_opties,#youtube .hulp_opties,.youtube_div .hulp_opties{margin-top:15px;line-height:26px}#hulp .hulp_opties a,#hulpReservering .hulp_opties a,#youtube .hulp_opties a,.youtube_div .hulp_opties a{font-family:'Work Sans';font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-decoration-line:underline;color:#769BA5}#hulp iframe,#hulpReservering iframe,#youtube iframe,.youtube_div iframe{width:100%;aspect-ratio:9 / 16;max-height:80vh}#youtube .fancybox-close-small,.youtube_div .fancybox-close-small{padding:0;top:5px !important;right:5px !important;width:25px;height:25px}.banner{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width: 992px){.banner{grid-template-columns:repeat(2, 1fr);margin-top:20px}}.banner .banner-container{width:100%;max-width:800px;margin:0 auto;container-type:inline-size;text-decoration-line:none !important}.banner .banner-container.wijnetiketten{color:#826e5b !important}.banner .banner-container.raamborden{color:#63887b !important}.banner .banner-content{position:relative;width:100%;aspect-ratio:500 / 165;display:flex;align-items:center;background-color:#f7f7f7;overflow:hidden}.banner .banner-image{position:absolute;left:0;top:0;height:100%;width:auto;z-index:1}.banner .banner-image img{height:100%;display:block}.banner .banner-text-area{width:100%;padding-left:45%;text-align:center;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner .banner-title{font-size:6cqw;margin:0 0 0.2em 0;font-weight:bold;text-decoration:none}.banner .banner-title.wijnetiketten{color:#826e5b !important}.banner .banner-title.raamborden{color:#63887b !important}.banner .banner-subtitle{font-size:3cqw;line-height:1.3;margin:0 0 1em 0;padding-bottom:0;text-decoration-line:none}.banner .banner-button{color:white;text-decoration:none;font-weight:bold;font-size:3.5cqw;padding:0.8em 1.5em;border-radius:5px;display:inline-block;transition:background 0.3s ease}.banner .banner-button.wijnetiketten{background-color:#826e5b !important}.banner .banner-button.raamborden{background-color:#63887b !important}.banner .banner-button:hover{background-color:#557165;text-decoration:none}#maak_compleet,#vergelijkbaar,#laatst_bekeken{display:block;width:100%;margin:0px;padding:0 5px}@media only screen and (min-width: 992px){#maak_compleet,#vergelijkbaar,#laatst_bekeken{margin:20px 0}}@media only screen and (min-width: 1220px){#maak_compleet,#vergelijkbaar,#laatst_bekeken{padding:0}}#maak_compleet h2,#vergelijkbaar h2,#laatst_bekeken h2{font-weight:normal;font-size:18px;line-height:50px;color:#666}@media only screen and (min-width: 576px){#maak_compleet h2,#vergelijkbaar h2,#laatst_bekeken h2{font-size:24px}}@media only screen and (min-width: 768px){#maak_compleet h2,#vergelijkbaar h2,#laatst_bekeken h2{font-size:30px}}#maak_compleet .background-line,#vergelijkbaar .background-line,#laatst_bekeken .background-line{position:relative;z-index:1}#maak_compleet .background-line:before,#vergelijkbaar .background-line:before,#laatst_bekeken .background-line:before{border-top:1px solid #ccc;content:"";margin:0 auto;position:absolute;top:55%;left:0;right:0;bottom:0;width:100%;z-index:-1}#maak_compleet .background-line span,#vergelijkbaar .background-line span,#laatst_bekeken .background-line span{background:#fff;padding:0 10px}@media only screen and (min-width: 576px){#maak_compleet .background-line span,#vergelijkbaar .background-line span,#laatst_bekeken .background-line span{padding:0 20px}}@media only screen and (min-width: 1220px){#maak_compleet .background-line span,#vergelijkbaar .background-line span,#laatst_bekeken .background-line span{padding:0 40px}}#maak_compleet .background-line-title,#vergelijkbaar .background-line-title,#laatst_bekeken .background-line-title{text-align:center}#maak_compleet .slider-koppelingen,#maak_compleet .slider-koppelingen-vergelijkbaar,#maak_compleet .slider-laatst_bekeken,#vergelijkbaar .slider-koppelingen,#vergelijkbaar .slider-koppelingen-vergelijkbaar,#vergelijkbaar .slider-laatst_bekeken,#laatst_bekeken .slider-koppelingen,#laatst_bekeken .slider-koppelingen-vergelijkbaar,#laatst_bekeken .slider-laatst_bekeken{overflow:hidden;position:relative;padding:0px}#chat-application{bottom:95px !important;right:3px !important}@media only screen and (min-width: 576px){#chat-application{bottom:8px !important;right:6px !important}}#smartsupp-widget-container div{bottom:100px !important}@media only screen and (min-width: 576px){#smartsupp-widget-container div{bottom:24px !important}}
