#sh-reviews{--black: #000000;--ink: #1F1C19;--white: #FFFFFF;--bone: #FBF8F3;--cream: #F6F1EA;--sand: #DDD5C9;--copper: #B8641A;--gray: #5B554E;--font: Gilroy, Outfit, -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;overflow-x:clip;background:var(--bone)}#sh-reviews *,#sh-reviews *:before,#sh-reviews *:after{box-sizing:border-box}#sh-reviews img{display:block;max-width:100%}#sh-reviews a{color:inherit}#sh-reviews :is(h1,h2,h3,p,a,span,b,button,label,figure,figcaption,cite,li,select,option){font-family:var(--font)}#sh-reviews :is(h1,h2,h3){text-transform:none;font-style:normal}#sh-reviews .label{background:none;color:inherit;border-radius:0;padding:0;white-space:normal;vertical-align:baseline}#sh-reviews cite{font-style:normal;background:none}#sh-reviews cite:before,#sh-reviews cite:after{content:none}#sh-reviews button,#sh-reviews select{margin:0;border-radius:0;box-shadow:none}#sh-reviews a:focus-visible,#sh-reviews button:focus-visible,#sh-reviews select:focus-visible{outline:2px solid var(--copper);outline-offset:3px}#sh-reviews .wrap{max-width:1344px;margin:0 auto;padding:0 16px}#sh-reviews .label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}#sh-reviews .btn{display:inline-block;text-align:center;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:20px 28px;border:0;cursor:pointer}#sh-reviews .btn-1{background:var(--black);color:var(--white)}#sh-reviews .btn-2{background:var(--sand);color:var(--black)}#sh-reviews .atmo{position:relative;isolation:isolate}#sh-reviews .atmo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#sh-reviews .r-head{padding:56px 0 40px;background:radial-gradient(70% 90% at 0% 0%,#fbf8f3,#fbf8f300 60%),var(--cream)}#sh-reviews .r-head .grid{display:grid;gap:24px;align-items:end}#sh-reviews .r-stars{display:flex;gap:6px;margin-bottom:14px}#sh-reviews .r-stars svg{width:28px;height:28px;fill:var(--black)}#sh-reviews .r-count{margin:0;font-size:96px;line-height:.8;letter-spacing:-.06em;font-weight:700;color:var(--black);white-space:nowrap}#sh-reviews h1{margin:18px 0 0;font-size:34px;line-height:1.06;letter-spacing:-.03em;font-weight:700;color:var(--black);text-wrap:balance}#sh-reviews .r-avg{margin:0;font-size:18px;color:var(--gray)}#sh-reviews .r-avg b{color:var(--black)}@media(min-width:920px){#sh-reviews .wrap{padding:0 48px}#sh-reviews .r-head{padding:96px 0 64px}#sh-reviews .r-head .grid{grid-template-columns:auto minmax(0,1fr);gap:72px}#sh-reviews .r-stars svg{width:40px;height:40px}#sh-reviews .r-count{font-size:200px}#sh-reviews h1{font-size:48px;margin:0 0 16px}#sh-reviews .r-avg{font-size:20px}}#sh-reviews .r-bar{padding:24px 0}#sh-reviews .r-bar .in{display:grid;gap:16px}#sh-reviews .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#sh-reviews .chip{background:var(--white);color:var(--black);border:0;padding:10px 14px;font-size:14px;font-weight:700;letter-spacing:-.005em;line-height:1;cursor:pointer}#sh-reviews .chip span{color:var(--gray);font-weight:400;margin-left:4px}#sh-reviews .chip[aria-pressed=true]{background:var(--black);color:var(--white)}#sh-reviews .chip[aria-pressed=true] span{color:var(--sand)}#sh-reviews .sort{display:flex;align-items:center;gap:10px}#sh-reviews .sort label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}#sh-reviews .sort select{font-size:15px;font-weight:700;color:var(--black);background:var(--white);border:0;padding:10px 34px 10px 12px;height:auto;width:auto;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}@media(min-width:920px){#sh-reviews .r-bar .in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}#sh-reviews .r-list{padding:32px 0 64px}#sh-reviews .r-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}#sh-reviews .rv{background:var(--white);padding:24px;display:grid;gap:12px;align-content:start}#sh-reviews .rv .st{display:flex;gap:3px}#sh-reviews .rv .st svg{width:16px;height:16px;fill:var(--black)}#sh-reviews .rv .st svg.off{fill:var(--sand)}#sh-reviews .rv h3{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.015em;font-weight:700;color:var(--black)}#sh-reviews .rv p{margin:0;font-size:16px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}#sh-reviews .rv .ph{display:flex;gap:8px;flex-wrap:wrap}#sh-reviews .rv .ph a{display:block;width:72px;height:72px;background:var(--cream)}#sh-reviews .rv .ph img{width:100%;height:100%;object-fit:cover}#sh-reviews .rv .by{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:var(--gray);padding-top:4px}#sh-reviews .rv .by b{color:var(--black)}#sh-reviews .rv .by .pd{text-decoration:underline;text-underline-offset:3px}#sh-reviews .r-more{display:flex;justify-content:center;margin-top:40px}#sh-reviews .r-status{text-align:center;color:var(--gray);font-size:16px;margin:24px 0 0}@media(min-width:640px){#sh-reviews .r-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){#sh-reviews .r-grid{grid-template-columns:repeat(3,1fr);gap:20px}#sh-reviews .rv{padding:28px}}#sh-reviews .r-close{padding:64px 0 80px;background:linear-gradient(180deg,var(--bone) 0%,var(--cream) 100%)}#sh-reviews .r-close .in{display:grid;gap:24px}#sh-reviews .r-close h2{margin:0;font-size:40px;line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--black)}#sh-reviews .r-close .ctas{display:grid;gap:10px}@media(min-width:560px){#sh-reviews .r-close .ctas{display:flex;flex-wrap:wrap}}@media(min-width:920px){#sh-reviews .r-close{padding:112px 0 128px}#sh-reviews .r-close .in{grid-template-columns:minmax(0,1fr) auto;align-items:end}#sh-reviews .r-close h2{font-size:72px}}@media(prefers-reduced-motion:reduce){#sh-reviews *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sh-reviews-2026.css.map */
