.customer-review-strip{margin:24px auto 40px;padding:24px clamp(16px,3vw,48px);max-width:1440px;border-block:1px solid #d5d5db;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px}.customer-review-strip h2{font-weight:600;line-height:1.3;margin:0;font-size:20px}.review-strip-links{display:flex;gap:12px;flex-wrap:wrap}.customer-review-strip button,.style-review-link{font:inherit;color:inherit;background:transparent;border:1px solid #c9c9cf;border-radius:4px;padding:10px 12px;cursor:pointer;min-height:44px}.style-review-link{font-size:12px;line-height:1.4;max-width:180px}body.d.presentation-studio .presentation-product-copy>.range-card-label:has(.style-review-link){grid-template-columns:minmax(0,1fr) auto;align-items:center}dialog.review-dialog{padding:0;border:1px solid #c9c9cf;border-radius:8px;width:min(880px,calc(100% - 32px));max-width:none;max-height:90dvh;box-sizing:border-box;color:#202024;background:#fff;overflow:auto}.review-dialog::backdrop{background:#0009}.review-header{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid #d5d5db}.review-header h2{font-size:24px;line-height:1.2;margin:0}.review-dialog button,.review-dialog select{font:inherit;color:inherit;background:#fff;border:1px solid #b4b4bc;border-radius:4px;min-height:44px;padding:9px 12px;cursor:pointer}.review-dialog .review-close{flex-shrink:0;background:#f4f4f6}.review-content{padding:20px 24px 28px;font-size:14px;line-height:1.6}.review-scopes{display:flex;flex-wrap:wrap;gap:8px}.review-scopes [aria-pressed=true]{border:2px solid #222;background:#f4f4f6;padding:8px 11px}.review-context,.review-source{color:#55555e;margin:12px 0}.review-stats{font-size:18px;font-weight:600;margin:16px 0}.review-filters{display:flex;gap:16px;border-block:1px solid #dddde2;padding:14px 0}.review-filters label{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.review-filters select{width:100%}.review-status{font-size:12px;color:#55555e;margin:14px 0}.customer-review{padding:20px 0;border-bottom:1px solid #dddde2}.customer-review h3{font-size:16px;line-height:1.4;margin:10px 0 6px;overflow-wrap:anywhere}.review-meta{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;font-size:12px}.review-meta time{color:#55555e;margin-left:auto}.review-verified{color:#315c46}.review-body,.review-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;max-width:78ch}.review-reply{margin-top:12px;color:#55555e}.review-reply summary{cursor:pointer;min-height:32px}.review-dialog .review-more{display:block;margin:20px auto 0;min-width:200px}.review-dialog [hidden]{display:none!important}.review-dialog :focus-visible,.customer-review-strip :focus-visible,.style-review-link:focus-visible{outline:2px solid #c9002b;outline-offset:3px}@media(max-width:749px){.customer-review-strip{margin-block:20px;align-items:flex-start;flex-direction:column;gap:12px}.review-strip-links{flex-direction:column;width:100%}.customer-review-strip button{text-align:left;width:100%;font-size:13px}.review-header{padding:14px 16px}.review-header h2{font-size:20px}.review-content{padding:16px}.review-dialog{max-height:94dvh}.review-meta time{margin-left:0}.review-filters{gap:10px}.review-dialog select{font-size:14px}.style-review-link{font-size:11px;max-width:150px}}body.d.presentation-studio .style-review-link{display:grid;justify-items:start;gap:3px;padding:7px 11px;border-color:#c8c8ce;background:#fafafa;max-width:190px;line-height:1.2;text-align:left}body.d.presentation-studio .style-review-score{display:flex;align-items:baseline;gap:3px;color:#1d1d1f}body.d.presentation-studio .style-review-score strong{font-size:28px;font-weight:700;line-height:1;letter-spacing:-1px}body.d.presentation-studio .style-review-score>span{font-size:13px;color:#626268}body.d.presentation-studio .style-review-details{display:flex;align-items:center;gap:8px;white-space:nowrap}body.d.presentation-studio .style-review-count{font-size:11px;color:#55555d}body.d.presentation-studio .style-review-stars{position:relative;display:inline-block;font-family:Arial,sans-serif;font-size:13px;line-height:1;letter-spacing:1px;color:#d2d2d7}body.d.presentation-studio .style-review-stars>span{position:absolute;inset:0 auto 0 0;width:var(--rating-fill);overflow:hidden;white-space:nowrap;color:#a46d0a}body.d.presentation-studio .style-review-link:hover{background:#f3f3f5;border-color:#8b8b93}@media(max-width:749px){body.d.presentation-studio .style-review-link{padding:6px 8px;max-width:154px}body.d.presentation-studio .style-review-score strong{font-size:25px}body.d.presentation-studio .style-review-details{gap:5px}body.d.presentation-studio .style-review-stars{font-size:12px;letter-spacing:0}}.customer-review-strip{display:block}.review-strip-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.customer-review-strip .featured-review-note{font-size:13px;line-height:1.5;color:#626268;margin:7px 0 0}.featured-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.featured-review{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border-top:2px solid #dfd4b8;padding:18px 0 0}.featured-review-stars{color:#a46d0a;font:18px/1.2 Arial,sans-serif;letter-spacing:2px}.featured-review blockquote{font:inherit;font-size:15px;line-height:1.7;margin:14px 0 22px;padding:0;border:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#28282c}.featured-review-byline{display:grid;gap:5px;margin-top:auto;font-size:12px;line-height:1.4}.featured-review-byline strong{font-weight:600}.featured-review-status{font-size:13px;color:#626268}.customer-review-strip [hidden]{display:none!important}@media(max-width:749px){.review-strip-header{display:block;margin-bottom:20px}.review-strip-header .review-strip-links{margin-top:14px}.featured-review-grid{grid-template-columns:1fr;gap:22px}.featured-review{padding-top:16px}.featured-review blockquote{margin:10px 0 14px;font-size:14px;line-height:1.65}}.featured-review-viewport{overflow:hidden;min-width:0}.featured-review-viewport .featured-review-grid{display:flex;gap:24px;transition:transform .7s ease;will-change:transform}.featured-review-viewport .featured-review{flex:0 0 calc((100% - 48px)/3);box-sizing:border-box}.featured-review-grid.is-jumping{transition:none}.featured-review-controls{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:22px}.customer-review-strip .featured-review-controls button{width:auto;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;text-align:center}.customer-review-strip .featured-review-controls button:last-child{min-width:78px}.featured-review-position{font-size:12px;color:#626268;min-width:72px;text-align:center}.featured-review-controls button:focus-visible{outline:2px solid #c9002b;outline-offset:3px}@media(max-width:749px){.featured-review-viewport .featured-review{flex-basis:100%}.featured-review-controls{justify-content:center;margin-top:16px}}@media(prefers-reduced-motion:reduce){.featured-review-viewport .featured-review-grid{transition:none}}.review-kind{font-size:12px;font-weight:600;margin:0 0 8px;color:#55555e}.style-review-scope{font-size:10px;line-height:1.3;color:#55555d}.review-scopes button{flex:1 1 150px;text-align:center;white-space:normal}.review-dialog .review-show-all{display:block;margin:10px auto 0;max-width:100%}@media(max-width:749px){.review-scopes{gap:6px}.review-scopes button{flex-basis:100%;padding:9px 8px}.review-header h2{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sfg-studio-34981d6c6805-studio-reviews.css.map */
