*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;font-size:15px;font-style:roboto,helvetica,arial,sans-serif;color:#000;font-weight:300;line-height:24px;margin-top:80px}@media screen and (min-width: 992px){body{margin-top:130px}}ul{list-style:none}a{text-decoration:none;color:#000}#wrapper{max-width:1920px;margin:0 auto}.main .products{width:100%;min-height:400px;background-color:#fff}.main .products__header{margin:15px 0;font-size:25px;text-align:center}@media screen and (min-width: 992px){.main .products__header{font-size:30px}}.main .products__list{display:flex;flex-wrap:wrap;justify-content:center}.main .opinions{margin:50px 0 30px}.main .opinions__header{text-align:center;margin-bottom:50px}.main .opinions__opinion-list-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.main .opinions__empty-opinions-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.main .opinions__empty-opinion-header{flex-basis:100%;font-size:30px;line-height:35px;text-align:center;margin-bottom:15px}.main .opinions__empty-opinion-scroller{color:#869cb6;font-weight:bold}.main .opinions__empty-opinion-scroller:hover{cursor:pointer}.main .opinion{flex-basis:100%;min-width:300px;height:100%;min-height:280px;margin:0 20px 20px;padding:20px}@media screen and (min-width: 768px){.main .opinion{flex-basis:20%}}.main .opinion__picture-wrapper{width:100px;height:100px;margin:0 auto;border-radius:100%;margin-bottom:10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.main .opinion__picture{width:100%;height:100%}.main .opinion__user-email{text-align:center;overflow-wrap:break-word;font-weight:bold}.main .opinion__updated-at{text-align:center;color:#869cb6}.main .opinion__mark{text-align:center}.main .opinion__content-wrapper{margin:0 auto}.main .opinion__content{text-indent:10px;font-style:italic;text-align:center;overflow-wrap:break-word;max-height:200px;overflow:scroll}@media screen and (min-width: 768px){.main .opinion__content{text-align:start}}.main .opinion__content-expander{font-weight:bold;display:block;text-align:center}.main .opinion__content-expander:hover{cursor:pointer}.main .register__active-link{color:#869cb6}.main .login__active-link{color:#869cb6}.main .order__form-part-container{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.main .order .delivery-method__icon,.main .order .payment-method__icon{font-size:30px}.main .order .delivery-method__icon--inpost,.main .order .payment-method__icon--inpost{font-size:45px}.main .order .delivery-method__icon-label,.main .order .payment-method__icon-label{display:flex;align-items:center;margin-left:10px}.main .order .summary{width:80%;min-height:200px}.main .order .summary__table{width:100%;display:flex;box-sizing:border-box;flex-wrap:wrap;margin-bottom:30px;border-radius:6px}.main .order .summary__thead,.main .order .summary__tbody{flex-basis:100%}.main .order .summary__row{flex-basis:100%;display:flex}.main .order .summary__col{flex-basis:33.3%;padding:5px;text-align:start;border:.5px solid #000}.main .order .summary__col--sum-label{flex-basis:66.6%}.main .order .summary__col--price{flex-basis:33.3%;font-weight:bold}.main .thank-you-page__form-container{padding:35px 0}.main .thank-you-page .form-container__header{margin-bottom:14px;line-height:1.2}.main .thank-you-page__payment-summary{flex-basis:80%;margin-bottom:16px;text-align:center;font-weight:600;line-height:1.4}.main .thank-you-page__payment-summary--error{color:#c9252e}.main .thank-you-page__payment-details{box-sizing:border-box;flex-basis:80%;margin:0 auto 18px;padding:12px 14px;border:1px solid rgba(134,156,182,.4);border-radius:6px;background-color:rgba(0,0,0,0)}.main .thank-you-page__payment-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.main .thank-you-page__payment-row:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed rgba(134,156,182,.4)}.main .thank-you-page__payment-label{flex:0 0 88px;font-weight:bold;font-size:14px}.main .thank-you-page__payment-value{flex:1;color:#000;font-weight:600;text-align:right;overflow-wrap:anywhere}.main .thank-you-page__payment-value--contact{display:block}.main .thank-you-page__contact-phone{color:#000;font-weight:600;display:block;white-space:nowrap}.main .thank-you-page__contact-separator{font-weight:400;display:block;margin:2px 0}.main .thank-you-page__contact-mail{color:#000;font-weight:600;display:block;overflow-wrap:anywhere}.main .thank-you-page__download-invoice-button.button{box-sizing:border-box;flex-basis:80%;margin:0 auto 10px}.main .thank-you-page__status-message{flex-basis:80%;margin:0 auto 10px;text-align:center;line-height:1.4}.main .not-found{width:90%;min-height:200px;margin:40px auto;padding:35px 0}@media screen and (min-width: 992px){.main .not-found{width:65%}}.main .not-found__header{padding:0 0 35px;text-align:center;font-size:75px;color:#869cb6}.main .not-found__description{width:60%;margin:0 auto;font-size:25px;text-align:center;line-height:1.3}.main .not-found__description--secondary{margin-top:15px;color:#869cb6;font-size:15px}.main .user-panel{margin:15px;display:flex;flex-wrap:wrap}@media screen and (min-width: 1200px){.main .user-panel{margin:15px auto}}@media screen and (min-width: 1200px){.main .user-panel{width:80%}}.main .user-panel__action-toggler-wrapper{flex-basis:100%;margin-bottom:30px}@media screen and (min-width: 567px){.main .user-panel__action-toggler-wrapper{display:flex}}@media screen and (min-width: 1200px){.main .user-panel__action-toggler-wrapper{flex-basis:30%;display:block;margin-right:50px}}.main .user-panel__toggle-action-tile{display:flex;justify-content:center;align-items:center;flex-basis:100%;height:50px;margin:5px;border:1px solid #869cb6;background-color:#fff;border-radius:6px;transition:color,background-color,.2s}.main .user-panel__toggle-action-tile:hover{background-color:#869cb6}.main .user-panel__toggle-action-tile:hover .user-panel__action-tile-link{color:#fff}.main .user-panel__action-tile-link{color:#869cb6;font-weight:bold}.main .user-panel__action-tile-link:hover{cursor:pointer}.main .user-panel__action-wrapper{flex-basis:100%}@media screen and (min-width: 1200px){.main .user-panel__action-wrapper{flex-basis:calc(70% - 50px)}}.main .user-panel .history__header{text-align:center;margin-bottom:30px;color:#869cb6}.main .user-panel .history__table{width:100%;margin:0 auto;border:1px solid #000}.main .user-panel .history__table-row{display:flex;border:1px solid #000}.main .user-panel .history__table-col{display:flex;justify-content:center;align-items:center;border:1px solid #000;padding:5px}.main .user-panel .history__table-col:first-of-type{flex-basis:35%}.main .user-panel .history__table-col:nth-of-type(2){flex-basis:30%}.main .user-panel .history__table-col:nth-of-type(3){flex-basis:35%}.main .user-panel .history__table-col--thead{font-weight:bold;text-align:center;border:none}.main .user-panel .history__table-col--invoice-download:hover{cursor:pointer}.main .user-panel .history__tooltip-wrapper{display:flex;justify-content:center;align-items:center}.main .user-panel .history__tooltip-prompt{margin-left:5px}@media screen and (min-width: 567px){.main .user-panel .history__tooltip-prompt{margin-left:10px}}.main .user-panel .history__tooltip-prompt:hover{cursor:pointer}.main .user-panel .change-password{width:100%;display:flex;flex-wrap:wrap}.main .user-panel .change-password__header{flex-basis:100%;text-align:center;margin-bottom:30px;color:#869cb6}.main .user-panel .change-password__form{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-basis:100%;margin:0 auto}.main .user-panel .change-password .input__error{flex-basis:100%;padding:0 10px}@media screen and (min-width: 567px){.main .user-panel .change-password .input__error{flex-basis:60%;padding:0}}.main .user-panel .my-details{width:100%}.main .user-panel .my-details__header{flex-basis:100%;text-align:center;margin-bottom:30px;color:#869cb6}.main .user-panel .my-details__input-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.main .user-panel .my-details__input{flex-basis:100%;margin:5px}@media screen and (min-width: 567px){.main .user-panel .my-details__input{flex-basis:80%}}.main .user-panel .newsletter{width:100%;background-color:#fff}.main .user-panel .newsletter__header{flex-basis:100%;text-align:center;margin-bottom:30px;color:#869cb6}.main .user-panel .newsletter__status-header{margin-bottom:10px}.main .user-panel .newsletter__content-wrapper{width:100%;margin:0 auto}@media screen and (min-width: 768px){.main .user-panel .newsletter__content-wrapper{width:80%}}.main .user-panel .newsletter__link-to-newsletter{color:#869cb6;margin-left:5px}.main .user-panel .newsletter__link-to-newsletter:hover{cursor:pointer}.main .user-panel .newsletter__submit-button{margin:20px 0 0}.main .user-panel .remove-account{width:100%}.main .user-panel .remove-account__header{flex-basis:100%;text-align:center;margin-bottom:30px;color:#869cb6}.main .user-panel .remove-account__consequences-text{margin:5px 10px 30px}.main .user-panel .avatars{width:100%}.main .user-panel .avatars .present-avatars__header{flex-basis:100%;text-align:left;margin-bottom:45px;color:#869cb6}.main .user-panel .avatars .present-avatars__avatars-list-wrapper{margin-bottom:35px}.main .user-panel .avatars .present-avatars__avatars-list{display:flex;flex-wrap:wrap}.main .user-panel .avatars .present-avatars__list-item-wrapper{width:100px;height:100px;margin:0 15px;overflow:hidden;border-radius:100%}.main .user-panel .avatars .present-avatars__list-item-wrapper:first-of-type{margin-left:0}.main .user-panel .avatars .present-avatars__list-item-wrapper:hover{cursor:pointer}.main .user-panel .avatars .present-avatars__list-item-wrapper--selected{box-shadow:0 4px 40px rgba(0,0,0,.5)}.main .user-panel .avatars .present-avatars__list-item{width:100%;height:100%}.main .user-panel .avatars .present-avatars__submit-button{max-width:450px}.advertising-box{width:100%;min-height:400px;position:relative;display:flex;justify-content:center;align-items:center}.advertising-box__background{position:absolute;width:100%;height:100%}.advertising-box__background--dimmer{z-index:2;background-color:rgba(0,0,0,.7)}.advertising-box__background--picture{z-index:1;background-repeat:no-repeat;background-size:cover}.advertising-box__text-wrapper{width:fit-content;height:100px;z-index:3;text-align:center}.advertising-box__header{margin-bottom:15px;padding:0 10px;font-size:24px;color:#fff}.advertising-box__text{color:#fff}.footer{display:flex;justify-content:center;flex-wrap:wrap;min-height:200px;background-color:#202020}.footer__part{flex-basis:80%;margin:50px 35px 0;min-height:100px}@media screen and (min-width: 768px){.footer__part{flex-basis:40%}}@media screen and (min-width: 1400px){.footer__part{flex-basis:20%}}.footer__part-header{color:#869cb6;margin-bottom:20px;text-align:center}.footer__part-header:hover{cursor:default}@media screen and (min-width: 768px){.footer__part-header{text-align:left}}.footer__part-content{color:#fff}.footer__part-content--products{flex-wrap:wrap}.footer__stretchable-container{display:flex;justify-content:center}@media screen and (min-width: 768px){.footer__stretchable-container{justify-content:flex-start}}.footer__content-element{transition:color .2s;color:#fff}.footer__content-element:hover{cursor:pointer;color:#869cb6}.footer__content-element--tooltip-label{min-width:140px}.footer__logo-img{width:200px;height:auto}.footer__tooltip-prompt:hover{cursor:pointer}.footer__product-cathegory{margin:0 15px 0 0}.footer__contact-data{display:flex;justify-content:center}@media screen and (min-width: 768px){.footer__contact-data{justify-content:flex-start}}.footer__social:not(:last-child){margin-right:15px}.footer__social-icon{font-size:20px}.footer__copyright{flex-basis:100%;padding:50px 15px 30px;text-align:center;color:hsla(0,0%,100%,.4)}.footer__copyright-text--top{margin-bottom:10px}@media screen and (min-width: 567px){.footer__copyright-text--top{margin-bottom:0}}.newsletter{background-color:#e6e8ec}.top-bar{position:fixed;top:0;left:0;right:0;z-index:4;max-width:1920px;margin:0 auto;padding:5px;background-color:#fff;box-shadow:0 4px 40px rgba(0,0,0,.1)}@media screen and (min-width: 992px){.top-bar{min-height:130px}}.top-bar-elements{display:flex;flex-wrap:wrap}.top-bar-elements__logo{flex-basis:85%}@media screen and (min-width: 992px){.top-bar-elements__logo{flex-basis:75%}}.top-bar-elements__logo-img{width:100%;max-width:230px;height:auto}.top-bar-elements__hamburger-menu-wrapper{display:flex;justify-content:center;align-items:center;flex-basis:15%}.top-bar-elements__hamburger-menu-icon{font-size:25px}.top-bar-elements__tooltip-wrapper{margin-left:5px;color:#869cb6;font-size:17px}.top-bar-elements__tooltip-wrapper:hover{cursor:pointer}.top-bar-elements__search-engine-tooltip{z-index:5 !important}.top-bar-elements__authorization{display:flex;justify-content:end;align-items:center;flex-basis:25%;padding-right:50px;margin-bottom:5px}.top-bar-elements__authorization-action{margin:0 5px}.top-bar-elements__authorization-action-link{transition:color .2s}.top-bar-elements__authorization-action-link:hover{cursor:pointer;color:#869cb6}.top-bar-elements__avatar{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;overflow:hidden;margin:0 auto}.top-bar-elements__avatar:hover{cursor:pointer}.top-bar-elements__menu{display:flex;justify-content:start;align-items:center;flex-basis:70%}.top-bar-elements__menu-list{display:flex;margin-left:5px}.top-bar-elements__list-item:not(:first-child,:last-child){margin:0 10px}.top-bar-elements__item-link{font-weight:300;font-size:15px;color:#000;transition:color .2s;margin:0 10px 0 0}.top-bar-elements__item-link:hover{color:#869cb6}.top-bar-elements__basket{display:flex;justify-content:end;align-items:center;flex-basis:30%;padding:0 0 15px;padding-right:50px}.top-bar-elements__basket-price{font-weight:bold;font-size:18px;margin-right:10px}.top-bar-elements__basket-icon{font-size:25px}.top-bar-elements__basket-icon:hover{cursor:pointer}.top-bar-elements--drawer{padding:15px}.top-bar-elements--drawer .top-bar-elements__authorization{display:flex;flex-wrap:wrap}.top-bar-elements--drawer .top-bar-elements__menu-list{display:flex;flex-wrap:wrap;margin-left:5px}.top-bar-elements--drawer .top-bar-elements__list-item{flex-basis:100%;margin:0}.top-bar-elements--drawer .top-bar-elements__basket{display:flex;justify-content:start;align-items:center;flex-basis:100%}.top-bar-elements--drawer .top-bar-elements__search-engine{display:flex;justify-content:start;align-items:center;flex-basis:100%;max-width:200px;margin:0}.top-bar-elements--drawer .text-input--search-engine{margin:0;flex-basis:100%}.top-bar-elements--drawer .top-bar-elements__divider{width:100%;margin:7.5px 0;border-bottom:.7px dashed #869cb6}.form-container{padding:50px 0}.form-container__wrapper{margin:0 auto;width:100%}@media screen and (min-width: 768px){.form-container__wrapper{width:800px}}.form-container__header{text-align:center;margin-bottom:30px}.form-container__form{display:flex;flex-wrap:wrap;justify-content:center}.shadowed-box{margin:10px;box-shadow:0 4px 40px rgba(0,0,0,.1);border-radius:6px}.input{height:40px;margin:5px 10px;padding:5px 10px;border:1px solid #869cb6;border-radius:6px}.input:focus{outline:none}.input--error{border-color:#c9252e}.input__error{flex-basis:80%;color:#c9252e}.text-input--newsletter{flex-basis:80%}.text-input--login{flex-basis:80%}.text-input--register{flex-basis:80%}.text-input--search-engine{flex-basis:50%}.text-input--personal-details{flex-basis:80%}.text-input--change-password{flex-basis:100%}@media screen and (min-width: 567px){.text-input--change-password{flex-basis:60%}}.file-input{position:relative}.file-input::-webkit-file-upload-button{display:none}.file-input--register{flex-basis:80%}.number-input{text-align:center}.number-input--basket-summary{width:100%}.text-area{flex-basis:80%;height:10rem;resize:none;font-family:Arial,sans-serif}.checkbox{accent-color:#869cb6;margin:5px 10px}.checkbox__wrapper{flex-basis:80%;display:flex;justify-items:center;margin-bottom:10px}.modal{display:flex;justify-content:center;align-items:start;margin-top:150px;overflow:scroll;max-height:500px}.modal__content-wrapper{flex-basis:90%;padding:1.5rem;background-color:#fff;border-radius:6px;box-shadow:0 4px 40px rgba(0,0,0,.1);text-align:center;outline:none}@media screen and (min-width: 768px){.modal__content-wrapper{flex-basis:60%}}@media screen and (min-width: 1200px){.modal__content-wrapper{flex-basis:50%}}.modal__header{margin:.5rem 0 1rem;line-height:1.3;color:#000}@media screen and (min-width: 567px){.modal__header{display:flex;justify-content:center;align-items:center}}.modal__buttons-wrapper{display:flex;justify-content:center;margin-top:20px}.modal__button{flex-basis:100%}.modal--loading .modal__loader{color:#869cb6}.modal--error .modal__error-icon{font-size:30px;color:#c9252e}.modal--success .modal__success-icon{font-size:30px;color:#6ba242}.product{display:flex;flex-wrap:wrap;flex-basis:90%;text-align:center;min-height:200px}@media screen and (min-width: 992px){.product{flex-basis:45%}}.product__img-wrapper{flex-basis:100%;padding:15px}@media screen and (min-width: 768px){.product__img-wrapper{flex-basis:35%}}.product__img{width:100%;max-width:150px;height:auto}.product__info-wrapper{flex-basis:100%;padding:15px}@media screen and (min-width: 768px){.product__info-wrapper{flex-basis:65%}}.product__name{margin-bottom:20px}.product__price{margin-bottom:15px}.product__description{width:80%;margin:0 auto;margin-bottom:30px}.product__button-wrapper{display:flex;flex-basis:100%;justify-content:center}.product__unavailable-overlay{display:flex;flex-wrap:wrap;opacity:.44}.product__unavailable-label{font-size:18px;font-weight:600}@media screen and (min-width: 567px){.product--basket .product__img-wrapper{flex-basis:100%}}.product--basket .product__info-wrapper{flex-basis:100%}.rating--add-opinion{flex-basis:80%;margin:.3rem 0}.stepper{width:80%;margin:0 auto}@media screen and (max-width: 567px){.stepper .MuiStepLabel-labelContainer{display:none}}.stepper .MuiSvgIcon-root.Mui-active,.stepper .MuiSvgIcon-root.Mui-completed,.stepper .MuiStepLabel-label.Mui-active,.stepper .MuiStepLabel-label.Mui-completed{color:#869cb6}.button{height:40px;margin:5px 10px;padding:5px 10px;text-align:center;border:1px solid #869cb6;border-radius:6px;background-color:rgba(0,0,0,0);color:#000;transition:background-color,.2s}.button:hover{cursor:pointer;background-color:#869cb6;color:#fff}.button--newsletter{flex-basis:80%}.button--login{flex-basis:80%}.button--register{flex-basis:80%}.button--add-opinion{flex-basis:80%}.button--client-details{flex-basis:80%}.button--order{flex-basis:80%;margin:0}.button--change-password{flex-basis:100%}@media screen and (min-width: 567px){.button--change-password{flex-basis:60%}}.tooltip.MuiTooltip-popper{z-index:3}.tooltip .MuiTooltip-tooltip{padding:10px;background-color:#869cb6}.tooltip .MuiTooltip-tooltip .MuiTooltip-arrow::before{background-color:#869cb6}.tooltip__header{font-weight:500;margin-bottom:15px}.tooltip__text{color:#fff;overflow:scroll;max-height:75px}.pagination{width:80%;margin:30px auto}@media screen and (min-width: 768px){.pagination{width:20%}}.pagination__list{display:flex;justify-content:center}.pagination__list-item{display:flex;justify-content:center;align-items:center;margin:0 5px;width:20px;height:20px}.pagination__list-item--active{background-color:#869cb6;border-radius:6px}.pagination__item-link--active{color:#fff}.drawer.MuiModal-root{z-index:5}.drawer--top-bar .MuiDrawer-paperAnchorLeft{width:270px}.wave{height:1rem;margin:0 .5rem;text-align:center}.wave .dot{display:inline-block;width:.4rem;height:.4rem;margin-right:.3rem;margin-bottom:.5rem;border-radius:50%;background:#869cb6;animation:wave 1.3s linear infinite}.wave .dot:nth-child(2){animation-delay:-1.1s}.wave .dot:nth-child(3){animation-delay:-0.9s}.wave .dot:nth-child(4){animation-delay:-0.7s}@keyframes wave{0%,60%,100%{transform:initial}30%{transform:translateY(-5px)}}
