h1{font-size:36px;line-height:42px}h1,h2{color:#333}h2{font-size:30px;line-height:36px}h3{font-size:28px;line-height:32px}h3,h4{color:#333}h4{font-size:24px;line-height:30px}h5{font-size:20px;line-height:28px}h5,h6{color:#333}h6{font-size:18px;line-height:24px}.modal{min-width:800px;width:100%}.modal__min{max-width:460px;min-width:460px;width:100%}.modal__container{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal__inner{bottom:0;left:0;overflow:auto;padding:5px;position:absolute;right:0;text-align:center;top:0}.modal__inner:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.modal__bg{background-color:rgba(0,0,0,.85);bottom:0;display:block;left:0;position:fixed;right:0;top:0}.modal__wrapper{background-color:#fff;border-radius:10px;box-shadow:-5px 5px 16px 1px rgba(0,0,0,.15);display:inline-block;overflow:hidden;position:relative;text-align:left;vertical-align:middle}.modal__close{align-items:center;background-color:initial;display:flex;height:40px;justify-content:center;opacity:.4;position:absolute;right:0;top:0;width:40px}.modal__close .icon{height:16px;width:16px}.modal__close:hover{opacity:.6}.header{position:relative;z-index:5}.header__top{background-color:#333;color:#fff}.header__top-content{height:50px;justify-content:space-between}.header__nav-list,.header__top-content{align-items:center;display:flex}.header__nav-item{margin-right:15px}.header__nav-link{color:#fff;display:block;font-size:13px;line-height:21px}.header__nav-link:hover{color:#3c8fd0}.header__info,.header__phone,.header__phone-link{align-items:center;display:flex}.header__phone-link{color:#3c8fd0;font-size:14px;font-weight:700;line-height:21px;white-space:nowrap}.header__phone-link .icon{fill:#fff;height:18px;margin-right:10px;width:18px}.header__language{margin-left:15px}.header__language-list{align-items:center;display:flex}.header__language-item{background-color:#3c8fd0;border-radius:5px;color:#fff}.header__language-item,.header__language-link{align-items:center;display:flex;font-size:12px;height:30px;justify-content:center;line-height:19px;text-align:center;text-transform:uppercase;width:30px}.header__language-link{background-color:#333;color:#b2b2b2}.header__language-link:hover{color:#fff}.header__profile,.header__profile-link{align-items:center;display:flex;margin-left:15px}.header__profile-link{color:#fff;font-size:13px;line-height:21px;position:relative;white-space:nowrap}.header__profile-link:before{background-color:#4c4c4c;content:"";display:block;height:14px;left:-7px;pointer-events:none;position:absolute;top:4px;width:1px}.header__profile-link:first-of-type{margin-left:0}.header__profile-link:first-of-type:before{display:none}.header__profile-link:hover{color:#3c8fd0}.header__profile-link .icon{fill:#fff;height:18px;margin-right:10px;width:18px}.header__bottom{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.header__bottom-content{align-items:center;display:flex;height:100px;justify-content:space-between}.header__logo{display:block;height:70px;width:180px}.header__logo-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header__menu-list{align-items:center;display:flex}.header__menu-item{color:#333;margin:0 15px;position:relative}.header__menu-item:hover{color:#3c8fd0}.header__menu-item:hover .header__menu-img{filter:invert(55%) sepia(51%) saturate(648%) hue-rotate(166deg) brightness(85%) contrast(91%)}.header__menu-item:hover .header__submenu{display:flex}.header__menu-link{align-items:center;color:inherit;display:flex}.header__menu-link .icon{height:10px;margin-left:8px;width:10px}.header__menu-img{display:block;height:25px;-o-object-fit:contain;object-fit:contain;transition:filter .15s ease;width:25px}.header__menu-title{color:inherit;display:block;font-size:13px;line-height:21px;padding-left:8px}.header__submenu{background-color:#fff;border-bottom:4px solid #3c8fd0;display:none;left:0;padding-top:5px;position:absolute;top:100%}.header__submenu:after{background-color:#fff;content:"";display:block;height:150px;min-width:150px;width:150px}.header__submenu-list{padding:10px;position:relative}.header__submenu-item{color:#333;min-width:150px}.header__submenu-item:hover{color:#3c8fd0}.header__submenu-item:hover .header__submenu-img{display:block}.header__submenu-link{color:inherit;display:block;font-size:13px;line-height:19px;padding:5px 0}.header__submenu-img{border:10px solid #fff;display:none;height:150px;left:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:150px}.header__user{align-items:center;display:flex}.header__user-item{margin:0 15px}.header__user-link{align-items:center;color:#333;display:flex;height:30px;justify-content:center;position:relative;width:30px}.header__user-link:hover{color:#3c8fd0}.header__user-link .icon{height:30px;width:30px}.header__user-counter{align-items:center;background-color:#fff;border-radius:50px;color:#3c8fd0;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:12px;min-width:18px;padding:0 5px;position:absolute;right:-8px;text-align:center;top:-2px}.header__mobile{display:none}.footer{margin-top:auto}.footer__top{background-color:#f1f8fd;background-image:url(/static/img/content/footer-bg-top.png),url(/static/img/content/footer-bg-bottom.png);background-position:100% 0,0 100%;background-repeat:no-repeat;padding:60px 0}.footer__block-title{align-items:center;border-bottom:1px solid #3c8fd0;color:#3c8fd0;cursor:default;display:flex;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:1px;line-height:24px;margin-bottom:25px;padding-bottom:15px;text-transform:uppercase;width:100%}.footer__block-title .icon{display:none}.footer__block-item{display:flex;margin-bottom:15px}.footer__block-item .icon{fill:#3c8fd0;height:20px;min-width:20px;width:20px}.footer__nav-item{margin-bottom:8px}.footer__nav-link{color:#333;font-size:14px;line-height:21px}.footer__nav-link:hover{color:#3c8fd0}.footer__list{padding-left:10px}.footer__list-item,.footer__list-link{color:#333;font-size:14px;line-height:21px}.footer__list-link:hover{color:#3c8fd0}.footer__social{margin-bottom:30px}.footer__social-item{margin-bottom:10px}.footer__social-link{align-items:center;color:#333;display:flex}.footer__social-link:hover{color:#3c8fd0}.footer__social-link .icon{fill:#3c8fd0;height:20px;margin-right:10px;min-width:20px;width:20px}.footer__payment-list{align-items:center;display:flex}.footer__payment-item{margin-right:15px}.footer__payment-img{height:30px;-o-object-fit:contain;object-fit:contain;width:60px}.footer__bottom{background-color:#333;color:#fff}.footer__bottom-content{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.footer__copy{color:#b2b2b2;font-size:13px;line-height:21px}.hero__slider-link{background-color:#f1f8fd;display:block}.hero__slider-picture{display:block;height:0;overflow:hidden;padding-bottom:35%;position:relative}.hero__slider-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.category{padding-bottom:0}.category__list{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.category__item-link{background-color:#f1f8fd;border-radius:20px;display:block;overflow:hidden;position:relative}.category__item-link:before{background-color:rgba(60,143,208,.8);border-radius:50%;content:"";display:block;height:60%;left:0;position:absolute;top:75%;transform:translateZ(0);transition:all .15s ease;width:100%;z-index:1}.category__item-link:hover{box-shadow:-4px 9px 9px rgba(51,51,51,.15)}.category__item-link:hover:before{height:100%;top:0;transform:scale(1.5)}.category__item-link:hover .category__item-title{bottom:60%;font-size:18px;line-height:23px}.category__item-link:hover .category__item-btn{opacity:1;visibility:visible}.category__item-picture{display:block;height:0;overflow:hidden;padding:55% 0;position:relative}.category__item-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.category__item-title{bottom:0;font-size:16px;left:0;padding:0 15px;right:0}.category__item-btn,.category__item-title{align-items:center;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;letter-spacing:1px;line-height:21px;position:absolute;text-align:center;text-transform:uppercase;z-index:2}.category__item-btn{border:1px solid #fff;border-radius:20px 0 20px 0;bottom:20%;font-size:14px;left:50%;margin-left:-90px;opacity:0;visibility:hidden;width:180px}.about{background-position:bottom right 50%;background-repeat:no-repeat;background-size:cover}.about__content{max-width:1000px}.about__chars{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:60px;padding-top:40px}.about__chars-item{padding:0 30px;text-align:center}.about__chars-counter{color:#3c8fd0;display:block;font-size:90px;font-weight:700;line-height:1}.about__chars-title{color:#333;display:block;font-size:16px;line-height:21px;padding-top:10px}.about__form{margin-left:30px;max-width:500px}.news__content{position:relative}.news__content-link{text-align:center}.blog__item{border-radius:20px;margin-bottom:20px;overflow:hidden;transition:all .15s ease}.blog__item:hover{box-shadow:-3.507px 7.19px 9px 0 rgba(0,7,3,.14)}.blog__item-top{overflow:hidden}.blog__item-link{display:block}.blog__item-picture{display:block;height:0;overflow:hidden;padding:40% 0;position:relative}.blog__item-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.blog__item-bottom{border:1px solid #e6e6e6;border-radius:0 0 20px 20px;padding:15px}.blog__item-date{border-bottom:1px solid #e6e6e6;color:grey;display:block;font-size:13px;line-height:16px;margin-bottom:10px;padding-bottom:10px}.blog__item-title{color:#333;display:block;height:45px;margin-bottom:5px;overflow:hidden}.blog__item-title:hover{color:#3c8fd0}.blog__item-name{color:inherit;display:block;font-size:16px;font-weight:700;line-height:22px}.blog__item-description{color:#333;display:block;font-size:13px;line-height:19px}.post__head{margin-bottom:20px}.post__picture{border-radius:10px;display:block;height:0;overflow:hidden;padding:20% 0;position:relative}.post__img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.post__date{align-items:center;border-bottom:1px solid #e6e6e6;color:#b2b2b2;display:flex;font-size:14px;line-height:17px;padding:20px 0}.post__date .icon{height:16px;margin-right:10px;width:16px}.post__related-title{background-color:#f1f8fd;border-radius:50px;color:#333;font-size:16px;font-weight:700;letter-spacing:1px;line-height:21px;margin-bottom:20px;padding:12px 20px;text-transform:uppercase}.post__content{margin-bottom:40px}.post__content-back{align-items:center;color:#3c8fd0;display:inline-flex;font-size:14px;line-height:21px}.post__content-back:hover{color:#2c6a99}.post__content-back .icon{height:14px;margin-right:10px;width:14px}.catalog__category{margin-bottom:30px}.catalog__category .category__list{grid-column-gap:10px;grid-template-columns:repeat(6,1fr)}.catalog__category .category__item-picture{padding:50% 0}.catalog__category .category__item-title{bottom:0;font-size:14px;height:40px;line-height:21px}.catalog__category .category__item-link:hover .category__item-title{bottom:50%;font-size:14px;transform:translateY(50%)}.catalog__filter{display:none}.catalog__sort{margin-bottom:30px}.catalog__sort-list{align-items:center;display:flex}.catalog__sort-item{margin-right:30px}.catalog__select{align-items:center;display:flex;padding-top:20px}.catalog__select-title{color:grey;display:block;font-size:13px;line-height:19px;margin-right:10px}.order__block{counter-increment:block;padding-bottom:20px;padding-left:60px;position:relative}.order__block:before{align-items:center;border-radius:50%;color:#fff;content:counter(block);display:flex;font-size:14px;font-weight:700;height:35px;justify-content:center;left:0;text-align:center;top:-2px;width:35px;z-index:2}.order__block:after,.order__block:before{background-color:#e6e6e6;position:absolute}.order__block:after{content:"";display:block;height:100%;left:17px;top:0;width:1px}.order__block:last-of-type:after{display:none}.order__block-title{color:#333;font-size:24px;letter-spacing:1px;line-height:30px;margin-bottom:20px;text-transform:uppercase}.order__block-list{margin-bottom:20px}.order__block-auth{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.order__block-auth .btn{width:49%}.order__cart-title{margin-bottom:15px}.order__cart-name{background-color:#f1f8fd;border-radius:50px;color:#333;font-size:24px;letter-spacing:1px;line-height:30px;padding:15px 25px;text-transform:uppercase}.order__cart-total{padding-top:25px}.order__table-head{border-bottom:1px solid #e6e6e6}.order__table-head th{color:#b2b2b2;font-size:12px;font-weight:400;line-height:17px;padding:15px 10px}.order__table-body tr{border-bottom:1px solid #e6e6e6}.order__table-body tr td{padding:15px 10px;position:relative;vertical-align:top}.order__photo{min-width:100px;text-align:left;width:100px}.order__photo a{background-color:#f1f8fd;display:block;height:0;overflow:hidden;padding:50% 0;position:relative;width:100%}.order__photo a img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.order__name{text-align:left}.order__name-title{color:#333;display:block;font-size:16px;font-weight:700;line-height:21px;margin-bottom:5px}.order__name-title:hover{color:#3c8fd0}.order__name-sku{color:#b2b2b2;display:block;font-size:11px;margin-bottom:5px}.order__name-params__item{font-size:13px;line-height:19px}.order__name-params-title{color:#333}.order__name-params-text{color:#000;padding-left:10px}.order__quantity{text-align:left}.order__price{min-width:140px;text-align:right}.order__price-sale{color:#b2b2b2;display:block;font-size:13px;line-height:19px;margin-bottom:2px;text-decoration:line-through}.order__price-current{color:#3c8fd0;font-size:16px;font-weight:700;line-height:21px}.order__delete{bottom:15px;color:#ccc;display:block;height:25px;position:absolute;right:10px;width:25px}.order__delete:hover{color:red}.order__total{display:flex;justify-content:space-between;margin-bottom:12px}.order__total-text{color:grey;display:block;font-size:14px;line-height:21px}.order__total-description{color:#3c8fd0;display:block;font-size:24px;font-weight:700;line-height:21px}.reviews__list{margin-bottom:30px}.reviews__item{margin-bottom:35px}.reviews__item-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.reviews__item-author{color:#000;font-size:18px;line-height:24px}.reviews__item-info{align-items:center;display:flex}.reviews__item-date{color:grey;display:block;font-size:13px;line-height:19px;margin-right:20px}.reviews__item-description{position:relative}.reviews__item-description:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%232c6a99'%3E%3Cpath d='m4.3 11.2 1.9-8H3.5l-2.3 7.6-.6 1.8-.1 1.3c0 .8.3 1.6.8 2.1.6.7 1.3 1 2.1 1s1.5-.3 2-.8c.6-.6.9-1.4.9-2.2 0-.6-.2-1.3-.5-1.8a3 3 0 0 0-1.5-1zM16.6 3c-.8 0-1.5.3-2.1.8-.6.6-.9 1.4-.8 2.2 0 .6.2 1.3.5 1.8.4.5.9.9 1.5 1l-1.9 8h2.7l2.4-7.6.5-1.7.2-1.4a3 3 0 0 0-.8-2.1 3 3 0 0 0-2.2-1z'/%3E%3C/svg%3E");content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.reviews__item-description p{font-size:14px;font-style:italic;line-height:23px;margin-bottom:15px;padding-left:35px}.reviews__item-answer{background-color:#f1f8fd;border-radius:10px;margin-left:30px;padding:15px}.reviews__form .btn{display:none}.contacts__info{padding:60px 0;position:relative}.contacts__info-block{max-width:40%;text-align:center}.contacts__info-element{margin-bottom:20px}.contacts__info-element .icon{fill:#3c8fd0;height:20px;width:20px}.contacts__info-list{padding-top:10px}.contacts__info-item{color:#333;font-size:14px;line-height:21px;margin-bottom:3px}.contacts__info-link{color:#3c8fd0;font-size:14px;line-height:21px}.contacts__info-img{display:block;height:500px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:60%}.contacts__map{background-color:#e5e3df;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 448' fill='%23d1cfc9'%3E%3Cpath d='M440 68H224a8 8 0 0 0 0 16h208v320H16V84h49.81A71.95 71.95 0 0 0 64 100c0 67.3 64.97 109.03 67.73 110.77a8 8 0 0 0 8.54 0c2.53-1.6 57.5-36.9 66.49-94.77h111.6c-3.43 16.57-20.38 31.86-36.84 46.7-23.21 20.92-49.52 44.64-36.92 75.34 6.07 14.78 17.7 18.62 28.94 22.32 10.62 3.5 22.66 7.47 35.66 21.15 13.2 13.9 29.85 21.22 47.76 21.22 3.74 0 7.53-.32 11.36-.97a74.3 74.3 0 0 0 31.68-13.5v31.94a97.8 97.8 0 0 1-29.22 9.87c-22.98 3.75-42.92-2.26-59.26-17.86-23.03-22-45.38-23.95-66.98-25.83-21.52-1.89-43.77-3.83-70.49-25.58-47.09-38.34-73.77-41.93-126.05-43.62V108a8 8 0 0 0-16 0v272a8 8 0 0 0 8 8h368a8 8 0 0 0 8-8V172a8 8 0 0 0-16 0v93.1c-5.74 10.45-21.62 18.74-34.34 20.89-11.85 2-29.25.93-44.86-15.5-15.77-16.6-31.07-21.64-42.25-25.32-11.01-3.63-16-5.56-19.15-13.2-7.76-18.93 7.23-34.3 32.84-57.4 19.37-17.46 39.34-35.48 42.36-58.57h9.4a8 8 0 0 0 0-16H208c0-39.7-32.3-72-72-72a72.07 72.07 0 0 0-64.47 40H8a8 8 0 0 0-8 8v336a8 8 0 0 0 8 8h432a8 8 0 0 0 8-8V76a8 8 0 0 0-8-8zM48 372V233.2c51.56 1.69 73.26 5.24 115.95 40 30.53 24.86 56.38 27.12 79.2 29.11 20.58 1.8 38.35 3.36 57.32 21.48 16.16 15.42 35.81 23.35 57.53 23.35 5.2 0 10.53-.46 15.96-1.38a113.51 113.51 0 0 0 26.04-7.8V372H48zm88-328c30.88 0 56 25.12 56 56 0 49.13-42.26 84.16-56 94.26-13.77-10.07-56-44.98-56-94.26 0-30.88 25.12-56 56-56z'/%3E%3Cpath d='M408 148a8 8 0 0 0 8-8v-32a8 8 0 0 0-8-8h-32a8 8 0 0 0 0 16h24v24a8 8 0 0 0 8 8zm-50.5 10.2-.43-.38c-.1-.09-.21-.16-.32-.24l-.3-.23-.37-.22-.3-.19-.37-.17-.35-.16-.34-.13-.4-.14-.33-.08c-.14-.04-.29-.08-.43-.1-.12-.03-.24-.04-.37-.06l-.4-.06c-.2-.02-.4-.03-.61-.03L352 156h-.18l-.6.04c-.14.01-.28.04-.41.06l-.37.05-.43.11-.33.09-.4.13-.34.13-.35.16-.36.18-.31.18-.36.22-.31.23c-.1.08-.22.15-.32.24l-.42.37c-.05.06-.11.1-.17.15l-16 16a8 8 0 0 0 11.32 11.32l2.34-2.34v9.37l-13.66 13.65a8 8 0 0 0 11.32 11.32l2.34-2.35V236a8 8 0 0 0 16 0v-20.69l2.34 2.35a7.98 7.98 0 0 0 11.32 0 8 8 0 0 0 0-11.32L360 192.7v-9.37l2.34 2.34a7.98 7.98 0 0 0 11.32 0 8 8 0 0 0 0-11.32l-16-16-.17-.15zm-171.16 63.14a8 8 0 0 0 11.32 11.32l2.34-2.35V251a8 8 0 0 0 16 0v-20.69l2.34 2.35a7.98 7.98 0 0 0 11.32 0 8 8 0 0 0 0-11.32L216 207.7v-9.37l2.34 2.34a7.98 7.98 0 0 0 11.32 0 8 8 0 0 0 0-11.32l-16-16-.17-.15c-.13-.13-.27-.25-.42-.37-.1-.09-.21-.16-.32-.24l-.3-.23-.37-.22-.3-.18-.37-.18-.35-.16-.34-.13-.4-.14-.33-.08c-.14-.04-.29-.08-.43-.1-.12-.03-.24-.04-.37-.06l-.4-.06c-.2-.02-.4-.03-.61-.03L208 171h-.18l-.6.04c-.14.01-.28.04-.41.06l-.37.05-.43.11-.33.09-.4.13-.34.13-.35.16-.36.18-.31.18-.36.22-.31.23c-.1.08-.22.15-.32.24l-.42.37-.16.15-16 16a8 8 0 0 0 11.3 11.32l2.35-2.34v9.37l-13.66 13.65zM136 140a40.05 40.05 0 0 0 38.74-50 8 8 0 0 0-15.5 4A24.03 24.03 0 0 1 136 124c-13.22 0-23.99-10.77-23.99-24a24.03 24.03 0 0 1 30-23.25 8 8 0 1 0 4-15.49A40.05 40.05 0 0 0 96 100c0 22.06 17.94 40 40 40z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80px;height:0;overflow:hidden;padding-bottom:25%;position:relative}.contacts__map iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.profile__content .btn{min-width:240px}.profile__block{margin-bottom:20px}.profile__block-title{color:#333;display:block;font-size:20px;font-weight:700;letter-spacing:1px;line-height:24px;margin-bottom:20px;text-transform:uppercase}.profile__block-list{margin-bottom:20px}.profile__order-top{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.profile__order-top__item{color:#b2b2b2;display:block;font-size:12px;font-weight:400;line-height:15px;margin-bottom:5px}.profile__order-item{background-color:#fff;border:1px solid #e6e6e6;border-radius:30px;margin-bottom:10px;padding:9px 15px;transition:all .15s ease}.profile__order-item:hover{border-color:#3c8fd0}.profile__order-item.is-show{border-color:#3c8fd0;box-shadow:0 3px 9px rgba(44,106,153,.15)}.profile__order-item.is-show .profile__order-description{border-top:15px solid #fff;display:table-row-group}.profile__order-head{text-align:left}.profile__order-head tr th{font-weight:400;position:relative;vertical-align:middle;width:33.3%}.profile__order-title{display:none}.profile__order-text{color:#333;display:block;font-size:14px;line-height:21px;vertical-align:middle}.profile__order-date{padding-left:10px}.profile__order-status{border-radius:5px;color:#fff;display:inline-block;font-size:12px;line-height:17px;padding:4px 10px}.profile__order-total{color:#3c8fd0;display:block;font-size:20px;font-weight:700;line-height:28px}.profile__order-btn{align-items:center;color:#333;display:inline-flex;height:24px;justify-content:center;position:absolute;right:0;text-align:center;top:3px;width:24px}.profile__order-btn .icon{height:12px;width:12px}.profile__order-btn:hover{color:#3c8fd0}.profile__order-btn.is-active{color:#3c8fd0;transform:rotate(180deg)}.profile__order-description{display:none}.profile__orderinfo p{color:#000;font-size:14px;font-weight:700;line-height:19px;margin-bottom:10px}.profile__orderinfo ul{margin-bottom:10px}.profile__orderinfo ul li{color:#333;font-size:13px;line-height:19px;margin-bottom:5px}.profile__cart-total{display:flex;justify-content:space-between;margin-bottom:20px;padding-top:20px}.profile__cart-total__title{color:grey;display:block;font-size:14px;line-height:21px}.profile__cart-total__text{color:#3c8fd0;font-size:16px;font-weight:700;line-height:21px}.profile__cart-bottom{text-align:right}.product__label{display:flex;flex-direction:column;left:5px;pointer-events:none;position:absolute;top:5px;z-index:10}.product__label span{border-radius:10px 0 10px 0;color:#fff;display:block;font-size:12px;line-height:14px;margin-top:5px;min-width:50px;padding:6px 8px;text-align:center}.product__label span.is-novelty{background-color:#75b857}.product__label span.is-sale{background-color:#ed206d}.product__label span.is-top{background-color:#f3bb2e}.product__component{position:absolute;right:10px;top:0;z-index:2}.product__component-item{display:block;margin-top:10px;position:relative}.product__component-item:hover .product__component-tooltip{opacity:1;visibility:visible}.product__component-img{display:block;height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.product__component-tooltip{background-color:#3c8fd0;border-radius:3px;color:#fff;display:block;font-size:12px;line-height:14px;margin-top:-12px;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;right:60px;top:50%;visibility:hidden}.product__component-tooltip:before{border-bottom:5px solid transparent;border-left:5px solid #3c8fd0;border-top:5px solid transparent;content:"";display:block;height:0;position:absolute;right:-5px;top:7px;width:0}.product__top{margin-bottom:40px}.product__slider{position:relative}.product__slider-gallery{border-radius:10px;overflow:hidden}.product__slider-link{background-color:#f1f8fd;display:block}.product__slider-picture{display:block;height:0;overflow:hidden;padding:40% 0;position:relative}.product__slider-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product__slider-thumbs{overflow:hidden;padding:10px}.product__slider-thumbs__item.swiper-slide-thumb-active .product__slider-thumbs__bullet{box-shadow:-2px 5px 8px rgba(51,51,51,.1)}.product__slider-thumbs__bullet{background-color:#f1f8fd;display:block;height:0;overflow:hidden;padding:50% 0;position:relative}.product__slider-thumbs__img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product__slider .swiper-button{margin-top:-40px;top:50%}.product__slider .swiper-button-prev,.product__slider .swiper-container-rtl .swiper-button-next{left:0;right:auto}.product__description{margin-bottom:30px}.product__head{display:flex;justify-content:space-between;margin-bottom:10px}.product__sku{color:#b2b2b2;display:block;font-size:14px;line-height:21px}.product__available{align-items:center;color:red;display:flex;font-size:14px;line-height:21px}.product__available .icon{height:14px;margin-right:5px;width:14px}.product__available.in-stock{color:#6ec342}.product__unavailable{background-color:#f1f8fd;border-radius:10px;color:#333;font-size:14px;line-height:19px;padding:15px 20px}.product__title{font-size:36px;font-weight:500;line-height:46px;margin-bottom:20px}.product__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.product__price{display:flex}.product__price-current{color:#3c8fd0;font-size:36px;font-weight:700;line-height:36px}.product__price-sale{color:#b2b2b2;font-size:24px;line-height:42px;padding-left:20px;text-decoration:line-through}.product__user,.product__user-video{align-items:center;display:flex}.product__user-video{border:1px solid #3c8fd0;border-radius:50%;color:#3c8fd0;height:40px;justify-content:center;width:40px}.product__user-video:hover{box-shadow:0 0 14px rgba(51,51,51,.2)}.product__user-video .icon{height:18px;margin-left:3px;width:18px}.product__user-wish{align-items:center;border-radius:50%;color:#ccc;display:flex;height:40px;justify-content:center;margin-left:5px;width:40px}.product__user-wish:hover{box-shadow:0 0 14px rgba(51,51,51,.2);color:#3c8fd0}.product__user-wish .icon{height:20px;width:20px}.product__user-wish.is-active{color:#3c8fd0}.product__options{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.product__qty-title{color:grey;display:block;font-size:13px;line-height:19px;margin-bottom:5px}.product__select{padding-left:30px;width:100%}.product__select-title{color:grey;display:block;font-size:13px;line-height:19px;margin-bottom:5px}.product__buy{align-items:center;display:flex;justify-content:space-between}.product__buy .btn{width:48%}.product__variants{grid-column-gap:15px;border:1px dashed #3c8fd0;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);padding:15px}.product__variants-item{text-align:center}.product__variants-picture{display:block;height:50px;margin:0 auto;width:50px}.product__variants-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product__variants-title{color:grey;display:block;font-size:13px;line-height:17px;padding-top:10px}.product__mini{border:1px dashed #3c8fd0;border-radius:10px;padding:10px;position:sticky;top:10px}.product__mini-top{display:flex;margin-bottom:15px}.product__mini-picture{display:block;height:80px;min-width:80px;width:80px}.product__mini-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product__mini-description{padding-left:10px;width:100%}.product__mini-title{color:#333;display:block;font-size:14px;font-weight:700;letter-spacing:1px;line-height:19px;margin-bottom:5px;text-transform:uppercase}.product__mini-price{display:flex;margin-bottom:5px}.product__mini-price__current{color:#3c8fd0;display:block;font-size:18px;font-weight:700;line-height:21px}.product__mini-price__sale{color:grey;font-size:13px;line-height:21px;padding-left:10px;text-decoration:line-through}.product__mini-qty{font-size:13px;line-height:19px}.product__mini-qty__title{color:#b2b2b2}.product__mini-qty__value{color:#333;padding-left:5px}.product__mini-chars{font-size:13px;line-height:19px}.product__mini-chars__title{color:#b2b2b2}.product__mini-chars__value{color:#333;padding-left:5px}.product__mini-bottom{align-items:center;display:flex;justify-content:space-between}.product__mini-bottom .btn{width:48%}.product__item{margin-bottom:30px}.product__item-top{border-radius:20px;overflow:hidden;position:relative}.product__item-top:hover{box-shadow:-4px 9px 9px rgba(51,51,51,.08)}.product__item-link{background-color:#f1f8fd;display:block}.product__item-picture{display:block;height:0;overflow:hidden;padding:45% 0;position:relative}.product__item-img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product__item-wish{bottom:0;left:0;position:absolute}.product__item-wish__btn{align-items:center;background-color:#fff;border-radius:0 20px 0 0;color:#ccc;display:flex;height:50px;justify-content:center;width:50px}.product__item-wish__btn:hover{color:#3c8fd0}.product__item-wish__btn .icon{height:22px;width:22px}.product__item-wish__btn.is-wish{color:#3c8fd0}.product__item-buy{bottom:0;position:absolute;right:0}.product__item-buy__btn{align-items:center;background-color:#3c8fd0;border-radius:20px 0 0 0;color:#fff;display:flex;height:50px;justify-content:center;width:50px}.product__item-buy__btn:hover{background-color:#2c6a99}.product__item-buy__btn .icon{height:30px;width:30px}.product__item-bottom{padding-top:15px}.product__item-title{color:#333;display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}.product__item-title:hover{color:#3c8fd0}.product__item-name{color:inherit;display:block;font-size:16px;line-height:24px}.product__item-description{display:flex;justify-content:space-between}.product__item-cost{display:flex}.product__item-price{color:#3c8fd0;font-size:18px;font-weight:700;line-height:21px}.product__item-sale{color:#b2b2b2;font-size:14px;line-height:21px;padding-left:15px;text-decoration:line-through}.product__item-sku{color:grey;font-size:12px;line-height:21px}.product__item-unavailable{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;font-size:14px;justify-content:center;left:0;line-height:21px;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.product__item-action{display:none}.filter__top-title{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;line-height:24px;margin-bottom:20px}.filter__top-title .icon{fill:#3c8fd0;height:14px;margin-right:8px;width:14px}.filter__top-close{display:none}.filter__item{background-color:#fff;margin-bottom:30px}.filter__item-block{margin-bottom:25px}.filter__item-block:last-of-type,.filter__item-block:only-child{margin-bottom:0}.filter__item-title{align-items:center;background-color:#f8f8f8;border-radius:50px;color:#333;display:flex;height:40px;justify-content:space-between;margin-bottom:20px;padding:0 20px;width:100%}.filter__item-title .icon{height:9px;width:9px}.filter__item-title span{display:block;font-size:14px;font-weight:700;letter-spacing:1px;line-height:21px;text-transform:uppercase}.filter__item-title:hover{color:#3c8fd0}.filter__item-title.is-hide .icon{transform:rotate(-90deg)}.filter__item-price{padding:0 12px}.filter__sort-list{padding-left:20px}.filter__sort-item{margin-bottom:15px}.filter__range{display:flex}.filter__range-item{width:50%}.filter__range-label{align-items:center;display:flex}.filter__range-label span{display:block;font-size:13px;line-height:14px;min-width:30px;padding:0 5px;text-align:center;width:30px}.filter__range-input{background-color:#fff;border:1px solid grey;border-radius:50px;color:#333;display:block;font-size:14px;padding:8px 12px;width:100%}.filter__range-input:active,.filter__range-input:focus{border-color:#3c8fd0}.filter__range-btn{align-items:center;background-color:#3c8fd0;border-radius:50px;color:#fff;display:flex;font-size:13px;height:36px;justify-content:center;letter-spacing:1px;line-height:17px;margin-left:10px;padding:0 10px;text-align:center;text-transform:uppercase}.filter__range-btn:hover{background-color:#2c6a99}.filter__close{display:none}.filter__bubble{background-color:#333;border-radius:3px;box-shadow:0 5px 20px rgba(0,0,0,.15);display:none;left:100%;min-width:240px;position:absolute;text-align:center;z-index:20}.filter__bubble.is-show{display:block}.filter__bubble-content{align-items:center;display:flex;padding:12px 15px}.filter__bubble-content:before{border-bottom:5px solid transparent;border-right:5px solid #333;border-top:5px solid transparent;content:"";display:block;height:0;left:-5px;margin-top:-4px;position:absolute;top:50%;width:0}.filter__bubble-link{color:#ff0;display:block;font-size:13px;line-height:15px;text-decoration:underline}.filter__bubble-link:hover{text-decoration:none}.filter__bubble-text{color:#fff;display:block;font-size:13px;line-height:15px;margin-left:5px;white-space:nowrap}.filter__reset{margin-bottom:20px}.filter__reset .btn{width:100%}.filter__tags-block{margin-bottom:10px}.filter__tags-title{color:#333;display:block;font-size:13px;line-height:19px;margin-bottom:5px}.filter__tags-list{display:flex;flex-wrap:wrap}.filter__tags-item{margin-bottom:5px;margin-right:5px}.filter__tags-link{align-items:center;background-color:#f1f8fd;border-radius:50px;color:#333;display:flex;font-size:13px;height:25px;justify-content:center;line-height:17px;padding:0 10px;text-align:center}.filter__tags-link:hover{background-color:#3c8fd0;color:#fff}.filter__tags-link:hover .icon{fill:#fff}.filter__tags-link .icon{fill:red;height:8px;margin-left:5px;transition:none;width:8px}.pagination{padding:30px 0}.pagination__list{box-shadow:0 20px 30px -15px rgba(60,143,208,.15);padding:20px 0;position:relative}.pagination__item,.pagination__list{align-items:center;display:flex;justify-content:center}.pagination__item{background-color:#fff;border-radius:50%;color:#333;cursor:default;height:40px;margin:0 3px;transition:all .15s ease;width:40px}.pagination__item:first-child{background-color:#fff;margin-right:30px}.pagination__item:last-child{background-color:#fff;margin-left:30px}.pagination__item.is-active{background-color:#3c8fd0;color:#fff}.pagination__item.is-active .pagination__link{color:#fff}.pagination__item:hover:not(.is-active):not(.disabled){color:#3c8fd0}.pagination__item.disabled{opacity:.6;pointer-events:none}.pagination__link{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;height:35px;justify-content:center;line-height:16px;width:35px}.pagination__link .icon{height:14px;width:14px}.pagination__link:hover{color:#3c8fd0}.swiper-wrapper{box-sizing:border-box}.swiper-container-horizontal{overflow-x:hidden}.swiper-button{align-items:center;background-color:#fff;background-image:none;color:#333;display:flex;height:40px;justify-content:center;margin-top:0;outline:none;top:-80px;transition:all .15s ease;width:30px;z-index:2}.swiper-button .icon{height:16px;width:16px}.swiper-button:hover{color:#3c8fd0}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{border-radius:0 10px 10px 0;left:auto;right:40px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{border-radius:10px 0 0 10px;right:0}.swiper-container-horizontal>.swiper-scrollbar{background-color:grey;bottom:0;height:4px;left:0;opacity:1!important;width:100%;z-index:1}.swiper-scrollbar-drag{background-color:#000}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px;top:unset;z-index:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.swiper-pagination-bullet{background-color:#fff;border-radius:0;height:5px;opacity:1;width:50px}.swiper-pagination-bullet-active{background-color:#333}@media screen and (min-width:1200px){.header__nav-item{margin-right:30px}.header__nav-link{font-size:14px}.header__language,.header__profile{margin-left:40px}.header__profile-link{font-size:14px}.header__logo{height:90px;width:240px}.header__menu-item{margin:0 25px}.header__menu-title{font-size:16px}.header__submenu-list{padding:15px}.header__submenu-link{font-size:14px;line-height:21px}.category__item-link:before{top:78%}.category__item-link:hover .category__item-title{font-size:24px;line-height:30px}.category__item-title{bottom:5px;font-size:18px;line-height:23px;padding:0 25px}.news__content-link{position:absolute;right:0;text-align:right;top:-65px}.news .swiper-button{display:none}.catalog__sort{align-items:center;display:flex;justify-content:space-between}.catalog__select{padding-top:0}}@media screen and (min-width:1360px){.category__item-title{bottom:10px;font-size:20px;line-height:24px;padding:0 40px}.category__item-btn{font-size:16px;height:60px;margin-left:-120px;width:240px}.catalog__category .category__item-link:hover .category__item-title{font-size:16px;line-height:23px}.product__title{font-size:40px;line-height:50px;margin-bottom:25px}.product__description{margin-bottom:50px}.product__info{margin-bottom:30px}.product__options{margin-bottom:50px}.product__select{width:60%}.product__variants{padding:25px 20px}.product__variants-picture{height:60px;width:60px}.product__variants-title{font-size:14px;line-height:19px;padding-top:15px}.product__mini{padding:15px}}@media screen and (min-width:1367px){.header__nav-item{margin-right:35px}.header__language,.header__profile{margin-left:80px}.header__bottom-content{height:120px}.header__logo{width:260px}.header__menu-item{margin:0 30px}.header__menu-title{font-size:18px;padding-left:12px}.header__submenu-list{padding:15px}.header__submenu-link{font-size:16px;line-height:23px}.category__item-link:hover .category__item-title{font-size:26px;line-height:32px}.order__block{padding-right:60px}}
