Terms of sale

.sl-legal-container { width: 100%; padding: 40px 10px; box-sizing: border-box; background-color: #faf8f5; color: #222222; font-family: 'Georgia', serif; line-height: 1.8; } .sl-legal-gold-frame { max-width: 950px; margin: 0 auto; border: 1px solid #cfb07a; padding: 12px; position: relative; background-color: #ffffff; } .sl-legal-gold-frame::before { content: ''; position: absolute; top: -5px; left: -5px; right: -5px; bottom: -5px; border: 1px solid rgba(207, 176, 122, 0.4); pointer-events: none; } .sl-legal-inner-box { border: 1px solid rgba(207, 176, 122, 0.2); padding: 50px 40px; } .sl-legal-header { text-align: center; margin-bottom: 30px; } .sl-legal-tag { font-family: 'Helvetica Neue', sans-serif; font-size: 11px; text-transform: uppercase; letter-spacing: 4px; color: #cfb07a; display: block; margin-bottom: 10px; } .sl-legal-main-title { font-size: 28px; font-weight: 300; color: #111; margin: 0 0 15px 0; letter-spacing: 1px; } .sl-legal-gold-line { width: 60px; height: 1px; background-color: #cfb07a; margin: 0 auto; } .sl-legal-section h3 { font-size: 16px; font-weight: 600; color: #333; margin-top: 25px; margin-bottom: 10px; border-bottom: 1px solid #f0e6d2; padding-bottom: 5px; } .sl-legal-section p, .sl-legal-section ul { font-size: 14.5px; color: #3f3f3f; margin-bottom: 15px; text-align: justify; } .sl-legal-section ul { padding-left: 20px; } .sl-legal-section li { margin-bottom: 8px; } .sl-legal-alert-box { background-color: #faf6f0; border: 1px dashed #cfb07a; padding: 20px; font-size: 14px; margin: 20px 0; border-radius: 2px; } .sl-legal-footer-note { text-align: center; font-family: 'Helvetica Neue', sans-serif; font-size: 11px; color: #999; margin-top: 40px; letter-spacing: 0.5px; } @media (max-width: 768px) { .sl-legal-inner-box { padding: 30px 15px; } .sl-legal-main-title { font-size: 22px; } }