/*!
Theme Name: HTS Plant
Author: Orphans
Author URI: https://orphans.co.uk/
Template: storefront
Version: 1.0.0
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media print{body,html{width:100%}.container{margin:0;padding:0}header#masthead{position:absolute}header#masthead .top-bar .account-functions{display:none}header#masthead .top-bar .delivery{margin-left:20px}header#masthead .logo{width:100px}header#masthead nav{display:none}section.testimonial-section{display:none}footer#colophon{display:none}.grecaptcha-badge{display:none !important}.button-container{display:none !important}body.single-product .product .summary.entry-summary,body.single-product .product .hts-product-gallery{width:100%}.product-tabs{display:none !important}.product-tab-content{display:block !important;padding:0 !important;background:#FFF !important;min-height:auto !important;padding-bottom:40px !important;border-bottom:1px solid #999;margin-bottom:40px !important}.product-tab-content *{color:#000 !important}}div.wpcf7{position:relative;width:100%;margin:auto;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}div.wpcf7 form p .wpcf7-form-control-wrap{display:block;width:100%;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}div.wpcf7 form p .wpcf7-form-control-wrap.your-message{width:100%}@media screen and (max-width: 740px){div.wpcf7 form p .wpcf7-form-control-wrap{width:100%}}div.wpcf7 form br{display:none}div.wpcf7 form input[type="text"],div.wpcf7 form input[type="email"],div.wpcf7 form textarea,div.wpcf7 form select{height:40px;width:100%;margin:0;border:0;padding:0;padding-left:16px;background-color:#F6F6F6;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Assistant",sans-serif;font-weight:300;font-size:1em;-webkit-appearance:none;border-radius:0;-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,0.05);box-shadow:inset 0 2px 10px rgba(0,0,0,0.05);-webkit-transition:.25s;transition:.25s}div.wpcf7 form input[type="text"]:focus,div.wpcf7 form input[type="text"]:active,div.wpcf7 form input[type="email"]:focus,div.wpcf7 form input[type="email"]:active,div.wpcf7 form textarea:focus,div.wpcf7 form textarea:active,div.wpcf7 form select:focus,div.wpcf7 form select:active{outline:0;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #CCC;box-shadow:inset 0 0 0 1px #CCC}div.wpcf7 form input[type="text"]::-webkit-input-placeholder, div.wpcf7 form input[type="email"]::-webkit-input-placeholder, div.wpcf7 form textarea::-webkit-input-placeholder, div.wpcf7 form select::-webkit-input-placeholder{font-size:1.375em;font-weight:100}div.wpcf7 form input[type="text"]::-moz-placeholder, div.wpcf7 form input[type="email"]::-moz-placeholder, div.wpcf7 form textarea::-moz-placeholder, div.wpcf7 form select::-moz-placeholder{font-size:1.375em;font-weight:100}div.wpcf7 form input[type="text"]:-ms-input-placeholder, div.wpcf7 form input[type="email"]:-ms-input-placeholder, div.wpcf7 form textarea:-ms-input-placeholder, div.wpcf7 form select:-ms-input-placeholder{font-size:1.375em;font-weight:100}div.wpcf7 form input[type="text"]::-ms-input-placeholder, div.wpcf7 form input[type="email"]::-ms-input-placeholder, div.wpcf7 form textarea::-ms-input-placeholder, div.wpcf7 form select::-ms-input-placeholder{font-size:1.375em;font-weight:100}div.wpcf7 form input[type="text"]::placeholder,div.wpcf7 form input[type="email"]::placeholder,div.wpcf7 form textarea::placeholder,div.wpcf7 form select::placeholder{font-size:1.375em;font-weight:100}div.wpcf7 form textarea{padding-top:10px;height:200px}div.wpcf7 form select{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjUiPjxwYXRoIGQ9Ik00IDEwbDEyIDEyIDEyLTEyIiBmaWxsPSJub25lIiBzdHJva2U9IiM2NjYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:32px}div.wpcf7 form input[type="submit"]{display:block;padding:15px 50px;font-size:16px;font-weight:500;text-transform:uppercase;border:0;background:#4f5e6f;color:#FFF;font-family:"Assistant",sans-serif;letter-spacing:2px}div.wpcf7 form div.wpcf7-response-output{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}div.wpcf7 form div.wpcf7-response-output.wpcf7-response-output{margin:0;margin-bottom:20px;border:0;padding:15px 20px;text-align:center;font-size:14px}div.wpcf7 form div.wpcf7-response-output.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#E5F2E6;color:#007f03}div.wpcf7 form div.wpcf7-response-output.wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#F2E5E5;color:#7f0300}div.wpcf7 form div.wpcf7-response-output.wpcf7-response-output.wpcf7-spam-blocked,div.wpcf7 form div.wpcf7-response-output.wpcf7-response-output.wpcf7-validation-errors{background-color:#F9F5E7;color:#CCA314}div.wpcf7 form span.wpcf7-not-valid-tip{position:relative;z-index:10;text-align:center;background-color:#d8b3b2;color:#7f0300;padding:10px;font-size:14px;margin-top:5px}div.wpcf7 form span.wpcf7-not-valid-tip::before{position:absolute;z-index:-10;left:50%;top:-5px;content:'';width:20px;height:20px;background-color:#d8b3b2;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-10px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.2s;transition:.2s}div.wpcf7 .ajax-loader{position:absolute;visibility:visible;margin:0;opacity:0;bottom:12px;left:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:none;width:16px;height:16px;-webkit-transition:.25s;transition:.25s}div.wpcf7 .ajax-loader.is-active{opacity:1}div.wpcf7 .ajax-loader::before{content:'';display:block;width:100%;height:100%;border:2px solid #DDD;border-right:2px solid #4f5e6f;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:cf7-ajax-spin .5s linear infinite;animation:cf7-ajax-spin .5s linear infinite}@-webkit-keyframes cf7-ajax-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cf7-ajax-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wc-proceed-to-checkout{margin-bottom:10px}.wc-proceed-to-checkout .checkout-button{margin-bottom:0px}.type-product.outofstock .woocommerce-loop-product__link{overflow:hidden;position:relative}.product-flash{background-color:#f29e60;border:1px solid #FFF;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.1);box-shadow:0 3px 5px rgba(0,0,0,0.1);color:#FFF;font-weight:bold;position:absolute;right:-3.5em;text-align:center;text-transform:uppercase;top:-1.5em;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:10em;z-index:20}footer#colophon{background-color:#FFF;overflow:hidden;padding:2rem 0;padding-bottom:3rem}footer#colophon a{text-decoration:none}footer#colophon .col-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer#colophon .col-wrap .col{position:relative}footer#colophon .col-wrap .col.map{-ms-flex-item-align:end;align-self:flex-end}footer#colophon .col-wrap .col.map .uk-map{position:absolute;width:360px;right:40px;bottom:0px}footer#colophon .col-wrap .col.map .uk-map .svg-asset{padding-top:207%}@media screen and (max-width: 740px){footer#colophon .col-wrap .col.map{height:100px}footer#colophon .col-wrap .col.map .uk-map{width:200px;bottom:-100px}}footer#colophon .col-wrap .col.contact-details{width:45%;padding-top:4rem}footer#colophon .col-wrap .col.contact-details h5{font-size:1.25rem;margin-bottom:20px;color:#f29e60}footer#colophon .col-wrap .col.contact-details .address{display:block;margin-bottom:20px;color:#707070}footer#colophon .col-wrap .col.contact-details .address strong{display:block;font-weight:bold}footer#colophon .col-wrap .col.contact-details .contacts{margin-top:4rem}footer#colophon .col-wrap .col.contact-details .contacts span{display:inline-block;margin-right:1.5rem;font-family:"Oswald",sans-serif;font-size:1.125rem;color:#f29e60}@media screen and (max-width: 1140px){footer#colophon .col-wrap .col.contact-details{width:35%}}@media screen and (max-width: 740px){footer#colophon .col-wrap .col.contact-details{width:100%}}footer#colophon .col-wrap .col.buttons{width:30%;padding-left:10px;margin-top:-2rem}footer#colophon .col-wrap .col.buttons a{position:relative;display:block;padding:10px 0;padding-left:100px;height:60px;font-family:"Oswald",sans-serif;font-size:1.125rem;color:#FFF;background-color:#4f5e6f;border-radius:40px;margin-bottom:10px;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:1.8rem;-webkit-transition:.25s;transition:.25s}footer#colophon .col-wrap .col.buttons a .icon{position:absolute;width:45px;top:18px;left:30px;-webkit-transition:.25s;transition:.25s}footer#colophon .col-wrap .col.buttons a .icon .svg-asset{padding-top:100%}footer#colophon .col-wrap .col.buttons a span.title{display:block;font-family:"Oswald",sans-serif !important;font-weight:bold;text-transform:uppercase}footer#colophon .col-wrap .col.buttons a.main{font-family:"Assistant",sans-serif;padding-left:30px;padding-top:80px;padding-bottom:15px;height:auto;font-size:1rem;background-color:#f29e60;border-top-left-radius:0;border-top-right-radius:0}footer#colophon .col-wrap .col.buttons a.main span.title{font-size:1.5rem}footer#colophon .col-wrap .col.buttons a.main::before{content:'';display:block;position:absolute;top:0;bottom:-5px;right:0;width:42%;background-image:url("gfx/footer-concrete-mixer.png");background-size:contain;background-position:bottom center;background-repeat:no-repeat;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:.25s;transition:.25s}footer#colophon .col-wrap .col.buttons a.main:hover{background-color:#f4ac78}footer#colophon .col-wrap .col.buttons a.main:hover::before{-webkit-transform:scale(1.05);transform:scale(1.05)}footer#colophon .col-wrap .col.buttons a:hover{background-color:#3a4551}footer#colophon .col-wrap .col.buttons a:hover .icon{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}@media screen and (max-width: 1140px){footer#colophon .col-wrap .col.buttons{width:40%}}@media screen and (max-width: 740px){footer#colophon .col-wrap .col.buttons{width:100%}}footer#colophon .col-wrap.line2 .col.wide{width:75%}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col.wide{width:100%}}footer#colophon .col-wrap.line2 .col.callout{width:50%;max-width:400px}footer#colophon .col-wrap.line2 .col.callout a.spares-callout{display:block;position:relative}footer#colophon .col-wrap.line2 .col.callout a.spares-callout span{position:relative;z-index:5;display:block;color:#707070;-webkit-transition:.25s;transition:.25s}footer#colophon .col-wrap.line2 .col.callout a.spares-callout span.title{font-family:"Oswald",sans-serif;font-size:1.125rem;color:#f29e60}footer#colophon .col-wrap.line2 .col.callout a.spares-callout span.button{position:absolute;right:0;top:0;height:25px;line-height:24px;padding:15px 40px;font-family:"Oswald",sans-serif;text-transform:uppercase;background-color:#f29e60;color:#FFF;border-radius:30px;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden}footer#colophon .col-wrap.line2 .col.callout a.spares-callout span.button::after{position:absolute;display:block;content:'';top:19px;right:25px;background-image:url("svg/slider-arrow.svg");background-size:100%;width:16px;height:17px;background-position:center center;background-repeat:no-repeat;-webkit-transform:translateX(15px);transform:translateX(15px);-webkit-transition:.25s;transition:.25s;opacity:0}@media screen and (max-width: 980px){footer#colophon .col-wrap.line2 .col.callout a.spares-callout span.button{display:inline-block;position:relative;margin-top:15px;margin-left:-15px}}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col.callout a.spares-callout span.button{margin-left:0}}footer#colophon .col-wrap.line2 .col.callout a.spares-callout:hover span.title{color:#eb322e}footer#colophon .col-wrap.line2 .col.callout a.spares-callout:hover span.button{background-color:#eb322e;padding-left:30px;padding-right:50px}footer#colophon .col-wrap.line2 .col.callout a.spares-callout:hover span.button::after{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}footer#colophon .col-wrap.line2 .col.callout a.spares-callout:hover::before{opacity:1}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col.callout a.spares-callout{text-align:center}}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col.callout{width:100%;margin:0 auto;max-width:400px}}footer#colophon .col-wrap.line2 .col.menu-credits{width:50%;margin-left:auto}footer#colophon .col-wrap.line2 .col.menu-credits nav{padding-bottom:15px}footer#colophon .col-wrap.line2 .col.menu-credits nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#colophon .col-wrap.line2 .col.menu-credits nav ul li{list-style:none;font-size:.75rem;margin-left:15px;padding-left:15px;border-left:1px solid rgba(79,94,111,0.2)}footer#colophon .col-wrap.line2 .col.menu-credits nav ul li a{-webkit-transition:.25s;transition:.25s}footer#colophon .col-wrap.line2 .col.menu-credits nav ul li a:hover{color:#f29e60}footer#colophon .col-wrap.line2 .col.menu-credits nav ul li:first-child{padding-left:0;margin-left:0;border-left:0}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col.menu-credits nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer#colophon .col-wrap.line2 .col.menu-credits .credits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#colophon .col-wrap.line2 .col.menu-credits .credits span{display:block;margin-left:20px;font-size:.75rem}footer#colophon .col-wrap.line2 .col.menu-credits .credits span a{text-decoration:underline}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col.menu-credits{width:100%}footer#colophon .col-wrap.line2 .col.menu-credits .credits{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer#colophon .col-wrap.line2 .col.menu-credits .credits span{margin-left:0}}@media screen and (max-width: 740px){footer#colophon .col-wrap.line2 .col4{display:none}}footer#colophon .col-wrap.line2-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-push{height:180px}body.home .header-push{display:none}@media screen and (max-width: 740px){.header-push{height:100px}}.menu-visible{background-color:rgba(72,88,105,0.8) !important}header#masthead{position:fixed;padding:20px 0;border-bottom:0;top:0;left:0;right:0;background-color:transparent;-webkit-transition:.25s;transition:.25s}header#masthead .logo{display:inline-block;margin-bottom:-6px;width:80px;-webkit-transition:.25s;transition:.25s}header#masthead .logo .svg-asset{padding-top:86%}@media screen and (max-width: 740px){header#masthead .logo{display:block;margin:auto;width:60px}}header#masthead .top-bar{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;top:0;right:20px;-webkit-transition:.25s;transition:.25s}header#masthead .top-bar .call-callout{font-size:16px;color:#4f5e6f;line-height:23.71px;font-family:"Oswald",sans-serif;font-weight:bold}header#masthead .top-bar .call-callout .phone{color:#f29e60;font-family:"Oswald",sans-serif;font-weight:bold;font-size:16px;margin-left:4px;line-height:23.71px}header#masthead .top-bar .account-functions{margin:0 15px}header#masthead .top-bar .account-functions a{display:inline-block;margin:0 15px;color:#666}header#masthead .top-bar .account-functions a .count{display:inline-block;font-weight:bold;color:#f29e60;border-left:1px solid #ddd;line-height:20px;padding-left:10px;margin-left:10px}header#masthead .top-bar .account-functions a:hover{color:#4f5e6f}header#masthead .top-bar span.delivery{display:block;background-color:#f6f6f6;padding:40px 20px 15px;padding-top:40px;margin-bottom:-15px}@media screen and (max-width: 840px){header#masthead .top-bar span.delivery{display:none}}@media screen and (max-width: 740px){header#masthead .top-bar{display:none}}header#masthead nav{position:absolute;bottom:0;right:0;-webkit-transition:.25s;transition:.25s}header#masthead nav ul{margin:0;padding:0}header#masthead nav ul li{position:relative;display:inline-block;margin-left:-4px}header#masthead nav ul li a{display:block;line-height:30px;padding:0 20px;font-family:"Oswald",sans-serif;font-size:20px;text-transform:uppercase;font-weight:700;color:#4f5e6f;text-decoration:none;-webkit-transition:.25s;transition:.25s}header#masthead nav ul li ul{position:absolute;top:46px;left:50%;opacity:0;visibility:hidden;width:240px;-webkit-transition:.25s;transition:.25s;background-color:#4f5e6f;padding:10px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:top center;transform-origin:top center;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15);pointer-events:none}header#masthead nav ul li ul::before{position:absolute;display:block;content:"";top:-4px;left:50%;width:15px;height:15px;background-color:#4f5e6f;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);border-radius:2px}header#masthead nav ul li ul::after{content:"";position:absolute;z-index:-5;top:10px;left:0;right:0;bottom:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2)}header#masthead nav ul li ul li{margin:0;position:relative;display:block;text-align:left;line-height:0.75rem}header#masthead nav ul li ul li a{height:auto;font-family:"Assistant",sans-serif;font-size:1rem;color:#fff;line-height:1rem;text-transform:none;padding:10px 20px}header#masthead nav ul li ul li ul{position:absolute;padding-top:0px;padding-left:20px;left:100%;top:0;opacity:0;visibility:hidden;width:200px;-webkit-transition:.25s;transition:.25s;-webkit-transform-origin:0px 30px;transform-origin:0px 30px}header#masthead nav ul li ul li ul::before{top:15px;left:15px;background-color:#445160}header#masthead nav ul li ul li ul::after{top:0;left:20px}header#masthead nav ul li ul li ul li a{height:auto;background-color:#445160;color:#fff}header#masthead nav ul li ul li ul li:hover>a,header#masthead nav ul li ul li ul li:focus>a{background-color:#3a4551;color:#fff}header#masthead nav ul li ul li:hover>a,header#masthead nav ul li ul li:focus>a{color:#f29e60}header#masthead nav ul li:hover>ul,header#masthead nav ul li:focus>ul{opacity:1;visibility:visible;pointer-events:all}header#masthead nav ul li:hover>a,header#masthead nav ul li:focus>a{color:#f29e60}header#masthead nav ul li.menu-item-has-children>a{padding-bottom:15px}@media screen and (max-width: 740px){header#masthead nav{display:none}}body.admin-bar header#masthead{top:32px}header#masthead.snapped{background-color:rgba(255,255,255,0.95);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1)}@media screen and (min-width: 768px){header#masthead.snapped{padding:10px 0}}header#masthead.snapped .logo{width:60px}header#masthead.snapped .top-bar{-webkit-transform:translateY(-100px);transform:translateY(-100px)}header#masthead.snapped nav{-webkit-transform:translateY(-11px);transform:translateY(-11px)}html.backdropfilter header#masthead.snapped{background-color:rgba(255,255,255,0.75);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}@media screen and (max-width: 740px){header#masthead{position:absolute}}#mobileMenu{display:none;position:absolute;top:0;left:0;right:0}@media screen and (max-width: 740px){#mobileMenu{display:block}}#mobileMenu .mobileBasket{position:absolute;padding:5px 15px;right:15px;top:25px;border:1px solid #fff;border-radius:30px;-webkit-transition:.25s;transition:.25s}#mobileMenu .mobileBasket img{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:4px}#mobileMenu .mobileBasket span.count{display:inline-block;color:#fff;vertical-align:middle}#mobileMenu .mobileBasket span.count .badge{display:inline-block;background-color:#f29e60;vertical-align:middle;padding:5px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:20px;border-radius:100%;color:#fff;vertical-align:middle}@media screen and (max-width: 400px){#mobileMenu .mobileBasket span.count .woocommerce-Price-amount,#mobileMenu .mobileBasket span.count .pipe{display:none}}#mobileMenu .mobileBasket:hover{background-color:#eee}#mobileMenu #mobileBurger{position:absolute;z-index:100;top:0;left:0;width:60px;height:90px}#mobileMenu #mobileBurger .lines{position:absolute;left:50%;top:50%;-webkit-transition:0.25s;transition:0.25s;width:40px;height:40px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#mobileMenu #mobileBurger .lines .line1,#mobileMenu #mobileBurger .lines .line2,#mobileMenu #mobileBurger .lines .line3{display:block;position:absolute;z-index:100;top:13px;left:10px;height:2px;width:20px;background-color:#fff;-webkit-transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}#mobileMenu #mobileBurger .lines .line2{top:19px;-webkit-transform:scale(1);transform:scale(1);opacity:1}#mobileMenu #mobileBurger .lines .line3{top:25px}#mobileMenu #mobileBurger .lines .menu-label{position:absolute;top:50%;left:40px;text-transform:uppercase;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1rem;padding-bottom:2px;letter-spacing:0.1rem}#mobileMenu #mobileBurger.active .line1,#mobileMenu #mobileBurger.active .line2,#mobileMenu #mobileBurger.active .line3{top:19px}#mobileMenu #mobileBurger.active .line1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobileMenu #mobileBurger.active .line2{-webkit-transform:scale(0);transform:scale(0);opacity:0;left:100%}#mobileMenu #mobileBurger.active .line3{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobileMenu #mobileBurger.active::before{opacity:1;bottom:-8px;border:6px solid #4f5e6f;border-bottom-color:transparent;border-right-color:transparent}#mobileMenu #mobileBurger::before{content:"";position:absolute;width:0;height:0;left:50%;bottom:0;opacity:0;border:0 solid #4f5e6f;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}#mobileMenu .mobile-menuToggle{position:absolute;z-index:150;left:0;top:0;height:90px;width:60px;cursor:pointer;-webkit-transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}#mobileMenu .links{position:absolute;display:none;z-index:100;left:0;right:0;top:90px;padding:10px 0;overflow:auto;background-color:#4f5e6f}#mobileMenu .links .searchBox{position:relative;padding:10px 0}#mobileMenu .links .searchBox input[type="search"]{-webkit-appearance:none;height:40px;width:100%;border:0;padding:0;font-size:16px;font-family:"Assistant",sans-serif;padding-left:20px;padding-right:70px;background-color:rgba(0,0,0,0.1);color:#fff;border-radius:0}#mobileMenu .links .searchBox input[type="search"]::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}#mobileMenu .links .searchBox input[type="search"]::-moz-placeholder{color:rgba(255,255,255,0.6)}#mobileMenu .links .searchBox input[type="search"]:-ms-input-placeholder{color:rgba(255,255,255,0.6)}#mobileMenu .links .searchBox input[type="search"]::-ms-input-placeholder{color:rgba(255,255,255,0.6)}#mobileMenu .links .searchBox input[type="search"]::placeholder{color:rgba(255,255,255,0.6)}#mobileMenu .links .searchBox input[type="submit"]{position:absolute;top:10px;right:0;width:60px;height:40px;margin:0;padding:0;border:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNSI+PGNpcmNsZSBjeD0iMzQuNTcyIiBjeT0iMzUuOTI5IiByPSIxMi41NzIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzLjg3IiB0cmFuc2Zvcm09Im1hdHJpeCguNTE3MDMgMCAwIC41MTcwMyAuNjI1IC0uMDc2KSIvPjxwYXRoIGQ9Ik0yMyAyM2w1LjUgNS41IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:40px;background-position:center;background-color:rgba(0,0,0,0.1)}#mobileMenu .links ul{position:relative;margin:0;padding:0;padding-bottom:15px;margin-bottom:15px}#mobileMenu .links ul li{margin:0;position:relative;list-style:none;background-repeat:no-repeat;background-position:top right}#mobileMenu .links ul li a{position:relative;display:block;padding-left:20px;padding-right:20px;line-height:20px;font-size:16px;text-decoration:none;text-align:left;color:#fff;-webkit-transition:0.25s;transition:0.25s;padding-top:10px;padding-bottom:10px}#mobileMenu .links ul li a:hover{color:rgba(255,255,255,0.6)}#mobileMenu .links ul li img{display:none}#mobileMenu .links ul li ul{margin:0;padding:0;margin-left:20px;background-color:rgba(255,255,255,0.1);padding-top:10px;padding-bottom:10px;margin-bottom:10px}#mobileMenu .links ul li.collapsed{cursor:pointer}#mobileMenu .links ul li.collapsed #mobileMenu .links li a:hover{color:rgba(255,255,255,0.6)}#mobileMenu .links ul li.collapsed>a:nth-of-type(1)::before{content:"";position:absolute;bottom:0;right:-60px;width:60px;top:100%;opacity:0;background-color:rgba(255,255,255,0.1);background-position:center;background-repeat:no-repeat;pointer-events:none;-webkit-transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}#mobileMenu .links ul li.collapsed>a:nth-of-type(1)::after{content:"";position:absolute;top:0;right:-60px;width:60px;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjUiPjxwYXRoIGQ9Ik04IDExLjVsNyA3IDctNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");background-position:center;background-repeat:no-repeat;background-size:30px;pointer-events:none;-webkit-transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}#mobileMenu .links ul li.collapsed>a:nth-of-type(1){margin-right:60px;pointer-events:none}#mobileMenu .links ul li.expanded>a:nth-of-type(1){pointer-events:auto}#mobileMenu .links ul li.expanded>a:nth-of-type(1)::before{top:0;opacity:1}#mobileMenu .links ul li.expanded>a:nth-of-type(1)::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#mobileMenu .links ul::after{content:"";position:absolute;bottom:-1px;left:20px;right:20px;display:block;height:2px;background-color:rgba(255,255,255,0.2)}#mobileMenu .links ul:last-child{margin:0;padding:0}#mobileMenu .links ul:last-child::after{display:none}#mobileMenu .links.active{left:0;right:0;visibility:visible;opacity:1}#hero{overflow:hidden;padding:100px 0}#hero .container{padding-top:110px}#hero .image{overflow:hidden;position:absolute;top:0;left:20px;right:20px;bottom:0;height:600px;background-position:center;-webkit-transform:translateX(-200px);transform:translateX(-200px)}#hero .image .grad{position:absolute;z-index:5;pointer-events:none}#hero .image .grad.g1{position:absolute;left:0;top:0;bottom:0;width:150px;background:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff, rgba(255,255,255,0))}#hero .image .grad.g2{left:0;top:0;right:0;height:150px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(#fff, rgba(255,255,255,0))}#hero .image .grad.g3{position:absolute;right:0;top:0;bottom:0;width:250px;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(90deg, rgba(255,255,255,0), #fff)}#hero .image .grad.gc{left:0;top:0;right:0;bottom:-100%;background:radial-gradient(circle, rgba(255,255,255,0) 60%, #fff 85%)}#hero .content-wrap{margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:20}#hero .content-wrap .text{position:relative;width:30%;padding:0 20px;padding-right:80px;-webkit-box-sizing:border-box;box-sizing:border-box}#hero .content-wrap .text::before{content:"";z-index:-5;position:absolute;top:-60px;left:-100px;right:-220px;bottom:-100px;background-color:rgba(255,255,255,0.95);border-left:1px solid rgba(255,255,255,0.25);border-top:1px solid rgba(255,255,255,0.25)}html.backdropfilter #hero .content-wrap .text::before{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);background-color:rgba(255,255,255,0.6)}@media screen and (max-width: 1140px){#hero .content-wrap .text{width:40%;padding-right:20px}}@media screen and (max-width: 740px){#hero .content-wrap .text{width:100%}}@media screen and (max-width: 400px){#hero .content-wrap .text{padding-right:20px}}@media screen and (max-width: 1140px){#hero .content-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:100px}}@media screen and (max-width: 740px){#hero .content-wrap{margin-top:0}}section{padding:100px 0;background-position:center center;background-size:cover}section .slider-content *{color:#fff}section .slider-content .slide .spec-table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px 0;color:#fff}section .slider-content .slide .spec-table .row .key{width:30%;font-weight:bold}section .slider-content .slide .spec-table .row .value{width:70%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}section .slider-content .slide .buttons{margin-top:2rem}section .slider-content .slide .buttons .button{background-color:#f29e60;color:#fff}section .slider-nav{position:relative;width:200%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.15);box-shadow:0 5px 10px rgba(0,0,0,0.15)}@media screen and (min-width: 740px){section .slider-nav{width:195%}}section .slider-nav .slide img{width:100%;-o-object-fit:cover;object-fit:cover}section .slider-nav .slick-arrow{position:absolute;z-index:100;top:calc(50% - 32px);left:50%;width:32px;height:64px;font-size:0;background-image:url("svg/slider-arrow.svg");background-repeat:no-repeat;background-size:16px;background-position:8px center;background-color:#f29e60;border-top-right-radius:32px;border-bottom-right-radius:32px;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:.25s;transition:.25s;-webkit-box-sizing:content-box;box-sizing:content-box}section .slider-nav .slick-arrow.slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:rgba(0,0,0,0.5)}section .slider-nav .slick-arrow.slick-prev:hover{background-color:rgba(0,0,0,0.75);-webkit-transform:scale(1.05) rotate(180deg);transform:scale(1.05) rotate(180deg)}section .slider-nav .slick-arrow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}section .slider-nav .slick-arrow:focus{outline:none}section .slider-nav::after{content:"";position:absolute;top:0;bottom:0;right:0;left:50%;background-color:rgba(38,38,38,0.8);pointer-events:none}section .testimonial-wrap{position:relative;max-width:800px;margin:0 auto;padding:0 20px;padding-top:50px;-webkit-box-sizing:content-box;box-sizing:content-box}section .testimonial-wrap::before{position:absolute;content:"\201C";font-size:6rem;font-style:normal;color:#f29e60;height:32px;line-height:64px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section .testimonial-wrap blockquote{margin:0;padding:0;border:0;margin-bottom:1.5rem;color:#fff;font-size:1.25rem;text-align:center;font-style:normal}section .testimonial-wrap cite{position:relative;display:block;text-align:center;padding-top:1.5rem;color:#fff;font-style:normal}section .testimonial-wrap cite::before{position:absolute;display:block;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:64px;height:1px;background-color:#fff}section.single-page{padding:1rem 0 6rem}body.woocommerce-cart section.single-page .container,body.woocommerce-account section.single-page .container{max-width:1240px}section.blue{background-color:#4f5e6f;background-image:url("gfx/blue-bg.png");padding:70px 0}section.upsells{padding:0 40px;padding-top:80px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}section.upsells .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}section.upsells .products .product{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:33.333% !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0 !important;padding:0 20px !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-bottom:0;margin-bottom:0 !important}section.upsells .products .product a.woocommerce-loop-product__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}section.upsells .products .product a.button{margin:0 auto}@media screen and (max-width: 740px){section.upsells .products .product{width:100% !important;margin-bottom:40px !important}}body,html{margin:0;padding:0;background-color:#fff;font-family:"Assistant",sans-serif;font-size:16px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body #wpadminbar{background-color:#4f5e6f}html.backdropfilter body #wpadminbar{background-color:rgba(79,94,111,0.9);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.alignleft,img.alignleft{float:left;padding-right:20px;padding-bottom:20px}.alignright,img.alignright{float:right;padding-left:20px;padding-bottom:20px}.aligncenter,img.aligncenter{display:block;margin:auto}.overflow-wrap{overflow:hidden}.container{position:relative;max-width:1240px;padding:0 20px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.container.breadcrumb{padding:0 20px;width:100%}body.woocommerce-page .container.breadcrumb{padding:0}.svg-asset{position:relative}.svg-asset svg{position:absolute;top:0;left:0;width:100%;height:100%}.col-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -20px}.col-wrap .col{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;min-height:20px;width:100%}.col-wrap .col.col1{width:66.666%}@media screen and (max-width: 740px){.col-wrap .col.col1{width:100%}}.col-wrap .col.col2{width:50%}@media screen and (max-width: 740px){.col-wrap .col.col2{width:100%}}.col-wrap .col.col3{width:33.333%}@media screen and (max-width: 740px){.col-wrap .col.col3{width:100%}}.col-wrap .col.col4{width:25%}@media screen and (max-width: 740px){.col-wrap .col.col4{width:100%}}.col-wrap .col.center{text-align:center}@media screen and (max-width: 740px){.col-wrap .col{padding-bottom:3rem}.col-wrap .col:last-child{padding-bottom:0}}hr{margin:3rem 0;height:1px;background-color:rgba(79,94,111,0.2)}img{border-radius:0}form{margin:0}.hentry{margin-bottom:0}.input-text,input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{-webkit-box-shadow:none;box-shadow:none}a:focus,button:focus,input:focus,textarea:focus{outline:none}.site-main,#primary.content-area{float:none;margin-bottom:0}.image-placeholder{width:100%;padding-top:100%;background-color:#fff;background-image:url("svg/placeholder.svg");background-size:50% 50%;background-position:center;background-repeat:no-repeat}.grecaptcha-badge{display:none}body.page-id-10 .grecaptcha-badge{display:block}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif;color:#4f5e6f;text-transform:uppercase;font-weight:700}h2{color:#f29e60}h3{color:#f29e60}p:last-child{margin-bottom:0}a{color:#f29e60}.button{display:inline-block;border-radius:26px;line-height:1rem;font-family:"Oswald",sans-serif;text-transform:uppercase;color:#FFF;background-color:#262626;padding:15px 30px;-webkit-transition:.25s;transition:.25s}.button:hover{background-color:#f29e60;color:#282828}.site-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.5rem;font-size:.75rem;font-weight:bold;color:rgba(79,94,111,0.75);margin:0 -10px}.site-breadcrumb span{margin:0 10px;text-transform:uppercase}.site-breadcrumb span a{display:block;color:inherit;-webkit-transition:.25s;transition:.25s}.site-breadcrumb span a:hover{color:#4f5e6f}.site-breadcrumb span span{margin:0}.site-breadcrumb span.arrow{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body.home .home-icon{max-width:135px;margin:auto;margin-bottom:2rem}body.home .home-icon .svg-asset{padding-top:88.888%}.home #page{max-width:100%}.home #main{background-color:#4f5e6f}.home header#masthead .top-bar .call-callout{color:#ffffff}.home header#masthead nav ul li a{color:#ffffff}.home header#masthead nav ul li a:hover,.home header#masthead nav ul li a:focus{color:#f29e60}.home header#masthead.snapped{background-color:rgba(72,88,105,0.95)}html.backdropfilter .home header#masthead.snapped{background-color:rgba(72,88,105,0.8);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}@media screen and (max-width: 740px){.home header#masthead{position:absolute}}#main .homepage-hero{padding:0;margin:0;width:100%;height:600px;position:relative}#main .homepage-hero video{-o-object-fit:cover;object-fit:cover;width:100%;display:block}#main .homepage-hero::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#4f5e6f;background:-webkit-gradient(linear, left top, left bottom, from(rgba(79,94,111,0)), color-stop(50%, #4f5e6f));background:linear-gradient(180deg, rgba(79,94,111,0) 0%, #4f5e6f 50%)}#main .homepage-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(79,94,111,0.66)}#main .homepage-hero__container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 1.5rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .homepage-hero__container .__content .heading{color:white;font-size:48px;line-height:56px;font-weight:700;text-align:center;margin:0}#main .homepage-hero__container .__content .buttons{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#main .homepage-hero__container .__content .buttons .button:nth-child(odd){background-color:#f29e60;color:#000000}#main .homepage-hero__container .__content .buttons .button:nth-child(odd):hover,#main .homepage-hero__container .__content .buttons .button:nth-child(odd):focus{background-color:rgba(242,158,96,0.8)}#main .homepage-hero__container .__content .buttons .button:nth-child(even){background-color:#ffffff;color:#4f5e6f}#main .homepage-hero__container .__content .buttons .button:nth-child(even):hover,#main .homepage-hero__container .__content .buttons .button:nth-child(even):focus{background-color:rgba(255,255,255,0.8)}#main .intro-text{text-align:center;color:#ffffff;padding:2rem 2rem 125px 2rem}@media screen and (min-width: 768px){#main .intro-text{padding:2rem 4rem 125px 4rem}}@media screen and (min-width: 1024px){#main .intro-text{padding:2rem 8rem 125px 8rem}}#main .intro-text__heading{font-size:34px;color:inherit;text-transform:uppercase}#main .intro-text__heading span{color:#f29e60}#main .intro-text__subheading{font-size:20px;text-transform:uppercase;color:inherit}#main .products-container .products-categories{display:grid;grid-template-columns:1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:70px}@media screen and (min-width: 640px){#main .products-container .products-categories{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){#main .products-container .products-categories{grid-template-columns:repeat(3, 1fr)}}#main .products-container .products-categories .category{width:100%;height:100px;background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding-right:1.5rem;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}#main .products-container .products-categories .category:hover,#main .products-container .products-categories .category:focus{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#main .products-container .products-categories .category:hover img,#main .products-container .products-categories .category:focus img{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#main .products-container .products-categories .category__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Oswald",sans-serif;color:#f29e60;font-size:20px;line-height:30px}#main .products-container .products-categories .category__image{margin:-25px 0 -25px -10px;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;-o-object-fit:contain;object-fit:contain}#main .products-container .links{display:grid;grid-template-columns:1fr;gap:32px;margin-top:126px;margin-bottom:77px}@media screen and (min-width: 768px){#main .products-container .links{grid-template-columns:repeat(2, 1fr)}}#main .products-container .links>.link{background-color:#f29e60;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 27px;font-size:24px;line-height:36px;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .products-container .links>.link img{max-width:43px;max-height:43px}#main .products-container .links>.link:hover,#main .products-container .links>.link:focus{background-color:rgba(242,158,96,0.8)}#main .equipment-container{background-color:#ffffff}#main .newsletter-signup{padding:4rem 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), color-stop(0%, rgba(0,0,0,0.6))),url("img/mixers.png");background:linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 0%),url("img/mixers.png")}#main .newsletter-signup__content{text-align:center;color:#ffffff}#main .newsletter-signup__content .heading{font-size:34px;color:#ffffff;line-height:38px;margin-top:0}#main .newsletter-signup__content .button{background-color:#f29e60;color:#000000}#main .newsletter-signup__content .button:hover,#main .newsletter-signup__content .button:focus{background-color:rgba(242,158,96,0.8)}body.archive.woocommerce-page header.woocommerce-products-header{padding-bottom:2rem}body.archive.woocommerce-page .storefront-sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.archive.woocommerce-page .storefront-sorting form.woocommerce-ordering{padding:0;margin-right:1rem;width:100%;max-width:240px}body.archive.woocommerce-page .storefront-sorting form.woocommerce-ordering select{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px;background-color:#fff;border:1px solid #ccc;border-radius:0px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1taXRlcmxpbWl0PSIyIj48cGF0aCBkPSJNOCAxMmw4IDggOC04IiBmaWxsPSJub25lIiBzdHJva2U9IiM0ODU4NjkiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-size:32px 32px;background-repeat:no-repeat;background-position:right 5px center}body.archive.woocommerce-page .storefront-sorting::before,body.archive.woocommerce-page .storefront-sorting::after{display:none}body.archive.woocommerce-page ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.archive.woocommerce-page ul.products::before{display:none}@media screen and (min-width: 450px){body.archive.woocommerce-page ul.products{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body.archive.woocommerce-page ul.products li.product{-webkit-box-flex:0;-ms-flex:0 1 265px;flex:0 1 265px;margin:0 !important}body.archive.woocommerce-page ul.products li.product img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}body.archive.woocommerce-page ul.products li.product .price{margin-bottom:0}body.archive.woocommerce-page ul.products li.product .button{margin-top:1rem}body.archive.woocommerce-page ul.products li.product.product-category h2{margin:0;padding:1.5rem 0;font-size:1rem;background-color:#f6f6f6}body.single-product .product-title{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single-product .product-title h1,body.single-product .product-title p.price{margin:0;margin-right:2rem;font-family:"Oswald",sans-serif;font-size:1.875rem;font-weight:bold;text-transform:none}body.single-product .product-title p.price{margin-right:0;color:#f29e60;font-weight:normal}body.single-product .product-sold{background:#eee;border:1px solid #f29e60;color:#f29e60;font-weight:bold;margin:1em 0;padding:0.4em 0.7em}body.single-product .stock.out-of-stock{display:none}body.single-product .product-detail{max-width:960px}body.single-product .product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40px;padding-top:2rem;padding-bottom:6rem}body.single-product .product::before{display:none}body.single-product .product .hts-product-gallery{overflow:hidden;padding:0 40px;width:50%;margin:0}body.single-product .product .hts-product-gallery .slick-slider{overflow:hidden}body.single-product .product .hts-product-gallery .slick-slider .slick-arrow{display:block;position:absolute;z-index:10;top:50%;bottom:7px;left:0;font-size:0;padding:0;background:none;border:0;width:80px;height:80px;background-image:url(svg/slider-arrow.svg);background-position:15px center;background-size:16px;background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;border-radius:40px;cursor:pointer;-webkit-transition:0.25s;transition:0.25s;-webkit-transform:translateY(-50%) translateX(-50%) rotate(180deg);transform:translateY(-50%) translateX(-50%) rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}body.single-product .product .hts-product-gallery .slick-slider .slick-arrow:focus,body.single-product .product .hts-product-gallery .slick-slider .slick-arrow:active{outline:0}body.single-product .product .hts-product-gallery .slick-slider .slick-arrow.slick-next{left:auto;right:0;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}body.single-product .product .hts-product-gallery .slick-slider .slick-arrow:hover{background-color:#f29e60}body.single-product .product .hts-product-gallery .product-gallery--slider{padding-bottom:7px}body.single-product .product .hts-product-gallery .product-gallery--thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px -7px}body.single-product .product .hts-product-gallery .product-gallery--thumbs .thumb{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.333%;padding:7px;cursor:pointer}@media screen and (max-width: 740px){body.single-product .product .hts-product-gallery{width:100%;padding:2rem 40px}}body.single-product .product .summary.entry-summary{padding:0 40px;width:50%;margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}body.single-product .product .summary.entry-summary .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0}body.single-product .product .summary.entry-summary .button-container form.cart{margin:0;padding:0}body.single-product .product .summary.entry-summary .button-container .button{display:block;margin-right:1rem;background-color:#f29e60}body.single-product .product .summary.entry-summary .button-container .button.secondary{background-color:#262626}body.single-product .product .summary.entry-summary .button-container .button.secondary:hover{background-color:#4f5e6f;color:#fff}body.single-product .product .summary.entry-summary .button-container .button:hover{background-color:#f4ac78}body.single-product .product .summary.entry-summary .button-container .enquire{margin-top:1.5rem;margin-bottom:1.5rem}body.single-product .product .summary.entry-summary .button-container span.phone{display:block;margin-left:1rem;margin-top:1.5rem;color:#f29e60;font-weight:bold;font-family:"Oswald",sans-serif;font-size:1.875rem}body.single-product .product .summary.entry-summary .button-container.no-buy .button.secondary{background-color:#f29e60}body.single-product .product .summary.entry-summary .button-container.no-buy .button.secondary:hover{background-color:#f4ac78}body.single-product .product .summary.entry-summary ul.product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;padding:0px;list-style:none;white-space:nowrap}body.single-product .product .summary.entry-summary ul.product-tabs li{background:#eee;color:#444;font-size:1rem;line-height:20px;padding:10px 16px;margin-right:5px;font-family:"Oswald",sans-serif;font-weight:normal;border-bottom:5px solid #fff;cursor:pointer;-webkit-box-shadow:0 0 0 #eee;box-shadow:0 0 0 #eee;text-transform:uppercase;-webkit-transition:0.25s;transition:0.25s}body.single-product .product .summary.entry-summary ul.product-tabs li:hover{color:#f29e60;background-color:#fce6d6;-webkit-box-shadow:0 -5px 0 #fad8be;box-shadow:0 -5px 0 #fad8be}body.single-product .product .summary.entry-summary ul.product-tabs li.current{background:#4f5e6f;color:#fff;border-bottom-color:#4f5e6f;margin-bottom:0;-webkit-box-shadow:0 0 0 #4f5e6f;box-shadow:0 0 0 #4f5e6f}body.single-product .product .summary.entry-summary ul.product-tabs li:last-child{margin-right:0}body.single-product .product .summary.entry-summary .spec-table{border-top:1px solid rgba(255,255,255,0.1);margin-top:1em}body.single-product .product .summary.entry-summary .spec-table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1)}body.single-product .product .summary.entry-summary .spec-table .row .key{width:30%;font-weight:bold}body.single-product .product .summary.entry-summary .spec-table .row .value{width:70%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}body.single-product .product .summary.entry-summary .spec-footer{margin-top:2em}body.single-product .product .summary.entry-summary .product-tab-content{display:none;background:#4f5e6f;padding:30px;min-height:400px;color:#fff}body.single-product .product .summary.entry-summary .product-tab-content.current{display:inherit}@media screen and (max-width: 740px){body.single-product .product .summary.entry-summary{width:100%;padding:2rem 40px}}nav.woocommerce-MyAccount-navigation{padding-bottom:100px}nav.woocommerce-MyAccount-navigation ul{margin:0}nav.woocommerce-MyAccount-navigation ul li{display:block;border-bottom:1px solid #eee}nav.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 0}nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-MyAccount-content{padding-bottom:100px}@media print{body,html{width:100%}.container{margin:0;padding:0}header#masthead{position:absolute}header#masthead .top-bar .account-functions{display:none}header#masthead .top-bar .delivery{margin-left:20px}header#masthead .logo{width:100px}header#masthead nav{display:none}section.testimonial-section{display:none}footer#colophon{display:none}.grecaptcha-badge{display:none !important}.button-container{display:none !important}body.single-product .product .summary.entry-summary,body.single-product .product .hts-product-gallery{width:100%}.product-tabs{display:none !important}.product-tab-content{display:block !important;padding:0 !important;background:#FFF !important;min-height:auto !important;padding-bottom:40px !important;border-bottom:1px solid #999;margin-bottom:40px !important}.product-tab-content *{color:#000 !important}}
