.nav{position:-webkit-sticky;position:sticky;top:0;min-height:2em;z-index:1;display:flex;align-items:center;font-family:Mont,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:11px;letter-spacing:.04em;text-transform:uppercase;background-color:#fff;color:#89939a;box-shadow:0 1px 0 #e2e6e9}.nav__logo{margin:0 64px 0 24px;width:40px;height:11px}.nav__links{margin:0;width:425px;display:flex;justify-content:space-between;list-style:none}.nav__items{position:relative;color:#89939a;text-decoration:none;transition:color .3s;cursor:pointer}.nav__items:focus,.nav__items:hover{color:#313237}.nav__fav-cart-container{margin-left:auto;display:flex;align-items:center;cursor:pointer}.nav__cart,.nav__favs{padding:27px 25px 26px;box-shadow:-1px 0 0 #e2e6e9}.nav__counter{position:absolute;right:18px;top:20px;padding:1px 0 0 1px;width:14px;height:14px;font-weight:600;font-size:9px;line-height:12px;text-align:center;color:#fff;background-color:#eb5757;border-radius:50%}.nav__selected:after{top:39px}.nav__selected--1:after,.nav__selected:after{content:"";position:absolute;left:0;width:100%;height:3px;background:#313237}.nav__selected--1:after{top:68px}.home{padding:0 152px}.home__slider-wrapper{position:relative}.slider{margin:40px auto 82px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column}.slider,.slider__main{display:flex;align-items:center}.slider__main{margin-bottom:18px;height:400px}.slider__btn{padding:178px 13px 194px;font-size:22px;background-color:#fff;border:1px solid #b4bdc4;outline:none;cursor:pointer;transition:opacity .3s}.slider__btn:hover{opacity:.7}.slider__container{margin:0 16px;width:1040px;height:400px}.slider__slides{overflow:hidden}.slider__indicators{width:80px;display:flex;align-items:center;justify-content:space-around}.slider__indicator{width:14px;height:4px;background-color:#e2e6e9}.slider__indicator--active{background-color:#313237}.title{margin:0 0 24px;width:1136px;font-family:Mont,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:41px;letter-spacing:-.01em;color:#313237}.sliderButtons{width:80px;position:absolute;top:4px;right:0;display:flex}.sliderButtons__btn{margin:0 4px;width:32px;height:32px;background-color:#fff;border:1px solid #b4bdc4;outline:none;cursor:pointer;transition:border .3s}.sliderButtons__btn:hover{border:1px solid #313237}.productSlider{margin:0 auto 80px;width:1136px;height:515px;display:flex;align-items:center;justify-content:flex-start;font-family:Mont,sans-serif;font-style:normal;font-weight:500;color:#313237;overflow:hidden}.productSlider__loader{margin:0 auto;display:inline-block;width:80px;height:80px}.productSlider__loader:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#313237 transparent;border-style:solid;border-width:6px;-webkit-animation:dual-ring 1.2s linear infinite;animation:dual-ring 1.2s linear infinite}@-webkit-keyframes dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.productSlider__error{font-weight:500;font-size:14px;line-height:21px;color:#eb5757}.category{margin:0 auto 80px;width:1136px;font-family:Mont,sans-serif;font-style:normal}.category__list{display:flex;align-items:center;justify-content:space-between}.category__item{color:#313237;text-decoration:none}.category__item:hover{text-decoration:underline}.category__image-wrapper{margin-bottom:24px;width:368px;height:368px;display:flex;align-items:flex-end;justify-content:flex-end;cursor:pointer;transition:transform .3s,border-radius .3s,margin-bottom .3s}.category__image-wrapper:hover{margin-bottom:0;border-radius:30px;transform:scale(.9)}.category__image-phones{background-color:#fcdbc1}.category__image-tablets{background-color:#8d8d92}.category__image-accessories{background-color:#973d5f}.category__subtitle{margin-bottom:4px;font-weight:600;font-size:20px;line-height:26px}.category__info{font-weight:500;font-size:14px;line-height:21px;color:#89939a}.footer{font-family:Mont,sans-serif;font-style:normal;font-weight:700;background-color:#fff;box-shadow:0 -1px 0 #e2e6e9}.footer__nav{margin:0 auto;padding:43px 0 42px;width:1136px;align-items:center}.footer__menu,.footer__nav{display:flex;justify-content:space-between}.footer__menu{width:293px;font-size:12px;line-height:11px;letter-spacing:.04em;text-transform:uppercase;list-style:none;cursor:pointer}.footer__menu-item{color:#89939a;text-decoration:none;transition:color .3s}.footer__menu-item:hover{color:#313237}.footer__home{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:15px;color:#89939a}.footer__text{margin-right:16px}.footer__button{width:32px;height:32px;line-height:10px;background-color:#fff;border:1px solid #b4bdc4;outline:none;cursor:pointer;transition:border .3s}.footer__button:hover{border:1px solid #313237}.breadcrumbs{margin:24px 0 40px;display:flex;align-items:center;justify-content:flex-start;font-family:Mont,sans-serif;font-style:normal}.breadcrumbs :nth-child(n){margin-right:14px}.breadcrumbs__home{width:16px;height:17px}.breadcrumbs__title{font-weight:600;text-decoration:none}.breadcrumbs__subtitle,.breadcrumbs__title{font-size:12px;line-height:15px;color:#89939a}.phones{padding:0 152px}.phones__quantity{margin-bottom:40px;font-weight:500;font-size:14px;line-height:21px;color:#89939a}.phones__grid{margin-bottom:40px;display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:40px}.productCard{padding:24px;margin-right:16px;display:flex;flex-direction:column;width:272px;height:507px;color:#313237;border:1px solid #e2e6e9;cursor:pointer;transition:box-shadow .3s}.productCard:hover{box-shadow:0 2px 15px rgba(0,0,0,.05)}.productCard__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.productCard__img-container{margin:8px 0 24px;width:208px;height:208px;display:flex;justify-content:center;align-items:center}.productCard__img{height:208px}.productCard__img-container:hover~.productCard__title{text-decoration:underline}.productCard__title{margin-bottom:7px;min-height:42px;font-size:14px;line-height:21px}.productCard__title:hover{text-decoration:underline}.productCard__discount{padding-bottom:7px;margin-bottom:16px;font-weight:700;font-size:22px;line-height:140%;border-bottom:1px solid #e2e6e9}.productCard__price{font-weight:500;font-size:22px;line-height:28px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#89939a}.productCard__description{margin-bottom:8px;display:flex;justify-content:space-between}.productCard__info{font-weight:600;font-size:12px;line-height:15px;color:#89939a}.productCard__characteristics{font-weight:600;font-size:12px;line-height:15px;color:#313237}.productCard__btn{margin-top:16px;display:flex;justify-content:space-between}.productCard__btn--cart{margin-right:8px;width:176px;height:40px;font-size:14px;line-height:21px;color:#fff;background-color:#313237;border:none;outline:none;cursor:pointer;transition:opacity .3s}.productCard__btn--cart:hover{opacity:.9}.productCard__btn--added{margin-right:8px;width:176px;height:40px;font-size:14px;line-height:21px;color:#27ae60;background-color:#fff;border:1px solid #e2e6e9;cursor:pointer}.productCard__btn--favs{padding-top:4px;width:40px;height:40px;background-color:#fff;border:1px solid #b4bdc4;outline:none;cursor:pointer;transition:opacity .3s}.productCard__btn--favs:hover{opacity:.9}.tablets{padding:0 152px}.tablets__oops{padding:152px;text-align:center}.accessories{padding:0 152px}.accessories__oops{padding:152px;text-align:center}.favs{padding:0 152px}.favs__oops{padding:152px;text-align:center}.favs__quantity{margin-bottom:40px;font-weight:500;font-size:14px;line-height:21px;color:#89939a}.favs__grid{margin-bottom:40px;display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:40px}.cart{padding:0 152px}.cart__breadcrumb-link{text-decoration:none;color:#89939a}.cart__breadcrumb{margin:41px 0 16px;display:flex}.cart__breadcrumb-arrow{margin-right:9px;transform:rotate(180deg)}.cart__breadcrumb-text{font-weight:500;font-size:12px;line-height:15px}.cart__oops{padding:152px;text-align:center}.cart__container{display:flex;justify-content:space-between}.cart__items{margin-bottom:87px;display:flex;flex-direction:column}.cart__phone{padding:31px 0 31px 27px;margin-bottom:16px;width:752px;display:flex;align-items:center;border:1px solid #e2e6e9;transition:box-shadow .3s}.cart__phone:hover{box-shadow:0 2px 10px rgba(0,0,0,.03)}.cart__remove{padding-top:3px;margin-right:31px;width:16px;height:16px;background-color:#fff;border:none;outline:none;cursor:pointer;transition:opacity .3s}.cart__remove:hover{opacity:.7}.cart__phone-img{margin-right:31px;width:50px;height:66px}.cart__phone-name{margin-right:49px;width:295px;color:#313237;text-decoration:none}.cart__phone-name:hover{text-decoration:underline}.cart__phone-amount{margin-right:43px;display:flex;align-items:center}.cart__phone-amount-btn{width:32px;height:32px;background-color:#fff;border:1px solid #b4bdc4;outline:none;cursor:pointer;transition:opacity .3s}.cart__phone-amount-btn:hover{opacity:.7}.cart__phone-amount-text{margin:0 13px;font-weight:500;font-size:14px;line-height:21px;color:#000}.cart__overall{width:368px;height:206px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;border:1px solid #e2e6e9}.cart__overall-container{padding:24px 0;width:321px;text-align:center;border-bottom:1px solid #e2e6e9}.cart__overall-sum{margin-bottom:8px;font-weight:700;font-size:32px;line-height:41px;letter-spacing:-.01em;color:#313237}.cart__overall-extra{font-weight:500;font-size:14px;line-height:21px;color:#89939a}.cart__checkout-btn{width:320px;height:48px;color:#fff;background-color:#313237;border:none;cursor:pointer;transition:opacity .3s}.cart__checkout-btn:hover{opacity:.9}.searchbar{position:relative}.searchbar__input{padding:24px;width:327px;height:69px;background-color:#fff;box-shadow:-1px 0 0 #e2e6e9;border:none;outline:none}.searchbar__input::-webkit-input-placeholder{font-weight:500;font-size:14px;line-height:18px;color:#b4bdc4}.searchbar__input:-ms-input-placeholder{font-weight:500;font-size:14px;line-height:18px;color:#b4bdc4}.searchbar__input::-ms-input-placeholder{font-weight:500;font-size:14px;line-height:18px;color:#b4bdc4}.searchbar__input::placeholder{font-weight:500;font-size:14px;line-height:18px;color:#b4bdc4}.searchbar__icon{position:absolute;top:27px;right:27px}.phone{padding:0 152px}.phone__breadcrumb-link{text-decoration:none;color:#89939a}.phone__breadcrumb{margin:41px 0 16px;display:flex}.phone__breadcrumb-arrow{margin-right:9px;transform:rotate(180deg)}.phone__breadcrumb-text{font-weight:500;font-size:12px;line-height:15px}.phone__main{margin-bottom:80px;display:flex;justify-content:space-between}.phone__gallery{display:flex}.phone__gallery-list{margin-right:16px;height:464px;display:flex;flex-direction:column;justify-content:flex-start;list-style:none}.phone__gallery-item{margin-bottom:16px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border:1px solid #c4c4c4;cursor:pointer;transition:opacity .3s}.phone__gallery-item:hover{opacity:.7}.phone__gallery-img{height:66px}.phone__gallery-item-large{width:464px;height:464px;display:flex;justify-content:center;align-items:center}.phone__gallery-img-large{height:442px}.phone__card-block{margin-bottom:24px;width:320px;display:flex;flex-direction:column;border-bottom:1px solid #e2e6e9}.phone__label{margin-bottom:8px;font-weight:600;font-size:12px;line-height:15px;color:#89939a}.phone__colors{margin-bottom:24px;display:flex}.phone__color-wrapper{margin-right:8px;width:32px;height:32px;border:1px solid #e2e6e9;border-radius:50%}.phone__color{width:30px;height:30px;opacity:.7;border:2px solid #fff;border-radius:50%}.phone__capacities{margin-bottom:24px;display:flex}.phone__capacity{margin-right:8px;padding:4px 8px;font-weight:500;font-size:14px;line-height:21px;border:1px solid #b4bdc4;cursor:pointer;transition:background-color .3s}.phone__capacity:hover{color:#fff;background-color:#313237}.phone__discount{margin-right:8px;font-weight:700;font-size:32px;line-height:41px;letter-spacing:-.01em}.phone__price-block{margin:32px 0 23px;display:flex;align-items:center}.phone__price{font-weight:500;font-size:22px;line-height:28px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#89939a}.phone__btn-block{margin-bottom:32px;display:flex;justify-content:space-between}.phone__btn--cart{margin-right:8px;width:263px;height:48px;font-size:14px;line-height:21px;color:#fff;background-color:#313237;border:none;outline:none;cursor:pointer;transition:opacity .3s}.phone__btn--cart:hover{opacity:.9}.phone__btn--added{margin-right:8px;width:263px;font-size:14px;line-height:21px;color:#27ae60;border:1px solid #e2e6e9}.phone__btn--added,.phone__btn--favs{height:48px;background-color:#fff;cursor:pointer}.phone__btn--favs{padding-top:4px;width:48px;border:1px solid #b4bdc4;outline:none;transition:opacity .3s}.phone__btn--favs:hover{opacity:.9}.phone__info-block{width:320px;display:flex;justify-content:space-between;font-weight:600;font-size:12px;line-height:15px}.phone__info-keys{text-align:start}.phone__info-values{text-align:end}.phone__info-key{margin-bottom:8px;color:#89939a}.phone__info-value{margin-bottom:8px;color:#313237}.phone__id{font-weight:600;font-size:12px;line-height:15px;color:#b4bdc4}.phone__description{margin-bottom:80px;display:flex;justify-content:space-between}.phone__about{width:560px}.phone__specs{width:512px}.phone__subtitle{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e2e6e9}.phone__subsubtitle{margin-bottom:16px;font-weight:600;font-size:20px;line-height:26px;color:#313237}.phone__text{margin-bottom:32px;font-weight:500;font-size:14px;line-height:21px;color:#89939a}.phone__characteristics{display:flex;justify-content:space-between}.phone__characteristics-keys{font-weight:500;font-size:14px;line-height:21px;text-align:start;color:#89939a}.phone__characteristics-key{margin-bottom:8px}.phone__characteristics-values{font-weight:500;font-size:14px;line-height:21px;text-align:end;color:#313237}.phone__characteristics-value{margin-bottom:8px}*{padding:0;margin:0;box-sizing:border-box;font-family:Mont,sans-serif;font-style:normal}
/*# sourceMappingURL=main.1dd21ecd.chunk.css.map */