a.action.skip.contentarea{display:none !important}.cms-index-index .page-wrapper{background:#fff !important}.page-wrapper .page-header{border:none}.header.content{padding:25px 15px;min-height:120px;display:flex;align-items:center}.page-header .header.content .logo{margin:0;width:240px}.page-header .header.content .logo img{width:auto}.page-wrapper .page-header .header-custom-login.custom-block .account-icon{line-height:inherit !important;top:-12px !important;position:relative !important}body.boxed .page-wrapper{width:1140px !important;max-width:100%;margin:0 auto;border-radius:8px;overflow:hidden;background-color:#fff}.navigation,.page-wrapper>.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{width:100%}.page-wrapper .page-header .header-custom-login.custom-block{padding-right:0;right:245px;text-align:center;transform:translateY(-50%);margin:0;height:auto;border:none}.page-wrapper .page-header .header-custom-login.custom-block:after{content:"";position:absolute;right:-25px;height:100%;width:1px;background:#ccc;top:0}.account-icon:before{content:"\f007";font-family:fontAwesome;font-style:normal;font-size:38px;color:#327d3c}.page-wrapper .page-header .header-custom-login.custom-block span,.page-wrapper .page-header .header-custom-login.custom-block a{display:block}.page-wrapper .page-header .header-custom-login.custom-block span{line-height:16px;text-align:center;font-weight:700;color:#327d3c;font-size:16px;margin:5px 0 0}.page-wrapper .page-header .header-custom-login.custom-block a{color:#888;font-weight:600;font-size:11px;line-height:20px}.page-wrapper .page-header .header-custom-login.custom-block a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.page-wrapper .homepage-bar{background-color:#fff}.page-wrapper .homepage-bar .col-lg-4{padding-top:3px;padding-bottom:3px}.page-wrapper .homepage-bar i{font-size:28px !important}.page-wrapper .homepage-bar p{font-size:11px;line-height:15px;padding:0}.panel.wrapper{background:linear-gradient(to bottom,#327d3c 0%,#129119 100%)}.page-wrapper .page-header .header .block-search input#search{border:1px #c8c8c8 solid;height:52px;box-shadow:inset 0 0 16px rgba(0,0,0,.1);background:#f9f9f9;color:#6f6f6f;font-size:17px}.page-wrapper .page-header .header .block-search .actions button.search:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;height:30px;width:1px;background:#d1d1d1}.page-wrapper .page-header .header .feefo-image{right:253px;top:50%;transform:translateY(-50%);display:none}.page-wrapper .page-header .header .feefo-image img{max-width:93px}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review{padding:0;min-width:inherit;background:0 0}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review .feefowidget-carousel-summary.feefowidget-carousel-summary-single-review{padding:0;width:120px}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review .feefowidget-carousel-summary.feefowidget-carousel-summary-single-review .feefowidget-rating-label{font-size:20px;line-height:20px}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review .feefowidget-carousel-summary.feefowidget-carousel-summary-single-review .feefowidget-review-summary-text{display:none}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review .feefowidget-carousel-summary.feefowidget-carousel-summary-single-review .feefowidget-read-all-reviews{display:none}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review .feefowidget-carousel-summary.feefowidget-carousel-summary-single-review .feefowidget-feefo-logo{padding-top:0}.page-wrapper .page-header .header .feefo-image .feefowidget-standard.feefowidget-carousel-container-single-review .feefowidget-carousel-summary.feefowidget-carousel-summary-single-review .feefowidget-feefo-logo img{vertical-align:top}.page-wrapper .page-header .header .miniquote-wrapper{position:absolute;top:50%;right:0;width:100px;text-align:center;transform:translateY(-50%);margin:0;z-index:9}@media (max-width:991px){.page-wrapper .page-header .header .miniquote-wrapper{width:50px}}@media (max-width:767px){.page-wrapper .page-header .header .miniquote-wrapper{width:53px}}.page-wrapper .page-header .header .miniquote-wrapper:before{content:"";position:absolute;left:0;height:79px;width:1px;background:#ccc;top:50%;transform:translateY(-50%)}@media (max-width:991px){.page-wrapper .page-header .header .miniquote-wrapper:before{height:60px}}@media (max-width:767px){.page-wrapper .page-header .header .miniquote-wrapper:before{height:40px}}.page-wrapper .page-header .header .miniquote-wrapper .showquote:before{content:"" !important;background:url(../images/my-quote-icon2.png) no-repeat;width:29px;height:36px;display:inline-block;background-size:contain;margin:-4px 0 0}@media (max-width:991px){.page-wrapper .page-header .header .miniquote-wrapper .showquote:before{margin:5px 0 0}}@media (max-width:767px){.page-wrapper .page-header .header .miniquote-wrapper .showquote:before{margin:0;height:30px}}.page-wrapper .page-header .header .miniquote-wrapper .showquote .text{height:auto;display:block;position:static;width:100%;line-height:20px;text-align:center;font-weight:700;color:#327d3c;font-size:16px;margin:3px 0 0}@media (max-width:991px){.page-wrapper .page-header .header .miniquote-wrapper .showquote .text{display:none}}.page-wrapper .page-header .header .miniquote-wrapper .showquote .counter.qty{position:absolute;right:0;top:-1px;width:20px;height:20px;line-height:19px;padding:0;left:30px;margin:auto;border-radius:50%;text-align:center;font-size:11px;background-color:#f84444}@media (max-width:991px){.page-wrapper .page-header .header .miniquote-wrapper .showquote .counter.qty{top:4px}}@media (max-width:767px){.page-wrapper .page-header .header .miniquote-wrapper .showquote .counter.qty{top:0;left:20px}}.page-wrapper .page-header .header .miniquote-wrapper .showquote .counter.qty .counter-label{display:none}@media (min-width:768px){.header.links .greet.welcome,.header.links .customer-welcome{display:none !important}}.header.links .miniquote-wrapper{display:inline-block;float:initial;color:#fff;margin:0 0 0 10px;padding:0}@media (max-width:767px){.header.links .miniquote-wrapper{color:#666;padding:10px 20px;margin:0;width:100%}}.header.links .miniquote-wrapper .action.showquote{padding:0;margin:0;font-size:13px;line-height:20px;font-weight:700;height:20px}.header.links .miniquote-wrapper .action.showquote:before{display:none}.header.links .miniquote-wrapper .action.showquote .text{width:auto;height:auto;position:static;font-size:13px;color:#fff;clip:inherit;margin:0;display:inline-block}@media (max-width:767px){.header.links .miniquote-wrapper .action.showquote .text{color:#666}}.header.links .miniquote-wrapper .counter.qty{padding:0;margin:0;background:0 0;line-height:20px;height:auto;width:auto;min-width:auto}@media (max-width:767px){.header.links .miniquote-wrapper .counter.qty{color:#666}}.catalog-category-view .product-items .product-item-info .feefo-product-stars-widget{min-height:21px}@media (min-width:768px) and (max-width:991px){body .page-header .nav-sections .section-item-content .navigation ul .level0>.level-top{font-size:11px;padding:5px 3px}}.header.links li.switcher-selectbox-li,.header.links li.switcher-label-li{display:none !important}.header.links li.help-header a:after{content:normal !important}.tax-switcher-toggle-li{float:right}@media (max-width:767px){.tax-switcher-toggle-li{width:100%;padding:6px 20px}}.tax-switcher-toggle-li .tax-switcher-wrap{color:#fff;font-weight:700;font-size:14px}@media (max-width:767px){.tax-switcher-toggle-li .tax-switcher-wrap{color:#777;font-weight:400}}.tax-switcher-toggle-li .tax-switcher-wrap div{display:inline-block;vertical-align:middle}.tax-switcher-toggle-li .tax-switcher-wrap div.toggle-switch-btn{margin:0 5px}.tax-switcher-toggle-li .tax-switcher-wrap .switch{position:relative;display:inline-block;width:46px;height:26px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.tax-switcher-toggle-li .tax-switcher-wrap .switch input{opacity:0;height:0;width:0}.tax-switcher-toggle-li .tax-switcher-wrap .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#2c9334;border:#39b042 2px solid;-webkit-transition:.4s;transition:.4s;border-radius:15px}.tax-switcher-toggle-li .tax-switcher-wrap .switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:34px;-webkit-transform:translateX(11px);-ms-transform:translateX(11px);transform:translateX(18px)}.tax-switcher-toggle-li .tax-switcher-wrap .switch input:disabled+.slider{background-color:#dadada;border:#e8e7e7 2px solid;cursor:not-allowed}.tax-switcher-toggle-li .tax-switcher-wrap .switch input:checked+.slider:before{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}@media (min-width:992px){body.side-header .page-wrapper{padding-left:256px}body.side-header .page-wrapper>.breadcrumbs.fixed-position{position:fixed;width:100%;z-index:999;top:0}body.side-header .page-wrapper>.breadcrumbs .items{margin:0;max-width:none}}@media (max-width:1199px){body.boxed .page-wrapper{width:980px}}@media (max-width:991px){body.boxed .page-wrapper{width:750px}}@media only screen and (max-width:767px){body.boxed .page-wrapper{width:630px}.nav-open .page-wrapper{position:fixed;z-index:3}.page-wrapper .page-header .header-custom-login.custom-block .account-icon{line-height:inherit !important;top:-12px !important;position:relative !important}.nav-sections .header.links li.greet.welcome{display:none}li.tax-switcher .toggle-wrapper-links .toggle-inc,li.tax-switcher .toggle-wrapper-links .toggle-exc{color:#575757 !important;font-size:14px;font-weight:400;padding:12px 20px}.sm-clearer{clear:both}.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:540px;margin:0 auto}}@media (max-width:640px){body.boxed .page-wrapper{width:460px}}@media (min-width:768px){.page-wrapper .page-header .nav-sections{margin:0}.page-header .nav-sections .section-item-content{border-top:1px #ccc solid;border-bottom:1px #ccc solid;background:0 0;margin:0}.page-header .nav-sections .section-item-content .navigation ul{background:0 0}.page-header .nav-sections .section-item-content .navigation ul .level0>.level-top{color:#327d3c;font-size:13px;font-weight:600;line-height:normal;padding:5px;display:table-cell;height:50px;vertical-align:middle;text-align:center}.page-header .nav-sections .section-item-content .navigation ul .level0>.level-top:after{display:none}.page-header .nav-sections .section-item-content .navigation ul .level0:not(.submenu):hover{background-color:#327d3c;color:#fff}.page-header .nav-sections .section-item-content .navigation ul .level0:not(.submenu):hover .level-top{color:#fff}.page-wrapper .page-header>.panel.wrapper .header.links{text-align:left !important}.page-wrapper .page-header>.panel.wrapper .header.links .greet.welcome{display:none}.page-header .nav-sections .section-item-content .navigation>ul>li{display:table-cell;vertical-align:middle;text-align:center}.account.page-layout-2columns-left .columns .sidebar-main,.account.page-layout-2columns-left .columns .sidebar-additional{width:calc(22.3% - 20px);padding:10px 10px 0}.account .abs-margin-for-blocks-and-widgets-desktop,.account .page-main .block,.account .customer-review .product-details{margin-bottom:25px}.cart.table-wrapper .item .col.item{padding:20px 8px 18px 10px}.checkout-cart-index .cart.table-wrapper .action:last-child{margin-right:10px}}html body,html body p{font-family:'Rubik',sans-serif !important}.featured-products .block.widget.block-products-list.grid .block-title strong{font-size:20px;text-transform:unset;display:inline-block;position:relative;font-weight:700;color:#327d3c;letter-spacing:-.5px;padding-right:10px}.featured-products .block.widget.block-products-list.grid .block-title{padding:20px 0 30px;margin:0;text-align:center}.toggle-wrapper-links a.toggle:after{display:block !important;width:16px !important;height:16px !important;bottom:3px !important;border-radius:34px;top:3px !important;border:none !important;box-shadow:none !important}.toggle-wrapper-links a.toggle{box-shadow:none;border:#39b042 2px solid;width:46px;height:26px;border-radius:15px;font-size:13px;font-weight:600;text-transform:none;padding:0 11px 0 8px;position:relative;line-height:20px}.toggle-wrapper-links{display:flex;align-items:center}.toggle-wrapper-links a.toggle-exc{text-transform:none;padding:0 0 0 8px;position:relative;line-height:20px}.toggle-wrapper-links a.toggle-inc{padding:0 11px 0 8px;position:relative;line-height:20px}.page-header .panel.wrapper .panel.header{height:44px}.main-home-top-bar-row{display:none !important}.cms-index-index .main-home-top-bar-row{display:flex !important}.page-wrapper .page-header .header.content,.page-header .panel.wrapper .panel.header,nav.navigation,.breadcrumbs,body.cms-page-view main#maincontent{max-width:1140px;width:100%}@media screen and (min-width:768px){.page-wrapper .page-header .panel.header{margin:0 auto;padding:8px 15px 14px !important}.toggle-wrapper-links a{font-weight:700}.page-wrapper .page-header li.call-header a.sh-top--callus{font-size:15px;color:#fff;letter-spacing:.025em;font-weight:600;text-transform:none;padding:0 11px 0 8px;position:relative;line-height:20px}.page-wrapper .page-header li.help-header a.sh-top--callus{font-size:13px;font-weight:600;text-transform:none;padding:0 11px 0 8px;position:relative;line-height:20px;color:#fff}.page-wrapper .page-header .header .block-search input#search{border:1px #c8c8c8 solid;height:52px;box-shadow:inset 0 0 16px rgba(0,0,0,.1);background:#f9f9f9;color:#6f6f6f;font-size:17px;padding:0 8px}.page-wrapper .page-header li.call-header a.sh-top--callus:after{content:"";width:2px;height:16px;background:rgba(255,255,255,.3);position:absolute;right:0;bottom:0;top:0;margin:auto;border-left:.5px #24652d solid}.page-wrapper .page-header .panel.header ul.header.links{float:unset !important;display:block !important}.header.content{padding:25px 15px !important;min-height:120px;display:flex;align-items:center}.page-wrapper .page-header .block.block-search{width:450px;display:inline-block;vertical-align:middle;margin-left:35px;padding:0}.top-header-links-left li.call-header{display:inline-block}li.help-header{display:inline-block}.page-header .header.content .minicart-wrapper{position:absolute;top:50%;right:15px;text-align:center;transform:translateY(-50%);margin:0;z-index:9}.page-header .header.content .block-search .action.search{opacity:1;height:52px;display:flex;justify-content:center;align-items:center;padding:0 13px;right:0}nav.navigation ul li a span.ui-menu-icon{display:none !important}nav.navigation ul li a{color:#327d3c !important;font-size:13px;font-weight:600;line-height:normal !important;padding:5px !important;display:table-cell !important;height:50px;vertical-align:middle;text-align:center;text-transform:uppercase}.section-item-content.nav-sections-item-content{border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin:0}.sections.nav-sections{background:0 0 !important;margin:0}.section-item-content.nav-sections-item-content nav.navigation{background:0 0;padding:0 15px}.section-item-content.nav-sections-item-content nav.navigation ul li{display:table-cell !important;vertical-align:middle;text-align:center}.main-home-top-bar-row{justify-content:center;display:flex;flex-direction:column;background-color:#327d3c;background-position:left top;background-size:contain;background-repeat:no-repeat;background-attachment:scroll;text-align:center;min-height:45px}.main-home-top-bar-row .locator.slider{max-width:1140px !important;margin:0 auto;width:100%}.main-home-top-bar-row .locator.slider h1.home-top span.loc-texts{color:#fff;font-weight:500;font-size:16px}.main-home-top-bar-row .locator.slider h1.home-top{margin:unset;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;gap:15px}.main-home-top-bar-row .locator.slider h1.home-top span.loc-texts{display:flex}.main-home-top-bar-row .locator.slider h1.home-top span.loc-texts{text-decoration:none}.minicart-wrapper .action.showcart:before{background:url(../images/shopping-basket.png);background-size:cover;content:'' !important;width:40px;height:40px;background-position:center}.section-item-content.nav-sections-item-content nav.navigation ul li:hover{background:#327d3c;position:unset}.section-item-content.nav-sections-item-content nav.navigation ul li:hover a span{color:#fff}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul li a span{color:#434d53 !important}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul{min-width:1110px;background:#eee;padding:5px;width:100%;max-width:1110px !important;display:flex !important;flex-wrap:wrap;left:0 !important;padding:10px}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul li a{font-size:13px !important;font-weight:700 !important;margin-top:26px !important;margin-bottom:4px !important;color:#434d53 !important;padding:0 5px !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:unset !important;display:block !important;text-align:left}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul li{max-width:25%;width:100%}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul li a:hover{background:0 0;text-decoration:underline}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul li:hover{background:0 0}.block-search .action.search:before{color:#444;font-weight:800;font-size:18px}.page-header .header.content .minicart-wrapper a span.text{height:auto !important;display:block;position:static !important;width:100% !important;line-height:20px;text-align:center;font-weight:700;color:#327d3c;font-size:16px;margin:5px 0 0 !important}.minicart-wrapper .action.showcart span.counter.qty.empty{position:absolute;right:0;top:-1px;width:20px;height:20px !important;line-height:19px !important;padding:0 !important;left:30px;margin:auto !important;display:block !important;font-size:10px !important;color:#fff !important;background-color:#ed5348 !important;border-radius:50px !important;overflow:hidden !important;font-weight:600;text-align:center}}@media screen and (max-width:1200px){.page-wrapper .page-header .header.content,.page-header .panel.wrapper .panel.header,nav.navigation,.breadcrumbs,body.cms-page-view main#maincontent{max-width:960px;width:100%}}@media screen and (max-width:1199px){.page-header .header.content .block-search{width:270px}}@media screen and (max-width:991px){.section-item-content.nav-sections-item-content nav.navigation ul li a{font-size:11px;padding:5px 3px !important}.main-home-top-bar-row .locator.slider h1.home-top span.loc-texts{font-size:16px;font-weight:500}.page-wrapper .page-header .header.content,.page-header .panel.wrapper .panel.header,nav.navigation,.breadcrumbs,body.cms-page-view main#maincontent{max-width:720px !important;width:100%}.page-header .header.content .logo{margin:0;width:190px}.page-header .header.content .block-search{width:290px;margin-left:25px}}@media screen and (max-width:767px){.page-wrapper .page-header .header.content,.page-header .panel.wrapper{max-width:540px !important;width:100%}.main-home-top-bar-row{justify-content:center;display:flex;flex-direction:column;background-color:#327d3c;background-position:left top;background-size:contain;background-repeat:no-repeat;background-attachment:scroll;text-align:center;min-height:45px}.locator.slider{margin:unset;display:flex;max-width:1200px !important;width:100% !important;justify-content:center;padding-left:20px;padding-right:20px}h1.home-top{margin:0}.loc-texts{display:none}.loc-texts.slider-active{display:flex}.locator.slider h1.home-top span.loc-texts{color:#fff;font-size:16px}.page-wrapper .page-header .panel.wrapper{display:none}.page-wrapper header.page-header{margin-bottom:0}.page-header .header.content .block-search{position:absolute;top:72px;left:0;width:100%;background:#327d3c;padding:10px;max-width:100%;margin:0;height:100%}.page-header .header.content{padding:10px 15px;min-height:70px}.page-header .header.content .logo{width:160px;position:absolute;left:55px;right:inherit;margin:auto}.page-header .header.content .minicart-wrapper{right:0;width:54px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);margin:0;z-index:9}.main-home-top-bar-row{position:relative;top:72px;padding-bottom:5px}#home-banner-slider{margin-top:72px !important;padding:0 !important}.page-header .header.content .block-search .block.block-content form#search_mini_form input#search{position:absolute;margin:0;top:0;left:unset}.page-header .header.content .block-search .block.block-content form#search_mini_form .control{margin:0;padding:0}.minicart-wrapper .action.showcart:before{background:url(../images/shopping-basket.png);background-size:cover;content:'' !important;width:30px;height:30px;background-position:center}.page-header .header.content .block-search form#search_mini_form{position:relative}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:32px;color:#757575;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-header .header.content .block-search .action.search{opacity:1;height:52px;display:flex;justify-content:center;align-items:center}.page-header .header.content .block-search .action.search span{display:none}.page-header .header.content .block-search .action.search{opacity:1;height:52px;display:flex;justify-content:center;align-items:center;line-height:40px;padding:.8em 2em;border:1px solid #ccc;background-color:#fff}.page-header .header.content .block-search .actions{position:absolute;top:0;right:0}.minicart-wrapper .action.showcart span.counter.qty.empty{position:absolute;right:0;top:-1px;width:20px;height:20px !important;line-height:19px !important;padding:0 !important;left:30px;margin:auto !important;display:block !important;font-size:10px !important;color:#fff !important;background-color:#ed5348 !important;border-radius:50px !important;overflow:hidden !important;font-weight:600;text-align:center}.minicart-wrapper .action.showcart .counter-number{top:1px;position:relative;left:1px}.section-item-content.nav-sections-item-content nav.navigation ul li a{background:#fff;padding:13px 36px 13px 15px !important;color:#777;font-weight:400;font-size:13px}.nav-sections-item-content{padding:0}.sections.nav-sections{background:#fff;width:380px}.nav-sections-item-title{background-color:#327d3c;height:63px;border:solid rgba(255,255,255,.3);border-width:0 0 1px 1px;box-sizing:border-box}.nav-toggle:hover:before,.nav-toggle:before{color:#327d3c;font-weight:700}ul.submenu li a{background:#eee !important}.nav-sections-item-title a.nav-sections-item-switch{color:#fff;display:flex;justify-content:center;align-items:center;gap:3px}.nav-sections-item-title.active a.nav-sections-item-switch{color:#327d3c}.navigation .level0:first-child{border-top:none}.nav-sections .header.links li.greet.welcome{color:#292929;font-size:14px;font-weight:400 !important;border:none;padding:12px 20px}.top-header-links-left li a{color:#292929;font-size:14px;font-weight:400 !important}.section-item-content.nav-sections-item-content nav.navigation ul li a.ui-state-active{font-weight:700;background:#eee;color:#333}.nav-sections-items .section-item-title.nav-sections-item-title:first-child a.nav-sections-item-switch:before{font-size:14px;line-height:1;content:'\e609';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:700}.nav-sections-item-content{margin-top:63px}.navigation .parent .level-top:after{font-size:15px;right:15px;top:13px}.nav-sections .header.links .top-header-links-left li a{padding:12px 20px}.section-item-content.nav-sections-item-content nav.navigation ul li ul.level0.submenu li a{padding:10px 0 10px 30px !important;font-size:14px}.nav-open .nav-toggle:after{background:rgba(0,0,0,.15)}.section-item-content.nav-sections-item-content nav.navigation ul li ul.level0.submenu li a:before{content:'\e621';font-family:'luma-icons';position:absolute;transform:rotate(90deg);font-size:10px;color:#aaa;font-weight:800;top:13px;left:11px}.section-item-content.nav-sections-item-content nav.navigation ul.level0.submenu{padding-left:15px}.section-item-content.nav-sections-item-content nav.navigation ul li ul.level0.submenu li a{position:relative}.section-item-content.nav-sections-item-content nav.navigation ul li ul.level0.submenu li a span{font-size:14px}}@media screen and (max-width:480px){.sections.nav-sections{width:calc(100% - 54px)}.product-item-details .product-moreinfo a.product-item-link{padding:8px 9px}}.minicart-wrapper .block-minicart{border-top:6px solid #327d3c;box-shadow:0 5px 8px rgba(0,0,0,.15);padding:15px}.minicart-wrapper .block-minicart:before{display:none}.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper .block-minicart .block-content{display:flex;flex-wrap:wrap}.minicart-wrapper .block-minicart .block-content button#btn-minicart-close{display:none}.minicart-wrapper .block-minicart .block-content .items-total{order:2;margin:0;width:30%;display:flex;align-items:center;justify-content:flex-end}.minicart-wrapper .block-minicart .block-content .subtotal{order:1;margin:0;display:flex;width:70%;align-items:center}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper{order:3;margin:0;margin-top:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:0;padding-right:0;height:unset !important;padding-right:10px}.minicart-wrapper .block-minicart .block-content>.actions{order:4;width:100%;margin:0;padding:15px 0}.minicart-wrapper .block-minicart .block-content .subtotal .label span{color:#222529;font-weight:400;line-height:1.5;font-size:14px}.minicart-wrapper .block-minicart .block-content .subtotal .amount.price-container{padding-left:8px;text-align:left}.minicart-wrapper .block-minicart .block-content .subtotal .amount.price-container .price-including-tax span.price{font-size:17px;line-height:100%}.minicart-wrapper .block-minicart .block-content .subtotal .amount.price-container .price-wrapper:before{font-size:11px;vertical-align:middle}.minicart-wrapper .block-minicart .block-content .items-total span{font-size:14px}.minicart-wrapper .block-minicart .block-content .items-total span.count{padding-right:3px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper li.item{padding:10px 0 !important}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product .product-item-details .product{margin:0;margin-left:auto;margin-top:10px;display:flex;align-items:center}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product .product-item-photo .product-image-container{border:1px solid #ececec;padding:3px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product .product-item-details .product-item-name span{padding-bottom:5px;font-size:14px !important;font-weight:500 !important}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product .product-item-details{text-align:left;display:flex;flex-wrap:wrap;padding:0;padding-left:10px}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product .product-item-details .item-qty{width:40px;margin-left:20px;border-radius:2px}.minicart-wrapper .block-minicart .block-content .actions:nth-child(4){display:none}.minicart-wrapper .block-minicart .block-content .actions .primary{margin:0}.minicart-wrapper .block-minicart .block-content .minicart-items-wrapper .product .product-item-details .product .secondary a:before{content:'';background-image:url("https://v2.mainlandaggregates.co.uk/static/version1761830614/frontend/Magento/luma_child/en_GB/Magento_Checkout/images/cancel-svgrepo-com.svg");height:12px;width:12px;background-size:contain;background-position:center;background-repeat:no-repeat}.minicart-wrapper .block-minicart .block-content .actions .primary button{background:linear-gradient(to bottom,#fdae37 0%,#fedd02 100%);box-shadow:0 2px 3px -2px rgba(0,0,0,.2);border:none;color:#35312e !important;font-size:17px !important;font-weight:500;padding:12px 17px !important}.minicart-wrapper .block-minicart .block-content>.actions:nth-last-child(2){padding:0}.minicart-wrapper .block-minicart .block-content>.actions:nth-last-child(2) a.action.viewcart{width:100%;text-align:center;display:block;background:linear-gradient(to bottom,#fdae37 0%,#fedd02 100%);box-shadow:0 2px 3px -2px rgba(0,0,0,.2);border:none;color:#35312e !important;font-size:17px !important;font-weight:500;padding:12px 17px !important}.minicart-wrapper .block-minicart .block-content .subtotal span.label{text-align:left}@media screen and (max-width:768px){.minicart-wrapper .block-minicart{right:10%}.minicart-wrapper .block-minicart{padding:15px 10px}.minicart-wrapper .block-minicart .block-content .subtotal{width:100%}.minicart-wrapper .block-minicart .block-content .items-total{width:100%;padding-top:10px}.minicart-wrapper .block-minicart .block-content .subtotal .amount.price-container{padding-left:2px}.minicart-wrapper .block-minicart .block-content>.actions{padding:10px 0}.minicart-wrapper .block-minicart .block-content .actions .primary button,.minicart-wrapper .block-minicart .block-content>.actions:nth-last-child(2) a.action.viewcart{font-size:16px !important;padding:10px!important}}.call-header.checkout{display:none !important}.minicart-wrapper .action.showcart .counter.qty{border-radius:100px;background:#ed5348;font-size:10px;top:-2px;width:16px;height:17px;line-height:17px;right:5px;position:absolute}.section-item-content.nav-sections-item-content nav.navigation ul li .level-top{border:none}.section-item-content.nav-sections-item-content nav.navigation ul li:hover ul li a{border:none}.page-wrapper .page-header .panel.header ul.header.links{display:flex !important;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:768px){.mobile-tax-need-section{display:block !important;border-top:1px solid #d1d1d1;margin-top:40px;padding-bottom:50px}.mobile-tax-need-section .need-help-section .top-header-links-left a{color:#575757;text-decoration:none;font-size:14px;font-weight:400 !important;padding:12px 15px !important;display:block}.mobile-tax-need-section .need-help-section .tax-switcher a.toggle-inc,.mobile-tax-need-section .need-help-section .tax-switcher a.toggle-exc{border:none}.mobile-tax-need-section .need-help-section .tax-switcher{border-bottom:1px solid #d1d1d1}.mobile-tax-need-section .need-help-section .toggle-wrapper-links a.toggle-inc,.mobile-tax-need-section .need-help-section .toggle-wrapper-links a.toggle-exc{padding:12px 15px}.mobile-tax-need-section .need-help-section .top-header-links-left{display:flex;list-style:none;border-bottom:1px solid #d1d1d1}.sections.nav-sections{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width:480px){.mobile-tax-need-section .need-help-section .top-header-links-left a{padding:12px 10px !important}}.toggle-wrapper-links .toggle-off:after{left:calc(100% - 20px) !important}