.product-detail-container {
--primary: #8a7a6e;
--primary-hover: #716257;
--text-main: #2b2b2b;
--text-sub: #5c5c5c;
--bg-body: #ffffff;
--bg-card: #fcfbfa;
--bg-soft: #f4f3f0;
--radius-md: 8px;
--radius-lg: 16px;
--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.04);
--shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.06);
--border-color: #e6e4e0;
max-width: 1200px;
margin: 0 auto;
padding: 0 5%;
box-sizing: border-box;
overflow-wrap: break-word;
word-break: break-word;
color: var(--text-main);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
.product-detail-container section {
margin-bottom: clamp(2rem, 5vw, 4rem);