p.col-main.textpage-furnea {text-align: center;background: #ead8c3;padding-top: 20px;padding-bottom: 20px;font-size: larger;font-family: 'futura';}.oude-meubels-ophalen-page .hero{background:url(https://cdn.webshopapp.com/shops/132458/files/476437915/swapped-oudmeubel.webp) center/cover no-repeat;padding:100px 75px;text-align:center;color:#fff}section.prijzen{background:#c9d7de}.oude-meubels-ophalen-page .hero-overlay{background-color:rgb(30 50 84 / .5);padding:100px 200px 100px 200px}h1.omop{font-size:48px!important}h2.omop{font-size:36px!important;margin-bottom:20px!important}.oude-meubels-ophalen-page .hero-text{font-size:24px;max-width:1300px;padding-bottom:30px;margin:0 auto}.oude-meubels-ophalen-page section{padding:60px 20px;text-align:left}.oude-meubels-ophalen-page p{font-size:24px}.oude-meubels-ophalen-page .intro-content,.oude-meubels-ophalen-page .prijzen-content,.oude-meubels-ophalen-page .belangrijk-content{max-width:1100px;margin:0 auto}.oude-meubels-ophalen-page .prijzen-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.oude-meubels-ophalen-page .prijs-item{flex:1 1 200px;background:#fff;padding:20px;border-radius:8px;text-align:center}.oude-meubels-ophalen-page .belangrijk-content ul{list-style:none;padding:0;font-size:24px}.oude-meubels-ophalen-page .belangrijk-content li{margin-bottom:15px}@media (max-width:1200px){.oude-meubels-ophalen-page .hero-overlay{padding:100px 75px 100px 75px}}@media (max-width:768px){h1.omop{font-size:38px!important;text-align:center}.oude-meubels-ophalen-page .hero{padding:0 0;text-align:left}.oude-meubels-ophalen-page .intro{padding-top:30px!important;padding-bottom:30px!important}h2.omop{font-size:30px!important}.oude-meubels-ophalen-page .belangrijk-content{text-align:left!important}}@media (max-width:400px){.oude-meubels-ophalen-page .hero-overlay{padding:10px}h1.omop{font-size:28px!important}h2.omop{font-size:26px!important}.oude-meubels-ophalen-page section{padding:30px 10px}section.belangrijk{padding-bottom:0}}.oude-meubels-ophalen-page .hero-overlay{padding:60px 20px 60px 20px}div#dmws-p_86bzemcp6_countdown{display:none}span.dmws-plus-heading.dmws-plus-p{font-size:18px}#productpage/* ==========================================================================
   1. Variabelen & Basis Styling
   ========================================================================== */
:root {
  --heightInput: 47px;
}

p.col-main.textpage-furnea {
  text-align: center;
  background: #ead8c3;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: larger;
  font-family: 'futura';
}

.col-main.textpage-furnea {
  width: 100% !important;
}

.shell {
  padding-bottom: 50px;
}

blockquote {
  font-size: 1em;
  width: 80%;
}

/* ==========================================================================
   2. Header & Topbar
   ========================================================================== */
#header .topbar {
  border-bottom: 1px solid rgb(196 196 196 / .3);
  background-color: #1e3254;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.topbar-alert {
  font-size: .93em;
  background: #000;
  color: #fff;
  padding: 10px 15px 8px;
  text-align: center;
}

.topbar-alert.title-font {
  background-color: #eac9dd;
  color: #1E3254;
  font-size: 0.94em !important;
  text-align: center !important;
}

/* ==========================================================================
   3. Knoppen & Algemene Elementen
   ========================================================================== */
.btn.orange {
  background-color: #53b733;
}

.btn.orange:hover {
  background: #4aa42d;
}

a.doneer-button {
  background-color: #d78b98;
  padding: 5px;
}

.price.text-positive {
  color: #3cb834 !important;
}

/* ==========================================================================
   4. Producten & Grids (wsk-cp)
   ========================================================================== */
.wsk-cp-product {
  background: #fff;
  padding: 10px;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgb(0 0 0 / .12), 0 1px 2px rgb(0 0 0 / .24);
  position: relative;
  margin: 2px auto;
}

.wsk-cp-img {
  position: absolute;
  top: 5px;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
  padding: 15px;
  transition: all 0.2s ease-in-out;
}

.wsk-cp-img img {
  width: 100%;
  transition: all 0.2s ease-in-out;
  border-radius: 6px;
}

.wsk-cp-product:hover .wsk-cp-img {
  top: -20px;
}

.wsk-cp-product:hover .wsk-cp-img img {
  box-shadow: 0 19px 38px rgb(0 0 0 / .3), 0 15px 12px rgb(0 0 0 / .22);
}

.wsk-cp-text {
  padding-top: 100%;
}

.wsk-cp-text .title-product h3 {
  margin: 15px auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}

/* ==========================================================================
   5. Pagina-specifieke Styling: Oude Meubels Ophalen
   ========================================================================== */
.oude-meubels-ophalen-page .hero {
  background: url(https://cdn.webshopapp.com/shops/132458/files/476437915/swapped-oudmeubel.webp) center/cover no-repeat;
  padding: 100px 75px;
  text-align: center;
  color: #fff;
}

.oude-meubels-ophalen-page .hero-overlay {
  background-color: rgb(30 50 84 / .5);
  padding: 60px 20px;
}

.oude-meubels-ophalen-page section {
  padding: 60px 20px;
  text-align: left;
}

.oude-meubels-ophalen-page p {
  font-size: 24px;
}

.oude-meubels-ophalen-page .prijzen-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}

/* ==========================================================================
   6. Pagina-specifieke Styling: Showroom & Adres
   ========================================================================== */
.textpage-showroom-header blockquote,
.textpage-showroom blockquote {
  padding: 20px !important;
  border: none;
  background: #ead8c2 !important;
  color: #fff;
  width: 100%;
  text-align: center;
  font-family: 'futura';
}

.textpage-showroom blockquote {
  background: #ea3333 !important;
  margin-bottom: 60px;
}

p.adresgegevens-showroom {
  font-size: 18px;
  width: 110%;
  margin-bottom: 0px !important;
}

/* ==========================================================================
   7. Media Queries (Desktop naar Mobiel)
   ========================================================================== */

/* Large screens */
@media (max-width: 1600px) {
  .cms-element-wrapper-inner { padding: 100px 0 0 50px; }
  .blockquote-tijden blockquote { padding-top: 0px !important; margin-bottom: 147% !important; }
}

/* Tablets / Medium Desktops */
@media (max-width: 1199px) {
  #productpage .ui.selection.dropdown { width: 100%; }
  .blockquote-tijden blockquote {
    border: none;
    margin-bottom: 0% !important;
    background: #EAD8C3;
    padding-bottom: 35% !important;
    width: 100% !important;
  }
  img.cms-image { margin: 0 20px -70px 70px; }
  select { width: 100%; }
}

/* Mobile landscape / Tablets */
@media (max-width: 991px) {
  .static-alert, .home-alert { font-size: 1.2928em; }
  .showroom-afbeelding-rechts { padding-bottom: 10px; }
  .home-products .products .product .bg { display: none; }
  #header .topbar {display:none }
}

/* Smartphone Portrait (De belangrijkste mobiele fix) */
@media (max-width: 767px) {
  h1.omop { font-size: 38px !important; text-align: center; }
  h2.omop { font-size: 30px !important; }
  
  p.col-main.textpage-furnea {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: large;
  }

  #header .main-header { background: #1e3154; color: #fff; z-index: 99999999 !important; }
  
  .showroom-afbeelding-links, .showroom-afbeelding-rechts {
    padding: 0 0 10px 0;
  }
  
  .headline .product-image { display: none; }
  .headline .text-box { width: 100%; }
  .headline .bg-image { min-width: 100%; }

  .btn.green { width: 100% !important; background: #B1BCAF; }
  
  #productpage .main-product .product-info .price .old-price {
    order: 1;
    font-size: 15px;
  }
}

/* Small smartphones */
@media (max-width: 400px) {
  .oude-meubels-ophalen-page .hero-overlay { padding: 10px; }
  h1.omop { font-size: 28px !important; }
  h2.omop { font-size: 26px !important; }
}

/* ==========================================================================
   8. Overige Widgets & Specials
   ========================================================================== */
#chat-widget-container { z-index: 2147483647 !important; }

