.productAdditionalInfo{margin-top:50px;padding:0 100px}.productAdditonalInfoContainer{display:flex;flex-direction:column;gap:60px}.productSection{display:flex;flex-direction:column;gap:30px}.sectionTitle{font-size:20px;font-weight:600;text-transform:uppercase;border-bottom:2px solid #e4e4e4;padding-bottom:15px}.aiTabDescription{display:flex;flex-direction:column;gap:30px}.descriptionPara{display:flex;flex-direction:column;gap:20px}.descriptionPara h3{font-size:16px;font-weight:600}.descriptionPara p{font-size:14px;font-weight:400;line-height:30px}.descriptionPara p ol,.descriptionPara p ul{padding-left:15px}.descriptionParaGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.aiTabAdditionalInfo{display:flex;flex-direction:column;gap:30px}.additionalInfoContainer{display:grid;grid-template-columns:1fr 1fr;align-items:center}.additionalInfoContainer h6{font-size:16px;font-weight:500}.additionalInfoContainer p{font-size:14px;font-weight:400}.aiTabReviewContainer{display:flex;flex-direction:column;gap:50px}.aiTabReviewContainer h3{font-size:18px;font-weight:600;margin-bottom:-20px}.userReviews{display:flex;flex-direction:column;gap:30px}.userReview{display:flex;gap:40px}.userReviewImg img{width:60px;height:60px;border-radius:50%}.userReviewContent{display:flex;flex-direction:column;gap:20px}.userReviewTopContent{display:flex;flex-direction:column;gap:5px}.userNameRating{display:flex;justify-content:space-between;align-items:center}.userNameRating h6{font-size:16px;font-weight:400}.userRating{display:flex;gap:3px}.userDate p,.userReviewBottomContent p{font-size:14px;font-weight:400;color:#767676}.userReviewBottomContent p{line-height:24px}.userNewReview{display:flex;flex-direction:column;gap:40px}.userNewReviewMessage{display:flex;flex-direction:column;gap:5px}.userNewReviewMessage h5{font-size:18px;font-weight:500}.userNewReviewMessage p{font-size:14px;color:#767676}.userNewReviewRating{display:flex;align-items:center;gap:5px}.userNewReviewRating label{font-size:14px}.userNewReviewForm form{display:flex;flex-direction:column;gap:20px}.userNewReviewForm form textarea{padding:10px}.userNewReviewForm form textarea,.userNewReviewFormInput{border:.125rem solid #e4e4e4;font-size:14px;outline-color:black}.userNewReviewFormInput{padding:15px}.userNewReviewForm button{width:20%;padding:15px;font-size:14px;font-weight:600;background-color:black;color:white;border:none;cursor:pointer;text-transform:uppercase}.userNewReviewFormCheck input{appearance:none;width:16px;height:16px;border:2px solid #e4e4e4;position:relative;cursor:pointer;outline:none;margin-right:10px;display:inline-block;vertical-align:middle}.userNewReviewFormCheck input:checked{border:2px solid #000000}.userNewReviewFormCheck input:after{content:"";display:block;width:8px;height:8px;background-color:black;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}.userNewReviewFormCheck input:checked:after{transform:translate(-50%,-50%) scale(1)}.userNewReviewFormCheck label{font-size:14px}@media screen and (max-width:1210px){.productAdditionalInfo{padding:0}}@media screen and (max-width:768px){.descriptionPara{gap:15px}.descriptionParaGrid{grid-template-columns:1fr}}@media screen and (max-width:450px){.productAdditionalInfo{padding:0}.descriptionPara{gap:10px}.userReviewBottomContent p{font-size:12px}.userNewReviewForm button{width:40%}}