.rnspb-detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.rnspb-detail-cards article{display:flex;gap:16px;padding:24px;border:1px solid color-mix(in srgb,var(--rn-text) 9%,transparent);border-radius:var(--rn-radius);background:var(--rn-surface);box-shadow:0 14px 38px color-mix(in srgb,var(--rn-text) var(--rn-shadow),transparent)}.rnspb-detail-cards article>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--rn-accent) 14%,var(--rn-surface));color:var(--rn-accent);font-size:12px;font-weight:900}.rnspb-detail-cards strong{display:block;font-size:18px}.rnspb-detail-cards p{margin:7px 0 0;color:var(--rn-muted);font-size:14px}.rnspb-split-reverse .rnspb-split-media{order:2}.rnspb-review-shell{position:relative}.rnspb-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(310px,calc((100% - 36px)/3));gap:18px;padding:10px 2px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rnspb-review-track::-webkit-scrollbar{display:none}.rnspb-review-card{display:flex;flex-direction:column;min-height:285px;padding:20px;border:1px solid color-mix(in srgb,var(--rn-text) 10%,transparent);border-radius:18px;background:var(--rn-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--rn-text) var(--rn-shadow),transparent);scroll-snap-align:start}.rnspb-review-card header{display:flex;align-items:center;gap:11px}.rnspb-review-card header>img,.rnspb-review-card header>span{width:44px;height:44px;border-radius:50%;object-fit:cover}.rnspb-review-card header>span{display:grid;place-items:center;background:var(--rn-primary);color:#fff;font-weight:900}.rnspb-review-card header div{display:grid;line-height:1.25}.rnspb-review-card header small{margin-top:3px;color:#238636;font-size:11px}.rnspb-review-card header>b{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;border-radius:50%;background:#1877f2;color:#fff;font:900 19px/1 Arial}.rnspb-review-stars{margin:17px 0 6px;color:#eea629;letter-spacing:.08em}.rnspb-review-card>p{flex:1;margin:7px 0 18px;color:var(--rn-text)}.rnspb-review-card footer{display:flex;justify-content:space-around;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--rn-text) 9%,transparent);color:var(--rn-muted);font-size:12px;font-weight:700}.rnspb-review-controls{display:flex;justify-content:flex-end;gap:8px}.rnspb-review-controls button{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--rn-text) 15%,transparent);border-radius:50%;background:var(--rn-surface);color:var(--rn-text);font-size:18px;cursor:pointer}.rnspb-faq-list{width:min(860px,100%);margin-top:26px}.rnspb-faq-list details{border-top:1px solid color-mix(in srgb,var(--rn-text) 13%,transparent)}.rnspb-faq-list details:last-child{border-bottom:1px solid color-mix(in srgb,var(--rn-text) 13%,transparent)}.rnspb-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;font-size:18px;font-weight:800;list-style:none}.rnspb-faq-list summary::-webkit-details-marker{display:none}.rnspb-faq-list summary span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rn-surface);transition:transform .2s}.rnspb-faq-list details[open] summary span{transform:rotate(45deg)}.rnspb-faq-list details>div{padding:0 52px 24px 4px;color:var(--rn-muted)}.rnspb-size-table-wrap{margin-top:25px;overflow:auto;border:1px solid color-mix(in srgb,var(--rn-text) 10%,transparent);border-radius:var(--rn-radius);background:var(--rn-surface)}.rnspb-size-table{width:100%;border-collapse:collapse;text-align:center}.rnspb-size-table th,.rnspb-size-table td{padding:16px;border-bottom:1px solid color-mix(in srgb,var(--rn-text) 8%,transparent)}.rnspb-size-table thead{background:var(--rn-primary);color:#fff}.rnspb-size-table tbody th{color:var(--rn-accent)}.rnspb-recently-viewed>p{color:var(--rn-muted)}.rnspb-recent-grid{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.rnspb-recent-card{padding:10px;border:0;border-radius:var(--rn-radius);background:var(--rn-surface);color:var(--rn-text);text-align:left;cursor:pointer;box-shadow:0 12px 30px color-mix(in srgb,var(--rn-text) var(--rn-shadow),transparent)}.rnspb-recent-card img{display:block;width:100%;aspect-ratio:4/5;border-radius:calc(var(--rn-radius) * .7);object-fit:cover}.rnspb-recent-card strong,.rnspb-recent-card span{display:block;margin:9px 4px 0}.rnspb-recent-card span{margin-top:3px;color:var(--rn-accent)}.rnspb-section-support_strip{padding:30px 0!important;background:var(--rn-primary)!important;color:#fff}.rnspb-container-support_strip{display:flex;align-items:center;justify-content:space-between;gap:30px}.rnspb-section-support_strip h2{margin:3px 0 6px;font-size:clamp(25px,3vw,40px)}.rnspb-support-copy p{margin:0;color:color-mix(in srgb,#fff 72%,transparent)}.rnspb-support-button{flex:0 0 auto;margin:0;background:var(--rn-accent)}.rnspb-section-footer{padding:38px 0!important;background:color-mix(in srgb,var(--rn-primary) 95%,#000)!important;color:#fff;text-align:center}.rnspb-footer-copy p{margin:8px auto;color:#d5d7d2}.rnspb-footer-copy small{color:#afb3ad}.rnspb-mobile-sticky{display:none}
@media(max-width:760px){.rnspb-page{padding-bottom:76px}.rnspb-detail-cards{grid-template-columns:1fr;gap:10px}.rnspb-detail-cards article{padding:17px}.rnspb-split-reverse .rnspb-split-media{order:-1}.rnspb-review-track{grid-auto-columns:88%}.rnspb-review-card{min-height:270px}.rnspb-review-controls{display:none}.rnspb-recent-grid{grid-template-columns:repeat(2,1fr);gap:10px}.rnspb-container-support_strip{align-items:flex-start;flex-direction:column}.rnspb-mobile-sticky{position:fixed;z-index:99989;right:0;bottom:0;left:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;padding:8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:color-mix(in srgb,var(--rn-surface,#fff) 94%,transparent);box-shadow:0 -12px 32px rgba(0,0,0,.14);backdrop-filter:blur(12px);font-family:var(--rn-font,-apple-system,sans-serif)}.rnspb-mobile-sticky button,.rnspb-mobile-sticky a{display:grid;place-items:center;min-height:52px;padding:6px 12px;border:0;border-radius:13px;text-decoration:none;font:inherit;font-style:normal;cursor:pointer}.rnspb-mobile-sticky button{background:color-mix(in srgb,var(--rn-primary,#171914) 8%,#fff);color:var(--rn-text,#171914)}.rnspb-mobile-sticky a{background:var(--rn-primary,#171914);color:#fff}.rnspb-mobile-sticky span{font-size:11px}.rnspb-mobile-sticky strong{font-size:14px}.rnspb-cart-float{display:none!important}}
@media(prefers-reduced-motion:reduce){.rnspb-faq-list summary span{transition:none}}