.page-404 {
  padding: 80px 0;
  text-align: center;
}

.page-404 h1 { font-size: 96px; }

span.dmws_perfect-product-variant {
  display: none;
} .main-product.new .product-info .product-title .brand-title a{font-weight:600;text-decoration:underline!important}li.tkm{color:#9ba59a}.shell{padding-bottom:50px}.wsk-cp-product{background:#fff;padding:10px;border-radius:2px;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);position:relative;margin:2px auto}span.levertijd{color:#53b733!important;font-size:14px}p.title-split{background:#d9e5ea;font-weight:700;padding-left:10px;padding-top:5px;padding-bottom:5px;margin-top:20px}.description-tab.show-description.opmaat{background:#f7f7f7!important}.wsk-cp-img{position:absolute;top:5px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);-khtml-transform:translate(-50%);width:100%;padding:15px;transition:all 0.2s ease-in-out}.wsk-cp-img img{width:100%;transition:all 0.2s ease-in-out;border-radius:6px}.wsk-cp-product:hover .wsk-cp-img{top:-20px}.wsk-cp-product:hover .wsk-cp-img img{box-shadow:0 19px 38px rgb(0 0 0 / .3),0 15px 12px rgb(0 0 0 / .22)}.wsk-cp-text{padding-top:100%}.wsk-cp-text .title-product{text-align:center}.wsk-cp-text .title-product h3{margin:15px auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.wsk-cp-text .description-prod p{margin:0;font-size:1em!important;line-height:1.5em!important}.list-unstyled{font-size:1em!important;line-height:1.5em!important;padding-top:5px}.wsk-cp-text .description-prod{text-align:left;width:100%;height:220px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:15px}.card-footer{padding:25px 0 5px;border-top:1px solid #e0e0e0}.card-footer:after,.card-footer:before{content:'';display:table}.card-footer:after{clear:both}.oude-prijs{color:#A2A4A8;text-decoration:line-through}.je-bespaart{color:#C00000;padding-left:10px;font-size:.9em}.nieuwe-prijs{font-size:1.2em;padding-left:10px;color:#C00000;font-family:'futura';font-weight:500}a.btn.glyphicon.interieur-buttons{width:100%;font-weight:400;margin-top:15px}.wcf-left{padding-left:17px}@media screen and (max-width:991px){.wsk-cp-product{margin:40px auto}.wsk-cp-product .wsk-cp-img{top:-40px}.wsk-cp-product .wsk-cp-img img{box-shadow:0 19px 38px rgb(0 0 0 / .3),0 15px 12px rgb(0 0 0 / .22)}.wsk-cp-product .wsk-cp-text>span{border-color:#ddd;box-shadow:none;padding:11px 28px}.wsk-cp-product .wsk-cp-text{margin-top:0}}.advies-bloks_item-content{background:antiquewhite;padding:20px 0 10px 20px}.col-main.textpage-furnea{width:100%!important}img.cms-image{margin:70px 20px -70px 70px;padding:0 0 0 0}.cms-block-container{background:#b1bcaf;margin:0 70px 0 0}.cms-element-wrapper-inner{padding:200px 0 0 70px}.col-lg-12.c-promo-full-content{margin-top:120px}@media (max-width:1600px){.cms-element-wrapper-inner{padding:100px 0 0 50px}}@media (max-width:1210px){.cms-element-wrapper-inner{padding:50px 0 0 0;margin:0 0 0 40px}}@media (max-width:1199px){img.cms-image{margin:0 20px -70px 70px;padding:0 0 0 0}.textpage-content{line-height:1.5em}}@media (max-width:776px){img.cms-image{margin:0 0 0 0;padding:0 0 0 0}.cms-block-container{margin:0 0 0 0}.col-lg-12.c-promo-full-content{margin-top:20px}#header .main-header .logo{width:160px}}@media (max-width:600px){.cms-element-wrapper-inner{padding:20px 0 0 20px;margin:0 0 0 -1px}}:root{--heightInput:47px}a.doneer-button{background-color:#d78b98;padding:5px}.btn.orange{background-color:#53b733}.btn.orange:hover{background:#4aa42d}.price.text-positive{color:#3cb834!important}.check{padding-top:10px!important}#productpage .product-info .options{margin-top:20px}#productpage .ui.selection.dropdown.colors>.dropdown.icon,#productpage .ui.selection.dropdown>.dropdown.icon{height:var(--heightInput);line-height:var(--heightInput)}#productpage .ui.selection.dropdown{border:1px solid #F2F2F2!important;height:var(--heightInput);width:calc(100% - 44px)}#productpage .ui.selection.dropdown.colors .img{align-items:center;display:flex;padding:0 15px 0 7.5px}#productpage .ui.selection.dropdown.colors .img img{object-fit:cover;width:45px}#productpage .ui.selection.dropdown.colors .menu>.item{height:100%}#productpage .ui.selection.dropdown.colors .menu>.item .img{padding:7.5px}#productpage .ui.selection+.delivery{border-bottom:1px solid #E1E1E1;margin-bottom:15px;margin-top:10px;padding-bottom:25px}#productpage .delivery .info-box-wrap>i{margin-left:4px}#productpage .legservice-form .change{display:block;margin-bottom:20px;margin-right:44px}#productpage .legservice-form .change:first-of-type{border-bottom:1px solid #E1E1E1;margin-bottom:25px;padding-bottom:28px}#productpage .legservice-form .change>strong{font-family:'futura';font-weight:400}#productpage .legservice-form .change input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-text-fill-color:#223151;background-color:#fff;border:1px solid #F2F2F2!important;border-radius:0;font-weight:600;height:var(--heightInput);margin-left:0;opacity:1;width:100%!important}#productpage .legservice-form .change:first-of-type input{border-left:none!important;border-right:none!important;border-top:none!important;width:calc(100% - 90px)!important}#productpage .legservice-form .change input.count-totalprice{font-size:20px}#productpage .legservice-form .change .change-q{background:#fff;border:none;color:#D69F4B!important;height:var(--heightInput)}#productpage .legservice-form .service label{color:#223151;font-weight:400}#productpage .ui.selection.dropdown{font-size:16px;line-height:47px}#productpage .tabs ul li.null{display:none}@media (max-width:1640px){#cart .cart-table .cart-product .right-info .icons{margin-right:0;display:inline-block}}@media (max-width:1250px){#cart .cart-table .cart-product .right-info{margin-left:0}.pp-tab.title-font.doneer{font-size:1.3em!important}}@media (max-width:1199px){#productpage .ui.selection.dropdown{width:100%}#productpage .legservice-form .change{margin-right:0}}@media (min-width:992px) and (max-width:1199px){#cart .cart-table .cart-product .right-info .icons{margin-right:0;display:contents!important}select.custom-select{width:50%!important}}@media (min-width:768px) and (max-width:850px){.price{font-size:14px}#cart .cart-table .cart-product .info .title{font-size:1.08em}}@media (min-width:768px) and (max-width:1199px){#productpage .product-info .cart{flex-direction:row-reverse}#productpage .product-info .cart .btn.add-wish{margin-left:0;margin-right:20px}}@media (max-width:991px){#productpage .product-info .cart .btn.add-wish{margin-right:15px}#productpage .product-info .service{align-items:center;display:flex}}@media (max-width:767px){.dmws-plus-heading.dmws-plus-h3{text-align:center;font-size:23px}#productpage .product-info .pp-tabs-wrap.usp-tab .pp-page,.pp-tabs-wrap .pp-tab{margin:0 -10px}#productpage .product-info .options{margin-top:0}#productpage .product-info .cart .btn.add-wish{margin-left:7px}#cart .cart-table .cart-product .image{min-width:130px;max-width:130px;margin-right:15px}}.tab-showroom{text-decoration:underline;text-decoration-color:red}.pp-pages.active{padding:0px!important}.tab-showrooms{font-weight:600!important}.actiepage{font-size:18px;background-color:#ead8c3;padding:10px}.product-alert{padding-right:0px!important}span.title-font.not-available{background-color:#d44f4d;padding:10px;color:#fff}.static-alert{padding:25px;background:#eac9dd;background:linear-gradient(90deg,#eac9dd 0%,#edd0e2 48%,#eac9dd 100%);color:#1e3254;font-size:1.6128em;text-align:center}.kortingscode{padding:6px;background-color:#c62447}.black-friday{color:#1E3254;background-color:#C9D7DE;padding:5px}#productpage .product-info .hallmarks .hallmark img{height:35px;margin-right:40px}.topbar-alert{font-size:.93em;background:#000;color:#fff;padding:8px 15px;padding-top:8px;padding-top:10px;text-align:center}#productpage .product-info .options .option .label-wrap .del.available{color:#1e3254}a.payment-9{display:none}a.payment-2{display:none}a.kkc{background-color:#ead8c3;padding:8px}h2.kkc{text-align:center;padding:10px;background:#EAD8C3}.kkc-tekst-mob{padding:10px}.kkc-tekst-voet{background:#C9D7DE;margin-bottom:20px;margin-top:20px;padding:15px}.rode-kruis{width:50px}i.sm.sm-plus.head.icon{color:#e60d0d;font-weight:600}.rode-kruis.spec{padding-left:10px;width:75px;padding-right:10px}.rode-kruis.header{height:30px;padding-left:5px;padding-right:5px;width:66px}.rode-kruis.specs{padding-left:5px;width:60px;padding-right:0}.text-wrap.productpagina{padding-left:10px;padding-right:10px;padding-top:10px}ul.text-wrap.productpagina{padding-left:30px}.row.row-showroom{padding-bottom:10px}.announcment{background-color:#B1BCAF;display:block;font-size:18px;font-family:'futura';font-weight:500;line-height:26px;text-align:center;color:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 15%),0 2px 4px 0 rgb(0 0 0 / 10%);padding:20px 30px 24px}blockquote{font-size:1em;width:100%!important}.textpage-showroom-header blockquote{padding:20px!important;border:none;margin-bottom:0;background:#ead8c2!important;padding-right:1%;color:#fff;width:100%;flex-grow:1;text-align:center;font-weight:400!important;font-family:'futura';box-shadow:0 0 0 0 rgb(0 0 0 / .15),0 0 0 0 rgb(0 0 0 / .1)}.textpage-showroom-announcment-header blockquote{padding:20px!important;border:none;margin-bottom:0;background:red;padding-right:1%;color:#fff;width:100%;flex-grow:1;text-align:center;font-weight:400!important;box-shadow:0 0 0 0 rgb(0 0 0 / .15),0 0 0 0 rgb(0 0 0 / .1)}.textpage-showroom-grand-announcment blockquote{padding-top:0px!important;padding-bottom:10px!important;border:none;background:#ea3333;color:#fff;width:100%;box-shadow:0 0 0 0 rgb(0 0 0 / .15),0 0 0 0 rgb(0 0 0 / .1)}.textpage-showroom-announcment blockquote{padding:20px!important;border:none;background:#B1BCAF;color:#fff;width:100%;box-shadow:0 0 0 0 rgb(0 0 0 / .15),0 0 0 0 rgb(0 0 0 / .1)}p.adresgegevens-showroom{margin-bottom:0px!important}.showroom-afbeelding-top{width:100%!important;padding-left:0;padding-right:0;padding-bottom:15px}.showroom-afbeelding-bottom{width:100%!important;padding-left:0;padding-right:0;padding-bottom:15px}.showroom-afbeelding-links{padding-left:0;padding-right:5px}.showroom-afbeelding-rechts{padding-right:0;padding-left:5px}.showroom-afbeelding-middle{padding-left:0;padding-right:0;padding-bottom:10px}table.feestdagen{width:100%}p.maatregel{padding:0px!important;text-align:center;font-weight:700;margin:0px!important}a.btn.cart-btn.orange.showroom{width:100%;font-weight:400!important;font-family:'futura';box-shadow:0 2px 4px 0 rgb(0 0 0 / .15),0 2px 4px 0 rgb(0 0 0 / .1);background:#e85a5a;height:50px;line-height:50px;padding:0 10px}a.btn.cart-btn.orange.showroomplanning{width:100%;font-weight:400!important;font-family:'futura';box-shadow:0 2px 4px 0 rgb(0 0 0 / .15),0 2px 4px 0 rgb(0 0 0 / .1);background:#1E3254;height:70px;line-height:70px}.col-xs-12.col-sm-4.col-md-4.col-lg-4.blockquote-tijden{background:#ead8c3}h3.adresgegevens{font-size:19px}p.adresgegevens-showroom{font-size:18px;width:110%}.blockquote-tijden blockquote{padding-top:40px!important;padding-bottom:0px!important;padding-left:0px!important;padding-right:0px!important;margin-bottom:7%!important;color:#1E3254}.textpage-showroom-header a{font-weight:400}.textpage-showroom blockquote{padding:20px;border:none;margin-bottom:60px;background:#ea3333;padding-right:1%;color:#fff;width:100%;flex-grow:1;text-align:center;font-weight:400!important;font-family:'futura';box-shadow:0 2px 4px 0 rgb(0 0 0 / .15),0 2px 4px 0 rgb(0 0 0 / .1)}.textpage-showroom a{font-weight:400}@media only screen and (min-width:1601px){.products .product .product-label.showroom-label{background:#aeb8ad;width:127px;height:127px;bottom:20px}}@media only screen and (max-width:1600px){.blockquote-tijden blockquote{padding-top:0px!important;margin-bottom:147%!important}}@media only screen and (max-width:1400px){.blockquote-tijden blockquote{border:none;background:#EAD8C3;width:100%!important}}@media only screen and (max-width:1300px){.blockquote-tijden blockquote{padding-top:0px!important;border:none;background:#EAD8C3;margin-bottom:150%!important;width:100%!important}}@media only screen and (min-width:1200px){.col-xs-12.col-sm-12.col-md-12.col-lg-4.blockquote-tijden{background:#ead8c3}}@media only screen and (min-width:992px){.page-up{display:none}}@media only screen and (max-width:1134px) and (min-width:992px){#header .main-header .main-menu{margin-left:20px}#header .main-header .main-menu ul li{padding:8px}#header .main-header .logo{width:100px}}@media only screen and (max-width:1300px) and (min-width:1200px){h3.adresgegevens{font-size:15px;line-height:0}p.adresgegevens-showroom{font-size:16px;width:110%;line-height:35px}}@media only screen and (max-width:1199px){.blockquote-tijden blockquote{border:none;margin-bottom:0%!important;background:#EAD8C3;padding-bottom:35%!important;width:100%!important}.col-xs-12.col-sm-12.col-md-12.col-lg-8.blockquote-afbeelding{padding-bottom:20px}}@media only screen and (max-width:1100px){.col-xs-12.col-sm-12.col-md-8.col-lg-8.blockquote-afbeelding{width:100%;padding:0}}@media only screen and (max-width:991px){.showroom-afbeelding-rechts{padding-bottom:10px}}@media only screen and (max-width:767px){.showroom-afbeelding-links{padding-left:0;padding-bottom:10px;padding-right:0}.headline .text-box{width:100%}.headline .product-image{display:none}.textpage-content,.textpage-content h4{font-size:20px}.headline .bg-image{min-width:100%;max-width:100%}.showroom-afbeelding-rechts{padding-right:0;padding-left:0;padding-bottom:10px}.blockquote-tijden blockquote{width:100%;padding:10px!important}#collection .sortbar .sort .ui.selection.dropdown{padding:0 10px}}@media only screen and (max-width:380px){i.fa.fa-angle-right.arrow.hidden-xs{display:none!important}#collection .sortbar .filter-btn{padding:0 15px}}#header .topbar{border-bottom:1px solid rgb(196 196 196 / .3);background-color:#1e3254;color:#fff;font-size:16px;font-weight:400}.title.title-font.mobile-footer{border:0px!important;text-align:center;background-color:#1E3254;color:#fff;padding:0 10px 0 10px}a.read-more-btn{color:#e39e36}.title.title-font.showroom-mobile{background-color:#EAD8C3}#productpage .extra-info .specs .toggle-specs{height:43px;align-items:center;display:flex;padding:0 17px;color:#e39e36;margin-top:10px;text-decoration:underline}.col-lg-12.landing{padding-left:0}.title.title-font.title-blog{margin-top:30px;font-size:16px;line-height:2em}.link.blog-link{font-size:16px}a.blog-link{text-decoration:none!important}h2.title.title-font{color:#ecc894}.headline.var-2 .text-box .content{font-size:34px;margin-top:10px;padding:5px;width:100%;text-align:center;background-color:#977c5f;color:#fff}.col-lg-12.letop{color:#1d3254}@media screen and (max-width:1400px){#header .topbar{font-size:14px;font-weight:600}}@media screen and (max-width:1250px){#header.topbar{font-size:13px;font-weight:600}}@media only screen and (max-width:991px){.static-alert{font-size:1.2928em}.home-alert{font-size:1.2928em}}@media only screen and (max-width:767px){.headline .text-box .title{font-size:34px}}@media screen and (max-width:2000px) and (min-width:991px){.headline.var-3 .text-box{display:none}}.headline.var-3 a.btn.link.hidden-xs{display:none}a.btn.cart-btn.pink{background:#eac9dd;color:#213150;height:32px;line-height:32px;font-weight:400;font-size:12px;padding:0 11px}.col-lg-6.button-cart.btn{background-color:#e39e36}.btn-cart{border:0;padding:5px 0;width:100%;color:#1e3254;background-color:#ead8c3;font-family:'futura bk bt';font-weight:700;height:45px}.col-lg-6.button-cart-bekijk.btn{height:55px;line-height:55px;padding:0 30px;color:#ead8c3;font-family:'futura bk bt';font-weight:700;font-size:17px!important;border-radius:0}@media screen and (min-width:992px) and (max-width:1500px){.button-cart{padding-left:5px;padding-right:5px}}@media screen and (max-width:991px){.col-lg-6.col-md-6.col-sm-12.col-xs-12.button-cart{padding:10px 0}row.cart-button{margin:0 -10px}.col-lg-6.button-cart-bekijk.btn{height:40px;line-height:40px}}@media screen and (max-width:550px){.row.cart-button{margin-left:-10px;margin-right:-10px}}a.btn-cat.green{padding:6px 10px;height:32px;line-height:31px;font-size:13px;font-weight:600;border-radius:2px;background-color:#37a759;color:#fff;margin-left:38px}.owl-nav.disabled{display:none}.title-int{text-align:center;font-size:32px;font-weight:400;font-family:'futura';padding-top:30px}.col-lg-12.text-int{text-align:center;padding-top:15px;padding-bottom:24px}.interieurcontact{padding-top:20px}a.btn.cart-btn.orange.int-pea{width:100%;font-weight:400!important;font-family:'futura';box-shadow:0 2px 4px 0 rgb(0 0 0 / .15),0 2px 4px 0 rgb(0 0 0 / .1);background:#1E3254;height:50px;line-height:50px}a.btn.cart-btn.orange.contact{width:100%;font-weight:400!important;font-family:'futura';box-shadow:0 2px 4px 0 rgb(0 0 0 / .15),0 2px 4px 0 rgb(0 0 0 / .1);background:#EAC9DD;color:#1E3254;height:50px;line-height:50px}@media (max-width:991px){a.btn.cart-btn.orange.contact{margin-top:15px}}.interieur-pic{padding-left:0;padding-right:0}.interieur-page{background-color:#f6f6f6;padding:0}.interieur-text{padding:120px 25px}@media only screen and (max-width:1650px) and (min-width:1340px){.interieur-text{padding:80px 25px 0 25px}}@media only screen and (max-width:1340px) and (min-width:1200px){.interieur-text{padding:10px 11px 0 11px}}@media (max-width:1199px){.interieur-text{padding:20px 25px;background-color:#EAD8C3;margin-bottom:25px}}.freebirdFormviewerViewCenteredContent{margin:0px!important;max-width:53vw!important}.topbar-alert.title-font{text-align:center!important;background-color:#eac9dd;color:#1E3254;font-size:.98em}.topbar-alert.title-font{font-size:0.94em!important}}@media (max-width:500px){.topbar-alert.title-font{font-size:0.7em!important;z-index:9999999999}}#productpage .pages .page-1{font-size:1.3em}#blog-content a:visited,#blog-content a:link,#blog-content a:active,#blog-content a:hover{text-decoration:underline}a.home-footer{text-decoration:underline}#productpage .pages .page-1 .read-more-btn{cursor:pointer;font-weight:700}#productpage .pages .page-1 .read-more-btn i{vertical-align:middle;margin-left:7px;font-size:.8em}#login-popup label{font-size:1.2em}#login-popup input[type="text"],#login-popup input[type="password"]{font-size:1.2em}.gui-register p,.gui-register label,.gui-register .gui-input input{font-size:1.2em!important}.gui-buttons .gui-left{font-size:100%}.home-products .tabs{margin-bottom:10px}.home-products .products .product .product-inner,.related-products .products .product .product-inner{position:relative;z-index:1}.home-products .products .product .product-wrap,.related-products .products .product .product-wrap{position:relative;z-index:2}.home-products .products .product .bg,.related-products .products .product .bg{display:block;position:absolute;left:-115px;top:-25px;border:1px solid #F0F0F0;width:calc(100% + 140px);height:calc(100% + 50px);z-index:1;background:#fff;padding:25px;display:flex;flex-direction:column;justify-content:flex-start;-webkit-box-shadow:4px 4px 4px 0 rgb(0 0 0 / .08);-moz-box-shadow:4px 4px 4px 0 rgb(0 0 0 / .08);box-shadow:4px 4px 4px 0 rgb(0 0 0 / .08);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-products .products .product.loaded:hover .bg,.related-products .products .product.loaded:hover .bg{opacity:1;visibility:visible}.home-products .products .product .bg .thumb,.related-products .products .product .bg .thumb{width:70px;margin-bottom:11px;border:1px solid #f0f0f0;padding:10px;cursor:pointer}#productpage .product-info .cart .btn.cart-btn{width:auto;flex:1}#productpage .product-info .cart .ui.selection.dropdown{margin-right:20px}.mobile-menu .main ul li .arrow-right{font-weight:700;font-size:1.7em;top:50%;transform:translateY(-50%);padding:8px 15px}#productpage .product-info .price{position:relative}#productpage .product-info .price .btn.add-wish{position:absolute;top:0;right:0;height:auto;line-height:initial;padding:0}.textpage-sidebar .hallmark{margin-bottom:20px;display:block}#footer .sub-footer .page-up{position:fixed;right:30px;bottom:0;opacity:0;visibility:hidden}#footer .sub-footer .page-up.active{opacity:1;visibility:visible;bottom:30px;border:1px solid #fff;z-index:9999999}.textpage-content p{margin-bottom:30px}.textpage-content h1,.textpage-content h2{font-size:28px;margin-bottom:30px}blockquote{font-size:1em;width:80%}.textpage-content blockquote{padding-right:unset;padding:45px}.deals-slider .owl-nav .owl-prev,.deals-slider .owl-nav .owl-next{font-size:35px;position:absolute;left:0;top:56%;transform:translateY(-50%);height:50px;width:50px;line-heighT:50px;text-align:center}.deals-slider .owl-nav .owl-next{left:auto;right:0}.home-deals .info .buttons .btn.add-wish{padding:0 15px;font-size:1.3em}.home-deals .info .buttons .btn.orange{padding:0 20px}#productpage .product-images .images{position:relative}#productpage .product-images .images .product-label{background:#EAC9DD;width:140px;height:140px;justify-content:center;align-items:center;display:flex;color:#fff;padding:10px;border-radius:100%;position:absolute;left:11%;top:0;text-align:center;word-break:break-word;z-index:9}#productpage .product-images .images .product-label.showroom-label{background:#ECC994}#productpage .product-images .images .product-label.sets-label{background:#c2d1d9}#productpage .product-images .images .product-label.sale{width:123px;height:123px;font-size:20px}.textpage-content a{font-weight:600}@media (max-width:1450px){#header .main-header .search .bar{width:330px}}@media (max-width:1199px){#productpage .main-product .product-info .price .price-tax{display:flex}#productpage .main-product .product-info .price{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between}#productpage .main-product .product-info .price .md-right{margin-top:10px}#productpage .product-images .images .product-label{left:0}}@media (max-width:1250px) and (min-width:992px){#collection .collection-usp ul{font-size:.9em}}#thankpage .thankyou-header{background:#1E3254}@media (max-width:2900px) and (min-width:1741px){#thankpage .thankyou-header .image{position:absolute;right:10%;height:110%;top:-5%}}@media (max-width:1740px) and (min-width:1570px){#thankpage .thankyou-header .image{position:absolute;right:10%;height:110%;top:-5%}}@media (max-width:1569px) and (min-width:1451px){#thankpage .thankyou-header .image{position:absolute;right:-76%;height:70%;top:224px}}@media (max-width:991px){.home-products .products .product .bg,.related-products .products .product .bg{display:none}#collection .sidebar,.textpage-sidebar{width:50%;border-left:1px solid #e0e0e0}blockquote{width:100%}.home-deals .info .buttons{display:flex}#productpage .product-images .images .product-label.sale{width:80px;height:80px;font-size:17px}#productpage .product-images .images .product-label.showroom-label{width:100%;border-radius:0;height:auto}#thankpage .gui-cart-sum .gui-item:first-child .gui-desc{padding-left:20px}#thankpage .gui-cart-sum .gui-item .gui-desc{padding-left:70px;text-align:right!important}#productpage .product-images .images .product-label.showroom-label{position:relative;margin-left:-30px;width:calc(100% + 60px)}}@media (max-width:767px){#productpage .pages .page-1{font-size:1.1em}#productpage .pages .page-1 .text-wrap.read-more{height:5em}#collection .sidebar,.textpage-sidebar{width:100%;border-left:none}#productpage .product-sticky .image img{display:none}#productpage .product-sticky .ui.selection.dropdown.colors{width:200px}.home-deals .info .buttons{margin-left:0}#cart .cart-table .cart-product .right-info .icons-price{flex-wrap:wrap}#cart .cart-table .cart-product .right-info .icons-price .price{padding:7px 0}.home-products .tabs ul li a{border-bottom:0}.gui-checkout .gui-form a.gui-button-action{width:100%}}@media (max-width:500px){#productpage .product-sticky:not(.no-variants) .inner{flex-wrap:wrap}#productpage .product-sticky .left-info{width:100%}#productpage .product-sticky .left-info .info{display:flex;width:100%}#productpage .product-sticky .info .title{margin-right:5px}#productpage .product-sticky .info .price>div,#productpage .product-sticky .info .price>span{margin-right:0}}#table-feestdagen .table-fill{background:#fff;border-radius:3px;border-collapse:collapse;height:320px;margin:auto;max-width:100%;padding:5px;width:100%;animation:float 5s infinite}#table-feestdagen tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#20395f;font-size:18px;font-weight:400}#table-feestdagen tr:hover td{background:#B1BCAF;color:#f6f6f6}#table-feestdagen tr:first-child{border-top:none}#table-feestdagen tr:last-child{border-bottom:none}#table-feestdagen tr:nth-child(odd) td{background:#1E3254;color:#fff}#table-feestdagen tr:nth-child(odd):hover td{background:#B1BCAF;color:#1E3254}#table-feestdagen tr:last-child td:first-child{border-bottom-left-radius:3px}#table-feestdagen tr:last-child td:last-child{border-bottom-right-radius:3px}#table-feestdagen td{background:#f6f6f6;padding:20px;text-align:left;vertical-align:middle;font-weight:300;font-size:18px;border-right:1px solid #ddd}#table-feestdagen td:last-child{border-right:0}#table-feestdagen td.text-left{text-align:left}#table-feestdagen td.text-center{text-align:center}#table-feestdagen td.text-right{text-align:right}.row.contacts{background:#B1BCAF;padding:20px;color:#fff}.textpage-payment blockquote{padding:45px;border:none;margin-bottom:60px;background:#C9D7DE;padding-right:10%}.textpage-spraypay blockquote{padding:45px;border:none;margin-bottom:60px;background:#4d6aa9;padding-right:1%;color:#fff;width:100%}.textpage-capayable blockquote{padding:45px;border:none;margin-bottom:60px;background:#fa5021;padding-right:1%;color:#fff;width:100%}.textpage-riverty blockquote{padding:45px;border:none;margin-bottom:60px;background:#527a42;padding-right:1%;color:#fff;width:100%}.textpage-klarna blockquote{padding:45px;border:none;margin-bottom:60px;background:#f5a3b6;padding-right:1%;color:#fff;width:100%}.textpage-rembours blockquote{padding:45px;border:none;margin-bottom:60px;background:#ECC994;padding-right:1%;color:#fff;width:100%}.textpage-adres blockquote{padding:38px;border:none;margin-bottom:60px;background:#EAD8C3;padding-right:1%;color:#1E3254;width:100%}.textpage-contact-show blockquote{padding:15px 30px 15px 30px;border:none;margin-top:20px;margin-bottom:0;background:#C9D7DE;color:#1E3254;width:100%}.textpage-kbc blockquote{padding:45px;border:none;margin-bottom:60px;background:#244f77;padding-right:1%;color:#fff;width:100%}.textpage-cont blockquote{padding:45px;border:none;margin-bottom:60px;background:#EAD8C3;padding-right:10%}.gb-tekst{background:#f5f5f5e3;padding:20px}.gb-tekst h4{color:#ECC994!important}@media (max-width:991px){.textpage-spraypay blockquote{padding-right:10%}.textpage-capayable blockquote{padding-right:10%}.textpage-riverty blockquote{padding-right:10%}.textpage-klarna blockquote{padding-right:10%}.textpage-rembours blockquote{padding-right:10%}.textpage-kbc blockquote{padding-right:10%}}.bs-calltoaction{position:relative;width:auto;padding:15px 25px;border:1px solid #ededed!important;margin-top:10px;margin-bottom:10px;border-radius:5px}.bs-calltoaction>.row{display:table;width:calc(100% + 40px)}.bs-calltoaction>.row>[class^="col-"],.bs-calltoaction>.row>[class*=" col-"]{float:none;display:table-cell;vertical-align:middle}.cta-contents{padding-top:10px;padding-bottom:10px}.cta-title{margin:0 auto 15px;padding:0}.cta-desc{padding:0}.cta-desc p:last-child{margin-bottom:0}.cta-button{padding-top:10px;padding-bottom:10px}h3.vacature{text-align:center;font-size:40px}.bs-calltoaction.bs-calltoaction-info .cta-button .btn:not(.orange){border-color:#1e3254}.btn-info{color:#fff;background-color:#1e3254}.cta-title{color:#ECC994;font-size:170%;font-weight:800}.fa.fa-check-square-o.vtu{color:#B1BCAF}.vtu{font-size:17px;color:#1e3254}i.vtu{padding-right:1px}.vac{color:#ECC994;font-size:23px;padding-right:6px}.vac-font.col-xs-4.col-sm-4.col-md-4.col-lg-4{padding-left:0;font-size:17px;color:#1e3254}.vtu-td.col-sm-12.col-md-4.col-lg-4{padding-left:0}.vac-font{padding-left:0;padding-top:30px}.col-md-9.cta-contents>a{text-decoration:none}@media (max-width:1700px){.cta-title{color:#ECC994;font-size:150%;font-weight:800}.vtu-td.col-sm-12.col-md-4.col-lg-4{padding-right:0}}@media (max-width:1500px){.cta-title{color:#ECC994;font-size:130%;font-weight:800}}@media (max-width:1300px){.textpage-content p{margin-bottom:20px;margin-top:0}}@media (max-width:1199px){.vtu{font-size:16px}.vac-font.col-xs-4.col-sm-4.col-md-4.col-lg-4{font-size:16px}.vac-font{padding-top:40px}.vac{font-size:21px}.btn-primary{width:100%}.bs-calltoaction>.row{display:block;width:auto}.bs-calltoaction>.row>[class^="col-"],.bs-calltoaction>.row>[class*=" col-"]{float:none;display:grid;vertical-align:middle;position:relative}.cta-contents{text-align:center}.cta-title{text-align:center}.vtu-td.col-sm-12.col-md-4.col-lg-4{text-align:left}}@media (max-width:767px){.col-md-12.content{padding-left:15px;padding-right:15px}h3.vacature{font-size:30px}.kiyoh-widget .kiyoh-logo img{width:60px;height:auto}.kiyoh-widget .score{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em}.kiyoh-widget .rating .amount{font-size:.8em;font-weight:500;margin-bottom:8px}.kiyoh-widget .rating .amount .count{font-weight:600}.kiyoh-widget .rating .stars i{width:20px;height:20px;border-radius:50%;color:#fff;background:#B1BCAF;line-height:20px;text-align:center;font-size:1em;margin-right:3px}}@media (max-width:360px){.vac{font-size:21px}.vac-font.col-xs-4.col-sm-4.col-md-4.col-lg-4{font-size:14px}.vtu{font-size:16px}.cta-title{font-size:130%}}@media (max-width:550px){.btn.btn-lg.btn-primary{margin-bottom:30px}}.project-name{text-align:center;padding:10px;color:#fff}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline::after{content:"";position:absolute;width:6px;background-color:#1e3254;top:-10px;bottom:0;left:49%;margin-left:2px}p.time-line{margin-top:10px!important;margin-bottom:10px!important}p.btsab{text-align:center;background-color:#EAD8C3;padding-top:20px;padding-bottom:20px;margin-bottom:0px!important}p.tbc{background-color:#1e3254;color:#fff;font-size:1.4em;text-align:center}h3.tl{background-color:#1e3254;color:#fff;font-size:1.4em;text-align:center;padding-bottom:5px;padding-top:5px}.containers{padding:10px 40px;position:relative;background-color:inherit;width:50%}.containers::after{content:"";position:absolute;width:25px;height:25px;right:-17px;background-color:#fff;border:4px solid #EAD8C3;top:15px;border-radius:50%;z-index:1}.left{left:-1%}.right{left:50%}.left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #B1BCAF;border-width:10px 0 10px 10px;border-color:#fff0 #fff0 #fff0 #B1BCAF}.right::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:30px;border:medium solid #B1BCAF;border-width:10px 10px 10px 0;border-color:#fff0 #B1BCAF #fff0 #fff0}.right::after{left:-20px}.contents{padding:20px 30px;background-color:#f5f5f5;position:relative;border-radius:6px}.contents h2{padding:15px;background:#B1BCAF;color:#fff;margin:-20px -30px 0 -30px;font-weight:300;border-radius:6px}@media screen and (max-width:767px){.static-alert{padding:10px;font-size:14px;line-height:26px;text-align:center}.right::after{left:-15px}}@media screen and (max-width:600px){.timeline::after{left:31px}.containers{width:100%;padding-left:70px;padding-right:25px}.containers::after{top:20px}.containers::before{left:60px;border:medium solid #b1bcaf;border-width:10px 10px 10px 0;border-color:#fff0 #b1bcaf #fff0 #fff0}.right::after{left:23px}.left::after{left:28px}.right{left:0%}}div#preview{font-family:"futura bk bt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}strong.fac{color:#daba89}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tfoot>tr>td{background-color:#284371!important;color:#FFF!important;font-size:10pt;font-weight:700;padding:2px;border-bottom:1px solid #284371}.splitForPrint tbody>tr>td{background-color:#EAD8C3!important;font-size:84%;padding:3px}.in3-price{margin-top:auto!important;margin-bottom:auto!important;border-left:solid 2px #b1bcaf!important;padding-left:10px!important;color:#E39E36!important}.price .new-price{color:#E39E36;padding-right:10px!important;padding-left:10px}.in3-pricing{font-size:1.428em;font-weight:700}i.sm.sm-info.open-info.in3{color:#e39e36!important}@media screen and (max-width:779px) and (min-width:768px){.price-tax{font-size:15px!important}}@media screen and (max-width:767px){#productpage .main-product .product-info .price .old-price{order:1;font-size:15px;margin-left:5px;font-weight:300!important;font-family:"futura std",Helvetica,Arial,sans-serif}#cart .discounts input{width:100%;margin-bottom:13px}}.headline.var-3{color:#fff}@media screen and (max-width:991px){.headline.var-3{color:#21395f}}.products-slider.owl-loaded .owl-stage{transition:all .3s ease!important}.textpage-content .form-contact{display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between}.textpage-content .form-contact>div{flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-o-flex:0 0 auto;width:calc(50% - 20px)}.textpage-content .form-contact p:not(.submit) *{width:100%;display:block}.textpage-content .form-contact p.submit{text-align:right}.textpage-content .form-contact p.submit button{display:block;margin-left:auto}@media screen and (max-width:767px){.textpage-content .form-contact p.submit button{width:100%}.gui-checkout-one-step .gui-block{padding:5%}.gui-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col1,.gui-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col2,.gui-checkout .gui-form .gui-checkout-steps.gui-col3-equal>.gui-col3-equal-col3{padding:0!important}}.textpage-content .form-contact input,.textpage-content .form-contact textarea{text-indent:15px;border:1px solid #203051}.textpage-content .form-contact textarea{max-width:100%;min-width:100%;max-height:300px;min-height:80px}.textpage-content .form-contact>p{flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-o-flex:0 0 auto;width:100%}@media screen and (max-width:650px){.textpage-content .form-contact>div{width:100%}}#productpage .pages .page-1 .text-wrap.read-more{max-height:7em}#productpage .pages .page-1 .text-wrap{overflow:hidden;transition:max-height 0.3s ease-out;height:auto}#collection .categories.row{margin-top:25px}.home-brands .brands-slider-wrap{margin-left:-6%}.brands-slider{background:#fff;padding:15px 10px}.brands-slider .brand-link img{width:100%;height:100%;max-width:100%;max-height:100%}.brands-slider .brand-link{display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.5}.brands-slider .brand-link:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media (min-width:768px) and (max-width:991px){.headline.var-3 .text-box{position:initial;text-align:left;align-items:flex-start}}@media (max-width:768px){.headline.var-3 .text-box{position:initial;align-items:flex-start}.brands-slider{padding:0}}@media (max-width:991px){.home-brands{overflow:hidden}.brands-slider{padding:0}.brands-slider .brand-link{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.home-brands .brands-slider-wrap{padding:0 50px;margin-right:0%;margin-left:0%}.home-brands .brands-slider-wrap .brands-slider{padding-left:0;padding-right:0}.home-brands .slider-arrows .slider-arrow{height:86px;margin-top:-43px;line-height:86px;background:#fff;display:flex;justify-content:center;align-items:center}}.gui-right,.gui-payment-method-service .gui-payment-method-name,body .gui-checkout-one-step .gui-block-option .gui-field .gui-radio>label,body .gui-checkout-one-step .gui-form .step-review .gui-field .gui-checkbox label,.gui-cart-sum .gui-item .gui-desc,.gui-content-wysiwyg{font-size:1.1857em;font-weight:400}@media screen and (max-width:767px){.gui-right,.gui-payment-method-service .gui-payment-method-name,body .gui-checkout-one-step .gui-block-option .gui-field .gui-radio>label,body .gui-checkout-one-step .gui-form .step-review .gui-field .gui-checkbox label,.gui-cart-sum .gui-item .gui-desc,.gui-content-wysiwyg{font-size:1.1em;font-weight:400}}#review-popup .review-score .stars i{font-size:20px;margin-left:8px}.disabled-pp-widget{pointer-events:none;cursor:default}.payment-15,.payment-16{display:none}.headline-slider .owl-stage{padding-bottom:30px}#fixedpage{padding-bottom:50px}body .gui a{color:#5a6982}.menu-text-mobile{font-size:10px;font-style:normal;position:absolute;margin-left:-3px}.menu-text-mobile.account{font-size:10px;font-style:normal;position:absolute;margin-left:-9px}.gui-input,.gui-text,.gui-select,.gui-number,.gui-select select{font-size:16px!important}.gui-checkout .gui-progressbar ul li.gui-done a{font-size:18px}.textpage-sidebar .links ul{font-size:16px}.collection-content a{font-weight:900}.filter-items .show-all-filters,.filter-items .hide-all-filters{font-size:16px;font-weight:600;width:100%;display:inline-block}.filter-items .hidden-filters,.hidden-filters.ui.checkbox,.sidebar .filter-items.kleur .filter-item.hidden-filters.ui.checkbox{display:none}.rich-snippet{padding:5px 0;font-size:13px;border-top:1px solid #e0e0e0}.gui-checkout .gui-form a.gui-button-primary,.gui-checkout .gui-form a.gui-button-action{background:#E39E36!important;width:100%}.ui.checkbox.filter-item label{cursor:pointer!important}.fa{font-family:"normal normal normal 14px/1 FontAwesome";display:inline-block!important;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important}.fas{font-family:"Font Awesome 5 Free"}#footer .main-footer .cols ul li:not(.title){font-size:16px}.usp .info-box-wrap>i{color:#1E3254}.usp .info-box.staffel .close-icon i{width:unset!important;margin-right:unset!important}.info-box-wrap .info-box.staffel{width:400px;right:100%;bottom:100%;margin-bottom:25px;font-family:'futura bk bt'!important}@media screen and (max-width:767px){.info-box-wrap .info-box.staffel{width:250px;right:0;bottom:unset;left:unset;top:50%}}.staffel h5{font-size:18px}.staffel table{width:100%;border:0}.staffel table td,.staffel table tr{padding:10px 10px;border:0}.staffel table tr:nth-child(even) td{background:#F5F5F5}.staffel table tr:not(:first-child) td{font-size:16px;font-weight:700}.staffel table tr:not(:first-child) td:last-child{color:#B1BCAF}.row.template{padding-bottom:20px}@media (max-width:760px){.gui-col3-center .gui-col3-center-col1{float:none;width:100%;margin-right:0}.gui-col3-center-col3,.gui-col3-center-col2,.gui-col3-center-col1{margin:5px 0!important}}@media (max-width:420px){#productpage .product-info .product-usp{font-size:13px}}.breadcrumbs{font-size:80%}#tww_popup_NDA2MC0x{height:65px}}@media (max-width:768px){.mc-banner,.mc-modal{z-index:999999999999999!important}.mc-banner iframe{height:auto!important}}.gui-field-content{font-size:100%}@media screen and (max-width:767px){.gui-field-content{font-size:90%}#header .main-header{background:#1e3154;color:#fff}#header .main-header.sticky{border-color:#1e3154}}.collection-banner>.banner{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}@media only screen and (max-width:1300px) and (min-width:1200px){h3.adresgegevens{font-size:15px;line-height:0}p.adresgegevens-showroom{font-size:16px;width:110%;line-height:35px}}@media only screen and (max-width:1199px){.blockquote-tijden blockquote{border:none;margin-bottom:0%!important;background:#EAD8C3;padding-bottom:35%!important;width:100%!important}.col-xs-12.col-sm-12.col-md-12.col-lg-8.blockquote-afbeelding{padding-bottom:20px}}@media only screen and (max-width:1100px){.col-xs-12.col-sm-12.col-md-8.col-lg-8.blockquote-afbeelding{width:100%;padding:0}}@media only screen and (max-width:991px){.showroom-afbeelding-rechts{padding-bottom:10px}.headline-slider .owl-stage{padding-bottom:0}}@media only screen and (max-width:767px){.showroom-afbeelding-links{padding-left:0;padding-bottom:10px;padding-right:0}.headline .text-box{width:100%}.headline .product-image{display:none}.headline .bg-image{min-width:100%;max-width:100%}.showroom-afbeelding-rechts{padding-right:0;padding-left:0;padding-bottom:10px}.blockquote-tijden blockquote{width:100%;padding:10px!important}#collection .sortbar .sort .ui.selection.dropdown{padding:0 10px}}@media only screen and (max-width:380px){i.fa.fa-angle-right.arrow.hidden-xs{display:none!important}#collection .sortbar .filter-btn{padding:0 15px}}#header .topbar{border-bottom:1px solid rgb(196 196 196 / .3);background-color:#1e3254;color:#fff;font-size:16px;font-weight:600}.title.title-font.mobile-footer{border:0px!important;text-align:center;background-color:#1E3254;color:#fff;padding:0 10px 0 10px}a.read-more-btn{color:#e39e36}.title.title-font.showroom-mobile{background-color:#EAD8C3}#productpage .extra-info .specs .toggle-specs{height:43px;align-items:center;display:flex;padding:0 17px;color:#e39e36;margin-top:10px;text-decoration:underline}.col-lg-12.landing{padding-left:0}.title.title-font.title-blog{margin-top:30px;font-size:16px;line-height:2em}.link.blog-link{font-size:16px}a.blog-link{text-decoration:none!important}h2.title.title-font{color:#ecc894}.headline.var-2 .text-box .content{font-size:34px;margin-top:10px;padding:5px;width:100%;text-align:center;background-color:#977c5f;color:#fff}.col-lg-12.letop{color:#1d3254}@media screen and (max-width:1400px){#header .topbar{font-size:14px;font-weight:600}}@media screen and (max-width:1250px){#header .topbar{font-size:13px;font-weight:600}}@media screen and (max-width:3000px) and (min-width:992px){.headline.var-2 .text-box{padding:40px 20px;text-align:center;width:100%}.headline.var-2 .text-box .content{font-size:30px}.static-alert{font-size:1.2928em}.home-alert{font-size:1.2928em}.col-lg-6.col-md-6.col-sm-12.blog{padding-bottom:20px}}@media only screen and (max-width:600px){.headline .text-box .title{font-size:34px}.headline.var-2 .text-box .content{font-size:19px}}select{width:calc(100% - 54px);border-radius:0px!important;background-color:#fff;border-width:1px;height:44px;border-style:solid;border-color:#e0e0e0}label{margin-top:10px}@media only screen and (max-width:1199px){select{width:100%}}.home-alert{padding:25px;background:#ecc894;color:#fff;font-size:1.7928em;text-align:center}@media only screen and (max-width:767px){.btn.green{width:100%!important;background:#B1BCAF}#footer .top-footer form input[type="text"]{width:100%;height:50px;max-width:100%!important}#header .topbar{border-bottom:1px solid rgb(196 196 196 / .3);background-color:#fff;color:#fff;font-size:16px;font-weight:600}}@media screen and (max-width:2000px) and (min-width:991px){.headline.var-3 .text-box{display:none}}.headline.var-3 a.btn.link.hidden-xs{display:none}@media only screen and (max-width:1100px){.headline.var-3 .bg-image{background:url(https://cdn.webshopapp.com/shops/132458/files/420372651/tablet-header-winter.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media (max-width:767px){.headline.var-3 .bg-image{background:url(https://cdn.webshopapp.com/shops/132458/files/420372650/sale-mobiel-500px-wintersale.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.data-text{font-weight:700;margin-top:10px}}@media only screen and (max-width:767px){#header .main-header{z-index:99999999!important}}#chat-widget-container{z-index:2147483647!important}.home-countdown{margin-top:150px}.home-countdown .image-title{overflow:hidden}.home-countdown .info .title-featured{margin-top:20px}.home-countdown .info .title-featured .subtitle{margin-bottom:10px}.home-countdown .info .del-timer.countdown{margin-top:50px}.home-countdown .info .del-timer.countdown .time span:not(.seconds){color:#1E3254}.home-countdown .info .del-timer.countdown .time span{position:relative}.home-countdown .info .del-timer.countdown .time span:after{display:block;position:absolute;bottom:-15px;font-size:8px;left:50%;transform:translateX(-50%)}.home-countdown .info .del-timer.countdown .time span.days:after{content:"Dagen"}.home-countdown .info .del-timer.countdown .time span.hours:after{content:"Uren"}.home-countdown .info .del-timer.countdown .time span.minutes:after{content:"Minuten"}.home-countdown .info .del-timer.countdown .time span.seconds:after{content:"Seconden"}@media only screen and (max-width:1099px){.home-countdown{margin-top:0}}@media only screen and (max-width:991px){.home-countdown .info .info-right .title-featured{margin-top:-50px}}@media only screen and (max-width:767px){p.col-main.textpage-furnea {text-align: center;background: #ead8c3;padding-top: 15px;padding-bottom: 15px;font-size: large;font-family: 'futura';
}.home-countdown .info .del-timer.countdown,.home-countdown .info .info-right .title-featured{margin-top:0}.home-countdown .info .info-right{margin-top:0}.home-countdown .info .buttons{margin-left:20px;margin-bottom:20px}.home-countdown .info .del-timer.countdown{padding:10px 20px 20px 13px;margin-bottom:20px}.home-countdown .info .del-timer.countdown .subtitle{margin-bottom:0;margin-right:8px}}li.pea{background-color:#ECC994;color:#1E3254;padding-top:7px!important;padding-bottom:7px!important}@media only screen and (max-width:767px){li.pea{margin-left:10px}}#dmws_perfect-search{z-index:999999999999}.icon-actie{text-align:center!important}.header-actie{padding:0px!important;font-weight:700;font-family:futura!important;font-size:17px!important}.tekst-actie{padding:0px!important;font-size:16px}.actie-product{background:#ead8c394;padding:20px 0}.tekst-actie{padding:0px!important;font-size:16px}}@media screen and (max-width:850px) and (min-width:767px){.header-actie{padding:0 5px!important}.tekst-actie{padding:0 5px!important}}@media screen and (max-width:767px){.actie-product{margin:-10px!important}.header-actie{font-size:16px!important;padding:0 5px!important}.tekst-actie{padding:0 5px!important;font-size:15px}}@media(max-width:767px){.slider-block .title-wrap{justify-content:center}}.home-categories-slider{background:#fff}span.dmws_perfect-product-variant {
    display: none;
}
.page-404 {
  padding: 80px 0;
  text-align: center;
}

