h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{font-family:Gilroy,sans-serif;background-color:#fbfbfb;color:#0c0c0cb3}.container{max-width:375px;padding:0 20px;margin:0 auto}.section{padding-bottom:60px}@media screen and (min-width: 768px){.section{padding-bottom:80px}.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.section{padding-bottom:100px}.container{max-width:1280px;padding:0 65px}}@font-face{font-family:Gilroy;font-weight:600;font-style:normal;src:url(/project-work-grp16/assets/Gilroy-Semibold-75bd5a29.woff) format("woff"),url(/project-work-grp16/assets/Gilroy-Semibold-a009b007.woff2) format("woff2")}@font-face{font-family:Gilroy;font-weight:500;font-style:normal;src:url(/project-work-grp16/assets/Gilroy-Medium-119e6666.woff) format("woff"),url(/project-work-grp16/assets/Gilroy-Medium-ee68ee26.woff2) format("woff2")}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;src:url(/project-work-grp16/assets/Gilroy-Regular-65aaefc7.woff) format("woff"),url(/project-work-grp16/assets/Gilroy-Regular-8e78c2c8.woff2) format("woff2")}.header{padding:20px 0;border-bottom:1px solid rgba(12,12,12,.1)}.header-container{display:flex;justify-content:space-between;align-items:center}.header-navbar{display:flex;align-items:center}.header-logo{font-weight:500;font-size:16px;letter-spacing:-.02em;color:#0c0c0c}.header-logo:hover,.header-logo:focus,.header-logo:active{color:#3350e9}.header-list{gap:40px}.header-link{font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#0c0c0c}.header-link:hover,.header-link:focus{color:#3350e9}.current{position:relative}.current:after{content:"";width:9px;height:9px;position:absolute;left:15px;bottom:-15px;background-color:#3350e9;border-radius:100%}.mobile-btn{background-color:transparent;border:none;padding:0;line-height:0;stroke:#2f2f37}.mobile-btn:hover,.mobile-btn:focus,.mobile-btn:active{stroke:#3350e9}.header-icon-list{display:flex;justify-content:center;align-items:center;gap:10px}.header-icon-item{border:1px solid rgba(12,12,12,.1);border-radius:10px;padding:8px;width:36px;height:36px}.header-icon:hover,.header-icon:focus,.header-icon:active{fill:#3350e9}.header-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media only screen and (max-width: 767px){.header-list,.header-icon-list{display:none}}@media screen and (min-width: 768px){.header{padding:26px 0}.header-list,.header-icon-list{display:none}.header-logo{font-size:20px}.mobile-btn,.mobile-icon{width:40px;height:40px}}@media screen and (min-width: 1280px){.header-list,.header-icon-list{display:flex}.mobile-btn{display:none}.header-logo{margin-right:203px}}.hero-container{padding-top:60px}.hero-main-title{font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em;color:#0c0c0c}.hero-blue-world{color:#3350e9}.hero-main-text{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3;width:99%}.hero-link-scroll{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c;cursor:pointer;background:transparent;border:none;transition:color .25s linear,background-color .25s linear}.hero-link-scroll:hover,.hero-link-scroll:focus{color:#3350e9}.hero-first-box{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.hero-second-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:28px}@media screen and (min-width: 768px){.hero-container{padding-top:80px}.box-for-hero{display:flex;justify-content:space-between}.hero-first-box{margin-bottom:40px;width:100%}.hero-second-box{flex-direction:column;margin-bottom:40px}.hero-main-title{font-size:70px;line-height:.85714}.hero-main-text{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;width:480px}}@media screen and (min-width: 1280px){.hero-main-title{font-size:72px;line-height:.875;width:67%}}.about-us-text-cont{margin-bottom:20px;padding:40px 20px;border-radius:30px;background:#f3f3f3;max-width:335px}.about-us-title{margin-bottom:28px;font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c}.about-us-list{font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;color:#0c0c0cb3}.about-us-item{margin-bottom:20px}.about-us-item:last-child{margin-bottom:40px}.about-us-btn-link{display:block;cursor:pointer;padding-top:15px;padding-left:38px;padding-right:37px;border-radius:16px;max-width:160px;height:48px;font-weight:500;font-size:14px;line-height:1.3;text-align:center;color:#fbfbfb;background:#3350e9}.about-us-btn-link:hover,.about-us-btn-link:focus{background-color:#1f3cd4}@media only screen and (min-width:768px){.about-us-text-cont{padding:80px 60px;max-width:704px;border-radius:50px;margin-bottom:40px}.about-us-title{font-size:48px}.about-us-list{font-size:16px;line-height:1.2}.about-us-item:last-child{margin-bottom:60px}}@media only screen and (min-width:1280px){.about-us-container{display:flex;gap:40px}.about-us-text-cont{max-width:580px;margin-bottom:0}.about-us-item:last-child{margin-bottom:60px}}.catalog-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.catalog-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.catalog-item{background:#f3f3f3;border:1px solid rgba(12,12,12,.05);border-radius:30px;max-width:335px;max-height:414px;padding:24px 28px}.img-wrapper{display:flex;justify-content:center;align-items:center}.catalog-item-name{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0c;margin-top:28px;margin-bottom:8px;white-space:nowrap;overflow:hidden;width:280px}.catalog-item-price{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0c80}.btn{min-width:160px;height:48px;font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:1.28;text-align:center;background-color:#3350e9;color:#fbfbfb;cursor:pointer;border-radius:16px;display:block;border:none;padding:16px 32px;margin-left:auto;margin-right:auto;transition:color .25s linear,background-color .25s linear}.btn:hover,.btn:focus{background-color:#1f3cd4}@media screen and (max-width: 767px){.catalog-item.hide-on-mob{display:none}}@media only screen and (min-width: 768px){.catalog-section{margin:0 auto}.catalog-title{font-size:48px;line-height:.92;margin-bottom:40px}.catalog-list{flex-direction:row;flex-wrap:wrap;column-gap:16px;row-gap:32px;justify-content:space-between;margin-bottom:0}.catalog-item{max-width:calc((100% - 16px)/2);padding:24px 32px}.catalog-item-name{font-size:20px;line-height:1;text-overflow:ellipsis;margin-top:20px}.btn{display:none}}@media only screen and (min-width: 1280px){.catalog-list{column-gap:23px}.catalog-item{max-width:calc((100% - 46px) / 3)}.catalog-item-name{width:304px}}.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}.advertisement-container{padding:60px 28px;background:#0c0c0c;background-image:url(/project-work-grp16/assets/advertisement-bg-mobile-429a90a3.png);border-radius:30px;max-width:335px;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-resolution:192dpi){.advertisement-container{background-image:url(/project-work-grp16/assets/advertisement-bg-mobile@2x-8d9f7cae.png)}}.advertisement-descr{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:28px}.advertisement-accent{color:#fbfbfb80}.advertisement-link{display:flex;justify-content:center;align-items:center;border:1px solid rgba(251,251,251,.15);border-radius:16px;width:160px;height:48px;font-weight:500;font-size:14px;line-height:1.3;gap:4px;text-align:center;color:#fbfbfb;padding:15px 43px 15px 44px;transition:color .25s linear,background-color .25s linear}.advertisement-link:hover,.advertisement-link:focus{color:#0c0c0c;background:#fbfbfb}@media only screen and (min-width:768px){.advertisement-descr{font-size:48px;margin-bottom:32px}.advertisement-container{padding:80px 64px;background-image:url(/project-work-grp16/assets/advertisement-bg-tablet-55051d74.png);border-radius:30px;max-width:704px}@media only screen and (min-resolution:192dpi){.advertisement-container{background-image:url(/project-work-grp16/assets/advertisement-bg-tablet@2x-7daa3e9b.png)}}}@media only screen and (min-width:1280px){.advertisement-container{display:flex;gap:140px;padding:83px 80px;background-image:url(/project-work-grp16/assets/advertisement-bg-desktop-189d80cb.png);max-width:1150px}@media only screen and (min-resolution:192dpi){.advertisement-container{background-image:url(/project-work-grp16/assets/advertisement-bg-desktop@2x-b784bf9e.png)}}.advertisement-descr{max-width:690px}}.sale-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.sale-list{display:flex;flex-direction:row;gap:5px;width:335px;justify-content:center;align-items:center;margin-bottom:20px}.sale-list-item{gap:5px;border-radius:16px;max-width:80px;max-height:80px;background-color:#f3f3f3;padding:13px 14px}.watch-big{border-radius:30px;padding:50px;display:block;margin-bottom:20px;background-color:#f3f3f3;max-width:335px;min-height:385px}.prodact-main{background-color:#3350e9;border-radius:30px;width:335px;padding:48px 28px}.title-sale{font-weight:600;font-size:24px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:10px}.title-product{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:20px}.price-container{font-weight:400;display:flex;align-items:center;margin-bottom:28px}.current-price{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#fff;padding:9px;margin-right:9px;border:none;border-radius:8px;background-color:#fbfbfb80;text-align:left}.old-price{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.text-prodact{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfbb3;margin-bottom:28px}.button-container{display:flex;flex-wrap:wrap;gap:8px;width:279px}.button{font-weight:500;font-size:12px;line-height:1.33;display:inline-block;background-color:#3350e9;color:#fff;text-align:center;border:1px solid rgba(251,251,251,.5);border-radius:8px;padding:8px 12px}@media screen and (min-width: 768px){.sale-title{font-size:48px;line-height:.92;margin-bottom:40px}.sidebar{display:flex;gap:20px;margin-bottom:40px;justify-content:space-between}.sale-list{flex-direction:column;gap:10px;justify-content:space-between;max-width:132px;max-height:558px;margin-bottom:0}.sale-list-item{max-width:132px;max-height:132px;margin:0}.watch-big{max-width:552px;max-height:558px;padding:80px 112px;margin:0}.prodact-main{width:704px;padding:60px}.title-sale{width:436px;font-size:32px;line-height:1.12;margin-bottom:10px}.price-container{margin-bottom:30px}.current-price{font-size:20px;line-height:1}.text-prodact{font-size:16px;line-height:1.25;width:584px;margin-bottom:40px}.button-container{flex-direction:row;gap:8px;width:398px}}@media screen and (min-width: 1280px){.sidebar-desctop{display:flex;flex-direction:row}.sidebar{margin-bottom:0}.sale-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;align-items:flex-start}.watch-big{padding:80px 50px}.prodact-main{margin-left:40px;width:530px;height:558px}.text-prodact{width:410px}}.reviews-title{font-family:Gilroy,sans-serif;font-weight:600;font-size:32px;line-height:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.feedback-list{display:flex;margin-left:auto;margin-right:auto}.reviews-list{display:flex;align-items:center;flex-direction:column;border-radius:30px;padding:32px 36px;max-width:335px;background:#f3f3f3;gap:8px}.reviews-list-title{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;line-height:20px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c}.reviews-list-text{font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:18px;line-height:1.29;letter-spacing:-.02em;text-align:center;color:#0c0c0c66}.victoria,.anastasia{display:none}@media only screen and (min-width: 768px){.reviews-title{font-size:48px;line-height:.91667;margin-bottom:40px}.feedback-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.reviews-list{flex-direction:column;max-width:344px;gap:8px}.victoria{display:flex}.reviews-list-title{font-size:18px;line-height:20px;line-height:1.1}.reviews-list-text{font-size:16px;line-height:20px;line-height:1.25}}@media only screen and (min-width: 1280px){.feedback-list{flex-direction:row;gap:20px}.reviews-list{max-width:370px}.anastasia{display:flex}}.contact-us-tittle{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.contact-us-form-container{border-radius:30px;padding:48px 28px;background-color:#f3f3f3;margin-bottom:20px}.contact-us-form-descr{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:28px}.contact-us-input-container{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.contact-us-input{background-color:transparent;outline:transparent;border:1px solid rgba(12,12,12,.15);border-radius:12px;padding:12px 14px;width:100%;height:42px;font-weight:400;font-size:16px;line-height:1.25;color:#0c0c0c;transition:border-color .25s linear}.contact-us-input:focus,.contact-us-textarea:focus{border-color:#3350e9}.contact-us-input::placeholder,.contact-us-textarea::placeholder{font-weight:400;font-size:14px;line-height:1.28571;color:#0c0c0c}.contact-us-textarea{background-color:transparent;outline:transparent;border:1px solid rgba(12,12,12,.15);padding:12px 14px;border-radius:12px;width:100%;height:84px;resize:none;font-size:16px;line-height:1.25;color:#0c0c0c;transition:border-color .25s linear}.contact-us-btn{border:none;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb;background-color:#3350e9;border-radius:16px;padding:12px 50px;min-width:134px;height:42px;transition:background-color .25s linear}.contact-us-btn:hover,.contact-us-btn:focus{background-color:#1f3cd4}@media only screen and (min-width:768px){.contact-us-tittle{font-size:48px;line-height:.91667;margin-bottom:40px}.contact-us-form-container{padding:50px 122px}.contact-us-input-container{margin-bottom:32px}.contact-us-btn{height:52px;min-width:160px}.contact-us-input::placeholder,.contact-us-textarea::placeholder{font-weight:400;font-size:16px;line-height:1.25}.contact-us-form-descr{font-size:16px;line-height:1.25;margin-bottom:32px}.contact-us-form-container{margin-bottom:40px}.contact-us-textarea{height:90px}}@media only screen and (min-width:1280px){.contact-us-container{display:flex;flex-direction:row;gap:40px}.contact-us-form-container{padding-left:60px;padding-right:60px;height:556px;width:580px;margin-bottom:0}}.container-footer{max-width:335px;border-radius:30px;padding:40px 28px 28px;background-color:#0c0c0c;margin-left:auto;margin-right:auto;margin-bottom:20px}.logo-footer{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fbfbfb;display:inline-block;margin-bottom:20px}.icons-social{fill:#fbfbfb;border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:34px;height:34px;opacity:.8}.icons-social:hover,.icons-social:focus{opacity:1}.tell-footer{font-family:Gilroy,sans-serif;font-weight:500;font-size:12px;line-height:1.33333;text-transform:uppercase;text-align:center;color:#fbfbfb;border:1px solid rgba(251,251,251,.2);border-radius:16px;padding:14px 20px}.title-footer{font-family:Gilroy,sans-serif;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:92px;display:inline-block;width:280px}.link-footer{font-family:Gilroy,sans-serif;font-weight:500;font-size:12px;line-height:1.33333;text-align:center;color:#fbfbfb}.links-footer-list{display:flex;flex-direction:row;row-gap:8px;column-gap:16px;flex-wrap:wrap;max-width:147px;margin-right:auto}.site-footer{font-family:Gilroy,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#fbfbfb;max-width:87px}.data-footer{font-family:Gilroy,sans-serif;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:8px}.policy-terms{font-family:Gilroy,sans-serif;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:-.02em;text-align:right;color:#fbfbfb80}.div-footer-policy{margin-top:24px}.line{border-top:1px solid rgba(251,251,251,.1)}.social-list{display:flex;gap:10px;margin-bottom:20px}.logo-div{margin-bottom:40px}.links-h3-footer{margin-bottom:24px;display:flex}.policy-div{display:flex;gap:20px}@media only screen and (min-width:768px){.container-footer{max-width:704px;padding:40px 40px 28px}.logo-list-footer{margin-bottom:86px;margin-right:auto}.logo-footer{font-size:20px}.logo-div{margin-bottom:0;display:flex;justify-content:space-between}.tell-footer{padding:15px;max-height:48px;font-size:14px;line-height:1.3}.title-footer{width:524px;margin-bottom:100px;margin-left:50px;margin-right:50px;font-size:28px;line-height:1.2}.links-footer-list{row-gap:0;column-gap:19px;flex-wrap:nowrap;max-width:400px}.site-footer{font-size:14px;line-height:1.3;max-width:166px}.links-h3-footer{margin-bottom:28px}.link-footer{font-size:14px;line-height:1.3}.data-footer,.policy-terms{font-size:14px;line-height:1.28571}.div-footer-policy{margin-top:28px;display:flex;justify-content:space-between}}@media only screen and (min-width:1280px){.container-footer{max-width:1216px}.top-line-footer{display:flex}.tell-footer{position:relative;top:0;left:860px}}@media only screen and (max-width: 767px){.mobile-menu{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background-image:url(/project-work-grp16/assets/mobile-bg-fc19d7f2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;visibility:hidden}@media only screen and (min-resolution: 192dpi){.mobile-menu{background-image:url(/project-work-grp16/assets/mobile-bgx2-6953c207.jpg)}}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-container{display:flex;flex-direction:column;max-width:320px;height:100%;padding:20px 20px 40px;margin-left:auto;margin-right:auto}.mobile-menu-container{position:relative}.mobile-close-btn{position:absolute;top:20px;right:20px;line-height:0;padding:0;border:none;cursor:pointer;background-color:transparent}.mobile-close-icon{stroke:#fbfbfb}.mobile-close-icon:hover,.mobile-close-icon:focus,.mobile-close-icono:active{stroke:#3350e9}.mobile-nav{margin-top:auto;margin-bottom:auto}.mobile-list{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:50px;margin-top:50px}.mobile-link{font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb}.mobile-link:hover,.mobile-link:focus{color:#3350e9}.mobile-icon-list{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:40px}.mobile-icon-item{border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:34px;height:34px}.mobile-icon:hover,.mobile-icon:focus,.mobile-icon:active{fill:#fbfbfb}.mobile-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;fill:#fbfbfb}}@media (min-width: 768px) and (max-width: 1279px){.mobile-menu{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background-image:url(/project-work-grp16/assets/tab-bg-106138b5.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;visibility:hidden}@media only screen and (min-resolution: 192dpi){.mobile-menu{background-image:url(/project-work-grp16/assets/tab-bgx2-e08095cc.jpg)}}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-container{display:flex;flex-direction:column;max-width:768px;height:100%;padding:20px 20px 40px;margin-left:auto;margin-right:auto}.mobile-menu-container{position:relative}.mobile-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;line-height:0;padding:0;border:none;cursor:pointer;background-color:transparent}.mobile-close-icon{width:40px;height:40px;stroke:#fbfbfb}.mobile-close-icon:hover,.mobile-close-icon:focus,.mobile-close-icono:active{stroke:#3350e9}.mobile-nav{margin-top:auto;margin-bottom:auto}.mobile-list{display:flex;flex-direction:column;align-items:center;gap:32px;margin-bottom:50px;margin-top:50px}.mobile-link{font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb}.mobile-link:hover,.mobile-link:focus{color:#3350e9}.mobile-icon-list{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:40px}.mobile-icon-item{border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:36px;height:36px}.mobile-icon:hover,.mobile-icon:focus,.mobile-icon:active{fill:#3350e9}.mobile-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;fill:#fbfbfb}}@media (min-width: 1280px){.mobile-menu{display:none}}:root{color:#242424;background-color:#ffffffde}
