<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width:768px){body.customer-account-createpassword,body.customer-account-createpassword .account-login,body.customer-account-createpassword .column.main,body.customer-account-createpassword .columns,body.customer-account-createpassword .login-container,body.customer-account-createpassword .page-main,body.customer-account-forgotpassword,body.customer-account-forgotpassword .account-login,body.customer-account-forgotpassword .column.main,body.customer-account-forgotpassword .columns,body.customer-account-forgotpassword .login-container,body.customer-account-forgotpassword .page-main,body.customer-account-login,body.customer-account-login .account-login,body.customer-account-login .column.main,body.customer-account-login .columns,body.customer-account-login .login-container,body.customer-account-login .page-main,body.customer-account-register,body.customer-account-register .account-login,body.customer-account-register .column.main,body.customer-account-register .columns,body.customer-account-register .login-container,body.customer-account-register .page-main{height:100%}}body.customer-account-createpassword .loader-overlay,body.customer-account-forgotpassword .loader-overlay,body.customer-account-login .loader-overlay,body.customer-account-register .loader-overlay{display:none}body.customer-account-createpassword .page-main,body.customer-account-forgotpassword .page-main,body.customer-account-login .page-main,body.customer-account-register .page-main{padding:0}@media only screen and (min-width:1200px){body.customer-account-createpassword .page-main,body.customer-account-forgotpassword .page-main,body.customer-account-login .page-main,body.customer-account-register .page-main{max-width:100%}}body.customer-account-createpassword .header,body.customer-account-forgotpassword .header,body.customer-account-login .header,body.customer-account-register .header{border:none;padding:0}body.customer-account-createpassword .page.messages .messages--system .message__text,body.customer-account-forgotpassword .page.messages .messages--system .message__text,body.customer-account-login .page.messages .messages--system .message__text,body.customer-account-register .page.messages .messages--system .message__text{margin:0 0 15px}body.customer-account-createpassword .field-recaptcha,body.customer-account-forgotpassword .field-recaptcha,body.customer-account-login .field-recaptcha,body.customer-account-register .field-recaptcha{height:0;visibility:hidden}body.customer-account-createpassword .recaptcha-notice,body.customer-account-forgotpassword .recaptcha-notice,body.customer-account-login .recaptcha-notice,body.customer-account-register .recaptcha-notice{display:block}body.customer-account-createpassword .recaptcha-notice a,body.customer-account-forgotpassword .recaptcha-notice a,body.customer-account-login .recaptcha-notice a,body.customer-account-register .recaptcha-notice a{color:#006ce0;text-decoration:none}body.customer-account-createpassword .recaptcha-notice a:hover,body.customer-account-forgotpassword .recaptcha-notice a:hover,body.customer-account-login .recaptcha-notice a:hover,body.customer-account-register .recaptcha-notice a:hover{color:#006ce0}.account-login{color:#fff;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.account-login{display:block}}.account-login--b2c{background:#c00}@media only screen and (max-width:767px){.account-login--b2c{background-image:linear-gradient(180deg,rgba(204,0,0,.7),rgba(204,0,0,.7)),url(../../images/customer/login_bg.jpeg);background-position:40% 1060px}}.account-login--b2b{background:#111}@media only screen and (max-width:767px){.account-login--b2b{background-image:linear-gradient(180deg,hsla(0,0%,7%,.7),hsla(0,0%,7%,.7)),url(../../images/customer/login_bg.jpeg);background-position:40% 1060px}}@media only screen and (min-width:768px){.account-login__info{min-height:365px;padding:40px 10%}}@media only screen and (min-width:768px) and (max-width:1024px){.account-login__info{margin-top:150px}}@media only screen and (min-width:1200px){.account-login__info{padding:40px 15% 30px}}.account-login__top{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:20px 25px 0;z-index:100}@media only screen and (min-width:768px){.account-login__top{padding:0;position:absolute;top:74px}.account-login__title-icon,.account-login__top-title{display:none}}.account-login__top-title{color:#fff;font:600 1.8rem Source Sans Pro;padding-left:42px}.account-login__top-title:hover{color:#fff;text-decoration:none}.account-login__title-icon{height:28px;position:absolute;width:28px}.account-login__title{font:600 1.6rem Source Sans Pro;line-height:24px;margin-bottom:10px;padding:60px 30px 10px}@media only screen and (min-width:768px){.account-login__title{font-size:3.2rem;line-height:48px;padding:0 10px 0 42px;position:absolute;top:64px;width:80%}}.account-login__section{min-height:200px;padding:0 30px 15px}@media only screen and (min-width:768px){.account-login__section{margin-left:42px;padding:0}}.account-login__section--b2c{min-height:130px}.account-login__section--fetched{top:0}@media only screen and (max-width:479px){.account-login__section--fetched{min-height:auto}}.account-login__section--fetched .login-info__title{display:none}.account-login__section--fetched .account-login__welcome{padding-left:0}@media only screen and (max-width:767px){.account-login__section--fetched .account-login__welcome{padding:10px 0 0 40px}}@media only screen and (max-width:479px){.account-login__section--fetched .login-info--b2b{display:none}}.account-login__link{color:#fff;padding-left:20px;position:relative}.account-login__link:before{background:url(../../images/chevron-right-white.svg) 50% no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);width:14px}@media only screen and (min-width:768px){.account-login__link{font-size:0;height:20px}.account-login__link:before{background:url(../../images/long-arrow-right.svg) 50% no-repeat;background-size:contain;height:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}}@media only screen and (max-width:767px){.account-login__link--cancel:before{background:url(../../images/close-white.svg) 50% no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.account-login__link:active,.account-login__link:hover,.account-login__link:visited{color:#fff;text-decoration:none}.account-login__welcome{font:600 1.4rem Source Sans Pro;line-height:20px;padding:10px 30px 124px 70px}@media only screen and (min-width:768px){.account-login__welcome{font-size:3.2rem;line-height:48px;padding:0 10px 0 42px;position:absolute;top:64px}.account-login__block--information{display:flex;flex-basis:40%;flex-direction:column;height:100%;justify-content:center;padding-top:90px;position:relative}}@media only screen and (max-width:1023px){.account-login__block--information{justify-content:flex-start}}@media only screen and (min-width:1400px){.account-login__block--information{flex-basis:30%}}@media only screen and (max-width:479px){.account-login__block--information.account-login__block--focused .login-info{margin-top:15px}}.account-login__block--forms{color:#111}@media only screen and (min-width:768px){.account-login__block--forms{background:#fff;flex-basis:60%;flex-grow:1;height:100%;max-height:100%;overflow-y:scroll;padding-top:90px;position:relative}}@media only screen and (min-width:1400px){.account-login__block--forms{flex-basis:70%}}@media only screen and (max-width:479px){.account-login__block--forms.account-login__block--focused .login-forms{bottom:0;left:0;position:absolute;right:0;top:93px}}.account-login__store-link{bottom:30px;cursor:pointer;left:10%;position:relative}@media only screen and (max-width:767px){.account-login__store-link{display:none}}.account-login__logo{display:block;height:30px;width:auto}.account-login__forms{background:#fff;border-radius:10px 10px 0 0;padding:20px 32px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account-login__forms--long{-webkit-transform:translateY(-95%);transform:translateY(-95%)}@media only screen and (min-width:768px){.account-login__forms{background:linear-gradient(0deg,#fff,#fff 95%,hsla(0,0%,100%,0));border-radius:0;height:365px;margin-bottom:30px;margin-left:10%;max-width:379px;padding:0;position:relative}}@media only screen and (max-width:1023px){.account-login__forms{min-height:auto;padding-top:40px;position:static;-webkit-transform:none;transform:none}}@media only screen and (max-width:767px){.account-login__forms{box-shadow:0 -10px 15px rgba(0,0,0,.12);position:relative;top:45%}}@media only screen and (max-width:479px){.account-login__forms{position:static;-webkit-transform:none;transform:none}}.account-login__form-subtitle{font:600 1.6rem Source Sans Pro}@media only screen and (min-width:768px){.account-login__form-subtitle{font-size:2.4rem;line-height:32px;margin-bottom:32px}}.account-login__show-info-btn{color:#006ce0;cursor:pointer;font-size:1.4rem;height:auto;position:absolute;right:0;top:0}@media only screen and (max-width:767px){.account-login__show-info-btn{display:none}}.account-login__show-info{color:#fff;display:block;font-size:1.4rem;margin-bottom:20px;margin-left:30px;text-decoration:underline}@media only screen and (min-width:768px){.account-login__show-info{display:none}}.account-login__show-premium{background:#fff;border-radius:4px;color:#111;display:block;font:600 1.4rem Source Sans Pro;height:40px;line-height:40px;margin:0 30px 30px;padding:0 34px 0 76px;position:relative;width:calc(100% - 60px)}@media only screen and (min-width:768px){.account-login__show-premium{bottom:44px;margin:0 15px;padding-left:66px;position:absolute;width:calc(100% - 30px)}}@media only screen and (min-width:992px){.account-login__show-premium{height:88px;margin:0 30px;padding-left:76px;width:calc(100% - 60px)}}@media only screen and (min-width:1200px){.account-login__show-premium{margin:0 44px;padding-left:116px;padding-right:52px;width:calc(100% - 88px)}}.account-login__show-premium:before{background:url(../../images/customer/bauhaus-premium-logo.png) no-repeat 50%;background-size:contain;content:"";height:24px;left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px}@media only screen and (min-width:768px){.account-login__show-premium:before{width:50px}}@media only screen and (min-width:992px){.account-login__show-premium:before{width:64px}}@media only screen and (min-width:1200px){.account-login__show-premium:before{height:32px;left:20px;width:86px}}@media only screen and (min-width:1600px){.account-login__show-premium:before{left:30px}}.account-login__show-premium:after{background:url(../../images/long-arrow-right--gray.svg) no-repeat 50%;background-size:contain;content:"";height:16px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}@media only screen and (min-width:1200px){.account-login__show-premium:after{right:20px}}@media only screen and (min-width:1600px){.account-login__show-premium:after{right:30px}}.account-login__info-modal{max-width:700px}.account-login__modal.modal-popup .modal-inner-wrap{padding-left:0;padding-right:0}@media only screen and (min-width:480px){.account-login__modal.modal-popup .modal-inner-wrap{height:100%;left:auto;max-height:unset;padding:0 0 44px;top:0;-webkit-transform:translateX(120%);transform:translateX(120%);width:60%}}@media only screen and (max-width:479px){.account-login__modal.modal-popup .modal-inner-wrap{height:100%;max-height:none;padding-bottom:60px;width:100%}}@media only screen and (min-width:1400px){.account-login__modal.modal-popup .modal-inner-wrap{width:70%}}.account-login__modal.modal-popup .modal-inner-wrap .modal-header{background:#fff url(../../images/logo.svg) no-repeat 12.5% 60px;background-size:auto 30px;height:90px;margin-bottom:10px}@media only screen and (max-width:479px){.account-login__modal.modal-popup .modal-inner-wrap .modal-header{background:none;height:auto;margin-bottom:0}}.account-login__modal.modal-popup .modal-inner-wrap .modal-content{padding:72px 70px 0 10%}@media only screen and (max-width:479px){.account-login__modal.modal-popup .modal-inner-wrap .modal-content{padding:0 32px}}@media only screen and (min-width:480px){.account-login__modal.modal-popup._show .modal-inner-wrap{top:0;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}}.account-login__modal.modal-popup .action-close{background:#f4f4f4;border-radius:50%;height:36px;position:fixed;right:44px;top:44px;width:36px}@media only screen and (max-width:479px){.account-login__modal.modal-popup .action-close{height:20px;right:16px;top:16px;width:20px}}.account-login__modal.modal-popup .action-close:after{background-size:12px;height:12px;left:12px;top:12px;width:12px}@media only screen and (max-width:479px){.account-login__modal.modal-popup .action-close:after{background-size:10px 10px;height:10px;left:5px;top:5px;width:10px}}.account-login__btn-bankid.action{max-width:100%;padding-left:40px}.account-login__btn-bankid.action span{position:relative}.account-login__btn-bankid.action span:before{background:#fff;background:#fff url(../../Vaimo_BauhausCheckout/images/checkout-sprite/bank-id.svg) 50% no-repeat;background-size:contain;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.account-login__btn-bankid.action[disabled] span,.account-login__btn-bankid.action[disabled]:active span,.account-login__btn-bankid.action[disabled]:hover span{position:relative}.account-login__btn-bankid.action[disabled] span:before,.account-login__btn-bankid.action[disabled]:active span:before,.account-login__btn-bankid.action[disabled]:hover span:before{background:#fff;background:#595959 url(../../images/bankid-white.svg) 50% no-repeat;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media only screen and (max-width:479px){.account-login__btn-bankid.action{width:100%}}.modal-popup__message.modal-popup .modal-inner-wrap{padding-left:0;padding-right:0}.bankid-block__container--process,.bankid-block__container--select-company{background:#fff;color:#111;min-height:100%;position:relative;width:100%}@media only screen and (max-width:767px){.bankid-block__container--process,.bankid-block__container--select-company{position:static}}.bankid-block__container--process{top:-140px}.bankid-block__overlay{min-height:210px;padding-bottom:40px}@media only screen and (min-width:768px){.bankid-block__overlay{margin-top:20px}}.bankid-block__loader{font-size:1.4rem;margin-bottom:20px;padding-left:24px;position:relative}.bankid-block__loader:before{background:url(../../images/customer/loader-animated.svg) 0 0 no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.bankid-block__alternative{align-items:flex-start;display:flex;flex-direction:column;font-size:1.4rem}.bankid-block__button.action{float:none;max-width:100%}.bankid-block__cms{color:#424242;font-size:1.4rem;margin:7px 0 18px}@media only screen and (max-width:767px){.bankid-block__cms{font-size:1.2rem;margin-bottom:5px}}.bankid-block__cms h4{font:600 1.8rem Source Sans Pro}.bankid-block__modal .modal-inner-wrap{max-width:500px}.bankid-block__modal .modal-content{padding:20px}.bankid-block__modal button{display:block;margin:auto}.bankid-block__link{color:#006ce0;height:auto;margin-bottom:30px}.b2b-bankid-login .bankid-ssn__label.fieldset__label,.b2c-bankid-login .bankid-ssn__label.fieldset__label{color:#333;font-size:1rem;margin-bottom:5px;text-transform:uppercase}.b2b-bankid-login .bankid-ssn__input,.b2c-bankid-login .bankid-ssn__input{margin-right:10px;max-width:300px;width:100%}.b2b-bankid-login .bankid-ssn__note,.b2c-bankid-login .bankid-ssn__note{color:#111;margin:50px 0 20px;padding-left:34px;position:relative}@media only screen and (min-width:768px){.b2b-bankid-login .bankid-ssn__note,.b2c-bankid-login .bankid-ssn__note{font-size:1.4rem;margin-top:30px}}.b2b-bankid-login .bankid-ssn__note:before,.b2c-bankid-login .bankid-ssn__note:before{background:url(../../images/mini-logo.svg) 0 0 no-repeat}@media only screen and (min-width:768px){.b2b-bankid-login .bankid-ssn__note,.b2c-bankid-login .bankid-ssn__note{margin-top:16px}}.b2b-bankid-login .bankid-ssn__note:before,.b2c-bankid-login .bankid-ssn__note:before{background:#fff;background:#fff url(../../Vaimo_BauhausCheckout/images/checkout-sprite/bank-id.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:18px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.b2b-bankid-login .bankid-ssn__back-btn,.b2c-bankid-login .bankid-ssn__back-btn{color:#006ce0;display:block;font-size:1.4rem;font-weight:400;height:auto;margin:24px auto 0}.b2b-bankid-login .bankid-ssn__back-btn:hover,.b2c-bankid-login .bankid-ssn__back-btn:hover{color:#006ce0;text-decoration:none}.b2b-bankid-login .bankid-ssn__button.action,.b2c-bankid-login .bankid-ssn__button.action{max-width:100%;padding-left:40px;width:100%}.b2b-bankid-login .bankid-ssn__button.action span,.b2c-bankid-login .bankid-ssn__button.action span{position:relative}.b2b-bankid-login .bankid-ssn__button.action span:before,.b2c-bankid-login .bankid-ssn__button.action span:before{background:#fff;background:#fff url(../../Vaimo_BauhausCheckout/images/checkout-sprite/bank-id.svg) 50% no-repeat;background-size:contain;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.b2b-bankid-login .bankid-ssn__button.action[disabled] span,.b2b-bankid-login .bankid-ssn__button.action[disabled]:active span,.b2b-bankid-login .bankid-ssn__button.action[disabled]:hover span,.b2c-bankid-login .bankid-ssn__button.action[disabled] span,.b2c-bankid-login .bankid-ssn__button.action[disabled]:active span,.b2c-bankid-login .bankid-ssn__button.action[disabled]:hover span{position:relative}.b2b-bankid-login .bankid-ssn__button.action[disabled] span:before,.b2b-bankid-login .bankid-ssn__button.action[disabled]:active span:before,.b2b-bankid-login .bankid-ssn__button.action[disabled]:hover span:before,.b2c-bankid-login .bankid-ssn__button.action[disabled] span:before,.b2c-bankid-login .bankid-ssn__button.action[disabled]:active span:before,.b2c-bankid-login .bankid-ssn__button.action[disabled]:hover span:before{background:#fff;background:#595959 url(../../images/bankid-white.svg) 50% no-repeat;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.b2b-bankid-login .fieldset._required .bankid-ssn__label:before,.b2c-bankid-login .fieldset._required .bankid-ssn__label:before{content:normal}body.bankid-fullscreen .bankid-block{background-color:#fff;height:100vh;left:0;padding:60px 15px;position:fixed;top:0;width:100vw;z-index:9999}body.bankid-fullscreen .bankid-block__container--process{margin:auto;max-width:400px;top:0}@media only screen and (min-width:768px){.login-forms__title{line-height:32px;margin-bottom:32px}}.login-forms__switcher-wrap{border-radius:4px;display:flex;margin-bottom:40px;margin-top:4px;max-width:379px;padding:2px;position:relative}@media only screen and (max-width:767px){.login-forms__switcher-wrap{background:#f4f4f4;margin-bottom:20px;max-width:unset}}.login-forms__switcher{background:transparent;border-color:transparent;border-bottom:2px solid transparent;color:#000;font:600 1.8rem Source Sans Pro;height:32px;margin-right:30px;padding-bottom:18px}@media only screen and (max-width:767px){.login-forms__switcher{border:none;border-radius:2px;font-size:1rem;margin:0;padding:0;text-transform:uppercase;width:50%}}.login-forms__switcher--active{border-color:#c00}@media only screen and (max-width:767px){.login-forms__switcher--active{background:linear-gradient(135deg,#505050,#111);color:#fff}}.login-forms__title{font-weight:600}.login-forms__btn{font:600 1.4rem Source Sans Pro;margin-bottom:12px;max-width:100%;min-width:260px}@media only screen and (max-width:479px){.login-forms__btn{max-width:100%;width:100%}}.login-forms__fs-note{display:none}.login-forms__fs-link.action{font:600 1.4rem Source Sans Pro;margin-bottom:12px;max-width:100%;min-width:260px}@media only screen and (max-width:479px){.login-forms__fs-link.action{max-width:100%;width:100%}}.login-info{color:#fff}@media only screen and (min-width:768px){.login-info{margin-top:0}}.login-info__features{display:flex}@media only screen and (min-width:768px){.login-info__features{flex-direction:column}}.login-info__feature{flex-basis:24%;font:600 1rem Source Sans Pro,sans-serif;line-height:16px;margin-right:16px;text-transform:uppercase}@media only screen and (min-width:768px){.login-info__feature{font-size:1.6rem;text-transform:unset;width:100%}}.login-info__subtitle{font-size:1rem}@media only screen and (max-width:479px){.login-info__subtitle{max-width:70px}}.login-info__subtitle img,.login-info__subtitle svg{display:block;height:24px;margin-bottom:2px;margin-right:22px;width:24px}@media only screen and (min-width:768px){.login-info__subtitle img,.login-info__subtitle svg{height:32px;width:32px}}.login-info__subtitle-inline{font-size:1rem;margin-bottom:8px;padding-left:22px;position:relative}@media only screen and (min-width:768px){.login-info__subtitle-inline{padding-left:44px}}.login-info__subtitle-inline:after{background-color:transparent;border-color:#fff;border-radius:0;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:10px;left:5px;position:absolute;top:5px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}@media only screen and (min-width:768px){.login-info__subtitle-inline:after{height:19px;width:7px}.login-info__subtitle,.login-info__subtitle-inline{align-items:center;display:flex;font-size:1.6rem;height:27px;margin-bottom:28px}}.login-info--b2b .login-info__features{flex-direction:column}.login-info--b2b .login-info__feature{width:100%}.login-popup-info{margin-bottom:20px}.login-popup-info__block{margin-bottom:44px}@media only screen and (max-width:767px){.login-popup-info__block{margin-bottom:32px}}.login-popup-info__title{align-items:center;display:flex;font:600 1.6rem Source Sans Pro;line-height:24px;margin-bottom:8px;width:100%}@media only screen and (max-width:767px){.login-popup-info__title{font-size:1.8rem}}.login-popup-info__title img,.login-popup-info__title svg{height:32px;margin-right:20px;width:32px}@media only screen and (max-width:767px){.login-popup-info__title img,.login-popup-info__title svg{height:24px;margin-right:9px;width:24px}}.login-popup-info__title--checkmark{margin-bottom:8px;padding-left:34px;position:relative}@media only screen and (min-width:768px){.login-popup-info__title--checkmark{padding-left:52px}}.login-popup-info__title--checkmark:after{background-color:transparent;border-color:#111;border-radius:0;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:12px;height:18px;left:10px;left:5px;position:absolute;top:5px;top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;width:8px}@media only screen and (min-width:768px){.login-popup-info__title--checkmark:after{height:23px;top:-3px;width:10px}}.login-popup-info__text{font-size:1.4rem;padding-left:52px}@media only screen and (max-width:767px){.login-popup-info__text{padding-left:30px}}@media only screen and (min-width:768px){.login-popup-info p{font-size:1.4rem}}.b2b-bankid-login .login-forms__fs-link.action,.b2b-bankid-login__btn.action{font:600 1.4rem Source Sans Pro;margin-bottom:12px;max-width:100%;min-width:260px;padding-left:40px}@media only screen and (max-width:479px){.b2b-bankid-login .login-forms__fs-link.action,.b2b-bankid-login__btn.action{max-width:100%;width:100%}}.b2b-bankid-login .login-forms__fs-link.action span,.b2b-bankid-login__btn.action span{position:relative}.b2b-bankid-login .login-forms__fs-link.action span:before,.b2b-bankid-login__btn.action span:before{background:#fff;background:#fff url(../../Vaimo_BauhausCheckout/images/checkout-sprite/bank-id.svg) 50% no-repeat;background-size:contain;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.b2b-bankid-login .login-forms__fs-link.action[disabled] span,.b2b-bankid-login .login-forms__fs-link.action[disabled]:active span,.b2b-bankid-login .login-forms__fs-link.action[disabled]:hover span,.b2b-bankid-login__btn.action[disabled] span,.b2b-bankid-login__btn.action[disabled]:active span,.b2b-bankid-login__btn.action[disabled]:hover span{position:relative}.b2b-bankid-login .login-forms__fs-link.action[disabled] span:before,.b2b-bankid-login .login-forms__fs-link.action[disabled]:active span:before,.b2b-bankid-login .login-forms__fs-link.action[disabled]:hover span:before,.b2b-bankid-login__btn.action[disabled] span:before,.b2b-bankid-login__btn.action[disabled]:active span:before,.b2b-bankid-login__btn.action[disabled]:hover span:before{background:#fff;background:#595959 url(../../images/bankid-white.svg) 50% no-repeat;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media only screen and (min-width:768px){.select-company__title{line-height:32px;margin-bottom:20px}}.select-company__form{position:relative}.select-company__form:after,.select-company__form:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";height:20px;left:0;position:absolute;width:100%;z-index:100}.select-company__form:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0}.select-company__company-id{height:80px;margin:30px 0 0;z-index:100}.select-company__list{height:100%;max-height:300px;min-height:160px;overflow-y:scroll;padding:20px 0;position:relative;width:100%}.select-company__list::-webkit-scrollbar{display:none}.select-company__item{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:16px;position:relative}.select-company__item:hover{background:#f9f9f9;border-radius:4px}.select-company__item:hover .bankid-company__label{font-weight:400}.select-company__item:hover .bankid-company__label:after{background-color:#b8b8b8;border-radius:50%;content:"";height:10px;left:5px;position:absolute;top:5px;width:10px}.select-company__item--selected:hover .bankid-company__label:after{background-color:#fff}.select-company .select-company__label{font-weight:400;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap;width:80%}.select-company__btn.primary{font:600 1.4rem Source Sans Pro;margin-bottom:12px;max-width:100%;min-width:260px}@media only screen and (max-width:479px){.select-company__btn.primary{max-width:100%;width:100%}}.select-company__btn.primary.select-company__btn--bankid{margin-top:20px;padding-left:40px;position:relative}.select-company__btn.primary.select-company__btn--bankid span{position:relative}.select-company__btn.primary.select-company__btn--bankid span:before{background:#fff;background:#fff url(../../Vaimo_BauhausCheckout/images/checkout-sprite/bank-id.svg) 50% no-repeat;background-size:contain;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.select-company__btn.primary.select-company__btn--bankid[disabled] span,.select-company__btn.primary.select-company__btn--bankid[disabled]:active span,.select-company__btn.primary.select-company__btn--bankid[disabled]:hover span{position:relative}.select-company__btn.primary.select-company__btn--bankid[disabled] span:before,.select-company__btn.primary.select-company__btn--bankid[disabled]:active span:before,.select-company__btn.primary.select-company__btn--bankid[disabled]:hover span:before{background:#fff;background:#595959 url(../../images/bankid-white.svg) 50% no-repeat;background-size:16px 16px;border-radius:4px;content:"";display:block;height:20px;left:0;left:-30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.login-premium{background:#fff;color:#111;overflow:hidden;padding:32px 80px 32px 32px}@media only screen and (min-width:768px){.login-premium{padding:30px 50px}}@media only screen and (min-width:1024px){.login-premium{padding:30px 143px}}.login-premium__content{font-size:1.6rem;margin-bottom:48px}.login-premium__content span{display:block;line-height:24px}@media only screen and (max-width:767px){.login-premium__content{font-size:1.4rem;margin-bottom:32px}}.login-premium__logo{margin-bottom:48px;width:160px}@media only screen and (max-width:767px){.login-premium__logo{margin-bottom:32px;width:130px}}.login-premium__title{font-size:1.8rem;line-height:24px;margin-bottom:24px}.login-premium__bg{bottom:0;position:absolute;right:-110px;width:257px}@media only screen and (min-width:480px) and (max-width:1200px){.login-premium__bg{right:-140px}}@media only screen and (min-width:1200px){.login-premium__bg{right:-90px}}.login-premium__btn.action{width:auto}.account-login__premium-modal{z-index:999999!important}.account-login__premium-modal.modal-sidebar .action-close{background:#f4f4f4;border-radius:50%;height:36px;position:fixed;right:44px;top:44px;width:36px}@media only screen and (max-width:479px){.account-login__premium-modal.modal-sidebar .action-close{height:20px;right:16px;top:16px;width:20px}}.account-login__premium-modal.modal-sidebar .action-close:after{background-size:12px;height:12px;left:12px;top:12px;width:12px}@media only screen and (max-width:479px){.account-login__premium-modal.modal-sidebar .action-close:after{background-size:10px 10px;height:10px;left:5px;top:5px;width:10px}}.account-login__premium-modal.modal-sidebar .modal-header{border:none;box-shadow:none;padding:16px}.account-login__premium-modal.modal-sidebar .modal-inner-wrap{max-width:100%;overflow:hidden;width:100%}@media only screen and (min-width:480px){.account-login__premium-modal.modal-sidebar .modal-inner-wrap{width:60%}}@media only screen and (min-width:1400px){.account-login__premium-modal.modal-sidebar .modal-inner-wrap{width:70%}}</pre></body></html>