.wizard .wizard-display .product-view-wrapper{width:100%;background-color:#FFF;padding-bottom:100%;padding-top:120px;position:relative}@media (min-width:768px){.wizard .wizard-display .product-view-wrapper{padding-bottom:85%;padding-top:0}}@media (min-width:992px){.wizard .wizard-display .product-view-wrapper{padding-bottom:64.269662%}}@media (min-width:1200px){.wizard .wizard-display .product-view-wrapper{padding-bottom:52.477064%}}.wizard .wizard-display .product-view-wrapper .preconfigured-options{display:none}@media (min-width:768px) and (max-width:991px){.wizard .wizard-display .product-view-wrapper .preconfigured-options{display:block;width:100%;height:130px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999;top:0;position:absolute}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option{width:18.5%;height:95px;display:inline-block;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;position:relative}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option .price{text-align:right;font-weight:700;font-size:9pt;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;bottom:1px;right:3px}}@media (min-width:992px){.wizard .wizard-display .product-view-wrapper .preconfigured-options{display:block;width:180px;border-right-style:solid;border-right-width:1px;border-right-color:#999;top:0;bottom:0;position:absolute}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option{margin-top:5px;margin-bottom:5px;margin-left:15px;margin-right:15px;padding-top:55%;position:relative}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option .price{text-align:right;font-weight:700;font-size:9pt;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;bottom:1px;right:3px}}.wizard .wizard-display .product-view-wrapper .preconfigured-options .title{color:#555;text-align:center;font-size:9pt;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;display:inline-block;font-weight:700}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option{color:#777;background-size:contain;background-repeat:no-repeat;background-position:center;border-style:solid;border-color:#FFF;border-width:1px;cursor:pointer}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option:hover{border-style:solid;border-color:#DDD;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard .wizard-display .product-view-wrapper .preconfigured-options .option:last-child{margin-bottom:10px}.wizard .wizard-display #price-buy-box{position:absolute;width:75%;top:5px;right:0;text-align:right;font-size:14pt;padding-right:5px;z-index:160}.wizard .wizard-display #price-buy-box .rrp{font-size:10pt;text-decoration:line-through;color:#777}@media (max-width:767px){.wizard .wizard-display #price-buy-box{font-size:14px}.wizard .wizard-display #price-buy-box .rrp{font-size:8pt;text-decoration:line-through;color:#777}}.wizard .wizard-display #price-buy-box .inc_ex_tax{font-size:10pt;margin-right:-5px}@media (max-width:767px){.wizard .wizard-display #price-buy-box .inc_ex_tax{font-size:8pt}}.wizard .wizard-display #price-buy-box button{font-size:14px;padding-top:2px;padding-bottom:2px;position:relative;top:-2px;margin-left:5px}@media (max-width:767px){.wizard .wizard-display #price-buy-box button{font-size:10px}}.wizard .wizard-display #price-buy-box .bottom-line{color:#777;font-size:13px;padding-bottom:5px;padding-left:5px;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif}.wizard .wizard-display #saving-indicator-box{z-index:20;position:absolute;width:25%;bottom:20;left:0;text-align:left;font-size:14pt;padding-left:3px}.wizard .wizard-display #saving-indicator-box .smaller{position:relative;bottom:-2px;font-size:10pt;padding-left:3px}@media (max-width:767px){.wizard .wizard-display #saving-indicator-box .smaller{padding-left:1px;bottom:0;font-size:8pt}}.wizard .wizard-display #skirt-dimensions{z-index:160;position:absolute;bottom:0;left:0;color:#999;font-size:10px;padding-bottom:15px;padding-left:10px;line-height:1.15;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:768px){.wizard .wizard-display #skirt-dimensions{font-size:12.5px}}.wizard .wizard-display #connection-kit-box{position:absolute;bottom:0;right:0;margin-bottom:10px;margin-right:10px;height:100px;width:100px;z-index:160;border-radius:10px;background-color:#f9f9f9;border:1px solid #ddd;cursor:pointer;text-align:center;text-decoration:none}@media (min-width:768px){.wizard .wizard-display #connection-kit-box{height:130px;width:130px}}@media (min-width:992px){.wizard .wizard-display #connection-kit-box{height:140px;width:140px}}.wizard .wizard-display #connection-kit-box .text{font-size:11pt;color:#777;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.35;font-weight:700}.wizard .wizard-display #connection-kit-box:hover .plus-symbol{opacity:1}.wizard .wizard-display #connection-kit-box .plus-symbol{height:28px;width:28px;border-radius:14px;line-height:30px;cursor:pointer;z-index:5000;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:10px;color:#1f583c;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;font-size:40px;opacity:.5}@media (min-width:768px){.wizard .wizard-display #connection-kit-box .plus-symbol{margin-top:20px}}@media (min-width:992px){.wizard .wizard-display #connection-kit-box .plus-symbol{margin-top:30px}}.wizard .wizard-display #connection-kit-box .plus-symbol:hover{opacity:1}.wizard .wizard-display #connection-kit-box .current-connection-kit{font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;line-height:14.4px;font-size:12px;font-weight:700}.wizard .wizard-display #connection-kit-box .current-connection-kit img{margin-top:10px;margin-bottom:10px;height:60px}@media (min-width:992px){.wizard .wizard-display #connection-kit-box .current-connection-kit img{height:70px}}.wizard .wizard-display #extra_door_modal .wizard-modal-dialog{width:300px}@media (min-width:768px){.wizard .wizard-display #extra_door_modal .wizard-modal-dialog{width:500px}}@media (min-width:992px){.wizard .wizard-display #extra_door_modal .wizard-modal-dialog{width:500px}}@media (min-width:1200px){.wizard .wizard-display #extra_door_modal .wizard-modal-dialog{width:500px}}.wizard .wizard-display #extra_door_modal .wizard-modal-dialog #door_links{height:280px;text-align:center;width:100%;cursor:pointer;color:#555;font-size:13pt;font-weight:700;line-height:15pt;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (min-width:768px){.wizard .wizard-display #extra_door_modal .wizard-modal-dialog #door_links{height:340px}}.wizard .wizard-display #extra_door_modal .wizard-modal-dialog #door_links .door-link{width:100px;padding-top:240px;display:inline-block;height:40px;margin-left:10px;margin-right:10px;background-repeat:no-repeat;background-size:70%;background-position:bottom}@media (min-width:768px){.wizard .wizard-display #extra_door_modal .wizard-modal-dialog #door_links .door-link{width:125px;padding-top:300px}}.wizard .wizard-display #extra_door_modal .wizard-modal-dialog #door_links .door-link:hover{text-decoration:none;color:#888}.wizard .wizard-display .connector_modal .wizard-modal-dialog{width:80%}@media (min-width:768px){.wizard .wizard-display .connector_modal .wizard-modal-dialog{width:650px}}@media (min-width:992px){.wizard .wizard-display .connector_modal .wizard-modal-dialog{width:650px}}@media (min-width:1200px){.wizard .wizard-display .connector_modal .wizard-modal-dialog{width:650px}}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links{width:100%;text-align:center}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row:first-child{margin-bottom:10px}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link{text-align:center;cursor:pointer;color:#555;font-weight:700;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10pt;display:inline-block}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link .kit-image{display:block;background-repeat:no-repeat;background-position:center;background-size:contain;width:100%;height:70px}@media (min-width:768px){.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link .kit-image{height:100px}}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link.link-xs{width:50%;float:left}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link:hover{text-decoration:none;color:#888}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link img{max-height:100px;max-width:100%}@media (min-width:768px){.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link{font-size:13pt;line-height:15pt}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link.link-sm-narrow{width:30%;float:left;min-height:1px}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link.link-sm-normal{width:33%;float:left;min-height:1px}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link.link-sm-wide{width:40%;float:left;min-height:1px}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link.link-sm-extra-wide{width:50%;float:left;min-height:1px}.wizard .wizard-display .connector_modal .wizard-modal-dialog #connector_links .connector-row .connector-link img{max-height:100px;max-width:100%}}.wizard .wizard-display .connector_modal.connector_modal_us .wizard-modal-dialog{width:300px}@media (min-width:768px){.wizard .wizard-display .connector_modal.connector_modal_us .wizard-modal-dialog{width:450px}}.wizard .wizard-display .product-view-wrapper .product-view{position:absolute;top:0;bottom:0;left:0;right:0}.wizard .wizard-display .product-view-wrapper .product-view .klarna-osm{position:relative;padding-right:0;margin-bottom:4px}.wizard .wizard-display .product-view-wrapper .product-view .klarna-osm::part(osm-message){color:#000;font-weight:400}.wizard .wizard-display .product-view-wrapper .product-view .klarna-osm::part(osm-cta){color:#000}@media (min-width:768px){.wizard .wizard-display .product-view-wrapper .product-view.product-view-preconf{top:130px}}@media (min-width:992px){.wizard .wizard-display .product-view-wrapper .product-view.product-view-preconf{top:0;left:180px}}.wizard .wizard-display .product-view-wrapper .product-view wizard-walk-in-run-display{position:absolute;top:0;bottom:0;right:0;left:0;display:block}.wizard .wizard-display .product-view-wrapper .product-view wizard-walk-in-run-display .wizard-image{display:block;position:absolute}.wizard .wizard-display .product-view-wrapper .product-view #drag-preventer{top:0;left:0;bottom:0;right:0;opacity:0;z-index:150;position:absolute}.wizard .wizard-display .controls{background-color:#FAFAFA;padding-top:5px;width:100%;border-top-style:solid;border-top-color:#999;border-top-width:1px}.wizard .wizard-display .controls .wizard-control-row{margin-left:0;margin-right:0}.wizard .wizard-display .controls .wizard-control-row:not(:first-child){margin-top:5px}.wizard .wizard-display .controls .wizard-control-row:last-child{padding-bottom:5px}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group{padding-left:0;padding-right:0;text-align:center}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group label{font-size:12px;color:#555;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;display:block;margin-bottom:1px}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group label.disabled{color:#ddd}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group plus-minus-control{display:inline-block;margin-left:auto;margin-right:auto}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs{border-radius:10px;border:1px solid #ddd;cursor:pointer;margin-left:5px;margin-right:5px;text-align:center;text-decoration:none;height:60px}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs .text{font-size:11pt;color:#777;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.35;font-weight:700;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs:active .text{color:#555}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs .current-connection-kit,.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs .current-extra-door{font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;line-height:14.4px;font-size:12px;font-weight:700;height:100%;position:relative}.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs .current-connection-kit .selection-made-label,.wizard .wizard-display .controls .wizard-control-row .wizard-control-group .add-on-button-xs .current-extra-door .selection-made-label{width:100%;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wizard .wizard-display .controls .wizard-control-row .smaller{font-size:8pt}.basket-box{position:absolute;right:10px;top:10px;text-align:right;z-index:9999}.basket-box .klarna-osm::part(osm-message){color:#000;font-weight:400}.basket-box .klarna-osm::part(osm-cta){color:#000}.basket-box .basket-box-head{display:flex;align-items:center;gap:20px}.basket-box .basket-box-price{margin-top:5px;color:#000}.basket-box .basket-box-price .basket-box-price-stock .dispatch-date{color:#000}.basket-box .basket-box-price .price-rrp{text-decoration:line-through;font-size:16pt;color:#777}.connector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:30px;margin-bottom:30px}.connector-grid .connector-link{color:#4c3f37;font-family:Fellix,Futura,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer;line-height:120%}.connector-grid .connector-link:hover{text-decoration:none;color:#1f583c}.connector-grid .kit-image{display:block;height:70px;width:100%;background:no-repeat center/contain}@media (min-width:767px){.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-grid .kit-image{height:100px}}