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}*{box-sizing:border-box}:root{color:#0c0c0c;background-color:#fbfbfb}body{font-family:Gilroy,sans-serif;margin:0}html{scroll-behavior:smooth}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-A6YxJnNn.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/assets/Gilroy-Regular-A6YxJnNn.eot?#iefix) format("embedded-opentype"),url(/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2"),url(/assets/Gilroy-Regular-CkNiKQ6x.woff) format("woff"),url(/assets/Gilroy-Regular-Bghgj_A6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-CIggfFu8.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/assets/Gilroy-Medium-CIggfFu8.eot?#iefix) format("embedded-opentype"),url(/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2"),url(/assets/Gilroy-Medium-DUjXE-5u.woff) format("woff"),url(/assets/Gilroy-Medium-BVFe7ABu.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Semibold-BqozZSYm.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/assets/Gilroy-Semibold-BqozZSYm.eot?#iefix) format("embedded-opentype"),url(/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2"),url(/assets/Gilroy-Semibold-IQ7aD9dp.woff) format("woff"),url(/assets/Gilroy-Semibold-BP6WYEG3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Bold-CByRywKO.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/assets/Gilroy-Bold-CByRywKO.eot?#iefix) format("embedded-opentype"),url(/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2"),url(/assets/Gilroy-Bold-DW_sczTM.woff) format("woff"),url(/assets/Gilroy-Bold-CWvQ8Q14.ttf) format("truetype");font-weight:700;font-style:normal}.container{min-width:320px;max-width:375px;padding:0 20px;margin:0 auto}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{max-width:1280px;padding:0 65px}}.header-container{height:74px;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-container{border-bottom:1px solid rgba(12,12,12,.1)}.header-logo-txt{display:block;font-weight:500;line-height:100%;font-size:16px;letter-spacing:-.02em;color:#0c0c0c;cursor:pointer}.header-burger-btn{padding:0;border:none;background-color:transparent}.header-svg-burger-icon{display:block;stroke-width:2.5px;stroke:#0c0c0c}.header-navigation-list,.header-social-item-list{display:none}@media screen and (min-width: 768px){.header-container{height:92px;padding-top:26px;padding-bottom:26px}.header-logo-txt{font-size:20px}.header-svg-burger-icon{width:40px;height:40px;stroke-width:3px}}@media screen and (min-width: 1280px){.header-container{height:88px}.header-logo-txt{margin-right:203px}.header-navigation{width:100%;display:flex;flex-direction:row;align-items:center}.header-navigation-list{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:40px}.header-navigation-list-item{cursor:pointer}.header-navigation-list-link{font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#0c0c0c;transition:color .6s cubic-bezier(.5,0,.3,1)}.header-navigation-list-link:focus,.header-navigation-list-link:hover{color:#3350e9}.header-social-item-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.header-social-item{display:flex;border:1px solid rgba(12,12,12,.1);border-radius:10px;padding:8px;width:36px;height:36px;cursor:pointer}.header-social-icon-svg{fill:#0c0c0c;transform:scale(1);transition:fill .3s cubic-bezier(.5,0,.3,1),transform .3s ease-in-out}.header-social-item:hover .header-social-icon-svg{fill:#3350e9;transform:scale(1.2)}.header-burger-btn{display:none}.header-navigation-list-link.header-nav-current-dot{position:relative}.header-navigation-list-link.header-nav-current-dot:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:8px;height:8px;border-radius:100%;background-color:#3350e9}}.sidebar-menu{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden;background-color:#22349153;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;z-index:9999999999999}.sidebar-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-container{position:absolute;top:0;right:0;width:200px;height:100vh;padding:240px 39px 40px;background-color:#0c0c0c;background-image:url(/assets/mob-bgimage@1-CCmH-QGi.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(0);transition:transform .5s ease-in-out;opacity:1;visibility:visible}@media screen and (max-width: 767px) and (min-resolution: 192dpi){.mobile-menu-container{background-image:url(/assets/mob-bgimage@2-DMKhSJSR.jpg)}}.sidebar-menu:not(.is-open) .mobile-menu-container{opacity:0;pointer-events:none;visibility:hidden;transform:translate(100%)}.header-mobile-menu-btn{position:absolute;width:34px;height:34px;top:24px;right:24px;background-color:transparent;border:none;padding:0}.header-mobile-menu-btn-icon{stroke:#fbfbfb}.header-mobile-menu-list{width:73px;height:238px;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.header-mobile-menu-list-item{font-weight:500;font-size:14px;line-height:1.28;text-align:center;color:#fbfbfb;cursor:pointer}.header-mobile-menu-list-item:hover,.header-mobile-menu-list-item:focus{color:#3350e9;transition:color .25s cubic-bezier(.5,0,.3,1),transform .25s cubic-bezier(.5,0,.3,1)}.header-mobile-menu-nav{display:flex;align-items:center;justify-content:center;margin-bottom:260px}.header-mobile-menu-social-media-list{display:flex;flex-direction:row;gap:10px;width:122px;height:34px}.header-mobile-menu-social-media-item{border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:34px;height:34px}.header-mobile-menu-social-media-link{fill:#fbfbfb}.header-mobile-menu-social-media-item:hover,.header-mobile-menu-social-media-item:focus{border:1px solid rgba(51,80,233,.1)}.header-mobile-menu-social-media-link:hover,.header-mobile-menu-social-media-link:focus{fill:#3350e9}.header-mobile-menu-nav-link.menu-current-spot{position:relative}.header-mobile-menu-nav-link.menu-current-spot:after{content:"";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:8px;height:8px;border-radius:100%;background-color:#3350e9}@media screen and (min-width: 768px){.mobile-menu-container{width:330px;height:100vh;padding:310px 101px 50px;background-color:#0c0c0c;background-image:url(/assets/tab-bgimage@1-CoLcCJjz.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.header-mobile-menu-btn{width:40px;height:40px}.header-mobile-menu-btn-icon{width:20px;height:20px}.header-mobile-menu-nav{margin-bottom:350px}.header-mobile-menu-social-media-list{gap:10px;width:128px;height:36px}.header-mobile-menu-social-media-item{border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:36px;height:36px}.header-mobile-menu-social-media-link-icon{width:20px;height:20px}}@media screen and (min-width: 768px) and (min-resolution: 192dpi){.mobile-menu-container{background-image:url(/assets/tab-bgimage@2-NzE1TqGN.jpg)}}@media screen and (min-width: 1280px){.mobile-menu-container{display:none}}a{text-decoration:none}.hero{padding-top:60px;padding-bottom:60px}.hero-div{display:flex;flex-direction:column;gap:28px;min-width:320px;max-width:375px;margin:auto;padding-left:20px;padding-right:20px}.hero-tablet{display:flex;flex-direction:column;gap:28px}.hero-title{font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:20px}.collection{color:#3350e9;font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em}.hero-descr{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3;padding-right:10px}.pics-and-scroll{position:relative;display:flex;justify-content:space-between;align-items:baseline}.hero-list{display:flex}.hero-ethan{position:absolute;left:32px}.hero-fleur{position:absolute;left:64px}.hero-anchor{letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c;transition:color .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.hero-anchor:focus,.hero-anchor:hover{color:#3350e9}.hero-watch{display:flex;justify-content:center;margin-top:28px}@media screen and (min-width: 768px){.hero{padding-top:80px;padding-bottom:80px}.hero-div{max-width:768px;min-width:unset;padding-left:32px;padding-right:32px;gap:80px}.hero-tablet{flex-direction:row;gap:11px;justify-content:space-between}.hero-header-text{width:557px}.hero-title,.collection{font-size:70px;line-height:.85}.hero-descr{font-size:16px;line-height:1.25;width:480px}.pics-and-scroll{flex-direction:column;width:136px;align-items:self-end}.hero-amanda{width:56px;height:56px;position:absolute;left:0}.hero-ethan{left:41px;width:56px;height:56px}.hero-fleur{left:82px;width:56px;height:56px}.hero-anchor{font-size:20px}.hero-watch{margin-top:0}}@media screen and (min-width: 1280px){.hero{padding-bottom:100px}.hero-div{max-width:1280px;padding-left:65px;padding-right:65px;gap:40px}.hero-tablet{justify-content:space-between}.hero-header-text{width:597px}.pics-and-scroll{width:146px}.hero-amanda{width:60px;height:60px}.hero-ethan{width:60px;height:60px;left:44px}.hero-fleur{width:60px;height:60px;left:88px}.hero-watch{margin-top:0}}.about-section{background-color:#fbfbfb;padding-bottom:60px}.about-section .container{display:flex;flex-wrap:wrap;gap:20px}.container .about-container-text{background-color:#f3f3f3;border:1px solid #000;border-radius:30px;box-shadow:0 4px 4px #00000020;padding:40px 20px;border:none;width:335px;height:446px}.about-header{margin-bottom:28px;font-weight:600;font-size:32px;line-height:100%;letter-spacing:-.02em}.about-list-item:first-child{margin-bottom:20px}.about-list-paragraph{font-weight:500;font-size:14px;line-height:129%;letter-spacing:-.02em;color:#0c0c0cb3}.about-container-text .about-link{display:flex;justify-content:center;align-items:center;width:160px;height:48px;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:129%;text-align:center;border-radius:16px;background-color:#3350e9;color:#fbfbfb;border-style:none;transition:background .3s cubic-bezier(.5,0,.3,1)}.about-link:hover{background-color:#1f3cd4}.about-container-image{border-radius:30px}.about-container-picture{border-radius:30px;width:335px;height:446px}.about-container-picture-source{width:335px;height:446px;border-radius:50px}.about-link-wrapper{margin-top:10px}@media (min-width: 340px){.about-link-wrapper{margin-top:20px}}@media (min-width: 375px){.about-link-wrapper{margin-top:40px}}@media (max-width: 767px){.about-container-image{width:335px}}@media (min-width: 768px){.about-link-wrapper{margin-top:60px}.about-section{padding-bottom:80px}.about-section .container{width:768px;height:1064px}.about-header{font-size:48px;line-height:92%}.about-list-paragraph{font-size:16px;line-height:125%}.about-section .container{gap:40px}.container .about-container-text{border-radius:50px;width:704px;height:512px;padding:80px 60px}.about-list{margin-bottom:40px}.about-container-img{width:704px}.about-container-image,.about-container-picture{width:704px;height:512px}}@media (min-width: 1280px){.about-link-wrapper{margin-top:40px}.about-section{padding-bottom:100px}.about-section .container{width:1280px;height:532px;flex-wrap:nowrap;justify-content:center}.container .about-container-text,.about-container-image{width:580px;height:532px}.about-list{margin-bottom:60px}.about-container-picture{width:530px;height:532px}}.catalog{padding-bottom:30px}.catalog-show-more{display:none}.catalog-header{font-weight:600;font-size:32px;line-height:100%;letter-spacing:-.02em;margin-bottom:24px}.catalog-list{display:flex;flex-direction:column;row-gap:20px}.catalog-card{border:1px solid rgba(12,12,12,.05);border-radius:30px;background-color:#f3f3f3;padding:24px 28px;gap:10px;display:flex;flex-direction:column}.catalog-card-item-img{display:flex;flex-direction:column;align-items:center;margin:18px 0}.catalog-card-item-desc{display:flex;align-items:flex-start;flex-direction:column}.catalog-card-item-name{max-width:100%;margin-bottom:8px;font-weight:500;font-size:16px;letter-spacing:-.02em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-item-price{font-weight:400;font-size:14px;letter-spacing:-.02em;color:#0c0c0c80}@media only screen and (max-width: 767px){.catalog-card:nth-last-child(-n+2){display:none}.catalog-show-more{width:160px;height:48px;margin:40px auto 0;display:flex;justify-content:center;align-items:center;background-color:#3350e9;border-radius:16px;font-weight:500;font-size:14px;text-align:center;color:#fbfbfb;border:none;padding:0}.catalog-show-more:hover,.catalog-show-more:active{background-color:#1f3cd4;transition:background .3s cubic-bezier(.5,0,.3,1)}}@media only screen and (min-width: 768px){.catalog{padding-bottom:40px}.catalog-header{font-weight:600;font-size:48px;line-height:92%;margin-bottom:40px}.catalog-list{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:32px}.catalog-card{gap:7px;padding:24px 32px}.catalog-card-item-img{margin:9px 0}.catalog-card-item-name{width:278px;font-weight:500;font-size:20px;letter-spacing:-.02em}}@media only screen and (min-width: 1280px){.catalog{padding-bottom:50px}.catalog-card{gap:7px;padding:24px 32px}.catalog-card-item-name{width:302px}}.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{padding:30px 0}.container-adv{max-width:335px;padding:60px 28px;background-color:#0c0c0c;position:relative;border-radius:30px}.background-image{background-image:url(data:image/jpeg;base64,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);background-size:cover;background-position:center;opacity:.2;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;border-radius:30px}.container-adv-text{display:flex;flex-direction:column;gap:28px}.description-adv{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb}.text-light{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:#fbfbfb80}.btn-adv{z-index:2;display:inline-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.28;text-align:center;color:#fbfbfb;cursor:pointer}.btn-adv:hover,.btn-adv:focus{background-color:#fbfbfb;color:#0c0c0c}@media screen and (max-width: 767px) and (min-resolution: 192dpi){.background-image{background-image:url(/assets/adv_bg_mobile@2x-Dr6MrdSq.jpg)}}@media screen and (min-width: 768px){.background-image{background-image:url(/assets/adv_bg_tablet-4Jr9V1ms.jpg)}.advertisement{padding:40px 0}.container-adv{padding:80px 64px;max-width:704px}.description-adv{font-size:48px;line-height:.92}.container-adv-text{gap:32px}}@media screen and (min-width: 768px) and (min-resolution: 192dpi){.background-image{background-image:url(/assets/adv_bg_tablet@2x-f_kyv7ZS.jpg)}}@media screen and (min-width: 1280px){.background-image{background-image:url(/assets/adv_bg_desktop-BZ6JwLXF.jpg)}.advertisement{padding:50px 0}.container-adv{padding:83px 80px;max-width:1150px}.container-adv-text{flex-direction:row;gap:140px}.description-adv{font-size:48px;line-height:.92;width:690px}}@media screen and (min-width: 1280px) and (min-resolution: 192dpi){.background-image{background-image:url(/assets/adv_bg_desktop@2x-CXG-INWA.jpg)}}.container-sale{padding:30px 0}@media screen and (min-width: 768px){.container-sale{padding:40px 0}}@media screen and (min-width: 1280px){.container-sale{padding:50px 0}}.sale-name{font-weight:600;font-size:32px;line-height:32px;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}@media screen and (min-width: 768px){.sale-name{font-size:48px;margin-bottom:40px}}.block-joint{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.block-joint{width:687px;height:1116px;gap:40px}}@media screen and (min-width: 1280px){.block-joint{flex-direction:row;gap:40px;width:1150px;height:558px}}.trademark{font-size:24px;vertical-align:text-top;margin-left:.1em;color:inherit}.details-images{display:flex;flex-direction:row;gap:5px;width:100%}@media screen and (min-width: 768px){.details-images{display:flex;flex-direction:column;gap:10px;width:132px;height:558px}}.details-img{display:flex;justify-content:center;align-items:center;background-color:#f3f3f3;border:1px solid rgba(12,12,12,.05);border-radius:16px;width:80px;padding:13px 14px}@media screen and (min-width: 768px){.details-img{width:132px;height:132px}}.product-sale{border:1px solid rgba(12,12,12,.05);border-radius:30px;background-color:#f3f3f3;padding:50px}@media screen and (min-width: 768px){.product-sale{border-radius:50px;width:552px;height:558px;padding:80px 112px}}@media screen and (min-width: 1280px){.product-sale{border-radius:50px;width:428px;height:558px;padding:80px 50px}}.product-images{row-gap:20px;display:flex;flex-wrap:wrap;gap:20px;flex-direction:column;width:100%}@media screen and (min-width: 768px){.product-images{flex-wrap:nowrap;flex-direction:row;gap:20px}}.product-details{border-radius:30px;background-color:#3350e9;padding:48px 28px}@media screen and (min-width: 768px){.product-details{margin:0;width:704px;height:518px;padding:60px}}@media screen and (min-width: 1280px){.product-details{width:530px;height:558px}}.title-name{font-weight:600;font-size:24px;line-height:28px;letter-spacing:-.02em;color:#fbfbfb}@media screen and (min-width: 768px){.title-name{font-size:32px;line-height:36px;height:72px;width:436px}}@media screen and (min-width: 1280px){.title-name{font-size:32px;line-height:36px;height:72px;width:389px}}.description-product{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.prouct-tag{font-weight:400;font-size:14px;line-height:18px;letter-spacing:-.02em;color:#fbfbfb80}.price-sale{display:flex;justify-content:center;align-items:center;height:32px;width:68px;border-radius:8px;background:#fbfbfb1a;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.02em;color:#fbfbfb}@media screen and (min-width: 768px){.price-sale{width:78px;height:32px}}.price-list{display:flex}.price-normal{height:32px;width:68px;padding:9px;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.advantages-description{font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.02em;color:#fbfbfbb3;padding:28px 0}@media screen and (min-width: 768px){.advantages-description{font-size:16px;line-height:20px}}.product-tags-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px}@media screen and (min-width: 768px){.product-tags-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;padding:0;margin:0;width:398px;height:76px}}.strengths{display:flex;align-items:center;justify-content:flex-start;border:1px solid rgba(251,251,251,.2);border-radius:8px;padding:8px 12px;width:auto;min-height:32px;background-color:#0000}.strengths-text{font-weight:500;font-size:12px;line-height:14px;color:#fbfbfb}@media screen and (min-width: 768px){.strengths-text{font-size:14px;line-height:18px}}.reviews{background-color:#fbfbfb;padding:30px 0}.reviews-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.reviews-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.reviews-item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:24px;border-radius:30px;padding:32px 36px;max-width:335px;background:#f3f3f3}.reviews-item-one,.reviews-item-two{display:none}.reviews-about{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:8px;max-width:263px}.reviews-title-about{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c}.reviews-text{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;text-align:center;color:#0c0c0c66}@media screen and (min-width: 768px){.reviews{padding:40px 0}.reviews-title{font-size:48px;line-height:.92;margin-bottom:40px}.reviews-list{gap:16px;width:704px}.reviews-item,.reviews-item-one{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:24px;column-gap:20px;border-radius:30px;padding:32px 36px;width:344px;background:#f3f3f3}.reviews-about{min-width:272px}.reviews-title-about{font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-.02em;text-align:center;color:#0c0c0c}.reviews-text{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c66}}@media screen and (min-width: 1280px){.reviews{padding:50px 0}.reviews-list{width:1150px;gap:20px}.reviews-item,.reviews-item-one,.reviews-item-two{display:flex;align-items:flex-start;align-items:center;justify-content:flex-start;flex-direction:column;gap:24px;border-radius:30px;padding:32px 36px;min-width:370px;background:#f3f3f3}.reviews-about{min-width:298px}.reviews-title-about{font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-.02em;text-align:center;color:#0c0c0c}.reviews-text{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c66;width:298px}}.contact-us_container{padding-top:30px}.contact-us_title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.contact-us_first-container{background-color:#f3f3f3;max-width:335px;height:512px;border-radius:30px;padding:48px 28px;margin-bottom:20px}.contact-us_text{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:28px}.form-input-person{width:100%;font-weight:400;font-size:14px;height:42px;padding:12px 14px;border-radius:12px;border:1px solid rgba(12,12,12,.15);transition:border-color .25s cubic-bezier(.4,0,.2,1);outline:transparent;margin-bottom:18px}.form-input-person::placeholder{font-weight:400;font-size:14px;line-height:1.28;color:#0c0c0c}.form-person-comment{font-weight:400;font-size:14px;line-height:1.28;color:#0c0c0c;width:100%;height:84px;padding:12px 14px;border-radius:12px;border:1px solid rgba(12,12,12,.15);transition:border-color .25s cubic-bezier(.4,0,.2,1);outline:transparent;resize:none;margin-bottom:28px}.form-input-person:focus,.form-person-comment:focus{border:1px solid #3350e9}.contact-us_btn{width:134px;height:42px;border-radius:16px;border:none;padding:0;transition:background-color .25s cubic-bezier(.4,0,.2,1);background-color:#3350e9;font-weight:500;font-size:14px;line-height:1.28;color:#fbfbfb}.contact-us_btn:hover,.contact-us_btn:focus{background-color:#1f3cd4}@media only screen and (min-width: 768px){.contact-us_container{padding-top:40px}.contact-us_title{font-size:48px;line-height:.91;margin-bottom:40px}.contact-us_first-container{max-width:704px;height:556px;border-radius:50px;padding:50px 122px;margin-bottom:40px}.contact-us_text{font-size:16px;line-height:1.25;width:460px;margin-bottom:32px}.form-input-person{font-size:16px;height:52px;padding:16px 18px}.form-person-comment{font-size:16px;height:90px;margin-bottom:32px}.contact-us_btn{width:160px;height:52px}}@media only screen and (min-width: 1280px){.contact-us_container{padding-top:50px}.contact-us_info{display:flex;gap:40px}.contact-us_first-container{width:580px;padding:50px 60px;margin:0}}.footer{padding-top:60px}.top-section{max-width:335px;border-radius:30px;padding:40px 28px 28px;background-color:#0c0c0c}.brand-section{display:flex;flex-direction:column}.logo-media{order:1}.footer-logo-link{font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fbfbfb}.footer-item{display:flex;gap:10px;margin-top:20px;margin-bottom:20px}.footer-media{display:flex;justify-content:center;align-items:center;border:1px solid rgba(251,251,251,.1);transition:fill .25s cubic-bezier(.4,0,.2,1);fill:#a7a7a7;width:34px;height:34px;padding:8px;border-radius:10px}.footer-media:hover,.footer-media:focus{fill:#fbfbfb}.footer-contact{order:2;display:flex;justify-content:center;align-items:center;border:1px solid rgba(251,251,251,.2);text-transform:uppercase;text-align:center;color:#fbfbfb;font-weight:500;font-size:12px;line-height:1.33;border-radius:16px;max-width:152px;height:44px;margin-bottom:40px}.footer-h2{order:3;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:92px}.section-group-footer{display:flex;justify-content:space-between;position:relative;transition:color .25s cubic-bezier(.4,0,.2,1);margin-bottom:24px;padding-bottom:24px}.section-group-footer:after{content:"";width:100%;position:absolute;left:0;bottom:-1px;height:1px;background-color:#fbfbfb1a;border-radius:2px}.menu-item{display:flex;flex-wrap:wrap;text-align:center;color:#fbfbfb;font-weight:500;font-size:12px;line-height:1.33;width:147px;height:64px;column-gap:16px;row-gap:8px}.adress-text{font-weight:500;font-size:12px;line-height:1.33;color:#fbfbfb;width:83px}.bottom-section{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80}.footer-privat{display:flex;gap:20px}@media only screen and (min-width: 768px){.footer{padding-top:80px}.top-section{max-width:704px;height:540px;padding:40px 40px 28px}.brand-section{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.logo-media{margin-bottom:86px}.footer-logo-link{font-weight:500;font-size:20px;letter-spacing:-.02em;color:#fbfbfb}.footer-item{margin-bottom:0}.footer-media{width:36px;height:36px}.footer-contact{font-weight:500;font-size:14px;line-height:1.28;text-transform:uppercase;text-align:center;color:#fbfbfb;width:160px;height:48px;margin-bottom:0}.footer-h2{font-weight:600;font-size:28px;line-height:1.14;letter-spacing:-.02em;text-align:center;color:#fbfbfb;width:524px;margin:0 auto 100px}.section-group-footer{margin-bottom:28px;padding-bottom:28px}.menu-item{font-weight:500;font-size:14px;line-height:1.28;text-align:center;color:#fbfbfb;width:400px;height:18px;column-gap:19px;row-gap:0px}.adress-text{font-weight:500;font-size:14px;line-height:1.28;color:#fbfbfb;width:162px}.bottom-section{gap:0px;font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#fbfbfb80}}@media only screen and (min-width: 1280px){.footer{padding:100px 32px 0}.top-section{max-width:1216px;height:400px;padding:40px 40px 28px}.logo-media{margin-bottom:0}.footer-logo-link{font-weight:500;font-size:20px;letter-spacing:-.02em;color:#fbfbfb}.footer-contact{order:3;font-weight:500;font-size:14px;line-height:1.28;text-transform:uppercase;text-align:center;color:#fbfbfb}.footer-h2{order:2;font-weight:600;font-size:28px;line-height:1.14;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:126px}.menu-item{font-weight:500;font-size:14px;line-height:1.28;text-align:center;color:#a7a7a7;width:505px;column-gap:40px}.footer-menu{transition:color .25s cubic-bezier(.4,0,.2,1)}.footer-menu:hover,.footer-menu:focus{color:#fbfbfb}.adress-text{font-weight:500;font-size:14px;line-height:1.28;color:#a7a7a7;transition:color .25s cubic-bezier(.4,0,.2,1)}.adress-text:hover,.adress-text:focus{color:#fbfbfb}.bottom-section{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#fbfbfb80}}
