.pillow-collections{padding:var(--pcs-pt) 0 var(--pcs-pb);background:var(--pcs-background);color:var(--pcs-ink)}
.pillow-collections__container{max-width:1240px}.pillow-collections__header{max-width:580px;margin-bottom:42px}.pillow-collections__eyebrow{margin:0 0 12px;color:var(--pcs-accent);font-size:10px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase}.pillow-collections__heading{margin:0;color:var(--pcs-ink);font-size:clamp(38px,4.3vw,58px);font-weight:800;letter-spacing:-.048em;line-height:1.02}.pillow-collections__heading span,.pillow-collections__heading strong{display:inline}.pillow-collections__heading strong{color:var(--pcs-accent);font-weight:800}.pillow-collections__compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.pillow-collections__compact{min-height:205px;padding:28px 30px 26px;border:1px solid var(--pcs-border);border-radius:17px;background:radial-gradient(circle at 92% 0,rgba(200,149,100,.14),transparent 44%),var(--pcs-card);box-shadow:0 1px 2px rgba(18,53,91,.03)}.pillow-collections__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:32px;border-radius:12px;background:#faf7f3;color:var(--pcs-accent);font-size:23px}.pillow-collections__icon img{width:24px;height:24px;object-fit:contain}.pillow-collections__compact h3{margin:0 0 10px;color:var(--pcs-ink);font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.2}.pillow-collections__compact p{margin:0 0 21px;color:var(--pcs-muted);font-size:11px;line-height:1.4}.pillow-collections__compact a{display:inline-flex;align-items:center;gap:5px;color:var(--pcs-ink);font-size:9px;font-weight:800;letter-spacing:.055em;text-decoration:none}.pillow-collections__compact a span{font-size:12px}.pillow-collections__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pillow-collections__feature{position:relative;min-height:320px;overflow:hidden;border-radius:18px;background:#23364a}.pillow-collections__feature-image,.pillow-collections__feature-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pillow-collections__feature:hover .pillow-collections__feature-image{transform:scale(1.025)}.pillow-collections__feature-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,27,48,.77) 0%,rgba(8,27,48,.46) 48%,rgba(8,27,48,.12) 100%)}.pillow-collections__feature-content{position:absolute;z-index:1;right:28px;bottom:28px;left:34px;color:#fff}.pillow-collections__feature-content>p{margin:0 0 15px;color:var(--pcs-accent);font-size:10px;font-weight:800;letter-spacing:.2em}.pillow-collections__feature-content h3{margin:0 0 9px;color:#fff;font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.pillow-collections__feature-content>span{display:block;margin-bottom:18px;color:rgba(255,255,255,.77);font-size:11px}.pillow-collections__feature-content a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 19px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:9px;font-weight:800;letter-spacing:.045em;text-decoration:none;backdrop-filter:blur(5px)}.pillow-collections__feature-content a b{font-size:12px}
@media(max-width:989px){.pillow-collections__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillow-collections__feature{min-height:280px}}
@media(max-width:749px){.pillow-collections__header{margin-bottom:28px}.pillow-collections__heading{font-size:38px}.pillow-collections__compact-grid,.pillow-collections__feature-grid{grid-template-columns:1fr;gap:14px}.pillow-collections__compact{min-height:0;padding:22px}.pillow-collections__icon{margin-bottom:22px}.pillow-collections__feature{min-height:270px}.pillow-collections__feature-content{right:22px;bottom:22px;left:22px}.pillow-collections__feature-content h3{font-size:25px}}