.page-404 h1 {
  font-size: 96px;
  margin-bottom: 10px;
}

.page-404 h2 {
  font-size: 28px;
  margin-bottom: 20px;
}

.page-404 p {
  font-size: 16px;
  margin-bottom: 20px;
}

.page-404 .error-actions {
  margin: 30px 0;
}

.page-404 .btn {
  margin: 0 10px;
  padding: 12px 28px;
  display: inline-block;
}

.page-404 .error-help {
  margin-top: 40px;
  font-size: 14px;
}

/* ==========================================================================
   PP korting popup en box
   ========================================================================== */

/* Box */
.pp-contactbox {
  margin-top: 16px;
  background: #ECC994;
}

.pp-contactbox-inner {
  display: flex;
  gap: 16px;
  padding: 18px;
  align-items: center;
  justify-content: space-between;
}

.pp-contactbox .title {
  margin-bottom: 6px;
}

.pp-contactbox .subtitle {
  opacity: 0.9;
  margin-bottom: 12px;
}

/* Buttons los van theme */
.pp-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 14px;
  border: 0;
  cursor: pointer;
  font-weight: 600;
  line-height: 1;
  width: auto;
}

.pp-btn.pp-btn-primary {
  background: #1e3254;
  color: #ffffff;
}

.pp-btn.pp-btn-secondary {
  background: rgba(10, 18, 33, 0.06);
  border: 1px solid rgba(10, 18, 33, 0.12);
  color: #0a1221;
}

