Skip to content

Cart

Your cart is empty

Refund policy

.jp-returns { max-width: 720px; margin: 0 auto; padding: 80px 48px; } .jp-returns__eyebrow { font-family: 'Jost', sans-serif; font-weight: 400; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: #6B5A1A; display: block; margin-bottom: 16px; } .jp-returns__rule { width: 36px; height: 1px; background: #9A7D1E; display: block; margin-bottom: 28px; } .jp-returns__heading { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: clamp(30px, 3vw, 44px); line-height: 1.1; color: #1A1814; margin: 0 0 24px; } .jp-returns__intro { font-family: 'Jost', sans-serif; font-weight: 300; font-size: 14px; line-height: 1.85; color: #2A2620; margin: 0 0 64px; } .jp-returns__sections { display: flex; flex-direction: column; gap: 48px; } .jp-returns__section-title { font-family: 'Jost', sans-serif; font-weight: 400; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: #6B5A1A; display: block; margin-bottom: 16px; } .jp-returns__section-rule { width: 36px; height: 1px; background: #9A7D1E; display: block; margin-bottom: 20px; } .jp-returns__body { font-family: 'Jost', sans-serif; font-weight: 300; font-size: 14px; line-height: 1.85; color: #2A2620; margin: 0 0 16px; } .jp-returns__body:last-child { margin-bottom: 0; } .jp-returns__body a { color: #9A7D1E; text-decoration: none; border-bottom: 1px solid rgba(154, 125, 30, 0.3); transition: border-color 0.2s; } .jp-returns__body a:hover { border-color: #9A7D1E; } .jp-returns__list { font-family: 'Jost', sans-serif; font-weight: 300; font-size: 14px; line-height: 1.85; color: #2A2620; margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px; } .jp-returns__list li { padding-left: 20px; position: relative; } .jp-returns__list li::before { content: ''; position: absolute; left: 0; top: 11px; width: 4px; height: 1px; background: #9A7D1E; } .jp-returns__list--numbered { list-style: none; counter-reset: returns-counter; } .jp-returns__list--numbered li { counter-increment: returns-counter; padding-left: 28px; } .jp-returns__list--numbered li::before { content: counter(returns-counter); font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: 13px; color: #9A7D1E; letter-spacing: 0.1em; top: 0; width: auto; height: auto; background: none; } .jp-returns__divider { border: none; border-top: 1px solid rgba(26, 24, 20, 0.1); margin: 0; } .jp-returns__contact { margin-top: 64px; padding: 36px; border: 1px solid rgba(26, 24, 20, 0.1); display: flex; flex-direction: column; gap: 8px; } .jp-returns__contact-label { font-family: 'Jost', sans-serif; font-weight: 400; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: #6B5A1A; margin-bottom: 4px; } .jp-returns__contact p { font-family: 'Jost', sans-serif; font-weight: 300; font-size: 14px; line-height: 1.85; color: #2A2620; margin: 0; } .jp-returns__contact a { color: #9A7D1E; text-decoration: none; border-bottom: 1px solid rgba(154, 125, 30, 0.3); transition: border-color 0.2s; } .jp-returns__contact a:hover { border-color: #9A7D1E; } @media (max-width: 768px) { .jp-returns { padding: 60px 24px; } }