.plush-editorial{padding-top:5rem;padding-bottom:5rem}.plush-editorial__head{display:flex;align-items:center;justify-content:space-between;gap:2rem}.plush-editorial__head h2{font-family:ConcertOne,sans-serif;color:#d82525;font-size:clamp(3.2rem,3.5vw,5rem);line-height:1;margin:0;text-transform:uppercase}.plush-editorial__head a,.plush-editorial__split-copy a{font-family:ConcertOne,sans-serif;color:#d82525;font-size:2rem;text-decoration:none}.plush-editorial__description{font-size:1.7rem;margin:1rem 0 3rem}.plush-editorial__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.plush-editorial__tile{display:block;color:#d82525;text-decoration:none;font-family:ConcertOne,sans-serif;font-size:1.8rem;text-transform:uppercase}.plush-editorial__tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:1.8rem;margin-bottom:1rem}.plush-editorial__tile span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plush-editorial__split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;margin-top:3rem}.plush-editorial__image img{display:block;width:100%;max-height:550px;object-fit:cover;border-radius:2.5rem}.plush-editorial__split-copy p{font-size:2rem;line-height:1.6}.plush-editorial__review-empty{border:1px solid #ddd;border-radius:1.8rem;padding:5rem;margin-top:2.5rem;text-align:center;color:#777}.plush-editorial__review-empty span{font-size:3rem;letter-spacing:.2em}.plush-editorial__review-empty p{font-size:1.6rem}@media(max-width:749px){.plush-editorial{padding-top:3rem;padding-bottom:3rem}.plush-editorial__head h2{font-size:3rem}.plush-editorial__grid{grid-template-columns:repeat(2,1fr);gap:1.3rem}.plush-editorial__split{grid-template-columns:1fr;gap:1rem}.plush-editorial__head a{font-size:1.6rem}}
.plush-editorial__warehouse{display:grid;grid-template-columns:1fr 1fr;gap:3px;color:#fff}.plush-editorial__warehouse-copy{background:#d82525;border-radius:4rem;padding:4rem}.plush-editorial__warehouse-copy h3{font-family:ConcertOne,sans-serif;font-size:clamp(3rem,3.2vw,5rem);margin:0}.plush-editorial__warehouse-copy p{font-size:1.8rem}.plush-editorial__warehouse-copy a{color:#fff;font-family:ConcertOne,sans-serif;font-size:2rem}.plush-editorial__warehouse-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.plush-editorial__warehouse-product:first-child{grid-row:span 2}.plush-editorial__warehouse-product img{width:100%;height:100%;object-fit:cover;border-radius:2.5rem;display:block}.plush-editorial__social{background:#d82525;border-radius:5rem;padding:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.plush-editorial__social-card{background:#fff;border-radius:3rem;padding:2rem;color:#333;text-decoration:none;min-width:0}.plush-editorial__social-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.5rem;overflow:hidden}.plush-editorial__social-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plush-editorial__social-avatar{background:#d82525;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;width:4rem;height:4rem;font-family:ConcertOne,sans-serif}.plush-editorial__social-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:2rem}.plush-editorial__social-card p{font-size:1.4rem;line-height:1.4;max-height:4em;overflow:hidden}.plush-editorial__review-list{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:2rem 0}.plush-editorial__review-card{flex:0 0 29rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:1rem;border:1px solid #ddd;padding:1.5rem;text-decoration:none;color:#222}.plush-editorial__review-card img{display:block;width:100%;height:18rem;object-fit:contain}.plush-editorial__review-card strong{font-family:ConcertOne,sans-serif;color:#d82525;font-size:1.8rem;line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plush-editorial__review-card span{font-size:1.5rem}
@media(max-width:749px){.plush-editorial__warehouse{grid-template-columns:1fr}.plush-editorial__warehouse-copy{padding:2.5rem;border-radius:2.5rem}.plush-editorial__warehouse-product img{border-radius:1.5rem}.plush-editorial__social{grid-template-columns:1fr 1fr;border-radius:2.5rem}.plush-editorial__social-card{padding:1rem;border-radius:1.7rem}.plush-editorial__social-card p{display:none}.plush-editorial__social-card img{border-radius:1rem}.plush-editorial__review-card{flex-basis:23rem}}
.plush-editorial__split .plush-editorial__image{order:2}.plush-editorial__split-copy{order:1}.plush-editorial__split-copy h2{font-family:ConcertOne,sans-serif;color:#d82525;font-size:clamp(3.2rem,3.5vw,5rem);line-height:1.1;margin:0;text-transform:uppercase}
@media(max-width:749px){.plush-editorial__split .plush-editorial__image{order:2}.plush-editorial__split-copy{order:1}}
.plush-editorial__review-stars{color:#aaa;font-size:2rem;letter-spacing:.08em;line-height:1}.plush-editorial__review-status{font-size:1.5rem;line-height:1.4}.plush-editorial__review-controls{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem}.plush-editorial__review-controls button{border:1px solid #333;border-radius:50%;background:#fff;width:4rem;height:4rem;font-size:2.8rem;line-height:1;cursor:pointer}.plush-editorial__review-controls button:hover{background:#d82525;color:#fff;border-color:#d82525}
.plush-editorial--review .plush-editorial__head{justify-content:center}.plush-editorial--review .plush-editorial__head h2{color:#111;font-family:ArchivoNarrow,sans-serif;font-size:3rem;text-transform:none}.plush-editorial__review-summary{text-align:center;margin:.5rem 0 1.5rem;font-size:1.4rem;color:#555}
.plush-editorial__review-card{min-height:19rem;gap:.8rem}.plush-editorial__review-product{display:flex;align-items:center;gap:1rem;min-height:6rem}.plush-editorial__review-card .plush-editorial__review-product img{width:6rem;height:6rem;object-fit:contain;flex:none}.plush-editorial__review-product strong{font-family:ArchivoNarrow,sans-serif!important;color:#222!important;font-size:1.4rem!important}.plush-editorial__review-stars{color:#c6c6c6}.plush-editorial__review-body{font-size:1.4rem;color:#555;line-height:1.4}
