@charset "UTF-8";@keyframes banner-livraison-blink{0%,to{background-color:#fff}50%{background-color:#fff3cd}}#banner-livraison-etranger{position:relative;top:0;width:100%;background:#fff;color:#333;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:14px;line-height:1.4;z-index:1000}#banner-livraison-etranger .banner-inner{position:relative;display:flex;align-items:center;justify-content:center;gap:50px;padding:10px 12px}@media (max-width:768px){#banner-livraison-etranger .banner-inner{justify-content:space-around}}#banner-livraison-etranger.blink-intro{animation:banner-livraison-blink .8s ease-in-out 6}#banner-livraison-etranger a{color:#009688;text-decoration:underline;font-weight:600}#banner-livraison-etranger .banner-text .banner-intro{display:inline}@media (max-width:768px){#banner-livraison-etranger .banner-text .banner-intro{display:block}}#banner-livraison-etranger .banner-text{text-align:center}#banner-livraison-etranger .flag-country{width:45px;height:auto;display:inline-block}@media (max-width:768px){#banner-livraison-etranger .banner-inner{font-size:13px;padding:8px 10px}}@media all and (min-width:991px){#banner-livraison-etranger{top:-20px;border-top-style:dotted;border-top-color:#d3d3d3}}#banner-livraison-etranger .banner-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:#555;font-size:26px;line-height:1;cursor:pointer;border-radius:4px}#banner-livraison-etranger .banner-close:focus,#banner-livraison-etranger .banner-close:hover{background:#f2f2f2;outline:0}@media (max-width:768px){#banner-livraison-etranger .banner-text .banner-intro{display:none}#banner-livraison-etranger .banner-inner{gap:0}}.page-cms-livraison .table-frais-port{width:100%;border-collapse:collapse;margin:1.5rem 0;line-height:1.4;background:#fff}.page-cms-livraison .table-frais-port thead{background-color:#f0f2f5}.page-cms-livraison .table-frais-port thead th{padding:.75rem;font-weight:600;border-bottom:2px solid #999;color:#333}.page-cms-livraison .table-frais-port>tbody>tr{border-bottom:2px solid #ddd}.page-cms-livraison .table-frais-port>tbody>tr:hover{background-color:#fafafa}.page-cms-livraison .table-frais-port>tbody>tr td{padding:.75rem;vertical-align:top}.page-cms-livraison .table-frais-port>tbody>tr td img{margin-right:.5rem;vertical-align:middle;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.2)}.page-cms-livraison .table-frais-port>tbody>tr td small{display:block;font-size:.8rem;color:#666}.page-cms-livraison .sub-table{width:100%;border-collapse:collapse;margin:.25rem 0;font-size:1.6rem}.page-cms-livraison .sub-table tr{border:0}.page-cms-livraison .sub-table td{border:0;padding:.35rem .5rem}.page-cms-livraison .sub-table td:first-child{color:#444}.page-cms-livraison .sub-table td:last-child{font-weight:600;text-align:right}.page-cms-livraison .symbole-tax{font-size:60%}.page-cms-livraison .note-suisse{background:#f9f9f9;border-left:4px solid #e53935;padding:.5rem .75rem;margin:1rem 0 .75rem;font-size:1.3rem;line-height:1.4;border-radius:4px}.page-cms-livraison .note-suisse strong{color:#e53935}.page-cms-livraison .note-suisse a{color:#06c;font-weight:600;text-decoration:underline}@media screen and (max-width:991px){.page-cms-livraison .note-suisse{font-size:1.2rem;margin:.5rem 0 .5rem .75rem}.page-cms-livraison .table-frais-port thead{display:none}.page-cms-livraison .table-frais-port>tbody>tr{display:block;border:1px solid #ddd;margin-bottom:0;border-radius:6px;padding:.5rem .6rem 0}.page-cms-livraison .table-frais-port td{display:block;width:100%;padding:.3rem 0;text-align:left!important}.page-cms-livraison .table-frais-port td:first-child{font-weight:600;display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.page-cms-livraison .table-frais-port .sub-table{width:100%}.page-cms-livraison .table-frais-port .sub-table tr{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.page-cms-livraison .table-frais-port .sub-table td{border:0;padding:.15rem 0;width:auto}.page-cms-livraison .table-frais-port .sub-table td:first-child{flex:1;color:#444}.page-cms-livraison .table-frais-port .sub-table td:last-child{font-weight:600;text-align:right;white-space:nowrap;margin-left:.5rem}.page-cms-livraison .table-frais-port>tbody>tr td{padding:0}}