body.ld-app-scope .message.global.demo,body.ld-app-scope .promo-banner-wrapper,body.ld-app-scope .promo-banner-slider,body.ld-app-scope .page-header,body.ld-app-scope .nav-sections,body.ld-app-scope .block-search,body.ld-app-scope .breadcrumbs{display:none !important}body.ld-app-scope .footer-bar{background:#fff !important;padding:.55rem 0 !important}body.ld-app-scope .footer-bar,body.ld-app-scope .footer-bar *{color:#000 !important}body.ld-app-scope .ld-footer-copyright{font-size:11px;line-height:1.4}body.ld-app-scope .page-wrapper{padding-top:0}body.ld-app-scope #maincontent.page-main{margin-top:0;padding-top:0}body.ld-app-scope{overflow-x:hidden}body.ld-app-scope .page-wrapper,body.ld-app-scope #maincontent{max-width:100%;overflow-x:hidden}.ld-journey-banner{display:grid;grid-template-columns:220px 1fr 64px;align-items:stretch;background:#fff;border-bottom:1px solid #e6e6e6;min-height:72px;box-shadow:0 1px 0 rgba(0,0,0,.04);font-family:'Inter',system-ui,-apple-system,sans-serif}.ld-journey-banner__logo{display:flex;align-items:center;justify-content:center;padding:12px 16px;text-decoration:none;border-right:1px solid #e6e6e6}.ld-journey-banner__logo img{max-height:36px;width:auto}.ld-journey-banner__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e6e6e6}.ld-journey-banner__step{margin:0;background:#fff;transition:background-color .2s ease,color .2s ease}.ld-journey-banner__step a{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;height:100%;text-decoration:none;color:#1f2d3d}.ld-journey-banner__step.is-active{background:#1f2d3d}.ld-journey-banner__step.is-active a{color:#fff}.ld-journey-banner__step-text{display:flex;flex-direction:column;gap:2px;line-height:1.2}.ld-journey-banner__step-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ld-journey-banner__step.is-active .ld-journey-banner__step-label{opacity:.85}.ld-journey-banner__step-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:20px;font-weight:500;letter-spacing:.01em}.ld-journey-banner__step-icon{width:36px;height:36px;flex-shrink:0;margin-left:16px}.ld-journey-banner__step-img{width:44px;height:44px;flex-shrink:0;margin-left:16px;object-fit:cover;border-radius:4px;background:#f5f5f5}.ld-journey-banner__close{display:flex;align-items:center;justify-content:center;border-left:1px solid #e6e6e6;color:#1f2d3d;text-decoration:none;transition:background-color .15s ease}.ld-journey-banner__close:hover{background:#f5f5f5}.ld-journey-banner__close svg{width:24px;height:24px}.ld-journey-banner__step.is-selected{background:#fff}.ld-journey-banner__step.is-disabled{opacity:.45;cursor:not-allowed}.ld-journey-banner__step.is-disabled a{pointer-events:none;cursor:not-allowed}.ld-journey-banner__chip{display:flex;align-items:center;gap:12px;padding:8px 20px;height:100%;color:#1f2d3d}.ld-journey-banner__chip-thumb{width:48px;height:48px;object-fit:cover;border-radius:4px;background:#f5f5f5;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ld-journey-banner__chip-thumb--placeholder svg{width:28px;height:28px;color:#1f2d3d;opacity:.5}.ld-journey-banner__chip-text{display:flex;flex-direction:column;gap:2px;line-height:1.2;min-width:0;flex:1}.ld-journey-banner__chip-title{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-journey-banner__chip-price{font-size:12px;font-weight:600;color:#b82140}.ld-journey-banner__chip-change{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border:1px solid rgba(31,45,61,.2);border-radius:999px;background:0 0;color:#1f2d3d;font-family:inherit;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .12s ease,color .12s ease,background .12s ease}.ld-journey-banner__chip-change:hover{color:#b82140;border-color:#b82140;background:rgba(184,33,64,.06)}.ld-journey-banner__step.is-active.is-selected{background:#fff;box-shadow:inset 0 -3px 0 #1f2d3d}.ld-journey-banner__chip-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ld-journey-banner__chip-remove{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid rgba(31,45,61,.2);border-radius:999px;background:0 0;color:#1f2d3d;cursor:pointer;flex-shrink:0;transition:border-color .12s ease,color .12s ease,background .12s ease}.ld-journey-banner__chip-remove:hover{color:#b82140;border-color:#b82140;background:rgba(184,33,64,.06)}.ld-journey-banner__chip-remove.is-confirming,.ld-journey-banner__chip-remove.is-confirming:hover,.ld-journey-banner__chip-remove.is-confirming:focus{width:auto;padding:0 10px;color:#fff;border-color:#b82140;background:#b82140;box-shadow:0 4px 14px rgba(184,33,64,.22)}.ld-journey-banner__chip-remove-text{font-size:11px;font-weight:500;white-space:nowrap}@media (max-width:900px){.ld-journey-banner{grid-template-columns:64px minmax(0,1fr) 36px;min-height:56px}.ld-journey-banner__logo{padding:6px 8px}.ld-journey-banner__logo img{max-height:22px}.ld-journey-banner__step a{padding:8px}.ld-journey-banner__step-label{font-size:9px;letter-spacing:.04em}.ld-journey-banner__step-title{font-size:12px;line-height:1.15}.ld-journey-banner__step-icon{display:none}.ld-journey-banner__chip{gap:6px;padding:6px 8px;min-width:0}.ld-journey-banner__chip-thumb{width:32px;height:32px}.ld-journey-banner__chip-title{font-size:12px}.ld-journey-banner__chip-price{font-size:10px}.ld-journey-banner__chip-change{display:none}.ld-journey-banner__chip{cursor:pointer}.ld-journey-banner__chip:active{background:rgba(31,45,61,.04)}.ld-journey-banner__close svg{width:18px;height:18px}}