.scrubme-topreviews{width:100%;margin-bottom:var(--section-bottom-margin);color:var(--text-color);}
.scrubme-topreviews .scrubme-topreviews__shell{width:100%;border:var(--section-border);border-radius:var(--section-border-radius);background:var(--background-color);padding:calc(var(--section-gap)*0.65);box-sizing:border-box;overflow:hidden;}
.scrubme-topreviews .scrubme-topreviews__header{margin:0 0 var(--section-gap);}
.scrubme-topreviews .scrubme-topreviews__header--left{text-align:left;}
.scrubme-topreviews .scrubme-topreviews__header--center{text-align:center;}
.scrubme-topreviews .scrubme-topreviews__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--text-color);}
.scrubme-topreviews .scrubme-topreviews__sub{margin:calc(var(--section-gap)*0.35) 0 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);color:var(--text-color);}
.scrubme-topreviews .scrubme-topreviews__summary{margin-top:calc(var(--section-gap)*0.35);display:inline-flex;align-items:center;gap:calc(var(--section-gap)*0.45);border:var(--utility-chip-border-width) solid var(--utility-chip-border-color);border-radius:var(--utility-chip-radius);padding:var(--utility-chip-padding-y) var(--utility-chip-padding-x);box-sizing:border-box;color:var(--text-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);opacity:1;text-decoration:none;}
.scrubme-topreviews .scrubme-topreviews__summary-stars{display:inline-flex;align-items:center;gap:calc(var(--section-gap)*0.2);line-height:0;}
.scrubme-topreviews .scrubme-topreviews__summary.is-link{transition:opacity var(--duration-default) var(--ease-out-slow),transform var(--duration-default) var(--ease-out-slow);}
.scrubme-topreviews .scrubme-topreviews__summary.is-link:hover{opacity:1;transform:translateY(-1px);}
.scrubme-topreviews .scrubme-topreviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--section-gap)*0.65);}
@media (max-width:749px){.scrubme-topreviews .scrubme-topreviews__grid{grid-template-columns:1fr;}}
.scrubme-topreviews .scrubme-topreviews__card{border:2px solid var(--carousel-card-border-color);border-radius:var(--section-border-radius);padding:calc(var(--section-gap)*0.65);box-sizing:border-box;background:var(--background-color);display:flex;flex-direction:column;gap:calc(var(--section-gap)*0.65);min-height:140px;height:100%;}
.scrubme-topreviews .scrubme-topreviews__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--section-gap);}
.scrubme-topreviews .scrubme-topreviews__stars{display:inline-flex;align-items:center;gap:calc(var(--section-gap)*0.2);line-height:0;font-size:var(--font-size-small);}
.scrubme-topreviews .scrubme-topreviews__star{width:1em;height:1em;display:block;color:#E1AD21;}
.scrubme-topreviews .scrubme-topreviews__meta{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--section-gap)*0.25);min-width:120px;}
.scrubme-topreviews .scrubme-topreviews__date{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);color:var(--text-color);opacity:var(--alpha-link);}
.scrubme-topreviews .scrubme-topreviews__badge{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);color:var(--text-color);border:var(--utility-chip-border-width) solid var(--utility-chip-border-color);border-radius:var(--utility-chip-radius);padding:var(--utility-chip-padding-y) var(--utility-chip-padding-x);display:inline-flex;align-items:center;gap:var(--utility-chip-gap);white-space:nowrap;box-sizing:border-box;}
.scrubme-topreviews .scrubme-topreviews__headline{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-h4);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing);color:var(--text-color);}
.scrubme-topreviews .scrubme-topreviews__body{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);color:var(--text-color);}
.scrubme-topreviews .scrubme-topreviews__body p{margin:0;}
.scrubme-topreviews .scrubme-topreviews__body p+p{margin-top:.6em;}
.scrubme-topreviews .scrubme-topreviews__author{margin:0;margin-top:auto;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-small);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);color:var(--text-color);opacity:var(--alpha-link);}
.scrubme-topreviews .scrubme-topreviews__morewrap{margin-top:calc(var(--section-gap)*0.65);}
.scrubme-topreviews .scrubme-topreviews__morewrap--left{text-align:left;}
.scrubme-topreviews .scrubme-topreviews__morewrap--center{text-align:center;}
.scrubme-topreviews .scrubme-topreviews__more{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--section-gap)*0.35);text-decoration:none;color:var(--text-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-button-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing);transition:opacity var(--duration-default) var(--ease-out-slow),transform var(--duration-default) var(--ease-out-slow);}
.scrubme-topreviews .scrubme-topreviews__more:hover{opacity:1;transform:translateY(-1px);}
.scrubme-topreviews .scrubme-topreviews__more.is-button{opacity:1;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-button-weight);font-size:var(--font-size-button);line-height:var(--line-height-button);min-height:var(--size-button-min-height);padding:var(--size-button-padding-y) var(--size-button-padding-x);border:var(--section-border);border-radius:var(--section-border-radius);box-shadow:var(--button-shadow);background:var(--background-color);}
