/* =====================================================================
   FVWL — verzending en retour: pagina, “Nog €X tot gratis verzending”
   ===================================================================== */
.fvwl-vz{ max-width:860px; margin:0 auto; font-family:"Josefin Sans",sans-serif; font-weight:300; color:#3A3A3A; font-size:17px; line-height:1.7; }
.fvwl-vz h2{ font-family:"Cormorant Garamond","Tenor Sans",Georgia,serif; font-weight:400; font-size:34px; line-height:1.15; margin:38px 0 16px; padding:0; color:#3A3A3A; text-transform:none; }
.fvwl-vz h2:first-child{ margin-top:0; }
.fvwl-vz__table{ width:100%; border-collapse:collapse; margin:0 0 22px !important; border:0 !important; }
.fvwl-vz__table th, .fvwl-vz__table td{ padding:14px 14px 12px 0 !important; border:0 !important; border-bottom:1px solid #e9e1d2 !important; text-align:left; vertical-align:top; font-size:16px; line-height:1.5; color:#3A3A3A; }
.fvwl-vz__table th{ font-size:11px; letter-spacing:.2em; text-transform:uppercase; font-weight:300; color:#6f685e; }
.fvwl-vz__table td:nth-child(2), .fvwl-vz__table td:nth-child(3){ white-space:nowrap; font-weight:400; }
.fvwl-vz ul{ margin:0 0 18px; padding:0 0 0 20px; list-style:disc; }
.fvwl-vz li{ margin:0 0 8px; }
.fvwl-vz a, .fvwl-vz-faq a{ color:#3A3A3A; text-decoration:underline; text-decoration-color:#CCA569; text-underline-offset:3px; }
.fvwl-vz-faq{ max-width:1080px; margin:10px auto 50px; padding:0 24px; font-family:"Josefin Sans",sans-serif; font-weight:300; font-size:16px; color:#3A3A3A; }
@media (max-width:600px){ .fvwl-vz{ font-size:16px; } .fvwl-vz h2{ font-size:28px; } .fvwl-vz__table th, .fvwl-vz__table td{ font-size:14px; padding-right:8px !important; } }

.fvwl-freeship{ margin:0 0 12px; padding:12px 14px 12px; background:#FAF6EF; border:1px solid #e9e1d2; font-family:"Josefin Sans",sans-serif; font-weight:300; color:#3A3A3A; text-align:left; }
.fvwl-freeship__msg{ margin:0 0 8px !important; padding:0 !important; font-size:14px; line-height:1.35; letter-spacing:.02em; }
.fvwl-freeship__msg strong{ font-weight:400; color:#3A3A3A; }
.fvwl-freeship__bar{ height:3px; background:#e9e1d2; overflow:hidden; }
.fvwl-freeship__bar span{ display:block; height:100%; background:#CCA569; transition:width .4s ease; }
.fvwl-freeship__link{ display:inline-block; margin-top:8px; font-size:11px !important; line-height:1.3 !important; letter-spacing:.14em !important; font-weight:300 !important; text-transform:uppercase; color:#6f685e !important; text-decoration:underline; text-decoration-color:#CCA569; text-underline-offset:3px; }
.xoo-wsc-footer .fvwl-freeship{ margin:0 0 10px; }
