@font-face{font-family:Gilroy;src:url(/HTML_CSS_project/assets/Gilroy-Regular-0f661f54.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/HTML_CSS_project/assets/Gilroy-Regular-0f661f54.eot) format("embedded-opentype"),url(/HTML_CSS_project/assets/Gilroy-Regular-8e78c2c8.woff2) format("woff2"),url(/HTML_CSS_project/assets/Gilroy-Regular-65aaefc7.woff) format("woff"),url(/HTML_CSS_project/assets/Gilroy-Regular-4312cfe3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/HTML_CSS_project/assets/Gilroy-Medium-4d976d50.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/HTML_CSS_project/assets/Gilroy-Medium-4d976d50.eot) format("embedded-opentype"),url(/HTML_CSS_project/assets/Gilroy-Medium-ee68ee26.woff2) format("woff2"),url(/HTML_CSS_project/assets/Gilroy-Medium-119e6666.woff) format("woff"),url(/HTML_CSS_project/assets/Gilroy-Medium-216a2049.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/HTML_CSS_project/assets/Gilroy-Semibold-56d6a07e.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/HTML_CSS_project/assets/Gilroy-Semibold-56d6a07e.eot) format("embedded-opentype"),url(/HTML_CSS_project/assets/Gilroy-Semibold-a009b007.woff2) format("woff2"),url(/HTML_CSS_project/assets/Gilroy-Semibold-75bd5a29.woff) format("woff"),url(/HTML_CSS_project/assets/Gilroy-Semibold-070077f0.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/HTML_CSS_project/assets/Gilroy-Bold-0f6a9b59.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/HTML_CSS_project/assets/Gilroy-Bold-0f6a9b59.eot) format("embedded-opentype"),url(/HTML_CSS_project/assets/Gilroy-Bold-8da03ac3.woff2) format("woff2"),url(/HTML_CSS_project/assets/Gilroy-Bold-d27594f8.woff) format("woff"),url(/HTML_CSS_project/assets/Gilroy-Bold-1b401dca.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{font-family:inherit;color:currentColor;cursor:pointer;border:none;padding:0;background-color:transparent}img{display:block;max-width:100%;height:auto}body{font-family:Gilroy;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3}.container{margin:0 auto;max-width:375px;padding:0 20px}@media (min-width: 768px){.container{margin:0 auto;max-width:768px;padding:0 32px}}@media (min-width: 1280px){.container{margin:0 auto;max-width:1280px;padding:0 65px}}address{font-style:normal}input{font-family:inherit}.logo{font-size:16px;font-weight:500;letter-spacing:-.02em;color:#0c0c0c}@media only screen and (min-width:768px){.logo{font-size:20px}}.section-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}@media only screen and (min-width: 768px){.section-title{font-size:48px;line-height:.92;margin-bottom:40px}}.menu__link{font-size:14px;font-weight:500;line-height:1.29;color:#fbfbfb}.social{display:flex;gap:10px}.social__item{width:34px;height:34px}.social__link{width:100%;height:100%;border:1px solid rgba(251,251,251,.1);border-radius:10px;display:flex;justify-content:center;align-items:center}.social__icon{fill:#fbfbfb;opacity:.8;transition:opacity .25s linear}.social__link:hover .social__icon,.social__link:focus .social__icon{opacity:1}@media only screen and (min-width: 768px){.social__item{width:36px;height:36px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html{scroll-behavior:smooth}.header{border-bottom:1px solid rgba(12,12,12,.1);padding:20px 0}.header_logo_container{display:flex;justify-content:space-between;align-items:center}.header_logo{color:#0c0c0c}.mobile_menu_container{background:url(/HTML_CSS_project/assets/menu_bg-ff28c5a0.jpg) #0C0C0CEB;position:absolute;height:100%;right:0;top:0;transition:opacity .5s ease-in-out;flex-direction:column;align-items:center;justify-content:center;display:flex;pointer-events:none;opacity:0}.active{opacity:1;z-index:2;pointer-events:all}.none{opacity:0}.icon-close{stroke:#fbfbfb}.btn-close{position:absolute;right:20px;z-index:3}.icon-burger{z-index:1;stroke:#0c0c0c}.mobile_menu{flex:1;display:flex;align-items:center}.mobile_menu_link:hover:after{position:absolute;content:"";display:block;height:8px;background:#3350E9;border-radius:100%;width:8px;bottom:-10px;margin-left:auto;margin-right:auto;left:0;right:0;opacity:1}.mobile_nav{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:24px;text-align:center;color:#fff}.mobile_menu_item{position:relative}.active_menu:after{position:absolute;content:"";display:block;height:8px;background:#3350E9;border-radius:100%;width:8px;bottom:-10px;margin-left:auto;margin-right:auto;left:0;right:0}.header_social{margin-top:auto}#header .social__link:hover .social__icon,#header .social__link:focus .social__icon{fill:#3350e9}@media (min-width: 320px) and (max-width: 767px){.mobile_menu_container{min-width:200px;padding-bottom:40px}}@media (min-width: 768px) and (max-width: 1279px){.header{padding:26px 0}.mobile_menu_container{min-width:330px;background-repeat:no-repeat;background-position:center;background-size:cover}.mobile_menu_container{padding-bottom:50px}}@media (min-width: 1280px){.header_container{display:flex;align-items:center;column-gap:203px}#header svg{fill:#0c0c0c}.icon{display:none}.mobile_menu_container{display:flex;flex-direction:row;position:relative;height:inherit;transform:none;transition:none;background:none;column-gap:203px;justify-content:space-between;width:100%;opacity:1;pointer-events:all}.mobile_nav{flex-direction:row;column-gap:24px;color:#000}.mobile_menu_item{color:#0c0c0c}header .social__link{border-radius:10px;border:1px solid rgba(12,12,12,.1)}#header .social__link:hover{border:1px solid rgba(51,80,233,.1)}#header .social__link:hover{opacity:.8}}.section-hero{padding-bottom:60px;padding-top:60px}.hero-main-wrapper{margin-bottom:28px}.hero-left-div{padding-bottom:28px}.hero-h-one{font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:20px}.hero-h-one-span{color:#3350e9}.hero-p{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3}.hero-right-div{display:flex;justify-content:space-between}.hero-scroll-down{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c;align-self:flex-end;transition:color 250 linear}.hero-scroll-down:focus,.hero-scroll-down:hover{color:#3350e9}@media screen and (min-width: 768px){.section-hero{padding-bottom:80px;padding-top:80px}.hero-main-wrapper{display:flex;justify-content:space-between;margin-bottom:40px}.hero-left-div{max-width:557px;padding-bottom:0}.hero-h-one{font-size:70px;line-height:.86}.hero-p{font-size:16px;line-height:1.25}.hero-right-div{display:flex;flex-direction:column;justify-content:space-between}.hero-scroll-down{font-size:20px;line-height:1}}@media screen and (min-width: 768px){.section-hero{padding-bottom:100px}.hero-left-div{max-width:597px;padding-bottom:0}.hero-h-one{font-size:72px;line-height:.875}.hero-p{max-width:480px}}.about-us-section{padding-bottom:60px}.about-us{display:flex;flex-direction:column;row-gap:20px}.about-us-text{border-radius:30px;background:#f3f3f3;padding:40px 20px}.about-us-list{margin-bottom:40px}.about-us-item:not(:last-child){margin-bottom:20px}.about-us-picture{border-radius:30px}.about-us-paragraph{font-size:14px;line-height:1.3;margin-bottom:20px}.about-us-link{display:inline-block;font-weight:500;font-size:14px;line-height:1.3;text-align:center;color:#fbfbfb;border-radius:16px;min-width:160px;height:48px;padding:15px 38px;background:#3350e9;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.about-us-link:hover,.about-us-link:focus{background:#1f3cd4}@media screen and (min-width: 768px){.about-us-section{padding-bottom:80px}.about-us-text{padding:80px 60px;border-radius:50px}.about-us-paragraph{font-size:16px;line-height:1.25}}@media screen and (min-width: 1280px){.about-us-section{padding-bottom:100px}.about-us{display:flex;flex-direction:row;gap:40px}.about-us-text{max-width:580px}.about-us-paragraph{font-size:16px;line-height:1.25}}.catalog-section{padding-bottom:60px}.catalog-list{display:flex;flex-wrap:wrap;gap:20px}.catatlog-item{width:335px;padding:24px 28px;background:#f3f3f3;border:1px solid rgba(12,12,12,.05);border-radius:30px}.catalog-photo{padding:18px 35px;margin-bottom:10px}.catalog-description-title{margin-bottom:8px;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-description-text{font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0c80}@media only screen and (max-width: 767px){.catalog-item-mobile{display:none}.catalog-list{margin-bottom:40px}.mobile-catalog-button{display:block;transition:background-color .25s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:14px;line-height:1.3;text-align:center;color:#fbfbfb;min-width:160px;height:48px;border-radius:16px;background-color:#3350e9;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.catalog-section{padding-bottom:80px}.catalog-list{column-gap:16px;row-gap:32px}.catatlog-item{padding:24px 32px;width:calc((100% - 16px)/2)}.catalog-photo{padding:10px 6px}.catalog-button{display:none}.catalog-description-title{font-size:20px;line-height:1}}@media only screen and (min-width: 1280px){.catalog-section{padding-bottom:100px}.catalog-list{column-gap:23px}.catalog-photo{padding:6px}.catatlog-item{width:calc((100% - 48px) / 3)}}.advertisement-container{background-image:url(/HTML_CSS_project/assets/mobile-background-advertisement-ad9366fa.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#0c0c0c;border-radius:30px;padding:60px 28px;max-width:335px;margin:0 auto}.advertisement{padding-bottom:60px}.advertisement-description{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:28px}.gray-text{color:#fbfbfb80}.advertisement-link{display:block;font-weight:500;font-size:14px;line-height:1.29;text-align:center;color:#fbfbfb;border:1px solid rgba(251,251,251,.15);border-radius:16px;padding-top:15px;padding-bottom:15px;width:160px;height:48px;transition:color .25s linear,background-color .25s linear}.advertisement-link:hover,.advertisement-link:focus{color:#0c0c0c;background-color:#fbfbfb}@media only screen and (max-width: 767px) and (min-resolution: 192dpi){.advertisement-container{background-image:url(/HTML_CSS_project/assets/mobile-background-advertisement@2x-b1af8319.png)}}@media only screen and (min-width: 768px){.advertisement-container{background-image:url(/HTML_CSS_project/assets/tablet-background-advertisement-05995490.png);padding:80px 64px;max-width:704px}.advertisement{padding-bottom:80px}.advertisement-description{font-size:48px;margin-bottom:32px}}@media only screen and (min-width: 768px) and (min-resolution: 192dpi){.advertisement-container{background-image:url(/HTML_CSS_project/assets/tablet-background-advertisement@2x-1b08aa82.png)}}@media only screen and (min-width: 1280px){.advertisement-container{background-image:url(/HTML_CSS_project/assets/desktop-background-advertisement-d26958e3.png);padding:83px 80px;min-width:1150px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.advertisement{padding-bottom:100px}.advertisement-description{max-width:690px;margin-bottom:0}}@media only screen and (min-width: 1280px) and (min-resolution: 192dpi){.advertisement-container{background-image:url(/HTML_CSS_project/assets/desktop-background-advertisement@2x-ed1eae1d.png)}}.sale-section{padding-bottom:60px}.sale-left-list{display:flex;gap:5px;margin-bottom:20px}.sale-left-list-item{border:1px solid rgba(12,12,12,.05);border-radius:16px;background-color:#f3f3f3;padding:13px 14px}.sale-main-picture-box{border:1px solid rgba(12,12,12,.05);border-radius:30px;background-color:#f3f3f3;padding:50px;margin-bottom:20px}.sale-description{border:none;border-radius:30px;background-color:#3350e9;padding:48px 28px}.sale-h3{font-weight:600;font-size:24px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:10px}.sale-p-tag{font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:20px}.sale-description-list{display:flex;gap:9px;align-items:center;margin-bottom:28px}.sale-description-list-item-new{border:none;border-radius:8px;background-color:#fbfbfb1a;padding:8px 12px}.sale-description-list-new-p{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#fbfbfb}.sale-description-list-old-p{font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.sale-product-description{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfbb3;margin-bottom:28px}.sale-product-type{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px}.sale-product-type-item{border:1px solid rgba(251,251,251,.2);border-radius:8px;padding:8px 12px}.sale-product-type-item-name{font-weight:500;font-size:12px;line-height:1.33;color:#fbfbfb}@media screen and (min-width: 768px){.sale-section{padding-bottom:80px}.sale-watches-box{display:flex;gap:20px}.sale-left-list{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.sale-left-list-item{padding:16px 18px;width:132px;height:132px}.sale-pictures-box{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:40px}.sale-main-picture-box{max-width:552px;max-height:558px;padding:80px 112px;margin-bottom:0}.sale-description{border-radius:50px;padding:60px}.sale-h3{max-width:455px;font-size:32px;line-height:1.125}.sale-description-list-new-p{font-size:20px;line-height:1}.sale-product-description{max-width:584px;font-size:16px;line-height:1.25;margin-bottom:40px}.sale-product-type{max-width:398px;row-gap:8px;column-gap:8px}.sale-product-type-item-name{font-size:14px;line-height:1.29}}@media screen and (min-width: 1280px){.sale-section{padding-bottom:100px}.sale-pictures-box{display:flex;flex-wrap:nowrap;gap:40px}.sale-description{display:block;max-width:530px;max-height:558px;border-radius:50px;padding:60px}.sale-product-description{max-width:584px;font-size:16px;line-height:1.25;margin-bottom:40}.sale-main-picture-box{max-width:552px;max-height:558px;padding:80px 50px;margin-bottom:0}.sale-h3{max-width:399px;font-size:32px;line-height:1.125}}.reviews-container{padding-bottom:60px}.reviews-section-list{display:flex}@media only screen and (max-width: 767px){.rewiews-list-item:not(:nth-child(1)){display:none}}@media only screen and (max-width: 1279px){.rewiews-list-item:nth-child(3){display:none}}.rewiews-list-item{border-radius:30px;padding:32px 36px;width:100%;background-color:#f3f3f3}.rewiews-list-avatar{margin-left:auto;margin-right:auto;margin-bottom:24px}.reviews-list-fullname{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c;margin-bottom:8px}.reviews-list-text{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;text-align:center;color:#0c0c0c66}@media only screen and (min-width: 768px){.reviews-container{padding-bottom:80px}.reviews-section-list{gap:16px}.rewiews-list-item{width:calc((100% - 16px)/2)}.reviews-list-fullname{font-size:18px;line-height:1.1}.reviews-list-text{font-size:16px;line-height:1.25}}@media only screen and (min-width: 1280px){.reviews-container{padding-bottom:100px}.reviews-section-list{gap:20px}.rewiews-list-item{width:calc((100% - 40px)/3)}}.contact-us-section{padding-bottom:60px}.contact-us-form-container{padding:48px 28px;margin:0 auto 20px;display:flex;background:#f3f3f3;border-radius:30px}.contact-us-photo{max-width:335px;max-height:512px;margin-bottom:0}.contact-us-description{max-width:279px;font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:28px}.contact-us-field-wrapper{margin-bottom:18px}.contact-us-input{width:100%;height:42px;border:1px solid rgba(12,12,12,.15);border-radius:12px;padding-left:14px;background-color:transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1);outline:transparent}.contact-us-input::placeholder{font-size:14px;line-height:1.3;color:#0c0c0c}.contact-us-input:focus{border:1px solid #3350e9}.contact-us-field-comment{margin-bottom:28px}.contact-us-message{border:1px solid rgba(12,12,12,.15);border-radius:12px;width:100%;height:84px;background-color:transparent;padding:12px 14px;transition:border-color .25s cubic-bezier(.4,0,.2,1);outline:transparent;resize:none}.contact-us-message:focus{border-color:#3350e9;outline:transparent}.contact-us-message::placeholder{color:#0c0c0c;font-weight:400;font-size:14px;line-height:1.3}.contact-us-submit-btn{min-width:134px;height:42px;font-weight:500;font-size:14px;line-height:1.3;margin:0 auto;text-align:center;padding:12px 50px;border:none;border-radius:16px;background-color:#3350e9;color:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.contact-us-submit-btn:hover,.contact-us-submit-btn:focus{background-color:#1f3cd4}@media screen and (min-width: 768px){.contact-us-section{padding-bottom:80px}.contact-us-form-container{padding:50px 122px;margin-bottom:40px}.contact-us-photo{max-width:704px;max-height:556px}.contact-us-description{max-width:460px;font-size:16px;line-height:1.25;margin-bottom:32px}.contact-us-input{height:52px;padding-left:18px}.contact-us-input::placeholder{font-size:16px;line-height:1.25}.contact-us-field-comment{margin-bottom:32px}.contact-us-message{padding:16px}.contact-us-message::placeholder{font-size:16px;line-height:1.25}.contact-us-submit-btn{min-width:160px;height:52px}}@media screen and (min-width: 1280px){.contact-us-section{padding-bottom:100px}.contact-us-form-picture{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.contact-us-form-container{padding:50px 60px;max-width:580px;margin:0}.contact-us-photo{max-width:530px;padding:0}}.page-footer{color:#fbfbfb}.page-footer .container{padding-bottom:20px}.page-footer__inner{background-color:#0c0c0c;border-radius:30px;padding:40px 28px 28px}.contacts-footer{margin-bottom:92px}.contacts-footer__logo{margin-bottom:20px;display:inline-block}.page-footer .logo{color:#fbfbfb}.contact-phone{display:inline-block;font-size:12px;line-height:1.3;padding:14px 20px;border:1px solid rgba(251,251,251,.2);border-radius:16px;transition:color .25s linear,background-color .25s linear}.contact-phone:hover,.contact-phone:focus{color:#0c0c0c;background-color:#fbfbfb}.contacts-footer__slogan{font-weight:600;font-size:20px;line-height:1.2;text-align:center}.page-footer__navigation{display:flex;justify-content:space-between;column-gap:49px;margin-bottom:24px}.page-footer__menu{max-width:147px}.page-footer__menu-list{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}.page-footer__menu-link{transition:color .1s linear}.page-footer__menu-link:hover,.page-footer__menu-link:focus{color:#fbfbfb80}.contact-address{font-size:12px;line-height:1.33;max-width:83px;text-transform:capitalize}.page-footer__extra{padding-top:24px;border-top:1px solid rgba(251,251,251,.1);display:flex;flex-direction:column;row-gap:8px;justify-content:space-between}.page-footer__copyright,.page-footer__terms,.page-footer__privacy-policy-link{font-size:10px;line-height:1.4;color:#fbfbfb80}.page-footer__copyright span{text-transform:capitalize}.page-footer__user-policy{display:flex;column-gap:20px}.page-footer__privacy-policy-link{text-transform:capitalize}.page-footer__terms,.page-footer__privacy-policy-link{transition:color .1s linear}.page-footer__terms:hover,.page-footer__terms:focus,.page-footer__privacy-policy-link:hover,.page-footer__privacy-policy-link:focus{color:#fbfbfb}@media only screen and (max-width:767px){.contacts-footer__logo-block{margin-bottom:20px}.contacts-footer__slogan{margin-top:40px}.page-footer__menu-link{font-size:12px;line-height:1.33}}@media only screen and (min-width: 768px){.page-footer .container{padding-bottom:32px}.contacts-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.social__item{width:36px;height:36px}.contact-phone{font-size:14px}.contacts-footer__slogan{font-size:28px;line-height:1.14;max-width:524px;margin-left:auto;margin-right:auto}.page-footer__menu{max-width:400px}.page-footer__menu-list{column-gap:19px}.contact-address{max-width:162px;font-size:14px;line-height:1.29}.page-footer__extra{flex-direction:row;column-gap:20px;padding-top:28px}.page-footer__user-policy{flex-shrink:0}.page-footer__copyright,.page-footer__terms,.page-footer__privacy-policy-link{font-size:14px;line-height:1.29}}@media only screen and (min-width: 768px) and (max-width: 1280px){.contacts-footer__slogan{margin-top:86px}}@media only screen and (min-width: 1280px){.contacts-footer__phone{order:3}.contacts-footer__slogan{order:2}}
