.colissimo-empty{color:#888;font-size:14px;padding:24px;text-align:center}.colissimo-method-section{font-size:14px;margin-bottom:48px}.colissimo-method-section .section-header{border-bottom:2px solid #1a1a1a;margin-bottom:24px;padding-bottom:14px}.colissimo-method-section .section-header .carrier-badge{background:#0000;border:1px solid #1a1a1a;border-radius:2px;display:inline-block;flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.4;padding:3px 9px;text-transform:uppercase}.colissimo-method-section .section-header p{color:#888;font-size:14px;font-weight:400;margin:4px 0 0}.colissimo-method-section .zone-nav{border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:0}.colissimo-method-section .zone-nav .zone-tab{background:#0000;border:1px solid #0000;border-bottom:none;border-radius:2px 2px 0 0;color:#444;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.4;margin-bottom:-1px;padding:7px 13px;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.colissimo-method-section .zone-nav .zone-tab:hover{background:#f4f4f4;border-color:#d0d0d0}.colissimo-method-section .zone-nav .zone-tab.active{background:#fff;border-color:#e8e8e8;border-bottom:2px solid #fff;font-weight:700}.colissimo-method-section .table-wrap{display:none}.colissimo-method-section .table-wrap.active{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.colissimo-method-section .table-wrap table{border-collapse:collapse;font-size:14px;width:100%}.colissimo-method-section .table-wrap table thead tr{border-bottom:2px solid #1a1a1a}.colissimo-method-section .table-wrap table thead th{background:#0000;font-size:14px;font-weight:700;letter-spacing:.08em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.colissimo-method-section .table-wrap table thead th.col-price,.colissimo-method-section .table-wrap table thead th.col-weight{text-align:right}.colissimo-method-section .table-wrap table tbody tr{border-bottom:1px solid #e8e8e8;transition:background .1s}.colissimo-method-section .table-wrap table tbody tr:last-child{border-bottom:none}.colissimo-method-section .table-wrap table tbody tr:hover{background:#fafafa}.colissimo-method-section .table-wrap table tbody td{color:#444;font-size:14px;padding:10px 16px;vertical-align:middle}.colissimo-method-section .table-wrap table tbody td:first-child{font-weight:600}.colissimo-method-section .table-wrap table tbody td.weight-cell{color:#888;font-size:12px;text-align:right}.colissimo-method-section .table-wrap table tbody td.price-cell{font-size:12px;font-weight:700;text-align:right}.colissimo-method-section .footnote{border-top:1px solid #e8e8e8;color:#888;font-size:11px;line-height:1.5;margin-top:16px;padding-top:12px}@media (max-width:768px){.colissimo-method-section .section-header{align-items:flex-start;flex-direction:column;gap:8px}.colissimo-method-section .zone-nav .zone-tab{font-size:11px;padding:6px 10px}.colissimo-method-section .table-wrap table tbody td,.colissimo-method-section .table-wrap table thead th{font-size:12px;padding:8px 12px}.colissimo-method-section .table-wrap table tbody td.price-cell,.colissimo-method-section .table-wrap table tbody td.weight-cell{font-size:11px}}.zone-countries-list{background:#fafafa;border-bottom:1px solid #e8e8e8;padding:14px 16px}.zone-countries-list .zone-countries-header{align-items:center;display:flex;gap:12px;justify-content:space-between}@media (max-width:768px){.zone-countries-list .zone-countries-header{align-items:flex-start;flex-direction:column;gap:8px}}.zone-countries-list .zone-countries-title{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.zone-countries-list .zone-countries-count{color:#888;font-weight:400}.zone-countries-list .zone-countries-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.country-tag{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:2px;color:#444;display:inline-flex;font-size:12px;gap:4px;padding:3px 8px;white-space:nowrap}.country-tag .country-tag-code{color:#888;font-size:10px}