.sleep-diaries{background:#fff}.sleep-diaries__header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:0 auto 32px}.sleep-diaries__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:100px;background:#dfeaff;color:#002b80;font-family:var(--font-ambit-semibold-family);letter-spacing:1px;text-transform:uppercase;line-height:normal}.sleep-diaries__heading{margin:0;font-family:var(--font-recoleta-semibold-family);font-size:32px;line-height:1.2;color:#2f222b;letter-spacing:.6px}.sleep-diaries__body p{margin:0;font-family:var(--font-body-family);font-size:16px;line-height:22px;color:#2f222b}.sleep-diaries__carousel{display:flex;flex-direction:column;gap:24px}.sleep-diaries__track{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 -1.5rem;padding:0 1.5rem}.sleep-diaries__track::-webkit-scrollbar{display:none}.sleep-diaries__card{position:relative;display:flex;flex-direction:column;flex:0 0 88%;border-radius:24px;scroll-snap-align:start}.sleep-diaries__photo{position:relative;aspect-ratio:292 / 388;border-radius:24px 24px 0 0;overflow:hidden;background:#d3d3d3}.sleep-diaries__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sleep-diaries__media img{pointer-events:none}.sleep-diaries__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sleep-diaries__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.sleep-diaries__photo--video.is-playing .sleep-diaries__poster{opacity:0;pointer-events:none}.sleep-diaries__play-icon{position:absolute;right:12px;bottom:12px;width:44px;height:44px;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.sleep-diaries__play-icon svg{display:block;width:100%;height:100%}.sleep-diaries__video-control{position:absolute;top:12px;width:32px;height:32px;padding:0;border:none;border-radius:100px;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;z-index:2;transition:opacity .2s ease}.sleep-diaries__video-control svg{width:16px;height:16px}.sleep-diaries__video-control--pause{left:12px}.sleep-diaries__video-control--mute{right:12px}.sleep-diaries__photo--video.is-playing .sleep-diaries__video-control{opacity:1}.sleep-diaries__icon-mute,.sleep-diaries__photo--video.is-muted .sleep-diaries__icon-sound{display:none}.sleep-diaries__photo--video.is-muted .sleep-diaries__icon-mute{display:block}.sleep-diaries__panel{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:0 0 24px 24px;background:#fafafa}.sleep-diaries__quote{margin:0;font-family:var(--font-body-family);font-size:16px;line-height:22px;color:#2f222b}.sleep-diaries__divider{display:block;width:100%;height:1px;background:#e3e3e3;border:none;margin:0}.sleep-diaries__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.sleep-diaries__date{margin:0;font-family:var(--font-body-family);font-size:16px;color:#757575;white-space:nowrap}.sleep-diaries__rating{display:flex;align-items:center;gap:4px}.sleep-diaries__rating img{display:block;width:14px;height:14px}.sleep-diaries__controls{display:flex;align-items:center;justify-content:center;gap:24px}.sleep-diaries__dots{display:flex;align-items:center;gap:8px}.sleep-diaries__dot{padding:0;border:1px solid #d9d9d9;border-radius:100px;width:12px;height:12px;background:#d9d9d9;cursor:pointer;transition:width .2s ease,background-color .2s ease,border-color .2s ease}.sleep-diaries__dot.is-active{width:32px;background:#1c161a;border-color:#1c161a}.sleep-diaries__arrows{display:none;align-items:center;gap:16px}.sleep-diaries__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #1c161a;border-radius:100px;background:#ffffffb3;cursor:pointer}.sleep-diaries__arrow--prev img{transform:rotate(180deg)}.sleep-diaries__arrow--next{background:#1c161a}.sleep-diaries__arrow--next img{filter:invert(1)}.sleep-diaries__arrow:disabled{opacity:.35;cursor:default}@media screen and (min-width:750px){.sleep-diaries__heading{font-size:52px}.sleep-diaries__body p{font-size:20px;line-height:28px}.sleep-diaries__track{gap:24px;margin:0;padding:0}.sleep-diaries__card{flex:0 0 356px}.sleep-diaries__quote{font-size:18px;line-height:24px}.sleep-diaries__date{font-size:18px}.sleep-diaries__rating img{width:16px;height:16px}.sleep-diaries__play-icon{width:60px;height:60px;right:16px;bottom:16px}.sleep-diaries__video-control{top:16px;width:40px;height:40px}.sleep-diaries__video-control svg{width:20px;height:20px}.sleep-diaries__video-control--pause{left:16px}.sleep-diaries__video-control--mute{right:16px}.sleep-diaries__controls{justify-content:space-between}.sleep-diaries__arrows{display:flex}}@media screen and (max-width:749px){.sleep-diaries__track{margin:0 -1.5rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/sleep-diaries.css.map */
