.block-reviews-lightweight-container.block-reviews-container .outer-paginator-listing{min-height:200px}.block-reviews-lightweight-container.block-reviews-container .outer-paginator-listing .loading-overlay-with-dots{display:block}.block-reviews-lightweight-container.block-reviews-container .inner-paginator-listing{display:none}.block-reviews-lightweight-container.block-reviews-container .inner-paginator-listing.loaded{display:flex}.block-reviews-lightweight-container.block-reviews-container .outer-paginator-pagination{margin-top:10px}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons{align-items:center;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0;outline:none;padding:0;transition:all .3s ease-in-out;width:30px}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.ellipsis{cursor:auto}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.page-buttons{color:#232323;font-size:12px;line-height:15px}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.page-buttons.active{pointer-events:none;transform:scale(1.2)}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.page-buttons.active,.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.page-buttons:hover{font-weight:bold}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.prev-page,.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.next-page{color:var(--primary-color, #e01e3b);font-size:14px;line-height:17px}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons:hover{transform:scale(1.2)}.block-reviews-lightweight-container.block-reviews-container .pagination-buttons.disabled{visibility:hidden}.block-reviews-lightweight-container.block-reviews-container.fullscreen-block .outer-lightweight-reviews{padding:0 1rem}.block-reviews-lightweight-container.block-reviews-container .outer-title-container{margin-bottom:1rem}@media only screen and (max-width: 40em){.block-reviews-lightweight-container.block-reviews-container .outer-title-container.has-review-url{flex-direction:column}}@media only screen and (min-width:40.0625em){.block-reviews-lightweight-container.block-reviews-container .outer-title-container.has-review-url{flex-direction:row}}.block-reviews-lightweight-container.block-reviews-container .review{display:flex;flex-direction:column;margin-bottom:50px;width:100%}.block-reviews-lightweight-container.block-reviews-container .review p{color:#232323}.block-reviews-lightweight-container.block-reviews-container .review:last-child{margin-bottom:0}.block-reviews-lightweight-container.block-reviews-container .review-title{font-weight:bold;margin:0 0 5px;text-align:left;font-size:14px;line-height:17px}.block-reviews-lightweight-container.block-reviews-container .review-metadata{align-items:flex-start;display:flex;flex-direction:column;width:100%}.block-reviews-lightweight-container.block-reviews-container .review-metadata p{margin:0;text-align:left;font-size:12px;line-height:15px}.block-reviews-lightweight-container.block-reviews-container .review-metadata p span.bold{font-weight:bold}.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content{align-items:flex-start;display:flex;flex-direction:column;margin:10px 0 0;width:100%}.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-less-button,.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-more-button{background-color:var(--primary-color, #e01e3b);border-radius:5px;cursor:pointer;font-weight:bold;margin:10px 0 0;overflow:hidden;padding:3px 6px;position:relative;text-align:center;font-size:12px;line-height:15px}.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-less-button span,.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-more-button span{color:var(--primary-font-color, #ffffff);position:relative;transition:all .3s ease-in-out;z-index:2}.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-less-button::after,.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-more-button::after{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #000 5%);bottom:0;content:"";height:0;left:0;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:1}.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-less-button:hover::after,.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content span.read-more-button:hover::after{height:100%}.block-reviews-lightweight-container.block-reviews-container .review-metadata p.review-content.read-more-content{display:none}.block-reviews-lightweight-container.block-reviews-container .review-rating{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.block-reviews-lightweight-container.block-reviews-container .rating-title{color:var(--primary-color, #e01e3b);font-weight:bold;margin:0;font-size:12px;line-height:15px}.block-reviews-lightweight-container.block-reviews-container .star_rating{border-left:thin solid hsl(0,0%,90%);display:flex;margin-left:10px;padding-left:10px}.block-reviews-lightweight-container.block-reviews-container .star_rating i{color:var(--primary-color, #e01e3b);font-size:12px;line-height:15px}.block-reviews-lightweight-container.block-reviews-container .star_rating i:not(:last-child){margin-right:5px}@media only screen and (max-width: 40em){.block-reviews-lightweight-container.block-reviews-container .title-container.has-sub-heading{align-items:center}}@media only screen and (min-width:40.0625em){.block-reviews-lightweight-container.block-reviews-container .title-container.has-sub-heading{align-items:flex-start}}@media only screen and (min-width:40.0625em){.block-reviews-lightweight-container.block-reviews-container .title-container.has-review-url{flex-grow:1;padding-right:1rem;width:auto}}.block-reviews-lightweight-container.block-reviews-container .title-heading,.block-reviews-lightweight-container.block-reviews-container .title-subheading{margin:0}@media only screen and (max-width: 40em){.block-reviews-lightweight-container.block-reviews-container .title-heading,.block-reviews-lightweight-container.block-reviews-container .title-subheading{text-align:center}}@media only screen and (min-width:40.0625em){.block-reviews-lightweight-container.block-reviews-container .title-heading,.block-reviews-lightweight-container.block-reviews-container .title-subheading{text-align:left}}.block-reviews-lightweight-container.block-reviews-container .title-heading{color:var(--primary-color, #e01e3b);font-weight:bold;text-transform:uppercase;font-size:14px;line-height:17px}.block-reviews-lightweight-container.block-reviews-container .title-subheading{font-weight:lighter;font-size:12px;line-height:15px}@media only screen and (max-width: 40em){.block-reviews-lightweight-container.block-reviews-container .title-more-reviews{margin-top:1rem}}.block-reviews-lightweight-container.block-reviews-container .review-button{background-color:rgba(0,0,0,0);border:thin solid var(--primary-color, #e01e3b);border-radius:50px;margin:0;overflow:hidden;padding:8px 16px;position:relative}.block-reviews-lightweight-container.block-reviews-container .review-button span{font-weight:bold;position:relative;text-transform:uppercase;transition:all .3s ease-in-out;z-index:2;font-size:12px;line-height:15px}.block-reviews-lightweight-container.block-reviews-container .review-button::after{background-color:var(--primary-color, #e01e3b);bottom:0;content:"";height:0;left:0;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:1}.block-reviews-lightweight-container.block-reviews-container .review-button:hover span{color:var(--primary-font-color, #ffffff)}.block-reviews-lightweight-container.block-reviews-container .review-button:hover::after{height:100%}