.sr-review-preview{display:block;flex:0 0 100%;width:100%;margin-top:6px;color:#252525;font-family:Arial,Helvetica,sans-serif}
.sr-review-preview-card{padding:18px;background:#FFFCF6;border:1px solid #D8D1C4;border-radius:17px;box-shadow:0 5px 18px #25252505}
.sr-review-preview-slide{display:flex;align-items:flex-start;gap:14px}
.sr-review-avatar{display:block;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border:1px solid #D8D1C4;border-radius:50%;background:#EDE7DC}.sr-review-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.sr-review-preview-content{min-width:0}.sr-review-preview [hidden]{display:none!important}
.sr-hero-action .sr-review-disclosure,.sr-review-section .sr-review-disclosure{font:700 12px/1.45 Arial,Helvetica,sans-serif;color:#805C24;margin:0 0 10px}
.sr-hero-action .sr-review-quote,.sr-review-section .sr-review-quote{font:400 15px/1.55 Arial,Helvetica,sans-serif;color:#252525;margin:0 0 11px}
.sr-hero-action .sr-review-sample-id,.sr-review-section .sr-review-sample-id{font:700 12px/1.4 Arial,Helvetica,sans-serif;color:#62605B;margin:0;letter-spacing:.03em}
.sr-review-preview-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.sr-review-preview-nav>a{font:700 12px/1.5 Arial,Helvetica,sans-serif;color:#252525;text-underline-offset:4px}.sr-review-preview-nav>a span{display:inline-block;margin-left:5px}
.sr-review-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.sr-review-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:#FFFCF6;border:1px solid #D8D1C4;border-radius:50%;color:#252525;cursor:pointer;font-size:20px}.sr-review-controls button:hover{background:#EDE7DC}.sr-review-controls button:focus-visible,.sr-review-preview-nav>a:focus-visible{outline:3px solid #B98335;outline-offset:3px}.sr-review-pagination{font-size:12px;color:#62605B;white-space:nowrap}
.sr-review-section{scroll-margin-top:20px;border-top:1px solid #D8D1C4}.sr-review-section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;margin-bottom:30px}.sr-review-section-intro h2{margin-bottom:0!important}.sr-review-section-notice{padding:21px 23px;background:#EDE7DC;border:1px solid #D8D1C4;border-radius:13px}.sr-review-section-notice>p{font-size:14px;line-height:1.55;margin:0 0 9px}.sr-review-section-notice>p:last-child{margin:0;font-weight:700}.sr-review-section-notice>.sr-review-disclosure{font-size:14px}
.sr-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sr-review-full-card{background:#FFFCF6;border:1px solid #D8D1C4;border-radius:17px;overflow:hidden;padding:0}.sr-review-full-body{padding:25px}.sr-review-scene{margin:0!important;background:#EDE7DC;border-bottom:1px solid #EDE7DC}.sr-review-scene img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sr-review-full-top{display:flex;align-items:center;gap:13px;margin-bottom:27px}.sr-review-full-top .sr-review-sample-id{margin-bottom:6px}.sr-review-full-top .sr-review-disclosure{margin:0;font-size:12px}.sr-review-full-card h3{font-size:23px!important;line-height:1.2!important;margin-bottom:15px!important}.sr-review-full-card .sr-review-quote{font-size:16px;margin:0}
@media(max-width:989px){.sr-review-preview-card{padding:15px;gap:11px}.sr-review-preview-slide{gap:12px}.sr-review-preview .sr-review-avatar{flex-basis:52px;width:52px;height:52px}.sr-review-preview-nav{flex-wrap:wrap}.sr-review-section-intro{gap:30px}.sr-review-grid{gap:15px}.sr-review-full-body{padding:21px}}
@media(max-width:749px){.sr-review-preview{margin-top:8px}.sr-review-preview-card{padding:17px;gap:12px}.sr-hero-action .sr-review-disclosure{font-size:12px}.sr-hero-action .sr-review-quote{font-size:15px}.sr-review-preview-nav{gap:10px;flex-wrap:nowrap}.sr-review-preview-nav>a{max-width:170px;font-size:12px}.sr-review-controls{gap:5px}.sr-review-controls button{width:44px;height:44px}.sr-review-section-intro,.sr-review-grid{grid-template-columns:1fr;gap:20px}.sr-review-section-intro{margin-bottom:23px}.sr-review-section-notice{padding:20px}.sr-review-full-body{padding:24px}.sr-review-full-top{margin-bottom:23px}.sr-review-full-top .sr-review-disclosure{font-size:12px}}

.sr-hero-action .sr-review-person{font:700 15px/1.4 Arial,Helvetica,sans-serif;margin:0 0 7px;color:#252525}.sr-hero-action .sr-review-preview-notice{font:400 11px/1.5 Arial,Helvetica,sans-serif;margin:9px 2px 0;color:#71685B}.sr-review-preview .sr-review-quote{margin-bottom:0}

.sr-review-preview .sr-review-controls{gap:2px;padding:5px;border:1px solid #D5D0C7;border-radius:15px;background:linear-gradient(145deg,#FFFEFB,#EAE7E0);box-shadow:0 3px 10px #2023250a,inset 0 1px 0 #ffffff;isolation:isolate}
.sr-review-preview .sr-review-controls button{width:44px;height:44px;min-width:44px;border-radius:10px;border:1px solid transparent;background:transparent;color:#454749;box-shadow:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
.sr-review-preview .sr-review-controls button[data-review-step="1"]{background:#242729;border-color:#242729;color:#E9C17F;box-shadow:0 2px 4px #20232526,inset 0 1px 0 #ffffff14}
.sr-review-preview .sr-review-controls svg{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}
.sr-review-preview .sr-review-pagination{display:flex;align-items:baseline;justify-content:center;gap:5px;min-width:49px;padding:0 3px;font:500 11px/1 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;color:#77766F;letter-spacing:.03em}
.sr-review-preview [data-review-index]{font-size:16px;font-weight:700;color:#25282A}
.sr-review-preview .sr-review-controls button:focus-visible{outline:2px solid #A36B20;outline-offset:3px}
.sr-review-preview .sr-review-controls button:active{transform:scale(.95)}
@media(hover:hover){.sr-review-preview .sr-review-controls button:hover{background:#DED9CF;color:#242729}.sr-review-preview .sr-review-controls button[data-review-step="1"]:hover{background:#393C3E;color:#FFD99F;box-shadow:0 3px 8px #20232530}.sr-review-preview .sr-review-controls button[data-review-step="1"]:hover svg{transform:translateX(2px)}.sr-review-preview .sr-review-controls button[data-review-step="-1"]:hover svg{transform:translateX(-2px)}}
@media(max-width:749px){.sr-review-preview .sr-review-controls{padding:4px;gap:0;border-radius:14px}.sr-review-preview .sr-review-pagination{min-width:42px;gap:4px}.sr-review-preview-nav>a{min-width:0}}
@media(prefers-reduced-motion:reduce){.sr-review-preview .sr-review-controls button,.sr-review-preview .sr-review-controls svg{transition:none}}
