.concept-c .review-marquee-section{@keyframes reviewLoopLeftToRight{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}}.concept-c .review-marquee-section .review-marquee-section{width:100%;padding:48px 0 64px;background-color:var(--color-background, #ffffff);border-top:1px solid var(--color-border, #e5e5e5);margin-top:0;overflow:hidden}.concept-c .review-marquee-section .review-cards-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:32px 0 28px;user-select:none;-webkit-user-select:none}.concept-c .review-marquee-section .review-cards-track{display:flex;align-items:center;width:max-content;will-change:transform;animation:reviewLoopLeftToRight 32s linear infinite}@media(prefers-reduced-motion:reduce){.concept-c .review-marquee-section .review-cards-track{animation-play-state:paused}}.concept-c .review-marquee-section .review-cards-group{display:flex;align-items:center;gap:20px;padding-right:20px;flex-shrink:0}.concept-c .review-marquee-section .review-card{position:relative;flex-shrink:0;-webkit-user-select:none;user-select:none}.concept-c .review-marquee-section .review-card-photo,.concept-c .review-marquee-section .review-card-phone{width:230px;height:390px;border-radius:20px}.concept-c .review-marquee-section .review-card-photo{overflow:hidden;border:1px solid var(--color-border, #e2e8f0);box-shadow:none;background-color:#f0ede8}.concept-c .review-marquee-section .review-card-img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.concept-c .review-marquee-section .review-story-caption{position:absolute;bottom:12px;left:10px;right:10px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:7px 10px;border-radius:10px;font-size:11px;font-weight:500;line-height:1.35;text-align:center;letter-spacing:-.01em}.concept-c .review-marquee-section .phone-device-bezel{width:100%;height:100%;background:#000;border:6px solid #1c1c1e;border-radius:20px;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}.concept-c .review-marquee-section .phone-screen{width:100%;height:100%;background:#121212;color:#fff;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.concept-c .review-marquee-section .phone-dm-header{display:flex;align-items:center;gap:8px;padding:8px 10px 6px;background:#161616;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.concept-c .review-marquee-section .phone-back-arrow{display:flex;align-items:center;color:#fff;opacity:.85}.concept-c .review-marquee-section .phone-dm-user{display:flex;align-items:center;gap:7px}.concept-c .review-marquee-section .phone-user-avatar{width:22px;height:22px;border-radius:50%;background:#30231d;color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.concept-c .review-marquee-section .phone-user-info{display:flex;flex-direction:column;text-align:left}.concept-c .review-marquee-section .phone-user-name{font-size:11px;font-weight:600;color:#fff;line-height:1.2}.concept-c .review-marquee-section .phone-user-status{font-size:9px;color:#9a9a9a;display:flex;align-items:center;gap:3.5px}.concept-c .review-marquee-section .phone-status-dot{width:4.5px;height:4.5px;border-radius:50%;background:#30231d;display:inline-block}.concept-c .review-marquee-section .phone-dm-body{flex:1;padding:8px 8px 6px;display:flex;flex-direction:column;gap:6px;overflow:hidden;min-height:0}.concept-c .review-marquee-section .phone-chat-bubble{background:#262626;color:#f2f2f2;padding:7px 9px;border-radius:12px 12px 12px 3px;font-size:9.5px;line-height:1.34;text-align:left}.concept-c .review-marquee-section .phone-chat-bubble p{margin:0}.concept-c .review-marquee-section .phone-chat-media{position:relative;border-radius:10px;overflow:hidden;flex:1;min-height:0;background:#1c1c1e}.concept-c .review-marquee-section .phone-chat-media img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.concept-c .review-marquee-section .phone-media-caption{position:absolute;bottom:5px;left:5px;right:5px;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:3px 5px;border-radius:5px;font-size:8.5px;color:#fff;text-align:center;font-weight:500}.concept-c .review-marquee-section .phone-dm-input-bar{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 6px;background:#161616;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.concept-c .review-marquee-section .phone-input-placeholder{font-size:8.5px;color:#666}.concept-c .review-marquee-section .phone-input-icons{display:flex;align-items:center;gap:6px;color:#888}.concept-c .review-marquee-section .review-marquee-action{margin-top:36px;padding:0 20px;text-align:center}.concept-c .review-marquee-section .review-marquee-heading{font-size:clamp(22px,3.5vw,32px);font-weight:800;color:var(--color-foreground, #111111);line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}.concept-c .review-marquee-section .review-marquee-subtitle{font-size:clamp(14px,2.5vw,16px);color:#666;font-weight:400;margin:0 0 16px}.concept-c .review-marquee-section .review-marquee-rating-row{display:inline-flex;align-items:center;justify-content:center;gap:8px}.concept-c .review-marquee-section .review-marquee-stars{display:flex;align-items:center;gap:3px;color:#30231d}.concept-c .review-marquee-section .review-marquee-star{display:block}.concept-c .review-marquee-section .review-marquee-rating-text{font-size:13.5px;font-weight:600;color:#222}@media(max-width:768px){.concept-c .review-marquee-section .review-marquee-section{padding:32px 0 44px;margin-top:0}.concept-c .review-marquee-section .review-cards-container{padding:20px 0}.concept-c .review-marquee-section .review-cards-group{gap:12px;padding-right:12px}.concept-c .review-marquee-section .review-card-photo,.concept-c .review-marquee-section .review-card-phone{width:175px;height:340px;border-radius:16px}.concept-c .review-marquee-section .review-story-caption{font-size:8.5px;padding:5px 7px;bottom:8px;left:7px;right:7px}.concept-c .review-marquee-section .phone-device-bezel{border-width:5px;border-radius:18px}.concept-c .review-marquee-section .phone-dm-header{padding:6px 8px 4px;gap:6px}.concept-c .review-marquee-section .phone-user-avatar{width:18px;height:18px;font-size:8px}.concept-c .review-marquee-section .phone-user-name{font-size:9.5px}.concept-c .review-marquee-section .phone-user-status{font-size:7.5px}.concept-c .review-marquee-section .phone-dm-body{padding:6px 6px 4px;gap:4px;justify-content:flex-start}.concept-c .review-marquee-section .phone-chat-bubble{padding:5px 7px;font-size:8px;line-height:1.3;border-radius:9px 9px 9px 2px;flex-shrink:0}.concept-c .review-marquee-section .phone-chat-media{flex:1;min-height:0;border-radius:6px}.concept-c .review-marquee-section .phone-media-caption{font-size:7px;padding:2px 4px;bottom:3px;left:3px;right:3px}.concept-c .review-marquee-section .phone-dm-input-bar{padding:4px 8px 5px}.concept-c .review-marquee-section .phone-input-placeholder{font-size:8px}.concept-c .review-marquee-section .review-marquee-heading{font-size:22px}.concept-c .review-marquee-section .review-marquee-subtitle{font-size:14px;margin-bottom:14px}.concept-c .review-marquee-section .review-marquee-rating-text{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/daybreak-c-native-review-layout.css.map */
