.component--star-rating{--align-items:center;--cursor:pointer}.component--star-rating.product-tile-appearance{--align-items:baseline;--cursor:default}.component--star-rating{align-items:var(--align-items);cursor:var(--cursor);display:inline-flex;position:relative}.component--star-rating:hover>.product-details-result{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.component--star-rating .empty-stars{z-index:1}.component--star-rating .empty-star{color:var(--color-empty-star)}.component--star-rating .filled-stars{white-space:nowrap;z-index:1;position:absolute;top:0;left:0;overflow:hidden}.component--star-rating .filled-star{color:var(--color-filled-star)}
.component--product-details-reviews-star-rating-info{text-align:left;font-size:14px}
.component--product-ratings-distribution{flex-direction:column;gap:.5rem;width:100%;max-width:320px;display:flex}@media (min-width:768px){.component--product-ratings-distribution{margin-left:auto}}.component--product-ratings-distribution.is-empty-distribution{visibility:hidden}.component--product-ratings-distribution .distribution-row{cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;gap:.75rem;padding:0;font-family:inherit;transition:all .2s ease-in-out;display:flex}.component--product-ratings-distribution .distribution-row:hover{opacity:.8}.component--product-ratings-distribution .distribution-row:focus{outline:2px solid var(--color-primary,currentColor);outline-offset:2px}.component--product-ratings-distribution .distribution-row.is-active{background-color:#d6452c1a;border-radius:4px;margin:-.25rem -.5rem;padding:.25rem .5rem;font-weight:600}.component--product-ratings-distribution .distribution-bar-container{background-color:#f0f0f0;border-radius:4px;flex:1;min-width:180px;height:.75rem;display:block;overflow:hidden}.component--product-ratings-distribution .distribution-bar{background-color:#d6452c;border-radius:4px;height:100%;transition:width .3s ease-in-out;display:block}.component--product-ratings-distribution .distribution-count{color:inherit;text-align:right;min-width:16px;font-size:.688rem;font-weight:600;line-height:1.545}@media (min-width:1024px){.component--product-ratings-distribution .distribution-count{font-size:.875rem;font-weight:600;line-height:1.285}}
.component--product-review{border-bottom:0;grid-template-columns:1fr 3fr;gap:1rem;margin:15px 10px;padding:25px 0;display:grid}.component--product-review .review-author-column{flex-direction:column;gap:.25rem;display:flex}.component--product-review .review-author-name{color:inherit;margin:0;font-size:14px;font-weight:700;line-height:1.23}@media (min-width:1024px){.component--product-review .review-author-name{line-height:1.813}}.component--product-review .review-author-meta{color:inherit;align-items:center;gap:.25rem;font-size:13px;font-weight:400;line-height:1.545;display:flex}@media (min-width:1024px){.component--product-review .review-author-meta{line-height:1.285}}.component--product-review .review-author-review-count{font-weight:700}.component--product-review .review-content-column{flex-direction:column;gap:.5rem;display:flex}.component--product-review .review-header{align-items:center;gap:.5rem;display:flex}.component--product-review .review-rating{flex-shrink:0;align-items:center;display:inline-flex}.component--product-review .review-date{color:#a3a3a3;margin-left:.25rem;font-size:.625rem;font-weight:500;line-height:1.2}@media (min-width:1024px){.component--product-review .review-date{font-size:.75rem;font-weight:400;line-height:1.334}}.component--product-review .review-date:before{content:"·";margin-right:.25rem}.component--product-review .review-title{color:inherit;margin:0;font-size:13px;font-weight:700;line-height:1.125}@media (min-width:1024px){.component--product-review .review-title{font-size:18px;line-height:1.526}}.component--product-review .review-text{color:#333;margin:0;font-size:13px;font-weight:400;line-height:1.537}@media (min-width:1024px){.component--product-review .review-text{line-height:1.5}}
.component--product-reviews{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.component--product-reviews .reviews-header{justify-content:space-between;align-items:center;gap:1rem;margin:20px 10px 0;font-size:13px;font-weight:700;display:flex}@media (max-width:767px){.component--product-reviews .reviews-header{flex-direction:column;align-items:flex-start;gap:.75rem;font-size:1em;font-weight:400}}.component--product-reviews .reviews-count{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.component--product-reviews .reviews-sort-container{align-items:center;gap:.5rem;display:flex}.component--product-reviews .reviews-sort-label{color:inherit;font-size:inherit;font-weight:inherit}.component--product-reviews .reviews-sort-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #0000;padding:.25rem .5rem;font-weight:600;transition:background-color .2s ease-in-out}.component--product-reviews .reviews-sort-select:hover{background-color:#0000000d}.component--product-reviews .reviews-sort-select:focus{outline:2px solid var(--color-primary,currentColor);outline-offset:2px}.component--product-reviews .reviews-active-filters{margin:0;padding:0}.component--product-reviews .reviews-active-filters-label{color:inherit;font-size:inherit;margin-bottom:.5rem;font-weight:600;display:block}.component--product-reviews .reviews-active-filters-chips{flex-wrap:wrap;gap:.5rem;display:flex}.component--product-reviews .reviews-active-filter-chip{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.component--product-reviews .reviews-active-filter-chip--active{color:#fff;background-color:#d6452c;border-color:#d6452c}.component--product-reviews .reviews-active-filter-chip--active:hover{opacity:.9}.component--product-reviews .reviews-active-filter-chip--outline{color:#d6452c;background-color:#0000;border-color:#d6452c}.component--product-reviews .reviews-active-filter-chip--outline:hover{background-color:#d6452c0d}.component--product-reviews .reviews-active-filter-chip-remove{margin-left:.25rem;font-size:1.2em;line-height:1}.component--product-reviews .reviews-list{flex-direction:column;gap:0;display:flex}.component--product-reviews .reviews-load-more{justify-content:center;margin:0;display:flex}.component--product-reviews .reviews-load-all-button{color:#c2543c;cursor:pointer;background-color:#fff;border:2px solid #c2543c;border-radius:9999px;padding:5px 32px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s ease-in-out}.component--product-reviews .reviews-load-all-button:hover{background-color:#fff4f1}.component--product-reviews .reviews-load-all-button:active{background-color:#ffe8e0}.component--product-reviews .reviews-load-all-button:focus{outline:2px solid var(--color-primary,currentColor);outline-offset:2px}.component--product-reviews .reviews-empty-message{color:#666;font-size:inherit;margin:0}
.component--product-details-reviews{scroll-margin-top:113px;position:relative}@media (min-width:1024px){.component--product-details-reviews{scroll-margin-top:168px}}.component--product-details-reviews .bv-action-bar{display:none!important}.component--product-details-reviews .bv_main_container{flex-direction:row!important}.component--product-details-reviews .bv-cv2-cleanslate div .bv-flex-container-column{width:100%!important}.component--product-details-reviews .bv-header .bv-section-summary{width:100%!important;position:relative!important}@media (min-width:753px){.component--product-details-reviews .bv-header .bv-section-summary{width:40%!important}}@media (min-width:1024px){.component--product-details-reviews .bv-header .bv-section-summary{position:absolute!important;top:0!important;right:0!important}}.component--product-details-reviews .bv-header .bv-section-summary .bv-inline-histogram.bv-section-summary-block{width:100%!important}.component--product-details-reviews .bv-header .bv-section-summary .bv-inline-histogram.bv-section-summary-block .bv-inline-histogram-header>h3,.component--product-details-reviews .bv-header .bv-section-summary .bv-inline-histogram.bv-section-summary-block div>p,.component--product-details-reviews .bv-header .bv-section-summary div .bv-secondary-rating-summary.bv-section-summary-block{display:none!important}.component--product-details-reviews .bv-header .bv-section-summary .bv-control-bar{padding-top:20px!important}@media (min-width:1024px){.component--product-details-reviews .bv-header .bv-inline-form-container{margin-top:30px!important}}.component--product-details-reviews .bv-cv2-cleanslate div .bv-content-pagination-container .bv-content-btn{background-color:var(--color-white)!important;color:#c2543c!important;width:unset!important;border-radius:9999px!important;padding-inline:2rem!important}.component--product-details-reviews .bv-cv2-cleanslate div .bv-content-pagination-container .bv-content-btn:hover{background-color:var(--color-gray-4)!important;color:#c2543c!important}.component--product-details-reviews .bv-cv2-cleanslate div .bv-content-pagination-container .bv-content-btn .bv-content-btn-pages-load-more-text{cursor:pointer!important}