/* Modal container */
.pp-contactmodal {
  display: none;
}

.pp-contactmodal.is-open {
  display: block;
}

/* Overlay */
.pp-contactmodal-overlay {
  position: fixed;
  inset: 0;
  background: rgba(10, 18, 33, 0.55);
  z-index: 2147483646;
}

/* Dialog wrapper */
.pp-contactmodal-dialog {
  position: fixed;
  inset: 0;
  z-index: 2147483647;
  padding: 16px;
  overflow: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pp-contactmodal-dialog-inner {
  width: 100%;
  max-width: 640px;
  background: #ffffff;
  box-shadow: 0 16px 50px rgba(0,0,0,0.25);
  overflow: hidden;
}

/* Header */
.pp-contactmodal-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 16px;
  border-bottom: 1px solid rgba(10, 18, 33, 0.10);
}

.pp-contactmodal-title {
  font-size: 16px;
  font-weight: 700;
  color: #0a1221;
}

.pp-contactmodal-x {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(10, 18, 33, 0.12);
  background: #fff;
  color: #0a1221;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
}

/* Form */
.pp-contactmodal-form {
  padding: 16px;
}

.pp-contactmodal-form .field {
  margin-bottom: 12px;
}

.pp-contactmodal-form label {
  display: block;
  font-size: 13px;
  color: rgba(10, 18, 33, 0.78);
  margin-bottom: 6px;
}

