/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh}section{padding:3rem 0}@media (min-width:768px){section{padding:5rem 0}}section.top-lrg{padding-top:6rem}@media (min-width:768px){section.top-lrg{padding-top:10rem}}section.bot-lrg{padding-bottom:6rem}@media (min-width:768px){section.bot-lrg{padding-bottom:10rem}}section.top-zero{padding-top:0}section.bottom-zero{padding-bottom:0}.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}.skip-main:active,.skip-main:focus{background:#fff;height:auto;left:0;overflow:auto;padding:5px;position:static;right:0;text-align:center;top:0;width:100%;z-index:999}.container{margin:0 auto;max-width:1140px;padding:0 2rem}.container--text{max-width:75ch}.container--950{max-width:950px}button{cursor:pointer}@font-face{font-family:Teko;font-style:normal;font-weight:700;src:url(/assets/fonts/Teko-Bold.woff2) format("woff2"),url(/assets/fonts/Teko-Bold.woff) format("woff"),url(/assets/fonts/Teko-Bold.ttf) format("ttf"),url(/assets/fonts/Teko-Bold.eot) format("eot")}@font-face{font-family:Teko;font-style:normal;font-weight:600;src:url(/assets/fonts/Teko-SemiBold.woff2) format("woff2"),url(/assets/fonts/Teko-SemiBold.woff) format("woff"),url(/assets/fonts/Teko-SemiBold.ttf) format("ttf"),url(/assets/fonts/Teko-SemiBold.eot) format("eot"),url(/assets/fonts/Teko-SemiBold.svg) format("svg")}@font-face{font-family:Teko;font-style:normal;font-weight:500;src:url(/assets/fonts/Teko-Medium.woff2) format("woff2"),url(/assets/fonts/Teko-Medium.woff) format("woff"),url(/assets/fonts/Teko-Medium.ttf) format("ttf"),url(/assets/fonts/Teko-Medium.eot) format("eot"),url(/assets/fonts/Teko-Medium.svg) format("svg")}@font-face{font-family:Teko;font-style:normal;font-weight:400;src:url(/assets/fonts/Teko-Regular.woff2) format("woff2"),url(/assets/fonts/Teko-Regular.woff) format("woff"),url(/assets/fonts/Teko-Regular.ttf) format("ttf"),url(/assets/fonts/Teko-Regular.eot) format("eot"),url(/assets/fonts/Teko-Regular.svg) format("svg")}@font-face{font-family:Teko;font-style:normal;font-weight:300;src:url(/assets/fonts/Teko-Light.woff2) format("woff2"),url(/assets/fonts/Teko-Light.woff) format("woff"),url(/assets/fonts/Teko-Light.ttf) format("ttf"),url(/assets/fonts/Teko-Light.eot) format("eot"),url(/assets/fonts/Teko-Light.svg) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(/assets/fonts/Roboto-Bold.woff) format("woff"),url(/assets/fonts/Roboto-Bold.ttf) format("ttf"),url(/assets/fonts/Roboto-Bold.eot) format("eot"),url(/assets/fonts/Roboto-Bold.svg) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fonts/Roboto-Regular.woff2) format("woff2"),url(/assets/fonts/Roboto-Regular.woff) format("woff"),url(/assets/fonts/Roboto-Regular.ttf) format("ttf"),url(/assets/fonts/Roboto-Regular.eot) format("eot"),url(/assets/fonts/Roboto-Regular.svg) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/assets/fonts/Roboto-Italic.woff2) format("woff2"),url(/assets/fonts/Roboto-Italic.woff) format("woff"),url(/assets/fonts/Roboto-Italic.ttf) format("ttf"),url(/assets/fonts/Roboto-Italic.eot) format("eot"),url(/assets/fonts/Roboto-Italic.svg) format("svg")}html{-webkit-font-smoothing:antialiased;color:#000;font-family:Roboto,Impact,sana-serif;font-size:10px;line-height:1.5;overflow-x:hidden}body{font-size:1.6rem}.js-link,a{color:#000}.js-link:hover,a:hover{color:#f25d32;text-decoration:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0 0 15px}.h1,h1,h2,h3,h4,h5,h6{font-family:Teko,Arial,sans-serif;font-weight:600}.h1,h1{font-size:4.6rem;line-height:1.05;margin:0 0 .8ex}@media (min-width:550px){.h1,h1{font-size:5.44rem;line-height:.9}}@media (min-width:800px){.h1,h1{font-size:6.8rem}}.h2,h2{font-family:Teko,Arial,sans-serif;font-family:Roboto,Impact,sana-serif;font-size:3.1rem;font-weight:600;line-height:1.15;margin:0 0 1.2ex}@media (min-width:550px){.h2,h2{font-size:3.52rem;line-height:1}}@media (min-width:800px){.h2,h2{font-size:4.4rem}}.h3,h3{font-family:Teko,Arial,sans-serif;font-family:Roboto,Impact,sana-serif;font-size:2.1rem;font-weight:600;line-height:1.15;margin:0 0 .6ex}@media (min-width:550px){.h3,h3{font-size:2.4rem;line-height:1}}@media (min-width:800px){.h3,h3{font-size:3rem}}.h4,h4{font-family:Roboto,Impact,sana-serif;font-size:1.9rem;font-weight:600;line-height:1.42;margin:0 0 .7ex}@media (min-width:550px){.h4,h4{font-size:2.2rem;line-height:1.35}}.h5,h5{font-size:24px}@media (min-width:460px){.h5,h5{font-size:24px}}@media (min-width:640px){.h5,h5{font-size:26px}}@media (min-width:768px){.h5,h5{font-size:26px}}@media (min-width:1024px){.h5,h5{font-size:26px}}@media (min-width:1280px){.h5,h5{font-size:26px}}@media (min-width:1600px){.h5,h5{font-size:26px}}.h6,h6{font-size:14px}@media (min-width:460px){.h6,h6{font-size:14px}}@media (min-width:640px){.h6,h6{font-size:14px}}@media (min-width:768px){.h6,h6{font-size:14px}}@media (min-width:1024px){.h6,h6{font-size:14px}}@media (min-width:1280px){.h6,h6{font-size:14px}}@media (min-width:1600px){.h6,h6{font-size:14px}}p{font-family:Roboto,Impact,sana-serif;font-size:1.6rem;font-weight:400;line-height:1.42;margin:0 0 1.4ex}@media (min-width:550px){p{font-size:1.8rem;line-height:1.35}}ol,ul{font-family:Roboto,Impact,sana-serif;font-size:1.6rem;font-weight:400;line-height:1.42;margin:0 0 1.4ex}@media (min-width:550px){ol,ul{font-size:1.8rem;line-height:1.35}}strong{font-family:Roboto,Impact,sana-serif;font-weight:700}.txt--center{text-align:center}.txt--left{text-align:left}.txt--right{text-align:right}.list-reset{list-style:none;margin:0;padding:0}.select-opt{margin-left:1rem}.hide-for-mobile{display:none}@media (min-width:768px){.hide-for-mobile{display:initial}}.hide-for-desktop{display:initial}@media (min-width:768px){.hide-for-desktop{display:none}}.show-for-mobile{display:intial}@media (min-width:768px){.show-for-mobile{display:none}}.show-for-desktop{display:none}@media (min-width:768px){.show-for-desktop{display:initial}}.button{align-items:center;background:#f25d32;border:2px solid #f25d32;border-radius:3px;cursor:pointer;display:inline-flex;font-family:Teko;font-size:2.4rem;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:5.5rem;min-width:150px;padding:1rem 2rem .6rem;position:relative;text-decoration:none;text-transform:uppercase}.button,.button:focus,.button:hover{color:#fff}.button:after{background:#fff;border-radius:1px;bottom:2px;content:"";left:2px;opacity:0;position:absolute;right:2px;top:2px;transition:all .3s ease}.button:focus:after,.button:hover:after{opacity:.1}.button--big{padding:1rem 5rem}.cards{margin:5rem 0;padding:0}.cards__link{text-decoration:none}.cards__heading{margin-left:auto;margin-right:auto;max-width:850px;text-align:center;width:100%}@media (min-width:768px){.cards__heading{width:80%}}.cards__grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem -2rem}.cards__card{margin:0 1rem 2rem;width:calc(100% - 2rem)}@media (min-width:500px){.cards__card{width:calc(50% - 2rem)}}@media (min-width:800px){.cards__card{width:calc(33.33% - 2rem)}}.cards__image{width:100%}.cards__copy{color:#fff;padding:3rem}.cards__card-heading{color:#fff;font-weight:700;text-transform:uppercase}.cards__card-heading,.cards__card-text{margin:0;text-align:center}.feature-img-text{display:flex;flex-direction:column;padding:0}@media (min-width:768px){.feature-img-text{flex-direction:row}}.feature-img-text__image{background-position:50%;background-size:cover;padding-top:70%;width:100%}.feature-img-text__image img{height:0;opacity:0;overflow:hidden}@media (min-width:768px){.feature-img-text__image{padding-top:35%;width:50%}}.feature-img-text__text-panel{align-items:center;background-size:cover;color:#fff;display:flex;font-size:4.5rem;height:100vw;justify-content:center;padding:1.25rem;width:100%}@media (min-width:768px){.feature-img-text__text-panel{height:auto;padding:1.875rem;width:50%}}.feature-img-text__text-panel p{font-family:Teko,Arial,sans-serif;font-family:Roboto,Impact,sana-serif;font-size:3.1rem;font-weight:600;line-height:1.15;margin:0;padding:2rem}@media (min-width:550px){.feature-img-text__text-panel p{font-size:3.52rem;line-height:1}}@media (min-width:800px){.feature-img-text__text-panel p{font-size:4.4rem}}.feature-img-text__text p:last-of-type{font-size:2.2rem}.footer{background:#111;color:#fff}.footer__main{border-bottom:1px solid #383838;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding:5rem 0}@media (min-width:768px){.footer__main{flex-direction:row}}.footer__address,.footer__links{width:100%}@media (min-width:768px){.footer__address,.footer__links{width:50%}}@media (min-width:1024px){.footer__address{width:60%}.footer__links{width:40%}}.footer__address-logo{margin:0 0 3rem}.footer__heading{border-bottom:1px solid #383838;color:#fff;margin:0 0 1.5rem;padding:0 0 1.5rem}.footer__links-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;list-style:none;margin:0;padding:0}.footer__links-list li{flex:1 1 calc(50% - 1rem);margin:0;padding:0}.footer__links-list a{color:#fff;text-decoration:none}.footer__legal{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:3rem 0}@media (min-width:768px){.footer__legal{flex-direction:row}}.footer__legal-text,.footer__socials{width:100%}@media (min-width:768px){.footer__legal-text,.footer__socials{flex:1 1 calc(50% - 0.5rem)}.footer__socials{text-align:right}}.global-banner{background-color:#fdc000;color:#000;text-align:center}.global-banner p{font-family:Teko,Arial,sans-serif;font-size:1.6rem;font-weight:500;margin:0;padding:.7rem 1rem}@media (min-width:500px){.global-banner p{font-size:2rem}}.hamburger{background:0 0;border:none;cursor:pointer;height:30px;position:relative;transform:rotate(0);transition:.5s ease-in-out;width:30px}.hamburger:focus{outline:0}.hamburger span{background:#000;border-radius:9px;display:block;height:5px;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:12px}.hamburger span:nth-child(3){top:25px}.hamburger--open span:first-child{top:12px;transform:rotate(135deg)}.hamburger--open span:nth-child(2){left:-60px;opacity:0}.hamburger--open span:nth-child(3){top:12px;transform:rotate(-135deg)}.hero{position:relative}.hero__img{height:150vw;width:100%}@media (min-width:768px){.hero__img{height:auto}}.hero__img img{max-width:100%;width:100%}.hero__content{align-items:start;display:inline-flex;flex-direction:column;height:100vw;justify-content:center;padding:3rem;width:auto}@media (min-width:768px){.hero__content{bottom:8rem;height:auto;left:8rem;max-width:700px;padding:0;position:absolute;right:8rem;top:0;width:45%}}.hero__content--no-bg{height:auto}.hero__heading{color:#fff;text-shadow:0 0 30px rgba(0,0,0,.6)}.hero__heading--no-bg{color:#000}@media (min-width:768px){.hero__heading--white{color:#fff}.hero__heading--black{color:#000}}.latest{margin:5rem 0;padding:0}.latest__section-heading{text-align:center}.latest__items{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;list-style:none;margin:0;padding:0}.latest__item{width:350px}.latest__heading{font-family:Roboto,Impact,sana-serif;font-size:1.9rem;font-weight:600;line-height:1.42;margin:0 0 .7ex}@media (min-width:550px){.latest__heading{font-size:2.2rem;line-height:1.35}}.latest__image{margin:0 0 1.5rem;max-width:100%}.latest__date{font-size:1.2rem;opacity:.5}.mobile-nav{align-items:center;background:rgba(0,0,0,.85);display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;left:0;opacity:0;padding:3rem;position:fixed;top:80px;transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:2}.mobile-nav--active{opacity:1;visibility:visible}.mobile-nav__list{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:640px){.mobile-nav__item--cta{display:none}}.mobile-nav__item a{color:#fff;font-family:Teko,Arial,sans-serif;font-family:Roboto,Impact,sana-serif;font-size:3.1rem;font-weight:600;line-height:1.15;margin:0 0 1.2ex;text-decoration:none}@media (min-width:550px){.mobile-nav__item a{font-size:3.52rem;line-height:1}}@media (min-width:800px){.mobile-nav__item a{font-size:4.4rem}}.mobile-nav__item.button a{font-size:2.4rem;font-weight:400;text-align:center}.mobile-nav__actions{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:2rem 0 0;max-width:400px;padding:0;width:100%}.mobile-nav__action{align-items:center;display:flex;justify-content:center;width:20%}.nav{background:#fff;border-bottom:2px solid #000;display:flex;height:80px;justify-content:space-between;left:0;padding:15px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:3}@media (min-width:1280px){.nav{height:100px}}.nav__item-icon-label{display:inline-block;font-size:14px;font-weight:400;left:3px;margin:0;position:relative;top:-3px}@media (max-width:1435px){.nav__item-icon-label{display:none}}.nav__group{align-items:center;display:flex;gap:6rem;height:100%}@media (min-width:1280px){.nav__group{gap:8rem}}.nav__ctas,.nav__items{display:inline-flex;gap:2.5rem;list-style:none;margin:0;padding:0}@media (min-width:1300px){.nav__ctas,.nav__items{gap:3.8rem}}.nav__logo{height:50px}@media (min-width:1280px){.nav__logo{height:70px}}.nav__items{display:none}@media (min-width:1280px){.nav__items{display:inline-flex}}.nav__ctas{align-items:center;display:flex;gap:1rem}.nav__item{position:relative}.nav__item--level-1:hover .nav__item-children--level-1,.nav__item--level-2:hover .nav__item-children--level-2{display:flex}.nav__item--lang-selector{font-size:2rem;padding:1rem}.nav__item--basket,.nav__item--lang-selector,.nav__item--wishlist{display:none}@media (min-width:1280px){.nav__item--basket,.nav__item--lang-selector,.nav__item--wishlist{display:block}.nav__item--hamburger{display:none}}.nav__item--cta{display:none}.nav__item--cta:first-of-type{margin:0 10px 0 0}@media (min-width:640px){.nav__item--cta{display:block}}.nav__link{font-family:Teko;font-size:2.2rem;font-weight:600;line-height:1;max-height:50px;position:relative;text-decoration:none}@media (min-width:1280px){.nav__link{max-height:70px}}.nav__link:hover{color:#f25d32}.nav__link--has-children-level-1{padding:0 24px 0 0}.nav__link--has-children-level-1:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #000;content:"";display:block;height:0;position:absolute;right:0;top:calc(50% + 2px);transform:translateY(-50%);width:0}.nav__link--level-2,.nav__link--level-3{display:block;padding:15px}.nav__link--level-2:hover,.nav__link--level-3:hover{background:rgba(0,0,0,.1)}.nav__link--has-children-level-2:after{border-bottom:7px solid transparent;border-left:8px solid #000;border-top:7px solid transparent;content:"";display:block;height:0;position:absolute;right:5px;top:calc(50% + 2px);transform:translateY(-50%);width:0}.nav__link--icon{align-items:baseline;display:flex;gap:1rem}.nav__link--basket{padding:1rem}.nav__link--basket:before{content:"\e01d";display:inline-block;font-family:WooCommerce;font-size:2rem;font-style:normal;font-weight:400;position:relative;top:-3px;vertical-align:bottom}.nav__link--basket-alt:before{color:#fff}.nav__link--wishlist{display:block;padding:1rem;top:1px}.nav__link--wishlist .nav__item-icon-label{top:-8px}.nav__link--wishlist:before{background:url(../img/icons/icon-wishlist.png) 50% no-repeat;background-size:contain;content:"";display:inline-block;filter:none;height:28px;width:20px}@media (min-width:1280px){.nav__link--wishlist:before{filter:invert()}}.nav__link:hover.nav__link--wishlist:before{filter:invert(49%) sepia(94%) saturate(2952%) hue-rotate(342deg) brightness(98%) contrast(93%)}.nav__link.button{font-size:2.4rem;font-weight:400}.nav__link.button:focus,.nav__link.button:hover{color:#fff}.nav__link.fa{font-family:Font Awesome\ 5 Free}.nav__item-children{background:#fff;border-bottom:2px solid #000;display:none;flex-direction:column;font-size:1.6rem;list-style:none;margin:0;padding:0;position:absolute;width:250px;z-index:1}.nav__item-children--level-2{display:none;right:0;top:0;transform:translateX(100%)}.nav__item-children--cta{right:0}.nav__search{background:0 0;border:none}.nav__search:hover{color:#f25d32}.nav__basket-count--alt{color:#fff}.newsletter-signup{background-image:url(/assets/img/pattern-climate-07.png);background-size:cover;margin:0;padding:7rem 0 10rem}.newsletter-signup__content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:750px}.newsletter-signup__form{background:#fff;max-width:550px;padding:3rem}.newsletter-signup__form input[type=email],.newsletter-signup__form input[type=text]{font-size:1.4rem;height:4.6rem;padding:1.5rem}.newsletter-signup__form label,.newsletter-signup__form legend{font-size:1.6rem}.newsletter-signup__form p{color:#000;font-size:1.4rem}.newsletter-signup__form a{font-weight:700;text-decoration:none}.newsletter-signup__form button{align-items:center;background:#f25d32;border:2px solid #f25d32;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-family:Teko;font-size:2.4rem;font-weight:400;height:5.5rem;justify-content:center;padding:1rem 4.5rem;position:relative;text-transform:uppercase}.newsletter-signup__form button:focus,.newsletter-signup__form button:hover{background:#f25d32;border:2px solid #f25d32;color:#fff}.newsletter-signup__form button:after{background:#fff;border-radius:1px;bottom:2px;content:"";left:2px;opacity:0;position:absolute;right:2px;top:2px;transition:all .3s ease}.newsletter-signup__form button:focus:after,.newsletter-signup__form button:hover:after{opacity:.1}.oversized-img-text{display:flex;flex-direction:column;margin:0;padding:10rem 0 0;position:relative}@media (min-width:768px){.oversized-img-text{flex-direction:row;padding:15rem 0}}.oversized-img-text__background{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:15rem;z-index:-1}@media (min-width:768px){.oversized-img-text__background{bottom:15rem}}.oversized-img-text__image-panel{height:100vw;width:100%}@media (min-width:768px){.oversized-img-text__image-panel{height:50vw;width:50%}}.oversized-img-text__image{bottom:0;height:auto;position:absolute;top:0;width:100%}@media (min-width:768px){.oversized-img-text__image{height:100%;right:50%;width:auto}}.oversized-img-text__text-panel{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem 4rem;width:100%}@media (min-width:768px){.oversized-img-text__text-panel{padding:0;width:50%}}.oversized-img-text__text{color:#fff;max-width:500px}.oversized-img-text__text h2,.oversized-img-text__text h3{color:#fff;margin-bottom:.4ex}.oversized-img-text__text p{font-family:Roboto,Impact,sana-serif;font-size:2.2rem;font-weight:400;line-height:1.42;margin:0 0 1.4ex}@media (min-width:550px){.oversized-img-text__text p{font-size:2.5rem;line-height:1.35}}.page-heading__image{width:100%}.page-heading img,.page-heading picture{display:block;width:100%}.page{margin:3rem auto}.search-404{width:100%}.search-404__wrapper{align-items:center;display:flex;gap:1rem;justify-content:center}.search-404__text{height:55px;padding:0 2rem;width:300px}.search{align-items:center;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:250px;pointer-events:none;position:fixed;top:0;transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:9999}.search--active{opacity:1;pointer-events:all;visibility:visible}.search__form{background:0 0;border:0;padding:0;width:100%}.search__input{background:0 0;border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-size:32px;height:50px;line-height:inherit;margin:0 30px 5px 0;padding:5px 0;width:73%}.search__submit{background:#f25d32;border:2px solid #f25d32;border-radius:3px;color:#fff;cursor:pointer;font-family:Calibri,sans-serif;font-weight:600;height:40px;line-height:36px;width:20%}.socials{display:inline-flex;gap:1rem;justify-content:start;list-style:none;margin:0;padding:0}.socials__link{border-radius:3px;color:#fff;display:flex;font-family:Font Awesome\ 5 Brands;font-size:18px;font-weight:400;justify-content:center;padding:1rem;text-decoration:none;transition:all .4s ease-in-out;width:42px}.socials__link:hover{color:#fff;opacity:.5}.socials__link--facebook{background:#3b5998}.socials__link--twitter{background:#00aced}.socials__link--instagram{background:#517fa4}.socials__link--youtube{background:#b00}.socials__link--linkedin{background:#007bb6}.sow-tabs-tab-container{border-bottom:1px solid #111;padding:0}.sow-tabs-tab{margin:0;width:100%}@media (min-width:768px){.sow-tabs-tab-container{border-bottom:unset}.sow-tabs-tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#shop-page #content{padding:0 1.5rem}.extra-donation .button.wdgk_add_donation,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt{align-items:center;background:#f25d32;border:#f25d32;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-family:Teko;font-size:2.4rem;font-weight:400;height:5.5rem;justify-content:center;min-width:150px;padding:1rem 2rem;position:relative;text-decoration:none;text-transform:uppercase}.extra-donation .button.wdgk_add_donation:focus,.extra-donation .button.wdgk_add_donation:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover{background:#f25d32;color:#fff}.extra-donation .button.wdgk_add_donation:after,.woocommerce a.button:after,.woocommerce button.button.alt:after,.woocommerce button.button:after{background:#fff;border-radius:1px;bottom:2px;content:"";left:2px;opacity:0;position:absolute;right:2px;top:2px;transition:all .3s ease}.extra-donation .button.wdgk_add_donation:focus:after,.extra-donation .button.wdgk_add_donation:hover:after,.woocommerce a.button:focus:after,.woocommerce a.button:hover:after,.woocommerce button.button.alt:focus:after,.woocommerce button.button.alt:hover:after,.woocommerce button.button:focus:after,.woocommerce button.button:hover:after{opacity:.1}.extra-donation{background:unset;border-top:unset;margin:40px 0 20px;padding:0;width:100%}body{background:#fff;color:#000;font-family:Roboto,Impact,sana-serif;line-height:1.5}.fui-i .fui-submit,.fui-i .fui-submit:active,.fui-i .fui-submit:focus,.fui-i .fui-submit:hover{background:#f25d32!important;border-color:#f25d32!important}.newsletter-signup__form a{font-family:Roboto}.fui-i .fui-row{margin-bottom:0!important}a{font-family:inherit;font-weight:inherit}.btn{font-family:Teko,sans-serif}.hamburger{right:0;top:0}.nav{opacity:1;transition:inherit;visibility:visible}.sub{font-family:inherit;letter-spacing:normal}#inner-page .masthead,#shop-page .masthead,#shop-page.page-template-giftlist .masthead{margin:0;top:80px}@media (min-width:1280px){#inner-page .masthead,#shop-page .masthead,#shop-page.page-template-giftlist .masthead{top:100px}}.masthead h1{text-shadow:0 0 30px rgba(0,0,0,.6)}.main-content,.main-content.main-content-transparent{margin:-60px 0 30px}@media (min-width:768px){.main-content,.main-content.main-content-transparent{margin:-100px 0 50px}}@media (min-width:992px){#sidebar{margin:-102px 0 50px}}.latest h3{float:none;width:auto}li.cat-item a{font-size:1.4rem}.woocommerce .widget_price_filter .price_slider_amount .button{font-family:Teko;min-width:auto;padding:.618em 1em}#shop-page.page-template-giftlist #content{margin-top:300px}@media (min-width:992px){#shop-page.page-template-giftlist #content{margin-top:350px}}#shop-page .sidebar-container{padding-top:2rem}@media (min-width:992px){#shop-page .sidebar-container{padding-top:0}}.product-note li{font-size:18px}.qty{height:55px!important}.woocommerce img.nav__logo,.woocommerce-page img.nav__logo{height:50px}@media (min-width:1280px){.woocommerce img.nav__logo,.woocommerce-page img.nav__logo{height:70px}}.woocommerce-product-gallery__wrapper:before{content:""}#inner-page #content{margin-top:0;padding:0}#inner-page #content #sidebar,#inner-page #content .main-content{box-shadow:none;margin:0 0 5rem;padding:2rem 0 0}.news-item{box-shadow:none}.news-item span{display:block;margin-bottom:1ex}#content{background:#fff}#inner-page #content .page{margin:3rem auto}#sidebar .widget-container{box-shadow:none}#sidebar .widget-title{font-family:Teko;font-size:24px;font-weight:400;letter-spacing:normal}.point-text p{margin:0}.point-text a:hover{color:#fff}.key-point-a{background:#fdc000}.key-point-a .fas{color:#fdc000}.key-point-b{background:#8208f1}.key-point-b .fas{color:#8208f1}.key-point-c{background:#0595d4}.key-point-c .fas{color:#0595d4}.key-point-d{background:#3db559}.key-point-d .fas{color:#3db559}.key-point .point-icon{align-items:center;display:flex;justify-content:center}.fui-i .fui-form .fui-error-message,.fui-i .fui-form button,.fui-i .fui-form input,.fui-i .fui-form label,.fui-i .fui-form select,.fui-i .fui-form textarea{font-family:Roboto,Impact,sana-serif;font-size:1.6rem;font-weight:400;height:auto;line-height:1.42;margin:0 0 1.4ex}@media (min-width:550px){.fui-i .fui-form .fui-error-message,.fui-i .fui-form button,.fui-i .fui-form input,.fui-i .fui-form label,.fui-i .fui-form select,.fui-i .fui-form textarea{font-size:1.8rem;line-height:1.35}}.fui-checkbox label:before{transform:scale(1.6)}.ow-button-base a:active,.ow-button-base a:focus,.ow-button-base a:hover{background:#3db559;border-color:#3db559}.single-product .woocommerce-message a.button{background:#f25d32;border-color:#f25d32}.single-product .woocommerce-message a.button.btn-shopping{background:#fdc000;border-color:#fdc000}input.search__input{background:0 0;border:none;border-bottom:2px solid}.thermostat-wrapper{margin:0 0 4rem}.breadcrumbs-wrapper{margin:30px!important}
