.review-card{display:block;padding-top:var(--spacing-top, 20px);padding-bottom:var(--spacing-bottom, 20px)}.review-card__wrapper{display:block;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}a.review-card__wrapper{cursor:pointer}a.review-card__wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.review-card__container{display:flex;align-items:center;gap:var(--gap-sections, 24px);background-color:var(--card-background, #ffffff);border:var(--card-border-width, 1px) solid var(--card-border-color, #e0e0e0);border-radius:var(--card-border-radius, 12px);padding:var(--card-padding, 24px)}.review-card__score-section{flex-shrink:0}.review-card__score-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:var(--score-background, #f5f5f5);border-radius:var(--score-area-radius, 8px);padding:20px 24px;min-width:120px}.review-card__score{font-size:var(--score-font-size, 56px);color:var(--score-color, #000000);font-weight:var(--score-weight, 700);line-height:1;letter-spacing:-.02em}.review-card__rating-text{font-size:var(--rating-text-size, 16px);color:var(--rating-text-color, #000000);font-weight:var(--rating-text-weight, 400);line-height:1.2;text-align:center}.review-card__details-section{display:flex;flex-direction:column;gap:var(--gap-elements, 12px);flex:1;min-width:0}.review-card__company-name{font-size:var(--company-name-size, 24px);color:var(--company-name-color, #000000);font-weight:var(--company-name-weight, 400);line-height:1.3;margin-bottom:4px}.review-card__platform-logo,.review-card__star-rating{display:flex;align-items:center}.review-card__platform-logo img{height:var(--platform-logo-height, 32px);width:auto;max-width:100%;object-fit:contain;object-position:left center}.review-card__star-rating img{height:var(--star-rating-height, 32px);width:auto;max-width:100%;object-fit:contain;object-position:left center}.review-card__badge{position:relative;display:inline-flex;align-items:center}.review-card__badge img{height:var(--badge-height, 48px);width:auto;max-width:100%;object-fit:contain;object-position:left center}.review-card__badge-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:600;color:#000;white-space:nowrap;pointer-events:none;text-transform:uppercase;letter-spacing:.5px}.review-card__badge--text-only{background-color:var(--badge-background-color, #f5f5f5);border:1px solid var(--badge-background-color, #f5f5f5);border-radius:4px;padding:6px 12px;display:inline-flex;align-items:center}.review-card__badge-text--standalone{position:static;transform:none;font-size:10px;color:var(--badge-text-color, #666666)}@media screen and (max-width: 749px){.review-card__container{gap:calc(var(--gap-sections, 24px) * .75);padding:calc(var(--card-padding, 24px) * .75)}.review-card__score-wrapper{min-width:90px;padding:16px 20px}.review-card__score{font-size:calc(var(--score-font-size, 56px) * .75)}.review-card__rating-text{font-size:calc(var(--rating-text-size, 16px) * .875)}.review-card__company-name{font-size:calc(var(--company-name-size, 24px) * .875)}.review-card__platform-logo img{height:calc(var(--platform-logo-height, 32px) * .875)}.review-card__star-rating img{height:calc(var(--star-rating-height, 32px) * .875)}.review-card__badge img{height:calc(var(--badge-height, 48px) * .875)}}@media screen and (max-width: 749px){.review-card[data-mobile-layout=vertical] .review-card__container{flex-direction:column;text-align:center}.review-card[data-mobile-layout=vertical] .review-card__details-section{align-items:center}.review-card[data-mobile-layout=vertical] .review-card__platform-logo img,.review-card[data-mobile-layout=vertical] .review-card__star-rating img,.review-card[data-mobile-layout=vertical] .review-card__badge img{object-position:center center}}@media screen and (max-width: 374px){.review-card__container{flex-direction:column;text-align:center;gap:16px}.review-card__details-section{align-items:center}.review-card__platform-logo img,.review-card__star-rating img,.review-card__badge img{object-position:center center}}a.review-card__wrapper:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:calc(var(--card-border-radius, 12px) + 4px)}.review-card__platform-logo img,.review-card__star-rating img,.review-card__badge img{opacity:0;animation:fadeIn .3s ease-in forwards;animation-delay:.1s}@keyframes fadeIn{to{opacity:1}}@media print{.review-card__wrapper{border:1px solid #000}a.review-card__wrapper{text-decoration:none}.review-card__badge-text{color:#000}}@media (prefers-contrast: high){.review-card__container{border:2px solid currentColor}.review-card__score-wrapper{border:1px solid currentColor}}@media (prefers-reduced-motion: reduce){a.review-card__wrapper{transition:none}a.review-card__wrapper:hover{transform:none}.review-card__platform-logo img,.review-card__star-rating img,.review-card__badge img{animation:none;opacity:1}}.review-card__container:empty:after{content:"Add review details in block settings";display:block;padding:40px 20px;text-align:center;color:#999}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-review-card.css.map */
