#masthead{background-color:var(--brand-primary);width:100%;display:grid;gap:0 10px;grid-template-areas:"usps	usps	usps	usps	usps	usps	usps	usps	usps" "promo	promo	promo	promo	promo	promo	promo	promo	promo" ".		logo 	logo	contact	user 	fav		cart	toggle 	." ".		search	search	search	search	search	search	search	.";grid-template-rows:auto auto auto auto;grid-template-columns:10px auto 1fr 20px 25px 25px min-content 25px 10px;--height: 220px}#masthead:has(#promo-bar){--height: 215px;padding-top:0}#masthead a:link,#masthead a:visited,#masthead a:hover,#masthead a:active,#masthead a:focus{color:var(--base-white);text-decoration:none;display:flex;align-items:center}#masthead .header-contact-details{display:none}#masthead .site-branding{grid-area:logo;height:80px;display:flex;align-items:center}#masthead .site-branding img#header-logo{height:69px;padding:4px 0;align-self:end}#masthead section.usps{grid-area:usps;background-color:var(--brand-primary);font-family:var(--font-body);align-items:center;grid-template-columns:1fr 1fr;justify-items:center;display:flex;overflow-x:scroll;padding:var(--spacing-lg, 12px) var(--spacing-2xl, 20px);gap:var(--spacing-4xl, 32px);color:var(--base-white)}#masthead section.usps::-webkit-scrollbar{display:none}#masthead section.usps{-ms-over-style:none;scrollbar-width:none}#masthead section.usps>div{display:flex;gap:var(--spacing-md, 8px);align-items:center;flex-shrink:0}#masthead section.usps>div>img{height:18px}#masthead section.usps>div>p{text-align:center;font-size:var(--font-size-md);margin-bottom:0;white-space:nowrap}#masthead section.usps div:nth-child(3) img{position:relative;top:-2px}#masthead a.menu-bar-links{color:var(--base-white);font-family:var(--font-body, Montserrat);font-size:var(--font-size-md, 14px);font-style:normal;font-weight:400;line-height:var(--spacing-3xl, 24px);display:none}#masthead a.menu-bar-links.inspire{grid-area:inspire;display:none}#masthead a.menu-bar-links:not(.commercial):not(.inspire):hover,#masthead a.menu-bar-links:not(.commercial):not(.inspire):active,#masthead a.menu-bar-links:not(.commercial):not(.inspire):focus{color:var(--base-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#masthead .commercial{grid-area:commercial;display:none;align-items:center;justify-content:flex-end}#masthead .commercial a{background:rgba(104,123,104,.3);padding:10px 20px;border-radius:4px;color:var(--base-white);font-size:var(--font-size-md);font-family:var(--font-body);cursor:pointer;height:fit-content}@media screen and (min-width: 1400px){#masthead .commercial{display:flex}}#masthead .search-bar{grid-area:search;display:flex;position:relative;align-items:flex-end;margin:20px 0}@media screen and (min-width: 1400px){#masthead .search-bar .dgwt-wcas-search-wrapp{max-width:756px}}#masthead .search-bar .dgwt-wcas-search-wrapp form div input{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--font-size-md);background-color:rgba(0,0,0,0);border-width:0;color:var(--grey-2);transition:background-color .2s,color .2s;box-shadow:0 0 0 1px #eee}#masthead .search-bar .dgwt-wcas-search-wrapp form div input:not(:placeholder-shown){background-color:var(--base-white);color:#000}#masthead .search-bar .dgwt-wcas-search-wrapp form div button{left:auto;right:15px;top:50%;transform:translateY(-50%)}#masthead>a,#masthead nav{align-content:center;justify-self:center}#masthead a{height:100%}#masthead #phone-icon{grid-area:contact;display:flex;position:relative;width:100%;align-items:center;justify-content:flex-end;height:56px;align-self:end;padding:4px 0}#masthead #phone-icon img{height:20px}#masthead #phone-icon:hover{cursor:pointer}#masthead #phone-icon:hover #contact-dropdown{display:flex;z-index:10000}#masthead #phone-icon #contact-dropdown{display:none;flex-direction:column;position:absolute;background-color:var(--brand-primary);padding:var(--spacing-md);border:1px solid var(--grey-2);margin-top:var(--spacing-md);gap:var(--spacing-sm);right:0;top:70%;width:max-content;align-items:flex-end}#masthead #phone-icon #contact-dropdown a{color:var(--base-white);font-size:var(--font-size-sm);text-decoration:none}#masthead #phone-icon #contact-dropdown a:hover{text-decoration:underline}@media screen and (max-width: 768px){#masthead #phone-icon{position:initial}#masthead #phone-icon #contact-dropdown{top:100px;width:100%;align-items:center}}#masthead #user-icon{grid-area:user;height:56px;align-self:end;padding:4px 0}#masthead .xoo-wsc-sc-cont{display:contents}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger{display:contents}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-subt{display:none}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont{display:flex;justify-content:center;color:var(--secondary-color);grid-area:cart;align-items:center;margin:0;gap:5px;height:56px;align-self:end;padding:4px 0}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-icon-bag2{font-size:20px}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-icon-bag2:before{content:url("../media/images/Basket.svg");margin-right:0}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-count{top:0;right:0;position:relative;font-weight:400;background-color:var(--brand-accent);color:#fff;min-width:10px;padding:0 13px;height:fit-content;aspect-ratio:1/1;align-items:center;display:flex;justify-content:center}#masthead #favourites-icon{grid-area:fav;height:56px;align-self:end;padding:4px 0}#masthead #user-icon img,#masthead #favourites-icon img,#masthead #masthead .xoo-wsc-sc-cont .xoo-wsc-sc-bkcont .xoo-wsc-icon-bag2:before{vertical-align:middle;height:20px;color:var(--light-grey-color)}#masthead #site-navigation{grid-area:toggle;display:flex;align-items:center}@media screen and (max-width: 1400px){#masthead #site-navigation{height:56px;align-self:end;padding:4px 0}}#masthead #site-navigation .mega-menu-toggle{width:100%}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block{margin:0;background:var(--brand-primary);flex-direction:column-reverse;align-items:center;justify-content:flex-end;height:30px}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box{width:30px}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner{background-color:var(--base-white)}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner::before,#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner::after{background-color:var(--base-white);width:30px}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner{width:30px}#masthead #site-navigation ul#mega-menu-menu-1{position:fixed;top:var(--height);left:0;width:100vw;height:calc(100vh - var(--height));z-index:1000;overflow:scroll}#masthead #site-navigation ul#mega-menu-menu-1 .mega-sub-menu{background-color:var(--base-white)}#masthead #site-navigation ul#mega-menu-menu-1>li:last-child{margin-bottom:70px}#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item>a{font-size:var(--font-size-md);padding:20px 25px;font-weight:500;height:60px;display:flex;align-items:center;line-height:1.25rem !important}@media screen and (max-width: 1400px){#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item .mega-sub-menu .mega-menu-row:first-child{display:none}#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item .mega-sub-menu .mega-menu-item.mega-menu-item-has-children{padding:15px !important}#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item .mega-sub-menu .widget_media_image{display:none}}#masthead #site-navigation ul#mega-menu-menu-1 .mega-menu-item>.mega-sub-menu{padding-top:0;padding-bottom:0}#masthead #site-navigation ul#mega-menu-menu-1 .mega-menu-row>.mega-sub-menu{height:calc(50vh - 153px - 40px - 15px);min-height:350px}#masthead #site-navigation ul#mega-menu-menu-1 .mega-menu-row>.mega-sub-menu .category-hero-image{display:none}#masthead #promo-bar{grid-area:promo;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;width:100%;max-width:100%;height:2.8125rem;text-align:center;margin-bottom:10px}#masthead #promo-bar a{display:inline-block}@media screen and (max-width: 1400px){#masthead #site-navigation #mega-menu-menu-1>.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{border-bottom:1px solid var(--grey-color);padding:10px 0}#masthead #site-navigation #mega-menu-menu-1>.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu li a{color:var(--base-black);padding:10px 0;border-bottom:1px solid var(--grey-color)}}@media screen and (min-width: 1400px){#masthead{grid-template-areas:"usps	usps	usps	usps		usps		usps		usps		usps		usps" "promo	promo	promo	promo		promo		promo		promo		promo		promo" ".		logo	search	search		contact		user		fav			cart		." ".		line	line	line		line		line		line		line		." ".		toggle	toggle	commercial	commercial	commercial	commercial	commercial	.";grid-template-rows:auto;grid-template-columns:35px auto 1fr 120px 40px 25px 25px min-content 35px;padding-bottom:0;padding-top:10px;gap:0 15px}#masthead .line{grid-area:line;border-bottom:1px solid var(--grey-2);width:100%;height:1px;margin-top:20px}#masthead section.usps{gap:var(--spacing-7xl);display:flex;justify-content:space-evenly}#masthead .search-bar{margin:0}#masthead #promo-bar{margin-bottom:0}#masthead .header-contact-details{grid-area:header;display:flex;justify-content:end;height:27px;padding-top:15px;gap:25px}#masthead .header-contact-details img{height:17px}#masthead .header-contact-details a{color:var(--light-grey-color)}#masthead .header-contact-details div,#masthead .header-contact-details a{display:flex;gap:5px;align-items:center}#masthead .site-branding{margin-bottom:0}#masthead .site-branding img{display:flex}#masthead #site-navigation{text-align:center;width:100%}#masthead #site-navigation #mega-menu-wrap-menu-1{height:auto;background-color:var(--brand-primary);display:flex;justify-content:left}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1{position:static;width:fit-content;height:auto;display:flex;gap:var(--spacing-3xl);justify-content:space-evenly;justify-self:center;overflow:auto;height:75px;align-items:center}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:nth-last-child(2):not(:has(.mega-sub-menu)){margin-bottom:0px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:nth-last-child(2):not(:has(.mega-sub-menu))>a{display:block;height:fit-content !important;border-radius:4px !important;background:var(--brand-secondary)}}@media screen and (min-width: 1400px)and (min-width: 1400px){#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:nth-last-child(2):not(:has(.mega-sub-menu))>a{background:rgba(104,123,104,.3);padding:10px 20px !important}}@media screen and (min-width: 1400px){#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:last-child{display:none}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item{height:auto}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-menu-link{margin:0;text-transform:none;font-weight:normal;border:none;padding:0;height:50px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-menu-link .mega-indicator{height:15px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item.mega-toggle-on .mega-indicator{transform:rotate(180deg)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu{position:absolute !important;left:-50px;top:74px;width:100vw;transform:translateZ(0)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu{transform:translateZ(0)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top){min-height:auto;height:auto}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top{width:100%;background-color:var(--brand-secondary)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top .mega-sub-menu{transform:translateZ(0)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top .mega-sub-menu .mega-menu-item{padding:15px 50px 15px 50px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top p{margin:0}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top p a{color:var(--base-black);width:fit-content}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:not(:has(.mega-menu-column.top))>.mega-menu-column:first-child>.mega-sub-menu>.mega-menu-item{padding-left:50px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:not(:has(.mega-menu-column.top))>.mega-menu-column:last-child>.mega-sub-menu>.mega-menu-item{padding-right:50px}}.dgwt-wcas-details-wrapp .dgwt-wcas-details-desc{display:none}.dgwt-wcas-details-wrapp .dgwt-wcas-details-hr:nth-last-of-type(2){display:none}#dgwt-wcas-search-input-1::placeholder{color:#fff}#dgwt-wcas-search-input-1:focus::placeholder{color:var(--brand-primary)}#dgwt-wcas-search-input-1::-webkit-input-placeholder{color:#fff}#dgwt-wcas-search-input-1:focus::-webkit-input-placeholder{color:var(--brand-primary)}#dgwt-wcas-search-input-1::-moz-placeholder{color:#fff}#dgwt-wcas-search-input-1:focus::-moz-placeholder{color:var(--brand-primary)}#dgwt-wcas-search-input-1:-ms-input-placeholder{color:#fff}#dgwt-wcas-search-input-1:focus:-ms-input-placeholder{color:var(--brand-primary)}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled.dgwt-wcas-search-focused:not(.dgwt-wcas-processing) #dgwt-wcas-search-input-1{color:#000}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled.dgwt-wcas-search-focused:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg{stroke:#000}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled.dgwt-wcas-search-focused:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg path{fill:#000 !important}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg{stroke:#fff}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg path{fill:#fff !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-radius:50;background:var(--brand-tertiary)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:14px;height:14px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background-color:var(--brand-tertiary);box-shadow:none}/*# sourceMappingURL=masthead.css.map */
