.product-reviews__header{display:flex;justify-content:space-between;align-items:center}.product-reviews__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:24px;line-height:28px;letter-spacing:-.5px;color:#000;margin:0}.product-reviews__button-container{position:relative;display:inline-block;cursor:pointer}.product-reviews__button{display:inline-block;position:relative;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:16px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;background-color:#221f20;color:#fff;border-radius:var(--buttons-radius);padding:8px 20px;width:fit-content;cursor:pointer;transition:background-color .3s;border:1px solid #ffeac2;transition:all .3s ease}.product-reviews__button:hover{box-shadow:0 3px #febe2c,0 6px #ed0f67}.product-reviews__review-container{display:flex;align-items:flex-start;padding:32px 0;gap:32px}.product-reviews__reviewer,.product-reviews__review{display:flex;flex-direction:column;gap:8px}.product-reviews__reviewer{width:100%;max-width:318px;border-bottom:1px solid #221f20}.product-reviews__review{width:100%;max-width:834px}.product-reviews__reviewer-name{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:16px;line-height:28px;letter-spacing:0;vertical-align:middle;color:#221f20;margin:0}.product-reviews__reviewer-verified{display:flex;align-items:center;gap:4px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:16px;line-height:20px;letter-spacing:0;color:#000;margin:0;padding-bottom:32px}.product-reviews__review-details{display:flex;flex-direction:column;gap:16px}.product-reviews__review-rating{display:flex;align-items:center;gap:4px;margin:0}.product-reviews__review-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:28px;line-height:36px;letter-spacing:-3%;vertical-align:middle;color:#221f20;margin:0}.product-reviews__review-body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:18px;line-height:24px;letter-spacing:0;color:#221f20;margin:0}.reviews-footer{display:flex;justify-content:center;align-items:center;padding:32px 0}.reviews-footer__button{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:14px;line-height:24px;letter-spacing:0;color:#000;border:none;background-color:transparent;cursor:pointer}.reviews-footer__button:after{content:"";display:block;width:100%;height:4px;background:linear-gradient(270deg,#fdb614,#e60b5d)}.review-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;align-items:center;justify-content:center}.review-modal.active{display:flex}.review-modal__content{background-color:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0003}.review-modal__header{display:flex;justify-content:space-between;align-items:center;padding:8px 20px;border-bottom:1px solid #f0f0f0}.review-modal__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:24px;margin:0;padding:0}.review-modal__close{background:none;border:none;font-size:24px;cursor:pointer;color:#000}.review-modal__body{padding:20px}.review-form{display:flex;flex-direction:column;gap:10px}.review-form__group{display:flex;flex-direction:column;gap:8px}.review-form__label{font-family:var(--font-body-family);font-weight:500;font-size:16px;color:#000}.review-form__input,.review-form__textarea{padding:8px;border:1px solid #000000;border-radius:4px;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:16px;color:#000}.review-form__textarea{min-height:120px;resize:vertical}.review-form__stars{display:flex;gap:8px;cursor:pointer}.review-form__star{transition:fill .2s}.review-form__star svg{width:24px;height:24px}.review-form__star svg path{fill:#f0f0f0;transition:fill .2s}.review-form__star.active svg path{fill:var(--dark-color)}.review-form__error{color:#e60b5d;font-size:14px;min-height:20px}.review-form__actions{display:flex;justify-content:flex-end;gap:16px;margin-top:20px}.review-form__button-container{position:relative;display:inline-block;cursor:pointer}.review-form__button{display:inline-block;position:relative;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:16px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;background-color:#221f20;color:#fff;border-radius:var(--buttons-radius);padding:8px 20px;width:fit-content;cursor:pointer;transition:background-color .3s;border:1px solid #ffeac2;z-index:3}.review-form__button-red-overlay,.review-form__button-yellow-overlay{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--buttons-radius);opacity:0;transition:opacity .3s ease,transform .3s ease}.review-form__button-red-overlay{background-color:#ed0f67;z-index:1;transform:translateY(5px)}.review-form__button-yellow-overlay{background-color:#febe2c;z-index:0;transform:translateY(10px)}.review-form__button-container:hover .review-form__button-red-overlay,.review-form__button-container:hover .review-form__button-yellow-overlay{opacity:1}.review-form__button--cancel{background-color:transparent;border:1px solid #000;color:#000}.review-form__button--submit{background-color:#221f20;border:1px solid #221f20;color:#fff;position:relative;overflow:hidden}.review-form__button--submit:hover{background-color:#000}@media screen and (max-width: 768px){.product-reviews__header{flex-direction:column;align-items:center;gap:28px}.product-reviews__button-container{display:flex;justify-content:center;width:100%}.product-reviews__review-container{flex-direction:column;padding:20px}.product-reviews__button{width:100%;padding:18px 20px}.review-modal__content{width:90%;max-height:80vh}.review-form__actions{flex-direction:column}.review-form__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/product-reviews.css.map */