.pp-contactmodal-form input[type="text"],
.pp-contactmodal-form input[type="email"],
.pp-contactmodal-form textarea {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid rgba(10, 18, 33, 0.14);
  padding: 12px 12px;
  font-size: 14px;
  color: #0a1221;
  background: #fff;
}

.pp-contactmodal-form textarea {
  min-height: 110px;
  resize: vertical;
}

/* Two columns on desktop */
.pp-contactmodal-form .double {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

/* Actions */
.pp-contactmodal-actions {
  display: flex;
  gap: 10px;
  margin-top: 14px;
}

.pp-contactmodal-actions .pp-btn {
  flex: 1;
}

/* Mobile bottom sheet */
@media (max-width: 768px) {
  .pp-contactbox-inner {
    flex-direction: column;
    align-items: flex-start;
  }

  .pp-contactbox .pp-btn {
    width: 100%;
  }

  .pp-contactmodal-dialog {
    padding: 0;
    align-items: flex-end;
    justify-content: stretch;
	height: 90%;
  }

  .pp-contactmodal-dialog-inner {
    max-width: 100%;
  }

  .pp-contactmodal-form .double {
    grid-template-columns: 1fr;
  }

  .pp-contactmodal-actions {
    flex-direction: column;
  }
}
/* Checkout payment page styling */
#gui-form {
  max-width: 980px;
  margin: 0 auto;
  padding: 24px 16px;
}

