.prv{display:block;padding-block:var(--prv-pt, 48px) var(--prv-pb, 48px)}.prv__inner{width:calc(100% - var(--page-margin) * 2);max-width:var(--page-width);margin-inline:auto}.prv__header{display:flex;gap:var(--spacing-sm) var(--spacing-lg);margin-bottom:var(--prv-header-spacing, 32px)}.prv__headings{min-width:0;text-align:var(--prv-text-align, start)}.prv--link-beside .prv__header{flex-flow:row wrap;align-items:flex-end;justify-content:space-between}.prv--link-beside .prv__headings{flex:1 1 auto}.prv--link-below-heading .prv__header,.prv--link-below-grid .prv__header{flex-direction:column;align-items:var(--prv-align-items, flex-start)}.prv--link-below-heading .prv__headings,.prv--link-below-grid .prv__headings{width:100%}.prv__eyebrow{display:block;margin-bottom:var(--spacing-2xs);font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:var(--prv-eyebrow-size, var(--text-xs));letter-spacing:var(--font-accent--spacing);text-transform:var(--font-accent--transform);color:var(--prv-eyebrow-color, var(--color-accent-text))}.prv__heading{margin:0;font-size:var(--prv-heading, var(--font-h3));color:var(--prv-heading-color, inherit)}.prv__description{margin-top:var(--spacing-xs);max-width:var(--prv-description-width, 60ch);font-size:var(--prv-description-size, var(--text-md));color:var(--prv-description-color, var(--color-text-secondary, currentcolor))}.prv--align-center .prv__description{margin-inline:auto}.prv--align-end .prv__description{margin-inline-start:auto}.prv__link{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:var(--prv-link-size, var(--text-sm));color:var(--prv-link-color, var(--color-accent-text));white-space:nowrap;transition:color .2s ease}.prv__link:hover{color:var(--prv-link-hover-color, var(--prv-link-color, var(--color-accent-text)));text-decoration:underline;text-underline-offset:.2em}.prv__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.prv__link-icon{width:16px;height:16px;flex:0 0 auto;transition:transform .2s ease}.prv__link:hover .prv__link-icon{transform:translate(3px)}.prv__footer{display:flex;justify-content:var(--prv-align-items, flex-start);margin-top:var(--spacing-lg)}.prv__grid{display:grid;grid-template-columns:repeat(var(--prv-columns, 3),minmax(0,1fr));gap:var(--prv-gap, 20px);min-width:0}.review-card{display:flex;flex-direction:var(--prv-card-direction, column);gap:var(--prv-card-gap, 0px);height:100%;overflow:hidden;border:var(--prv-card-border-width, 1px) solid var(--prv-card-border-color, var(--color-border));border-radius:var(--style-border-radius-cards);background-color:var(--prv-card-bg, var(--color-card-background, var(--color-background)));box-shadow:var(--prv-card-shadow, none);color:inherit}.review-card__media{display:block;flex:0 0 auto;overflow:hidden;aspect-ratio:var(--prv-image-ratio, 4 / 3);background-color:var(--color-background)}.prv--card-horizontal .review-card__media{flex:0 0 var(--prv-media-width, 40%);align-self:stretch;aspect-ratio:auto}.review-card__image{width:100%;height:100%;object-fit:var(--prv-image-fit, cover);object-position:center}.review-card__body{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:0;padding:var(--prv-card-padding, 20px);text-align:var(--prv-card-text-align, start)}.review-card__subtitle,.review-card__meta,.review-card__detail{margin-top:var(--prv-line-gap, 2px)}.review-card__rating,.review-card__text{margin-top:var(--prv-block-gap, 10px)}.review-card__body>:first-child:not(.review-card__reviewer-name){margin-top:0}.review-card__title{font-family:var(--prv-title-font, var(--font-heading--family));font-size:var(--prv-title-size, var(--text-md));font-weight:var(--prv-title-weight, var(--font-heading--weight));line-height:var(--line-height-heading);color:var(--prv-title-color, inherit);text-wrap:pretty}.review-card__title-link{color:inherit;transition:color .2s ease}.review-card__title-link:hover{color:var(--prv-product-hover-color, var(--color-accent-text))}.review-card__subtitle{font-size:var(--prv-subtitle-size, var(--text-sm));line-height:var(--line-height-body);color:var(--prv-subtitle-color, var(--color-text-secondary, currentcolor));text-wrap:pretty}.review-card__rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--spacing-xs)}.rating-stars{display:inline-flex;gap:2px;color:var(--prv-star-color, var(--color-star, #d6a43d))}.rating-stars__star{width:var(--prv-star-size, 16px);height:var(--prv-star-size, 16px);flex:0 0 auto}.review-card__rating-label{font-size:var(--prv-rating-label-size, var(--text-xs));color:var(--prv-rating-label-color, var(--color-text-secondary, currentcolor))}.review-card__text{font-size:var(--prv-text-size, var(--text-md));line-height:var(--line-height-body);color:var(--prv-text-color, inherit);text-wrap:pretty}.review-card__reviewer-name{margin-top:auto;padding-top:var(--prv-block-gap, 10px);font-family:var(--prv-name-font, var(--font-body--family));font-size:var(--prv-name-size, var(--text-sm));font-weight:var(--prv-name-weight, 600);color:var(--prv-name-color, inherit)}.review-card__verified{display:inline-flex;align-items:center;gap:4px;font-size:var(--prv-verified-size, var(--text-xs));color:var(--prv-verified-color, var(--color-text-secondary, currentcolor));white-space:nowrap}.review-card__verified-icon{width:14px;height:14px;flex:0 0 auto}.review-card__detail{font-size:var(--prv-detail-size, var(--text-xs));color:var(--prv-detail-color, var(--color-text-secondary, currentcolor))}@media screen and (max-width:989px)and (min-width:750px){.prv__grid{grid-template-columns:repeat(var(--prv-columns-tablet, 2),minmax(0,1fr))}}@media screen and (max-width:749px){.prv__headings{text-align:var(--prv-text-align-mobile, var(--prv-text-align, start))}.prv--align-mobile-center .prv__description{margin-inline:auto}.prv--align-mobile-end .prv__description{margin-inline-start:auto;margin-inline-end:0}.prv--align-mobile-start .prv__description{margin-inline:0 auto}.prv__footer,.prv--link-below-heading .prv__header,.prv--link-below-grid .prv__header{align-items:var(--prv-align-items-mobile, var(--prv-align-items, flex-start));justify-content:var(--prv-align-items-mobile, var(--prv-align-items, flex-start))}.prv--link-beside .prv__header{flex-direction:column;align-items:var(--prv-align-items-mobile, var(--prv-align-items, flex-start))}.prv--hide-link-mobile .prv__link{display:none}.prv__heading{font-size:var(--prv-heading-mobile, var(--font-h4))}.prv__header{margin-bottom:var(--prv-header-spacing-mobile, var(--prv-header-spacing, 32px))}.prv--card-mobile-vertical .review-card{flex-direction:column}.prv--card-mobile-vertical .review-card__media{flex:0 0 auto;align-self:auto;width:100%;aspect-ratio:var(--prv-image-ratio, 4 / 3)}.prv__grid{grid-template-columns:repeat(var(--prv-columns-mobile, 1),minmax(0,1fr))}.prv--mobile-carousel .prv__grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.prv--mobile-carousel .prv__grid::-webkit-scrollbar{display:none}.prv--mobile-carousel .review-card{flex:0 0 calc((100% - var(--prv-gap, 20px)) / var(--prv-mobile-visible, 1.1));scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.prv__link,.prv__link-icon,.review-card__title-link{transition:none}.prv__link:hover .prv__link-icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-project-reviews.css.map */
