/* ============================================ NORTH & BLOOM — PRODUCT PAGE ENHANCEMENTS Mobile-first · Impulse-compatible ============================================ */ .nb-readmore-hidden { max-height: 0; overflow: hidden; transition: max-height 0.45s ease-in-out, opacity 0.35s ease-in-out; opacity: 0; } .nb-readmore-hidden.is-open { max-height: 2000px; opacity: 1; } .nb-readmore-toggle { display: inline-flex; align-items: center; gap: 5px; margin-top: 10px; background: none; border: none; padding: 0; cursor: pointer; font-size: 0.88rem; font-weight: 700; letter-spacing: 0.04em; color: #111; text-decoration: underline; text-underline-offset: 3px; font-family: inherit; } .nb-readmore-toggle:hover { color: #555; } .nb-readmore-arrow { display: inline-block; transition: transform 0.3s ease-in-out; font-style: normal; font-weight: 700; } .nb-readmore-toggle.is-open .nb-readmore-arrow { transform: rotate(90deg); } .nb-accordion { border-top: 1px solid #e0e0e0; margin-top: 0; } .nb-accordion:last-of-type { border-bottom: 1px solid #e0e0e0; } .nb-accordion-trigger { display: flex; justify-content: space-between; align-items: center; width: 100%; background: none; border: none; padding: 14px 0; cursor: pointer; font-family: inherit; font-size: 0.9rem; font-weight: 700; letter-spacing: 0.03em; color: #111; text-align: left; } .nb-accordion-icon { display: inline-block; transition: transform 0.3s ease-in-out; font-size: 1rem; color: #555; } .nb-accordion-trigger.is-open .nb-accordion-icon { transform: rotate(90deg); } .nb-accordion-body { max-height: 0; overflow: hidden; transition: max-height 0.45s ease-in-out, opacity 0.35s ease-in-out; opacity: 0; } .nb-accordion-body.is-open { max-height: 1600px; opacity: 1; } .nb-accordion-body-inner { padding-bottom: 14px; font-size: 0.875rem; color: #333; line-height: 1.6; } .nb-care-row { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; } .nb-care-row img { flex-shrink: 0; } /* ===== REVIEWS SECTION ===== */ .nb-reviews-section { margin-top: 24px; border-top: 1px solid #e0e0e0; padding-top: 18px; } .nb-reviews-title { font-size: 0.9rem; font-weight: 700; letter-spacing: 0.03em; color: #111; margin-bottom: 10px; } .nb-trust-signals { display: flex; flex-direction: column; gap: 3px; margin-bottom: 10px; } .nb-trust-signals span { font-size: 0.75rem; color: #999; letter-spacing: 0.02em; } .nb-trust-cta { font-size: 0.75rem; color: #888; margin-bottom: 14px; line-height: 1.5; } .nb-trust-cta a { color: #111; text-decoration: underline; } .nb-reviews-carousel { display: flex; gap: 16px; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 8px; } .nb-reviews-carousel::-webkit-scrollbar { display: none; } .nb-review-card { flex: 0 0 80vw; max-width: 260px; scroll-snap-align: start; border: 1px solid #f0f0f0; border-radius: 6px; padding: 14px; background: #fafafa; } @media (min-width: 768px) { .nb-review-card { flex: 0 0 240px; } } .nb-review-photo { width: 100%; border-radius: 4px; margin-bottom: 10px; display: block; aspect-ratio: 3/4; object-fit: cover; object-position: top; } .nb-review-name { font-size: 0.82rem; font-weight: 700; color: #111; margin-bottom: 3px; } .nb-review-stars { color: #c9a96e; font-size: 0.85rem; margin-bottom: 6px; letter-spacing: 1px; } .nb-review-text { font-size: 0.82rem; color: #444; line-height: 1.55; } .nb-swipe-hint { font-size: 0.72rem; color: #aaa; margin-top: 8px; text-align: center; } @media (min-width: 768px) { .nb-swipe-hint { display: none; } } Effortless elegance. Every day. Meet the Sienna Set — designed for days when you want to feel comfortable, confident, and effortlessly put together. The soft, fluid fabric drapes naturally over the body, creating a relaxed silhouette that moves with ease and feels light from morning to evening. › Read more The clean, sleeveless top brings a modern edge, while the wide-leg trousers add balance and flow to every step. Subtle contrast details elevate the look just enough — refined, without ever feeling overdone. Made to move with you Whether you’re heading out or staying in, the Sienna Set keeps your look effortless, refined, and quietly confident — exactly how it should feel. Size & Fit › Stretch: Non-stretch Care Instructions › Maximum washing temperature 30°C/86°F Do not bleach Wash with similar colors Iron at a maximum of 110°C/230°F Do not dry clean What Our Clients Say ✔ 4.8 average rating ✔ 60-day money-back guarantee Want to be featured here? Send your photo to [email protected] — we’d love to share your look! Christine M., Ontario ★★★★★ I ordered the midnight blue and it’s absolutely stunning. The contrast trim is so elegant and the wide-leg trousers are incredibly flattering. The fabric is soft and lightweight and the whole set looks so put-together. I’ve worn it to dinner, shopping, and a casual lunch — it works for everything. Tanya R., British Columbia ★★★★★ This set is everything. The fit is so flattering, the fabric moves beautifully, and the gold trim detail makes it look so much more expensive than it is. I wore it out for brunch and got compliments from everyone. Comfortable enough to wear all day and stylish enough to go anywhere. Melissa D., Alberta ★★★★★ I love how versatile this set is — I styled it with sneakers for a casual day out and it looked amazing. The wide-leg trousers are so comfortable and the top is the perfect length. The fabric is soft and breathable and the gold trim adds just the right amount of detail. Obsessed. Sandra K., Manitoba ★★★★★ The white is absolutely beautiful — fresh, clean, and so elegant. The gold trim pops perfectly against the white fabric and the fit is incredibly flattering. I wore it on a weekend away and felt wonderful the whole time. The quality is so much better than I expected. Will definitely order another colour. Patricia W., Nova Scotia ★★★★★ The bordeaux red is rich and gorgeous — such a beautiful colour for autumn and beyond. The set is incredibly comfortable, the fabric drapes beautifully, and the gold contrast trim is so chic. I feel confident and elegant every time I wear it. This is my new favourite outfit. ← swipe to see more →