.supplier-page{color:#2a2828;font-family:var(--font-sans);background:#f5f4f2;overflow-x:clip}@keyframes supplier-live-pulse{0%{opacity:1;box-shadow:0 0 #ffffffbf}55%{opacity:.55;box-shadow:0 0 0 8px #fff0}to{opacity:1;box-shadow:0 0 #fff0}}.supplier-live-dot{animation:1.4s infinite supplier-live-pulse}@media (prefers-reduced-motion:reduce){.supplier-live-dot{animation:none}}.supplier-cert-btn{width:min(200px,28vw);max-width:200px;height:70px;-webkit-mask-image:var(--cert-mask);-webkit-mask-image:var(--cert-mask);mask-image:var(--cert-mask);background-color:#8f897c;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.supplier-cert-btn:hover,.supplier-cert-btn:focus-visible{background-color:#d51c29;outline:none}@media (prefers-reduced-motion:no-preference){.supplier-cert-btn{transition:background-color .2s}}.supplier-pack-table thead th{color:#f3efe4;font-family:var(--font-sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#2a2828;padding:12px 16px;font-size:11px;font-weight:700}.supplier-pack-table thead th:first-child{padding-left:14px;padding-right:0}.supplier-pack-table tbody td{vertical-align:middle;border-top:1px solid #e5e2dc;padding:14px 16px}.supplier-pack-table tbody td:first-child{width:64px;padding-left:14px;padding-right:8px}.supplier-page .supplier-road{margin-top:30px;padding-top:165px;padding-bottom:112px;position:relative}.supplier-page .supplier-road-image{width:100%;height:auto;display:block;overflow:visible}.supplier-page .supplier-road-steps{counter-reset:step;margin:0;padding:0;list-style:none;position:absolute;inset:0}.supplier-page .supplier-road-step{width:19%;left:calc((var(--k) + .5) * 11.1111% - 9.5%);text-align:center;flex-direction:column;display:flex;position:absolute}.supplier-page .supplier-road-step.top{justify-content:flex-end;height:165px;padding-bottom:6px;top:0}.supplier-page .supplier-road-step.bottom{justify-content:flex-start;height:112px;padding-top:6px;bottom:0}.supplier-page .supplier-road-step[style*=--k\:0]{text-align:left;left:0}.supplier-page .supplier-road-step[style*=--k\:8]{text-align:right;left:auto;right:0}.supplier-page .supplier-road-step[data-o=us]{--c:#ab1620;--pin:#d51c29;--pin-t:#fff}.supplier-page .supplier-road-step[data-o=you]{--c:#8a6d2b;--pin:#be9c54;--pin-t:#1f1a0e}.supplier-page .supplier-road-step[data-o=both]{--c:#605c5b;--pin:#8c8e90;--pin-t:#fff}.supplier-page .supplier-road-step .lbl{color:var(--c)}.supplier-page .supplier-process-step-html ul li:before,.supplier-page .supplier-road-step ul li:before{content:"• ";color:#918c89}@media (max-width:1079px){.supplier-page .supplier-road{margin-top:22px;padding:0}.supplier-page .supplier-road:not(.supplier-road--timeline) .supplier-road-image{display:none}.supplier-page .supplier-road-steps{padding-left:58px;position:relative;inset:auto}.supplier-page .supplier-road-steps:before{content:"";background:#333132;border-radius:7px;width:14px;position:absolute;top:0;bottom:0;left:20px}.supplier-page .supplier-road-steps:after{content:"";opacity:.85;background:repeating-linear-gradient(#fff 0 7px,#0000 7px 14px);width:2px;position:absolute;top:6px;bottom:6px;left:26px}.supplier-page .supplier-road-step,.supplier-page .supplier-road-step.top,.supplier-page .supplier-road-step.bottom,.supplier-page .supplier-road-step[style*=--k\:0],.supplier-page .supplier-road-step[style*=--k\:8]{text-align:left;counter-increment:step;justify-content:flex-start;width:auto;height:auto;padding:0 0 26px;position:relative;inset:auto}.supplier-page .supplier-road-step:before{content:counter(step);background:var(--pin);width:32px;height:32px;color:var(--pin-t);font-family:var(--font-sans);z-index:1;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:-2px;left:-59px;box-shadow:0 0 0 2px #333132}.supplier-page .supplier-road-step:last-child{padding-bottom:0}}.supplier-page .supplier-road--timeline{margin-top:22px;padding:0}.supplier-page .supplier-road--timeline .supplier-road-steps{counter-reset:step;padding-left:58px;position:relative;inset:auto}.supplier-page .supplier-road--timeline .supplier-road-steps:before{content:"";background:#333132;border-radius:7px;width:14px;position:absolute;top:0;bottom:0;left:20px}.supplier-page .supplier-road--timeline .supplier-road-steps:after{content:"";opacity:.85;background:repeating-linear-gradient(#fff 0 7px,#0000 7px 14px);width:2px;position:absolute;top:6px;bottom:6px;left:26px}.supplier-page .supplier-road--timeline .supplier-road-step,.supplier-page .supplier-road--timeline .supplier-road-step.top,.supplier-page .supplier-road--timeline .supplier-road-step.bottom,.supplier-page .supplier-road--timeline .supplier-road-step[style*=--k\:0],.supplier-page .supplier-road--timeline .supplier-road-step[style*=--k\:8]{text-align:left;counter-increment:step;justify-content:flex-start;width:auto;height:auto;padding:0 0 26px;position:relative;inset:auto}.supplier-page .supplier-road--timeline .supplier-road-step:before{content:counter(step);background:var(--pin);width:32px;height:32px;color:var(--pin-t);font-family:var(--font-sans);z-index:1;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;top:-2px;left:-59px;box-shadow:0 0 0 2px #333132}.supplier-page .supplier-road--timeline .supplier-road-step:last-child{padding-bottom:0}.supplier-page .route-base,.supplier-page .route-sea-base{stroke:#e2dfda;stroke-width:3px}.supplier-page .route-sea{stroke:#be9c54;stroke-width:3px;stroke-dasharray:310;stroke-dashoffset:310px}.supplier-page .ship-move{opacity:0}.supplier-page .route-media.play .route-sea,.supplier-page #routeMedia.play .route-sea{animation:2.6s ease-in-out forwards supplier-draw-route}.supplier-page .route-media.play .ship-move,.supplier-page #routeMedia.play .ship-move{animation:2.6s ease-in-out forwards supplier-sail-route}@keyframes supplier-draw-route{to{stroke-dashoffset:0}}@keyframes supplier-sail-route{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(290px,-95px)}}@media (prefers-reduced-motion:reduce){.supplier-page .route-sea{stroke-dashoffset:0}.supplier-page .ship-move{opacity:1;transform:translate(290px,-95px)}.supplier-page .route-media.play .route-sea,.supplier-page .route-media.play .ship-move,.supplier-page #routeMedia.play .route-sea,.supplier-page #routeMedia.play .ship-move{animation:none}}.supplier-page .supplier-play-btn-triangle:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;margin-left:3px}.supplier-page .supplier-doc-ico-check:after{content:"✓";color:#fff;background:#4c7a54;border:2px solid #f5f4f2;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:flex;position:absolute;bottom:-6px;right:-6px}.supplier-page .supplier-contact-form .supplier-contact-phone>div>.flex,.supplier-page .supplier-contact-form .supplier-contact-country button{color:#f3efe4;background:#000;border-color:#3d3a36;border-radius:.25rem}.supplier-page .supplier-contact-form .supplier-contact-phone>div>.flex button{background:#000;border-right-color:#3d3a36}.supplier-page .supplier-contact-form .supplier-contact-phone>div>.flex button:hover,.supplier-page .supplier-contact-form .supplier-contact-country button:hover{background:#141210}.supplier-page .supplier-contact-form .supplier-contact-phone input[type=tel]{color:#f3efe4;background:#000;height:2.625rem;font-size:13.5px}.supplier-page .supplier-contact-form .supplier-contact-phone input[type=tel]::placeholder{color:#7c766b}.supplier-page .supplier-contact-form .supplier-contact-country button span{color:#f3efe4}.supplier-page .supplier-contact-form .supplier-contact-country button span.text-gray-400{color:#7c766b}.supplier-page .bg-red{background-color:#c01925}.supplier-page .hover\:text-red:hover{color:#c01925}.supplier-page .bg-red-600,.supplier-page .hover\:bg-red-600:hover{background-color:#a91520}.supplier-page .text-gold,.supplier-page .hover\:text-gold:hover{color:#c9a84c}.supplier-page .hover\:border-gold:hover{border-color:#c9a84c}.supplier-page .bg-black-800{background-color:#141210}.supplier-page .border-black-700{border-color:#3d3a36}.supplier-page .border-line{border-color:#e2dfda}.supplier-page .supplier-route-media,.supplier-page .supplier-logistics-embed{min-width:0;max-width:100%}.supplier-page .supplier-logistics-embed{--supplier-logistics-embed-height:240px;max-height:var(--supplier-logistics-embed-height);overflow:hidden}.supplier-page .supplier-logistics-embed .leaflet-container{height:var(--supplier-logistics-embed-height)!important;max-height:var(--supplier-logistics-embed-height)!important;min-height:0!important}.supplier-page .supplier-logistics-embed img,.supplier-page .supplier-logistics-embed video,.supplier-page .supplier-logistics-embed #routeMedia{max-width:100%;max-height:var(--supplier-logistics-embed-height);height:auto}.supplier-page .supplier-logistics-embed #routeMedia svg{width:100%;max-height:var(--supplier-logistics-embed-height);height:auto;display:block}.supplier-page .supplier-logistics-embed #ig-sea-routes-map{z-index:1;position:relative}@media (max-width:1079px){.supplier-page .supplier-road-steps{counter-reset:step}}
