.product__reviews--header{position:relative;border-bottom:1px solid var(--border-color2);padding-bottom:1.5rem;margin-bottom:2.5rem}@media only screen and (min-width:768px){.product__reviews--header{padding-bottom:2.5rem;margin-bottom:3.5rem}}@media only screen and (max-width:575px){.product__reviews--header{text-align:center}.reviews__ratting{justify-content:center}}.reviews__summary--caption{color:var(--secondary-color);margin-left:1.2rem}@media only screen and (max-width:575px){.reviews__summary--caption{margin-left:1rem;font-size:1.3rem}}.actions__newreviews--btn{position:absolute;right:0;bottom:2.2rem}@media only screen and (max-width:575px){.actions__newreviews--btn{position:inherit;bottom:inherit;margin-top:1rem}}.actions__newreviews--btn.primary__btn{font-size:1.4rem;line-height:4rem;height:4rem;padding:0 1.5rem}@media only screen and (min-width:992px){.actions__newreviews--btn.primary__btn{font-size:1.5rem;line-height:4.2rem;height:4.2rem;padding:0 1.8rem}}.reviews__comment--area{padding:0 2rem;margin-bottom:3rem}@media only screen and (max-width:767px){.reviews__comment--area{padding:0;margin-bottom:2rem}}@media only screen and (max-width:1199px){.reviews__comment--area.style2{padding:0}}.reviews__comment--thumb{width:100px}@media only screen and (max-width:575px){.reviews__comment--thumb{margin-bottom:1.5rem}}.reviews__comment--content{width:100%;position:relative}@media only screen and (min-width:576px){.reviews__comment--content{width:calc(100% - 100px);padding-left:2rem}}.reviews__comment--content__date{border:1px solid var(--border-color2);padding:0 .6rem;border-radius:5px;height:3.8rem;line-height:3.6rem;font-size:1.3rem}@media only screen and (min-width:576px){.reviews__comment--content__date{padding:0 .8rem;height:4rem;line-height:3.8rem;font-size:1.4rem}}@media only screen and (min-width:768px){.reviews__comment--content__date{padding:0 1rem;height:4.2rem;line-height:4rem;font-size:1.5rem}}.reviews__comment--content__title{font-weight:600;margin-bottom:.8rem}.reviews__comment--content .reviews__ratting{margin-bottom:.8rem}@media only screen and (max-width:575px){.reviews__comment--content .reviews__ratting{justify-content:center}}.reviews__comment--content__desc{margin-bottom:0}@media only screen and (min-width:992px){.reviews__comment--content__desc{font-size:1.5rem;line-height:2.8rem}}.reviews__comment--list{border-bottom:1px solid var(--border-color2);padding-bottom:2rem;margin-bottom:2rem}.reviews__comment--list:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}@media only screen and (min-width:768px){.reviews__comment--list{padding-bottom:2.5rem;margin-bottom:2.5rem}}@media only screen and (max-width:575px){.reviews__comment--list{flex-direction:column}}.reviews__comment--list.margin__left{margin-left:3rem}@media only screen and (min-width:992px){.reviews__comment--list.margin__left{margin-left:5rem}}@media only screen and (max-width:1199px){.reviews__comment--list.margin__left.style2{margin-left:0}}.reviews__comment--top{margin-bottom:1rem}@media only screen and (min-width:992px){.reviews__comment--reply__title{font-size:2.4rem;line-height:2.8rem}}@media only screen and (max-width:575px){.reviews__comment--reply__title{text-align:center}}.reviews__comment--reply__textarea{width:100%;height:100px;resize:none;padding:1.2rem 1.5rem;border:1px solid black;border-radius:.5rem}@media only screen and (min-width:768px){.reviews__comment--reply__textarea{height:150px}}@media only screen and (min-width:992px){.reviews__comment--reply__textarea{font-size:1.5rem}}.reviews__comment--reply__textarea:focus{border-color:var(--secondary-color)}.reviews__comment--reply__input{width:100%;border:1px solid var(--border-color2);height:5rem;border-radius:.5rem;padding:0 1.5rem}@media only screen and (min-width:992px){.reviews__comment--reply__input{font-size:1.5rem}}.reviews__comment--reply__input:focus{border-color:var(--secondary-color)}.reviews__comment--btn{font-size:1.5rem;line-height:4rem;height:4rem}@media only screen and (max-width:575px){.reviews__comment--rating{justify-content:center}}.button{border:1px solid black;border-radius:5px;padding:10px;color:white;font-size:large;background-color:black!important}