.gui.gui-pay {
  background: #ffffff;
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 14px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  overflow: hidden;
}

.gui-page-title {
  font-size: 26px;
  line-height: 1.2;
  padding: 22px 22px 10px 22px;
  margin: 0;
}

.gui-block {
  padding: 0 22px 18px 22px;
}

.gui-block-title {
  font-size: 16px;
  padding: 14px 0 10px 0;
  border-top: 1px solid rgba(0,0,0,0.06);
}

.gui-block-inner {
  background: rgba(0,0,0,0.03);
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 12px;
  padding: 12px 14px;
  margin: 0 0 14px 0;
  font-size: 14px;
}

.gui-block-content.gui-white {
  background: transparent;
}

.gui-payment-provider-title.gui-block-subtitle {
  font-size: 16px;
  margin: 14px 0 12px 0;
}

.gui-payment-methods {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.gui-payment-method {
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 12px;
  background: #ffffff;
  transition: box-shadow 150ms ease, border-color 150ms ease, transform 150ms ease;
}

.gui-payment-method:hover {
  border-color: rgba(0,0,0,0.14);
  box-shadow: 0 10px 26px rgba(0,0,0,0.08);
  transform: translateY(-1px);
}

.gui-payment-method label.gui-clearfix {
  display: grid;
  grid-template-columns: 22px 44px 1fr;
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  cursor: pointer;
  margin: 0;
}

.gui-payment-method input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: #111111;
}

