
/* <inline asset> */
@charset "UTF-8"; 

/* /laundry_website/static/src/scss/laundry_funnel.scss */
 @font-face{font-family: 'Quicksand'; src: url("/laundry_website/static/src/scss/../fonts/Quicksand-Variable.woff2") format("woff2"); font-weight: 300 700; font-display: swap; font-style: normal;}:root{--lc-brand-50: #ffebf6; --lc-brand-100: #ffd1ee; --lc-brand-200: #ff9cda; --lc-brand-300: #ff6ac1; --lc-brand-400: #ff33aa; --lc-brand-500: #fb0090; --lc-brand-600: #d10078; --lc-brand-700: #a80060; --lc-brand-800: #800049; --lc-brand-900: #570031; --lc-gray-25: #fcfcfd; --lc-gray-50: #f9fafb; --lc-gray-100: #f2f4f7; --lc-gray-200: #eaecf0; --lc-gray-300: #d0d5dd; --lc-gray-400: #98a2b3; --lc-gray-500: #667085; --lc-gray-600: #535862; --lc-gray-700: #344054; --lc-gray-900: #181d27; --lc-blue-50: #edf5ff; --lc-blue-100: #d9ecff; --lc-blue-200: #b3d9ff; --lc-blue-300: #80bfff; --lc-blue-400: #4da6ff; --lc-blue-500: #1a8cff; --lc-blue-600: #0071ea; --lc-blue-700: #005cc2; --lc-blue-800: #004799; --lc-blue-900: #003370; --lc-primary: var(--lc-blue-900); --lc-primary-light: var(--lc-blue-700); --lc-accent: var(--lc-brand-500); --lc-accent-bright: var(--lc-brand-500); --lc-bg: #ffffff; --lc-surface: #ffffff; --lc-text: var(--lc-gray-900); --lc-text-muted: var(--lc-gray-600); --lc-border: var(--lc-gray-200); --primary: var(--lc-brand-500); --secondary: var(--lc-gray-600); --light: var(--lc-gray-50); --dark: var(--lc-gray-900); --lc-font-family: 'Quicksand', system-ui, sans-serif; --lc-font-size-xs: 0.875rem; --lc-font-size-sm: 1rem; --lc-font-size-md: 1.125rem; --lc-font-size-lg: 1.25rem; --lc-font-size-xl: 1.5rem; --lc-font-size-2xl: 1.875rem; --lc-font-size-3xl: 2.25rem; --lc-spacing-xs: 0.5rem; --lc-spacing-s: 0.75rem; --lc-spacing-m: 1rem; --lc-spacing-l: 1.25rem; --lc-spacing-xl: 1.5rem; --lc-radius-s: 0.5rem; --lc-radius-m: 0.75rem; --lc-radius-l: 1rem; --lc-radius-xl: 1.5rem; --lc-radius-full: 9999px; --lc-shadow-xs: 0 1px 2px 0 rgba(10, 13, 18, 0.05); --lc-shadow-sm: 0 1px 3px 0 rgba(10, 13, 18, 0.1), 0 1px 2px 0 rgba(10, 13, 18, 0.06); --lc-shadow-m: 0 4px 8px -2px rgba(10, 13, 18, 0.1), 0 2px 4px -2px rgba(10, 13, 18, 0.06); --lc-shadow-lg: 0 10px 15px 0 rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.1); --lc-slot-height: 5.5rem; --lc-tier-selected-bg: var(--lc-brand-50); --lc-tier-selected-border: var(--lc-brand-500); --lc-tier-unselected-bg: var(--lc-surface); --lc-tier-unselected-border: var(--lc-gray-200); --lc-progress-bg: var(--lc-blue-100); --lc-progress-fill: var(--lc-brand-500); --lc-progress-height: 8px; --lc-progress-radius: 8px; --lc-funnel-page-bg: #f5f9ff; --lc-address-map-shell-bg: #f8f9fa; --lc-address-map-loading-tint: #e3f2fd; --lc-temp-wash-cold: #0aa7ed; --lc-temp-wash-medium: #f59e0b; --lc-temp-wash-hot: #ef4444; --lc-funnel-intro-muted: #71717a; --lc-funnel-inline-warning-text: #b45309; --lc-success-bg: #dff7e6; --lc-success-fg: #1a7f37; --lc-pricing-panel-tint: #f0f7ff; --lc-pricing-section-tint: #f5faff; --lc-pricing-track-placeholder-1: var(--lc-gray-100); --lc-pricing-track-placeholder-2: var(--lc-gray-200); --lc-pricing-track-placeholder-3: var(--lc-gray-300); --lc-pricing-track-placeholder-4: var(--lc-gray-400); --lc-pricing-track-placeholder-5: var(--lc-gray-500); --lc-pricing-track-placeholder-6: var(--lc-gray-600); --lc-pricing-track-badge-bg: color-mix(in srgb, var(--lc-brand-500) 75%, transparent); --lc-map-pulse-outer: color-mix(in srgb, var(--lc-blue-500) 10%, transparent); --lc-map-pulse-inner: color-mix(in srgb, var(--lc-blue-500) 20%, transparent); --lc-tracking-panel-bg: #fafcff; --lc-warning-box-bg: #fffbeb; --lc-warning-box-border: var(--lc-temp-wash-medium); --lc-warning-box-header: #92400e; --lc-warning-box-content: #78350f; --lc-acc-icon-open-bg: #fef1f7; --lc-amber-offer-bg: #fffbeb; --lc-amber-offer-border: #fee685; --lc-amber-offer-label: #fe9a00; --lc-amber-offer-heading: #7b3306; --lc-amber-offer-body: #973c00; --lc-amber-offer-cta: #e17100; --lc-calendar-bg: var(--lc-blue-50); --lc-calendar-border: var(--lc-blue-200); --lc-calendar-text: var(--lc-blue-900); --lc-calendar-selected-bg: var(--lc-brand-500); --lc-calendar-selected-text: var(--lc-surface); --lc-funnel-fs-display: 2rem; --lc-funnel-fs-title: 1.375rem; --lc-funnel-fs-body: 1.125rem; --lc-funnel-lh-display: 1.28; --lc-funnel-lh-title: 1.38; --lc-funnel-lh-body: 1.55;}.lc-step-label{font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-blue-900);}.lc-step-count{font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-blue-900);}@media (max-width: 576px){.lc-step-count{display: none !important;}}.lc-fs-display{font-size: var(--lc-funnel-fs-display) !important; line-height: var(--lc-funnel-lh-display) !important;}.lc-fs-title{font-size: var(--lc-funnel-fs-title) !important; line-height: var(--lc-funnel-lh-title) !important;}.lc-fs-body{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}body{font-family: var(--lc-font-family); color: var(--lc-text); background-color: var(--lc-bg);}.lc-custom-header{position: sticky; top: 0; z-index: 1000; background: var(--lc-blue-50); box-shadow: 0 2px 12px rgba(0, 51, 112, 0.07); height: 85px; display: flex; align-items: center;}.lc-custom-header .lc-header-left, .lc-custom-header .lc-header-right{display: flex; align-items: center;}.lc-custom-header .lc-header-left .lc-funnel-nav-link, .lc-custom-header .lc-header-right .lc-funnel-nav-link{display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 0; transition: opacity 0.2s ease; color: var(--lc-blue-900) !important; text-decoration: none;}.lc-custom-header .lc-header-left .lc-funnel-nav-link:hover, .lc-custom-header .lc-header-right .lc-funnel-nav-link:hover{background-color: transparent; opacity: 0.7; color: var(--lc-blue-900) !important;}.lc-custom-header .lc-header-left .lc-funnel-nav-link svg, .lc-custom-header .lc-header-right .lc-funnel-nav-link svg{width: 24px; height: 24px;}.lc-custom-header .lc-header-center a{transition: opacity 0.2s;}.lc-custom-header .lc-header-center a:hover{opacity: 0.8;}.btn-lc-primary{background-color: var(--lc-brand-500); border: 1px solid var(--lc-brand-500); color: white; font-weight: 600; padding: 0.75rem 1.25rem; border-radius: var(--lc-radius-s); box-shadow: var(--lc-shadow-xs); transition: all 0.2s ease;}.btn-lc-primary:hover{background-color: var(--lc-brand-600); border-color: var(--lc-brand-600); color: white;}.btn-lc-primary:active{transform: translateY(1px);}.btn-outline-lc-primary{background-color: transparent; border: 1px solid var(--lc-brand-500); color: var(--lc-brand-500); font-weight: 600; padding: 0.75rem 1.25rem; border-radius: var(--lc-radius-s); transition: all 0.2s ease;}.btn-outline-lc-primary:hover{background-color: var(--lc-brand-50); color: var(--lc-brand-600); border-color: var(--lc-brand-600);}.lc-badge{display: inline-flex; align-items: center; justify-content: center; padding: 0.125rem 0.5rem; border-radius: var(--lc-radius-full); font-size: var(--lc-funnel-fs-body); font-weight: 500; line-height: var(--lc-funnel-lh-body); background-color: var(--lc-brand-500); color: white;}.lc-badge--outline{background-color: transparent; border: 1px solid var(--lc-brand-500); color: var(--lc-brand-500);}.lc-stepper{gap: 0; padding: 0; margin-bottom: 2rem; overflow-x: auto; padding-bottom: 0.5rem;}.lc-stepper__item{display: flex; flex-direction: column; align-items: center; gap: 0.5rem; min-width: 4rem; flex-shrink: 0;}.lc-stepper__item.is-done .lc-stepper__circle{background: var(--lc-brand-500); color: var(--lc-surface); border-color: var(--lc-brand-500);}.lc-stepper__item.is-active .lc-stepper__circle{background: var(--lc-brand-50); color: var(--lc-brand-500); border-color: var(--lc-brand-500); font-weight: 700;}.lc-stepper__circle{width: 2.5rem; height: 2.5rem; border-radius: 50%; border: 2px solid var(--lc-gray-200); display: flex; align-items: center; justify-content: center; font-size: var(--lc-funnel-fs-body); background: var(--lc-surface); color: var(--lc-gray-400); transition: all 0.2s;}.lc-stepper__label{font-size: var(--lc-funnel-fs-body); color: var(--lc-gray-500); font-weight: 500; white-space: nowrap;}.lc-stepper__connector{height: 2px; background: var(--lc-gray-200); margin: 0; flex-grow: 1; align-self: center; margin-top: -1.25rem;}.lc-tier-card{cursor: pointer; transition: all 0.2s; border: 1px solid var(--lc-tier-unselected-border) !important; border-radius: var(--lc-radius-m) !important; background: var(--lc-tier-unselected-bg); position: relative; overflow: hidden;}.lc-tier-card:hover{border-color: var(--lc-brand-300) !important; box-shadow: var(--lc-shadow-sm);}.lc-tier-card.is-selected{border-color: var(--lc-tier-selected-border) !important; background: var(--lc-tier-selected-bg); box-shadow: 0 0 0 1px var(--lc-tier-selected-border);}.lc-tier-card.is-selected .lc-tier-card__indicator{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-tier-card.is-selected .lc-tier-card__indicator::after{content: ''; width: 8px; height: 8px; background: var(--lc-brand-500); border-radius: 50%;}.lc-tier-card__indicator{width: 20px; height: 20px; border-radius: 50%; border: 2px solid var(--lc-gray-300); display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: all 0.2s; margin-top: 0.25rem;}.lc-slots-locked{opacity: 0.6; cursor: not-allowed;}.lc-reschedule-lock--pulse{animation: lc-lock-pulse 1s ease;}@keyframes lc-lock-pulse{0%{transform: scale(1); box-shadow: none;}30%{transform: scale(1.03); box-shadow: 0 0 0 3px var(--lc-brand-200);}100%{transform: scale(1); box-shadow: none;}}.lc-slot-card{cursor: pointer; transition: background-color 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, filter 0.15s ease; border: 1px solid var(--lc-blue-200) !important; border-radius: var(--lc-radius-s) !important; background: var(--lc-surface); padding: 12px !important; display: flex !important; align-items: center !important; gap: 12px !important; text-align: left !important; width: 100%; box-shadow: none;}.lc-slot-card:hover:not(.lc-slot-card--disabled):not(.is-full):not(.lc-slot-card--skeleton){background-color: var(--lc-brand-50); border-color: var(--lc-brand-500) !important; opacity: 1;}.lc-slot-card:focus-within:not(.lc-slot-card--disabled):not(.is-full):not(.lc-slot-card--skeleton){border-color: var(--lc-brand-500) !important; outline: none;}.lc-slot-card--selected{border-color: var(--lc-brand-500) !important; background: var(--lc-brand-50);}.lc-slot-card--selected .lc-slot-card__indicator{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-slot-card--selected .lc-slot-card__indicator::after{content: ''; width: 8px; height: 8px; background: var(--lc-brand-500); border-radius: 50%;}.lc-slot-card--selected .lc-icon-wrapper{background-color: var(--lc-brand-200) !important; border: 8px solid var(--lc-brand-100) !important; color: var(--lc-brand-500) !important;}.lc-slot-card--selected .lc-slot-card__title, .lc-slot-card--selected .lc-slot-card__subtitle{color: var(--lc-blue-900);}.lc-slot-card--disabled, .lc-slot-card.is-full{cursor: not-allowed; background: var(--lc-gray-100) !important; border-color: var(--lc-gray-200) !important; opacity: 0.6; filter: grayscale(1);}.lc-slot-card--disabled .lc-slot-card__title, .lc-slot-card--disabled .lc-slot-card__subtitle, .lc-slot-card--disabled .lc-icon-wrapper, .lc-slot-card.is-full .lc-slot-card__title, .lc-slot-card.is-full .lc-slot-card__subtitle, .lc-slot-card.is-full .lc-icon-wrapper{color: var(--lc-gray-400) !important;}.lc-slot-card--disabled .lc-icon-wrapper, .lc-slot-card.is-full .lc-icon-wrapper{background-color: var(--lc-gray-200) !important; border-color: var(--lc-gray-100) !important;}.lc-slot-card--disabled .lc-slot-card__indicator, .lc-slot-card.is-full .lc-slot-card__indicator{background: var(--lc-gray-200); border-color: var(--lc-gray-300);}.lc-slot-card .lc-icon-wrapper{background-color: var(--lc-blue-200); border: 8px solid var(--lc-blue-100); color: var(--lc-blue-900); width: 48px; height: 48px; border-radius: 28px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;}.lc-slot-card__indicator{width: 16px; height: 16px; border-radius: 50%; border: 1px solid var(--lc-gray-300); background: white; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: background-color 0.15s ease, border-color 0.15s ease;}.lc-slot-card__content{flex-grow: 1; display: flex; flex-direction: column; justify-content: center;}.lc-slot-card__title{font-weight: 600; color: var(--lc-blue-900); font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); margin-bottom: 0;}.lc-slot-card__subtitle{font-size: var(--lc-funnel-fs-body); color: var(--lc-blue-900); line-height: var(--lc-funnel-lh-body);}.lc-timeline{position: relative; padding-left: 0;}.lc-timeline::before{display: none;}.lc-timeline__item{position: relative; margin-bottom: 0; display: flex; gap: 20px; align-items: center; width: 100%;}.lc-timeline__item::after{display: none;}.lc-timeline__item .lc-timeline-icon{width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--lc-blue-900);}.lc-timeline__item .lc-timeline-icon i{font-size: 20px;}.lc-timeline__item .lc-timeline-content{flex: 1; display: flex; flex-direction: column;}.lc-timeline__item .lc-timeline-content .lc-timeline-title{font-family: var(--lc-font-family); font-weight: 600; font-size: 18px; line-height: 28px; color: var(--lc-blue-900); margin: 0;}.lc-timeline__item .lc-timeline-content .lc-timeline-subtitle{font-family: var(--lc-font-family); font-weight: 400; font-size: 14px; line-height: 20px; color: var(--lc-blue-700); margin: 0;}.lc-timeline__item--done .lc-timeline-icon{color: var(--lc-brand-500);}.lc-timeline__item--done .lc-timeline-title{color: var(--lc-blue-900);}.lc-timeline__item--done .lc-timeline-subtitle{color: var(--lc-blue-700);}.lc-timeline__item--active .lc-timeline-icon{color: var(--lc-blue-900);}.lc-timeline__item--active .lc-timeline-title{color: var(--lc-brand-700);}.lc-timeline__item--active .lc-timeline-subtitle{color: var(--lc-brand-500);}.lc-tracking{--lc-track-space: 12px; --lc-track-section-space: 24px;}.lc-tracking .lc-address-step__header{margin-bottom: 0;}.lc-tracking__notice{margin: var(--lc-track-section-space) 0 0;}.lc-tracking__notice + .lc-tracking__notice{margin-top: var(--lc-track-space);}.lc-tracking__columns{margin-top: var(--lc-track-section-space);}.lc-tracking__section-title{margin: 0 0 var(--lc-track-space);}.lc-tracking .lc-track-actions, .lc-tracking__address-flash, .lc-tracking__help-wrap{margin-top: var(--lc-track-section-space); margin-bottom: 0;}.lc-tracking .lc-track-actions{display: grid; grid-template-columns: repeat(2, max-content); justify-content: center; gap: var(--lc-track-space);}.lc-tracking .lc-track-actions .lc-track-edit-address, .lc-tracking .lc-track-actions .lc-track-cancel{order: 1;}.lc-tracking .lc-track-actions .lc-track-reschedule{grid-column: 1 / -1; justify-self: center; order: 2;}@media (min-width: 992px){.lc-tracking .lc-track-actions--desktop{display: grid !important;}}.lc-tracking__body{padding: 1.25rem 1.25rem 1.5rem;}@media (min-width: 992px){.lc-tracking__body{padding: 2rem;}}.lc-tracking__whatsapp-panel{background: var(--lc-tracking-panel-bg); border: 1px solid var(--lc-blue-100); border-radius: 10px; padding: 1rem 1.0625rem;}.lc-tracking__timeline-shell{margin: 0; background: var(--lc-tracking-panel-bg); border: 1px solid var(--lc-blue-100); border-radius: 10px; padding: 1.25rem 1.25rem 1.5rem;}.lc-tracking__timeline-shell .lc-timeline__item .lc-timeline-title{font-size: 16px; line-height: 28px;}.lc-tracking__map-marker{position: absolute; left: 44%; top: 64%; transform: translate(-50%, -50%); width: 30px; height: 30px; border-radius: 50%; background: var(--lc-brand-500); display: flex; align-items: center; justify-content: center; color: var(--lc-surface); z-index: 1; box-shadow: var(--lc-shadow-sm);}.lc-tracking__map-marker i{font-size: 16px;}.lc-tracking__help-wrap{text-align: center;}@media (min-width: 992px){.lc-tracking__help-wrap{text-align: right;}}.lc-tracking__whatsapp-toggle{width: 100%; display: flex; gap: 12px; align-items: center;}.lc-tracking__whatsapp-toggle .lc-toggle-switch{width: 36px; height: 20px; background-color: var(--lc-brand-500); border-radius: 12px; display: flex; align-items: center; justify-content: flex-end; padding: 2px; flex-shrink: 0;}.lc-tracking__whatsapp-toggle .lc-toggle-switch::after{content: ''; width: 16px; height: 16px; background-color: var(--lc-surface); border-radius: 50%; box-shadow: var(--lc-shadow-sm);}.lc-tracking__whatsapp-toggle .lc-toggle-text{display: flex; flex-direction: column;}.lc-tracking__whatsapp-toggle .lc-toggle-text .lc-toggle-label{font-family: var(--lc-font-family); font-weight: 500; font-size: 14px; color: var(--lc-gray-700); margin: 0;}.lc-tracking__whatsapp-toggle .lc-toggle-text .lc-toggle-desc{font-family: var(--lc-font-family); font-weight: 400; font-size: 13px; line-height: 1.125rem; color: var(--lc-gray-600); margin: 0;}.lc-tracking__map-container{width: 100%; height: 254px; border-radius: 8px; overflow: hidden; position: relative;}@media (min-width: 992px){.lc-tracking__map-container{height: 400px;}}.lc-tracking__map-container .lc-tracking__map-address-wrap{height: 100%; min-height: 0;}.lc-tracking__map-container .lc-tracking__map-pulse-anchor{top: 50%; left: 50%; transform: translate(-50%, -50%);}.lc-tracking__map-container .lc-map-image{width: 100%; height: 100%; object-fit: cover;}.lc-tracking__map-container .lc-driver-avatar-placeholder{width: 35px; height: 35px; border-radius: 50%; background: var(--lc-blue-50); display: flex; align-items: center; justify-content: center; flex-shrink: 0;}.lc-tracking__map-container .lc-driver-avatar-placeholder i{color: var(--lc-blue-500); font-size: 18px;}@media (min-width: 992px){.lc-tracking__map-container .lc-driver-avatar-placeholder{width: 40px; height: 40px;}}.lc-tracking__map-container .lc-driver-card{position: absolute; bottom: 10px; left: 8px; right: 8px; background-color: var(--lc-surface); border-radius: 8px; padding: 10px; display: flex; align-items: center; justify-content: space-between; z-index: 2;}.lc-tracking__map-container .lc-driver-card .lc-driver-info{display: flex; gap: 10px; align-items: center;}.lc-tracking__map-container .lc-driver-card .lc-driver-info .lc-driver-avatar{width: 35px; height: 35px; border-radius: 50%; object-fit: cover;}.lc-tracking__map-container .lc-driver-card .lc-driver-info .lc-driver-text{display: flex; flex-direction: column; gap: 4px;}.lc-tracking__map-container .lc-driver-card .lc-driver-info .lc-driver-text .lc-driver-label{font-family: var(--lc-font-family); font-weight: 500; font-size: 12px; color: var(--lc-funnel-intro-muted); margin: 0;}.lc-tracking__map-container .lc-driver-card .lc-driver-info .lc-driver-text .lc-driver-name{font-family: var(--lc-font-family); font-weight: 500; font-size: 14px; color: var(--lc-gray-900); margin: 0;}.lc-tracking__map-container .lc-driver-card .lc-call-btn{background-color: var(--lc-brand-500); color: var(--lc-surface); width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; text-decoration: none;}.lc-tracking__help-link{font-family: var(--lc-font-family); font-weight: 700; font-size: 16px; color: var(--lc-brand-500); text-decoration: none; display: inline-block;}.lc-tracking__help-link:hover{color: var(--lc-brand-600);}.lc-zone-unavailable{padding: 3rem 0; text-align: center;}.lc-zone-unavailable__icon{font-size: 4rem; color: var(--lc-brand-500); margin-bottom: 1.5rem;}.lc-confirmation{padding: 0; text-align: center;}.lc-confirmation__header{background-color: var(--lc-blue-50); height: 117px; display: flex; align-items: flex-end; padding: 0 24px 24px 24px; position: relative;}.lc-confirmation__header .lc-header-content{display: flex; align-items: center; justify-content: space-between; width: 100%;}.lc-confirmation__header .lc-header-content .lc-back-btn, .lc-confirmation__header .lc-header-content .lc-close-btn{color: var(--lc-blue-900); font-size: 24px; text-decoration: none;}.lc-confirmation__header .lc-header-content .lc-header-title{font-family: var(--lc-font-family); font-weight: 700; font-size: 20px; color: var(--lc-blue-900); margin: 0; letter-spacing: -0.45px;}.lc-confirmation__content{padding: 24px; display: flex; flex-direction: column; align-items: center; gap: 16px;}.lc-confirmation__icon-wrapper{background-color: var(--lc-brand-200); border: 8px solid var(--lc-brand-100); width: 48px; height: 48px; border-radius: 28px; display: flex; align-items: center; justify-content: center; color: white; font-size: 20px;}.lc-confirmation__title{font-family: var(--lc-font-family); font-weight: 600; font-size: 24px; line-height: 1.6; color: var(--lc-blue-900); margin: 0; letter-spacing: 0.4px;}.lc-confirmation__subtitle{font-family: var(--lc-font-family); font-weight: 500; font-size: 16px; color: var(--lc-blue-900); margin: 0; letter-spacing: 0.4px;}.lc-confirmation__image{width: 100%; height: 260px; border-radius: 8px; object-fit: cover; margin: 8px 0;}.lc-confirmation__divider{width: 100%; height: 1px; background-color: var(--lc-gray-200); margin: 8px 0;}.lc-confirmation__details{width: 100%; padding: 16px; display: flex; flex-direction: column; gap: 10px; text-align: left;}.lc-confirmation__details .lc-detail-header{display: flex; justify-content: space-between; align-items: center;}.lc-confirmation__details .lc-detail-header .lc-order-number{font-family: var(--lc-font-family); font-weight: 700; font-size: 16px; color: var(--lc-blue-900); margin: 0;}.lc-confirmation__details .lc-detail-header .lc-status-badge{background-color: var(--lc-blue-100); color: var(--lc-blue-700); padding: 2px 8px; border-radius: 16px; font-size: 12px; font-weight: 500;}.lc-confirmation__details .lc-detail-item .lc-detail-label{font-family: var(--lc-font-family); font-weight: 500; font-size: 16px; color: var(--lc-blue-900); text-transform: uppercase; margin-bottom: 4px;}.lc-confirmation__details .lc-detail-item .lc-detail-value{font-family: var(--lc-font-family); font-weight: 400; font-size: 14px; color: var(--lc-blue-900); margin: 0;}.lc-confirmation__actions{width: 100%; display: flex; flex-direction: column; gap: 16px;}.lc-confirmation__actions .btn-track{background-color: var(--lc-brand-500); color: white; font-weight: 700; padding: 12px 20px; border-radius: 8px; text-decoration: none; font-size: 16px; box-shadow: var(--lc-shadow-xs);}.lc-confirmation__actions .btn-home{color: var(--lc-brand-500); font-weight: 700; text-decoration: none; font-size: 16px;}.lc-calendar{background: var(--lc-calendar-bg); border: 1px solid var(--lc-calendar-border); border-radius: 16px; padding: 16px; width: 100%; max-width: 400px; margin: 0 auto 24px auto;}.lc-calendar__header{display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; font-weight: 700; font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title); font-family: var(--lc-font-family); color: var(--lc-calendar-text);}.lc-calendar__month-wrapper{position: relative; overflow: hidden; text-align: center; flex: 1; min-height: 1.4em;}.lc-calendar__month-text{display: block; white-space: nowrap;}.lc-calendar__nav-btn{cursor: pointer; padding: 8px; color: var(--lc-calendar-text); display: flex; align-items: center; justify-content: center;}.lc-calendar__nav-btn:hover{opacity: 0.7;}.lc-calendar__divider{height: 1px; background: var(--lc-calendar-border); margin: 0 -16px 12px -16px;}.lc-calendar__viewport{overflow: hidden; position: relative;}.lc-calendar__weekdays{display: grid; grid-template-columns: repeat(7, 1fr); text-align: center; margin-bottom: 8px; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); font-weight: 500; color: var(--lc-gray-400);}.lc-calendar__grid{display: grid; grid-template-columns: repeat(7, 1fr); column-gap: 8px; row-gap: 8px;}.lc-calendar__day{width: 100%; aspect-ratio: 1; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid transparent; box-sizing: border-box; cursor: pointer; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); color: var(--lc-calendar-text); transition: all 0.2s; user-select: none;}.lc-calendar__day:hover:not(.is-empty):not(.is-disabled){background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-calendar__day.is-selected{background: var(--lc-brand-500) !important; color: var(--lc-calendar-selected-text) !important; font-weight: 700; border-color: var(--lc-brand-500);}.lc-calendar__day.is-disabled{color: var(--lc-gray-300); cursor: not-allowed; opacity: 0.5;}.lc-calendar__day.is-empty{cursor: default;}.lc-calendar__day.is-today{border-color: var(--lc-brand-500);}.lc-calendar--desktop{max-width: 100% !important; background: transparent !important; border: none !important; padding: 0 !important; margin: 0 !important;}.lc-calendar--desktop .lc-calendar__header{justify-content: center !important; gap: 24px; margin-bottom: 24px;}.lc-calendar--desktop .lc-calendar__divider{display: none;}.lc-calendar--desktop .lc-calendar__day{aspect-ratio: 1; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-calendar--desktop .lc-calendar__day.is-selected{background: var(--lc-brand-500) !important;}#lc-slots-form .lc-calendar__grid, #lc-reschedule-form .lc-calendar__grid{column-gap: 4px; row-gap: 8px;}#lc-slots-form .lc-calendar__weekdays, #lc-reschedule-form .lc-calendar__weekdays{font-size: 0.7rem; column-gap: 4px;}#lc-slots-form .lc-calendar__day, #lc-reschedule-form .lc-calendar__day{font-size: 0.85rem;}#lc-slots-form .lc-cal-heading, #lc-reschedule-form .lc-cal-heading{font-family: var(--lc-font-family); font-size: var(--lc-funnel-fs-body); color: var(--lc-blue-900);}#lc-reschedule-form .lc-slots-grid{display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: stretch; grid-template-areas: "pickcal" "pickslots" "delivslots" "toggle";}#lc-reschedule-form.lc-mode-split .lc-slots-grid{grid-template-areas: "pickcal" "pickslots" "toggle" "delivcal" "delivslots";}#lc-reschedule-form .lc-cell-pickcal{grid-area: pickcal;}#lc-reschedule-form .lc-cell-pickslots{grid-area: pickslots;}#lc-reschedule-form .lc-cell-delivcal{grid-area: delivcal;}#lc-reschedule-form .lc-cell-delivslots{grid-area: delivslots;}#lc-reschedule-form .lc-cell-toggle{grid-area: toggle;}#lc-reschedule-form .lc-cell-pickcal, #lc-reschedule-form .lc-cell-delivcal{display: flex; flex-direction: column; min-height: 0;}#lc-reschedule-form .lc-calendar{flex: 1 1 auto; display: flex; flex-direction: column; margin: 0 !important; max-width: none !important;}#lc-reschedule-form .lc-calendar__viewport{flex: 1 1 auto; display: flex; flex-direction: column; justify-content: center;}#lc-reschedule-form .lc-cal-heading--pickup{visibility: hidden;}#lc-reschedule-form.lc-mode-split .lc-cal-heading--pickup{visibility: visible;}#lc-reschedule-form .lc-cell-delivcal:not(.d-none){animation: lc-reschedule-delivery-reveal 0.28s ease;}@media (min-width: 992px){#lc-reschedule-form .lc-slots-grid{grid-template-columns: 1fr 1fr; column-gap: 3rem; row-gap: 1.5rem; grid-template-areas: "pickcal pickslots" "pickcal delivslots" "spacer toggle";}#lc-reschedule-form.lc-mode-split .lc-slots-grid{grid-template-areas: "pickcal pickslots" "spacer toggle" "delivcal delivslots";}}@keyframes lc-reschedule-delivery-reveal{from{opacity: 0; transform: translateY(-6px);}to{opacity: 1; transform: translateY(0);}}.lc-slots-toggle-row .lc-fs-body{white-space: nowrap;}.progress.lc-progress{height: var(--lc-progress-height) !important; background-color: var(--lc-progress-bg) !important; border-radius: var(--lc-progress-radius) !important; overflow: hidden;}.progress.lc-progress .progress-bar{background-color: var(--lc-progress-fill) !important; border-radius: var(--lc-progress-radius) !important; transition: width 0.6s ease;}.lc-funnel-toggle .form-check-input{width: 44px; height: 24px; cursor: pointer; background-color: var(--lc-blue-200); border-color: var(--lc-blue-200); box-shadow: none;}.lc-funnel-toggle .form-check-input:focus{box-shadow: 0 0 0 3px rgba(251, 0, 144, 0.12); border-color: var(--lc-brand-500);}.lc-funnel-toggle .form-check-input:checked{background-color: var(--lc-brand-500); border-color: var(--lc-brand-500);}.lc-floating-cta{position: fixed; bottom: 0; left: 0; right: 0; z-index: 1050; padding: 12px 0 calc(12px + env(safe-area-inset-bottom)); background-color: transparent; transform: translateY(100%); transition: transform 0.3s ease; pointer-events: none;}.lc-floating-cta.show{transform: translateY(0); pointer-events: auto;}.lc-floating-cta.is-fixed{position: fixed; bottom: 2rem; left: 0; right: 0; z-index: 1050; transform: translateY(0); pointer-events: none; background-color: transparent; backdrop-filter: none; border-top: none; padding: 0;}.lc-floating-cta.is-fixed .container{display: flex; justify-content: center; padding: 0 1rem;}.lc-floating-cta.is-fixed .btn-lc-primary{pointer-events: auto; width: 100%; max-width: 400px; border-radius: 12px; font-weight: 700; padding: 1.25rem; box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.2), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;}.lc-floating-cta .btn-lc-primary{box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1) !important;}.lc-floating-cta .accordion-item{border: none !important; margin-bottom: 8px; border-radius: 8px !important; overflow: hidden; background-color: var(--lc-blue-50);}.lc-floating-cta .accordion-item .accordion-button{background-color: transparent !important; color: var(--lc-blue-900) !important; font-weight: 500; padding: 12px 16px; box-shadow: none !important;}.lc-floating-cta .accordion-item .accordion-button:not(.collapsed){box-shadow: none !important;}.lc-floating-cta .accordion-item .accordion-button::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23003370'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;}.lc-floating-cta .accordion-item .accordion-body{padding: 0 16px 16px 16px; color: var(--lc-blue-900); opacity: 0.8; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-mode-option{cursor: pointer; background-color: var(--lc-blue-50); border: 1px solid var(--lc-gray-200) !important; min-height: 209px; transition: all 0.2s;}.lc-mode-option:hover{border-color: var(--lc-brand-300) !important;}.lc-mode-option.is-selected{background-color: var(--lc-brand-50) !important; border-color: var(--lc-brand-500) !important;}.lc-mode-option.is-selected .lc-radio-indicator{background-color: var(--lc-brand-50) !important; border-color: var(--lc-brand-500) !important; display: flex; align-items: center; justify-content: center;}.lc-mode-option.is-selected .lc-radio-indicator::after{content: ''; width: 10px; height: 10px; background-color: var(--lc-brand-500); border-radius: 50%;}.lc-mode-option .lc-icon-wrapper-option{width: 72px; height: 72px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; border: 6px solid transparent;}.lc-mode-option .lc-icon-wrapper-option .lc-icon-svg{width: 36px; height: 36px;}.lc-mode-option .lc-option-title{font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title);}.lc-load-item{display: flex; align-items: stretch; gap: 12px; margin-bottom: 20px;}.lc-load-item .lc-load-card{flex: 1 1 auto; min-width: 0; margin-bottom: 0;}.lc-load-item .lc-delete-minus{flex: 0 0 22px; align-self: center;}.lc-loads-container:not(.is-delete-mode) .lc-load-card:not(.is-expanded):hover{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500) !important;}.lc-delete-minus{display: none; width: 22px; height: 22px; border-radius: 9999px; background: var(--lc-brand-500); border: none; padding: 0; margin: 0; align-items: center; justify-content: center; cursor: pointer; flex: 0 0 22px;}.lc-delete-minus__bar{display: block; width: 12px; height: 2px; background: var(--lc-surface); border-radius: 9999px;}.lc-load-card{border: 1px solid var(--lc-blue-200) !important; border-radius: 12px !important; background: var(--lc-blue-50); margin-bottom: 12px; overflow: hidden; transition: border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.2s ease;}.lc-load-card.is-expanded{border-color: var(--lc-blue-200) !important; box-shadow: var(--lc-shadow-sm);}.lc-load-card.is-expanded .lc-load-card__title-text, .lc-load-card.is-expanded .lc-load-card__ordinal-separator{display: none;}.lc-load-card.is-add-placeholder{background: color-mix(in srgb, var(--lc-blue-50) 45%, var(--lc-surface)); border-color: var(--lc-blue-200) !important; border-style: dashed !important; box-shadow: none;}.lc-load-card.is-add-placeholder .lc-load-card__ordinal{display: none;}.lc-load-card.is-add-placeholder .lc-load-card__chevron .fa{display: none;}.lc-load-card.is-add-placeholder .lc-load-card__chevron::before{content: "\f067"; font-family: FontAwesome; color: var(--lc-brand-500);}.lc-load-card.is-add-placeholder .lc-load-card__title, .lc-load-card.is-add-placeholder .lc-load-card__chevron{color: var(--lc-gray-500);}.lc-load-card.is-add-placeholder .lc-load-card__badges{display: none !important;}.lc-load-card__header{padding: 16px; cursor: pointer; user-select: none;}.lc-load-card__header-body{min-width: 0;}.lc-load-card__title-row{display: flex; align-items: center; gap: 10px; width: 100%; min-height: calc(1.25 * 15px);}.lc-load-card__icon-circle{width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; background-color: var(--lc-gray-100);}.lc-load-card__title{flex: 1 1 auto; min-width: 0; font-weight: 600; color: var(--lc-blue-900); font-size: 15px; font-family: var(--lc-font-family); margin: 0; line-height: 1.25;}.lc-load-card__ordinal, .lc-load-card__title-prefix, .lc-load-card__title-text{color: var(--lc-blue-900); font-family: var(--lc-font-family);}.lc-load-card__chevron{flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; color: var(--lc-brand-500); font-size: 14px; line-height: 1;}.lc-load-card__chevron .fa-chevron-up{display: none;}.lc-load-card.is-expanded .lc-load-card__chevron .fa-chevron-down{display: none;}.lc-load-card.is-expanded .lc-load-card__chevron .fa-chevron-up{display: inline-block;}.lc-load-card__content{padding: 0 16px 16px 16px; border-top: none; --lc-load-tile-row-gap: 16px; --lc-load-pref-tile-min-height: 62px;}.lc-load-card__collapse-btn{color: var(--lc-brand-500) !important; font-size: 13px;}.lc-load-card__collapse-btn:hover{color: var(--lc-brand-500) !important; background-color: transparent !important; opacity: 1; text-decoration: none !important;}.lc-load-card__collapse-btn:focus-visible{color: var(--lc-brand-600) !important;}.lc-load-card__collapse-btn .fa{color: inherit;}.lc-loads-container.is-delete-mode .lc-load-item:has(.lc-load-card:not(.is-expanded)) .lc-delete-minus{display: inline-flex;}.lc-loads-container.is-delete-mode .lc-load-item:has(.lc-load-card.is-expanded) .lc-delete-minus{display: none;}.lc-loads-container.is-delete-mode .lc-load-card:not(.is-expanded) .lc-load-card__header{cursor: default;}.lc-load-card.is-expanded .lc-load-card__content{padding-top: 0; padding-bottom: 0;}.lc-pref-group{margin-top: 16px;}.lc-pref-group__label{font-weight: 600; color: var(--lc-blue-900); font-size: 14px; margin-bottom: 8px;}.lc-pref-group__hint{font-size: 12px; color: var(--lc-gray-500); margin-bottom: 12px;}.lc-pref-group__row{display: grid; grid-template-columns: 120px 1fr; align-items: center; column-gap: 12px; row-gap: 8px;}.lc-btn-group{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}.lc-btn-group .lc-pref-btn{height: 90px; border-radius: 10px; border: 1px solid var(--lc-blue-200); background-color: var(--lc-blue-50); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; cursor: pointer; transition: all 0.2s;}.lc-btn-group .lc-pref-btn.is-selected{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-btn-group .lc-pref-btn.is-selected .lc-pref-btn__label{color: var(--lc-brand-500);}.lc-btn-group .lc-pref-btn__badge{width: 36px; height: 20px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: var(--lc-funnel-fs-body); font-weight: 600; color: white;}.lc-btn-group .lc-pref-btn__label{font-weight: 600; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); color: var(--lc-blue-900);}.lc-btn-group .lc-pref-btn__sub{font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); color: var(--lc-gray-500);}.lc-btn-group--badges{display: grid; grid-template-columns: repeat(3, max-content); gap: 8px; justify-content: start;}.lc-pref-grid{display: grid; grid-template-columns: 180px repeat(3, minmax(0, 1fr)); column-gap: 10px; row-gap: 8px; align-items: center;}.lc-pref-grid__label{grid-column: 1; grid-row: 1; font-weight: 600; color: var(--lc-blue-900); font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-pref-grid__desc{grid-column: 1; grid-row: 2; font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-gray-500); line-height: var(--lc-funnel-lh-body); min-height: 1.2em;}.lc-pref-grid__choice{align-self: center; justify-self: stretch; min-width: 0; height: 100%;}.lc-pref-grid__choice .lc-load-badge{width: 100%; justify-content: center;}.lc-pref-grid__choice.lc-pref-btn--badge{display: flex; align-items: center; justify-content: center; cursor: pointer;}.lc-pref-grid__span{min-width: 0; height: 100%; display: flex; align-items: stretch;}.lc-pref-grid__choices{grid-column: 2 / span 3; grid-row: 1 / span 2; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; align-items: center; height: 100%; min-width: 0;}.lc-load-layout-grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 10px; row-gap: var(--lc-load-tile-row-gap, 10px); align-items: stretch;}.lc-load-layout-grid__label{font-weight: 600; color: var(--lc-blue-900); font-size: 14px; line-height: 1.2; align-self: start;}.lc-load-layout-grid__desc{font-size: 12px; font-weight: 500; color: var(--lc-gray-500); line-height: 1.2; min-height: 1.2em; align-self: start;}.lc-load-layout-grid__choice{height: 100%; min-height: 100%; display: flex; align-items: stretch; justify-content: stretch; width: 100%;}.lc-load-layout-grid__choice.lc-pref-btn--badge{flex: 1 1 auto; min-height: 0;}.lc-load-layout-grid__choice .lc-load-badge{display: flex; width: 100%; min-height: 100%; flex: 1 1 auto; justify-content: center; box-sizing: border-box;}.lc-load-layout-grid__choices{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; align-items: stretch; height: 100%; min-width: 0;}@media (min-width: 577px){.lc-load-title-editor{grid-template-columns: repeat(3, minmax(0, 1fr)) 32px repeat(3, minmax(0, 1fr)) !important;}.lc-load-title-editor__input-cell{grid-column: 2 / span 6 !important;}.lc-load-card__content .lc-load-layout-grid__choices .lc-load-badge{min-height: var(--lc-load-pref-tile-min-height, 62px);}.lc-load-layout-grid__choices .lc-load-badge__label{min-width: 0; white-space: normal; text-align: center;}.lc-load-card__content .lc-picture-tiles .lc-upload-area__label-text{white-space: normal; text-align: center;}}.lc-load-layout-grid__span{min-width: 0; height: 100%; display: flex; align-items: stretch;}.lc-load-layout-grid__span .form-control{width: 100%;}.lc-load-card__content > .mt-4{margin-top: var(--lc-load-tile-row-gap) !important;}.lc-remove-current-load{color: var(--lc-blue-900) !important; padding: 0;}.lc-remove-current-load .fa{color: var(--lc-brand-500);}.lc-remove-current-load:hover, .lc-remove-current-load:focus-visible{color: var(--lc-blue-900) !important;}.lc-remove-current-load:hover .fa, .lc-remove-current-load:focus-visible .fa{color: var(--lc-brand-600);}.lc-load-card__content > .mt-4 .lc-load-card__header .fa{color: var(--lc-brand-500);}@media (min-width: 577px){.lc-load-layout-grid{grid-template-columns: repeat(3, minmax(0, 1fr)) 32px repeat(3, minmax(0, 1fr));}.lc-mobile-temp-label{grid-column: 1 / span 3 !important; grid-row: 1 !important;}.lc-load-layout-grid__choices--temp{grid-column: 1 / span 3 !important; grid-row: 2 !important;}.lc-mobile-soap-label{grid-column: 5 / span 3 !important; grid-row: 1 !important;}.lc-load-layout-grid__choices--soap{grid-column: 5 / span 3 !important; grid-row: 2 !important;}.lc-mobile-pic-label{grid-column: 1 !important; grid-row: 3 !important;}.lc-mobile-comment-label{grid-column: 2 / span 6 !important; grid-row: 3 !important;}.lc-mobile-pic-span{grid-column: 1 !important; grid-row: 4 !important;}.lc-mobile-comment-span{grid-column: 2 / span 6 !important; grid-row: 4 !important;}}@media (max-width: 576px){.lc-load-card:not(.is-expanded):not(.is-add-placeholder) .lc-load-card__ordinal{display: block; margin-bottom: 2px;}.lc-load-card:not(.is-expanded) .lc-load-badge--temp .lc-load-badge__label, .lc-load-card:not(.is-expanded) .lc-load-badge--pictures .lc-load-badge__label, .lc-load-card:not(.is-expanded) .lc-load-badge--comments .lc-load-badge__label{display: none;}.lc-load-card:not(.is-expanded) .lc-load-badge--temp .lc-load-badge__circle{width: auto; min-width: 0; height: auto; min-height: 24px; flex: 0 0 auto; padding: 4px 8px; border-radius: 9999px; font-size: 12px; line-height: 1;}.lc-load-card:not(.is-expanded) .lc-load-badge--pictures::before, .lc-load-card:not(.is-expanded) .lc-load-badge--comments::before{content: "\f00d"; font-family: FontAwesome; font-size: 16px; line-height: 1; color: #dc3545;}.lc-load-card:not(.is-expanded) .lc-load-badge--pictures.has-content::before, .lc-load-card:not(.is-expanded) .lc-load-badge--comments.has-content::before{content: "\f00c"; color: var(--lc-success-fg);}.lc-load-card__content{--lc-load-tile-row-gap: 12px;}.lc-load-layout-grid{grid-template-columns: 1fr 0.5fr 0.5fr; row-gap: var(--lc-load-tile-row-gap, 10px);}.lc-mobile-temp-label{grid-column: 1 !important; grid-row: 1 !important;}.lc-mobile-temp-desc{grid-column: 2 / span 2 !important; grid-row: 1 !important;}.lc-load-layout-grid__choices--temp{grid-column: 1 / span 3 !important; grid-row: 2 !important;}.lc-mobile-soap-label{grid-column: 1 !important; grid-row: 3 !important;}.lc-mobile-soap-desc{grid-column: 2 / span 2 !important; grid-row: 3 !important;}.lc-load-layout-grid__choices--soap{grid-column: 1 / span 3 !important; grid-row: 4 !important;}.lc-mobile-pic-label{grid-column: 1 / span 3 !important; grid-row: 5 !important;}.lc-mobile-pic-span{grid-column: 1 / span 3 !important; grid-row: 6 !important;}.lc-mobile-comment-label{grid-column: 1 / span 3 !important; grid-row: 7 !important;}.lc-mobile-comment-span{grid-column: 1 / span 3 !important; grid-row: 8 !important;}}@media (max-width: 576px){.lc-pref-grid{grid-template-columns: 1fr; row-gap: 8px;}.lc-pref-grid__label, .lc-pref-grid__desc{grid-column: 1;}.lc-pref-grid__choices{grid-column: 1 !important; grid-row: auto !important;}}.lc-pref-btn--badge{height: auto !important; padding: 0 !important; border: none !important; background: transparent !important; box-shadow: none !important; flex-direction: row !important; gap: 0 !important;}.lc-pref-btn--badge .lc-load-badge{cursor: pointer; transition: border-color 0.15s ease, background-color 0.15s ease;}.lc-pref-btn--badge:not(:has(input:disabled)):hover .lc-load-badge{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500); box-shadow: none;}.lc-pref-btn--badge:focus-within:not(:has(input:disabled)) .lc-load-badge{border-color: var(--lc-brand-500); box-shadow: none;}.lc-pref-btn--badge.is-selected:not(:has(input:disabled)) .lc-load-badge{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500); box-shadow: none;}@media (max-width: 576px){.lc-pref-group__row{grid-template-columns: 1fr;}}.lc-upload-area{height: 130px; border: 1px solid transparent; border-radius: 14px; background-color: var(--lc-brand-50); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; cursor: pointer; transition: background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;}.lc-upload-area:hover{opacity: 0.95; border-color: var(--lc-brand-500);}.lc-upload-area__icon{font-size: 24px; color: var(--lc-brand-500);}.lc-upload-area__icon--combo{position: relative; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center;}.lc-upload-area__icon--combo .lc-upload-area__plus{position: absolute; right: -4px; bottom: -4px; font-size: 14px; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; background: var(--lc-brand-500); color: var(--lc-surface); border-radius: 9999px; border: 2px solid var(--lc-brand-50); line-height: 1;}.lc-upload-area__content{display: inline-flex; align-items: center; justify-content: center; gap: 10px;}.lc-upload-area__label-text{font-weight: 600; font-size: 14px; color: var(--lc-blue-900); line-height: 1.2; white-space: nowrap;}.lc-upload-area__text{font-weight: 600; font-size: 14px; color: var(--lc-blue-900); margin: 0;}.lc-upload-area__hint{font-size: 12px; color: var(--lc-gray-500); margin: 0;}.lc-upload-area--square{height: 100%; width: auto; aspect-ratio: 1 / 1; max-height: 180px; max-width: 100%; margin: 0;}.lc-picture-tiles .lc-upload-area--square:has(.lc-upload-area__label-text){width: 100%; aspect-ratio: auto; min-height: 62px; height: auto; flex-direction: row; align-items: center; justify-content: center; padding: 10px 12px;}.lc-picture-tiles .lc-upload-area--square:has(.lc-upload-area__label-text) .lc-upload-area__content{width: 100%; justify-content: center; align-items: center;}.lc-load-card__content .lc-picture-tiles .lc-upload-area--square:has(.lc-upload-area__label-text){min-height: 50px;}.lc-load-title-editor{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 10px; row-gap: var(--lc-load-tile-row-gap, 10px); align-items: stretch; margin-bottom: var(--lc-load-tile-row-gap, 10px);}.lc-load-title-editor__label{grid-column: 1; grid-row: 1; align-self: start; font-weight: 600; color: var(--lc-blue-900); font-size: 14px; line-height: 1.2;}.lc-load-title-editor__hint{grid-column: 1 / span 4; grid-row: 2; align-self: start; font-size: 12px; font-weight: 500; color: var(--lc-gray-500); line-height: 1.2;}.lc-load-title-editor__input-cell{grid-column: 2 / span 3; grid-row: 1; min-width: 0; display: flex; flex-direction: column; align-items: stretch;}.lc-load-title-editor__input{flex: 1 1 auto; width: 100%; min-width: 0; min-height: 0; box-sizing: border-box;}.lc-load-title-input.lc-load-title-editor__input{border: 1px solid var(--lc-blue-200) !important; box-shadow: none !important; outline: none !important; height: 100% !important; min-height: 100% !important;}.lc-load-title-input.lc-load-title-editor__input:focus{border-color: var(--lc-brand-500) !important; box-shadow: none !important;}.lc-load-card__content textarea.form-control{border: 1px solid var(--lc-blue-200) !important; box-shadow: none !important; outline: none !important;}.lc-load-card__content textarea.form-control:focus{border-color: var(--lc-brand-500) !important; box-shadow: none !important;}@media (max-width: 576px){.lc-load-title-editor{grid-template-columns: 1fr 1fr 1fr; column-gap: 10px;}.lc-load-title-editor__label{grid-column: 1 / span 3; grid-row: 1;}.lc-load-title-editor__input-cell{grid-column: 1 / span 3; grid-row: 2; min-height: var(--lc-load-pref-tile-min-height, 62px);}.lc-load-title-editor__hint{grid-column: 1 / span 3; grid-row: 2;}}.lc-picture-tiles{display: flex; gap: 10px; align-items: stretch; flex-wrap: wrap; height: 100%; width: 100%;}.lc-picture-tiles .lc-upload-area, .lc-load-controls .lc-upload-area{border: 1px solid var(--lc-blue-200); border-radius: var(--lc-radius-s); background-color: var(--lc-surface); opacity: 1; transition: border-color 0.15s ease, background-color 0.15s ease;}.lc-picture-tiles .lc-upload-area:not(:has(input:disabled)):not(.is-disabled):not([aria-disabled="true"]):hover, .lc-load-controls .lc-upload-area:not(:has(input:disabled)):not(.is-disabled):not([aria-disabled="true"]):hover{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500); opacity: 1;}.lc-picture-tiles .lc-upload-area:focus-within:not(:has(input:disabled)):not(.is-disabled):not([aria-disabled="true"]), .lc-load-controls .lc-upload-area:focus-within:not(:has(input:disabled)):not(.is-disabled):not([aria-disabled="true"]){border-color: var(--lc-brand-500); outline: none;}.lc-picture-tiles .lc-upload-area .lc-upload-area__icon--combo .lc-upload-area__plus, .lc-load-controls .lc-upload-area .lc-upload-area__icon--combo .lc-upload-area__plus{border-color: var(--lc-surface);}.lc-trash-tile{height: 100%; aspect-ratio: 1 / 1; max-height: 180px; min-width: 86px; background: var(--lc-surface); border: 2px solid var(--lc-gray-200); border-radius: 14px; display: flex; align-items: center; justify-content: center; color: var(--lc-gray-500); cursor: pointer; flex: 0 0 auto; padding: 0;}.lc-trash-tile i{font-size: 18px;}.lc-trash-tile:hover{border-color: var(--lc-gray-300); color: var(--lc-gray-700);}@media (max-width: 576px){.lc-trash-tile{height: 86px; max-height: 86px; width: 86px; min-width: 86px;}}.lc-upload-area--placeholder{border: 1px solid var(--lc-gray-200); background-color: var(--lc-gray-50); opacity: 0.55; pointer-events: none; filter: grayscale(1);}.lc-photo-preview{position: relative; height: 100%; aspect-ratio: 1 / 1; max-height: 180px; min-width: 62px; border-radius: var(--lc-radius-s); overflow: hidden; flex: 0 0 auto;}.lc-photo-preview__img{width: 100%; height: 100%; object-fit: cover; display: block;}.lc-photo-preview__remove{position: absolute; top: 4px; right: 4px; width: 22px; height: 22px; border-radius: 9999px; background: rgba(0, 0, 0, 0.55); color: #fff; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 12px; line-height: 1; padding: 0; transition: background 0.15s ease;}.lc-photo-preview__remove:hover{background: rgba(0, 0, 0, 0.8);}@media (min-width: 577px){.lc-load-card__content .lc-picture-tiles .lc-photo-preview{width: 100%; min-width: 0; height: var(--lc-load-pref-tile-min-height, 62px); min-height: var(--lc-load-pref-tile-min-height, 62px); max-height: none; aspect-ratio: auto;}}.lc-picture-tiles .lc-upload-area--square.lc-upload-area--has-photo{width: auto; aspect-ratio: 1 / 1; min-height: 62px; height: 100%; flex-direction: column; align-items: center; justify-content: center; padding: 0;}.lc-picture-tiles .lc-upload-area--square.lc-upload-area--has-photo .lc-upload-area__content{width: auto; justify-content: center; align-items: center;}.lc-picture-tiles .lc-upload-area--square.lc-upload-area--has-photo .lc-upload-area__label-text{display: none;}.lc-warning-box{background-color: var(--lc-warning-box-bg); border: 1px solid var(--lc-warning-box-border); border-radius: 12px; padding: 0; overflow: hidden;}.lc-warning-box__header{padding: 16px 20px 6px 20px; display: flex; align-items: center; gap: 10px; font-weight: 600; color: var(--lc-warning-box-header); font-size: 15px;}.lc-warning-box__content{padding: 6px 20px 16px 20px; font-size: 13px; color: var(--lc-warning-box-content); line-height: 1.5;}.lc-confirm-check{background: var(--lc-surface); border: 1px solid var(--lc-blue-200); border-radius: var(--lc-radius-s); padding: 16px 18px; display: flex; align-items: center; gap: 14px; cursor: pointer; transition: border-color 0.15s ease, background-color 0.15s ease;}.lc-confirm-check:not(:has(input:checked)):not(.is-checked):hover{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-confirm-check:not(:has(input:checked)):not(.is-checked):focus-within{border-color: var(--lc-brand-500); outline: none;}.lc-confirm-check:has(input:checked), .lc-confirm-check.is-checked{background-color: var(--lc-surface); border-color: var(--lc-blue-200);}.lc-confirm-check .form-check-input{width: 22px; height: 22px; border-radius: 6px; margin: 0; flex-shrink: 0; border-color: var(--lc-blue-200); cursor: pointer; accent-color: var(--lc-brand-500);}.lc-confirm-check .form-check-input:checked{background-color: var(--lc-brand-500); border-color: var(--lc-brand-500);}.lc-confirm-check .form-check-input:focus{box-shadow: none;}.lc-confirm-check .form-check-input:focus-visible{border-color: var(--lc-brand-500); outline: 2px solid var(--lc-brand-500); outline-offset: 2px;}.lc-confirm-check__text{font-weight: 600; font-size: 14px; color: var(--lc-blue-900); margin: 0;}.lc-confirm-check__sub{font-size: 12px; color: var(--lc-gray-500); margin: 0;}.lc-add-load-btn{height: 130px;}.lc-add-load-btn.lc-upload-area{height: 62px;}.lc-load-controls{display: grid; grid-template-columns: 1fr 2fr; gap: 12px; align-items: stretch;}.lc-load-controls .lc-upload-area{height: 62px; min-height: 62px; flex-direction: row; align-items: center; justify-content: center; padding: 0 10px;}.lc-load-controls .lc-upload-area .lc-upload-area__content{flex: 1 1 auto; min-width: 0; justify-content: center; align-items: center;}.lc-load-controls .lc-upload-area .lc-upload-area__label-text{white-space: normal; text-align: center; line-height: 1.15;}@media (max-width: 576px){.lc-load-controls .lc-remove-load-btn.lc-upload-area{height: 62px; min-height: 62px; padding: 8px 6px; align-items: center;}.lc-load-controls .lc-remove-load-btn.lc-upload-area .lc-upload-area__content{flex-direction: row; align-items: center; justify-content: center; gap: 6px;}.lc-load-controls .lc-remove-load-btn.lc-upload-area .lc-upload-area__icon{flex-shrink: 0; align-self: center; display: inline-flex; align-items: center; justify-content: center;}.lc-load-controls .lc-remove-load-btn.lc-upload-area .lc-upload-area__label-text{white-space: normal; text-align: center; line-height: 1.15; word-break: break-word; hyphens: auto;}.lc-load-controls .lc-add-load-btn.lc-upload-area{align-items: center;}.lc-load-controls .lc-add-load-btn.lc-upload-area .lc-upload-area__content{align-items: center;}.lc-load-controls .lc-add-load-btn.lc-upload-area .lc-upload-area__icon{flex-shrink: 0; align-self: center; display: inline-flex; align-items: center; justify-content: center;}}.lc-remove-load-picker{display: flex; align-items: center;}.lc-remove-load-picker .form-select{width: 100%; height: 62px; padding-left: 12px; padding-right: 12px; border: 2px dashed var(--lc-brand-500); background-color: var(--lc-brand-50); color: var(--lc-blue-900); font-weight: 600; box-shadow: none;}.lc-remove-load-picker .form-select:focus{border-color: var(--lc-brand-500); box-shadow: none;}.lc-remove-load-btn{height: 62px;}.lc-load-badge{display: inline-flex; align-items: center; gap: 6px; background: var(--lc-surface); border: 1px solid var(--lc-blue-200); border-radius: var(--lc-radius-s); padding: 2px 8px 2px 4px; min-height: 30px; box-sizing: border-box;}.lc-load-badge__circle{width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: var(--lc-funnel-fs-body); font-weight: 700; color: white; line-height: 1; flex: 0 0 22px;}.lc-load-badge__label{font-size: var(--lc-funnel-fs-body); font-weight: 600; color: var(--lc-blue-900); white-space: nowrap; display: inline-flex; align-items: center; line-height: var(--lc-funnel-lh-body);}.lc-load-badge__emoji{font-size: var(--lc-funnel-fs-title); width: 18px; height: 18px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; margin-left: 0; flex: 0 0 18px;}.lc-load-card__badges .lc-load-badge__label{display: block; min-width: 0 !important; text-align: center; white-space: normal;}.lc-load-card__badges:not(.d-none){display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px !important;}.lc-load-card__badges .lc-load-badge{width: 100%; min-width: 0; justify-content: center; text-align: center;}.lc-load-badge.has-content{border-color: var(--lc-gray-200); box-shadow: none;}@media (max-width: 576px){.lc-load-card__badges .lc-load-badge{height: 30px; min-height: 30px; padding: 2px 8px 2px 4px; gap: 6px; flex-direction: row; justify-content: center; text-align: center;}.lc-load-card__badges .lc-load-badge__circle, .lc-load-card__badges .lc-load-badge__emoji{width: 18px; height: 18px; flex: 0 0 18px;}.lc-load-card__badges .lc-load-badge__circle{font-size: var(--lc-funnel-fs-body);}.lc-load-card__badges .lc-load-badge__emoji{font-size: var(--lc-funnel-fs-title);}.lc-load-card__badges .lc-load-badge__label{font-size: var(--lc-funnel-fs-body); white-space: nowrap;}.lc-load-card__badges:not(.d-none){display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px !important;}.lc-load-card__badges .lc-load-badge{width: 100%; min-width: 0;}.lc-load-card__badges .lc-load-badge__label{min-width: 0 !important; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}}@media (max-width: 576px){.lc-load-layout-grid__choices{gap: 12px;}.lc-load-layout-grid__choices .lc-load-badge{height: 76px; min-height: 76px; padding: 8px 10px; gap: 4px; flex-direction: column; justify-content: center; align-items: center; text-align: center; border-radius: var(--lc-radius-s); aspect-ratio: auto;}.lc-load-layout-grid__choices .lc-load-badge__label{white-space: normal; line-height: 1.1;}.lc-load-layout-grid__choices .lc-load-badge__circle, .lc-load-layout-grid__choices .lc-load-badge__emoji{width: 30px; height: 30px; flex: 0 0 30px;}.lc-upload-area--square{max-height: 86px; height: 86px;}.lc-picture-tiles .lc-upload-area--square:has(.lc-upload-area__label-text){height: auto !important; min-height: 50px; max-height: none !important; aspect-ratio: auto !important; flex-direction: row; align-items: center; padding: 10px 12px;}.lc-upload-area__icon--combo{width: 34px; height: 34px;}}@media (max-width: 991px){.lc-mode-option{min-height: 72px !important; padding: 1rem !important;}.lc-mode-option .lc-icon-wrapper-option{width: 48px !important; height: 48px !important; border-width: 4px !important;}.lc-mode-option .lc-icon-wrapper-option .lc-icon-svg{width: 24px !important; height: 24px !important;}.lc-mode-option .lc-option-title{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card{min-height: auto !important; border-radius: 0 !important; box-shadow: none !important;}.lc-address-map-container{min-height: 220px;}}.lc-funnel-card{border-radius: 12px !important;}@media (max-width: 576px){.lc-stepper__label{display: none;}.btn-lg{font-size: var(--lc-funnel-fs-body); padding: 0.85rem 1.25rem;}}.lc-address-step__header{margin-bottom: 16px;}.lc-track-title{overflow-wrap: anywhere; word-break: break-word;}.lc-pref-contact{margin-bottom: 2.5rem;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__content{max-width: 720px; margin-right: auto; margin-left: auto;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__header{margin-bottom: 32px;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__header h1{color: var(--lc-blue-900); font-family: var(--lc-font-family);}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reference{display: flex; flex-direction: column; gap: 4px; padding: 20px; border: 1px solid var(--lc-blue-100); border-radius: 10px; background: var(--lc-tracking-panel-bg);}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reference-label{color: var(--lc-brand-500); font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.12em; line-height: 1.4; text-transform: uppercase;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reference-value{color: var(--lc-blue-900); font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title); overflow-wrap: anywhere;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__notice{margin-top: 20px;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reschedule-prompt{display: block;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reschedule-button{margin-top: 12px; border-radius: 8px; padding: 10px 18px; font-weight: 700;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reasons{margin: 28px 0 0; padding: 0; border: 0;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__question{margin: 0; color: var(--lc-blue-900); font-size: var(--lc-funnel-fs-title); font-weight: 700; line-height: var(--lc-funnel-lh-title);}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__question-help{margin: 6px 0 16px; color: var(--lc-text-muted); font-size: var(--lc-funnel-fs-body);}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reason-list{display: grid; grid-template-columns: 1fr; gap: 10px;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reason{display: flex; align-items: flex-start; gap: 10px; min-height: 50px; margin: 0; padding: 13px 16px; border: 1px solid var(--lc-blue-200); border-radius: 10px; background: var(--lc-surface); color: var(--lc-blue-900); cursor: pointer; font-size: var(--lc-funnel-fs-body); font-weight: 600; line-height: 1.35; transition: border-color 0.15s ease, background-color 0.15s ease;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reason:hover, .lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reason:focus-within, .lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reason:has(input:checked){border-color: var(--lc-brand-500); background: var(--lc-brand-50);}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reason input{flex: 0 0 auto; margin-top: 2px; accent-color: var(--lc-brand-500);}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__comment{margin-top: 20px;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__comment-label{margin-bottom: 8px; color: var(--lc-blue-900); font-size: var(--lc-funnel-fs-body); font-weight: 700;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__textarea{min-height: 108px; border-color: var(--lc-blue-200); border-radius: 8px; resize: vertical;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__textarea:focus{border-color: var(--lc-brand-500); box-shadow: none;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__submit{max-width: 450px; border-radius: 8px; padding: 14px; font-family: var(--lc-font-family); font-weight: 700;}@media (max-width: 576px){.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__header{margin-bottom: 24px;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reference{padding: 16px;}.lc-book-funnel.lc-track-cancel-page .lc-track-cancel__reschedule-button{width: 100%;}}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__intro{color: var(--lc-text-muted); font-family: var(--lc-font-family); font-size: var(--lc-funnel-fs-body); font-weight: 500; line-height: var(--lc-funnel-lh-body);}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__section{padding-top: 24px;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__same-delivery{margin-top: 24px;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__same-delivery .lc-address-toggle-row__content{display: inline-flex; align-items: center; gap: 12px;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__pickup-title--same{display: none;}.lc-book-funnel.lc-track-edit-address-page:has(#lc-track-same-delivery:checked) #lc-track-delivery-address-section{display: none;}.lc-book-funnel.lc-track-edit-address-page:has(#lc-track-same-delivery:checked) .lc-track-edit-address__pickup-title--split{display: none;}.lc-book-funnel.lc-track-edit-address-page:has(#lc-track-same-delivery:checked) .lc-track-edit-address__pickup-title--same{display: inline;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__section-title{margin: 0 0 12px; color: var(--lc-brand-500); font-size: var(--lc-funnel-fs-body); font-weight: 700; letter-spacing: 0.13em; line-height: var(--lc-funnel-lh-body); text-transform: uppercase;}@media (max-width: 576px){.lc-book-funnel.lc-track-edit-address-page .lc-address-step__header{margin-bottom: 24px;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__section{padding-top: 24px;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__section-title{margin-bottom: 12px;}.lc-book-funnel.lc-track-edit-address-page .lc-track-edit-address__fields.row{--bs-gutter-y: 12px;}}.lc-book-funnel.lc-contact-page{--lc-contact-space: 12px; --lc-contact-section-space: 24px;}.lc-book-funnel.lc-contact-page .lc-contact-progress{margin-bottom: 24px;}.lc-book-funnel.lc-contact-page .lc-contact-form{margin-top: 24px;}.lc-book-funnel.lc-contact-page .lc-contact-whatsapp{margin-top: 16px;}.lc-book-funnel.lc-contact-page .lc-contact-consent{margin-bottom: 16px;}@media (max-width: 576px){.lc-book-funnel.lc-contact-page .lc-contact-progress{margin-bottom: var(--lc-contact-space);}.lc-book-funnel.lc-contact-page .lc-address-step__header{margin-bottom: 0;}.lc-book-funnel.lc-contact-page .lc-contact-form{margin-top: var(--lc-contact-section-space);}.lc-book-funnel.lc-contact-page .lc-field-group{margin-bottom: var(--lc-contact-space);}.lc-book-funnel.lc-contact-page .lc-field-group--last{margin-bottom: 0;}.lc-book-funnel.lc-contact-page .lc-field-group .row.g-3{--bs-gutter-y: var(--lc-contact-space);}.lc-book-funnel.lc-contact-page .lc-contact-whatsapp{margin-top: var(--lc-contact-space);}.lc-book-funnel.lc-contact-page .lc-pref-contact{margin-bottom: var(--lc-contact-section-space);}.lc-book-funnel.lc-contact-page .lc-contact-consent{margin-bottom: var(--lc-contact-space);}}@media (min-width: 992px){.lc-book-funnel.lc-contact-page .lc-contact-progress{margin-bottom: 48px;}}.lc-book-funnel.lc-zone-unavailable-page{--lc-zone-space: 12px; --lc-zone-section-space: 24px;}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-progress{margin-bottom: var(--lc-zone-section-space);}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-content{--bs-gutter-x: 48px; --bs-gutter-y: var(--lc-zone-section-space);}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-panel, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-intro, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-form, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-waitlist, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-field{display: flex; flex-direction: column;}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-panel, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-form{gap: var(--lc-zone-section-space);}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-intro, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-waitlist, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-field{gap: var(--lc-zone-space);}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-title, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-subtitle, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-copy, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-field .form-label, .lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-retry{margin: 0;}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-retry{align-self: flex-start;}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-contact__title{margin-bottom: var(--lc-zone-space);}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-contact__links{gap: var(--lc-zone-space);}@media (max-width: 576px){.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-content{--bs-gutter-x: 0;}.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-progress{margin-bottom: var(--lc-zone-space);}}@media (min-width: 992px){.lc-book-funnel.lc-zone-unavailable-page .lc-zone-unavailable-progress{margin-bottom: 48px;}}.lc-pref-mode-section{margin-bottom: 16px;}.lc-pref-mode-section > .lc-pref-mode-split-row, .lc-pref-mode-section > .lc-pref-detail-block{padding-left: 0; padding-right: 0;}.lc-pref-mode-section > .lc-pref-mode-split-row{padding-top: 8px; padding-bottom: 8px;}.lc-pref-mode-section > .lc-pref-detail-block{padding-bottom: 16px; border-top: none; margin-top: 1.25rem; padding-top: 0;}.lc-pref-hand-grid{width: 100%; max-width: 100%; box-sizing: border-box;}@media (max-width: 767.98px){.lc-pref-hand-grid__row.row{display: grid; grid-template-columns: 1fr; row-gap: 12px; column-gap: 0; margin-left: 0; margin-right: 0; --bs-gutter-x: 0; --bs-gutter-y: 0;}.lc-pref-hand-grid__row.row > [class*="col-"]{padding-left: 0; padding-right: 0; width: 100%; max-width: 100%;}}@media (min-width: 768px){.lc-pref-hand-grid__row.row{--bs-gutter-y: 1.125rem;}}textarea.lc-pref-textarea--hand-width{display: block; width: 100%; max-width: 100%; box-sizing: border-box;}.lc-pref-mode-split__desc{margin: 0; font-family: var(--lc-font-family); font-size: var(--lc-funnel-fs-body); font-weight: 500; line-height: var(--lc-funnel-lh-body); color: var(--lc-text-muted);}.lc-pref-mode-split__addr{margin: 0; font-family: var(--lc-font-family); font-size: var(--lc-funnel-fs-body); font-weight: 600; line-height: var(--lc-funnel-lh-body); color: var(--lc-blue-900); word-break: break-word;}.lc-pref-mode-row__tiles.lc-pref-mode-split__tiles{display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; gap: 16px; width: 100%; min-width: 0; justify-content: stretch;}.lc-pref-mode-split__tiles .lc-pref-mode-tile{flex: 1 1 0; min-width: 0; max-width: none; align-self: stretch; display: flex; flex-direction: column;}@media (max-width: 767.98px){.lc-pref-mode-split__desc{font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); font-weight: 500; color: var(--lc-text-muted);}.lc-pref-mode-row__tiles.lc-pref-mode-split__tiles{gap: 12px;}.lc-pref-mode-split__tiles .lc-pref-mode-tile .lc-load-badge--mode{flex: 1 1 auto; min-height: 80px; width: 100%; box-sizing: border-box; padding: 15px 8.5px; gap: 4px;}.lc-pref-mode-split__tiles .lc-pref-mode-tile .lc-load-badge__emoji{font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title);}.lc-pref-mode-split__tiles .lc-pref-mode-tile .lc-load-badge__label{font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); min-width: 0; max-width: 100%;}}.lc-pref-mode-tile{display: flex; flex-direction: column; margin: 0;}.lc-pref-mode-tile--disabled{opacity: 0.45; filter: grayscale(1); pointer-events: none; cursor: not-allowed;}.lc-pref-mode-tile .lc-load-badge--mode{display: flex; flex-direction: column; flex: 1 1 auto; align-items: center; justify-content: center; text-align: center; gap: 4px; min-height: 92px; width: 100%; box-sizing: border-box; padding: 15px 13px; border-radius: var(--lc-radius-s); border: 1px solid var(--lc-blue-200); background: var(--lc-surface); transition: border-color 0.15s ease, background-color 0.15s ease;}.lc-pref-mode-tile:not(:has(.lc-pref-mode-radio:disabled)):hover .lc-load-badge--mode{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-pref-mode-tile:focus-within:not(:has(.lc-pref-mode-radio:disabled)) .lc-load-badge--mode{border-color: var(--lc-brand-500); outline: none;}.lc-pref-mode-tile.is-selected .lc-load-badge--mode{background-color: var(--lc-brand-50); border-color: var(--lc-brand-500);}.lc-pref-mode-tile .lc-load-badge__emoji{font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title); font-weight: 700;}.lc-pref-mode-tile .lc-load-badge__label{font-size: var(--lc-funnel-fs-body); font-weight: 600; color: var(--lc-blue-900); white-space: normal; line-height: var(--lc-funnel-lh-body); min-width: 0; max-width: 100%;}.lc-pref-concierge-banner{background-color: var(--lc-blue-50); border-radius: 10px; padding: 12px 14px; font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-funnel-intro-muted); line-height: var(--lc-funnel-lh-body);}.lc-pref-contact-col{min-width: 0;}.lc-pref-same-mode-row{padding: 4px 0;}.lc-pref-same-mode-row__cell{display: flex; justify-content: flex-end;}.lc-pref-toggle.lc-pref-toggle--label-before-track{display: inline-flex; flex-direction: row; align-items: center; gap: 12px; flex-wrap: wrap; max-width: 100%;}.lc-pref-toggle{user-select: none;}.lc-pref-toggle .lc-pref-toggle__track{position: relative; width: 44px; height: 24px; border-radius: 12px; background: var(--lc-blue-100); flex-shrink: 0; transition: background 0.2s ease;}.lc-pref-toggle .lc-pref-toggle__knob{position: absolute; top: 2px; left: 2px; width: 20px; height: 20px; border-radius: 50%; background: var(--lc-surface); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); transition: transform 0.2s ease;}.lc-pref-toggle input[type="checkbox"]{position: absolute; opacity: 0; width: 1px; height: 1px; margin: -1px; clip: rect(0, 0, 0, 0);}.lc-pref-toggle input[type="checkbox"]:checked ~ .lc-pref-toggle__track{background: var(--lc-brand-500);}.lc-pref-toggle input[type="checkbox"]:checked ~ .lc-pref-toggle__track .lc-pref-toggle__knob{transform: translateX(20px);}.lc-pref-toggle .lc-pref-toggle__label{font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); font-weight: 600; color: var(--lc-blue-900);}.lc-pref-accordion{display: flex; flex-direction: column; gap: 12px;}.lc-acc-item{background: var(--lc-surface); border-radius: 12px; box-shadow: none; border: 1px solid var(--lc-blue-200); overflow: hidden;}.lc-acc-item.is-open{border-color: var(--lc-brand-500); box-shadow: none;}.lc-acc-item.is-open .lc-acc-icon{background-color: var(--lc-acc-icon-open-bg);}.lc-acc-item.is-open .lc-acc-title{color: var(--lc-blue-900);}.lc-acc-item.is-open .lc-acc-chevron{color: var(--lc-brand-500);}.lc-acc-btn{display: flex; align-items: center; width: 100%; min-height: 64px; padding: 0 16px; gap: 12px; background: transparent; border: none; cursor: pointer; text-align: left; -webkit-tap-highlight-color: transparent;}.lc-acc-btn:focus, .lc-acc-btn:focus-visible{outline: none; box-shadow: none;}.lc-acc-icon{width: 36px; height: 36px; border-radius: 50%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-size: var(--lc-funnel-fs-body); line-height: 1; background-color: var(--lc-blue-50);}.lc-acc-title{flex-grow: 1; font-weight: 600; font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title); color: var(--lc-blue-900);}.lc-mode-tags{display: flex; align-items: center; flex-wrap: wrap; gap: 4px; flex-shrink: 0; margin-right: 6px;}.lc-mode-tag{display: inline-flex; align-items: center; justify-content: center; background-color: var(--lc-blue-50); border: 1px solid var(--lc-blue-200); border-radius: 14px; height: 30px; padding: 2px 8px; font-size: var(--lc-funnel-fs-body); font-weight: 600; color: var(--lc-blue-900); white-space: nowrap; line-height: var(--lc-funnel-lh-body);}.lc-mode-tag--unified{display: inline-flex; align-items: center; justify-content: center; flex-wrap: nowrap; white-space: nowrap; height: 30px; min-height: 30px; padding: 2px 8px; text-align: center; line-height: 1.1;}.lc-mode-tag--unified .lc-mode-tag__line{display: inline;}.lc-mode-tag--unified .lc-mode-tag__amp{display: inline; margin: 0 3px;}@media (max-width: 576px){.lc-mode-tag--unified{display: inline-flex; flex-direction: column; align-items: center; justify-content: center; white-space: normal; height: auto; min-height: 30px; padding: 4px 8px; line-height: 1.05;}.lc-mode-tag--unified .lc-mode-tag__line{display: block;}.lc-mode-tag--unified .lc-mode-tag__amp{display: inline; margin: 0 2px 0 3px;}}.lc-faq-container .lc-faq-item{background-color: var(--lc-blue-50); border-radius: 8px; overflow: hidden;}.lc-faq-container .lc-faq-btn{display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 16px; background: transparent; border: none; color: var(--lc-blue-900); font-weight: 600; font-size: var(--lc-funnel-fs-title); line-height: var(--lc-funnel-lh-title); text-align: left; cursor: pointer;}.lc-faq-container .lc-faq-btn:focus{outline: none;}.lc-acc-chevron{flex-shrink: 0; transition: transform 0.2s ease; color: var(--lc-blue-900); display: flex; align-items: center; justify-content: center; width: 18px; height: 18px;}.lc-acc-chevron.is-rotated{transform: rotate(180deg);}.lc-acc-chevron i{font-size: var(--lc-funnel-fs-body);}.lc-acc-panel{overflow: hidden;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-page__lead{color: #005cc2; line-height: var(--lc-funnel-lh-body); opacity: 0.7;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-form__title{display: block; width: 100%; color: var(--lc-blue-900); font-family: var(--lc-font-family); font-weight: 700; letter-spacing: 0.01em;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-faq-title{margin: 0 0 12px; color: var(--lc-brand-500); font-family: var(--lc-font-family); font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-faq-answer{color: var(--lc-blue-900); opacity: 0.8; line-height: var(--lc-funnel-lh-body);}.lc-book-funnel.lc-book-payment-page .lc-faq-container .lc-faq-btn{line-height: var(--lc-funnel-lh-title); padding: var(--lc-spacing-xs) var(--lc-spacing-s);}.lc-book-funnel.lc-book-payment-page .lc-faq-container .lc-acc-panel div{line-height: var(--lc-funnel-lh-body);}.lc-book-funnel.lc-book-payment-page .lc-book-payment-tile{min-height: 120px;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__label{color: var(--lc-brand-500); font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; line-height: var(--lc-funnel-lh-title);}.lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__price{line-height: var(--lc-funnel-lh-display);}.lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__hint{color: var(--lc-blue-700); opacity: 0.6; line-height: var(--lc-funnel-lh-body);}.lc-book-funnel.lc-book-payment-page .lc-book-payment-trust__bullet{width: 20px; height: 20px; background-color: var(--lc-brand-200);}.lc-book-funnel.lc-book-payment-page .lc-book-payment-trust__bullet i{color: var(--lc-surface);}.lc-book-funnel.lc-book-payment-page .lc-book-payment-trust__text{color: var(--lc-blue-900); font-weight: 500; line-height: var(--lc-funnel-lh-body);}@media (max-width: 576px){.lc-book-funnel.lc-book-payment-page .lc-book-payment-trust{width: max-content !important; max-width: 100%; margin-left: auto !important; margin-right: auto !important;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-trust > div{text-align: left;}}.lc-book-funnel.lc-book-payment-page .lc-book-payment-form__subtitle{color: var(--lc-blue-700); line-height: var(--lc-funnel-lh-body); opacity: 0.7;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-form__card-heading{font-family: var(--lc-font-family); font-weight: 700; letter-spacing: 0.055em; text-transform: uppercase; line-height: var(--lc-funnel-lh-title) !important; color: var(--lc-blue-900); opacity: 0.85;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-form__label{color: var(--lc-blue-900); margin-bottom: 0.125rem;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-form__input{border-radius: 10px; padding: var(--lc-spacing-xs) var(--lc-spacing-s); line-height: var(--lc-funnel-lh-body);}.lc-acc-divider{height: 1px; background-color: var(--lc-pricing-panel-tint); margin: 0 16px;}.lc-acc-body{padding: 20px 16px 8px;}.lc-field-group{margin-bottom: 16px;}.lc-field-group--last{margin-bottom: 0;}.lc-acc-collapse-btn{padding: 4px 16px 16px; display: flex; justify-content: center;}.lc-acc-collapse-toggle{display: inline-flex; align-items: center; gap: 4px; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); font-weight: 500; color: var(--lc-blue-900); background: none; border: none; cursor: pointer; opacity: 1; transition: opacity 0.2s; padding: 0; -webkit-tap-highlight-color: transparent; letter-spacing: -0.0762px;}.lc-acc-collapse-toggle:hover{opacity: 0.7;}.lc-acc-collapse-toggle:focus{outline: none;}.lc-acc-info-banner{background-color: var(--lc-blue-50); border-radius: 10px; padding: 12px 14px; font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-funnel-intro-muted); line-height: var(--lc-funnel-lh-body);}.lc-acc-label{display: flex; align-items: center; gap: 6px; font-weight: 600; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); color: var(--lc-blue-900); margin-bottom: 4px;}.lc-req-star{color: var(--lc-brand-500); font-size: var(--lc-funnel-fs-body); font-weight: 600; letter-spacing: 0.0645px;}.lc-pref-input{display: block; width: 100%; height: 46px; padding: 10px 14px; background: var(--lc-surface); border: 1px solid var(--lc-blue-200); border-radius: 8px; box-shadow: none; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); font-weight: 500; color: var(--lc-blue-900); transition: border-color 0.15s; appearance: none;}.lc-pref-input::placeholder{color: var(--lc-gray-400); font-weight: 500;}.lc-pref-input:focus{outline: none; border-color: var(--lc-brand-500); box-shadow: none;}textarea.lc-pref-input, .lc-pref-textarea{height: auto !important; min-height: 98px; resize: none;}.lc-funnel-card:has(.lc-phone-row){overflow: visible !important;}.lc-pref-contact:has(.lc-phone-row), .lc-pref-contact-col:has(.lc-phone-row), .lc-field-group:has(.lc-phone-row){overflow: visible;}.lc-phone-row{--iti-path-flags-1x: url('/laundry_website/static/lib/intl-tel-input/img/flags.webp'); --iti-path-flags-2x: url('/laundry_website/static/lib/intl-tel-input/img/flags@2x.webp'); --iti-path-globe-1x: url('/laundry_website/static/lib/intl-tel-input/img/globe.webp'); --iti-path-globe-2x: url('/laundry_website/static/lib/intl-tel-input/img/globe@2x.webp'); --iti-arrow-height: 6px; --iti-arrow-width: 8px; --iti-triangle-border: 4px; --iti-arrow-color: var(--lc-blue-900); border: 1px solid var(--lc-blue-200); border-radius: 8px; overflow: hidden; box-shadow: none; transition: border-color 0.15s; background: var(--lc-surface);}.lc-phone-row:focus-within{border-color: var(--lc-brand-500); box-shadow: none;}.lc-phone-row .iti{width: 100%; display: block;}.lc-phone-row .iti__country-container{width: 144px; padding: 0; background: var(--lc-surface); border-top-left-radius: 8px; border-bottom-left-radius: 8px;}.lc-phone-row .iti__selected-country{display: flex; align-items: stretch; width: 144px; box-sizing: border-box; background: var(--lc-surface); border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-right: 1px solid var(--lc-blue-200);}.lc-phone-row .iti__selected-country-primary, .lc-phone-row .iti__selected-dial-code{display: flex; flex: 0 0 72px; align-items: center; justify-content: center; box-sizing: border-box; width: 72px; min-width: 72px; max-width: 72px; margin: 0; padding: 0 14px;}.lc-phone-row .iti__selected-country-primary{gap: 12px; background: var(--lc-surface); border-top-left-radius: 8px; border-bottom-left-radius: 8px;}.lc-phone-row .iti__selected-dial-code{font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-blue-900); font-family: var(--lc-font-family); font-variant-numeric: tabular-nums; white-space: nowrap;}.lc-phone-row .iti__arrow{flex-shrink: 0; margin-left: 0; margin-right: 0;}.lc-phone-row .iti__arrow--up{border-top: none; border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);}.lc-phone-row .iti__flag{transform: scale(1.4); transform-origin: center center;}.lc-phone-row .iti__flag-box{display: inline-flex; align-items: center; justify-content: center; min-width: calc(var(--iti-flag-width, 20px) * 1.4); min-height: calc(var(--iti-flag-height, 14px) * 1.4);}.lc-phone-row .lc-phone-input, .lc-phone-row .iti input.iti__tel-input, .lc-phone-row .iti input[type="tel"]{width: 100%; height: 46px; padding: 10px 14px; border: none !important; border-radius: 0 8px 8px 0 !important; box-shadow: none !important; background: var(--lc-surface); font-size: var(--lc-funnel-fs-body); font-weight: 500; color: var(--lc-blue-900); font-family: var(--lc-font-family);}.lc-phone-row .lc-phone-input:focus, .lc-phone-row .iti input.iti__tel-input:focus, .lc-phone-row .iti input[type="tel"]:focus{outline: none; box-shadow: none !important;}@media (max-width: 576px){.lc-phone-row{--iti-arrow-height: 5px; --iti-arrow-width: 7px; --iti-triangle-border: 3.5px;}.lc-phone-row .iti__country-container, .lc-phone-row .iti__selected-country{width: 104px;}.lc-phone-row .iti__selected-country-primary, .lc-phone-row .iti__selected-dial-code{flex: 0 0 52px; width: 52px; min-width: 52px; max-width: 52px; padding: 0 8px;}.lc-phone-row .iti__selected-country-primary{gap: 8px;}.lc-phone-row .iti__selected-dial-code{font-size: var(--lc-funnel-fs-body);}.lc-phone-row .iti__flag{transform: scale(1.2);}.lc-phone-row .iti__flag-box{min-width: calc(var(--iti-flag-width, 20px) * 1.2); min-height: calc(var(--iti-flag-height, 14px) * 1.2);}.lc-phone-row .lc-phone-input, .lc-phone-row .iti input.iti__tel-input, .lc-phone-row .iti input[type="tel"]{height: 44px; padding: 8px 8px; font-size: var(--lc-funnel-fs-body);}}.lc-book-funnel .iti--container.iti--inline-dropdown{z-index: 1060;}.lc-book-funnel .iti--container.iti--inline-dropdown .iti__flag{transform: scale(1.4); transform-origin: left center;}.lc-book-funnel .iti--container.iti--inline-dropdown .iti__flag-box{display: inline-flex; align-items: center; min-width: calc(var(--iti-flag-width, 20px) * 1.4);}@media (max-width: 576px){.lc-book-funnel .iti--container.iti--inline-dropdown .iti__flag{transform: scale(1.2);}.lc-book-funnel .iti--container.iti--inline-dropdown .iti__flag-box{min-width: calc(var(--iti-flag-width, 20px) * 1.2);}}.lc-book-funnel{font-family: var(--lc-font-family); font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-book-funnel h1, .lc-book-funnel h1.h2, .lc-book-funnel h1.h3, .lc-book-funnel h2, .lc-book-funnel h2.h3, .lc-book-funnel h2.h4, .lc-book-funnel h2.h5, .lc-book-funnel h3, .lc-book-funnel h3.h5, .lc-book-funnel h4, .lc-book-funnel h5{font-family: var(--lc-font-family);}.lc-book-funnel h1, .lc-book-funnel h1.h2, .lc-book-funnel h1.h3{font-size: var(--lc-funnel-fs-display) !important; line-height: var(--lc-funnel-lh-display) !important;}.lc-book-funnel h2, .lc-book-funnel h2.h3, .lc-book-funnel h2.h4, .lc-book-funnel h2.h5, .lc-book-funnel h3.h5{font-size: var(--lc-funnel-fs-title) !important; line-height: var(--lc-funnel-lh-title) !important;}.lc-book-funnel .btn-lc-primary.btn-lg, .lc-book-funnel .btn-primary.btn-lg, .lc-book-funnel .btn-outline-secondary.btn-lg{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel .small, .lc-book-funnel small{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel .text-danger{color: var(--lc-brand-500) !important;}.lc-book-funnel .alert-danger{--bs-alert-color: var(--lc-brand-900); --bs-alert-bg: var(--lc-brand-50); --bs-alert-border-color: var(--lc-brand-200); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border-color: var(--bs-alert-border-color);}.lc-book-funnel .alert-warning{--bs-alert-color: var(--lc-amber-offer-heading); --bs-alert-bg: var(--lc-amber-offer-bg); --bs-alert-border-color: var(--lc-amber-offer-border); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border-color: var(--bs-alert-border-color);}.lc-book-funnel .text-muted{color: var(--lc-text-muted) !important;}.lc-book-funnel .lc-badge-success{background-color: var(--lc-success-fg) !important; color: var(--lc-surface) !important;}.lc-book-funnel.lc-book-payment-page h3:not(.lc-book-payment-form__card-heading):not(.lc-funnel-step-title), .lc-book-funnel.lc-book-payment-page h3.h5{font-size: var(--lc-font-size-xs) !important; line-height: 1.45 !important;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-form__title, .lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__price{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-faq-title, .lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__label, .lc-book-funnel.lc-book-payment-page .lc-book-payment-form__card-heading, .lc-book-funnel.lc-book-payment-page .lc-faq-container .lc-faq-btn{font-size: var(--lc-font-size-xs) !important; line-height: 1.45 !important;}.lc-book-funnel.lc-book-payment-page .lc-book-payment-faq-answer, .lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__unit, .lc-book-funnel.lc-book-payment-page .lc-book-payment-tile__hint, .lc-book-funnel.lc-book-payment-page .lc-book-payment-trust__text, .lc-book-funnel.lc-book-payment-page .lc-book-payment-form__subtitle, .lc-book-funnel.lc-book-payment-page .lc-faq-container .lc-acc-panel div, .lc-book-funnel.lc-book-payment-page .lc-book-payment-form__label, .lc-book-funnel.lc-book-payment-page .lc-book-payment-form__input, .lc-book-funnel.lc-book-payment-page .lc-book-payment-form .lc-load-badge__label, .lc-book-funnel.lc-book-payment-page .lc-book-payment-form .lc-load-badge__emoji, .lc-book-funnel.lc-book-payment-page .lc-book-payment-trust__bullet i, .lc-book-funnel.lc-book-payment-page .btn-lc-primary.btn-lg, .lc-book-funnel.lc-book-payment-page .btn-primary.btn-lg{font-size: var(--lc-font-size-xs) !important; line-height: 1.45 !important;}.lc-book-funnel.lc-recap-page .lc-recap-block__label{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__corner, .lc-book-funnel.lc-recap-page .lc-recap-matrix-table__col-head, .lc-book-funnel.lc-recap-page .lc-recap-matrix-table__row-head, .lc-book-funnel.lc-recap-page .lc-recap-row dt, .lc-book-funnel.lc-recap-page .lc-recap-matrix-table__cell, .lc-book-funnel.lc-recap-page .lc-recap-row dd{font-size: var(--lc-font-size-xs) !important; line-height: 1.45 !important;}.lc-book-funnel.lc-recap-page .lc-recap-order-line, .lc-book-funnel.lc-recap-page .lc-recap-empty, .lc-book-funnel.lc-recap-page .lc-recap-back-link{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel .lc-confirmation__header .lc-back-btn, .lc-book-funnel .lc-confirmation__header .lc-close-btn{font-size: var(--lc-funnel-fs-title) !important;}.lc-book-funnel .lc-confirmation__header .lc-header-title{font-size: var(--lc-funnel-fs-title) !important; line-height: var(--lc-funnel-lh-title) !important;}.lc-book-funnel .lc-confirmation__icon-wrapper{font-size: var(--lc-funnel-fs-title) !important;}.lc-book-funnel .lc-confirmation__title{font-size: var(--lc-funnel-fs-display) !important; line-height: var(--lc-funnel-lh-display) !important;}.lc-book-funnel .lc-confirmation__subtitle{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel .lc-pref-input, .lc-book-funnel textarea.lc-pref-input, .lc-book-funnel .lc-pref-textarea{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-book-funnel #verification_code.lc-pref-input{font-size: var(--lc-funnel-fs-display) !important; line-height: var(--lc-funnel-lh-display) !important;}.lc-funnel-card{font-family: var(--lc-font-family); font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-funnel-card h1, .lc-funnel-card h1.h2, .lc-funnel-card h1.h3, .lc-funnel-card h2, .lc-funnel-card h2.h3, .lc-funnel-card h2.h4, .lc-funnel-card h2.h5, .lc-funnel-card h3, .lc-funnel-card h3.h5, .lc-funnel-card h4, .lc-funnel-card h5{font-family: var(--lc-font-family);}.lc-funnel-card h1, .lc-funnel-card h1.h2, .lc-funnel-card h1.h3{font-size: var(--lc-funnel-fs-display) !important; line-height: var(--lc-funnel-lh-display) !important;}.lc-funnel-card h2, .lc-funnel-card h2.h3, .lc-funnel-card h2.h4, .lc-funnel-card h2.h5, .lc-funnel-card h3.h5{font-size: var(--lc-funnel-fs-title) !important; line-height: var(--lc-funnel-lh-title) !important;}.lc-funnel-card .form-label, .lc-funnel-card .form-text{font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-funnel-card .small, .lc-funnel-card small{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .btn-lg, .lc-funnel-card .btn.btn-lg{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-calendar__header{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-calendar__nav-btn{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-calendar__weekdays{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-calendar__day{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-calendar--desktop .lc-calendar__day{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-slot-card__title{font-size: var(--lc-funnel-fs-title) !important; line-height: var(--lc-funnel-lh-title) !important;}.lc-funnel-card .lc-slot-card__subtitle{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-load-card__title{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-load-card__chevron, .lc-funnel-card .lc-load-card__collapse-btn{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-load-title-editor__label{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-load-title-editor__hint{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-load-title-input.lc-load-title-editor__input{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-load-card__content textarea.form-control{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-upload-area__label-text, .lc-funnel-card .lc-upload-area__text{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-upload-area__hint{font-size: var(--lc-funnel-fs-body) !important; line-height: var(--lc-funnel-lh-body) !important;}.lc-funnel-card .lc-upload-area__icon{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-upload-area__icon--combo .lc-upload-area__plus{font-size: 0.62em !important;}.lc-funnel-card .lc-pref-grid__label, .lc-funnel-card .lc-load-layout-grid__label, .lc-funnel-card .lc-pref-group__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-grid__desc, .lc-funnel-card .lc-load-layout-grid__desc, .lc-funnel-card .lc-pref-group__hint{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-btn-group .lc-pref-btn__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-load-badge__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-load-badge__circle{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-warning-box__header{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-warning-box__content{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-confirm-check__text, .lc-funnel-card .lc-confirm-check__sub{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-mode-split__desc, .lc-funnel-card .lc-pref-mode-split__addr{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-mode-tile .lc-load-badge__emoji{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-pref-mode-tile .lc-load-badge__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-concierge-banner{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-toggle__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-acc-title{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-acc-icon{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-mode-tag{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-acc-label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-req-star{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-acc-collapse-toggle{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-acc-info-banner{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-input, .lc-funnel-card textarea.lc-pref-input, .lc-funnel-card .lc-pref-textarea{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-phone-row .iti__selected-dial-code, .lc-funnel-card .lc-phone-row .iti input[type="tel"]{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-faq-btn{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-acc-chevron i{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-option-title{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-payment-summary-grid__header{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-payment-summary-grid__cell, .lc-funnel-card .lc-payment-kv__key, .lc-funnel-card .lc-payment-kv__val, .lc-funnel-card .lc-payment-load__comments, .lc-funnel-card .lc-loads-table__field, .lc-funnel-card .lc-loads-table__val{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-payment-load__name{font-size: var(--lc-funnel-fs-title) !important;}.lc-funnel-card .lc-pricing-bento-check{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pricing-bento-check .fa{font-size: 0.6em !important; line-height: 1 !important;}.lc-funnel-card .lc-pricing-track-media img{display: block;}.lc-funnel-card .lc-pricing-track-badge{width: 2.25rem !important; height: 2.25rem !important; font-size: var(--lc-funnel-fs-body) !important; line-height: 1 !important; background-color: var(--lc-pricing-track-badge-bg) !important; z-index: 1;}@media (max-width: 767.98px){.lc-funnel-card .lc-pref-mode-split__desc{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-mode-split__tiles .lc-pref-mode-tile .lc-load-badge__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-pref-mode-split__tiles .lc-pref-mode-tile .lc-load-badge__emoji{font-size: var(--lc-funnel-fs-title) !important;}}@media (max-width: 576px){.lc-funnel-card .lc-load-card__badges .lc-load-badge__circle{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-load-card__badges .lc-load-badge__emoji{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-load-card__badges .lc-load-badge__label{font-size: var(--lc-funnel-fs-body) !important;}.lc-funnel-card .lc-load-layout-grid__choices .lc-load-badge__label{font-size: var(--lc-funnel-fs-body) !important;}}.lc-funnel-card .lc-payment-step__header{margin-bottom: 16px;}.lc-funnel-card .lc-payment-step__row{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: start;}@media (max-width: 576px){.lc-funnel-card .lc-payment-step__row{grid-template-columns: 1fr; gap: 12px;}}.lc-funnel-card .lc-payment-pickup-grid{display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; gap: 8px 16px; align-items: start;}.lc-funnel-card .lc-payment-pickup-grid__addr--full, .lc-funnel-card .lc-payment-pickup-grid__handoff{grid-column: 1 / -1;}@media (max-width: 576px){.lc-funnel-card .lc-payment-pickup-grid{grid-template-columns: 1fr; grid-template-rows: auto;}.lc-funnel-card .lc-payment-pickup-grid__addr--full{grid-column: 1;}}.lc-funnel-card .lc-payment-summary-grid{display: grid; grid-template-columns: 25% 1fr 1fr; gap: 8px 16px; align-items: start;}.lc-funnel-card .lc-payment-summary-grid__header{font-size: var(--lc-funnel-fs-title); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--lc-blue-900); line-height: var(--lc-funnel-lh-title);}.lc-funnel-card .lc-payment-summary-grid__cell{font-size: var(--lc-funnel-fs-body); color: var(--lc-blue-900); line-height: var(--lc-funnel-lh-body); min-width: 0;}.lc-funnel-card .lc-payment-summary-grid__label{font-weight: 700; color: var(--lc-blue-900); text-align: right; padding-right: 4px;}.lc-funnel-card .lc-payment-summary-grid__empty{color: transparent;}@media (max-width: 576px){.lc-funnel-card .lc-payment-summary-grid{grid-template-columns: 1fr; gap: 6px;}.lc-funnel-card .lc-payment-summary-grid__empty{display: none;}.lc-funnel-card .lc-payment-summary-grid__label{text-align: left; padding-right: 0;}}.lc-funnel-card .lc-payment-load{border: 1px solid var(--lc-blue-200); background: var(--lc-blue-50); border-radius: 12px; padding: 10px 12px; margin-bottom: 10px;}.lc-funnel-card .lc-payment-load__header{display: grid; grid-template-columns: 1fr auto; gap: 10px; align-items: start;}.lc-funnel-card .lc-payment-load__name{font-weight: 700; color: var(--lc-blue-900);}.lc-funnel-card .lc-payment-load__badges{display: inline-flex; gap: 8px; flex-wrap: wrap; justify-content: flex-end;}.lc-funnel-card .lc-payment-load__comments{margin-top: 8px; color: var(--lc-blue-900); opacity: 0.9; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}.lc-funnel-card .lc-payment-kv{display: grid; grid-template-columns: 25% 1fr; gap: 4px 16px; align-items: start;}.lc-funnel-card .lc-payment-kv__key{font-weight: 700; color: var(--lc-blue-900); font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); text-align: right; padding-right: 4px;}.lc-funnel-card .lc-payment-kv__val{color: var(--lc-blue-900); min-width: 0; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body);}@media (max-width: 576px){.lc-funnel-card .lc-payment-kv{grid-template-columns: 25% 1fr; gap: 4px 12px;}.lc-funnel-card .lc-payment-kv__key{color: var(--lc-blue-900); text-align: right; padding-right: 4px;}}.lc-funnel-card .lc-loads-stack{display: flex; flex-direction: column; gap: 14px;}.lc-funnel-card .lc-loads-table{display: grid; grid-template-columns: 25% 1fr; column-gap: 16px; align-items: start;}.lc-funnel-card .lc-loads-table__left{display: grid; grid-template-columns: 1fr 1fr; column-gap: 8px; align-items: start; min-width: 0;}.lc-funnel-card .lc-loads-table__fields, .lc-funnel-card .lc-loads-table__values{display: flex; flex-direction: column; gap: 4px; min-width: 0;}.lc-funnel-card .lc-loads-table__load{justify-self: end; align-self: start;}.lc-funnel-card .lc-loads-table__field{font-weight: 400; color: var(--lc-blue-700); font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); text-align: right; padding-right: 4px;}.lc-funnel-card .lc-loads-table__val{color: var(--lc-blue-900); min-width: 0; font-size: var(--lc-funnel-fs-body); line-height: var(--lc-funnel-lh-body); font-weight: 400;}@media (max-width: 576px){.lc-funnel-card .lc-loads-table{grid-template-columns: 1fr; row-gap: 8px;}.lc-funnel-card .lc-loads-table__left{align-items: start;}.lc-funnel-card .lc-loads-table__load{justify-self: start;}.lc-funnel-card .lc-loads-table__field{text-align: left; padding-right: 0;}}.lc-book-funnel.lc-recap-page{--lc-recap-space: 12px; --lc-recap-section-space: 24px;}.lc-book-funnel.lc-recap-page .lc-recap-progress{margin-bottom: 24px;}.lc-book-funnel.lc-recap-page .lc-recap-title{margin-bottom: 24px;}.lc-book-funnel.lc-recap-page .lc-recap-hero{padding-top: 0; margin-bottom: 48px; width: 100%;}.lc-book-funnel.lc-recap-page .lc-recap-order-line{margin-top: 8px; padding-top: 0; font-weight: 500; color: var(--lc-blue-900); opacity: 0.5;}.lc-book-funnel.lc-recap-page .lc-recap-order-id{color: var(--lc-brand-500); font-weight: 400; opacity: 1;}.lc-book-funnel.lc-recap-page .lc-recap-order-id::before{content: '\00a0';}.lc-book-funnel.lc-recap-page .lc-recap-block{padding-top: 32px;}.lc-book-funnel.lc-recap-page .lc-recap-block__label{margin: 0 0 12px; color: var(--lc-brand-500); font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase;}.lc-book-funnel.lc-recap-page .lc-recap-dl{margin: 0;}.lc-book-funnel.lc-recap-page .lc-recap-mobile-subheading{display: none;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table-wrap{width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table{width: 100%; min-width: 280px; border-collapse: collapse; table-layout: fixed;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__col-label{width: 20%;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__col-data{width: 40%;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__corner{width: 20%; padding: 0; border: 0;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__col-head{width: 40%; padding: 0 0 8px; border: 0; color: var(--lc-brand-500); font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase; text-align: right; vertical-align: bottom;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__col-head:last-child{padding-right: 0;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__col-title{display: block;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__row-head{width: 20%; padding: 8px 12px 8px 0; border-bottom: 1px solid var(--lc-progress-bg); color: var(--lc-blue-900); font-weight: 700; letter-spacing: 0.055em; text-transform: uppercase; opacity: 0.5; text-align: left; vertical-align: top; white-space: nowrap;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__cell{width: 40%; padding: 8px 0 8px 12px; border-bottom: 1px solid var(--lc-progress-bg); color: var(--lc-blue-900); font-weight: 400; text-align: right; vertical-align: top; word-break: break-word;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table__cell:last-child{padding-right: 0;}.lc-book-funnel.lc-recap-page .lc-recap-matrix-table tbody tr:last-child .lc-recap-matrix-table__row-head, .lc-book-funnel.lc-recap-page .lc-recap-matrix-table tbody tr:last-child .lc-recap-matrix-table__cell{border-bottom: 0; padding-bottom: 0;}.lc-book-funnel.lc-recap-page .lc-recap-row{display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 36px; padding: 8px 0; border-bottom: 1px solid var(--lc-progress-bg);}.lc-book-funnel.lc-recap-page .lc-recap-row--last{border-bottom: none; padding-bottom: 0;}.lc-book-funnel.lc-recap-page .lc-recap-row--group-end{margin-bottom: 4px; padding-bottom: 12px; border-bottom: 1px solid var(--lc-progress-bg);}.lc-book-funnel.lc-recap-page .lc-recap-row dt{flex-shrink: 0; margin: 0; font-weight: 700; letter-spacing: 0.055em; text-transform: uppercase; color: var(--lc-blue-900); opacity: 0.5;}.lc-book-funnel.lc-recap-page .lc-recap-row dd{margin: 0; margin-left: auto; text-align: right; font-weight: 400; color: var(--lc-blue-900); min-width: 0; word-break: break-word;}.lc-book-funnel.lc-recap-page .lc-recap-empty{color: var(--lc-text-muted);}.lc-book-funnel.lc-recap-page .lc-recap-back-link{color: var(--lc-text-muted); font-weight: 600; text-decoration: none;}.lc-book-funnel.lc-recap-page .lc-recap-back-link:hover{color: var(--lc-brand-500); text-decoration: underline;}@media (max-width: 576px){.lc-book-funnel.lc-recap-page .lc-recap-progress, .lc-book-funnel.lc-recap-page .lc-recap-title{margin-bottom: var(--lc-recap-space);}.lc-book-funnel.lc-recap-page .lc-recap-hero{margin-bottom: 0;}.lc-book-funnel.lc-recap-page .lc-recap-block{padding-top: var(--lc-recap-section-space);}.lc-book-funnel.lc-recap-page .lc-recap-block__label{margin-bottom: var(--lc-recap-space);}.lc-book-funnel.lc-recap-page .lc-recap-row--group-end{margin-bottom: var(--lc-recap-space); padding-bottom: 8px;}.lc-book-funnel.lc-recap-page .lc-recap-collect-stack .lc-recap-mobile-subheading, .lc-book-funnel.lc-recap-page .lc-recap-loads-stack .lc-recap-mobile-subheading{display: block; margin: 0; padding: 0 0 var(--lc-recap-space); color: var(--lc-brand-500); font-weight: 400; letter-spacing: 0.13em; text-transform: uppercase;}.lc-book-funnel.lc-recap-page .lc-recap-collect-stack .lc-recap-row, .lc-book-funnel.lc-recap-page .lc-recap-loads-stack .lc-recap-row{align-items: flex-start; gap: var(--lc-recap-space);}.lc-book-funnel.lc-recap-page .lc-recap-collect-stack .lc-recap-row dt, .lc-book-funnel.lc-recap-page .lc-recap-loads-stack .lc-recap-row dt{flex: 0 0 100px;}}@media (min-width: 992px){.lc-book-funnel.lc-recap-page .lc-recap-progress{margin-bottom: 48px;}}