/* Tudo Mimoso — frentes da curadoria e transparência de compra — 02/10/2026 */
.collection-section{scroll-margin-top:20px}
.collection-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.83fr);align-items:center;gap:9%}
.collection-layout h2{max-width:570px;margin:0 0 18px}
.collection-lead{max-width:570px;color:var(--muted);font-size:15px;line-height:1.85;margin:0 0 22px}
.affiliate-section{background:#f8f0eb;border-top:1px solid var(--line)}
.artisans-section{background:linear-gradient(120deg,#f1f0e7,#fcf8f1);border-block:1px solid #e5ded2}
.availability{display:inline-flex;border:1px solid #d7b6a6;color:#805653;background:rgba(255,255,255,.67);border-radius:100px;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.04em}
.collection-note{border:1px solid #e5d6cf;border-radius:20px;padding:31px 32px;background:rgba(255,255,255,.86);box-shadow:var(--shadow)}
.artisan-invite{border-color:#d8d5c5;background:#fffdf7}
.collection-symbol{display:block;color:#ae7780;font-size:29px;line-height:1;margin-bottom:17px}
.collection-note h3{font:600 24px/1.28 var(--display);letter-spacing:-.025em;margin:0 0 12px}
.collection-note p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}
.collection-note .button{margin-top:21px;max-width:100%}
.purchase-assurance{margin-top:24px;padding:25px 27px;display:flex;gap:17px;align-items:flex-start;border-radius:16px;border:1px solid #dfd4c9;background:linear-gradient(120deg,#f7f1eb,#f3efe5)}
.assurance-icon{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #cfb29a;border-radius:50%;color:#805b49;font:700 19px var(--display)}
.purchase-assurance h3{font:600 19px/1.35 var(--display);margin:0 0 8px}
.purchase-assurance p{max-width:980px;font-size:13px;line-height:1.75;color:var(--muted);margin:0}
.purchase-assurance .platform-trust{border-top:1px solid #dfd4c9;margin-top:15px;padding-top:14px}
.purchase-assurance .platform-trust strong{color:var(--ink)}
@media(max-width:1020px){.desktop-nav{gap:15px}.brand small{font-size:9px}.nav-cta{padding-inline:13px}}
@media(max-width:760px){.collection-layout{grid-template-columns:1fr;gap:24px}.collection-lead{font-size:14px}.collection-note{padding:25px}.purchase-assurance{padding:21px}.purchase-assurance h3{font-size:18px}}
@media(max-width:390px){.purchase-assurance{display:block}.assurance-icon{margin-bottom:12px}.artisan-invite .button{font-size:12px}}

.purchase-assurance a{color:#80434e;text-decoration:underline;text-underline-offset:2px;font-weight:700}


.collection-support{max-width:560px;color:var(--muted);font-size:13px;line-height:1.7;margin:18px 0 0}.artisan-quiz-link{display:block;margin-top:15px}.artisan-invite .artisan-quiz-link{font-size:13px}
