h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.link{text-decoration:none}.list{list-style:none}:root{--color-light-blue: #f7faff;--color-blue-font: #0a224a;--color-white: #ffffff;--color-grey: #d9d9d9;--color-dark-grey: #b6b6b6;font-family:Roboto,sans-serif;font-weight:400}body{color:var(--blue-font, #0a224a);background-color:var(--color-white)}.container{width:100%;max-width:1440px;margin:0 auto;padding-left:15px;padding-right:15px}.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}.header{background:var(--light-blue, #F7FAFF)}.header-container{padding:28px 16px;max-width:375px;height:88px;display:flex;justify-content:space-between;align-items:center}.header-menu-list{display:none}.header-logo{fill:var(--color-blue-font, #0A224A)}.mob-menu{position:fixed;top:0;z-index:20;width:100vw;height:100vh;display:flex;flex-direction:column;overflow:auto;background-color:var(--color-white);transform:translate(100%);transition:transform .45s ease-in-out}.mob-menu:not(.is-open){opacity:0;visibility:hidden;pointer-events:none}.mob-menu.is-open{transform:translate(0)}.menu-container{display:flex;height:88px;padding:28px 16px;justify-content:center;align-items:center;background:var(--light-blue, #F7FAFF)}.menu-close-btn{display:block;margin-left:auto;border:none;background-color:transparent}.mob-menu-container{display:flex;justify-content:center;align-items:center}.mob-menu-list{display:flex;padding:114px 8px 365px;flex-direction:column;gap:17px;align-items:center}.mob-menu-link{color:var(--blue-font, #0A224A);font-size:16px;font-style:normal;line-height:1.5}.menu-open-btn{border:none;background-color:transparent}@media screen and (min-width:768px){.container{max-width:768px}.header-container{height:95px}.mob-menu-link{font-size:18px}.menu-open-icon{width:40px;height:40px}.header-logo{width:127px;height:16px}}@media screen and (min-width:1440px){.container{max-width:1440px}.header-container{padding:26px 45px;justify-content:space-between}.header-logo{width:127px;height:16px}.header-navigation,.header-menu-list{display:flex;padding:8px;align-items:center;gap:30px}.header-menu-link{color:var(--blue-font, #0A224A);font-size:18px;font-style:normal;font-weight:400;line-height:1.5}.header-menu-link:hover{color:var(--color-dark-grey, #b6b6b6)}.mob-menu,.menu-open-btn{display:none}}.hero__conainer{max-width:375px;padding:0 16px;margin:0 auto}.hero{display:block;height:718px;background-image:url(/proectcommand-02/assets/hero-1x-min-b81b81f3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:140px 0}.hero__title{max-width:285px;color:var(--blue-font, #0A224A);font-family:Playfair Display;font-size:28px;font-style:normal;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:14px}.hero__text{color:var(--blue-font, #0A224A);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:24px;max-width:342px}.hero__btn{border:none;display:flex;width:224px;padding:12px 65px;justify-content:center;align-items:center;gap:6px;background:var(--blue-font, #0A224A);color:var(--white, #FFF);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;transition:background-color .35s cubic-bezier(.4,0,.2,1)}.hero__btn:hover,.hero__btn:focus{background-color:#061835}.hero__text-tabl{display:none}@media (min-resolution: 192dpi){.hero{background-image:url(/proectcommand-02/assets/hero-2x-min-2652af3b.jpg)}}@media screen and (min-width: 768px){.hero{padding:64px 0 0;background:none;height:auto}.hero__conainer{max-width:768px;padding:0 32px;margin:0 auto}.hero__title{max-width:648px;font-size:50px}.hero__wrap{width:704px;height:530px;background-image:url(/proectcommand-02/assets/hero1-1x-min-e4a83688.jpg),url(/proectcommand-02/assets/hero2-1x-min-2acdac44.jpg);background-size:308px 329px,364px 530px;background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom right;margin:0 auto}.hero__text{font-size:18px;margin-bottom:30px;max-width:312px}.hero__text-wrap{display:none}.hero__text-tabl{margin-top:32px;display:inherit}@media (min-resolution: 192dpi){.hero__wrap{background-image:url(/proectcommand-02/assets/hero1-2x-min-70887075.jpg),url(/proectcommand-02/assets/hero2-2x-min-6a5687b6.jpg)}}}@media screen and (min-width: 1440px){.hero{padding:64px 0 0}.hero__conainer{min-width:1440px;padding:0 60px}.hero__title{font-size:50px;max-width:648px;margin-bottom:0}.hero__wrap{display:grid;width:1320px;height:532px;background-color:hwb(266 7% 62% / .01);background-image:url(/proectcommand-02/assets/hero1-1x-min-1ab789c4.jpg),url(/proectcommand-02/assets/hero2-1x-min-29cd55b3.jpg),url(/proectcommand-02/assets/hero3-1x-min-82c8e698.jpg);background-repeat:no-repeat,no-repeat,no-repeat;background-position:bottom left,bottom center,top right;background-size:310px 330px,648px 530px,312px 338px;margin-bottom:0}.hero__text-wrap{margin-top:0;justify-self:end;align-self:end}.hero__text-wrap{display:inherit}.hero__text-tabl{display:none}@media (min-resolution: 192dpi){.hero__wrap{background-image:url(/proectcommand-02/assets/hero1-2x-min-12b5d3c8.jpg),url(/proectcommand-02/assets/hero2-2x-min-103929ff.jpg),url(/proectcommand-02/assets/hero3-2x-min-4dfe6bd2.jpg)}}}.about-us{background-color:var(--color-white);padding-bottom:64px}.about-us .container-section{padding-left:0;padding-right:0}.about-us-container{background-color:var(--color-light-blue);padding:64px 16px}.title-about-us{display:flex;color:var(--color-blue-font);font-size:16px;font-weight:400;line-height:1.5;align-items:center;margin-bottom:30px}.title-about-us:before{content:"";width:30px;height:1px;background-color:var(--color-blue-font);margin-right:20px}.title-about-us-secondary{color:var(--color-blue-font);font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:30px}.taxt-about-us{color:var(--color-blue-font);font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px}.about-us-results{text-align:center}.list-about-us{display:inline-flex;flex-direction:column;align-items:flex-start;gap:30px}.title-about-us-item{color:var(--color-blue-font);text-align:center;font-size:50px;font-weight:400;line-height:1.5;text-transform:uppercase;max-width:170px;margin-bottom:14px}.taxt-about-us-item{color:var(--color-blue-font);text-align:center;font-size:16px;font-weight:400;line-height:1.5;max-width:170px}.img-about-us{max-width:767px}@media screen and (min-width: 375px) and (max-width: 767px){.title-about-us-secondary,.taxt-about-us{max-width:767px}}@media screen and (min-width: 768px){.about-us{padding-top:100px;padding-bottom:100px;background-color:var(--color-white)}.about-us .container-section{padding-left:32px;padding-right:32px}.about-us-container{background-color:var(--color-light-blue);padding:36px 64px;margin-bottom:30px;width:704px}.title-about-us-secondary{font-size:32px;font-weight:400;line-height:1.4;text-transform:uppercase;margin-bottom:30px}.taxt-about-us,.taxt-about-us-item{font-size:18px}.about-us-results{margin-bottom:0}.list-about-us{flex-direction:row;gap:33px}.img-about-us{max-width:704px}}@media screen and (min-width: 1440px){.about-us{padding-top:100px}.about-us .container-section{padding-left:60px;padding-right:60px}.about-us-container{padding-left:69px;padding-right:69px;padding-bottom:34px;margin-bottom:0;max-width:760px}.container-desktop{display:flex;align-items:center;gap:24px}.list-about-us{flex-direction:row;gap:56px}.img-about-us{margin:0 auto}}.price-container{width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.list{list-style-type:none}.price-title{display:none}.price-box{padding-bottom:64px}.price-list{display:flex;width:100%;flex-direction:column}.price-item{display:flex;justify-content:space-between;align-items:center;padding:30px 0;color:var(--blue-font, #0a224a);border-bottom:var(--blue-font, #0a224a) solid 1px}.price-item:first-child{border-top:var(--blue-font, #0a224a) solid 1px}.price-item:hover:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:3px;background-color:var(--blue-font, #0a224a)}.price-item-text{font-size:28px;font-family:Roboto;font-weight:400;text-transform:uppercase;line-height:1.5;word-wrap:break-word}.price-item-amount{color:var(--blue-font, #0a224a);text-align:right;font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width: 375px){.price-container{max-width:373px}}@media screen and (min-width: 768px){.price-container{max-width:734px}.price-box{padding-bottom:100px}.price-item-text{font-size:32px}.price-item-amount{font-size:18px}}@media screen and (min-width: 1440px){.price-container{max-width:1350px;padding-left:127px;padding-right:127px;margin:0 auto}.price-item{position:relative;cursor:pointer;list-style:none;padding-left:20px;overflow:hidden;transition:padding-left .5s ease}.price-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1px;width:0;background-color:var(--blue-font, #0a224a);transition:width .3s ease;opacity:0}.price-item:hover:before{width:30px;opacity:1}.price-item:hover{padding-left:50px}.price-item-text{font-size:32px}.price-item-amount{font-size:18px}}.products-container{width:100%;padding-left:15px;padding-right:15px;margin:0 auto}.products-box{padding-bottom:64px}.products-title{color:var(--blue-font, #0a224a);text-align:center;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:33px}.products-list{display:flex;justify-content:center}.product-item{width:100%}.product-item-tablet,.product-item-desktop{display:none}.products-picture{max-width:343px;max-height:330px;margin-bottom:16px}.products-img{width:100%;height:auto}.products-text{color:var(--blue-font, #0a224a);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media screen and (min-width: 375px){.products-container{max-width:373px}}@media screen and (min-width: 768px){.products-container{max-width:734px}.products-box{padding-bottom:100px}.products-list{gap:16px;margin:0 auto}.products-picture{max-width:344px;max-height:300px;margin-bottom:16px}.product-item{width:calc((100% - 16px)/2)}.product-item-tablet{display:block}}@media screen and (min-width: 1440px){.products-container{max-width:1440px;padding-left:0;padding-right:0}.products-list{gap:24px}.products-picture{max-width:312px}.product-item{width:calc((100% - 24px) / 3)}.product-item-desktop{display:block}}.bestsellers-section{padding-bottom:64px}.bestsellers-container{width:100%;max-width:1440px;margin:0 auto;padding-left:15px;padding-right:15px}.bestsellers-title{color:var(--color-blue-font, #0a224a);font-size:28px;font-style:normal;font-weight:400;line-height:1.5;text-transform:uppercase;text-align:center;margin-bottom:21px}.lists-container{display:flex;flex-wrap:wrap;gap:30px}.bestsellers-name{color:var(--color-blue-font, #0a224a);font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin-top:14px}.bestsellers-cost{color:var(--color-blue-font, #0a224a);font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin-top:10px}.bestsellers-sec-list{display:flex;flex-wrap:wrap;gap:30px}@media screen and (min-width: 375px){.bestsellers-container{max-width:373px}}@media screen and (max-width: 767px){.hide-mob{display:none}}@media screen and (min-width: 768px){.bestsellers-container{max-width:734px}.bestsellers-section{padding-bottom:100px}.bestsellers-title{font-size:32px;line-height:1.41;margin-bottom:30px}.lists-container{gap:32px}.bestsellers-name{font-size:18px;margin-top:15px}.bestsellers-cost{font-size:18px}.bestsellers-sec-list{gap:32px}.bestsellers-point{width:calc((100% - 32px)/2)}}@media screen and (min-width: 1440px){.bestsellers-container{max-width:1350px;padding-left:127px;padding-right:127px}.lists-container{flex-wrap:nowrap;gap:24px}.bestsellers-first-list{min-width:536px}.bestsellers-sec-list{row-gap:30px;column-gap:20px;height:100%}.bestsellers-point{width:calc((100% - 20px)/2);height:266px}}.reviews-section{background-color:var(--color-light-blue, #F7FAFF);padding:36px 0}.review-container{max-width:375px;margin:0 auto;padding:0 16px}.reviews-item{background-color:var(--color-white, #FFFFFF);border-radius:8px;padding:24px}.reviews-item:nth-child(2),.reviews-item:nth-child(3){display:none}.reviews-headline{font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px){.reviews-headline{font-size:32px;line-height:1.4}}.reviews-user-block{display:flex;align-items:center;gap:14px;margin-bottom:24px}.reviews-user-avatar{width:48px;height:48px}.reviews-block{display:block}.reviews-name{font-size:18px;line-height:2.1;text-transform:uppercase}.reviews-week{font-size:14px;font-weight:400;line-height:1.3}.reviews-text{font-size:14px;font-weight:400;line-height:1.4;max-width:296px}@media screen and (min-width: 768px){.reviews-list{display:flex;align-items:center;justify-content:center;gap:16px}.review-container{max-width:768px}.reviews-item:nth-child(2){display:block}.reviews-name{font-size:20px;line-height:2.25}.reviews-week{font-size:16px;line-height:1.5}.reviews-text{font-size:18px;line-height:1.5}.reviews-user-avatar{width:56px;height:56px}.reviews-user-block{margin-bottom:14px}}@media screen and (min-width: 1440px){.reviews-section{padding:60px 0}.review-container{max-width:1440px;padding:0 60px}.reviews-list{display:flex;align-items:center;justify-content:center;gap:24px}.reviews-item:nth-child(2),.reviews-item:nth-child(3){display:block}.reviews-item{padding:32px}.reviews-user-block{margin-bottom:16px}.reviews-name{font-size:20px;line-height:2.25}.reviews-week{font-size:16px;line-height:1.5}.reviews-text{font-size:18px;line-height:1.5;max-width:360px}.reviews-user-avatar{width:56px;height:56px}}.container-sub{width:100%;max-width:1440px;margin:0 auto;padding-left:15px;padding-right:15px}.subscript{padding:64px 0}.container-sub{padding:0 16px}.subscr-title{color:var(--blue-font, #0a224a);font-family:Roboto,sans-serif;font-size:28px;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:20px;text-align:center}.subscr-desc{color:var(--blue-font, #0a224a);font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px}.subscr-div-text{margin-bottom:20px;position:relative}.subscr-text-input{display:flex;width:100%;height:50px;padding:11px 20px;align-items:center;gap:8px;border:1px solid var(--color-dark-grey);outline:transparent}.subscr-text-input:hover,.subscr-text-input:focus{border:1px solid var(--blue-font, #0a224a);color:#0a224a;fill:#061835;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.subscr-text-input::placeholder{color:#d9d9d9;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.subscr-div-email{margin-bottom:20px;position:relative}.subscr-email-input{display:flex;width:100%;height:50px;padding:11px 20px;align-items:center;gap:8px;border:1px solid var(--color-dark-grey);outline:transparent}.subscr-email-input::placeholder{color:#d9d9d9;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.subscr-email-svg{position:absolute;top:13px;right:14px;fill:transparent}.subscr-email-input:hover,.subscr-email-input:focus{border:1px solid var(--blue-font, #0a224a);color:#0a224a;fill:#061835}.subscr-text-input:focus:invalid{color:#e74a3b;border-color:#e74a3b}.subscr-text-input:focus:invalid+.subscr-email-svg{color:#e74a3b;fill:#e74a3b}.subscr-email-input:focus:invalid{color:#e74a3b;border-color:#e74a3b}.subscr-email-input:focus:invalid+.subscr-email-svg{color:#e74a3b;fill:#e74a3b}.checkbox-div{margin-bottom:32px}.label-checked-name{color:#7a7a7a;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.checkbox-span{width:25px;height:25px;border:1px solid var(--dark-grey, #b6b6b6);margin-right:8px;display:inline-flex;align-items:center;justify-content:center;fill:transparent}.subscr-check:checked+.label-checked-name span{background-color:#0a224a;border:none;fill:#fff}.subscr-button{display:flex;width:224px;height:50px;padding:17px 65px;justify-content:center;align-items:center;gap:6px;flex-shrink:0;background:var(--blue-font, #0a224a);border-radius:4px;box-shadow:0 1px 6px #2e2f4214,0 1px 1px #2e2f4229,0 2px 1px #2e2f4214;color:var(--white, #fff);font-family:Roboto;font-size:16px;font-weight:400;line-height:1.5;border:none}.subscr-button:active{background:#061835}.subscr-button:focus{background:#061835}.subscr-pict{margin-top:30px}@media screen and (min-width: 320px){.container-sub{max-width:320px}}@media screen and (min-width: 768px){.container-sub{max-width:768px;padding:0 32px}.subscript{padding:100px 0}.subscr-title{font-size:32px;line-height:1.4;margin-bottom:30px;text-align:left}.subscr-desc{font-size:18px;line-height:1.5;margin-bottom:20px}.subscr-text-input{width:536px;align-items:flex-start;font-size:18px}.subscr-div-email{width:536px}.subscr-div-text,.subscr-email-input{width:536px;align-items:flex-start;font-size:18px}.label-checked-name{font-size:18px}.subscr-pict{margin-top:65px}.subscr-button{font-size:18px;font-weight:400;line-height:1.33}}@media screen and (min-width: 1440px){.container-sub{max-width:1440px;display:flex;flex-direction:row;justify-content:center;gap:100px}.subscript{padding-bottom:84px}.subscr-pict{margin-top:0%}.subscr-desc{width:538px;margin-bottom:22px}.subscr-button,.subscr-text-input,.subscr-email-input{height:52px}.subscr-div-email{margin-bottom:22px}.subscr-img{width:460px}}footer{background-color:#0a224a}.footer-container{padding:36px 16px 16px}.footer-svg{display:flex;align-items:center;margin-bottom:36px}.footer-logo{display:flex;margin-right:auto;align-items:center}.footer-logo-icon{fill:#fff}.footer-list-svg{display:flex;margin:0;padding-left:0;gap:16px}.footer-social-svg{fill:#fff}.footer-svg-link{display:block;width:28px;height:28px}.footer-logo-link{height:16px}.footer-menu{margin-bottom:36px}.footer-menu-list{display:flex;flex-direction:column;gap:8px}.footer-menu-link{color:#fff}.footer-menu-link:hover{color:var(--color-dark-grey, #b6b6b6)}.footer-adress{margin-bottom:35px}.footer-adress-list{color:#fff;display:flex;flex-direction:column;gap:8px}.footer-adress-link{color:#fff}.footer-contacts-number{margin-bottom:64px}.footer-number-list{color:#fff}.footer-number-item:first-child{margin-bottom:8px}.footer-contacts-link{color:#fff}.hiddan-mail{display:none}.footer-privacy{opacity:.6;color:#fff;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.1em}.footer-privacy-polisy{color:#fff;text-decoration:underline}@media screen and (min-width:375px){.footer-container{max-width:343px;margin:0 auto}}@media screen and (min-width:768px){.footer-container{max-width:704px;padding:36px 0;margin:0 auto;position:relative}.footer-logo-icon{width:127px;height:16px}.footer-svg{margin-bottom:20px}.footer-item-svg{height:40px;width:40px}.footer-social-svg{width:40px;height:40px}.footer-menu{display:inline-flex;position:absolute;top:36px;right:250px;margin-bottom:0;padding:8px}.footer-menu-list{gap:16px}.footer-adress{margin-bottom:64px}.footer-adress-list{gap:24px}.hiddan-mail{display:block}.footer-number-list{display:flex;flex-direction:column;gap:24px}.footer-number-item{font-family:roboto;font-size:19px;letter-spacing:.01em}.footer-number-item:first-child{margin-bottom:0}.footer-contacts-number{margin-bottom:64px}.footer-privacy{opacity:.6;font-size:16px;line-height:1.25;letter-spacing:.08em}}@media screen and (min-width:1440px){.footer-container{max-width:1376px;margin:0 auto;position:relative}.footer-svg{margin-bottom:39px}.footer-list-svg{gap:30px}.footer-menu{left:396px;top:36px}.footer-menu-list{flex-direction:row;gap:30px}.footer-adress{margin-bottom:35px}.footer-contacts-number{max-width:350px;position:absolute;top:103px;left:396px;margin-bottom:0}.footer-number-list{flex-wrap:wrap;height:70px;gap:24px 82px}}