.gui-payment-method-icon {
  width: 38px;
  height: auto;
  display: block;
}

.gui-payment-method-subtitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-width: 0;
}

.gui-payment-method-name {
  font-size: 15px;
  line-height: 1.3;
  color: #111111;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gui-payment-method-price {
  font-size: 13px;
  color: rgba(0,0,0,0.62);
  white-space: nowrap;
}

.gui-payment-method:has(input[type="radio"]:checked) {
  border-color: rgba(0,0,0,0.26);
  box-shadow: 0 12px 30px rgba(0,0,0,0.10);
}

.gui-buttons.gui-border {
  border-top: 1px solid rgba(0,0,0,0.06);
  padding: 16px 22px;
  background: rgba(0,0,0,0.02);
}

.gui-buttons .gui-right {
  float: none;
  display: flex;
  justify-content: flex-end;
}

#next-step.gui-button-small.gui-button-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
  border-radius: 12px;
  background: #111111;
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  border: 1px solid #111111;
  transition: transform 150ms ease, box-shadow 150ms ease, opacity 150ms ease;
}

#next-step.gui-button-small.gui-button-action:hover {
  box-shadow: 0 12px 28px rgba(0,0,0,0.16);
  transform: translateY(-1px);
}

#next-step.gui-button-small.gui-button-action:active {
  transform: translateY(0);
  opacity: 0.92;
}

/* Remove legacy floats that can break layout */
.gui-left,
.gui-right {
  float: none !important;
}

.gui-clear {
  display: none;
}

/* Optional: improve spacing for provider blocks */
.gui-checkout-payment-provider {
  margin: 10px 0 18px 0;
}
@media (max-width: 768px) {
  #gui-form {
    padding: 16px 10px;
  }

  .gui-page-title {
    font-size: 22px;
    padding: 18px 16px 8px 16px;
  }

  .gui-block {
    padding: 0 16px 16px 16px;
  }

  .gui-buttons.gui-border {
    padding: 14px 16px;
  }

  .gui-payment-method label.gui-clearfix {
    grid-template-columns: 22px 36px 1fr;
    padding: 12px 12px;
  }

  .gui-payment-method-name {
    font-size: 14px;
  }

  #next-step.gui-button-small.gui-button-action {
    width: 100%;
  }

  .gui-buttons .gui-right {
    justify-content: stretch;
  }
}