*{margin:0;padding:0;border:0;outline:0}html{scrollbar-color:var(--scroll-bar-scroller) var(--scroll-bar-background);scrollbar-width:auto}::-webkit-scrollbar{width:17px}::-webkit-scrollbar-track{background-color:var(--scroll-bar-background)}::-webkit-scrollbar-thumb{background:var(--scroll-bar-scroller)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-bar-scroller)}html{color:var(--black-text)}html body{overflow-y:auto;color:var(--black-text);background-color:var(--main-background)}html .card{background-color:var(--main-background)}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-content-container,.sidebar-page-container,.my-account-container,.ss-section{flex:1}.heading-scroll-compensate{scroll-padding-top:180px}body{font-family:"Metropolis_Regular",sans-serif;font-size:16px;line-height:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}a{text-decoration:none;cursor:pointer;transition:all 300ms linear}h4{font-family:"Metropolis_Regular",sans-serif !important}a:hover,a:focus,a:visited,a:active,button:active,button:focus{text-decoration:none;outline:0}ul,ul li,ol,ol li{list-style:none;margin:0}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Metropolis_Bold",sans-serif;font-weight:400;margin:0 0 15px;background:0;line-height:1.33em}h1{font-size:44px}h2{font-size:30px}h3{font-size:26px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}input,button,select,textarea{font-family:"Metropolis_Regular",sans-serif}textarea{overflow:hidden;resize:none}p{position:relative;line-height:1.5em;margin-bottom:20px}.text{position:relative;line-height:1.5em;margin-bottom:0}.strike-through{text-decoration:line-through}.auto-container{position:static;max-width:1340px;padding:0 20px;margin:0 auto}.auto-container-wide{position:static;max-width:1500px;padding:0 20px;margin:0 auto}.data-table-container{position:static;max-width:2500px;padding:0 10px;margin:0 auto;box-sizing:content-box}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px}.theme-btn{display:inline-block;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.centered{text-align:center}.btn-style-one{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;margin:0;line-height:30px;padding:10px 30px 10px;color:var(--black-text);font-weight:400;font-size:18px;text-align:center;border:2px solid var(--main-background);text-transform:uppercase;background:var(--button-type-1-bg);border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-one span{position:relative;display:block;z-index:1}.btn-style-one:hover{color:var(--white-text);background:var(--button-type-1-hover);border-color:var(--button-type-1-hover)}.btn-style-two{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;margin:0;line-height:30px;padding:11px 25px 9px 30px;color:var(--white-text);font-weight:400;font-size:17px;text-align:center;text-transform:uppercase;background:var(--button-type-2-bg);border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-two span{position:relative;display:block;z-index:1}.btn-style-two i{position:relative;vertical-align:middle;top:-2px;font-size:26px;padding-left:25px}.btn-style-two:hover{color:var(--white-text);background:var(--button-type-2-hover);border-color:var(--button-type-2-hover)}.btn-style-three{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;margin:0;line-height:24px;padding:10px 20px;color:var(--white-text);font-weight:400;font-size:17px;text-align:center;text-transform:uppercase;background:var(--button-type-3-bg);border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-three span{position:relative;display:block;z-index:1}.btn-style-three i{position:relative;vertical-align:middle;top:-1px;font-size:26px;padding-left:25px}.btn-style-three:hover{color:var(--white-text);background:var(--button-type-3-hover);border-color:var(--button-type-3-hover)}.btn-style-five{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;margin:0;line-height:24px;padding:10px 20px;color:var(--white-text);font-weight:400;font-size:17px;text-align:center;text-transform:uppercase;background:var(--button-type-5-bg);border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-five span{position:relative;display:block;z-index:1}.btn-style-five i{position:relative;top:-1px;font-size:26px;padding-left:25px}.btn-style-five:hover{color:var(--white-text);background:var(--button-type-5-hover);border-color:var(--button-type-5-hover)}.btn-style-six{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;margin:0;line-height:24px;padding:10px 20px;color:var(--white-text);font-weight:400;font-size:17px;text-align:center;text-transform:uppercase;background:var(--button-type-6-bg);border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-style-six span{position:relative;display:block;z-index:1}.btn-style-six i{position:relative;vertical-align:middle;top:-1px;font-size:25px;padding-left:25px}.btn-style-six:hover{color:var(--white-text);background:var(--button-type-6-hover);border-color:var(--button-type-6-hover)}.btn-style-disabled{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;margin:0;line-height:24px;padding:10px 20px;color:var(--white-text);font-weight:400;font-size:17px;text-align:center;text-transform:uppercase;background:grey;border-radius:0;pointer-events:none}.theme-btn .icon-left{padding-right:10px}.theme-btn .icon-right{padding-left:10px}.light-font{font-weight:300}.regular-font{font-weight:400}.semibold-font{font-weight:600}.bold-font{font-weight:700}.ex-bold-font{font-weight:800}.heavy-font{font-weight:900}.bg-lightgrey{background-color:#f6f7f8}.no-bg{background:0}.text-uppercase{text-transform:uppercase}.grey-color{color:#333 !important}img{display:inline-block;max-width:100%;height:auto}form{position:relative}.default-form{position:relative}form .form-group{position:relative;margin-bottom:30px}form .row{margin:0 -10px}form .row .form-group{position:relative;padding:0 10px;margin-bottom:20px}form .field-inner{position:relative;display:block}form .form-group .field-label{position:relative;display:block;color:var(--black-text);font-size:16px;font-weight:400;line-height:24px;text-transform:capitalize;margin-bottom:10px}form .form-group .field-label-inline{display:inline-block}form .form-group .e-label{position:relative}form .form-group input[type="text"],form .form-group input[type="email"],form .form-group input[type="password"],form .form-group input[type="tel"],form .form-group input[type="url"],form .form-group input[type="file"],form .form-group input[type="number"],form .form-group textarea,form .form-group select{position:relative;display:block;height:54px;width:100%;font-size:16px;color:var(--black-text);line-height:30px;font-weight:400;padding:11px 20px;background-color:var(--inputs-background);border:1px solid rgba(0,0,0,0.15);border-radius:5px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}form .form-group textarea{height:150px;padding-top:15px;resize:none}form .form-group select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:var(--inputs-background) url(../images/icons/icon-select.png) right center no-repeat;cursor:pointer}form .form-group select option{line-height:30px;padding-left:20px;text-indent:20px;cursor:pointer}form .form-group input[type="submit"],form .form-group button{display:inline-block}form ::-webkit-input-placeholder{color:var(--black-text)}form ::-moz-input-placeholder{color:var(--black-text)}form ::-ms-input-placeholder{color:var(--black-text)}form label.error{color:var(--red-text);font-size:14px;text-transform:capitalize;text-align:left;display:block;padding-top:10px;line-height:24px}.form-group .ui-selectmenu-button.ui-button{width:100%;font-size:16px;font-weight:400;height:54px;padding:10px 25px;line-height:24px;font-family:"Metropolis_Medium",sans-serif;color:var(--black-text);border-radius:0;background-color:var(--inputs-background);border:1px solid var(--contrast-colour-darker)}.form-group .ui-button .ui-icon{background:0;position:relative;top:6px;right:0;width:22px;text-indent:0;color:#999}.form-group .ui-button .ui-icon:before{font-family:"Font Awesome 6 Pro";content:"\f0d7";position:absolute;right:0;top:0 !important;width:24px;height:20px;display:block;color:var(--black-text);line-height:20px;font-size:30px;font-weight:700;text-align:center;transition:all 300ms linear;z-index:5}.form-group .ui-selectmenu-button-open .ui-icon:before{transform:rotate(180deg)}.ui-selectmenu-menu{min-width:150px;max-height:200px;overflow-y:auto}.ui-widget.ui-widget-content{border:1px solid var(--black-border);border-top:0;font-family:"Metropolis_Medium",sans-serif;border-radius:0;padding:0}.ui-menu .ui-menu-item{font-size:16px;border-bottom:1px solid var(--fuly-transparent)}.ui-menu .ui-menu-item:last-child{border:0}.ui-menu .ui-menu-item-wrapper{position:relative;display:block;padding:10px 20px !important;font-size:16px;line-height:24px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.ui-menu .ui-menu-item-wrapper:hover,.ui-menu .ui-menu-item-wrapper.ui-state-active,.ui-state-active,.ui-widget-content .ui-state-active{background:var(--contrast-colour-darker);color:var(--black-text);font-weight:400;border:0;border-bottom-color:1px solid var(--fuly-transparent);margin:0}.site-form form .form-group{margin-bottom:30px}.site-form form .form-group .field-inner{position:relative}.site-form form .form-group .f-label{position:relative;font-size:16px;font-weight:500;line-height:24px;margin-bottom:15px}.site-form form .form-group input[type="text"],.site-form form .form-group input[type="email"],.site-form form .form-group input[type="password"],.site-form form .form-group input[type="url"],.site-form form .form-group input[type="number"],.site-form form .form-group input[type="file"],.site-form form .form-group input[type="range"],.site-form form .form-group select,.site-form form .form-group textarea{height:58px;line-height:26px;padding:15px 20px;border:1px solid rgba(0,0,0,0.03);color:var(--black-text);font-weight:500;background:var(--inputs-background)}.site-form form .form-group textarea{height:170px}.site-form form .form-group select option{text-indent:20px}.main-nav-links{display:flex;justify-content:center;gap:5%;padding-bottom:10px;align-items:center;text-align:left;font-size:1rem}.main-nav-links a{color:var(--white-text);text-decoration:none;padding-top:5px;padding-bottom:5px;display:block;background-color:var(--menu-banner-background);padding:5px;border:1px solid transparent}.main-nav-links a:hover{color:var(--white-text);text-decoration:none;text-decoration:underline;border:1px solid var(--white-border)}.main-nav-links li a:hover{color:var(--white-text)}.main-nav-links li:hover .main-nav-link-dropdown>li{display:block;top:0}.main-nav-link-dropdown{position:absolute;display:flex;flex-direction:column;max-width:33.3333%;padding-top:20px;font-size:1rem}.main-nav-link-dropdown li{display:none;position:relative}.main-nav-link-dropdown li:hover{display:none;position:relative}.main-nav-link-drop-heading{padding-left:20px;padding-right:20px}.main-nav-link-drop-subheading{padding-left:30px;padding-right:20px}.main-header{position:relative;left:0;top:0;width:100%;padding:0;background:0;min-height:145px;font-family:"Metropolis_Regular",sans-serif;z-index:999;margin-bottom:62px}.main-header .header-upper{position:absolute;left:0;top:0;width:100%;background:var(--main-background);padding:0;border-bottom:1px solid var(--fuly-transparent);transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;z-index:999}.header-upper .auto-container{min-height:145px}.fixed-header .header-upper{position:fixed;top:0;border-bottom-color:rgba(0,0,0,0.15)}.main-header ul,.main-header ul li{list-style:none;margin:0;padding-bottom:0}.main-header .main-box{position:relative;padding:20px 0 20px;transition:all 300ms ease}.fixed-header .main-box{padding:15px 0}.main-header .main-box .logo-box{position:relative;display:block;float:left;padding:5px 0;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;z-index:5}.main-header .main-box .logo-box .logo{position:relative;display:block;float:left}.main-header .main-box .logo-box .logo img{position:relative;display:block;height:90px;transition:all 300ms ease;z-index:1}.fixed-header .main-box .logo-box .logo img{height:80px}.main-header .main-box .logo-box .logo-text{position:relative;display:block;float:left;padding:18px 0;font-size:18px;line-height:28px;margin-left:25px;transition:all 300ms ease}.fixed-header .main-box .logo-box .logo-text{padding-top:12px;padding-bottom:12px}.main-header .main-box .logo-box .logo-text a,.main-header .main-box .logo-box .logo-text span{display:block;color:var(--black-text)}.main-header .upper-right{position:relative;float:right}.main-header .top-links{position:relative;transition:all 300ms linear}.fixed-header .top-links{opacity:0;visibility:hidden}.main-header .top-links li{position:relative;float:left;margin-left:50px}.main-header .top-links li:first-child{margin-left:0}.main-header .top-links li a{position:relative;display:block;color:var(--black-text);padding:6px 0 4px;text-transform:uppercase;line-height:30px}.main-header .top-links li a:hover{color:var(--black-text)}.main-header .top-links li.phone a{color:var(--white-text);background:var(--primary-colour-three);font-family:"Metropolis_Bold",sans-serif;padding:5px 20px}.main-header .top-links li.phone a i{position:relative;font-size:18px;vertical-align:middle;top:-2px;padding-right:10px}.main-header .header-upper .links-box{position:relative;top:0;padding-top:25px;text-align:right;transition:all 300ms linear}.fixed-header .header-upper .links-box{top:-16px;padding-top:0}.main-header .links-box .link{position:relative;display:inline-block;vertical-align:top;margin-left:60px}.main-header .search-btn{position:relative;cursor:pointer;line-height:40px}.main-header .search-btn img{vertical-align:middle;height:28px}.main-header .user-btn{position:relative;cursor:pointer;line-height:40px}.main-header .user-btn img{vertical-align:middle;height:28px}.main-header .cart-btn{position:relative;cursor:pointer;line-height:40px;padding-right:25px}.main-header .cart-btn img{vertical-align:middle;height:28px}.main-header .cart-btn .count{position:absolute;right:0;top:-10px;width:30px;height:30px;font-size:14px;font-family:"Metropolis_Bold",sans-serif;text-align:center;line-height:30px;background:var(--items-in-cart-bubble);color:var(--black-text);border-radius:50%}.main-header .search-box{position:absolute;right:300px;top:10px;width:550px;opacity:0;visibility:hidden;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.fixed-header .search-box{top:-15px}.visible-search .main-header .search-box{opacity:1;visibility:visible;right:280px}.main-header .search-box .inner-box{position:relative;display:block;background:var(--inputs-background);border:2px solid;border-radius:0;z-index:20}.main-header .search-box .form-box{position:relative;padding:15px 50px 15px 20px}.main-header .search-box .s-close-btn{position:absolute;right:20px;top:19px;height:30px;width:30px;line-height:30px;font-size:18px;color:var(--white-text);background:var(--primary-colour-one);border-radius:50%;text-align:center;cursor:pointer;z-index:1}.main-header .search-box .form-group{margin:0}.main-header .search-box form input{height:40px;line-height:30px;padding:5px 0;background:0;border:0;width:100%;font-size:16px;color:var(--black-text);box-shadow:none}.main-header .login-box{position:absolute;right:0;top:130px;width:480px;text-align:center;opacity:0;visibility:hidden;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.visible-login .login-box{opacity:1;visibility:visible;top:92px}.main-header .login-box .inner-box{position:relative;display:block;background:var(--inputs-background);border:2px solid;border-radius:0;z-index:20}.main-header .login-box .content-box{position:relative;padding:60px 35px 20px}.main-header .login-box h4{text-transform:uppercase;margin-bottom:30px;font-family:"Metropolis_Regular",sans-serif}.main-header .login-box .links{position:relative}.main-header .login-box .links .theme-btn{display:block;font-size:18px;line-height:30px;padding:10px 20px;text-align:center;margin-bottom:15px}.main-header .login-box .login-close-btn{position:absolute;right:20px;top:20px;height:30px;width:30px;line-height:30px;font-size:20px;color:var(--white-text);background:var(--primary-colour-one);border-radius:50%;text-align:center;cursor:pointer;z-index:1}.main-header .link.nav-toggler{position:relative;left:0;top:0;padding:0;display:none}.main-header .nav-toggler button{position:relative;width:32px;height:40px;line-height:30px;padding:5px 0;background:0;color:var(--contrast-colour-darker);font-size:16px;margin:0;border-radius:0;outline:none !important}.main-header .nav-toggler button img{position:relative;display:inline-block;vertical-align:middle}.main-header .header-lower{position:absolute;left:0;top:100%;width:100%;background-color:var(--menu-banner-background);min-height:66px}.main-header .header-lower .auto-container{position:relative}.main-header .nav-outer{position:relative;text-align:center;padding-top:15px;padding-bottom:15px}.main-menu{position:static;display:inline-block;vertical-align:middle;padding:0;width:100%}.main-menu .navbar-collapse{padding:0;margin:0;border:0;box-shadow:none}.main-menu .navigation{position:static;z-index:1}.main-menu .navigation>li{position:static;display:block;float:left;padding:8px 0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.main-menu .navigation>li>a{position:relative;display:block;font-size:16px;color:var(--white-text);padding:8px 25px;font-weight:400;line-height:30px;text-transform:uppercase;border:1px solid var(--fuly-transparent);opacity:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.main-menu .navigation>li.dropdown>a:after{font-family:"Font Awesome 6 Pro";content:"\f107";position:absolute;right:0;top:17px;display:block;line-height:32px;font-size:16px;font-weight:400;display:none;z-index:5}.main-menu .navigation>li:hover>a:before,.main-menu .navigation>li.current>a:before,.main-menu .navigation>li.current-menu-item>a:before{opacity:1;visibility:visible}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-menu .navigation>li.current-menu-item>a{color:var(--white-text);border-color:var(--white-border);opacity:1}.main-menu .navigation>li>ul{position:absolute;left:-100px;right:-100px;top:100%;margin-top:5px;padding:0;z-index:100;opacity:1;text-align:left;background:var(--inputs-background);border:0;border-radius:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-moz-transition:all 100ms ease;-webkit-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease}.main-menu .navigation>li>ul:before{content:"";position:absolute;left:0;top:-5px;width:100%;height:5px}.main-menu .navigation>li>ul>li{position:relative;margin-bottom:0}.main-menu .navigation>li>ul .mm-inner{position:relative;background:var(--primary-colour-three);padding:30px 10px 30px 20px}.main-menu .navigation>li>ul .mm-inner .row{margin:0;display:block !important;-webkit-column-count:4;-moz-column-count:4;column-count:4}.main-menu .navigation>li>ul .nav-col{position:relative;width:auto !important;max-width:none !important;padding:0 20px;-ms-flex:0 0 0;flex:0 0 0;margin-bottom:20px}.main-menu .navigation>li>ul .nav-col h4{position:relative;font-size:16px;text-transform:uppercase;color:var(--white-text);font-family:"Metropolis_Medium",sans-serif;margin-bottom:15px}.main-menu .navigation>li>ul .nav-col h4:first-child{margin-top:0}.main-menu .navigation>li>ul .nav-col ul{position:relative;margin-bottom:0}.main-menu .navigation>li>ul .nav-col ul li{position:relative;font-size:16px;line-height:1.3em}.main-menu .navigation>li>ul .nav-col ul li a{position:relative;color:var(--white-text)}.main-menu .navigation>li>ul .nav-col ul li a:hover{text-decoration:underline}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}body.visible-sidebar{overflow-y:hidden}.menu-backdrop{position:fixed;right:0;top:0;width:100%;height:100%;z-index:9990;background:rgba(0,0,0,0.7);cursor:pointer;opacity:0;visibility:hidden;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.visible-sidebar .menu-backdrop{opacity:1;visibility:visible}.hidden-bar{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:768px;background:var(--inputs-background);padding-top:60px;color:var(--black-text);border-right:4px solid var(--primary-colour-one);z-index:9999;visibility:hidden;-ms-transform:translateX(-101%);transform:translateX(-101%);transition:all 500ms ease-in;-webkit-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out}.hidden-bar .hidden-bar-closer{display:none}.hidden-bar.visible-sidebar{opacity:1;visibility:visible;-ms-transform:translateX(0);transform:translateX(0)}.hidden-bar .nav-logo-box{position:relative;padding:10px 25px 20px;margin-bottom:20px}.hidden-bar .nav-logo-box img{max-height:80px}.hidden-bar ol,.hidden-bar ol li,.hidden-bar ul,.hidden-bar ul li{list-style-type:none;margin:0}.hidden-bar .hidden-bar-closer{position:absolute;right:-5px;top:0;padding:14px 20px;line-height:30px;cursor:pointer;display:block;transition:all 100ms ease;-webkit-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;-moz-transition:all 100ms ease;z-index:9999}.hidden-bar .hidden-bar-closer svg{width:20px;height:20px;stroke-width:1.25px}.hidden-bar-wrapper{position:absolute;left:0;top:0;bottom:0;width:100%;overflow-y:auto;padding:20px 0 35px;overflow-x:hidden}.hidden-bar .side-menu{position:relative;display:block;border-top:1px solid rgba(0,0,0,0.2);font-family:"Metropolis_Regular",sans-serif}.hidden-bar .side-menu ul li{position:relative;display:block;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.2)}.hidden-bar .side-menu ul li a{position:relative;color:var(--black-text);display:block;font-weight:400;font-family:"Metropolis_Medium",sans-serif;font-size:15px;line-height:24px;text-transform:uppercase;padding:5px 30px;letter-spacing:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.hidden-bar .side-menu ul li a:hover,.hidden-bar .side-menu ul>li.current>a,.hidden-bar .side-menu ul>li>ul>li.current>a{color:var(--primary-colour-one);font-family:"Metropolis_Medium",sans-serif}.hidden-bar .side-menu ul li ul li{border-bottom:0;border-top:0;padding-left:20px}.hidden-bar .side-menu ul li ul li a{line-height:24px;font-weight:400;text-transform:uppercase;font-size:14px}.hidden-bar .side-menu ul li .btn-expander{position:absolute;top:11px;right:0;background:0;color:rgba(0,0,0,0.7);font-size:14px;height:24px;width:20px;line-height:24px;border-radius:0;outline:0;cursor:pointer;z-index:1}.hidden-bar .side-menu ul li{padding:0}.hidden-bar .side-menu ul li a{display:block;padding:12px 40px 12px 20px;font-size:15px;font-weight:400;color:var(--black-text);text-transform:uppercase}.hidden-bar .side-menu ul li ul li a{font-size:16px;font-weight:400;padding:5px 40px 5px 20px}.hidden-bar .side-menu ul li .btn-expander{top:9px;right:15px;font-weight:700;font-size:22px;width:30px;height:30px;border:1px solid var(--fuly-transparent)}.hidden-bar .side-menu ul li ul li .btn-expander{top:4px}.hidden-bar .side-menu ul li .btn-expander i{font-weight:800}.hidden-bar .side-menu ul li ul{padding:0 0 10px}.hidden-bar .side-menu ul li ul li ul{padding:0;margin-left:0}.hidden-bar .side-menu ul li ul li{margin-bottom:0}.hidden-bar .side-menu ul li ul li:last-child{margin-bottom:0}.hidden-bar .links-box{position:relative;display:block;padding:30px 20px}.hidden-bar .links-box .link{position:relative;margin-top:15px}.hidden-bar .links-box .link .theme-btn{display:block;font-size:16px;padding:10px 20px}.banner-section{position:relative;padding:0;background:#000;min-height:400px;background:var(--inputs-background)}.banner-section .banner-container{position:relative}.banner-section .banner-slider{position:relative;width:100%;overflow:hidden}.banner-section .slide-item{position:relative;display:block !important;width:100%;padding:0;overflow:hidden}.banner-section .slide-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--fuly-transparent);z-index:1}.banner-section .slide-item .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-section .slide-item .image-layer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner-section .slide-item .content-box{position:relative;display:table;vertical-align:middle;width:100%;padding:50px 0;height:400px;z-index:10}.banner-section .slide-item .content{position:relative;display:table-cell;width:100%;vertical-align:middle;z-index:5}.banner-section .slide-item .inner{position:relative;display:block;width:100%;max-width:800px;z-index:5;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.banner-section .slick-current .slide-item .inner{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all 1000ms ease 700ms;-ms-transition:all 1000ms ease 700ms;-o-transition:all 1000ms ease 700ms;-moz-transition:all 1000ms ease 700ms;transition:all 1000ms ease 700ms}.banner-section .slide-item .slider-main-heading{position:relative;font-weight:400;font-size:42px;font-family:"Metropolis_Regular",sans-serif;color:var(--white-text);text-transform:uppercase;line-height:1.1em;margin:0 0 20px}.banner-section .slide-item .slider-sub-heading{position:relative;font-weight:400;font-family:"Metropolis_Regular",sans-serif;color:var(--white-text);text-transform:uppercase;line-height:1.1em;margin:0 0 20px}.banner-section .slide-item h1{position:relative;font-weight:400;font-size:42px;font-family:"Metropolis_Regular",sans-serif;color:var(--white-text);text-transform:uppercase;line-height:1.1em;margin:0 0 20px}.banner-section .slide-item h4{position:relative;font-weight:400;font-family:"Metropolis_Regular",sans-serif;color:var(--white-text);text-transform:uppercase;line-height:1.1em;margin:0 0 20px}.banner-section .slide-item .text{position:relative;display:block;font-family:"Metropolis_Regular",sans-serif;color:var(--white-text);font-size:22px;font-weight:400;line-height:1.3em}.banner-section .slide-item .links-box{position:relative;display:block;padding-top:35px}.banner-section .slide-item .links-box .link{position:relative;display:inline-block;vertical-align:top}.banner-section .owl-theme .owl-nav{position:absolute;left:50%;top:50%;margin-top:-25px;width:1460px;max-width:100%;margin-left:-730px;height:0;z-index:10}.banner-section .slick-slider .prev-btn{position:absolute;left:30px;top:50%;margin-top:-25px;height:50px;color:var(--white-text);font-size:50px;line-height:50px;cursor:pointer;transition:all 500ms ease;z-index:1}.banner-section .slick-slider .next-btn{position:absolute;right:30px;top:50%;margin-top:-25px;height:50px;color:var(--white-text);font-size:50px;line-height:50px;cursor:pointer;transition:all 500ms ease;z-index:1}.banner-section .slick-slider .next-btn:hover,.banner-section .slick-slider .prev-btn:hover{opacity:.5}.banner-section .owl-theme .owl-dots{display:none}.intro-section{position:relative;padding:40px 0 20px;min-height:500px}.intro-section .intro-content{position:relative;font-size:18px;padding:0 50px 40px}.intro-section .intro-content h1{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:25px}.intro-section .intro-content p{line-height:1.4em;margin-bottom:20px}.intro-section .products{position:relative}.cat-block{position:relative;margin-bottom:30px}.intro-section .products .row{margin:0 -10px}.intro-section .products .cat-block{padding:0 10px;margin-bottom:60px}.cat-block .inner-box{position:relative;display:block}.cat-block .inner-box .image{position:relative;display:block;overflow:hidden;height:300px}.cat-block .inner-box .image img{display:block;width:100%;transition:all 500ms linear}.cat-block .inner-box:hover .image img{transform:scale(1.05);filter:grayscale(100%)}.cat-block .lower-box{position:relative;padding:30px 20px 0}.cat-block h3{font-size:24px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:20px}.cat-block p{font-size:18px;margin-bottom:0;height:130px}.cat-block .link-box{position:relative;padding-top:40px}.prod-spotlight{position:relative;padding:60px 0 70px;background:var(--contrast-colour-darker)}.prod-spotlight .title-box{position:relative;text-align:center;margin-bottom:40px}.prod-spotlight .title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.prod-spotlight .carousel-box{position:relative}.spotlight-block{position:relative}.spotlight-block .inner-box{position:relative;display:block;overflow:hidden}.spotlight-block .inner-box .image{position:relative;display:block;overflow:hidden}.spotlight-block .inner-box .image img{display:block;width:100%;transition:all 500ms linear}.spotlight-block .hvr-box{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(82,107,140,0.6);color:var(--white-text);opacity:0;visibility:hidden;transition:all 500ms linear;z-index:5}.spotlight-block:hover .hvr-box{opacity:1;visibility:visible}.spotlight-block .hvr-content{position:absolute;left:0;bottom:0;width:100%;padding:20px 20px 20px 45px}.spotlight-block h4{font-size:22px;color:var(--white-text);font-family:"Metropolis_Regular",sans-serif;line-height:1.2em;margin-bottom:20px}.spotlight-block h4 a{color:var(--white-text)}.spotlight-block h6{color:var(--white-text);text-transform:uppercase;margin-bottom:0}.prod-spotlight .owl-theme .owl-nav{position:absolute;left:-50px;right:-50px;top:50%;margin-top:-25px;height:0;z-index:10}.prod-spotlight .owl-theme .owl-nav .owl-prev{position:absolute;left:0;top:0;height:50px;color:var(--black-text);font-size:48px;line-height:50px;transition:all 500ms ease}.prod-spotlight .owl-theme .owl-nav .owl-next{position:absolute;right:0;top:0;height:50px;color:var(--black-text);font-size:48px;line-height:50px;transition:all 500ms ease}.prod-spotlight .owl-theme .owl-nav .owl-prev:hover,.prod-spotlight .owl-theme .owl-nav .owl-next:hover{color:var(--primary-colour-one)}.prod-spotlight .owl-theme .owl-dots{display:none}.product-more-information-div{margin-top:20px;margin-bottom:10px;cursor:pointer}.fav-toggle-container{display:inline-flex;flex-direction:row;justify-content:right;flex:1 1 auto}#fav-checkbox-label{margin-bottom:0}.fav-checkbox-container input[type="checkbox"]{display:none;visibility:hidden}.fav-checkbox-container{display:flex;flex-direction:column;align-items:center;justify-content:center;--size:50px}.fav-checkbox-container .block{position:relative;clear:both;float:left}.fav-checkbox-container label{width:var(--size);height:calc(var(--size) / 2);box-sizing:border-box;border:3px solid;float:left;border-radius:100px;position:relative;cursor:pointer;transition:.3s ease;color:var(--black-text)}.fav-checkbox-container input[type="checkbox"]:checked+label{background:var(--primary-colour-three)}.fav-checkbox-container input[type="checkbox"]:checked+label:before{left:calc(var(--size) / 2)}.fav-checkbox-container label:before{transition:.3s ease;content:"";width:calc((var(--size) / 2) - 10px);height:calc((var(--size) / 2) - 10px);position:absolute;background:var(--inputs-background);left:2px;top:2px;box-sizing:border-box;border:3px solid;color:var(--black-text);border-radius:100px}.prod-favourites-error-span{display:block;font-size:115%;color:var(--red-text);margin-top:20px;margin-bottom:20px}.key-areas{position:relative;padding:85px 0 55px}.key-areas .areas{position:relative}.key-areas .areas .row{margin:0 -12px}.key-areas .area-block{position:relative;margin-bottom:30px;text-decoration:none}.key-areas .areas .row .area-block{padding:0 12px}.key-areas .area-block .inner-box{position:relative;display:block;padding:60px 50px 50px 40px;background:var(--primary-colour-one);color:var(--white-text);min-height:100%}.key-areas .bg-color-1 .inner-box{background:var(--primary-colour-one)}.key-areas .bg-color-2 .inner-box{background:var(--primary-colour-two)}.key-areas .bg-color-3 .inner-box{background:var(--primary-colour-three)}.key-areas .area-block h4{font-family:"Metropolis_Regular",sans-serif;text-transform:capitalize;margin-bottom:15px}.key-areas .area-block .text{font-family:"Metropolis_Bold",sans-serif;font-size:17px;line-height:1.4em}.key-areas .area-block .link-box{position:relative;padding-top:35px}.key-areas .area-block .link-box a{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;text-transform:uppercase;color:var(--white-text);font-size:17px;padding-bottom:5px;border-bottom:3px solid var(--white-border)}.key-areas .clients{position:relative;padding:30px 0 60px}.clients .client-block{position:relative}.clients .client-block .image{position:relative;display:block;line-height:148px;text-align:center}.clients .client-block .image img{display:inline-block;vertical-align:middle;width:auto;max-height:148px;max-width:100%}.clients .owl-nav,.clients .owl-dots{display:none}.main-footer{position:relative;background:var(--footer-background-colour);border-top:2px solid var(--primary-colour-three)}.main-footer .footer-upper{position:relative}.main-footer .signup-box{position:relative;padding:45px 0 15px}.main-footer .signup-box .color-strip{position:absolute;left:0;top:-24px}.main-footer .signup-box .color-strip img{max-width:100%;max-height:21px}.main-footer .signup-box h6{text-transform:uppercase;margin-bottom:25px}.main-footer .signup-box .text{margin-bottom:25px}.main-footer .signup-box .row{margin:0 -30px}.main-footer .signup-box .row .form-group{padding:0 30px;margin-bottom:30px}.main-footer .signup-box form input[type="text"],.main-footer .signup-box form input[type="email"],.main-footer .signup-box form input[type="password"]{background:0;border:0;height:50px;line-height:24px;padding:8px 10px 14px 10px;font-size:16px;text-transform:uppercase;font-family:"Metropolis_Bold",sans-serif;border-bottom:2px solid var(--primary-colour-three);border-radius:0}.main-footer .signup-box form button,.main-footer .signup-box form .f-submit{display:block;width:210px;line-height:30px;font-family:"Metropolis_Bold",sans-serif;color:var(--white-text);font-size:17px;text-align:center;padding:10px 20px;background:var(--primary-colour-three)}.main-footer .signup-box form button:hover,.main-footer .signup-box form .f-submit:hover{background:var(--primary-colour-one)}.main-footer .footer-lower{position:relative;border-top:1px solid var(--primary-colour-three);padding:50px 0 20px}.main-footer .footer-lower .footer-col{position:relative;margin-bottom:30px}.main-footer .footer-lower h6{text-transform:uppercase;margin-bottom:22px}.main-footer .footer-links li{position:relative;line-height:24px;margin-bottom:2px}.main-footer .footer-links li:last-child{margin-bottom:0}.main-footer .footer-links li a{color:var(--black-text)}.main-footer .footer-links li a:hover{text-decoration:underline;color:var(--primary-colour-one)}.main-footer .footer-lower .iso-image{position:absolute;right:0;top:0}.main-footer .footer-lower .iso-image img{height:110px}.main-footer .info li{position:relative;line-height:24px;margin-bottom:2px}.main-footer .info li:last-child{margin-bottom:0}.main-footer .info li a{color:var(--black-text)}.main-footer .info li a:hover{text-decoration:underline;color:var(--primary-colour-one)}.main-footer .social-links{position:relative;padding:20px 0 30px}.main-footer .social-links li{position:relative;display:inline-block;line-height:30px;vertical-align:top;margin-right:7px}.main-footer .social-links li img{display:block;height:30px;width:30px}.main-footer .social-links li a{display:block}.main-footer .social-links li a:hover{opacity:.7}.main-footer .footer-lower .copyright{font-size:15px;line-height:20px;padding-right:70px}.main-footer .footer-scroll-to-top{position:absolute;right:0;bottom:0;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px;background:var(--primary-colour-four);color:var(--white-text);cursor:pointer;transition:all 500ms linear;z-index:10;margin-bottom:70px}.main-footer .footer-scroll-to-top:hover{background:var(--primary-colour-three)}.footer-widget .inner{position:relative}.news-section{position:relative;padding:50px 0 80px}.news-section.alternate{background:var(--contrast-colour-darker)}.n-title-box{position:relative;text-align:center;margin-bottom:45px}.n-title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:20px}.n-title-box .text{font-size:18px}.d-search{position:relative;max-width:940px;margin:40px auto}.d-search .form-group{position:relative;padding-left:52px;margin:0}.d-search .form-group .s-btn{position:absolute;left:0;top:0;padding:0;width:48px;height:48px;text-align:center;background:var(--primary-colour-one);line-height:48px;color:var(--white-text);font-size:24px}.d-search .form-group .s-btn span{position:relative}.d-search .form-group .s-btn img{position:relative;top:-4px;height:24px}.d-search .form-group input[type="text"],.d-search .form-group input[type="search"]{display:block;width:100%;height:48px;font-size:16px;line-height:30px;padding:8px 20px 8px 35px;background:var(--contrast-colour-darker);border:1px solid var(--contrast-colour-darker);transition:all 500ms linear}.d-search .form-group input[type="text"]:focus,.d-search .form-group input[type="search"]:focus{border-color:var(--primary-colour-one);background:var(--inputs-background)}.news-section .news{position:relative}.news-block{position:relative;margin-bottom:30px}.news-section .news .row{margin:0 -10px}.news-section .news .news-block{padding:0 10px;margin-bottom:60px}#no-items-found{display:none;font-size:150%;height:100%;justify-content:center;align-items:center}.news-section .news .load-more{padding:0 10px}.news-block .inner-box{position:relative;display:block;background:var(--contrast-colour-darker);min-height:100%;transition:all 500ms linear}.news-section.alternate .news-block .inner-box{background:var(--inputs-background)}.news-block .inner-box:hover{box-shadow:0 0 25px 0 rgba(0,0,0,0.07)}.news-block .inner-box .image{position:relative;display:block;overflow:hidden;height:300px}.news-block .inner-box .image img{display:block;width:100%;transition:all 500ms linear}.news-block .inner-box:hover .image img{transform:scale(1.05)}.news-block .lower-box{position:relative;padding:35px 35px 25px 35px}.news-block h4{font-family:"Metropolis_Regular",sans-serif;text-transform:capitalize;margin-bottom:0;height:auto}.news-block h6{font-family:"Metropolis_Regular",sans-serif;margin-bottom:15px}.news-block h4 a{color:var(--black-text)}.news-block h4 a:hover{color:var(--primary-colour-one)}.news-block p{margin-bottom:0;line-height:1.4em;height:120px}.news-block .link-box{position:relative;padding-top:32px}.news-section .load-more .theme-btn{display:block}.sidebar-page-container{position:relative;padding:40px 0 20px}.sidebar-page-container .sidebar-side{position:relative;margin-bottom:30px}.sidebar-page-container .sidebar-inner{position:relative;display:block;min-height:100%;max-width:500px;background:var(--contrast-colour-lighter);padding:50px 25px 20px}.sidebar-side .filter-title{position:relative;font-size:16px;text-transform:uppercase;padding-right:50px;margin-bottom:20px;margin-top:30px}.sidebar-side .filter-title span{position:relative;font-size:20px}.sidebar-side .filter-title .filter-toggle{position:absolute;right:0;top:50%;margin-top:-20px;width:40px;height:40px;line-height:40px;font-size:24px;background:var(--primary-colour-one);color:var(--white-text);text-align:center;cursor:pointer;border-radius:3px;z-index:1;display:none}.sidebar-side .filters-box{position:relative}.filters-box .toggle-block{position:relative;margin-bottom:35px;transition:all 300ms linear}.filters-box .toggle-block.open{margin-bottom:50px}.filters-box .toggle-block .toggle-btn{position:relative;font-size:16px;line-height:24px;font-family:"Metropolis_Bold",sans-serif;text-transform:capitalize;padding-right:30px;cursor:pointer}.filters-box .toggle-block .toggle-btn .arrow{position:absolute;right:0;top:2px;line-height:24px}.filters-box .toggle-block.open .toggle-btn .arrow:before{content:"\f068"}.filters-box .toggle-block .toggle-content{position:relative;display:none;padding-top:25px}.filters-box .check-item{position:relative;line-height:20px;margin-bottom:15px}.filters-box .check-item:last-child{margin-bottom:0}.filters-box .check-item input{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.filters-box .check-item label{position:relative;display:block;font-size:14px;line-height:20px;padding:0 0 0 30px;margin:0;font-weight:400;cursor:pointer}.filters-box .check-item label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--black-border);background:var(--inputs-background)}.filters-box .check-item label:after{content:"\f00c";font-family:"Font Awesome 6 Pro";position:absolute;left:0;top:0;width:20px;height:20px;font-weight:700;text-align:center;line-height:20px;font-size:12px;opacity:0;visibility:hidden;transition:all 300ms linear}.filters-box .check-item input:checked+label:after{opacity:1;visibility:visible}.disabled-checkbox{opacity:.4}.sidebar-page-container .content-side{position:relative}.sidebar-page-container .content-side .content-inner{position:relative;padding-left:10px}.sidebar-page-container .content-side .content-inner-no-pad{position:relative}.shop-title-box{position:relative;margin-bottom:35px}.shop-title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:20px}.shop-title-box .text{font-size:17px;line-height:1.4em}.shop-show-more-div{padding-top:15px;padding-bottom:10px}.shop-title-box .more-text{display:none;margin-top:15px}.shop-show-more-text{margin-left:10px}#products-container-list{display:none;grid-row-gap:30px;grid-template-columns:1fr 4fr}#products-container-list .details-cols{display:grid;grid-template-columns:1fr .5fr 1.5fr .5fr;text-align:center}.description-col{padding-right:10px;padding-left:10px}.products-list-image{width:300px;height:auto}.shop-title-container{display:flex;justify-content:space-between;margin-bottom:30px}.shop-title-container h2{display:inline-block}.shop-display-style-settings{display:inline-block}#shopDisplayButtonsContainer{display:inline-block}.shop-display-style-settings button{width:50px;height:50px;margin-left:20px}#sortShopBy{display:inline-block}#sortShopBy #selection-text{padding-right:25px}.product-block{position:relative;margin-bottom:30px}.content-side .products .row{margin:0 -8px}.content-side .products .product-block{padding:0 8px;margin-bottom:60px}.product-block .inner-box{position:relative;display:block}.product-block .inner-box .image-box{position:relative;display:flex;align-items:center;overflow:hidden;height:100%;min-height:260px;height:260px}.product-block .inner-box .image{position:relative;display:block}.product-block .inner-box .image img{display:block;width:100%}.product-block .image-box .hvr-box{position:absolute;left:0;bottom:0;width:100%;height:100%;padding:25px 35px;background:rgba(82,107,140,0.4);opacity:0;visibility:hidden;transition:all 300ms linear;z-index:1}.product-block:hover .image-box .hvr-box{opacity:.8;visibility:visible}.product-block .image-box .hvr-box .link-box{position:absolute;left:30px;bottom:30px}.product-block .image-box .hvr-box .theme-btn{padding:10px 25px 10px 30px;line-height:30px;font-size:16px}.product-block .image-box .hvr-box .theme-btn i{font-size:26px;top:-2px}.product-block .image-box .hvr-box .theme-btn.buy-btn i{font-size:18px}.product-block .lower-box{position:relative;padding:0 18px 0}.product-block h4{font-family:"Metropolis_Regular",sans-serif;text-transform:capitalize;font-size:22px;height:40px;margin-top:20px}.product-block h4 a{color:var(--black-text)}.product-block h4 a:hover{color:var(--primary-colour-one)}.product-block p{margin-top:10px;font-size:17px;margin-bottom:0;line-height:1.4em}.product-block .lower-box p{height:30px}.product-block .price{position:relative;margin-top:36px;padding-left:18px;padding-right:18px}.shop-product-align-left{font-size:17px;font-family:"Metropolis_Bold",sans-serif;display:inline-block;width:50%;text-align:left}.shop-product-align-right{font-size:17px;font-family:"Metropolis_Regular",sans-serif;display:inline-block;width:50%;text-align:right}.price-block-width{padding-left:18px;padding-right:18px}.price-block-width-margin{margin-left:18px;margin-right:18px}.shop-qty-input-container-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.shop-qty-input-container{margin-bottom:10px}.shop-qty-input-box-list{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:5px}.shop-qty-input-field{width:40%;text-align:center;border:2px solid var(--black-border);margin-right:5px}.shop-qty-input-field-list{width:60%;text-align:center;border:2px solid var(--black-border);margin-right:5px}.shop-qty-input-label{margin-right:15px}.shop-qty-input-confirm-list{color:var(--white-text);background-color:var(--primary-colour-three);font-weight:bold;width:80%;max-width:200px}.shop-qty-input-confirm{height:100%;padding-right:5px;padding-left:5px;color:var(--white-text);background-color:var(--primary-colour-three);font-weight:bold;flex:1}.is-error{color:red}.is-good{color:green}.about-section{position:relative;padding:70px 0 50px;min-height:1000px}.about-title-box{position:relative;margin:20px 50px 30px}.about-title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:0}.about-title-box .text{font-size:18px;line-height:1.4em;padding-top:20px}.about-section .upper-content{position:relative;margin-bottom:30px}.about-section .upper-content .inner-box{position:relative;display:block;padding-right:50%;min-height:500px}.about-section .upper-content .image-box{position:absolute;left:50%;top:0;width:50%;height:100%}.about-section .upper-content .image-box .image{position:relative;display:none}.about-section .upper-content .image-box .image img{position:relative;display:block;width:100%}.about-section .upper-content .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.about-section .upper-content .image-layer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(82,107,140,0);z-index:1}.about-section .upper-content .text-box{position:relative;padding:50px 80px 30px 50px;background:var(--primary-colour-three);color:var(--white-text);font-size:17px;font-family:"Metropolis_Bold",sans-serif}.about-section .upper-content .text-box h4{font-family:"Metropolis_Regular",sans-serif;margin-bottom:20px}.about-section .upper-content .text-box p{line-height:1.4em;margin-bottom:20px}.about-section .lower-content{position:relative}.quality-services{position:relative}.quality-services .row{margin:0 -10px}.quality-services .service-block{position:relative;margin-bottom:30px}.quality-services .service-block .icon{position:absolute;right:20px;top:20px}.quality-services .service-block .icon img{height:88px}.quality-services .row .service-block{padding:0 10px}.quality-services .service-block .inner-box{position:relative;display:block;padding:100px 50px 40px 40px;background:var(--primary-colour-one);color:var(--white-text);min-height:100%}.quality-services .bg-color-1 .inner-box{background:var(--primary-colour-one)}.quality-services .bg-color-2 .inner-box{background:var(--primary-colour-two)}.quality-services .bg-color-3 .inner-box{background:var(--primary-colour-four)}.quality-services .service-block h4{font-family:"Metropolis_Regular",sans-serif;text-transform:capitalize;margin-bottom:15px}.quality-services .service-block .text{font-family:"Metropolis_Bold",sans-serif;font-size:17px;line-height:1.4em}.quality-services .service-block .link-box{position:relative;padding-top:35px}.quality-services .service-block .link-box a{position:relative;display:inline-block;vertical-align:top;font-family:"Metropolis_Bold",sans-serif;text-transform:uppercase;color:var(--white-text);font-size:17px;padding-bottom:5px;border-bottom:3px solid var(--white-border)}.history-section{position:relative;padding:70px 0 120px}.history-section .title-box{position:relative;margin-left:50px;margin-bottom:70px}.history-section .title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:0}.history-section .history-box{position:relative;padding-top:70px;padding-bottom:70px}.history-section .history-box .mid-line{position:absolute;width:112px;height:100%;top:0;left:50%;margin-left:-56px;bottom:0;background:var(--primary-colour-four)}.history-section .history-container{position:relative}.history-section .history-block{position:relative}.history-section .history-block .inner{position:relative;display:block;width:50%}.history-section .history-block.left .inner{padding-right:226px}.history-section .history-block.right .inner{padding-left:226px;float:right}.history-section .history-block .year-line{position:absolute;right:0;top:50%;margin-top:-2px;width:226px;height:4px;z-index:1}.history-section .history-block.right .year-line{right:auto;left:0}.history-section .history-block .year-line:before{content:"";position:absolute;left:-17px;top:-15px;width:34px;height:34px;background:var(--primary-colour-two)}.history-section .history-block.right .year-line:before{left:auto;right:-17px}.history-section .history-block .year-line:after{content:"";position:absolute;left:25px;top:0;right:62px;height:4px;background:var(--primary-colour-four)}.history-section .history-block.right .year-line:after{left:62px;right:25px}.history-section .history-block .year{position:absolute;top:50%;margin-top:-17px;width:112px;font-size:24px;line-height:34px;font-family:"Metropolis_Bold",sans-serif;color:var(--white-text);text-align:center}.history-section .history-block.left .year{right:-56px}.history-section .history-block.right .year{left:-56px}.history-section .history-block .inner-box{position:relative;display:block;padding:40px 35px;background:var(--contrast-colour-darker)}.history-section .history-block .inner-box .text{font-size:17px;line-height:1.4em}.history-section .history-block .inner-box .text p{line-height:1.35em}.history-section .history-block .inner-box .text p:last-child{margin-bottom:0}.contact-section{position:relative;padding:50px 0 80px}.contact-section-padding-shrink{padding:0}.contact-title-box{position:relative;margin-bottom:70px;min-height:50px}.contact-title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:20px}.contact-title-box .text{font-size:20px;line-height:1.4em}.contact-section .contact-info{position:relative;padding-bottom:30px;min-height:120px}.contact-section .contact-info .info-block{position:relative;margin-bottom:40px}.contact-section .info-block .inner-box{position:relative;display:block;min-height:80px;padding-left:100px}.contact-section .info-block .icon-box{position:absolute;display:block;left:0;top:0;width:80px;height:80px;text-align:center;line-height:70px;background:var(--primary-colour-two);color:var(--white-text);font-size:32px}.contact-section .info-block .icon-box img{height:32px}.contact-section .info-block.email .icon-box img{height:36px}.contact-section .info-block.address .icon-box img{height:44px}.contact-section .info-block .text-box{position:relative;display:table;width:100%;min-height:80px;vertical-align:middle}.contact-section .info-block .text-box .text-span{position:relative;display:table-cell;width:100%;font-size:20px;line-height:1.4em;vertical-align:middle}.contact-section .info-block .text-box a{color:var(--black-text)}.contact-section .form-box{position:relative}.contact-section .form-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:20px}.contact-section .form-box .field-label{padding-top:10px;font-size:20px;font-family:"Metropolis_Regular",sans-serif;margin-bottom:22px}.contact-section .form-box .row{margin:0 -25px}.contact-section .form-box .row .form-group{padding:0 25px;margin-bottom:30px}.contact-section .form-box form input[type="text"],.contact-section .form-box form input[type="email"],.contact-section .form-box form input[type="password"],.contact-section .form-box form input[type="url"],.contact-section .form-box form input[type="number"],.contact-section .form-box form textarea,.contact-section .form-box form select{height:54px;padding:10px 25px;line-height:30px;font-size:16px;border:2px solid var(--black-border);border-radius:0}.contact-section .form-box form textarea{height:250px}.contact-section .form-box form ::-webkit-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.contact-section .form-box form ::-moz-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.contact-section .form-box form ::-ms-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.contact-section .agree-check{position:relative;line-height:30px;font-size:20px;margin-bottom:60px;font-family:"Metropolis_Bold",sans-serif}.contact-section .agree-check input{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.contact-section .agree-check label{position:relative;display:block;font-size:18px;line-height:30px;padding:0 0 0 50px;margin:0;font-weight:400;cursor:pointer}.contact-section .agree-check label:before{content:"";position:absolute;left:0;top:-1px;width:30px;height:30px;border:1px solid var(--black-border);background:var(--inputs-background)}.contact-section .agree-check label:after{content:"\f00c";font-family:"Font Awesome 6 Pro";position:absolute;left:0;top:-1px;width:30px;height:30px;font-weight:700;text-align:center;line-height:30px;font-size:18px;opacity:0;visibility:hidden;transition:all 300ms linear}.contact-section .agree-check input:checked+label:after{opacity:1;visibility:visible}.contact-section .form-box button{min-width:240px;line-height:30px;padding:12px 25px}.contact-map-box{position:relative;display:block;width:100%;height:400px;background:var(--contrast-colour-lighter);background-size:cover}.contact-map-box iframe{position:absolute;left:0;top:0;width:100%;height:100%;outline:0;border:0}.multi-map-box{display:flex;justify-content:space-between;width:100%;height:400px;background:var(--contrast-colour-lighter);background-size:cover}.multi-map-box iframe{width:50%}.news-single{position:relative;padding:40px 0 40px}.news-single .news-content{position:relative;margin-bottom:30px}.news-single .content-inner{position:relative;font-size:16px}.news-single .content-inner .post-info{position:relative;font-size:20px;margin-bottom:30px}.news-single .content-inner .lower-box{position:relative;padding:40px 20px 0}.news-single .content-inner .image{position:relative;display:block}.news-single .content-inner .text,.news-single .content-inner p{line-height:1.4em}.news-single .content-inner h3{margin-bottom:15px;font-family:"Metropolis_Regular",sans-serif}.news-single .news-sidebar{position:relative}.news-single .sidebar-inner{position:relative;padding-left:30px}.news-sidebar .sidebar-widget{position:relative;margin-bottom:70px}.news-sidebar .sidebar-widget h3{text-transform:capitalize;margin-bottom:30px;font-family:"Metropolis_Regular",sans-serif}.news-sidebar .news-widget .news-item{position:relative;padding-left:140px;min-height:95px;padding-top:22px;margin-bottom:15px}.news-sidebar .news-widget .news-item:last-child{margin-bottom:0}.news-sidebar .news-widget .news-item .image{position:absolute;left:0;top:0;width:120px}.news-sidebar .news-widget .news-item .image img{display:block;width:100%}.news-sidebar .news-item h5{text-transform:capitalize;margin-bottom:10px;font-family:"Metropolis_Regular",sans-serif}.news-sidebar .news-item h5 a{color:var(--black-text)}.news-sidebar .news-item h5 a:hover{text-decoration:underline}.news-sidebar .news-item .info{font-size:14px}.news-sidebar .twitter-widget .tweet-item{position:relative;padding-left:50px;margin-bottom:25px}.news-sidebar .twitter-widget .tweet-item:last-child{margin-bottom:0}.news-sidebar .twitter-widget .tweet-item .icon{position:absolute;left:5px;top:0;font-size:20px;line-height:1.2em}.news-sidebar .twitter-widget .tweet-item .text,.news-sidebar .twitter-widget .tweet-item p{line-height:1.4em}.news-sidebar .twitter-widget .tweet-item .text a{color:var(--black-text)}.news-sidebar .twitter-widget .tweet-item .info{font-size:14px;font-family:"Metropolis_Medium",sans-serif}.share-blog{position:relative;background:var(--contrast-colour-darker);padding:40px 0}.share-blog .share-post{position:relative}.share-blog .share-post ul{position:relative}.share-blog .share-post ul li{position:relative;float:left;font-size:16px;line-height:30px;text-transform:uppercase;margin-right:40px}.share-blog .share-post ul li:last-child{margin-right:0}.share-blog .share-post ul li a{color:var(--black-text)}.share-blog .share-post ul li a:hover{text-decoration:underline}.might-like{position:relative;padding:80px 0 50px}.might-like h2{text-transform:capitalize;margin-bottom:40px;margin-left:20px;font-family:"Metropolis_Regular",sans-serif}.might-like .news{position:relative}.might-like .news .row{margin:0 -10px}.news-block-two{position:relative;margin-bottom:30px}.might-like .news .news-block-two{padding:0 10px;display:flex}.news-block-two .inner-box{position:relative;display:block;width:100%;overflow:hidden}.news-block-two .image{display:block;width:100%}.news-block-two .image img{display:block;width:100%}.news-block-two .hvr-box{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(112,128,146,0.8);text-decoration:none;color:var(--white-text)}.news-block-two .hvr-box .hvr-inner{position:absolute;left:0;bottom:0;width:100%;padding:0 20px 30px 30px}.news-block-two h4{font-size:24px;text-transform:capitalize;margin-bottom:10px;font-family:"Metropolis_Regular",sans-serif}.news-block-two h4 a{color:var(--white-text)}.news-block-two h4 a:hover{text-decoration:underline}.news-block-two .info{color:var(--white-text);font-size:16px;text-transform:capitalize;font-family:"Metropolis_Bold",sans-serif}.might-like .clients{position:relative;padding:30px 0 60px}.ss-section{position:relative;padding:80px 0 100px}.ss-section-no-pad{position:relative}.ss-section-narrow{margin-right:30%;margin-left:30%}.ss-section .row{margin:0 -45px}.ss-section .form-col{position:relative;margin-bottom:50px}.ss-section .row .form-col{padding:0 45px}.ss-section .form-box{position:relative;padding:50px 40px 50px;border:2px solid var(--black-border);min-height:100%}.ss-section .form-box h3{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:30px}.ss-section .form-box .field-label{font-size:18px;font-family:"Metropolis_Regular",sans-serif;margin-bottom:20px;text-transform:none}.ss-section .form-box .row{margin:0 -30px}.ss-section .form-box .row .form-group{margin-bottom:25px}.ss-section .form-box form input[type="text"],.ss-section .form-box form input[type="email"],.ss-section .form-box form input[type="password"],.ss-section .form-box form input[type="url"],.ss-section .form-box form input[type="number"],.ss-section .form-box form textarea,.ss-section .form-box form select{height:54px;padding:10px 25px;line-height:30px;font-size:16px;border:2px solid var(--black-border);border-radius:0}.ss-section .form-box form textarea{height:200px}.ss-section .form-box form ::-webkit-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.ss-section .form-box form ::-moz-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.ss-section .form-box form ::-ms-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.ss-section .agree-check{position:relative;line-height:30px;font-size:20px;margin-top:60px;margin-bottom:35px;font-family:"Metropolis_Bold",sans-serif}.ss-section .agree-check input{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.ss-section .agree-check label{position:relative;display:block;font-size:18px;line-height:22px;padding:0 0 0 45px;margin:0;font-weight:400;cursor:pointer}.ss-section .agree-check label:before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border:2px solid var(--black-border);background:var(--inputs-background)}.ss-section .agree-check label:after{content:"\f00c";font-family:"Font Awesome 6 Pro";position:absolute;left:0;top:0;width:26px;height:26px;font-weight:700;text-align:center;line-height:26px;font-size:16px;opacity:0;visibility:hidden;transition:all 300ms linear}.ss-section .agree-check input:checked+label:after{opacity:1;visibility:visible}.ss-section .form-box button{min-width:210px;line-height:30px;padding:12px 25px;transition:all 300ms linear}.ss-section .forgot-link{position:relative;line-height:24px;font-size:18px;margin-top:45px}.ss-section .forgot-link a{color:var(--black-text)}.ss-section .agree{position:relative;line-height:22px;font-size:18px;margin-top:30px;font-family:"Metropolis_Bold",sans-serif}.ss-section .agree a{color:var(--black-text);text-decoration:underline}.product-details{position:relative;padding:20px 0 20px}.product-details .upper-content{position:relative;padding-bottom:0}.product-details .carousel-column{position:relative;margin-bottom:50px}.product-details .carousel-column .inner{position:relative;padding-right:10px}.product-details .prod-image-carousel{position:relative;padding:0;margin-bottom:30px}.product-details .prod-image-carousel .image{position:relative;display:block;overflow:hidden}.product-details .prod-image-carousel .image img{display:block;width:100%;transition:all 500ms linear}.product-details .prod-image-carousel:hover .image img{opacity:.7}.product-details .prod-thumbs-carousel img{cursor:pointer;border-radius:0}.product-details .owl-theme .owl-nav .owl-dots{display:none !important}.product-details .owl-theme .owl-nav{opacity:0;transition:all 500ms ease}.product-details .owl-theme:hover .owl-nav{opacity:1}.product-details .owl-theme .owl-nav [class*="owl-"]{position:absolute;top:50%;padding:0;margin:0;margin-top:-20px;width:40px;height:40px;line-height:36px;border:2px solid var(--primary-colour-one);color:var(--white-text);text-align:center;font-size:18px;background:var(--primary-colour-one);transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.product-details .owl-theme .owl-nav [class*="owl-prev"]{left:30px}.product-details .owl-theme .owl-nav [class*="owl-next"]{right:30px}.product-details .owl-theme .owl-nav [class*="owl-"]:hover{opacity:.9}.product-details .info-column{position:relative;margin-bottom:20px;min-height:400px}.product-details .carousel-column{min-height:450px}.product-details .auto-container{min-height:700px}.product-info-container{display:flex;align-items:center}.product-details .pf-icons{display:inline-block;position:relative;padding:20px 0 20px;text-decoration:none}.product-details .pf-icons img{height:44px}#product-stock-info span{color:white;padding-top:3px;padding-bottom:3px;padding-right:10px;padding-left:10px}.product-fav{padding:10px 0 10px}.product-fav i{margin-right:10px;height:30px;width:30px}.product-details .info-column h3{text-transform:uppercase;margin-bottom:15px;font-family:"Metropolis_Regular",sans-serif}.product-details .info-column h4{font-size:22px;text-transform:capitalize;margin-bottom:15px;font-family:"Metropolis_Regular",sans-serif}.product-details .info-column .desc-text{font-size:17px;line-height:1.4em;min-height:100px}.product-details .info-column .desc-text p{line-height:1.4em;margin-bottom:15px}.sel-options{position:relative}.sel-options .sel-box{position:relative;margin-bottom:30px}.no-price{margin-top:10px}.no-price-box-title{margin-bottom:20px}.no-price-checkout{border:2px solid var(--black-border);padding:20px}.sel-options .no-price{border:2px solid var(--black-border);padding:30px;font-weight:bold;display:flex;flex-direction:column;text-align:center}.sel-options .no-price a span{text-align:center}.sel-box{position:relative}.sel-box .sel-title{font-size:18px;font-family:"Metropolis_Regular",sans-serif;margin-bottom:20px}.sel-box .sel-bar{position:relative}.sel-box .sel-btn{position:relative;display:block;width:100%;line-height:30px;font-size:16px;font-weight:400;min-width:220px;padding:10px 40px 10px 20px;font-family:"Metropolis_Bold",sans-serif;background:var(--inputs-background);border:2px solid var(--black-border);border-radius:0;cursor:pointer}.sel-addons{position:relative}.sel-addons .sel-title{font-size:18px;font-family:"Metropolis_Regular",sans-serif;margin-bottom:10px;margin-top:20px}.sel-addons label{font-size:18px;font-family:"Metropolis_Regular",sans-serif;font-weight:bold}.mini-combo-force{padding:2.5px 20px 2.5px 2.5px !important}.mini-combo-force .fa{top:2.5px !important}.sel-box .sel-btn .prod-id{position:relative;display:inline-block;font-family:"Metropolis_Regular",sans-serif;padding-left:10px}.sel-box .sel-btn .unit-price{position:relative;display:inline-block;font-family:"Metropolis_Regular",sans-serif;padding-left:5px}.sel-box .sel-btn .unit-price,.sel-box ul li .unit-price{width:175px}.sel-box .sel-btn .fa{position:absolute;right:20px;top:10px;line-height:30px;font-size:26px;transition:all 500ms linear}.sel-box.open .sel-btn .fa{transform:rotate(180deg)}.sel-box .sel-dropdown{position:absolute;left:0;top:100%;margin-top:-1px;display:block;line-height:24px;font-size:16px;font-weight:400;color:var(--black-text);padding:5px 0;background:var(--inputs-background);width:100%;border:2px solid var(--black-border);box-shadow:2px 4px 10px rgba(0,0,0,0.1);border-radius:0;cursor:pointer;display:none;z-index:30}.sel-box .sel-dropdown ul{margin:0;padding:0;max-height:400px;overflow-y:auto}.sel-box .sel-dropdown ul li{position:relative;line-height:24px;padding:7px 20px;color:var(--black-text);font-weight:400;font-size:16px;transition:all 300ms linear;cursor:pointer}.sel-box .sel-dropdown ul li strong{font-size:16px;font-family:"Metropolis_Bold",sans-serif}.sel-box .sel-dropdown ul li .prod-id{position:relative;display:inline-block;top:1px;padding-left:10px}.sel-box .sel-dropdown ul li .unit-price{position:relative;display:inline-block;top:1px;padding-left:5px}.sel-box .sel-dropdown ul li .size2,.sel-box .sel-btn .size2{position:relative;display:inline-block}.sel-box .sel-dropdown ul li .size,.sel-box .sel-btn .size{position:relative;display:inline-block;width:200px}.sel-box .sel-dropdown ul li .no,.sel-box .sel-btn .no{position:relative;display:inline-block;width:100px}.sel-box .sel-dropdown ul li .fa{position:absolute;right:0;top:2px;line-height:20px;color:#363e4e;font-size:10px}.sel-box .sel-dropdown ul li:hover,.sel-box .sel-dropdown ul li.selected{background:var(--contrast-colour-darker)}.sel-box .sel-dropdown ul li.lang-link:active{background:var(--contrast-colour-darker)}.uploadBtn{padding:10px 20px;background-color:var(--primary-colour-two);color:var(--white-text);border:0;cursor:pointer;font-size:16px;border-radius:5px;margin:5px}.uploadBtn:hover{background-color:var(--primary-colour-three)}.basket-eta-text{margin-top:10px;font-size:110%;color:var(--red-text);font-weight:bold}.basket-product-link{color:var(--black-text);text-decoration:none !important}.basket-product-link:hover{color:var(--black-text)}.product-note-container{padding:10px;text-align:center;margin-bottom:24px;background-color:var(--primary-colour-three);color:var(--white-text);font-weight:bold}.product-doc-container{padding:10px;text-align:center;border:2px solid var(--primary-colour-two);margin-bottom:24px;background-color:var(--primary-colour-two);color:var(--white-text);font-weight:bold}.product-doc-container a{color:var(--white-text);text-decoration:none}.product-details .info-column .links-box{position:relative}.product-details .info-column .links-box .link{display:block;margin-bottom:20px}.product-details .info-column .links-box .link a{display:block;font-size:17px;line-height:30px;padding:10px 25px}.product-details .info-column .add-cart-btn{text-align:left}.product-details .info-column .add-cart-btn span{position:static}.product-details .info-column .add-cart-btn .amount{position:absolute;right:0;top:0;height:100%;font-size:17px;width:132px;text-align:center;font-style:normal;line-height:30px;padding:10px 10px;border-left:4px solid var(--white-border)}.product-details .printed-text{position:relative;margin-bottom:30px}.product-details .printed-text .p-text{position:relative;display:block;width:100%;line-height:30px;font-size:16px;font-weight:400;color:var(--black-text);min-width:220px;padding:10px 25px 10px 20px;font-family:"Metropolis_Bold",sans-serif;background:var(--contrast-colour-darker);border:2px solid var(--black-border)}.product-details .lower-content{position:relative}.product-details .prod-desc-toggle{position:relative;padding:30px 20px 30px 20px;border-bottom:2px solid var(--black-border);border-top:2px solid var(--black-border)}.product-details .prod-desc-toggle .desc-toggle-btn{position:relative;font-size:22px;line-height:30px;padding-right:30px;text-transform:capitalize;cursor:pointer}.product-details .prod-desc-toggle .desc-toggle-btn .arrow{position:absolute;right:0;top:0;font-size:30px;line-height:30px;transition:all 500ms linear}.product-details .prod-desc-toggle.open .desc-toggle-btn .arrow{transform:rotate(180deg)}.product-details .prod-desc-toggle .desc-content{position:relative;display:none;padding-top:20px;font-size:16px}.product-details .prod-desc-toggle .desc-content p{line-height:1.35em}.product-details .prod-desc-toggle .desc-content p:last-child{margin-bottom:0}.breadcrumbs a{text-align:right;font-weight:thin !important;margin-top:10px;color:var(--primary-colour-three) !important}.similar-section{position:relative;padding-bottom:20px}.similar-section.no-pad-top{padding-top:0}.similar-section .title-box{position:relative;text-align:center;padding-bottom:20px}.similar-section .title-box h2{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.similar-section .products{position:relative}.similar-block{position:relative}.similar-block .inner-box{position:relative;display:block}.similar-block .inner-box .image{position:relative;display:block;overflow:hidden;max-height:500px;height:100%;height:300px;display:flex;justify-content:center;align-items:center}.similar-block .inner-box .image img{display:block;width:100%;transition:all 500ms linear}.similar-block .inner-box:hover .image img{transform:scale(1.05)}.similar-block .lower-box{position:relative;display:block;padding:15px 20px 0}.similar-block .lower-box h4{font-size:24px;font-family:"Metropolis_Regular",sans-serif;line-height:1.2em;text-transform:capitalize;margin-bottom:15px;height:55px}.similar-block .lower-box h4 a{color:var(--black-text)}.similar-block .lower-box h6{color:var(--black-text);text-transform:uppercase}.similar-block .text{font-size:18px;line-height:1.4em}#narrow-clear-basket{display:none;margin-bottom:30px}.cart-section{position:relative;padding:50px 0 60px}.cart-section .cart-title{position:relative;padding:15px 20px;background:var(--primary-colour-two);text-align:center;margin-bottom:30px}.cart-section .cart-subtitle{position:relative;color:var(--white-text);font-size:120%;background:var(--primary-colour-one);text-align:center;margin-bottom:30px;font-family:"Metropolis_Regular",sans-serif}.cart-section.style-two .cart-title{margin-bottom:40px}.cart-section.style-three .cart-title{margin-bottom:50px}.cart-section .cart-title h3{color:var(--white-text);line-height:1.25em;margin-bottom:0;text-transform:uppercase;font-family:"Metropolis_Regular",sans-serif}.cart-section .cart-table-outer{position:relative;width:100%;overflow:unset;margin-bottom:50px}.cart-col .cart-table-outer{margin-bottom:60px}.cart-section .cart-table table{font-size:16px}.cart-section .cart-table table tr th{padding:20px 20px;line-height:24px;font-family:"Metropolis_Bold",sans-serif;font-weight:normal;border:0}.cart-section .cart-table table tr:nth-child(odd){background:var(--contrast-colour-lighter)}.cart-section .cart-table table thead tr{background:var(--inputs-background) !important}.cart-section .cart-table table tr td{padding:30px 20px;line-height:24px;border:0}.cart-section.style-two .cart-table table tr td{padding:16px 16px}.cart-section.style-two .cart-table table tr th{padding:0 16px 16px}.cart-section.style-two .cart-table table tr .qty,.cart-section.style-two .cart-table table tr .price{text-align:center}.cart-section.style-two table tr .price span{padding-top:20px}.cart-section.style-two table tr td.qty{padding-top:26px}.cart-section .cart-table table tr .remove{position:relative;width:7%;padding:20px 20px;text-align:center;vertical-align:middle}.cart-section .cart-table table tr .remove .remove-item{position:relative;display:inline-block;height:22px;width:22px;line-height:22px;font-size:12px;color:var(--white-text);background:var(--primary-colour-one);border-radius:50%;text-align:center;cursor:pointer;z-index:1}.cart-section .cart-table table tr .prod-info{width:52%}.cart-section .cart-table table tr .prod-info:hover{background-color:aliceblue}.cart-section.style-two .cart-table table tr .prod-info{width:65%}.cart-section.style-two table tr .prod-box .info{font-size:14px}.cart-section.style-two table tr .prod-box .info li{line-height:20px}.cart-section .cart-table table tr .qty{width:12%}.cart-section.style-two .cart-table table tr .qty{width:5%}.cart-section .cart-table table tr .basket-manual-input{line-height:30px;padding:10px;text-align:center;border:2px solid black}.cart-section .cart-table table .manual-input-tr{display:flex;flex-direction:column;justify-content:center;align-items:center}.cart-section .cart-table table tr .price{width:15%}.cart-section.style-two .cart-table table tr .price{width:20%}.cart-section .cart-table table tr .l-val{width:12%}.cart-section table tr .prod-box{position:relative;padding-left:110px;min-height:66px}.cart-section table tr .prod-box .image{position:absolute;left:0;top:0;width:85px}.cart-section table tr .prod-box h5{margin-bottom:10px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.cart-section.style-two table tr .prod-box h5{padding-top:0}.cart-section table tr .prod-box p{font-size:15px}.cart-section table tr .prod-box .info{position:relative}.cart-section table tr .prod-box .info li{position:relative;line-height:24px}.cart-section table tr .prod-box .info li .dt{position:relative;display:inline-block;vertical-align:top;width:40%}.cart-section table tr .prod-box .info li .dd{position:relative;display:inline-block;vertical-align:top;width:59%}.cart-section table tr .qty select{padding:10px 10px;width:100%;height:46px;text-align:center;font-size:18px}.cart-section table tr .price span{display:inline-block;padding-top:12px}.cart-section table tr .l-val span{display:inline-block;padding-top:12px}.cart-section .lower-content{margin-left:150px}.cart-section.style-two .lower-content{margin-left:150px}.cart-section .lower-content.no-left-margin{margin-left:0}.cart-section .lower-content .row{margin:0 -30px}.cart-section .lower-content .col-box{padding:0 30px;margin-bottom:40px}.cart-title .full-width{width:100%}.cart-title .full-width tbody tr .divider{width:20%}.cart-title .full-width tbody tr .divider-left{text-align:left}.cart-title .full-width tbody tr .divider-right{text-align:right}.def-cap-box{position:relative;font-size:18px;margin-bottom:35px}.def-cap-box.m-left{margin-left:120px}.def-cap-box.m-left+.link-box{margin-left:120px}.def-cap-box .text p{line-height:1.4em}.def-cap-box .inner-box{position:relative;padding:45px 40px 25px;border:2px solid var(--black-border)}.def-cap-box .inner-box.checkout-info{position:relative;padding:25px 40px 25px;border:2px solid var(--black-border)}.def-cap-box .inner-box.checkout-info.no-border{position:relative;padding:25px 40px 25px;border:0 !important}#checkout-info{margin-top:10px}.col-height .def-cap-box .inner-box{border:0}.col-height .def-cap-box{border:2px solid var(--black-border);min-height:100%;margin-bottom:0}.totals-box .inner-box,.col-height .totals-box{border-color:var(--primary-colour-one)}.cart-section .def-cap-box h3{font-size:24px;margin-bottom:30px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.cart-section .def-cap-box .p-list{position:relative;font-size:16px}.cart-section .def-cap-box .p-list li{position:relative;line-height:22px;margin-bottom:18px}.cart-section .def-cap-box .sep{border-bottom:2px solid var(--primary-colour-one);margin:40px 0 35px}.cart-section .def-cap-box .p-list.alt li{margin-bottom:7px}.cart-section .def-cap-box .p-list.alt li:first-child{margin-bottom:20px}.cart-section .def-cap-box .p-list li .dt{position:relative;float:left}.cart-section .def-cap-box .p-list li .dt .st{position:relative;display:block;font-size:16px}.cart-section .def-cap-box .p-list li .dd{position:relative;float:right}.totals-box .total{position:relative;margin-top:38px;padding-top:35px;padding-bottom:10px;border-top:2px solid var(--primary-colour-one);font-size:22px;line-height:1.2em}.totals-box .total.checkout-info{position:relative;margin-top:-10px;padding-top:0;padding-bottom:10px;font-size:22px;line-height:1.2em;border-top:0}.totals-box .total .sub{float:left}.totals-box .total .amount{float:right}.col-box .link-box{position:relative}.col-box .link-box .theme-btn{display:block;line-height:30px;padding:10px 20px;font-size:17px}.col-box .link-box .theme-btn i{padding-left:40px;font-size:24px}.shop-form form .form-group{margin-bottom:30px}.shop-form .row .form-group{margin-bottom:25px}.shop-form form input[type="text"],.shop-form form input[type="email"],.shop-form form input[type="password"],.shop-form form input[type="url"],.shop-form form input[type="number"],.shop-form form textarea,.shop-form form select,.shop-form .form-group .ui-selectmenu-button.ui-button{height:54px;padding:10px 25px;line-height:30px;font-size:16px;border:2px solid var(--black-border);border-radius:0}.shop-form form .o-search input{padding-right:50px !important}.shop-form form textarea{height:200px}.shop-form form ::-webkit-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.shop-form form ::-moz-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.shop-form form ::-ms-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.shop-form form button{min-width:190px}.style-two .cart-col{margin-bottom:20px}.style-two .cart-col.left-col .inner{padding-right:10px}.style-two .cart-col .link-box{position:relative;margin-bottom:20px}.style-two .cart-col .link-box .theme-btn{display:block;line-height:30px;padding:10px 20px;font-size:18px}.style-two .cart-col .link-box .theme-btn i{padding-left:40px}.show-briefly{display:none;text-align:center;font-size:150%}.quote-submission-message{margin-bottom:30px;color:green;border:1px solid green;display:flex;align-items:center;justify-content:center}#addresses-line-separator{color:var(--black-text);border-bottom:solid 2px}.my-account-container{position:relative;padding:40px 0 50px}.my-account-container .sidebar-side{position:relative;margin-bottom:30px}.my-account-container .sidebar-inner{position:relative;display:block;min-height:100%;background:var(--contrast-colour-lighter);padding:50px 22px 50px}.my-account-container .acc-nav{position:relative}.my-account-container .acc-nav li{position:relative;border-bottom:3px solid var(--white-border)}.my-account-container .acc-nav li.manage-user{margin-top:42px}.my-account-container .acc-nav li a{position:relative;display:block;font-size:16px;text-transform:uppercase;padding:9px 20px;line-height:24px;background:var(--my-account-sidebar-main-buttons);color:var(--white-text)}.my-account-container .acc-nav li.manage-user a{background:var(--my-account-sidebar-manage-users)}.my-account-container .acc-nav li.logout a{background:var(--my-account-sidebar-logout)}.my-account-container .acc-nav li a:hover{background:var(--my-account-sidebar-buttons-hover)}.my-account-container .content-side{position:relative;margin-bottom:30px}.my-account-container .content-side .content-inner{position:relative;padding-top:20px;padding-left:10px}.my-account-container .main-title{margin-bottom:25px}.my-account-container .mobile-title{display:none}.my-account-container .main-title h3{margin-bottom:0;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.my-account-container .main-title .int-text{padding-top:15px;font-size:18px}.my-account-container .subtitle{position:relative;margin-bottom:30px}.my-account-container .subtitle h4{font-size:24px;margin-bottom:0;font-family:"Metropolis_Regular",sans-serif;text-transform:capitalize}.acc-table-outer{position:relative;width:100%;margin-bottom:50px;min-height:130px}.acc-table table{font-size:16px}.acc-table table tr th{padding:0 20px 20px;line-height:24px;font-family:"Metropolis_Medium",sans-serif;font-weight:normal;border:0}.acc-table table tr th a{color:var(--black-text)}.acc-table table tr th i{padding-left:5px}.acc-table table tr:nth-child(odd){background:var(--contrast-colour-lighter)}.acc-table table thead tr{background:var(--inputs-background) !important}#form-title span{margin-left:10px;color:var(--red-text)}.acc-table table tr td{position:relative;padding:12px 20px;line-height:24px;border:0;color:var(--black-text);vertical-align:middle}.acc-table table tr td a{color:var(--black-text)}.acc-table table tr td.edit-remove{width:130px}.acc-table table tr td a.edit{position:relative;display:inline-block;line-height:20px;padding:7px 15px;background:var(--primary-colour-three);color:var(--white-text);text-transform:uppercase}.acc-table table tr td a.remove{position:absolute;display:inline-block;right:-12px;top:50%;margin-top:-11px;line-height:24px;width:24px;height:24px;background:var(--primary-colour-one);color:var(--white-text);text-align:center;border-radius:50%}.acc-table table tr td a:hover{text-decoration:underline}.acc-table table tr td a img{height:40px}.acc-table.orders-table table tr td.more,.acc-table.orders-table table tr th.more{width:190px;padding-left:0;padding-right:0}.acc-table table tr td a.add-fav{position:absolute;right:0;bottom:0;width:180px;display:inline-block;line-height:20px;padding:7px 10px;background:var(--primary-colour-three);color:var(--white-text);font-size:14px;text-align:center;text-transform:uppercase}.acct-form form .field-label{font-size:20px;padding-top:15px;margin-bottom:10px}.acct-form form .form-group{margin-bottom:24px}.acct-form .row{margin:0 -20px}.acct-form .row .form-group{padding:0 20px;margin-bottom:10px}.acct-form form input[type="text"],.acct-form form input[type="email"],.acct-form form input[type="password"],.acct-form form input[type="url"],.acct-form form input[type="number"],.acct-form form textarea,.acct-form form select{height:48px;padding:10px 20px;line-height:24px;font-size:16px;border:2px solid var(--black-border);border-radius:0}.acct-form form select{font-family:"Metropolis_Bold",sans-serif}.acct-form form textarea{height:200px}.acct-form form ::-webkit-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.acct-form form ::-moz-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.acct-form form ::-ms-input-placeholder{color:var(--black-text);font-family:"Metropolis_Bold",sans-serif}.acct-form form button{min-width:190px}.add-user-box{position:relative;padding:50px 40px 30px;border:2px solid var(--primary-colour-two);max-width:450px;margin-bottom:40px;margin-top:80px}.add-user-box .acct-form form .form-group{margin-bottom:20px}.add-user-box h5{margin-bottom:15px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.add-user-box button{position:relative;margin-top:5px}.my-account-container .order-header{position:relative;background:var(--primary-colour-one);color:var(--white-text);font-size:14px;padding:8px 30px;margin-bottom:34px;z-index:10}.my-account-container .order-header .o-status{position:relative;float:left}.my-account-container .order-header .o-status .s-label{position:relative;float:left;line-height:24px;padding:6px 0}.my-account-container .order-header .o-status .sel-btn{position:relative;float:left;width:190px;margin-left:15px}.my-account-container .order-header .o-status select{width:100%;line-height:24px;padding:6px 15px;height:36px;font-size:14px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:var(--contrast-colour-darker) url(../images/icons/icon-select-2.png) right center no-repeat;font-family:"Metropolis_Regular",sans-serif;cursor:pointer}.my-account-container .order-header .o-status select option{line-height:24px;padding-left:15px;text-indent:15px;cursor:pointer}.my-account-container .order-header .o-po{position:relative;float:left;margin-left:15px}.my-account-container .order-header .o-po a{display:block;line-height:24px;padding:6px 0;color:var(--white-text)}.my-account-container .order-header .o-po i{font-size:16px}.my-account-container .order-header .o-search{position:relative;float:left;width:100px;margin-left:10px}.my-account-container .order-header .o-search-wide{width:230px}.my-account-container .order-header .o-search-button{width:50px;float:right;right:30px}.my-account-container .order-header .o-search-button button{height:36px}.my-account-container .order-header .o-search input{width:100%;line-height:24px;padding:6px 15px;height:36px;font-size:14px;background:var(--contrast-colour-darker);font-family:"Metropolis_Regular",sans-serif}.my-account-container .order-header .o-search .icon{position:absolute;right:15px;top:6px;line-height:24px;color:var(--black-text)}.my-account-container .order-header .o-dt-range{position:relative;float:left;margin-left:30px}.my-account-container .order-header .o-dt-range .dt-ttl{position:relative;float:left;line-height:24px;padding:6px 0}.my-account-container .order-header .o-dt-range .dt-trigger{position:relative;float:left;width:42px;height:36px;line-height:30px;padding:3px 0;background:var(--contrast-colour-darker);margin-left:30px;text-align:center;cursor:pointer;border-radius:18px}.my-account-container .pager{position:relative;text-align:right;padding-top:20px;margin-bottom:30px}.my-account-container .pager .pagination-box{position:relative;display:inline-block}.my-account-container .pager .pagination{position:relative}.my-account-container .pager .pagination-box .page-change{width:150px}.my-account-filters{background-color:var(--primary-colour-one);color:var(--white-text);padding:5px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.my-account-filters .flexItem1{flex-grow:1;display:flex;justify-content:center;align-items:center}.my-account-filters .flexItem1 .filter-input{border:3px solid var(--primary-colour-three);text-align:center}.my-account-filters div span{margin-right:3px;font-size:115%}.my-account-filters div .number{width:110px}.my-account-filters div .dates{width:230px}.my-account-filters .flexItem1 button{width:100%}.my-account-filters button{display:inline-block}.fav-table table{font-size:16px}.fav-table table tr th{padding:0 25px 20px;line-height:24px;font-weight:normal;border:0}.fav-table table tr:nth-child(odd){background:var(--contrast-colour-lighter)}.fav-table table thead tr{background:var(--inputs-background) !important}.fav-table table tr td{position:relative;padding:30px 25px 25px;line-height:24px;border:0}.fav-table table tr td .remove-item{position:absolute;left:-33px;top:50%;margin-top:-7px;display:inline-block;height:22px;width:22px;line-height:22px;font-size:12px;color:var(--white-text);background:var(--primary-colour-one);border-radius:50%;text-align:center;cursor:pointer;z-index:1}.fav-table table tr .prod-info{width:55%}.fav-table table tr .c-p-o{width:25%}.fav-table table tr .qty{width:20%}.fav-table table tr td.qty{font-size:18px}.fav-table table tr .price{width:200px}.fav-table.indl-order table tr td.price{height:175px}.fav-table table tr .prod-box{position:relative;padding-left:110px;min-height:66px}.fav-table table tr .prod-box .image{position:absolute;left:0;top:0;width:85px}.fav-table table tr .prod-box h5{font-size:18px;margin-bottom:7px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.fav-table.style-two table tr .prod-box h5{padding-top:20px}.fav-table table tr .prod-box p{font-size:14px;line-height:18px;margin-bottom:10px}.fav-table table tr .prod-box .info{position:relative}.fav-table table tr .prod-box .info li{position:relative;line-height:20px;font-size:14px}.fav-table table tr .prod-box .info li .dt{position:relative;display:inline-block;vertical-align:top;width:40%}.fav-table table tr .prod-box .info li .dd{position:relative;display:inline-block;vertical-align:top;width:59%}.fav-table.indl-order table tr .price span{display:inline-block}.fav-table table tr .price a.ro-btn,.fav-table table tr .price a.add-fav{position:absolute;right:30px;bottom:25px;display:inline-block;line-height:20px;font-size:14px;width:180px;padding:7px 12px;background:var(--primary-colour-three);color:var(--white-text);text-transform:uppercase}.fav-table table tr .price a.ro-btn{bottom:65px}.fav-table table tr .qty input{position:relative;width:100px;font-family:"Metropolis_Bold",sans-serif;height:44px;line-height:24px;padding:8px 10px;text-align:center;border:2px solid var(--black-border);background:var(--inputs-background);font-size:16px}.my-account-container .lower-content{position:relative}.my-account-container .lower-content .row{margin:0 -22px}.my-account-container .lower-content .col-box{padding:0 22px;margin-bottom:40px}.my-account-container .def-cap-box h3{margin-bottom:42px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.my-account-container .def-cap-box h4{font-size:22px;margin-bottom:42px;font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.my-account-container .def-cap-box .p-list{position:relative}.my-account-container .def-cap-box .p-list li{position:relative;line-height:22px;font-size:18px;margin-bottom:15px}.my-account-container .def-cap-box .sep{border-bottom:2px solid var(--primary-colour-one);margin:40px 0 35px}.my-account-container .def-cap-box .p-list.alt li{margin-bottom:7px}.my-account-container .def-cap-box .p-list.alt li:first-child{margin-bottom:20px}.my-account-container .def-cap-box .p-list li .dt{position:relative;float:left}.my-account-container .def-cap-box .p-list li .dt .st{position:relative;display:block;font-size:12px}.my-account-container .def-cap-box .p-list li .dd{position:relative;float:right}.my-account-container .acct-form form button{font-size:16px;line-height:24px;padding:8px 20px}.my-account-container .def-cap-box .inner-box{padding:40px 35px 20px}.my-account-container .totals-box .total{padding-top:25px;margin-top:30px;font-size:18px}.fav-table table tr th.prod-info{padding-left:130px}.cart-section.style-two .cart-table table tr th.prod-info,.cart-section .cart-table table tr th.prod-info{padding-left:130px}.def-cap-box.no-mb{margin-bottom:0}.accordion-title.btn:focus,.btn:active{outline:none !important;box-shadow:none !important}.accordion-title{font-size:18px;font-weight:400;font-family:"Metropolis_Regular",sans-serif;padding-left:0}#collapseOne .shop-form .o-search .icon{position:absolute;right:20px;top:51px;line-height:24px;color:var(--black-text)}#collapseOne .shop-form .o-search .icon.fa-search{font-size:24px !important}h5.field-title{font-size:16px !important;color:var(--primary-colour-three) !important;font-family:"Metropolis_Regular",sans-serif;padding-left:30px;display:inline}.form-group .field-error-span-right{display:inline;float:right;color:var(--red-text);visibility:hidden}.no-delivery-options-error{display:flex;margin-top:25px;justify-content:center}.ss-section.delivery-option{padding-top:0 !important;padding-bottom:0 !important}.ss-section .agree-check.agree-option-delivery{margin-top:0 !important;margin-bottom:0 !important}.ss-section .agree-check.agree-option-delivery label::after{content:"\f00d" !important}.ss-section .agree-check.agree-option-delivery-info{margin-top:5px !important;margin-bottom:5px !important}.ss-section .agree-check.agree-option-delivery-info label{font-size:16px !important;font-family:"Metropolis_Regular",sans-serif !important}.ss-section .agree-check.agree-option-delivery-info .submit{padding:10px 0 0 45px}.ss-section .agree-check.agree-option-delivery-info label:before{border:0 !important}.ss-section.payment-method{padding:0 !important}.ss-section .form-box.purchase-order{padding:12px 30px 12px;line-height:28px}.ss-section .shop-form{padding:20px 40px 20px}.def-cap-box .accordion .card{border:0;padding-right:80px}.def-cap-box .card .card-header{padding-top:0;padding-left:30px;background:var(--fuly-transparent);border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:30px}.def-cap-box .card .card-body{padding:0}.ss-section .form-box.purchase-order .form-group{margin-bottom:0 !important}.ss-section .form-box.purchase-order label{margin-bottom:0}.ss-section .form-box.purchase-order span#pono{font-family:"Metropolis_Bold",sans-serif;padding-left:20px}.ss-section .form-box.purchase-order label#name{font-weight:bold;font-family:"Metropolis_Bold",sans-serif}.ss-section .form-box.purchase-order label#companyName{font-weight:bold;font-family:"Metropolis_Bold",sans-serif}.ss-section .form-box.purchase-order label#deliveryoptionprice{font-size:22px !important}.ss-section .form-box.purchase-order label#deliveryoptiontype{font-weight:bold}.ss-section .form-box.purchase-order label.pay-total{font-size:20px;font-family:"Metropolis_Bold",sans-serif}.delivery-option .form-group .def-cap-box{margin-bottom:20px}.delivery-option .form-group .def-cap-box .inner-box{padding:20px 30px 20px 70px}.delivery-option .form-group .agree-check label{line-height:1.2em;font-size:24px;font-family:"Metropolis_Regular",sans-serif}.payment-content .info-detail .form-group .ttl{line-height:1.2em;font-size:24px;font-family:"Metropolis_Regular",sans-serif}.delivery-option .form-group .agree-check label b,.delivery-option .form-group .agree-check label strong{display:block;font-family:"Metropolis_Bold",sans-serif;margin-top:15px}.delivery-option .form-group .p-list li{margin-bottom:0}.delivery-option #delivery-notes{margin-left:40px;margin-bottom:20px;font-family:"Metropolis_Regular",sans-serif}.payment-content .form-group .agree-check label{font-family:"Metropolis_Bold",sans-serif;font-size:16px;line-height:26px}#checkout-price-list .dt .st{font-size:13px}.payment-method .def-cap-box .inner-box{padding:0}.payment-method .shop-form form .form-group{margin-bottom:15px}.payment-method #is-card-payment-methode .form-group{margin-bottom:22px !important}.ss-section .form-box #confirm-payment-methode button{padding-left:35px;padding-right:35px}.payment-content{display:grid;grid-template-columns:.24fr 1fr;padding:15px 0 0 15px}.def-cap-box .payment-content{padding:0}.checkout-card-error-span{display:block;color:var(--red-text);font-size:115%;margin-bottom:30px}.ss-section .form-box.p-block{padding:25px 30px 20px 20px}.payment-content .icon-box{background:var(--primary-colour-three);left:0;top:0;width:80px;height:80px;text-align:center;color:var(--white-text);font-size:32px}.payment-content .icon-box.address{padding:.5rem}.payment-content .icon-box.shipping{padding:1.2rem}.payment-content .icon-box.payment{padding:1rem}.info-detail a.pull-right{color:var(--primary-colour-three)}.expired-date{display:grid;grid-template-columns:.1fr .3fr}.expired-number{width:110px !important;margin-right:10px !important}.ccv-number{width:110px !important}.pull-right{float:right}.space10{margin-top:10px}.space15{margin-top:15px}.space20{margin-top:20px}.space25{margin-top:25px}.space30{margin-top:30px}.modal-header #modal-title{color:var(--primary-colour-three)}.form-group .account-flex-row{display:flex;flex-direction:row;gap:10px}.centralise-text .form-success{font-size:180%;color:green}.form-box .form-failure{margin-top:20px;color:var(--red-text)}.confirm-table tbody tr th .form-loading{min-height:80px;min-width:80px;background:rgba(255,255,255,1);background:url("loading.gif") center no-repeat}.manage-users-form-btns{display:flex;flex-direction:row}.manage-users-form-btns button{margin-top:20px;margin-bottom:20px}.manage-users-form-btns .form-processing{min-height:80px;min-width:80px;background:rgba(255,255,255,1);background:url("loading.gif") center no-repeat}#concealFormButton{margin-left:5px}.data-table-footer{display:table-header-group}table.dataTable tfoot td{padding:8px 10px !important}.data-table-footer{margin-top:10px}.data-table-footer tr td input{font-weight:bold;font-size:115%;color:var(--primary-colour-three) !important;margin-top:10px;margin-bottom:10px}.data-table-footer tr td input::placeholder{color:var(--primary-colour-three) !important}.acc-table-outer .add-user{float:right}#checkout-stages-container{margin-bottom:35px;min-height:400px;padding-right:unset}.checkout-frame-3DS{width:100%;height:100%;align-self:center;border:1px solid var(--primary-colour-three)}#inner-block-error{border:2px var(--black-border) solid;padding:20px}#inner-block-error a{width:100%}.information-main-heading{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase;margin-bottom:20px}.information-sub-heading{font-family:"Metropolis_Regular",sans-serif;font-weight:bold;margin-top:30px;margin-bottom:20px}.news-article-author{box-sizing:border-box;font-size:14px;line-height:22px;font-family:"Metropolis_Bold";margin-bottom:40px}.news-article-date{box-sizing:border-box;color:#5f6368;font-size:14px;line-height:28px}.news-bottom-image{margin-bottom:30px;margin-top:30px}.information-span-heading-1{font-weight:bold;color:var(--primary-colour-three)}.fsc-header-image{width:100%;height:200px;background:url("../images/resource/fsc_large.jpg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:10px}.information-header-image{width:100%;height:500px;margin-bottom:20px}.env-background{background:url("../images/resource/environmental-main.jpg");background-repeat:round}.case-study-background{background:url("../images/resource/case-studies-main.jpg");background-repeat:round}.trade-header-image{width:100%;height:400px;background:url("../images/resource/trade_heading_image_1.jpg");background-size:100% auto;margin-bottom:20px;background-repeat:no-repeat}.trade-image-text{color:var(--white-text);font-size:400%}.trade-enquire-left{float:left;width:80%}.trade-enquire-right{float:right;width:20%;text-align:right}.trade-enquire div p{font-weight:bold;color:var(--white-text)}.trade-enquire-title{font-size:150%}.trade-enquire-container{background-color:var(--primary-colour-two);padding:5px}.information-image-text{color:var(--black-text);font-size:400%}.information-links{display:flex;justify-content:space-evenly;flex-direction:row}.information-linkbox{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.information-linkbox-img{width:30%;margin-bottom:20px;height:150px}.information-linkbox-text{padding-top:10px;display:flex;flex-direction:column;background-color:var(--primary-colour-three);color:var(--white-text);height:200px;width:100%;justify-content:center;align-items:center}.information-linkbox-text:hover{background-color:#7185a6}.information-linkbox-text h2{height:80px;display:flex;justify-content:center;text-align:center}.information-linkbox-anchor{color:var(--white-text);text-align:center;text-decoration:none}.information-linkbox-anchor p{padding-left:10px;padding-right:10px}.information-linkbox-anchor:hover{color:var(--white-text)}.environmental-sup{top:unset !important}.information-linkbox-subtext{font-size:115%}.information-linkbox-more{font-weight:bold}.case-study-linkbox-img{width:100%;display:flex;flex-direction:column-reverse}.case-study-linkbox-img img{width:100%}.product-labelling-img{width:75px;float:right;margin:0 0 10px 10px}.product-label-block{display:flex;flex-direction:row;align-items:center}.product-label-block-text{display:flex;flex-direction:column;justify-content:center}.product-label-large-flex{flex:0 0 90%}.product-label-small-flex{flex:0 0 10%}.product-label-small-flex img{width:50%;height:50%}.brochure-block{display:flex;flex-direction:row;margin-bottom:30px}.brochure-block-large-flex{flex:0 0 80%}.brochure-block-small-flex{flex:0 0 20%}.brochure-image-container{display:flex;justify-content:center;width:200px;margin-bottom:5px;margin-right:20px}.brochure-image-container img{display:block;width:200px}.brochure-image-download-link{margin-top:10px;display:block;text-align:center}.brochure-heading-text-end{margin-bottom:50px}.brochure-block-heading{margin-bottom:30px}.faq-link{color:var(--primary-colour-one);font-weight:bold}.faq-separator{margin-top:150px}.faq-question-heading{margin-top:50px}.delivery-heading{margin-top:30px}.dr-zig-banner{width:638px}.day-of-calm-banner{width:536px}.day-of-calm-banner2{width:350px}.quote-indented{margin-left:20px}.contact-error-span{display:block;margin-top:15px;margin-bottom:30px;color:var(--red-text);font-size:115%}#order-details tr .prod-info:hover{background-color:aliceblue;cursor:pointer;color:var(--black-text)}#order-details tr .prod-info a{color:var(--black-text);text-decoration:none !important}.page-content-container{min-height:800px}.general-page-section{position:relative;padding:40px 0 40px}.general-text-font-size{font-size:18px}.general-margin-top{margin-top:10px}.general-margin-bottom{margin-bottom:10px}.general-margin-first-element{margin-top:50px}.general-margin-last-element{margin-bottom:50px}.general-title-margins{margin-top:30px;margin-bottom:30px}.general-vertical-middle{vertical-align:middle}.general-center-container{display:flex;flex-direction:column;align-items:center}.general-grid-container{display:flex;flex-direction:row;justify-content:space-evenly;gap:10px;margin-top:10px;margin-bottom:10px;width:100%}.general-grid-sub-container{display:flex;flex-direction:column}.general-title-defaults{font-family:"Metropolis_Regular",sans-serif;text-transform:uppercase}.general-heading-defaults{font-family:"Metropolis_Regular",sans-serif;font-weight:bold}.general-text-center-align{text-align:center}.general-more-info-text{display:none}.general-more-info-text-hidden{max-height:0;transition:max-height .5s ease-out;overflow:hidden}.general-more-info-text-visible{max-height:500px;transition:max-height 1.25s ease-in}.general-more-info-title{display:inline-block;width:97%}.general-more-info-arrow-up{transform:rotate(180deg);transition-duration:.8s;transition-property:transform}.general-more-info-arrow-down{transform:rotate(0);transition-duration:.8s;transition-property:transform}.general-horizontal-line{border:1px solid var(--black-border) !important}.general-justify-center{justify-content:center}.general-full-width{width:100%}.general-center-text{text-align:center}.general-self-align-center{align-self:center}.general-self-align-start{align-self:start}.general-self-align-end{align-self:end}.general-img-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--black-text);font-size:1.5em}.general-position-relative{position:relative}.lower-content{width:100%}.button-img-text-container{display:flex;flex-direction:row;width:360px;text-decoration:none;color:var(--white-text)}.button-img-text-container:hover{color:var(--white-text);text-decoration:none}.button-img-text-left{display:flex;flex-direction:column;gap:10px;width:80%;padding:10px}.button-img-text-right{display:flex;width:20%;padding:10px}.button-img-text-title-text{font-size:1.5em}.button-img-text-msg-text{font-weight:bold}.bg-primary-colour-one{background-color:var(--primary-colour-one)}.bg-primary-colour-two{background-color:var(--primary-colour-two)}.bg-primary-colour-three{background-color:var(--primary-colour-three)}.tab{overflow:hidden;background-color:darkgrey;border:1px solid var(--black-border)}.tab button{background-color:var(--primary-colour-one);float:left;border:1px solid var(--black-border);outline:0;cursor:pointer;padding:14px 16px;transition:.3s}.tablinks{color:var(--white-text);font-weight:bold}.tab button:hover{background-color:var(--primary-colour-two)}.tab button.active{background-color:var(--primary-colour-three)}.tabcontent{display:none;padding:6px 12px;border:1px solid var(--black-border);border-top:0}.tabcontent{animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}table.dataTable thead th{background-color:var(--primary-colour-one);color:var(--white-text)}#doc-download{cursor:pointer}.dataTables_length{margin-top:10px}td.details-control{background:url("images/details_open.png") no-repeat center center;cursor:pointer}tr.shown td.details-control{background:url("images/details_close.png") no-repeat center center}.force-full-width{width:100% !important}.footer-signup-message{margin-top:20px;margin-bottom:20px;font-size:130%;text-decoration:underline}.hidden{display:none !important}.no-display{visibility:hidden}.span-link{cursor:pointer;text-decoration:underline}.bg-primary-colour-three-force{background-color:var(--primary-colour-three) !important}.fg-white-force{color:var(--white-text) !important}.extra-margin-30b{margin-bottom:30px !important}.extra-margin-30t{margin-top:30px !important}.force-grey{background-color:grey !important}.horizontal-scroll{overflow-x:auto}.italics{font-style:italic}.error-span{display:block;visibility:hidden;margin-top:15px;color:var(--red-text);font-size:115%}.error-span-two{display:block;margin-top:15px;color:var(--red-text);font-size:115%}.inline-error-span{display:block;margin-left:15px;color:var(--red-text);font-size:115%}.inline-error-span-no-margin{display:block;color:var(--red-text);font-size:115%}.floating-error-span{position:absolute;color:var(--red-text);z-index:100}.disabled-input-field-color{background-color:lightgrey !important}.clickable-div{cursor:pointer}.bold-text{font-weight:bold}.centralise-text{display:flex;justify-content:center;align-items:center}.center-justify{justify-content:center}.uppercase{text-transform:uppercase}.no-pad{padding:unset}.full-height-percent{height:100%}.full-width-percent{width:100%}#page-block-element{position:fixed;z-index:10000000;left:0;top:0;width:100%;height:100%;background-color:var(--inputs-background);display:flex;justify-content:center;align-items:center}#progressWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);display:none;align-items:center;justify-content:center;z-index:9999}#progressContainer{width:50%;max-width:500px;background-color:#f3f3f3;border-radius:8px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.3)}#progressBar{height:30px;width:0;background-color:var(--primary-colour-three);position:relative;transition:width .3s ease}#progressText{position:absolute;width:100%;text-align:center;color:white;line-height:30px;font-weight:bold}