.slick-dots {bottom: -35px;}.belowcont .reviewmodule .slick-dots {bottom: -10px;}.nieuwsitem.reviewitem {margin-bottom: 0;}.reviewitem {margin-bottom: 100px;}.popupcontent {max-width: 640px;}.nieuwsitem {background: #fff 0 0 no-repeat padding-box;border-radius: 5px;background-color: var(--bs-gray-100);text-align: left;overflow: hidden;display: flex;height: 100%;flex-direction: column;}.nieuwsitem.reviewitem {height: auto;margin-bottom: 30px;border-radius: 1rem;}.nieuwsitem > a {text-decoration: none;display: grid;grid-template-columns: 50% 50%;}.nieuwsitem > a {display: block;}.newsflash .nieuwsitem > a {display: initial;}.nieuwsitem .inhoud {padding: 12px 30px 30px;display: flex;flex-direction: column;height: 100%;}.reviewitem .inhoud {padding: 8px 30px 30px;}.nieuwsitem .datum {background: #fff;border-radius: 1rem;padding: 3px 10px;font-size: 12px;letter-spacing: 3px;color: #00000080;text-transform: uppercase;margin: 19px 0 0px;width: 105px;}.nieuwsmodule .slick-dots {bottom: -30px;}.nieuwsmodule .slick-track {margin-left: 0;}.reviewmodule .reviewsflash .slick-list {overflow: visible;}.reviewmodule .reviewsflash .slick-slide {margin-right: 20px;}.nieuwsmodule h2 {text-align: left;line-height: 1.25;margin-bottom: 2rem;}.reviewmodule h2 span {display: block;font-weight: 300;}.reviewmodule h2 span strong {font-weight: 700;}.nieuwsmodule .nieuwsitem .text {margin-bottom: 20px;padding-right: 40px;}.reviewmodule .reviewitem {margin-bottom: 20px;}.reviewmodule .reviewitem .inhoud {position: relative;}.reviewmodule .reviewitem .link {position: absolute;right: 20px;bottom: 20px;width: 40px;text-align: center;line-height: 38px;border-radius: 10px;color: #6bc4ff;}.reviewmodule .reviewitem .link svg {width: 20px;fill: var(--color2);}.nieuwsmodule .nieuwsitem .text p {text-align: left;}.belowcont .reviewmodule .nieuwsitem .header .image img {height: 320px;width: 100%;object-fit: cover;}.reviewmodule .reviewitem .header {position: relative;}.reviewmodule .reviewitem .header .image img {height: 100%;}.reviewmodule .reviewitem .header .image {overflow: hidden;height: 320px;}.reviewmodule .reviewitem .header .image img {height: 100%;object-fit: cover;object-position: center center;}.nieuwsitem .auteur {position: absolute;bottom: -30px;left: 30px;}.nieuwsitem .auteur > div {width: 60px;height: 60px;border-radius: 50%;overflow: hidden;}.reviewitem .auteur {bottom: -20px;}.reviewitem .auteur > div {width: auto;height: auto;border-radius: initial;overflow: initial;}.reviewitem .horloge p {color: #fff;border-radius: 30px;border: 1px solid #fff;text-align: center;font-size: 15px;line-height: 30px;display: inline-block;padding: 0 20px;font-weight: 300;background: #00000034;}.reviewitem .horloge p span {font-weight: 600;}.reviewitem .auteur > div:nth-child(2) {height: auto;width: auto;border-radius: 30px;background: #fff;width: 150px;padding: 0 28px;overflow: hidden;height: 50px;display: flex;align-items: center;}.reviewitem .auteur > div:nth-child(2) img {width: 100%;height: auto;}.nieuwsitem .auteur > div img {height: 100%;object-fit: contain;width: 100%;object-position: top;object-position: center;background: var(--color4);}.reviewitem .text {position: relative;}.slick-dots li, .slick-dots li button {width: 10px;height: 10px;list-style: none;}.slick-dots li button:before {content: "" !important;border: 2px solid #6bc4ff;border-radius: 50%;width: 10px;height: 10px;opacity: 1;}.slick-dots li.slick-active button:before {background: #6bc4ff;opacity: 1;}p {color: var(--color2);}button:focus {outline: none;}ul {margin: 0;padding: 0;}ul {margin: 0;padding: 0;}.reviewitem {margin-bottom: 100px;}.nieuwsmodule.reviewmodule {margin-top: 11rem;}@media (min-width: 768px) {.nieuwsmodule {margin: 3rem 0;}.reviewitem .inhoud {min-height: 0;}}@media (min-width: 992px) {p, li {font-size: 18px;font-weight: 400;}.reviewmodule .reviewitem {flex-direction: row;}.reviewmodule .reviewitem .horloge p {margin-bottom: 10px;}.reviewmodule .reviewitem .auteur {height: auto !important;bottom: 10px;left: 32px;}.reviewmodule .reviewitem .header, .reviewmodule .reviewitem .header > * {margin: 0;height: 100%;}}@media (min-width: 1200px) {.belowcont .reviewmodule .slick-dots {bottom: 20px;}.nieuwsitem.reviewitem {margin-bottom: 60px;}.reviewitem .inhoud {height: 100%;}}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;}.grid {display: grid;grid-template-columns: 1fr;}#screenProtectorPopup h4 {margin-top: 0;font-size: 26px;}#screenProtectorPopup p {font-size: 16px;margin: 1rem 0;}#screenProtectorPopup .btnbar {margin: 0;}.mainsection {position: relative;z-index: 7;margin-bottom: 0;background: none;overflow: visible;}.belowcont {padding: 0;}@media (min-width: 768px) {.iconbar {flex-direction: row;}}.controls {z-index: 3;}.kbh {position: relative;width: fit-content;}.kbh>span.txt {vertical-align: top;color: #fff;font-weight: 350;font-size: 16px;position: absolute;top: 0px;left: 80%;transform: rotate(7deg);width: 150px;}.kbh>span.txt svg {content: '';width: 48px;height: 20px;white-space: nowrap;line-height: normal;font-weight: 100;font-size: 17px;position: absolute;left: 50px;transform: rotate(323deg) scale(.8) scaleX(-1);top: 31px;background-size: cover;opacity: .7;transition: opacity 1s ease;z-index: 9;background-position: 100% 50%;}.productdetails .kleurbollen {margin: 1rem 0;width: fit-content;background: #ffffff80;border-radius: 2rem;padding: 5px 14px;display: flex;align-items: center;gap: 8px;height: 42px;}.prodimages {position: relative;overflow: hidden;display: block;}#specificaties {position: relative;}#samenstellen {z-index: 1;}#progress {position: relative;margin: 4rem 0 0;scroll-margin-top: 40px;}#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 {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;}.thumbnails-options > div {opacity: 0.3;}#progress-num .progres, .thumbnails-options > div {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;}.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.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;}#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;}.productdetails #progress {margin-top: 0;}#progress-num .progres.active {border: 2px solid var(--color1);color: var(--text-white);opacity: 1;cursor: pointer;background: var(--color1);}#progress-num .progres.active.current {background: #ffffff6b;}.addtocart-area {width: 100%;}.vm-customfields-wrap .wrap {margin: 1rem 0 0;position: relative;display: flex;gap: 4rem;height: auto;}.vm-customfields-wrap .wrap > div {height: auto;}.selectvelden h4 {color: var(--text-white);line-height: 1.5;}.selectvelden h6 {margin-top: 1rem;}.selectvelden h5 {color: var(--text-white);opacity: 1;line-height: 1;font-weight: 400;}.samenstellen {position: relative;z-index: 1999;gap: 2rem;min-height: 800px;}#introductie {position: relative;}.kleurbollen > .productkleur.active {width: 32px;height: 32px;}.kleurbollen > .productkleur.blauw {background-color: #4093c9;}.kleurbollen > .productkleur.blauw.nextcolor {background-color: var(--connect-next-blauw);}.kleurbollen > .productkleur.roze {background-color: #f55a93;}.kleurbollen > .productkleur.roze.nextcolor {background-color: #ffcbbb;}.kleurbollen > .productkleur.groen {background-color: #4b5302;}.kleurbollen > .productkleur.groen.nextcolor {background-color: #acebb0;}.kleurbollen > .productkleur.lila {background-color: #c99bff;}.shopbutton {background: var(--color1);padding: 10px 22px;color: #fff;font-weight: 600;display: inline-block;font-size: 18px;position: relative;border-radius: 3rem;white-space: nowrap;transition: transform .3s ease;text-decoration: none;}.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;}a.btn:hover {transform: translateY(-2px);color: #fff;}a.btn:hover:after {opacity: 1;}.highlighted {background: var(--color11);color: #fff;padding: 6px 12px;border-radius: 8px;display: inline-block;}.btnbar {display: flex;justify-content: start;gap: 1rem;margin-top: 2rem;flex-wrap: wrap;}.btnbar > .btn {margin: 0;height: fit-content;}.shopbutton {padding: 0 40px;}.shopbutton:hover {text-decoration: none;transform: translateY(-5px);color: #fff;}.vmcustom-textinput {height: 34px;}.productdetails > div {position: relative;}.productdetails .modsection {position: relative;margin: 5rem 0 10rem;padding-top: 2rem;}.module {padding: 3rem 0;}.title-block {display: grid;justify-content: space-between;align-items: end;margin: 0rem 0 2rem;grid-template-columns: 65% 25%;gap: 5%;}#screenProtectorPopup {border-radius: 1rem;padding-bottom: 2rem;}.title-block p {font-size: 14px;margin-top: 10px;}.title-block h5 {margin-top: 4px;font-weight: 500;}.selectvelden.checkout .title-block, .selectvelden.kleurkiezen .title-block {margin-top: 2rem;}.title-block h4 {margin: 0;line-height: 1.25;font-size: 24px;margin-bottom: 20px;}.productdetails .shopbutton {width: fit-content;text-align: center;padding: 0;line-height: 42px;z-index: 999999999999999;flex-grow: 0;min-width: 260px;}div.addtocart-button {display: block;margin: 0;position: relative;width: fit-content;order: -1;}span.addtocart-button-disabled {width: 100%;background: var(--accent-gray);display: block !important;font-size: 16px;padding: 0;height: auto;line-height: 50px;border-radius: 10px;font-weight: 600;color: #555;padding: 0 2rem;border-radius: 5rem;min-width: 250px;line-height: 48px;}div.addtocart-button button {width: fit-content;margin-left: 0;min-width: 230px;width: 100%;}.productdetails button {width: 100%;height: 100%;border: none;height: 48px;font-size: 18px;display: flex;align-items: center;gap: 12px;}button svg {width: 20px;}button:focus {outline: none;}.productdetails button:disabled {background: #ccc;box-shadow: 0 0 #ccc;}.selectvelden .radiocheck input {position: absolute;opacity: 0;visibility: hidden;}.selectvelden .radiocheck {visibility: visible;opacity: 1;position: relative;}.selectvelden:not(.old) .radiocheck label {border-radius: 64px;background: var(--ui-wit, #FFF);display: flex;min-height: 48px;padding: 8px 12px 8px 12px;align-items: center;align-self: stretch;border: 1px solid transparent;}.selectvelden.extrabandjes .radiocheck {min-height: 42px;}.selectvelden.extrabandjes .radiocheck.geweven.zwart:after, .selectvelden.extrabandjes .radiocheck.benthe:after {content: "";position: absolute;left: 26%;transform: rotate(10deg);top: -1px;color: var(--main-brand-orange);font-weight: 600;padding: 0 5px 1px;border-radius: 2px;}.selectvelden.extrabandjes .radiocheck.benthe:after {left: 220px;}.selectvelden .controls {display: flex;flex-direction: column;gap: 20px;}.vm-customfields-wrap .btnbar {display: flex;justify-content: start;margin-top: 0;padding-top: 1rem;}.buttonblock {width: 100%;display: flex;font-size: 18px;padding: 8px 32px;flex-direction: column;justify-content: center;align-items: flex-start;border-radius: 12rem;background: rgba(0, 0, 0, 0.08);width: fit-content;color: var(--text-white);transition: all 0.3s ease;cursor: pointer;border: 1px solid #fff;}.vm-customfields-wrap .buttonblock {font-size: 14px;}.addtocart-bar > .buttonblock {opacity: 0;}.buttonblock:nth-child(2) {align-self: end;margin-left: auto;background: var(--color1);border-radius: 4rem;padding: 8px 44px;border-color: var(--color1);}.orange-buttons .buttonblock:nth-child(1) {background: rgba(255, 255, 255, 0.38);}.orange-buttons .buttonblock:nth-child(1):hover {background: rgba(255, 255, 255, 0.38);}.buttonblock:hover {transform: translate3d(0, 4px, 0);}.buttonblock div:nth-child(1) {display: flex;align-items: center;gap: 6px;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}.vm-customfields-wrap .buttonblock div:nth-child(1) {display: none;}.buttonblock div:nth-child(2) {font-weight: 100;}.vm-customfields-wrap .buttonblock div:nth-child(2) {font-weight: 500;}.buttonblock svg {width: 14px;fill: var(--text-white);}.selectvelden .radiocheck label {display: flex;align-items: center;margin-bottom: 5px;position: relative;z-index: 9999;pointer-events: all;cursor: pointer;font-size: 13px;font-weight: 600;}.selectvelden .radiocheck label, .selectvelden .radiocheck > .optie {margin: 0;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;width: 100%;}.selectvelden .radiocheck > .optie {cursor: pointer;}.selectvelden .radiocheck label:before, .selectvelden .radiocheck .optie:before {content: '';margin-right: 16px;display: inline-block;vertical-align: text-top;min-width: 20px;height: 20px;background: #ffffff 0 0 no-repeat padding-box;border: 1px solid #00000034;border-radius: 50%;}.selectvelden .radiocheck label:before, .selectvelden .radiocheck .optie:before {width: 24px;height: 24px;border: none;}.selectvelden .radiocheck.blauw label:before, .config .radiocheck.blauw label::before, .selectvelden .config .radiocheck.blauw label::before, .selectvelden .radiocheck.blau label:before, .config .radiocheck.blau label::before, .selectvelden .config .radiocheck.blau label::before {background: var(--connect-up-blauw);}.selectvelden .connect-next .radiocheck.blauw label:before, .config.connect-next .radiocheck.blauw label::before, .selectvelden .config.connect-next .radiocheck.blauw label::before , .selectvelden .connect-next .radiocheck.blau label:before, .config.connect-next .radiocheck.blau label::before, .selectvelden .config.connect-next .radiocheck.blau label::before {background: var(--connect-next-blauw);}.selectvelden .radiocheck.roze label:before, .config .radiocheck.roze label::before, .selectvelden .config .radiocheck.roze label::before, .selectvelden .radiocheck.rosa label:before, .config .radiocheck.rosa label::before, .selectvelden .config .radiocheck.rosa label::before {background: var(--connect-up-roze);}.selectvelden .connect-next .radiocheck.roze label:before, .config.connect-next .radiocheck.roze label::before, .selectvelden .connect-next .radiocheck.rosa label:before, .config.connect-next .radiocheck.rosa label::before {background: var(--connect-next-roze);}.selectvelden .connect-next .radiocheck.lila label:before, .config.connect-next .radiocheck.lila label::before {background: var(--connect-next-lila);}.selectvelden .radiocheck.groen label:before, .config .radiocheck.groen label::before, .selectvelden .config .radiocheck.groen label::before, .selectvelden .radiocheck.grun label:before, .config .radiocheck.grun label::before, .selectvelden .config .radiocheck.grun label::before {background: var(--connect-up-groen);}.selectvelden .connect-next .radiocheck.groen label:before, .config.connect-next .radiocheck.groen label::before, .selectvelden .config.connect-next .radiocheck.groen label::before, .selectvelden .connect-next .radiocheck.grun label:before, .config.connect-next .radiocheck.grun label::before, .selectvelden .config.connect-next .radiocheck.grun label::before {background: var(--connect-next-groen);}.selectvelden .connect-next .radiocheck.zwart label:before, .config.connect-next .radiocheck.zwart label::before, .selectvelden .connect-next .radiocheck.schwarz label:before, .config.connect-next .radiocheck.schwarz label::before {background: var(--connect-next-zwart);}.selectvelden .radiocheck.lila label:before, .config .radiocheck.lila label::before {background: var(--connect-next-lila);}.selectvelden .radiocheck.zwart label:before, .config .radiocheck.zwart label::before, .selectvelden .config .radiocheck.zwart label::before, .selectvelden .radiocheck.schwarz label:before, .config .radiocheck.schwarz label::before, .selectvelden .config .radiocheck.schwarz label::before {background: var(--connect-up-zwart);}.config .radiocheck.groen label::before, .selectvelden .config .radiocheck.groen label::before, .config .radiocheck.grun label::before, .selectvelden .config .radiocheck.grun label::before {background: var(--connect-up-groen);}.config .radiocheck.blauw label::before, .selectvelden .config .radiocheck.lichtblauw label::before, .config .radiocheck.blau label::before, .selectvelden .config .radiocheck.lichtblau label::before {background: var(--connect-up-blauw);}.config .radiocheck.roze label::before, .config .radiocheck.rosa label::before {background: var(--connect-up-roze);}.config .radiocheck.zwart label::before, .config .radiocheck.schwarz label::before {background: var(--connect-up-zwart);}.selectvelden .radiocheck.oranje label:before, .config .radiocheck.oranje label::before, .selectvelden .config .radiocheck.oranje label::before, .selectvelden .radiocheck.orange label:before, .config .radiocheck.orange label::before, .selectvelden .config .radiocheck.orange label::before {background: var(--connect-up-oranje);}.selectvelden .radiocheck input:checked + label:before {border-color: var(--color2);}.selectvelden:not(.old) .radiocheck input + label:after {content: "auswählen";padding: 0 10px;opacity: 0.32;position: absolute;right: 10px;font-weight: 300;font-size: 14px;}.selectvelden .radiocheck input:checked + label:after, .selectvelden .radiocheck.active .optie:after {content: "\f00c";font-family: "Font Awesome 5 Pro";font-size: 20px;position: absolute;color: var(--color2);font-weight: 100;width: 20px;text-align: center;right: 30px;left: unset;top: 3px;opacity: 1;}.selectvelden.kleurkiezen .radiocheck input:checked + label:after {top: 50%;transform: translate3d(0, -50%, 0);color: var(--color1);font-size: 18px;padding: 0;right: 20px;}.selectvelden.kleurkiezen .radiocheck input:checked + label {background: var(--color5);border-color: var(--color1);}.selectvelden .radiocheck input:checked + label:before {border: none;}.selectvelden:not(.kleurkiezen) .radiocheck input + label:before, .selectvelden:not(.kleurkiezen) .radiocheck .optie:before {width: 0;padding: 0;margin: 0;background: none;}.selectvelden:not(.kleurkiezen) .radiocheck input:checked + label:after, .selectvelden:not(.kleurkiezen) .radiocheck.active .optie:after {display: flex;font-size: 16px;font-weight: 100;right: 15px;width: 30px;left: unset;top: 50%;transform: translate3d(0, -50%, 0);height: 30px;color: var(--color1);border-radius: 50%;justify-content: center;align-items: center;}.selectvelden:not(.kleurkiezen) .radiocheck input:checked + label, .selectvelden.notopts .radiocheck.active {border-color: var(--color1);background: var(--color5);}.productdetails .main-image {display: flex;align-items: center;justify-content: center;border-radius: 1rem;overflow: hidden;}.productdetails .main-image.sliderimages {display: block;}.productdetails .main-image video {width: 100%;height: 100%;}.productdetails .main-image a, .productdetails .main-image img {height: auto;\: cover;}.productdetails .mr .main-image > a > img {margin-left: -40px;width: calc(100% + 100px);max-width: none;}.productdetails .extraimages {position: absolute;right: 0px;display: flex;flex-direction: column;gap: 2rem;top: 50%;transform: translate3d(0, -50%, 0);}.productdetails .extraimages > div {background: #ffffff42;border-radius: 32px;padding: 0px;box-sizing: border-box;}.productdetails .main-image .extraimages img {width: 100px;height: 100px;border-radius: 16px;object-fit: cover;}.vm-customfields-wrap .main-image {border: none;background: none;padding: 1rem;height: 100%;width: 100%;padding: 0;}.productdetails .main-image img {}.productdetails .additional-images, .productdetails .additoptions {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 10px;margin: 10px 0;}.productdetails .additional-images {display: flex;flex-direction: rpw;}.vm-customfields-wrap .additional-images, .vm-customfields-wrap .additoptions {justify-content: start;margin-bottom: 0;position: initial;top: 80%;width: 100%;margin: 0;padding: 1rem;gap: 16px;}.vm-customfields-wrap .additoptions {justify-content: center;}.vm-customfields-wrap .additoptions .plus {display: none;}.productdetails .additional-images > div > a {display: block;height: 100%;}.productdetails .additional-images > div img, .productdetails .additoptions > div img {height: 100%;object-fit: cover;object-position: center center;border-radius: 10px;width: 100%;}.productdetails .additoptions > div img {object-fit: contain;padding: 10px;}.productdetails .additional-images > div {background: #00000034;margin: 0;position: relative;width: 40px;height: 40px;text-align: center;border-radius: 10px;min-width: 40px;}.vm-customfields-wrap .additional-images > div, .vm-customfields-wrap .additoptions > div {width: 70px;height: 70px;max-width: none;background: #ffffff1f;flex: initial;margin: 0;flex-shrink: 0;border-radius: 10px;}.productdetails .additional-images > div.video:before {content: "\f144";font-family: "Font Awesome 5 Pro";position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);font-size: 40px;font-weight: 900;color: #009dda;z-index: 2;pointer-events: none;}.productdetails .additional-images > div.video:after {background: #fff;width: 20px;height: 20px;content: "";left: 50%;top: 47%;transform: translate3d(-50%, -50%, 0);position: absolute;z-index: 0;pointer-events: none;}.kleurkiezen 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;}.kleurkiezen input {min-width: 200px;width: 100%;appearance: none;border-radius: 10px;-webkit-appearance: none;}.shopbutton {display: block;}.white-content .productdetails h2 {color: var(--text-white);}.kleurbollen > .productkleur {width: 24px;height: 24px;display: inline-block;font-size: 0;cursor: pointer;border-radius: 50%;margin: 0 1px;transition: width .13s ease, height .13s ease;}.kleurbollen > .productkleur.active {width: 32px;height: 32px;}.kleurbollen > .productkleur.wit {background-color: #f5f5f5 }.kleurbollen > .productkleur.zilver {background-color: #d8d8d8 }.kleurbollen > .productkleur.grijs {background-color: #919191 }.kleurbollen > .productkleur.geel, .kleurbollen > .productkleur.gelbe {background-color: #fee669 }.kleurbollen > .productkleur.zwart, .kleurbollen > .productkleur.schwarz {background-color: #000;}.kleurbollen > .productkleur.blauw, .kleurbollen > .productkleur.donkerblauw, .kleurbollen > .productkleur.blau, .kleurbollen > .productkleur.donkerblau {background-color: #4093c9 }.kleurbollen > .productkleur.blauw.nextcolor, .kleurbollen > .productkleur.blau.nextcolor {background-color: var(--connect-next-blauw);}.kleurbollen > .productkleur.roze, .kleurbollen > .productkleur.rosa {background-color: #f55a93 }.kleurbollen > .productkleur.felroze, .kleurbollen > .productkleur.felrosa {background-color: #ff5665;}.kleurbollen > .productkleur.roze.nextcolor, .kleurbollen > .productkleur.rosa.nextcolor {background-color: #ffcbbb;}.kleurbollen > .productkleur.paars, .kleurbollen > .productkleur.lila {background-color: #63366d }.kleurbollen > .productkleur.rood, .kleurbollen > .productkleur.zwart-rood, .kleurbollen > .productkleur.rot, .kleurbollen > .productkleur.schwarz-rot {background-color: #c40202 }.kleurbollen > .productkleur.groen, .kleurbollen > .productkleur.grun {background-color: #4b5302;}.kleurbollen > .productkleur.groen.nextcolor, .kleurbollen > .productkleur.grun.nextcolor {background-color: #acebb0;}.kleurbollen > .productkleur.lila {background-color: #c99bff;}.kleurbollen > .productkleur.oranje , .kleurbollen > .productkleur.orange {background-color: #f7931e;}.kleurbollen > .productkleur.onecolor.blauw, .selectvelden .connect-one .radiocheck.blauw label:before, .selectvelden .config.connect-one .radiocheck.donkerblauw label:before, .kleurbollen > .productkleur.onecolor.blau, .selectvelden .connect-one .radiocheck.blau label:before, .selectvelden .config.connect-one .radiocheck.donkerblau label:before {background-color: var(--connect-one-blauw);}.kleurbollen > .productkleur.onecolor.groen, .selectvelden .connect-one .radiocheck.groen label:before, .selectvelden .config.connect-one .radiocheck.turquoise label:before, .kleurbollen > .productkleur.onecolor.grun, .selectvelden .connect-one .radiocheck.grun label:before, .selectvelden .config.connect-one .radiocheck.turquoise label:before, .kleurbollen > .productkleur.onecolor.grn, .selectvelden .connect-one .radiocheck.grn label:before, .selectvelden .config.connect-one .radiocheck.turquoise label:before {background-color: var(--connect-one-groen);}.kleurbollen > .productkleur.onecolor.roze, .kleurbollen > .productkleur.onecolor.paars, .selectvelden .connect-one .radiocheck.roze label:before, .selectvelden .connect-one .radiocheck.paars label:before , .kleurbollen > .productkleur.onecolor.rosa, .kleurbollen > .productkleur.onecolor.lila, .selectvelden .connect-one .radiocheck.rosa label:before, .selectvelden .connect-one .radiocheck.lila label:before {background-color: var(--connect-one-roze);}.kleurbollen > .productkleur.onecolor.rood, .selectvelden .radiocheck.rood label:before, .selectvelden .config .radiocheck.rood label:before , .kleurbollen > .productkleur.onecolor.rot, .selectvelden .radiocheck.rot label:before, .selectvelden .config .radiocheck.rot label:before {background-color: var(--connect-one-rood);}.kleurbollen>.productkleur.adventurecolor.blau {background-color: var(--connect-adventure-blau);}.kleurbollen>.productkleur.adventurecolor.grun {background-color: var(--connect-adventure-grun);}.kleurbollen>.productkleur.adventurecolor.rosa {background-color: var(--connect-adventure-rosa);}.productdetails div.product {color: var(--color2);text-align: left;padding: 0;display: flex;flex-direction: column;margin-top: 20px;}.samenwerking>img {width: 230px;margin-left: auto;display: block;margin-right: 0;height: auto;}.productdetails div.product > h2 {font-size: 22px;font-weight: 500;text-align: left;margin-bottom: 4px;}.productdetails.horlogebg {margin-top: -145px;padding-top: 150px;position: relative;}.productdetails .meta {display: flex;font-size: 14px;font-weight: 400;gap: 9px;flex-direction: column;justify-content: center;}.productdetails .meta > div {margin-right: 0;margin-bottom: 0;width: auto;font-size: 16px;}.productdetails .meta {margin-top: 1rem;flex-direction: column;justify-content: start;align-items: start;flex-wrap: wrap;}.voorraad > div {display: flex;gap: 8px;align-items: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}.voorraad > div svg {width: 24px;height: 24px;}.white-content .voorraad > div, .white-content .voorraad > div > svg {color: var(--text-white);fill: var(--text-white);}.productdetails .meta svg {width: 20px;height: 20px;}.productdetails .meta strong {font-weight: 400;}.white-content .productdetails p {color: var(--text-white);}.white-content .withiconbar .content p {color: #fff;}.white-content .productdetails h3 {color: var(--text-white);margin: 0;line-height: 1.25;}.selectvelden h3 {margin-bottom: 1rem;font-size: 32px;}.selectvelden p {margin-bottom: 0;}.white-content .productdetails div.product h1 {color: var(--text-white);}.productdetails div.product h1 {text-align: left;color: var(--color2);margin-bottom: 0;font-size: 56px;margin-top: 0;line-height: 1;margin: 0rem 0 0px;text-transform: uppercase;}.productdetails div.product h1 span {font-weight: 300;display: block;font-size: 80%;text-transform: none;}.werkdagenvoor {color: var(--color2);font-weight: 400;border-radius: 5px;padding: 0;display: flex;align-items: start;gap: 8px;}.white-content .werkdagenvoor {color: var(--text-white);fill: var(--text-white);}.werkdagenvoor svg {width: 24px;height: 24px;}.werkdagenvoor strong {font-weight: 600;}.product .prijs {font-weight: 700;font-size: 20px;line-height: normal;margin-bottom: 20px;}.productdetails .product .prijs {margin: 1rem 0 0;display: flex;align-items: start;flex-direction: column;gap: 0;flex-shrink: 0;}.prm {display: flex;gap: 1rem;align-items: start;flex-shrink: 0;flex-direction: column;}.productdetails .product .bestellen {gap: 22px;display: flex;flex-direction: column;margin-top: 2rem;}.productdetails .product .prijs > p {margin: 0;font-size: 22px;font-style: normal;font-weight: 400;line-height: 1;color: #fff;transition: color 0.5s ease;}.productdetails.orange-buttons .product .prijs > p {color: #fff;}.productdetails .product .prijs > div:nth-child(2), .productdetails .product .prijs > div {order: 1;background: none;border-radius: 30px;padding: 0;letter-spacing: -0.26px;width: fit-content;font-weight: 500;font-size: 32px;}.productdetails .product .prijs > div:nth-child(2) {color: #fff;}.iconbar {display: flex;gap: 20px;margin: revert-layer;align-items: center;gap: 2rem;flex-direction: row;align-items: center;flex-wrap: wrap;}.withiconbar .iconbar {background: var(--color-opaque);}.withiconbar .iconbar > .icon > svg {fill: #fff;}.withiconbar .iconbar > .icon.active > svg {fill: var(--color1);}.productdetails .module.functiesmod .dt svg {fill: #fff;}.withiconbar .iconbar .icon:hover svg {fill: var(--color1);cursor: pointer;}.iconbar > div {position: relative;gap: 8px;display: flex;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;color: var(--text-white);}.iconbar svg {fill: var(--text-white);width: 22px;}.product .btnbar {gap: 8px;margin: 0;z-index: 9;}.product .btnbar svg {width: 20px;}.content .summary h4 {color: var(--text-white);background: none;border: none;}.opts {display: flex;flex-direction: column;}.summary h4 {grid-template-columns: 50% 1fr 1fr;justify-content: start;border-radius: 32px;background: none;display: grid;min-height: 48px;padding: 0;align-items: center;opacity: 1;position: relative;border: 0px solid var(--accent-gray);margin: 0px 0px;}.summary h4 {grid-template-columns: 100%;}.selectvelden .sub {align-items: center;margin: 1rem 0 0;justify-content: space-between;}.selectvelden .sub * {margin: 0;}.selectvelden .sub .product-price span {font-size: 18px;font-style: normal;font-weight: 500;line-height: 18px;display: flex;padding: 8px;justify-content: center;align-items: center;gap: 10px;color: var(--text-white);border-radius: 32px;}.selectvelden .sub p {font-size: 16px;line-height: 1;text-align: right;}.selectvelden .sub h4 {color: var(--text-white);font-size: 18px;font-weight: 500;}.addtocart-bar {display: flex;justify-content: stretch;gap: 10px;align-items: start;align-items: stretch;margin-top: 2rem;flex-wrap: wrap;}.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;}.plusminus > span {background: var(--color2);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;}.plusminus svg {fill: #fff;width: 14px;}.productdetails:not(.old) .selectvelden {transform: translate3d(-110%, 0, 0);position: absolute;z-index: -1;opacity: 0;transition: opacity .15s ease .15s, transform 1s ease 0.15s;top: 0;visibility: hidden;width: 100%;}.productdetails:not(.old) .selectvelden.active {opacity: 1;z-index: 10;position: relative;visibility: visible;transform: translate3d(0, 0, 0);}.productdetails:not(.old) .selectvelden.active.checkout {margin-bottom: -72px;}.productdetails:not(.old) .selectvelden.active ~ .selectvelden {transform: translate3d(110%, 0, 0);}.selectvelden.kleurkiezen .image {margin-bottom: -3rem;}.selectvelden .image img {max-height: 160px;margin: 0 auto;display: block;width: auto;}.selectvelden .image .additional-images {display: none;}.productdetails .vm-customfields-wrap {padding: 0;margin: 1rem 0;}.vm-customfields-wrap .content .pp {text-align: center;margin-top: 2rem;font-size: 30px;font-weight: 600;color: var(--text-white);justify-content: space-between;align-items: center;}.vm-customfields-wrap .content .pp .product-price {letter-spacing: -0.26px;width: fit-content;color: #fff;}.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;}.vm-customfields-wrap .content {flex-direction: column;display: flex;position: relative;z-index: 9;padding: 10px 0;margin-top: -10px;max-width: 560px;margin: -10px auto 0;width: 100%;}.vm-customfields-wrap .content .select {padding-bottom: 3px;flex-shrink: 0;}.vm-customfields-wrap > .grid {gap: 0rem;}.vm-customfields-wrap > .grid > .lefthold > .image {display: flex;padding: 0;border-radius: 2rem;align-self: start;height: 100%;justify-content: center;width: 100%;align-items: stretch;flex-grow: 1;position: relative;z-index: 99;display: none;height: 100%;}.vm-customfields-wrap > .grid > .image > .img.bandjesimages, .vm-customfields-wrap > .grid > .lefthold > .image > .img.bandjesimages {height: 720px;}.vm-customfields-wrap > .grid > .image > .img, .vm-customfields-wrap > .grid > .lefthold > .image > .img {position: relative;align-self: stretch;justify-self: stretch;flex-grow: 1;display: flex;flex-direction: column;}.selectvelden .img.bandjesimages {display: flex;justify-content: center;gap: 0;}.etuiimg {min-height: 160px;}.bandjesImage {width: auto;position: relative;top: 0;max-width: 45px;align-items: center;}.bandjesImage:after {content: "+";color: #fff;font-size: 54px;padding-top: 3px;position: absolute;top: 50%;left: 170%;width: 60px;opacity: 0;height: 60px;background: #00000034;display: flex;align-items: center;display: none;justify-content: center;border-radius: 50%;transform: translate3d(0, -50%, 0);}.horlogehold {width: 200px;position: relative;height: 170px;margin-left: 90px;margin-right: -90px;}.horlogehold.centered {margin-left: -90px;}.kastjesImage, .dynamicBandjesImage {position: absolute;width: 40%;right: 50%;top: 50%;z-index: 2;transform: translate3d(50%, -50%, 0);}.opt, .summary h4 {grid-template-columns: 50% 1fr 1fr;justify-content: start;border-radius: 32px;background: none;display: grid;min-height: 48px;padding: 0;align-items: center;opacity: 1;position: relative;border: 0px solid var(--accent-gray);margin: 0px 0px;}.selectvelden.checkout .opt {min-height: 40px;padding: 0;}.opt select {width: 100%;opacity: 0;appearance: none;-webkit-appearance: none;width: 100%;position: absolute;height: 100%;z-index: 0;text-align: center;border-radius: 64px;font-family: 'Brother 1816';background: rgba(0, 0, 0, 0.16);font-size: 20px;color: #fff;font-weight: 700;text-align-last: center;}.productdetails:not(.old) .quantity-box {opacity: 0;pointer-events: none;width: 0;}.opt .ed {font-size: 13px;font-style: normal;font-weight: 400;white-space: nowrap;line-height: normal;margin-left: auto;color: var(--text-white);}.opt .val {font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;justify-self: start;color: var(--text-white);}.vm-customfields-wrap > .grid .lefthold h2 {text-align: center;margin-bottom: 2rem;}.opt-simkaart {background: none;grid-template-columns: 100% 1fr;order: 10;}.opt.opt-simkaart h5 {font-size: 14px;color: var(--text-white);font-weight: 300;}.leesmeer {margin-left: 4px;}.opt h5 {color: var(--text-white);opacity: 1;font-size: 18px;margin: 0;font-weight: 600;}.opt svg {width: 16px;fill: var(--text-white);}.productdetails.old .productdesc {margin: 1rem 0 0;}.dynamicBandjesImage {position: absolute;width: 52%;z-index: 1;right: 50%;transform: translate3d(36%, -47%, 0);}@media (min-width: 400px) {#progress-num .progres {width: 52px;height: 52px;}.kbh>span.txt {left: 110%;top: 10px;}.kbh>span.txt svg {left: -10px;}.addtocart-bar {flex-wrap: nowrap;}div.addtocart-button {order: 2;}div.addtocart-button button {min-width: 0;}.thumbnails-options > div {width: 40vw;height: 40vw;}.vm-customfields-wrap .buttonblock {font-size: 16px;}}@media (min-width: 450px) {#progress-num .progres:not(:last-child):after {width: 140%;}.prm {display: flex;gap: 1rem;align-items: start;flex-shrink: 0;flex-direction: column;}.opt h5 {font-size: 18px;white-space: nowrap;}.opt.opt-simkaart h5 {}}@media (min-width: 576px) {.quantity-box {width: 30%;margin-top: 0;align-items: center;}.plusminus {height: fit-content;}.vm-customfields-wrap .wrap {margin-top: 2rem;}.vm-customfields-wrap .buttonblock {font-size: 18px;}.productdetails #progress-num .progres {width: 64px;height: 64px;}#progress-num svg {top: 43px;left: 37px;}}@media (min-width: 768px) {.vm-customfields-wrap .additional-images > div, .vm-customfields-wrap .additoptions > div {width: 100px;height: 100px;}.productdetails .module.functiesmod .dt.active:hover {background: var(--color1);}.productdetails .module.functiesmod .dt:hover {background: var(--color-opaque);}.productdetails .additional-images > div {height: 60px;background: #00000034;margin: 0;width: 60px;position: relative;text-align: center;border-radius: 10px;flex-grow: 0;min-width: 60px;justify-content: center;}.vm-customfields-wrap .config h4 {transform: translate3d(-45px, 0, 0);}.productdetails .meta {align-items: start;}.productdetails .meta {order: 0;justify-content: start;margin-top: 0;}.productdetails .meta > div.werkdagenvoor {display: flex;padding: 0;gap: 8px;}.werkdagenvoor strong {display: inline;}.buttonblock:hover, .buttonblock:nth-child(2):hover {background: var(--color11);border-color: var(--color11);}.shopbutton {width: auto;display: inline-block;}.productdetails .main-image > a > img {margin: 0;width: auto;}.productdetails .mr .main-image > a > img {margin-left: 0px;width: 100%;}.title-block h4 {font-size: 32px;}.selectvelden .title-block h4 {font-size: 24px;display: none;}.prm {flex-direction: column;align-items: start;gap: 0;margin-bottom: 1rem;}div.product {position: relative;}#mainContent .sheetcontentdiv {width: auto;}}@media (min-width: 992px) {.vm-customfields-wrap {padding: 3rem;}.vm-customfields-wrap > .grid .lefthold h2 {text-align: left;margin-bottom: 2rem;margin-top: 0;}.vm-customfields-wrap > .grid > .lefthold > .image {display: flex;height: auto;padding: 3rem;padding-top: 0;}.productdetails:not(.old) .vm-customfields-wrap {margin-top: 14rem;}.addtocart-bar {}.addtocart-bar > .buttonblock {opacity: 0;}div.addtocart-button button {width: fit-content;min-width: 260px;}.productdetails:not(.old) div.addtocart-button button {width: fit-content;margin-left: auto;min-width: 260px;}.productdetails .vm-customfields-wrap .btnbar {position: relative;justify-content: space-between;}.vm-customfields-wrap > .grid {grid-template-columns: 45% 1fr;gap: 3rem;}.selectvelden .image {display: none;}.bandjesImage {width: 19%;position: relative;left: 50%;transform: translate3d(-50%, 0%, 0) rotate(90deg);max-width: none;}.bandjesImage:after {content: "haa";color: var(--color2);font-size: 54px;padding-top: 3px;position: absolute;top: 50%;left: 170%;width: 60px;height: 60px;background: #00000034;display: none;align-items: center;justify-content: center;border-radius: 50%;font-family: 'Source Sans 3';transform: translate3d(0, -50%, 0);}.horlogehold {width: 50%;position: relative;margin: 0;}.horlogehold.centered {top: 50%;transform: translate3d(-50%, -50%, 0);left: 50%;margin: 0;}.kastjesImage, .dynamicBandjesImage {position: absolute;width: 40%;right: 50%;top: 50%;z-index: 2;transform: translate3d(50%, -50%, 0);}.dynamicBandjesImage {position: absolute;width: 52%;z-index: 1;right: 50%;transform: translate3d(36%, -47%, 0);}.horlogehold {width: 100%;transform: translate3d(8%, 0, 0);}#progress-num .progres, .thumbnails-options > div {width: 64px;height: 64px;}.vm-customfields-wrap .main-image {padding: 3rem;}.thumbnails-options {display: none;}.buttonblock div:nth-child(1) {font-size: 20px;}.buttonblock {font-size: 18px;}.buttonblock svg {width: 20px;}.grid {display: grid;}.belowcont {padding: 0;}.productdetails .meta {flex-direction: column;align-items: start;}.productdetails {margin-top: 0;margin-bottom: 0;margin-top: 0;position: relative;padding-top: 0;}#features {align-items: center;}.productdetails .meta > div {margin-bottom: 0;}.kleurbollen > .productkleur {width: 18px;height: 18px;}.kleurbollen > .productkleur.active {width: 24px;height: 24px;}#mainContent .layout-cell {vertical-align: top;}.etuiimg {min-height: 400px;}}@media (min-width: 1200px) {h1 {font-size: 52px;}.opt, .summary h4 {grid-template-columns: 45% auto 1fr;}.summary h4 {grid-template-columns: 45% auto 1fr;}.bandjesImage {width: 30%;position: relative;left: 6rem;top: 50%;max-width: 100px;transform: translate3d(0, -50%, 0);}.bandjesImage:after {content: "+";color: #fff;position: absolute;top: 6%;transform: translate3d(0px, -50%, 0);left: 115%;top: 50%;}.horlogehold {position: absolute;width: 42%;left: 45%;height: 100%;}.kastjesImage, .dynamicBandjesImage {position: absolute;width: 79%;right: 5%;top: 50%;z-index: 2;transform: translate3d(0, -50%, 0);}.kastjesImage {right: 3%;transform: translate3d(0, -49%, 0);}.dynamicBandjesImage {position: absolute;width: 100%;z-index: 1;transform: translate3d(2%, -47.5%, 0);}.vm-customfields-wrap > .grid {grid-template-columns: 50% 1fr;}.vm-customfields-wrap > .grid .lefthold .image {}.vm-customfields-wrap .main-image {padding: 2rem;}.shopbutton {display: inline-block;padding: 0;}.shopbutton {padding: 0 65px;}.productdetails .voorraad > div {font-size: 1em;}.productdetails .meta div {font-size: 16px;}}@media (min-width: 1400px) {.productdetails .meta {align-items: start;flex-wrap: wrap;justify-content: start;row-gap: 9px;}.productdetails .meta > div {font-size: 14px;}}@media (min-width: 1600px) {.productdetails .meta > div {font-size: 16px;}.bandjesImage:after {left: 130%;top: 50%;}.productdetails .main-image #productImageSlider img {object-fit: cover;border-radius: 3rem;}}@media (min-width: 1920px) {.bandjesImage:after {left: 135%;}}.module.featuredarticle.twopics.manypics {margin: 0;padding: 0;align-items: end;align-items: start;padding-bottom: 6rem;padding-top: 9rem;}.module.specificatiesmod {margin: 2rem 0 0;padding: 0;}.module.specificatiesmod h3 {font-size: 20px;display: flex;gap: 8px;font-weight: 500;transition: all 0.3s ease;cursor: pointer;width: 150px;}.module.specificatiesmod h3.toggler.active {width: 100%;}.module.specificatiesmod svg {fill: #fff;width: 20px;margin-left: auto;transition: all 0.3s ease;}.withiconbar .iconbar {margin: auto;z-index: 99999;}.withiconbar .content {gap: 2rem;}.module.specificatiesmod h3.active svg {transform: rotate(180deg);margin-left: auto;margin-right: 40px;}.module.specificatiesmod .contn {display: none;margin-top: 1rem;}.module.specificatiesmod .contn.open {display: block;}.module.specificatiesmod .vergelijking-cols {grid-template-columns: 100%;align-items: start;gap: 0;}.module.specificatiesmod .vergelijking-grid {gap: 0;color: #fff;grid-template-columns: 1fr 100px;}.module.specificatiesmod .vergelijking-grid:nth-child(2) {grid-template-columns: 1fr 100px;}.module.specificatiesmod .vergelijking-grid > * {font-weight: 500;line-height: 2;font-size: 16px;}.module.specificatiesmod .vergelijking-grid .antwoord {font-weight: 400;font-size: 14px;text-align: center;}.productdetails .modsection:after {background: #f8f8f869;position: absolute;top: 0;width: 100vw;left: 50%;right: 50%;margin-left: -500px;background: #f8f8f83d;position: absolute;top: -50px;width: 100vw;z-index: -1;content: "";min-width: 1000px;height: calc(100% + 400px);clip-path: url(#arcClipProdD);}.modsection .illslines {position: absolute;top: 4px;left: -290px;z-index: 0;}.modsection .illslines svg.line path {stroke: #fff;}.modsection .illslines > .illustration {position: absolute;left: 0;top: 0%;}.back-to-category {margin: 10px 0 3rem;}.back-to-category > .btn-secondary {color: #fff;border-color: #fff;font-weight: 300;}.layoutdef .iconbar {margin: 1rem auto;background: var(--color-opaque);gap: 1rem;}.productdetails .withiconbar .iconbar .icon.active svg, .productdetails .layoutdef .iconbar .icon.active svg, .productdetails .withiconbar .iconbar .icon:hover svg {fill: var(--color1);}.productdetails .layoutdef .iconbar .icon svg {fill: #fff;}.productdetails .withiconbar .iconbar {gap: 1rem;margin-top: 2rem;}.productdetails #specificaties, .productdetails .functiesmod {padding: 0;}.productdetails .slider-thumbnails {display: flex;gap: 8px;margin-top: 1rem;}.productdetails .slider-thumbnails > span {background: #00000034;border-radius: 1rem;overflow: hidden;}.productdetails .functiesmod {padding-top: 3rem }.slider-dots {display: flex;gap: 16px;margin-top: 2rem;justify-content: center;}#productImageSlider {}#productImageSlider > div {border-radius: 2rem;}#productImageSlider > div.video-slide {background: #ffffff34;}.slider-arrows {display: none;}.slider-dots > span {width: 14px;height: 14px;background: var(--color4);border-radius: 50%;cursor: pointer;}.slider-dots > span.dot--active {background: var(--color1);}.prodimages {margin-top: 3rem;display: flex;overflow: center;flex-direction: column;}.prodimages.aa {display: block;align-items: center;}.productdetails .module.functiesmod.layoutdef {margin: 0;padding-bottom: 4rem;}.module.functiesmod.withiconbar .content h2 {margin-bottom: 0;}@media (min-width: 350px) {.back-to-category {margin: 10px 0 2rem;}}@media (min-width: 370px) {.back-to-category {margin: 10px 0 0rem;}}@media (min-width: 768px) {.module.specificatiesmod .vergelijking-cols {grid-template-columns: 1fr 1fr;gap: 2rem;}}@media (min-width: 992px) {.productdetails .modsection:after {width: 100vw;margin-left: -50vw;}.prodimages.aa {display: block;}.productdetails .additional-images > div {width: 50px;height: 50px;min-width: 50px;}.productdetails .withiconbar .content {padding-left: 7rem;gap: 0;}.productdetails .withiconbar .iconbar {margin-top: 0;}.productdetails .withiconbar .fncts {margin-top: 1rem }.prodimages {flex-direction: column;}.productdetails .additional-images {flex-direction: row;justify-content: center;}}@media (min-width: 1400px) {.module.specificatiesmod .vergelijking-cols {grid-template-columns: 55% 1fr;align-items: start;gap: 0;}.productdetails.horlogebg div.product {margin-top: 6rem;}}