Files
Commerce/custom/pages/returns.php
“VeLiTi” ac59423a91 Add translations for cookie consent and footer links in multiple languages; update checkout consent messages
- Updated French, Italian, Dutch, and US English translations to include cookie consent messages and footer links.
- Modified checkout consent messages to include privacy policy acceptance.
- Added new pages for cookies, contact, returns, and complaints with appropriate styling and content.
- Updated routing in index.php to include new pages.
- Refactored image selection script to use click events instead of mouseover.
2025-10-21 14:59:21 +02:00

230 lines
4.6 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
// Prevent direct access to file
defined(security_key) or exit;
?>
<?=template_header('Return Policy','')?>
<style>
.content-section {
background-color: var(--color-white);
padding: 60px 0;
min-height: 60vh;
}
.content-section .container {
max-width: 1200px;
margin: 0 auto;
padding: 0 30px;
}
.content-section h1 {
color: var(--color-heading);
font-size: 2.8rem;
margin-bottom: 50px;
text-align: center;
padding-bottom: 20px;
border-bottom: 3px solid var(--color-primary);
font-weight: 700;
}
.content-section h2 {
color: var(--color-dark-blue);
font-size: 1.6rem;
margin-top: 50px;
margin-bottom: 25px;
font-weight: 600;
padding-left: 0;
text-align: left;
}
.content-section p {
line-height: 1.8;
color: var(--color-text-dark);
font-size: 15px;
margin-bottom: 20px;
}
.content-section ol {
list-style: none;
counter-reset: item;
padding-left: 0;
margin-bottom: 40px;
margin-left: 40px;
}
.content-section ol > li {
counter-increment: item;
margin-bottom: 20px;
padding-left: 30px;
position: relative;
line-height: 1.8;
color: var(--color-text-dark);
font-size: 15px;
}
.content-section ol > li::before {
content: counter(item) ".";
position: absolute;
left: 0;
font-weight: 700;
color: var(--color-dark-blue);
font-size: 16px;
}
.content-section ul {
list-style: none;
padding-left: 0;
margin: 15px 0;
margin-left: 30px;
}
.content-section ul li {
margin-bottom: 12px;
padding-left: 25px;
position: relative;
line-height: 1.8;
color: var(--color-text-dark);
font-size: 15px;
}
.content-section ul li::before {
content: "•";
position: absolute;
left: 0;
color: var(--color-primary);
font-weight: bold;
font-size: 18px;
}
.content-section strong {
color: var(--color-heading);
font-weight: 600;
}
/* Article 2 special styling for contact info */
.content-section h2 + ul {
margin-left: 40px;
}
.content-section h2 + ul li::before {
content: "•";
color: var(--color-dark-blue);
}
@media (max-width: 768px) {
.content-section {
padding: 40px 0;
}
.content-section .container {
padding: 0 20px;
}
.content-section h1 {
font-size: 2rem;
margin-bottom: 35px;
}
.content-section h2 {
font-size: 1.3rem;
margin-top: 35px;
margin-bottom: 20px;
}
.content-section p {
font-size: 14px;
}
.content-section ol {
margin-left: 25px;
}
.content-section ol > li {
padding-left: 25px;
font-size: 14px;
}
.content-section ul {
margin-left: 20px;
}
.content-section ul li {
padding-left: 20px;
font-size: 14px;
}
.content-section h2 + ul {
margin-left: 25px;
}
}
@media (max-width: 576px) {
.content-section {
padding: 30px 0;
}
.content-section .container {
padding: 0 15px;
}
.content-section h1 {
font-size: 1.6rem;
margin-bottom: 25px;
padding-bottom: 15px;
}
.content-section h2 {
font-size: 1.1rem;
margin-top: 30px;
margin-bottom: 15px;
}
.content-section p {
font-size: 13px;
}
.content-section ol {
margin-left: 15px;
}
.content-section ol > li {
padding-left: 20px;
font-size: 13px;
margin-bottom: 15px;
}
.content-section ul {
margin-left: 15px;
}
.content-section ul li {
padding-left: 18px;
font-size: 13px;
margin-bottom: 10px;
}
.content-section h2 + ul {
margin-left: 15px;
}
}
</style>
<div class="content-section">
<div class="container">
<h1>Return Policy</h1>
<h2>Your Right of Withdrawal</h2>
<p>You have the right to cancel your order up to 14 days after the date of receipt without giving any reason. After cancellation, you have an additional 14 days to return your product. You will then be credited the full order amount including shipping costs. Only the costs for return shipping from your home to the webshop are at your own expense. These costs amount to approximately EUR 7.25 per package; please consult your carrier's website for exact rates.</p>
<h2>Return Conditions</h2>
<p>If you exercise your right of withdrawal, the product must be returned to the entrepreneur with all supplied accessories and if reasonably possible in its original condition and packaging. If the product is damaged or the packaging is more damaged than necessary to inspect the product, we may charge you for the reduction in value of the product. Therefore, please handle the product with care and ensure it is properly packaged when returning it.</p>
<h2>Register a Return</h2>
<p>To exercise this right, you can contact us via <a href="mailto:info@morvalwatches.com">info@morvalwatches.com</a>. We will then refund the order amount within 14 days after registering your return, provided the product has been received back in good condition.</p>
</div>
</div>
<?=template_footer()?>