.slidersPart{flex:3 1;overflow:hidden;display:flex;flex-direction:column;gap:40px}.mainSlider{width:100%;margin-bottom:50px}.mainSlider .image{height:600px}.mainSlider .nextBtn,.mainSlider .previewBtn{color:#f5f5f5;position:absolute;left:5px;top:0;bottom:0;margin:auto;background-color:#cfcdcd;border-radius:50%;z-index:1;height:max-content;display:flex;align-items:center;justify-content:center}.mainSlider .nextBtn:hover,.mainSlider .previewBtn:hover{cursor:pointer;background-color:rgba(0,0,0,.5)}.mainSlider .previewBtn{left:unset;right:5px}.newAndOfferSlider{display:flex;align-items:center;justify-content:center;width:100%}.newAndOfferSlider .newAdnOffConntainer{width:100%;max-width:90%;display:flex;flex-direction:column;align-items:center}.newAndOfferSlider .newAdnOffConntainer .head{display:flex;align-items:center;gap:20px;padding:10px;width:max-content}.newAndOfferSlider .newAdnOffConntainer .head h3{position:relative;cursor:pointer;font-size:20px;text-transform:uppercase}.newAndOfferSlider .newAdnOffConntainer .head h3:before{content:"";bottom:-4px;width:100%;position:absolute;height:4px;background-color:gray;width:0;transition:all .5s ease;transform-origin:right;border-radius:4px}.newAndOfferSlider .newAdnOffConntainer .head h3:hover:before{width:100%;transform-origin:left}.newAndOfferSlider .newAdnOffConntainer .productsSliders{width:100%;padding:20px 0;background-color:#fff;height:400px}.newsLetter{justify-content:center;background-color:#f5f5f5;margin-top:30px}.newsLetter,.newsLetter .nLetterContainer{width:100%;display:flex;align-items:center}.newsLetter .nLetterContainer{max-width:80%;padding:20px 0}.newsLetter .nLetterContainer .rigth{flex:1 1;display:flex;flex-direction:column;gap:12px}.newsLetter .nLetterContainer .rigth .mailInput{display:flex;align-items:center;gap:14px}.newsLetter .nLetterContainer .rigth .mailInput input{padding:20px;outline:none;border:none;font-size:16px;border-radius:6px;flex-grow:1}.newsLetter .nLetterContainer .rigth .mailInput button{display:flex;align-items:center;justify-content:center;height:100%;background-color:teal;color:#fff;padding:20px;font-size:16px;width:200px;border:none;border-radius:6px}.newsLetter .nLetterContainer .left{flex:1 1;display:flex;flex-direction:column;gap:12px}.newsLetter .nLetterContainer .left h3{font-size:30px}.newsLetter .nLetterContainer .left p{max-width:350px}