/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */@import url("https://fonts.googleapis.com/css?family=Kanit:500,700,800");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700");*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}html{color:#404040;font-family:"Montserrat", sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:"Kanit", sans-serif}h1.heading-large,h2.heading-large,h3.heading-large,h4.heading-large,h5.heading-large,h6.heading-large{font-size:2.5rem}h1.heading-regular,h2.heading-regular,h3.heading-regular,h4.heading-regular,h5.heading-regular,h6.heading-regular{font-size:1.875rem}h1.heading-small,h2.heading-small,h3.heading-small,h4.heading-small,h5.heading-small,h6.heading-small{font-size:1.563rem}h1{color:#404040;margin-top:0}h2{color:#404040;font-weight:400}p{font-family:"Montserrat", sans-serif;line-height:1.5}p:first-of-type{margin-top:0}p.body-lg{font-size:1.125rem}p.body-sm{font-size:0.875rem}.extra-bold{font-weight:800;font-style:italic}.bold{font-weight:700}.subheading-lg{font-size:1.375rem}.subheading-md{font-size:1.25rem}a{color:#ED1B23;text-decoration:none}a:hover{color:#960c11}ul li,ol li{line-height:1.5}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;margin-top:0}input::placeholder,textarea::placeholder{color:#838383}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 15px}@media screen and (min-width: 576px){.container{max-width:540px}}@media screen and (min-width: 768px){.container{max-width:720px}}@media screen and (min-width: 992px){.container{max-width:1024px}}@media screen and (min-width: 1200px){.container{max-width:1400px}}.btn{color:#FFFFFF;background:#ED1B23;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0;font-weight:800;font-family:"Kanit", sans-serif;text-transform:uppercase;font-size:1.125rem}.btn:hover,.btn:focus{background-color:#960c11;color:#FFFFFF}.btn:focus{outline:0}.btn.disabled,.btn:disabled{opacity:0.5}.btn.disabled:hover,.btn:disabled:hover{background-color:#ED1B23}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn.secondary{color:#FFFFFF;background:#BFBFBF;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.btn.secondary:hover,.btn.secondary:focus{background-color:#8c8c8c;color:#FFFFFF}.btn.secondary:focus{outline:0}.btn.secondary.disabled,.btn.secondary:disabled{opacity:0.5}.btn.secondary.disabled:hover,.btn.secondary:disabled:hover{background-color:#BFBFBF}.btn.secondary:not(:disabled):not(.disabled){cursor:pointer}.no-bullet{list-style-type:none;padding:0;margin:0}.no-margin{margin:0}.border-light{border:2px solid #BFBFBF}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.85)}.modal .modal-content{position:relative;background:#FFFFFF;padding:24px;width:600px;height:175px;top:calc(50% - 87.5px);left:calc(50% - 300px);display:flex;flex-direction:column}.modal .modal-content .modal-title{font-size:1.375rem}.modal .modal-content .modal-actions{text-align:right}.modal .modal-content .modal-actions button:last-child{margin-left:16px}.modal-show{overflow:hidden}@media (max-width: 500px){.mobile-hide{display:none}}.fill-content{min-height:calc(100vh - 387px)}.breadcrumbs{display:none;margin:24px 0}@media (min-width: 768px){.breadcrumbs{display:block}}.breadcrumbs li{display:inline}.breadcrumbs li a{color:#BFBFBF}.breadcrumbs li a:hover{color:#737373}.breadcrumbs li.seperator{margin:0 12px}.frame{position:relative;padding:0;overflow:hidden;white-space:nowrap;line-height:0;line-height:normal}.frame .slides{display:block;width:100%;padding:0}.frame .js_slide{position:relative;display:inline-flex;white-space:normal;width:100%}@media screen and (max-width: 501px){.frame .js_slide{flex-direction:column}}.frame .slider-control{cursor:pointer;display:inline-block;height:4px;margin-right:4px;width:40px;background:#f8a9ac}.frame .slider-control.selected{background:#ED1B23}.frame .image-slide-controls{text-align:center;display:none}@media (min-width: 1025px){.frame .image-slide-controls{display:block}}.frame .image-slide-controls .image-control{cursor:pointer;display:inline-block;border:1px solid #BFBFBF;padding:12px;margin-right:1rem}.frame .image-slide-controls .image-control.selected{border-color:#404040}.quantity-box{display:flex;margin-right:1rem}.quantity-box .svg-wrapper{border:2px solid #BFBFBF;border-right:0;height:45px;display:flex;align-items:center;width:45px;justify-content:center;cursor:pointer}.quantity-box .svg-wrapper:last-child{border-left:0;border-right:2px solid #BFBFBF}.quantity-box svg{width:15px;height:15px;fill:#838383}.quantity-box input{border:2px solid #BFBFBF;height:45px;width:75px;text-align:center;-moz-appearance:textfield}.alert-overlay{align-items:center;background-color:rgba(0,0,0,0.8);display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity 1s ease-in-out;width:100vw;z-index:10}.alert-overlay>.alert-overlay__inner{align-items:center;display:flex;flex-direction:column;background:#FFFFFF;padding:16px}.alert-overlay .alert-overlay__header{color:#404040;display:flex;font-size:1.5rem;font-weight:500}.alert-overlay .alert-overlay__header:before{content:url(/assets/icons/tick.svg);height:19px;margin-right:0.5rem;width:24px}.alert-overlay .alert-overlay__text{color:#404040;margin:1rem 0}.pagination{margin:12px 0 24px 0;text-align:right}.pagination .current{font-style:normal;background:#ED1B23;color:#FFFFFF}.pagination .current,.pagination a,.pagination span{margin:0;display:inline-block}.pagination .current,.pagination a:not(.next):not(.prev){padding:6px}.pagination a:not(.next):not(.prev):hover{background:#ED1B23;color:#FFFFFF}.pagination .next,.pagination .last,.pagination .first,.pagination .prev{margin:0}.pagination .next span,.pagination .last span,.pagination .first span,.pagination .prev span{margin:0}.pagination .next a,.pagination .last a,.pagination .first a,.pagination .prev a{margin:0}.pagination .next:hover,.pagination .last:hover,.pagination .first:hover,.pagination .prev:hover{color:#838383}.pagination .disabled{color:#838383}.logo-wrapper.small{width:145px}@media (min-width: 1200px){.logo-wrapper.small{width:180px}}.logo-wrapper .logo{width:160px;height:120px;background-position:5px 12px;background-size:100%;background-repeat:no-repeat;display:block}@media (min-width: 768px){.logo-wrapper .logo{background-position:-12px 8px}}@media (min-width: 1200px){.logo-wrapper .logo{width:200px;background-position:-12px -5px;background-size:cover}}.logo-wrapper .logo.small{background-position:-12px 0}@media screen and (min-width: 1025px){.logo-wrapper .logo.small{background-position:-12px 12px}}@media screen and (min-width: 1200px){.logo-wrapper .logo.small{background-position:-12px 3px}}@media (min-width: 1025px){.logo-wrapper .logo.small:hover{background-position:-12px -86px}}@media (min-width: 1200px){.logo-wrapper .logo.small:hover{background-position:-12px -119px}}.logo-wrapper .logo.small.grayscale{background-position:-12px -87px}@media screen and (min-width: 1200px){.logo-wrapper .logo.small.grayscale{background-position:-12px -119px}.logo-wrapper .logo.small.grayscale:hover{background-position:-12px 3px}}.logo-wrapper .logo.small.grayscale:hover{background-position:-12px 11px}@media screen and (min-width: 1200px){.logo-wrapper .logo.small.grayscale:hover{background-position:-12px 3px}}@media (min-width: 1025px){.logo-wrapper .logo.grayscale{background-position:-12px -88px}.logo-wrapper .logo.grayscale:hover{background-position:-12px 12px}}@media (min-width: 1025px){.logo-wrapper .logo.main-logo{background-position:-12px -101px}.logo-wrapper .logo.main-logo:hover{background-position:-12px 7px}}@media (min-width: 1200px){.logo-wrapper .logo.main-logo.grayscale{background-position:-12px -140px}.logo-wrapper .logo.main-logo.grayscale:hover{background-position:-12px -6px}}.logo-wrapper .logo:focus{outline:0;border:0}.form-group{margin:2rem 0}.form-group.required .form-label:after{content:"*"}.form-label{display:block;text-align:left;margin:8px 0;font-weight:700;color:#ED1B23;width:100%}.form-control{width:100%;height:40px;outline:0;border:1px solid #BFBFBF;padding:0 0.5rem}.form-submit{width:100%}.form.form-full .form-group{position:relative;margin:2.15rem 0}.form.form-full .form-label{text-transform:uppercase;font-weight:500;font-size:16px;color:#404040;position:absolute;z-index:0;top:4px;transition:top .28s, font-size .28s, transform .28s}.form.form-full .form-label.active{top:-24px;font-size:0.875rem;transition:top .28s, font-size .28s, transform .28s}.form.form-full .form-control{position:relative;z-index:1;height:40px;color:#404040;font-weight:300;background:none;outline:none;border:0;border-bottom:1px solid #404040;padding:0 4px}.form.form-full .textarea .form-label{position:static}.form.form-full .textarea .form-control{background:#FFFFFF;min-height:140px;border:1px solid #404040;padding:8px}.form .form-group .form-text{display:none}.form .form-group .form-label.success{font-size:0.75rem;color:#838383}.form .form-group.has-success .form-label{font-size:0.75rem;color:#838383}.form .form-group.has-danger .form-label{color:#D50001}.form .form-group.has-danger .form-control{border-bottom:2px solid #D50001}.form .form-group.has-danger.textarea .form-control{border:2px solid #D50001}.form .form-group.has-danger .form-text{display:block;font-size:12px;color:#D50001;margin-top:4px}.header-nav{background:#FFFFFF;border-bottom:1px solid #EBEBEB}.header-nav .navigation{display:flex;justify-content:space-between;align-items:center;height:70px}@media screen and (min-width: 768px){.header-nav .navigation{background-position:5px 12px;height:120px}}.header-nav .logo-wrapper.mobile-collapse .logo{height:70px;background-position:5px -18px}@media screen and (min-width: 1200px){.header-nav .logo-wrapper.mobile-collapse .logo{background-position:5px -29px}}@media screen and (min-width: 1025px){.header-nav .logo-wrapper.mobile-collapse .logo:hover{background-position:5px -126px}}@media screen and (min-width: 1200px){.header-nav .logo-wrapper.mobile-collapse .logo:hover{background-position:5px -164px}}.header-nav .nav-section{display:flex;align-items:stretch}.header-nav .nav-section:first-child{width:200px}@media (max-width: 991px){.header-nav .nav-section:not(.mobile-collapse){display:none}}.header-nav .nav-section .item{display:flex;align-items:center;cursor:pointer}.header-nav .nav-section .item.bespoke{margin-right:1.5rem;display:none}@media screen and (min-width: 1200px){.header-nav .nav-section .item.bespoke{display:flex;margin-right:1.5rem}}.header-nav .nav-section .item.product{align-self:stretch;height:120px;margin:0;padding:32px 8px}@media screen and (min-width: 1025px){.header-nav .nav-section .item.product{padding:32px 1.5rem}}.header-nav .nav-section .item.search{margin:0 0.5rem}@media screen and (min-width: 375px){.header-nav .nav-section .item.search{margin:0 1.125rem}}@media screen and (min-width: 1025px){.header-nav .nav-section .item.search{margin-left:0;margin-right:1.5rem}}@media (max-width: 1025px){.header-nav .nav-section .item{margin:0 1.5rem}}.header-nav .nav-section .item.header-basket-nav{position:relative;margin:0;padding:32px 8px}.header-nav .nav-section .item.stock{display:none;position:relative}@media screen and (min-width: 768px){.header-nav .nav-section .item.stock{display:inline-flex}}.header-nav .nav-section .item .icon{pointer-events:none;width:20px;height:20px;margin-right:6px}.header-nav .nav-section .item .icon.close{display:none;width:14px;height:14px;margin-right:8px}.header-nav .nav-section .item .icon.close.show{display:block}.header-nav .nav-section .item .icon.hide{display:none}@media (max-width: 1200px){.header-nav .nav-section .item .icon{margin-right:3px}}.header-nav .nav-section.brands{display:none}@media (min-width: 1025px){.header-nav .nav-section.brands{display:inline-flex;align-items:center}}.header-nav .nav-link{font-size:0.875rem;color:#404040;font-weight:800;text-transform:uppercase;display:none}.header-nav .nav-link:hover{color:silver}@media (min-width: 768px){.header-nav .nav-link{display:inline-block}}.header-nav .brand-title{color:#BFBFBF;font-size:0.75rem}.header-nav .find-a-stockist{width:450px;position:absolute;background:#FFFFFF;display:none;top:120px;left:0;z-index:999;padding:12px}.header-nav .find-a-stockist.show{display:block;border:1px solid #EBEBEB;cursor:default}.header-nav .find-a-stockist .heading-small{margin-top:16px;text-transform:uppercase}.header-nav .find-a-stockist .location-field{padding:0.7rem 1rem;background:#EBEBEB;border:0;outline:0;width:55%}.header-nav .find-a-stockist input,.header-nav .find-a-stockist .btn{height:50px}.product-sub-menu{background:#EBEBEB;padding:24px 0 48px 0;position:absolute;left:-2000px;z-index:-1000;transition:.25s;display:none}@media (max-width: 767px){.product-sub-menu{height:100vh}}.product-sub-menu.open{display:block;left:0;right:0;z-index:1000;top:120px;cursor:default}.product-sub-menu.open-mobile{position:absolute;transition:.25s;right:0;left:0;z-index:1000}.product-sub-menu .brands{display:none}@media screen and (min-width: 768px) and (max-width: 1024px){.product-sub-menu .brands{display:flex}.product-sub-menu .brand-header{width:100%;display:flex;justify-content:space-between}.product-sub-menu .brand-header .brands{display:flex;align-items:center;margin:0}.product-sub-menu .brand-header .brands .brand-title{margin:0 12px 0 0}.product-sub-menu .brand-header .brands .nav-section{margin:0}.product-sub-menu .brand-header .brands .nav-section li{margin:0 0.5rem}}.product-sub-menu .heading-wrapper{display:flex;justify-content:space-between;align-items:center}.product-sub-menu .heading-wrapper .back-link{display:none;margin-bottom:24px}.product-sub-menu .heading-wrapper .back-link .link-icon{margin-right:8px}.product-sub-menu.product-list-open .heading-small,.product-sub-menu.product-list-open .mobile-links,.product-sub-menu.product-list-open .brands,.product-sub-menu.product-list-open .title-wrapper{display:none}.product-sub-menu.product-list-open .back-link{display:block}.product-sub-menu .heading-large{text-transform:uppercase}@media (max-width: 767px){.product-sub-menu .heading-large{font-size:1.125rem;margin-bottom:24px}}.product-sub-menu .heading-small{text-transform:uppercase;pointer-events:none}@media (max-width: 767px){.product-sub-menu .heading-small{font-size:16px}}@media screen and (min-width: 768px){.product-sub-menu .title-wrapper{pointer-events:none}}@media (max-width: 767px){.product-sub-menu .title-wrapper{border-top:1px solid #BFBFBF;padding:8px 0;display:flex;justify-content:space-between;align-items:center}}.product-sub-menu .link-icon{width:14px;pointer-events:none;margin-right:24px}@media (min-width: 768px){.product-sub-menu .link-icon{display:none}}.product-sub-menu .link-icon .a{fill:#838383}.product-sub-menu .product-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.product-sub-menu .product-container{display:block}}@media (min-width: 1025px){.product-sub-menu .product-container{flex-wrap:nowrap}}.product-sub-menu .product-container .products{flex-basis:33.3%}@media (min-width: 768px){.product-sub-menu .product-container .products{margin:0 15px}.product-sub-menu .product-container .products:first-child{margin-left:0;flex-basis:100%}}@media (min-width: 768px) and (max-width: 1024px){.product-sub-menu .product-container .products{flex-basis:100%;margin:0}}@media (min-width: 1025px){.product-sub-menu .product-container .products{flex-basis:50%}}.product-sub-menu .product-container .product-list{margin-top:24px}@media (max-width: 767px){.product-sub-menu .product-container .product-list{position:absolute;left:-1000px;transition:.25s}}.product-sub-menu .product-container .product-list.show{transition:.25s;position:absolute;background:#EBEBEB;z-index:1000;top:50px;left:0;right:0;padding:0 15px}.product-sub-menu .product-container .product-list.column-2{flex-wrap:wrap}@media (min-width: 768px){.product-sub-menu .product-container .product-list.column-2{display:flex}}.product-sub-menu .product-container .product-list.column-2 li{flex-basis:calc(33% - 30px)}@media (min-width: 1025px){.product-sub-menu .product-container .product-list.column-2 li{flex-basis:calc(50% - 30px)}}.product-sub-menu .product-container .product-list li{padding:10px 0;border-top:1px solid #BFBFBF;margin-right:30px;font-size:1.125rem}.product-sub-menu .product-container .product-list li:last-of-type{border-bottom:1px solid #BFBFBF}@media (min-width: 768px){.product-sub-menu .product-container .product-list li{padding:5px 0;width:calc(33% - 30px)}}@media (min-width: 1025px){.product-sub-menu .product-container .product-list li{width:100%}}@media (max-width: 991px){.product-sub-menu .product-container .product-list li{font-size:16px}}.product-sub-menu .product-container .product-list li a{color:#404040;font-weight:300;font-size:0.875rem}.product-sub-menu .product-container .product-list li a:hover{color:black}.product-sub-menu .mobile-links{border-top:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;padding:12px 0}@media (min-width: 768px){.product-sub-menu .mobile-links{display:none}}@media (max-width: 767px){.product-sub-menu .mobile-links .nav-link{display:inline-block;margin-left:6px}}.product-sub-menu .mobile-links li{margin:12px 0}.product-sub-menu .brands{margin-top:24px}@media (min-width: 767px){.product-sub-menu .brands{display:none}}.product-sub-menu .brands .brand-title{color:#BFBFBF;text-transform:uppercase}.product-sub-menu .brands .logo{margin:12px 0;height:45px;background-position:-12px -20px}.footer{background:#404040;padding:48px 0 24px 0}@media (max-width: 500px){.footer{padding:24px 0}}.footer p{color:#BFBFBF;font-weight:300;font-size:0.875rem}.footer p.heading{color:#FFFFFF;font-size:16px;font-weight:500;text-transform:uppercase}.footer .footer-content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width: 992px){.footer .footer-content-wrapper{width:75%}}.footer .footer-block{flex-basis:45%;margin:1rem 0}@media screen and (min-width: 768px){.footer .footer-block{flex-basis:25%}}@media screen and (min-width: 992px){.footer .footer-block{flex-basis:18%;margin:0}}.footer .footer-block:first-child{margin:0;flex-basis:100%}@media screen and (min-width: 992px){.footer .footer-block:first-child{flex-basis:25%}}.footer .footer-block .icon-text{color:#BFBFBF}.footer .footer-block .icon-text>a{text-decoration:none;color:#BFBFBF}.footer .footer-block .icon-text>a:hover{text-decoration:none;color:#BFBFBF}.footer .icon{width:18px;height:18px;margin-right:8px}@media (max-width: 500px){.footer .icon{margin-right:4px;width:16px}}.footer .icon .a{fill:#FFFFFF}.footer address p{font-style:normal;margin-bottom:4px;margin-top:0}.footer .footer-link{display:block;margin-bottom:16px;color:#BFBFBF;font-size:0.875rem}.footer .footer-link:hover{color:white}.footer .copyright{border-top:1px solid #EBEBEB;margin-top:48px;padding-top:16px;clear:both;display:flex;justify-content:space-between}@media (max-width: 500px){.footer .copyright{flex-direction:column-reverse}}.footer .copyright p{font-size:0.75rem;color:#EBEBEB}@media (max-width: 500px){.footer .copyright p{margin-top:16px}}.footer .copyright .link-wrapper .link{font-size:0.875rem;color:#BFBFBF}.footer .copyright .link-wrapper .link:after{content:" |"}.footer .copyright .link-wrapper .link:last-child:after{content:""}.footer .copyright .link-wrapper .link:hover{color:white}.alert{color:#404040;margin:1.5rem 0;padding:0.7rem 1rem;position:relative}.alert--full-width{width:100%}.alert--error{background-color:#ED1B23}.alert--error-outline{border-color:#ED1B23;color:currentColor}.hero-container{position:relative;padding:24px 15px 0 15px;min-height:270px}@media screen and (min-width: 768px){.hero-container{z-index:1;background:#FFFFFF;min-height:300px}}@media screen and (min-width: 800px){.hero-container{min-height:350px}}@media screen and (min-width: 900px){.hero-container{min-height:375px}}@media screen and (min-width: 1025px){.hero-container{min-height:415px}}@media screen and (min-width: 1135px){.hero-container{min-height:450px}}@media screen and (min-width: 1200px){.hero-container{min-height:500px}}@media screen and (min-width: 1350px){.hero-container{min-height:600px}}.hero-content{color:#FFFFFF}@media screen and (min-width: 768px){.hero-content{position:absolute;width:80%}}@media screen and (min-width: 820px){.hero-content{width:70%}}@media screen and (min-width: 900px){.hero-content{min-height:280px;display:flex;flex-direction:column;justify-content:center;width:50%}}@media screen and (min-width: 1025px){.hero-content{min-height:340px;width:90%}}@media screen and (min-width: 1200px){.hero-content{min-height:400px;width:65%}}@media screen and (min-width: 1400px){.hero-content{min-height:450px;width:50%}}.hero-content .heading-regular{color:#FFFFFF;text-transform:uppercase;font-weight:700}@media screen and (min-width: 768px){.hero-content .heading-regular{font-size:40px;width:50%}}@media screen and (min-width: 1025px){.hero-content .heading-regular{width:100%}}@media screen and (min-width: 1200px){.hero-content .heading-regular{font-size:64px}}.hero-content p{font-weight:300;display:none}@media screen and (min-width: 1025px){.hero-content p{display:block;font-size:1.25rem;width:80%}}.hero-content .hero-link{margin-top:1.875rem;margin-bottom:1.875rem;display:inline-block;text-transform:uppercase;color:#FFFFFF;font-weight:800}@media screen and (min-width: 900px){.hero-content .hero-link{font-size:1.125rem}}.hero-content .hero-link:hover{text-decoration:underline;color:#FFFFFF}.hero-content .icon{width:8px;margin-left:6px}.hero-content .icon .a{fill:#FFFFFF}.hero-img{margin:24px -15px 0 -15px;position:absolute;top:0;margin:0 -15px;z-index:-1;width:100%}.hero-img img{width:100%;max-height:270px}@media screen and (min-width: 768px){.hero-img img{max-height:600px}}.product-categories .container .page-header,.search-view .container .page-header{font-family:"Kanit", sans-serif;font-style:italic;font-weight:800}.product-categories .product-options .product-options__compare,.search-view .product-options .product-options__compare{display:none}@media screen and (min-width: 768px){.product-categories .product-options .product-options__compare,.search-view .product-options .product-options__compare{display:flex}}.product-categories .product-details .quantity-box,.search-view .product-details .quantity-box{display:none}.product-categories .products-list,.search-view .products-list{margin-top:1rem}.product-categories .filter-toggle__button,.search-view .filter-toggle__button{background:#EBEBEB;border:0;text-transform:uppercase}.product-categories .product-buttons,.search-view .product-buttons{position:relative;margin:0;height:50px}.product-categories .product-buttons>div,.search-view .product-buttons>div{border:0;background:rgba(235,235,235,0.5);text-transform:uppercase;position:static}.product-categories .product-buttons>div .sort-options,.search-view .product-buttons>div .sort-options{top:48px;z-index:100;width:100%;min-height:275px;background:#f4f4f4;border:0}.product-categories .product-buttons .sort-options svg,.search-view .product-buttons .sort-options svg{margin-right:0.5rem}.product-categories .product-filters.product-filters--open,.search-view .product-filters.product-filters--open{position:static;width:100%;height:auto;background:#EBEBEB;margin-bottom:1rem}.product-categories .product-filters.product-filters--open .aggregations__header,.search-view .product-filters.product-filters--open .aggregations__header{display:flex;flex-direction:row-reverse;background:#EBEBEB}.product-categories .product-filters.product-filters--open .aggregations__header span:first-child,.search-view .product-filters.product-filters--open .aggregations__header span:first-child{display:none}.product-categories .product-filters.product-filters--open .aggregations__header span:last-child,.search-view .product-filters.product-filters--open .aggregations__header span:last-child{text-decoration:underline;text-transform:capitalize}.product-categories .product-filters.product-filters--open .aggregations__header span:last-child a,.search-view .product-filters.product-filters--open .aggregations__header span:last-child a{color:#404040}.product-categories .product-filters.product-filters--open .aggregations__header span:last-child svg,.search-view .product-filters.product-filters--open .aggregations__header span:last-child svg{display:none}.product-categories .product-filters.product-filters--open .product-filter__aggregation:first-of-type,.search-view .product-filters.product-filters--open .product-filter__aggregation:first-of-type{margin-top:1rem}.product-categories .product-filters.product-filters--open .product-filter__aggregation:last-of-type,.search-view .product-filters.product-filters--open .product-filter__aggregation:last-of-type{border-bottom:1px solid #404040;margin:0}.product-categories .product-filters.product-filters--open .aggregation__title,.search-view .product-filters.product-filters--open .aggregation__title{background:none;border:0;border-top:1px solid #404040;padding:0;margin:0 1rem}.product-categories .product-filters.product-filters--open .aggregation__title span,.search-view .product-filters.product-filters--open .aggregation__title span{text-transform:uppercase}.product-categories .product-filters.product-filters--open .aggregation__title.aggregation__title--closed svg,.search-view .product-filters.product-filters--open .aggregation__title.aggregation__title--closed svg{transform:rotate(180deg)}.product-categories .product-filters.product-filters--open .aggregation__options,.search-view .product-filters.product-filters--open .aggregation__options{border:0}.product-categories .product-filters.product-filters--open .aggregation__options .aggregate,.search-view .product-filters.product-filters--open .aggregation__options .aggregate{justify-content:unset}.product-categories .product-filters.product-filters--open .aggregation__options .aggregate__title,.search-view .product-filters.product-filters--open .aggregation__options .aggregate__title{flex:none}.product-categories .product-filters.product-filters--open .aggregation__options .aggregate__count,.search-view .product-filters.product-filters--open .aggregation__options .aggregate__count{font-weight:300;font-size:12px}.product-filters .aggregations__header{background:#FFFFFF;color:#404040;padding-left:0;text-transform:uppercase}.product-filters .aggregations__header a{color:#BFBFBF}.product-filters .aggregation__title--closed svg{transform:rotate(180deg)}@media screen and (min-width: 768px){.product-filters .aggregation__options--selected{display:none}}@media screen and (min-width: 768px){.product-filters .product-filter__aggregation{border-top:1px solid #838383;border-bottom:0}}.product-filters .product-filter__aggregation .aggregation__options{border:0}.product-filters .product-filter__aggregation>.aggregation__title{background-color:#FFFFFF;color:#838383;text-transform:uppercase;padding-left:0}@media screen and (min-width: 768px){.product-filters .product-filter__aggregation .aggregation__options{padding-left:0;padding-top:0}}.product-filters .product-filter__aggregation .aggregation__options .aggregate{justify-content:unset}.product-filters .product-filter__aggregation .aggregation__options .aggregate svg{width:20px;height:20px;fill:#404040;border:1px solid #a2a2a2}.product-filters .product-filter__aggregation .aggregation__options .aggregate__title{flex:unset;color:#838383}.product-filters .product-filter__aggregation .aggregation__options .aggregate__count{font-weight:300;font-size:12px}.products-pagination .products-pagination__link.products-pagination__link--selected{background-color:#ED1B23}.products-pagination .products-pagination__link:hover,.products-options__sort .sort-options .sort-options__item:hover,.products-options__sort .sort-options .sort-options__item--selected,.per-page__list .per-page__list-item .per-page__list-item__link:hover,.per-page__list .per-page__list-item .per-page__list-item__link--selected,.product .product__add-to-fav .product__add-to-fav-icon,.product-options .product-options__price{color:#ED1B23}.product-details .product__catalogue__text{display:none}.product-details .product-options__compare{display:none}@media screen and (min-width: 768px){.product-details .product-options__compare{display:flex}}.product-options{order:1;margin:16px auto 0 auto}@media screen and (min-width: 768px){.products-list .products-options{background:none;flex-direction:row-reverse;padding-left:0;padding-right:0}.products-list .products-options .products-options__sort{width:230px;text-transform:uppercase;color:#404040;border-color:#404040}.products-list .products-options .products-options__sort ul{width:230px}.products-list .products-options>div{flex-direction:row-reverse}.products-list .products-options .products-options_per-page-wrapper,.products-list .products-options .products-options__per-page{display:none}}.comparison-bar{background-color:rgba(0,0,0,0.5);bottom:0;left:0;position:fixed;width:100vw;z-index:1001}@media screen and (max-width: 767px){.comparison-bar{display:none}}.comparison-bar.show{height:100%;overflow-y:scroll;background:#FFFFFF;z-index:2001}.comparison-bar .product-bar .comparison-product__desc{color:#404040;font-weight:500;max-width:350px}@media screen and (min-width: 1025px){.comparison-bar .product-bar .comparison-product__desc{max-width:440px}}.comparison-bar .show-comparison__btn{align-items:center;border:0;border-radius:0;display:flex;height:45px;justify-content:space-between;margin:0;padding:0 1rem;width:300px}.comparison-bar .show-comparison__btn.hide{display:none}.comparison-bar .show-comparison__btn>svg{height:15px}.comparison-bar .show-comparison__btn .show-comparison__value{border:2px solid #fff;border-radius:50%;height:25px;margin-left:0.5rem;padding:0.15rem 0.5rem;width:25px}.comparison-bar .comparison{display:flex;flex-wrap:wrap;padding-bottom:1rem;z-index:10;position:fixed;background:#FFFFFF;width:100%}.comparison-bar .comparison .comparison-header{margin-bottom:1.5rem;flex-basis:100%;background:#f4f4f4;min-height:115px;display:flex}@media screen and (min-width: 1025px){.comparison-bar .comparison .comparison-header{margin-bottom:70px}}.comparison-bar .comparison .comparison-header .container{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;flex-basis:100%}.comparison-bar .comparison .comparison-header svg{height:14px;width:14px;cursor:pointer}@media screen and (min-width: 768px){.comparison-bar .comparison .comparison-header svg{height:24px;width:24px}}.comparison-bar .comparison .comparison-header h4{color:#ED1B23;margin:0 0 10px 0;font-weight:400}.comparison-bar .comparison .comparison-header p{font-size:1.875rem;font-family:"Kanit", sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;margin:0}@media screen and (min-width: 768px){.comparison-bar .comparison .comparison-header p{font-size:1.625rem}}.comparison-bar .comparison .comparison-header .btn{min-width:100px}.comparison-bar .comparison .comparison-header .header-controls .btn{margin-right:1.5rem;background:#bfbfbf}.comparison-bar .comparison .comparison-products{display:flex}@media screen and (min-width: 1025px){.comparison-bar .comparison .comparison-products{margin-left:25%}}.comparison-bar .comparison .comparison-products .comparison-product{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;flex-basis:33%;padding:12px;position:relative}.comparison-bar .comparison .comparison-products .comparison-product>.brand-image{display:none}@media screen and (min-width: 1025px){.comparison-bar .comparison .comparison-products .comparison-product>.brand-image{display:block;object-fit:contain;margin:0}}.comparison-bar .comparison .comparison-products .comparison-product>a img{height:160px;width:160px;margin:0 auto}.comparison-bar .comparison .comparison-products .comparison-product>svg{position:absolute;right:5px;top:5px;width:22px;height:22px;z-index:20;display:block;cursor:pointer}.comparison-bar .comparison .comparison-products .comparison-product>svg:hover{cursor:pointer}.comparison-bar .comparison .comparison-products .comparison-product__desc{font-size:1rem;font-weight:500;margin:12px 0;color:#404040}.comparison-bar .comparison .comparison-products .comparison-product__desc:hover{text-decoration:underline}.comparison-bar .comparison .comparison-products .comparison-product__code{font-size:0.75rem;font-weight:300}.comparison-bar .comparison .comparison-products .comparison-product__remove,.comparison-bar .comparison .comparison-products .comparison-product__price{display:none}.comparison-bar .comparison .comparison-products .comparison-product__add-to-basket{min-width:0;width:100%;margin-top:12px}.comparison-bar .comparison .comparison-products .comparison-product__add-to-basket span{display:none}@media screen and (min-width: 768px){.comparison-bar .comparison .comparison-products .comparison-product__add-to-basket span{display:inline}}.comparison-bar .comparison .comparison-products .add-to-basket__form{margin-top:1rem}.comparison-bar .comparison .comparison-products .add-to-basket__form .btn{width:100%;margin-top:0.75rem}.comparison-bar .comparison .comparison-products .quantity-box{margin:0;width:100%}.comparison-bar .comparison .comparison-products .quantity-box .svg-wrapper{width:30%}.comparison-bar .comparison .comparison-products .quantity-box input{width:70%}.comparison-bar .comparison-specifications .product-spec{border-bottom:1px solid #707070}@media screen and (min-width: 1025px){.comparison-bar .comparison-specifications .product-spec{display:flex}}.comparison-bar .comparison-specifications .product-spec:first-of-type{margin-top:350px}@media screen and (min-width: 321px){.comparison-bar .comparison-specifications .product-spec:first-of-type{margin-top:370px}}@media screen and (min-width: 768px){.comparison-bar .comparison-specifications .product-spec:first-of-type{margin-top:590px}}.comparison-bar .comparison-specifications .comparison-spec-header{margin:0;padding:10px 0 0;font-size:0.875rem;font-weight:500;color:#838383}@media screen and (min-width: 1025px){.comparison-bar .comparison-specifications .comparison-spec-header{flex-basis:25%;padding:1rem 0;font-size:1.125rem;text-transform:uppercase}}.comparison-bar .comparison-specifications .comparison-spec-list{display:flex}@media screen and (min-width: 1025px){.comparison-bar .comparison-specifications .comparison-spec-list{flex-basis:75%}}.comparison-bar .comparison-specifications .comparison-spec-list--item{color:#838383;font-size:0.875rem;flex-basis:33%;font-weight:300;padding:4px 0 12px}@media screen and (min-width: 1025px){.comparison-bar .comparison-specifications .comparison-spec-list--item{font-size:1.125rem;padding:1rem 12px}}.comparison-bar.scrolling .comparison-header{margin-bottom:1.5rem}.comparison-bar.scrolling .comparison-products .comparison-product{flex-direction:row;justify-content:unset}.comparison-bar.scrolling .comparison-products .comparison-product>a img{width:90px;height:90px}.comparison-bar.scrolling .comparison-products .comparison-product .comparison-product__desc{margin:12px}.comparison-bar.scrolling .comparison-products .comparison-product .comparison-product__code,.comparison-bar.scrolling .comparison-products .comparison-product .add-to-basket__form{display:none}.comparison-bar.scrolling .comparison-specifications .product-spec:first-of-type{margin-top:360px}.comparison-bar-product>img{height:60px;width:60px}.header-nav #js-search{display:none}.header-nav #js-search.show{display:block}.header-nav .search-autocomplete{position:absolute;top:70px;left:0;right:0;padding:1.5rem 1.5rem 2rem 1.5rem;background:#EBEBEB;z-index:100}@media screen and (min-width: 768px){.header-nav .search-autocomplete{top:120px}}.header-nav .search-autocomplete--active{position:absolute}.header-nav .search-autocomplete-title-wrapper{padding:0}.header-nav .search-autocomplete--title{text-transform:uppercase;font-weight:800;font-style:italic;font-size:1.125rem}@media screen and (min-width: 768px){.header-nav .search-autocomplete--title{font-size:1.875rem}}@media screen and (min-width: 1025px){.header-nav .search-autocomplete--title{font-size:2.5rem}}.header-nav .search-autocomplete__inner{display:flex;align-items:center;background:white;padding:0.75rem 1rem;height:50px}.header-nav .search-autocomplete__inner svg{width:20px;height:20px}.header-nav .search-autocomplete__input{width:100%;border:0;outline:0;font-size:0.875rem}@media screen and (min-width: 1025px){.header-nav .search-autocomplete__input{font-size:1.375rem}}.header-nav .search-autocomplete__input::-ms-clear{display:none}.header-nav .search-autocomplete__icon{fill:#ED1B23}.header-nav .search-autocomplete .autocomplete__product{background:#EBEBEB;display:flex;align-items:center}.header-nav .search-autocomplete .autocomplete__product img{margin-right:1rem}.header-nav .search-autocomplete .autocomplete__product:nth-of-type(1n+5){display:none}@media screen and (min-width: 768px){.header-nav .search-autocomplete .autocomplete__product:nth-of-type(1n+5){display:flex}}.header-nav .search-autocomplete .autocomplete__product-title{color:#404040}.header-nav .search-autocomplete .search-autocomplete__suggestions--no-results{position:relative}.header-nav .search-autocomplete .search-autocomplete__suggestions{position:relative;top:24px;display:flex;flex-direction:column}.header-nav .search-autocomplete .search-autocomplete__suggestions--title{font-size:1rem;font-weight:800;font-style:italic;text-transform:uppercase}@media screen and (min-width: 768px){.header-nav .search-autocomplete .search-autocomplete__suggestions--title{font-size:1.563rem}}.header-nav .search-autocomplete .search-autocomplete__suggestions .autocomplete__product-title{font-family:'Montserrat', sans-serif;font-size:0.875rem;font-weight:500}@media screen and (min-width: 1025px){.header-nav .search-autocomplete .search-autocomplete__suggestions .autocomplete__product-title{font-size:1.25rem}}.header-nav .search-autocomplete .search-autocomplete__suggestions .autocomplete__product-content{flex-wrap:wrap}.header-nav .search-autocomplete .search-autocomplete__suggestions .autocomplete__product-content h3{flex-basis:100%;margin-bottom:0.5rem}.header-nav .search-autocomplete .search-autocomplete__suggestions .autocomplete__product-content span{font-size:0.75rem;font-weight:300;color:rgba(64,64,64,0.8)}@media screen and (min-width: 1025px){.header-nav .search-autocomplete .search-autocomplete__suggestions .autocomplete__product-content span{font-size:1.125rem}}.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width{left:0;right:0;margin:0;width:100%;background:none;margin:0 auto;padding:0}@media screen and (min-width: 576px){.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width{max-width:540px}}@media only screen and (min-width: 768px){.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width{max-width:720px}}@media only screen and (min-width: 992px){.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width{max-width:1024px;display:flex;flex-direction:row;flex-wrap:wrap}.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width a{flex-basis:45%}}@media only screen and (min-width: 1200px){.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width{max-width:1400px}}.header-nav .search-autocomplete .search-autocomplete__suggestions--full-width h1{flex-basis:100%}.header-nav .search-autocomplete .full-width-buttons{display:block;max-width:100%;right:0;top:0;bottom:0;position:relative;order:3;margin:24px 0.5rem;display:block}@media screen and (min-width: 768px){.header-nav .search-autocomplete .full-width-buttons{text-align:center;width:100%}}.header-nav .search-autocomplete .full-width-buttons .btn{width:100%}@media screen and (min-width: 768px){.header-nav .search-autocomplete .full-width-buttons .btn{width:auto}}.header-nav .search-autocomplete .full-width-buttons .btn-secondary{display:none}.branch-locator{margin-bottom:3rem}.branch-locator__title{font-size:1.875rem;font-weight:600;margin:2.5rem 0;text-transform:uppercase}.branches-wrapper--loading{height:800px}.branches{background-color:#FFFFFF;margin-bottom:1rem;overflow:hidden}.branches .branch-search__input-wrapper,.branches .branches-search__find-your-location-btn,.branches .branches-search__summary{margin-bottom:1rem}.branches .branch-search__input-wrapper{background-color:#fff;color:#A0A0A0;display:flex;height:45px;justify-content:space-between}.branches .branch-search__input-wrapper>input{background-color:#EBEBEB;border:0;font-family:"Open Sans", sans-serif;font-size:.933rem;padding:12px;width:100%}.branches .branch-search__input-wrapper>input:focus{outline:0}.branches .branch-search__input-wrapper .btn{min-width:130px}.branches .branches-search__btn,.branches .branches-search__find-your-location-btn{align-items:center;border:0;display:flex;background:#EBEBEB;padding:10px}.branches .branches-search__btn .isvg.loaded,.branches .branches-search__find-your-location-btn .isvg.loaded{color:#ED1B23;margin-right:12px;cursor:pointer}.branches .branches-search__btn .isvg.loaded svg,.branches .branches-search__find-your-location-btn .isvg.loaded svg{width:14px;height:14px}.branches .branches-search__find-your-location-btn{background-color:transparent;font-family:"Open Sans", sans-serif}.branches .branches-search__find-your-location-btn>i,.branches .branches-search__find-your-location-btn>span{color:#ED1B23;font-size:.833rem}.branches .branches-search__find-your-location-btn>i{margin-right:.25rem}.branches .branches-search__find-your-location-btn>span{color:#323232}.branches .branches-search__find-your-location-btn:hover{cursor:pointer}.branches .branches-search__summary{border-bottom:2px solid #ddd;font-size:1rem;padding-bottom:12px}.branches .branches-search__summary>span{font-weight:600}.branch-info__opening-day{display:flex;justify-content:space-between;margin-bottom:0.25rem}.branch-info__opening-day:first-child{order:9}.branches-list{list-style:none;margin:0;overflow-y:auto;padding:0}.branches-list .branch{border-bottom:1px solid #ddd;margin-bottom:1rem}.branches-list .branch.show .branch-detail-container{display:block}.branches-list .branch svg{width:14px;height:14px;float:right;margin-right:24px}.branches-list .branch svg.rotate-up{transform:rotateZ(-180deg)}.branches-list .branch .btn{margin-top:24px;margin-bottom:1rem}.branches-list .branch-detail-container{display:none}.branches-list .branch-header{margin-bottom:1rem;cursor:pointer;display:flex;justify-content:space-between}.branches-list .branch-distance-wrapper{display:inline}.branches-list .branch-distance-wrapper span{margin-right:6px;color:#838383}.branches-list .branch-title{color:#404040;font-size:1.125rem;display:inline;font-weight:600;text-transform:uppercase;margin:0}.branches-list .branch-back{float:right}.branches-list .branch-address,.branches-list .branch-telephone,.branches-list .branch-opening,.branches-list .branch-directions{font-size:1rem;margin-bottom:1rem;color:#404040}@media screen and (min-width: 768px){.branches-list .branch-address,.branches-list .branch-telephone,.branches-list .branch-opening,.branches-list .branch-directions{font-size:1.125rem}}.branches-list .branch-address{font-weight:300}.branches-list .branch-telephone,.branches-list .branch-directions{margin-bottom:0}.branches-list .branch-directions{align-items:center}.branches-list .branch-directions span svg{transform:rotate(-90deg)}.branches-list .branch-telephone,.branches-list .branch-email{margin-bottom:1rem;font-size:1rem;display:flex;align-items:center;font-weight:normal}@media screen and (min-width: 768px){.branches-list .branch-telephone,.branches-list .branch-email{font-size:1.125rem}}.branches-list .branch-telephone svg,.branches-list .branch-email svg{margin-right:12px}.branches-list .branch-telephone strong,.branches-list .branch-opening strong{font-weight:600;margin-right:.25rem}.branches-list .branch-opening-hours{margin-top:16px}.branches-list .branch-opening{margin-top:48px}.branches-list .branch-directions{background-color:transparent;border:0;border-radius:0;color:#ED1B23;display:flex;font-family:"Open Sans", sans-serif;font-weight:600;padding:0;margin-top:16px;text-transform:uppercase}.branches-list .branch-directions span{color:#404040}.branches-list .branch-directions svg{margin-left:8px}.branches-list .branch-directions svg .a{fill:#404040}.branches-list .branch-directions:hover{cursor:pointer}.branches-list .branch-directions:active,.branches-list .branch-directions:focus{outline:0}.branches-map{height:500px}.branches-map>div>div:last-child{display:none}.branches-wrapper.branch-details-view .branches,.branches-wrapper.branch-details-view .branches-list{max-height:none}.branches-wrapper.branch-details-view .branch.show{border:0}.branches-wrapper.branch-details-view .branches-search{display:none}.branches-wrapper.branch-details-view .branches .branch .branch-title{font-family:'Kanit', sans-serif;font-size:1.875rem;font-weight:800;font-style:italic}@media screen and (min-width: 768px){.branches-wrapper.branch-details-view .branches{flex-basis:100%}}.branches-wrapper.branch-details-view .branch-header{flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}@media screen and (min-width: 768px){.branches-wrapper.branch-details-view .branch-header{align-items:center;flex-direction:row}.branches-wrapper.branch-details-view .branch-header .branch-distance-wrapper{order:3;flex-basis:100%;text-align:left;justify-content:flex-start}.branches-wrapper.branch-details-view .branch-header .branch-back{order:0;margin:0}}.branches-wrapper.branch-details-view .branch-header .isvg{display:none}@media screen and (min-width: 768px){.branches-wrapper.branch-details-view .branches-list .branch.show .branch-detail-container{display:flex;justify-content:space-between;margin-top:3rem}.branches-wrapper.branch-details-view .branches-list .branch.show .branch-detail-container .branch-contact-wrapper{display:flex;flex-direction:column}.branches-wrapper.branch-details-view .branches-list .branch.show .branch-detail-container .branch-contact-wrapper .branch-directions{order:3}.branches-wrapper.branch-details-view .opening-hours{flex-basis:45%}.branches-wrapper.branch-details-view .opening-hours .branch-opening{margin:0}.branches-wrapper.branch-details-view .opening-hours .branch-opening-hours .branch-info__opening-day .opening-day{flex-basis:60%;font-size:1.125rem}.branches-wrapper.branch-details-view .opening-hours .branch-opening-hours .branch-info__opening-day .opening-hours{font-size:1.125rem}}@media screen and (min-width: 1025px){.branches-wrapper.branch-details-view .branches{flex-basis:calc(40% - 1rem)}.branches-wrapper.branch-details-view .branch-header{flex-direction:row}.branches-wrapper.branch-details-view .branch-header .branch-title{flex-basis:100%}.branches-wrapper.branch-details-view .branch-header .branch-distance-wrapper{margin:1rem 0;order:unset}.branches-wrapper.branch-details-view .branch-detail-container{flex-direction:column}}@media only screen and (min-width: 768px){.branches-wrapper{display:flex;flex-wrap:wrap}.branches{flex-basis:60%;margin-bottom:0;margin-right:1rem;max-height:800px}.branches-list{max-height:600px}.branches-map{height:800px;flex-basis:100%}}@media only screen and (min-width: 1025px){.branches{flex-basis:calc(40% - 1rem)}.branches-map{flex-basis:60%}}.loading--branches{position:absolute;left:0px;top:0px;width:100%;height:800px;text-align:center;outline:none;z-index:99}.loading--branches .sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.loading--branches .sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.loading--branches .sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ED1B23;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.loading--branches .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.loading--branches .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.loading--branches .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.loading--branches .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.loading--branches .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.loading--branches .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%, 10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%, 75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%, 100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.loading--branches .message{font-weight:100;font-size:1.3em;background-color:#fff;width:50%;margin:0 auto;padding:20px;margin-top:25vh;box-shadow:0px 0px 64px 0px rgba(0,0,0,0.75)}@media (max-width: 575px){.loading--branches .message{width:90%;margin-top:30%}}.loading--branches .message img{max-width:200px;margin:0 auto;display:block;margin-bottom:20px}.product-actions form{margin-top:2rem}@media (min-width: 390px){.product-actions form{display:flex}}.product-actions form .btn{margin-top:1rem}@media (min-width: 390px){.product-actions form .btn{margin-top:0}}.alert span{font-weight:700}.basket-preview{display:none;right:0;width:420px}.basket-preview .basket-preview__inner{background-color:#fff;border:1px solid #BFBFBF;border-top:4px solid #EBEBEB;padding:24px;margin-top:2.9rem}.basket-preview .basket-preview__inner ul{max-height:350px;padding-right:12px;overflow:scroll}.basket-preview .basket-preview__h3{text-transform:uppercase;font-weight:500;margin-top:0;padding-bottom:1rem;display:flex;justify-content:space-between}.basket-preview .basket-preview__h3>span{text-transform:none;font-size:0.933rem;font-weight:400;margin-left:0.75rem;color:#838383}.basket-preview .basket-preview__item{align-items:center;border:0;display:flex}.basket-preview .basket-preview__item:not(:last-child){border-bottom:1px solid #BFBFBF;margin-bottom:0.5rem;padding-bottom:0.5rem}.basket-preview .basket-preview__info__quantity{color:#838383}.basket-preview .basket-preview__item__img{height:40px;margin-right:0.75rem;width:40px}.basket-preview .basket-preview__item__content{display:flex;width:100%}.basket-preview .basket-preview__content__description{flex:1}.basket-preview .basket-preview__content__info{align-items:center;display:flex;flex-basis:20%;justify-content:flex-end}.basket-preview .basket-preview__info__remove{fill:#ED1B23;height:17px;margin-left:0.5rem;width:14px}.basket-preview__button-wrapper{border-top:1px solid #edeced;display:flex;justify-content:flex-end;margin-top:0.5rem;padding-top:0.5rem}.basket-preview__button-wrapper .btn{margin-top:1rem;width:100%}@media only screen and (min-width: 1025px){.header-basket-nav:hover .basket-preview{display:block;position:absolute;z-index:1002;top:75px}}.header-basket{display:flex}.header-main__content>*{margin-left:1rem}.header-basket>a{display:flex}.header-basket__svg{height:24px;width:24px;fill:#ED1B23}.header-basket__items{color:#ED1B23;font-weight:600;left:-2px;position:relative;top:-14px}.header-basket__quote{display:none}.basket-wrapper{margin-bottom:3rem}.basket-wrapper input[type=number]::-webkit-inner-spin-button,.basket-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket-page__title{border-bottom:1px solid #BFBFBF;font-weight:700;margin:3rem 0;padding-bottom:1.25rem}.basket-page__heading,.basket-items__product{border-bottom:1px solid #BFBFBF;display:flex;margin-bottom:1rem;padding-bottom:1rem}.basket-page__heading>div,.basket-items__product>div{font-size:1.125rem;font-weight:500}.basket-page__heading .basket-page__heading__product,.basket-items__product .basket-page__heading__product{flex-basis:100%;display:none}@media (min-width: 768px){.basket-page__heading .basket-page__heading__product,.basket-items__product .basket-page__heading__product{display:inline-block}}.basket-page__heading .basket-page__heading__quantity,.basket-items__product .basket-page__heading__quantity{display:none}.basket-items__product{flex-direction:column}.basket-items__product-info{align-items:center;display:flex}.basket-items__product-info>a{display:flex;flex-basis:70px;justify-content:center;margin-right:1rem}.basket-items__product-info img{width:auto}.basket-items__product-info h3{flex:1;font-size:1.125rem;font-weight:500;margin:0 0 0 1rem}.basket-items__product-info h3 a{color:#404040}.basket-items__product-actions{align-items:center;display:flex;justify-content:flex-end;margin-top:2rem}@media (min-width: 768px){.basket-items__product-actions{justify-content:flex-start}}.basket-items__product-actions .remove{align-items:center;display:flex}.basket-items__product-actions .remove>svg{height:20px;margin-right:0.25rem;width:16px}.basket-items__product-actions .remove>span{color:#404040;font-weight:500;font-size:0.875rem;text-decoration:underline}.basket-items__product-actions .remove:hover{cursor:pointer}.basket-form{background-color:#BFBFBF;margin-top:3rem;padding:1rem;position:relative}.basket-form__title{font-size:1.5rem;font-weight:500;margin:0 0 1.875rem}.basket-form__form .form-group>.form-control{background-color:#FFFFFF;color:#838383}.basket-form__form .form-group__recaptcha{height:78px;position:relative}.basket-form__form .form-group__recaptcha .g-recaptcha{left:-22px;position:absolute;transform:scale(0.85)}.basket-form__form .form-group__buttons{display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.basket-wrapper{margin-bottom:6rem}.basket-items__product{flex-direction:row}.basket-page__heading .basket-page__heading__product,.basket-items__product .basket-items__product-info{flex-basis:75%}.basket-page__heading .basket-page__heading__quantity,.basket-items__product .basket-items__product-actions{display:flex;flex-basis:25%}.basket-items__product-actions{margin-top:0}.basket-form{margin-top:0;padding:1.875rem}}@media only screen and (min-width: 1025px){.basket-wrapper{flex-direction:row}.basket-form{margin-left:1.25rem;width:420px}}.full-comparison{margin:40px auto}.full-comparison .comparison-page-header{margin-bottom:2rem}.full-comparison .comparison-page__product__image{max-width:100%}.full-comparison .comparison-table th{font-weight:600;text-align:left;vertical-align:bottom}.full-comparison .comparison-table td{font-size:0.9rem;border:1px solid #BFBFBF}.full-comparison .comparison-table__products th{border:none;width:25%}.full-comparison .comparison-table .spec-row{border-bottom:1px solid #BFBFBF}.full-comparison .comparison-table .spec-row.space-top th,.full-comparison .comparison-table .spec-row.space-top td{padding-top:40px}.full-comparison .comparison-table .spec-row th{width:25%;padding:12px 0;text-transform:uppercase}.full-comparison .comparison-table .spec-row td{border:0;padding:12px 0}.full-comparison .comparison-page__product__info{margin-top:1rem;padding:0 4px;font-size:1.25rem}.full-comparison .comparison-page__product-title{display:block;font-weight:600;min-height:70px;word-break:break-word;overflow:hidden;color:#404040}.full-comparison .comparison-page__product-title:hover{color:black}.full-comparison .comparison-page__product-codes{font-size:1.125rem;list-style:none;margin:1rem 0;padding:0;display:block;font-weight:300;color:#404040}.full-comparison .table-responsive:first-of-type{margin-bottom:0}@media only screen and (min-width: 768px){.full-comparison .comparison-table td{width:16%;word-break:normal}.full-comparison .comparison-btns__primary,.full-comparison .comparison-btns__secondary{flex-grow:0}.full-comparison .comparison-products{display:flex;justify-content:space-between}.full-comparison .comparison-products .comparison-product{flex-basis:calc(33.33% - 1rem)}.full-comparison .comparison-products .comparison-product:not(:last-of-type){margin-right:1rem;margin-bottom:0}}@media only screen and (min-width: 1025px){.full-comparison .table-responsive{display:table}}.not-found,.service-error{background:#EBEBEB;display:flex}.not-found .container,.service-error .container{display:flex;justify-content:center;align-items:center;flex-direction:column}.not-found .icon,.service-error .icon{width:36px;height:36px;margin-right:6px}.not-found .icon .a,.service-error .icon .a{fill:#BFBFBF}.not-found .heading-regular,.service-error .heading-regular{color:#BFBFBF;display:flex;align-items:center;text-align:center}.not-found .heading-regular.dark,.service-error .heading-regular.dark{color:#404040}@media (min-width: 768px){.not-found .heading-regular.dark,.service-error .heading-regular.dark{width:50%;margin-top:0}}@media (min-width: 768px){.not-found .heading-regular,.service-error .heading-regular{font-size:2.5rem}}.not-found .description,.service-error .description{color:#838383;text-align:center}.not-found .action-links .btn,.service-error .action-links .btn{width:100%;margin-bottom:12px}@media (min-width: 768px){.not-found .action-links .btn,.service-error .action-links .btn{width:auto;margin-top:16px}.not-found .action-links .btn:last-child,.service-error .action-links .btn:last-child{margin-left:6px}}.product-categories{margin-bottom:4rem}.product-categories .page-header{font-size:1.875rem;font-weight:300;color:#404040;margin:1rem 0}@media screen and (min-width: 768px){.product-categories .page-header{font-weight:800;font-style:italic}}@media screen and (min-width: 1025px){.product-categories .page-header{font-size:2.5rem;margin-left:332px}}.product-categories .pagination{display:flex;justify-content:flex-end}.product-categories .pagination:first-of-type{margin-bottom:1rem}.product-categories .pagination:last-of-type{margin-top:1rem}.product-categories .pagination>*{align-items:center;border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-top:1px solid #BFBFBF;display:flex;height:40px;justify-content:center;margin:0;width:40px}.product-categories .pagination>*:first-of-type{border-left:1px solid #BFBFBF}.product-categories .pagination>.current{padding:0;margin:0}.product-category:not(:last-child){margin-bottom:1rem}.product-category>a:first-of-type{display:flex;justify-content:center}.product-category__image{height:200px;object-fit:contain;width:200px}.product .product-options{display:none}@media screen and (min-width: 768px){.product .product-options{display:block}}.product-category__link{align-items:center;color:#404040;display:flex;background-color:#BFBFBF;font-size:1.5rem;font-weight:500;height:70px;line-height:1;padding:0 2rem;text-transform:uppercase}@media only screen and (min-width: 768px){.product-category:not(:nth-child(-n+3)){margin-top:2rem}.product-categories__list{display:flex;flex-wrap:wrap}.product-categories__list .product-category{display:flex;flex-basis:calc(33.33% - 1rem);flex-direction:column;justify-content:space-between;margin-bottom:0;margin-right:1.5rem}.product-categories__list .product-category:nth-child(3n){margin-right:0}}@media only screen and (min-width: 1025px){.product-category__image{height:250px;width:250px}}.basket{margin:24px auto}@media (min-width: 768px){.basket{margin:40px auto}}@media (min-width: 768px){.basket .heading-regular{font-size:2.5rem}}.basket .quote-copy{font-weight:300}@media (min-width: 768px){.basket .quote-copy{font-size:1.25rem}}@media (min-width: 1025px){.basket .basket-wrapper{display:flex;justify-content:space-between;align-items:baseline}.basket .basket-wrapper .basket-items{width:65%}}.basket .basket-wrapper .basket-items__product{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.basket .basket-wrapper-title{font-size:1.125rem;font-weight:500;margin-top:1rem;margin-bottom:0}@media (min-width: 768px){.basket .basket-wrapper-title{font-size:1.375rem;margin-top:2rem;margin-bottom:1.5rem}}.basket .basket-wrapper-title-qty{font-weight:300}.basket .form-wrapper{background:#EBEBEB;padding:1rem;margin-top:2rem}@media (min-width: 768px){.basket .form-wrapper{padding:2rem}}@media (min-width: 1025px){.basket .form-wrapper{width:35%;margin-left:2rem;margin-top:0}}.basket .form-wrapper .heading-small{font-size:1.125rem;font-weight:500}.basket .form-wrapper .quote-submit{width:100%}@media screen and (min-width: 768px){.basket .form-wrapper .quote-submit{width:215px}}.admin{background:#EBEBEB}.admin .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.admin .page-header .heading-regular{text-transform:uppercase}.admin .featured-brand{margin-bottom:64px}.admin .featured-brand .logo-wrapper{display:flex;justify-content:space-between;align-items:center}.admin .featured-brand .logo-wrapper span{font-size:1.125rem;font-weight:300}.admin .logo-wrapper .logo{width:160px;height:120px}.admin .logo-wrapper .logo.small.grayscale{height:120px;pointer-events:none}.admin .logo-wrapper .logo.small.grayscale:hover{width:160px;height:35px;background-position:bottom left}.admin .brands{display:flex}.admin .brands .icon-wrapper{margin:0 12px;height:80px;width:200px}.admin .brands .icon-wrapper .logo{background-position:-4px -30px;margin:0}.admin .brands .icon-wrapper .logo.grayscale{height:80px;background-position:-7px -30px}.admin .brands .icon-wrapper:first-child{margin-left:0}.admin .brands .icon-wrapper .brand-icon{width:165px;height:80px}.admin .brands .icon-wrapper.disabled{border-color:#838383;cursor:default}.admin .flash{margin:40px 0;padding:12px;color:#FFFFFF}.admin .flash.success{background:#56B247}.admin .flash.error{background:#D50001}.admin .admin-header{background:#FFFFFF}.admin .admin-header .container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 890px){.admin .admin-header .container{flex-direction:column-reverse}}.admin .admin-header .navigation{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 890px){.admin .admin-header .navigation{width:100%}}@media screen and (max-width: 600px){.admin .admin-header .navigation{flex-direction:column}}.admin .admin-header .navigation .logo-wrapper{display:flex;align-items:center}@media screen and (max-width: 600px){.admin .admin-header .navigation .logo-wrapper{padding:16px 0}}.admin .admin-header .navigation .nav-heading{text-transform:uppercase;vertical-align:top;margin-left:16px;font-family:"Kanit", sans-serif}.admin .admin-header .navigation .nav-items{display:flex;margin-left:16px}.admin .admin-header .navigation .nav-items a{text-transform:uppercase;display:inline-block;padding:48px 24px;margin:0 6px;height:100%;font-weight:500;font-size:0.875rem;color:#838383;text-align:center}@media screen and (max-width: 890px){.admin .admin-header .navigation .nav-items a{padding:30px 16px;margin:0}}.admin .admin-header .navigation .nav-items a.active{border-bottom:4px solid #ED1B23;padding-bottom:44px}.admin .admin-header .navigation .nav-items a:hover{border-bottom:4px solid #ED1B23;padding-bottom:44px;color:#505050}.admin .admin-header .user-info-wrapper{display:flex;align-items:center;text-align:right;font-size:0.875rem}@media screen and (max-width: 1199px){.admin .admin-header .user-info-wrapper{flex-direction:column}}@media screen and (max-width: 890px){.admin .admin-header .user-info-wrapper{flex-direction:row;justify-content:flex-end;width:100%;padding-top:16px}}@media screen and (max-width: 600px){.admin .admin-header .user-info-wrapper{justify-content:center;padding-top:16px}}.admin .admin-header .user-info-wrapper p{color:#838383;font-weight:300}.admin .admin-header .user-info-wrapper a{margin-left:16px;color:#404040;font-weight:300}.admin .admin-header .user-info-wrapper a:hover{color:#0d0d0d}.admin body:not(.body-home) .header{border-bottom:1px solid #BFBFBF}.admin .header-top{background-color:#ED1B23;display:none}.admin .header-main{position:relative}.admin .header-main>.container{padding-bottom:1rem;padding-top:1rem}.admin .header-logo{display:flex;justify-content:center}.admin .header-logo .header-logo__svg{height:90px;width:90px}.admin .header-main__content{align-items:center;display:flex;justify-content:space-between}.admin .header-links__list,.admin .header-where-to-buy,.admin .header-basket__items{display:none}.admin .header-nav-toggle,.admin .header-search-toggle,.admin .header-basket{align-items:center;display:flex;flex:1;justify-content:center;height:30px}.admin .header-nav-toggle__svg,.admin .header-search-toggle__svg,.admin .header-basket__svg{height:16px;margin-right:0.35rem}.admin .header-nav-toggle:hover,.admin .header-search-toggle:hover,.admin .header-basket:hover{cursor:pointer}.admin .header-search-toggle{border-left:1px solid #838383;border-right:1px solid #838383}.admin .header-nav-toggle__svg,.admin .header-search-toggle__svg,.admin .header-basket__svg{fill:#ED1B23}.admin .header-basket__wrapper{position:relative}@media only screen and (min-width: 768px){.admin body:not(.body-home) .header{border-bottom:none}.admin .header-top,.admin .header-links__list,.admin .header-where-to-buy,.admin .header-basket__items{display:block}.admin .header-top__list{align-items:center;color:#FFFFFF;display:flex;font-family:"Kanit", sans-serif;font-size:0.875rem;height:35px;justify-content:flex-end}.admin .header-top__list .header-top__item:last-child{margin-left:2rem}.admin .header-top__item__svg{fill:#FFFFFF;height:15px;margin-right:0.15rem;width:20px}.admin .header-top__item__svg-phone{width:15px}.admin .header-main>.container{align-items:center;display:flex;height:118px;justify-content:space-between;padding-top:0;padding-bottom:0}.admin .header-logo .header-logo__svg{height:auto;width:125px}.admin .header-nav-toggle,.admin .header-search-toggle{display:none}.admin .header-main__content .header-links__list{display:flex}.admin .header-main__content .header-links__list .header-links__item{font-weight:500}.admin .header-main__content .header-links__list .header-links__item>a{color:#404040}.admin .header-main__content .header-links__list .header-links__item:last-child{margin-left:2rem}.admin .header-main__content>*{margin-left:1rem}.admin .header-basket>a{display:flex}.admin .header-basket__svg{height:24px;width:24px}.admin .header-basket__items{color:#ED1B23;font-weight:600;left:-5px;position:relative;top:-10px}.admin .header-basket__quote{display:none}}.admin .admin-content-card{background:#FFFFFF;padding:24px;box-shadow:0px 0px 5px 0px #BFBFBF;margin-bottom:16px;min-height:95px;display:flex;align-items:center}.admin .admin-content-card.extended{display:block;padding:0 24px}.admin .admin-content-card.extended .card-header{border-bottom:1px solid #BFBFBF}.admin .admin-content-card.extended .subheading-md{margin:16px 0;font-size:16px;font-weight:500}.admin .admin-content-card .card-header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-basis:100%}.admin .admin-content-card .subheading-md{font-family:"Montserrat", sans-serif;font-weight:normal}.admin .admin-content-card .card-controls{display:flex}.admin .admin-content-card .card-controls a{text-decoration:underline;font-weight:300}.admin .admin-content-card .card-controls a:last-of-type{margin-left:16px}.admin .admin-content-card .card-content{padding:16px 0;display:flex;justify-content:space-between;width:80%}.admin .admin-content-card .card-content.enquiry{width:100%}.admin .admin-content-card .card-content.enquiry .content-block{flex-basis:25%}.admin .admin-content-card .card-content.enquiry .content-block.full-width{flex-basis:35%}.admin .admin-content-card .card-content.enquiry .content-block.date{flex-basis:10%}.admin .admin-content-card .card-content.enquiry .content-block:last-child{flex-basis:10%}.admin .admin-content-card .card-content .content-block{margin-right:30px;flex-basis:25%}.admin .admin-content-card .card-content .content-block.desc{flex-basis:50%}.admin .admin-content-card .card-content .content-block.full-width{flex-basis:100%}.admin .admin-content-card .card-content .content-block .content-heading{font-size:0.875rem;font-weight:300}.admin .admin-content-card .card-content .content-block .content-desc{font-weight:300}.admin .admin-content-card .card-content .content-block .content-desc.email{color:#ED1B23}.admin .admin-content-card .card-content .content-block .basket-list li{display:flex;padding:12px 0;border-bottom:1px solid #404040}.admin .admin-content-card .card-content .content-block .basket-list li:last-child{border:0}.admin .admin-content-card .card-content .content-block .basket-list li.disabled{color:#BFBFBF;align-items:center;justify-content:space-between}.admin .admin-content-card .card-content .content-block .basket-list li.disabled .icon{width:16px;height:16px;margin-right:4px}.admin .admin-content-card .card-content .content-block .basket-list li.disabled .icon-wrapper span{color:#404040}.admin .admin-content-card .card-content .content-block .basket-list li .basket-list-item{display:flex}.admin .admin-content-card .card-content .content-block .basket-list li .icon-wrapper{display:flex;align-items:center}.admin .admin-content-card .card-content .content-block .basket-list li .no-border{border:0}.admin .admin-content-card .card-content .content-block .basket-list li span{margin-right:16px}.admin.admin.admin-login{padding:40px 0}.admin.admin.admin-login .container:first{width:25%}.admin.admin.admin-login .alert{text-align:left;width:300px;margin:0 auto 40px auto;color:#FFFFFF}.admin.admin.admin-login .heading-small{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:40px}.admin.admin.admin-login .logo{width:265px;height:120px;margin:0 auto}.admin.admin.admin-login .form{width:300px;margin:0 auto}.admin .featured-categories{margin:48px auto}.admin .featured-categories.category-add .page-header{margin-bottom:40px}.admin .featured-categories.category-add .form-container{background:#FFFFFF;padding:24px;box-shadow:0px 0px 5px 0px #BFBFBF}.admin .featured-categories.category-add .form-container p{margin-bottom:8px}.admin .featured-categories.category-add .form-container form{margin-top:40px}.admin .featured-categories.category-add .add-form{display:none}.admin .featured-categories.category-add .add-form.show{display:block}.admin .featured-categories.category-add .category-select{display:block;width:50%;background:#FFFFFF;margin:16px 0;height:40px}.admin .featured-products{margin:48px auto}.admin .featured-products.product-add .page-header{margin-bottom:40px}.admin .featured-products.product-add .form-container{background:#FFFFFF;padding:24px;box-shadow:0px 0px 5px 0px #BFBFBF}.admin .featured-products.product-add .form-container p{margin-bottom:8px}.admin .featured-products.product-add .form-container form{margin-top:40px}.admin .featured-products.product-add .add-form{display:none}.admin .featured-products.product-add .add-form.show{display:block}.admin .featured-products.product-add .product-select{display:block;width:50%;background:#FFFFFF;margin:16px 0;height:40px}.admin .featured-products .form-group{margin:16px 0}.admin .featured-products .form-group input,.admin .featured-products .form-group textarea{height:40px;border:1px solid #BFBFBF;width:50%;padding:0 8px}.admin .featured-products .form-group textarea{height:100px}.admin .featured-products .form-group label{display:block;margin:8px 0}.admin .featured-products .form-group .has-error{font-weight:300;font-size:0.75rem;color:#D50001;margin-top:8px}.admin .enquiries{margin:48px auto}.admin .enquiries .heading-regular{text-transform:uppercase;margin-bottom:32px}.admin .dashboard{margin:40px auto}.homepage .featured-product-wrapper{margin:24px 0}@media screen and (min-width: 768px){.homepage .featured-product-wrapper{margin:0}}.homepage .featured-product-wrapper .featured-product{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width: 768px){.homepage .featured-product-wrapper .featured-product{flex-direction:row-reverse}}.homepage .featured-product-wrapper .heading-regular{font-size:28px;line-height:1;margin:0;font-style:italic;font-family:'Kanit', sans-serif}@media screen and (min-width: 1025px){.homepage .featured-product-wrapper .heading-regular{font-size:55px}}.homepage .featured-product-wrapper .product-description{display:none}@media screen and (min-width: 768px){.homepage .featured-product-wrapper .product-description{margin:24px 0;display:block;font-weight:300;font-size:1.25rem}}.homepage .featured-product-wrapper .controls{background:#EBEBEB;padding:24px;margin-bottom:20px;width:100%}@media screen and (min-width: 1025px){.homepage .featured-product-wrapper .controls{padding:36px 24px}}.homepage .featured-product-wrapper .controls .btn{margin-top:16px;width:100%;margin-bottom:24px;display:block}@media screen and (min-width: 768px){.homepage .featured-product-wrapper .controls .btn{width:200px}}.homepage .featured-product-wrapper .img-wrapper{margin:0 auto 16px auto}@media screen and (min-width: 768px){.homepage .featured-product-wrapper .img-wrapper{width:50%;margin-left:50px;margin-bottom:0}}.homepage .featured-categories-wrapper{text-align:center;padding:24px;margin-top:24px;background:#EBEBEB}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper{margin:0}}.homepage .featured-categories-wrapper .heading-small{font-size:26px;text-transform:uppercase;margin-top:1rem}.homepage .featured-categories-wrapper .heading-desc{font-weight:300;width:70%;margin:0 auto 1.5rem auto}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper .container{display:flex;justify-content:center}.homepage .featured-categories-wrapper .container .category-slider{width:100%}}.homepage .featured-categories-wrapper .product{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper .product{text-align:center;justify-content:space-between;width:100%}.homepage .featured-categories-wrapper .product p{text-align:left}.homepage .featured-categories-wrapper .product .link-wrap{width:100%;text-align:left}}.homepage .featured-categories-wrapper .slider .slides{flex-wrap:wrap}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper .slider .frame{position:static;overflow:auto;white-space:normal;width:100%}.homepage .featured-categories-wrapper .slider .slides{transition-duration:0s;transform:none !important;display:flex;justify-content:center;padding:0}}.homepage .featured-categories-wrapper .featured-category{background:#FFFFFF;text-align:left;padding:24px;margin-bottom:12px;min-height:400px;position:relative}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper .featured-category{flex-basis:45%;flex-wrap:wrap;position:static;margin-right:12px}}@media screen and (min-width: 992px){.homepage .featured-categories-wrapper .featured-category{flex-basis:35%}}@media screen and (min-width: 1200px){.homepage .featured-categories-wrapper .featured-category{flex-basis:20%}}.homepage .featured-categories-wrapper .featured-category .link-wrap{position:absolute;bottom:24px;left:24px}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper .featured-category .link-wrap{position:static}}.homepage .featured-categories-wrapper .featured-category .product-title{text-align:left;width:100%}.homepage .featured-categories-wrapper .featured-category .product-title a{font-size:24px;line-height:1.2;color:#404040;font-family:"Kanit", sans-serif}.homepage .featured-categories-wrapper .featured-category .product-title a:hover,.homepage .featured-categories-wrapper .featured-category .product-title a:focus{text-decoration:underline}.homepage .featured-categories-wrapper .featured-category .view{display:inline;margin-right:6px;text-transform:uppercase;color:#404040;font-weight:800}.homepage .featured-categories-wrapper .featured-category .view:hover{text-decoration:underline}.homepage .featured-categories-wrapper .featured-category .image-wrap{display:block;width:220px;height:200px}.homepage .featured-categories-wrapper .featured-category img{width:220px;height:200px}@media screen and (min-width: 768px){.homepage .featured-categories-wrapper .slider-control{display:none}}.homepage .icon{width:12px}.homepage .icon.white .a{fill:#FFFFFF}.homepage .icon.dark .a{fill:#404040}@media screen and (min-width: 768px){.homepage .mini-hero-wrapper{display:flex;justify-content:center}}.homepage .mini-hero-wrapper .mini-hero-img{width:100%}.homepage .mini-hero-wrapper .mini-hero{position:relative;flex-basis:50%}.homepage .mini-hero-wrapper .mini-hero-content{position:absolute}.homepage .mini-hero-wrapper .mini-hero-content h1{font-size:26px;color:#FFFFFF;font-weight:800;font-style:italic;text-transform:uppercase;margin:0}@media screen and (min-width: 1150px){.homepage .mini-hero-wrapper .mini-hero-content h1{font-size:2.5rem}}.homepage .mini-hero-wrapper .mini-hero-content p.desc{display:none;color:#FFFFFF;font-weight:300;margin:8px 0;font-size:1.125rem}.homepage .mini-hero-wrapper .mini-hero-content p.desc.dark{color:#404040}@media screen and (min-width: 1025px){.homepage .mini-hero-wrapper .mini-hero-content p.desc{display:block}}@media screen and (min-width: 1200px){.homepage .mini-hero-wrapper .mini-hero-content p.desc{font-size:1.25rem}}.homepage .mini-hero-wrapper .mini-hero-content .view{margin:16px 8px 16px 0;color:#FFFFFF;font-weight:700;text-transform:uppercase;display:inline-block}.homepage .mini-hero-wrapper .mini-hero-content .view.dark{color:#404040}.homepage .mini-hero-wrapper .mini-hero-content .view:hover{text-decoration:underline}.homepage .mini-hero-wrapper .mini-hero-content .dark{color:#404040}.homepage .mini-hero-wrapper .mini-hero-content.centered-right{top:50%;left:50%;transform:translate(-10%, -65%);bottom:8px;right:16px}.homepage .mini-hero-wrapper .mini-hero-content.centered-left{position:absolute;top:50%;bottom:16px;left:50%;width:70%;transform:translate(-55%, -65%)}.stockists-container{margin:40px auto}.branch-locator .error_message{color:#D50001;margin-bottom:4px}.branch-locator .branch-directions{margin:1.5rem 0;font-weight:800;font-family:'Kanit', sans-serif}.branch-locator .branch-directions span{font-size:1rem}@media screen and (min-width: 768px){.branch-locator .branch-directions span{font-size:1.125rem}}.branch-locator .heading-small{font-size:1.125rem}@media screen and (min-width: 768px){.branch-locator .heading-small{font-size:1.25rem}}.branch-locator .branch-details{width:100%}@media screen and (min-width: 768px){.branch-locator .branch-details{width:215px}}.branch-locator .branch-header{flex-wrap:wrap}.branch-locator .branch-header .branch-title{flex-basis:60%;font-size:1.125rem;font-family:"Montserrat", sans-serif;font-weight:500}@media screen and (min-width: 768px){.branch-locator .branch-header .branch-title{font-size:1.375rem}}.branch-locator .branch-header .branch-distance-wrapper{text-align:right;flex-basis:40%;display:inline-flex;justify-content:flex-end;align-items:center}.branch-locator .branch-header .branch-distance-wrapper span{margin-right:1rem}.branch-locator .branch-header .branch-distance-wrapper span.isvg{margin:0}.branch-opening strong{text-transform:uppercase;font-size:1rem}@media screen and (min-width: 768px){.branch-opening strong{font-size:1.125rem}}.branch-locator .branch-opening-hours .branch-info__opening-day{justify-content:unset}.branch-locator .branch-opening-hours .branch-info__opening-day .opening-day{flex-basis:40%}.branch-contact-wrapper .branch-telephone svg,.branch-contact-wrapper .branch-email svg{width:20px;height:20px}.product-show{margin:40px auto 0 auto}@media (min-width: 768px){.product-show .heading-regular{font-size:2.5rem}}@media (min-width: 768px){.product-show .heading-small{font-size:2.5rem}}.product-show .product-stock{font-size:1rem;font-weight:300}@media screen and (min-width: 375px){.product-show .add-to-basket__form{display:flex;align-items:center}.product-show .add-to-basket__form button{margin:0}}.product-show .product-info-wrapper{display:flex;flex-direction:column-reverse;justify-content:space-evenly}@media (min-width: 768px){.product-show .product-info-wrapper{flex-direction:row-reverse}}.product-show .product-info-wrapper .product-details{width:100%}@media (min-width: 768px){.product-show .product-info-wrapper .product-details{width:50%;display:flex;flex-direction:column}}.product-show .product-actions{margin-bottom:24px}@media (min-width: 768px){.product-show .product-actions{order:3}}.product-show .product-images{display:flex;justify-content:center;flex-direction:column;width:100%}@media (min-width: 768px){.product-show .product-images{width:50%;margin-right:24px;min-height:600px}}@media (min-width: 1025px){.product-show .product-images{margin-right:0;min-height:650px}}.product-show .product-images img{margin:0 auto;max-width:310px}@media (min-width: 325px){.product-show .product-images img{max-width:350px}}@media (min-width: 768px){.product-show .product-images img{max-width:none;width:100%}}@media (min-width: 992px){.product-show .product-images img{width:auto}}.product-show .product-images .slider-control-container{text-align:center;margin-bottom:24px}.product-show .product-images--no-image{min-height:auto}.product-show .product-spec-wrapper{background:#EBEBEB;padding:24px;margin-top:40px;margin-bottom:40px}@media screen and (min-width: 1025px){.product-show .product-spec-wrapper{margin-top:100px;margin-bottom:70px}}.product-show .product-spec-wrapper .heading-small{text-transform:uppercase;margin-top:0;text-align:center}.product-show .product-spec-wrapper .toggle-wrapper{display:flex;align-items:center;margin-top:1.5rem;cursor:pointer}@media (min-width: 992px){.product-show .product-spec-wrapper .toggle-wrapper{display:none}}.product-show .product-spec-wrapper .toggle-wrapper svg{width:16px;height:16px;margin-left:0.5rem;transform:rotate(90deg)}.product-show .product-spec-wrapper .toggle-btn{display:block;text-transform:uppercase;font-family:'Montserrat';font-weight:700;text-transform:uppercase;color:#404040}@media (min-width: 992px){.product-show .product-spec-wrapper .toggle-btn{display:none}}.product-show .product-spec-wrapper .product-spec-table{margin:0 auto;width:100%}@media (min-width: 1025px){.product-show .product-spec-wrapper .product-spec-table tbody{display:flex;flex-wrap:wrap;justify-content:space-between}}.product-show .product-spec-wrapper .product-spec-table tr{border-bottom:1px solid #707070;display:flex}@media (min-width: 1025px){.product-show .product-spec-wrapper .product-spec-table tr{flex-basis:45%;align-items:baseline;justify-content:space-between}}.product-show .product-spec-wrapper .product-spec-table tr.hide{display:none}@media (min-width: 1025px){.product-show .product-spec-wrapper .product-spec-table tr.hide{display:flex}}.product-show .product-spec-wrapper .product-spec-table th{text-transform:uppercase;text-align:left;font-size:0.8125rem;font-weight:500;width:50%}@media (min-width: 1025px){.product-show .product-spec-wrapper .product-spec-table th{font-size:1.125rem;display:block}}.product-show .product-spec-wrapper .product-spec-table td{text-align:left;font-size:0.8125rem;font-weight:300;width:50%}@media (min-width: 1025px){.product-show .product-spec-wrapper .product-spec-table td{display:block;font-size:1.125rem}}.product-show .product-spec-wrapper .product-spec-table th,.product-show .product-spec-wrapper .product-spec-table td{padding:16px 0}.product-show .feature-controls{display:flex;align-items:center;margin-left:2.5rem;margin-top:1rem;cursor:pointer}.product-show .feature-controls p{margin:0;font-family:'Montserrat';font-weight:700;text-transform:uppercase}.product-show .feature-controls svg{transform:rotate(90deg);width:16px;height:16px;margin-left:0.5rem}.product-show .features-list{margin-top:2rem}.product-show .features-item{align-items:baseline;display:flex;margin:6px 0;font-weight:300}.product-show .features-item:nth-of-type(1n+5){display:none}@media screen and (min-width: 1025px){.product-show .features-item:nth-of-type(1n+5){display:flex}}@media screen and (min-width: 1025px){.product-show .features-item:nth-of-type(1n+7){display:none}}.product-show .features-item:before{content:" ";background-image:url(/assets/icons/arrow-right-0a39c38737e86a25953cdcda9b1da04df4f202f752d325bbb2ea4ee9fda6a67f.svg);-webkit-mask:url(/assets/icons/arrow-right-0a39c38737e86a25953cdcda9b1da04df4f202f752d325bbb2ea4ee9fda6a67f.svg);mask:url(/assets/icons/arrow-right-0a39c38737e86a25953cdcda9b1da04df4f202f752d325bbb2ea4ee9fda6a67f.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;display:block;height:14px;width:14px;margin-right:0.5rem;padding:0 16px}@media screen and (-ms-high-contrast: none){.product-show .features-item:before{background-image:none;width:10px;height:10px;padding:6px;border-radius:50%}}@supports (-ms-ime-align: auto){.product-show .features-item:before{background-image:none;width:10px;height:10px;padding:6px;border-radius:50%}}.similar-products-wrapper{width:100%;padding:24px 15px;background:#EBEBEB;margin-top:50px}@media (min-width: 1025px){.similar-products-wrapper{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:70px;width:100vw}.similar-products-wrapper .frame{position:static;overflow:auto;white-space:normal}.similar-products-wrapper .slides{transition-duration:0s;transform:none !important;display:flex;justify-content:center;padding:0;flex-wrap:wrap}}.similar-products-wrapper .slider-control-container{text-align:center;margin-top:24px}@media (min-width: 1025px){.similar-products-wrapper .slider-control-container{display:none}}.similar-products-wrapper .heading-small{text-align:center;text-transform:uppercase;margin-top:0}.similar-products-wrapper .similar-product-info{background:#FFFFFF;flex-direction:column;justify-content:space-between;padding:12px;text-align:center}@media (min-width: 1025px){.similar-products-wrapper .similar-product-info{flex-basis:15%;text-align:left;margin:12px 8px}}@media (min-width: 768px){.similar-products-wrapper .similar-product-info .btn{width:200px;margin:0 auto}}.similar-products-wrapper .similar-product-info img{margin:0 auto;max-width:200px}.similar-products-wrapper .similar-product-info .product-heading{font-weight:700;color:#404040;line-height:1.2;margin-bottom:1rem}.similar-products-wrapper .similar-product-info .product-heading:hover{text-decoration:underline}.similar-products-wrapper .similar-product-info .product-catalogue{font-size:0.875rem;color:#404040;font-weight:300}.similar-products-wrapper .similar-product-info .similar-product-confirmation{display:none}.frame.hide-thumb .slider-control-container,.frame.hide-thumb .image-slide-controls{display:none}.privacy-policy{margin:40px auto}.privacy-policy .heading-large{text-transform:uppercase}.privacy-policy .heading-copy{margin:48px 0;font-weight:700}.privacy-policy .policy-header{font-size:1.375rem;font-weight:800;text-transform:uppercase;margin:32px 0}.privacy-policy .policy-header p{font-size:16px;font-weight:normal;text-transform:none}.privacy-policy br{margin:16px 0;display:block;content:""}.terms-and-conditions{margin:40px auto}.terms-and-conditions br{margin:16px 0;display:block;content:""}.contact-us{margin:24px auto}@media (min-width: 768px){.contact-us{margin:40px auto}}@media (min-width: 768px){.contact-us .heading-regular{font-size:2.5rem}}.contact-us .content-wrapper{display:flex;flex-direction:column}@media (min-width: 992px){.contact-us .content-wrapper{flex-direction:row}}@media (min-width: 992px){.contact-us .contact-info-container{display:flex;flex-wrap:wrap}}@media (min-width: 992px){.contact-us .contact-info-container{width:50%}}.contact-us .contact-info-container .form-container{flex-basis:100%}@media (min-width: 992px){.contact-us .contact-info-container .form-container{margin:24px}}.contact-us .address-line{font-style:normal;line-height:1.5;margin:2px 0;font-weight:300;font-size:1.125rem}@media (min-width: 768px){.contact-us .address-line{font-size:1.25rem}}.contact-us .address-line.bold{font-weight:700;margin-bottom:6px}.contact-us .contact-details{margin-top:24px}@media (min-width: 992px){.contact-us .contact-details{margin-left:80px}}.contact-us .contact-details p{display:flex;align-items:center;font-weight:500}@media (min-width: 768px){.contact-us .contact-details p{font-size:1.25rem}}.contact-us .contact-details .icon{width:18px;height:18px;margin-right:12px}@media (min-width: 768px){.contact-us .contact-details .icon{width:20px;height:20px}}.contact-us .contact-map{min-height:325px;height:325px;width:100%;margin-top:24px}@media (min-width: 992px){.contact-us .contact-map{height:auto;width:50%;padding-bottom:24px}}.contact-us .form{background:#EBEBEB;padding:24px;margin-top:24px}@media (min-width: 992px){.contact-us .form{margin-left:-24px;margin-top:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.contact-us .form .form-group{margin:1rem 0}.contact-us .form .flex-full{flex-basis:100%}.contact-us .form .flex-half{flex-basis:48%}.bespoke-training{margin:24px auto}@media screen and (min-width: 1025px){.bespoke-training{margin:40px auto;display:flex;flex-wrap:wrap}.bespoke-training .content-wrapper{padding:0 24px 0 0;flex-basis:45%}.bespoke-training .form-wrapper{flex-basis:50%;flex-grow:1}}.bespoke-training .heading-regular{text-transform:uppercase;font-size:1.875rem}@media screen and (min-width: 768px){.bespoke-training .heading-regular{font-size:2.5rem}}.bespoke-training .bespoke-training-content-title{margin-top:56px}.bespoke-training-content-section{font-size:1.125rem;font-weight:normal}@media screen and (min-width: 768px){.bespoke-training-content-section{font-size:1.25rem}}.bespoke-training-content-section.content-lead{font-size:16px;font-weight:normal}@media screen and (min-width: 768px){.bespoke-training-content-section.content-lead{font-size:1.125rem}}.bespoke-training-content-section.light{font-weight:300;font-size:16px}@media screen and (min-width: 768px){.bespoke-training-content-section.light{font-size:1.125rem}}.bespoke-training-content-title{font-size:1.375rem;font-weight:500}.bespoke-training .form-wrapper{margin-top:24px}@media screen and (min-width: 768px){.bespoke-training .form-wrapper{margin:0}}.bespoke-training .form-wrapper .heading-small{font-size:1.125rem;font-weight:500}@media screen and (min-width: 768px){.bespoke-training .form-wrapper .heading-small{font-size:1.375rem}}.bespoke-training .form-wrapper .form-info{font-weight:300;flex-basis:100%}@media screen and (min-width: 768px){.bespoke-training .form-wrapper .form-info{font-size:1.125rem}}.bespoke-training .form{background:#EBEBEB;padding:24px;margin-top:24px}@media (min-width: 992px){.bespoke-training .form{margin-top:24;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.bespoke-training .form .flex-full{flex-basis:100%}.bespoke-training .form .flex-half{flex-basis:48%}.bespoke-training .image-wrapper{margin-top:60px}.bespoke-training .image-wrapper img{display:none}@media screen and (min-width: 768px){.bespoke-training .image-wrapper img{width:100%;margin-bottom:12px;display:inline-block}.bespoke-training .image-wrapper img:last-child{display:none}}@media screen and (min-width: 1025px){.bespoke-training .image-wrapper img{width:calc(50% - 8px);flex-grow:1}.bespoke-training .image-wrapper img:first-child{margin-right:10px}.bespoke-training .image-wrapper img:last-child{display:inline-block;width:100%}}.about-us .hero{display:flex;align-items:center;height:200px;width:100%;background-size:cover;background-image:url(/assets/banners/about-banner-7f21520aa6a83efe3c0d12f025914e779df4e8ac19c287ce561279caaec67d2b.jpg);background-position:80% 0}@media screen and (min-width: 768px){.about-us .hero{height:300px}}@media screen and (min-width: 1025px){.about-us .hero{height:500px;background-position:60% 0}}.about-us .hero .heading-regular{text-transform:uppercase;color:#FFFFFF}@media screen and (min-width: 1025px){.about-us .hero .heading-regular{font-size:2.813rem}}.about-us__intro{text-align:center}@media screen and (min-width: 1025px){.about-us__intro{display:flex;align-items:center}}.about-us__intro .content-wrapper{text-align:left}@media screen and (min-width: 1025px){.about-us__intro .content-wrapper{flex-basis:50%;margin-right:4rem}}.about-us__intro .leading-text{margin:2rem 0;font-size:1.375rem;font-style:italic;font-weight:800}@media screen and (min-width: 1025px){.about-us__intro .leading-text{font-size:1.875rem}}.about-us__intro .leading-catpion{margin-top:0;font-size:15px;font-weight:300}@media screen and (min-width: 1025px){.about-us__intro .leading-catpion{font-size:1.25rem}}.about-us__intro .intro-img{margin:60px 0 50px;width:100%;max-width:375px}.about-us__services{background:#EBEBEB;padding:1.5rem;margin:30px 0 50px}@media screen and (min-width: 1025px){.about-us__services{display:flex;flex-wrap:wrap;padding-top:3rem}}.about-us__services .service{display:flex;margin-bottom:1.5rem}@media screen and (min-width: 1025px){.about-us__services .service{flex-basis:24%;padding-right:4px}}.about-us__services .service p{margin:0;font-weight:300;color:#838383;line-height:1.3;width:100%}@media screen and (min-width: 1025px){.about-us__services .service p{font-size:1.25rem}}.about-us__services .service-header{font-family:"Montserrat", sans-serif;font-weight:500;font-size:1.125rem;margin-top:0;margin-bottom:1.5rem}@media screen and (min-width: 1025px){.about-us__services .service-header{flex-basis:100%;margin-bottom:2rem;font-size:1.25rem}}.about-us__services .about-tick{width:24px;height:24px;margin-right:0.5rem}.about-us__brands{text-align:center;margin-bottom:4rem}@media screen and (min-width: 1025px){.about-us__brands{display:flex;flex-wrap:wrap;justify-content:center}}.about-us__brands .brand:last-of-type{margin-top:2rem}@media screen and (min-width: 1025px){.about-us__brands .brand:last-of-type{margin-top:0}}.about-us__brands .brand-header{font-size:1.125rem;font-family:"Montserrat", sans-serif;text-align:center;font-weight:500}@media screen and (min-width: 1025px){.about-us__brands .brand-header{flex-basis:100%;font-size:1.375rem}}.about-us__brands .brand-text{width:75%;margin:0 auto 1rem;font-weight:300}@media screen and (min-width: 1025px){.about-us__brands .brand-text{width:85%;font-size:1.25rem}}.about-us__brands .logo{width:230px;height:115px;margin:0 auto;background-position:0px 10%}.about-us .guarantees{background:#f4f4f4;padding-top:125px;padding-bottom:100px}@media screen and (min-width: 1025px){.about-us .guarantees .container{display:flex;align-items:center;justify-content:space-between}}.about-us .guarantees .guarantee{position:relative;background:#FFFFFF;padding:64px 20px 24px;text-align:center}@media screen and (min-width: 1025px){.about-us .guarantees .guarantee{display:flex;align-items:center;justify-content:space-between;flex-basis:calc(50% - 50px);min-height:330px;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 1200px){.about-us .guarantees .guarantee{min-height:300px}}.about-us .guarantees .guarantee:first-of-type{margin-bottom:125px}@media screen and (min-width: 1025px){.about-us .guarantees .guarantee:first-of-type{margin:0;margin-right:32px}}.about-us .guarantees .guarantee-header{font-family:"Montserrat", sans-serif;font-size:1.125rem;font-weight:500;margin-top:0}@media screen and (min-width: 1025px){.about-us .guarantees .guarantee-header{font-size:1.25rem}}.about-us .guarantees .guarantee-text{color:#838383;font-weight:300;width:100%}@media screen and (min-width: 1025px){.about-us .guarantees .guarantee-text{font-size:1.25rem}}.about-us .guarantees .guarantee-img{position:absolute;top:-50px;left:calc(50% - 50px)}.weee-recycling{margin:40px auto}.weee-recycling br{margin:16px 0;display:block;content:""}.weee-recycling ol li::marker{font-size:1.5rem;font-weight:700}.weee-recycling .title{font-size:1.5rem;font-weight:700}.firesafe .btn,.firesafe.btn{color:#FFFFFF;background:#ED1B23;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.firesafe .btn:hover,.firesafe .btn:focus,.firesafe.btn:hover,.firesafe.btn:focus{background-color:#960c11;color:#FFFFFF}.firesafe .btn:focus,.firesafe.btn:focus{outline:0}.firesafe .btn.disabled,.firesafe .btn:disabled,.firesafe.btn.disabled,.firesafe.btn:disabled{opacity:0.5}.firesafe .btn.disabled:hover,.firesafe .btn:disabled:hover,.firesafe.btn.disabled:hover,.firesafe.btn:disabled:hover{background-color:#ED1B23}.firesafe .btn:not(:disabled):not(.disabled),.firesafe.btn:not(:disabled):not(.disabled){cursor:pointer}.firesafe .btn.secondary,.firesafe.btn.secondary{color:#FFFFFF;background:#404040;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.firesafe .btn.secondary:hover,.firesafe .btn.secondary:focus,.firesafe.btn.secondary:hover,.firesafe.btn.secondary:focus{background-color:#0d0d0d;color:#FFFFFF}.firesafe .btn.secondary:focus,.firesafe.btn.secondary:focus{outline:0}.firesafe .btn.secondary.disabled,.firesafe .btn.secondary:disabled,.firesafe.btn.secondary.disabled,.firesafe.btn.secondary:disabled{opacity:0.5}.firesafe .btn.secondary.disabled:hover,.firesafe .btn.secondary:disabled:hover,.firesafe.btn.secondary.disabled:hover,.firesafe.btn.secondary:disabled:hover{background-color:#404040}.firesafe .btn.secondary:not(:disabled):not(.disabled),.firesafe.btn.secondary:not(:disabled):not(.disabled){cursor:pointer}.firesafe .icon .a{fill:#ED1B23}.firesafe .border-selected,.firesafe.border-selected{border:2px solid #ED1B23}.firesafe .heading{color:#ED1B23}.firesafe .slider-control{background:#f8a9ac}.firesafe .slider-control.selected{background:#ED1B23}.firesafe .products-pagination .products-pagination__link:hover{color:#ED1B23}.firesafe .products-pagination .products-pagination__link.products-pagination__link--selected{background:#ED1B23}.firesafe .products-pagination .products-pagination__link.products-pagination__link--selected a{color:#FFFFFF}.firesafe .products-pagination .products-pagination__link.products-pagination__link--selected:hover{color:#FFFFFF}.firesafe .features-item:before{background-color:#ED1B23}.firesafe .feature-controls svg .a,.firesafe .toggle-wrapper svg .a{fill:#ED1B23}.firesafe .comparison-bar .show-comparison__btn{background:#ED1B23}.firesafe .alert--success{background-color:rgba(237,27,35,0.15);border-color:#ED1B23}.firesafe .alert{border:1px solid #ED1B23}.firesafe .product-filter__aggregation .aggregation__options svg.checked{fill:#ED1B23}.caresafe a{color:#3FB2E0}.caresafe a:hover{color:#1a799f}.caresafe .icon .a{fill:#3FB2E0}.caresafe .btn,.caresafe.btn{color:#FFFFFF;background:#3FB2E0;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.caresafe .btn:hover,.caresafe .btn:focus,.caresafe.btn:hover,.caresafe.btn:focus{background-color:#1a799f;color:#FFFFFF}.caresafe .btn:focus,.caresafe.btn:focus{outline:0}.caresafe .btn.disabled,.caresafe .btn:disabled,.caresafe.btn.disabled,.caresafe.btn:disabled{opacity:0.5}.caresafe .btn.disabled:hover,.caresafe .btn:disabled:hover,.caresafe.btn.disabled:hover,.caresafe.btn:disabled:hover{background-color:#3FB2E0}.caresafe .btn:not(:disabled):not(.disabled),.caresafe.btn:not(:disabled):not(.disabled){cursor:pointer}.caresafe .btn.secondary,.caresafe.btn.secondary{color:#FFFFFF;background:#404040;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.caresafe .btn.secondary:hover,.caresafe .btn.secondary:focus,.caresafe.btn.secondary:hover,.caresafe.btn.secondary:focus{background-color:#0d0d0d;color:#FFFFFF}.caresafe .btn.secondary:focus,.caresafe.btn.secondary:focus{outline:0}.caresafe .btn.secondary.disabled,.caresafe .btn.secondary:disabled,.caresafe.btn.secondary.disabled,.caresafe.btn.secondary:disabled{opacity:0.5}.caresafe .btn.secondary.disabled:hover,.caresafe .btn.secondary:disabled:hover,.caresafe.btn.secondary.disabled:hover,.caresafe.btn.secondary:disabled:hover{background-color:#404040}.caresafe .btn.secondary:not(:disabled):not(.disabled),.caresafe.btn.secondary:not(:disabled):not(.disabled){cursor:pointer}.caresafe .border-selected,.caresafe.border-selected{border:2px solid #3FB2E0}.caresafe .heading{color:#3FB2E0}.caresafe .slider-control{background:#c3e7f5}.caresafe .slider-control.selected{background:#3FB2E0}.caresafe .products-pagination .products-pagination__link:hover{color:#3FB2E0}.caresafe .products-pagination .products-pagination__link.products-pagination__link--selected{background:#3FB2E0}.caresafe .products-pagination .products-pagination__link.products-pagination__link--selected a{color:#FFFFFF}.caresafe .products-pagination .products-pagination__link.products-pagination__link--selected:hover{color:#FFFFFF}.caresafe .features-item:before{background-color:#3FB2E0}.caresafe .feature-controls svg .a,.caresafe .toggle-wrapper svg .a{fill:#3FB2E0}.caresafe .comparison-bar .show-comparison__btn{background:#3FB2E0}.caresafe .alert--success{background-color:rgba(63,178,224,0.15);border-color:#3FB2E0}.caresafe .alert{border:1px solid #3FB2E0}.caresafe .product-filter__aggregation .aggregation__options svg.checked{fill:#3FB2E0}.lightsafe a{color:#56B247}.lightsafe a:hover{color:#33692a}.lightsafe .icon .a{fill:#56B247}.lightsafe .btn,.lightsafe.btn{color:#FFFFFF;background:#56B247;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.lightsafe .btn:hover,.lightsafe .btn:focus,.lightsafe.btn:hover,.lightsafe.btn:focus{background-color:#33692a;color:#FFFFFF}.lightsafe .btn:focus,.lightsafe.btn:focus{outline:0}.lightsafe .btn.disabled,.lightsafe .btn:disabled,.lightsafe.btn.disabled,.lightsafe.btn:disabled{opacity:0.5}.lightsafe .btn.disabled:hover,.lightsafe .btn:disabled:hover,.lightsafe.btn.disabled:hover,.lightsafe.btn:disabled:hover{background-color:#56B247}.lightsafe .btn:not(:disabled):not(.disabled),.lightsafe.btn:not(:disabled):not(.disabled){cursor:pointer}.lightsafe .btn.secondary,.lightsafe.btn.secondary{color:#FFFFFF;background:#404040;margin:0;min-width:145px;padding:0.7rem 1rem;display:inline-block;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:0;border:0}.lightsafe .btn.secondary:hover,.lightsafe .btn.secondary:focus,.lightsafe.btn.secondary:hover,.lightsafe.btn.secondary:focus{background-color:#0d0d0d;color:#FFFFFF}.lightsafe .btn.secondary:focus,.lightsafe.btn.secondary:focus{outline:0}.lightsafe .btn.secondary.disabled,.lightsafe .btn.secondary:disabled,.lightsafe.btn.secondary.disabled,.lightsafe.btn.secondary:disabled{opacity:0.5}.lightsafe .btn.secondary.disabled:hover,.lightsafe .btn.secondary:disabled:hover,.lightsafe.btn.secondary.disabled:hover,.lightsafe.btn.secondary:disabled:hover{background-color:#404040}.lightsafe .btn.secondary:not(:disabled):not(.disabled),.lightsafe.btn.secondary:not(:disabled):not(.disabled){cursor:pointer}.lightsafe .border-selected,.lightsafe.border-selected{border:2px solid #56B247}.lightsafe .heading{color:#56B247}.lightsafe .slider-control{background:#b8e0b2}.lightsafe .slider-control.selected{background:#56B247}.lightsafe .products-pagination .products-pagination__link:hover{color:#56B247}.lightsafe .products-pagination .products-pagination__link.products-pagination__link--selected{background:#56B247}.lightsafe .products-pagination .products-pagination__link.products-pagination__link--selected a{color:#FFFFFF}.lightsafe .products-pagination .products-pagination__link.products-pagination__link--selected:hover{color:#FFFFFF}.lightsafe .features-item:before{background-color:#56B247}.lightsafe .feature-controls svg .a,.lightsafe .toggle-wrapper svg .a{fill:#56B247}.lightsafe .comparison-bar .show-comparison__btn{background:#56B247}.lightsafe .alert--success{background-color:rgba(86,178,71,0.15);border-color:#56B247}.lightsafe .alert{border:1px solid #56B247}.lightsafe .product-filter__aggregation .aggregation__options svg.checked{fill:#56B247}.generic-form{display:flex;justify-content:space-between;flex-wrap:wrap}.generic-form>div{flex-basis:25%;padding:15px 0}.generic-form>div.form-submit{flex-basis:100%}
