*{margin:0;box-sizing:border-box;color:white;font-family:"Fira Sans", sans-serif}main{overflow-x:hidden;font-size:14px}p{margin-bottom:1rem}.hover__circle{position:absolute;width:30px;height:30px;background:lightgray;border-radius:50%;top:50%;right:0px;transform:translate(-10px, -50%);display:flex;justify-content:center;align-items:center;color:#0083b2;font-weight:700;font-size:14px;cursor:help}.hover__circle:hover::before{content:"Dlaczego muszę podać nr telefonu? Podany nr zostanie automatycznie autoryzowany do kontaktu z naszym biurem obsługi klienta. Na podany numer może również kontaktować się firma kurierska w celu umówienia dogodnego dla Państwa terminu odbioru przesyłk";position:absolute;text-align:center;display:flex;justify-content:center;align-items:center;width:290px;font-size:14px;border-radius:10px;color:#212121;padding:5px;height:155px;background-color:#e4e4e4;border:1px solid black;bottom:112%;right:-50px}.text--prime{color:#004899}.text--lime{color:#ee7823}.text--gray{color:#404040}.text--align-center{text-align:center}.text--align-left{text-align:left;width:100%}.text--bold{font-family:"Fira Sans", sans-serif}.text--bold-italic{font-family:"Fira Sans", sans-serif}.text--medium-italic{font-family:"Fira Sans", sans-serif}.overlay{display:none;position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);z-index:50;top:0;left:0}.popup{visibility:hidden;display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;z-index:51;opacity:0;transform:translateY(-20px);transition:all 0.3s ease}.popup--active{opacity:1;visibility:visible;transform:translateY(0)}.popup__wrapper{position:relative;max-width:1200px;z-index:52;background-color:#fff;padding:40px;text-align:center;border-radius:10px}.popup__wrapper .popup__close{position:absolute;background:url(images/97646828d6f73ffeec898669c2e07e00.png);background-size:60px 60px;background-repeat:no-repeat;height:60px;width:60px;top:0;right:10px;cursor:pointer}.popup__header{font-size:30px}.popup__header .text--bold{font-size:30px;color:#004899}.popup__text{font-size:14px}.popup__text:first-of-type{margin:0 22px 10px 22px}.popup__text span{font-size:14px}.popup__form{max-width:510px;margin:30px auto}.popup__form .discount__input{padding:12px;border-radius:8px;border:1px solid #b9b9b9;-webkit-box-shadow:inset 0 0 5px #d4d4d4;box-shadow:inset 0 0 5px #d4d4d4;outline:none}.popup__form .form__wrapper .g-recaptcha div{margin:0 auto}.popup__form .form__wrapper .input__button{margin:20px 0}.popup__form .form__wrapper .input__group{margin-bottom:30px}.popup__form .form__wrapper .input__group:first-of-type{display:flex;justify-content:space-between}.popup__form .form__wrapper .input__group:first-of-type select{width:100px;color:#585858;padding:12px;border-radius:8px;border:1px solid #b9b9b9;-webkit-box-shadow:inset 0 0 5px #d4d4d4;box-shadow:inset 0 0 5px #d4d4d4;margin-right:10px;outline:none;text-align:center}.popup__form .form__wrapper .input__group:first-of-type .input__wrapper{width:100%}.popup__form .form__wrapper .discount__button-3{width:50%;margin:0 auto;font-size:21px;font-weight:700;border-radius:30px;background:#004899;border:none;outline:none;padding:20px 10px;color:#f2f9ff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5);text-shadow:1px 1px 3px rgba(0,0,0,0.5);cursor:pointer}.popup a{color:lightgray;text-decoration:none}.popup a:hover{color:#404040}.popup__rounded-banner{border:1px solid #004899;padding:15px 10px;margin:10px auto;border-radius:10px;width:90%;background-color:#b9262857}.popup__rounded-banner p{margin:0}.popup__rounded-banner p span{font-size:15px}.popup__rounded-banner+p{font-size:13px;color:gray}.input__group.required{position:relative;margin-bottom:20px}.input__group.required::before{content:"*";position:absolute;color:red;left:-15px;font-size:20px}.input__wrapper{position:relative}.input__wrapper .error-feedback{visibility:hidden;position:absolute;color:red;bottom:-22px;right:0;font-size:12px;width:230px;text-align-last:right}.discount{min-height:100vh;max-width:540px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto;padding:20px 40px}.discount__header{font-size:30px;margin-bottom:1rem}.discount__img{width:80%;height:auto;max-width:320px;margin:0 auto}.discount__text{font-size:14px}.discount__text span{font-size:14px}.discount__timer{font-size:52px;min-height:78px}.discount__promo{margin:0 auto;margin-bottom:30px}.discount__price{padding:20px 0}.discount__price p:first-of-type{font-size:18px;text-decoration:line-through}.discount__price p:nth-of-type(3){font-size:22px}.discount__price .discount__text{font-size:20px}.discount__form{margin:30px auto;max-width:300px}.discount__form__header{font-size:25px;margin-bottom:1rem}.discount__form label{font-size:18px;color:#404040;margin:0;font-family:"Fira Sans", sans-serif}.discount__form__text{font-size:14px}.discount__form__text span{font-size:14px}.discount__input{width:100%;border:1px solid #d6d4d4;border-radius:4px;color:#161616;font-size:15px;font-weight:400;padding:8px 10px}.discount .button__wrapper{padding:10px 0}.discount__button-1,.discount__button-2{width:100%;text-decoration:underline;font-size:16px;font-weight:700;border-radius:4px;background:#004899;border:none;outline:none;padding:20px 10px;margin-top:30px;color:#f2f9ff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5);text-shadow:1px 1px 3px rgba(0,0,0,0.5);cursor:pointer}.discount__hidden-form{display:none;margin:30px auto;margin-top:0;max-width:300px}.discount__hidden-form label{font-size:18px;color:#404040;margin:0;font-family:"Fira Sans", sans-serif}.discount__yellow-container{background-color:#ffffe2;border:1px solid black;margin:15px 0;padding:10px}.discount__yellow-container .discount__text{margin:15px;width:90%}.discount__partners{display:flex;justify-content:space-around;flex-wrap:wrap}.discount__partners-img{max-width:140px;margin:15px}.discount__partners-img img{width:auto;height:38px}.discount__info{font-size:14px}@media (min-width: 768px){.popup__wrapper::before{content:"POTRZEBUJESZ WIĘCEJ INFORMACJI?";position:absolute;top:-7%;left:0;right:0;color:#fff;font-size:30px}.popup__wrapper .popup__close{top:25px;right:25px}.popup__text{font-size:16px}.popup__header{font-size:40px}.discount{box-shadow:1px 1px 13px 0 rgba(0,0,0,0.3);margin:50px auto}.discount__header{font-size:40px}.discount__text{font-size:16px}.discount__hidden-form{max-width:380px}.discount__promo{width:100%;display:flex;justify-content:space-around;align-items:center}.discount__img{max-width:200px;margin:0}.discount__form{max-width:380px}.discount__form__text{font-size:16px}.discount__button-1,.discount__button-2{font-size:18px}.discount__partners-img img{height:55px}.discount .discount__price .discount__text{font-size:18px}.discount .discount__price p:first-of-type{font-size:18px}.input__wrapper .error-feedback{font-size:13px}}@media (min-width: 992px){.discount{max-width:720px}.discount__yellow-container .discount__text{width:95%}.discount__form{max-width:510px}.discount__form .input__group{display:flex;justify-content:space-between;align-items:flex-start;margin:30px auto}.discount__form .input__group label{width:25%}.discount__form .input__group label:first-of-type{line-height:20px}.discount__form .input__group .input__wrapper{width:70%}.discount__button-1{margin-top:10px}.discount__hidden-form{max-width:510px}.discount__hidden-form .input__group{display:flex;justify-content:space-between;align-items:flex-start;margin:30px auto}.discount__hidden-form .input__group .input__wrapper{width:70%}.discount__hidden-form label{width:25%}}

