.ld-tm{--p:#4A3A8C;--pd:#3B2A7E;--ink:#2E2452;--mut:#8B84AE;--ln:#E7E2F4;--soft:#DDD8EE;--star:#4A3A8C;--font:"Montserrat",ui-sans-serif,system-ui,sans-serif;background:#fff;font-family:var(--font);color:var(--ink);padding:52px 0}.ld-tm *{box-sizing:border-box}.ld-wrap{max-width:1180px;margin:0 auto;padding:0 16px}.ld-pill{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:nowrap;width:max-content;max-width:100%;margin:0 auto 20px;background:#fff;border:1px solid var(--ln);border-radius:10px;padding:12px 18px;box-shadow:0 2px 8px -5px #2e245240}.ld-pill>span:last-child{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--ink)}.ld-stars{position:relative;display:inline-block;flex:0 0 auto;color:var(--soft);font-size:15px;line-height:1;letter-spacing:1.5px;white-space:nowrap}.ld-stars:before{content:"\2605\2605\2605\2605\2605"}.ld-stars i{position:absolute;left:0;top:0;overflow:hidden;width:var(--r,100%);color:var(--star);white-space:nowrap;font-style:normal}.ld-stars i:before{content:"\2605\2605\2605\2605\2605"}.ld-h{margin:0 0 28px;text-align:center;font-size:34px;font-weight:800;line-height:1.2;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.ld-h em{font-style:normal;color:var(--p)}.ld-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:4px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ld-track::-webkit-scrollbar{display:none}.ld-card{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;background:#fff;border:1px solid var(--ln);border-radius:14px;overflow:hidden;box-shadow:0 2px 10px -6px #2e245238;display:flex;flex-direction:column}.ld-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#f4f1fc}.ld-body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:11px}.ld-meta{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.ld-who{display:inline-flex;align-items:center;gap:6px;background:#f4f1fc;border:1px solid var(--ln);border-radius:100px;padding:4px 11px;font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap}.ld-who svg{width:14px;height:14px;flex:0 0 auto}.ld-who svg circle{fill:var(--p)}.ld-q{margin:0;font-size:14px;font-style:italic;font-weight:500;line-height:1.55;color:var(--ink)}.ld-nav{display:flex;justify-content:center;gap:12px;margin-top:22px}.ld-arrow{width:40px;height:40px;border-radius:10px;border:1px solid var(--ln);background:#fff;color:var(--p);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px -5px #2e24524d;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ld-arrow:hover:not(:disabled){background:#f4f1fc;border-color:var(--p)}.ld-arrow:disabled{opacity:.35;cursor:default}.ld-arrow svg{width:17px;height:17px}@media(max-width:1080px){.ld-card{flex:0 0 calc((100% - 32px)/3)}}@media(max-width:900px){.ld-card{flex:0 0 calc((100% - 16px)/2)}.ld-h{font-size:28px}}@media(max-width:640px){.ld-tm{padding:38px 0}.ld-pill{gap:9px;padding:11px 14px;align-items:flex-start}.ld-pill>span:last-child{font-size:12.5px}.ld-h{font-size:24px;margin-bottom:22px}.ld-track{gap:14px}.ld-card{flex:0 0 82%}.ld-q{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.ld-tm *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ms-pillow-de3a5588e9.css.map */
