/* COLORS *//* COLORS PDP PLUS *//* BASE *//* IMPORTS */.appearance-none{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sticky-header{position:fixed;width:100%;top:0}/* ***************** MIXINS ***************** */.btn-before-style{content:"\e904";font-family:'goossens-icons';font-size:16px;line-height:16px;margin-right:10px}.disabled-style{background-color:white;border-color:#AAB2B6;color:#AAB2B6}.link-primary{color:#CF334D;text-decoration:underline}.link-primary:focus,.link-primary:hover{color:#404040}.link-primary-opacity{color:#CF334D;text-decoration:underline}.link-primary-opacity:focus,.link-primary-opacity:hover{color:#CF334D;opacity:.7}/* ***************** TAGS ***************** */.tag-landelijk{position:absolute;top:0;right:0;background:#007FAC;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-landelijk:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #007FAC;border-left:50px solid transparent;border-right:170px solid transparent}.tag-landelijk:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #007FAC;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-landelijk .hotspot-target{background-color:#007FAC}.hotspot-landelijk .hotspot-target:after{border-top-color:#007FAC}.tag-luxe{position:absolute;top:0;right:0;background:#404040;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-luxe:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #404040;border-left:50px solid transparent;border-right:170px solid transparent}.tag-luxe:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #404040;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-luxe .hotspot-target{background-color:#404040}.hotspot-luxe .hotspot-target:after{border-top-color:#404040}.tag-modern{position:absolute;top:0;right:0;background:#5BA647;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-modern:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #5BA647;border-left:50px solid transparent;border-right:170px solid transparent}.tag-modern:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #5BA647;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-modern .hotspot-target{background-color:#5BA647}.hotspot-modern .hotspot-target:after{border-top-color:#5BA647}.tag-puur{position:absolute;top:0;right:0;background:#E6A91D;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-puur:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #E6A91D;border-left:50px solid transparent;border-right:170px solid transparent}.tag-puur:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #E6A91D;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-puur .hotspot-target{background-color:#E6A91D}.hotspot-puur .hotspot-target:after{border-top-color:#E6A91D}/* ***************** PROMO ICONS ***************** */.promo-icon-cyan{font-size:140px;color:white}.promo-icon-cyan span{position:absolute;top:0;left:0;color:rgba(157, 206, 203, 0.3)}.promo-icon-cyan span{position:absolute;top:0;left:0;color:rgba(157, 206, 203, 0.3)}/* PRODUCT CONFIGURATOR */.item-select-style{border:2px solid transparent;position:relative;cursor:pointer}.item-select-style:hover{color:#CF334D;border-color:#CF334D}.item-select-style.selected{border-color:#AAB2B6}.item-select-style.selected .tick{display:block}.item-select-style .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.item-select-style .height,.item-select-style .price{font-size:0.9em;margin-bottom:0}.product-configurator h2{font-weight:300}.product-configurator .carousel{margin-bottom:45px}.product-configurator .carousel-indicators{border-bottom:none}.product-configurator .carousel-indicators li{background-size:80px;background-repeat:no-repeat;background-position:5px;width:98px;height:72px}.product-configurator .carousel-indicators li.active{width:98px;height:72px}.product-configurator .wishlist-heart{top:5px}.product-configurator .product-info-links{margin:30px 0 15px}.product-configurator .product-info-links li{width:32%;padding:0}.product-configurator .price{display:block;margin-bottom:27px;font-size:1.2em;font-weight:400}.product-configurator .price .price-sales,.product-configurator .price .price-standard{display:inline;margin-left:5px}.product-configurator .price .price-standard{font-size:1em}.product-configurator .price .price-sales{font-size:1.3em}.product-configurator hr{margin-top:10px}.steps-overview{font-size:1.2em;margin-top:30px;margin-bottom:60px}.steps-overview ul{margin:15px 0}.steps-overview ul li span{color:#CF334D;font-weight:600;margin-right:5px}#configurator{margin-top:30px}#configurator h2{font-size:2.6em}.config-container{margin-top:10px}/* STEPS */.config-step .h2,.config-step h2{font-size:1.8em;font-weight:300}.config-step .step-header-todo{display:block}.config-step .step-content,.config-step .step-header-info,.config-step .step-header-status > span{display:none}.config-step.step-complete .step-header:hover .step-header-status{border-top-color:#CF334D;border-bottom-color:#CF334D;border-left-color:#CF334D}.config-step.step-complete .step-header:hover .step-header-text{color:#CF334D;border-top-color:#CF334D;border-bottom-color:#CF334D}.config-step.step-complete .step-header:hover .step-header-text .step-header-info{color:#CF334D}.config-step.step-complete .step-header:hover .step-header-edit{border-top-color:#CF334D;border-bottom-color:#CF334D;border-right-color:#CF334D}.config-step.step-complete .step-header-todo{display:none}.config-step.step-complete .step-header-info,.config-step.step-complete .step-header-status > span{display:block}.config-step.step-active .step-content{display:block}.config-step.step-active .step-header{display:none}.config-step a.info{cursor:pointer}.config-step .vcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-header{display:table;width:100%;font-size:1.4em;color:#AAB2B6;cursor:pointer}.step-header > *{display:table-cell;border:1px solid #E2EBF0}.step-header-status{width:52px;color:#5BA647;font-size:22px;text-align:center}.step-header-status > span{position:relative;top:3px}.step-header-text{padding:5px 25px 10px}.step-header-text .step-header-info{float:right;color:#5BA647}.step-header-text .step-header-todo{float:right;font-style:italic}.step-header-edit{width:52px;font-size:30px;text-align:center}.step-header-edit > span{position:relative;top:5px}.step-content{border:1px solid #E2EBF0;padding:40px 77px;position:relative;min-height:150px}.step-content p{font-size:0.9em;line-height:1.6}.step-content h3{font-size:1.4em;font-weight:600;margin-top:0}.step-content h4{margin-top:0}.step-content ul li{width:50%;float:left;margin-bottom:10px}.step-content .cms-img{padding:10px 20px}.step-content img.img-left{float:left;width:20%;clear:both;padding-right:20px;margin-bottom:25px}.step-content img.img-left + div{float:left;width:80%;padding-left:10px;border-left:1px dashed #404040;margin-bottom:25px}.step-content img.img-left + div h2,.step-content img.img-left + div p{margin:0}.step-content .step-price{position:absolute;top:40px;right:77px}.step-content .step-price hr{width:100%;float:right;margin:0}.step-content .step-price .price{clear:both;font-size:1.5em}.step-content .info{height:24px}.step-content .info a{color:#CF334D;text-decoration:underline;text-decoration:none}.step-content .info a:focus,.step-content .info a:hover{color:#CF334D;opacity:.7}.step-content .info a:focus,.step-content .info a:hover{color:#CF334D;opacity:.7}.step-content .info .go{font-size:20px;position:relative;top:4px}.step-content .intro{width:60%;min-height:30px;margin-bottom:20px;overflow:hidden}.step-content .intro p.h2{font-size:2em;line-height:normal;margin-bottom:0}.step-content .intro img{margin-right:20px;margin-top:10px}.step-content .h-blue{color:#58768E}.step-content .bg-blue{background-color:#58768E;color:white;padding:45px}.step-content .bg-lightgrey{background-color:#F9F9F9;padding:40px}.step-content [data-toggle="more"]{margin:10px 0}.step-content [data-toggle="more"]:before{display:none}.step-content [data-toggle="more"] > span:first-child{display:inline}.step-content [data-toggle="more"] > span:last-child{display:none}.step-content .expanded [data-toggle="more"] > span:first-child{display:none}.step-content .expanded [data-toggle="more"] > span:last-child{display:inline}.step-content .toggle{display:none}.step-content .expanded .toggle{display:block}.step-content .tick{display:none;position:absolute;bottom:7px;right:7px;font-size:24px;color:#5BA647}.step-2 .config-item picture{margin:0 5px}.step-6 .config-item picture{min-height:148px}.step-7 .config-item picture{min-height:123px}.config-item{border:2px solid transparent;position:relative;cursor:pointer;padding:10px 0;margin-bottom:5px}.config-item:hover{color:#CF334D;border-color:#CF334D}.config-item.selected{border-color:#AAB2B6}.config-item.selected .tick{display:block}.config-item .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item .height,.config-item .price{font-size:0.9em;margin-bottom:0}.config-item:hover{color:#CF334D;border-color:#CF334D}.config-item.selected{border-color:#AAB2B6}.config-item.selected .tick{display:block}.config-item .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item .height,.config-item .price{font-size:0.9em;margin-bottom:0}.config-item picture{display:block;position:relative;min-height:96px;border:1px solid transparent}.config-item picture.bg-grey{padding:40px 5px;margin:0 5px;background:#AAB2B6;color:white;font-size:1.6em}.config-item picture .zoom-icon{position:absolute;bottom:2px;right:2px;font-size:32px;color:#404040}.config-item picture .zoom-icon:hover{color:#CF334D}.options-header{background-color:#F9F9F9;margin:50px 0 10px;text-align:center}.options-header h2 span{color:#CF334D;text-decoration:underline;text-decoration:none;cursor:pointer}.options-header h2 span:focus,.options-header h2 span:hover{color:#CF334D;opacity:.7}.options-header h2 span:focus,.options-header h2 span:hover{color:#CF334D;opacity:.7}.options-left h3,.options-right h3{margin-right:30px}.options-left .config-item,.options-right .config-item{border-width:3px}.options-left > .row{margin-right:0}.options-right > .row{margin-left:0}.flx-6{-ms-flex-preferred-size:50%;flex-basis:50%}.options-filter .form-group{float:left;margin-right:20px;min-width:150px}.options-filter select.form-control{width:100%}.options-filter input[type="radio"]{display:none}.options-filter label{width:100%;padding:10px}.options-filter img{margin-bottom:5px;pointer-events:none;display:inline}.options-filter .info{display:block}.config-item-filter label{border:2px solid transparent;position:relative;cursor:pointer}.config-item-filter label:hover{color:#CF334D;border-color:#CF334D}.config-item-filter label.selected{border-color:#AAB2B6}.config-item-filter label.selected .tick{display:block}.config-item-filter label .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item-filter label .height,.config-item-filter label .price{font-size:0.9em;margin-bottom:0}.config-item-filter label:hover{color:#CF334D;border-color:#CF334D}.config-item-filter label.selected{border-color:#AAB2B6}.config-item-filter label.selected .tick{display:block}.config-item-filter label .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item-filter label .height,.config-item-filter label .price{font-size:0.9em;margin-bottom:0}/* CONFIGURATOR SUMMARY */.product-configurator .price-sub{font-size:1em}.product-configurator .price-sub .price-sales{font-size:1em;color:#404040}.product-configurator .price-total{font-size:1.6em}.product-configurator .summary{border:1px solid #E2EBF0;padding:25px 40px 20px 75px}.product-configurator .summary h3{font-weight:600}.product-configurator .summary picture{display:block;border:1px solid #E2EBF0;padding:5px}.product-configurator .summary .table > thead > tr > th{font-weight:300;font-size:1.6em;color:#AAB2B6;border-bottom:none}.product-configurator .summary .table > tbody > tr > td{border-top:none}.product-configurator .summary .summary-table > tbody > tr{cursor:pointer}.product-configurator .summary .summary-table > tbody > tr:hover > td{color:#CF334D}.product-configurator .summary .summary-table > tbody > tr:hover .go{display:inline}.product-configurator .summary .summary-table > tbody > tr > td.td-edit{width:47px;height:42px}.product-configurator .summary .summary-table > tbody > tr > td:first-child{padding-right:0;width:20px}.product-configurator .summary .summary-table > tbody > tr .go{font-size:20px;display:none}.product-configurator .summary .table.product-info > tbody > tr > td,.product-configurator .summary .table.product-info > tbody > tr > th{padding:5px}.product-configurator .summary .checkbox-awesome{display:inline}.product-configurator .summary .print-row,.product-configurator .summary .button-row{margin:20px 0;clear:both;overflow:hidden}.product-configurator .summary .print-row > form,.product-configurator .summary .button-row > form{width:45%;float:left;margin:0 0 0 10%}.product-configurator .summary .print-row > form button,.product-configurator .summary .button-row > form button{width:100%;border-width:2px}.product-configurator .summary .print-row > .btn,.product-configurator .summary .button-row > .btn{width:45%;float:left;border-width:2px}.product-configurator .summary .print-row .success-msg,.product-configurator .summary .button-row .success-msg{width:45%;float:left;color:#5BA647;font-size:1.1em;font-weight:600;text-transform:uppercase;padding:0 22px}.product-configurator .summary .print-row .success-msg span,.product-configurator .summary .button-row .success-msg span{display:inline-block;max-width:125px}.product-configurator .summary .print-row .success-msg .fa,.product-configurator .summary .button-row .success-msg .fa{font-size:22px;margin-right:10px;position:relative;top:-10px}.product-configurator .summary .well-quote{position:relative}.product-configurator .summary .well-quote:before{content:"";display:block;border-bottom:12px solid #E2EBF0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-12px;right:30%}.product-configurator .product-info .js-info-modal{cursor:pointer}.product-configurator .product-info .js-info-modal:hover{color:#CF334D}.product-configurator .well{padding-bottom:25px;border:1px solid #E2EBF0}.product-configurator .well.bordered-well{border-width:2px}.product-configurator .flx-summary{margin-top:12px}.product-configurator .flx-summary > div{height:100%}.product-configurator .flx-8 .summary-extra{margin-left:10px}.product-configurator .flx-8 .summary-extra img{padding:10px 20px 0 8px}.product-configurator .summary-extra{margin:0}.product-configurator .summary-extra .h3{font-weight:600;margin:25px 0 10px}.product-configurator .summary-extra a{text-transform:uppercase;font-weight:600;display:block;margin-top:20px}.summary .list-featured{margin-left:0;margin-bottom:25px}.summary .list-featured li{margin-right:10px;width:25%;overflow:hidden;vertical-align:top}.summary .list-featured .fa-plus{display:block;color:#E2EBF0;text-align:center;font-size:22px;margin:5px 0}.email-configuration-modal h2{font-weight:300;margin-bottom:5px}.email-configuration-modal .modal-body{padding:40px 40px 55px}.email-configuration-modal .form-group{margin-bottom:35px}.email-configuration-modal .sub-btn-info{margin-top:20px;text-align:center;font-style:italic;font-size:1.1em}/* PRINT PDF */.print-configurator .qr-text{margin-top:22px;height:110px;float:left}.print-configurator .qr-code{float:left}.print-configurator .jouw-boxspring{height:54%;float:right}.print-configurator .logo-configurator{margin-top:20px;margin-bottom:40px}.print-configurator .summary-table td{border:none;padding-bottom:5px}.print-configurator .summary-table-items{margin-bottom:0}.print-configurator .steps-configurator tr{border:none}.print-configurator .steps-configurator th{color:#CF334D;font-weight:600;font-size:30px;border:none}.print-configurator .item-steps-configurator tr td{border:none;font-size:initial}.print-configurator .item-steps-configurator tr td .small-text{font-size:12px}.print-configurator .product-option td{padding-top:0;padding-bottom:0}.print-configurator .price-configurator.table{margin-bottom:0}.print-configurator .price-configurator td{border:none}.print-configurator .price-configurator .price-text{font-weight:600;font-size:30px;color:#404040}.print-configurator .price-configurator .price-standard{text-decoration:line-through;color:#AAB2B6;font-weight:100;font-size:24px;font-weight:400}.print-configurator .price-configurator .price-sales{color:#CF334D;font-weight:600;font-size:30px}.print-configurator span.fa.fa-plus{color:#E2EBF0;text-align:center;font-size:22px;margin:5px 0;margin-left:10px;margin-right:10px;float:left}.print-configurator .list-featured-img{width:25%;overflow:hidden;vertical-align:top}.print-configurator .list-featured-img picture img{width:80%}.print-configurator .cheapest-price-wrapper{font-size:initial}.print-configurator .cheapest-consumer-price{text-decoration:line-through;color:#AAB2B6;font-size:initial}.print-configurator .cheapest-price{padding-left:20px;font-size:initial}/* MEDIA QUERIES */@media only screen and (max-width: 480px){.config-container .step-content{padding:40px 10px}.config-container .step-content .step-price{position:static}.config-container .step-content .intro{width:100%}.config-container .step-content .bg-lightgrey{padding:40px 10px}.config-container .step-content .options-left h3,.config-container .step-content .options-right h3{margin-right:0 !important;text-align:center !important}.config-container .step-header-text .step-header-info{float:none}.product-configurator .summary{padding:25px 10px 20px}.product-configurator .summary .usp-icons{text-align:center}.product-configurator .summary .usp-icons li{width:20%}.product-configurator .summary .usp-icons li span{font-size:4em}.product-configurator .share-btns p{display:block;margin:45px 6px 0 0;vertical-align:top}.product-info-links li{width:100% !important;margin-top:5px}}.modal{text-align:center}.modal-body{background:white}.modal .close{font-size:20px;line-height:100%;position:absolute;top:3px;right:1px;width:30px;height:30px;background:#404040;border-radius:50%;border:2px solid white;opacity:1;text-shadow:none;color:white;text-align:center;z-index:9999}.modal:not(#mobile-filtering):not(#js-hotspot-modal) .modal-dialog{width:auto}@media screen and (min-width: 769px){.modal:not(#mobile-filtering):not(#js-hotspot-modal) .modal-content{width:auto;max-width:580px}}@media screen and (max-width: 768px){.modal:not(#mobile-filtering):not(#js-hotspot-modal) .modal-content{max-width:calc(100vw - 1.5rem);margin-top:.5rem !important;margin-bottom:.5rem !important;margin-right:.75rem !important;margin-left:.75rem !important}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}@media (max-width: 767px){body.modal-open{position:fixed;overflow:hidden;width:100%}}@media (min-width: 768px){.modal:before{display:inline-block;vertical-align:middle;height:auto}.modal .close{top:-14px;right:-14px}#js-login-modal:before{height:100% !important;content:" "}}/* PRODUCT DETAIL MODAL */.product-info .js-info-modal{font-size:20px;position:relative;top:2px;left:10px;line-height:16px}#js-info-modal .modal-header{border:none}#js-info-modal .modal-body{padding:0 30px 25px}#js-info-modal:before{content:none}/* IP-ADRESS MODAL */.ip-adress-modal{padding-right:0}.ip-adress-modal .modal-dialog{width:auto}.ip-adress-modal .modal-dialog .modal-header{border-bottom:0}.ip-adress-modal .modal-dialog .modal-body{padding:14px 46px 19px}.ip-adress-modal .modal-dialog .modal-body .modal-title{color:#5c7589;font-size:22px}.ip-adress-modal .modal-dialog .modal-body p{width:100%;max-width:370px;margin:25px 0}.ip-adress-modal .modal-dialog .modal-body a{display:block;border:2px solid #dfdfdf;margin:10px}.ip-adress-modal .modal-dialog .modal-body a.active{background:#dfdfdf}.ip-adress-modal .modal-dialog .modal-body a.active:focus,.ip-adress-modal .modal-dialog .modal-body a.active:hover{background:white}.ip-adress-modal .modal-dialog .modal-body a:hover{color:#CF334D;border-color:#CF334D}.ip-adress-modal .modal-dialog .modal-body a button{text-transform:uppercase;font-weight:600;color:black;width:100%;text-align:left;padding:8px 14px}.ip-adress-modal .modal-dialog .modal-body a button:before{margin-right:2px}.ip-adress-modal .modal-dialog .modal-body a button:focus,.ip-adress-modal .modal-dialog .modal-body a button:hover{color:#CF334D;opacity:1}.ip-adress-modal .modal-dialog .modal-body a .languages .flag{float:left;margin-right:10px}.ip-adress-modal .modal-dialog .modal-footer{background:white;border-top:0;border-radius:6px}@media only screen and (max-width: 480px){.ip-adress-modal .modal-dialog .modal-body{padding:16px 10px 19px}.ip-adress-modal .modal-dialog .modal-body a button{margin:10px 0;padding:0 4px}}@media (min-width: 768px){#js-ip-adress-modal:before{height:100% !important;content:" "}}/* JS ENTRY MODAL */#js-entry-modal .img-block .block-header{top:0}#js-entry-modal .img-block .block-footer{bottom:0}@media (min-width: 768px){#js-entry-modal .modal-dialog{width:390px}}/* COOKIE MODAL */.cookie-disclaimer{background:#404040;color:white;width:100%;bottom:0;left:0;z-index:999;position:fixed}.cookie-disclaimer .cookie-close{float:right;padding:10px;cursor:pointer}.cookie-disclaimer .container{text-align:center;padding-top:20px;padding-bottom:20px}.cookie-disclaimer .container a{color:white;text-decoration:underline}.cookie-disclaimer .container .btn{background:white;color:#404040;border-color:#404040;margin-top:16px;margin-bottom:16px}.cookie-disclaimer .container .btn:before{content:"\f00d";font-family:FontAwesome;font-size:initial;line-height:16px;margin-right:10px}@media screen and (max-width: 767px){.cookie-disclaimer{position:static}}/* MOBILE */.cookies-sticky{position:absolute}.mobile-static{position:static !important}img.logo-small{width:170px;height:auto}.mobile-top-menu{position:fixed;width:100%;top:0;z-index:950}.mobile-top-menu .navbar-brand{padding:8px 0}.menu-view:not(.going-up) .mobile-top-menu{position:relative}.sidebar-toggle{margin:12px !important;font-size:26px}.sidebar-toggle:after{content:"MENU";display:block;font-size:8px;font-family:Roboto,Arial,sans-serif}.mobile-search-bar{display:block;margin-top:0}.mobile-nav .dropdown-menu{width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;font-size:inherit}.mobile-nav .dropdown-menu li{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px}.mobile-nav .dropdown-menu li a{padding:9px 16px 9px 30px;font-size:inherit;color:#555}.mCSB_inside > .mCSB_container{margin-right:15px}.sidebar-offcanvas{background-color:white;z-index:3000}/* MOBILE OFF CANVAS MENU */.menu-wrapper{margin:0 auto}.menu-wrapper .back-btn{text-align:center}.main-menu{text-align:center;display:block;padding:10px 7px;font-size:20px;border-bottom:1px solid #ddd;background:white;font-weight:300}.rwd-menu{left:0;top:0;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease;height:99vh}.rwd-menu p{margin:0}.rwd-menu li{list-style:none}.rwd-menu li a{display:block;padding:10px;font-weight:bold;font-size:14px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:white;margin-top:-1px}.rwd-menu li a.mobile-sale{color:#CF334D}.rwd-submenu{position:absolute;left:100%;top:0;width:100%;visibility:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:100vh;background:white}.rwd-submenu a[data-toggle=collapse].collapsed:after,.rwd-submenu a[data-toggle=collapse]:after,.rwd-submenu h2[data-toggle=collapse].collapsed:after,.rwd-submenu h2[data-toggle=collapse]:after{display:none}.rwd-submenu ul{padding-left:0}.open-submenu .rwd-submenu{left:0;top:0;z-index:2;visibility:visible;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#accordion1 li.panel{margin-bottom:0}ul.rwd-menu,ul.rwd-submenu{overflow:auto;padding-left:0}.spacer-mobile{height:40px}.secondlevelmenu{padding:10px 7px;font-size:20px !important;background:white;font-weight:300 !important}.mobile-full{width:100%;overflow:hidden}.mobile-icons{padding-right:20px;font-size:20px;font-weight:800}a.mobile-childs{padding-left:20px !important;font-weight:400 !important}/* PRODUCT FILTERS */.price-inputs-mobile.input-group{width:80% !important;margin-top:10px}.price-inputs-mobile.input-group .input-inline{width:40%;display:inline-block;margin-right:10px}.filters.mobile-filters .price-inputs{margin:0 15px 15px}/* MOBILE FILTERING */.mobile-filtering-btn{position:fixed;bottom:0;width:100%;font-size:1.3em;padding:12px;border:4px solid white}.mobile-filtering-btn:before{display:inline-block;width:18px;height:18px;content:"\f1de";font-family:'Font Awesome 5 Pro'}.mobile-filtering-btn.btn-hidden{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px)}.mobile-filtering-btn .status-pending .count{font-weight:400}.mobile-filtering-btn .status-results{display:none}.mobile-filtering-btn.filters-open:before{content:"\f002";font-family:'Font Awesome 5 Pro'}.mobile-filtering-btn.filters-open .status-pending{display:none}.mobile-filtering-btn.filters-open .status-results{display:inline}#mobile-filtering.animated{-webkit-animation-duration:.5s;animation-duration:.5s}#mobile-filtering h3{margin:0;display:inline;font-size:1.3em;font-weight:300;text-transform:uppercase}#mobile-filtering .filters-header{padding:10px 18px}#mobile-filtering .filter-cancel{text-transform:uppercase;font-weight:600;font-size:12px}#mobile-filtering .modal-body{padding:0 0 155px 0}.filters.mobile-filters{margin-right:0}.filters.mobile-filters .panel-default > .panel-heading{padding-bottom:0}.filters.mobile-filters .panel-default > .panel-heading a{padding:12px 34px 12px 18px}.filters.mobile-filters .panel-default:not(.panel-nested){border:none;padding-bottom:0}.filters.mobile-filters .list-group > .list-group-item{padding:5px 18px}.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a{text-align:left;padding:5px 18px 0}.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a:after,.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a.collapsed:after{content:none}.filters.mobile-filters .panel-group .panel-heading + .panel-collapse > .panel-body{padding-bottom:15px}.filters.mobile-filters a[data-toggle=collapse]:after,.filters.mobile-filters h2[data-toggle=collapse]:after{font-family:'FontAwesome';color:#404040;content:"\f068";right:18px;font-size:initial;top:10px}.filters.mobile-filters a[data-toggle=collapse].collapsed:after,.filters.mobile-filters h2[data-toggle=collapse].collapsed:after{content:"\f067"}.selected-filters{margin:0;padding:0 18px 7px;overflow:hidden}.selected-filters .tag{background-color:white;border-color:#AAB2B6;color:#AAB2B6;border-radius:0;padding:3px 7px;margin:0 7px 7px 0}.selected-filters .tag span{color:#AAB2B6}.selected-filters .remove-all{color:#CF334D;text-decoration:underline;font-weight:600;text-transform:uppercase;float:right;padding:4px 0}.selected-filters .remove-all:focus,.selected-filters .remove-all:hover{color:#404040}.selected-filters .remove-all:focus,.selected-filters .remove-all:hover{color:#404040}/* MEDIA QUERIES */@media screen and (max-width: 414px){.product .image a img{min-height:unset;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}.promotions .product .image a img{min-height:unset;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}}@media (max-width: 767px){.product-related{margin:0}.promotions{margin-top:0}.promotions-slider{min-height:1px}.product-detail .table.product-info > tbody > tr > th{width:25%;padding-top:12px}.product-detail .table.product-info > tbody > tr > td{padding-left:10px}.product .image a img.alt-image{width:100%;height:auto;max-height:none}.outlet-header .title-wrapper{padding:50px;margin:5px 0;width:80%}.product-detail .table.product-info.stock{margin-top:0px}.product-detail .usp-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.product-detail .order-form{display:block!important}.product-detail .order-form .input-group{display:block!important}.affix{top:auto !important}}.promotions-slider{min-height:420px;overflow-x:auto}.promotions-slider > .row{min-width:268px}.promotions-slider .product{width:268px;margin:0 10px;float:left}.arrow-block{position:relative}.arrow-block .triangle-left,.arrow-block .triangle-right{position:absolute;display:block;bottom:-13px;border-top:13px solid white}.arrow-block .triangle-left{border-left:100px solid transparent;left:0}.arrow-block .triangle-right{border-right:100px solid transparent;left:100px}/* CAROUSEL */.carousel-home .h1{font-size:4.5em;margin:0.8em 0 0.3em}.carousel-home .h3{font-size:1.6em;margin-bottom:3.8em}.carousel-home .buttons{position:absolute;bottom:50px}.carousel-home .overlay{opacity:0.5;background:black;visibility:visible;-webkit-box-shadow:none;box-shadow:none}.carousel-home .carousel-inner > .item > a > img{width:100%;margin:0}.carousel-hotspot .h1{font-size:2em;font-weight:100;margin:0 0 0.4em}.carousel-hotspot p{font-size:1.1em;font-weight:300}.carousel-hotspot.sub-breadcrumbs .container-inner{padding-top:70px}.carousel-hotspot .tag{top:15px;font-size:3em;padding:0.3em 0.3em 0.5em 0.6em;width:270px}.carousel-hotspot .tag:after{border-left-width:65px;border-right-width:205px;border-top-width:13px;bottom:-13px}.carousel-hotspot .tag small{display:block;font-size:30%;font-weight:300;text-transform:none;line-height:2em;margin-top:5px}.carousel-home,.carousel-hotspot{margin-left:-5px;margin-right:-5px}.carousel-home .container-inner > p,.carousel-hotspot .container-inner > p{position:relative;z-index:110}.carousel-home .carousel-options,.carousel-hotspot .carousel-options{position:absolute;bottom:0;left:50%;width:60%;margin-left:-30%;z-index:115;text-align:center}.carousel-home .carousel-indicators,.carousel-hotspot .carousel-indicators{position:relative;width:auto;margin-bottom:0;bottom:-5px;display:inline-block;z-index:115}.carousel-home .carousel-indicators li,.carousel-hotspot .carousel-indicators li{width:15px;height:15px;margin:6px 4px;border:2px solid white;border-radius:10px;background-color:transparent}.carousel-home .carousel-indicators li:after,.carousel-hotspot .carousel-indicators li:after{content:none}.carousel-home .carousel-indicators li.active,.carousel-hotspot .carousel-indicators li.active{background-color:white;border-color:white;width:15px;height:15px}.carousel-home .carousel-indicators li:focus,.carousel-hotspot .carousel-indicators li:focus,.carousel-home .carousel-indicators li:hover,.carousel-hotspot .carousel-indicators li:hover{opacity:0.7}.carousel-home .carousel-control,.carousel-hotspot .carousel-control{position:relative;display:inline-block;background:white;color:#404040;text-align:center;width:34px;height:34px;line-height:36px;border-radius:50%;opacity:1;font-size:20px;text-shadow:none;margin:0 10px 17px}.carousel-home .carousel-control.left,.carousel-hotspot .carousel-control.left{padding-right:2px}.carousel-home .carousel-control.right,.carousel-hotspot .carousel-control.right{padding-left:2px}.carousel-home .carousel-control:focus,.carousel-hotspot .carousel-control:focus,.carousel-home .carousel-control:hover,.carousel-hotspot .carousel-control:hover{opacity:0.7}/* CAROUSEL COUNTDOWN */#js-carousel .timey-wimey{position:absolute;bottom:220px}#js-carousel .timey-wimey .countdown-over{color:#CF334D;font-size:26px;text-align:center;padding-bottom:30px}#js-carousel .timey-wimey .flip-clock-wrapper{margin:0;font:400 14px 'Helvetica Neue',Helvetica,sans-serif}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip{height:80px;width:50px;margin:2px}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip li{line-height:80px}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip li a div.up:after{top:38px}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip li a div div.inn{font-size:50px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider{width:14px;height:88px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider:first-child{height:86px;width:0}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.days .flip-clock-label{right:-76px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.hours .flip-clock-label{right:-72px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-label{right:-80px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-label{right:-84px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot{left:3px;-webkit-box-shadow:none;box-shadow:none}/* IMAGE HOTSPOT */.img-hotspot-wrapper{margin-left:0px;margin-right:0px}.img-hotspot-wrapper .hotspot{margin-top:-15px;margin-left:-15px;z-index:120}.hotspot-detail{border:none;margin:0}.hotspot-detail .h1{margin-bottom:20px}.hotspot-detail .product-price{margin:1rem 0}.hotspot-detail .js-wishlist-add,.hotspot-detail .js-wishlist-cookie-add{line-height:2rem}.hotspot-detail .js-wishlist-add .go,.hotspot-detail .js-wishlist-cookie-add .go{margin-right:.5rem}.img-hotspot-wrapper .hotspot .hotspot-target{background-image:url('../img/hotspot.svg');position:absolute;background-size:cover;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:30px;width:30px;-webkit-transition:all .5s ease;transition:all .5s ease}.img-hotspot-wrapper .hotspot .hotspot-target:hover{height:40px;width:40px}#js-hotspot-modal .modal-content{border-radius:0;border:none}#js-hotspot-modal .modal-header{border:none;padding:8px 10px 15px}/* PRODUCT CONFIGURATOR OVERVIEW PAGE */.promotion-boxspring{margin-bottom:60px}.promotion-boxspring .product{padding:10px 0;line-height:24px;margin-bottom:0;z-index:1;-webkit-transition:none;transition:none;border:1px solid transparent}.promotion-boxspring .product .image{padding:10px 10px 0;max-height:inherit}.promotion-boxspring .product .image a img{height:auto;margin:0;padding:0}.promotion-boxspring .product .image > a{height:auto}.promotion-boxspring .product .description{height:26px}.promotion-boxspring .product .price{font-size:1em;padding:0 6px}.promotion-boxspring .product .price .price-standard{font-size:1em}.promotion-boxspring .product.product-config-item .view-btn,.promotion-boxspring .product.product-config-item .view-btn a{display:none}.promotion-boxspring .product.product-config-item:hover{z-index:2;margin-bottom:0}.promotion-boxspring .product.product-config-item:hover .view-btn,.promotion-boxspring .product.product-config-item:hover .view-btn a{display:block}.promotion-boxspring .product + .promo-spacer{height:76px!important;z-index:0!important}.promotion-boxspring .product:hover{z-index:5;margin-bottom:90px;border:1px solid #E2EBF0}.promotion-boxspring .product:hover + .promo-spacer{height:0px!important;z-index:0!important}.promotion-boxspring .boxspring-search p{line-height:24px}/* BASICS */.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{text-transform:none;font-family:"Playfair"}.editor-content *{font-family:"Montserrat"}.editor-content p,.editor-content ul{margin-bottom:20px;font-size:14px;font-weight:300}.editor-content h1{font-weight:400}.editor-content h2{font-size:1.2rem;font-weight:400}.basic-text .h2,.basic-text h2{margin-bottom:22px}.basic-text .h3,.basic-text h3{line-height:31px}.basic-text p{line-height:22px}/* IMAGE BLOCK / PADDED BLOCK / NEWS BLOCK */.img-block{position:relative;margin-bottom:10px}.img-block .block-header{position:absolute;top:15px;width:100%}.img-block .block-header:not(.text-center){padding-left:20px;padding-right:20px}.img-block .timey-wimey{position:absolute;bottom:10px;width:100%;padding-left:10px;padding-right:10px}.img-block .timey-wimey .countdown-over{color:#CF334D;font-size:26px;text-align:center;padding-bottom:30px}.img-block .timey-wimey .flip-clock-wrapper{margin:0;font:400 12px 'Helvetica Neue',Helvetica,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.img-block .timey-wimey .flip-clock-wrapper ul.flip{height:48px;width:30px;margin:2px}.img-block .timey-wimey .flip-clock-wrapper ul.flip li{line-height:48px}.img-block .timey-wimey .flip-clock-wrapper ul.flip li a div div.inn{font-size:30px}.img-block .timey-wimey .flip-clock-wrapper ul.flip li a div div.up:after{top:23px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider{width:14px;height:50px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider:first-child{height:50px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.days .flip-clock-label{right:-52px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.hours .flip-clock-label{right:-50px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-label{right:-56px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-label{right:-62px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot{left:3px;-webkit-box-shadow:none;box-shadow:none;width:8px;height:8px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot.top{top:14px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot.bottom{bottom:10px}.img-block .block-footer{position:absolute;bottom:20px;width:100%}@media (max-width: 767px){.img-block .block-footer{bottom:10px}}.img-block .block-footer:not(.text-center){padding-left:20px;padding-right:20px}@media (max-width: 767px){.img-block .block-footer button.btn{padding:8px 5px}.img-block .block-footer button.btn:before{margin-right:2px}}.img-block img{display:block;max-width:100%;height:auto}.img-block .num{font-size:1.15em;font-weight:400;margin-bottom:5px;color:#AAB2B6}.img-block.bordered-block{border:1px solid #ddd}.img-block.padded-block-fh{background-color:white}.img-block.padded-block-fh img{max-height:100%}.img-block.padded-block{background-color:white}.img-block.padded-block .block-header{position:relative;top:0;padding:4px 0}.img-block.padded-block .block-footer{position:relative;bottom:0;padding:10px 0}.img-block.news-block p{line-height:27px}.img-block.news-block .tags{margin-top:15px;font-weight:600}.img-block.news-block .block-footer{background-color:white;padding:5px 20px;position:relative;bottom:0}.img-block.shop-block .block-footer{position:relative;bottom:0}.img-block.shop-block .block-footer:not(.text-center){padding-left:15px;padding-right:15px}.shop-block{border:1px solid #ddd;margin-bottom:10px}.shop-block h3{display:inline}.shop-block h3 + span{color:#AAB2B6}.shop-block .block-footer{padding:15px}.shop-block .block-footer p{min-height:55px}.outlet-header{height:450px}/* PAGE HEADER / SECTION TITLE */.page-header{margin:0 0 22px;border:none;padding:0;margin:5px 0 25px}@media screen and (max-width: 992px){.page-header{height:150px}}.page-header h1{margin-bottom:25px}.page-header p{font-weight:300}.page-header.small-header{margin-top:25px;margin-bottom:75px}.page-header.small-header h1{font-size:2.1em;font-weight:300}.page-header .outlet-header-image{height:100%}.page-header.largetext-header h1{margin-bottom:0}.page-header.largetext-header p{font-size:1.75em;font-weight:100}.page-header.landingpage-header{margin:0 -5px 40px}.page-header.landingpage-header img{width:100%}.page-header.landingpage-header h1{margin-bottom:10px}.page-header.landingpage-header p{margin-bottom:20px}.page-header.padded-header{padding-left:40px}.page-header.hr-header h1{font-size:2.2em;font-weight:300;margin-bottom:18px}.page-header.hr-header hr{margin-bottom:35px}.page-header.blog-header h1{font-size:3.2em}.page-header.outlet-header{margin:0 -5px 40px;position:relative}.section-header{text-align:center;margin:50px 0 20px}.section-header.moonflower{font-family:"moonflower","Roboto",Arial,sans-serif}.btn-blog-back{margin-top:20px}/* SITEMAP */.sitemap h2{font-size:2em;margin-bottom:20px}/* BRANDS */.brands{text-align:center}.brands > div{display:table-cell;vertical-align:bottom;height:100px}.brands img{display:inline-block;max-height:100%}/* INSPIRATION PAGES */.nav-inspiration{margin-bottom:25px}.nav-inspiration ul{background:white;font-size:1.3em;font-weight:300;margin:0}.nav-inspiration ul li{padding:15px;display:table-cell;vertical-align:middle;text-align:center;position:relative}.nav-inspiration ul li:not(:last-child){border-right:1px solid #ddd}.nav-inspiration ul li.active a{color:#CF334D;font-weight:600}.nav-inspiration ul li.active:after{content:'';position:absolute;display:block;left:50%;bottom:-13px;margin-left:-12px;border-top:13px solid white;border-right:12px solid transparent;border-left:12px solid transparent}.padded-row{margin-top:40px}.padded-row-sm{margin-top:15px}.padded-row-xs{margin-top:10px}.row-content{background-color:white}.row-content .col-lg-1,.row-content .col-lg-10,.row-content .col-lg-11,.row-content .col-lg-12,.row-content .col-lg-2,.row-content .col-lg-3,.row-content .col-lg-4,.row-content .col-lg-5,.row-content .col-lg-6,.row-content .col-lg-7,.row-content .col-lg-8,.row-content .col-lg-9,.row-content .col-md-1,.row-content .col-md-10,.row-content .col-md-11,.row-content .col-md-12,.row-content .col-md-2,.row-content .col-md-3,.row-content .col-md-4,.row-content .col-md-5,.row-content .col-md-6,.row-content .col-md-7,.row-content .col-md-8,.row-content .col-md-9,.row-content .col-sm-1,.row-content .col-sm-10,.row-content .col-sm-11,.row-content .col-sm-12,.row-content .col-sm-2,.row-content .col-sm-3,.row-content .col-sm-4,.row-content .col-sm-5,.row-content .col-sm-6,.row-content .col-sm-7,.row-content .col-sm-8,.row-content .col-sm-9,.row-content .col-xs-1,.row-content .col-xs-10,.row-content .col-xs-11,.row-content .col-xs-12,.row-content .col-xs-2,.row-content .col-xs-3,.row-content .col-xs-4,.row-content .col-xs-5,.row-content .col-xs-6,.row-content .col-xs-7,.row-content .col-xs-8,.row-content .col-xs-9{padding-left:0;padding-right:0}.col-content > div{background-color:white}.col-sidebar{margin-bottom:10px}.col-sidebar .panel-group{background:white;margin:0;padding:5px 20px}.col-sidebar .panel-group .panel + .panel{margin-top:0}.col-sidebar .panel-group .panel-collapse > .panel-body{border:none}.col-sidebar .panel-default .panel-heading{font-size:1.7em;padding:0}.col-sidebar .panel-default .panel-heading a{display:block;padding:13px 0}.col-sidebar .panel-default .panel-heading a:after{font-size:initial;top:16px;right:5px}.col-sidebar .panel-default .panel-body ul{margin-bottom:15px}.col-sidebar nav{background-color:white;padding:13px 20px}.col-sidebar nav h3{margin:3px 0 13px}.col-sidebar nav:not(:last-child):after{content:'';display:block;border-top:1px solid #ddd;position:relative;top:8px}/* BLOG */.blog-info{background-color:white;font-size:1.2em;font-weight:300;overflow:hidden;height:47px}.blog-info .tag{color:#CF334D;font-weight:600}.blog-info ul{margin:0}.blog-info ul li{padding:12px 10px}.blog-info ul li:not(:last-child){border-right:1px solid #ddd}.blog-info ul.share-btns li{border-right:none;padding-left:0}.blog-tags{background:white;padding:30px 50px;font-size:0.95em;font-weight:600}.blog-tags p{margin-bottom:0}.blog-grid{margin:0 -5px}.blog-grid .grid-item,.blog-grid .grid-sizer{width:100%;height:530px}.blog-grid.search-blog-grid{margin:0}.blog-grid.search-blog-grid .grid-item{height:480px}.blog-grid.search-blog-grid .grid-item:hover *{text-decoration:none;color:#ccc}.blog-grid.search-blog-grid .grid-item .image-wrapper{overflow:hidden;height:180px}.blog-grid.search-blog-grid .grid-item .image-wrapper img{width:100%}.blog-grid.search-blog-grid .grid-item .h2,.blog-grid.search-blog-grid .grid-item .h3{height:55px;overflow:hidden}.blog-grid.search-blog-grid .grid-item .h2{font-size:24px}.blog-grid.search-blog-grid .grid-item p.content{height:168px;overflow:hidden}.blog-grid.search-blog-grid .grid-item p.tags{line-height:16px;height:32px;overflow:hidden}.blog-grid.search-blog-grid .grid-item .block-footer{bottom:10px}.blog-grid .grid-item:hover *{text-decoration:none;color:#ccc}.blog-grid .grid-item .image-wrapper{height:230px;overflow:hidden}.blog-grid .grid-item .image-wrapper img{width:100%}.blog-grid .grid-item .h2,.blog-grid .grid-item .h3{height:55px;overflow:hidden}.blog-grid .grid-item .h2{font-size:24px}.blog-grid .grid-item p.content{height:168px;overflow:hidden}.blog-grid .grid-item p.tags{line-height:16px;height:32px;overflow:hidden}.blog-grid .grid-item .block-footer{bottom:10px}.blog-grid-widget .grid-item .h2,.blog-grid-widget .grid-item .h3{height:75px;overflow:hidden}/* TAG CLOUD */.tag-cloud{text-align:center;max-width:500px;margin:40px auto}.tag-cloud h2{margin-bottom:20px}.tag-cloud a{font-weight:100;padding:0 2px}.tag-cloud a.size-2{font-size:1.2em}.tag-cloud a.size-3{font-size:1.4em}.tag-cloud a.size-4{font-size:1.6em}.tag-cloud a.size-5{font-size:1.8em}/* CONTACT FORM */.contact-form{background-color:#E2EBF0;font-weight:300;padding:20px 20px 50px}.contact-form form{margin-top:30px}.contact-form .form-control{border:none;color:#AAB2B6;padding:0 40px;margin-bottom:10px;font-weight:500}.contact-form .btn{white-space:normal}.contact-form.contact-form-grey{background-color:white;color:#404040}.contact-form.contact-form-grey .form-control{border:1px solid #AAB2B6;padding:0 .5rem}.contact-form.contact-form-lg{padding:20px 40px;margin-bottom:20px}.contact-form.contact-form-lg h2{font-size:1.7em;font-weight:300;margin-bottom:25px}.contact-form.contact-form-lg .form-control{padding:8px 10px;height:auto;border:1px solid #AAB2B6}.contact-form.contact-form-lg input{margin-bottom:25px}.contact-form h4{font-size:1.15em;font-weight:600}.contact-form p{margin-bottom:0}.contact-form p.phone{font-size:20px;font-weight:100;margin-top:25px}/* TAGSTYLE BLOCK */.block-tagstyle{position:relative}.block-tagstyle .block-footer{background-color:#fff;margin-bottom:70px;overflow:hidden}.block-tagstyle .block-footer:after{content:'';position:absolute;left:0;bottom:-27px;border-top:27px solid #fff;border-left:95px solid transparent;border-right:235px solid transparent}.block-tagstyle .quote{font-family:"moonflower","Roboto",Arial,sans-serif;font-size:2.5em;line-height:1em;margin:35px 0 15px 20px}.block-tagstyle .btn{margin-bottom:10px}/* OUTLETS */.outlet-header .h1{font-size:3.5em;font-weight:100;margin-bottom:10px}.outlet-header p{font-weight:400}.outlet-header .title-wrapper{display:inline-block;background-color:rgba(255, 255, 255, 0.8);padding:20px}.outlet-title{font-size:3em;margin-bottom:25px}.outlet-info{font-size:1.15em;font-weight:300;line-height:28px}/* MEDIA QUERIES */@media (max-width: 767px){.img-block img{margin-left:auto;margin-right:auto}.col-sidebar{padding-left:0;padding-right:0;margin-top:15px}.outlet-header img{height:200px}.blog-info,.blog-tags{margin-left:-5px;margin-right:-5px}.news-block:not(.grid-item),.padded-block{margin:15px}.nav-inspiration ul li{display:block;padding:8px 15px;text-align:left}.nav-inspiration ul li:not(:last-child){border-bottom:1px solid #ddd}}@media (min-width: 768px){#js-hotspot-modal .modal-dialog{width:700px}.carousel-hotspot .h1{font-size:4em}.carousel-hotspot p{width:60%}.hotspot-detail{padding-bottom:20px}.row-content{margin-left:0;margin-right:0}.row-content .img-hotspot-wrapper{margin-left:0;margin-right:0;margin-bottom:20px}.padded-block-fh{height:97%}.outlet-header .title-wrapper{padding:20px 40px;margin:5px 0;width:80%}.blog-grid .grid-item,.blog-grid .grid-sizer{height:600px}.blog-grid .grid-item .image-wrapper{height:300px}.blog-grid .grid-item .image-wrapper img{width:auto;min-width:100%;max-height:100%;max-width:none}.blog-grid .grid-item,.blog-grid .grid-item--width2,.blog-grid .grid-sizer{width:340px}}/* INFINITY BLOCK */.flexbox-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-ms-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.block-spacer{padding:0 40px}.infinity-block{margin:0 -5px}.infinity-block .block-spacer{padding:0 40px}.infinity-block-css{margin:0px !important}/* VIDEO */.video-wrapper-outer{width:100%;height:100%;text-align:center}.video-wrapper-inner{display:block;position:relative;overflow:hidden;margin:0 -0.5rem}.video-overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}video{overflow:hidden}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){video{width:100%}}.vid-responsive{display:block;max-width:100%}/* ADVIES-CONTACT */.advice-contact._has-bg{background:#A8B9B3;color:white;padding:30px 0}.advice-contact .col-no-padding{padding:0}.advice-contact:last-child{margin:0 0 10px 0}.advice-contact p{margin:0}.advice-contact .advice-contact--img-wrapper{overflow:hidden}.advice-contact .advice-contact--img-wrapper .advice-contact--img{min-height:110px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.advice-contact .advice-contact--title{font-size:24px;color:white;font-weight:100;line-height:30px;text-align:center}.advice-contact .advice-contact--subtitle{font-size:12px;line-height:18px!important;margin:0;color:white;font-weight:300;line-height:30px}.advice-contact .advice-contact--info-wrapper{height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advice-contact .advice-contact--info-wrapper .advice-contact--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advice-contact .advice-contact--info-wrapper .advice-contact--info i.fal{margin-right:15px;font-size:28px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:17px;font-weight:300;line-height:22px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text br{margin-bottom:10px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text a.info-text--link{font-size:17px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text a.info-text--link._has-angle:before{content:"\e903";font-family:goossens-icons;margin-right:2px;font-size:10px;position:relative;top:-2px}@media only screen and (max-width: 1023px){.advice-contact._has-bg{padding:0}.advice-contact:last-child{border-bottom:1px solid #A8B9B3;padding-bottom:20px}.advice-contact ._border-bottom{border-bottom:1px solid #A8B9B3}.advice-contact .advice-contact--btn{width:100%}.advice-contact .advice-contact--img-wrapper .advice-contact--img{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);background:white}.advice-contact .advice-contact--title-wrapper{padding:20px 10px;display:block}.advice-contact .advice-contact--title{font-size:27px;line-height:32px;margin-bottom:5px;font-weight:100;text-align:left}.advice-contact .advice-contact--subtitle{font-size:14px;line-height:20px!important;font-weight:100}.advice-contact .advice-contact--info-wrapper{height:auto;padding:20px}.advice-contact .advice-contact--info._align-top{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advice-contact .advice-contact--info._align-top i.fal{margin-top:5px}.advice-contact .advice-contact--info i.fal{font-size:30px}.advice-contact .advice-contact--info p.info-text{font-size:14px}.advice-contact .advice-contact--info p.info-text a.info-text--link{font-size:20px}.advice-contact .advice-contact--info p.info-text a.info-text--btn{margin-top:14px}}/* Anchor links */.padding-mobile-chaper-toc{padding:0px 20px}.css-chapter-toc{margin-top:20px}.css-chapter-toc .title{height:40px;width:90%;display:inline-block}.css-chapter-toc .css-chapter-toc-icon{padding-top:10px}@media only screen and (max-width: 991px){.css-chapter-toc .padding-mobile-chaper-toc{height:50px}.css-chapter-toc .css-chapter-toc-icon{padding-top:6px}}/* MEDIA QUERIES */@media (min-width: 992px){.carousel-home .buttons{bottom:100px}#js-hotspot-modal .modal-dialog{width:750px}.carousel-hotspot .h1{margin-top:0.5em}.block-tagstyle .block-footer:after{bottom:-35px;border-top-width:35px;border-left-width:120px;border-right-width:330px}.outlet-header .title-wrapper{width:50%}.blog-grid .grid-item,.blog-grid .grid-sizer{width:300px}.blog-grid .grid-item--width2{width:610px}}@media (min-width: 1200px){.block-tagstyle .block-footer:after{bottom:-40px;border-top-width:40px;border-left-width:170px;border-right-width:390px}.padded-block-fh{height:auto}.outlet-header .title-wrapper{margin:30px 0}.blog-grid .grid-item,.blog-grid .grid-sizer{width:280px}.blog-grid .grid-item--width2{width:570px}}@media only screen and (max-width: 768px){.page-header.landingpage-header h1{font-size:30px !important;font-weight:300 !important}.page-header.landingpage-header p{font-size:22px !important;font-weight:300 !important}.promotion-boxspring .product .promo-spacer{height:30px!important}.promotion-boxspring .product{margin-top:-40px}}/* CHECKOUTV2 INCLUDES *//* LARGE DEVICES */@media only screen and (min-width: 768px){.checkout-address-btn-icon{position:absolute}.checkout-address-btn-icon:before{content:"\e904";font-family:goossens-icons;font-size:initial;margin-right:10px;line-height:35px;color:white;padding-left:22px}.phone-modal .modal-dialog{width:416px}.phone-modal .modal-dialog button.btn.btn-primary.pull-right{width:60%}.phone-modal .modal-dialog button.btn.btn-info-primary.pull-left{width:38%}.phone-modal .modal-dialog .form-control{margin-bottom:42px}.checkout-address{margin-bottom:54px}.checkout-address .address{margin-bottom:0px}.checkout-address .address-details-wrapper a{text-decoration:none !important}.checkout-address .address-details-wrapper .address{background:white;padding:0px}.checkout-address .address-details-wrapper .address.title{margin-bottom:0px}.checkout-address .address-details-wrapper .address.title h2{font-size:32px;color:rgba(64, 64, 64, 0.8);line-height:44px}.checkout-address .address-details-wrapper .address .personal-details{font-size:initial;color:#404040;line-height:24px}.checkout-address .address-details-wrapper .address.phonenumber{margin-bottom:40px}.checkout-address .address-details-wrapper .delivery,.checkout-address .address-details-wrapper .invoice{border-bottom:2px solid #ddd}.checkout-address .address-details-wrapper .delivery-inner,.checkout-address .address-details-wrapper .invoice-inner,.checkout-address .address-details-wrapper .phonenumber-inner{padding:20px 0px}.checkout-address .address-details-wrapper .delivery-inner .fa-plus,.checkout-address .address-details-wrapper .invoice-inner .fa-plus,.checkout-address .address-details-wrapper .phonenumber-inner .fa-plus{margin-right:20px}.checkout-address .address-details-wrapper .delivery{margin-right:20px}.checkout-address .address-details-wrapper .delivery-title,.checkout-address .address-details-wrapper .invoice-title,.checkout-address .address-details-wrapper .phonenumber-title{font-weight:600;font-size:initial;color:#404040;line-height:24px}.checkout-address .address-details-wrapper i.go.go-pencil,.checkout-address .address-details-wrapper span.go.go-pencil{font-size:20px;color:#A8B9B3}.checkout-address .address-details-wrapper span.fa.fa-plus{color:#A8B9B3}.checkout-address .checkout-address-btn .btn-primary{width:100%}.checkout-address .address.deliverytime{background:transparent;margin-top:20px;padding:0px}.checkout-address .address.deliverytime .text-wrapper{width:86%}.checkout-address .address.deliverytime .title{font-weight:600;font-size:initial;color:#404040;line-height:24px}.checkout-address .address.deliverytime i.fa.fa-truck.pull-left{font-size:26px;margin-top:21px;color:#5BA647}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.modal-dialog{display:block}.modal-dialog .modal-title{font-size:initial;color:#404043}.modal-dialog .modal-body .form-group{font-size:initial;color:#404043;font-weight:600}.modal-dialog .modal-body .form-group input{font-weight:400}.checkout-address .mobile-border{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;position:relative}.checkout-address .address{padding:5px;background:white}.checkout-address .phonenumber-inner,.checkout-address .invoice-inner,.checkout-address .delivery-inner{padding-bottom:20px;border-bottom:2px solid #c2c9cb;font-size:13px}.checkout-address .phonenumber-inner a,.checkout-address .invoice-inner a,.checkout-address .delivery-inner a{text-decoration:none}.checkout-address .phonenumber-inner .fa-plus,.checkout-address .invoice-inner .fa-plus,.checkout-address .delivery-inner .fa-plus,.checkout-address .phonenumber-inner .go-pencil,.checkout-address .invoice-inner .go-pencil,.checkout-address .delivery-inner .go-pencil{color:#A8B9B3;font-size:20px}.checkout-address .phonenumber-inner .fa-plus,.checkout-address .invoice-inner .fa-plus,.checkout-address .delivery-inner .fa-plus{margin-right:20px}.checkout-address .phonenumber-inner .delivery-title,.checkout-address .invoice-inner .delivery-title,.checkout-address .delivery-inner .delivery-title,.checkout-address .phonenumber-inner .invoice-title,.checkout-address .invoice-inner .invoice-title,.checkout-address .delivery-inner .invoice-title,.checkout-address .phonenumber-inner .phonenumber-title,.checkout-address .invoice-inner .phonenumber-title,.checkout-address .delivery-inner .phonenumber-title{font-weight:600;margin-bottom:6px;font-size:14px}.checkout-address .phonenumber-inner .personal-details,.checkout-address .invoice-inner .personal-details,.checkout-address .delivery-inner .personal-details{font-size:14px}.checkout-address .delivery-inner{margin-top:20px}.checkout-address .phonenumber-inner{border-bottom:none}.checkout-address .checkout-address-btn-icon{position:absolute}.checkout-address .checkout-address-btn-icon:before{content:"\e904";font-family:goossens-icons;font-size:initial;margin-right:10px;line-height:35px;color:white;padding-left:20px}.checkout-address .checkout-address-btn{margin-right:4px;margin-left:4px}.checkout-address .checkout-address-btn .btn-primary{width:100%}.checkout-address .deliverytime-inner{padding-top:30px;margin-bottom:22px;padding-bottom:0px}.checkout-address .deliverytime-inner .fa-truck{display:inline-block;color:#5BA647;font-size:24px;margin-right:8px;vertical-align:bottom}.checkout-address .deliverytime-inner .title{display:inline-block;font-size:14px;font-weight:600;margin-bottom:5px}}.phone-modal form .form-group input{border-color:#AAB2B6;border-radius:4px;max-width:300px}.phone-modal .modal-footer .btn-info-primary:before{display:none}/* GENERAL */.btn-no-products:before{content:"\e908"}@media only screen and (min-width: 768px){.h1-noproducts{padding-top:80px;padding-bottom:40px}}@media only screen and (max-width: 767px){.btn-no-products{width:100%}.no-productsborder-top{-webkit-box-shadow:0 -3px 0 0px #cdcdcd,-3px -2px 10px -3px #cdcdcd,0 0px 0 0 #cdcdcd;box-shadow:0 -3px 0 0px #cdcdcd,-3px -2px 10px -3px #cdcdcd,0 0px 0 0 #cdcdcd;border-radius:6px;padding-left:15px;padding-right:15px}.no-productsborder-bottom{border-radius:6px;-webkit-box-shadow:0 0px 0 -1px #cdcdcd,0px 2px 10px -6px #cdcdcd,0 3px 0 0 #cdcdcd;box-shadow:0 0px 0 -1px #cdcdcd,0px 2px 10px -6px #cdcdcd,0 3px 0 0 #cdcdcd;border-bottom:3px solid #cdcdcd}.row-no-product-categories{margin-bottom:0px !important}.no-products-cart{padding-bottom:16px;padding-top:30px;text-align:center}.h1-noproducts{padding-top:50px}}.switch-field{overflow:hidden;padding:10px 0px}.switch-field input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{display:inline-block;float:left;width:40px;font-weight:600;background-color:white;color:#AAB2B6;font-size:13px;text-align:center;text-shadow:none;padding:6px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0),0 1px rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0),0 1px rgba(255, 255, 255, 0.1);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;margin-bottom:0px}.switch-field label:hover{cursor:pointer}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}.switch-field label.black{background:#404040;color:white}.switch-field label.green{background:#5BA647;color:white}.coupon-code .input-group-coupon{display:-webkit-box;display:-ms-flexbox;display:flex}.basket .order-costs .discount{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-top:10px}@media only screen and (max-width: 767px){.basket .order-costs .discount{width:100%;padding-bottom:0}}.basket .order-costs .discount .subtotal,.basket .order-costs .discount .price{font-weight:600;font-size:initial;color:#4AA64D;line-height:17px}@media only screen and (max-width: 767px){.basket .order-costs .discount .subtotal,.basket .order-costs .discount .price{margin-top:10px}}.basket .order-costs .discount .subtotal .reduced,.basket .order-costs .discount .price .reduced{color:#404040;font-weight:300}.basket .order-costs .divide{font-weight:600;font-size:14px;color:#404043;line-height:32px}.basket .order-costs .partial-pay{font-size:initial;width:61%}.basket .order-costs .partial-pay-amount{width:38%;font-size:18px}.basket .order-costs .partial-pay .clickable{color:#a7b1b4;font-size:initial;margin-left:10px}.basket .order-costs .partial-pay .green{color:#5BA647;margin-right:5px;font-size:initial}.basket .order-costs .shipping-methods dd.price{color:black;font-weight:400}.basket .order-costs .shipping-methods dt .fa-question-circle{color:#a7b1b4;font-size:initial}.basket .order-costs .shipping-methods dt.radio{padding-left:20px;display:inline-block;margin-top:2px;margin-bottom:2px}.basket .order-costs .shipping-methods dt.radio input:checked + label::before{border:2px solid #404040;width:16px;height:16px;background:transparent}.basket .order-costs .shipping-methods dt.radio input:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.basket .order-costs .shipping-methods dt.radio label{font-weight:400;padding-left:12px;font-size:14px;color:#404040;line-height:12px}.basket .order-costs .shipping-methods dt.radio label::before{border:2px solid #AAB2B6;width:16px;height:16px;background:transparent;top:0px}.basket .order-costs .shipping-methods dt.radio label::after{width:8px;height:8px;left:4px;top:4px;border-color:#404040}.basket .order-costs .panel-group-coupon{margin-bottom:0px}@media only screen and (max-width: 767px){.basket .order-costs .panel-group-coupon{display:block;float:left;text-align:left;width:100%}}.basket .order-costs .panel-group-coupon .panel-default,.basket .order-costs .panel-group-coupon .panel-heading{background:transparent}.basket .order-costs .panel-group-coupon a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:32px}.basket .order-costs .panel-group-coupon a:after{display:none}@media only screen and (max-width: 767px){.basket .order-costs .panel-group-coupon a{font-size:14px}}.basket .order-costs .panel-group-coupon .fa-times{color:#a7b1b4;font-size:20px;padding:8px 18px 8px 0px;cursor:pointer}.basket .order-costs .panel-group-coupon input{width:260px;height:36px;margin-right:10px;border-radius:4px}@media only screen and (max-width: 767px){.basket .order-costs .panel-group-coupon input{width:150px}}@media only screen and (max-width: 320px){.basket .order-costs .panel-group-coupon input{width:108px}}.basket .order-costs .panel-group-coupon .input-group-btn{width:auto}.basket .order-costs .panel-group-coupon .input-group-btn .btn{color:#FFFFFF;background:#404040;border-radius:4px}.basket .order-costs .panel-group-coupon .input-group-btn .btn:before{display:none}.basket .order-costs .cost-line{font-weight:400;font-size:14px;margin-bottom:20px}.basket .order-costs .cost-line .fa-times{font-size:initial;cursor:pointer;padding-right:18px;color:#a7b1b4;margin-top:1px}@media only screen and (max-width: 767px){.basket .order-costs .cost-line .fa-times{font-size:initial}}.basket .order-costs .cost-line-dd{margin-bottom:20px;font-size:initial}.basket .order-costs dt.total{width:60%}.basket .order-costs dt.total .articles{font-weight:400;font-size:20px}@media only screen and (max-width: 1199px){.basket .order-costs dt.total .articles{font-size:14px}}.basket .order-costs .btw-price{font-weight:400;color:#AAB2B6;line-height:17px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.deliverytime-inner .text-wrapper{width:80% !important}}/* LARGE DEVICES */@media only screen and (min-width: 768px){.basket .table > tbody > tr > td{padding:20px 20px 0 20px}.basket .section-title{font-size:32px;color:rgba(64, 64, 64, 0.8);line-height:33px;font-weight:300}.basket .shipping-country{background:#E2EBF0;padding:0px}.basket .shipping-methods{background:#E2EBF0;padding-top:14px}.basket .address{margin-bottom:0px}.basket .address.deliverytime{display:inline-block;padding-top:30px;padding-bottom:30px}.basket .address.deliverytime .deliverytime-inner .text-wrapper{width:86%}.basket .address.deliverytime .deliverytime-inner .text-wrapper .title{font-weight:600;font-size:initial;color:#404040;line-height:17px;margin-bottom:4px}.basket .address.deliverytime .deliverytime-inner .text-wrapper .deliverytime-text{font-size:14px;color:#404040;line-height:20px}.basket .address.deliverytime .deliverytime-inner i.fa.fa-truck.pull-left{font-size:26px;margin-top:21px;color:#50a453;margin-left:15px}.basket .basket-help{width:100%;background:#F7F7F7;padding:16px 30px;margin-top:10px}.basket .basket-help .title-wrapper,.basket .basket-help .info-wrapper{float:left}.basket .basket-help .title-wrapper .section-title,.basket .basket-help .info-wrapper .section-title{padding-right:20px;padding-bottom:20px;font-size:20px;font-weight:300}.basket .basket-help .title-wrapper .phone,.basket .basket-help .info-wrapper .phone{color:#CF334D;text-decoration:none;font-weight:600}.basket .basket-help .title-wrapper .mail,.basket .basket-help .info-wrapper .mail{display:block;margin-top:6px;text-decoration:none}.basket .basket-help .info-wrapper{margin-top:6px}.basket .no-padding .table:not(.tr-product) td{padding:1rem 1rem 0}.basket .no-padding .table:not(.tr-product) td .alert{border:none;border-radius:none;text-align:center}.basket .no-padding .table .tr-product{border-bottom:2px solid #ddd}.basket .no-padding .table .tr-product td.description .title{margin-bottom:0px;text-decoration:none}.basket .no-padding .table .tr-product td.description .title a{text-decoration:none;font-size:20px;color:#404040;line-height:30px}.basket .no-padding .table .tr-product td.description .title a.btn-edit{font-size:14px}.basket .no-padding .table .tr-product td.description .subtitle{color:#404040;line-height:16px}.basket .no-padding .table .tr-product td.description img{margin-top:20px;max-width:250px}.basket .no-padding .table .tr-product td.description .product-variant-picture{border:1px solid #ddd;height:156px;display:inline-block;margin-top:16px;width:240px;position:relative}.basket .no-padding .table .tr-product td.description .product-variant-picture:before,.basket .no-padding .table .tr-product td.description .product-variant-picture:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.basket .no-padding .table .tr-product td.description .product-variant-picture:after{border-color:rgba(136, 183, 213, 0);border-right-color:white;border-width:12px;margin-top:-56px}.basket .no-padding .table .tr-product td.description .product-variant-picture:before{border-color:rgba(194, 225, 245, 0);border-right-color:#ddd;border-width:14px;margin-top:-58px}.basket .no-padding .table .tr-product td.description .product-variant-picture .product-variant-text{padding:10px;padding-bottom:0px}.basket .no-padding .table .tr-product td.description .product-variant-picture img{width:100px;height:94px;padding:10px;padding-top:0px;margin-top:0px}.basket .no-padding .table .tr-product td.description .prod-pic{float:left}.basket .no-padding .table .tr-product td.description .configurator-info{float:left;color:#404040;padding-top:18px;padding-left:1rem}.basket .no-padding .table .tr-product td.description .configurator-info-list li{color:#404040}.basket .no-padding .table .tr-product td.description .configurator-info .btn-edit{padding:0}.basket .no-padding .table .tr-product td.description .product-buttons{float:left;margin-top:30px;width:100%}.basket .no-padding .table .tr-product td.description .product-buttons .btn{margin:0;text-transform:none;vertical-align:middle;font-weight:400;font-size:14px;color:#AAB2B6;margin-right:15px;padding:8px 0}.basket .no-padding .table .tr-product td.description .product-buttons .btn:last-child{margin:0}.basket .no-padding .table .tr-product td.description .product-buttons .btn .fa,.basket .no-padding .table .tr-product td.description .product-buttons .btn .go{padding-right:10px;font-size:initial}.basket .no-padding .table .tr-product td.name{width:220px;padding-right:8px}.basket .no-padding .table .tr-product td.name .product-name{margin-top:127px}.basket .no-padding .table .tr-product td.name .product-name p{padding-top:12px;padding-bottom:20px;text-align:right;font-weight:600;margin-bottom:0px;font-size:14px;color:#404040;position:relative}.basket .no-padding .table .tr-product td.name .product-name p .fa{color:#a7b1b4;font-size:initial;padding-left:5px;position:relative;top:2px}.basket .no-padding .table .tr-product td.name .product-name p .undertitle{position:absolute;top:30px;left:7px}.basket .no-padding .table .tr-product td.qty{width:200px;text-align:left}.basket .no-padding .table .tr-product td.qty .spinner{width:46px;height:30px;padding-right:0px;text-align:center}.basket .no-padding .table .tr-product td.qty .product-options-wrapper{margin-top:94px}.basket .no-padding .table .tr-product td.price .product-options-price-wrapper{margin-top:104px}.basket .no-padding .table .tr-product td.price .product-options-price-wrapper .product-options-price{padding:14px 0px;font-size:14px;color:#AAB2B6;line-height:20px}.basket .no-padding .table .tr-product td.price .product-options-price-wrapper .product-options-price .selected{padding-left:0px;font-size:initial;color:#404040;font-weight:600}.basket .no-padding .table .tr-product td.price-standard{padding-right:0px;padding-top:24px;font-size:14px;color:#AAB2B6;line-height:20px}.basket .no-padding .table .tr-product td.price-standard .product-options-price-wrapper{margin-top:102px}.basket .no-padding .table .tr-product td.price-standard .empty{text-decoration:none}.basket .no-padding .table .tr-product td.price-sales{max-width:110px}.basket .basket-top-btn{margin-bottom:20px}.basket .btn-primary,.basket .btn-info-primary{border-width:2px}.basket .btn-primary::before,.basket .btn-info-primary::before{float:left}.basket .btn-info-primary::before{content:"\e908"}.basket span.price-sales.hidden-xs{font-size:initial;color:#404040}}@media only screen and (min-width: 768px) and only screen and (max-width: 1199px){.basket .no-padding .table .tr-product td.description .product-variant-picture:before,.basket .no-padding .table .tr-product td.description .product-variant-picture:after{bottom:100%;left:5%}}@media only screen and (min-width: 768px) and only screen and (max-width: 1199px){.basket .no-padding .table .tr-product td.description .product-variant-picture:after{border-width:12px;margin-left:-3px}}@media only screen and (min-width: 768px) and only screen and (max-width: 1199px){.basket .no-padding .table .tr-product td.description .product-variant-picture:before{border-width:14px;margin-left:-5px}}/* TABLETS */@media only screen and (max-width: 991px){.basket .no-padding .table .tr-product td.name .product-name{width:120px}.basket .no-padding .table .tr-product td.name .product-name p{font-size:11px}.basket .no-padding .table .tr-product td.qty .product-options-wrapper{width:60px}.basket .no-padding .table .tr-product td.qty .product-options-wrapper .switch-field label{font-size:11px;padding:6px 4px;width:30px}.basket .no-padding .table .tr-product td.price.price-standard{padding-left:0}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.basket .mobile-lightbluegrey-background{background:#E2EBF0}.basket .mobile-lightbluegrey-background .basket-deliverytime{padding:20px}.basket .mobile-lightbluegrey-background .basket-deliverytime .basket-deliverytime-title{font-weight:600;font-size:initial}.basket .mobile-lightbluegrey-background .basket-deliverytime .deliverytime-text{font-size:13px;color:#404040}.basket .mobile-lightbluegrey-background .basket-deliverytime .fa-truck{padding-right:8px;font-size:26px;color:#5BA647}.basket .no-padding{padding:0px}.basket .no-padding .table{background:#E2EBF0;margin-bottom:0px}.basket .no-padding .table.checkout-summary{background:white}.basket .no-padding .table .tr-product{position:relative;-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;margin-top:12px;display:inline-block;background:white;padding:10px 5px;width:100%;z-index:1}.basket .no-padding .table .tr-product > td{position:relative;display:block}.basket .no-padding .table .tr-product td.options{position:absolute;padding-top:3px;z-index:2}.basket .no-padding .table .tr-product td.description{width:100%;padding-left:12%;margin-bottom:10px}.basket .no-padding .table .tr-product td.description .title{text-decoration:none;margin-bottom:0px}.basket .no-padding .table .tr-product td.description .title a{font-size:initial;text-decoration:none}.basket .no-padding .table .tr-product td.description .fa-heart-o{top:8px;right:10px;position:absolute;color:#A8B9B3;font-size:initial}.basket .no-padding .table .tr-product td.description .configurator-info{float:left;width:100%;color:#404040;padding-left:1rem}.basket .no-padding .table .tr-product td.description .configurator-info-list{font-size:13px;margin-top:5px}.basket .no-padding .table .tr-product td.description .configurator-info-list li{color:#404040}.basket .no-padding .table .tr-product td.description .configurator-info .btn-edit{padding:0}.basket .no-padding .table .tr-product td.qty{float:left;position:absolute;z-index:2}.basket .no-padding .table .tr-product td.qty .form-control{color:#404040;border-color:#404040;border-width:1.5px;width:56px;height:36px;text-align:center;font-weight:600}.basket .no-padding .table .tr-product td.price{float:right}.basket .no-padding .table .tr-product td.price .price-sales{font-size:initial;width:56px;color:#404040}.basket .no-padding .table .tr-product td.price .price-standard{position:relative;top:2px;font-size:14px;color:#AAB2B6;line-height:20px}.basket .no-padding .table .tr-product td.price .price-standard.empty{text-decoration:none}.basket .no-padding .table .tr-product td.picture{float:left;width:100%;margin-top:40px}.basket .no-padding .table .tr-product td.picture img{border:none;max-width:250px}.basket .no-padding .table .tr-product td .product-variant-picture{border:1px solid #ddd;height:86px;display:inline-block;margin-top:16px;width:100%;position:relative;display:block}.basket .no-padding .table .tr-product td .product-variant-picture:before,.basket .no-padding .table .tr-product td .product-variant-picture:after{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:20% !important}.basket .no-padding .table .tr-product td .product-variant-picture:after{border-color:rgba(136, 183, 213, 0);border-bottom-color:white;border-width:12px;margin-left:-56px;margin-top:-41px !important}.basket .no-padding .table .tr-product td .product-variant-picture:before{border-color:rgba(194, 225, 245, 0);border-bottom-color:#ddd;border-width:14px;margin-left:-58px;top:34%!important}.basket .no-padding .table .tr-product td .product-variant-picture .product-variant-text{float:left;padding:25px}.basket .no-padding .table .tr-product td .product-variant-picture img{width:84px;height:84px;padding:10px;margin-top:0px;float:right}.basket .no-padding .table .tr-product td.product-options{width:100%;display:inline-block !important;margin-left:0px}.basket .no-padding .table .tr-product td.product-options p{font-size:12px;font-weight:600;color:#404040;margin-bottom:5px}.basket .no-padding .table .tr-product td.product-options p .fa{color:#a7b1b4;font-size:initial;padding-left:8px}.basket .no-padding .table .tr-product td.product-options .product-option-toggle{display:inline}.basket .no-padding .table .tr-product td.product-options .product-options-price{display:inline;float:right;font-size:13px;color:#AAB2B6;margin-top:6px}.basket .no-padding .table .tr-product td.product-options .product-options-price span{font-size:14px}.basket .no-padding .table .tr-product td.product-options .product-options-price span.selected{width:66px;font-weight:600;font-size:initial;display:inline-block;text-align:right;color:#404040}.basket .no-padding .table .tr-product .product-premiums{width:100%;display:inline-block !important;-webkit-box-shadow:none;box-shadow:none;border-top:2px solid #cdcdcd;padding:0;margin:0;border-radius:0}.basket .no-padding .table .tr-product .product-premiums table{background:none}.basket .no-padding .table .tr-product .product-premiums table tbody{border:none}.basket .no-padding .table .tr-product .product-premiums table tbody tr{border:none}.basket .no-padding .table .tr-product .product-premiums table tbody tr td{border:none}.basket .no-padding .table .bundle-line{position:relative;-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;margin-top:12px;display:inline-block;background:#fff;padding:10px 5px;width:100%;z-index:1}.basket .no-padding .table .bundle-line .indent{width:auto!important}.basket .no-padding .table .bundle-line .product-giveaways{width:100%;display:inline-block}.basket .no-padding .table .bundle-line .product-giveaways table{background:none}.basket .basket-box-shadow{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;z-index:1;padding-bottom:20px}.basket .basket-box-shadow .order-costs{background:white}.basket .basket-box-shadow .order-costs .shipping-methods dd.price{font-size:14px;color:#404040}.basket .basket-box-shadow .order-costs .btw-price{font-size:initial;padding-top:0px}.basket .basket-box-shadow .order-costs dt{width:75%;float:left}.basket .basket-box-shadow .order-costs dd{width:25%;float:left}.basket .basket-box-shadow .order-costs dt.total{float:left;width:60%;font-size:19px;color:#404040;padding-bottom:0px}.basket .basket-box-shadow .order-costs dd.price-half{float:left;width:90px;padding-top:5px;line-height:32px;margin:5px 0 0 0;padding-right:0px;font-size:19px;color:#404040;padding-bottom:0px}.basket .basket-box-shadow .order-costs dd.price-half.line-through-order-gross{width:calc(50% - 90px);font-size:initial;padding-right:10px}.basket .basket-box-shadow .order-costs .divide{font-size:initial;color:#404043}.basket .basket-box-shadow .order-costs .shipping-methods{background:white;border-bottom:none;padding-bottom:15px}.basket .basket-box-shadow .order-costs .shipping-country{background:transparent}.basket .basket-box-shadow .mobile-basket-btn{margin-top:20px;border-width:2px}.basket .basket-box-shadow .mobile-basket-btn:first-child{margin-top:5px}.basket .mobile-back-foward-btn{padding-left:6px;padding-right:6px}.basket .btn-color:before,.basket .btn-grey:before,.basket .btn-info-primary:before,.basket .btn-info-white:before,.basket .btn-info:before,.basket .btn-primary:before,.basket .btn-secundary:before,.basket .btn-success:before,.basket .btn-white:before{float:left}.basket .btn-info-primary::before{content:"\e908"}.basket .mobile-wrapper-top,.basket .mobile-wrapper-bottom{padding:20px 6px 20px 6px}.basket .mobile-wrapper-top h1.section-title,.basket .mobile-wrapper-bottom h1.section-title{font-size:29px;font-weight:300;text-align:center;margin-bottom:20px;margin-top:10px;color:#404040}.basket .mobile-wrapper-bottom{padding:40px 0}.basket .mobile-wrapper-bottom .section-title{font-size:24px;color:#404040;margin-bottom:12px}.basket .mobile-wrapper-bottom .basket-contact{display:block;text-decoration:none}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-phone{font-size:initial;color:#CF334D;font-weight:600}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-phone .fa-phone{padding-right:6px;font-size:20px}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-mail{font-size:14px;margin-top:4px}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-mail .fa-envelope-o{padding-right:6px;font-size:20px}.basket .mobile-wrapper-bottom .section-title{margin-bottom:10px}.basket .btn-delete{margin:0px;color:#A8B9B3}}/* PRODUCT VARIANT IMAGES */@media only screen and (max-width: 1199px){.product-variant-picture:before,.product-variant-picture:after{right:auto;top:auto;pointer-events:none;bottom:100%;left:5%;top:19% !important}.product-variant-picture:after{border-right-color:transparent !important;border-width:12px;margin-left:10px;border-bottom-color:#fff !important;margin-top:-53px !important}.product-variant-picture:before{border-right-color:transparent !important;border-width:36px;margin-left:8px;border-bottom-color:#ddd !important;margin-top:-57px !important}}.checkout-confirmation h1{color:#5BA647;font-weight:300;margin-top:10px;margin-bottom:20px}.checkout-confirmation h1 .fa{color:#5BA647}.checkout-confirmation h3{color:#CF334D}.checkout-confirmation h3 .fa{color:#a7b1b4;padding-right:14px}.checkout-confirmation h3 .fa.fa-flip-horizontal{padding-right:0;padding-left:14px}.checkout-confirmation p .mail,.checkout-confirmation p .order{font-weight:600}.checkout-confirmation p .service,.checkout-confirmation p .phone{color:#CF334D}.checkout-confirmation p .phone{text-decoration:none}.checkout-confirmation .delivery{margin-top:40px}/* MOBILE */@media only screen and (max-width: 767px){.checkout-confirmation h1{text-align:left !important;font-size:24px;margin-bottom:10px;margin-top:20px}}/* LARGE DEVICES */@media only screen and (min-width: 768px){.footer-top-checkout{background:#F7F7F7;padding:18px}.footer-top-checkout .title-wrapper,.footer-top-checkout .info-wrapper{float:left}.footer-top-checkout .title-wrapper .h3,.footer-top-checkout .info-wrapper .h3{font-weight:300}.footer-top-checkout .title-wrapper .phone,.footer-top-checkout .info-wrapper .phone{display:block;color:#d92c51;font-weight:600;margin-bottom:8px}.footer-top-checkout .info-wrapper{margin-top:14px;padding-left:20px}.footer-top-checkout .info-wrapper .fa-phone{font-size:initial;padding-right:12px}.footer-top-checkout .info-wrapper .fa-envelope-o{font-size:initial;padding-right:8px}.basket .btn-primary::before,.checkout .btn-primary::before,.basket .btn-info-primary::before,.checkout .btn-info-primary::before{float:left}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.mobile-border{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;position:relative;clear:both}.mobile-step-background{background:#E2EBF0}.mobile-step-background h2{text-align:center;font-weight:300}}/* CHECKOUT WELL CSS */.basket,.checkout{padding-top:1rem}.basket .well,.checkout .well{padding:20px;background-color:#F7F7F7}.basket .well .form-group label,.checkout .well .form-group label{margin-top:0!important}.basket .well .form-group ul li,.checkout .well .form-group ul li{font-size:14px;margin:10px 0!important}.basket .well .form-group ul li i,.checkout .well .form-group ul li i{color:#5BA647;margin-right:10px}/* FEEDBACK POPUP FOR FORMS */.form-control-feedback.error .info-popup,.optional .info-popup{direction:rtl;position:relative}.form-control-feedback.error .info-popup .info-block,.optional .info-popup .info-block{display:none;position:absolute;direction:ltr;top:-42px;right:-34px;white-space:nowrap;font-family:"Roboto",Arial,sans-serif;font-size:14px!important;border-radius:4px;padding:6px 12px;font-size:1em;background-color:#404040;border:1px solid #404040;color:white}.form-control-feedback.error .info-popup .info-block-arrow,.optional .info-popup .info-block-arrow{display:none;position:absolute;direction:ltr;width:0;height:0;top:-14px;left:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #404040}.form-control-feedback.error:hover .info-block-arrow,.optional:hover .info-block-arrow{display:inline-block}.form-control-feedback.error:hover .info-block,.optional:hover .info-block{display:inline-block}/* GENERAL */.payment-method-h2{font-weight:300}.checkout-payment .basket-review{margin-right:0px}.checkout-payment .basket-review .table{border-color:#969696}.checkout-payment .basket-review .table > tbody > tr > td{padding:8px 0px}.checkout-payment .basket-review .table.basket-products-total{border-bottom:none}.checkout-payment .basket-review .table.basket-products-total .totals .text-left,.checkout-payment .basket-review .table.basket-products-total .totals .price{font-size:.95rem;padding-bottom:0px}.checkout-payment .basket-review .table.basket-products-total .totals .text-left .articles,.checkout-payment .basket-review .table.basket-products-total .totals .price .articles{font-weight:400}.checkout-payment .basket-review .table.basket-products-total .inc-vat{padding-top:4px;color:#cacaca;font-weight:400}.checkout-payment .basket-review .table.basket-product-all{border-bottom:none;margin-bottom:26px}.checkout-payment .basket-review .table .subtotal .text-left{font-weight:600}.checkout-payment .basket-review .table .discount{margin-top:10px}.checkout-payment .basket-review .table .discount .text-left,.checkout-payment .basket-review .table .discount .price{color:#5BA647;font-weight:600}.checkout-payment .basket-review .table .discount .text-left .reduced,.checkout-payment .basket-review .table .discount .price .reduced{color:#404040;font-weight:400}.checkout-payment .basket-review .table .partial-pay{font-size:initial}.checkout-payment .basket-review .table .partial-pay-amount{font-size:initial;text-align:right}.checkout-payment .basket-review .table .partial-pay .clickable{color:#a7b1b4;font-size:initial;margin-left:10px}.checkout-payment .basket-review .table .partial-pay .green{color:#5BA647;margin-right:5px;font-size:initial}.checkout-payment .basket-review .products-summary{margin-bottom:5px}.checkout-payment .partial-payment{background:#F7F7F7;padding:15px;position:absolute;width:100%}.checkout-payment .partial-payment .radio.account{border-bottom:0px}.checkout-payment .partial-payment .radio label{vertical-align:middle;position:relative;padding-left:14px;margin-top:2px;padding-top:10px}.checkout-payment .partial-payment .radio label::before{border:3px solid #ccc;width:22px;height:22px;background:transparent;top:9px}.checkout-payment .partial-payment .radio label::after{width:8px;height:8px;left:7px;top:16px;border-color:#555}.checkout-payment .partial-payment .selected .radio label::before{border:3px solid #424242;width:22px;height:22px;background:transparent}.checkout-payment .partial-payment .selected .radio label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.checkout-payment .payment-option-wrapper .partial-payment{background:none;position:relative}.checkout-payment .payment-option-wrapper h2{margin-bottom:16px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio.account,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio.account{border-bottom:0px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio label,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio label{vertical-align:middle;position:relative;padding-left:14px;margin-top:2px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio label::before,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio label::before{border:3px solid #ccc;width:22px;height:22px;background:transparent;top:9px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio label::after,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio label::after{width:8px;height:8px;left:7px;top:16px;border-color:#555}.checkout-payment .payment-option-wrapper .panel-default .selected .radio label::before{border:3px solid #424242;width:22px;height:22px;background:transparent}.checkout-payment .payment-option-wrapper .panel-default .selected .radio label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option a{float:left;padding-left:20px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option a .payment-option-description,.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option a img{margin-right:10px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper{border-bottom:2px solid #cdd3d4;padding-bottom:20px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper .form-control,.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper .payment-option-description{display:inline-block}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper .payment-option-description{padding-right:8px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper select.form-control{width:228px;border-color:#929292;color:#404040;height:40px;border-radius:4px;margin-top:10px}.checkout-payment .payment-btn{background:#F7F7F7;padding:20px}.checkout-payment .btn-primary{width:100%}.checkout-payment .privacy{padding:0px;font-size:12px;color:#676767}.checkout-payment .privacy a{color:#676767}/* LARGE DEVICES */@media only screen and (min-width: 768px){.checkout-payment .payment-option input{pointer-events:none;visibility:visible;position:inherit;margin:0 4px 0 0}.checkout-payment .payment-option{padding:5px 4px;border-bottom:2px solid #cdd3d4}.checkout-payment .payment-option:last-child{border-bottom:none}.checkout-payment .payment-option.payment-account{border-bottom:none}.checkout-payment .payment-option-wrapper{background:#F7F7F7;padding:20px;margin:0}.checkout-payment .payment-option-wrapper .panel-group .panel{background:#F7F7F7}.checkout-payment .payment-option-wrapper .panel-group .panel .radio{padding-left:0px}.checkout-payment .payment-option-wrapper .privacy{margin-bottom:10px}.checkout-payment .payment-option.selected{background:transparent}.checkout-payment .payment-option > a{text-decoration:none}.checkout-payment .has-feedback .form-control{height:100px;border-color:#929292;border-radius:3px}.checkout-payment .description{background:#F7F7F7;padding:0 20px;margin-left:0;margin-right:0}.checkout-payment .description textarea.form-control{height:100px;border-color:#cdd3d4;border-radius:3px;border-width:2px}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.checkout-payment{margin-bottom:-10px}.checkout-payment .description{margin-left:5px;margin-right:5px}.checkout-payment .description .form-control{height:60px;border-radius:3px;margin-bottom:25px;border-color:#AAB2B6}.checkout-payment .mobile-border{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd}.checkout-payment .mobile-border .payment-option-wrapper.well{background:transparent;padding-top:10px;padding-bottom:5px}.checkout-payment .mobile-border .payment-option-wrapper #payment-accordion{border-top:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group{margin-bottom:0px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option{margin:0px 5px;padding:0px;width:98%;border-bottom:2px solid #cdd3d4}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option:last-child{border-bottom:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option.payment-account{border-bottom:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option a{text-decoration:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option a .radio{padding-left:0px;padding-bottom:10px;padding-top:10px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option .ideal-wrapper{border-bottom:2px solid #cdd3d4;padding-bottom:20px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option .ideal-wrapper .payment-option-description{padding-right:20px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option.selected{background:white}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .ideal-payment-option a{padding-left:8px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .ideal-payment-option select.form-control{width:158px}.checkout-payment .mobile-custom-border{-webkit-box-shadow:0 -2px 0 1px #cdcdcd;box-shadow:0 -2px 0 1px #cdcdcd}.checkout-payment .mobile-custom-border-bottom{-webkit-box-shadow:0 3px 0 0px #cdcdcd;box-shadow:0 3px 0 0px #cdcdcd}.checkout-payment .privacy-wrapper .privacy{padding:0px 10px;padding-bottom:10px;font-size:11px;color:#404040}.checkout-payment .privacy-wrapper .privacy a{text-decoration:underline}.checkout-payment .has-feedback .form-control{height:65px;border-color:#929292;border-radius:3px}.checkout-payment .basket-review{padding:10px;padding-top:0px}.checkout-payment .basket-review .table{margin-bottom:0px}.checkout-payment .basket-review .basket-product-all{margin-top:20px}.checkout-payment .basket-review .table.basket-product-all{margin-bottom:0px}.checkout-payment .basket-review .table.basket-product-all tr td{font-size:14px;color:#404040}.checkout-payment .basket-review .products-summary .price,.checkout-payment .basket-review .products-summary .subtotal{font-size:14px;color:#404040}.checkout-payment .basket-review .products-summary .discount .discount-price{font-size:initial}.checkout-payment .payment-btn-icon{position:absolute;top:6px}.checkout-payment .payment-btn-icon:before{content:"\e904";font-family:goossens-icons;font-size:initial;margin-right:10px;color:#fff;padding-left:22px}.checkout-payment .payment-btn{background:transparent;padding:0px 24px 20px 24px}.checkout-payment .payment-btn .btn-primary:before{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:34px}.checkout-payment .mobile-background{clear:both;background:#E2EBF0;height:30px}.checkout-payment .description .has-feedback{margin-left:5px;margin-right:5px}.checkout-payment .panel-group{margin-bottom:0px}.checkout-payment .panel-default{font-size:initial}.checkout-payment .panel-default > .panel-heading{padding:10px;padding-bottom:0px}.checkout-payment .checkout a:not(.btn){text-decoration:none}.checkout-payment a[data-toggle=collapse].collapsed:after,.checkout-payment h2[data-toggle=collapse].collapsed:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:34px}.checkout-payment a[data-toggle=collapse]:after,.checkout-payment h2[data-toggle=collapse]:after{content:"\f106";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:34px}.checkout-payment .panel-title{font-size:1.1em;font-weight:600;border-bottom:2px solid #cdd3d4;padding-bottom:10px;margin-bottom:20px}.checkout-payment .panel-title a{display:block;padding:10px 0 7px;text-decoration:none;font-size:24px;cursor:pointer}.checkout-payment .panel-nested > .panel-heading{border:none}.checkout-payment .read-more-trigger.collapsed:before{content:'Toon meer';float:right;padding-right:30px;color:#cacaca;font-size:12px;margin-top:8px;font-weight:400;line-height:20px}.checkout-payment .read-more-trigger:before{content:'Toon minder';float:right;padding-right:30px;color:#cacaca;font-size:12px !important;margin-top:8px;font-weight:400;line-height:20px}.checkout-payment .line-through-order-gross{font-size:initial}.checkout-payment .basket-review .totals .articles{font-size:14px;color:#404040}}.order-costs .line-through-order-gross{margin-right:0}.flex-table tbody{display:block}.flex-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}/* LARGE DEVIVES */@media only screen and (min-width: 768px){.timeline{position:relative;margin:0 0 25px;overflow:hidden;margin-top:1rem}.timeline .step{width:20%;left:20%;text-align:center;position:relative;z-index:1;float:left}.timeline .step-active .step-nr{background-color:#d92c51}.timeline .step-active .step-title{color:#d92c51;margin-top:6px;font-size:12px}.timeline .step-nr{display:inline-block;background-color:#a7b1b4;border-radius:50%;width:30px;height:30px;text-align:center;color:white;font-size:15px;padding-top:5px}.timeline .step-title a{color:#8a8a8a;font-weight:300;margin-top:6px;font-size:12px}.timeline:after,.timeline:before{content:'';display:block;height:2px;position:absolute;left:0;top:31%}.timeline:before{width:100%;background-color:#e0ebef}.timeline[data-current="2"]:after{width:48%}.timeline[data-current="3"]:after{width:100%}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.timeline{position:relative;margin:0 0 25px;overflow:hidden;margin-top:1rem}.timeline .step{width:33%;text-align:center;position:relative;z-index:1;float:left}.timeline .step-active .step-nr{background-color:#d92c51}.timeline .step-active .step-title{display:none}.timeline .step-nr{display:inline-block;background-color:#a7b1b4;border-radius:50%;width:30px;height:30px;text-align:center;color:white;font-size:15px;padding-top:5px}.timeline .step-title{display:none}.timeline:after,.timeline:before{content:'';display:block;height:3px;position:absolute;left:0;top:50%}.timeline:before{width:100%;background-color:white}.timeline[data-current="2"]:after{width:48%}.timeline[data-current="3"]:after{width:100%}}@media only screen and (min-width: 768px){.checkout-register .address{background:white}.checkout-register .address.deliverytime{background:transparent;margin-top:20px;padding:0px}.checkout-register .address.deliverytime .text-wrapper{width:86%}.checkout-register .address.deliverytime .title{font-weight:600}.checkout-register .address.deliverytime i.fa.fa-truck.pull-left{font-size:26px;margin-top:21px;color:#5BA647}}@media only screen and (max-width: 768px){.checkout-register .reg-contact,.checkout-register .reg-address,.checkout-register .button-wrapper{margin-left:6px;margin-right:6px}.checkout-register .form-group .radio{margin-left:6px;margin-right:6px}.checkout-register .address{background:white}.checkout-register .deliverytime-inner{padding-bottom:0px}.checkout-register .deliverytime-inner .fa-truck{display:inline-block;color:#5BA647;font-size:24px;padding-right:6px}.checkout-register .deliverytime-inner .title{display:inline-block;font-size:14px;font-weight:600}}.checkout-register h1{font-weight:300}.checkout-register fieldset .form-group{margin:0}.checkout-register fieldset .form-group.has-feedback .form-control-feedback{width:44px;height:44px;line-height:34px!important;padding:5px 0}.checkout-register fieldset .form-group.has-feedback .form-control-feedback.error{color:#CF334D;pointer-events:auto}.checkout-register fieldset .form-group.has-feedback .form-control-feedback.correct{color:#5BA647}.checkout-register fieldset .form-group.has-feedback .help-block{margin-bottom:0}.checkout-register fieldset .form-group ul{margin:0}.checkout-register fieldset .form-group ul li{margin:0}.checkout-register fieldset .form-group select{margin:5px 0;border-radius:4px}.checkout-register fieldset .form-group input{margin:5px 0;border-color:#AAB2B6;border-radius:4px;display:inline-block}.checkout-register fieldset .form-group input::-webkit-input-placeholder,.checkout-register fieldset .form-group input:-moz-placeholder,.checkout-register fieldset .form-group input::-moz-placeholder,.checkout-register fieldset .form-group input:-ms-input-placeholder{color:#AAB2B6}.checkout-register fieldset .form-group label{margin:10px 10px 0 0;font-size:initial}.checkout-register fieldset .form-group span.optional{color:#AAB2B6;font-size:14px;margin-right:10px}.checkout-register fieldset .form-group span.optional i{font-size:initial}.checkout-register fieldset .form-group .radio input:checked + label::before{border:2px solid #555;width:17px;height:17px;background:transparent}.checkout-register fieldset .form-group .radio input:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.checkout-register fieldset .form-group .radio label{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-register fieldset .form-group .radio label::before{border:2px solid #ccc;width:17px;height:17px;background:transparent;top:0px}.checkout-register fieldset .form-group .radio label::after{width:7px;height:7px;left:5px;top:5px;border-color:#555}.checkout-register fieldset .form-group .checkbox{margin:0}.checkout-register fieldset .form-group .checkbox input[type=checkbox] + label::before{height:20px;width:20px;border-radius:4px}.checkout-register fieldset .form-group .checkbox input[type=checkbox] + label::after{height:20px;width:20px;line-height:20px;font-size:initial;color:#ccc}.checkout-register fieldset.reg-delivery-address{margin:0!important}.checkout-register .button-wrapper .btn{width:100%}@media only screen and (min-width: 768px){.checkout-register .button-wrapper{margin-left:-20px;margin-right:-20px}}.checkout-register .optional .info-popup{display:ltr}.checkout-register .optional .info-popup .info-block{left:26px;top:-6px;right:auto}.checkout-register .optional .info-popup .info-block-arrow{top:2px;left:20px;border:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #404040}.checkout-register .optional .info-popup:hover .info-block-arrow{display:inline-block}.checkout-register .optional .info-popup:hover .info-block{display:inline-block}.checkout-register input:hover + span i .info-block,.checkout-register input:hover + span i .info-block-arrow{display:inline-block}.checkout-register input:focus + span i .info-block,.checkout-register input:focus + span i .info-block-arrow{display:none!important}@media only screen and (min-width: 768px){.checkout-authenticate{margin-bottom:30px;margin-top:30px}}@media only screen and (max-width: 400px){.checkout-authenticate{background:#E2EBF0}}@media only screen and (max-width: 768px){.checkout-authenticate .mobile-border{background:white}}@media only screen and (max-width: 768px){.checkout-authenticate .wrapper-authenticate-signup,.checkout-authenticate .wrapper-authenticate-signin{margin-top:10px;margin-bottom:10px}}.checkout-authenticate .authenticate{padding:50px 0px}@media only screen and (max-width: 768px){.checkout-authenticate .authenticate{padding:20px 6px}}.checkout-authenticate .authenticate.authenticate-signin{background:white}.checkout-authenticate .authenticate.authenticate-signup{background:white}.checkout-authenticate .authenticate .form-intro{margin-bottom:20px}.checkout-authenticate hr{margin:10px -10px;border-color:#404040}.checkout-authenticate form .form-group input{border-color:#AAB2B6;border-radius:4px;height:38px}@media only screen and (max-width: 768px){.checkout-authenticate form button.btn{width:100%}}.checkout-authenticate form a{line-height:38px;font-size:14px}.checkout-authenticate form .forgot-password{font-weight:300;font-size:14px;color:#404040;line-height:30px;padding:4px 0px;text-decoration:underline}@media only screen and (max-width: 768px){.checkout-authenticate form .forgot-password{font-size:13px}}/* PDP PLUS *//* PRODUCT DETAIL */.product-detail .product-sidebar-container{padding:0 !important}@media only screen and (max-width: 768px){.product-detail .product-sidebar-container{padding-left:5px;padding-right:5px}}.product-detail .product-sidebar{padding:0 5px;position:relative}@media only screen and (min-width: 769px){.product-detail .product-sidebar{padding-right:40px !important}}@media only screen and (max-width: 768px){.product-detail .left-col{padding-left:5px;padding-right:5px}}.product-detail .right-col{padding-left:40px;padding-right:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (max-width: 768px){.product-detail .right-col{padding-left:5px;padding-right:5px}}.product-detail .right-col .fl-order-1{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-detail .right-col .fl-order-2{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-detail .right-col .fl-order-3{-ms-order:3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width: 991px){.product-detail .right-col .fl-order-sm-1{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 991px){.product-detail .right-col .fl-order-sm-2{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 991px){.product-detail .right-col .fl-order-sm-3{-ms-order:3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.product-detail h1{font-size:26px;padding-bottom:20px;display:block;position:relative;margin-bottom:2px;padding-right:30px;font-weight:300}@media only screen and (max-width: 768px){.product-detail h1{font-size:21px;padding-left:13px}}.product-detail h1 i{font-size:26px}@media only screen and (max-width: 768px){.product-detail h1 i{font-size:21px;padding-right:13px}}.product-detail .h2,.product-detail h2{font-size:24px;font-weight:500;font-family:'Playfair'}.product-detail .h4,.product-detail h4{font-weight:600}.product-detail .h4.article-title,.product-detail h4.article-title{font-weight:400}.product-detail hr{border-color:#404040}.product-detail .btn-default-primary{text-transform:none}.product-detail .section-title{padding-bottom:14px}.product-detail .options-mobile{padding-bottom:18px;float:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 992px){.product-detail .options-mobile{display:none}}.product-detail .options-mobile .btn{width:100%}.product-detail .options-mobile .btn:first-child{margin-right:.5rem}.product-detail .options-mobile .btn:nth-child(2){margin-left:.5rem}.product-detail .options-mobile .title{text-decoration:underline}.product-detail .options-mobile i{font-size:22px;vertical-align:middle}.product-detail .options-mobile button{width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:2px}.product-detail .options-mobile button .img-360{display:block;height:1rem;width:1rem;-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);margin-left:1rem}.product-detail .options-mobile button._m-top{margin-top:20px}.product-detail .hr-mobile{clear:both;margin-left:13px;margin-right:13px;border-color:#AAB2B6;border-width:1px}.product-detail .product-detail-hr{margin-bottom:14px;border-color:#B6B6B6}.product-detail .usp-icons{margin-top:10px}.product-detail .product-message{padding:20px;margin:20px 0;text-align:center;background:#6C958D}.product-detail .product-message p{margin:0;color:white}@media screen and (max-width: 768px){.product-detail .pdp-mobile-padding{padding-left:13px;padding-right:13px;margin-top:0}.product-detail .pdp-mobile-padding .back-to-top{float:right}.product-detail .pdp-mobile-padding .back-to-top i{margin-right:.5rem}}.product-detail .stock p{display:inline;font-weight:400}.product-detail .product-options{margin:0}.product-detail .product-options legend{font-weight:bold;font-size:14px;border:none;margin-bottom:0}.product-detail .product-options .checkbox-awesome label{padding-left:10px;padding-top:2px;margin-bottom:10px}.product-detail .product-options .checkbox-awesome label:before{top:2px;left:0px}/* MISC PRODUCTS */.misc-products .product{float:left;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.5);border:1px solid #f3f3f3}.misc-products .product .listview-heart{font-size:21px}.misc-products .product h2{font-weight:700;font-size:12px;font-family:'Roboto'}.misc-products .product .price{font-size:14px}.misc-products .product .description{height:54px}.misc-products .product .description h2.article-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.misc-products h2{margin-bottom:20px;font-size:2rem}@media screen and (max-width: 992px){.misc-products h2{font-size:1rem}}.misc-products .slick-track{float:left}.misc-products .slick-slider{width:90%;margin:0px auto}@media screen and (max-width: 768px){.misc-products .slick-slider{width:calc(100% - 1rem)}}.misc-products .slick-slide{margin-left:5px;margin-right:5px}.misc-products .slick-slide > div{height:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.misc-products .slick-slide{margin-left:10px;margin-right:10px}}.misc-products .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;top:0.6rem;position:relative}@media only screen and (max-width: 767px){.misc-products .slick-dots{margin:0px;padding-top:0px}}.js-add-to-cart._static{z-index:1}.add-to-cart{padding:15px;position:unset;max-width:100%;background:white;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.add-to-cart{-webkit-box-shadow:none;box-shadow:none;padding:0px;bottom:0}}.add-to-cart .section-1{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:10px;display:table-cell}@media only screen and (max-width: 768px){.add-to-cart .section-1{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}}.add-to-cart .section-2{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;display:table-cell}@media only screen and (max-width: 768px){.add-to-cart .section-2{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:10px}}.add-to-cart .atc-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-cart .atc-image-wrapper .zoom-image{height:auto;width:150px;background:#fff;position:relative}@media only screen and (max-width: 768px){.add-to-cart .atc-image-wrapper .zoom-image{height:72px;width:114px}}.add-to-cart .atc-image-wrapper .zoom-image img{width:auto;max-height:82px;height:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.add-to-cart .atc-image-wrapper .zoom-image img{width:100%;max-height:82px;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.add-to-cart .atc-image-wrapper .zoom-image .fa-search-plus{position:absolute;font-size:22px;opacity:0.8;color:white;right:3px;bottom:3px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5)}.add-to-cart .atc-order-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}@media only screen and (max-width: 768px){.add-to-cart .atc-order-form-wrapper .btn{padding:7px 22px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.add-to-cart .atc-order-form-wrapper .btn{padding:8px 0}}.add-to-cart .atc-order-form-wrapper .product-name{display:none}.add-to-cart .atc-order-form-wrapper .product-price{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.add-to-cart .atc-order-form-wrapper .price,.add-to-cart .atc-order-form-wrapper .price-standard,.add-to-cart .atc-order-form-wrapper .price-sales{display:inline-block}.add-to-cart .atc-order-form-wrapper .price{position:absolute;top:0;left:0}@media only screen and (max-width: 768px){.add-to-cart .atc-order-form-wrapper .price{right:10px;left:auto}}.add-to-cart .atc-order-form-wrapper .price .price-standard{font-size:22px;font-weight:400}@media only screen and (max-width: 1024px){.add-to-cart .atc-order-form-wrapper .price .price-standard{font-size:initial}}.add-to-cart .atc-order-form-wrapper .order-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}.add-to-cart .atc-order-form-wrapper .order-form .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-to-cart .atc-order-form-wrapper .order-form .form-control{display:inline-block;width:65px;text-align:right;padding-right:0;margin-bottom:.5rem;border-radius:0;margin-right:0;margin-left:auto}@media only screen and (max-width: 768px){.add-to-cart .atc-order-form-wrapper .order-form .form-control{float:left;padding-right:12px;font-size:14px;color:#979797;height:30px;margin-bottom:6px;width:55px}}.add-to-cart .atc-order-form-wrapper .order-form .input-group{display:unset}.add-to-cart .atc-order-form-wrapper .order-form .input-group input{min-height:0;height:1.5rem;float:right}@media only screen and (max-width: 769px){.add-to-cart .atc-order-form-wrapper .order-form .input-group input{width:40px;float:left}}.add-to-cart .atc-order-form-wrapper .order-form .input-group-btn{display:inline-block;width:100%}.add-to-cart .atc-order-form-wrapper .order-form .input-group-btn i{display:none}.add-to-cart .atc-order-form-wrapper .order-form .input-group-btn:last-child > .btn{margin-left:0}.add-to-cart .atc-order-form-wrapper p{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0}@media screen and (max-width: 992px){.js-add-to-cart._fixed{z-index:2;background:white;bottom:0;left:0;-webkit-box-shadow:0 0 2px 2px #b9b9b9;box-shadow:0 0 2px 2px #b9b9b9;min-width:100%;padding:5px 5px 5px;position:fixed}.js-add-to-cart._fixed img{max-height:45px !important}.js-add-to-cart._static{z-index:1;position:static}.full-page-variant-zoom:before{height:100%!important;content:" "}.full-page-variant-zoom .modal-dialog .modal-content .modal-header{border:none}.full-page-variant-zoom .modal-dialog .modal-content .modal-header .close{color:#AAB2B6;background:none;font-size:30px;top:6px;right:15px}.full-page-variant-zoom .modal-dialog .modal-content .modal-body{padding:15px 0}.full-page-variant-zoom .modal-dialog .modal-content .modal-body img{width:100%;height:auto}.js-add-to-cart._fixed .add-to-cart{display:grid !important;grid-template-columns:1fr 4fr}.js-add-to-cart._fixed .section-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.js-add-to-cart._fixed .section-1 .order-form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.js-add-to-cart._fixed .section-1 .order-form .price.product-price{position:relative;all:unset}.js-add-to-cart._fixed .section-1 .order-form .price.product-price .product-name{display:block}.js-add-to-cart._fixed .section-1 .order-form .price.product-price .price-standard{color:#AAB2B6;font-size:16px}.js-add-to-cart._fixed .section-1 .order-form .price.product-price .price-sales{font-size:18px}.js-add-to-cart._fixed .section-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.js-add-to-cart._fixed .section-2 .zoom-image{height:auto;width:100%}.js-add-to-cart._fixed .section-2 .zoom-image i{display:none}.js-add-to-cart._fixed .order-form .input-group{display:grid !important;width:100%;height:100%;grid-template-columns:3fr 1fr}.js-add-to-cart._fixed .order-form .input-group input{display:none}.js-add-to-cart._fixed .order-form .btn.btn-green{padding:0.3rem;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:3.5rem;-ms-flex-pack:distribute;justify-content:space-around}.js-add-to-cart._fixed .order-form .btn.btn-green i{display:block}.js-add-to-cart._fixed .order-form .btn.btn-green i.fa-plus{line-height:1.3rem}.js-add-to-cart._fixed .order-form .btn.btn-green i.fa-shopping-cart{font-size:1.3rem}.js-add-to-cart._fixed .order-form .btn.btn-green span{display:none}}.product-advice{background:white;padding:1.2rem;margin-bottom:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.product-advice{display:block}.product-advice img{max-width:4rem;margin-left:.5rem;height:auto;display:inline-block}.product-advice .texts{display:inline-block;margin-left:1rem;height:100%}}.product-advice .h2{font-size:1.2rem;font-weight:300;margin-top:0;font-family:"Montserrat";letter-spacing:-1px}.product-advice .phone{color:#404040;font-weight:700;font-size:initial;margin-bottom:.25rem}.product-advice .mail{margin-bottom:0px}.product-advice .fa{font-size:1rem;vertical-align:middle;width:1rem;margin-right:.5rem}.product-advice .left img{height:100%;max-height:5rem;width:auto;min-height:5rem}.product-detail .product-description-block{padding-top:1.5rem}@media screen and (max-width: 992px){.product-detail .product-description-block{border-bottom:1rem solid #F5F5F5;margin-bottom:1rem}}.product-detail .description-title{margin-top:6px;font-size:1.5rem}.product-detail .product-description.smaller{height:100px;overflow:hidden;text-overflow:ellipsis;white-space:unset;margin:.5rem 0;line-height:25px}.product-detail .product-description.smaller img{display:none}.product-detail .product-description.tall{margin-bottom:20px}.product-detail .product-description img{display:block;margin:15px 0 0 0;width:100%}.product-detail .product-description + img.item{width:100%;height:auto}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.product-detail .product-description + img.item{width:100%;height:100%}}.product-detail .product-description-all{margin-bottom:34px}.product-opportunities{margin-top:2rem}.product-opportunities p{margin-bottom:6px}.product-opportunities .btn:before{margin-left:-3px}.product-detail .panel-group{margin-top:20px;margin-bottom:45px}@media only screen and (max-width: 768px){.product-detail .panel-group{margin-left:-5px;margin-right:-5px;margin-bottom:30px}}.product-detail .panel-group .panel-heading{border:none;padding:0}.product-detail .panel-group .panel-heading a{display:block;padding:15px 0;background:#F7F7F7;padding-left:20px;font-size:.6rem}.product-detail .panel-group .panel-heading + .panel-collapse > .list-group,.product-detail .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none}.product-detail .panel-group .panel-body{padding-bottom:15px}.product-detail .panel-group .panel-body .no-table{padding:0px 20px}.product-detail .panel-group .panel-body p{white-space:pre-wrap;padding:0 20px}.product-detail .panel-group .panel-body > h3{padding:0 20px}.product-detail .panel-group .panel-body .table{margin-bottom:0}.product-detail .table-striped > tbody > tr:nth-of-type(odd){background:white}.product-detail .table-striped > tbody > tr:nth-of-type(even){background:#F9F9F9}.product-detail .table-striped tr th{font-size:.6rem;padding-left:20px;font-weight:400;border-color:transparent}.product-detail .table-striped tr td{font-size:.6rem;font-weight:700;border-color:transparent}.product-detail a[data-toggle=collapse]:after,.product-detail h2[data-toggle=collapse]:after{right:15px;top:15px;color:#404040;margin:0;font-weight:100;content:"\f078";font-family:'Font Awesome 5 Pro'}.vivition-360{position:relative;margin:0px 12px 0 11px}@media (max-width: 767px){.vivition-360{margin:0 -5px}}.vivition-360._hack-on{position:fixed;max-width:560px;left:-1000%}.product-slider{position:relative/* Arrows */}@media (max-width: 767px){.product-slider{margin-left:-5px;margin-right:-5px}}.product-slider .vivitionid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/static/themes/goossens/img/thumb-360.svg) no-repeat 50% 50%}.product-slider-options{height:50px;border-bottom:1px solid #B6B6B6;margin-bottom:1rem}@media screen and (max-width: 768px){.product-slider-options{position:absolute;bottom:2rem;right:0;margin-bottom:0;border:none}}.product-slider-options .fal{font-size:22px;vertical-align:sub;margin-right:6px}@media screen and (max-width: 768px){.product-slider-options .fal{font-size:20px;margin:0;padding-right:18px}}.product-slider-options span{padding:15px 0px;cursor:pointer;font-size:.6rem}@media (max-width: 767px){.product-slider-options span{padding:12px 0px}}.product-slider .slick-prev,.product-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:36px;height:36px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:transparent;border:none;outline:none;z-index:1;background:white;border-radius:50%;-webkit-box-shadow:0px 2px 6px 0px #777;box-shadow:0px 2px 6px 0px #777;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-slider .slick-prev i,.product-slider .slick-next i{color:#424242;font-size:32px}.product-slider .slick-prev{left:10px}.product-slider .slick-prev i{margin-right:1px}.product-slider [dir='rtl'] .slick-prev{left:auto}.product-slider .slick-next{right:10px}.product-slider .slick-next i{margin-left:1px}.product-slider [dir='rtl'] .slick-next{right:auto}.product-slider button{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.product-slider button.slick-next.slick-arrow{z-index:0}.product-slider .slider-nav button{width:auto;-webkit-box-shadow:none;box-shadow:none}.product-slider .slider-nav .slick-list{width:90%;margin:0px auto}.product-slider .slider-nav .slick-next{right:0px}.product-slider .slider-nav .slick-prev{left:0px}@media (max-width: 767px){.product-slider .slider-nav .slick-arrow,.product-slider .slider-nav .slick-list{display:none !important}}.product-slider .slick-dots{padding-left:13px}.nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper .slider-nav{width:100%}.nav-wrapper .slider-nav._has-360{width:80%}.stock{margin-left:5px;font-size:14px}.stock .h3{margin-top:0}.stock .h3.stock-positive{color:#5BA647}.stock .h3.stock-negative{color:#A90110}.stock strong{text-transform:uppercase}.product-detail .stock{margin-top:5px;margin-bottom:14px}/* GENERAL SLICK SLIDER STYLING */.slick-dots{padding-left:0px}@media (max-width: 768px){.slick-dots{float:none;padding:12px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slick-dots .swiper-pagination-bullet{all:unset;width:10px;height:10px;background:#bbb;border-radius:50%;border:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent;font-size:0;margin-right:.5rem}.slick-dots .swiper-pagination-bullet-active{background:#404040;border:#404040}.slick-slide{cursor:pointer}.misc-products .slick-list.draggable{padding:0 3rem !important}.slick-slider .product{height:auto;margin-bottom:0}.slick-slider .product .image a img{height:unset}/* FORMS */.form-control{border:1px solid #404040;border-radius:0;box-shadow:none;-webkit-box-shadow:none}select.form-control{width:auto;border-color:#AAB2B6;color:#404040}.selecta > .btn-default:before{content:none}button.checkbox-button{border:1px solid #AAB2B6;padding:2px;width:20px;height:20px}button.checkbox-button:before{content:none}button.checkbox-button span{color:transparent}.checkbox-awesome label:before{border-radius:0;border-color:#AAB2B6;width:20px;height:20px}.checkbox-awesome input[type=checkbox]:checked + label::after,.checkbox-awesome input[type=radio]:checked + label::after{font-family:goossens-icons;content:"\e910";color:#AAB2B6}.ph-label{position:relative;color:#AAB2B6;font-style:italic}.ph-label .fa{position:absolute;top:10px;left:8px;pointer-events:none}.ph-label label{position:absolute;top:11px;left:10px;pointer-events:none;font-weight:400;font-size:14px;line-height:100%}.ph-label.ph-hidden label{display:none}.range-slider .ui-slider-horizontal{height:1px;border-color:#AAB2B6}.range-slider .ui-slider-horizontal .ui-slider-handle{outline:none;top:-10px;width:20px;height:20px;border-radius:50%;background-color:white;border:1px solid #AAB2B6;-webkit-box-shadow:1px 1px 1px 0 rgba(170, 178, 182, 0.2);box-shadow:1px 1px 1px 0 rgba(170, 178, 182, 0.2);cursor:pointer}.range-slider .range-max,.range-slider .range-min{text-align:center;margin-top:20px;min-width:54px;border:1px solid #AAB2B6;padding:4px 7px}.range-slider .range-min{float:left}.range-slider .range-max{float:right}/* GENERAL */@-webkit-keyframes spin{from{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@keyframes spin{from{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@-webkit-keyframes spinw{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}button.btn.btn-primary.js-order-loader.loader-visible:after{content:"\f110";margin-left:20px;display:inline-block;-animation:spin 0.7s infinite linear;-ms-animation:spin 0.7s infinite linear;-webkit-animation:spinw 0.7s infinite linear;-moz-animation:spinm 0.7s infinite linear;font-family:FontAwesome}.btn[type="submit"]:after{display:none;float:left;content:"\f110" !important;-animation:spin 0.7s infinite linear;-ms-animation:spin 0.7s infinite linear;-webkit-animation:spinw 0.7s infinite linear;-moz-animation:spinm 0.7s infinite linear;font-family:FontAwesome}.btn[type="submit"].loading-btn:before{display:none}.btn[type="submit"].loading-btn:after{display:block}.loader-icon{width:66px;height:66px}.clickable{cursor:pointer}.cms-tools-handle .btn{padding-right:5px}.cms-tools-handle .btn:before{content:none}.fa-fw{color:#E2EBF0}.fa-fw:hover{color:#CF334D}.btn-configurator{padding-left:0 !important}.header-configurator{padding-bottom:20px}.bg-lightgrey{background-color:#E2EBF0}.container.container-inner{position:absolute;top:0;left:0;padding:10px 20px;height:100%}.customer-data h1{display:block}hr{border-top-color:#E2EBF0}.promotions{margin-top:40px}.well{background-color:#E2EBF0;border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;padding:15px 30px;overflow-wrap:break-word}.well.bordered-well{background:none;border:2px solid #E2EBF0}.well h2{text-transform:none}.mobile-step-background .wrapper-authenticate-signin{margin-bottom:1rem;background:white}.mobile-step-background .wrapper-authenticate-signin .authenticate{padding:.5rem}.line-height-2{line-height:2rem}#top-link-block.affix-top{bottom:-150px}#top-link-block.affix,#top-link-block.affix-top{right:0;z-index:850}@media screen and (max-width: 992px){#top-link-block.affix,#top-link-block.affix-top{height:40px;bottom:8.75rem;top:auto}}#top-link-block.affix a,#top-link-block.affix-top a{background-color:#E2E6E9;border:none;color:#404040;padding:2px 8px;font-size:14px;border-radius:0;font-weight:400;width:auto;height:auto;text-transform:uppercase;text-align:center}#top-link-block.affix a i,#top-link-block.affix-top a i{color:#404040;font-size:20px;line-height:12px}#top-link-block.affix a span,#top-link-block.affix-top a span{display:block;margin-bottom:5px;line-height:12px}#top-link-block.affix a:focus,#top-link-block.affix-top a:focus,#top-link-block.affix a:hover,#top-link-block.affix-top a:hover{color:#CF334D}#top-link-block.affix a:focus i,#top-link-block.affix-top a:focus i,#top-link-block.affix a:hover i,#top-link-block.affix-top a:hover i{color:#CF334D}#top-link-block.affix-top{visibility:hidden}ul.list-arrows li a.active{color:#CF334D}ul.list-arrows li a.active:hover:before{margin:initial}ul.list-arrows li a:before{content:"\e903";font-family:'goossens-icons';font-size:6px;margin-right:3px;position:relative;top:-2px;-webkit-transition:margin-right 0.2s;transition:margin-right 0.2s}ul.list-arrows li a:hover:before{margin-right:10px}.panel-default > .panel-heading{position:relative;background:none;border:none}.panel-default > .panel-heading a{font-size:14px}.panel-default > .panel-title{padding-right:15px}a[data-toggle=collapse]:after,h2[data-toggle=collapse]:after{position:absolute;top:9px;right:0;font-family:'goossens-icons';content:"\e909";color:#AAB2B6}a[data-toggle=collapse].collapsed:after,h2[data-toggle=collapse].collapsed:after{content:"\e907"}@media (min-width: 768px){.no-products{min-height:200px}.no-products .no-sidebar-hack{position:absolute;left:-49.2%;background:white}}@media (min-width: 992px){.no-products .no-sidebar-hack{left:-33%}}@media (min-width: 1200px){.no-products .no-sidebar-hack{left:-24.6%}}/* 404 ERROR TEMPLATE AND NO PRODUCTS FOUND BASKET */.row-404,.row-no-products{padding:20px 64px}.row-404 h1,.row-no-products h1{margin:20px 0 !important}.row-404 .error-actions,.row-no-products .error-actions{margin:40px 0 20px}.categories-404,.categories-no-products{margin-bottom:80px}.row-404-categories h2,.row-no-product-categories h2{color:#404040;font-size:21px !important;font-weight:100 !important}@media only screen and (max-width: 768px){.row-404,.row-no-products{padding:0 !important}.root-nav > li > a{font-size:14px}}@media (max-width: 768px){.no-products-cart{text-align:center;padding-bottom:10px;padding-top:10px}}.btn-no-products{width:auto !important}@media (max-width: 768px){.btn-no-products{width:100% !important}}/* HEADER */.navbar-left a{padding-left:0px !important;padding-top:0px !important}.navbar-inverse{background-color:#404040}.navbar-inverse .navbar-nav > li > a{padding-top:5px;padding-bottom:5px}.navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li > a:hover{color:#CF334D}.navbar-inverse .navbar-nav > li > div{padding:5px 0 5px 10px}.top-menu{position:fixed;width:100%;top:0;z-index:950;height:30px;min-height:0}.top-menu p{color:#ccc;font-style:italic;margin:6px 10px}.top-menu p a{color:#CF334D}.top-menu .dropdown > a{height:30px}ul.dropdown-menu.languages{top:0}.languages a.active{background-color:#404040;color:white}.languages .flag{background-image:url('../img/flags.png');display:inline-block;width:30px;height:20px;vertical-align:middle}.languages .flag + span{margin-left:5px;line-height:28px;vertical-align:middle}.languages .flag-nl_NL{background-position:0 0}.languages .flag-en_US{background-position:-33px 0}.languages .flag-nl_BE{background-position:-67px 0}.languages .flag-de_DE{background-position:-100px 0}.languages.dropdown-menu .flag{position:absolute;right:20px}.col-1{-webkit-box-flex:19;-ms-flex:19;flex:19;float:left;padding-left:18px}.col-2{-webkit-box-flex:30;-ms-flex:30;flex:30;float:left}.col-3{-webkit-box-flex:39;-ms-flex:39;flex:39;float:left}.col-3 *{width:100%}.list-12col{margin:0;display:none;position:absolute!important;top:84px;left:0!important;right:0!important;width:100%!important;z-index:1000}.btn-menu{text-transform:none !important;border-radius:0 !important;font-weight:400 !important;padding:7px 0 7px 26px !important;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;font-size:initial;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-menu.active{background:#CF334D;color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-menu:after{content:"\e904";font-family:goossens-icons;font-size:initial;line-height:16px;margin-right:10px;display:inline-block;color:white}.container-menu{padding:0 35px;display:-webkit-box;display:-ms-flexbox;display:flex}.container-menu .list-unstyled li{margin-bottom:11px !important}.list-inline > li{display:inline-block;padding:0}.col-border-left{border-left:1px solid #e1ebf0}.col-border-right{border-right:1px solid #e1ebf0;padding-right:0}.col-2-list{column-count:2;-moz-column-count:2;-webkit-column-count:2}/* CUSTOM SHOP MENU IMAGES */.subsubmenu-tree-image a img{width:100%;margin-top:-36px;padding:0px 0px 0px 36px}/* BREADCRUMBS */.breadcrumb-wrapper{background:none;border-bottom:1px solid #E2EBF0;height:auto;margin-bottom:20px;position:relative;z-index:200;font-size:0.9em}@media screen and (max-width: 992px){.breadcrumb-wrapper{border:none}}@media screen and (max-width: 768px){.breadcrumb-wrapper{background:#F7F7F7}}.breadcrumb{border:none;margin:0 !important;padding:20px 0;background:none}@media screen and (max-width: 768px){.breadcrumb{padding:.5rem 0}}.breadcrumb > .active{font-size:12px;color:#404040}.breadcrumb > li + li:not(:nth-child(2)):before{content:"\e903";font-family:'goossens-icons';color:#404040;font-size:6px;padding:0 6px;top:-2px;position:relative}@media (max-width: 768px){.breadcrumb > li + li:not(:nth-child(2)):before{content:"\e902";padding-right:0;top:0}}.breadcrumb > li + li:nth-child(2):before{content:"\007c"}.breadcrumb .back{font-weight:700}.breadcrumb .back .fa{font-weight:700}.breadcrumb li{font-family:'Montserrat'}.breadcrumb li *{font-size:12px}/* PRICES */.price:not(th):not(td){font-family:"Roboto",Arial,sans-serif;font-weight:300;font-size:22px;color:#404040}.basket-price{height:34px}/* PROMOTION SLIDER SALE ICON */.promotions-slider .product .image a img{margin-left:0px !important}/* PRODUCT OVERVIEW */.product{border:1px solid white;position:relative}.product .price{padding:0 5px}.product .stock .in-stock{color:#5BA647}.product:hover{background-color:white;border-color:#E2EBF0}.product .wishlist-link{position:absolute;top:5px;right:7px;z-index:5}.product .listview-heart{float:right;padding:15px}.product .image{position:relative;max-height:188px;margin-top:0;width:auto}.product .image a img{padding:10px 0;max-height:168px}.product .alt-image{display:none;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.product .description{min-height:0;height:42px;overflow:hidden;margin:0;padding:0 5px;text-align:center}.product .description h2.article-title{min-height:0;margin:0;font-weight:600}.product .description .subtitle{margin:0;font-size:12px}.product .description .subtitle:last-child{height:.8rem;overflow:hidden}.product .stock{height:30px}.product .stock .fa{color:inherit;font-size:14px}.product .stock .stock-positive{color:#29B051;font-size:0.95em;font-weight:600;letter-spacing:normal}.product .options-alt{bottom:-80px;height:80px;overflow:hidden;left:-1px;border:1px solid #E2EBF0;background:white;z-index:999;position:absolute;width:100.7%}.product .options-alt p{font-style:italic;margin:0;padding:7px 5px 5px}.product .options-alt ul{background:none;border:none;padding:0;position:relative;left:30px}.product .options-alt ul li{background-color:white;float:left;padding:0;margin:0 20px 20px 0}.product .options-alt ul li img{min-height:0;max-height:40px}.product .options-alt ul li.more{background:#f9f9f9}.product .options-alt ul li.more a{color:#404040;padding:8px 15px;float:left}.product .options-alt ul li.more a:before{content:'+'}.product .options-alt ul:nth-child(3) li{padding:0}.product .options-alt .arrow{background-color:white;display:none;position:absolute;bottom:0;width:20px;height:46px;line-height:40px;font-size:15px;color:#404040;cursor:pointer;z-index:1}.product .options-alt .arrow.arrow-left{left:0}.product .options-alt .arrow.arrow-right{right:0}.product .options-alt .arrow:hover{color:#CF334D}.product .options-alt .arrow.active{display:block}/* PAGINATION */.pagination-text{text-align:right;margin-bottom:0;line-height:30px}.pagination-nav{text-align:right;margin:0 0 0 1rem;padding:0}.pagination > li > a,.pagination > li > span{margin:0 2px;padding:5px;min-width:30px;height:30px;text-align:center;border-color:#E2EBF0;color:#404040}.pagination > li > a:focus,.pagination > li > span:focus,.pagination > li > a:hover,.pagination > li > span:hover{color:#CF334D}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:0}.pagination > li > span:hover{color:#CF334D;background:white !important;border-color:#CF334D !important}.pagination > li > a:hover{color:#CF334D;border-color:#CF334D;background:white}.pagination > li > a:active,.pagination > li > a:focus{background:#CF334D;color:white;border-color:#CF334D}.pagination > .disabled > a{background:#e2ebf0;color:black}.pagination > .disabled > a:active,.pagination > .disabled > a:focus,.pagination > .disabled > a:hover{background:#e2ebf0;color:black}.pager .pages{color:black}.pager li > a{border-radius:0}.pager .previous > a{padding:10px 16px;background:#dfdfdf;color:black;font-weight:600;margin-left:20px;text-transform:uppercase}.pager .previous > a:before{content:"\f0d9";font-family:FontAwesome;font-size:initial;line-height:16px;margin-right:10px}.pager .previous > a:active,.pager .previous > a:focus,.pager .previous > a:hover{color:#dfdfdf;background:black}.pager .next > a{padding:10px 16px;background:#CF334D;border-color:#CF334D;color:white;font-weight:600;margin-right:20px;text-transform:uppercase}.pager .next > a:before{content:"\f0da";font-family:FontAwesome;font-size:initial;line-height:16px;margin-right:10px}.pager .next > a:active,.pager .next > a:focus,.pager .next > a:hover{background:white;color:#CF334D}.pager .disabled > a{border:none !important;padding:14px 0 !important;color:black !important}/* PRODUCT FILTERS */.filter-choice{padding-bottom:20px}.filter-choice h4{font-weight:600}.filter-choice .remove-btn{color:#AAB2B6;text-decoration:underline;font-size:0.8em;font-weight:400;float:right;line-height:16px}.filter-choice .list-group-item{color:#AAB2B6;border:1px solid #AAB2B6}.filter-choice .list-group-item span:not(.go){display:inline}.filter-choice .go-check{color:#5BA647;vertical-align:top;display:inline-block;margin:3px 3px 0 0}.filter-choice .go-check + span{display:inline-block;width:155px}.filter-choice .go-cross-o{font-size:17px;position:relative;top:1px}.panel-default{border:none}.panel-default > .panel-heading{color:#404040;padding:0 0 2px;border-radius:0}.panel-title{font-size:1.1em;font-weight:600}.panel-title a{display:block;padding:10px 0 7px}.panel-nested > .panel-heading{border:none}.panel-body{padding:0;padding-bottom:15px}.panel-group{margin-bottom:0}.panel-group .panel-heading + .panel-collapse > .list-group,.panel-group .panel-heading + .panel-collapse > .panel-body{border:none}.panel-group .panel + .panel{margin-top:0!important}.panel-collapse .panel-nested .panel-collapse + .panel-heading a{padding:0;text-transform:none;text-decoration:underline;font-size:0.8em;font-weight:normal}.panel-collapse .panel-nested .panel-collapse + .panel-heading a:focus,.panel-collapse .panel-nested .panel-collapse + .panel-heading a:hover{color:#CF334D}.list-group{margin-bottom:0}.list-group > .list-group-item{padding:6px 0}.list-group span{display:inline}.filters,.filters.mobile-filters{margin-right:10px}.filters.categories h4,.filters.mobile-filters.categories h4{margin:5px 0 15px;text-transform:uppercase}.filters h3,.filters.mobile-filters h3{display:none}.filters.filter-choice .list-group > .list-group-item,.filters.mobile-filters.filter-choice .list-group > .list-group-item{padding:3px 6px}.filters.filter-choice .list-group > .list-group-item span:not(.go),.filters.mobile-filters.filter-choice .list-group > .list-group-item span:not(.go){display:inline}.filters .price-inputs,.filters.mobile-filters .price-inputs{margin-bottom:10px}.filters .price-inputs .input-inline,.filters.mobile-filters .price-inputs .input-inline{width:40%;float:left;padding-right:5px;display:table-cell}.filters .price-inputs .input-inline input,.filters.mobile-filters .price-inputs .input-inline input{border-color:#ddd}.filters .price-inputs .input-inline input.error,.filters.mobile-filters .price-inputs .input-inline input.error{border-color:red}.filters .price-inputs button,.filters.mobile-filters .price-inputs button{width:20%;padding:5px;height:34px;text-transform:none;background:#404040;color:white}.filters .price-inputs button:hover,.filters.mobile-filters .price-inputs button:hover{background:#AAB2B6}.filters .price-inputs .error-el,.filters.mobile-filters .price-inputs .error-el{display:none;margin-top:6px}.filters .price-inputs .error-el .error-option,.filters.mobile-filters .price-inputs .error-el .error-option{display:none;color:red}.filters button.checkbox-button,.filters.mobile-filters button.checkbox-button{vertical-align:top}.filters button.checkbox-button + span,.filters.mobile-filters button.checkbox-button + span{display:inline;width:175px}.filters button.checkbox-button + span strong,.filters.mobile-filters button.checkbox-button + span strong{color:#AAB2B6}.text-wrap{overflow-wrap:break-word}.search-options{margin-bottom:15px}.search-options .num-results{margin:3px 0 0}.search-options .num-results .filter-active{color:#AAB2B6}.search-options > div{margin-left:-9px;margin-right:-13px}.affix{top:auto;bottom:8.75rem;height:40px}.affix-bottom{position:absolute}@media (max-width: 767px){.search-options{margin-top:10px}.search-options select{padding:2px;height:30px}.search-options .num-results{font-weight:600}}/* IMPORTANT FOR VARIANT IMAGE ZOOM */.zoomLens{cursor:pointer !important}.zoomContainer{z-index:999}/* PRODUCT DETAIL */.variant-thumbs .thumbnail > img{padding:0px;float:left;width:100%}.back-to{margin:10px 20px 15px;font-weight:600}.carousel-inner{margin-bottom:0}.carousel-inner > .item > a > img,.carousel-inner > .item > img{width:100%;margin:0}.panel{border:none}.stock .h3{margin-top:0}.stock .h3.stock-positive{color:#5BA647}.stock .h3.stock-negative{color:#A90110}.usp-text{color:#AFBF6E;font-size:1.15em;font-style:italic}.usp-text .fa{font-size:6px;margin:0 10px;position:relative;top:-2px}.wrapper-variant-filter{position:relative}.choice-tooltip{position:absolute;left:-135px;top:4px;background:#CF334D;padding:10px;width:122px;height:36px;color:white;display:none}.choice-tooltip:after{content:"";display:block;position:absolute;left:100%;top:50%;border:10px solid transparent;pointer-events:none;border-left-color:#CF334D;margin-top:-10px}.variant-filter.select-grey{background:#E2EBF0}.table.product-info{margin-bottom:0}.table.product-info > tbody + tbody{border:none}.table.product-info > tbody > tr > td,.table.product-info > tbody > tr > th{border:none;padding:5px}.table.product-info > tbody > tr > th{font-weight:700;width:130px}.table.product-info > tbody > tr > th label{display:none}.table.product-info > tbody > tr > td p{margin:7px 0}.table.product-info > tbody .subtitle{line-height:20px}.table.product-info.stock{margin-top:30px}.table.product-info.product-options{margin:10px 0 20px}.table.product-info.product-options tbody > tr > td,.table.product-info.product-options tbody > tr > th{vertical-align:top;line-height:20px}.table.product-info select.form-control{width:100%;-webkit-box-shadow:none;box-shadow:none;height:40px;max-width:378px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}.table.product-info select.form-control:not(.disguised){cursor:pointer}.table.product-info .variant-color{color:#CF334D;font-weight:400}select.disguised{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:0;border:none;pointer-events:none}select.disguised:focus{-webkit-box-shadow:none;box-shadow:none}select.disguised::-ms-expand{display:none}.product-options label{font-weight:400;cursor:pointer}.product-options .price{display:none}.product-options .checkbox-awesome{float:left;padding-left:5px;margin-right:20px}.product-options .go-question{margin-top:4px;line-height:10px;margin-right:10px}.product-options .undertitle{display:block}.available-outlets .h2{margin-bottom:3px}.available-outlets .dropdown{display:inline-block;border:1px solid #AAB2B6;padding-right:60px;margin-top:10px}.available-outlets .dropdown > a{display:block;color:black;text-decoration:none;padding:5px 0}.available-outlets .dropdown > a:after{content:"\e907";font-family:'goossens-icons';display:block;position:absolute;top:2px;right:10px;font-size:17px}.available-outlets .dropdown-menu{width:100%;margin:0;padding:0;border-color:#AAB2B6;border-radius:0;box-shadow:none;-webkit-box-shadow:none}.available-outlets .dropdown-menu li a{color:black;text-decoration:none;margin:0;padding:5px 10px}.available-outlets .dropdown-menu li a:hover{background:none;color:#CF334D}.available-outlets a{color:black;text-decoration:underline;margin-left:10px}.available-outlets a:focus,.available-outlets a:hover{color:#CF334D}.showroom-outlets ul li{margin:0}.showroom-outlets ul li a{color:#CF334D;font-weight:600}.showroom-outlets ul li a:focus,.showroom-outlets ul li a:hover{color:#404040}.share-btns p{display:inline-block;margin:0 6px 0 0;vertical-align:top}.share-btns ul{display:inline-block;margin:0}.share-btns li > *{display:table-cell}.product-related{margin:40px 0}.product-related .product-related-h2,.product-related h2.h1{margin-bottom:20px;font-family:"moonflower","Roboto",Arial,sans-serif;font-size:3em;text-align:center}.usp-icons{margin-top:50px}.usp-icons li{width:15%;text-align:center}.usp-icons li span{display:block;font-size:3em}.usp-icons figcaption{vertical-align:bottom;display:inline-block;min-height:55px;font-size:0.8em}.basket:not(.basket-review) .table.basket-products{border-top:2px solid #ddd}/* BASKET */.basket .price-half{width:20% !important}.basket .partial-pay{width:80% !important}.basket .partial-pay-amount{width:20% !important}.basket .btw-price{width:100% !important}.basket .table{border-bottom:1px solid #E2EBF0}.basket .table > thead > tr > th{border-bottom:1px solid #E2EBF0;padding:5px}.basket .table > tbody > tr > td,.basket .table > tbody > tr > th{border:none;padding:8px 5px}.basket th.remove{width:20px}.basket .btn-delete{padding:0;margin:24px 0;font-size:20px}.basket .btn-delete .go-cross-o{background-color:#E2EBF0;border-radius:50%}.basket .btn-delete:focus,.basket .btn-delete:hover{color:#AAB2B6}.basket td.picture{padding-right:30px}.basket td.picture img{border:1px solid #E2EBF0}.basket td.description .title,.basket td.description .title a{font-weight:600;color:#404040;text-decoration:underline}.basket td.description ul li{color:#AAB2B6;margin-bottom:0}.basket td.description a.btn-edit{padding-top:0;text-decoration:none}.basket th.price{width:122px;text-align:right}.basket th.qty{width:122px;text-align:center}.basket td.price{text-align:right}.basket td.qty{text-align:center}.basket td.qty .form-control{border-radius:5px}.basket .price .price-qty{color:#AAB2B6}.basket .price .price-standard{display:inline}.basket .bundle-line .table{border-bottom:none}.basket .bundle-line .indent{width:130px}.basket .bundle-line .default-margin{margin:0}.basket .bundle-line .wrap-cell.no-vpadding td.price{padding-top:7px}.basket .selectable-giveaway{border-top:1px solid #E2EBF0}.basket .selectable-giveaway .dropdown-backdrop{display:none}.basket .selectable-giveaway td.description{display:block}.basket .selectable-giveaway td.description .btn-group{width:100%;max-width:400px;margin-bottom:20px}@media only screen and (max-width: 768px){.basket .selectable-giveaway td.description .btn-group{max-width:100%}}.basket .selectable-giveaway td.description .btn-group button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:white;height:70px;width:100%;border:1px solid #AAB2B6;border-radius:4px;padding:10px;text-decoration:none}.basket .selectable-giveaway td.description .btn-group button span{-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.basket .selectable-giveaway td.description .btn-group button span.dropdown-text{white-space:initial;background:0 0;width:100%;padding:0 5px;font-size:14px;color:#404040;text-decoration:none;font-weight:initial;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket .selectable-giveaway td.description .btn-group button span.dropdown-text img{height:50px;margin-right:10px}.basket .selectable-giveaway td.description .btn-group button span.dropdown-text span{text-align:left}.basket .selectable-giveaway td.description .btn-group button:focus{outline:none!important;background:white;-webkit-box-shadow:1px 1px 2px 0px darkgrey;box-shadow:1px 1px 2px 0px darkgrey}.basket .selectable-giveaway td.description .btn-group button:active{background-color:white;-webkit-box-shadow:1px 1px 2px 0px darkgrey;box-shadow:1px 1px 2px 0px darkgrey}.basket .selectable-giveaway td.description .btn-group button:before{display:none!important}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu{padding:0;margin-top:-2px;max-height:286px;overflow-y:scroll;overflow-x:hidden;z-index:500;width:100%}@media only screen and (max-width: 768px){.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu{position:relative}}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu hr{margin:0;border-color:#E2EBF0}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:400px;text-decoration:none;border:1px solid white;font-weight:600;color:#404040}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a:hover{background:white;border-color:#CF334D;color:#CF334D}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a:webkit-any-link{text-decoration:none !important}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a li{z-index:999;text-decoration:none;white-space:initial;background:none;width:100%;height:100%;padding:0px 5px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404040}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a li:hover{background:none;color:#CF334D}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a li img{height:50px;margin-right:10px}.basket .selectable-giveaway td.description .btn-group ul.dropdown-menu a li span{text-align:left}.basket .price .price-sales.price-free{color:#5BA647}.basket .order-costs{background-color:#E2EBF0;padding:10px 14px;margin-bottom:12px}.basket .order-costs .shippingmethod-info{text-align:left;margin-top:.5rem;margin-bottom:0;position:relative}.basket .order-costs .shippingmethod-info i.js-info-modal{position:absolute;margin-left:.6rem;color:#a7b1b4;top:2px;font-size:initial}.basket .order-costs dt{padding:5px 0;font-weight:300;text-align:left;width:62%}.basket .order-costs dt.subtotal,.basket .order-costs dt.total{font-weight:600}.basket .order-costs dd{padding:5px 0;margin-left:-4px;width:38%}.basket .order-costs dd.price,.basket .order-costs td.price{font-size:1em;font-weight:600}.basket .order-costs .total,.basket .order-costs .total + dd{font-size:24px;color:#404043;line-height:32px;border-top:0}@media only screen and (max-width: 1199px){.basket .order-costs .total,.basket .order-costs .total + dd{font-size:17px}}.basket .order-costs .order-costs-hr{border-top-color:#404040;margin-bottom:0px;display:block;width:100%;margin:0px auto;margin-top:10px}.basket .order-costs dt.total{width:60%}.basket .order-costs dd.price-half{width:20%;font-size:22px;color:#404043;line-height:32px}@media only screen and (max-width: 1199px){.basket .order-costs dd.price-half{font-size:initial}}.basket .order-costs dd.line-through-order-gross{text-decoration:line-through;color:#AAB2B6;padding:0px 5px 7px 0;width:20%;font-size:16px;font-weight:400;line-height:28px}@media only screen and (max-width: 1199px){.basket .order-costs dd.line-through-order-gross{color:#AAB2B6 !important}}.basket .order-costs dd.line-through-order-gross-none{text-decoration:none !important}.basket table.basket-totals{border-bottom:none}.basket .payment-logos{border:1px solid #E2EBF0;margin-top:15px;padding:10px 17px}.basket .payment-logos img{margin:0 auto}.basket .shipping-methods dd{padding-right:5px}.basket .shipping-methods dd.price{font-weight:300}.basket .shipping-methods dt label{font-weight:300}.basket .quantity-input-desktop{height:34px;padding:6px 12px;width:54px;border-color:#AAB2B6;padding-right:0px}.shipping-country{margin-bottom:0}.shipping-country .btn-group.bootstrap-select.selecta{width:auto}.shipping-country .btn-group.bootstrap-select.selecta button{padding:2px 24px 2px 10px;font-weight:300}.shipping-country .btn-default{white-space:nowrap;position:relative;top:3px}.basket-review .table{border-top:0}.basket-review .basket-totals .totals{margin-bottom:15px}.basket-review hr{margin-top:0}.basket-review td.price{font-weight:600}.basket-review td.price.price-extra{font-weight:normal}.hotspot-detail .section-title{font-size:34px}.hotspot-detail .product-price{margin:1rem 0}.options-modal .section-title{margin-left:10px}/* CHECKOUT */.line-through-order-gross{text-decoration:line-through;font-weight:400;color:#AAB2B6;font-size:0.8em;margin-right:.5rem}.line-through-order-gross-none{text-decoration:none !important}.checkout a:not(.btn){text-decoration:underline}.checkout h2,.checkout h3{font-weight:300;font-size:1.7em}.checkout .payment-method{background-color:#E2EBF0;padding:15px 20px}.checkout .payment-method h2{margin-bottom:20px}.checkout .payment-method .panel-group{margin:0 -18px}.checkout .payment-method .panel-group .panel-default{background:none}.checkout .payment-method .panel-group .payment-option > a{text-decoration:none;font-weight:600}.checkout .payment-method .panel-group .payment-option.selected{background-color:white}.checkout .payment-method .panel-heading{margin:0;background:none;padding:0;position:relative}.checkout .payment-method .panel-heading input{position:absolute;top:18px;left:18px;pointer-events:none}.checkout .payment-method .panel-heading a{display:block;padding-left:44px;text-decoration:none;font-weight:600;font-size:14px}.checkout .payment-method .panel-heading a:after{top:12px;font-size:20px}.checkout #payment-accordion{border-top:1px solid #f4f9fc;border-bottom:1px solid #f4f9fc}.checkout .privacy{padding:20px;margin-top:10px}.checkout-payment .safe-payment{color:#5BA647;padding:5px 0 0}.checkout-payment .safe-payment span:first-of-type{font-size:30px;float:left;margin-right:7px}.checkout-payment .safe-payment span:last-of-type{font-size:0.9em;font-weight:600;line-height:15px;display:block}.checkout-payment .payment-option > a{display:block}.checkout-payment .payment-option.selected img{padding:0;border:none}.checkout-payment .payment-option input{pointer-events:none;visibility:visible;position:inherit;margin:0 10px 0 0}.checkout-step{margin-bottom:25px}.checkout-step li{min-height:0;padding:9px 10px;border:1px solid #E2EBF0;margin-left:-1px;text-align:center;color:#AAB2B6}.checkout-step li .fa{display:none}.checkout-step li.active{background-color:#404040;border-color:#404040;color:white;font-weight:600}.checkout-step li.complete{border-color:#5BA647;color:#5BA647;font-weight:600}.checkout-step li.complete .fa{display:inline-block}.account-login h2{margin-bottom:25px}.account-login .form-group{margin-bottom:25px}.account-login .form-control{border-color:#E2EBF0}.account-login .login a{display:block}.account-login .register .well{background:none}.account-login .btn{margin-bottom:20px}/* ACCOUNT */.account-wrapper{background-color:#E2EBF0;margin-top:-20px;padding-top:20px;margin-bottom:-330px;padding-bottom:330px}.account-sale-nav .tax-info{display:none}.account h2{font-size:2em;margin:5px 0}.account .page-header{padding-left:10px;padding-right:10px}.account .account-block{background-color:white;margin-bottom:20px}.account .account-block .h3{margin-bottom:1px}.account .account-block p{margin-bottom:15px}.account .account-block .block-header{border-bottom:1px solid #E2EBF0;padding:15px 35px}.account .account-block .block-header.text-center{padding-left:0;padding-right:0}.account .account-block .block-header p{margin:10px 0}.account .account-block .block-content{padding:15px 35px}.account .account-block .block-content .h3{margin-top:0}.account .account-block .block-footer{border-top:1px solid #E2EBF0;padding:15px 35px}.account .account-block .block-footer.text-center{padding-left:0;padding-right:0}.account .account-block .block-footer .btn{margin:10px 0}.account .table-sales > thead > tr > th{border-bottom:1px solid #E2EBF0;padding:10px 30px}.account .table-sales > tbody > tr > td{padding:5px 30px;vertical-align:middle}.account .wishlist-summary .block-content{padding-left:15px;padding-right:15px}.account .wishlist-summary .image{border:1px solid #E2EBF0;display:table;float:left;width:75px;height:75px;margin-right:10px}.account .wishlist-summary .image a{display:table-cell;vertical-align:middle}.account .wishlist-summary .description{padding:5px 0}.account .wishlist-summary .description a{font-weight:600}.account.account-addresses h2{font-weight:300;font-size:1.7em}.account.account-addresses .block-content p{margin:15px 0 25px}.account.account-addresses .block-footer .vertical-margin{margin-top:20px;margin-bottom:10px}.account.account-addresses .block-footer .image{padding:10px;margin-bottom:10px;border:1px solid #eee}.account.account-wishlist .product:hover{background-color:white}.account.account-wishlist .product .view-btn .btn{margin:15px 0}.account.account-wishlist h2{font-size:1em}.account.account-wishlist .js-ordertemplate-delete{position:absolute;top:0;right:0;font-size:2em;height:auto}.account.account-wishlist .js-ordertemplate-delete:focus,.account.account-wishlist .js-ordertemplate-delete:hover{color:#CF334D}.account .product{padding:15px;background-color:white}.account .product .image{max-height:unset;margin-bottom:1rem}/* REGISTRATION */fieldset.reg-address select,fieldset.reg-delivery-address select{width:100%}/* OUTLETS */.outlets .list-arrows{margin:0 45px 30px}.outlets .contact-form{padding:30px 47px;font-size:1.2em;font-family:'Montserrat'}.outlets .outlets-map{margin:0 auto}.outlets .outlets-map a{text-transform:uppercase}.outlets .block-footer h3 a{text-transform:uppercase}.outlets h2{color:white;font-size:28px;margin:0}.outlet-sidebar{background-color:#E2EBF0;padding:40px 37px;font-size:1.2em}.outlet-sidebar h2{margin-bottom:2px;font-size:1.9em}.outlet-sidebar .opening-times{margin-top:45px;font-weight:300}.outlet-sidebar .opening-times table{margin-top:25px}.outlet-sidebar .opening-times table th{width:35px}.outlet-sidebar .contact-form{margin-top:45px;padding:0}.outlet-sidebar .table > tbody > tr > td,.outlet-sidebar .table > tbody > tr > th{border:none;padding:0;font-weight:300}.shop-block.outlet-address a img{width:272px;height:182px}.outlet-address h3{font-size:1em;font-weight:600;text-decoration:underline;margin:2px 0;text-transform:uppercase}.outlet-address .btn{padding:0}.outlet-custom-css{background-size:cover !important;background-position:right top !important}/* MEDIA QUERIES */@media (min-width: 768px){#top-link-block.affix a,#top-link-block.affix-top a{padding:6px 30px;font-size:initial}#top-link-block.affix a i,#top-link-block.affix-top a i{font-size:24px}#top-link-block.affix{bottom:auto}.js-basket-small.js-basket-filled + .search-form{width:80%}.js-basket-small .icon{margin:20px 0 0 25px;font-size:38px}.js-basket-small .icon .badge{font-size:14px;padding:5px 8px;left:23px}.container.container-inner{left:50%;margin-left:-350px;padding-left:0;padding-right:0}.basket-review{margin-right:60px}.product-detail > .row > .col-sm-6{padding-right:20px}.product-detail > .row > .col-sm-6.pull-right:last-of-type{padding-left:20px;padding-right:0px}}@media (min-width: 768px) and (max-width: 991px){.account .wishlist-summary .description{clear:both}.promotions-slider::-webkit-scrollbar{width:15px;height:15px;border-bottom:1px solid #eee;border-top:1px solid #eee}.promotions-slider::-webkit-scrollbar-thumb{border-radius:8px;background-color:#C3C3C3;border:2px solid #eee}}/** Zoom Container z-index **/.zoomContainer{z-index:5}.mobile-filtering-btn{position:fixed !important;z-index:1099;bottom:0;font-size:1.3em;padding:12px;border:4px solid white;margin:5px;width:calc(100% - 10px) !important}.mobile-filtering-btn:before{display:inline-block;width:16px;height:16px;font-size:16px;content:"\f1de";font-family:'Font Awesome 5 Pro'}.mobile-filtering-btn.btn-hidden{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px)}.mobile-filtering-btn .status-pending{font-size:16px}.mobile-filtering-btn .status-pending .count{font-weight:400}.mobile-filtering-btn .status-results{display:none}.mobile-filtering-btn.filters-open:before{font-size:16px;content:"\f002";font-family:'Font Awesome 5 Pro'}.mobile-filtering-btn.filters-open .status-pending{display:none}.mobile-filtering-btn.filters-open .status-results{font-size:16px;display:inline}#mobile-filtering.animated{-webkit-animation-duration:.5s;animation-duration:.5s}#mobile-filtering h3{margin:0;display:inline;font-size:1.3em;font-weight:300;text-transform:uppercase}#mobile-filtering .filters-header{padding:10px 18px}#mobile-filtering .filter-cancel{text-transform:uppercase;font-weight:600;font-size:12px}#mobile-filtering .modal-body{padding:0 0 155px 0;background:white}.filters.mobile-filters{margin-right:0}.filters.mobile-filters .panel-default > .panel-heading{padding-bottom:0}.filters.mobile-filters .panel-default > .panel-heading a{padding:12px 34px 12px 18px}.filters.mobile-filters .panel-default:not(.panel-nested){border:none;padding-bottom:0}.filters.mobile-filters .list-group > .list-group-item{padding:5px 18px}.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a{text-align:left;padding:5px 18px 0}.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a:after,.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a.collapsed:after{content:none}.filters.mobile-filters .panel-group .panel-heading + .panel-collapse > .panel-body{padding:0 !important;padding-bottom:15px}.filters.mobile-filters a[data-toggle=collapse]:after,.filters.mobile-filters h2[data-toggle=collapse]:after{font-family:'FontAwesome';color:#404040;content:"\f068";right:18px;font-size:initial;top:10px}.filters.mobile-filters a[data-toggle=collapse].collapsed:after,.filters.mobile-filters h2[data-toggle=collapse].collapsed:after{content:"\f067"}@media screen and (max-width: 992px){._toggle-360-vision{width:calc(100% - 1.2rem);margin:0 0.6rem 1rem}}/** Zoom Container z-index **/.zoomContainer{z-index:5}.twitter-typeahead{margin-top:1px;margin-left:1px}.twitter-typeahead hr{display:none}.twitter-typeahead .dropdown-header{color:#404040;background-color:#E2EBF0;font-weight:600;font-size:17px;padding:5px 15px}.twitter-typeahead .tt-dropdown-menu{min-width:315px;border:1px solid #E2EBF0;border-radius:0;padding:0;box-shadow:none;-webkit-box-shadow:none}.twitter-typeahead .tt-suggestion{padding:7px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.twitter-typeahead .tt-suggestion:not(:last-child){border-bottom:1px solid #E2EBF0}@font-face{font-family:'goossens-icons';src:url('../fonts/goossens-icons.eot?mb1mi5');src:url('../fonts/goossens-icons.eot?mb1mi5#iefix') format('embedded-opentype'),url('../fonts/goossens-icons.ttf?mb1mi5') format('truetype'),url('../fonts/goossens-icons.woff?mb1mi5') format('woff'),url('../fonts/goossens-icons.svg?mb1mi5#goossens-icons') format('svg');font-weight:normal;font-style:normal}.go{/* use !important to prevent issues with browser extensions that change fonts */font-family:'goossens-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.go-one-week:before{content:"\e911"}.go-fourteen-days:before{content:"\e912"}.go-fifty-four:before{content:"\e913"}.go-angle-left:before{content:"\e902"}.go-angle-right:before{content:"\e903"}.go-arrow-left:before{content:"\e908"}.go-arrow-right:before{content:"\e904"}.go-arrow-up:before{content:"\e909"}.go-arrow-down:before{content:"\e907"}.go-cart:before{content:"\e901"}.go-chat:before{content:"\e914"}.go-check:before{content:"\e910"}.go-check-bold:before{content:"\e91a"}.go-chevron-left:before{content:"\e918"}.go-chevron-right:before{content:"\e917"}.go-cross-o:before{content:"\e90f"}.go-free-delivery:before{content:"\e915"}.go-heart:before{content:"\e90a"}.go-info:before{content:"\e91b"}.go-pencil:before{content:"\e919"}.go-promo1:before{content:"\e906"}.go-promo2:before{content:"\e905"}.go-question:before{content:"\e90b"}.go-search:before{content:"\e900"}.go-star:before{content:"\e90e"}.go-star-o:before{content:"\e90d"}.go-thumbs-up:before{content:"\e916"}.go-zoom:before{content:"\e90c"}/* SETTING DEFAULT CLASSES *//* MARGIN *//* all margin*/.m-n{margin:0 !important}.m-xxs{margin:5px}.m-xs{margin:10px}.m-sm{margin:15px}.m-md{margin:20px}.m-lg{margin:25px}.m-xl{margin:30px}.m-xxl{margin:40px}/* margin-top */.m-t-n{margin-top:0 !important}.m-t-xxs{margin-top:5px}.m-t-xs{margin-top:10px}.m-t-sm{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:25px}.m-t-xl{margin-top:30px}.m-t-xxl{margin-top:40px}/* margin-bottom */.m-b-n{margin-bottom:0 !important}.m-b-xxs{margin-bottom:5px}.m-b-xs{margin-bottom:10px}.m-b-sm{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:25px}.m-b-xl{margin-bottom:30px}.m-b-xxl{margin-bottom:40px}/* margin-left */.m-l-n{margin-left:0 !important}.m-l-xxs{margin-left:5px}.m-l-xs{margin-left:10px}.m-l-sm{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:25px}.m-l-xl{margin-left:30px}.m-l-xxl{margin-left:40px}/* margin-right */.m-r-n{margin-right:0 !important}.m-r-xxs{margin-right:5px}.m-r-xs{margin-right:10px}.m-r-sm{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:25px}.m-r-xl{margin-right:30px}.m-r-xxl{margin-right:40px}/* PADDING *//* all padding */.p-n{padding:0 !important}.p-xxs{padding:5px}.p-xs{padding:10px}.p-sm{padding:15px}.p-md{padding:20px}.p-lg{padding:25px}.p-xl{padding:30px}.p-xxl{padding:40px}/* padding-top */.p-t-n{padding-top:0 !important}.p-t-xxs{padding-top:5px}.p-t-xs{padding-top:10px}.p-t-sm{padding-top:15px}.p-t-md{padding-top:20px}.p-t-lg{padding-top:25px}.p-t-xl{padding-top:30px}.p-t-xxl{padding-top:40px}/* padding-bottom */.p-b-n{padding-bottom:0 !important}.p-b-xxs{padding-bottom:5px}.p-b-xs{padding-bottom:10px}.p-b-sm{padding-bottom:15px}.p-b-md{padding-bottom:20px}.p-b-lg{padding-bottom:25px}.p-b-xl{padding-bottom:30px}.p-b-xxl{padding-bottom:40px}/* padding-left */.p-l-n{padding-left:0 !important}.p-l-xxs{padding-left:5px}.p-l-xs{padding-left:10px}.p-l-sm{padding-left:15px}.p-l-md{padding-left:20px}.p-l-lg{padding-left:25px}.p-l-xl{padding-left:30px}.p-l-xxl{padding-left:40px}/* padding-right */.p-r-n{padding-right:0 !important}.p-r-xxs{padding-right:5px}.p-r-xs{padding-right:10px}.p-r-sm{padding-right:15px}.p-r-md{padding-right:20px}.p-r-lg{padding-right:25px}.p-r-xl{padding-right:30px}.p-r-xxl{padding-right:40px}/* PRODUCT CONFIGURATOR */.item-select-style{border:2px solid transparent;position:relative;cursor:pointer}.item-select-style:hover{color:#CF334D;border-color:#CF334D}.item-select-style.selected{border-color:#AAB2B6}.item-select-style.selected .tick{display:block}.item-select-style .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.item-select-style .height,.item-select-style .price{font-size:0.9em;margin-bottom:0}.product-configurator h2{font-weight:300}.product-configurator .carousel{margin-bottom:45px}.product-configurator .carousel-indicators{border-bottom:none}.product-configurator .carousel-indicators li{background-size:80px;background-repeat:no-repeat;background-position:5px;width:98px;height:72px}.product-configurator .carousel-indicators li.active{width:98px;height:72px}.product-configurator .wishlist-heart{top:5px}.product-configurator .product-info-links{margin:30px 0 15px}.product-configurator .product-info-links li{width:32%;padding:0}.product-configurator .price{display:block;margin-bottom:27px;font-size:1.2em;font-weight:400}.product-configurator .price .price-sales,.product-configurator .price .price-standard{display:inline;margin-left:5px}.product-configurator .price .price-standard{font-size:1em}.product-configurator .price .price-sales{font-size:1.3em}.product-configurator hr{margin-top:10px}.steps-overview{font-size:1.2em;margin-top:30px;margin-bottom:60px}.steps-overview ul{margin:15px 0}.steps-overview ul li span{color:#CF334D;font-weight:600;margin-right:5px}#configurator{margin-top:30px}#configurator h2{font-size:2.6em}.config-container{margin-top:10px}/* STEPS */.config-step .h2,.config-step h2{font-size:1.8em;font-weight:300}.config-step .step-header-todo{display:block}.config-step .step-content,.config-step .step-header-info,.config-step .step-header-status > span{display:none}.config-step.step-complete .step-header:hover .step-header-status{border-top-color:#CF334D;border-bottom-color:#CF334D;border-left-color:#CF334D}.config-step.step-complete .step-header:hover .step-header-text{color:#CF334D;border-top-color:#CF334D;border-bottom-color:#CF334D}.config-step.step-complete .step-header:hover .step-header-text .step-header-info{color:#CF334D}.config-step.step-complete .step-header:hover .step-header-edit{border-top-color:#CF334D;border-bottom-color:#CF334D;border-right-color:#CF334D}.config-step.step-complete .step-header-todo{display:none}.config-step.step-complete .step-header-info,.config-step.step-complete .step-header-status > span{display:block}.config-step.step-active .step-content{display:block}.config-step.step-active .step-header{display:none}.config-step a.info{cursor:pointer}.config-step .vcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-header{display:table;width:100%;font-size:1.4em;color:#AAB2B6;cursor:pointer}.step-header > *{display:table-cell;border:1px solid #E2EBF0}.step-header-status{width:52px;color:#5BA647;font-size:22px;text-align:center}.step-header-status > span{position:relative;top:3px}.step-header-text{padding:5px 25px 10px}.step-header-text .step-header-info{float:right;color:#5BA647}.step-header-text .step-header-todo{float:right;font-style:italic}.step-header-edit{width:52px;font-size:30px;text-align:center}.step-header-edit > span{position:relative;top:5px}.step-content{border:1px solid #E2EBF0;padding:40px 77px;position:relative;min-height:150px}.step-content p{font-size:0.9em;line-height:1.6}.step-content h3{font-size:1.4em;font-weight:600;margin-top:0}.step-content h4{margin-top:0}.step-content ul li{width:50%;float:left;margin-bottom:10px}.step-content .cms-img{padding:10px 20px}.step-content img.img-left{float:left;width:20%;clear:both;padding-right:20px;margin-bottom:25px}.step-content img.img-left + div{float:left;width:80%;padding-left:10px;border-left:1px dashed #404040;margin-bottom:25px}.step-content img.img-left + div h2,.step-content img.img-left + div p{margin:0}.step-content .step-price{position:absolute;top:40px;right:77px}.step-content .step-price hr{width:100%;float:right;margin:0}.step-content .step-price .price{clear:both;font-size:1.5em}.step-content .info{height:24px}.step-content .info a{color:#CF334D;text-decoration:underline;text-decoration:none}.step-content .info a:focus,.step-content .info a:hover{color:#CF334D;opacity:.7}.step-content .info a:focus,.step-content .info a:hover{color:#CF334D;opacity:.7}.step-content .info .go{font-size:20px;position:relative;top:4px}.step-content .intro{width:60%;min-height:30px;margin-bottom:20px;overflow:hidden}.step-content .intro p.h2{font-size:2em;line-height:normal;margin-bottom:0}.step-content .intro img{margin-right:20px;margin-top:10px}.step-content .h-blue{color:#58768E}.step-content .bg-blue{background-color:#58768E;color:white;padding:45px}.step-content .bg-lightgrey{background-color:#F9F9F9;padding:40px}.step-content [data-toggle="more"]{margin:10px 0}.step-content [data-toggle="more"]:before{display:none}.step-content [data-toggle="more"] > span:first-child{display:inline}.step-content [data-toggle="more"] > span:last-child{display:none}.step-content .expanded [data-toggle="more"] > span:first-child{display:none}.step-content .expanded [data-toggle="more"] > span:last-child{display:inline}.step-content .toggle{display:none}.step-content .expanded .toggle{display:block}.step-content .tick{display:none;position:absolute;bottom:7px;right:7px;font-size:24px;color:#5BA647}.step-2 .config-item picture{margin:0 5px}.step-6 .config-item picture{min-height:148px}.step-7 .config-item picture{min-height:123px}.config-item{border:2px solid transparent;position:relative;cursor:pointer;padding:10px 0;margin-bottom:5px}.config-item:hover{color:#CF334D;border-color:#CF334D}.config-item.selected{border-color:#AAB2B6}.config-item.selected .tick{display:block}.config-item .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item .height,.config-item .price{font-size:0.9em;margin-bottom:0}.config-item:hover{color:#CF334D;border-color:#CF334D}.config-item.selected{border-color:#AAB2B6}.config-item.selected .tick{display:block}.config-item .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item .height,.config-item .price{font-size:0.9em;margin-bottom:0}.config-item picture{display:block;position:relative;min-height:96px;border:1px solid transparent}.config-item picture.bg-grey{padding:40px 5px;margin:0 5px;background:#AAB2B6;color:white;font-size:1.6em}.config-item picture .zoom-icon{position:absolute;bottom:2px;right:2px;font-size:32px;color:#404040}.config-item picture .zoom-icon:hover{color:#CF334D}.options-header{background-color:#F9F9F9;margin:50px 0 10px;text-align:center}.options-header h2 span{color:#CF334D;text-decoration:underline;text-decoration:none;cursor:pointer}.options-header h2 span:focus,.options-header h2 span:hover{color:#CF334D;opacity:.7}.options-header h2 span:focus,.options-header h2 span:hover{color:#CF334D;opacity:.7}.options-left h3,.options-right h3{margin-right:30px}.options-left .config-item,.options-right .config-item{border-width:3px}.options-left > .row{margin-right:0}.options-right > .row{margin-left:0}.flx-6{-ms-flex-preferred-size:50%;flex-basis:50%}.options-filter .form-group{float:left;margin-right:20px;min-width:150px}.options-filter select.form-control{width:100%}.options-filter input[type="radio"]{display:none}.options-filter label{width:100%;padding:10px}.options-filter img{margin-bottom:5px;pointer-events:none;display:inline}.options-filter .info{display:block}.config-item-filter label{border:2px solid transparent;position:relative;cursor:pointer}.config-item-filter label:hover{color:#CF334D;border-color:#CF334D}.config-item-filter label.selected{border-color:#AAB2B6}.config-item-filter label.selected .tick{display:block}.config-item-filter label .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item-filter label .height,.config-item-filter label .price{font-size:0.9em;margin-bottom:0}.config-item-filter label:hover{color:#CF334D;border-color:#CF334D}.config-item-filter label.selected{border-color:#AAB2B6}.config-item-filter label.selected .tick{display:block}.config-item-filter label .title{margin:10px 0 0;font-size:0.9em;font-weight:600;height:20px;overflow:hidden}.config-item-filter label .height,.config-item-filter label .price{font-size:0.9em;margin-bottom:0}/* CONFIGURATOR SUMMARY */.product-configurator .price-sub{font-size:1em}.product-configurator .price-sub .price-sales{font-size:1em;color:#404040}.product-configurator .price-total{font-size:1.6em}.product-configurator .summary{border:1px solid #E2EBF0;padding:25px 40px 20px 75px}.product-configurator .summary h3{font-weight:600}.product-configurator .summary picture{display:block;border:1px solid #E2EBF0;padding:5px}.product-configurator .summary .table > thead > tr > th{font-weight:300;font-size:1.6em;color:#AAB2B6;border-bottom:none}.product-configurator .summary .table > tbody > tr > td{border-top:none}.product-configurator .summary .summary-table > tbody > tr{cursor:pointer}.product-configurator .summary .summary-table > tbody > tr:hover > td{color:#CF334D}.product-configurator .summary .summary-table > tbody > tr:hover .go{display:inline}.product-configurator .summary .summary-table > tbody > tr > td.td-edit{width:47px;height:42px}.product-configurator .summary .summary-table > tbody > tr > td:first-child{padding-right:0;width:20px}.product-configurator .summary .summary-table > tbody > tr .go{font-size:20px;display:none}.product-configurator .summary .table.product-info > tbody > tr > td,.product-configurator .summary .table.product-info > tbody > tr > th{padding:5px}.product-configurator .summary .checkbox-awesome{display:inline}.product-configurator .summary .print-row,.product-configurator .summary .button-row{margin:20px 0;clear:both;overflow:hidden}.product-configurator .summary .print-row > form,.product-configurator .summary .button-row > form{width:45%;float:left;margin:0 0 0 10%}.product-configurator .summary .print-row > form button,.product-configurator .summary .button-row > form button{width:100%;border-width:2px}.product-configurator .summary .print-row > .btn,.product-configurator .summary .button-row > .btn{width:45%;float:left;border-width:2px}.product-configurator .summary .print-row .success-msg,.product-configurator .summary .button-row .success-msg{width:45%;float:left;color:#5BA647;font-size:1.1em;font-weight:600;text-transform:uppercase;padding:0 22px}.product-configurator .summary .print-row .success-msg span,.product-configurator .summary .button-row .success-msg span{display:inline-block;max-width:125px}.product-configurator .summary .print-row .success-msg .fa,.product-configurator .summary .button-row .success-msg .fa{font-size:22px;margin-right:10px;position:relative;top:-10px}.product-configurator .summary .well-quote{position:relative}.product-configurator .summary .well-quote:before{content:"";display:block;border-bottom:12px solid #E2EBF0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-12px;right:30%}.product-configurator .product-info .js-info-modal{cursor:pointer}.product-configurator .product-info .js-info-modal:hover{color:#CF334D}.product-configurator .well{padding-bottom:25px;border:1px solid #E2EBF0}.product-configurator .well.bordered-well{border-width:2px}.product-configurator .flx-summary{margin-top:12px}.product-configurator .flx-summary > div{height:100%}.product-configurator .flx-8 .summary-extra{margin-left:10px}.product-configurator .flx-8 .summary-extra img{padding:10px 20px 0 8px}.product-configurator .summary-extra{margin:0}.product-configurator .summary-extra .h3{font-weight:600;margin:25px 0 10px}.product-configurator .summary-extra a{text-transform:uppercase;font-weight:600;display:block;margin-top:20px}.summary .list-featured{margin-left:0;margin-bottom:25px}.summary .list-featured li{margin-right:10px;width:25%;overflow:hidden;vertical-align:top}.summary .list-featured .fa-plus{display:block;color:#E2EBF0;text-align:center;font-size:22px;margin:5px 0}.email-configuration-modal h2{font-weight:300;margin-bottom:5px}.email-configuration-modal .modal-body{padding:40px 40px 55px}.email-configuration-modal .form-group{margin-bottom:35px}.email-configuration-modal .sub-btn-info{margin-top:20px;text-align:center;font-style:italic;font-size:1.1em}/* PRINT PDF */.print-configurator .qr-text{margin-top:22px;height:110px;float:left}.print-configurator .qr-code{float:left}.print-configurator .jouw-boxspring{height:54%;float:right}.print-configurator .logo-configurator{margin-top:20px;margin-bottom:40px}.print-configurator .summary-table td{border:none;padding-bottom:5px}.print-configurator .summary-table-items{margin-bottom:0}.print-configurator .steps-configurator tr{border:none}.print-configurator .steps-configurator th{color:#CF334D;font-weight:600;font-size:30px;border:none}.print-configurator .item-steps-configurator tr td{border:none;font-size:initial}.print-configurator .item-steps-configurator tr td .small-text{font-size:12px}.print-configurator .product-option td{padding-top:0;padding-bottom:0}.print-configurator .price-configurator.table{margin-bottom:0}.print-configurator .price-configurator td{border:none}.print-configurator .price-configurator .price-text{font-weight:600;font-size:30px;color:#404040}.print-configurator .price-configurator .price-standard{text-decoration:line-through;color:#AAB2B6;font-weight:100;font-size:24px;font-weight:400}.print-configurator .price-configurator .price-sales{color:#CF334D;font-weight:600;font-size:30px}.print-configurator span.fa.fa-plus{color:#E2EBF0;text-align:center;font-size:22px;margin:5px 0;margin-left:10px;margin-right:10px;float:left}.print-configurator .list-featured-img{width:25%;overflow:hidden;vertical-align:top}.print-configurator .list-featured-img picture img{width:80%}.print-configurator .cheapest-price-wrapper{font-size:initial}.print-configurator .cheapest-consumer-price{text-decoration:line-through;color:#AAB2B6;font-size:initial}.print-configurator .cheapest-price{padding-left:20px;font-size:initial}/* MEDIA QUERIES */@media only screen and (max-width: 480px){.config-container .step-content{padding:40px 10px}.config-container .step-content .step-price{position:static}.config-container .step-content .intro{width:100%}.config-container .step-content .bg-lightgrey{padding:40px 10px}.config-container .step-content .options-left h3,.config-container .step-content .options-right h3{margin-right:0 !important;text-align:center !important}.config-container .step-header-text .step-header-info{float:none}.product-configurator .summary{padding:25px 10px 20px}.product-configurator .summary .usp-icons{text-align:center}.product-configurator .summary .usp-icons li{width:20%}.product-configurator .summary .usp-icons li span{font-size:4em}.product-configurator .share-btns p{display:block;margin:45px 6px 0 0;vertical-align:top}.product-info-links li{width:100% !important;margin-top:5px}}/* FONTS */@font-face{font-family:'moonflower';font-style:normal;font-weight:normal;src:url('../fonts/moonflower.eot');src:url('../fonts/moonflower.eot?#iefix') format('embedded-opentype'),url('../fonts/moonflower.woff') format('woff'),url('../fonts/moonflower.ttf') format('truetype'),url('../fonts/moonflower.svg#moon_flowerregular') format('svg')}@font-face{font-family:'moonflower-bold';font-style:normal;font-weight:normal;src:url('../fonts/moonflower_bold.eot');src:url('../fonts/moonflower_bold.eot?#iefix') format('embedded-opentype'),url('../fonts/moonflower_bold.woff') format('woff'),url('../fonts/moonflower_bold.ttf') format('truetype'),url('../fonts/moonflower_bold.svg#moon_flower_boldregular') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/Roboto-Regular.eot');src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Regular.woff2') format('woff2'),url('../fonts/Roboto-Regular.woff') format('woff'),url('../fonts/Roboto-Regular.ttf') format('truetype'),url('../fonts/Roboto-Regular.svg#robotoregular') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/Roboto-Bold.eot');src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Bold.woff2') format('woff2'),url('../fonts/Roboto-Bold.woff') format('woff'),url('../fonts/Roboto-Bold.ttf') format('truetype'),url('../fonts/Roboto-Bold.svg#robotobold') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url('../fonts/Roboto-BoldItalic.eot');src:url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),url('../fonts/Roboto-BoldItalic.woff') format('woff'),url('../fonts/Roboto-BoldItalic.ttf') format('truetype'),url('../fonts/Roboto-BoldItalic.svg#robotobolditalic') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('../fonts/Roboto-Light.eot');src:url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Light.woff2') format('woff2'),url('../fonts/Roboto-Light.woff') format('woff'),url('../fonts/Roboto-Light.ttf') format('truetype'),url('../fonts/Roboto-Light.svg#robotolight') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url('../fonts/Roboto-LightItalic.eot');src:url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-LightItalic.woff2') format('woff2'),url('../fonts/Roboto-LightItalic.woff') format('woff'),url('../fonts/Roboto-LightItalic.ttf') format('truetype'),url('../fonts/Roboto-LightItalic.svg#robotolightitalic') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('../fonts/Roboto-Thin.eot');src:url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Thin.woff2') format('woff2'),url('../fonts/Roboto-Thin.woff') format('woff'),url('../fonts/Roboto-Thin.ttf') format('truetype'),url('../fonts/Roboto-Thin.svg#robotothin') format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url('../fonts/Roboto-ThinItalic.eot');src:url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-ThinItalic.woff2') format('woff2'),url('../fonts/Roboto-ThinItalic.woff') format('woff'),url('../fonts/Roboto-ThinItalic.ttf') format('truetype'),url('../fonts/Roboto-ThinItalic.svg#robotothinitalic') format('svg')}@font-face{font-family:'abril-fatface-regular';font-style:normal;font-weight:normal;src:url('../fonts/abrilfatface-regular.eot');src:url('../fonts/abrilfatface-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/abrilfatface-regular.woff2') format('woff2'),url('../fonts/abrilfatface-regular.woff') format('woff'),url('../fonts/abrilfatface-regular.ttf') format('truetype'),url('../fonts/abrilfatface-regular.svg#abril_fatfaceregular') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../fonts/Montserrat-Regular.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url('../fonts/Montserrat-Bold.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url('../fonts/Montserrat-BoldItalic.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url('../fonts/Montserrat-Light.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;src:url('../fonts/Montserrat-LightItalic.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;src:url('../fonts/Montserrat-Thin.ttf') format('truetype')}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;src:url('../fonts/Montserrat-ThinItalic.ttf') format('truetype')}@font-face{font-family:'Playfair';font-style:normal;font-weight:400;src:url('../fonts/Playfair-Regular.ttf') format('truetype')}@font-face{font-family:'Playfair';font-style:normal;font-weight:700;src:url('../fonts/Playfair-Bold.ttf') format('truetype')}@font-face{font-family:'Playfair';font-style:italic;font-weight:700;src:url('../fonts/Playfair-BoldItalic.ttf') format('truetype')}@font-face{font-family:'Playfair';font-style:normal;font-weight:300;src:url('../fonts/Playfair-Light.ttf') format('truetype')}@font-face{font-family:'Playfair';font-style:italic;font-weight:700;src:url('../fonts/Playfair-BlackItalic.ttf') format('truetype')}@font-face{font-family:'Playfair';font-style:italic;font-weight:400;src:url('../fonts/Playfair-Italic.ttf') format('truetype')}@font-face{font-family:'goossens-icons';font-style:normal;font-weight:normal;src:url('../fonts/goossens-icons.eot');src:url('../fonts/goossens-icons.eot?#iefix') format('embedded-opentype'),url('../fonts/goossens-icons.woff') format('woff'),url('../fonts/goossens-icons.ttf') format('truetype'),url('../fonts/goossens-icons.svg#goossens-icons') format('svg')}/* ***************** MIXINS ***************** */.btn-before-style{content:"\e904";font-family:'goossens-icons';font-size:16px;line-height:16px;margin-right:10px}.disabled-style{background-color:white;border-color:#AAB2B6;color:#AAB2B6}.link-primary{color:#CF334D;text-decoration:underline}.link-primary:focus,.link-primary:hover{color:#404040}.link-primary-opacity{color:#CF334D;text-decoration:underline}.link-primary-opacity:focus,.link-primary-opacity:hover{color:#CF334D;opacity:.7}/* ***************** TAGS ***************** */.tag-landelijk{position:absolute;top:0;right:0;background:#007FAC;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-landelijk:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #007FAC;border-left:50px solid transparent;border-right:170px solid transparent}.tag-landelijk:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #007FAC;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-landelijk .hotspot-target{background-color:#007FAC}.hotspot-landelijk .hotspot-target:after{border-top-color:#007FAC}.tag-luxe{position:absolute;top:0;right:0;background:#404040;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-luxe:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #404040;border-left:50px solid transparent;border-right:170px solid transparent}.tag-luxe:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #404040;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-luxe .hotspot-target{background-color:#404040}.hotspot-luxe .hotspot-target:after{border-top-color:#404040}.tag-modern{position:absolute;top:0;right:0;background:#5BA647;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-modern:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #5BA647;border-left:50px solid transparent;border-right:170px solid transparent}.tag-modern:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #5BA647;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-modern .hotspot-target{background-color:#5BA647}.hotspot-modern .hotspot-target:after{border-top-color:#5BA647}.tag-puur{position:absolute;top:0;right:0;background:#E6A91D;color:white;text-transform:uppercase;font-size:1.8em;font-weight:100;width:220px;padding:.6em 0 .2em 1.1em}.tag-puur:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #E6A91D;border-left:50px solid transparent;border-right:170px solid transparent}.tag-puur:after{content:'';position:absolute;bottom:-10px;left:0;border-top:10px solid #E6A91D;border-left:50px solid transparent;border-right:170px solid transparent}.hotspot-puur .hotspot-target{background-color:#E6A91D}.hotspot-puur .hotspot-target:after{border-top-color:#E6A91D}/* ***************** PROMO ICONS ***************** */.promo-icon-cyan{font-size:140px;color:white}.promo-icon-cyan span{position:absolute;top:0;left:0;color:rgba(157, 206, 203, 0.3)}.promo-icon-cyan span{position:absolute;top:0;left:0;color:rgba(157, 206, 203, 0.3)}.appearance-none{-webkit-appearance:none !important;-moz-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sticky-header{position:fixed;width:100%;top:0}/* MOBILE */.cookies-sticky{position:absolute}.mobile-static{position:static !important}img.logo-small{width:170px;height:auto}.mobile-top-menu{position:fixed;width:100%;top:0;z-index:950}.mobile-top-menu .navbar-brand{padding:8px 0}.menu-view:not(.going-up) .mobile-top-menu{position:relative}.sidebar-toggle{margin:12px !important;font-size:26px}.sidebar-toggle:after{content:"MENU";display:block;font-size:8px;font-family:Roboto,Arial,sans-serif}.mobile-search-bar{display:block;margin-top:0}.mobile-nav .dropdown-menu{width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;font-size:inherit}.mobile-nav .dropdown-menu li{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:-1px}.mobile-nav .dropdown-menu li a{padding:9px 16px 9px 30px;font-size:inherit;color:#555}.mCSB_inside > .mCSB_container{margin-right:15px}.sidebar-offcanvas{background-color:white;z-index:3000}/* MOBILE OFF CANVAS MENU */.menu-wrapper{margin:0 auto}.menu-wrapper .back-btn{text-align:center}.main-menu{text-align:center;display:block;padding:10px 7px;font-size:20px;border-bottom:1px solid #ddd;background:white;font-weight:300}.rwd-menu{left:0;top:0;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease;height:99vh}.rwd-menu p{margin:0}.rwd-menu li{list-style:none}.rwd-menu li a{display:block;padding:10px;font-weight:bold;font-size:14px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:white;margin-top:-1px}.rwd-menu li a.mobile-sale{color:#CF334D}.rwd-submenu{position:absolute;left:100%;top:0;width:100%;visibility:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:100vh;background:white}.rwd-submenu a[data-toggle=collapse].collapsed:after,.rwd-submenu a[data-toggle=collapse]:after,.rwd-submenu h2[data-toggle=collapse].collapsed:after,.rwd-submenu h2[data-toggle=collapse]:after{display:none}.rwd-submenu ul{padding-left:0}.open-submenu .rwd-submenu{left:0;top:0;z-index:2;visibility:visible;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#accordion1 li.panel{margin-bottom:0}ul.rwd-menu,ul.rwd-submenu{overflow:auto;padding-left:0}.spacer-mobile{height:40px}.secondlevelmenu{padding:10px 7px;font-size:20px !important;background:white;font-weight:300 !important}.mobile-full{width:100%;overflow:hidden}.mobile-icons{padding-right:20px;font-size:20px;font-weight:800}a.mobile-childs{padding-left:20px !important;font-weight:400 !important}/* PRODUCT FILTERS */.price-inputs-mobile.input-group{width:80% !important;margin-top:10px}.price-inputs-mobile.input-group .input-inline{width:40%;display:inline-block;margin-right:10px}.filters.mobile-filters .price-inputs{margin:0 15px 15px}/* MOBILE FILTERING */.mobile-filtering-btn{position:fixed;bottom:0;width:100%;font-size:1.3em;padding:12px;border:4px solid white}.mobile-filtering-btn:before{display:inline-block;width:18px;height:18px;content:"\f1de";font-family:'Font Awesome 5 Pro'}.mobile-filtering-btn.btn-hidden{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px)}.mobile-filtering-btn .status-pending .count{font-weight:400}.mobile-filtering-btn .status-results{display:none}.mobile-filtering-btn.filters-open:before{content:"\f002";font-family:'Font Awesome 5 Pro'}.mobile-filtering-btn.filters-open .status-pending{display:none}.mobile-filtering-btn.filters-open .status-results{display:inline}#mobile-filtering.animated{-webkit-animation-duration:.5s;animation-duration:.5s}#mobile-filtering h3{margin:0;display:inline;font-size:1.3em;font-weight:300;text-transform:uppercase}#mobile-filtering .filters-header{padding:10px 18px}#mobile-filtering .filter-cancel{text-transform:uppercase;font-weight:600;font-size:12px}#mobile-filtering .modal-body{padding:0 0 155px 0}.filters.mobile-filters{margin-right:0}.filters.mobile-filters .panel-default > .panel-heading{padding-bottom:0}.filters.mobile-filters .panel-default > .panel-heading a{padding:12px 34px 12px 18px}.filters.mobile-filters .panel-default:not(.panel-nested){border:none;padding-bottom:0}.filters.mobile-filters .list-group > .list-group-item{padding:5px 18px}.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a{text-align:left;padding:5px 18px 0}.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a:after,.filters.mobile-filters .panel-collapse .panel-nested .panel-collapse + .panel-heading a.collapsed:after{content:none}.filters.mobile-filters .panel-group .panel-heading + .panel-collapse > .panel-body{padding-bottom:15px}.filters.mobile-filters a[data-toggle=collapse]:after,.filters.mobile-filters h2[data-toggle=collapse]:after{font-family:'FontAwesome';color:#404040;content:"\f068";right:18px;font-size:initial;top:10px}.filters.mobile-filters a[data-toggle=collapse].collapsed:after,.filters.mobile-filters h2[data-toggle=collapse].collapsed:after{content:"\f067"}.selected-filters{margin:0;padding:0 18px 7px;overflow:hidden}.selected-filters .tag{background-color:white;border-color:#AAB2B6;color:#AAB2B6;border-radius:0;padding:3px 7px;margin:0 7px 7px 0}.selected-filters .tag span{color:#AAB2B6}.selected-filters .remove-all{color:#CF334D;text-decoration:underline;font-weight:600;text-transform:uppercase;float:right;padding:4px 0}.selected-filters .remove-all:focus,.selected-filters .remove-all:hover{color:#404040}.selected-filters .remove-all:focus,.selected-filters .remove-all:hover{color:#404040}/* MEDIA QUERIES */@media screen and (max-width: 414px){.product .image a img{min-height:unset;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}.promotions .product .image a img{min-height:unset;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}}@media (max-width: 767px){.product-related{margin:0}.promotions{margin-top:0}.promotions-slider{min-height:1px}.product-detail .table.product-info > tbody > tr > th{width:25%;padding-top:12px}.product-detail .table.product-info > tbody > tr > td{padding-left:10px}.product .image a img.alt-image{width:100%;height:auto;max-height:none}.outlet-header .title-wrapper{padding:50px;margin:5px 0;width:80%}.product-detail .table.product-info.stock{margin-top:0px}.product-detail .usp-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.product-detail .order-form{display:block!important}.product-detail .order-form .input-group{display:block!important}.affix{top:auto !important}}.modal{text-align:center}.modal-body{background:white}.modal .close{font-size:20px;line-height:100%;position:absolute;top:3px;right:1px;width:30px;height:30px;background:#404040;border-radius:50%;border:2px solid white;opacity:1;text-shadow:none;color:white;text-align:center;z-index:9999}.modal:not(#mobile-filtering):not(#js-hotspot-modal) .modal-dialog{width:auto}@media screen and (min-width: 769px){.modal:not(#mobile-filtering):not(#js-hotspot-modal) .modal-content{width:auto;max-width:580px}}@media screen and (max-width: 768px){.modal:not(#mobile-filtering):not(#js-hotspot-modal) .modal-content{max-width:calc(100vw - 1.5rem);margin-top:.5rem !important;margin-bottom:.5rem !important;margin-right:.75rem !important;margin-left:.75rem !important}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}@media (max-width: 767px){body.modal-open{position:fixed;overflow:hidden;width:100%}}@media (min-width: 768px){.modal:before{display:inline-block;vertical-align:middle;height:auto}.modal .close{top:-14px;right:-14px}#js-login-modal:before{height:100% !important;content:" "}}/* PRODUCT DETAIL MODAL */.product-info .js-info-modal{font-size:20px;position:relative;top:2px;left:10px;line-height:16px}#js-info-modal .modal-header{border:none}#js-info-modal .modal-body{padding:0 30px 25px}#js-info-modal:before{content:none}/* IP-ADRESS MODAL */.ip-adress-modal{padding-right:0}.ip-adress-modal .modal-dialog{width:auto}.ip-adress-modal .modal-dialog .modal-header{border-bottom:0}.ip-adress-modal .modal-dialog .modal-body{padding:14px 46px 19px}.ip-adress-modal .modal-dialog .modal-body .modal-title{color:#5c7589;font-size:22px}.ip-adress-modal .modal-dialog .modal-body p{width:100%;max-width:370px;margin:25px 0}.ip-adress-modal .modal-dialog .modal-body a{display:block;border:2px solid #dfdfdf;margin:10px}.ip-adress-modal .modal-dialog .modal-body a.active{background:#dfdfdf}.ip-adress-modal .modal-dialog .modal-body a.active:focus,.ip-adress-modal .modal-dialog .modal-body a.active:hover{background:white}.ip-adress-modal .modal-dialog .modal-body a:hover{color:#CF334D;border-color:#CF334D}.ip-adress-modal .modal-dialog .modal-body a button{text-transform:uppercase;font-weight:600;color:black;width:100%;text-align:left;padding:8px 14px}.ip-adress-modal .modal-dialog .modal-body a button:before{margin-right:2px}.ip-adress-modal .modal-dialog .modal-body a button:focus,.ip-adress-modal .modal-dialog .modal-body a button:hover{color:#CF334D;opacity:1}.ip-adress-modal .modal-dialog .modal-body a .languages .flag{float:left;margin-right:10px}.ip-adress-modal .modal-dialog .modal-footer{background:white;border-top:0;border-radius:6px}@media only screen and (max-width: 480px){.ip-adress-modal .modal-dialog .modal-body{padding:16px 10px 19px}.ip-adress-modal .modal-dialog .modal-body a button{margin:10px 0;padding:0 4px}}@media (min-width: 768px){#js-ip-adress-modal:before{height:100% !important;content:" "}}/* JS ENTRY MODAL */#js-entry-modal .img-block .block-header{top:0}#js-entry-modal .img-block .block-footer{bottom:0}@media (min-width: 768px){#js-entry-modal .modal-dialog{width:390px}}/* COOKIE MODAL */.cookie-disclaimer{background:#404040;color:white;width:100%;bottom:0;left:0;z-index:999;position:fixed}.cookie-disclaimer .cookie-close{float:right;padding:10px;cursor:pointer}.cookie-disclaimer .container{text-align:center;padding-top:20px;padding-bottom:20px}.cookie-disclaimer .container a{color:white;text-decoration:underline}.cookie-disclaimer .container .btn{background:white;color:#404040;border-color:#404040;margin-top:16px;margin-bottom:16px}.cookie-disclaimer .container .btn:before{content:"\f00d";font-family:FontAwesome;font-size:initial;line-height:16px;margin-right:10px}@media screen and (max-width: 767px){.cookie-disclaimer{position:static}}.opening-times .opening-times-title{font-family:"Playfair"}.opening-times .today{border:none;border-left:4px solid #AF956E}.promotions-slider{min-height:420px;overflow-x:auto}.promotions-slider > .row{min-width:268px}.promotions-slider .product{width:268px;margin:0 10px;float:left}.arrow-block{position:relative}.arrow-block .triangle-left,.arrow-block .triangle-right{position:absolute;display:block;bottom:-13px;border-top:13px solid white}.arrow-block .triangle-left{border-left:100px solid transparent;left:0}.arrow-block .triangle-right{border-right:100px solid transparent;left:100px}/* CAROUSEL */.carousel-home .h1{font-size:4.5em;margin:0.8em 0 0.3em}.carousel-home .h3{font-size:1.6em;margin-bottom:3.8em}.carousel-home .buttons{position:absolute;bottom:50px}.carousel-home .overlay{opacity:0.5;background:black;visibility:visible;-webkit-box-shadow:none;box-shadow:none}.carousel-home .carousel-inner > .item > a > img{width:100%;margin:0}.carousel-hotspot .h1{font-size:2em;font-weight:100;margin:0 0 0.4em}.carousel-hotspot p{font-size:1.1em;font-weight:300}.carousel-hotspot.sub-breadcrumbs .container-inner{padding-top:70px}.carousel-hotspot .tag{top:15px;font-size:3em;padding:0.3em 0.3em 0.5em 0.6em;width:270px}.carousel-hotspot .tag:after{border-left-width:65px;border-right-width:205px;border-top-width:13px;bottom:-13px}.carousel-hotspot .tag small{display:block;font-size:30%;font-weight:300;text-transform:none;line-height:2em;margin-top:5px}.carousel-home,.carousel-hotspot{margin-left:-5px;margin-right:-5px}.carousel-home .container-inner > p,.carousel-hotspot .container-inner > p{position:relative;z-index:110}.carousel-home .carousel-options,.carousel-hotspot .carousel-options{position:absolute;bottom:0;left:50%;width:60%;margin-left:-30%;z-index:115;text-align:center}.carousel-home .carousel-indicators,.carousel-hotspot .carousel-indicators{position:relative;width:auto;margin-bottom:0;bottom:-5px;display:inline-block;z-index:115}.carousel-home .carousel-indicators li,.carousel-hotspot .carousel-indicators li{width:15px;height:15px;margin:6px 4px;border:2px solid white;border-radius:10px;background-color:transparent}.carousel-home .carousel-indicators li:after,.carousel-hotspot .carousel-indicators li:after{content:none}.carousel-home .carousel-indicators li.active,.carousel-hotspot .carousel-indicators li.active{background-color:white;border-color:white;width:15px;height:15px}.carousel-home .carousel-indicators li:focus,.carousel-hotspot .carousel-indicators li:focus,.carousel-home .carousel-indicators li:hover,.carousel-hotspot .carousel-indicators li:hover{opacity:0.7}.carousel-home .carousel-control,.carousel-hotspot .carousel-control{position:relative;display:inline-block;background:white;color:#404040;text-align:center;width:34px;height:34px;line-height:36px;border-radius:50%;opacity:1;font-size:20px;text-shadow:none;margin:0 10px 17px}.carousel-home .carousel-control.left,.carousel-hotspot .carousel-control.left{padding-right:2px}.carousel-home .carousel-control.right,.carousel-hotspot .carousel-control.right{padding-left:2px}.carousel-home .carousel-control:focus,.carousel-hotspot .carousel-control:focus,.carousel-home .carousel-control:hover,.carousel-hotspot .carousel-control:hover{opacity:0.7}/* CAROUSEL COUNTDOWN */#js-carousel .timey-wimey{position:absolute;bottom:220px}#js-carousel .timey-wimey .countdown-over{color:#CF334D;font-size:26px;text-align:center;padding-bottom:30px}#js-carousel .timey-wimey .flip-clock-wrapper{margin:0;font:400 14px 'Helvetica Neue',Helvetica,sans-serif}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip{height:80px;width:50px;margin:2px}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip li{line-height:80px}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip li a div.up:after{top:38px}#js-carousel .timey-wimey .flip-clock-wrapper ul.flip li a div div.inn{font-size:50px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider{width:14px;height:88px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider:first-child{height:86px;width:0}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.days .flip-clock-label{right:-76px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.hours .flip-clock-label{right:-72px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-label{right:-80px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-label{right:-84px}#js-carousel .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot{left:3px;-webkit-box-shadow:none;box-shadow:none}/* IMAGE HOTSPOT */.img-hotspot-wrapper{margin-left:0px;margin-right:0px}.img-hotspot-wrapper .hotspot{margin-top:-15px;margin-left:-15px;z-index:120}.hotspot-detail{border:none;margin:0}.hotspot-detail .h1{margin-bottom:20px}.hotspot-detail .product-price{margin:1rem 0}.hotspot-detail .js-wishlist-add,.hotspot-detail .js-wishlist-cookie-add{line-height:2rem}.hotspot-detail .js-wishlist-add .go,.hotspot-detail .js-wishlist-cookie-add .go{margin-right:.5rem}.img-hotspot-wrapper .hotspot .hotspot-target{background-image:url('../img/hotspot.svg');position:absolute;background-size:cover;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:30px;width:30px;-webkit-transition:all .5s ease;transition:all .5s ease}.img-hotspot-wrapper .hotspot .hotspot-target:hover{height:40px;width:40px}#js-hotspot-modal .modal-content{border-radius:0;border:none}#js-hotspot-modal .modal-header{border:none;padding:8px 10px 15px}/* PRODUCT CONFIGURATOR OVERVIEW PAGE */.promotion-boxspring{margin-bottom:60px}.promotion-boxspring .product{padding:10px 0;line-height:24px;margin-bottom:0;z-index:1;-webkit-transition:none;transition:none;border:1px solid transparent}.promotion-boxspring .product .image{padding:10px 10px 0;max-height:inherit}.promotion-boxspring .product .image a img{height:auto;margin:0;padding:0}.promotion-boxspring .product .image > a{height:auto}.promotion-boxspring .product .description{height:26px}.promotion-boxspring .product .price{font-size:1em;padding:0 6px}.promotion-boxspring .product .price .price-standard{font-size:1em}.promotion-boxspring .product.product-config-item .view-btn,.promotion-boxspring .product.product-config-item .view-btn a{display:none}.promotion-boxspring .product.product-config-item:hover{z-index:2;margin-bottom:0}.promotion-boxspring .product.product-config-item:hover .view-btn,.promotion-boxspring .product.product-config-item:hover .view-btn a{display:block}.promotion-boxspring .product + .promo-spacer{height:76px!important;z-index:0!important}.promotion-boxspring .product:hover{z-index:5;margin-bottom:90px;border:1px solid #E2EBF0}.promotion-boxspring .product:hover + .promo-spacer{height:0px!important;z-index:0!important}.promotion-boxspring .boxspring-search p{line-height:24px}/* BASICS */.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{text-transform:none;font-family:"Playfair"}.editor-content *{font-family:"Montserrat"}.editor-content p,.editor-content ul{margin-bottom:20px;font-size:14px;font-weight:300}.editor-content h1{font-weight:400}.editor-content h2{font-size:1.2rem;font-weight:400}.basic-text .h2,.basic-text h2{margin-bottom:22px}.basic-text .h3,.basic-text h3{line-height:31px}.basic-text p{line-height:22px}/* IMAGE BLOCK / PADDED BLOCK / NEWS BLOCK */.img-block{position:relative;margin-bottom:10px}.img-block .block-header{position:absolute;top:15px;width:100%}.img-block .block-header:not(.text-center){padding-left:20px;padding-right:20px}.img-block .timey-wimey{position:absolute;bottom:10px;width:100%;padding-left:10px;padding-right:10px}.img-block .timey-wimey .countdown-over{color:#CF334D;font-size:26px;text-align:center;padding-bottom:30px}.img-block .timey-wimey .flip-clock-wrapper{margin:0;font:400 12px 'Helvetica Neue',Helvetica,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.img-block .timey-wimey .flip-clock-wrapper ul.flip{height:48px;width:30px;margin:2px}.img-block .timey-wimey .flip-clock-wrapper ul.flip li{line-height:48px}.img-block .timey-wimey .flip-clock-wrapper ul.flip li a div div.inn{font-size:30px}.img-block .timey-wimey .flip-clock-wrapper ul.flip li a div div.up:after{top:23px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider{width:14px;height:50px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider:first-child{height:50px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.days .flip-clock-label{right:-52px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.hours .flip-clock-label{right:-50px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.minutes .flip-clock-label{right:-56px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider.seconds .flip-clock-label{right:-62px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot{left:3px;-webkit-box-shadow:none;box-shadow:none;width:8px;height:8px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot.top{top:14px}.img-block .timey-wimey .flip-clock-wrapper .flip-clock-divider .flip-clock-dot.bottom{bottom:10px}.img-block .block-footer{position:absolute;bottom:20px;width:100%}@media (max-width: 767px){.img-block .block-footer{bottom:10px}}.img-block .block-footer:not(.text-center){padding-left:20px;padding-right:20px}@media (max-width: 767px){.img-block .block-footer button.btn{padding:8px 5px}.img-block .block-footer button.btn:before{margin-right:2px}}.img-block img{display:block;max-width:100%;height:auto}.img-block .num{font-size:1.15em;font-weight:400;margin-bottom:5px;color:#AAB2B6}.img-block.bordered-block{border:1px solid #ddd}.img-block.padded-block-fh{background-color:white}.img-block.padded-block-fh img{max-height:100%}.img-block.padded-block{background-color:white}.img-block.padded-block .block-header{position:relative;top:0;padding:4px 0}.img-block.padded-block .block-footer{position:relative;bottom:0;padding:10px 0}.img-block.news-block p{line-height:27px}.img-block.news-block .tags{margin-top:15px;font-weight:600}.img-block.news-block .block-footer{background-color:white;padding:5px 20px;position:relative;bottom:0}.img-block.shop-block .block-footer{position:relative;bottom:0}.img-block.shop-block .block-footer:not(.text-center){padding-left:15px;padding-right:15px}.shop-block{border:1px solid #ddd;margin-bottom:10px}.shop-block h3{display:inline}.shop-block h3 + span{color:#AAB2B6}.shop-block .block-footer{padding:15px}.shop-block .block-footer p{min-height:55px}.outlet-header{height:450px}/* PAGE HEADER / SECTION TITLE */.page-header{margin:0 0 22px;border:none;padding:0;margin:5px 0 25px}@media screen and (max-width: 992px){.page-header{height:150px}}.page-header h1{margin-bottom:25px}.page-header p{font-weight:300}.page-header.small-header{margin-top:25px;margin-bottom:75px}.page-header.small-header h1{font-size:2.1em;font-weight:300}.page-header .outlet-header-image{height:100%}.page-header.largetext-header h1{margin-bottom:0}.page-header.largetext-header p{font-size:1.75em;font-weight:100}.page-header.landingpage-header{margin:0 -5px 40px}.page-header.landingpage-header img{width:100%}.page-header.landingpage-header h1{margin-bottom:10px}.page-header.landingpage-header p{margin-bottom:20px}.page-header.padded-header{padding-left:40px}.page-header.hr-header h1{font-size:2.2em;font-weight:300;margin-bottom:18px}.page-header.hr-header hr{margin-bottom:35px}.page-header.blog-header h1{font-size:3.2em}.page-header.outlet-header{margin:0 -5px 40px;position:relative}.section-header{text-align:center;margin:50px 0 20px}.section-header.moonflower{font-family:"moonflower","Roboto",Arial,sans-serif}.btn-blog-back{margin-top:20px}/* SITEMAP */.sitemap h2{font-size:2em;margin-bottom:20px}/* BRANDS */.brands{text-align:center}.brands > div{display:table-cell;vertical-align:bottom;height:100px}.brands img{display:inline-block;max-height:100%}/* INSPIRATION PAGES */.nav-inspiration{margin-bottom:25px}.nav-inspiration ul{background:white;font-size:1.3em;font-weight:300;margin:0}.nav-inspiration ul li{padding:15px;display:table-cell;vertical-align:middle;text-align:center;position:relative}.nav-inspiration ul li:not(:last-child){border-right:1px solid #ddd}.nav-inspiration ul li.active a{color:#CF334D;font-weight:600}.nav-inspiration ul li.active:after{content:'';position:absolute;display:block;left:50%;bottom:-13px;margin-left:-12px;border-top:13px solid white;border-right:12px solid transparent;border-left:12px solid transparent}.padded-row{margin-top:40px}.padded-row-sm{margin-top:15px}.padded-row-xs{margin-top:10px}.row-content{background-color:white}.row-content .col-lg-1,.row-content .col-lg-10,.row-content .col-lg-11,.row-content .col-lg-12,.row-content .col-lg-2,.row-content .col-lg-3,.row-content .col-lg-4,.row-content .col-lg-5,.row-content .col-lg-6,.row-content .col-lg-7,.row-content .col-lg-8,.row-content .col-lg-9,.row-content .col-md-1,.row-content .col-md-10,.row-content .col-md-11,.row-content .col-md-12,.row-content .col-md-2,.row-content .col-md-3,.row-content .col-md-4,.row-content .col-md-5,.row-content .col-md-6,.row-content .col-md-7,.row-content .col-md-8,.row-content .col-md-9,.row-content .col-sm-1,.row-content .col-sm-10,.row-content .col-sm-11,.row-content .col-sm-12,.row-content .col-sm-2,.row-content .col-sm-3,.row-content .col-sm-4,.row-content .col-sm-5,.row-content .col-sm-6,.row-content .col-sm-7,.row-content .col-sm-8,.row-content .col-sm-9,.row-content .col-xs-1,.row-content .col-xs-10,.row-content .col-xs-11,.row-content .col-xs-12,.row-content .col-xs-2,.row-content .col-xs-3,.row-content .col-xs-4,.row-content .col-xs-5,.row-content .col-xs-6,.row-content .col-xs-7,.row-content .col-xs-8,.row-content .col-xs-9{padding-left:0;padding-right:0}.col-content > div{background-color:white}.col-sidebar{margin-bottom:10px}.col-sidebar .panel-group{background:white;margin:0;padding:5px 20px}.col-sidebar .panel-group .panel + .panel{margin-top:0}.col-sidebar .panel-group .panel-collapse > .panel-body{border:none}.col-sidebar .panel-default .panel-heading{font-size:1.7em;padding:0}.col-sidebar .panel-default .panel-heading a{display:block;padding:13px 0}.col-sidebar .panel-default .panel-heading a:after{font-size:initial;top:16px;right:5px}.col-sidebar .panel-default .panel-body ul{margin-bottom:15px}.col-sidebar nav{background-color:white;padding:13px 20px}.col-sidebar nav h3{margin:3px 0 13px}.col-sidebar nav:not(:last-child):after{content:'';display:block;border-top:1px solid #ddd;position:relative;top:8px}/* BLOG */.blog-info{background-color:white;font-size:1.2em;font-weight:300;overflow:hidden;height:47px}.blog-info .tag{color:#CF334D;font-weight:600}.blog-info ul{margin:0}.blog-info ul li{padding:12px 10px}.blog-info ul li:not(:last-child){border-right:1px solid #ddd}.blog-info ul.share-btns li{border-right:none;padding-left:0}.blog-tags{background:white;padding:30px 50px;font-size:0.95em;font-weight:600}.blog-tags p{margin-bottom:0}.blog-grid{margin:0 -5px}.blog-grid .grid-item,.blog-grid .grid-sizer{width:100%;height:530px}.blog-grid.search-blog-grid{margin:0}.blog-grid.search-blog-grid .grid-item{height:480px}.blog-grid.search-blog-grid .grid-item:hover *{text-decoration:none;color:#ccc}.blog-grid.search-blog-grid .grid-item .image-wrapper{overflow:hidden;height:180px}.blog-grid.search-blog-grid .grid-item .image-wrapper img{width:100%}.blog-grid.search-blog-grid .grid-item .h2,.blog-grid.search-blog-grid .grid-item .h3{height:55px;overflow:hidden}.blog-grid.search-blog-grid .grid-item .h2{font-size:24px}.blog-grid.search-blog-grid .grid-item p.content{height:168px;overflow:hidden}.blog-grid.search-blog-grid .grid-item p.tags{line-height:16px;height:32px;overflow:hidden}.blog-grid.search-blog-grid .grid-item .block-footer{bottom:10px}.blog-grid .grid-item:hover *{text-decoration:none;color:#ccc}.blog-grid .grid-item .image-wrapper{height:230px;overflow:hidden}.blog-grid .grid-item .image-wrapper img{width:100%}.blog-grid .grid-item .h2,.blog-grid .grid-item .h3{height:55px;overflow:hidden}.blog-grid .grid-item .h2{font-size:24px}.blog-grid .grid-item p.content{height:168px;overflow:hidden}.blog-grid .grid-item p.tags{line-height:16px;height:32px;overflow:hidden}.blog-grid .grid-item .block-footer{bottom:10px}.blog-grid-widget .grid-item .h2,.blog-grid-widget .grid-item .h3{height:75px;overflow:hidden}/* TAG CLOUD */.tag-cloud{text-align:center;max-width:500px;margin:40px auto}.tag-cloud h2{margin-bottom:20px}.tag-cloud a{font-weight:100;padding:0 2px}.tag-cloud a.size-2{font-size:1.2em}.tag-cloud a.size-3{font-size:1.4em}.tag-cloud a.size-4{font-size:1.6em}.tag-cloud a.size-5{font-size:1.8em}/* CONTACT FORM */.contact-form{background-color:#E2EBF0;font-weight:300;padding:20px 20px 50px}.contact-form form{margin-top:30px}.contact-form .form-control{border:none;color:#AAB2B6;padding:0 40px;margin-bottom:10px;font-weight:500}.contact-form .btn{white-space:normal}.contact-form.contact-form-grey{background-color:white;color:#404040}.contact-form.contact-form-grey .form-control{border:1px solid #AAB2B6;padding:0 .5rem}.contact-form.contact-form-lg{padding:20px 40px;margin-bottom:20px}.contact-form.contact-form-lg h2{font-size:1.7em;font-weight:300;margin-bottom:25px}.contact-form.contact-form-lg .form-control{padding:8px 10px;height:auto;border:1px solid #AAB2B6}.contact-form.contact-form-lg input{margin-bottom:25px}.contact-form h4{font-size:1.15em;font-weight:600}.contact-form p{margin-bottom:0}.contact-form p.phone{font-size:20px;font-weight:100;margin-top:25px}/* TAGSTYLE BLOCK */.block-tagstyle{position:relative}.block-tagstyle .block-footer{background-color:#fff;margin-bottom:70px;overflow:hidden}.block-tagstyle .block-footer:after{content:'';position:absolute;left:0;bottom:-27px;border-top:27px solid #fff;border-left:95px solid transparent;border-right:235px solid transparent}.block-tagstyle .quote{font-family:"moonflower","Roboto",Arial,sans-serif;font-size:2.5em;line-height:1em;margin:35px 0 15px 20px}.block-tagstyle .btn{margin-bottom:10px}/* OUTLETS */.outlet-header .h1{font-size:3.5em;font-weight:100;margin-bottom:10px}.outlet-header p{font-weight:400}.outlet-header .title-wrapper{display:inline-block;background-color:rgba(255, 255, 255, 0.8);padding:20px}.outlet-title{font-size:3em;margin-bottom:25px}.outlet-info{font-size:1.15em;font-weight:300;line-height:28px}/* MEDIA QUERIES */@media (max-width: 767px){.img-block img{margin-left:auto;margin-right:auto}.col-sidebar{padding-left:0;padding-right:0;margin-top:15px}.outlet-header img{height:200px}.blog-info,.blog-tags{margin-left:-5px;margin-right:-5px}.news-block:not(.grid-item),.padded-block{margin:15px}.nav-inspiration ul li{display:block;padding:8px 15px;text-align:left}.nav-inspiration ul li:not(:last-child){border-bottom:1px solid #ddd}}@media (min-width: 768px){#js-hotspot-modal .modal-dialog{width:700px}.carousel-hotspot .h1{font-size:4em}.carousel-hotspot p{width:60%}.hotspot-detail{padding-bottom:20px}.row-content{margin-left:0;margin-right:0}.row-content .img-hotspot-wrapper{margin-left:0;margin-right:0;margin-bottom:20px}.padded-block-fh{height:97%}.outlet-header .title-wrapper{padding:20px 40px;margin:5px 0;width:80%}.blog-grid .grid-item,.blog-grid .grid-sizer{height:600px}.blog-grid .grid-item .image-wrapper{height:300px}.blog-grid .grid-item .image-wrapper img{width:auto;min-width:100%;max-height:100%;max-width:none}.blog-grid .grid-item,.blog-grid .grid-item--width2,.blog-grid .grid-sizer{width:340px}}/* INFINITY BLOCK */.flexbox-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-ms-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}.block-spacer{padding:0 40px}.infinity-block{margin:0 -5px}.infinity-block .block-spacer{padding:0 40px}.infinity-block-css{margin:0px !important}/* VIDEO */.video-wrapper-outer{width:100%;height:100%;text-align:center}.video-wrapper-inner{display:block;position:relative;overflow:hidden;margin:0 -0.5rem}.video-overlay{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}video{overflow:hidden}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){video{width:100%}}.vid-responsive{display:block;max-width:100%}/* ADVIES-CONTACT */.advice-contact._has-bg{background:#A8B9B3;color:white;padding:30px 0}.advice-contact .col-no-padding{padding:0}.advice-contact:last-child{margin:0 0 10px 0}.advice-contact p{margin:0}.advice-contact .advice-contact--img-wrapper{overflow:hidden}.advice-contact .advice-contact--img-wrapper .advice-contact--img{min-height:110px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.advice-contact .advice-contact--title{font-size:24px;color:white;font-weight:100;line-height:30px;text-align:center}.advice-contact .advice-contact--subtitle{font-size:12px;line-height:18px!important;margin:0;color:white;font-weight:300;line-height:30px}.advice-contact .advice-contact--info-wrapper{height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advice-contact .advice-contact--info-wrapper .advice-contact--info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advice-contact .advice-contact--info-wrapper .advice-contact--info i.fal{margin-right:15px;font-size:28px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:17px;font-weight:300;line-height:22px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text br{margin-bottom:10px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text a.info-text--link{font-size:17px}.advice-contact .advice-contact--info-wrapper .advice-contact--info p.info-text a.info-text--link._has-angle:before{content:"\e903";font-family:goossens-icons;margin-right:2px;font-size:10px;position:relative;top:-2px}@media only screen and (max-width: 1023px){.advice-contact._has-bg{padding:0}.advice-contact:last-child{border-bottom:1px solid #A8B9B3;padding-bottom:20px}.advice-contact ._border-bottom{border-bottom:1px solid #A8B9B3}.advice-contact .advice-contact--btn{width:100%}.advice-contact .advice-contact--img-wrapper .advice-contact--img{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);background:white}.advice-contact .advice-contact--title-wrapper{padding:20px 10px;display:block}.advice-contact .advice-contact--title{font-size:27px;line-height:32px;margin-bottom:5px;font-weight:100;text-align:left}.advice-contact .advice-contact--subtitle{font-size:14px;line-height:20px!important;font-weight:100}.advice-contact .advice-contact--info-wrapper{height:auto;padding:20px}.advice-contact .advice-contact--info._align-top{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advice-contact .advice-contact--info._align-top i.fal{margin-top:5px}.advice-contact .advice-contact--info i.fal{font-size:30px}.advice-contact .advice-contact--info p.info-text{font-size:14px}.advice-contact .advice-contact--info p.info-text a.info-text--link{font-size:20px}.advice-contact .advice-contact--info p.info-text a.info-text--btn{margin-top:14px}}/* Anchor links */.padding-mobile-chaper-toc{padding:0px 20px}.css-chapter-toc{margin-top:20px}.css-chapter-toc .title{height:40px;width:90%;display:inline-block}.css-chapter-toc .css-chapter-toc-icon{padding-top:10px}@media only screen and (max-width: 991px){.css-chapter-toc .padding-mobile-chaper-toc{height:50px}.css-chapter-toc .css-chapter-toc-icon{padding-top:6px}}/* MEDIA QUERIES */@media (min-width: 992px){.carousel-home .buttons{bottom:100px}#js-hotspot-modal .modal-dialog{width:750px}.carousel-hotspot .h1{margin-top:0.5em}.block-tagstyle .block-footer:after{bottom:-35px;border-top-width:35px;border-left-width:120px;border-right-width:330px}.outlet-header .title-wrapper{width:50%}.blog-grid .grid-item,.blog-grid .grid-sizer{width:300px}.blog-grid .grid-item--width2{width:610px}}@media (min-width: 1200px){.block-tagstyle .block-footer:after{bottom:-40px;border-top-width:40px;border-left-width:170px;border-right-width:390px}.padded-block-fh{height:auto}.outlet-header .title-wrapper{margin:30px 0}.blog-grid .grid-item,.blog-grid .grid-sizer{width:280px}.blog-grid .grid-item--width2{width:570px}}@media only screen and (max-width: 768px){.page-header.landingpage-header h1{font-size:30px !important;font-weight:300 !important}.page-header.landingpage-header p{font-size:22px !important;font-weight:300 !important}.promotion-boxspring .product .promo-spacer{height:30px!important}.promotion-boxspring .product{margin-top:-40px}}/* LARGE DEVICES */@media only screen and (min-width: 768px){.checkout-address-btn-icon{position:absolute}.checkout-address-btn-icon:before{content:"\e904";font-family:goossens-icons;font-size:initial;margin-right:10px;line-height:35px;color:white;padding-left:22px}.phone-modal .modal-dialog{width:416px}.phone-modal .modal-dialog button.btn.btn-primary.pull-right{width:60%}.phone-modal .modal-dialog button.btn.btn-info-primary.pull-left{width:38%}.phone-modal .modal-dialog .form-control{margin-bottom:42px}.checkout-address{margin-bottom:54px}.checkout-address .address{margin-bottom:0px}.checkout-address .address-details-wrapper a{text-decoration:none !important}.checkout-address .address-details-wrapper .address{background:white;padding:0px}.checkout-address .address-details-wrapper .address.title{margin-bottom:0px}.checkout-address .address-details-wrapper .address.title h2{font-size:32px;color:rgba(64, 64, 64, 0.8);line-height:44px}.checkout-address .address-details-wrapper .address .personal-details{font-size:initial;color:#404040;line-height:24px}.checkout-address .address-details-wrapper .address.phonenumber{margin-bottom:40px}.checkout-address .address-details-wrapper .delivery,.checkout-address .address-details-wrapper .invoice{border-bottom:2px solid #ddd}.checkout-address .address-details-wrapper .delivery-inner,.checkout-address .address-details-wrapper .invoice-inner,.checkout-address .address-details-wrapper .phonenumber-inner{padding:20px 0px}.checkout-address .address-details-wrapper .delivery-inner .fa-plus,.checkout-address .address-details-wrapper .invoice-inner .fa-plus,.checkout-address .address-details-wrapper .phonenumber-inner .fa-plus{margin-right:20px}.checkout-address .address-details-wrapper .delivery{margin-right:20px}.checkout-address .address-details-wrapper .delivery-title,.checkout-address .address-details-wrapper .invoice-title,.checkout-address .address-details-wrapper .phonenumber-title{font-weight:600;font-size:initial;color:#404040;line-height:24px}.checkout-address .address-details-wrapper i.go.go-pencil,.checkout-address .address-details-wrapper span.go.go-pencil{font-size:20px;color:#A8B9B3}.checkout-address .address-details-wrapper span.fa.fa-plus{color:#A8B9B3}.checkout-address .checkout-address-btn .btn-primary{width:100%}.checkout-address .address.deliverytime{background:transparent;margin-top:20px;padding:0px}.checkout-address .address.deliverytime .text-wrapper{width:86%}.checkout-address .address.deliverytime .title{font-weight:600;font-size:initial;color:#404040;line-height:24px}.checkout-address .address.deliverytime i.fa.fa-truck.pull-left{font-size:26px;margin-top:21px;color:#5BA647}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.modal-dialog{display:block}.modal-dialog .modal-title{font-size:initial;color:#404043}.modal-dialog .modal-body .form-group{font-size:initial;color:#404043;font-weight:600}.modal-dialog .modal-body .form-group input{font-weight:400}.checkout-address .mobile-border{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;position:relative}.checkout-address .address{padding:5px;background:white}.checkout-address .phonenumber-inner,.checkout-address .invoice-inner,.checkout-address .delivery-inner{padding-bottom:20px;border-bottom:2px solid #c2c9cb;font-size:13px}.checkout-address .phonenumber-inner a,.checkout-address .invoice-inner a,.checkout-address .delivery-inner a{text-decoration:none}.checkout-address .phonenumber-inner .fa-plus,.checkout-address .invoice-inner .fa-plus,.checkout-address .delivery-inner .fa-plus,.checkout-address .phonenumber-inner .go-pencil,.checkout-address .invoice-inner .go-pencil,.checkout-address .delivery-inner .go-pencil{color:#A8B9B3;font-size:20px}.checkout-address .phonenumber-inner .fa-plus,.checkout-address .invoice-inner .fa-plus,.checkout-address .delivery-inner .fa-plus{margin-right:20px}.checkout-address .phonenumber-inner .delivery-title,.checkout-address .invoice-inner .delivery-title,.checkout-address .delivery-inner .delivery-title,.checkout-address .phonenumber-inner .invoice-title,.checkout-address .invoice-inner .invoice-title,.checkout-address .delivery-inner .invoice-title,.checkout-address .phonenumber-inner .phonenumber-title,.checkout-address .invoice-inner .phonenumber-title,.checkout-address .delivery-inner .phonenumber-title{font-weight:600;margin-bottom:6px;font-size:14px}.checkout-address .phonenumber-inner .personal-details,.checkout-address .invoice-inner .personal-details,.checkout-address .delivery-inner .personal-details{font-size:14px}.checkout-address .delivery-inner{margin-top:20px}.checkout-address .phonenumber-inner{border-bottom:none}.checkout-address .checkout-address-btn-icon{position:absolute}.checkout-address .checkout-address-btn-icon:before{content:"\e904";font-family:goossens-icons;font-size:initial;margin-right:10px;line-height:35px;color:white;padding-left:20px}.checkout-address .checkout-address-btn{margin-right:4px;margin-left:4px}.checkout-address .checkout-address-btn .btn-primary{width:100%}.checkout-address .deliverytime-inner{padding-top:30px;margin-bottom:22px;padding-bottom:0px}.checkout-address .deliverytime-inner .fa-truck{display:inline-block;color:#5BA647;font-size:24px;margin-right:8px;vertical-align:bottom}.checkout-address .deliverytime-inner .title{display:inline-block;font-size:14px;font-weight:600;margin-bottom:5px}}.phone-modal form .form-group input{border-color:#AAB2B6;border-radius:4px;max-width:300px}.phone-modal .modal-footer .btn-info-primary:before{display:none}@media only screen and (min-width: 768px){.checkout-authenticate{margin-bottom:30px;margin-top:30px}}@media only screen and (max-width: 400px){.checkout-authenticate{background:#E2EBF0}}@media only screen and (max-width: 768px){.checkout-authenticate .mobile-border{background:white}}@media only screen and (max-width: 768px){.checkout-authenticate .wrapper-authenticate-signup,.checkout-authenticate .wrapper-authenticate-signin{margin-top:10px;margin-bottom:10px}}.checkout-authenticate .authenticate{padding:50px 0px}@media only screen and (max-width: 768px){.checkout-authenticate .authenticate{padding:20px 6px}}.checkout-authenticate .authenticate.authenticate-signin{background:white}.checkout-authenticate .authenticate.authenticate-signup{background:white}.checkout-authenticate .authenticate .form-intro{margin-bottom:20px}.checkout-authenticate hr{margin:10px -10px;border-color:#404040}.checkout-authenticate form .form-group input{border-color:#AAB2B6;border-radius:4px;height:38px}@media only screen and (max-width: 768px){.checkout-authenticate form button.btn{width:100%}}.checkout-authenticate form a{line-height:38px;font-size:14px}.checkout-authenticate form .forgot-password{font-weight:300;font-size:14px;color:#404040;line-height:30px;padding:4px 0px;text-decoration:underline}@media only screen and (max-width: 768px){.checkout-authenticate form .forgot-password{font-size:13px}}/* GENERAL */.btn-no-products:before{content:"\e908"}@media only screen and (min-width: 768px){.h1-noproducts{padding-top:80px;padding-bottom:40px}}@media only screen and (max-width: 767px){.btn-no-products{width:100%}.no-productsborder-top{-webkit-box-shadow:0 -3px 0 0px #cdcdcd,-3px -2px 10px -3px #cdcdcd,0 0px 0 0 #cdcdcd;box-shadow:0 -3px 0 0px #cdcdcd,-3px -2px 10px -3px #cdcdcd,0 0px 0 0 #cdcdcd;border-radius:6px;padding-left:15px;padding-right:15px}.no-productsborder-bottom{border-radius:6px;-webkit-box-shadow:0 0px 0 -1px #cdcdcd,0px 2px 10px -6px #cdcdcd,0 3px 0 0 #cdcdcd;box-shadow:0 0px 0 -1px #cdcdcd,0px 2px 10px -6px #cdcdcd,0 3px 0 0 #cdcdcd;border-bottom:3px solid #cdcdcd}.row-no-product-categories{margin-bottom:0px !important}.no-products-cart{padding-bottom:16px;padding-top:30px;text-align:center}.h1-noproducts{padding-top:50px}}.switch-field{overflow:hidden;padding:10px 0px}.switch-field input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{display:inline-block;float:left;width:40px;font-weight:600;background-color:white;color:#AAB2B6;font-size:13px;text-align:center;text-shadow:none;padding:6px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0),0 1px rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0),0 1px rgba(255, 255, 255, 0.1);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;margin-bottom:0px}.switch-field label:hover{cursor:pointer}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}.switch-field label.black{background:#404040;color:white}.switch-field label.green{background:#5BA647;color:white}.coupon-code .input-group-coupon{display:-webkit-box;display:-ms-flexbox;display:flex}.basket .order-costs .discount{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-top:10px}@media only screen and (max-width: 767px){.basket .order-costs .discount{width:100%;padding-bottom:0}}.basket .order-costs .discount .subtotal,.basket .order-costs .discount .price{font-weight:600;font-size:initial;color:#4AA64D;line-height:17px}@media only screen and (max-width: 767px){.basket .order-costs .discount .subtotal,.basket .order-costs .discount .price{margin-top:10px}}.basket .order-costs .discount .subtotal .reduced,.basket .order-costs .discount .price .reduced{color:#404040;font-weight:300}.basket .order-costs .divide{font-weight:600;font-size:14px;color:#404043;line-height:32px}.basket .order-costs .partial-pay{font-size:initial;width:61%}.basket .order-costs .partial-pay-amount{width:38%;font-size:18px}.basket .order-costs .partial-pay .clickable{color:#a7b1b4;font-size:initial;margin-left:10px}.basket .order-costs .partial-pay .green{color:#5BA647;margin-right:5px;font-size:initial}.basket .order-costs .shipping-methods dd.price{color:black;font-weight:400}.basket .order-costs .shipping-methods dt .fa-question-circle{color:#a7b1b4;font-size:initial}.basket .order-costs .shipping-methods dt.radio{padding-left:20px;display:inline-block;margin-top:2px;margin-bottom:2px}.basket .order-costs .shipping-methods dt.radio input:checked + label::before{border:2px solid #404040;width:16px;height:16px;background:transparent}.basket .order-costs .shipping-methods dt.radio input:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.basket .order-costs .shipping-methods dt.radio label{font-weight:400;padding-left:12px;font-size:14px;color:#404040;line-height:12px}.basket .order-costs .shipping-methods dt.radio label::before{border:2px solid #AAB2B6;width:16px;height:16px;background:transparent;top:0px}.basket .order-costs .shipping-methods dt.radio label::after{width:8px;height:8px;left:4px;top:4px;border-color:#404040}.basket .order-costs .panel-group-coupon{margin-bottom:0px}@media only screen and (max-width: 767px){.basket .order-costs .panel-group-coupon{display:block;float:left;text-align:left;width:100%}}.basket .order-costs .panel-group-coupon .panel-default,.basket .order-costs .panel-group-coupon .panel-heading{background:transparent}.basket .order-costs .panel-group-coupon a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:32px}.basket .order-costs .panel-group-coupon a:after{display:none}@media only screen and (max-width: 767px){.basket .order-costs .panel-group-coupon a{font-size:14px}}.basket .order-costs .panel-group-coupon .fa-times{color:#a7b1b4;font-size:20px;padding:8px 18px 8px 0px;cursor:pointer}.basket .order-costs .panel-group-coupon input{width:260px;height:36px;margin-right:10px;border-radius:4px}@media only screen and (max-width: 767px){.basket .order-costs .panel-group-coupon input{width:150px}}@media only screen and (max-width: 320px){.basket .order-costs .panel-group-coupon input{width:108px}}.basket .order-costs .panel-group-coupon .input-group-btn{width:auto}.basket .order-costs .panel-group-coupon .input-group-btn .btn{color:#FFFFFF;background:#404040;border-radius:4px}.basket .order-costs .panel-group-coupon .input-group-btn .btn:before{display:none}.basket .order-costs .cost-line{font-weight:400;font-size:14px;margin-bottom:20px}.basket .order-costs .cost-line .fa-times{font-size:initial;cursor:pointer;padding-right:18px;color:#a7b1b4;margin-top:1px}@media only screen and (max-width: 767px){.basket .order-costs .cost-line .fa-times{font-size:initial}}.basket .order-costs .cost-line-dd{margin-bottom:20px;font-size:initial}.basket .order-costs dt.total{width:60%}.basket .order-costs dt.total .articles{font-weight:400;font-size:20px}@media only screen and (max-width: 1199px){.basket .order-costs dt.total .articles{font-size:14px}}.basket .order-costs .btw-price{font-weight:400;color:#AAB2B6;line-height:17px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.deliverytime-inner .text-wrapper{width:80% !important}}/* LARGE DEVICES */@media only screen and (min-width: 768px){.basket .table > tbody > tr > td{padding:20px 20px 0 20px}.basket .section-title{font-size:32px;color:rgba(64, 64, 64, 0.8);line-height:33px;font-weight:300}.basket .shipping-country{background:#E2EBF0;padding:0px}.basket .shipping-methods{background:#E2EBF0;padding-top:14px}.basket .address{margin-bottom:0px}.basket .address.deliverytime{display:inline-block;padding-top:30px;padding-bottom:30px}.basket .address.deliverytime .deliverytime-inner .text-wrapper{width:86%}.basket .address.deliverytime .deliverytime-inner .text-wrapper .title{font-weight:600;font-size:initial;color:#404040;line-height:17px;margin-bottom:4px}.basket .address.deliverytime .deliverytime-inner .text-wrapper .deliverytime-text{font-size:14px;color:#404040;line-height:20px}.basket .address.deliverytime .deliverytime-inner i.fa.fa-truck.pull-left{font-size:26px;margin-top:21px;color:#50a453;margin-left:15px}.basket .basket-help{width:100%;background:#F7F7F7;padding:16px 30px;margin-top:10px}.basket .basket-help .title-wrapper,.basket .basket-help .info-wrapper{float:left}.basket .basket-help .title-wrapper .section-title,.basket .basket-help .info-wrapper .section-title{padding-right:20px;padding-bottom:20px;font-size:20px;font-weight:300}.basket .basket-help .title-wrapper .phone,.basket .basket-help .info-wrapper .phone{color:#CF334D;text-decoration:none;font-weight:600}.basket .basket-help .title-wrapper .mail,.basket .basket-help .info-wrapper .mail{display:block;margin-top:6px;text-decoration:none}.basket .basket-help .info-wrapper{margin-top:6px}.basket .no-padding .table:not(.tr-product) td{padding:1rem 1rem 0}.basket .no-padding .table:not(.tr-product) td .alert{border:none;border-radius:none;text-align:center}.basket .no-padding .table .tr-product{border-bottom:2px solid #ddd}.basket .no-padding .table .tr-product td.description .title{margin-bottom:0px;text-decoration:none}.basket .no-padding .table .tr-product td.description .title a{text-decoration:none;font-size:20px;color:#404040;line-height:30px}.basket .no-padding .table .tr-product td.description .title a.btn-edit{font-size:14px}.basket .no-padding .table .tr-product td.description .subtitle{color:#404040;line-height:16px}.basket .no-padding .table .tr-product td.description img{margin-top:20px;max-width:250px}.basket .no-padding .table .tr-product td.description .product-variant-picture{border:1px solid #ddd;height:156px;display:inline-block;margin-top:16px;width:240px;position:relative}.basket .no-padding .table .tr-product td.description .product-variant-picture:before,.basket .no-padding .table .tr-product td.description .product-variant-picture:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.basket .no-padding .table .tr-product td.description .product-variant-picture:after{border-color:rgba(136, 183, 213, 0);border-right-color:white;border-width:12px;margin-top:-56px}.basket .no-padding .table .tr-product td.description .product-variant-picture:before{border-color:rgba(194, 225, 245, 0);border-right-color:#ddd;border-width:14px;margin-top:-58px}.basket .no-padding .table .tr-product td.description .product-variant-picture .product-variant-text{padding:10px;padding-bottom:0px}.basket .no-padding .table .tr-product td.description .product-variant-picture img{width:100px;height:94px;padding:10px;padding-top:0px;margin-top:0px}.basket .no-padding .table .tr-product td.description .prod-pic{float:left}.basket .no-padding .table .tr-product td.description .configurator-info{float:left;color:#404040;padding-top:18px;padding-left:1rem}.basket .no-padding .table .tr-product td.description .configurator-info-list li{color:#404040}.basket .no-padding .table .tr-product td.description .configurator-info .btn-edit{padding:0}.basket .no-padding .table .tr-product td.description .product-buttons{float:left;margin-top:30px;width:100%}.basket .no-padding .table .tr-product td.description .product-buttons .btn{margin:0;text-transform:none;vertical-align:middle;font-weight:400;font-size:14px;color:#AAB2B6;margin-right:15px;padding:8px 0}.basket .no-padding .table .tr-product td.description .product-buttons .btn:last-child{margin:0}.basket .no-padding .table .tr-product td.description .product-buttons .btn .fa,.basket .no-padding .table .tr-product td.description .product-buttons .btn .go{padding-right:10px;font-size:initial}.basket .no-padding .table .tr-product td.name{width:220px;padding-right:8px}.basket .no-padding .table .tr-product td.name .product-name{margin-top:127px}.basket .no-padding .table .tr-product td.name .product-name p{padding-top:12px;padding-bottom:20px;text-align:right;font-weight:600;margin-bottom:0px;font-size:14px;color:#404040;position:relative}.basket .no-padding .table .tr-product td.name .product-name p .fa{color:#a7b1b4;font-size:initial;padding-left:5px;position:relative;top:2px}.basket .no-padding .table .tr-product td.name .product-name p .undertitle{position:absolute;top:30px;left:7px}.basket .no-padding .table .tr-product td.qty{width:200px;text-align:left}.basket .no-padding .table .tr-product td.qty .spinner{width:46px;height:30px;padding-right:0px;text-align:center}.basket .no-padding .table .tr-product td.qty .product-options-wrapper{margin-top:94px}.basket .no-padding .table .tr-product td.price .product-options-price-wrapper{margin-top:104px}.basket .no-padding .table .tr-product td.price .product-options-price-wrapper .product-options-price{padding:14px 0px;font-size:14px;color:#AAB2B6;line-height:20px}.basket .no-padding .table .tr-product td.price .product-options-price-wrapper .product-options-price .selected{padding-left:0px;font-size:initial;color:#404040;font-weight:600}.basket .no-padding .table .tr-product td.price-standard{padding-right:0px;padding-top:24px;font-size:14px;color:#AAB2B6;line-height:20px}.basket .no-padding .table .tr-product td.price-standard .product-options-price-wrapper{margin-top:102px}.basket .no-padding .table .tr-product td.price-standard .empty{text-decoration:none}.basket .no-padding .table .tr-product td.price-sales{max-width:110px}.basket .basket-top-btn{margin-bottom:20px}.basket .btn-primary,.basket .btn-info-primary{border-width:2px}.basket .btn-primary::before,.basket .btn-info-primary::before{float:left}.basket .btn-info-primary::before{content:"\e908"}.basket span.price-sales.hidden-xs{font-size:initial;color:#404040}}@media only screen and (min-width: 768px) and only screen and (max-width: 1199px){.basket .no-padding .table .tr-product td.description .product-variant-picture:before,.basket .no-padding .table .tr-product td.description .product-variant-picture:after{bottom:100%;left:5%}}@media only screen and (min-width: 768px) and only screen and (max-width: 1199px){.basket .no-padding .table .tr-product td.description .product-variant-picture:after{border-width:12px;margin-left:-3px}}@media only screen and (min-width: 768px) and only screen and (max-width: 1199px){.basket .no-padding .table .tr-product td.description .product-variant-picture:before{border-width:14px;margin-left:-5px}}/* TABLETS */@media only screen and (max-width: 991px){.basket .no-padding .table .tr-product td.name .product-name{width:120px}.basket .no-padding .table .tr-product td.name .product-name p{font-size:11px}.basket .no-padding .table .tr-product td.qty .product-options-wrapper{width:60px}.basket .no-padding .table .tr-product td.qty .product-options-wrapper .switch-field label{font-size:11px;padding:6px 4px;width:30px}.basket .no-padding .table .tr-product td.price.price-standard{padding-left:0}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.basket .mobile-lightbluegrey-background{background:#E2EBF0}.basket .mobile-lightbluegrey-background .basket-deliverytime{padding:20px}.basket .mobile-lightbluegrey-background .basket-deliverytime .basket-deliverytime-title{font-weight:600;font-size:initial}.basket .mobile-lightbluegrey-background .basket-deliverytime .deliverytime-text{font-size:13px;color:#404040}.basket .mobile-lightbluegrey-background .basket-deliverytime .fa-truck{padding-right:8px;font-size:26px;color:#5BA647}.basket .no-padding{padding:0px}.basket .no-padding .table{background:#E2EBF0;margin-bottom:0px}.basket .no-padding .table.checkout-summary{background:white}.basket .no-padding .table .tr-product{position:relative;-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;margin-top:12px;display:inline-block;background:white;padding:10px 5px;width:100%;z-index:1}.basket .no-padding .table .tr-product > td{position:relative;display:block}.basket .no-padding .table .tr-product td.options{position:absolute;padding-top:3px;z-index:2}.basket .no-padding .table .tr-product td.description{width:100%;padding-left:12%;margin-bottom:10px}.basket .no-padding .table .tr-product td.description .title{text-decoration:none;margin-bottom:0px}.basket .no-padding .table .tr-product td.description .title a{font-size:initial;text-decoration:none}.basket .no-padding .table .tr-product td.description .fa-heart-o{top:8px;right:10px;position:absolute;color:#A8B9B3;font-size:initial}.basket .no-padding .table .tr-product td.description .configurator-info{float:left;width:100%;color:#404040;padding-left:1rem}.basket .no-padding .table .tr-product td.description .configurator-info-list{font-size:13px;margin-top:5px}.basket .no-padding .table .tr-product td.description .configurator-info-list li{color:#404040}.basket .no-padding .table .tr-product td.description .configurator-info .btn-edit{padding:0}.basket .no-padding .table .tr-product td.qty{float:left;position:absolute;z-index:2}.basket .no-padding .table .tr-product td.qty .form-control{color:#404040;border-color:#404040;border-width:1.5px;width:56px;height:36px;text-align:center;font-weight:600}.basket .no-padding .table .tr-product td.price{float:right}.basket .no-padding .table .tr-product td.price .price-sales{font-size:initial;width:56px;color:#404040}.basket .no-padding .table .tr-product td.price .price-standard{position:relative;top:2px;font-size:14px;color:#AAB2B6;line-height:20px}.basket .no-padding .table .tr-product td.price .price-standard.empty{text-decoration:none}.basket .no-padding .table .tr-product td.picture{float:left;width:100%;margin-top:40px}.basket .no-padding .table .tr-product td.picture img{border:none;max-width:250px}.basket .no-padding .table .tr-product td .product-variant-picture{border:1px solid #ddd;height:86px;display:inline-block;margin-top:16px;width:100%;position:relative;display:block}.basket .no-padding .table .tr-product td .product-variant-picture:before,.basket .no-padding .table .tr-product td .product-variant-picture:after{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:20% !important}.basket .no-padding .table .tr-product td .product-variant-picture:after{border-color:rgba(136, 183, 213, 0);border-bottom-color:white;border-width:12px;margin-left:-56px;margin-top:-41px !important}.basket .no-padding .table .tr-product td .product-variant-picture:before{border-color:rgba(194, 225, 245, 0);border-bottom-color:#ddd;border-width:14px;margin-left:-58px;top:34%!important}.basket .no-padding .table .tr-product td .product-variant-picture .product-variant-text{float:left;padding:25px}.basket .no-padding .table .tr-product td .product-variant-picture img{width:84px;height:84px;padding:10px;margin-top:0px;float:right}.basket .no-padding .table .tr-product td.product-options{width:100%;display:inline-block !important;margin-left:0px}.basket .no-padding .table .tr-product td.product-options p{font-size:12px;font-weight:600;color:#404040;margin-bottom:5px}.basket .no-padding .table .tr-product td.product-options p .fa{color:#a7b1b4;font-size:initial;padding-left:8px}.basket .no-padding .table .tr-product td.product-options .product-option-toggle{display:inline}.basket .no-padding .table .tr-product td.product-options .product-options-price{display:inline;float:right;font-size:13px;color:#AAB2B6;margin-top:6px}.basket .no-padding .table .tr-product td.product-options .product-options-price span{font-size:14px}.basket .no-padding .table .tr-product td.product-options .product-options-price span.selected{width:66px;font-weight:600;font-size:initial;display:inline-block;text-align:right;color:#404040}.basket .no-padding .table .tr-product .product-premiums{width:100%;display:inline-block !important;-webkit-box-shadow:none;box-shadow:none;border-top:2px solid #cdcdcd;padding:0;margin:0;border-radius:0}.basket .no-padding .table .tr-product .product-premiums table{background:none}.basket .no-padding .table .tr-product .product-premiums table tbody{border:none}.basket .no-padding .table .tr-product .product-premiums table tbody tr{border:none}.basket .no-padding .table .tr-product .product-premiums table tbody tr td{border:none}.basket .no-padding .table .bundle-line{position:relative;-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;margin-top:12px;display:inline-block;background:#fff;padding:10px 5px;width:100%;z-index:1}.basket .no-padding .table .bundle-line .indent{width:auto!important}.basket .no-padding .table .bundle-line .product-giveaways{width:100%;display:inline-block}.basket .no-padding .table .bundle-line .product-giveaways table{background:none}.basket .basket-box-shadow{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;z-index:1;padding-bottom:20px}.basket .basket-box-shadow .order-costs{background:white}.basket .basket-box-shadow .order-costs .shipping-methods dd.price{font-size:14px;color:#404040}.basket .basket-box-shadow .order-costs .btw-price{font-size:initial;padding-top:0px}.basket .basket-box-shadow .order-costs dt{width:75%;float:left}.basket .basket-box-shadow .order-costs dd{width:25%;float:left}.basket .basket-box-shadow .order-costs dt.total{float:left;width:60%;font-size:19px;color:#404040;padding-bottom:0px}.basket .basket-box-shadow .order-costs dd.price-half{float:left;width:90px;padding-top:5px;line-height:32px;margin:5px 0 0 0;padding-right:0px;font-size:19px;color:#404040;padding-bottom:0px}.basket .basket-box-shadow .order-costs dd.price-half.line-through-order-gross{width:calc(50% - 90px);font-size:initial;padding-right:10px}.basket .basket-box-shadow .order-costs .divide{font-size:initial;color:#404043}.basket .basket-box-shadow .order-costs .shipping-methods{background:white;border-bottom:none;padding-bottom:15px}.basket .basket-box-shadow .order-costs .shipping-country{background:transparent}.basket .basket-box-shadow .mobile-basket-btn{margin-top:20px;border-width:2px}.basket .basket-box-shadow .mobile-basket-btn:first-child{margin-top:5px}.basket .mobile-back-foward-btn{padding-left:6px;padding-right:6px}.basket .btn-color:before,.basket .btn-grey:before,.basket .btn-info-primary:before,.basket .btn-info-white:before,.basket .btn-info:before,.basket .btn-primary:before,.basket .btn-secundary:before,.basket .btn-success:before,.basket .btn-white:before{float:left}.basket .btn-info-primary::before{content:"\e908"}.basket .mobile-wrapper-top,.basket .mobile-wrapper-bottom{padding:20px 6px 20px 6px}.basket .mobile-wrapper-top h1.section-title,.basket .mobile-wrapper-bottom h1.section-title{font-size:29px;font-weight:300;text-align:center;margin-bottom:20px;margin-top:10px;color:#404040}.basket .mobile-wrapper-bottom{padding:40px 0}.basket .mobile-wrapper-bottom .section-title{font-size:24px;color:#404040;margin-bottom:12px}.basket .mobile-wrapper-bottom .basket-contact{display:block;text-decoration:none}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-phone{font-size:initial;color:#CF334D;font-weight:600}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-phone .fa-phone{padding-right:6px;font-size:20px}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-mail{font-size:14px;margin-top:4px}.basket .mobile-wrapper-bottom .basket-contact.basket-contact-mail .fa-envelope-o{padding-right:6px;font-size:20px}.basket .mobile-wrapper-bottom .section-title{margin-bottom:10px}.basket .btn-delete{margin:0px;color:#A8B9B3}}/* PRODUCT VARIANT IMAGES */@media only screen and (max-width: 1199px){.product-variant-picture:before,.product-variant-picture:after{right:auto;top:auto;pointer-events:none;bottom:100%;left:5%;top:19% !important}.product-variant-picture:after{border-right-color:transparent !important;border-width:12px;margin-left:10px;border-bottom-color:#fff !important;margin-top:-53px !important}.product-variant-picture:before{border-right-color:transparent !important;border-width:36px;margin-left:8px;border-bottom-color:#ddd !important;margin-top:-57px !important}}.checkout-confirmation h1{color:#5BA647;font-weight:300;margin-top:10px;margin-bottom:20px}.checkout-confirmation h1 .fa{color:#5BA647}.checkout-confirmation h3{color:#CF334D}.checkout-confirmation h3 .fa{color:#a7b1b4;padding-right:14px}.checkout-confirmation h3 .fa.fa-flip-horizontal{padding-right:0;padding-left:14px}.checkout-confirmation p .mail,.checkout-confirmation p .order{font-weight:600}.checkout-confirmation p .service,.checkout-confirmation p .phone{color:#CF334D}.checkout-confirmation p .phone{text-decoration:none}.checkout-confirmation .delivery{margin-top:40px}/* MOBILE */@media only screen and (max-width: 767px){.checkout-confirmation h1{text-align:left !important;font-size:24px;margin-bottom:10px;margin-top:20px}}/* LARGE DEVICES */@media only screen and (min-width: 768px){.footer-top-checkout{background:#F7F7F7;padding:18px}.footer-top-checkout .title-wrapper,.footer-top-checkout .info-wrapper{float:left}.footer-top-checkout .title-wrapper .h3,.footer-top-checkout .info-wrapper .h3{font-weight:300}.footer-top-checkout .title-wrapper .phone,.footer-top-checkout .info-wrapper .phone{display:block;color:#d92c51;font-weight:600;margin-bottom:8px}.footer-top-checkout .info-wrapper{margin-top:14px;padding-left:20px}.footer-top-checkout .info-wrapper .fa-phone{font-size:initial;padding-right:12px}.footer-top-checkout .info-wrapper .fa-envelope-o{font-size:initial;padding-right:8px}.basket .btn-primary::before,.checkout .btn-primary::before,.basket .btn-info-primary::before,.checkout .btn-info-primary::before{float:left}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.mobile-border{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd;border-radius:6px;position:relative;clear:both}.mobile-step-background{background:#E2EBF0}.mobile-step-background h2{text-align:center;font-weight:300}}/* CHECKOUT WELL CSS */.basket,.checkout{padding-top:1rem}.basket .well,.checkout .well{padding:20px;background-color:#F7F7F7}.basket .well .form-group label,.checkout .well .form-group label{margin-top:0!important}.basket .well .form-group ul li,.checkout .well .form-group ul li{font-size:14px;margin:10px 0!important}.basket .well .form-group ul li i,.checkout .well .form-group ul li i{color:#5BA647;margin-right:10px}/* FEEDBACK POPUP FOR FORMS */.form-control-feedback.error .info-popup,.optional .info-popup{direction:rtl;position:relative}.form-control-feedback.error .info-popup .info-block,.optional .info-popup .info-block{display:none;position:absolute;direction:ltr;top:-42px;right:-34px;white-space:nowrap;font-family:"Roboto",Arial,sans-serif;font-size:14px!important;border-radius:4px;padding:6px 12px;font-size:1em;background-color:#404040;border:1px solid #404040;color:white}.form-control-feedback.error .info-popup .info-block-arrow,.optional .info-popup .info-block-arrow{display:none;position:absolute;direction:ltr;width:0;height:0;top:-14px;left:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #404040}.form-control-feedback.error:hover .info-block-arrow,.optional:hover .info-block-arrow{display:inline-block}.form-control-feedback.error:hover .info-block,.optional:hover .info-block{display:inline-block}/* GENERAL */.payment-method-h2{font-weight:300}.checkout-payment .basket-review{margin-right:0px}.checkout-payment .basket-review .table{border-color:#969696}.checkout-payment .basket-review .table > tbody > tr > td{padding:8px 0px}.checkout-payment .basket-review .table.basket-products-total{border-bottom:none}.checkout-payment .basket-review .table.basket-products-total .totals .text-left,.checkout-payment .basket-review .table.basket-products-total .totals .price{font-size:.95rem;padding-bottom:0px}.checkout-payment .basket-review .table.basket-products-total .totals .text-left .articles,.checkout-payment .basket-review .table.basket-products-total .totals .price .articles{font-weight:400}.checkout-payment .basket-review .table.basket-products-total .inc-vat{padding-top:4px;color:#cacaca;font-weight:400}.checkout-payment .basket-review .table.basket-product-all{border-bottom:none;margin-bottom:26px}.checkout-payment .basket-review .table .subtotal .text-left{font-weight:600}.checkout-payment .basket-review .table .discount{margin-top:10px}.checkout-payment .basket-review .table .discount .text-left,.checkout-payment .basket-review .table .discount .price{color:#5BA647;font-weight:600}.checkout-payment .basket-review .table .discount .text-left .reduced,.checkout-payment .basket-review .table .discount .price .reduced{color:#404040;font-weight:400}.checkout-payment .basket-review .table .partial-pay{font-size:initial}.checkout-payment .basket-review .table .partial-pay-amount{font-size:initial;text-align:right}.checkout-payment .basket-review .table .partial-pay .clickable{color:#a7b1b4;font-size:initial;margin-left:10px}.checkout-payment .basket-review .table .partial-pay .green{color:#5BA647;margin-right:5px;font-size:initial}.checkout-payment .basket-review .products-summary{margin-bottom:5px}.checkout-payment .partial-payment{background:#F7F7F7;padding:15px;position:absolute;width:100%}.checkout-payment .partial-payment .radio.account{border-bottom:0px}.checkout-payment .partial-payment .radio label{vertical-align:middle;position:relative;padding-left:14px;margin-top:2px;padding-top:10px}.checkout-payment .partial-payment .radio label::before{border:3px solid #ccc;width:22px;height:22px;background:transparent;top:9px}.checkout-payment .partial-payment .radio label::after{width:8px;height:8px;left:7px;top:16px;border-color:#555}.checkout-payment .partial-payment .selected .radio label::before{border:3px solid #424242;width:22px;height:22px;background:transparent}.checkout-payment .partial-payment .selected .radio label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.checkout-payment .payment-option-wrapper .partial-payment{background:none;position:relative}.checkout-payment .payment-option-wrapper h2{margin-bottom:16px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio.account,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio.account{border-bottom:0px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio label,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio label{vertical-align:middle;position:relative;padding-left:14px;margin-top:2px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio label::before,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio label::before{border:3px solid #ccc;width:22px;height:22px;background:transparent;top:9px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .radio label::after,.checkout-payment .payment-option-wrapper .panel-default .payment-option .radio label::after{width:8px;height:8px;left:7px;top:16px;border-color:#555}.checkout-payment .payment-option-wrapper .panel-default .selected .radio label::before{border:3px solid #424242;width:22px;height:22px;background:transparent}.checkout-payment .payment-option-wrapper .panel-default .selected .radio label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option a{float:left;padding-left:20px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option a .payment-option-description,.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option a img{margin-right:10px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper{border-bottom:2px solid #cdd3d4;padding-bottom:20px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper .form-control,.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper .payment-option-description{display:inline-block}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper .payment-option-description{padding-right:8px}.checkout-payment .payment-option-wrapper .panel-default .ideal-payment-option .ideal-wrapper select.form-control{width:228px;border-color:#929292;color:#404040;height:40px;border-radius:4px;margin-top:10px}.checkout-payment .payment-btn{background:#F7F7F7;padding:20px}.checkout-payment .btn-primary{width:100%}.checkout-payment .privacy{padding:0px;font-size:12px;color:#676767}.checkout-payment .privacy a{color:#676767}/* LARGE DEVICES */@media only screen and (min-width: 768px){.checkout-payment .payment-option input{pointer-events:none;visibility:visible;position:inherit;margin:0 4px 0 0}.checkout-payment .payment-option{padding:5px 4px;border-bottom:2px solid #cdd3d4}.checkout-payment .payment-option:last-child{border-bottom:none}.checkout-payment .payment-option.payment-account{border-bottom:none}.checkout-payment .payment-option-wrapper{background:#F7F7F7;padding:20px;margin:0}.checkout-payment .payment-option-wrapper .panel-group .panel{background:#F7F7F7}.checkout-payment .payment-option-wrapper .panel-group .panel .radio{padding-left:0px}.checkout-payment .payment-option-wrapper .privacy{margin-bottom:10px}.checkout-payment .payment-option.selected{background:transparent}.checkout-payment .payment-option > a{text-decoration:none}.checkout-payment .has-feedback .form-control{height:100px;border-color:#929292;border-radius:3px}.checkout-payment .description{background:#F7F7F7;padding:0 20px;margin-left:0;margin-right:0}.checkout-payment .description textarea.form-control{height:100px;border-color:#cdd3d4;border-radius:3px;border-width:2px}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.checkout-payment{margin-bottom:-10px}.checkout-payment .description{margin-left:5px;margin-right:5px}.checkout-payment .description .form-control{height:60px;border-radius:3px;margin-bottom:25px;border-color:#AAB2B6}.checkout-payment .mobile-border{-webkit-box-shadow:0 0 0 3px #cdcdcd;box-shadow:0 0 0 3px #cdcdcd}.checkout-payment .mobile-border .payment-option-wrapper.well{background:transparent;padding-top:10px;padding-bottom:5px}.checkout-payment .mobile-border .payment-option-wrapper #payment-accordion{border-top:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group{margin-bottom:0px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option{margin:0px 5px;padding:0px;width:98%;border-bottom:2px solid #cdd3d4}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option:last-child{border-bottom:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option.payment-account{border-bottom:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option a{text-decoration:none}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option a .radio{padding-left:0px;padding-bottom:10px;padding-top:10px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option .ideal-wrapper{border-bottom:2px solid #cdd3d4;padding-bottom:20px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option .ideal-wrapper .payment-option-description{padding-right:20px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .payment-option.selected{background:white}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .ideal-payment-option a{padding-left:8px}.checkout-payment .mobile-border .payment-option-wrapper .panel-group .ideal-payment-option select.form-control{width:158px}.checkout-payment .mobile-custom-border{-webkit-box-shadow:0 -2px 0 1px #cdcdcd;box-shadow:0 -2px 0 1px #cdcdcd}.checkout-payment .mobile-custom-border-bottom{-webkit-box-shadow:0 3px 0 0px #cdcdcd;box-shadow:0 3px 0 0px #cdcdcd}.checkout-payment .privacy-wrapper .privacy{padding:0px 10px;padding-bottom:10px;font-size:11px;color:#404040}.checkout-payment .privacy-wrapper .privacy a{text-decoration:underline}.checkout-payment .has-feedback .form-control{height:65px;border-color:#929292;border-radius:3px}.checkout-payment .basket-review{padding:10px;padding-top:0px}.checkout-payment .basket-review .table{margin-bottom:0px}.checkout-payment .basket-review .basket-product-all{margin-top:20px}.checkout-payment .basket-review .table.basket-product-all{margin-bottom:0px}.checkout-payment .basket-review .table.basket-product-all tr td{font-size:14px;color:#404040}.checkout-payment .basket-review .products-summary .price,.checkout-payment .basket-review .products-summary .subtotal{font-size:14px;color:#404040}.checkout-payment .basket-review .products-summary .discount .discount-price{font-size:initial}.checkout-payment .payment-btn-icon{position:absolute;top:6px}.checkout-payment .payment-btn-icon:before{content:"\e904";font-family:goossens-icons;font-size:initial;margin-right:10px;color:#fff;padding-left:22px}.checkout-payment .payment-btn{background:transparent;padding:0px 24px 20px 24px}.checkout-payment .payment-btn .btn-primary:before{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:34px}.checkout-payment .mobile-background{clear:both;background:#E2EBF0;height:30px}.checkout-payment .description .has-feedback{margin-left:5px;margin-right:5px}.checkout-payment .panel-group{margin-bottom:0px}.checkout-payment .panel-default{font-size:initial}.checkout-payment .panel-default > .panel-heading{padding:10px;padding-bottom:0px}.checkout-payment .checkout a:not(.btn){text-decoration:none}.checkout-payment a[data-toggle=collapse].collapsed:after,.checkout-payment h2[data-toggle=collapse].collapsed:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:34px}.checkout-payment a[data-toggle=collapse]:after,.checkout-payment h2[data-toggle=collapse]:after{content:"\f106";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:34px}.checkout-payment .panel-title{font-size:1.1em;font-weight:600;border-bottom:2px solid #cdd3d4;padding-bottom:10px;margin-bottom:20px}.checkout-payment .panel-title a{display:block;padding:10px 0 7px;text-decoration:none;font-size:24px;cursor:pointer}.checkout-payment .panel-nested > .panel-heading{border:none}.checkout-payment .read-more-trigger.collapsed:before{content:'Toon meer';float:right;padding-right:30px;color:#cacaca;font-size:12px;margin-top:8px;font-weight:400;line-height:20px}.checkout-payment .read-more-trigger:before{content:'Toon minder';float:right;padding-right:30px;color:#cacaca;font-size:12px !important;margin-top:8px;font-weight:400;line-height:20px}.checkout-payment .line-through-order-gross{font-size:initial}.checkout-payment .basket-review .totals .articles{font-size:14px;color:#404040}}.order-costs .line-through-order-gross{margin-right:0}.flex-table tbody{display:block}.flex-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.checkout-register .address{background:white}.checkout-register .address.deliverytime{background:transparent;margin-top:20px;padding:0px}.checkout-register .address.deliverytime .text-wrapper{width:86%}.checkout-register .address.deliverytime .title{font-weight:600}.checkout-register .address.deliverytime i.fa.fa-truck.pull-left{font-size:26px;margin-top:21px;color:#5BA647}}@media only screen and (max-width: 768px){.checkout-register .reg-contact,.checkout-register .reg-address,.checkout-register .button-wrapper{margin-left:6px;margin-right:6px}.checkout-register .form-group .radio{margin-left:6px;margin-right:6px}.checkout-register .address{background:white}.checkout-register .deliverytime-inner{padding-bottom:0px}.checkout-register .deliverytime-inner .fa-truck{display:inline-block;color:#5BA647;font-size:24px;padding-right:6px}.checkout-register .deliverytime-inner .title{display:inline-block;font-size:14px;font-weight:600}}.checkout-register h1{font-weight:300}.checkout-register fieldset .form-group{margin:0}.checkout-register fieldset .form-group.has-feedback .form-control-feedback{width:44px;height:44px;line-height:34px!important;padding:5px 0}.checkout-register fieldset .form-group.has-feedback .form-control-feedback.error{color:#CF334D;pointer-events:auto}.checkout-register fieldset .form-group.has-feedback .form-control-feedback.correct{color:#5BA647}.checkout-register fieldset .form-group.has-feedback .help-block{margin-bottom:0}.checkout-register fieldset .form-group ul{margin:0}.checkout-register fieldset .form-group ul li{margin:0}.checkout-register fieldset .form-group select{margin:5px 0;border-radius:4px}.checkout-register fieldset .form-group input{margin:5px 0;border-color:#AAB2B6;border-radius:4px;display:inline-block}.checkout-register fieldset .form-group input::-webkit-input-placeholder,.checkout-register fieldset .form-group input:-moz-placeholder,.checkout-register fieldset .form-group input::-moz-placeholder,.checkout-register fieldset .form-group input:-ms-input-placeholder{color:#AAB2B6}.checkout-register fieldset .form-group label{margin:10px 10px 0 0;font-size:initial}.checkout-register fieldset .form-group span.optional{color:#AAB2B6;font-size:14px;margin-right:10px}.checkout-register fieldset .form-group span.optional i{font-size:initial}.checkout-register fieldset .form-group .radio input:checked + label::before{border:2px solid #555;width:17px;height:17px;background:transparent}.checkout-register fieldset .form-group .radio input:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.checkout-register fieldset .form-group .radio label{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-register fieldset .form-group .radio label::before{border:2px solid #ccc;width:17px;height:17px;background:transparent;top:0px}.checkout-register fieldset .form-group .radio label::after{width:7px;height:7px;left:5px;top:5px;border-color:#555}.checkout-register fieldset .form-group .checkbox{margin:0}.checkout-register fieldset .form-group .checkbox input[type=checkbox] + label::before{height:20px;width:20px;border-radius:4px}.checkout-register fieldset .form-group .checkbox input[type=checkbox] + label::after{height:20px;width:20px;line-height:20px;font-size:initial;color:#ccc}.checkout-register fieldset.reg-delivery-address{margin:0!important}.checkout-register .button-wrapper .btn{width:100%}@media only screen and (min-width: 768px){.checkout-register .button-wrapper{margin-left:-20px;margin-right:-20px}}.checkout-register .optional .info-popup{display:ltr}.checkout-register .optional .info-popup .info-block{left:26px;top:-6px;right:auto}.checkout-register .optional .info-popup .info-block-arrow{top:2px;left:20px;border:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #404040}.checkout-register .optional .info-popup:hover .info-block-arrow{display:inline-block}.checkout-register .optional .info-popup:hover .info-block{display:inline-block}.checkout-register input:hover + span i .info-block,.checkout-register input:hover + span i .info-block-arrow{display:inline-block}.checkout-register input:focus + span i .info-block,.checkout-register input:focus + span i .info-block-arrow{display:none!important}/* LARGE DEVIVES */@media only screen and (min-width: 768px){.timeline{position:relative;margin:0 0 25px;overflow:hidden;margin-top:1rem}.timeline .step{width:20%;left:20%;text-align:center;position:relative;z-index:1;float:left}.timeline .step-active .step-nr{background-color:#d92c51}.timeline .step-active .step-title{color:#d92c51;margin-top:6px;font-size:12px}.timeline .step-nr{display:inline-block;background-color:#a7b1b4;border-radius:50%;width:30px;height:30px;text-align:center;color:white;font-size:15px;padding-top:5px}.timeline .step-title a{color:#8a8a8a;font-weight:300;margin-top:6px;font-size:12px}.timeline:after,.timeline:before{content:'';display:block;height:2px;position:absolute;left:0;top:31%}.timeline:before{width:100%;background-color:#e0ebef}.timeline[data-current="2"]:after{width:48%}.timeline[data-current="3"]:after{width:100%}}/* SMALL DEVICES */@media only screen and (max-width: 767px){.timeline{position:relative;margin:0 0 25px;overflow:hidden;margin-top:1rem}.timeline .step{width:33%;text-align:center;position:relative;z-index:1;float:left}.timeline .step-active .step-nr{background-color:#d92c51}.timeline .step-active .step-title{display:none}.timeline .step-nr{display:inline-block;background-color:#a7b1b4;border-radius:50%;width:30px;height:30px;text-align:center;color:white;font-size:15px;padding-top:5px}.timeline .step-title{display:none}.timeline:after,.timeline:before{content:'';display:block;height:3px;position:absolute;left:0;top:50%}.timeline:before{width:100%;background-color:white}.timeline[data-current="2"]:after{width:48%}.timeline[data-current="3"]:after{width:100%}}.announcer-slider{cursor:pointer;list-style-type:none;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.announcer-slider .slider-item p{color:white;cursor:pointer;display:block;line-height:20px;padding:5px 15px;margin:0}.announcer-slider .slider-item p:hover{color:#CF334D}.announcer-slider .slider-item p:focus{outline:none}.announcer-slider .slider-item p i{margin-right:10px}.announcer-slider._mobile{background:#404040;height:40px;margin-bottom:10px;position:relative}.announcer-slider._mobile::after{color:white;content:"\f106";font-family:'Font Awesome 5 Pro';font-size:20px;line-height:20px;padding:10px 0;position:absolute;top:0;right:10px;left:auto}.announcer-slider._mobile.collapsed::after{content:"\f107"}.announcer-slider._mobile.collapsed .slick-list{display:block}.announcer-slider._mobile + .close-announcer-content{color:white;display:block;font-weight:bold;line-height:20px;margin:0;padding:10px 30px 10px 15px;position:absolute;top:0;left:0}.announcer-slider._mobile + .close-announcer-content:hover{color:#CF334D}.announcer-slider._mobile + .close-announcer-content:focus{outline:none}.announcer-slider._mobile + .close-announcer-content i{margin-right:10px}.announcer-slider._mobile + .close-announcer-content.collapsed{display:none}.announcer-slider._mobile .slider-item p{font-size:14px;padding:10px 30px 10px 15px}.announcer-slider._mobile .slick-list{display:none;height:30px!important}.announcer-slider._mobile .slick-list .slider-item p:hover{color:white}.announcer-slider.slick-vertical .slick-slide{border:none}.announcer-expanded{margin:0;padding:10px}.announcer-expanded li{margin-bottom:15px}.announcer-expanded li p{margin:0}.announcer-expanded li p span.title{font-weight:bold}.announcer-expanded li p span i{margin-right:10px}.announcer-expanded li .btn{font-size:12px;padding:0}.announcer-expanded li:last-child{margin:0}#announcer-collapse.collapsing{height:0;overflow:hidden;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-timing-function:ease;transition-timing-function:ease}#announcer-collapse.collapse.in .announcer-expanded,#announcer-collapse.collapsing .announcer-expanded{padding-top:0}/* PRODUCT DETAIL */.product-detail .product-sidebar-container{padding:0 !important}@media only screen and (max-width: 768px){.product-detail .product-sidebar-container{padding-left:5px;padding-right:5px}}.product-detail .product-sidebar{padding:0 5px;position:relative}@media only screen and (min-width: 769px){.product-detail .product-sidebar{padding-right:40px !important}}@media only screen and (max-width: 768px){.product-detail .left-col{padding-left:5px;padding-right:5px}}.product-detail .right-col{padding-left:40px;padding-right:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (max-width: 768px){.product-detail .right-col{padding-left:5px;padding-right:5px}}.product-detail .right-col .fl-order-1{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-detail .right-col .fl-order-2{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-detail .right-col .fl-order-3{-ms-order:3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width: 991px){.product-detail .right-col .fl-order-sm-1{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 991px){.product-detail .right-col .fl-order-sm-2{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 991px){.product-detail .right-col .fl-order-sm-3{-ms-order:3;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.product-detail h1{font-size:26px;padding-bottom:20px;display:block;position:relative;margin-bottom:2px;padding-right:30px;font-weight:300}@media only screen and (max-width: 768px){.product-detail h1{font-size:21px;padding-left:13px}}.product-detail h1 i{font-size:26px}@media only screen and (max-width: 768px){.product-detail h1 i{font-size:21px;padding-right:13px}}.product-detail .h2,.product-detail h2{font-size:24px;font-weight:500;font-family:'Playfair'}.product-detail .h4,.product-detail h4{font-weight:600}.product-detail .h4.article-title,.product-detail h4.article-title{font-weight:400}.product-detail hr{border-color:#404040}.product-detail .btn-default-primary{text-transform:none}.product-detail .section-title{padding-bottom:14px}.product-detail .options-mobile{padding-bottom:18px;float:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 992px){.product-detail .options-mobile{display:none}}.product-detail .options-mobile .btn{width:100%}.product-detail .options-mobile .btn:first-child{margin-right:.5rem}.product-detail .options-mobile .btn:nth-child(2){margin-left:.5rem}.product-detail .options-mobile .title{text-decoration:underline}.product-detail .options-mobile i{font-size:22px;vertical-align:middle}.product-detail .options-mobile button{width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:2px}.product-detail .options-mobile button .img-360{display:block;height:1rem;width:1rem;-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);margin-left:1rem}.product-detail .options-mobile button._m-top{margin-top:20px}.product-detail .hr-mobile{clear:both;margin-left:13px;margin-right:13px;border-color:#AAB2B6;border-width:1px}.product-detail .product-detail-hr{margin-bottom:14px;border-color:#B6B6B6}.product-detail .usp-icons{margin-top:10px}.product-detail .product-message{padding:20px;margin:20px 0;text-align:center;background:#6C958D}.product-detail .product-message p{margin:0;color:white}@media screen and (max-width: 768px){.product-detail .pdp-mobile-padding{padding-left:13px;padding-right:13px;margin-top:0}.product-detail .pdp-mobile-padding .back-to-top{float:right}.product-detail .pdp-mobile-padding .back-to-top i{margin-right:.5rem}}.product-detail .stock p{display:inline;font-weight:400}.product-detail .product-options{margin:0}.product-detail .product-options legend{font-weight:bold;font-size:14px;border:none;margin-bottom:0}.product-detail .product-options .checkbox-awesome label{padding-left:10px;padding-top:2px;margin-bottom:10px}.product-detail .product-options .checkbox-awesome label:before{top:2px;left:0px}/* MISC PRODUCTS */.misc-products .product{float:left;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.5);border:1px solid #f3f3f3}.misc-products .product .listview-heart{font-size:21px}.misc-products .product h2{font-weight:700;font-size:12px;font-family:'Roboto'}.misc-products .product .price{font-size:14px}.misc-products .product .description{height:54px}.misc-products .product .description h2.article-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.misc-products h2{margin-bottom:20px;font-size:2rem}@media screen and (max-width: 992px){.misc-products h2{font-size:1rem}}.misc-products .slick-track{float:left}.misc-products .slick-slider{width:90%;margin:0px auto}@media screen and (max-width: 768px){.misc-products .slick-slider{width:calc(100% - 1rem)}}.misc-products .slick-slide{margin-left:5px;margin-right:5px}.misc-products .slick-slide > div{height:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.misc-products .slick-slide{margin-left:10px;margin-right:10px}}.misc-products .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;top:0.6rem;position:relative}@media only screen and (max-width: 767px){.misc-products .slick-dots{margin:0px;padding-top:0px}}.js-add-to-cart._static{z-index:1}.add-to-cart{padding:15px;position:unset;max-width:100%;background:white;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.add-to-cart{-webkit-box-shadow:none;box-shadow:none;padding:0px;bottom:0}}.add-to-cart .section-1{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:10px;display:table-cell}@media only screen and (max-width: 768px){.add-to-cart .section-1{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}}.add-to-cart .section-2{-ms-order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0;display:table-cell}@media only screen and (max-width: 768px){.add-to-cart .section-2{-ms-order:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:10px}}.add-to-cart .atc-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-cart .atc-image-wrapper .zoom-image{height:auto;width:150px;background:#fff;position:relative}@media only screen and (max-width: 768px){.add-to-cart .atc-image-wrapper .zoom-image{height:72px;width:114px}}.add-to-cart .atc-image-wrapper .zoom-image img{width:auto;max-height:82px;height:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.add-to-cart .atc-image-wrapper .zoom-image img{width:100%;max-height:82px;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.add-to-cart .atc-image-wrapper .zoom-image .fa-search-plus{position:absolute;font-size:22px;opacity:0.8;color:white;right:3px;bottom:3px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5)}.add-to-cart .atc-order-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}@media only screen and (max-width: 768px){.add-to-cart .atc-order-form-wrapper .btn{padding:7px 22px}}@media only screen and (min-width: 769px) and (max-width: 1024px){.add-to-cart .atc-order-form-wrapper .btn{padding:8px 0}}.add-to-cart .atc-order-form-wrapper .product-name{display:none}.add-to-cart .atc-order-form-wrapper .product-price{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.add-to-cart .atc-order-form-wrapper .price,.add-to-cart .atc-order-form-wrapper .price-standard,.add-to-cart .atc-order-form-wrapper .price-sales{display:inline-block}.add-to-cart .atc-order-form-wrapper .price{position:absolute;top:0;left:0}@media only screen and (max-width: 768px){.add-to-cart .atc-order-form-wrapper .price{right:10px;left:auto}}.add-to-cart .atc-order-form-wrapper .price .price-standard{font-size:22px;font-weight:400}@media only screen and (max-width: 1024px){.add-to-cart .atc-order-form-wrapper .price .price-standard{font-size:initial}}.add-to-cart .atc-order-form-wrapper .order-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}.add-to-cart .atc-order-form-wrapper .order-form .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-to-cart .atc-order-form-wrapper .order-form .form-control{display:inline-block;width:65px;text-align:right;padding-right:0;margin-bottom:.5rem;border-radius:0;margin-right:0;margin-left:auto}@media only screen and (max-width: 768px){.add-to-cart .atc-order-form-wrapper .order-form .form-control{float:left;padding-right:12px;font-size:14px;color:#979797;height:30px;margin-bottom:6px;width:55px}}.add-to-cart .atc-order-form-wrapper .order-form .input-group{display:unset}.add-to-cart .atc-order-form-wrapper .order-form .input-group input{min-height:0;height:1.5rem;float:right}@media only screen and (max-width: 769px){.add-to-cart .atc-order-form-wrapper .order-form .input-group input{width:40px;float:left}}.add-to-cart .atc-order-form-wrapper .order-form .input-group-btn{display:inline-block;width:100%}.add-to-cart .atc-order-form-wrapper .order-form .input-group-btn i{display:none}.add-to-cart .atc-order-form-wrapper .order-form .input-group-btn:last-child > .btn{margin-left:0}.add-to-cart .atc-order-form-wrapper p{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0}@media screen and (max-width: 992px){.js-add-to-cart._fixed{z-index:2;background:white;bottom:0;left:0;-webkit-box-shadow:0 0 2px 2px #b9b9b9;box-shadow:0 0 2px 2px #b9b9b9;min-width:100%;padding:5px 5px 5px;position:fixed}.js-add-to-cart._fixed img{max-height:45px !important}.js-add-to-cart._static{z-index:1;position:static}.full-page-variant-zoom:before{height:100%!important;content:" "}.full-page-variant-zoom .modal-dialog .modal-content .modal-header{border:none}.full-page-variant-zoom .modal-dialog .modal-content .modal-header .close{color:#AAB2B6;background:none;font-size:30px;top:6px;right:15px}.full-page-variant-zoom .modal-dialog .modal-content .modal-body{padding:15px 0}.full-page-variant-zoom .modal-dialog .modal-content .modal-body img{width:100%;height:auto}.js-add-to-cart._fixed .add-to-cart{display:grid !important;grid-template-columns:1fr 4fr}.js-add-to-cart._fixed .section-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.js-add-to-cart._fixed .section-1 .order-form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.js-add-to-cart._fixed .section-1 .order-form .price.product-price{position:relative;all:unset}.js-add-to-cart._fixed .section-1 .order-form .price.product-price .product-name{display:block}.js-add-to-cart._fixed .section-1 .order-form .price.product-price .price-standard{color:#AAB2B6;font-size:16px}.js-add-to-cart._fixed .section-1 .order-form .price.product-price .price-sales{font-size:18px}.js-add-to-cart._fixed .section-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.js-add-to-cart._fixed .section-2 .zoom-image{height:auto;width:100%}.js-add-to-cart._fixed .section-2 .zoom-image i{display:none}.js-add-to-cart._fixed .order-form .input-group{display:grid !important;width:100%;height:100%;grid-template-columns:3fr 1fr}.js-add-to-cart._fixed .order-form .input-group input{display:none}.js-add-to-cart._fixed .order-form .btn.btn-green{padding:0.3rem;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:3.5rem;-ms-flex-pack:distribute;justify-content:space-around}.js-add-to-cart._fixed .order-form .btn.btn-green i{display:block}.js-add-to-cart._fixed .order-form .btn.btn-green i.fa-plus{line-height:1.3rem}.js-add-to-cart._fixed .order-form .btn.btn-green i.fa-shopping-cart{font-size:1.3rem}.js-add-to-cart._fixed .order-form .btn.btn-green span{display:none}}.product-advice{background:white;padding:1.2rem;margin-bottom:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){.product-advice{display:block}.product-advice img{max-width:4rem;margin-left:.5rem;height:auto;display:inline-block}.product-advice .texts{display:inline-block;margin-left:1rem;height:100%}}.product-advice .h2{font-size:1.2rem;font-weight:300;margin-top:0;font-family:"Montserrat";letter-spacing:-1px}.product-advice .phone{color:#404040;font-weight:700;font-size:initial;margin-bottom:.25rem}.product-advice .mail{margin-bottom:0px}.product-advice .fa{font-size:1rem;vertical-align:middle;width:1rem;margin-right:.5rem}.product-advice .left img{height:100%;max-height:5rem;width:auto;min-height:5rem}.product-detail .product-description-block{padding-top:1.5rem}@media screen and (max-width: 992px){.product-detail .product-description-block{border-bottom:1rem solid #F5F5F5;margin-bottom:1rem}}.product-detail .description-title{margin-top:6px;font-size:1.5rem}.product-detail .product-description.smaller{height:100px;overflow:hidden;text-overflow:ellipsis;white-space:unset;margin:.5rem 0;line-height:25px}.product-detail .product-description.smaller img{display:none}.product-detail .product-description.tall{margin-bottom:20px}.product-detail .product-description img{display:block;margin:15px 0 0 0;width:100%}.product-detail .product-description + img.item{width:100%;height:auto}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.product-detail .product-description + img.item{width:100%;height:100%}}.product-detail .product-description-all{margin-bottom:34px}.product-opportunities{margin-top:2rem}.product-opportunities p{margin-bottom:6px}.product-opportunities .btn:before{margin-left:-3px}.outlet-slider-wrapper{padding:15px;border:1px solid #e2eaef;background:#E2EBF0/* THIS CLASS IS FOR MOBILE */}.outlet-slider-wrapper select{margin:.5rem 0;width:100%}.outlet-slider-wrapper .outlet-slider-title{font-size:20px;padding:0}.outlet-slider-wrapper .outlet-slider{background:white;overflow:visible !important}.outlet-slider-wrapper .outlet-slider .slick-list{padding-right:1px}.outlet-slider-wrapper .outlet-slider .outlet{background:white;padding:9px;border:1px solid white}.outlet-slider-wrapper .outlet-slider .outlet .outlet-image{margin-bottom:8px;height:130px;overflow:hidden}.outlet-slider-wrapper .outlet-slider .outlet .outlet-image img{width:100%;height:auto}.outlet-slider-wrapper .outlet-slider .outlet .slider-inner{background:white}@media screen and (max-width: 992px){.outlet-slider-wrapper .outlet-slider .outlet .slider-inner p{display:none}}.outlet-slider-wrapper .outlet-slider .outlet .slider-inner span{margin:.5rem 0;display:block}@media screen and (max-width: 992px){.outlet-slider-wrapper .outlet-slider .outlet .slider-inner span{display:none}}.outlet-slider-wrapper .outlet-slider .outlet .slider-inner .btn{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-width:2px}.outlet-slider-wrapper .outlet-slider .outlet:hover{border:1px solid #CF334D}.outlet-slider-wrapper .outlet-slider .outlet:hover .slider-inner .btn{background:#CF334D;color:white}.outlet-slider-wrapper .outlet-info{background:white;padding:0 15px 10px;text-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.outlet-slider-wrapper .outlet-info .slick-dots{display:block;padding:0}.outlet-slider-wrapper .outlet-info span{float:right}@media (max-width: 991px){.outlet-slider-wrapper{padding:0;border:0;height:460px;margin-left:-5px;margin-right:-5px;webkit-box-shadow:0px -2px 8px 1px #dadad9;-webkit-box-shadow:0px -2px 8px 1px #dadad9;box-shadow:0px -2px 8px 1px #dadad9;background:#E2EBF0}.outlet-slider-wrapper .outlet-slider{overflow:visible}.outlet-slider-wrapper .outlet-slider .slick-list{padding:0;overflow:visible}.outlet-slider-wrapper .outlet-slider .outlet{padding:20px 20px 0;background:none;position:relative;border:none}.outlet-slider-wrapper .outlet-slider .outlet:hover{border:none}.outlet-slider-wrapper .outlet-slider .outlet .outlet-image{margin:-20px -20px 0;height:240px}.outlet-slider-wrapper .outlet-slider .outlet .slider-inner{position:absolute;top:calc(100% - 70px);right:20px;left:20px;padding:20px;width:calc(100% - 40px);min-height:170px;background:#E2EBF0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.outlet-slider-wrapper .outlet-slider .outlet .slider-inner a{margin-top:1rem}.outlet-slider-wrapper .outlet-info{margin:124px 0 0;padding:0 20px}}.outlet-slider-wrapper .outlet-slider-overlay{position:absolute;bottom:20px;width:100%;padding-left:20px;padding-right:20px}.outlet-slider-wrapper .outlet-slider-bottom{height:184px;width:100%;margin-bottom:10px;background:#e1ebef;margin-top:-4px;-webkit-box-shadow:0px 4px 8px 2px #dadad9;box-shadow:0px 4px 8px 2px #dadad9}.product-outlets-all{margin-bottom:26px}.product-outlets-all .btn{margin-top:4px}.slick-slide img.slick-lightbox-slick-img{width:auto}.vivition-360{position:relative;margin:0px 12px 0 11px}@media (max-width: 767px){.vivition-360{margin:0 -5px}}.vivition-360._hack-on{position:fixed;max-width:560px;left:-1000%}.product-slider{position:relative/* Arrows */}@media (max-width: 767px){.product-slider{margin-left:-5px;margin-right:-5px}}.product-slider .vivitionid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/static/themes/goossens/img/thumb-360.svg) no-repeat 50% 50%}.product-slider-options{height:50px;border-bottom:1px solid #B6B6B6;margin-bottom:1rem}@media screen and (max-width: 768px){.product-slider-options{position:absolute;bottom:2rem;right:0;margin-bottom:0;border:none}}.product-slider-options .fal{font-size:22px;vertical-align:sub;margin-right:6px}@media screen and (max-width: 768px){.product-slider-options .fal{font-size:20px;margin:0;padding-right:18px}}.product-slider-options span{padding:15px 0px;cursor:pointer;font-size:.6rem}@media (max-width: 767px){.product-slider-options span{padding:12px 0px}}.product-slider .slick-prev,.product-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:36px;height:36px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:transparent;border:none;outline:none;z-index:1;background:white;border-radius:50%;-webkit-box-shadow:0px 2px 6px 0px #777;box-shadow:0px 2px 6px 0px #777;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-slider .slick-prev i,.product-slider .slick-next i{color:#424242;font-size:32px}.product-slider .slick-prev{left:10px}.product-slider .slick-prev i{margin-right:1px}.product-slider [dir='rtl'] .slick-prev{left:auto}.product-slider .slick-next{right:10px}.product-slider .slick-next i{margin-left:1px}.product-slider [dir='rtl'] .slick-next{right:auto}.product-slider button{-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.product-slider button.slick-next.slick-arrow{z-index:0}.product-slider .slider-nav button{width:auto;-webkit-box-shadow:none;box-shadow:none}.product-slider .slider-nav .slick-list{width:90%;margin:0px auto}.product-slider .slider-nav .slick-next{right:0px}.product-slider .slider-nav .slick-prev{left:0px}@media (max-width: 767px){.product-slider .slider-nav .slick-arrow,.product-slider .slider-nav .slick-list{display:none !important}}.product-slider .slick-dots{padding-left:13px}.nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper .slider-nav{width:100%}.nav-wrapper .slider-nav._has-360{width:80%}.product-detail .panel-group{margin-top:20px;margin-bottom:45px}@media only screen and (max-width: 768px){.product-detail .panel-group{margin-left:-5px;margin-right:-5px;margin-bottom:30px}}.product-detail .panel-group .panel-heading{border:none;padding:0}.product-detail .panel-group .panel-heading a{display:block;padding:15px 0;background:#F7F7F7;padding-left:20px;font-size:.6rem}.product-detail .panel-group .panel-heading + .panel-collapse > .list-group,.product-detail .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none}.product-detail .panel-group .panel-body{padding-bottom:15px}.product-detail .panel-group .panel-body .no-table{padding:0px 20px}.product-detail .panel-group .panel-body p{white-space:pre-wrap;padding:0 20px}.product-detail .panel-group .panel-body > h3{padding:0 20px}.product-detail .panel-group .panel-body .table{margin-bottom:0}.product-detail .table-striped > tbody > tr:nth-of-type(odd){background:white}.product-detail .table-striped > tbody > tr:nth-of-type(even){background:#F9F9F9}.product-detail .table-striped tr th{font-size:.6rem;padding-left:20px;font-weight:400;border-color:transparent}.product-detail .table-striped tr td{font-size:.6rem;font-weight:700;border-color:transparent}.product-detail a[data-toggle=collapse]:after,.product-detail h2[data-toggle=collapse]:after{right:15px;top:15px;color:#404040;margin:0;font-weight:100;content:"\f078";font-family:'Font Awesome 5 Pro'}.stock{margin-left:5px;font-size:14px}.stock .h3{margin-top:0}.stock .h3.stock-positive{color:#5BA647}.stock .h3.stock-negative{color:#A90110}.stock strong{text-transform:uppercase}.product-detail .stock{margin-top:5px;margin-bottom:14px}.product-detail .product-video{margin-top:20px}.product-detail .responsive-video{padding-bottom:53.25%;height:0;overflow:hidden;position:relative}.product-detail .responsive-video.next{position:absolute!important}.product-detail .responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.product-detail .wishlist-mobile{text-align:center;padding-top:14px;padding-bottom:30px}.product-detail .wishlist-mobile a{font-size:14px}.product-detail .wishlist-mobile i{font-size:21px;vertical-align:top}.product-detail .wishlist-mobile .wishlist-heart{position:static}.product-detail .wishlist-heart{position:absolute;top:5px;right:0;font-size:24px}/* GENERAL SLICK SLIDER STYLING */.slick-dots{padding-left:0px}@media (max-width: 768px){.slick-dots{float:none;padding:12px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slick-dots .swiper-pagination-bullet{all:unset;width:10px;height:10px;background:#bbb;border-radius:50%;border:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent;font-size:0;margin-right:.5rem}.slick-dots .swiper-pagination-bullet-active{background:#404040;border:#404040}.slick-slide{cursor:pointer}.misc-products .slick-list.draggable{padding:0 3rem !important}.slick-slider .product{height:auto;margin-bottom:0}.slick-slider .product .image a img{height:unset}