.rating-section{--color-button: 42, 46, 53}.rating-section{max-width:1430px;margin:44px auto;padding:33px;position:relative;z-index:1;transition:filter .3s ease}.rating-section.blurred{filter:blur(5px)}.rating-section.blurred .average-rating.unblurred{filter:none}.section-title{font-size:30.8px;color:#2a2e35;margin-bottom:55px;text-align:center;font-weight:600}.average-rating{text-align:center;margin-bottom:33px;padding:22px;position:relative;z-index:1001}.average-rating.unblurred{position:relative;z-index:1001}.average-rating.no-reviews{border-bottom:none}.rating-summary{display:flex;align-items:center;justify-content:center;gap:26.4px;flex-wrap:nowrap;margin-bottom:16.5px}.review-actions{display:flex;align-items:center;gap:11px}.overall-rating{display:flex;flex-direction:column;align-items:center;gap:4.4px}.rating-value{font-size:52.8px;color:#2a2e35;font-weight:700;margin-bottom:4.4px}.star-rating-static{font-size:25.344px;color:#ccc;display:flex;gap:2.2px;margin-bottom:4.4px}.star-rating-static.filled{color:gold}.star-rating-static.star.partial{position:relative;display:inline-block;color:#ccc}.star-rating-static.star.partial:before{content:"\2605";position:absolute;left:0;top:0;width:var(--fill-width, 50%);overflow:hidden;color:gold}.star-rating-static.rv-user-stars{font-size:22.176px;padding-top:0;color:gold;display:flex;gap:4.4px}.review-count{font-size:15.4px;color:#6b829a;font-weight:400}.divider{width:1.1px;height:88px;background-color:#e0e0e0;margin:0 13.2px}.horizontal-divider{max-width:790px;margin:22px auto;height:1.5px;background-color:#dcdcdc;display:block}.rating-breakdown{display:flex;flex-direction:column;gap:2.8px;min-width:275px}.breakdown-bar{display:flex;align-items:center;gap:8.8px;cursor:pointer;transition:transform .2s ease,opacity .3s ease}.star-label{font-size:15.4px;color:#2a2e35;display:flex;align-items:center;gap:2.2px;width:44px}.star-icon{color:gold;font-size:19.008px}.bar{flex:1;height:8.8px;background-color:#e0e0e0;border-radius:4.4px;overflow:hidden;box-shadow:inset 0 1.1px 2.2px #0000001a}.bar .fill{height:100%;background:linear-gradient(to right,#c9a44c,gold,#c9a44c);border-radius:4.4px;transition:width .3s ease;box-shadow:0 0 4.4px #ff620099}.breakdown-bar .count{font-size:15.4px;color:#2a2e35;width:26.4px;text-align:right}.breakdown-bar.dimmed{opacity:.4;filter:grayscale(60%) blur(.4px);transition:opacity .25s ease,filter .25s ease}.breakdown-bar.active{opacity:1;filter:none}.breakdown-bar.hover-as-active{filter:brightness(.95) contrast(1.1);cursor:pointer}.write-review-btn{padding:12px 18px;background-color:rgba(var(--color-button));color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s,transform .2s;position:relative;overflow:hidden}.write-review-btn:hover{background-color:rgba(var(--color-button))}.write-review-btn:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6;border-radius:6px}.write-review-btn:hover:before{animation:shine .8s ease-out 1;animation-fill-mode:forwards}.filter-btn{padding:12px;background-color:rgba(var(--color-button));color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s,transform .2s;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:43px;height:43px}.filter-btn:hover{background-color:rgba(var(--color-button))}.filter-btn:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6;border-radius:6px}.filter-btn:hover:before{animation:shine .8s ease-out 1;animation-fill-mode:forwards}.filter-container{position:relative}.filter-dropdown{position:absolute;top:100%;right:0;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;z-index:1002;margin-top:8px;min-width:200px}.filter-options{list-style:none;padding:0;margin:0}.filter-option{padding:10px 15px;font-size:14px;color:#2a2e35;cursor:pointer;transition:background-color .2s ease}.filter-option:hover{background-color:#f5f5f5}.filter-option.active{background-color:#2a2e35;color:#fff;font-weight:500;border-radius:.3rem}.ratings-list-container{max-width:790px;margin:0 auto;padding:0;overflow-y:hidden}.ratings-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;transition:filter .3s ease}.ratings-list.transitioning{opacity:.3;filter:blur(2px)}.rv-rating-item{display:flex;align-items:flex-start;gap:13.2px;padding:13.2px;margin-bottom:13.2px;border-bottom:1.1px solid #e0e0e0;background-color:#f6f6f6;border-radius:8.8px}.rv-profile-photo-container{position:relative;width:40px;height:40px;flex-shrink:0}.rv-profile-photo{width:35.2px;height:35.2px;flex-shrink:0;color:#666}.yotpo-verified-icon{position:absolute;bottom:-2px;right:-2px;width:15px;height:15px;z-index:1}.rv-review-content{flex:1;display:flex;flex-direction:column;gap:6.6px}.rv-reviewer-info{display:flex;align-items:center;gap:8.8px;flex-wrap:wrap}.rv-reviewer-name{font-size:16.5px;font-weight:500;color:#2a2e35}.rv-verified-buyer{padding:3.3px 6.6px;background-color:#e6f4ea;color:#2e7d32;font-size:12.1px;border-radius:11px;font-weight:500}.rv-review-comment{font-size:14.3px;line-height:1.4;color:#2a2e35;margin:0}.pagination-container{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:22px}.page-number{padding:8.8px 13.2px;background-color:#2a2e35;color:#f6f6f6;border:none;border-radius:6.6px;font-size:15.4px;cursor:pointer;transition:background-color .1s,color .1s,transform .2s}.page-number:hover{background-color:#000}.page-number.active{background-color:#000;color:#fff;font-weight:600}.page-number.active:hover{background-color:#000}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:30px;border-radius:10px;width:500px;position:relative;animation:slideIn .3s ease-out;z-index:1002;transition:width .4s ease-in-out,padding .4s ease-in-out,opacity .3s ease-in-out;opacity:1}.modal-content.confirmation,.modal-content.thank-you{width:450px;padding:30px;text-align:center}.confirmation-message,.thank-you-message{font-size:22px;color:#1a1a1a;margin:20px 0;opacity:0;animation:fadeIn .3s ease-in forwards;animation-delay:.1s}.confirmation-buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.confirm-btn,.cancel-btn{padding:10px 25px;background-color:#008b00;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s,transform .2s;position:relative;overflow:hidden}.confirm-btn:hover,.cancel-btn:hover{background-color:#008b00}.cancel-btn{background-color:#c62828}.cancel-btn:hover{background-color:#b71c1c}.confirm-btn:before,.cancel-btn:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6;border-radius:6px}.confirm-btn:hover:before,.cancel-btn:hover:before{animation:shine .8s ease-out 1;animation-fill-mode:forwards}.form-group{margin-bottom:20px}textarea,input[type=text]{padding:12px;width:100%;border:2px solid #dedede;background-color:#f2f2f2;border-radius:6px;font-size:16px;resize:none;transition:border-color .3s ease}textarea:focus,input[type=text]:focus{border-color:#008b00;outline:none;box-shadow:0 0 5px #008b0080}.star-rating{display:inline-flex;flex-direction:row-reverse;gap:5px;font-size:50px}.star-rating.top-star-rating{justify-content:center;margin:0 auto 20px;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.star-rating input{display:none}.star-rating label{color:#ccc;cursor:pointer;transition:color .3s ease,transform .2s ease,text-shadow .3s ease}.star-rating input:checked~label,.star-rating label:hover,.star-rating label:hover~label{color:#d4aa00}.star-rating label:hover{transform:scale(1.2)}.star-rating.error label{color:#d32f2f!important;text-shadow:0 0 4px rgba(211,47,47,.6),0 0 8px rgba(211,47,47,.4);animation:shake .7s ease-in-out}.char-count,.char-limit-warning{font-size:14px;margin-top:8px}.char-limit-warning{color:#d32f2f}.submit-btn{padding:14px 40px;background-color:rgba(var(--color-button));color:#fff;border-radius:6px;border:1px solid rgba(var(--color-button));cursor:pointer;font-size:16px;transition:background-color .3s,transform .2s;position:relative;overflow:hidden}.submit-btn:hover{background-color:rgba(var(--color-button))}.submit-btn:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6;border-radius:6px}.submit-btn:hover:before{animation:shine .8s ease-out 1;animation-fill-mode:forwards}.blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(2.2px);backdrop-filter:blur(2.2px);background-color:#ffffff1a;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.blur-overlay.active{opacity:1;pointer-events:auto}body.no-scroll{overflow:hidden;height:100vh}[data-scheme=dark] .section-title,[data-scheme=dark] .rv-reviewer-name,[data-scheme=dark] .rating-value{color:#f6f6f6}[data-scheme=dark] .star-rating-static{color:#555}[data-scheme=dark] .star-rating-static.filled,[data-scheme=dark] .star-rating-static.rv-user-stars,[data-scheme=dark] .star-icon{color:gold}[data-scheme=dark] .star-rating-static.star.partial{color:#555}[data-scheme=dark] .star-rating-static.star.partial:before{color:gold}[data-scheme=dark] .review-count{color:#a0b0c0}[data-scheme=dark] .star-label,[data-scheme=dark] .breakdown-bar .count{color:#f6f6f6}[data-scheme=dark] .bar{background-color:#555;box-shadow:inset 0 1.1px 2.2px #0003}[data-scheme=dark] .bar .fill{background:linear-gradient(to right,gold,#a97b1d,gold);box-shadow:0 0 4.4px #ff620099}[data-scheme=dark] .divider,[data-scheme=dark] .horizontal-divider{background-color:#555}[data-scheme=dark] .rv-rating-item{border-bottom:1.1px solid #555;background-color:#5555}[data-scheme=dark] .rv-reviewer-info{background:transparent}[data-scheme=dark] .rv-review-comment{color:#f6f6f6}[data-scheme=dark] .yotpo-anonymous-person-icon{fill:#a0b0c0}[data-scheme=dark] .yotpo-verified-icon circle{fill:#4a6b9d}[data-scheme=dark] .yotpo-verified-icon path{stroke:#e0e0e0}[data-scheme=dark] .rv-verified-buyer{background-color:#1b5e20;color:#a5d6a7}[data-scheme=dark] .write-review-btn,[data-scheme=dark] .filter-btn{background-color:#000;color:#fff}[data-scheme=dark] .write-review-btn:hover,[data-scheme=dark] .filter-btn:hover{background-color:rgba(var(--color-button))}[data-scheme=dark] .modal-content{background-color:#2c2c2c;color:#fff}[data-scheme=dark] .modal-content.confirmation,[data-scheme=dark] .modal-content.thank-you{width:450px;padding:30px}[data-scheme=dark] .confirmation-message,[data-scheme=dark] .thank-you-message{color:#f0f0f0}[data-scheme=dark] .confirm-btn,[data-scheme=dark] .cancel-btn{background-color:#00b800;color:#000}[data-scheme=dark] .confirm-btn:hover,[data-scheme=dark] .cancel-btn:hover{background-color:#00b800}[data-scheme=dark] .cancel-btn,[data-scheme=dark] .cancel-btn:hover{background-color:#c62828}[data-scheme=dark] .confirm-btn:before,[data-scheme=dark] .cancel-btn:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6;border-radius:6px}[data-scheme=dark] .confirm-btn:hover:before,[data-scheme=dark] .cancel-btn:hover:before{animation:shine .8s ease-out 1;animation-fill-mode:forwards}[data-scheme=dark] textarea,[data-scheme=dark] input[type=text]{background-color:#1a1a1a;color:#fff;border-color:#444;transition:border-color .3s ease}[data-scheme=dark] textarea:focus,[data-scheme=dark] input[type=text]:focus{border-color:#008b00;box-shadow:0 0 5px #008b0080}[data-scheme=dark] .star-rating label{color:#666}[data-scheme=dark] .star-rating input:checked~label,[data-scheme=dark] .star-rating label:hover,[data-scheme=dark] .star-rating label:hover~label{color:#f5c518}[data-scheme=dark] .star-rating.error label{color:#c2185b!important;text-shadow:0 0 4px rgba(194,24,91,.6),0 0 8px rgba(194,24,91,.4);animation:shake .7s ease-in-out}[data-scheme=dark] .char-count,[data-scheme=dark] .char-limit-warning{color:#ccc}[data-scheme=dark] .char-limit-warning{color:#c2185b}[data-scheme=dark] .submit-btn{background-color:rgba(var(--color-button));color:#fff}[data-scheme=dark] .submit-btn:hover{background-color:rgba(var(--color-button))}[data-scheme=dark] .submit-btn:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;opacity:.6;border-radius:6px}[data-scheme=dark] .submit-btn:hover:before{animation:shine .8s ease-out 1;animation-fill-mode:forwards}[data-scheme=dark] .filter-dropdown{background-color:#2c2c2c}[data-scheme=dark] .filter-option{color:#f6f6f6}[data-scheme=dark] .filter-option:hover{background-color:#3a3a3a}[data-scheme=dark] .filter-option.active{background-color:#1b5e20;color:#a5d6a7}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-6px)}20%,40%,60%,80%{transform:translate(6px)}to{transform:translate(0)}}@keyframes shine{0%{left:-100px}to{left:100%}}@media (max-width: 768px){.rating-section{margin:22px 11px;padding:22px;border-radius:1.65rem}.section-title{margin-bottom:33px!important;font-size:26.4px}.average-rating{padding:16.5px}.rating-summary{flex-direction:column;align-items:center;gap:17.6px}.review-actions{flex-direction:row;justify-content:center;gap:11px}.write-review-btn,.filter-btn{width:auto;max-width:none;flex:0 1 auto}.filter-btn{padding:10px;height:37px;width:40px}.filter-btn svg{width:20px;height:20px}.filter-dropdown{width:100%;max-width:200px;right:0}.divider{width:80%;height:1.1px;margin:8.8px 0}.horizontal-divider{display:none}.rating-value{font-size:39.6px;margin-bottom:4.4px}.star-rating-static{font-size:22.176px}.star-rating-static.rv-user-stars{font-size:22.176px;justify-content:flex-start;gap:3.3px}.review-count,.star-label,.breakdown-bar .count{font-size:13.2px}.rv-profile-photo-container,.yotpo-anonymous-person-icon{width:33px;height:33px}.yotpo-verified-icon{width:12px;height:12px;bottom:-1px;right:-1px}.rv-rating-item{flex-direction:row;align-items:flex-start;gap:13.2px;padding:13.2px;margin-bottom:13.2px;border-radius:8.8px}.rv-reviewer-name{font-size:15px}.rv-verified-buyer{font-size:11px}.rv-review-comment{font-size:13.2px}.ratings-list-container{width:100%;padding-right:0;overflow-y:hidden}.write-review-btn{padding:10px 16px;font-size:14px}.star-rating{font-size:35px}.submit-btn{padding:9px 13px;font-size:14px}.modal-content{margin-right:9px;margin-left:9px;border-radius:17px}.pagination-container{gap:8.8px;margin-top:16.5px}.page-number{padding:6.6px 9.9px;font-size:13.2px}}@media (min-width: 768px){.rating-summary{margin-left:0;margin-right:0}.write-review-btn,.filter-btn{margin-top:0;border-radius:var(--border-radius-button)}}.yotpo-verified-icon{position:absolute;bottom:0;right:0;width:15px;height:15px;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ratings.css.map */
