.loja-hero{padding-top:80px;padding-bottom:85px;position:relative}.loja-hero h1{font-size:clamp(62px,9vw,128px);margin:20px 0 22px;max-width:900px}.loja-lead{font:clamp(24px,3vw,36px)/1.3 Georgia,serif;color:#e5c88f}.loja-status{display:inline-block;border:1px solid #806c45;border-radius:40px;padding:5px 14px;font-size:12px;margin-left:22px;color:#e5c88f}.loja-hero>p:not(.loja-status){max-width:640px}.loja-hero .button{margin-top:20px}.loja-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.loja-intro h2{font-size:clamp(32px,4vw,50px);margin:0}.loja-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.loja-card{min-width:0;border:1px solid #443824;background:#151310}.loja-art{background:#050505;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:22px}.loja-art img{display:block;width:100%;height:100%;object-fit:contain}.loja-card-copy{border-top:1px solid #30291e;padding:23px}.loja-card h3{font-size:25px;margin:12px 0}.loja-card p{font-size:12px;color:#c2b9a9;margin:12px 0 0}.loja-card .eyebrow{font-size:10px;letter-spacing:1.4px}.loja-grid-bones{grid-template-columns:repeat(4,minmax(0,1fr))}.loja-grid-bones .loja-art{aspect-ratio:4/3;padding:18px}.loja-grid-bones h3{font-size:23px}.loja-bones{padding-top:0}.loja-future{max-width:1000px;text-align:center}.loja-future p{margin-left:auto;margin-right:auto}nav{gap:18px}@media(min-width:901px) and (max-width:1200px){header{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:center}}@media(max-width:900px){.loja-intro{grid-template-columns:1fr;gap:20px}.loja-grid,.loja-grid-bones{grid-template-columns:repeat(2,minmax(0,1fr))}.loja-hero{padding-top:45px}.loja-status{display:block;width:fit-content;margin:16px 0}.loja-hero h1{letter-spacing:-2px}}@media(max-width:520px){.loja-grid,.loja-grid-bones{grid-template-columns:1fr}.loja-art{max-height:460px}.loja-card-copy{padding:22px}.loja-hero h1{font-size:62px}.loja-hero .button{font-size:13px;padding:13px 16px}}
/* Applied garment catalog imagery, scoped to shop. */
.loja-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loja-art{aspect-ratio:3/2;padding:0;background:#f5e5ce}.loja-art img{object-fit:contain}.loja-grid-bones{grid-template-columns:repeat(4,minmax(0,1fr))}.loja-grid-bones .loja-art{aspect-ratio:1;padding:0}.loja-coming{display:inline-block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#dfc18a;margin-top:15px;border-top:1px solid #443824;padding-top:12px}.loja-card p{margin-top:8px}@media(max-width:1000px){.loja-grid-bones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.loja-grid{grid-template-columns:1fr}.loja-grid-bones{grid-template-columns:repeat(2,minmax(0,1fr))}.loja-grid-bones .loja-card-copy{padding:15px}.loja-grid-bones h3{font-size:20px}}

.loja-colors{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.loja-color{min-height:44px;border:1px solid #75613c;background:transparent;color:#e8d6b6;padding:8px 12px;font-size:12px;border-radius:2px;display:inline-flex;align-items:center;gap:7px}.loja-color:before{content:'';width:13px;height:13px;border-radius:50%;border:1px solid #a59478;background:#080808;flex-shrink:0}.loja-color.creme:before{background:#efe2c7}.loja-color.marinho:before{background:#172c49}.loja-color[aria-pressed=true]{border-color:#e5c88f;box-shadow:inset 0 0 0 1px #e5c88f;background:#2a2216;color:#fff1d6}.loja-color:hover{background:#302719}.loja-color-caption{min-height:1.7em}.loja-grid-bones .loja-color{padding:7px 9px;font-size:11px}.loja-card-copy .loja-coming{display:block;width:fit-content}
