.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;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{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-drag:none}.glide__arrows,.glide__bullets,.glide__slide a{-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet--active{background-color:#fff}section#product-slider,section#related-products{padding:0 20px;margin:50px 0}section#product-slider .top,section#related-products .top{display:flex;align-items:center;justify-content:space-between;flex-wrap:none;flex-direction:none;padding:0 15px 15px;margin-bottom:30px;border-bottom:.5px solid #c7c7c7}section#product-slider .top .title,section#related-products .top .title{font-weight:600}section#product-slider .glide .glide-item,section#related-products .glide .glide-item{position:relative;width:100%;height:auto;overflow:hidden}section#product-slider .glide .glide-item .img-container,section#related-products .glide .glide-item .img-container{width:100%;margin-bottom:10px}section#product-slider .glide .glide-item .img-container img,section#related-products .glide .glide-item .img-container img{width:100%;height:auto}section#product-slider .glide .glide-item .info,section#related-products .glide .glide-item .info{width:100%}section#product-slider .glide .glide-item .info .content,section#related-products .glide .glide-item .info .content{margin-bottom:60px}section#product-slider .glide .glide-item .info .content *,section#related-products .glide .glide-item .info .content *{text-align:center;width:100%;white-space:pre-wrap}section#product-slider .glide .glide-item .info .content .title,section#related-products .glide .glide-item .info .content .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:12px;color:#223f8b}section#product-slider .glide .glide-item .info .content .price,section#related-products .glide .glide-item .info .content .price{margin-top:5px}section#product-slider .glide .glide-item .info .content .price span:not(:last-of-type),section#related-products .glide .glide-item .info .content .price span:not(:last-of-type){text-transform:uppercase;font-size:14px}section#product-slider .glide .glide-item .info .content .price span:last-of-type,section#related-products .glide .glide-item .info .content .price span:last-of-type{font-size:12px}section#product-slider .glide .glide-item .info button,section#related-products .glide .glide-item .info button{position:absolute;bottom:0;left:0;margin-left:50%;transform:translateX(-50%)}section#product-slider .glide .glide__arrows,section#related-products .glide .glide__arrows{display:flex;align-items:center;justify-content:center;flex-wrap:none;flex-direction:none;gap:50px;position:relative;margin-top:30px}section#product-slider .glide .glide__arrows .glide__arrow,section#related-products .glide .glide__arrows .glide__arrow{position:static;transform:none}@media only screen and (min-width:1200px){section#product-slider,section#related-products{padding:0 100px;margin:90px 0}section#product-slider .top,section#related-products .top{display:flex;align-items:center;justify-content:space-between;flex-wrap:none;flex-direction:none;padding:0 0 10px;margin-bottom:25px}section#product-slider .top .title,section#related-products .top .title{font-size:20px}section#product-slider .glide .glide-item,section#related-products .glide .glide-item{padding:20px;border:1px solid #fff}section#product-slider .glide .glide-item:hover,section#related-products .glide .glide-item:hover{border-color:#a8a8a8}section#product-slider .glide .glide-item:hover .img-container img,section#related-products .glide .glide-item:hover .img-container img{transform:scale(1.05)}section#product-slider .glide .glide-item .img-container,section#related-products .glide .glide-item .img-container{margin-bottom:30px;overflow:hidden}section#product-slider .glide .glide-item .img-container img,section#related-products .glide .glide-item .img-container img{width:100%;margin:0 auto;transition:transform .2s ease-in-out}section#product-slider .glide .glide-item .info .content,section#related-products .glide .glide-item .info .content{margin-bottom:50px}section#product-slider .glide .glide-item .info .content .title,section#related-products .glide .glide-item .info .content .title{font-size:16px}section#product-slider .glide .glide-item .info .content .price,section#related-products .glide .glide-item .info .content .price{margin-top:10px}section#product-slider .glide .glide-item .info button,section#related-products .glide .glide-item .info button{bottom:20px}section#product-slider .glide .glide-item .info button #slide,section#related-products .glide .glide-item .info button #slide{background-color:#1f1f1f}section#product-slider .glide .glide__arrows,section#related-products .glide .glide__arrows{display:none}}section#cta-blocks{display:grid;grid-template-columns:1fr;grid-row-gap:15px;padding:0 20px;margin:40px 0}section#cta-blocks>div{display:flex;align-items:none;justify-content:none;flex-wrap:none;flex-direction:none;gap:10px;padding:20px 15px}section#cta-blocks>div .info{width:50%}section#cta-blocks>div .info .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;color:#fff;margin-bottom:10px}section#cta-blocks>div .info .content *{font-family:Source Sans Pro,sans-serif;font-weight:300;font-size:14px;color:#fff}section#cta-blocks>div .info .btn{margin-top:25px}section#cta-blocks>div .img-container{width:50%}section#cta-blocks>div .img-container img{width:100%;height:auto;margin:0 auto}section#cta-blocks>div.experts{background:#223f8b;padding-bottom:0}section#cta-blocks>div.experts .img-container img{width:90%;margin-top:-10px}section#cta-blocks>div.reseller{background:#f5f5f5}section#cta-blocks>div.reseller .info .title{color:#223f8b}section#cta-blocks>div.reseller .info .content *{color:#1f1f1f}section#cta-blocks>div.reseller .img-container img{width:80%}section#cta-blocks>div.colour-match{background:#0d1f4f}@media only screen and (min-width:576px){section#cta-blocks{grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px}section#cta-blocks>div{display:flex;align-items:0;justify-content:space-between;flex-wrap:0;flex-direction:column;gap:20px;width:1/3}section#cta-blocks>div .info{width:100%;height:100%}section#cta-blocks>div .img-container{width:100%}section#cta-blocks>div.experts .img-container img{width:100%;margin-top:0}section#cta-blocks>div.reseller .img-container img{width:100%}}@media only screen and (min-width:768px){section#cta-blocks>div .img-container img{width:80%}section#cta-blocks>div.experts .img-container img{width:80%;margin-top:0}section#cta-blocks>div.reseller .img-container img{width:80%}}@media only screen and (min-width:1200px){section#cta-blocks{padding:0 50px;grid-column-gap:20px}section#cta-blocks>div{padding:25px 30px}section#cta-blocks>div .info .title{font-size:22px}section#cta-blocks>div .info .content *{font-size:16px}section#cta-blocks>div .info .btn{margin-top:15px}section#cta-blocks>div.experts .img-container img,section#cta-blocks>div .img-container img,section#cta-blocks>div.reseller .img-container img{width:60%}}@media only screen and (min-width:1400px){section#cta-blocks>div{flex-direction:row;gap:15px;width:1/3}section#cta-blocks>div .img-container,section#cta-blocks>div .info{width:50%}section#cta-blocks>div .info{display:flex;align-items:0;justify-content:space-between;flex-wrap:0;flex-direction:column}section#cta-blocks>div .img-container img{width:200px}section#cta-blocks>div.experts .info{padding-bottom:25px}section#cta-blocks>div.experts .img-container img{width:165px;margin-top:-15px}section#cta-blocks>div.reseller .img-container img{width:160px}}section.features{height:90px}section.features .glide-item{display:flex;align-items:center;justify-content:center;flex-wrap:none;flex-direction:none;gap:15px;height:90px}section.features .glide-item *{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;color:#000}section.features .glide-item img{height:30px;width:auto}@media only screen and (min-width:1200px){section.features .glide-item *{font-size:17px}section.features .glide-item img{height:40px}}main section#product{display:flex;align-items:0;justify-content:0;flex-wrap:0;flex-direction:column;gap:30px;padding:0 20px;margin:20px 0 60px}main section#product>div.left .images #main-image{overflow:hidden;width:100%;padding-bottom:75%;background-position:50%;background-repeat:no-repeat;background-size:70%;cursor:zoom-in}main section#product>div.left .images #main-image.active{background-size:115%;cursor:zoom-out}main section#product>div.left .images .sub-images{margin-top:15px}main section#product>div.left .images .sub-images .glide-item{max-width:90px;cursor:pointer}main section#product>div.left .images .sub-images .glide-item img{width:100%;height:auto}main section#product>div.info>.title{font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;color:#ff0a0a;margin-bottom:10px}main section#product>div.info>.rating{gap:5px}main section#product>div.info>.rating,main section#product>div.info>.rating .stars{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none}main section#product>div.info>.rating .stars{gap:2.5px}main section#product>div.info>.rating .stars svg{width:15px;height:15px;min-width:15px;min-height:15px}main section#product>div.info>.rating *{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;color:#707070}main section#product>div.info .attributes{margin:30px 0 25px}main section#product>div.info .attributes .attribute{padding:10px 0;border-bottom:1px solid #cbcbcb}main section#product>div.info .attributes .attribute>div{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:30px;position:relative;width:100%}main section#product>div.info .attributes .attribute>div label{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;color:#000}main section#product>div.info .attributes .attribute>div select{width:130px}main section#product>div.info .attributes .attribute>div input{width:50px;text-align:center}main section#product>div.info .attributes .attribute .error{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px;color:#ff0a0a;margin-top:10px}main section#product>div.info .bulk{display:flex;align-items:0;justify-content:0;flex-wrap:0;flex-direction:column;gap:25px;padding:20px 20px 15px;margin:25px auto;max-width:475px;background:#f2f2f2}main section#product>div.info .bulk .top{display:flex;align-items:0;justify-content:space-between;flex-wrap:none;flex-direction:none;gap:20px}main section#product>div.info .bulk .top .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;color:#000}main section#product>div.info .bulk .img-container img{width:100%;height:auto}main section#product>div.info .added{display:flex;align-items:0;justify-content:0;flex-wrap:0;flex-direction:column;gap:25px;padding:20px 20px 15px;margin:25px auto;max-width:400px;background:#223f8b}main section#product>div.info .added .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;color:#fff;text-align:center}main section#product>div.info .added .buttons{display:flex;align-items:center;justify-content:center;flex-wrap:none;flex-direction:none;gap:10vw}main section#product>div.info .total{display:flex;align-items:center;justify-content:space-between;flex-wrap:none;flex-direction:none;gap:20px;margin:45px 0 30px}main section#product>div.info .total .price *{font-family:Open Sans,sans-serif;font-weight:600;font-size:20px;color:#000}main section#product>div.info .total .price span:nth-child(2){margin-left:10px}main section#product>div.info .total .price span:last-of-type{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#000}main section#product>div.info .dropdowns{margin:25px 0}main section#product>div.info .dropdowns .accordion-wrapper{border-bottom:1px solid #cbcbcb;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}main section#product>div.info .dropdowns .accordion-wrapper.open .accordion svg{transform:rotateX(180deg)}main section#product>div.info .dropdowns .accordion-wrapper.open .panel{display:block}main section#product>div.info .dropdowns .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-wrap:none;flex-direction:none;padding:15px 0;cursor:pointer}main section#product>div.info .dropdowns .accordion-wrapper .accordion p{font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;color:#223f8b}main section#product>div.info .dropdowns .accordion-wrapper .accordion svg{width:17px;height:10px;min-width:17px;min-height:10px;transition:transform .3s ease-in-out}main section#product>div.info .dropdowns .accordion-wrapper .panel{padding-bottom:25px}main section#product>div.info .dropdowns .reviews .panel .review{padding:20px 0}main section#product>div.info .dropdowns .reviews .panel .review .top{display:flex;align-items:center;justify-content:space-between;flex-wrap:none;flex-direction:none;margin-bottom:15px}main section#product>div.info .dropdowns .reviews .panel .review .top .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;color:#000}main section#product>div.info .dropdowns .reviews .panel .review .top .rating{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:5px}main section#product>div.info .dropdowns .reviews .panel .review .top .rating p{font-size:14px}main section#product>div.info .dropdowns .reviews .panel .review .top .rating .stars{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:2.5px}main section#product>div.info .dropdowns .reviews .panel .review .top .rating .stars svg{width:20px;height:20px;min-width:20px;min-height:20px}main section#product>div.info .dropdowns .reviews .panel .review .content .comment{font-weight:300;margin-bottom:15px}main section#product>div.info .dropdowns .reviews .panel .btn{margin:25px auto 0}main section#product>div.info .dropdowns .reviews .panel #write-review{display:none;max-width:400px;margin:25px auto 0}main section#product>div.info .dropdowns .reviews .panel #write-review .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px;color:#223f8b;margin-bottom:10px}main section#product>div.info .dropdowns .reviews .panel #write-review input,main section#product>div.info .dropdowns .reviews .panel #write-review select,main section#product>div.info .dropdowns .reviews .panel #write-review textarea{margin-top:5px;margin-bottom:15px;width:100%}main section#product>div.info .dropdowns .reviews .panel #write-review textarea{height:100px;resize:none;padding:7.5px}main section#product>div.info .dropdowns .reviews .panel #write-review.open{display:block}main section#product .delivery{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:20px;margin-top:35px}main section#product .delivery svg{width:81px;height:42px;min-width:81px;min-height:42px}main section#product .delivery .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#223f8b}main section#product .datasheets{display:flex;align-items:0;justify-content:0;flex-wrap:0;flex-direction:column;gap:5px;padding:25px 20px;margin:35px auto 0;background:#223f8b;max-width:450px}main section#product .datasheets p.title{font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;color:#fff}main section#product .datasheets .links .link{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:15px;padding:20px 0;width:100%;border-bottom:1px solid #fff}main section#product .datasheets .links .link svg{width:25px;height:30px;min-width:25px;min-height:30px}main section#product .datasheets .links .link p{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#fff}main section#product .share{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:30px;margin-top:90px}main section#product .share .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;color:#505050}main section#product .share .icons{display:flex;align-items:center;justify-content:none;flex-wrap:none;flex-direction:none;gap:20px}main section#product .share .icons a,main section#product .share .icons svg{width:auto;height:20px;min-width:auto;min-height:20px}main section#product .desktop{display:none}@media only screen and (min-width:576px){main section#product>div.left .images #main-image{padding-bottom:65%;background-size:60%}main section#product>div.left .images #main-image.active{background-size:105%}main section#product>div.info .total{justify-content:center;gap:45px}}@media only screen and (min-width:768px){main section#product>div.left .images #main-image{padding-bottom:55%;background-size:50%}main section#product>div.left .images #main-image.active{background-size:95%}main section#product>div.info .dropdowns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5vw}}@media only screen and (min-width:992px){main section#product{display:flex;align-items:0;justify-content:space-between;flex-wrap:0;flex-direction:row;gap:7.5vw;padding:0 50px}main section#product>div{width:50%}main section#product>div.left .images #main-image{padding-bottom:75%;background-size:70%}main section#product>div.left .images #main-image.active{background-size:115%}main section#product>div.info .total{justify-content:space-between}main section#product>div.info .dropdowns{display:block}main section#product .share{margin-top:50px}main section#product .mob{display:none}main section#product .desktop{display:block}}@media only screen and (min-width:1200px){main section#product{gap:5vw;padding:0 100px;margin:60px 0 80px}main section#product>div.left .images #main-image{padding-bottom:65%;background-size:60%}main section#product>div.left .images #main-image.active{background-size:105%}main section#product>div.info>.title{font-size:20px}main section#product>div.info .attributes{margin:25px 0 15px}main section#product>div.info .attributes .attribute{padding:15px 0}main section#product>div.info .attributes .attribute>div{gap:45px}main section#product>div.info .attributes .attribute>div select{width:200px}main section#product>div.info .attributes .attribute>div input{width:70px}main section#product>div.info .bulk{gap:15px;max-width:500px}main section#product>div.info .added{margin:40px auto 70px}main section#product>div.info .added .buttons{gap:60px}main section#product>div.info .total{margin:40px 0 70px}main section#product>div.info .dropdowns{margin:70px 0 0}main section#product>div.info .dropdowns .accordion-wrapper .accordion{padding:20px 0}main section#product>div.info .dropdowns .accordion-wrapper .panel{padding-bottom:25px}main section#product>div.info .dropdowns .accordion-wrapper .panel .content *{font-size:16px}main section#product>div.info .dropdowns .reviews .panel .review{padding:20px 10px}main section#product>div.info .dropdowns .reviews .panel .review .top{margin-bottom:20px}main section#product>div.info .dropdowns .reviews .panel .review .top .rating p{font-size:15px}main section#product>div.info .dropdowns .reviews .panel .review .content .comment{margin-bottom:25px}main section#product>div.info .dropdowns .reviews .panel .btn{margin-right:0;margin-top:20px}main section#product>div.info .dropdowns .reviews .panel #write-review{max-width:none;margin-top:20px}main section#product>div.info .dropdowns .reviews .panel #write-review .title{margin-bottom:25px}main section#product>div.info .dropdowns .reviews .panel #write-review form{display:flex;align-items:0;justify-content:space-between;flex-wrap:wrap;flex-direction:none}main section#product>div.info .dropdowns .reviews .panel #write-review form .field{width:47.5%}main section#product>div.info .dropdowns .reviews .panel #write-review form .field:last-of-type{width:100%}main section#product .delivery{justify-content:center;gap:25px;margin-top:40px}main section#product .delivery .title{font-size:20px}main section#product .datasheets{gap:10px;padding:30px 35px;margin:40px auto;max-width:500px}main section#product .datasheets .links .link{gap:20px;padding:20px 10px}main section#product .datasheets .links .link p{font-size:16px}main section#product .share{margin-top:40px}main section#product .share .title{font-size:16px}main section#product .share .icons a,main section#product .share .icons svg{height:22px;min-height:22px}}