.fade-in-top{-webkit-animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .3s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-out-top{-webkit-animation:fade-out-top .3s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-top .3s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}.gallery__banner--title{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.gallery__banner--subtitle{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.3s}.gallery__banner--link{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.6s}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@font-face{font-family:poppins-bold;src:url(/assets/css/fonts/poppins/Poppins-Bold.ttf);font-display:swap}@font-face{font-family:poppins-reg;src:url(/assets/css/fonts/poppins/Poppins-Regular.ttf);font-display:swap}:root{--darkBlue:#164548;--midBlue:#2f9197;--baseBlue:#3cbbc3;--darkGrey:#848484;--veryDarkGrey:#3e3e3e;--textBackGrey:#f9f9f9;--fontColor:#4c4c4c;--googleGreen:#1AA260;--lavenderMagenta:#e86bc9;--amberGold:#F5BD02;--pelorousBlue:#3CBBC3;--icebergBlue:#cfeef0;--breakpoint-sm:600px;--breakpoint-md:960px;--breakpoint-lg:1280px;--breakpoint-xl:1920px;--fontBold:poppins-bold,sans-serif;--fontReg:poppins-reg,sans-serif;--cardBoxShadow:0 0 10px 0 #e7e7e7;--cardHoverBoxShadow:0 0 10px 0 #b5b5b5}html{scroll-behavior:smooth}*{outline:0;margin:0;font-weight:unset;box-sizing:border-box}a{color:var(--baseBlue);text-decoration:none}button{cursor:pointer}#wrapper{position:absolute;top:0;left:0;right:0;min-height:100%;display:flex;flex-direction:column;align-items:center}#page--container{width:100%;display:flex;flex-direction:column;align-items:center;flex:1}.page--section{width:1300px;display:flex;align-items:center;flex-direction:column;max-width:95%}.page__spacer--20{width:20px;min-width:20px;max-width:20px;height:20px}.page__spacer--40{width:40px;min-width:40px;max-width:40px;height:40px}.page__spacer--80{width:80px;min-width:80px;max-width:80px;height:80px}.card--holder{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.item--card{box-shadow:var(--cardBoxShadow);transition:box-shadow .3s;cursor:pointer;position:relative}.item--card:hover{box-shadow:var(--cardHoverBoxShadow)}.item__card--link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}#page--loading{display:flex;opacity:1;z-index:10000;background-color:rgb(0 0 0 / 70%);position:fixed;top:0;left:0;bottom:0;right:0;align-items:center;justify-content:center;transition:opacity .3s}#page__loading--spinner{width:100px;height:100px;background-image:url(/images/loader.gif);background-size:contain}#page__notification--container{display:flex;flex-direction:column;width:1200px;max-width:95%}.page--notification{display:flex;align-items:center;min-height:50px;margin-top:20px;padding:15px;box-sizing:border-box;color:#fff;position:relative;cursor:pointer}.page__notification--success{background-color:#31b792}.page__notification--warn{background-color:#d6a368}.page__notification--fail{background-color:#d66881}.page__notification--icon{font-size:20px;margin-right:25px;width:30px;text-align:center}.page__notification--content{display:flex;flex-direction:column;flex:1}.page__notification--title{font-family:var(--fontBold);font-size:14px}.page__notification--subtitle{font-family:var(--fontReg);font-size:12px}.page__notification--close{position:absolute;top:10px;right:10px;color:rgb(0 0 0 / 47%)}.button--shadow{transition:box-shadow .3s}.button--shadow:not(:disabled):hover{box-shadow:5px 5px 0 0 var(--darkBlue)}#header--klarna{width:100%}#basket--klarna{width:100%}.product--klarna{box-sizing:border-box;margin:20px 0 20px 20px}.product--paypal{box-sizing:border-box;margin:0 0 20px 20px}@media only screen and (max-width:500px){.product--klarna{margin:20px 0 0}.product--paypal{margin:15px 0 0}}
#shop--header{width:100%;display:flex;flex-direction:column;box-sizing:border-box;min-height:300px;justify-content:center;padding:150px 20%}.shop__header--gray{background:linear-gradient(167deg,var(--baseBlue) 0,var(--darkBlue) 100%)}#shop__header--title{font-family:var(--fontBold);color:#fff;font-size:35px;margin-bottom:10px}#shop__header--subtitle{font-family:var(--fontReg);color:#fff;font-size:20px}.shop__section--title{font-family:var(--fontBold);font-size:20px;display:flex;align-items:center}.shop__section--title span{color:var(--baseBlue);font-size:30px;margin-left:10px;margin-right:10px}.category--card{width:325px;aspect-ratio:2/1.5;color:#000;display:flex;flex-direction:column;border-radius:10px;margin:10px;padding-left:25px;box-sizing:border-box;padding-right:25px;justify-content:end;padding-bottom:25px;max-width:100%}.category__card--background{background-position:center;background-size:contain;background-repeat:no-repeat;z-index:-1;aspect-ratio:1/1;margin:20px}.category__card--title{font-family:var(--fontBold);font-size:22px;padding:10px;text-align:center;color:var(--fontColor)}.category__card--view{background-color:rgb(0 0 0 / 50%);color:#fff;font-family:var(--fontBold);padding:5px 10px;font-size:12px}.category__card__find__out__more--container{display:flex;justify-content:center}.category__card--find__out__more{padding:15px;padding-top:10px;padding-bottom:10px;background-color:var(--pelorousBlue);color:#fff;font-family:var(--fontReg);font-size:13px;margin-top:20px}.product--card{display:flex;flex-direction:column;background-color:#f1f1f1;border-radius:10px;width:260px;max-width:100%;margin:10px;overflow:hidden}.product__card--sale__icon{position:absolute;top:10px;left:10px;background-color:var(--darkBlue);padding:10px 15px;border-radius:10px;font-family:var(--fontReg);color:#fff;display:flex;align-items:center;font-size:14px}.product__card--sale__icon span{font-family:var(--fontBold);margin-right:5px;font-size:25px}.product__card--image{aspect-ratio:1/1;background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#fff}.product__card--details{padding:20px;display:flex;flex-direction:column;flex:1}.product__card--title{font-family:var(--fontBold);font-size:14px;margin-bottom:5px}.product__card--subtitle{font-family:var(--fontReg);font-size:11px;margin-bottom:5px;flex:1}.product__card--footer{display:flex;align-items:center}.product__card--prices{flex:1;flex-direction:column;display:flex}.product__card--price{font-family:var(--fontBold);font-size:16px;display:flex;align-items:center}.product__card--price span{font-family:var(--fontReg);font-size:12px;margin-right:5px}.product__card--was__price{font-family:var(--fontReg);font-size:12px}.product__card--was__price span{text-decoration:line-through}.product__card--view{padding:5px 10px;background-color:rgba(0,0,0,0);border:2px solid var(--baseBlue);border-radius:10px;font-family:var(--fontBold);color:var(--baseBlue);transition:background-color .3s,color .3s;font-size:10px}.product--card:hover .product__card--view{background-color:var(--baseBlue);color:#fff}#thank__you--title{font-family:var(--fontBold);font-size:35px;max-width:90%;text-align:center;color:var(--fontColor)}#thank__you--subtitle{font-family:var(--fontReg);font-size:18px;max-width:90%;text-align:center;color:var(--fontColor)}#thank__you--return{padding:15px;background-color:var(--baseBlue);color:#fff;font-family:var(--fontBold)}
#about__us--container{display:flex;align-items:center;padding:20px;background-color:var(--textBackGrey);border-radius:20px}#about__us--content{display:flex;flex-direction:column;flex:1}.about__us--text{font-family:var(--fontReg);font-size:16px;width:100%}
#banner{display:flex;width:100%;background-color:#f0eeeb;height:50px;position:relative}.banner--slide{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;width:100%;align-items:center;justify-content:center;font-family:var(--fontReg);font-size:15px;transition:opacity .3s;opacity:1}.banner--slide[data-visible=false]{opacity:0}.banner--slide b{font-family:var(--fontBold);margin-right:5px;margin-left:5px}.banner--slide span{background-color:var(--baseBlue);border-radius:5px;font-family:var(--fontBold);color:#fff;margin-right:5px;padding:5px 10px}
#basket--title{font-family:var(--fontBold);font-size:25px;text-align:center}#basket--subtitle{font-family:var(--fontReg);font-size:18px;text-align:center}.basket--bar{width:100%;height:2px;background-color:var(--darkGrey)}#basket--table{width:100%;display:flex;flex-direction:column}.basket--line{padding:20px;background-color:var(--textBackGrey);display:flex;align-items:center;margin-bottom:15px}.basket__line--image{width:75px;margin-right:20px;height:75px;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:20px}.basket__line--details{display:flex;flex-direction:column;margin-right:20px;flex:1}.basket__line--title{font-family:var(--fontBold);font-size:16px;margin-bottom:5px}.basket__line--subtitle{font-family:var(--fontReg);font-size:14px}.basket__line--qty__container{display:flex;height:40px}.basket__lines--qty{padding-left:25px;background-color:#dbdbdb;font-family:var(--fontBold);border:2px solid #dbdbdb;border-right:none;transition:border-color .3s}.basket__lines--qty:focus{border-color:var(--darkBlue)}.basket__line--qty__change{width:40px;background-color:var(--baseBlue);color:#fff;border:none;font-size:18px;transition:background-color .3s}.basket__line--qty__change:hover{background-color:var(--darkBlue)}.basket__line--prices{display:flex;flex-direction:column;align-items:end;width:150px}.basket__line--total{font-family:var(--fontBold);font-size:20px}.basket__line--breakdown{font-family:var(--fontReg);font-size:14px;color:#a1a1a1}.basket__line--breakdown span{font-family:var(--fontBold)}#basket--totals{display:flex;flex-direction:column;width:100%}.basket--total{display:flex;height:40px;align-items:center}.basket__total--heading{color:#a1a1a1;font-family:var(--fontBold);font-size:14px;flex:1;justify-content:end;display:flex;margin-right:20px}.basket__total--value{font-family:var(--fontBold);font-size:20px;width:150px;display:flex;justify-content:end}#basket--to__checkout{height:50px;background-color:var(--baseBlue);color:#fff;font-family:var(--fontBold);padding-left:20px;padding-right:20px;border:none;transition:background-color .3s}#basket--to__checkout:hover{background-color:var(--darkBlue)}@media only screen and (max-width:600px){.basket--line{flex-direction:column}.basket__line--image{margin:0 10px 10px}.basket__line--details{margin-right:0;margin-bottom:10px}.basket__line--subtitle,.basket__line--title{text-align:center}.basket__line--qty__container{margin-bottom:10px}.basket__line--prices{align-items:center}}
.dropdown--container{display:flex;flex-direction:column;margin-bottom:5px;width:100%}.dropdown--title__container{min-height:50px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s,color .3s;padding-left:15px;padding-right:15px}.dropdown__base--title__container{background-color:#f1f1f1;flex-direction:row-reverse;border-radius:20px;transition:border-radius .3s}.dropdown__base--container[data-open=true] .dropdown__base--title__container{background-color:var(--baseBlue);color:#fff;border-radius:20px 20px 0 0}.dropdown__base--title__container:hover{background-color:#d2d2d2}.dropdown--title__icon{transition:transform .3s,color .3s}.dropdown__base--title__icon{font-size:20px;color:#a3a3a3;margin-right:15px}.dropdown__location--title__icon{margin-left:15px;font-size:20px}.dropdown--container[data-open=true] .dropdown--title__icon{transform:rotate(180deg)}.dropdown--container[data-open=true] .dropdown__base--title__icon{color:#fff}.dropdown--title{margin:10px 0}.dropdown__base--title{font-family:var(--fontBold);font-size:14px;flex:1}.dropdown--content__container{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:padding .3s,max-height .3s,border .3s}.dropdown__base--content__container{border-left:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-radius:0 0 20px 20px}.dropdown--container[data-open=true]>.dropdown__base--content__container{border-left:2px solid var(--baseBlue);border-bottom:2px solid var(--baseBlue);border-right:2px solid var(--baseBlue)}.dropdown__base--content__paragraph{margin:15px;font-family:var(--fontReg);color:var(--fontColor)}.dropdown__base--content__paragraph:not(:first-child){margin-top:0}
.content__blocks--container{max-width:100%;display:flex;flex-direction:column}.content__blocks--container__centered{align-items:center;max-width:100%;display:flex;flex-direction:column}.content__block--heading{font-family:var(--fontBold);margin:0 0 10px;width:100%}.content__block--heading__1{font-size:24px}.content__block--heading__2{font-size:20px}.content__block--heading__3{font-size:16px}.content__block--paragraph{font-family:var(--fontReg);font-size:14px;margin:0 0 10px;width:100%}.content__block--paragraph b{font-family:var(--fontBold)}.content__block--quote__button{width:250px;height:50px;background-color:var(--amberGold);border:none;color:#fff;font-family:var(--fontReg);font-size:20px;margin-right:20px;outline:0;cursor:pointer;transition:color .3s,background-color .3s;margin-bottom:10px}.content__block--quote__button:hover{background-color:rgba(0,0,0,0);color:var(--amberGold)}.content__block--spacer__40{height:40px}.content__block--spacer__80{height:80px}.content__block--columns{display:flex;margin-bottom:20px}.content__block--column{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.content__block--column:first-child{margin-right:10px}.content__block--column:last-of-type{margin-left:10px}.content__block--image{width:100%;margin-top:10px;margin-bottom:20px}.content__block--image__with__caption{width:100%;margin-top:10px;margin-bottom:5px}.content__block--image__caption{font-family:var(--fontReg);font-size:12px;color:#424242;margin:0 0 20px}.content__block--image__caption span{font-family:var(--fontBold)}.content__block--column .content__block--image{position:absolute;max-height:100%;max-width:100%;width:auto}.content__block--dropdown__container{display:flex;flex-direction:column;width:100%}.content__dropdown--title__container{flex-direction:row-reverse;border-top:1px solid #000}.content__dropdown--title{flex:1;font-size:16px;font-family:var(--fontBold)}.content__dropdown--container[data-open=true] .content__dropdown--title__container{border-color:#f3f3f3;background-color:#f3f3f3}.content__dropdown--content__container{font-family:var(--fontReg);font-size:13px;background-color:#ebebeb}.content__dropdown--content__paragraph{margin:20px}@media only screen and (max-width:800px){.content__block--column .content__block--image{position:relative}.content__block--columns{flex-direction:column}.content__block--column:first-child{margin-right:0}.content__block--column:last-of-type{margin-left:0}}
#error__doc--container{height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column}#error__doc--code{font-family:var(--fontBold);font-size:45px;color:var(--darkBlue)}#error__doc--title{font-size:20px;font-family:var(--fontBold);text-align:center;color:#555}#error__doc--explain{font-size:16px;font-family:var(--fontReg);text-align:center;color:#555}
#faq__header--container{width:100%;position:relative;display:flex;flex-direction:column;justify-content:end;border-radius:20px;overflow:hidden;height:300px;padding:40px;box-sizing:border-box}#faq__header--image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-image:url(https://www.impracharge.co.uk/images/banners/faqs-banner.webp);filter:brightness(.6);z-index:-1}#faq__header--title{color:#fff;font-family:var(--fontBold);font-size:30px}#faq__header--subtitle{color:#fff;font-family:var(--fontReg);font-size:18px}@media only screen and (max-width:650px){#faq__header--container{padding:20px}}
#page__footer{margin-top:20px;display:flex;background-color:var(--baseBlue);padding-top:40px;padding-bottom:40px;width:100%;flex-wrap:wrap}#footer_left{display:flex;flex:1;padding-left:40px;flex-direction:column}#footer_right{display:flex;flex:1;background-color:#fff;flex-direction:column;padding:20px 40px;max-width:50%}.footer_title,.footer_title_white{font-family:var(--fontBold);font-size:22px;margin:0;color:var(--veryDarkGrey)}.footer_title_white{color:#fff}.footer_title:not(:first-child),.footer_title_white:not(:first-child){margin-top:20px}.footer__subtitle{font-family:var(--fontReg);font-size:14px}.footer_bar{height:3px;width:75px;background-color:var(--veryDarkGrey);margin-top:10px;margin-bottom:20px}.footer_quick_link{display:flex;font-family:var(--fontReg);margin-bottom:20px;color:#fff;align-items:center;transition:margin-left .3s;cursor:pointer}.footer_quick_link:hover{margin-left:20px}.footer_quick_link i{margin-right:10px;font-size:20px}.footer_quick_link p{margin:0}#footer_disclaimer{font-family:var(--fontReg);color:#fff;font-size:12px;margin-right:40px}#footer_disclaimer a{font-family:var(--fontBold);color:#fff;text-decoration:underline}.footer_sub_section{display:flex;font-family:var(--fontReg);align-items:center;margin-bottom:10px}.footer_sub_section a{color:#000}.footer_sub_section i{font-size:25px;color:var(--baseBlue);margin-right:20px}#footer_social_media{display:flex;font-size:35px}#footer_social_media i[class*=facebook]{color:#4267b2}#footer_social_media i[class*=instagram]{color:#405de6}#footer_social_media i[class*=twitter]{color:#1da1f2}#footer_social_media i{margin-right:10px;transition:color .3s;cursor:pointer}#footer__newsletter--container{display:flex;height:50px;width:400px;box-sizing:border-box;max-width:100%}#footer__newsletter--container input{box-sizing:border-box;padding-left:20px;font-family:var(--fontReg);border:2px solid #e9e9e9;border-right:0;flex:1;transition:border-color .3s}#footer__newsletter--container input:focus{border-color:var(--baseBlue)}#footer__newsletter--container button{width:50px;background-color:var(--baseBlue);color:#fff;border:none;font-size:25px;display:flex;align-items:center;justify-content:center;transition:background-color .3s}#footer__newsletter--container button:hover{background-color:var(--darkBlue)}#footer--payment__logos{background-image:url(/images/payment-logos.webp?v=1);height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:40px}@media screen and (max-width:700px){#page__footer{padding-bottom:0}#footer_right{margin-top:40px}}@media screen and (max-width:500px){#footer_right{max-width:100%}}
.gallery__banner--container{width:100%;height:500px;display:flex;justify-content:center;position:relative}.gallery--banner{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:-1;transition:opacity .3s}.gallery--banner[data-visible=true]{z-index:1}.gallery__banner--image{position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px;z-index:-1;filter:blur(3px);animation-name:galleryBanner--animation;animation-duration:40s;animation-play-state:running;animation-iteration-count:infinite;background-position:center;background-size:cover}.gallery__banner--content{width:1200px;display:flex;align-items:start;flex-direction:column;max-width:90%}.gallery__banner--title{font-family:var(--fontBold);color:#fff;font-size:55px}.gallery__banner--subtitle{font-family:var(--fontReg);font-size:30px;color:#fff}.gallery__banner--link{padding:15px;background-color:var(--amberGold);color:#fff;font-family:var(--fontBold);border:1px solid var(--amberGold);transition:background-color .3s,color .3s}.gallery__banner--link:hover{color:var(--amberGold);background-color:rgba(0,0,0,0)}@keyframes galleryBanner--animation{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.gallery__banner--button__container{position:absolute;bottom:15px;display:flex;z-index:10}.gallery__banner--button{width:20px;height:20px;background-color:rgb(255 255 255 / 20%);border-radius:50%;border:none;margin-right:5px;margin-left:5px;transition:background-color .3s}.gallery__banner--button:hover{background-color:var(--baseBlue)}.gallery__banner--button[data-selected=true]{background-color:#fff}@media screen and (max-width:700px){.gallery__banner--title{font-size:35px}.gallery__banner--subtitle{font-size:20px}.gallery__banner--link{padding:10px;font-size:14px}}
#header{display:flex;width:100%;min-height:70px;background-color:#fff;transition:min-height .3s;z-index:1000;justify-content:center}#header[data-small=true]{min-height:85px}#header--center{width:1600px;max-width:90%;display:flex;align-items:center}.header--logo__image{height:100%;width:150px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(https://www.impracharge.co.uk/images/main_logo_color.webp)}#header__right--mobile__logo{display:none}#header--left{flex:.6;display:flex;justify-content:center;height:100%}#header--right{display:flex;flex-direction:column;flex:1}#header__right--top{height:35px;display:flex;position:relative}#header__right--bottom{flex:1;display:flex}#header__right--top__angle{position:absolute;top:0;left:20px;bottom:0;background-color:var(--veryDarkGrey);width:50px;transform:skewX(45deg)}#header__right__top--content{display:flex;flex:1;margin-left:50px;background-color:var(--veryDarkGrey);padding-left:50px;align-items:center;justify-content:flex-end;padding-right:25px;color:#fff;font-family:var(--fontReg)}.header--contact__link{cursor:pointer;color:#fff;margin-left:50px;font-size:18px;text-decoration:none;font-family:var(--fontRegular)}.header--contact__link i{margin-right:10px}.header--navigation{display:flex;align-items:center;justify-content:flex-end;width:100%}.header__navigation--link{font-family:var(--fontReg);color:var(--baseBlue);font-size:16px;text-align:center;cursor:pointer;transition:color .3s;margin:5px 20px;background-color:rgba(0,0,0,0);border:none;outline:0}.header__navigation--link:hover{color:var(--googleGreen)}#header__navigation--mobile{position:relative;width:100px;align-items:center;justify-content:center;display:none}#header__navigation--mobile i{font-size:35px;color:var(--baseBlue);transition:transform .3s}#header__navigation--mobile__menu{position:absolute;top:100%;right:0;background-color:#fff;display:flex;flex-direction:column;width:0;opacity:0;overflow:hidden;transition:width .3s,opacity .3s;border-bottom:3px solid var(--baseBlue)}#header__navigation--mobile[data-open=true] #header__navigation--mobile__menu{width:100vw;opacity:1}#header__navigation--mobile[data-open=true] i{transform:rotate(90deg)}.navigation_mobile_link{display:flex;height:50px;align-items:center;justify-content:center;font-family:var(--fontReg);color:var(--baseBlue);background-color:rgba(0,0,0,0);border:none;outline:0;font-size:16px}#header--search{display:flex;margin-right:20px;width:50%;height:45px;background-color:#ebebeb;border-radius:20px;overflow:hidden}#header__search--input{background-color:#ebebeb;padding-left:15px;font-family:var(--fontReg);border:2px solid #ebebeb;border-right:none;transition:border-color .3s;flex:1;border-radius:20px 0 0 20px}#header__search--input:focus{border-color:var(--baseBlue)}#header__search--go{width:40px;border:none;background-color:var(--baseBlue);color:#fff;font-family:var(--fontBold);cursor:pointer}.header__icon__link--container{background-color:#ebebeb;height:45px;border-radius:20px;display:flex;align-items:center;padding-left:20px;padding-right:20px;color:var(--fontColor);margin-left:20px}.header__icon__link--container i{font-size:25px;margin-right:15px;position:relative}#header__basket--count{position:absolute;top:-5px;border-radius:20px;font-size:10px;background-color:var(--baseBlue);color:#fff;font-family:var(--fontReg);padding:2px 5px;left:-5px}.header__icon__link--title{font-family:var(--fontReg);font-size:9px}.header__icon__link--value{font-family:var(--fontBold);font-size:14px;text-wrap:nowrap}#checkout__header--secure{margin-right:25px;font-family:var(--fontBold);font-size:18px}#checkout__header--secure i{margin-right:10px}#navigation--bar{width:100%;display:flex;align-items:center;height:65px;background-color:#fff;box-shadow:0 0 10px 0 #e6e6e6;justify-content:center;position:sticky;top:0;z-index:999}#navigation__bar--center{width:1600px;max-width:90%;display:flex;align-items:center}.navigation__menu--center{width:1600px;max-width:90%;display:flex;justify-content:space-between}#navigation__bar--center__spacer{flex:1}.navigation__menu--button{font-family:var(--fontBold);position:relative;color:var(--fontColor);margin-right:50px;font-size:14px}.navigation__menu--animated__bar{position:absolute;bottom:-5px;height:2px;background-color:var(--fontColor);transition:width .3s;width:0}.navigation__menu--button:hover .navigation__menu--animated__bar{width:100%}.navigation--menu{position:absolute;top:100%;left:0;right:0;border-bottom:2px solid #d3d3d3;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;animation-play-state:paused;z-index:-1;border-bottom:2px solid #fff;background-color:#f5f5f5}.navigation__menu--column{display:flex;flex-direction:column;flex:1;align-items:start}.navigation__menu--column__heading{font-family:var(--fontBold);font-size:18px;color:var(--fontColor);margin-bottom:15px;position:relative}.navigation__menu--column__heading:hover .navigation__menu--animated__bar{width:100%}.navigation__menu--column__link{font-family:var(--fontReg);font-size:16px;color:var(--fontColor);margin-bottom:5px;position:relative}.navigation__menu--column__link:hover .navigation__menu--animated__bar{width:100%}#navigation__bar--mobile{display:none}#navigation__bar--links{display:flex;align-items:center}#navigation__mobile--container{position:fixed;top:0;left:-90%;bottom:0;width:90%;z-index:1001;background-color:var(--baseBlue);color:#fff;display:flex;padding-left:20px;padding-right:20px;flex-direction:column;box-sizing:border-box;transition:left .3s;max-height:100%}#navigation__mobile--container[data-open=true]{left:0}#navigation__mobile--close{position:absolute;top:10px;right:10px;height:40px;width:40px;background-color:rgba(0,0,0,0);color:#fff;border:none;font-size:25px}#navigation__mobile--links{position:absolute;top:60px;left:20px;right:20px;bottom:20px;overflow-y:scroll;padding-right:5px}#navigation__mobile--links::-webkit-scrollbar{width:10px}#navigation__mobile--links::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#navigation__mobile--links::-webkit-scrollbar-thumb{background:var(--darkBlue);border-radius:5px}#navigation__mobile--links::-webkit-scrollbar-thumb:hover{background:#fff}.navigation__mobile--link{display:flex;flex-direction:column;width:100%}.navigation__mobile__link--details,.navigation__mobile__link--details__base{display:flex;align-items:center;width:100%;height:50px;padding-left:20px;padding-right:20px;box-sizing:border-box;border-radius:20px}.navigation__mobile--link[data-open=true] .navigation__mobile__link--details{background-color:var(--midBlue)}.navigation__mobile__link--label{font-family:var(--fontBold);text-transform:uppercase;font-size:18px;color:#fff}.navigation__mobile__link--spacer{flex:1}.navigation__mobile__link--details i{color:#fff;display:flex;justify-content:end;font-size:18px;transition:transform .3s}.navigation__mobile--link[data-open=true] .navigation__mobile__link--details i{transform:rotate(90deg)}.navigation__mobile--sub__link__container{display:flex;flex-direction:column;transition:max-height .3s;max-height:0;overflow:hidden}.navigation__mobile__sub__link--header{margin-top:10px;margin-left:10px;font-family:var(--fontBold);color:#fff;font-size:16px;margin-bottom:5px;display:flex;align-items:center}.navigation__mobile__sub__link--header p{flex:1}.navigation__mobile__sub__link--link{margin-left:20px;font-family:var(--fontReg);color:#fff;font-size:14px;margin-bottom:5px;display:flex;align-items:center}.navigation__mobile__sub__link--link p{flex:1}#why__choose__us--bar{display:flex;width:100%;justify-content:center;background-color:#fff}#why__choose__us__bar--center{width:1600px;max-width:90%;display:flex;align-items:center;justify-content:space-between}#why__choose__us__bar--center span{font-family:var(--fontReg);color:#b5b5b5;font-size:30px}.why__choose__us--container{display:flex;justify-content:center;align-items:center;padding:20px}.why__choose__us--container i{font-size:30px;color:var(--fontColor);margin-right:20px}.why__choose__us--details{display:flex;flex-direction:column}.why__choose__us--title{font-family:var(--fontBold);font-size:13px;color:var(--fontColor)}.why__choose__us--overview{font-family:var(--fontReg);font-size:13px;color:var(--fontColor)}@media only screen and (max-width:1200px){.header__icon__link--container i{margin-right:unset}.header__icon__link--details{display:none}#header--search{flex:1}}@media only screen and (max-width:1000px){#navigation__bar--links{display:none}#navigation__bar--mobile{display:flex;font-size:25px;color:var(--fontColor);background-color:#ebebeb;height:60px;border-radius:20px;align-items:center;padding-left:20px;padding-right:20px}#why__choose__us__bar--center .why__choose__us--container:not(:first-child){display:none}#why__choose__us__bar--center span{display:none}.why__choose__us--container{flex:1}}@media only screen and (max-width:650px){#header--center{justify-content:center}#header--right{display:none}}
#nav--bar{width:100%;padding-left:40px;padding-right:40px;display:flex;background-color:var(--textBackGrey);height:50px;align-items:center}.nav__bar--link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:var(--fontReg);color:#000;font-size:13px}.nav__bar--has__link{border-bottom:1px dashed}.nav__bar--spacer{margin-left:5px;margin-right:5px;font-family:var(--fontBold);font-size:12px}
.policy--title{width:100%;font-family:var(--fontBold);font-size:18px;color:var(--fontColor)}.policy--subtitle{width:100%;font-family:var(--fontBold);font-size:14px;margin-top:20px;margin-bottom:10px;color:var(--fontColor)}.policy--note,.policy--text{width:100%;font-family:var(--fontReg);font-size:12px;margin-bottom:10px}.policy--note span{font-family:var(--fontBold)}.policy--list{margin-bottom:10px;font-family:var(--fontReg);font-size:12px;width:100%}.policy--list li{margin-bottom:5px}
#product--header{display:flex;width:100%;flex-wrap:wrap}.product__header--column{display:flex;flex-direction:column;flex:1;max-width:50%;min-width:250px}#product--info{aspect-ratio:1/1;position:relative;display:flex;flex-direction:column;justify-content:center}#product--brand__logo{height:60px;margin-bottom:10px;background-position:right;background-size:contain;background-repeat:no-repeat}#product--gallery{aspect-ratio:1/1;position:relative;background-color:var(--textBackGrey)}.product__gallery--image{position:absolute;top:25px;left:25px;bottom:25px;right:25px;background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s}.product__gallery--image[data-visible=true]{opacity:1}#product__gallery--buttons{display:flex;height:100px;overflow-x:scroll;padding-bottom:20px}#product__gallery--buttons::-webkit-scrollbar{height:5px}#product__gallery--buttons::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#product__gallery--buttons::-webkit-scrollbar-thumb{background:var(--baseBlue)}#product__gallery--buttons::-webkit-scrollbar-thumb:hover{background:var(--darkBlue)}.product__gallery--button{height:100%;aspect-ratio:1/1;padding:10px;box-sizing:border-box;background-color:var(--textBackGrey);margin-right:10px;cursor:pointer;border:1px solid var(--textBackGrey);transition:border-color .3s}.product__gallery--button:hover{border-color:var(--darkBlue)}.product__gallery--button[data-visible=true]{border-color:var(--baseBlue)}.product__gallery__button--image{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}#product--title{padding:20px;font-family:var(--fontBold);font-size:25px;background-color:var(--baseBlue);color:#fff}#product--subtitle{padding:15px 25px;font-family:var(--fontReg);font-size:14px}#product--option__dropdowns{display:flex;flex-direction:column;padding-left:25px;padding-right:25px}.product--option__dropdown__label{font-family:var(--fontBold);font-size:15px;margin-bottom:2px}.product--option__dropdown{box-sizing:border-box;height:50px;padding-left:15px;font-family:var(--fontReg);background-color:#f5f5f5;border:none;margin-bottom:20px}#product--details{padding:15px;background-color:var(--textBackGrey);display:flex;flex-wrap:wrap}#product--price{flex:1;display:flex;justify-content:end;align-items:center;font-family:var(--fontBold);font-size:20px;color:#4caf50}#product--price span{font-family:var(--fontReg);font-size:12px;margin-right:6px;color:#000}#product--add__to__basket{background-color:var(--baseBlue);color:#fff;padding:10px 20px;font-family:var(--fontBold);font-size:14px;border:1px solid var(--baseBlue);cursor:pointer;transition:background-color .3s,color .3s}#product--add__to__basket:hover{background-color:rgba(0,0,0,0);color:var(--baseBlue)}#product--add__to__basket:disabled{background-color:#9f9f9f;color:#7e7e7e;border-color:#9f9f9f;cursor:not-allowed}#product__price--container{display:flex;flex-direction:column;flex:1;align-items:end}#product--read__more{margin-left:25px;width:78px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px dashed;padding:0;margin-bottom:25px;cursor:pointer}#product--detail{flex-direction:row;align-items:start}#product__details--container{flex:1}#product__brand--logo{aspect-ratio:2/1;background-position:center;background-size:contain;background-repeat:no-repeat}#product__brand--name{font-family:var(--fontBold);font-size:16px;margin-bottom:10px}#product__brand--description{font-family:var(--fontReg);font-size:15px}#product__details--brand{min-width:300px;width:300px;max-width:100%}#product__details__information--header{display:flex;height:50px}.product__details__information__header--link{padding-left:25px;padding-right:25px;background-color:var(--textBackGrey);border:none;font-family:var(--fontBold);cursor:pointer;transition:background-color .3s,color .3s}.product__details__information__header--link:hover{background-color:var(--darkBlue);color:#fff}.product__details__information__header--link[data-selected=true]{background-color:var(--baseBlue);color:#fff;cursor:not-allowed}#product__details__information--content{background-color:var(--textBackGrey);padding:30px}#product__brand--view{font-family:var(--fontReg);font-size:14px;border-bottom:1px dashed;color:#000}#product__social__links--container{margin-left:25px;margin-bottom:25px;display:flex}#product--social__links{display:flex;background-color:#f5f5f5;overflow:hidden;padding-right:5px}#product__social__links--icon{width:35px;background-color:var(--baseBlue);color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;margin-right:5px}.product__social__links--link{width:25px;height:25px;background-color:var(--baseBlue);border-radius:50%;margin:5px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff}.product__social__links__link--facebook{background-color:#1877f2}.product__social__links__link--twitter{background-color:#1da1f2}.product__social__links__link--whatsapp{background-color:#25d366}#product__add--qty{display:flex;margin-left:15px;align-items:center}.product__add__qty--button{width:30px;height:30px;background-color:#e1e1e1;border:none;color:#000;transition:background-color .3s,color .3s;cursor:pointer}.product__add__qty--button:hover{background-color:var(--darkBlue);color:#fff}#product__add__qty--input{border:none;height:30px;text-align:center;font-family:var(--fontBold);width:60px}#product--delivery{display:flex;align-items:center;margin:20px 0 0 20px}#product__delivery--content{display:flex;flex-direction:column;align-items:end;flex:1}#product--delivery i{font-size:25px;color:#4caf50}#product__delivery--title{font-size:18px;color:#4caf50;font-family:var(--fontBold)}#product__delivery--content{font-size:12px;font-family:var(--fontReg)}#product--stock{display:flex;align-items:center;margin-left:10px}#product__stock--icon{font-size:14px;margin-right:4px}.product__stock__icon--check{color:#4caf50}.product__stock__icon--cross{color:#f44336}#product--stock p{font-family:var(--fontReg);font-size:12px}#product--rating{margin:20px 20px 0;display:flex;align-items:center}#product__rating--stars{display:flex;margin-right:5px;font-size:13px;color:var(--darkBlue)}#product__rating--count{font-family:var(--fontReg);font-size:11px}#product--accepted__payments{height:50px;display:flex;align-items:center;margin-top:15px;margin-left:20px}#product__accepted__payments--label{font-family:var(--fontReg);font-size:12px;margin-right:75px}#product__accepted__payments--icons{background-image:url(https://www.impracharge.co.uk/images/payment-logos.webp);height:30px;flex:1;background-size:contain;background-position:right;background-repeat:no-repeat}#product__option--error[data-show=false]{display:none}#product__option--error[data-show=true]{margin-left:25px;margin-bottom:25px;padding:10px;background-color:#ff6a5f;font-family:var(--fontReg);color:#fff;font-size:13px}@media only screen and (max-width:500px){.product__header--column{max-width:unset}#product--info{aspect-ratio:unset}#product--detail{flex-direction:column}#product__details--brand,#product__details--container{width:100%}}
#rating--bar{width:100%;display:flex;justify-content:center;padding-top:10px;padding-bottom:10px;background-color:var(--textBackGrey);align-items:center}.rating__bar--text{font-family:var(--fontReg);font-size:12px}.rating__bar--text b{font-family:var(--fontBold)}.rating__bar--stars{margin-left:5px;margin-right:2px;display:flex}.rating__bar--stars i{background-color:#00804d;color:#fff;border-radius:5px;height:25px;width:25px;display:flex;align-items:center;justify-content:center;margin-right:3px;font-size:12px}@media only screen and (max-width:450px){.rating__bar--text:first-child{display:none}}
#search--showing{margin-top:10px;font-family:var(--fontReg);font-size:14px}#search--showing span{font-family:var(--fontBold)}.search--pagination{width:30px;height:30px;font-family:var(--fontBold);background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;margin:10px}.search--pagination[data-selected=true]{background-color:var(--baseBlue);color:#fff;cursor:not-allowed}#search--container{display:flex;width:100%}#search--filters{display:flex;flex-direction:column;min-width:250px;border-right:3px solid var(--textBackGrey)}#search--content{flex:1}#search--sticky{padding-right:20px;display:flex;flex-direction:column}.search--filter{width:100%;display:flex;flex-direction:column}#search__filters--title{font-family:var(--fontBold);font-size:18px}.search__filter--label{font-family:var(--fontBold);font-size:13px;margin-bottom:5px;margin-top:10px}.search__filter--option{display:flex;margin-left:20px;margin-bottom:5px}.search__filter__option--value{flex:1;padding-left:10px;font-family:var(--fontReg);font-size:12px}#search__filter--term{background-color:#ebebeb;padding-left:15px;font-family:var(--fontReg);border:2px solid #ebebeb;border-right:none;transition:border-color .3s;height:40px;margin-left:20px;box-sizing:border-box;max-width:100%}#search__filters--submit{padding:10px 20px;background-color:var(--baseBlue);color:#fff;font-family:var(--fontBold);border:none;cursor:pointer;transition:box-shadow .3s,background-color .3s,color .3s}#search__filters--submit:not(:disabled):hover{box-shadow:5px 5px 0 0 var(--darkBlue)}#search__filters--submit:disabled{background-color:#c9c9c9;color:#9d9d9d}#search__filters--clear{background-color:rgba(0,0,0,0);border:none;cursor:pointer;margin-top:5px;font-family:var(--fontBold);font-size:12px}#search--header{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;height:300px}#search__header--background,#search__header--background__base{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover}#search__header--background{filter:brightness(.6)}#search__header--title{z-index:1;color:#fff;font-family:var(--fontBold);font-size:30px;text-align:center;max-width:90%}#search__header--subtitle{z-index:1;color:#fff;font-family:var(--fontReg);font-size:15px;text-align:center;max-width:90%}#search__mobile--filter{display:none}@media only screen and (max-width:650px){#search--filters{position:fixed;top:0;left:-250px;bottom:0;background-color:#fff;z-index:1001;padding-left:20px;width:250px;min-width:unset;box-sizing:border-box;transition:left .3s}#search--filters[data-open=true]{left:0;overflow-x:scroll}#search--sticky{position:unset;margin-top:40px}#search__mobile--filter{display:flex;justify-content:center;margin-bottom:20px}#search__mobile__filter--open{padding:15px;font-family:var(--fontBold);text-transform:uppercase;background-color:var(--baseBlue);border:none;color:#fff}#search__filter--term{margin-right:20px}#search--filters[data-open=true] #search__filters--mobile__close{position:fixed;right:0;top:0;bottom:0;left:250px}}
.site__map--header{width:100%;font-family:var(--fontBold);margin-bottom:20px}.site__map--link{width:100%;font-family:var(--fontReg);margin-bottom:5px}
#account--overview{display:flex;margin-top:20px;margin-bottom:20px;width:100%;align-items:center;flex-wrap:wrap}#account__overview--welcome{display:flex;margin:0;font-family:var(--fontReg);font-size:16px;align-items:center}#account__overview--welcome span{font-family:var(--fontBold);font-size:30px;margin-left:10px}#account__overview--spacer{flex:1}#account__overview--joined{display:flex;margin:0;font-family:var(--fontReg);font-size:10px;align-items:center}#account__overview--joined span{font-family:var(--fontBold);font-size:18px;margin-left:10px}#account__overview--logout{margin-left:20px;padding:15px;background-color:var(--baseBlue);color:#fff;font-family:var(--fontBold);font-size:14px;outline:0;border:none}#account__overview--logout i{margin-left:5px}.account--stat{display:flex;flex:1;background-color:var(--baseBlue);padding:20px;flex-direction:column;margin:10px;align-items:center;color:#fff}.account__stat--label{font-family:var(--fontReg);font-size:12px;margin:0}.account__stat--value{margin:0;font-family:var(--fontBold);font-size:30px}.account--orders{flex-direction:column;margin-bottom:40px;width:100%}#account__orders--title{font-family:var(--fontBold);font-size:20px;margin-top:30px;margin-bottom:20px}.account--order{display:flex;padding:10px;align-items:center;flex-wrap:wrap;max-width:100%;cursor:pointer;width:100%;background-color:#f7f7f7}.account--order:nth-child(even){background-color:#dfdfdf}.account__order--number{flex:1;font-family:var(--fontBold);font-size:16px;margin:0;min-width:150px;text-align:center}.account__order--detail{flex:1;font-family:var(--fontReg);font-size:12px;min-width:150px;justify-content:center}.account__order--detail{flex:1;font-family:var(--fontReg);font-size:10px;display:flex;align-items:center;margin:0}.account__order--detail span{font-family:var(--fontBold);font-size:16px;margin-left:5px}.account__order--total{flex:1;text-align:center;font-family:var(--fontBold);font-size:16px;margin:0;min-width:150px;justify-content:center}.account__order--status{margin:0;padding:8px;color:#fff;border-radius:5px;font-family:var(--fontBold);font-size:12px}.account__order--status__orange{background-color:orange}.account__order--status__green{background-color:#4caf50}.account__order--lines{display:flex;flex-direction:column;background-color:var(--altoGray);max-height:0;overflow:hidden;transition:max-height .3s;width:100%}.account__order--line{margin:5px;display:flex;align-items:center;background-color:#f7f7f7;padding:15px;box-sizing:border-box;width:100%}.account__order--line:not(:first-child){margin-top:0}.account__order__line--image{width:50px;background-position:center;background-size:contain;background-repeat:no-repeat;height:40px;margin-right:15px}.account__order__line--title{margin:0;flex:1;font-family:var(--fontReg);font-size:14px}.account__order__line--title span{font-family:var(--fontBold)}.account__order__line--price{margin:0;font-family:var(--fontBold);font-size:16px}@media only screen and (max-width:550px){.account__order--status{width:100%;text-align:center;margin-top:10px}.account__order--line{flex-direction:column}.account__order__line--image{margin-right:0}}