@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,regular,italic,500,500italic,700,700italic,900,900italic);.btn button,.catalog-btn{font-size:16px;line-height:24px}.product,button,input[type=submit],label{cursor:pointer}.product__description,.product__info{-webkit-box-orient:vertical;-webkit-box-direction:normal}.sidebar__list a,h1{text-transform:uppercase;letter-spacing:.04em}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}[class*=icon-]::after,[class*=icon-]::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.icon-arrow-right:after{content:"\e900"}.icon-favorites:after{content:"\e901"}.icon-like:after{content:"\e902"}.icon-logo:after{content:"\e903"}.icon-person:after{content:"\e904"}.icon-phone:before{content:"\e905"}*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus,button:active,button:focus,input:active,input:focus{outline:0}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}li,ol,ul{list-style:none}img{vertical-align:top}img,svg{max-width:100%}button,input,textarea{font-family:inherit;background-color:transparent}input ::-ms-clear{display:none}.catalog-btn span,.header__body{display:-webkit-box;display:-ms-flexbox}:root{--header-height:64px;--hover-opacity:0.7;--radius:8px;--font-main:"Roboto";--font-accent:"";--main-color:#21242e;--accent-color:#d0bc7a;--sale-color:#eb5757;--border:1px solid #ebebeb}.dark{--page-bg:#252526;--text-color:#ffffff}.btn__body,.form form{max-width:544px}.btn button{color:#fff;background-color:var(--main-color);text-align:center;border-radius:calc(var(--radius)/ 2);-webkit-transition:.3s;transition:.3s;padding:1rem 2rem;font-weight:500}.btn button:active{background-color:var(--accent-color);opacity:.5}.no-scroll{overflow-y:hidden}.flyImage{opacity:1;position:fixed;z-index:100;-webkit-transition:.8s;transition:.8s}.catalog-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;position:relative}.burger-checkbox:checked+.burger-btn::after,.burger-checkbox:checked+.burger-btn::before,.catalog-btn,.catalog-btn span,.nav__list a,.product__favorite-btn,.sidebar__list a,h6{-webkit-transition:.3s;transition:.3s}.catalog-btn,.catalog-btn span,.product__label span,.product__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-btn span{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid var(--main-color);font-size:6px}body,html{scroll-behavior:smooth;scrollbar-gutter:stable}body{color:var(--main-color);font-family:var(--font-main)}main{padding-top:var(--header-height)}h1{font-size:5rem;line-height:5rem;font-weight:400}.catalog-btn,h2,h4{font-weight:500}.product__prices,h6{font-family:"Times New Roman",serif;font-weight:700;font-style:italic}h2{font-size:3rem;line-height:3.5rem;text-transform:uppercase}h4{font-size:1.5rem;line-height:1.5rem}h6{font-size:18px;line-height:18px}.container{margin:0 auto;max-width:80rem}.burger-checkbox{position:absolute;visibility:hidden}.burger-checkbox:checked+.burger-btn::before{top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger-checkbox:checked+.burger-btn::after{bottom:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-checkbox:checked~.nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.burger-btn{display:block;position:absolute;right:2.375rem;top:24px;z-index:999;width:20px;height:16px}.header,.nav{top:0;background-color:#fff;left:0}.burger-btn::after,.burger-btn::before{content:"";display:block;position:absolute;left:0;width:100%;height:.1rem;background:var(--main-color);-webkit-transition:.3s;transition:.3s}.burger-btn::before{top:4px}.burger-btn::after{bottom:4px}.header{position:fixed;width:100%;z-index:10}.cart__icon,.header__body{position:relative}.header__body{min-height:var(--header-height);border-bottom:var(--border);display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:23px 2.3125rem}.info__title,.products__body{padding-top:7rem}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.info>div{border-top:var(--border);padding-top:5rem}.info>div,.info__title{padding-left:5.9375rem;padding-bottom:5rem;padding-right:1rem}.info h4,.products__title{margin-bottom:3rem}.form__item:not(:last-child),.nav__list h4{margin-bottom:1.5rem}.form__item span{display:block;margin-bottom:.75rem;opacity:.4}.form__item input{width:100%;background-color:#f7f7f7;height:56px;font-size:16px;border-radius:calc(var(--radius)/ 2);padding:0 1rem;border:1px solid transparent}.logo,.modes a{font-size:14px}.form__item input::-webkit-input-placeholder{opacity:.4;-webkit-transition:.3s;transition:.3s}.form__item input::-moz-placeholder{opacity:.4;-moz-transition:.3s;transition:.3s}.form__item input:-ms-input-placeholder{opacity:.4;-ms-transition:.3s;transition:.3s}.form__item input::-ms-input-placeholder{opacity:.4;-ms-transition:.3s;transition:.3s}.form__item input::placeholder{opacity:.4;-webkit-transition:.3s;transition:.3s}.form__item input:focus{-webkit-transition:.3s;transition:.3s;border-color:#000}.logo,.modes{color:var(--accent-color)}.logo{z-index:100;-webkit-transition:.3s;transition:.3s}.modes{-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;padding-right:70px}.cart__icon span,.modes,.modes a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__info,.product__top{display:-webkit-box;display:-ms-flexbox}.modes a{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-transition:.3s;transition:.3s}.modes a span{margin-right:20px}.cart__icon span{position:absolute;left:11px;top:-8px;background-color:var(--main-color);color:#fff;font-weight:500;padding:0 2px;font-size:8px;line-height:8px;height:14px;min-width:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px}.product__favorite-btn.active,.products__title span{color:var(--accent-color)}.product__description p,.product__description span,.product__label span{font-size:14px;line-height:18px}.nav{position:fixed;height:100%;width:100%;z-index:99;-webkit-transition:.7s;transition:.7s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.nav__wrapper{padding-right:5rem;padding-left:5rem}.nav__list li{line-height:24px}.nav__list li:not(:last-child){margin-bottom:1rem}.products__body{padding-left:5rem;padding-bottom:7rem;position:relative}.product{background-color:#f7f7f7;border-radius:var(--radius);border:1px solid transparent;-webkit-transition:.3s;transition:.3s}.product__promo{padding:1.5rem;height:256px;position:relative;border-bottom:12px solid}.product__promo_style1{border-color:#c08d74}.product__promo_style2{border-color:#ea976f}.product__promo_style3{border-color:#c07474}.product__top{display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:10}.product__favorite-btn{font-size:17px;color:#e4e4e4;position:relative;z-index:100;}.product__image,.product__label{position:absolute;left:0}.product__label span{height:28px;padding:0 12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--sale-color);border-radius:100px;color:#fff}.product__image{bottom:0;max-width:206px;right:0;margin:0 auto;z-index:5}.product__info{display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:1.5rem}.product__description,.product__prices{display:-webkit-box;display:-ms-flexbox;display:flex}.product__description{-ms-flex-direction:column;flex-direction:column;gap:8px}.product__prices{gap:14px;font-size:18px;line-height:18px}.price-old{opacity:.4;text-decoration:line-through}.sidebar__body{padding:7rem 1rem 7rem 5rem}.sidebar__list a{font-size:14px;line-height:24px;font-weight:500}@media (min-width:479.98px) and (max-width:1280px){.product__label_long span{font-size:10px}}@media (min-width:767.98px){.general{border-bottom:var(--border);display:grid;grid-template-columns:21.25% 1fr}.nav .container{height:100%}.nav__body,.nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__wrapper{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.nav__list{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.products__catalog-btn{position:absolute;top:8rem;right:5rem}.sidebar{border-right:var(--border)}}@media (min-width:767.98px) and (max-width:80rem){.products__catalog-btn{top:calc(4.0625rem + 63 * (100vw - 23.4375rem)/ 905);right:calc(0rem + 80 * (100vw - 23.4375rem)/ 905)}}@media (max-width:80rem){.btn button{padding-top:calc(.75rem + 4 * (100vw - 23.4375rem)/ 905);padding-bottom:calc(.75rem + 4 * (100vw - 23.4375rem)/ 905)}h1{font-size:calc(2.1875rem + 45 * (100vw - 23.4375rem) / 905);line-height:calc(2.5rem + 40 * (100vw - 23.4375rem) / 905)}h2{font-size:calc(1.75rem + 20 * (100vw - 23.4375rem) / 905);line-height:calc(2rem + 24 * (100vw - 23.4375rem) / 905)}h4{font-size:calc(1.25rem + 4 * (100vw - 23.4375rem) / 905);line-height:calc(1.25rem + 4 * (100vw - 23.4375rem) / 905)}.burger-btn{right:calc(1.375rem + 16 * (100vw - 23.4375rem)/ 905)}.header__body{padding-right:calc(1.3125rem + 16 * (100vw - 23.4375rem)/ 905);padding-left:calc(1.3125rem + 16 * (100vw - 23.4375rem)/ 905)}.header__actions{-webkit-column-gap:calc(2.125rem + 14 * (100vw - 23.4375rem)/ 905);-moz-column-gap:calc(2.125rem + 14 * (100vw - 23.4375rem)/ 905);column-gap:calc(2.125rem + 14 * (100vw - 23.4375rem)/ 905)}.info>div{padding-top:calc(2rem + 48 * (100vw - 23.4375rem)/ 905)}.info>div,.info__title{padding-left:calc(1rem + 79 * (100vw - 23.4375rem)/ 905);padding-bottom:calc(2rem + 48 * (100vw - 23.4375rem)/ 905)}.nav__wrapper,.products__body{padding-left:calc(1rem + 64 * (100vw - 23.4375rem)/ 905)}.info__title{padding-top:calc(2rem + 80 * (100vw - 23.4375rem)/ 905)}.info h4,.products__title{margin-bottom:calc(2rem + 16 * (100vw - 23.4375rem)/ 905)}.form__item:not(:last-child),.nav__list h4{margin-bottom:calc(1rem + 8 * (100vw - 23.4375rem)/ 905)}.form__item span{margin-bottom:calc(.5rem + 4 * (100vw - 23.4375rem)/ 905)}.nav__wrapper{padding-right:calc(1rem + 64 * (100vw - 23.4375rem)/ 905)}.nav__list li:not(:last-child){margin-bottom:calc(.5rem + 8 * (100vw - 23.4375rem)/ 905)}.products__body{padding-top:calc(4.0625rem + 47 * (100vw - 23.4375rem)/ 905);padding-bottom:calc(2rem + 80 * (100vw - 23.4375rem)/ 905)}.product__info,.product__promo{padding:calc(1rem + 8 * (100vw - 23.4375rem)/ 905)}.sidebar__body{padding-top:calc(.5rem + 104 * (100vw - 23.4375rem)/ 905);padding-bottom:calc(.5rem + 104 * (100vw - 23.4375rem)/ 905);padding-left:calc(1rem + 64 * (100vw - 23.4375rem)/ 905)}}@media (max-width:767.98px){.btn button{width:100%}.info__btn{padding-bottom:0!important}.modes>a span{display:none}.nav{padding-top:calc(var(--header-height) + 32px)}.nav__list:not(:last-child){margin-bottom:40px}.products__catalog-btn{margin-top:32px}.sidebar{border-bottom:var(--border)}.sidebar__body{padding-top:8px;padding-bottom:8px}.sidebar__list,.sidebar__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.sidebar__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar__list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (any-hover:hover){.btn button:hover{background-color:var(--accent-color)}.catalog-btn:hover,.catalog-btn:hover span,.nav__list a:hover,.sidebar__list a:hover,h6:hover{color:var(--accent-color)}.catalog-btn:hover span{border-color:var(--accent-color)}.burger-btn:hover::after,.burger-btn:hover::before{background:var(--accent-color)}.form__item input:hover::-webkit-input-placeholder{opacity:.8}.form__item input:hover::-moz-placeholder{opacity:.8}.form__item input:hover:-ms-input-placeholder{opacity:.8}.form__item input:hover::-ms-input-placeholder{opacity:.8}.form__item input:hover::placeholder{opacity:.8}.logo:hover{opacity:var(--hover-opacity)}.modes a:hover{color:var(--main-color)}.product:hover{border-color:rgba(33,36,46,.4)}.product__favorite-btn:hover{color:var(--main-color);opacity:.4}}
