.custom_theme_class{color:#4ca2d5}.navigation{font-weight:400 !important}.price-box .old-price .old-price,.wp-st-product-price.display-only-mobile .old-price .old-price{text-decoration:line-through;font-size:14px}@media (min-width:769px),print{.navigation{font-weight:700}h1{font-size:30px}.theme-pearl.product-page-v1 .product-info-main{margin-top:0 !important}.theme-pearl.store-view-tbor1be.cms-page-view .breadcrumbs,.theme-pearl.store-view-tbsde.cms-page-view .breadcrumbs,.theme-pearl.store-view-tbfr.cms-page-view .breadcrumbs,.theme-pearl.store-view-tbnl.cms-page-view .breadcrumbs,.theme-pearl.store-view-tbeu.cms-page-view .breadcrumbs{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.page-products .grid.products-grid .product-item:nth-child(4n+1){height:auto !important}.page-products .grid.products-grid :not(.widget-product-grid) .product-item{height:auto !important}}tr.row.amcheckout-method.-selected{margin-left:0;margin-right:0}.theme-pearl.cms-index-index .product-item-actions .actions-primary,.theme-pearl.cms-index-index .product-item-actions .actions-secondary{display:block}@media (min-width:1024px),print{.amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes{width:100%}.merknav ul a{color:#310500;display:block;font-size:14px;padding:2px 0;text-align:center;width:20px}}.amcheckout-wrapper .totals-tax{display:none}.merknav ul{background:#e5e5e5 none repeat scroll 0 0;border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding:7px 10px;position:relative;z-index:10;list-style:none}.merknav ul li{display:inline-block;float:none;padding:0;width:auto}.merklijst ul li a{color:#393939;display:inline-block;float:none;font-size:12px;font-weight:400;line-height:20px;text-align:left;text-decoration:none;text-transform:none}.merkbox .title{text-transform:uppercase;font-weight:700}.merklijst-1,.merklijst-2,.merklijst-3,.merklijst-4,.merklijst-5,.merklijst-6,.merklijst-7{display:block;clear:both;padding-top:15px}.merklijst{margin-left:10px}.merklijst ul{list-style:none;padding-left:10px}.merkbox{width:25%;display:block;float:left}.merknav ul li a{font-weight:700}@media only screen and (max-width:639px){.merkbox{width:50%;display:block;min-height:100px;padding-bottom:9px}}@media only screen and (max-width:479px){.merkbox{width:100%;min-height:1px}}button#c-s-bn.c-bn.c_link span,div#c-inr div#c-bns button#c-t-bn.c-bn{color:#868686 !important}div#layer-product-list p.old-price span.old-price{font-size:11px}.product-reviews-summary .reviews-actions .action.add{display:none}.usp{display:flex;margin-bottom:.5rem;align-items:center}.usp .icon{display:inline-flex;flex:0 0 auto;vertical-align:text-bottom;overflow:hidden;padding-right:5px}.usp span p{margin-bottom:0}.usp_winkelw{border-bottom:1px solid #c1c1c1;font-size:13px}.product-info-main .product-brand{margin-bottom:15px;margin-top:3px}.product-info-main .page-title-wrapper.product h1.page-title{margin-bottom:0 !important}.klein-icoon{display:block;width:16px}.postnl-delivery-options button.btn.btn-default span.label{color:#000}.postnl-delivery-options .pickup .tig-postnl-pickup-row label .tig-postnl-date-time-container span,.postnl-delivery-options .delivery .days .wrapper ul li label{display:none}@media all and (min-width:768px),print{.product-add-form .product-options-wrapper .field .control{width:60% !important}}.products-grid .product-items{display:flex !important;flex-wrap:wrap !important}.products-grid .product-item{display:flex !important;flex-direction:column !important}.products-grid .product-item-info{display:flex !important;flex-direction:column !important;height:100% !important}.products-grid .product_image{flex-shrink:0 !important;height:auto !important}.products-grid .product-item-photo{float:none !important;display:block !important}.products-grid .product.details.product-item-details,.products-grid .product-item-details{display:flex !important;flex-direction:column !important;flex:1 !important}.products-grid .product-item-name{clear:none !important;flex:1 !important}.products-grid .price-box{flex-shrink:0 !important;margin-top:0 !important}.products-grid .addtocart_position_3{flex-shrink:0 !important;margin-top:0 !important}.products-grid .product-item-actions{flex-shrink:0 !important;margin-top:0 !important}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{position:relative !important;z-index:10 !important;left:0 !important;top:0 !important;width:100% !important;height:auto !important;min-height:100% !important}.products-grid .product-item:hover{z-index:10 !important}@media (max-width:767px){.nav-sections .navigation li.megamenu.level2>a{padding-left:55px !important}}.cms-klantendienst .page-title-wrapper{text-align:center;padding-bottom:.5rem}.kd-intro{text-align:center;max-width:750px;margin:0 auto 2.5rem;color:#666;font-size:15px;line-height:1.75;border-bottom:1px solid #e8e8e8;padding-bottom:2rem}.kd-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:640px){.kd-grid{grid-template-columns:1fr}}.kd-card{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:1.5rem}.kd-card-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999;margin:0 0 1.25rem;display:flex;align-items:center;gap:6px}.kd-hours-row{display:flex;justify-content:space-between;align-items:center;padding:.45rem 0;border-bottom:1px solid #f2f2f2;font-size:14px}.kd-hours-row:last-child{border-bottom:none}.kd-hours-row .day{color:#666}.kd-hours-row .time{font-weight:600;color:#1a1a1a}.kd-hours-row .closed{color:#c0392b;font-weight:600}.kd-special-table{width:100%;border-collapse:collapse;font-size:13px}.kd-special-table thead th{text-align:left;padding:0 0 .75rem;font-weight:600;color:#999;font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ebebeb}.kd-special-table tbody td{padding:.65rem .5rem .65rem 0;border-bottom:1px solid #f2f2f2;vertical-align:top;color:#1a1a1a}.kd-special-table tbody tr:last-child td{border-bottom:none}.kd-special-table .kd-note{font-size:12px;color:#999;margin-top:2px}.kd-closed-badge{background:#fdf0f0;color:#a32d2d;font-size:12px;font-weight:600;padding:2px 9px;border-radius:4px;display:inline-block}.kd-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:2rem}@media (max-width:640px){.kd-contact-grid{grid-template-columns:1fr 1fr}}@media (max-width:360px){.kd-contact-grid{grid-template-columns:1fr}}.kd-contact-card{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:flex-start}.kd-contact-card .icon-wrap{width:34px;height:34px;background:#f6f6f6;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;font-size:17px;color:#888}.kd-contact-card .cc-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#999;font-weight:600;margin-bottom:.6rem}.kd-contact-card .cc-value{font-size:13px;font-weight:600;color:#1a1a1a;word-break:break-word;margin-bottom:.2rem}.kd-contact-card .cc-sub{font-size:12px;color:#aaa}.kd-phone-row{display:flex;align-items:center;gap:7px;margin-bottom:.4rem}.kd-phone-row img{width:20px;height:auto;border-radius:2px;flex-shrink:0}.kd-phone-row span{font-size:13px;font-weight:600;color:#1a1a1a}.kd-social-link{display:flex;align-items:center;gap:7px;margin-bottom:.5rem;text-decoration:none;color:#1a1a1a}.kd-social-link:hover{text-decoration:underline}.kd-social-link img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.kd-social-link span{font-size:13px;font-weight:600;color:#1a1a1a}.kd-chat-banner{background:#f9f9f9;border:1px solid #ebebeb;border-radius:10px;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;margin-bottom:2rem;font-size:14px}.kd-chat-banner .icon{font-size:22px;color:#888;flex-shrink:0}.kd-chat-banner strong{color:#1a1a1a;font-weight:600}.kd-chat-banner .chat-link{display:block;font-size:13px;color:#2a6db5;margin-top:3px;text-decoration:none}.kd-chat-banner .chat-link:hover{text-decoration:underline}.kd-social-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:2rem}.kd-social-btn{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.1rem;border:1px solid #ddd;border-radius:8px;font-size:14px;font-weight:500;color:#1a1a1a;text-decoration:none;background:#fff;transition:border-color .15s,background .15s}.kd-social-btn:hover{border-color:#aaa;background:#f6f6f6}.kd-social-btn img{width:20px;height:20px;object-fit:contain}.kd-divider{border:none;border-top:1px solid #ebebeb;margin:2rem 0}.kd-form-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999;margin:0 0 1.25rem}.kd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width:500px){.kd-form-row{grid-template-columns:1fr}}.kd-field{display:flex;flex-direction:column;gap:5px;margin-bottom:1rem}.kd-field label{font-size:12px;color:#888;font-weight:500}.kd-field input[type=text],.kd-field input[type=email],.kd-field input[type=tel],.kd-field textarea{border:1px solid #ddd;border-radius:8px;padding:.6rem .85rem;font-size:14px;color:#1a1a1a;background:#fff;width:100%;box-sizing:border-box;transition:border-color .15s}.kd-field input:focus,.kd-field textarea:focus{border-color:#999;outline:none}.kd-field textarea{resize:vertical;min-height:110px}.kd-submit{background:#1a1a1a;color:#fff;border:none;padding:.8rem 2.2rem;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.04em;transition:background .15s}.kd-submit:hover{background:#333}.cms-klantendienst .contact-container{display:block}.cms-klantendienst .contact-container .col-contact-info{display:none}.cms-klantendienst .contact-container .form-area{width:100%;max-width:100%;padding:0}.cms-klantendienst .contact-container .page-title{display:none}.cms-klantendienst .form.contact .fieldset{border:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cms-klantendienst .form.contact .fieldset .field{display:flex;flex-direction:column;gap:5px;margin:0}.cms-klantendienst .form.contact .fieldset .field.telephone,.cms-klantendienst .form.contact .fieldset .field.comment{grid-column:1/-1}@media (max-width:500px){.cms-klantendienst .form.contact .fieldset{grid-template-columns:1fr}.cms-klantendienst .form.contact .fieldset .field{grid-column:1/-1}}.cms-klantendienst .form.contact .fieldset .field .label{font-size:12px;color:#888;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;text-transform:none;margin:0}.cms-klantendienst .form.contact .fieldset .field .control .input-text{border:1px solid #ddd;border-radius:8px;padding:.6rem .85rem;font-size:14px;color:#1a1a1a;background:#fff;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,sans-serif;transition:border-color .15s;box-shadow:none;height:auto;line-height:1.5}.cms-klantendienst .form.contact .fieldset .field .control .input-text:focus{border-color:#999;outline:none;box-shadow:none}.cms-klantendienst .form.contact .fieldset .field.comment .control .input-text{resize:vertical;min-height:120px}.cms-klantendienst .form.contact .actions-toolbar{margin-top:1.25rem;padding:0}.cms-klantendienst .form.contact .actions-toolbar .action.submit.primary{background:#020640;color:#fff;border:none;padding:.8rem 2.2rem;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.04em;font-family:-apple-system,BlinkMacSystemFont,sans-serif;transition:background .15s;box-shadow:none;text-transform:none;display:inline-block}.cms-klantendienst .form.contact .actions-toolbar .action.submit.primary:hover{background:#fff;color:#fff;border:#000 solid thin}.cms-klantendienst .form.contact .field-error,.cms-klantendienst .form.contact div.mage-error[generated]{font-size:12px;color:#c0392b;margin-top:3px;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.kd-contact-card a.cc-mailto,.kd-contact-card a.cc-mailto:visited,.kd-contact-card a.cc-mailto:hover,.kd-contact-card a.cc-mailto:active{color:#1a1a1a;text-decoration:none;font-size:13px;font-weight:600;cursor:pointer}