Shipping Information - Button Amsterdam
/* Base reset and mobile-first approach */
* {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html, body {
width: 100%;
overflow-x: hidden;
font-size: 14px;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
background: #f5f5f5;
color: #333;
line-height: 1.6;
}
/* Main container with proper mobile constraints */
.shipping-wrap {
width: 100%;
max-width: 100%;
margin: 0 auto;
padding: 12px;
}
.shipping-grid {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
width: 100%;
}
/* Card styling with mobile optimization */
.card {
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 12px;
padding: 16px;
box-shadow: 0 1px 3px rgba(0,0,0,0.05);
width: 100%;
max-width: 100%;
overflow: hidden;
}
.card h3 {
margin: 0 0 12px;
line-height: 1.3;
font-size: 22px;
word-wrap: break-word;
}
.card p {
margin: 7px 0;
line-height: 1.5;
font-size: 14px;
word-wrap: break-word;
}
.card strong {
display: inline;
font-size: 16px;
font-weight: 600;
}
.card em {
color: #666;
font-size: 13px;
}
.card u {
text-decoration: underline;
text-decoration-color: #999;
}
/* Ensure all text wraps properly */
.card, .card * {
max-width: 100%;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
/* Schedule list - mobile optimized */
.schedule {
margin: 7px 0 7px 0;
padding-left: 17px;
font-size: 12px;
list-style-position: outside;
}
.schedule li {
margin: 6px 0;
line-height: 1.5;
padding-right: 0;
}
/* Table improvements for mobile */
.table-wrap {
border: 1px solid #e5e5e5;
border-radius: 10px;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 7px 0;
width: 100%;
max-width: 100%;
}
.table {
width: 100%;
min-width: 500px;
border-collapse: collapse;
}
.table th,
.table td {
padding: 12px 10px;
border-bottom: 1px solid #eee;
text-align: left;
font-size: 12px;
}
.table th {
background: #fafafa;
font-weight: 600;
position: sticky;
top: 0;
z-index: 1;
}
.table td {
white-space: nowrap;
}
.table tbody tr:last-child td {
border-bottom: none;
}
.country {
white-space: normal;
min-width: 140px;
}
/* Other countries card */
.other-card {
grid-column: 1;
}
.other-card small {
line-height: 1.4;
display: block;
margin-top: 7px;
color: #666;
font-size: 11px;
}
/* Customs Banner - mobile optimized */
.customs-banner {
background: #fff3cd;
border: 2px solid #ffc107;
border-radius: 12px;
padding: 14px;
margin-bottom: 16px;
box-shadow: 0 2px 4px rgba(0,0,0,0.08);
width: 100%;
max-width: 100%;
overflow: hidden;
}
.customs-banner h2 {
margin: 0 0 10px;
color: #856404;
font-size: 20px;
line-height: 1.3;
word-wrap: break-word;
}
.customs-banner p {
margin: 7px 0;
color: #856404;
line-height: 1.6;
font-size: 15px;
word-wrap: break-word;
}
.customs-banner strong {
color: #664d03;
font-size: 15px;
display: inline;
font-weight: 600;
}
.customs-banner em {
font-size: 15px;
}
/* Customs note boxes */
.customs-note {
background: #f8f9fa;
border-left: 4px solid #6c757d;
padding: 10px 12px;
margin: 12px 0 0 0;
border-radius: 4px;
font-size: 12px;
width: 100%;
max-width: 100%;
}
.customs-note p {
margin: 4px 0;
color: #495057;
line-height: 1.4;
font-size: 12px;
word-wrap: break-word;
}
.customs-note strong {
font-size: 16px;
font-weight: 600;
}
/* Tablet breakpoint (600px and up) */
@media (min-width: 600px) {
.shipping-wrap {
padding: 20px;
}
.shipping-grid {
gap: 20px;
}
.card {
padding: 20px;
}
.card h3 {
font-size: 24px;
}
.card p {
font-size: 14px;
}
.card strong {
font-size: 16px;
}
.card em {
font-size: 13px;
}
.schedule {
font-size: 13px;
}
.customs-banner {
padding: 18px;
}
.customs-banner h2 {
font-size: 22px;
}
.customs-banner p {
font-size: 15px;
}
.customs-banner strong {
font-size: 15px;
}
.customs-banner em {
font-size: 15px;
}
.customs-note {
font-size: 13px;
padding: 12px 14px;
}
.customs-note p {
font-size: 13px;
}
.customs-note strong {
font-size: 16px;
}
.table th,
.table td {
font-size: 13px;
}
.other-card small {
font-size: 11px;
}
}
/* Desktop breakpoint (900px and up) */
@media (min-width: 900px) {
.shipping-wrap {
max-width: 1200px;
padding: 24px;
}
.shipping-grid {
grid-template-columns: 1fr 1fr;
gap: 24px;
}
.other-card {
grid-column: 1 / -1;
}
.card h3 {
font-size: 24px;
}
.card p {
font-size: 14px;
}
.card strong {
font-size: 16px;
}
.card em {
font-size: 13px;
}
.schedule {
font-size: 14px;
}
.customs-banner {
padding: 20px;
}
.customs-banner h2 {
font-size: 22px;
}
.customs-banner p {
font-size: 15px;
}
.customs-banner strong {
font-size: 15px;
}
.customs-banner em {
font-size: 15px;
}
.customs-note {
font-size: 13px;
}
.customs-note p {
font-size: 13px;
}
.customs-note strong {
font-size: 16px;
}
.table th,
.table td {
font-size: 13px;
}
.other-card small {
font-size: 11px;
}
}
/* Very small mobile devices (360px and below) */
@media (max-width: 360px) {
.shipping-wrap {
padding: 10px;
}
.card {
padding: 12px;
}
.card h3 {
font-size: 20px;
}
.card p {
font-size: 13px;
}
.card strong {
font-size: 15px;
}
.card em {
font-size: 12px;
}
.schedule {
font-size: 12px;
padding-left: 14px;
}
.table th,
.table td {
padding: 8px 6px;
font-size: 11px;
}
.customs-banner {
padding: 12px;
}
.customs-banner h2 {
font-size: 18px;
}
.customs-banner p {
font-size: 14px;
}
.customs-banner strong {
font-size: 14px;
}
.customs-banner em {
font-size: 14px;
}
.customs-note {
font-size: 11px;
padding: 8px 10px;
}
.customs-note p {
font-size: 11px;
}
.customs-note strong {
font-size: 15px;
}
.other-card small {
font-size: 10px;
}
}
⚠️ Belangrijk: Douanerechten & Invoerbelastingen
Internationale bestellingen kunnen onderhevig zijn aan douanerechten en invoerbelastingen, meestal wanneer de orderwaarde de drempel van uw land overschrijdt. Hoewel we DDP (Delivery Duty Paid) verzenden, kunnen sommige landen nog steeds extra kosten in rekening brengen.
U bent verantwoordelijk voor eventuele douanekosten bij levering. Kosten variëren per land en orderwaarde. We raden aan contact op te nemen met uw lokale douanekantoor als u het niet zeker weet.
Opmerking: Bestellingen binnen de EU brengen doorgaans geen extra douanekosten met zich mee.
🇳🇱 Nederland
Levertijd: Volgende werkdag na verzending
Afsluitschema:
- Maandag bestelling voor 23:00 → geleverd dinsdag
- Dinsdag bestelling voor 23:00 → geleverd woensdag
- Woensdag bestelling voor 23:00 → geleverd donderdag
- Donderdag bestelling voor 23:00 → geleverd vrijdag
- Vrijdag bestelling voor 23:00 → geleverd zaterdag
- Zaterdag bestelling voor 23:00 → geleverd maandag
- Zondag bestelling voor 23:00 → geleverd maandag
Douane: Geen extra kosten voor EU-leveringen
🇧🇪 België
Levertijd: 2–4 kalenderdagen
Afsluitschema:
- Maandag bestelling voor 20:00 → geleverd di–wo
- Dinsdag bestelling voor 20:00 → geleverd wo–do
- Woensdag bestelling voor 20:00 → geleverd do–vr
- Donderdag bestelling voor 20:00 → geleverd vr
- Vrijdag bestelling voor 20:00 → geleverd za–ma
- Zaterdag bestelling voor 23:59 → geleverd dinsdag
- Zondag bestelling voor 23:59 → geleverd dinsdag
Douane: Geen extra kosten voor EU-leveringen
🇩🇪 Duitsland
Levertijd: 2–4 kalenderdagen
Afsluitschema:
- Ma voor 20:00 → levering wo–do
- Di voor 20:00 → levering do–vr
- Wo voor 20:00 → levering vr–ma
- Do voor 20:00 → levering ma–di
- Vr voor 20:00 → levering di
- Za voor 23:59 → levering wo–do
- Zon voor 23:59 → levering wo–do
Douane: Geen extra kosten voor EU-leveringen
🇫🇷 Frankrijk
Levertijd: 3–5 kalenderdagen
Afsluitschema:
- Ma voor 20:00 → levering wo–do
- Di voor 20:00 → levering do–vr
- Wo voor 20:00 → levering vr–ma
- Do voor 20:00 → levering ma–di
- Vr voor 20:00 → levering di
- Za voor 23:59 → levering wo–do
- Zon voor 23:59 → levering wo–do
Douane: Geen extra kosten voor EU-leveringen
🇺🇸 Verenigde Staten
Levertijd: 5–8 werkdagen
Douane of lokale overdracht kan ±1 dag toevoegen.
Douane: Kan van toepassing zijn voor bestellingen boven $800. Koper is verantwoordelijk voor alle invoerrechten en belastingen.
🇬🇧 Verenigd Koninkrijk
Levertijd: 3–6 kalenderdagen
Typische tijdlijn vasteland VK.
Douane: Invoer-BTW en rechten kunnen van toepassing zijn. Koper is verantwoordelijk voor alle kosten.
🌍 Andere landen (kalenderdagen)
| Land |
Levertijd |
Douane |
| 🇦🇺 Australië |
8–12 |
⚠️ Kan van toepassing zijn |
| 🇦🇹 Oostenrijk |
4–6 |
✓ EU |
| 🇧🇦 Bosnië & Herzegovina |
6–9 |
⚠️ Kan van toepassing zijn |
| 🇧🇬 Bulgarije |
9–13 |
✓ EU |
| 🇨🇦 Canada |
6–10 |
⚠️ Kan van toepassing zijn |
| 🇭🇷 Kroatië |
6–9 |
✓ EU |
| 🇨🇾 Cyprus |
12–16 |
✓ EU |
| 🇨🇿 Tsjechië |
6–10 |
✓ EU |
| 🇩🇰 Denemarken |
7–9 |
✓ EU |
| 🇪🇪 Estland |
7–10 |
✓ EU |
| 🇫🇮 Finland |
7–10 |
✓ EU |
| 🇬🇷 Griekenland |
7–10 |
✓ EU |
| 🇭🇺 Hongarije |
8–11 |
✓ EU |
| 🇮🇪 Ierland |
6–9 |
✓ EU |
| 🇮🇱 Israël |
11–15 |
⚠️ Kan van toepassing zijn |
| 🇮🇹 Italië |
7–10 |
✓ EU |
| 🇱🇻 Letland |
7–10 |
✓ EU |
| 🇱🇹 Litouwen |
8–12 |
✓ EU |
| 🇱🇺 Luxemburg |
4–6 |
✓ EU |
| 🇳🇿 Nieuw-Zeeland |
7–10 |
⚠️ Kan van toepassing zijn |
| 🇳🇬 Nigeria |
9–13 |
⚠️ Kan van toepassing zijn |
| 🇳🇴 Noorwegen |
8–12 |
⚠️ Kan van toepassing zijn |
| 🇵🇱 Polen |
8–12 |
✓ EU |
| 🇵🇹 Portugal |
7–9 |
✓ EU |
| 🇷🇴 Roemenië |
6–9 |
✓ EU |
| 🇸🇰 Slowakije |
7–10 |
✓ EU |
| 🇸🇮 Slovenië |
7–10 |
✓ EU |
| 🇪🇸 Spanje |
7–9 |
✓ EU |
| 🇸🇪 Zweden |
7–11 |
✓ EU |
| 🇨🇭 Zwitserland |
4–6 |
⚠️ Kan van toepassing zijn |
| 🇹🇷 Turkije |
11–15 |
⚠️ Kan van toepassing zijn |
| 🇦🇪 Verenigde Arabische Emiraten |
8–12 |
⚠️ Kan van toepassing zijn |
Kalenderdagen = maandag tot zondag. Feestdagen kunnen de levertijd verlengen.
Douane Legenda: ✓ EU = Geen douanekosten binnen de EU | ⚠️ Kan van toepassing zijn = Invoerrechten/belastingen kunnen door de douane worden geheven