.product_comments{padding:min(70px,5vw) min(140px,10vw)}.p_comments_review{display:flex;align-items:center;padding:0 min(70px,5vw)}.p_comments_review>*{width:33.33%}.p_review_rating{display:flex;align-items:center;justify-content:center;gap:8px}.p_review_rating .p_review_stars{padding-bottom:4px}.p_review_rating h6{font-size:1.5rem;letter-spacing:.54px}.p_main_sort p,.p_review_rating h6,.p_review_rating p{font-family:var(--font-safiro);font-style:normal;font-weight:400;line-height:25px}.p_main_sort p,.p_review_rating p{font-size:max(13px,1.1rem);letter-spacing:.39px}.p_main_sort p{font-weight:600}.p_main_sort div div p{font-weight:500}.p_review_rating p{font-style:italic}.p_review_write{display:flex;justify-content:flex-end}.p_comments_load{display:flex;justify-content:center}.p_comments_load button,.p_review_write button{text-align:center;font-family:var(--font-safiro);font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.9px;text-transform:uppercase;border:2px solid #000;border-radius:35px;padding:15px 0;width:195px}.p_comments_main .p_main_sort{display:flex;justify-content:space-between;padding:12px min(70px,5vw) 12px 0;margin:15px 0 0;border-top:1px solid #c3c4c8;border-bottom:1px solid #c3c4c8}.p_comments_main .p_main_sort>div{display:flex;align-items:center;gap:32px}.p_main_sort>div:last-child>div{display:flex;gap:8px}.p_main_sort>div:last-child>div>button{align-self:center}.p_comments_array{margin:15px 0 45px}.p_comments_array .p_comments_item{margin-top:15px}.p_comments_array .p_buyer_icon{display:flex;gap:8px}.p_comments_item{display:flex;border-bottom:1px solid #c3c4c8;padding-bottom:15px}.p_comments_item .p_comments_user{width:25%;max-width:280px;padding-right:30px;border-right:1px solid #c3c4c8;display:flex;flex-flow:column nowrap;gap:18px}.p_comments_user section:last-child{margin:6px 0}.p_comments_user section:last-child>*{margin:3px 0}.p_comments_user section:last-child>:not(:last-child){font-weight:600}.p_comments_user section:last-child p span{font-weight:400}.p_comments_user section:last-child p:first-child{display:flex;justify-content:space-between}.p_comments_item h4{color:#fff;font-family:var(--font-safiro);font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;background-color:#000;padding:2px 6px;display:inline-block;margin:14px 0}.p_comments_item h6{color:#c71d21;line-height:25px}.p_comments_item h6,.p_comments_item p{font-family:var(--font-safiro);font-size:max(13px,1.1rem);font-style:normal;font-weight:400;letter-spacing:.39px}.p_comments_item p{line-height:18px}.p_comments_comment{width:75%;display:flex;flex-flow:column wrap;padding-left:16px}.review_media{width:100%;max-width:300px;height:100px;overflow:hidden;display:flex;justify-content:center;align-items:center}.p_comments_comment h5{text-align:right;font-size:max(13px,1.1rem);font-style:normal;letter-spacing:.39px;font-style:italic}.p_comments_comment h3,.p_comments_comment h5{font-family:var(--font-safiro);font-weight:400;line-height:25px}.p_comments_comment h3{font-size:1.5rem;font-style:normal;letter-spacing:.54px}.p_comments_comment p{margin:12px 0 18px}@media (max-width:1024px){.p_comments_comment h3,.p_comments_comment h5,.p_comments_item h4,.p_comments_item h6,.p_comments_item p,.p_main_sort p,.p_review_rating h6,.p_review_write button{line-height:normal;letter-spacing:normal}.p_comments_review>span:first-child{display:none}.p_comments_review>*{width:50%}}@media (max-width:768px){.product_comments{padding:72px 36px}.p_comments_review{padding:0}.p_review_rating{display:flex;align-items:center;justify-content:flex-start;gap:8px}}@media (max-width:500px){.p_comments_review{flex-direction:column;row-gap:16px}.p_comments_review>*{width:100%;justify-content:center}.p_main_sort p{text-wrap:nowrap}.p_comments_main .p_main_sort>div{gap:16px}.p_comments_item{flex-direction:column;.p_comments_comment{width:100%;padding:0;& h5{display:none}}}.p_comments_item .p_comments_user{width:100%;max-width:none;border-right:none;border-bottom:1px solid #c3c4c8;padding-bottom:10px;padding-right:0;margin-bottom:20px}.p_comments_item p{font-size:16px}.p_comments_item h4{font-size:18px}.p_comments_comment h3{font-size:21px}.p_comments_user section:first-child{display:flex;justify-content:space-between;flex-wrap:wrap;.p_review_stars{width:100%}.p_buyer_icon{align-items:center}}.p_comments_item{margin-bottom:30px;border-bottom:2px solid #c3c4c8}}.p_sort_select{background-color:#f5f5f7!important;color:#707070!important;font-family:var(--font-safiro)!important;font-size:1rem!important;border-radius:25px!important;border:none!important;cursor:pointer!important;min-width:150px!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:16px!important;padding:12px 45px 12px 20px!important;outline:none!important}.p_sort_select:focus{background-color:#ebebed!important;outline:none!important;box-shadow:0 0 0 3px rgba(0,0,0,.1)!important}.p_sort_select option{background-color:#fff!important;color:#333!important;font-family:var(--font-safiro)!important;padding:10px!important}@media (max-width:375px){.product_comments{padding:72px 24px}.p_comments_main .p_main_sort{flex-direction:column;row-gap:16px}.p_sort_select{min-width:120px!important;font-size:.9rem!important;padding:10px 35px 10px 15px!important}}.write_review_main{position:fixed;height:100vh;width:100%;top:0;left:0;background-color:#fff;z-index:1000;display:flex;justify-content:center;align-items:center;overflow:auto}.read_review_off{position:absolute;top:40px;right:40px}.write-review{position:relative;max-width:1332px;padding:40px;width:100%}.review-form{display:flex;justify-content:space-between;position:relative}.review-form section{display:flex;flex-direction:column;gap:21px;width:calc(50% - 14px)}.review-form section>*{width:100%}.review-form section input,.review-form section select,.review-form section textarea{background-color:#f5f5f7;color:#707070;font-family:var(--font-safiro);font-size:1.5rem;padding:23px 26px;border-radius:35px;width:100%}.review-form section textarea{min-height:160px}.review-form section input::placeholder,.review-form section select,.review-form section textarea::placeholder{color:#707070;font-family:var(--font-safiro);opacity:.8;overflow:auto}.review-form section select option{background-color:#707070;color:#fff}.custom-select select option[value=""]{display:none}.rating_stars_main{display:flex;align-items:center;gap:12px;height:70px;font-family:var(--font-safiro);font-size:1.5rem}.rating_stars img{height:100%;max-height:32px;width:100%}.image_submition input{height:250px}.write_review_submit{padding:21px 0;font-family:var(--font-safiro);font-size:1.5rem;color:#fff;background-color:#000;border-radius:35px}.read_review_off{pointer-events:all!important;z-index:1001;rotate:45deg}body.modal-open{overflow:hidden;height:100vh}@media (max-width:1024px){.write-review{padding:60px 40px 40px;width:100%;max-width:none}.read_review_off{top:20px;right:20px}}@media (max-width:600px){.write_review_main{display:block;overflow-y:auto}.review-form{justify-content:flex-start;flex-direction:column}.review-form section{width:100%}.write_review_main form>section:first-child>label:first-child>input{width:80%}.rating_stars_main{order:1}.write_review_submit{order:2}}@media (max-width:400px){.write-review{padding:60px 20px 20px;width:100%}}