.ja-shipping-catalog{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:250px;padding-bottom:24px;margin:0 0 15px;border-radius:5px;background:linear-gradient(#e8eaf7,#fafaff);color:var(--ja-core-color-text,#222534);font-family:inherit;box-sizing:border-box}.ja-shipping-catalog__copy{position:relative;z-index:2;width:80%;margin-inline:auto;box-sizing:border-box;padding:28px 0;text-align:center}.ja-shipping-catalog:not(.ja-shipping-catalog--compact) .ja-shipping-catalog__copy .ja-shipping-catalog__title{max-width:44ch;margin:0 auto 20px;padding:0;font-weight:600;font-family:inherit;font-size:1.375rem;line-height:1.4;text-transform:uppercase;text-wrap:balance;color:var(--ja-core-color-text,#222534)}.ja-shipping-catalog--compact{min-height:0;margin:0;padding:0;border-radius:0;background:transparent;overflow:visible}.ja-shipping-catalog--compact .ja-shipping-catalog__copy{width:100%;padding:0}.ja-shipping-catalog--compact .ja-shipping-catalog__copy .ja-shipping-catalog__title{margin:0 0 12px;padding:0;font-size:1rem;line-height:1.5;font-weight:600;color:var(--ja-core-color-text,#222534);text-wrap:balance}.ja-shipping-catalog--compact .ja-shipping-catalog__actions{flex-direction:column;gap:16px}.ja-shipping-catalog--compact .ja-shipping-catalog__actions p{font-size:.8125rem;line-height:1.55}.ja-shipping-catalog__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px}.ja-shipping-catalog__actions p{margin:0;padding:0;font-size:1rem;line-height:1.55;color:var(--ja-core-color-text-muted,#616576)}.ja-shipping-catalog__actions button{box-sizing:border-box;flex-shrink:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #e8e8e8;border-radius:var(--ja-core-button-radius);color:var(--ja-core-color-action);padding:8px 16px;min-height:40px;font-weight:600;line-height:1.4;font-family:inherit;font-size:.875rem;text-transform:uppercase;cursor:pointer;transition:background-color var(--ja-core-control-transition-duration),color var(--ja-core-control-transition-duration)}@supports ((backdrop-filter:blur(4px)) or (-webkit-backdrop-filter:blur(4px))){.ja-shipping-catalog__actions button{background:rgb(255 255 255 / 85%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.ja-shipping-catalog__actions button:hover{background:var(--ja-core-color-action);color:#fff}.ja-shipping-catalog__actions button:focus-visible{outline:2px solid var(--ja-core-color-action);outline-offset:3px}.ja-shipping-catalog__road{position:absolute;bottom:0;width:100%;height:24px;background:#dcdcdc}.ja-shipping-catalog__road:after{content:"";position:absolute;top:11px;left:0;width:200%;height:2px;background:repeating-linear-gradient(90deg,transparent 0 8px,#fff 8px 16px);animation:ja-shipping-track 21s linear infinite}@keyframes ja-shipping-track{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ja-shipping-catalog__road [data-banner-fill]{height:100%;background:#6b76cf;transition:width var(--ja-core-layout-transition-duration)}.ja-shipping-catalog__road img{position:absolute;bottom:2px;width:48px;height:48px;object-fit:contain;max-width:none;left:clamp(48px,var(--ja-shipping-truck-progress,0%),100%);transform:translateX(-100%);transition:left var(--ja-core-layout-transition-duration);z-index:1}.ja-shipping-catalog__clouds{position:absolute;inset:0;pointer-events:none;opacity:1}.ja-shipping-catalog__clouds span{position:absolute;width:100%;height:114px;animation:ja-shipping-cloud var(--cloud-duration) linear infinite}.ja-shipping-catalog__clouds span:before{content:"";position:absolute;width:176px;height:114px;background:url(../img/catalog-cloud.webp) center/contain no-repeat;transform:scale(var(--cloud-scale))}.ja-shipping-catalog__clouds span:nth-child(1){top:30px;left:300px;opacity:.95;--cloud-scale:.8;--cloud-duration:12s}.ja-shipping-catalog__clouds span:nth-child(2){top:0;left:450px;opacity:.9;--cloud-scale:.8;--cloud-duration:15s}.ja-shipping-catalog__clouds span:nth-child(3){top:90px;left:100px;opacity:.8;--cloud-scale:.7;--cloud-duration:18s}.ja-shipping-catalog__clouds span:nth-child(4){top:-30px;left:40px;opacity:.7;--cloud-scale:.6;--cloud-duration:21s}.ja-shipping-catalog__clouds span:nth-child(5){top:90px;left:500px;opacity:.6;--cloud-scale:.5;--cloud-duration:24s}.ja-shipping-catalog__clouds span:nth-child(6){top:10px;left:200px;opacity:.5;--cloud-scale:.4;--cloud-duration:27s}.ja-shipping-catalog__clouds span:nth-child(7){top:82px;left:700px;opacity:.4;--cloud-scale:.4;--cloud-duration:29s}@keyframes ja-shipping-cloud{from{transform:translateX(100%)}to{transform:translateX(-150%)}}.ja-catalog-shipping-dialog .ja-shipping-consultation__results{gap:16px}.ja-catalog-shipping-dialog .ja-shipping-consultation__results .ja-shipping-catalog__heading{margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.ja-shipping-catalog__paths{display:grid;gap:10px}.ja-shipping-catalog__benefit{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--ja-core-color-border);border-radius:12px;background:var(--ja-core-color-surface);font-size:.875rem;line-height:1.5}.ja-shipping-catalog__benefit>svg{width:22px;height:22px;flex-shrink:0;margin-top:1px;color:var(--ja-core-color-action);stroke-width:1.5}.ja-shipping-catalog__benefit-copy{display:grid;gap:6px;min-width:0}.ja-shipping-catalog__benefit strong{font-weight:600}.ja-shipping-catalog__benefit p,.ja-shipping-catalog__conditions{margin:0;color:var(--ja-core-color-text-muted);font-size:.8125rem;line-height:1.55}.ja-shipping-catalog__conditions{font-size:.75rem}.ja-shipping-catalog__badge{display:inline-flex;align-items:center;vertical-align:middle;box-sizing:border-box;min-height:20px;padding:3px 8px;border:1px solid var(--ja-core-color-border);border-radius:999px;background:rgb(255 255 255 / 85%);color:#292929;font-size:10px;line-height:1.2;font-weight:600;white-space:nowrap;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(prefers-reduced-transparency:reduce){.ja-shipping-catalog__actions button,.ja-shipping-catalog__badge{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.ja-shipping-catalog__or{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ja-core-color-text-muted);font-size:.75rem;line-height:18px}.ja-shipping-catalog__or:before,.ja-shipping-catalog__or:after{content:"";width:28px;height:1px;background:var(--ja-core-color-border)}.ja-shipping-catalog__skeleton{display:grid;gap:10px;min-height:264px;align-content:start}.ja-shipping-catalog__skeleton-heading{width:62%;height:16px;margin-bottom:10px;border-radius:4px;background:var(--ja-core-color-disabled-background)}.ja-shipping-catalog__skeleton .ja-shipping-catalog__benefit{min-height:94px}.ja-shipping-catalog__skeleton-icon{width:22px;height:22px;flex-shrink:0;border-radius:5px;background:var(--ja-core-color-disabled-background)}.ja-shipping-catalog__skeleton-copy{display:grid;gap:12px;width:100%}.ja-shipping-catalog__skeleton-copy span{width:77%;height:14px;border-radius:4px;background:var(--ja-core-color-disabled-background)}.ja-shipping-catalog__skeleton-copy span+span{width:95%;height:12px}@media(max-width:768px){.ja-shipping-catalog__actions button{min-height:44px}.ja-shipping-catalog{min-height:220px}.ja-shipping-catalog__copy{width:90%;padding:24px 0}.ja-shipping-catalog:not(.ja-shipping-catalog--compact) .ja-shipping-catalog__copy .ja-shipping-catalog__title{font-size:1.125rem}.ja-shipping-catalog__actions p{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.ja-shipping-catalog *,.ja-shipping-catalog *:before,.ja-shipping-catalog *:after{animation:none!important;transition:none!important}}
