.offerForMen{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:normal;color:#000;overflow:hidden}.offerForMen h1,.offerForMen h2,.offerForMen h3,.offerForMen h4,.offerForMen h5,.offerForMen h6,.offerForMen p{border:0;letter-spacing:normal;margin:0;padding:0}.offerForMen section{float:left;width:100%}.offerForMen picture{display:block}.offerForMen img{display:block;max-width:100%}.offerForMen .container{width:100%;max-width:320px;padding:0;margin:0 auto}@media screen and (min-width:768px){.offerForMen .container{max-width:728px}}@media screen and (min-width:1200px){.offerForMen .container{max-width:1200px}}.offerForMen .offerForMen-banner{position:relative;height:267px}@media screen and (min-width:768px){.offerForMen .offerForMen-banner{height:475px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-banner{height:760px}}.offerForMen .offerForMen-banner .bg{width:100%;height:100%;position:absolute;top:0;left:0}.offerForMen .offerForMen-banner .bg picture{position:absolute;top:0;left:0;width:100%;height:100%}.offerForMen .offerForMen-banner .bg picture img{width:100%;height:267px;object-fit:cover;object-position:center center}@media screen and (min-width:768px){.offerForMen .offerForMen-banner .bg picture img{height:475px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-banner .bg picture img{height:760px}}.offerForMen .offerForMen-banner .description{position:relative;margin-top:47px;height:220px;float:left;display:flex;padding:20px 40px 43px 40px;width:100%;border-radius:20px 20px 0 0;background:rgba(0,0,0,.6);align-items:center;text-align:center;justify-content:center;color:#fff}@media screen and (min-width:768px){.offerForMen .offerForMen-banner .description{text-align:left;justify-content:flex-start;padding:20px 80px 65px 80px;height:329px;margin-top:146px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-banner .description{margin-top:158px;width:746px;padding:20px 104px 60px 104px}}.offerForMen .offerForMen-banner .description h1{font-size:33px}@media screen and (min-width:768px){.offerForMen .offerForMen-banner .description h1{font-size:65px;line-height:1.1}}.offerForMen .offerForMen-banner .description .txt{position:absolute;left:20px;width:calc(100% - 40px);height:30px;border-radius:15px;color:#000;font-size:10px;padding:9px 10px 7px 10px;background:#d9d5d2;top:-15px;font-weight:700}@media screen and (min-width:768px){.offerForMen .offerForMen-banner .description .txt{left:80px;width:auto;line-height:42px;top:-20px;height:40px;padding:0 25px;font-size:14px;border-radius:20px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-banner .description .txt{left:60px}}.offerForMen .offerForMen-what-is-the-diet{text-align:center;font-size:14px;position:relative;font-weight:700;width:100%}@media screen and (min-width:768px){.offerForMen .offerForMen-what-is-the-diet{font-size:30px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-what-is-the-diet{margin-top:-325px;height:325px}}.offerForMen .offerForMen-what-is-the-diet .description{background:#fff;padding:30px 45px 35px 45px;display:inline-block;width:100%;width:100%;border-radius:20px 20px 0 0;margin-top:-37px}@media screen and (min-width:768px){.offerForMen .offerForMen-what-is-the-diet .description{margin-top:-57px;padding:45px 45px 55px 45px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-what-is-the-diet .description{height:325px;display:flex;align-items:center;padding:40px 177px 50px 177px;margin-top:0}}.offerForMen .offerForMen-what-is-the-diet .description h2{margin-bottom:15px;font-size:18px}@media screen and (min-width:768px){.offerForMen .offerForMen-what-is-the-diet .description h2{font-size:40px;line-height:1.2;margin-bottom:20px}}@media screen and (min-width:1200px){.offerForMen .offerForMen-what-is-the-diet .description h2{font-size:48px}}