.pr-lists{--list-green:#1b6e47;--list-dark:#145537;--list-soft:#edf5f0;--list-line:#d8e1dc;--list-ink:#1f2924;--list-muted:#5e6b65;--list-surface:#fff;color:var(--list-ink)}html[data-bs-theme=dark] .pr-lists{--list-green:#8bd3ac;--list-dark:#b7e7cc;--list-soft:#202f28;--list-line:#3d5146;--list-ink:#eef4f1;--list-muted:#b4c3ba;--list-surface:#18231f}.pr-lists [hidden]{display:none ! important}.pr-lists :is(h1,h2,h3,h4,p,ul,ol,figure){margin-top:0}.pr-lists :is(h1,h2,h3,h4){color:inherit;font-weight:750;letter-spacing:- .025em}.pr-lists h2{font-size:clamp(1.5rem,2.7vw,2.2rem);line-height:1.2}.pr-lists p{line-height:1.65}.pr-lists a{color:var(--list-green);text-underline-offset:4px}.pr-lists :is(a,button,input,summary):focus-visible{outline:3px solid var(--list-green);outline-offset:4px}.pr-lists button{font:inherit}.pr-lists .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:4px;font-size:1rem;font-weight:700;white-space:normal;box-shadow:none}.pr-lists .btn-success{background:var(--list-green);border-color:var(--list-green);color:var(--list-surface)}.pr-lists .btn-success:hover{background:var(--list-dark);border-color:var(--list-dark)}.pr-lists .list-text-link,.pr-lists .list-text-button{display:inline-block;padding:12px 0;min-height:44px;font-size:.9375rem;font-weight:650}.pr-lists .list-text-button{border:0;background:none;color:var(--list-green);text-decoration:underline;text-underline-offset:4px}.pr-lists .list-overline,.pr-lists .list-eyebrow{display:block;font-size:.875rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.pr-lists .list-overline{color:var(--list-green);margin-bottom:12px}.pr-lists .list-example{display:inline-block;padding:4px 8px;font-size:.875rem;font-weight:500;color:var(--list-muted);background:var(--list-soft);border-radius:4px;white-space:nowrap}.pr-lists .list-hero{background:#1b6e47;color:#fff;padding:clamp(2.5rem,5vw,4.5rem) 0}html[data-bs-theme=dark] .pr-lists .list-hero{background:#145537}.pr-lists .list-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center}.pr-lists .list-eyebrow{color:#e5f0e9;margin-bottom:24px}.pr-lists h1{font-size:clamp(2.4rem,4.4vw,4rem);line-height:1.08;font-weight:800;margin-bottom:24px}.pr-lists h1 span{color:#bce5cd}.pr-lists .list-hero-copy{color:#e5f0e9;font-size:1.1rem;max-width:560px;margin-bottom:28px}.pr-lists .list-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pr-lists .list-btn-white{background:#fff;color:#145537;border:1px solid #fff}.pr-lists .list-btn-white:hover{background:#edf5f0}.pr-lists .list-hero-link{color:#fff;padding:12px 0;min-height:44px;font-weight:650}.pr-lists .list-hero :is(.list-btn-white,.list-hero-link):focus-visible{outline-color:#fff}.pr-lists .list-perks{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px 20px;margin:20px 0 0;font-size:.875rem;color:#e5f0e9}.pr-lists .list-preview{background:var(--list-surface);color:var(--list-ink);border:1px solid var(--list-line);border-radius:6px;padding:24px}.pr-lists .list-preview-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}.pr-lists .list-preview-heading .list-overline{font-size:.875rem;letter-spacing:.04em;margin-bottom:6px}.pr-lists .list-preview h2{font-size:1.35rem;margin:0}.pr-lists .list-preview-products{list-style:none;padding:0;margin:0}.pr-lists .list-preview-products li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 0;border-bottom:1px solid var(--list-line)}.pr-lists .list-preview-products small{color:var(--list-muted);white-space:nowrap}.pr-lists .list-preview-products strong{font-size:.9375rem;white-space:nowrap}.pr-lists .list-preview-check{width:18px;height:18px;border:1px solid var(--list-line);border-radius:3px}.pr-lists .list-preview-total{display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-weight:700}.pr-lists .list-preview-total strong{font-size:1.35rem}.pr-lists .list-preview-route{display:flex;gap:12px;align-items:center;background:var(--list-soft);padding:14px;border-radius:4px;text-decoration:none}.pr-lists .list-preview-route:hover strong{text-decoration:underline}.pr-lists .list-preview-route>span:nth-child(2){flex:1}.pr-lists .list-preview-route strong,.pr-lists .list-preview-route>span>span{display:block;font-size:.9375rem}.pr-lists .list-preview-route>span>span{font-size:.875rem;color:var(--list-muted);margin-top:2px}.pr-lists .list-preview-pin{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--list-green);color:var(--list-surface);font-weight:750}.pr-lists .list-preview-note{color:var(--list-muted);font-size:.875rem;margin:12px 0 0}.pr-lists .list-intro{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:24px;border-bottom:1px solid var(--list-line)}.pr-lists .list-intro p{margin:0;max-width:680px}.pr-lists .list-intro a{font-size:.875rem;max-width:280px;line-height:1.5}.pr-lists .list-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.pr-lists section[id],.pr-lists details[id]{scroll-margin-top:100px}.pr-lists .list-section-heading{max-width:750px;margin-bottom:28px}.pr-lists .list-section-heading h2{margin-bottom:16px}.pr-lists .list-section-heading>p:last-child{font-size:1.05rem;color:var(--list-muted);margin-bottom:0}.pr-lists .list-demo{border:1px solid var(--list-line);border-radius:6px;background:var(--list-surface);overflow-anchor:none}.pr-lists .list-demo-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px}.pr-lists .list-demo-top>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pr-lists .list-demo-top strong{font-size:1.05rem}.pr-lists .list-demo-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 24px;gap:8px;border-bottom:1px solid var(--list-line)}.pr-lists .list-demo-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 8px;min-height:52px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--list-muted);font-size:.9375rem}.pr-lists .list-demo-tabs span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid var(--list-line);border-radius:50%;font-size:.875rem}.pr-lists .list-demo-tabs [aria-selected=true]{color:var(--list-green);border-bottom-color:var(--list-green);font-weight:700}.pr-lists .list-demo-tabs [aria-selected=true] span{color:var(--list-surface);background:var(--list-green);border-color:var(--list-green)}.pr-lists .list-demo-tabs button:focus-visible{outline-offset:-4px}.pr-lists .list-demo-body{display:grid;grid-template-columns:minmax(210px,3fr) minmax(0,7fr);gap:40px;padding:32px}.pr-lists .list-demo-guide h3{font-size:1.4rem;line-height:1.25;margin-bottom:18px}.pr-lists .list-demo-guide>p{color:var(--list-muted);font-size:.9375rem}.pr-lists .list-demo-guide .list-demo-tip{border-left:2px solid var(--list-green);padding-left:16px;margin-top:24px}.pr-lists .list-demo-workspace{min-width:0;min-height:610px}.pr-lists .list-demo-product{display:grid;grid-template-columns:44px minmax(0,1fr) 118px 75px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--list-line)}.pr-lists .list-demo-product-icon{display:grid;place-items:center;width:44px;height:48px;color:var(--list-green);background:var(--list-soft);border-radius:4px}.pr-lists .list-demo-product-icon svg{width:38px;height:38px}.pr-lists .list-demo-product-name{min-width:0}.pr-lists .list-demo-product-name strong{display:block;font-size:1rem;line-height:1.4;font-weight:650}.pr-lists .list-demo-product-name>span{display:block;font-size:.875rem;color:var(--list-muted);margin-top:2px}.pr-lists .list-demo-quantity{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--list-line);border-radius:4px}.pr-lists .list-demo-quantity button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;color:var(--list-green);background:transparent;font-size:1.25rem}.pr-lists .list-demo-quantity button:hover{background:var(--list-soft)}.pr-lists .list-demo-quantity button:disabled{opacity:.35;cursor:default}.pr-lists .list-demo-quantity output{min-width:24px;text-align:center;font-size:1rem}.pr-lists .list-demo-line-price{text-align:right;font-size:1rem;white-space:nowrap}.pr-lists .list-demo-alternative{display:flex;align-items:center;gap:14px;cursor:pointer;padding:16px;margin-top:20px;border:1px solid var(--list-line);border-radius:4px}.pr-lists :is(.list-demo-alternative,.list-demo-shopping-row) input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--list-green);cursor:pointer}.pr-lists .list-demo-alternative strong{display:block;font-size:.9375rem}.pr-lists .list-demo-alternative small{display:block;font-size:.875rem;color:var(--list-muted);margin-top:3px}.pr-lists .list-demo-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--list-soft);border-radius:4px;margin:20px 0;font-weight:650}.pr-lists .list-demo-total strong{white-space:nowrap;font-size:1.4rem}.pr-lists .list-demo-next{float:none;margin-top:6px}.pr-lists .list-demo-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;min-width:0}.pr-lists .list-demo-plans legend{font-size:1.1rem;font-weight:700;margin-bottom:16px}.pr-lists .list-demo-plan{position:relative;cursor:pointer;margin:0}.pr-lists .list-demo-plan>input{position:absolute;top:14px;left:14px;width:18px;height:18px;accent-color:var(--list-green)}.pr-lists .list-demo-plan>span{display:flex;flex-direction:column;gap:10px;min-height:220px;height:100%;padding:44px 14px 14px;border:1px solid var(--list-line);border-radius:4px}.pr-lists .list-demo-plan>span>strong{font-size:.9375rem;line-height:1.4;font-weight:650;min-height:2.8em}.pr-lists .list-demo-plan>input:checked+span{border-color:var(--list-green);background:var(--list-soft)}.pr-lists .list-demo-plan-price{font-size:1.55rem;font-weight:750;white-space:nowrap}.pr-lists .list-demo-plan-detail{font-size:.875rem;color:var(--list-muted)}.pr-lists .list-demo-best{color:var(--list-green);font-size:.875rem;font-weight:650;line-height:1.4}.pr-lists .list-demo-saving{font-size:.9375rem;color:var(--list-muted)}.pr-lists .list-demo-selection{border-top:1px solid var(--list-line);padding-top:16px;margin-top:24px;font-weight:650}.pr-lists .list-demo-route-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pr-lists .list-demo-route-heading>span{font-size:.875rem;color:var(--list-muted)}.pr-lists .list-demo-map{position:relative;height:190px;border:1px solid var(--list-line);border-radius:6px;overflow:hidden;background:var(--list-surface)}.pr-lists .list-demo-map svg{display:block;width:100%;height:100%}.pr-lists .list-demo-map-park{fill:var(--list-soft)}.pr-lists .list-demo-map-road{fill:none;stroke:var(--list-line);stroke-width:22}.pr-lists .list-demo-map-path{fill:none;stroke:var(--list-green);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pr-lists .list-demo-map :is(.list-demo-map-pin,.list-demo-map-start){position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);font-weight:700;font-size:.875rem}.pr-lists .list-demo-map-pin{width:32px;height:32px;border-radius:50%;background:var(--list-green);color:var(--list-surface);border:2px solid var(--list-surface)}.pr-lists .list-demo-map-start{left:13.39%;top:76.32%;padding:4px 7px;background:var(--list-surface);border:1px solid var(--list-green);border-radius:4px;color:var(--list-green)}.pr-lists #demoMapPrimary{left:45.54%;top:25.26%}.pr-lists #demoMapNearby{left:82.14%;top:60.52%}.pr-lists #demoMapOther{left:32.14%;top:73.68%}.pr-lists .list-demo-stock{font-size:.9375rem;color:var(--list-muted);margin:14px 0}.pr-lists .list-demo-consolidate{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;border-left:3px solid var(--list-green);border-radius:4px;background:var(--list-soft)}.pr-lists .list-demo-consolidate>div{flex:1 1 220px}.pr-lists .list-demo-consolidate strong{color:var(--list-green)}.pr-lists .list-demo-consolidate p{font-size:.875rem;margin:4px 0 0;color:var(--list-muted)}.pr-lists .list-demo-stops{list-style:none;counter-reset:demo-stops;padding:0;margin:20px 0}.pr-lists .list-demo-stops li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:3px 12px;margin:12px 0}.pr-lists .list-demo-stops li::before{counter-increment:demo-stops;content:counter(demo-stops);display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--list-line);border-radius:50%;font-size:.875rem;grid-row:1/span 2;color:var(--list-green)}.pr-lists .list-demo-stops strong{font-size:.9375rem;font-weight:650}.pr-lists .list-demo-stops li>span{grid-column:2;color:var(--list-muted);font-size:.875rem}.pr-lists .list-demo-shopping-progress{margin-bottom:20px}.pr-lists .list-demo-shopping-progress progress{display:block;width:100%;height:8px;margin-top:10px;border:0;border-radius:4px;overflow:hidden;background:var(--list-line);accent-color:var(--list-green)}.pr-lists .list-demo-shopping-progress progress::-webkit-progress-bar{background:var(--list-line)}.pr-lists .list-demo-shopping-progress progress::-webkit-progress-value{background:var(--list-green)}.pr-lists .list-demo-shopping-progress progress::-moz-progress-bar{background:var(--list-green)}.pr-lists .list-demo-receipt{border:1px solid var(--list-line);border-radius:4px;margin-bottom:16px}.pr-lists .list-demo-receipt h4{display:flex;justify-content:space-between;align-items:start;gap:16px;font-size:.9375rem;padding:14px;background:var(--list-soft);margin:0;letter-spacing:0}.pr-lists .list-demo-receipt h4>span{white-space:nowrap}.pr-lists .list-demo-shopping-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border-top:1px solid var(--list-line);cursor:pointer;margin:0}.pr-lists .list-demo-shopping-row>span>strong{display:block;font-size:.9375rem;font-weight:500}.pr-lists .list-demo-shopping-row small{display:block;margin-top:3px;font-size:.875rem;color:var(--list-muted)}.pr-lists .list-demo-shopping-amount{font-size:.9375rem;white-space:nowrap}.pr-lists .list-demo-shopping-row.is-checked>span>strong{text-decoration:line-through;color:var(--list-muted)}.pr-lists .list-demo-finished{border-left:3px solid var(--list-green);padding:16px;background:var(--list-soft);border-radius:4px;margin-bottom:20px}.pr-lists .list-demo-finished p{margin:4px 0 14px;color:var(--list-muted)}.pr-lists .list-demo-navigation-hint{font-size:.875rem;color:var(--list-muted)}.pr-lists .list-demo-footer{border-top:1px solid var(--list-line);padding:14px 24px;font-size:.875rem;color:var(--list-muted)}.pr-lists .list-demo-noscript{padding:0 24px 16px}.pr-lists .list-benefits-section{background:var(--list-soft)}.pr-lists .list-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pr-lists .list-features article{border-top:1px solid var(--list-line);padding-top:24px}.pr-lists .list-feature-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--list-surface);color:var(--list-green);border-radius:4px;margin-bottom:16px}.pr-lists .list-feature-icon svg{width:26px;height:26px}.pr-lists .list-features h3{font-size:1.2rem;line-height:1.35;margin-bottom:12px}.pr-lists .list-features p{font-size:.9375rem;color:var(--list-muted);margin:0}.pr-lists .list-new-badge{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:4px;background:var(--list-green);color:var(--list-surface);font-size:.75rem;letter-spacing:.04em}.pr-lists .list-share{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;align-items:center;border-bottom:1px solid var(--list-line)}.pr-lists .list-share-copy{color:var(--list-muted);margin:20px 0 24px;max-width:620px}.pr-lists .list-share-points{list-style:none;padding:0;margin:0 0 28px}.pr-lists .list-share-points li{padding:14px 0;border-top:1px solid var(--list-line)}.pr-lists .list-share-points li strong,.pr-lists .list-share-points li span{display:block}.pr-lists .list-share-points li span{margin-top:4px;color:var(--list-muted);font-size:.9375rem;line-height:1.6}.pr-lists .list-share .list-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.pr-lists .list-share .list-text-link{display:inline-block;min-height:44px;padding:10px 0;font-weight:650}.pr-lists .list-share-visual{border:1px solid var(--list-line);border-radius:6px;background:var(--list-surface);padding:20px}.pr-lists .list-share-visual-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px}.pr-lists .list-share-visual-row{display:grid;grid-template-columns:22px minmax(0,1fr) 32px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--list-line)}.pr-lists .list-share-visual-row strong,.pr-lists .list-share-visual-row small{display:block}.pr-lists .list-share-visual-row small{color:var(--list-muted);font-size:.875rem}.pr-lists .list-share-visual-row.is-checked strong{text-decoration:line-through;color:var(--list-muted)}.pr-lists .list-share-visual-check{width:20px;height:20px;border:1.5px solid var(--list-line);border-radius:4px}.pr-lists .list-share-visual-row.is-checked .list-share-visual-check{background:var(--list-green);border-color:var(--list-green)}.pr-lists :is(.list-share-avatar,.list-demo-avatar){display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:.8125rem;font-weight:700;line-height:1}.pr-lists :is(.list-share-avatar,.list-demo-avatar).is-anna{background:#2f5d8a}.pr-lists :is(.list-share-avatar,.list-demo-avatar).is-you{background:#1b6e47;box-shadow:0 0 0 2px var(--list-surface),0 0 0 4px #1b6e47}.pr-lists :is(.list-share-avatar,.list-demo-avatar).is-empty{background:transparent;color:var(--list-muted);border:1.5px dashed var(--list-line)}.pr-lists .list-share-visual-activity{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--list-line);color:var(--list-muted);font-size:.875rem}.pr-lists .list-share-visual-activity .list-share-avatar{width:24px;height:24px;font-size:.6875rem;flex:none}.pr-lists .list-demo-share-link{padding:16px;border:1px solid var(--list-line);border-radius:4px;margin-bottom:24px}.pr-lists .list-demo-share-permission{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px}.pr-lists .list-demo-share-permission legend{font-size:.9375rem;font-weight:650;margin-bottom:8px}.pr-lists .list-demo-share-permission label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.pr-lists .list-demo-share-permission input{width:20px;height:20px;accent-color:var(--list-green)}.pr-lists .list-demo-share-url{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pr-lists .list-demo-share-url code{flex:1 1 180px;min-width:0;padding:10px 12px;border:1px solid var(--list-line);border-radius:4px;color:var(--list-muted);background:var(--list-soft);font-size:.875rem;overflow-wrap:anywhere}.pr-lists .btn-outline-success{color:var(--list-green);border:1px solid var(--list-green);background:transparent}.pr-lists .list-demo-share-status{margin:10px 0 0;min-height:1.5em;font-size:.875rem;color:var(--list-muted)}.pr-lists .list-demo-share-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px}.pr-lists .list-demo-share-head h4,.pr-lists .list-demo-activity-heading{font-size:1rem;margin:0;letter-spacing:0}.pr-lists .list-demo-filter{min-height:44px;padding:8px 14px;border:1px solid var(--list-line);border-radius:4px;background:transparent;color:var(--list-muted);font-size:.875rem;font-weight:650}.pr-lists .list-demo-filter[aria-pressed=true]{color:var(--list-green);border-color:var(--list-green);background:var(--list-soft)}.pr-lists .list-demo-assign{list-style:none;padding:0;margin:0 0 24px}.pr-lists .list-demo-assign li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--list-line)}.pr-lists .list-demo-assign strong,.pr-lists .list-demo-assign small{display:block}.pr-lists .list-demo-assign strong{font-size:.9375rem;font-weight:600}.pr-lists .list-demo-assign small{color:var(--list-muted);font-size:.875rem}.pr-lists .list-demo-avatar{flex:none;width:44px;height:44px;border:0;cursor:pointer;font-size:.9375rem}.pr-lists .list-demo-avatar.is-empty{font-size:1.2rem}.pr-lists .list-demo-activity-heading{margin:8px 0}.pr-lists .list-demo-activity{list-style:none;padding:0;margin:0 0 24px}.pr-lists .list-demo-activity li{padding:8px 0 8px 14px;border-left:2px solid var(--list-line)}.pr-lists .list-demo-activity li span,.pr-lists .list-demo-activity li small{display:block}.pr-lists .list-demo-activity li span{font-size:.9375rem}.pr-lists .list-demo-activity li small{color:var(--list-muted);font-size:.875rem}.pr-lists .list-everyday{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;border-bottom:1px solid var(--list-line)}.pr-lists .list-everyday>div>p:not(.list-overline){color:var(--list-muted);margin:20px 0 24px}.pr-lists .list-everyday ul{list-style:none;padding:0;margin:0}.pr-lists .list-everyday li{padding:16px 0;border-bottom:1px solid var(--list-line)}.pr-lists .list-everyday li:first-child{padding-top:0}.pr-lists .list-everyday li:last-child{border-bottom:0}.pr-lists .list-everyday li strong,.pr-lists .list-everyday li span{display:block}.pr-lists .list-everyday li span{margin-top:6px;color:var(--list-muted);line-height:1.6;font-size:.9375rem}.pr-lists .list-store-countries{display:grid;grid-template-columns:1 fr 1 fr;gap:32px}.pr-lists .list-store-countries h3{font-size:1.1rem;margin-bottom:12px}.pr-lists .list-store-names{font-size:1.05rem;line-height:1.9}.pr-lists .list-route-markets{border-left:3px solid var(--list-green);background:var(--list-soft);padding:14px 16px;border-radius:4px;margin:24px 0;font-size:.9375rem}.pr-lists .list-details{border-bottom:1px solid var(--list-line)}.pr-lists .list-details summary{min-height:52px;padding:16px 0;cursor:pointer;font-weight:650;color:var(--list-ink);line-height:1.5}.pr-lists .list-details[open] summary{color:var(--list-green)}.pr-lists .list-details>div{padding:0 0 20px;color:var(--list-muted)}.pr-lists .list-details p:last-child{margin-bottom:0}.pr-lists .list-faq{margin-top:24px;max-width:920px}.pr-lists .list-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pr-lists .list-screens figure{border:1px solid var(--list-line);border-radius:6px;overflow:hidden;margin:0}.pr-lists .list-screens img{display:block;width:100%;height:auto}.pr-lists .list-screens figcaption{border-top:1px solid var(--list-line);padding:14px;font-size:.875rem}.pr-lists .list-final{background:var(--list-soft);padding-block:40px}.pr-lists .list-final>.container{display:flex;align-items:center;justify-content:space-between;gap:24px 40px}.pr-lists .list-final h2{max-width:720px;font-size:clamp(1.5rem,2.4vw,2rem)}.pr-lists .list-final p{color:var(--list-muted);max-width:700px;margin:12px 0 0}.pr-lists .list-final .btn{flex-shrink:0}.pr-lists .list-support{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;padding-block:28px;font-size:.875rem;color:var(--list-muted)}.pr-lists .list-support p{margin:0}.pr-lists .list-sticky-cta{display:none}@media(max-width:1199.98px){.pr-lists .list-demo-body{gap:24px;padding:24px}.pr-lists .list-demo-product{grid-template-columns:40px minmax(0,1fr) 116px 70px;gap:8px}}@media(max-width:991.98px){.pr-lists .list-hero-grid{grid-template-columns:1 fr}.pr-lists .list-preview{max-width:620px;width:100%}.pr-lists .list-demo-body{grid-template-columns:1 fr}.pr-lists .list-demo-guide{display:grid;grid-template-columns:1 fr 1 fr;gap:0 24px}.pr-lists .list-demo-guide .list-overline,.pr-lists .list-demo-guide h3{grid-column:1/-1}.pr-lists .list-demo-guide .list-demo-tip{margin:0;grid-column:2;grid-row:3/span 2;align-self:start}.pr-lists .list-demo-guide .list-text-link{grid-column:1;justify-self:start}.pr-lists .list-demo-workspace{min-height:0}.pr-lists .list-features{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-lists .list-everyday{gap:32px}.pr-lists .list-final>.container{flex-wrap:wrap}}@media(max-width:767.98px){.pr-lists h1{font-size:clamp(2.35rem,9vw,3.4rem)}.pr-lists .list-hero-grid{gap:32px}.pr-lists .list-preview{padding:20px}.pr-lists .list-hero-copy{font-size:1.05rem}.pr-lists .list-intro{flex-direction:column;align-items:start;gap:14px}.pr-lists .list-intro a{max-width:none}.pr-lists .list-demo-top{padding:12px 16px}.pr-lists .list-demo-top>div{gap:4px;flex-direction:column;align-items:start}.pr-lists .list-demo-tabs{padding:0 8px;gap:0}.pr-lists .list-demo-tabs button{flex-direction:column;gap:6px;font-size:.875rem;padding:12px 4px}.pr-lists .list-demo-body{padding:20px 16px;gap:24px}.pr-lists .list-demo-guide{display:block}.pr-lists .list-demo-guide h3{margin-bottom:12px}.pr-lists .list-demo-guide>p:not(.list-demo-tip){margin-bottom:12px}.pr-lists .list-demo-guide .list-text-link{display:none}.pr-lists .list-demo-guide .list-overline{margin-bottom:8px}.pr-lists .list-demo-product{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 10px;padding:14px 0}.pr-lists .list-demo-product-icon{width:36px;height:44px;grid-row:1/span 2}.pr-lists .list-demo-product-icon svg{width:32px;height:36px}.pr-lists .list-demo-product-name{grid-column:2}.pr-lists .list-demo-quantity{grid-column:2;grid-row:2;width:116px;margin-top:6px}.pr-lists .list-demo-line-price{grid-column:3;grid-row:1/span 2}.pr-lists .list-demo-alternative{padding:14px 10px}.pr-lists .list-demo-total{padding:14px 10px;font-size:.9375rem}.pr-lists .list-demo-plans{grid-template-columns:1 fr}.pr-lists .list-demo-plan>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;min-height:116px;padding:16px 14px 16px 44px}.pr-lists .list-demo-plan>input{top:20px}.pr-lists .list-demo-plan>span>strong{min-height:0;align-self:center}.pr-lists .list-demo-plan-price{grid-column:2;grid-row:1/span 2;align-self:center;font-size:1.35rem}.pr-lists .list-demo-plan-detail,.pr-lists .list-demo-best{grid-column:1}.pr-lists .list-demo-map{height:160px}.pr-lists .list-demo-consolidate{padding:14px}.pr-lists .list-demo-receipt h4{padding:12px 10px;gap:10px}.pr-lists .list-demo-shopping-row{grid-template-columns:26px minmax(0,1fr) auto;padding:14px 10px;gap:8px}.pr-lists .list-demo-footer{padding:14px 16px}.pr-lists .list-everyday,.pr-lists .list-store-countries,.pr-lists .list-share{grid-template-columns:1 fr;gap:24px}.pr-lists .list-demo-tabs button{font-size:.8125rem}.pr-lists .list-screens{grid-template-columns:1 fr}.pr-lists .list-support{padding-bottom:32px}.pr-lists .list-sticky-cta{display:block;position:sticky;bottom:0;z-index:90;background:var(--list-surface);border-top:1px solid var(--list-line);padding:12px 0 max(12px,env(safe-area-inset-bottom))}.pr-lists .list-sticky-cta>.container{display:flex;justify-content:space-between;align-items:center;gap:12px}.pr-lists .list-sticky-cta strong,.pr-lists .list-sticky-cta span{display:block;font-size:.875rem}.pr-lists .list-sticky-cta span{color:var(--list-muted);margin-top:2px}.pr-lists .list-sticky-cta .btn{flex-shrink:0;padding:12px;font-size:.9375rem}.pr-lists.is-demo-visible .list-sticky-cta{visibility:hidden;pointer-events:none}}@media(max-width:479.98px){.pr-lists .list-features{grid-template-columns:1 fr;gap:28px}.pr-lists .list-preview-heading{flex-wrap:wrap}.pr-lists .list-demo-next{width:100%}}@media(prefers-reduced-motion:reduce){.pr-lists *,.pr-lists *::before,.pr-lists *::after{scroll-behavior:auto ! important;transition:none ! important;animation:none ! important}}