.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}@font-face{font-display:block;font-family:nelson-icons;font-style:normal;font-weight:400;src:url(/dist/809665c28d9f82161601.eot);src:url(/dist/809665c28d9f82161601.eot#iefix) format("embedded-opentype"),url(/dist/802fcabbda8fb821ae55.woff2) format("woff2"),url(/dist/86d0922f1a740faeacab.woff) format("woff"),url(/dist/ed2a61bc2ef482da0d7f.ttf) format("truetype"),url(/dist/87dee221da1bb7dc1f6f.svg#nelson-icons) format("svg")}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.half-image-block{background:#175596}.half-image-block__content{color:#fff;max-width:590px;padding:48px 12px 48px 24px;position:relative;width:100%}.half-image-block__content h2{font-size:30px;margin-top:0}.half-image-block__content:before{background:#fff;content:"";display:block;height:4px;position:absolute;top:0;width:100px}.half-image-block .button{margin-top:36px}.team-grid{display:grid;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.team-block-modal .profile-card,.team-member-page .profile-card{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.team-block-modal .profile-card .card__image,.team-member-page .profile-card .card__image{max-width:180px;width:33%}.team-block-modal .profile-card .profile-card__content,.team-member-page .profile-card .profile-card__content{flex-grow:1}.team-block-modal__case-studies,.team-member-page__case-studies{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.team-block-modal__case-studies>*,.team-member-page__case-studies>*{flex:1 1 calc(50% - 12px);width:100%}.team-member-page .profile-card__content{margin-left:24px}.team-member-page .grid>:first-child:last-child{margin:24px 0 0 24px}.testimonial-block{margin:60px auto;max-width:900px;text-align:center}.testimonial-block .icon-quote{display:inline-block;font-size:20px;margin-bottom:10px}.testimonial-block blockquote{font-size:18px;padding:24px}.testimonial-block blockquote:empty{animation:pulse 1s infinite;background-image:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),linear-gradient(#ececec 20px,transparent 0),linear-gradient(#ececec 20px,transparent 0),linear-gradient(#ececec 20px,transparent 0);background-position:0 0,24px 24px,24px 54px,50% 84px;background-repeat:repeat-y;background-size:100%,calc(100% - 48px),calc(100% - 48px),50%;height:129px;opacity:1}.testimonial-block__company:empty,.testimonial-block__title:empty{animation:pulse 1s infinite;background-image:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),linear-gradient(#ececec 20px,transparent 0);display:inline-block;height:22px;width:150px}.testimonial-block__company:empty{width:180px}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.benefits-block{background:#3675b9;color:#fff}.benefits-block__content{padding-bottom:40px}.benefits-block__benefits{list-style:none;padding:0}.benefits-block__benefits h3{font-size:20px;font-weight:400;margin-top:0}.benefits-block__benefits li{padding:0 0 40px 40px;position:relative}.benefits-block__benefits li:before{background:url(/dist/images/src/images/tick.svg) no-repeat 50%;content:"";display:block;height:27px;left:0;position:absolute;top:-2px;width:27px}.shop-now-block{padding-bottom:48px;padding-top:48px}.shop-now-block~.shop-now-block{padding-top:0}.shop-now-block .glide__arrows{display:none}.shop-now-block__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.shop-now-block__header h2{flex-grow:1;font-weight:400;margin:0}.shop-now-block__header h2 strong{font-weight:600}.shop-now-block__header h2 *{display:inline-block}.shop-now-block .vr{align-self:stretch;background:#ececec;flex-grow:0;flex-shrink:0;width:1px}.shop-now-block__header-logo{background:transparent;width:80px}.shop-now-block__carousel .glide__slide{background:#e6edf4}.shop-now-block__carousel .glide__slide .shop-now-block__slide-image{display:none}@media(min-width:768px)and (min-width:1024px){.shop-now-block__carousel .glide__slide .shop-now-block__slide-image{flex-grow:0}}.shop-now-block__slide-content{flex-basis:380px;flex-grow:1;max-width:590px;padding:48px 12px 48px 24px;position:relative;width:100%}.shop-now-block__card{margin:0 auto;max-width:320px}.shop-now-block__card-content .button{margin-top:12px;width:100%}.shop-now-block h3{color:#3675b9;font-size:20px;margin:24px 0 12px}.shop-now-block__card-image{background:#fff;border-radius:10px;box-shadow:6px 6px 16px rgba(0,0,0,.08);overflow:hidden;padding:10px}.shop-now-block__card-image img{background-color:#fff;max-height:180px;-o-object-fit:contain;object-fit:contain}.manufacturers-block{background:#3675b9;color:#fff}.manufacturers-block__intro{padding-right:24px}.manufacturers-block .grid-container:before{background:#fff;content:"";display:block;height:4px;position:absolute;top:0;width:100px}.manufacturers-block h2{font-size:30px}.manufacturers-block .manufacturer{display:flex;flex-direction:column;justify-content:stretch}.manufacturers-block .manufacturer__details,.manufacturers-block .manufacturer__logo{border-radius:4px;padding:24px}.manufacturers-block .manufacturer__logo{border:1px solid #fff;margin-bottom:-48px;margin-left:24px;padding-bottom:72px}.manufacturers-block .manufacturer__logo img{background:transparent!important;height:60px;margin:0 auto;max-width:230px;-o-object-fit:contain;object-fit:contain}.manufacturers-block .manufacturer__details{background:#e6edf4;color:#241c15;flex-grow:1;margin-right:24px}.manufacturers-block .manufacturer__details h3{color:#3675b9;font-size:22px;margin:0 0 12px}.manufacturers-block .manufacturer__details>:last-child{margin-bottom:0}.auth{margin:80px auto;max-width:650px}.auth form{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);font-weight:400;margin-left:0;overflow:hidden;padding:26px 24px 34px}.auth__checkbox{align-items:center;display:flex;gap:8px}@keyframes spin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.feedback,[class^=feedback]{align-items:center;background:#ececec;border:1px solid #ececec;border-radius:4px;display:flex;font-size:14px;gap:14px;justify-content:flex-start;line-height:22px;margin-bottom:24px;min-width:280px;padding:14px}.feedback [class^=icon]{font-size:28px}.feedback p{margin-bottom:0}.feedback--success,.feedback.success{background:#ddfbd5}.feedback--success [class^=icon],.feedback.success [class^=icon]{color:#46cf7d}.feedback--danger,.feedback.danger{background:#ffd7ca}.feedback--danger [class^=icon],.feedback.danger [class^=icon]{color:#e35d33}.feedback--warning,.feedback.warning{background:#ffecbb}.feedback--warning [class^=icon],.feedback.warning [class^=icon]{color:#edb014}.feedback--info,.feedback.info{background:#e6edf4}.feedback--info [class^=icon],.feedback.info [class^=icon]{color:#3675b9}form .feedback--danger{flex-direction:column}form .fields .field{margin-bottom:12px}form .fields .field.phone .input>div{display:flex}form .fields .field.phone .input>div select{flex-basis:200px;flex-shrink:1}form .fields .field.phone .input>div input{flex-grow:2}form .submit{padding:24px 0 0}form{width:100%}.choices__inner,input,select,textarea{border:1px solid #d7d4d4;border-radius:4px;box-sizing:border-box;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:7px;min-height:45px;outline:#3675b9;padding:8px 20px;width:100%}input[type=checkbox]{height:16px;width:16px}textarea{min-height:170px}label{display:inline-block;font-size:14px;font-weight:600;margin-bottom:4px}.google-recaptcha-badge-inline-badge{margin-top:2em}.google-recaptcha-inline-text-terms{border-top:1px solid #ececec;font-size:.8em;margin-bottom:0;margin-top:2em;padding-top:1em}.grecaptcha-badge{z-index:1}.card{background:#fff;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);color:#241c15;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden;text-decoration:none}.card:hover{box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.card__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:12px 24px}.card__content .spacer{flex-grow:1}.card__content h1,.card__content h2,.card__content h3,.card__content h4,.card__content h5,.card__content h6{color:#3675b9;margin-bottom:6px}.card__content>:first-child{margin-top:0}.card__content>:last-child{margin-bottom:0}.card__title{border-bottom:1px solid #ececec;margin:0 24px;padding:12px 0;text-align:center}.card__actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px;width:100%}.card .card__image,.card>img{aspect-ratio:76/43;-o-object-fit:cover;object-fit:cover;width:100%}.card--offset{background:transparent;border-radius:0;display:flex;flex-direction:column;overflow:visible;padding-left:12px;padding-right:12px}.card--offset,.card--offset:hover{box-shadow:0 0 0 transparent}.card--offset .card__content{background:#fff;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);position:relative;right:12px}.card--offset .card__content h1,.card--offset .card__content h2,.card--offset .card__content h3,.card--offset .card__content h4,.card--offset .card__content h5,.card--offset .card__content h6{font-size:24px}.card--offset .card__content:hover{box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.card--offset .card__image,.card--offset>img{aspect-ratio:4/3;border-radius:4px;left:12px;margin-bottom:-48px;position:relative}.card--offset .button:not(.button--text){width:100%}.card--product .card__image,.card--product>img{aspect-ratio:7/5;background-color:#fff;-o-object-fit:contain!important;object-fit:contain!important;padding:12px}.card--product .card__content{border-top:1px solid #ececec}.card--product .card__content .model__extra .model__code{color:#0081c6;font-size:18px}.card--product .card__content .model__extra{display:flex;justify-content:space-between;width:100%}.card--product h1,.card--product h2,.card--product h3,.card--product h4,.card--product h5,.card--product h6{font-size:18px;margin-bottom:12px}.card--product .button{font-size:14px}.card--small{max-width:180px}.card--small .card__image,.card--small>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.card--category .card__image,.card--category>img{aspect-ratio:7/5;padding:0}.card__model *{color:#241c15!important}.card--thumbnail{border:1px solid #d7d4d4;box-shadow:0 0 0 transparent;display:flex;flex-direction:row;min-height:90px;min-width:250px}.card--thumbnail .card__image,.card--thumbnail>img{aspect-ratio:1;flex:0 1 100px;-o-object-fit:cover;object-fit:cover;width:0}.card--thumbnail .card__filename{color:#241c15;font-size:16px;font-weight:600;line-height:18px;margin:4px 0 8px}.card--thumbnail .card__filetype{color:#241c15;display:flex;font-size:12px;justify-content:space-between;text-transform:uppercase;width:100%}.card--thumbnail .card__content{display:flex;flex-direction:column;flex-grow:1;gap:6px;justify-content:space-between}.card--thumbnail .card__summary{font-size:12px}.profile-card .card__image,.profile-card img{aspect-ratio:215/280;height:100%;min-height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.modal .profile-card .card__image,.modal .profile-card img,.team-member-page .profile-card .card__image,.team-member-page .profile-card img{height:auto!important}.profile-card__name{border-bottom:1px solid #ececec;font-size:20px;font-weight:700;line-height:22px;margin-bottom:6px;padding:6px 0}.profile-card__role{font-size:14px;font-weight:700;line-height:16px}.profile-card__action,.profile-card__email,.profile-card__phone{font-size:14px;margin-top:12px}.profile-card__action{color:#3675b9;cursor:pointer;display:block;text-decoration:none}.profile-card .card__content{justify-content:flex-start}.tabs{margin:0 0 24px;padding:0}.tabs li{display:inline-block;list-style:none;margin-bottom:12px;margin-right:12px}.tabs .tab a,.tabs .tab button{background:#fff;border:0;border-radius:6px;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:1.15;padding:12px 24px;text-align:center;text-decoration:none;transition-duration:.3s;transition-property:background color border-color}.tabs .tab a:hover,.tabs .tab button:hover{box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.tabs .tab.active a,.tabs .tab.active button{background:#3675b9;box-shadow:0 0 0 transparent;color:#fff;font-weight:600}select.tabs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/dist/images/src/images/down-chevron.svg);background-position:95%;background-repeat:no-repeat;border:1px solid #69a6e9;border-radius:6px;color:#3675b9;font-size:16px;font-weight:600;padding:12px 24px 12px 12px;text-align:left;text-overflow:ellipsis;width:100%}select.tabs option{font-weight:400}.tab-content{height:0;overflow:visible;position:relative;transition-property:height}.tab-content,.tab-content>div{transform-origin:0 0;transition-duration:.3s}.tab-content>div{opacity:0;padding-top:1px;pointer-events:none;position:absolute;top:0;transition-property:opacity;width:100%}.tab-content>div.active{opacity:1;pointer-events:auto}.tab-content .grid{padding-bottom:24px}.tabbed.loading .tab-content{height:auto}.tabbed.loading .tab-content>div:first-child{opacity:1;position:relative}.tabs--small .tab a,.tabs--small .tab button{border:1px solid #ececec;box-shadow:0 0 0 transparent;font-size:16px;min-width:150px;padding:6px 12px}.tabs--small .tab a:hover,.tabs--small .tab button:hover{border-color:#333;box-shadow:0 0 0 transparent}.tabs--small .tab.active a,.tabs--small .tab.active button{border-color:#3675b9}.tabbed--vertical ul.tabs{display:none}[class*=" icon-"]:before,[class^=icon-]:before{font-display:block;font-family:nelson-icons;font-style:normal;font-weight:400;opacity:0;transition-duration:.2s;transition-property:opacity;speak:never;display:inline-block;font-feature-settings:normal;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-basket:before{content:""}.icon-phone:before{content:""}.icon-progress-0:before{content:""}.icon-ok-circled:before{content:""}.icon-cancel-circled:before{content:""}.icon-attention:before{content:""}.icon-search:before{content:""}.icon-down-dir:before{content:""}.icon-cancel:before{content:""}.icon-quote:before{content:""}.icon-star:before{content:""}.icon-basket-1:before{content:""}.icon-location:before{content:""}.icon-down-open:before{content:""}.icon-home:before{content:""}.icon-cancel-1:before{content:""}.icon-resize-full-circle:before{content:""}.icon-popup:before{content:""}.icon-download-alt:before{content:""}.icon-play:before{content:""}.icon-pressure:before{content:""}.icon-radius:before{content:""}.icon-trajectory:before{content:""}.icon-flow:before{content:""}.icon-doc:before{content:""}.icon-link:before{content:""}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-list-add:before{content:""}.icon-trash-empty:before{content:""}.icon-floppy:before{content:""}.icon-edit:before{content:""}.icon-down-open-1:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-menu:before{content:""}.icon-mail-alt:before{content:""}.icon-linkedin:before{content:""}.icon-gauge:before{content:""}.icon-angle-double-left:before{content:""}.icon-angle-double-right:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-link-ext-alt:before{content:""}.icon-file-pdf:before{content:""}.icon-question-circle-o:before{content:""}.pagination{padding-top:60px;text-align:center}.pagination a{background:#fff;border:1px solid #e6edf4;color:#3675b9;display:inline-block;height:35px;line-height:35px;margin:6px;text-align:center;text-decoration:none;width:35px}.pagination a.active{background:#3675b9;border-color:#3675b9;color:#fff}.pagination .ellipsis{color:#3675b9;letter-spacing:2px}#dlMap{background-color:#ececec;height:280px;margin-bottom:24px;margin-top:24px}#dlMap img{background:transparent!important}.dl__region-tabs{margin-bottom:24px}.dl__region-tabs select.tabs{max-width:320px;width:100%}.dl__field{margin-bottom:12px}.dl__quick-links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px}.dl__quick-links button{border:1px solid #ececec;font-size:16px}.dl__quick-links button.button--solid{font-weight:700}.dl__quick-links[data-region-quicklinks]{display:none}.dl__quick-links[data-region-quicklinks].is-active{display:grid}.dl__list-item{align-items:center;border:1px solid #ececec;border-radius:4px;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px;padding:12px}.dl__list-item.active{background:#e6edf4}.dl__list-item:after,.dl__list-item:before{flex-shrink:0;font-display:block;font-family:nelson-icons;font-style:normal;font-weight:400;transition-duration:.2s;transition-property:opacity;speak:never;display:inline-block;font-feature-settings:normal;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dl__list-item:after{color:#3675b9;content:"";font-size:20px;margin:0 12px}.dl__list-item:before{background:#3675b9;border-radius:10px;color:#fff;content:"";height:20px;line-height:20px;margin-right:12px;text-align:center;width:20px}.dl__list-item strong{color:#3675b9}.dl__list-item address,.dl__list-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl__list-item address{font-size:12px;font-style:normal}.dl__list-item div{flex-grow:1;max-width:calc(100% - 80px)}.dl__results-list{display:none}.dl__results-list--mobile{display:block}.dl #dl-control-panel-toggle,.dl__results-label{display:none}.dl__results-label--mobile{display:block}@media(min-width:768px)and (min-width:1024px){.dl__control-panel{width:370px}.dl__control-panel.toggled{width:0!important}}.iw{font-size:12px}.iw__title{display:block;font-size:16px}.iw__title,.iw__website{color:#3675b9}.iw__details,.iw__salesperson{margin-top:12px}.iw__address{margin-bottom:12px}.iw__address span:first-child:after,.iw__address span~span:after{content:", "}.iw__address span:before{content:"";display:block}.iw__address span:last-child:after,.iw__address span:last-child:before{display:none}.iw__phone span{display:block}.dl__results-list.loading .dl__list-item{opacity:.5}#dlMap.loading:before,.dl__results-list.loading:before{animation:spin 1.3s linear infinite;border-radius:50%;color:#888;content:"";display:block;font-size:4px;font-size:1px;height:1em;left:50%;margin:-2px;position:absolute;text-indent:-9999em;top:50%;transform:translateZ(0);transform:translateZ(0) scale(4);width:1em;z-index:10}.dl__results-list.loading:before{top:20px}.gm-style-iw{border-radius:4px!important;min-width:280px!important;transition-duration:1s}.gm-style-iw,.gm-style-iw-d,.gm-style-iw.gm-style-iw-c{max-height:none!important}.gm-style .gm-style-iw-t:after{display:none}.gm-style-cc{display:none!important}.ps__rail-y{left:auto!important;right:0;z-index:1}.modal{display:none;z-index:201}.modal.is-open{display:block}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:200}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;max-height:90vh;max-width:90%;overflow-y:auto;padding:24px;position:relative}.modal__close-button{background-color:transparent;border:none;cursor:pointer;height:15px;position:absolute;right:24px;top:24px;width:15px;z-index:1}.modal__close-button:hover{opacity:.5}.modal__close-button:after,.modal__close-button:before{background-color:#000;content:" ";height:15px;position:absolute;top:0;width:2px}.modal__close-button:before{transform:rotate(45deg)}.modal__close-button:after{transform:rotate(-45deg)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.social-share h4{margin-bottom:12px;margin-top:0}.social-media-icons{padding-left:0}.social-media-icons li{display:inline-block;list-style:none;margin-right:6px}.social-media-icons a{align-items:center;border:1px solid #333;border-radius:50%;color:#241c15;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}#modal-gallery .modal__container{height:90vh;width:90%}#modal-gallery .glide{display:flex;flex-direction:column;padding-top:24px}#modal-gallery .glide,#modal-gallery .glide__slide,#modal-gallery .glide__slides,#modal-gallery .glide__track{height:100%;width:100%}#modal-gallery .glide__slide{align-items:center;display:flex;justify-content:center}#modal-gallery .glide__bullets{padding-bottom:0}#modal-gallery img{background-color:#fff;border:0;height:100%!important;max-height:100%;max-width:100%;min-height:100px;min-width:100px;-o-object-fit:contain;object-fit:contain;position:relative}.glide__bullets{padding:24px;text-align:center}.glide__bullet{background:#d7d4d4;border:5px solid #fff;border-radius:50%;box-sizing:content-box;cursor:pointer;display:inline-block;height:10px;padding:0;width:10px}.glide__bullet:hover{background:#c4c4c4}.glide__bullet--active{background:#3675b9}.glide__bullet--active:hover{background:#175596}.glide__arrows{display:flex;flex-direction:row;justify-content:space-between;left:3%;margin-top:-55px;position:absolute;right:3%;top:50%;visibility:hidden}.glide__arrows .glide__arrow{align-items:center;background-color:#fff;border:1px solid #3675b9;box-sizing:border-box;color:#3675b9;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.contact-details__logo img{background:transparent;margin-bottom:24px;max-width:180px}.contact-details .h4,.contact-details h4{margin:0}.contact-details{background:#ececec;margin:24px 0;padding:24px}.contact-details a{color:#241c15;text-decoration:none;white-space:nowrap}.contact-details a:hover{text-decoration:underline}.contact-details .address a{display:inline-block;margin-top:12px;text-decoration:underline}.contact-details>div{display:flex;gap:24px;line-height:24px;margin-bottom:24px}.contact-details>div:last-child{margin-bottom:0}.contact-details>div span[class^=icon]{flex-basis:24px;font-size:24px;text-align:center;width:24px}.contact-details>div>div span{display:block;white-space:nowrap}.footer{border-top:1px solid #ececec;display:flex;flex-direction:column;gap:24px;padding-top:24px}.footer .contact-details{background:transparent;padding:0}.footer nav{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:12px 0}.footer nav h5{margin-top:0}.footer nav>div{flex-grow:1;flex-shrink:0}.footer nav ul{padding:0;white-space:nowrap}.footer nav li{list-style:none;margin:12px 0 0}.footer nav a{color:#241c15;text-decoration:none}.footer nav a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ececec;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding-top:12px}.footer-bottom ul{display:flex;gap:12px;margin:0;padding:0}.footer-bottom li{display:inline;list-style:none}.footer-bottom a{color:#241c15;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.copy-link-button *{pointer-events:none}.copy-link-button{border:0;border-radius:4px;height:20px;justify-self:flex-end}[data-tooltip]{display:inline-block;position:relative}[data-tooltip]:after,[data-tooltip]:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-6px);transition:opacity .35s ease .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}[data-tooltip]:before{background:#333;border-radius:3px;bottom:100%;box-shadow:0 5px 15px -5px rgba(0,0,0,.65);color:#eee;content:attr(data-tooltip);padding:4px 6px;white-space:nowrap}[data-tooltip]:after{background:transparent;border:4px solid transparent;border-top-color:#333;content:"";margin-top:-1px}[data-tooltip]:active:after,[data-tooltip]:active:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}.list-item-modal .modal__container{max-width:1280px;width:90%}.list-item-modal h4{color:#3675b9;margin-top:0}.list-item-modal .modal__container{overflow:auto;width:90vw}.list-item-modal .add-to-list-modal__field-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.list-item-modal .add-to-list-modal__field-row:last-child{margin-top:36px}.list-item-modal .add-to-list-modal__field{display:block;flex-basis:100%}.list-item-modal .add-to-list-modal__field--quantity{flex-basis:100px}.is-focused .choices__inner,.is-open .choices__inner{background-color:#fff;border:1px solid #d7d4d4;border-radius:4px;line-height:20px;padding:8px 20px}.user-lists-page__list{align-items:center;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);color:#000;display:flex;gap:24px;margin:24px 0;padding:24px 36px 24px 24px;position:relative;text-decoration:none}.user-lists-page__list:hover{box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.user-lists-page__list h2{margin:0}.user-lists-page__list__description{display:flex;flex-grow:1;line-height:1.25}.user-lists-page__list__item-count{align-items:center;background-color:#e6edf4;display:flex;font-size:24px;font-weight:600;height:100px;justify-content:center;line-height:1em;padding:24px;text-align:center;width:100px}.user-lists-page__list__item-count small{display:block}.user-lists-page__list__actions{display:flex;flex-direction:column;gap:8px}.user-lists-page__list__actions .icon-download-alt{font-size:16px}.user-list-page__title{margin-bottom:24px}.user-list-page__small-print{background-color:#e6edf4;color:#3675b9;line-height:1;padding:24px}.user-list-page__small-print>*{margin-bottom:8px}.user-list-page__small-print>:last-child{margin-bottom:0}.user-list-page__actions{display:flex;gap:12px}.user-list-page__actions .icon-button{border-radius:4px;font-size:24px;height:48px;line-height:24px;width:48px}.user-list textarea{resize:none}.user-list__item{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);display:flex;flex-direction:column;margin:24px 0;padding:24px 24px 36px}.user-list__item-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.user-list__product{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media(min-width:400px){.user-list__product{flex-direction:row}}.user-list__product h3{margin-bottom:8px;margin-top:0}.user-list__product p{font-size:14px;line-height:1.125}.user-list__product-image{border:1px solid #ececec;flex-basis:33%;flex-shrink:0;min-width:100px}.user-list__product .button{font-size:14px;font-weight:400;line-height:1;min-width:0;padding:6px 12px;text-transform:none}.user-list__form{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.user-list__field{display:block}.user-list__field h6{margin:0;white-space:nowrap}.user-list__field p{color:#3675b9;font-size:18px;font-weight:600;line-height:1.125;margin:0}.user-list__field input{margin-bottom:0}.user-list__field--notes{flex-grow:1}.user-list__actions{align-items:center;border-top:1px solid #ececec;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-top:24px;padding-top:24px}.user-list__actions .icon-download-alt{font-size:16px}.user-list__delete-button{margin-left:auto}.user-list__save-button .button{height:48px;min-width:0;padding-left:12px;padding-right:12px}.user-list__save-button [class^=icon]:before{display:block}.user-list__save-button [class^=icon]:last-child{margin-left:0}.sortable-ghost{box-shadow:inset 0 10px 20px rgba(0,0,0,.04),inset 0 2px 6px rgba(0,0,0,.04),inset 0 0 1px rgba(0,0,0,.04);opacity:.5;position:relative}.sortable-ghost:before{background-color:#add8e6;bottom:0;content:"";display:block;left:0;opacity:.25;position:absolute;right:0;top:0;z-index:1}.sortable-chosen,.sortable-drag{cursor:grabbing}.grab-icon{display:none}.list-info{background-color:#3675b9;box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);color:#fff;display:flex;flex-direction:column;gap:24px;gap:16px;padding:24px}.list-info ul{border-top:1px solid #69a6e9;list-style-type:none;margin:0;padding:0}.list-info ul,.list-info ul li{border-bottom:1px solid #69a6e9}.list-info ul li{font-weight:600;padding:8px 16px}.list-info ul li:last-child{border-bottom:0}.list-info__power-consumption,.list-info__product-count{font-size:24px;font-weight:600;line-height:1em;padding:0 16px}.list-info__power-consumption small,.list-info__product-count small{display:block;font-weight:300}[class*=" icon-"]:before,[class^=icon-]:before{opacity:1}
/*# sourceMappingURL=deferred.3f4fd7e2ce1d23273fc8.css.map*/