.productAdditionalInfo{margin-top:50px;padding:0 100px}.productAdditonalInfoContainer{display:flex;flex-direction:column;gap:0}.tabHeaders{display:flex;justify-content:center;gap:0;border-bottom:2px solid #e4e4e4}.tabButton{background:transparent;padding:15px 30px;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer;color:#666;position:relative;transition:all .3s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.tabButton:hover{color:#000}.tabButton.active{color:#000;font-weight:600;border-bottom:2px solid #000}.tabContent{min-height:300px}.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}.aiTabVideo{display:flex;flex-direction:column;gap:30px;align-items:center}.videoContainer{width:100%;max-width:900px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.videoContainer iframe,.videoContainer video{width:100%;height:100%;border:none}.aiTabAdditionalInfo{display:flex;flex-direction:column;gap:30px;padding-top:30px;border-top:1px solid #e4e4e4}.additionalInfoTitle{font-size:18px;font-weight:600;margin-bottom:-10px}.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){.tabHeaders{gap:0;overflow-x:auto;scrollbar-width:none}.tabHeaders::-webkit-scrollbar{display:none}.tabButton{padding:12px 20px;font-size:14px;white-space:nowrap}.descriptionPara{gap:15px}.additionalInfoContainer,.descriptionParaGrid{grid-template-columns:1fr}.additionalInfoContainer{gap:10px}.videoContainer{aspect-ratio:16/9}}@media screen and (max-width:450px){.productAdditionalInfo{padding:0}.tabButton{padding:10px 15px;font-size:13px}.tabContent{min-height:250px}.descriptionPara{gap:10px}.userReviewBottomContent p{font-size:12px}.userNewReviewForm button{width:40%}}