.tool_popup{position:fixed;width:1600px;height:calc(100%);max-height:800px;max-width:calc(100%);margin:auto;top:0;left:0;right:0;bottom:0;background:#fff;padding:0;z-index:1000;display:none;overflow:visible}.uploaden,.tekst{display:none}.download-image{cursor:pointer}.download-image i{margin-left:10px}.body-overlay,.tool_popup{display:none}.tool_popup .fill{background:#fff}.choices{text-align:center}.choices p{font-size:14px;margin-top:0;line-height:22px}.choices strong,.controls h4{font-size:16px;display:block;margin-bottom:15px;font-weight:700;margin-top:25px;color:#006400}.controls h4{margin-top:0}.tool_popup strong:first-child{margin-top:0}.fill-col{background:#ece9e4}#tsparticles{z-index:2000}#customCart{column-gap:10px}#overzicht{padding:25px 50px;overflow:auto;height:100%}.option-group{background:#ece9e4;display:flex;align-items:center;flex-direction:column;padding:25px 15px;row-gap:5px;border-bottom:1px solid #db1963;cursor:pointer}.option-group.active{background:#fff}.option-group .fa{color:#006400}.frame{top:0;position:absolute;left:0;padding:1rem}.frame__title{font-size:1rem;display:inline-block}.frame__links{display:inline-block;margin:0 2rem;text-transform:lowercase}.frame__links a{display:inline-block;margin:0 .25rem;text-decoration:none;color:red}.frame__links a:focus,.frame__links a:hover{text-decoration:underline}.submit{padding:15px 1em;font-size:1.1em!important;cursor:pointer;border-radius:35px;font-weight:700;transition:background-color 800ms ease-in}.submit.busy{background-image:url(../../../../../../../themes/jouwballonnen/images/balloons.gif);background-size:contain;background-repeat:no-repeat;background-position:80% center}input{text-align:center;width:25%;font-size:18px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.submit{background:#73c700;color:#fff;border:0;font-size:16px;display:block;width:75%}#c{left:0;top:0;display:block;max-height:800px}.thema_categorie,.facade_categorie,.thema_categorie_topballon{height:50px!important;cursor:pointer;margin-bottom:4px;margin-top:4px;margin-right:5px}.fa-ban{cursor:pointer;margin-top:15px}.box.content .fa-ban{position:static;margin:0}.box.collapse{display:block}.box.collapse .box{box-shadow:none;border:0;padding:0 10px;float:left;width:33.33%;min-height:100px}.box.collapse .box h4{font-size:14px;font-weight:600}.box.collapse .box .size,.box.collapse .box .pattern,.box.collapse .box .gebruik,.box.collapse .box .model,.box.collapse .box .soort,.box.collapse .box .breedte_loper,.box.collapse .box .afzetpalen,.box.collapse .box .trosjes_buster,.box.collapse .box .decoratietrosje{font-size:12px;padding:5px}.box.collapse .box #number1,.box.collapse .box #number2,.box.collapse .box #foliekleur,.box.collapse .box #num_balloons,.box.collapse .box #loper_lengte,.box.collapse .box #loper_kleur{font-size:14px;padding:5px}.show-options{display:block;font-size:14px;margin:10px;cursor:pointer;text-decoration:underline!important}.thema,.eigen_logo,.thema-topballon{width:20%!important;cursor:pointer;margin-bottom:15px;margin-right:15px}.eigen_logo{background-size:200px auto;background-position:center;height:120px!important;display:inline-block}.eigen_logo.bg{background-color:#006400}#total{font-size:32px;display:block;font-weight:700;margin-bottom:20px}#stuk{margin-bottom:10px;display:block;margin-left:10px}.uspbar{border:1px solid #efefef;box-shadow:0 0 10px #efefef;background:#006400;width:calc(100% - 0px);margin-left:0;margin-bottom:10px}.box-popup{position:absolute;top:0;width:calc(100% - 30px);z-index:500;min-height:500px}.box-popup img{width:100%}.box{background:#fff;padding:15px;border:1px solid #efefef;box-shadow:0 0 10px #efefef;margin:10px 0;min-height:100px;position:relative}.box.heading{background:#f9f9f9;min-height:0;margin:0;padding:0;border-bottom:0}.steps{background:#f9f9f9}.steps h4{margin:0;margin-left:1px;display:flex;padding:12px 20px;font-size:14px;cursor:pointer;border:0 solid #efefef;font-weight:700;background:#73c700;position:relative;width:100%}.steps h4.active{background:#73c700;border:0;color:#fff}.box.content{margin:0;min-height:0;margin-bottom:0;box-shadow:none}.box.content:hover .collapse{display:block}.activemodel{font-size:14px;bottom:15px;left:15px;padding:0 10px;position:absolute;cursor:pointer;display:none;z-index:150;border:2px solid #006400;background:#fff}.rechts{display:none}.activemodel a{color:#c1c1c1;padding:8px;display:inline-block}.activemodel a.active{font-weight:700;color:#73c700}.box h1{font-size:24px;color:#db1963;font-weight:400}.box h2{font-size:16px;color:#444}.box h4{font-size:16px;font-weight:400;color:#006400}.sidebar{width:380px;height:750px;position:absolute;top:-10px;right:0;z-index:250}#screenshot{width:150px;position:absolute;left:0;border:0;z-index:150}.logo-container{padding:25px 0;border-bottom:1px solid #2b21180d}.logo-container img{height:65px;display:block;margin:0 auto}#logo_upload,#text_balloon{width:300px;padding:7px;font-size:14px;border:2px solid #efefef}#company_logo{display:none;height:30px;border:0 solid #c1c1c1;margin-top:20px}#threejs-container{width:100%!important;max-width:100%;height:100%!important;position:relative;display:block;margin:0;top:0;left:0}.samenstelling{line-height:22px}.step-1.fill{display:flex;align-items:center;justify-content:center}.step-1:nth-child(2){border-right:2px solid #db1963!important}.step-2{position:relative;background:#ece9e4}.step-2,.previous{display:none}.next,.previous{position:absolute;bottom:35px;right:50px;width:300px;box-sizing:border-box}.previous{left:50px;right:auto}.step-2 h2{font-weight:700;font-size:24px;color:#006400}#rotate{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:150;height:80px;opacity:1}.controls{bottom:0;width:100%;height:100%;position:absolute;left:0%;top:0%;background:#fff;display:none;z-index:160;padding:30px 20px;box-sizing:border-box}.controls .fa-times{position:absolute;right:0;top:0;font-size:22px;padding:10px;z-index:180;cursor:pointer}#themas h4:not(.kleurheading),#themas-topballon h4:not(.kleurheading){margin-bottom:10px;font-size:14px;padding:10px;cursor:pointer;border:1px solid #eff}#themas h4.is-active,#themas-topballon h4.is-active{border:2px solid #006400}.facade-trigger{height:110px!important;width:180px;margin:15px;display:inline-block;background-size:cover;background-position:center;cursor:pointer;border-radius:0%}#number1,#number2,#foliekleur,#num_balloons,#loper_lengte,#loper_kleur{padding:10px;font-size:16px;margin-right:10px}.position-relative{position:relative}.overview{background:#2b21180d;margin-top:25px;margin-bottom:25px;padding:25px;border-radius:15px;max-height:130px;overflow-y:auto}.overview strong{display:inline-block;width:130px}.options3d{position:relative}.option3d,.number,.thema_categorie_topballon{background-size:cover;background-position:center;background-color:#fff;background-image:none;border:0 solid #efefef;margin-bottom:5px;margin-right:5px;padding:5px;padding-bottom:8px;height:50px;width:50px;font-size:12px;height:50px;width:50px;display:inline-block;min-width:35px;display:inline-block;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.thema_categorie_topballon{background-color:#c1c1c1}.option3d{height:35px;width:50px;background-image:url(../../../../../../../themes/jouwballonnen/3d/img/ballon-mask.png);background-repeat:no-repeat;background-size:auto 48px;background-position:2px auto;text-align:center}.thema_categorie_topballon{height:35px;width:50px;background-image:url(../../../../../../../themes/jouwballonnen/3d/img/ballon-mask-topballon.png);background-repeat:no-repeat;background-size:auto 56px;background-position:2px auto;text-align:center}.hidden{display:none}.option3d.lint{background-image:url(../../../../../../../themes/jouwballonnen/3d/img/lint-mask.png)}.option3d img{display:block;width:100%;margin:0 auto}.option3d.--is-active{border:0 solid #006400}.size,.pattern,.gebruik,.model,.soort,.breedte_loper,.afzetpalen,.trosjes_buster,.decoratietrosje,.choice{border:2px solid #c1c1c1;cursor:pointer;height:auto!important;display:inline-block;padding:7px;text-align:center;background:#ece9e4;margin-bottom:5px!important}.size.is-active,.pattern.is-active,.gebruik.is-active,.model.is-active,.soort.is-active,.breedte_loper.is-active,.afzetpalen.is-active,.trosjes_buster.is-active,.decoratietrosje.is-active,.choice.is-active{border:2px solid #db1963;cursor:default}.gebruik,.model{margin:9px 0}.pattern{height:auto!important;padding:7px;text-align:center;display:inline-block}.option img{height:100%;width:auto;pointer-events:none}.info{padding:0 1em;display:flex;justify-content:flex-end}.info p{margin-top:0}.tray{width:100%;height:auto}.tray__slide{left:0}.tray__swatch{transition:0.1s ease-in;height:70px;width:70px;display:inline-block;margin:0;background-size:cover;background-position:center;cursor:pointer;background-image:url(../../../../../../../themes/jouwballonnen/3d/img/ballon-mask.png);background-repeat:no-repeat;background-size:contain;background-position:center;border:2px solid #fff;transition:800ms ease}#thema-kleur .tray__swatch{background-image:url(../../../../../../../themes/jouwballonnen/3d/img/ballon-mask-topballon.png)}#lintkleuren .tray__swatch{background-image:url(../../../../../../../themes/jouwballonnen/3d/img/lint-mask.png)}.tray__swatch:hover{border:2px solid #006400;box-shadow:0 0 10px #efefef}.drag-notice{display:flex;justify-content:center;align-items:center;padding:2em;width:10em;height:10em;box-sizing:border-box;font-size:.9em;font-weight:800;text-transform:uppercase;text-align:center;border-radius:5em;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.thumb-container{overflow:hidden;height:250px;margin-bottom:25px}.drag-notice.start{-webkit-animation:popout 0.25s 3s forwards;animation:popout 0.25s 3s forwards}.section-steps{display:none}#logo{width:150px}.usp{top:42px}#breadcrumbs{margin-bottom:0}section{padding-top:15px}.woocommerce-tabs{width:800px;right:-800px}.popup-title{font-size:24px;color:#db1963;font-weight:400}@-webkit-keyframes popout{to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes popout{to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes wheelin{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wheelin{to{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:960px){.options3d{top:0}.info{padding:0 1em 1em 0}.info__message{display:flex;align-items:flex-end}.info__message p{margin:0;font-size:.7em}.frame{left:auto;right:0;padding-left:6rem}.frame__links{display:block;margin:0;text-align:right}}@media (max-width:720px){.info{flex-direction:column;justify-content:center;align-items:center;padding:0 1em 1em}.info__message{margin-bottom:1em}}@media (max-width:680px){.info{padding:1em 2em}.info__message{display:none}.options3d{bottom:50px}.option3d{margin-bottom:1px;padding:5px;height:45px;width:45px;display:flex}.option3d img{height:100%;width:auto;pointer-events:none}}@media(max-width:1200px){#threejs-container{}.tray__swatch{height:50px;width:50px}.option3d{background-size:auto 50px;margin:9px 5px 10px 5px}#themas h4.thema-filter,#themas-topballon h4.thema-filter{font-size:12px}#number1,#number2,#foliekleur,#num_balloons{font-size:12px}.thema{height:65px!important}}@media(max-width:992px){#threejs-container{}.woocommerce-tabs{width:100%;right:-100%}}.loading{position:absolute;z-index:500;width:100%;height:100%;top:0;left:0;background:#fff;background-image:url(/wp-content/themes/jouwballonnen/images/logo-jouw-ballonnen.svg);background-size:200px auto;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.loader{-webkit-perspective:120px;-moz-perspective:120px;-ms-perspective:120px;perspective:120px;width:100px;height:100px;margin-top:200px!important}@keyframes flip{0%{transform:rotate(0)}50%{transform:rotateY(180deg)}100%{transform:rotateY(180deg) rotateX(180deg)}}@media(max-width:900px){.tool_popup{width:calc(100% - 0px);height:calc(100% - 0px);top:0;max-width:100%;overflow-y:auto!important;overflow-x:hidden!important;max-height:3000px!important;background:#fcf8f4}.h-100{height:auto!important}.option-group{display:inline-flex!important;width:48%;padding:15px 5px!important}.option3d:not(.kleur4){display:inline-flex!important}.next,.previous{position:fixed!important;margin:0 auto!important;margin-bottom:0px!important}.previous{z-index:2000;top:25px;position:absolute;left:20px;width:250px;zoom:.7;height:40px}#threejs-container{overflow:hidden;height:500px!important;margin-bottom:0px!important}.price_cart{margin-bottom:30px!important}a.single_add_to_cart_button.button.alt{margin-top:20px!important}.tool_popup a.single_add_to_cart_button.button.alt{margin-top:0!important}.close-tool{position:fixed!important;top:15px!important;right:15px!important;z-index:1000;background:#db1963!important}.order-0{order:0}.order-1{order:1}.order-2{order:2}}.close-tool{background:#73c700!important}@media(max-width:550px){#threejs-container{}.next,.previous{width:100%!important;top:auto!important;left:0!important;bottom:0!important;zoom:1!important;height:auto!important;position:fixed!important;z-index:2000!important}.next a.button.alt,.previous a.button.alt{border-radius:0!important;background-color:#db1963!important}.thema_categorie,.facade_categorie,.thema_categorie_topballon{height:38px!important}.facade-trigger{height:90px!important;width:120px;margin:10px}.fa-ban{margin-top:10px}.controls{padding:20px 10px}.controls h4{font-size:14px!important;margin-bottom:10px}.controls hr{margin:5px 0}.option3d{background-size:auto 52px}.tray__swatch{height:30px;width:30px}.thema{height:65px!important;width:auto!important}.controls{z-index:2000;height:100%;width:100%;top:0!important;position:fixed}.choices{z-index:500;width:100%;background:#fff!important;height:auto;overflow-y:auto;padding-top:35px!important;padding-bottom:25px!important}.option-group{display:inline-flex!important;width:32%;padding:15px 5px!important;border-bottom:0!important;font-size:12px!important}.widget-visible{margin-bottom:50px!important}.group-explain{position:static;box-shadow:none}.close-tool{color:#fff!important}.order-2{margin-bottom:50px}.samenstelling{padding-bottom:50px}}