.stryde-shell .stryde-reviews{display:block;padding:0 0 20px;border:0;background:#fff;color:#101112;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal}.stryde-reviews [hidden]{display:none!important}.stryde-reviews *,.stryde-reviews *:before,.stryde-reviews *:after{box-sizing:border-box}.stryde-reviews button,.stryde-reviews input,.stryde-reviews textarea{font:inherit;color:inherit}.stryde-reviews button{cursor:pointer}.stryde-reviews button:disabled{cursor:default;opacity:.35}.stryde-reviews button:focus-visible,.stryde-reviews summary:focus-visible,.stryde-reviews input:focus-visible,.stryde-reviews textarea:focus-visible{outline:2px solid #101112;outline-offset:3px}.stryde-reviews .sr-inner{width:calc(100% - 120px);max-width:1400px;margin:auto}.stryde-reviews .sr-head{padding:40px 0 30px;border-bottom:1px solid #f5f5f5}.stryde-reviews .sr-heading{margin:0;font:600 20px/20px Inter,sans-serif;color:inherit}.stryde-reviews .sr-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px}.stryde-reviews .sr-summary-left{display:flex;align-items:center;justify-content:space-between;gap:8px;width:calc(66.666% + 69.333px);flex-shrink:0}.stryde-reviews .sr-score{flex:0 0 150px;height:100px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.stryde-reviews .sr-score>strong{display:block;font-size:32px;font-weight:700;line-height:32px;margin:0}.stryde-reviews .sr-score>button{display:block;border:0;background:none;padding:0;margin:8px auto 0;font-size:14px;line-height:17px}.stryde-reviews .sr-stars{display:inline-flex;align-items:center;gap:2px;height:14px;vertical-align:middle}.stryde-reviews .sr-star{display:block;position:relative;width:14px;height:14px;color:#e5e5e5}.stryde-reviews .sr-star svg{display:block;width:100%;height:100%}.stryde-reviews .sr-star-fill{position:absolute;top:0;right:0;bottom:0;left:0;color:#ffa800;clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.stryde-reviews .sr-score .sr-stars{height:20px;margin:8px auto 0}.stryde-reviews .sr-score .sr-star{width:20px;height:20px}.stryde-reviews .sr-divider{width:1px;height:110px;background:#f5f5f5;flex:0 0 1px}.stryde-reviews .sr-distribution{width:240px;flex:0 0 240px;display:grid;gap:10px}.stryde-reviews .sr-distribution-row{white-space:nowrap;border:0;background:none;padding:0;display:grid;grid-template-columns:39.53125px minmax(0,1fr) 45px;align-items:center;gap:0;text-align:left;font-size:14px;line-height:14px}.stryde-reviews .sr-distribution-row[aria-pressed=true]{font-weight:700}.stryde-reviews .sr-distribution-row:hover .sr-bar{outline:1px solid #ffa800}.stryde-reviews .sr-bar{display:block;margin:0 10px;height:8px;border-radius:2px;overflow:hidden;background:#e5e5e5}.stryde-reviews .sr-bar>span{display:block;height:100%;background:#ffa800}.stryde-reviews .sr-album{align-self:stretch;width:224px;flex:0 0 224px;padding-top:1px;display:flex;align-content:flex-start;flex-wrap:wrap;gap:8px}.stryde-reviews .sr-photo{display:inline-block;border:0;border-radius:4px;padding:0;width:50px;height:50px;background:#f5f5f5;overflow:hidden}.stryde-reviews .sr-photo img{width:100%;height:100%;display:block;object-fit:cover}.stryde-reviews .sr-album .sr-photo{display:block}.stryde-reviews .sr-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.stryde-reviews .sr-write-button{font-family:Arial,sans-serif;border:1px solid #000;border-radius:2px;padding:4px 24px;height:40px;background:#fff;font-size:14px;font-weight:600;white-space:nowrap}.stryde-reviews .sr-sort{position:relative}.stryde-reviews .sr-sort summary{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #101112;border-radius:2px;list-style:none;cursor:pointer}.stryde-reviews .sr-sort summary::-webkit-details-marker{display:none}.stryde-reviews .sr-sort summary svg{width:19px;height:18px}.stryde-reviews .sr-sort-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:4;width:190px;padding:12px 0;border:1px solid #eee;border-radius:4px;background:#fff;box-shadow:0 4px 16px #0002}.stryde-reviews .sr-sort-panel p{margin:0;padding:6px 16px;font-weight:600}.stryde-reviews .sr-sort-panel button{display:flex;justify-content:space-between;width:100%;padding:9px 16px;background:none;border:0;text-align:left}.stryde-reviews .sr-sort-panel button:hover{background:#f5f5f5}.stryde-reviews .sr-sort-panel button[aria-pressed=false] span{visibility:hidden}.stryde-reviews .sr-review{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid #f5f5f5;margin:0}.stryde-reviews .sr-person{align-self:start;display:flex;align-items:center;gap:12px;min-width:0}.stryde-reviews .sr-avatar{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#f5f5f5;font-size:16px;line-height:40px;text-align:center}.stryde-reviews .sr-verified-icon{position:absolute;width:14px;height:14px;right:-2px;bottom:-1px}.stryde-reviews .sr-identity{padding-top:1px;min-width:0}.stryde-reviews .sr-name-line{display:block;font-size:14px;line-height:normal}.stryde-reviews .sr-name-line strong{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.stryde-reviews .sr-country{display:inline-flex;margin-left:10px;gap:6px;align-items:center;color:#8a8a8a;font-size:13px}.stryde-reviews [data-sr-flag]{display:inline-block;width:19.6px;height:14px;font-size:17px;line-height:14px}.stryde-reviews [data-sr-flag][data-country=US],.stryde-reviews [data-sr-flag][data-country=GB]{font-size:0;border:1px solid #ccc;background-size:100% 100%}.stryde-reviews [data-sr-flag][data-country=US]{background-image:url(./stryde-flag-us.svg)}.stryde-reviews [data-sr-flag][data-country=GB]{background-image:url(./stryde-flag-gb.svg)}.stryde-reviews .sr-verified{margin:5px 0 0;color:#c45500;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.stryde-reviews .sr-review-content{min-width:0}.stryde-reviews .sr-review-content>.sr-stars{margin:1.7px 0 16px;display:flex}.stryde-reviews .sr-body{margin:0;font-size:14px;font-weight:400;line-height:19.6px;overflow-wrap:anywhere;white-space:normal}.stryde-reviews .sr-review-photos{display:flex;gap:8px}.stryde-reviews .sr-review-photos:has(.sr-photo){margin-top:16px}.stryde-reviews .sr-review-photos .sr-photo{width:100px;height:100px}.stryde-reviews .sr-filter-state{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f5f5f5}.stryde-reviews .sr-filter-state button,.stryde-reviews .sr-load-error button{padding:0;border:0;background:none;text-decoration:underline}.stryde-reviews .sr-empty,.stryde-reviews .sr-status,.stryde-reviews .sr-load-error{padding:24px 0;margin:0}.stryde-reviews .sr-pagination,.stryde-reviews [data-sr-pages]{display:flex;justify-content:center;align-items:center;gap:8px}.stryde-reviews .sr-pagination{margin:20px 0 0;font-size:14px}.stryde-reviews .sr-pagination button{border:0;border-radius:2px;background:#fff;min-width:32px;height:32px;padding:4px}.stryde-reviews .sr-pagination button[aria-current=page]{background:#fff;color:#101112;font-size:16px;font-weight:700}.stryde-reviews .sr-pagination>button:disabled{display:none}.stryde-reviews .sr-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;border-radius:8px;max-height:calc(100dvh - 32px);width:min(540px,calc(100vw - 32px));max-width:none;background:#fff;color:#101112;box-shadow:0 8px 40px #0003;overflow:auto}.stryde-reviews .sr-dialog::backdrop{background:#0000008c}.stryde-reviews .sr-dialog-inner{position:relative;padding:32px}.stryde-reviews .sr-dialog h2{margin:0 24px 24px 0;font:600 22px/1.3 var(--font-body--family, Inter, sans-serif)}.stryde-reviews .sr-close{position:absolute;top:10px;right:10px;z-index:2;border:0;background:#fff;width:32px;height:32px;border-radius:50%;font:400 26px/1 sans-serif}.stryde-reviews .sr-rating-field{border:0;padding:0;margin:0 0 20px}.stryde-reviews .sr-rating-options{display:flex;gap:8px;margin-top:8px}.stryde-reviews .sr-rating-options label{position:relative;cursor:pointer}.stryde-reviews .sr-rating-options input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.stryde-reviews .sr-rating-options span{font-size:32px;color:#ddd}.stryde-reviews .sr-rating-options label:has(input:checked) span,.stryde-reviews .sr-rating-options label:has(~label input:checked) span{color:#ffa800}.stryde-reviews .sr-rating-options label:has(input:focus-visible){outline:2px solid #101112}.stryde-reviews .sr-field{display:grid;gap:8px;margin:0 0 16px}.stryde-reviews .sr-field input,.stryde-reviews .sr-field textarea{width:100%;border:1px solid #ccc;border-radius:4px;padding:10px 12px;background:#fff;min-height:44px;resize:vertical}.stryde-reviews .sr-form-note{color:#666;font-size:12px;line-height:1.5}.stryde-reviews .sr-submit{border:1px solid #101112;border-radius:4px;padding:12px 24px;background:#101112;color:#fff;width:100%;min-height:44px;font-weight:600}.stryde-reviews .sr-photo-dialog{width:min(1000px,calc(100vw - 32px))}.stryde-reviews .sr-photo-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.stryde-reviews .sr-photo-stage{background:#f5f5f5;position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.stryde-reviews [data-sr-large-photo]{display:block;width:100%;max-height:70dvh;object-fit:contain}.stryde-reviews .sr-photo-stage button{position:absolute;z-index:1;top:50%;border:0;border-radius:50%;background:#fff;width:36px;height:36px;font-size:28px}.stryde-reviews [data-sr-photo-previous]{left:8px}.stryde-reviews [data-sr-photo-next]{right:8px}.stryde-reviews [data-sr-photo-count]{position:absolute;bottom:12px;background:#fff;border-radius:12px;padding:4px 10px;font-size:12px}.stryde-reviews [data-sr-photo-review]{padding:40px 24px 24px}.stryde-reviews [data-sr-photo-review] .sr-review{display:block;border:0;padding:0}.stryde-reviews [data-sr-photo-review] .sr-person{margin-bottom:20px}.stryde-reviews [data-sr-photo-review] .sr-review-photos{display:none}@media(min-width:750px)and (max-width:1100px){.stryde-reviews .sr-heading{width:fit-content;margin:auto}.stryde-reviews .sr-summary{flex-direction:column}.stryde-reviews .sr-summary-left{width:100%;flex-direction:column;gap:32px}.stryde-reviews .sr-divider{display:none}.stryde-reviews .sr-album{align-self:center;height:108px}.stryde-reviews .sr-actions{padding-bottom:10px}}@media(max-width:749px){.stryde-reviews .sr-inner{width:calc(100% - 48px)}.stryde-reviews .sr-head{padding:40px 0 20px}.stryde-reviews .sr-heading{width:fit-content;margin:auto;font-size:20px;line-height:24px}.stryde-reviews .sr-summary{flex-direction:column;align-items:stretch;margin-top:0;gap:20px}.stryde-reviews .sr-summary-left{width:100%;display:block}.stryde-reviews .sr-score{width:100%;height:106px;display:block;padding:21px 0 1px;margin-bottom:20px}.stryde-reviews .sr-score>strong{font-size:32px;line-height:39px;margin:0}.stryde-reviews .sr-score .sr-stars{margin:0 auto 8px;display:flex;width:110px}.stryde-reviews .sr-score>button{margin:0 auto}.stryde-reviews .sr-distribution{width:calc(42.5% + 107.103125px);max-width:100%;margin:0 auto}.stryde-reviews .sr-distribution-row{grid-template-columns:39.53125px minmax(0,1fr) 22.921875px;gap:0;font-size:14px}.stryde-reviews .sr-divider{display:none}.stryde-reviews .sr-album{width:100%;padding:0;margin-top:20px}.stryde-reviews .sr-album .sr-photo{width:calc((100% - 24px)/4);height:auto;aspect-ratio:1}.stryde-reviews .sr-actions{padding-bottom:10px;gap:10px}.stryde-reviews .sr-write-button{flex:1}.stryde-reviews .sr-review{grid-template-columns:1fr;padding:24px 0}.stryde-reviews .sr-person{padding-bottom:12px}.stryde-reviews .sr-name-line strong{max-width:190px}.stryde-reviews .sr-dialog-inner{padding:24px}.stryde-reviews .sr-field input,.stryde-reviews .sr-field textarea{font-size:16px}.stryde-reviews .sr-photo-layout{grid-template-columns:1fr}.stryde-reviews .sr-photo-stage{min-height:240px}.stryde-reviews [data-sr-large-photo]{max-height:45dvh}}.stryde-reviews .sr-expand{padding:0;margin:0;border:0;background:none;font:inherit;text-decoration:underline}.stryde-shell .stryde-reviews,.stryde-shell .stryde-reviews :is(h2,p,strong,button,summary){font-optical-sizing:auto;font-variation-settings:"slnt" 0}.stryde-shell .stryde-reviews :is(p,strong){font-family:Inter,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/18/assets/stryde-reviews.css.map */
