.pillow-needs{padding:var(--pn-pt) 0 var(--pn-pb);background:var(--pn-background);color:var(--pn-ink)}.pillow-needs__container{max-width:1040px}.pillow-needs__header{margin:0 auto 34px;text-align:center}.pillow-needs__header>p{margin:0 0 10px;color:var(--pn-accent);font-size:8px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase}.pillow-needs__header h2,.pillow-needs__header h3,.pillow-needs__header h4,.pillow-needs__header h5,.pillow-needs__header h6{margin:0;color:var(--pn-ink);font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.08}.pillow-needs__header .rte{margin-top:8px;color:var(--pn-muted);font-size:10px;line-height:1.4}.pillow-needs__header .rte p{margin:0}.pillow-needs__grid{display:grid;grid-template-columns:repeat(var(--pn-columns),minmax(0,1fr));gap:20px}.pillow-needs__card{display:flex;min-width:0;min-height:365px;flex-direction:column;padding:22px;border:1px solid var(--pn-border);border-radius:15px;background:var(--pn-card)}.pillow-needs__media{position:relative;aspect-ratio:1.34/1;overflow:hidden;margin-bottom:18px;border-radius:9px;background:#eceae7}.pillow-needs__image,.pillow-needs__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pillow-needs__card:hover .pillow-needs__image{transform:scale(1.025)}.pillow-needs__badge{position:absolute;top:10px;right:10px;padding:6px 10px 5px;border-radius:5px;background:var(--pn-accent);color:#fff;font-size:7px;font-weight:800;letter-spacing:.06em}.pillow-needs__card h3{margin:0 0 13px;color:var(--pn-ink);font-size:16px;font-weight:800;line-height:20px}.pillow-needs__card>p{margin:0 0 24px;color:var(--pn-muted);font-size:12px;line-height:16px}.pillow-needs__card>a,.pillow-needs__soon{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;color:var(--pn-accent);font-size:10px;font-weight:800;letter-spacing:.055em;text-decoration:none}.pillow-needs__card>a span{font-size:11px}.pillow-needs__soon{opacity:.75}.pillow-needs__empty{grid-column:1/-1;padding:40px;border:1px dashed var(--pn-border);text-align:center}@media(max-width:989px){.pillow-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.pillow-needs__header{margin-bottom:25px}.pillow-needs__header h2,.pillow-needs__header h3,.pillow-needs__header h4,.pillow-needs__header h5,.pillow-needs__header h6{font-size:27px}.pillow-needs__grid{grid-template-columns:1fr;gap:14px}.pillow-needs__card{min-height:0;padding:16px}.pillow-needs__media{aspect-ratio:1.45/1}.pillow-needs__card>p{margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pillow-need-collections.css.map */
