
/* AXÉ DAS 7 LINHAS — LOJA V1 */
.shop-hero{padding:96px 0 82px;border-bottom:1px solid #ded0bd}
.shop-label{font:700 12px/1.2 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9a6400}
.shop-hero h1{font:500 clamp(64px,7vw,112px)/.9 "Cormorant Garamond",serif;margin:18px 0 42px;max-width:1200px}
.shop-hero p{font:400 21px/1.7 Inter,sans-serif;max-width:1060px}
.shop-hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:34px}
.shop-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border:1px solid #262625;text-decoration:none;color:#262625;font:700 12px Inter,sans-serif;letter-spacing:.06em}
.shop-btn.dark{background:#262625;color:#f9f0e4}
.shop-principle{padding:84px 0}
.shop-principle-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}
.shop-principle-mark{background:#262625;color:#f9f0e4;min-height:420px;display:grid;place-items:center;padding:40px}
.shop-principle-mark .seven{font:500 210px/1 "Cormorant Garamond",serif}
.shop-principle-copy h2,.shop-categories h2,.shop-commitment h2,.shop-final h2{font:500 54px/1.02 "Cormorant Garamond",serif;margin:14px 0 24px}
.shop-principle-copy p,.shop-categories p,.shop-commitment p,.shop-final p{font:400 18px/1.75 Inter,sans-serif;max-width:900px}
.shop-categories{background:#262625;color:#f9f0e4;padding:88px 0}
.shop-categories .shop-label{color:#bd810d}
.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}
.shop-card{border:1px solid #504b43;padding:32px;min-height:280px;display:flex;flex-direction:column}
.shop-card .n{font:700 10px Inter,sans-serif;letter-spacing:.14em;color:#bd810d}
.shop-card h3{font:500 34px/1.05 "Cormorant Garamond",serif;margin:18px 0 14px}
.shop-card p{font:400 15px/1.6 Inter,sans-serif;color:#eadfce}
.shop-card a{margin-top:auto;color:#f9f0e4;text-decoration:none;font:700 12px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.shop-commitment{padding:88px 0;border-bottom:1px solid #ded0bd}
.shop-commitment-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}
.shop-commitment-card{border:1px solid #d8c6ae;padding:30px}
.shop-commitment-card h3{font:500 30px/1.05 "Cormorant Garamond",serif;margin:10px 0 12px}
.shop-commitment-card p{font-size:16px;line-height:1.65}
.shop-editorial{padding:0 0 88px}
.shop-editorial-box{border-left:3px solid #ad7609;background:#f1e2cf;padding:30px 34px;max-width:1120px}
.shop-final{padding:96px 0}
.shop-final-inner{max-width:1050px}
.shop-final-quote{font:500 42px/1.15 "Cormorant Garamond",serif;margin:34px 0}
.shop-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}
@media(max-width:850px){
.shop-principle-grid,.shop-grid,.shop-commitment-grid{grid-template-columns:1fr}
.shop-hero,.shop-principle,.shop-categories,.shop-commitment,.shop-final{padding:62px 0}
.shop-principle-mark{min-height:300px}.shop-principle-mark .seven{font-size:150px}
}
