﻿.product-page-ratings{margin-bottom:32px;position:relative;display:flex;align-items:center}.product-page-ratings .review-bar{position:absolute;top:0px;left:0px;overflow:hidden;height:30px;width:0%}.product-page-ratings .progress{width:162px;position:relative}.product-page-ratings span{font-weight:520;cursor:pointer;padding-inline-start:16px}.product-page-ratings .svg-review-template{fill:#c3c8cc}.product-page-ratings .svg-review-current{fill:#000}#product-review-modal-container{padding:42px;background:#222;padding-bottom:8vh;padding-top:8vh}#product-review-modal-container .section-wrapper{max-width:900px;margin:auto}#product-review-modal-container .ratings-header{margin-bottom:4vh;border-bottom:1px solid #2f2f2f}#product-review-modal-container .ratings-header h3{line-height:100%;color:#fff;margin-bottom:32px}#product-review-modal-container .ratings-header h3{font-size:28px}@media screen and (min-width: 375px){#product-review-modal-container .ratings-header h3{min-height:0vh;font-size:calc(28px + 28 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container .ratings-header h3{font-size:56px}}#product-review-modal-container .ratings-header span{color:#fff;line-height:100%;color:#fff}#product-review-modal-container .ratings-header span{font-size:18px}@media screen and (min-width: 375px){#product-review-modal-container .ratings-header span{min-height:0vh;font-size:calc(18px + 10 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container .ratings-header span{font-size:28px}}#product-review-modal-container .ratings-header .svg-review-template{fill:#fff}#product-review-modal-container .ratings-header .svg-review-current{fill:#f90}#product-review-modal-container .form-header{padding-bottom:16px}#product-review-modal-container .form-header h4{line-height:100%;color:#fff;margin-bottom:.15em}#product-review-modal-container .form-header h4{font-size:18px}@media screen and (min-width: 375px){#product-review-modal-container .form-header h4{min-height:0vh;font-size:calc(18px + 14 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container .form-header h4{font-size:32px}}#product-review-modal-container .form-header p{line-height:100%;color:#aaa}#product-review-modal-container .form-header p{font-size:16px}@media screen and (min-width: 375px){#product-review-modal-container .form-header p{min-height:0vh;font-size:calc(16px + 2 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container .form-header p{font-size:18px}}#product-review-modal-container label{display:block;font-weight:480;line-height:110%;letter-spacing:-0.02em;margin-bottom:.25em;padding-top:1.5em;color:#ddd;margin-bottom:8px}#product-review-modal-container label{font-size:16px}@media screen and (min-width: 375px){#product-review-modal-container label{min-height:0vh;font-size:calc(16px + 6 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container label{font-size:22px}}#product-review-modal-container label.hs-error-msg{font-weight:400;line-height:110%;letter-spacing:-0.02em;margin-bottom:.5em;padding-top:.5em;color:red}#product-review-modal-container label.hs-error-msg{font-size:14px}@media screen and (min-width: 375px){#product-review-modal-container label.hs-error-msg{min-height:0vh;font-size:calc(14px + 2 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container label.hs-error-msg{font-size:16px}}#product-review-modal-container .hs-error-msg{width:100%}#product-review-modal-container .hs_error_rollup{width:100%;margin-bottom:16px}#product-review-modal-container .submitted-message{display:none}#product-review-modal-container .submitted-message p{line-height:115%;letter-spacing:-0.02em;margin-bottom:1em;color:#fff}#product-review-modal-container .submitted-message p{font-size:16px}@media screen and (min-width: 375px){#product-review-modal-container .submitted-message p{min-height:0vh;font-size:calc(16px + 6 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container .submitted-message p{font-size:22px}}#product-review-modal-container .submitted-message strong{font-weight:600}#product-review-modal-container .field{width:100%}@media only screen and (min-width: 800px){#product-review-modal-container .field{width:100%}}#product-review-modal-container .inputs-list{display:flex;width:230px;justify-content:space-between;position:relative}#product-review-modal-container .inputs-list li{width:40px;height:70px;position:relative;cursor:pointer}#product-review-modal-container .inputs-list li label{position:relative}#product-review-modal-container .inputs-list li span{position:absolute;display:flex;align-items:flex-end;justify-content:center;width:40px;height:80px;top:0px;left:0px;color:#fff;z-index:2;transition:all .5s;font-size:12px}#product-review-modal-container .inputs-list li span:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:"★";display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;transition:all .3s;z-index:1}#product-review-modal-container .inputs-list li span.active{color:#f90;font-weight:700}#product-review-modal-container .inputs-list li span.active:before{color:#f90}#product-review-modal-container .inputs-list input{opacity:0;position:absolute}#product-review-modal-container .inputs-list input:checked+span:before{color:orange}#product-review-modal-container .hs-submit{padding-top:32px}#product-review-modal-container .legal-consent-container{width:100%;padding-top:32px;padding-bottom:16px}#product-review-modal-container .legal-consent-container p{line-height:115%;color:#e9e9e9}#product-review-modal-container .legal-consent-container p{font-size:15px}@media screen and (min-width: 375px){#product-review-modal-container .legal-consent-container p{min-height:0vh;font-size:calc(15px + 1 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container .legal-consent-container p{font-size:16px}}#product-review-modal-container input[type=text],#product-review-modal-container input[type=tel],#product-review-modal-container input[type=email],#product-review-modal-container textarea,#product-review-modal-container select{border:1px solid #494949;outline:none;height:52px;width:100%;box-sizing:border-box;margin-bottom:4px;padding:4px;padding-inline-start:12px;background:rgba(0,0,0,.3);color:#fff;transition:all .4s;border-radius:2px}#product-review-modal-container input[type=text]:focus,#product-review-modal-container input[type=tel]:focus,#product-review-modal-container input[type=email]:focus,#product-review-modal-container textarea:focus,#product-review-modal-container select:focus{border-color:#fff}#product-review-modal-container #reviewText{min-height:200px}#product-review-modal-container option{background:#262626}#product-review-modal-container input[type=checkbox]{width:25px;height:25px}#product-review-modal-container input[type=submit]{display:inline-block;text-decoration:none;transition:all .2s;cursor:pointer;line-height:100%;box-sizing:border-box;border:none;padding:16px 32px;border-radius:32px;color:#fff;background:#e51d34;font-family:staff-variable;min-width:150px}#product-review-modal-container input[type=submit]{font-size:16px}@media screen and (min-width: 375px){#product-review-modal-container input[type=submit]{min-height:0vh;font-size:calc(16px + 2 * ((100vw - 375px) / 1365))}}@media screen and (min-width: 1740px){#product-review-modal-container input[type=submit]{font-size:18px}}
