:root {--page-connect-default: #60B6BB;}button.btn{padding:10px 22px;}.btn-primary:not(:disabled):hover,.btn-primary:not(:disabled):active,.btn-primary:not(:disabled):not(.disabled):active{transform:translate3d(0,4px,0);}img{max-width:100%;height:auto;margin:0 auto;}.controls{z-index:3;}.progress{position:relative;margin:4rem 0 0;scroll-margin-top:40px;}.progress-num{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;}.progress-num svg{position:absolute;width:27px;height:27px;background:#fff;border-radius:50%;fill:var(--color1);display:flex;padding:3px;top:59%;left:60%;display:none;}.progress-num .progres.active svg{border:2px solid var(--color1);padding:5px;}.progress-num .progres{border-radius:1rem;width:44px;height:44px;color:var(--text-white);line-height:25px;text-align:center;z-index:1;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:20px;font-style:normal;font-weight:900;line-height:20px;background:#ffffff40;position:relative;}.progress-num .progres:not(:last-child):after{content:"";position:absolute;background:var(--text-white);height:1px;width:93%;top:50%;left:100%;z-index:1;opacity:0;}.progress-num .progres.active{border:2px solid var(--color1);color:var(--text-white);opacity:1;cursor:pointer;background:var(--color1);}.addtocart-area{width:100%;}.btn-secondary{font-size:16px;margin:0;}.btn-secondary:hover{text-decoration:none;color:initial;transform:translate3d(0,2px,0);}div.addtocart-button{width:100%;padding:0;border:none;text-align:center;display:block;cursor:not-allowed;}.vmcustom-textinput{height:34px;}.productdetails>div{position:relative;}p{color:var(--text-black);}div.product .voetnoot>div{display:flex;padding:10px 0;align-items:flex-start;justify-content:space-between;}div.product .voetnoot>div:nth-child(2) label{color:#000;background:#FFFFFF 0% 0% no-repeat padding-box;border-radius:30px;padding:12px 24px;}.productdetails div.product .voetnoot *{font-size:12px;line-height:normal;margin:0;color:#000;}.productdetails .voetnoot p{padding-left:0;font-weight:300;}div.addtocart-button{display:block;margin:0;position:relative;width:100%;}div.addtocart-button button{width:100%;}.productdetails button{width:100%;height:100%;border:none;height:48px;font-size:18px;display:flex;align-items:center;gap:12px;}button:focus{outline:none;}.productdetails button:disabled{background:#ccc;box-shadow:0 0 #ccc;}.productdetails .addbutton{margin-top:0;}div.product .voetnoot>div:last-child{align-items:center;}div.product .voetnoot>div:last-child p{font-weight:300;display:none;max-width:500px;}div.product .voetnoot>div.aantal{flex-direction:column;padding-bottom:0;}div.product .voetnoot>div.aantal>div:nth-child(2){margin:10px 0 0;width:100%;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box{width:100%;display:flex;justify-content:space-between;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box>div.plusminus>span{min-width:52px;height:52px;line-height:52px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:2px solid #f8f8f8;border-radius:10px;padding:0;font-size:15px;font-weight:600;cursor:pointer;text-align:center;display:block;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box select{width:100%;border:2px solid #f8f8f8;border-radius:10px;margin:0 20px;appearance:none;-webkit-appearance:none;}.config .radiocheck.blauw label::before{background:var(--connect-up-blauw);}.config .radiocheck.roze label::before{background:var(--connect-up-roze);}.config .radiocheck.groen label::before{background:var(--connect-up-groen);}.config .radiocheck.lila label::before{background:var(--connect-next-lila);}.config .radiocheck.zwart label::before{background:var(--connect-up-zwart);}.config .radiocheck.oranje label::before{background:var(--connect-up-oranje);}.config .radiocheck.groen label::before{background:var(--connect-up-groen);}.config .radiocheck.blauw label::before{background:var(--connect-up-blauw);}.config .radiocheck.roze label::before{background:var(--connect-up-roze);}.config .radiocheck.zwart label::before{background:var(--connect-up-zwart);}div.product .voetnoot input{position:absolute;opacity:0;visibility:hidden;}div.product .voetnoot label{width:auto;white-space:nowrap;font-weight:600;}div.product .voetnoot>div .prijs{font-size:12px;font-weight:600;white-space:nowrap;margin:0;}div.product .totaalprijs{text-align:right;margin:0;font-weight:600;display:flex;align-items:center;width:100%;justify-content:space-between;}div.product .totaalprijs>div:nth-child(1){font-size:14px;line-height:24px;font-weight:700;padding-right:20px;}div.product .totaalprijs>div:nth-child(2){font-size:48px;line-height:52px;font-weight:700;margin:0 0 20px 0;}.productdetails .product .productopties h3{text-align:left;}.productdetails.old .product .productopties h3{font-size:28px;}.productdetails.old .product .productopties h3{font-size:initial;font-weight:600;}.productdetails .voetnoot .quantity-box .quantity-input{height:52px;width:90px;display:block;text-align:center;padding:0 20px;background:#fff 0 0 no-repeat padding-box;border:2px solid #f8f8f8;border-radius:10px 0 0 10px;text-align-last:center;font-size:15px;font-weight:300;}.productdetails div.product{color:#000;text-align:left;padding:0;display:flex;flex-direction:column;margin-top:20px;}.productdetails div.product .voetnoot>div h3{font-size:14px;}div.product .voetnoot>div.aantal h3{color:#000;}.product .prijs{font-weight:700;font-size:20px;line-height:normal;margin-bottom:20px;}.productdetails .product .prijs{margin:1rem 0;display:flex;align-items:start;flex-direction:column;gap:0;flex-shrink:0;}div.product .totaalprijs>div:nth-child(2) span{order:1;background:none;border-radius:30px;padding:0;letter-spacing:-0.26px;width:fit-content;font-weight:500;font-size:32px;}div.product .totaalprijs>div:nth-child(2) span{margin-top:0px;display:block;width:fit-content;margin-left:auto;background:#00000012;line-height:1.2;}.addtocart-bar{display:flex;justify-content:stretch;gap:10px;align-items:start;align-items:stretch;margin-top:2rem;}.addtocart-button{flex:1;}.quantity-box{display:flex;width:40%;position:relative;justify-content:space-between;margin-top:3px;}.plusminus{position:relative;z-index:2;margin:5px;}.quantity-box select{appearance:none;-webkit-appearance:none;width:100%;position:absolute;height:100%;z-index:0;text-align:center;border-radius:64px;background:rgba(0, 0, 0, 0.16);font-size:20px;color:#fff;font-weight:700;text-align-last:center;border:none;}.productdetails.old .vm-customfields-wrap select{position:initial;}.plusminus > span{background:var(--text-black);padding:8px;border-radius:100%;width:30px;height:30px;display:block;color:var(--text-white);display:flex;justify-content:center;align-items:center;font-size:16px;}.productdetails .vm-customfields-wrap{padding:0;margin:1rem 0;}.productopties{margin-bottom:2rem;}.vm-customfields-wrap .config h4{display:flex;gap:12px;align-items:center;font-size:20px;font-weight:600;}ul{margin:0;padding:0;}ul{margin:0;padding:0;}@media (min-width: 400px){.progress-num .progres{width:52px;height:52px;}}@media (min-width: 450px){.progress-num .progres:not(:last-child):after{width:140%;}}@media (min-width: 576px){.quantity-box{width:30%;margin-top:0;align-items:center;}.plusminus{height:fit-content;}.progress-num .progres{width:64px;height:64px;}.progress-num svg{top:43px;left:37px;}}@media (min-width: 768px){.vm-customfields-wrap .config h4{transform:translate3d(-45px,0,0);}div.product .voetnoot>div.aantal{flex-direction:row;align-items:center;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box{justify-content:end;}div.product .voetnoot>div{padding:20px 0;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box select{margin:0;width:100px;}div.product .voetnoot>div.aantal>div:nth-child(2){width:60%;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box>div.plusminus{display:none;}div.product{position:relative;}}@media (min-width: 992px){.vm-customfields-wrap{padding:3rem;}.progress-num .progres{width:64px;height:64px;}p,li{font-size:18px;font-weight:400;}div.product .totaalprijs{display:block;}div.product .totaalprijs>div:nth-child(2){margin-bottom:10px;margin-top:10px;}div.product .totaalprijs>div:nth-child(2) span{padding:12px 16px;}div.product .voetnoot>div:last-child p{display:block;max-width:520px;}div.product .voetnoot>div.aantal{flex-direction:row;align-items:center;padding-top:0;}div.product .voetnoot>div.aantal>div:nth-child(1){min-width:auto;}div.product .voetnoot>div.aantal>div:nth-child(2){width:auto;margin:0;margin-left:20px;}}@media (min-width: 1200px){#bestel{scroll-margin-top:10rem;}div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box,div.product .voetnoot>div.aantal>div:nth-child(2) span.quantity-box select{width:auto;margin:0;min-width:100px;}.productdetails.old .configwrapper .imgholder{max-width:none;margin:auto;width:620px;}}.productopties {border-radius: 1rem;padding: 1rem;}.productopties .vm-customfields-wrap .config h4 {transform: none;text-transform: uppercase;color: #000;margin-bottom: 4px;font-size: 26px;}.config .kleurSelector .controls .radiocheck {border-radius: 64px;background: var(--ui-wit, #FFF);display: flex;align-items: center;align-self: stretch;margin: 4px 0;}.confirmspan {font-size: 20px;font-weight: 700;margin-top: 12px;display: block;}.imghldclm {background: #00000017;border-radius: 1rem;flex-grow: 1 !important;!i;!;display: flex;align-items: center;justify-content: center;}.important-info {margin-top: 1rem;}.name-mismatch-error {font-size: 16px;background: #ce001933;padding: 10px;font-weight: 700;border-radius: 8px;margin-top: 1rem;color: var(--connect-one-rood);}.config .kleurSelector .controls .radiocheck label {display: flex;align-items: center;margin-bottom: 5px;position: relative;z-index: 9999;pointer-events: all;cursor: pointer;font-size: 13px;margin: 0;min-height: 48px;padding: 8px 12px 8px 12px;gap: 1rem;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;width: 100%;background: #ffffff34;border-radius: 64px;margin: 0px 0;}.config .kleurSelector .controls .radiocheck label::before {content: '';width: 30px;height: 30px;left: 0;top: 0;border-radius: 50%;}.config .controls {display: flex;flex-direction: column;}.config .kleurSelector .controls .radiocheck input[type="radio"] {display: none;}.config .kleurSelector .controls .radiocheck input[type="radio"]:checked + label {border: 2px solid var(--main-brand-orange);}.config .kleurSelector .controls .radiocheck.zwart input[type="radio"]:checked + label {border: 2px solid var(--main-brand-orange);}.config .radio-options input {opacity: 0;width: 0;height: 0;visibility: hidden;display: none;}.config .radio-options {display: flex;margin: 0 -6px;flex-wrap: wrap;row-gap: 12px;flex-direction: column;}.productdetails .configwrapper div.product {margin: 0;min-height: auto;}.config .radio-options label, .selectvelden:not(.old) .radiocheck {border-radius: 64px;background: var(--ui-wit, #FFF);display: flex;min-height: 48px;padding: 8px 12px 8px 24px;align-items: center;align-self: stretch;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;width: 100%;}.selectvelden .connect-one .radiocheck.blauw label:before, .config.connect-one .radiocheck.blauw label::before,.selectvelden .connect-one .radiocheck.donkerblauw label:before, .config.connect-one .radiocheck.donkerblauw label::before {background: var(--connect-one-blauw);}.selectvelden .connect-one .radiocheck.rood label:before, .config.connect-one .radiocheck.rood label::before {background: var(--connect-one-rood);}.selectvelden .connect-one .radiocheck.roze label:before, .config.connect-one .radiocheck.roze label::before ,.selectvelden .connect-one .radiocheck.paars label:before, .config.connect-one .radiocheck.paars label::before {background: var(--connect-one-roze);}.selectvelden .connect-one .radiocheck.groen label:before, .config.connect-one .radiocheck.groen label::before,.selectvelden .connect-one .radiocheck.turquoise label:before, .config.connect-one .radiocheck.turquoise label::before {background: var(--connect-one-groen);}.config .radio-options input:checked + label {border: 2px solid var(--main-brand-orange);}.config .radio-options input:checked + label:after {content: "\f00c";font-family: "Font Awesome 5 Pro";font-size: 20px;color: var(--text-black);width: 20px;text-align: center;right: 30px;left: unset;top: 6px;opacity: 1;display: flex;font-size: 16px;font-weight: 600;right: 15px;width: 30px;left: unset;top: 50%;height: 30px;color: var(--text-black);border-radius: 50%;justify-content: center;align-items: center;margin-left: auto;}.config .char-counter {display: block;margin: 0rem 0 1rem;color: var(--text-black););font-weight: 400;font-style: italic;}.config .keuzeselector>input[type=text] , .selectvelden .keuzeselector input[type=text] {width: 100%;outline: none;border: 2px solid var(--main-brand-blue-1);border-radius: 8px;}.config .keuzeselector.merkjeinput input[type=text], .selectvelden .keuzeselector .merkjeinput input[type=text] {opacity: 0;height: 0;width: 0;padding: 0;margin: 0;border: none;display: none;}.clipartItem {display: flex;margin: 0 5px 5px 0;padding: 5px;height: 50px;border-radius: 10px;text-align: center;border: 2px solid #f9f9f9;width: 50px;flex: 2;border: 2px solid transparent;cursor: pointer;flex-grow: 0;}.clipartItem.default {background: transparent;border-color: transparent;box-shadow: none;cursor: default;}.clipartItem.default:hover {border: 2px solid transparent;color: #ea8d00;}.clipartItem div {position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 40px;height: 40px;display: flex;align-items: center;background-size: contain;background-repeat: no-repeat;background-position: 50%;}.clipartItem.active,.clipartItem:hover {filter: brightness(0) invert(1);}.allCliparts ul {display: flex;flex-wrap: wrap;}.allCliparts {width: 100%;height: auto;overflow: auto;}.no-icon {line-height: 60px;}.clipartsGallery .active {border: 3px solid #005380;}.categoryItem {width: 36px;height: 36px;background-color: #ededed;border-radius: 50%;list-style: none;float: left;margin: 10px;cursor: pointer;}.clipartsCategories {width: 100%;text-align: center;}.clipartsCategories ul {width: auto;display: inline-block;}.categoryItem.active div {opacity: 1;}.categoryItem div {width: 80%;height: 80%;background-repeat: no-repeat;background-position: 50%;background-size: contain;position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: .5;}.allCliparts ul {margin-bottom: 0;}@media screen and (max-width : 759px) {.allCliparts {}}}.allCliparts {width: 100%;height: auto;display: inline-block;float: left;overflow: auto;height: 186px;}body .productdetails.old .configwrapper .product .productopties h3, body .productdetails.old .configwrapper .totaalprijs>div:nth-child(1), .productdetails.old .configwrapper .product .productopties h3 {color: var(--text-black);}.productdetails.old .vm-customfields-wrap {padding: 0;}.productdetails.old .vm-customfields-wrap.cstmmd>h3 {font-size: 28px;font-weight: 900;}.productdetails.old .configwrapper .totaalprijs {display: flex;flex-direction: row;}.productdetails.old .configwrapper .imgholder {height: 190px;display: block;position: relative;top: 20px;position: sticky;top: 50px;max-width: 280px;margin: 0;width: 100%;}.productdetails.old .configwrapper .imgholder img:nth-child(2) {position: absolute;top: 20px;height: 60px;right: 50px;width: auto;}.configwrapper .txthld , .persoonlijkbandje .txthld {position: absolute;text-transform: none;font-weight: 900;color: #0000003d;right: 281px;top: 45px;font-size: 20px;width: 20px;margin-left: 0;text-align: center;}.persoonlijkbandje .txthld {right: 260px;top: 45px;}.configwrapper .imgholder.black-color .txthld {color: #646464;}.configwrapper .placeholder-text {position: relative;top: 50%;text-align: center;width: 100%;font-weight: 900;font-size: 32px;transform: translate3d(0,-50%,0);}#progress, .progress {position: relative;margin: 4rem 0 0;scroll-margin-top: 40px;}#progress-bar, .progress-bar {position: absolute;background: var(--text-white);height: 1px;width: 100%;top: 50%;left: 0;z-index: 1;opacity: 0.6;}#progress-num, .progress-num, .thumbnails-options {margin: 0;padding: 0;list-style: none;display: flex;justify-content: space-between;}.thumbnails-options {transform: translate3d(0,16px,0);display: none;}#progress-num svg, .progress-num svg {position: absolute;width: 27px;height: 27px;background: var(--text-white);border-radius: 50%;fill: var(--text-black);display: flex;padding: 3px;top: 59%;left: 60%;display: none;}#progress-num .progres.active svg , .progress-num .progres.active svg {display: block;border: 3px solid;}.thumbnails-options>div {opacity: 0.3 }#progress-num .progres, .thumbnails-options>div, .progress-num .progres, .thumbnails-options>div {border-radius: 100%;width: 44px;height: 44px;color: var(--text-white);line-height: 25px;text-align: center;z-index: 1;font-weight: 600;display: flex;align-items: center;justify-content: center;font-size: 20px;font-style: normal;font-weight: 900;line-height: 20px;background: #ffffff6b;position: relative;}.configwrapper .progress-num .progres{color: var(--color2);font-weight: 600;}.thumbnails-options>div {display: none;width: 50vw;height: 50vw;margin: 0 auto;margin-bottom: -2rem;max-width: 150px;max-height: 150px;}.thumbnails-options>div .xbi>div, .thumbnails-options>div .xbi {height: 100%;}.thumbnails-options>div .xbi img {height: 100%;max-width: 33px;}.thumbnails-options>div .bandjesImage:after {display: none;}.thumbnails-options>div.current {opacity: 1;display: block;background: none;}.thumbnails-options>div>img {width: 100%;height: 100%;object-fit: contain;}.thumbnails-options>div:nth-child(5) {visibility: hidden;height: 0;}.persoonlijkbandje .keuzeselector {margin-top: 1rem;}.thumbnails-options>div.active:not(.current).no, .thumbnails-options>div[data-unique-id="veld-3"].active.no.current {opacity: 0.4;}.thumbnails-options>div.active:not(.current).no:after, .thumbnails-options>div[data-unique-id="veld-3"].active.no.current:after {content: "";width: 100%;height: 5px;background: #fff;opacity: 1;position: absolute;transform: rotate(45deg);top: 50%;left: 0;}#progress-num .progres:not(:last-child):after, .progress-num .progres:not(:last-child):after {content: "";position: absolute;background: var(--text-white);height: 1px;width: 93%;top: 50%;left: 100%;z-index: 1;opacity: 0;}.configwrapper #progress-num .progres.active , .configwrapper .progress-num .progres.active {background-color: var(--text-white);color: var(--color2);background: var(--text-white);opacity: 1;cursor: pointer;}#checkout_loader {max-width: 50px;margin: 0 auto;position: absolute;right: 50%;top: -30px;}#progress span,.progress span {position: absolute;top: calc(100% + 14px);color: var(--text-white);font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;}.progress .progress-num {max-width: 460px;margin: 0 auto;}.selectvelden.persoonlijkbandje h4 {opacity: 1;}.configwrapper .merkjehld , .persoonlijkbandje .merkjehld {position: absolute;width: 30px;height: 30px;right: 31px;bottom: 48px;opacity: 0.3;}.persoonlijkbandje .merkjehld {top: 155px;right: 60px;width: 34px;height: 34px;}.vm-customfields-wrap>.grid {align-items: start !important;}.vm-customfields-wrap>.grid>.image {}body {overflow: visible !important;}.vm-customfields-wrap>.grid>.image> .img.persoonlijkbandje {padding: 4rem;min-height: 520px;align-items: center;justify-content: center;gap: 40px;position: sticky;top: 0;align-self: start;height: fit-content;}.imgholder {position: relative;display: flex;flex-direction: column;}.vm-customfields-wrap>.grid>.image> .img.bandjesimages {height: 720px;}.configwrapper .merkjehld span, .persoonlijkbandje .merkjehld span {width: 25px;height: 30px;display: block;background-repeat: no-repeat;background-size: contain;background-position: center;}.persoonlijkbandje .merkjehld span {width: 100%;height: 100%;}.configwrapper .imgholder.black-color .merkjehld span {filter: invert(1) brightness(1);}.configwrapper .txthld span, .persoonlijkbandje .txthld span {display: block;width: 100%;'';white-space: nowrap;text-transform: uppercase;}.vm-customfields-wrap>.grid>.image>.img img.pbandjesImageLen {height: 100px;padding: 0;width: auto;}.vm-customfields-wrap>.grid>.image>.img img.pbandjesImageBre {height: 120px;padding: 0;width: auto;max-width: none;object-fit: contain;}.productdetails.old .configwrapper .imgholder img {height: 60px;width: auto;max-width: 630px;display: block;position: absolute;top: 50%;}.scrolldown {max-width: 50px;margin: 6rem auto;opacity: 0;animation: pulse 2s ease infinite;}.child-products {margin: 7rem 0;}.child-products-container {display: flex;justify-content: center;flex-wrap: wrap;margin: 20px 0;gap: 0rem;}.child-product {text-align: center;margin: 10px;}.child-product-link {text-decoration: none;color: inherit;}.child-product img {width: 370px;height: auto;margin-bottom: 10px;}.child-product h3 {margin: 0;font-size: 32px;color: var(--text-black);}.prddsc {margin: auto;margin: 7rem 0;}@keyframes pulse {0% {opacity: 0.2;}50% {opacity: 0;}100% {opacity: 0.2;}}.productdetails.old .configwrapper .imgholder img:nth-child(1) {right: 0;}.productdetails.old .configwrapper .totaalprijs>div:nth-child(1), .productdetails.old .configwrapper .product .productopties h3 {font-size: 20px;font-weight: 900;color: var(--main-brand-blue-1);}.hd {overflow: hidden;background: #EAF4F4;border-radius: 3rem;position: relative;padding: 1rem 0 2rem;}.pfasvrij {position: absolute;top: 10px;z-index: 999;right: 10px;transform: rotate(7deg);}.imghldclm .pfasvrij {right: unset;left: 10px;top: 80%;transform: rotate(-14deg);}.hd .cnt .logs {display: flex;position: relative;flex-direction: column;align-items: center;justify-content: end;margin: auto;}.hd .cnt .logs img {flex-shrink: 1;}body p {font-size: 20px;}.bar {display: grid;grid-template-columns: 100%;margin: 4rem 0;align-items: center;gap: 0rem;}.bar img, .bar video {width: 100%;height: 100%;object-fit: cover;border-radius: 2rem;min-height: 400px;}.bar .t {padding: 0;text-align: center;}.hd .bestelbutton {margin-left: auto;position: absolute;bottom: 0px;right: 0;width: 100%;}.bar .i {height: 100%;position: relative;}body h3 {color: var(--text-black);font-size: 26px;}.naam h1 {margin: 0;display: flex;flex-wrap: wrap;max-width: 600px;justify-content: center;overflow: visible;}.naam h1 span {background: #9AD6DB;color: var(--text-black);display: block;padding: 10px 20px;text-transform: uppercase;font-size: 23px;position: relative;}.naam h1 span:nth-child(4) {background: none;margin-top: 20px;font-size: 36px;}.naam h1 span:nth-child(2) {background: #E0789C;top: 0px;left: 20px;z-index: 2;transform: rotate(-7deg);}.naam h1 span:nth-child(3) {background: #CAE278;transform: rotate(356deg);z-index: 0;top: 0px;left: 0px;padding: 10px 30px;}.hd .cnt .logs > svg {width: 30px;top: 10px;position: relative;margin: 0 10px;right: 20px;flex-shrink: 0;display: none;}.productdetails>div:nth-child(2):after, .productdetails>div:nth-child(2):before {content: "";background: url("/images/assets/map/Element-bogen-BLAUW.svg") no-repeat;width: 1000px;height: 1000px;position: absolute;top: 95%;right: -10px;z-index: -1;opacity: 0.5;transform: rotate(282deg);}.video-wrapper {position: relative;display: inline-block;}.productdetails .mute-toggle {position: absolute;top: 10px;right: 10px;background: rgba(0, 0, 0, 0.5);border: none;border-radius: 50%;padding: 5px;cursor: pointer;z-index: 10;width: 50px;height: 50px;}.productdetails .mute-toggle svg {fill: white;}.productdetails .mute-toggle:hover {background: rgba(0, 0, 0, 0.7);}.productdetails>div:nth-child(2):after, .productdetails>div:nth-child(2):before {content: "";background: url("/images/assets/map/Element-bogen-BLAUW.svg") no-repeat;width: 600px;height: 600px;background-size: contain;bottom: 70px;top: unset;}.productdetails>div:nth-child(2):after {top: -120px;left: 0;transform: rotate(-282deg);}.hd .cnt .logs > img:nth-child(3) {top: -10px;position: relative;}.hd .watches {position: relative;transform: rotate(43deg);top: -35%;width: 100%;margin-left: 0;display: flex;flex-wrap: nowrap;z-index: 0;max-height: 600px;justify-content: center;margin-bottom: -130px;margin-top: -132px;z-index: 0;}.hd>.watches {display: none;}div.product .voetnoot>div:last-child p {text-align: left;}.configwrapper h3 {text-align: center;font-size: 34px;margin-bottom: 4rem;color: var(--text-black);var( --text-black: );}.configwrapper .progress {margin-top: 0;margin-bottom: 2rem;}.productopties .progress {display: none;}div.product .voetnoot>div:last-child p{max-width:320px;}.configsimple {margin: 0rem 0 0;position: relative;display: flex;gap: 4rem;height: auto;margin-top: 2rem;}.navigation {display: flex;justify-content: space-between;margin-top: 40px;padding: 0px;top: 0;width: 100%;top: 0px;);left: 50%;z-index: 9999;}.btn.prev-btn, .btn.next-btn {width: 100%;display: flex;font-size: 16px;padding: 12px 16px;flex-direction: column;justify-content: center;align-items: flex-start;border-radius: 4rem;background: rgba(0, 0, 0, 0.08);width: fit-content;color: var(--text-white);transition: background 0.3s ease, transform 0.3s ease;cursor: pointer;font-family: 'Source Sans 3',sans-serif;font-weight: 500;flex-grow: 0;}.btn.next-btn {align-self: end;margin-left: auto;color: #fff !important;!i;!;background: var(--color1);width: fit-content;flex-grow: 0;border: none;}.mainsection {overflow: hidden !important;}.hd .watches img {width: auto;flex-shrink: 1;height: 100%;max-height: 810px;margin: 0;}.hd .watches>img:nth-child(2) {top: -120px;position: relative;}.hd .watches>img:nth-child(3) {top: -240px;position: relative;}.hd .cnt {width: 100%;margin-left: auto;position: relative;margin-top: 80px;}.hd .cnt .naam {position: relative;z-index: 20;}.productdetails.old .configwrapper .product .productopties .cstmmd>h3 {font-size: 32px;}.configwrapper {position: relative;}.configwrapper::after {content: "";position: absolute;top: 0;left: 0;width: 100vw;height: 100%;background: var(--custom-background);) B;opacity: 0.3;pointer-events: none;z-index: -1;border-radius: 1rem;width: 100%;z-index: -1;transition: all 0.4s ease;}.configwrapper {padding: 1rem 1rem;min-height: auto;}@media(min-width: 430px) {.naam h1 span {font-size:32px;}}@media(min-width: 576px) {.productdetails.old .configwrapper .imgholder img:nth-child(2), .productdetails.old .configwrapper .imgholder img {height:70px;}.configwrapper .merkjehld {right: 40px;bottom: 44px;}.productdetails.old .configwrapper .imgholder {width: 320px;max-width: 320px;}.configwrapper .txthld {right: 160px;top: 49px;}.configwrapper .placeholder-text {position: absolute;top: 50%;text-align: center;width: 100%;font-weight: 900;font-size: 32px;padding: 0 30px;transform: translate3d(0,-50%,0);}@media(min-width: 768px) {.naam h1 span {font-size:42px;}}}@media(min-width: 992px) {.child-products-container {flex-wrap:nowrap;}#progress-num .progres,.progress-num .progres,.thumbnails-options>div {width: 64px;height: 64px;}.productopties .progress {display: block;}.productdetails .configwrapper div.product {margin: 0;min-height: 600px;}.hd .cnt .logs {margin-left: auto;margin-right: 0;}.configwrapper {padding: 4rem;min-height: auto;}.configwrapper>.progress {display: none;}.configwrapper .merkjehld {right: 161px;}.productdetails.old .configwrapper .imgholder {width: 500px;max-width: none;height: 260px;!i;!;!;}.bar {display: grid;grid-template-columns: 1fr 40%;gap: 4rem;}.bar .t {}.bar:nth-child(2n) {grid-template-columns: 40% 1fr;}.bar:nth-child(2n) .i {order: -1;}.productdetails.old .configwrapper .imgholder img {height: 120px;width: auto;max-width: 630px;display: block;position: absolute;top: 50%;}.productdetails.old .configwrapper .imgholder img:nth-child(1) {right: 130px;}.configwrapper .txthld {position: absolute;text-transform: none;font-weight: 900;color: #0000003d;right: 156px;top: 33px;font-size: 18px;width: 20px;margin-left: 53px;text-align: center;}.productdetails.old .configwrapper .imgholder img:nth-child(2) {position: absolute;top: 0;height: 90px;right: 0;width: auto;}.configwrapper .merkjehld span {width: 35px;height: 40px;display: block;background-repeat: no-repeat;background-size: contain;background-position: center;}.configwrapper .merkjehld {position: absolute;width: 40px;height: 40px;right: 44px;bottom: 70px;opacity: 0.3;margin-left: -83px;}.productdetails.old .configwrapper .imgholder img:nth-child(1) {right: 0;height: 80px;}}@media(min-width: 1200px) {.hd .cnt .logs {flex-direction:row;}.persoonlijkbandje .txthld {right: 230px;top: 45px;}.configwrapper .merkjehld {right: 78px !important;!i;!;bottom: 14px !important;!i;!;}.hd .bestelbutton {max-width: 400px;margin-left: auto;position: absolute;bottom: 20px;right: 100px;width: 400px;}.btn.prev-btn, .btn.next-btn {font-size: 20px;}.productdetails.old .configwrapper .imgholder img:nth-child(2) {height: 120px;}.configwrapper .txthld {top: 46px;right: 200px;font-size: 20px;}.productdetails.old .configwrapper .imgholder img:nth-child(1) {top: 170px !important;!i;!;right: 0;height: 110px !important;!i;!;!;}.hd .cnt .watches {display: none;}.hd {padding: 5rem 0 5rem;}.hd .watches img {max-height: none;}.hd .watches {position: absolute;transform: rotate(38deg);top: -30%;width: 14%;margin-left: 0;display: flex;flex-wrap: nowrap;z-index: 0;margin: 0;justify-content: start;max-height: none;}.hd .cnt {justify-content: end;}.hd .cnt .naam {margin-left: auto;}.productdetails div.product .voetnoot {margin-top: 2rem;}}@media(min-width: 1400px) {.hd .cnt {width: 47%;margin-left: auto;position: relative;margin-top: 0;}.persoonlijkbandje .merkjehld {right: 75px;}.persoonlijkbandje .txthld {right: 260px;top: 45px;}.hd .watches {position: absolute;transform: rotate(38deg);top: -30%;width: 14%;margin-left: 0;display: flex;flex-wrap: nowrap;z-index: 0;margin: 0;justify-content: start;max-height: none;}.hd .watches>img:nth-child(2) {top: -140px;position: relative;left: -30px;}.hd .watches>img:nth-child(3) {top: -280px;position: relative;left: -60px;}.configwrapper>div {align-items: stretch;}}@media (max-width: 20000px) {.config-step {transform: translate3d(-110%, 0, 0);position: absolute;z-index: -1;opacity: 0;transition: all 0.3s ease;top: 0;visibility: hidden;width: 100%;}.selectvelden .config-step {visibility: visible;opacity: 1;transform: none;position: unset;display: none;}.config-step.active {opacity: 1;z-index: 10;position: relative;visibility: visible;transform: translate3d(0,0,0);}.config-step.active + .config-step {transform: translate3d(110%,0,0);}.productopties .vm-customfields-wrap .config h4 {justify-content: start;margin-top: 0px;margin-bottom: 30px;text-transform: none;font-weight: 900;}.productopties {position: relative;margin-bottom: 0 !important;!i;!;}.btn.prev-btn {color: #000;}.config .radio-options, .config .controls {justify-content: center;}div.product .voetnoot>div.aantal {align-items: center;padding: 0;}.btn.prev-btn svg, .btn.next-btn svg {fill: #000;width: 24px;}.prev-btn:disabled, .next-btn:disabled {background-color: #ccc;cursor: not-allowed;}.addbutton {margin-top: 20px;padding: 0px;}}@media (min-width: 992px) {.config-step {}.navigation {}.addbutton {display: block !important;}}@media(min-width: 1400px) {.configwrapper .merkjehld {top: 206px;right: 85px;}.configwrapper .txthld {left: unset;right: 200px;top: 46px;font-size: 20px;}}@media(min-width: 1920px) {.configwrapper .txthld {top: 49px;}.configwrapper .merkjehld {right: 70px;top: 206px;}}