/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:100%}body{margin:0;font-family:"HelveticaNeueRegular",sans-serif;color:#626262;font-size:1rem;line-height:1.4}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'HelveticaNeueBold';font-style:normal;font-weight:700;src:url(../fonts/Helvetica/HelveticaNeueBd.ttf) format("truetype")}@font-face{font-family:'HelveticaNeueRegular';font-style:normal;font-weight:400;src:url(../fonts/Helvetica/HelveticaNeue.ttf) format("truetype")}@font-face{font-family:'Josefin Slab';font-style:normal;font-weight:400;src:local("Josefin Slab Regular"),local("JosefinSlab-Regular"),url(../fonts/josefin-slab/josefin-slab-v10-latin-regular.ttf) format("truetype")}@font-face{font-family:'RobotoLightItalic';font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(../fonts/roboto/roboto-v20-latin-300italic.woff2) format("woff2"),url(../fonts/roboto/roboto-v20-latin-300italic.woff) format("woff")}@font-face{font-family:'RobotoRegular';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto/roboto-v19-latin-regular.woff2) format("woff2"),url(../fonts/roboto/roboto-v19-latin-regular.woff) format("woff")}@font-face{font-family:'KaushanScript';font-style:normal;font-weight:400;src:local("Kaushan Script"),local("KaushanScript-Regular"),url(../fonts/Kaushan/kaushan-script-v8-latin-regular.woff2) format("woff2"),url(../fonts/Kaushan/kaushan-script-v8-latin-regular.woff) format("woff")}.font-small{font-size:1.375rem}.font-smaller{font-size:1.25rem}.font-smallest{font-size:1.125rem}.position-down,.position-up{position:absolute;z-index:2;background-color:rgba(88,219,211,.8)}.position-down{z-index:1;background-color:rgba(88,219,211,.5)}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}ul{list-style:none}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0,0,0,0);overflow:hidden}.container{width:100%;max-width:1023px;margin:0 auto}.btn-control{background-color:transparent;border:0;cursor:pointer}.btn-control:hover{transform:scaleY(1.1)}.header{width:100%;position:absolute;top:0;left:0;right:0;z-index:1000;box-shadow:1.5px 2.6px 3px rgba(0,0,0,.31);background-color:rgba(255,255,255,.94)}.header__inner{display:flex;justify-content:space-between;align-items:center;margin:0 22px 0 19px}.logo__link{font:2.37812rem "HelveticaNeueBold",sans-serif;color:#626262;text-transform:uppercase}.logo__link--diff{color:#06b5a9}.nav,.nav__list{display:flex}.nav__list{margin-right:100px}.nav__item{position:relative}.nav__link{font:1.12813rem/1.1 "HelveticaNeueRegular",sans-serif;display:inline-block;padding:36px 24px 30px;color:#626262;transition:all .2s linear}.nav__link:hover{background-color:#cf1a2b;color:#fff}.header-actions{display:flex;align-items:center;padding-top:10px}.fa-shopping-basket{font-size:30px;color:#bdbdbd;transition:all .2s linear}.fa-caret-down:hover,.fa-shopping-basket:hover{color:#cf1a2b}.header-actions__price{color:#9d9d9d;font-size:1.50313rem;margin:0 13px 0 10px}.fa-caret-down,.submenu{transition:all .2s linear}.fa-caret-down{font-size:25px;color:#bdbdbd}.submenu{display:none;position:absolute;background-color:#cf1a2b}.banner:before,.submenu:after{content:"";position:absolute;right:0}.submenu:after{display:block;width:347px;height:24px;background:url(../images/banner-img/toggle-menu-shadow.png) no-repeat top right}.submenu__block{display:flex}.nav__item:hover .submenu{display:block}.nav__item:hover .nav__link{background-color:#cf1a2b;color:#fff}.submenu__introduction{border-right:1px solid rgba(255,255,255,.2)}.submenu__link{display:inline-block;font:2.37812rem "HelveticaNeueBold",sans-serif;color:#fff;text-transform:uppercase;padding:15px 49px 10px 42px;border-top:1px solid rgba(255,255,255,.2)}.submenu__link--diff{color:#fec8cd}.submenu__artefact{display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.2);padding:53px 10px 54px 28px}.submenu__shoes-list{padding-top:10px}.submenu__shoes-list--first{border-right:1px solid rgba(255,255,255,.2)}.submenu__shoes-link{display:inline-block;white-space:nowrap;color:#fff;transition:all .2s linear;line-height:.6;padding:13px 76px 12px 39px}.submenu__shoes-link:hover{color:#626262;background-color:#fff}.banner{background:url(../images/banner-img/banner.jpg) no-repeat top center;background-size:cover;padding:347px 0 154px;text-align:center}.banner:before{top:0;left:0;bottom:0;background:rgba(6,181,169,.36)}.banner,.banner__inner-block,.banner__title{position:relative}.banner__title{z-index:100;max-width:467px;margin:0 auto;text-transform:uppercase;letter-spacing:29px;text-align:initial;font:400 1.375rem "HelveticaNeueRegular",sans-serif;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.34)}.banner__title-down{font-family:"Passion One",cursive;font-weight:400;letter-spacing:0;font-size:7.25rem}.banner__control{position:relative;bottom:-19px}.banner__control-next,.banner__control-prev{position:absolute;bottom:46px}.banner__control-prev{left:-84px}.banner__control-next{right:-98px}.promos{padding:39px 0}.promos__list{display:flex;justify-content:space-between}.promos__item{position:relative;width:100%;max-width:245px;text-transform:uppercase}.promos-item__title{font:700 1.875rem "HelveticaNeueBold",sans-serif;color:#fff}.promos-activitee{background-color:#58dbd3}.promos-activitee__title{margin:16px 0 17px 22px}.promos-item__desc{font:700 1.5rem "HelveticaNeueBold",sans-serif;color:#fff}.promos-activitee__desc{max-width:110px;width:100%;padding-top:6px;margin:0 0 18px 27px;line-height:.82}.promos-item__price{font-family:"HelveticaNeueBold",sans-serif;font-size:3.0625rem}.price-activitee{color:#12867f;margin:0 0 13px 29px}.promos__img{position:absolute;right:0;bottom:0;z-index:100}.promos-ampersan{background-color:#e4ce9a}.promos-ampersan__title{max-width:169px;width:100%;margin:11px 0 50px 30px}.ampersan-price{margin-left:30px}.promos-bally{background-color:#ffa7ce}.promos-bally__title{width:100%;max-width:175px;margin:14px 0 0 33px}.promos-bally__desc{width:100%;max-width:64px;margin:0 0 10px 36px;line-height:.8}.bally-price{margin-left:36px}.promos-off{background-color:#f2ca66}.promos-off__title{font-size:106px;margin-left:16px;transform:rotateX(180deg)}.promos-off__desc{font-size:4rem;text-align:center}.promos-off__name{display:inline-block;background-color:#fff;font:700 1.625rem "HelveticaNeueRegular",sans-serif;color:#f2ca66;padding:3px 22px}.categories{background:url(../images/categories-img/categories-banner.jpg) top center no-repeat;background-size:cover}.categories__inner{background-color:rgba(64,6,181,.36)}.categories__title{font-size:7.25rem;font-family:"Josefin Slab",sans-serif;padding-top:48px;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:65px}.categories__products{position:relative;display:flex;padding-bottom:295px}.categories__item{display:flex;justify-content:center;align-items:center;position:absolute;right:100px;bottom:0;width:199px;height:199px;border-radius:50%}.categories__link{transition:.2s linear}.categories__link:hover .categories__img{transform:scale(1.1)}.categories__img--shoes{width:104px;height:72px}.categories__item--left{left:-235px;bottom:117px}.categories__item--shoes{left:-70px;bottom:146px}.categories__item--tshirt{left:74px;bottom:72px}.categories__img--tshirt{width:114px;height:110px}.categories__item--trousers{left:240px;bottom:135px}.categories__img--trousers{width:61px;height:120px}.categories__item--cap{left:407px;bottom:108px}.categories__img--cap{width:126px;height:81px}.categories__item--shoes-second{right:241px;bottom:72px}.categories__item--tshirt-second{right:94px;bottom:129px}.categories__item--accesories{right:-51px;bottom:45px}.categories__img--accesories{width:94px;height:91px}.categories__item--right{right:-186px;bottom:148px}.levis{color:#1d1d1d;padding-bottom:63px}.levis__inner{margin:0 21px}.levis__info{display:flex;margin-bottom:96px}.levis__info,.levis__logo-block{position:relative}.levis__logo-img{max-width:initial;position:absolute;top:-16px;height:171px}.levis__main-info{width:100%;max-width:590px;padding:197px 0 0 32px}.levis__title{font:3.125rem "HelveticaNeueBold",sans-serif;margin-bottom:11px}.levis__desc{font-weight:700;line-height:1.3;margin-bottom:35px}.levis__price{font:600 2.25rem "HelveticaNeueRegular",sans-serif;margin:0 95px 0 10px}.levis__price--diff{font-family:"HelveticaNeueBold",sans-serif}.levis__price-block{display:flex}.levis__main-img{position:absolute;top:20px;z-index:-1;right:-58px}.levis__btn{position:relative;bottom:10px;display:flex;align-items:center;color:#fff;border:0;cursor:pointer;font-size:28px;background-color:#d62132;padding:8px 24px;transition:.2s linear}.levis__btn:hover{transform:scale(1.05)}.levis__basket{color:#fff;font-size:26px;margin-right:12px}.levis__basket:hover{color:#06b5a9}.levis__goods{display:flex;justify-content:space-between}.goods-item__img{border:1px solid #c5c5c5;transition:.2s linear;margin-bottom:10px}.goods-item__img:hover{border:1px solid #ff7582}.goods-item__text{text-align:center}.footer{background-color:#1b2330;padding:12px 0 26px}.footer__logo{margin-bottom:6px}.footer__inner{display:flex;justify-content:space-between;align-items:center;padding:0 16px}.footer__copy{font-size:16px;color:rgba(255,255,255,.5);word-spacing:6px}.fa-facebook-f,.fa-rss,.fa-twitter{font-size:39px;color:#fff;transition:.2s linear}.fa-facebook-f:hover,.fa-rss:hover,.fa-twitter:hover{color:#06b5a9}.footer__socials-link{margin-right:40px}.footer__socials-link:last-child{margin-right:0}.facebook-img{width:15px;height:32px}.rss-img,.twitter-img{width:44px;height:32px}.rss-img{width:31px}