.lct-login-popup{position:fixed;width:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff;display:none}.lct-login-popup .lct-login-form-wrapper{background-color:#fff;border-radius:10px;position:relative}.lct-login-popup .lct-login-form-wrapper .close-btn{position:absolute;top:10px;right:10px;width:20px;height:20px;background-color:#32C671;color:#fff;border-radius:55%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.xoo-el-form-container .xoo-el-header>ul>li{background-color:#fff}.xoo-el-form-container .xoo-el-header>ul .xoo-el-active{background-color:#fff !important;border-bottom:2px solid #32C671;/* Sets the colour of the line under login */color:#333 !important}.xoo-el-form-container .xoo-el-form-label span{color:#606266}.xoo-el-form-container .xoo-el-lostpw-tgr{color:#32C671;text-decoration:underline}.xoo-el-form-container .xoo-el-login-btn,.xoo-el-form-container .xoo-el-register-btn{background-color:#252525 !important}/* Sets the colour of the sign in button */.footer{margin-top:60px;background-color:#252525;color:#ff}.footer .container{position:relative;padding:0 !important}.footer .subscribe-to-news{max-width:800px;display:inline-block;position:relative;top:-40px;background-color:#fff;/* Sets the colour of the newsletter box background */border-radius:5px;padding-left:20px !important}.footer .subscribe-to-news::before{content:'';width:0;height:0;border:30px solid transparent;border-right-color:#32C671;position:absolute;left:-30px;top:13px;transform:rotate(226deg)}.footer .subscribe-to-news>h3{width:120px;position:relative;top:2px;color:#000000;font-weight:700}.footer .subscribe-to-news .wpforms-container{margin:0 !important}.footer .subscribe-to-news .wpforms-container .wpforms-form{display:flex !important;align-items:center !important;padding:0 !important}.footer .subscribe-to-news .wpforms-container .wpforms-form .wpforms-field-container{display:flex !important;padding:0 !important}.footer .subscribe-to-news .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field-large{border-radius:5px !important}.footer .subscribe-to-news .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{margin-right:10px}.footer .subscribe-to-news .wpforms-container .wpforms-form .wpforms-submit-container{margin:0 !important;padding:0 !important}.footer .subscribe-to-news .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{width:120px;color:#fff;background-color:#32C671;border-radius:5px;border:1px solid #fff;border-radius:5px !important}.footer .subscribe-to-news .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{background-color:#32C671;color:#fff;border-color:#32C671}/* Sets the colour of the subscribe button */.footer .subscribe-to-news .wpforms-container .wpforms-form em.wpforms-error{color:#ff}.footer .subscribe-to-news .wpforms-container .wpforms-confirmation-container-full{margin:0;background:transparent !important;border-color:transparent !important;color:#fff !important}.footer .footer-main{margin:0 auto}.footer .footer-main .company-info{margin-top:20px}.footer .footer-main .company-info>.logo{flex-shrink:0;margin-bottom:20px;display:block}.footer .footer-main .company-info>.logo img{height:100px;width:150px}.footer .footer-main .company-info>ul li{width:260px;margin-bottom:20px}.footer .footer-main .company-info>ul li img{align-self:center;text-align:center;position:relative}.footer .footer-main .company-info>ul li>div{padding:0 15px}.footer .footer-main .company-info>ul li>div p{font-size:16px;line-height:26px;padding-left:20px;margin-bottom:0;color:#fff}.footer .footer-main .other-info{margin-top:22px}.footer .footer-main .other-info>li{color:#fff;padding:0 15px;padding-left:25px}.footer .footer-main .other-info>li>h3{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:20px;min-width:135px}.footer .footer-main .other-info>li>a{font-size:15px;display:block;height:37px;display:flex;align-items:center;color:#fff}.footer .footer-main .other-info>li>a::before{content:"";background-color:#fff;height:1px;width:0;padding-left:0;transition:all .3s;margin-right:2px}.footer .footer-main .other-info>li>a:hover::before{padding-left:15px}.footer .footer-main .other-info>li+li{border-left:1px solid #fff}.footer .footer-main .other-info>li:not(:last-child){padding-right:36px}.footer .footer-main .social-and-shipping .footer-social li{margin:0 5px;overflow:hidden;position:relative;height:35px;width:35px;margin-right:10px}.footer .footer-main .social-and-shipping .footer-social li>a{height:35px;position:absolute;transition:all .3s}.footer .footer-main .social-and-shipping .footer-social li>a img{height:40px;display:block}.footer .footer-main .social-and-shipping .footer-social li>a:nth-of-type(1){top:0;width:35px;height:35px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer .footer-main .social-and-shipping .footer-social li>a:nth-of-type(1) img{width:19px;height:18px}.footer .footer-main .social-and-shipping .footer-social li>a:nth-of-type(2){top:40px;display:flex;align-items:center;justify-content:center}.footer .footer-main .social-and-shipping .footer-social li>a:nth-of-type(2) img{width:35px;height:35px}.footer .footer-main .social-and-shipping .footer-social li:hover>a:nth-of-type(1){top:-40px}.footer .footer-main .social-and-shipping .footer-social li:hover>a:nth-of-type(2){top:0}.footer .footer-main .social-and-shipping .shipping-methods>p{color:#fff;font-size:18px}.footer .footer-main .social-and-shipping .shipping-methods>ul li{height:40px;width:45px;margin:0 5px 0 15px;overflow:hidden;position:relative}.footer .footer-main .social-and-shipping .shipping-methods>ul li>a{height:100%;position:absolute;width:45px;transition:all .3s}.footer .footer-main .social-and-shipping .shipping-methods>ul li>a img{height:40px;display:block}.footer .footer-main .social-and-shipping .shipping-methods>ul li>a:nth-of-type(1){top:0}.footer .footer-main .social-and-shipping .shipping-methods>ul li>a:nth-of-type(2){top:40px}.footer .footer-main .social-and-shipping .shipping-methods>ul li:hover>a:nth-of-type(1){top:-40px}.footer .footer-main .social-and-shipping .shipping-methods>ul li:hover>a:nth-of-type(2){top:0}.footer .footer-copy-right-main{background-color:#252525;/* Sets the colour of the copyright bar */height:45px}.footer .footer-copy-right-main .footer-copy-right-center{margin:0 auto;width:calc(100% - 120px);height:45px}.footer .footer-copy-right-main .footer-copy-right-center .footer-copy-right-left{font-size:15px;color:#fff}.footer .footer-copy-right-main .footer-copy-right-center .footer-copy-right-right{margin:0}.footer .footer-copy-right-main .footer-copy-right-center .payment-box{height:40px;width:45px;margin:0 5px;overflow:hidden;position:relative}.footer .footer-copy-right-main .footer-copy-right-center .payment-box>a{height:100%;position:absolute;width:45px;transition:all .3s}.footer .footer-copy-right-main .footer-copy-right-center .payment-box>a img{height:40px;width:40px;display:block}.footer .footer-copy-right-main .footer-copy-right-center .payment-box>a:nth-of-type(1){top:0}.footer .footer-copy-right-main .footer-copy-right-center .payment-box>a:nth-of-type(2){top:40px}.footer .footer-copy-right-main .footer-copy-right-center .payment-box:hover>a:nth-of-type(1){top:-40px}.footer .footer-copy-right-main .footer-copy-right-center .payment-box:hover>a:nth-of-type(2){top:0}@media screen and (max-width:799px){.footer .container .subscribe-to-news{z-index:100;width:calc(100% - 40px);left:20px;display:flex;flex-direction:column}.footer .container .subscribe-to-news::before{display:none}.footer .container .subscribe-to-news>h3{width:auto}.footer .container .subscribe-to-news .wpforms-container{width:100%;flex-direction:column}.footer .container .subscribe-to-news .wpforms-container .wpforms-form{flex-direction:column}.footer .container .subscribe-to-news .wpforms-container .wpforms-form .wpforms-field-container{flex-direction:column}.footer-main .company-info>.logo{display:none !important}.footer-main .other-info{flex-direction:column}.footer-main .other-info>li{border-left:none !important}.footer-main .other-info>li+li{margin-top:10px}.footer-main .shipping-methods{flex-direction:column}.footer-copy-right-main .container .footer-copy-right-right{display:none !important}}.footer .subscribe-to-news::before{content:none!important;display:none!important;border:0!important}

