.ref-source-score{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0}.ref-source-score span,.ref-stars{color:#d58524;letter-spacing:2px}.ref-source-score strong{font-size:28px;color:#16326b}.ref-source-note{font-size:13px!important;line-height:1.6;max-width:850px;margin:10px auto 30px!important;color:#646b78}.ref-source-note a{color:#16326b;text-decoration:underline}.ref-review-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:8px 2px 20px}.ref-review{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;border:1px solid #e3e7ef;border-radius:16px;background:white;overflow:hidden;text-align:left}.ref-review[hidden]{display:none}.ref-review-image{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;height:auto}.ref-review-copy{padding:24px}.ref-review h3{font-size:21px!important;line-height:1.3!important;margin:12px 0!important}.ref-review p{font-size:15px;line-height:1.7;color:#4c5563}.ref-review small{display:block;font-size:11px;color:#737b87;margin-top:6px}.ref-review strong{display:block;margin-top:20px;color:#16326b}.ref-read-more summary{cursor:pointer;font-size:13px;font-weight:700;color:#16326b}.ref-review-controls{display:flex;justify-content:center;gap:12px;margin-top:16px}.ref-review-controls>button:not(.sk-btn){background:white;color:#16326b;border:1px solid #d7dce5;border-radius:50%;width:44px;height:44px;cursor:pointer}.ref-review-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;align-items:start}.ref-ugc{display:flex;gap:12px;overflow:auto;margin-bottom:28px}.ref-ugc img{width:calc((100% - 72px)/7);min-width:110px;aspect-ratio:4/5;height:auto;object-fit:cover;border-radius:12px}.ref-comfort-media{min-width:0}.ref-comfort-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;border-radius:18px}.ref-comfort-track figure{min-width:100%;margin:0;scroll-snap-align:start}.ref-comfort-track img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.ref-newsletter{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;max-width:600px;margin:25px auto}.ref-newsletter input{border:1px solid #cdd4df;border-radius:10px;padding:16px 18px;flex:1;min-width:200px;font:inherit;background:white;color:#16326b}.sk .sk-media img{max-width:100%;object-fit:cover}.sk .sk-review[hidden]{display:none}.ssfr-header{position:relative;z-index:10}.ssfr-header nav{gap:22px}.sk .sk-hero-content h1{max-width:700px}.sk .sk-hero-img-m{display:none}.sk .sk-ic:empty{display:none}.sk a:focus-visible,.sk button:focus-visible,.sk summary:focus-visible{outline:3px solid #e8692a;outline-offset:4px}.sk [id]{scroll-margin-top:30px}@media(max-width:1000px){.ref-review{flex-basis:calc((100% - 20px)/2)}.ref-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ssfr-header nav{gap:15px}}@media(max-width:700px){.ref-review{flex-basis:85%}.ref-review-list{grid-template-columns:1fr}.ref-review-copy{padding:20px}.ref-ugc img{width:120px}.ref-source-note{font-size:12px!important}.ssfr-header nav{gap:16px;flex-wrap:wrap}.sk .sk-hero-img-d{display:none}.sk .sk-hero-img-m{display:block}.ref-newsletter .sk-btn{width:100%}}
