.promise-index{color:var(--accent-dark);letter-spacing:.12em;margin-bottom:22px;font-size:.68rem;font-weight:800;display:block}.hero-edition,.design-hours-badge{display:none}body[data-design=liverpool]{--font-body:var(--font-brand);--font-display:var(--font-brand);--font-accent:var(--font-brand);--lv-radius:18px;background:var(--lv-cream);color:var(--lv-plum);font-family:var(--font-body);font-size:1.05rem;line-height:1.6}body[data-design=liverpool] ::selection{background:var(--lv-pink);color:var(--lv-plum)}body[data-design=liverpool] :is(h1,h2,h3,h4){color:inherit;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}body[data-design=liverpool] h1{max-width:none}body[data-design=liverpool] :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--lv-pink);outline-offset:3px}body[data-design=liverpool] .lv-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-design=liverpool] .lv-mark{background:linear-gradient(transparent 60%, var(--lv-butter-deep) 60% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.06em;padding-inline:.06em}body[data-design=liverpool] .lv-sticker{display:block;overflow:visible}body[data-design=liverpool] .lv-sticker text{font-family:var(--font-display)}body[data-design=liverpool] .lv-drawing{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}body[data-design=liverpool] .lv-drawing .b{fill:var(--lv-art-body,#fff)}body[data-design=liverpool] .lv-drawing .d{fill:var(--lv-art-detail,#ffc7d7)}body[data-design=liverpool] .lv-art{background:var(--lv-butter);color:var(--lv-plum);border-radius:16px;flex:none;place-items:center;display:grid;position:relative}body[data-design=liverpool] .lv-art-large{width:150px;height:150px}body[data-design=liverpool] .lv-art-large .lv-drawing{width:96px}body[data-design=liverpool] .lv-art-sticker{filter:drop-shadow(0 2px #2d1a3e33);width:27%;position:absolute;top:18%;right:13%;transform:rotate(14deg)}body[data-design=liverpool] :is(.lv-button,.button){border:2px solid var(--lv-plum);background:var(--lv-pink);min-height:52px;box-shadow:0 4px 0 var(--lv-plum);color:var(--lv-plum);font-family:var(--font-display);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:1rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}body[data-design=liverpool] :is(.lv-button,.button):hover{background:var(--lv-pink-hover);box-shadow:0 5px 0 var(--lv-plum);transform:translateY(-1px)}body[data-design=liverpool] :is(.lv-button,.button):active{box-shadow:0 1px 0 var(--lv-plum);transform:translateY(3px)}body[data-design=liverpool] :is(.lv-button,.button) i{font-style:normal}body[data-design=liverpool] .lv-button-small{min-height:44px;padding:9px 18px;font-size:.95rem}body[data-design=liverpool] .lv-button-large{min-height:58px;padding:14px 30px;font-size:1.08rem}body[data-design=liverpool] .lv-button-block{width:100%}body[data-design=liverpool] .lv-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:4px;font-weight:800;text-decoration-thickness:3px}body[data-design=liverpool] .lv-link:hover{color:var(--lv-pink-text)}body[data-design=liverpool] .lv-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}body[data-design=liverpool] .lv-section{padding-block:clamp(56px,7vw,92px)}body[data-design=liverpool] .lv-eyebrow{color:var(--lv-pink-text);align-items:center;gap:10px;margin:0 0 14px;font-size:.9rem;font-weight:800;display:flex}body[data-design=liverpool] .lv-eyebrow:before{content:"";background:currentColor;width:26px;height:2px}body[data-design=liverpool] .lv-head{justify-content:space-between;align-items:end;gap:24px 48px;margin-bottom:40px;display:flex}body[data-design=liverpool] .lv-head h2{max-width:17ch;font-size:clamp(2.2rem,4.4vw,3.5rem)}body[data-design=liverpool] .lv-head>p{max-width:40ch;color:var(--lv-text);margin:0}body[data-design=liverpool] .lv-head-art{justify-content:start}body[data-design=liverpool] .lv-head-art>p{margin-left:auto}body[data-design=liverpool] .lv-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,80px);display:grid}body[data-design=liverpool] .lv-split>h2{font-size:clamp(2rem,3.8vw,3rem)}body[data-design=liverpool] .lv-prose{color:var(--lv-text)}body[data-design=liverpool] .lv-prose>:first-child{margin-top:0}body[data-design=liverpool] .lv-prose p{margin:0 0 1.1em}body[data-design=liverpool] .lv-prose :is(h2,h3){color:var(--lv-plum);margin:1.4em 0 .5em;font-size:1.4rem}body[data-design=liverpool] .lv-prose a{color:var(--lv-plum);-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}body[data-design=liverpool] .lv-prose ul{padding-left:1.2em}body[data-design=liverpool] .lv-prose li::marker{color:var(--lv-pink-text)}@media (width<=860px){body[data-design=liverpool] .lv-head{display:block}body[data-design=liverpool] .lv-head>p,body[data-design=liverpool] .lv-head>.lv-button{margin-top:16px}body[data-design=liverpool] .lv-head-art .lv-art{display:none}body[data-design=liverpool] .lv-split{grid-template-columns:1fr}}body[data-design=liverpool] .lv-header{z-index:40;border-bottom:2px solid var(--lv-plum);background:var(--lv-cream);position:relative}body[data-design=liverpool] .lv-header-row{align-items:center;gap:18px;min-height:84px;display:flex}body[data-design=liverpool] .lv-brand{color:var(--lv-plum);flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}body[data-design=liverpool] .lv-brand-mark{width:48px;height:48px;overflow:visible}body[data-design=liverpool] .lv-brand-words{justify-items:start;font-size:1.75rem;font-weight:800;line-height:.9;display:grid}body[data-design=liverpool] .lv-brand-words small{color:var(--lv-plum-soft);font-size:.5em;font-weight:inherit;letter-spacing:0}body[data-design=liverpool] .lv-brand-words strong{font-weight:inherit;letter-spacing:-.045em;margin-top:.1em}body[data-design=liverpool] .lv-brand-dark{color:#fff}body[data-design=liverpool] .lv-brand-dark .lv-brand-words small{color:var(--lv-butter)}body[data-design=liverpool] .lv-nav{align-items:center;gap:4px;margin-left:auto;display:flex}body[data-design=liverpool] .lv-nav>a,body[data-design=liverpool] .lv-nav>.lv-menu>button{min-height:44px;color:var(--lv-plum);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}body[data-design=liverpool] .lv-nav>a:hover,body[data-design=liverpool] .lv-nav>.lv-menu>button:hover,body[data-design=liverpool] .lv-menu[data-open=true]>button{background:var(--lv-butter)}body[data-design=liverpool] .lv-nav>:is(a[aria-current=page],a.is-active),body[data-design=liverpool] .lv-nav>.lv-menu>button.is-active{text-decoration:underline;-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:6px;text-decoration-thickness:3px}body[data-design=liverpool] .lv-caret{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}body[data-design=liverpool] .lv-menu[data-open=true] .lv-caret{margin-top:4px;transform:rotate(225deg)}body[data-design=liverpool] .lv-menu{position:relative}body[data-design=liverpool] .lv-repairs-menu{border:2px solid var(--lv-plum);border-radius:var(--lv-radius);width:620px;box-shadow:8px 8px 0 var(--lv-pink);background:#fff;padding:14px;position:absolute;top:calc(100% + 14px);left:-12px}body[data-design=liverpool] .lv-repairs-menu ul{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-repairs-menu a{color:var(--lv-plum);border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}body[data-design=liverpool] .lv-repairs-menu a:hover,body[data-design=liverpool] .lv-repairs-menu a[aria-current=page]{background:var(--lv-cream)}body[data-design=liverpool] .lv-menu-art{background:var(--lv-butter);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}body[data-design=liverpool] .lv-menu-art .lv-drawing{stroke-width:3px;width:32px}body[data-design=liverpool] .lv-repairs-menu strong{font-size:1rem;display:block}body[data-design=liverpool] .lv-repairs-menu small{color:var(--lv-muted);font-size:.82rem;line-height:1.35;display:block}body[data-design=liverpool] .lv-repairs-foot{border-top:1px dashed var(--lv-line-strong);color:var(--lv-muted);justify-content:space-between;align-items:center;gap:16px;margin:10px 0 0;padding:12px 10px 2px;font-size:.9rem;display:flex}body[data-design=liverpool] .lv-repairs-foot a{color:var(--lv-plum);-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}body[data-design=liverpool] .lv-repairs-foot i{font-style:normal}body[data-design=liverpool] .lv-header-phone{color:var(--lv-plum-soft);white-space:nowrap;margin-left:10px;font-size:.95rem;font-weight:700;text-decoration:none}body[data-design=liverpool] .lv-header-phone:hover{color:var(--lv-plum)}body[data-design=liverpool] .lv-mobile-call,body[data-design=liverpool] .lv-mobile{display:none}body[data-design=liverpool] .lv-mobile-call{border:2px solid var(--lv-plum);background:var(--lv-cream);width:46px;height:46px;color:var(--lv-plum);border-radius:14px;flex:none;place-items:center}body[data-design=liverpool] .lv-mobile-call svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;width:22px;height:22px}body[data-design=liverpool] .lv-burger{border:2px solid var(--lv-plum);background:var(--lv-cream);cursor:pointer;border-radius:14px;place-content:center;gap:5px;width:46px;height:46px;display:grid}body[data-design=liverpool] .lv-burger span{background:var(--lv-plum);border-radius:2px;width:20px;height:2.5px;transition:transform .15s;display:block}body[data-design=liverpool] .lv-mobile[data-open=true] .lv-burger span:first-child{transform:translateY(7.5px)rotate(45deg)}body[data-design=liverpool] .lv-mobile[data-open=true] .lv-burger span:nth-child(2){opacity:0}body[data-design=liverpool] .lv-mobile[data-open=true] .lv-burger span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}body[data-design=liverpool] .lv-mobile-panel{border-bottom:2px solid var(--lv-plum);background:var(--lv-cream);max-height:calc(100dvh - 72px);padding:18px 20px 26px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}body[data-design=liverpool] .lv-mobile-panel>p{color:var(--lv-pink-text);margin:14px 0 8px;font-size:.82rem;font-weight:800}body[data-design=liverpool] .lv-mobile-repairs{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-mobile-repairs a{border:2px solid var(--lv-line);min-height:52px;color:var(--lv-plum);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-weight:800;text-decoration:none;display:flex}body[data-design=liverpool] .lv-mobile-repairs .lv-drawing{stroke-width:3px;flex:none;width:28px}body[data-design=liverpool] .lv-mobile-panel>a:not(.lv-button){border-bottom:1px dashed var(--lv-line-strong);color:var(--lv-plum);padding:13px 2px;font-weight:800;text-decoration:none;display:block}body[data-design=liverpool] .lv-mobile-panel>.lv-button{width:100%;margin-top:20px}body[data-design=liverpool] .lv-mobile-panel>a.lv-mobile-phone{text-align:center;border:0}@media (width<=1060px){body[data-design=liverpool] .lv-header-row{min-height:72px}body[data-design=liverpool] .lv-nav,body[data-design=liverpool] .lv-header-phone,body[data-design=liverpool] .lv-header-cta{display:none}body[data-design=liverpool] .lv-mobile-call{margin-left:auto;display:grid}body[data-design=liverpool] .lv-mobile{display:block;position:static}body[data-design=liverpool] .lv-brand-mark{width:42px;height:42px}body[data-design=liverpool] .lv-brand-words{font-size:1.5rem}}body[data-design=liverpool] .lv-hero{border-bottom:2px solid var(--lv-plum);background:var(--lv-cream);padding-block:clamp(40px,6vw,76px) clamp(48px,7vw,88px);position:relative;overflow-x:clip}body[data-design=liverpool] .lv-hero-grid{gap:clamp(32px,5vw,72px);display:grid}body[data-design=liverpool] :is(.lv-hero-quote,.lv-hero-visual) .lv-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}body[data-design=liverpool] .lv-kicker{border:2px solid var(--lv-plum);background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin:0 0 22px;padding:5px 16px 5px 6px;font-size:.92rem;font-weight:800;display:inline-flex}body[data-design=liverpool] .lv-kicker b{background:var(--lv-plum);color:var(--lv-butter);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.82rem}body[data-design=liverpool] .lv-hero .lv-headline{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:800;line-height:1.02}body[data-design=liverpool] .lv-hero-slogan .lv-headline{font-size:clamp(2.6rem,4.8vw,4.3rem)}body[data-design=liverpool] .lv-overline{color:var(--lv-plum-soft);letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.2;display:block}body[data-design=liverpool] .lv-lede{max-width:38ch;color:var(--lv-text);margin:24px 0 0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.6}body[data-design=liverpool] .lv-hero-art{justify-items:center;display:grid}body[data-design=liverpool] .lv-hero-quote .lv-hero-grid{grid-template-rows:1fr auto auto 1fr;grid-template-areas:".side""copy side""ticks side"".side";row-gap:0}body[data-design=liverpool] .lv-hero-quote .lv-hero-copy{grid-area:copy}body[data-design=liverpool] .lv-hero-quote .lv-hero-side{grid-area:side}body[data-design=liverpool] .lv-hero-quote .lv-ticks{color:var(--lv-plum);grid-area:ticks;gap:10px;margin:30px 0 0;padding:0;font-size:.98rem;font-weight:800;list-style:none;display:grid}body[data-design=liverpool] .lv-hero-quote .lv-ticks li{align-items:center;gap:9px;display:flex}body[data-design=liverpool] .lv-hero-quote .lv-ticks li:before{background:var(--lv-butter-deep);width:24px;height:24px;color:var(--lv-plum);content:"✓";border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:900;line-height:1;display:grid}body[data-design=liverpool] .lv-call-sticker{border:2px solid var(--lv-plum);box-shadow:0 3px 0 var(--lv-plum);color:var(--lv-plum);background:#fff;border-radius:16px;gap:6px;margin-top:34px;padding:14px 26px 14px 18px;text-decoration:none;transition:transform .15s;display:inline-grid;position:relative;transform:rotate(-2deg)}body[data-design=liverpool] .lv-call-sticker:hover{transform:rotate(0)}body[data-design=liverpool] .lv-call-sticker:before{border:1.5px dashed var(--lv-line-strong);content:"";pointer-events:none;border-radius:11px;position:absolute;inset:5px}body[data-design=liverpool] .lv-call-top{color:var(--lv-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}body[data-design=liverpool] .lv-call-brand{align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}body[data-design=liverpool] .lv-call-brand svg{width:26px;height:26px;overflow:visible}body[data-design=liverpool] .lv-call-row{border-top:1.5px dashed var(--lv-line-strong);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:8px;display:flex}body[data-design=liverpool] .lv-call-row span{color:var(--lv-muted);font-size:.9rem;font-weight:700}body[data-design=liverpool] .lv-call-row strong{letter-spacing:-.01em;font-size:1.45rem}body[data-design=liverpool] .lv-call-sticker small{color:var(--lv-muted);font-size:.78rem;font-weight:700}body[data-design=liverpool] .lv-call-peel{border-top:2px solid var(--lv-plum);border-left:2px solid var(--lv-plum);background:linear-gradient(135deg, var(--lv-butter) 50%, var(--lv-cream) 50%);border-radius:6px 0 14px;width:26px;height:26px;position:absolute;bottom:-2px;right:-2px}body[data-design=liverpool] .lv-big-sticker{width:min(100%,340px);margin:0;position:relative}body[data-design=liverpool] .lv-big-sticker svg{width:100%;filter:drop-shadow(10px 10px 0 var(--lv-pink));display:block;overflow:visible;transform:rotate(-8deg)}body[data-design=liverpool] .lv-big-sticker figcaption{border:2px solid var(--lv-plum);background:var(--lv-butter);border-radius:12px;padding:8px 16px;font-size:1.05rem;font-weight:800;position:absolute;bottom:4%;right:-6%;transform:rotate(6deg)}@media (width>=961px) and (height<=820px){body[data-design=liverpool] .lv-hero-quote{padding-top:52px}body[data-design=liverpool] .lv-hero-quote .lv-quote-sticker{width:116px;top:-42px}body[data-design=liverpool] .lv-hero-quote .lv-quote{padding-top:30px}body[data-design=liverpool] .lv-hero-quote .lv-quote-sub{margin-bottom:16px}}@media (width<=960px){body[data-design=liverpool] :is(.lv-hero-quote,.lv-hero-visual) .lv-hero-grid{grid-template-columns:1fr}body[data-design=liverpool] .lv-hero-quote .lv-hero-grid{grid-template-rows:auto;grid-template-areas:"copy""side""ticks";row-gap:clamp(32px,5vw,72px)}body[data-design=liverpool] .lv-hero-quote .lv-ticks{flex-wrap:wrap;gap:10px 26px;margin-top:-4px;display:flex}body[data-design=liverpool] .lv-hero-art{justify-items:start}body[data-design=liverpool] .lv-big-sticker{width:200px}}@media (width<=640px){body[data-design=liverpool] .lv-hero{padding-block:18px 44px}body[data-design=liverpool] .lv-kicker{margin-bottom:16px;font-size:.82rem}body[data-design=liverpool] .lv-hero-slogan .lv-headline{font-size:3rem}body[data-design=liverpool] .lv-hero .lv-headline{font-size:2.45rem}body[data-design=liverpool] .lv-hero-quote .lv-overline{margin-bottom:8px;font-size:1.1rem}body[data-design=liverpool] .lv-hero-quote .lv-hero-grid{row-gap:24px}body[data-design=liverpool] .lv-hero-quote .lv-quote-wrap{margin-top:22px}body[data-design=liverpool] .lv-lede{margin-top:14px;font-size:1.05rem}}body[data-design=liverpool] .lv-quote-wrap{scroll-margin-top:24px;position:relative}body[data-design=liverpool] .lv-quote-sticker{z-index:2;filter:drop-shadow(0 4px #2d1a3e40);pointer-events:none;width:132px;position:absolute;top:-56px;right:-38px;transform:rotate(12deg)}body[data-design=liverpool] .lv-quote{background:var(--lv-plum);box-shadow:12px 12px 0 var(--lv-butter-deep), 12px 12px 0 2px var(--lv-plum);color:#fff;border-radius:26px;padding:clamp(28px,3.4vw,40px) clamp(22px,3vw,38px) 28px;position:relative}body[data-design=liverpool] .lv-quote-title{max-width:19ch;padding-right:64px;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.05}body[data-design=liverpool] .lv-quote-sub{color:var(--lv-on-dark-muted);text-wrap:balance;margin:8px 0 22px;font-size:.98rem}body[data-design=liverpool] .lv-quote-form{gap:14px;display:grid}body[data-design=liverpool] .lv-field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}body[data-design=liverpool] .lv-field>span,body[data-design=liverpool] .lv-field-head>span{color:var(--lv-butter);margin-bottom:0;padding:0;font-size:.9rem;font-weight:800}body[data-design=liverpool] .lv-field-head{align-items:center;gap:2px;display:flex}body[data-design=liverpool] .lv-quote :is(select,input:not([type=radio])){width:100%;min-height:54px;color:var(--lv-plum);font-family:var(--font-body);background-color:#fff;border:2px solid #fff;border-radius:12px;padding:0 16px;font-size:16px;font-weight:700}body[data-design=liverpool] .lv-quote select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--lv-plum) 50%), linear-gradient(135deg, var(--lv-plum) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}body[data-design=liverpool] .lv-quote select:invalid,body[data-design=liverpool] .lv-quote input::placeholder{color:var(--lv-muted);font-weight:500}body[data-design=liverpool] .lv-quote :is(select,input):focus{border-color:var(--lv-pink);outline:none;box-shadow:0 0 0 4px #ff5f8f59}body[data-design=liverpool] .lv-quote-pair{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}body[data-design=liverpool] .lv-segments{grid-template-columns:1fr 1fr;gap:6px;display:grid}body[data-design=liverpool] .lv-segments label{display:block;position:relative}body[data-design=liverpool] .lv-segments input{opacity:0;position:absolute;inset:0}body[data-design=liverpool] .lv-segments span{border:2px solid var(--lv-plum-edge);min-height:54px;color:var(--lv-on-dark);text-align:center;cursor:pointer;border-radius:12px;place-items:center;padding:4px 8px;font-size:.95rem;font-weight:800;transition:background-color .12s,border-color .12s;display:grid}body[data-design=liverpool] .lv-segments label:hover span{border-color:var(--lv-butter)}body[data-design=liverpool] .lv-segments input:checked+span{border-color:var(--lv-butter);background:var(--lv-butter);color:var(--lv-plum)}body[data-design=liverpool] .lv-segments input:focus-visible+span{outline:3px solid var(--lv-pink);outline-offset:2px}body[data-design=liverpool] .lv-segments input:disabled+span{opacity:.4;cursor:not-allowed}body[data-design=liverpool] .lv-quote-submit{border-color:var(--lv-pink);width:100%;min-height:62px;box-shadow:none;margin-top:6px;font-size:1.2rem}body[data-design=liverpool] .lv-quote-submit:hover{box-shadow:none}body[data-design=liverpool] .lv-quote .form-message{color:var(--lv-pink-on-dark);margin:0;font-weight:700}body[data-design=liverpool] .lv-quote .form-message:empty{display:none}body[data-design=liverpool] .lv-field-head .installation-type-help{margin-block:-4px;display:flex;position:static}body[data-design=liverpool] .sticky-quote-form .quote-installation-field{flex-wrap:wrap;align-items:center;column-gap:2px;display:flex}body[data-design=liverpool] .sticky-quote-form .quote-installation-field>label{display:contents}body[data-design=liverpool] .sticky-quote-form .quote-installation-field>label>span{padding-right:0}body[data-design=liverpool] .sticky-quote-form .quote-installation-field>label>select{flex:1 0 100%;order:2}body[data-design=liverpool] .sticky-quote-form .installation-type-help{order:1;margin-block:-6px -2px;display:flex;position:static}body[data-design=liverpool] .installation-help-button,body[data-design=liverpool] .sticky-quote-form .installation-help-button{border-radius:50%;place-items:center;width:24px;height:24px;padding:0}body[data-design=liverpool] .installation-help-button>span,body[data-design=liverpool] .sticky-quote-form .installation-help-button>span{background:var(--lv-butter);width:15px;height:15px;color:var(--lv-plum);font-family:var(--font-display);border:0;font-size:10.5px;font-style:normal;font-weight:800;transition:background-color .12s,color .12s}body[data-design=liverpool] .sticky-quote-form .installation-help-button>span{color:#fff;background:#ffffff29;width:14px;height:14px;font-size:10px}body[data-design=liverpool] .installation-help-button:hover>span,body[data-design=liverpool] .sticky-quote-form .installation-help-button:hover>span{background:var(--lv-pink);color:var(--lv-plum)}body[data-design=liverpool] :is(.installation-help-button,.installation-help-dialog button):focus-visible{outline:3px solid var(--lv-pink);outline-offset:0}body[data-design=liverpool] .installation-help-dialog{border:2px solid var(--lv-plum);background:var(--lv-cream);width:min(440px,100% - 40px);box-shadow:10px 10px 0 var(--lv-butter-deep), 10px 10px 0 2px var(--lv-plum);color:var(--lv-plum);font-family:var(--font-body);border-radius:22px;padding:28px 26px 26px}body[data-design=liverpool] .installation-help-dialog::backdrop{background:#1d0f299e}body[data-design=liverpool] .installation-help-dialog h2{margin:0 44px 16px 0;font-size:1.6rem;line-height:1.08}body[data-design=liverpool] .installation-help-dialog h3{letter-spacing:-.01em;margin:18px 0 4px;font-size:1.05rem}body[data-design=liverpool] .installation-help-dialog p{color:var(--lv-text);font-size:.95rem;line-height:1.55}body[data-design=liverpool] .installation-help-dialog .installation-help-tip{background:var(--lv-butter);color:var(--lv-plum);border-radius:12px;margin-top:18px;padding:12px 14px;font-size:.9rem;font-weight:600}body[data-design=liverpool] .installation-help-close{border:2px solid var(--lv-line-strong);width:36px;height:36px;color:var(--lv-plum);border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;transition:background-color .12s,border-color .12s;display:grid;top:14px;right:14px}body[data-design=liverpool] .installation-help-close:hover{border-color:var(--lv-plum);background:var(--lv-butter)}body[data-design=liverpool] .installation-help-done{border:2px solid var(--lv-plum);background:var(--lv-pink);min-height:50px;box-shadow:0 4px 0 var(--lv-plum);color:var(--lv-plum);font-family:var(--font-display);border-radius:14px;margin-top:20px;font-size:1rem;font-weight:800;transition:transform .12s,box-shadow .12s,background-color .12s}body[data-design=liverpool] .installation-help-done:hover{background:var(--lv-pink-hover);box-shadow:0 5px 0 var(--lv-plum);transform:translateY(-1px)}body[data-design=liverpool] .installation-help-done:active{box-shadow:0 1px 0 var(--lv-plum);transform:translateY(3px)}@media (width<=1100px){body[data-design=liverpool] .lv-quote-sticker{right:-14px}body[data-design=liverpool] .lv-segments span{padding-inline:4px;font-size:.88rem}}@media (width<=960px){body[data-design=liverpool] .lv-quote-wrap{margin-top:30px}body[data-design=liverpool] .lv-quote-pair{grid-template-columns:1.15fr .85fr}body[data-design=liverpool] .lv-segments span{padding-inline:8px;font-size:.95rem}}@media (width<=640px){body[data-design=liverpool] .lv-quote-sticker{width:92px;top:-42px;right:-4px}body[data-design=liverpool] .lv-quote{box-shadow:8px 8px 0 var(--lv-butter-deep), 8px 8px 0 2px var(--lv-plum);padding-top:24px}body[data-design=liverpool] .lv-quote-title{max-width:none;margin-bottom:18px;padding-right:72px;font-size:1.85rem}body[data-design=liverpool] .lv-quote-sub{display:none}body[data-design=liverpool] .lv-quote-form{gap:12px}body[data-design=liverpool] .lv-field{gap:5px}body[data-design=liverpool] :is(.lv-quote :is(select,input:not([type=radio])),.lv-segments span){min-height:50px}body[data-design=liverpool] .lv-quote-pair{grid-template-columns:1fr}}body[data-design=liverpool] .lv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-card{border:2px solid var(--lv-plum);background:#fff;border-radius:22px;align-items:center;gap:20px;padding:16px 20px 16px 16px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}body[data-design=liverpool] .lv-card:hover{box-shadow:6px 6px 0 var(--lv-pink);transform:translate(-2px,-2px)}body[data-design=liverpool] .lv-card .lv-art{width:132px;height:132px}body[data-design=liverpool] .lv-card .lv-art .lv-drawing{width:84px}body[data-design=liverpool] .lv-card-body{min-width:0}body[data-design=liverpool] .lv-card h3{margin-bottom:10px;font-size:1.45rem}body[data-design=liverpool] .lv-card h3 a{color:inherit;text-decoration:none}body[data-design=liverpool] .lv-card h3 a:after{border-radius:inherit;content:"";position:absolute;inset:0}body[data-design=liverpool] .lv-chips{z-index:1;flex-wrap:wrap;gap:5px;margin:0 0 12px;padding:0;list-style:none;display:flex;position:relative}body[data-design=liverpool] .lv-chips a{border:1px solid var(--lv-line);background:var(--lv-cream);color:var(--lv-plum);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-block}body[data-design=liverpool] .lv-chips a:hover{border-color:var(--lv-plum);background:var(--lv-butter)}body[data-design=liverpool] .lv-card-go{color:var(--lv-pink-text);font-size:.95rem;font-weight:800;text-decoration:none}body[data-design=liverpool] .lv-card-go i{font-style:normal}body[data-design=liverpool] .lv-card-lead{background:var(--lv-plum);color:#fff}body[data-design=liverpool] .lv-card-lead .lv-art{background:var(--lv-plum-raised);color:#fff;--lv-art-body:var(--lv-plum);--lv-art-detail:var(--lv-pink)}body[data-design=liverpool] .lv-card-lead .lv-chips a{background:var(--lv-plum-soft);color:#fff;border-color:#0000}body[data-design=liverpool] .lv-card-lead .lv-chips a:hover{border-color:var(--lv-butter);background:var(--lv-plum-soft)}body[data-design=liverpool] .lv-card-lead .lv-card-go{color:var(--lv-pink)}body[data-design=liverpool] .lv-chat-band{background:var(--lv-plum);color:#fff}body[data-design=liverpool] .lv-chat-band .lv-eyebrow{color:var(--lv-pink-on-dark)}body[data-design=liverpool] .lv-chat-band .lv-mark{color:var(--lv-butter);background:0 0}body[data-design=liverpool] .lv-chat-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:20px clamp(32px,6vw,80px);margin-bottom:clamp(36px,4.5vw,56px);display:grid}body[data-design=liverpool] .lv-chat-intro h2{max-width:14ch;font-size:clamp(2.3rem,4.6vw,3.7rem)}body[data-design=liverpool] .lv-chat-intro p{max-width:40ch;color:var(--lv-on-dark-muted);margin:0 0 22px;font-size:1.1rem}body[data-design=liverpool] .lv-chat-band .lv-button{border-color:var(--lv-pink);box-shadow:0 4px 0 var(--lv-plum-deep)}body[data-design=liverpool] .lv-thread{columns:2;column-gap:clamp(28px,4vw,56px);margin:0;padding:0;list-style:none}body[data-design=liverpool] .lv-exchange{break-inside:avoid;flex-direction:column;gap:8px;margin:0 0 28px;display:flex}body[data-design=liverpool] .lv-thread-hint{display:none}body[data-design=liverpool] .lv-msg{border-radius:20px;max-width:80%;margin:0;padding:12px 20px 14px;font-size:1.04rem;line-height:1.5}body[data-design=liverpool] .lv-exchange .lv-msg{max-width:88%}body[data-design=liverpool] .lv-msg p{margin:0}body[data-design=liverpool] .lv-msg p+p{margin-top:.6em}body[data-design=liverpool] .lv-msg-who{letter-spacing:.1em;opacity:.7;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:800;display:block}body[data-design=liverpool] .lv-msg-you{color:var(--lv-plum);background:#fff;border-bottom-left-radius:6px;align-self:flex-start}body[data-design=liverpool] .lv-msg-us{background:var(--lv-butter);color:var(--lv-plum);border-bottom-right-radius:6px;align-self:flex-end;font-weight:600}body[data-design=liverpool] .lv-msg-us a:not(.lv-button){color:inherit;font-weight:800}body[data-design=liverpool] .lv-coverage-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:0 clamp(32px,6vw,80px);display:grid}body[data-design=liverpool] .lv-coverage-grid .lv-board{display:contents}body[data-design=liverpool] .lv-coverage-grid .lv-board-list{grid-column:1/-1;margin-top:clamp(36px,4.5vw,52px)}body[data-design=liverpool] .lv-coverage-intro h2{max-width:16ch;font-size:clamp(2.1rem,4vw,3.2rem)}body[data-design=liverpool] .lv-coverage-intro>p:not(.lv-eyebrow){max-width:44ch;color:var(--lv-text);margin:18px 0 0}body[data-design=liverpool] .lv-board-stickers{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px 4px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-board-stickers li{place-items:center;display:grid}body[data-design=liverpool] .lv-board-stickers .lv-sticker{width:min(64px,100%);transition:transform .15s}body[data-design=liverpool] .lv-board-stickers li:nth-child(3n) .lv-sticker{transform:rotate(-7deg)}body[data-design=liverpool] .lv-board-stickers li:nth-child(3n+1) .lv-sticker{transform:rotate(6deg)}body[data-design=liverpool] .lv-board-stickers li.is-here .lv-sticker{filter:drop-shadow(3px 3px 0 var(--lv-plum))}body[data-design=liverpool] .lv-board-list{columns:4 200px;border-top:2px solid var(--lv-plum);column-gap:32px;margin:0;padding:4px 0 0;list-style:none}body[data-design=liverpool] .lv-board-list li{break-inside:avoid}body[data-design=liverpool] .lv-board-list :is(a,span[aria-current]){border-bottom:1px dashed var(--lv-line-strong);color:var(--lv-plum);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:10px 2px;font-weight:700;text-decoration:none;display:flex}body[data-design=liverpool] .lv-board-list a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:3px;text-decoration-thickness:2px}body[data-design=liverpool] .lv-board-list b{color:var(--lv-pink-text);white-space:nowrap;font-weight:800}body[data-design=liverpool] .lv-board-list .is-here span[aria-current]{border-bottom-style:solid;border-bottom-color:var(--lv-plum)}body[data-design=liverpool] .lv-board-list em{color:var(--lv-pink-text);font-size:.82rem;font-style:normal;font-weight:800}body[data-design=liverpool] .lv-hero-art .lv-board-stickers{grid-template-columns:repeat(5,1fr);width:min(100%,460px);margin:0}body[data-design=liverpool] .lv-hero-art .lv-board-stickers .lv-sticker{width:76px}body[data-design=liverpool] .lv-questions{background:var(--lv-butter)}body[data-design=liverpool] .lv-questions .lv-mark{background:linear-gradient(#0000 60%,#fff 60% 90%,#0000 90%)}body[data-design=liverpool] .lv-questions-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}body[data-design=liverpool] .lv-questions-intro{position:sticky;top:32px}body[data-design=liverpool] .lv-questions-intro h2{max-width:15ch;font-size:clamp(2rem,3.4vw,2.8rem)}body[data-design=liverpool] .lv-questions-intro>p:not(.lv-eyebrow){max-width:32ch;color:var(--lv-text);margin:18px 0 0}body[data-design=liverpool] .lv-faqs{gap:12px;display:grid}body[data-design=liverpool] .lv-faqs details{border:2px solid var(--lv-plum);background:#fff;border-radius:16px;padding:0 22px}body[data-design=liverpool] .lv-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;font-size:1.1rem;font-weight:800;line-height:1.3;list-style:none;display:flex}body[data-design=liverpool] .lv-faqs summary::-webkit-details-marker{display:none}body[data-design=liverpool] .lv-faqs summary i{background:var(--lv-butter);border-radius:10px;flex:none;width:32px;height:32px;display:block;position:relative}body[data-design=liverpool] .lv-faqs summary i:before,body[data-design=liverpool] .lv-faqs summary i:after{background:var(--lv-plum);content:"";border-radius:2px;width:14px;height:2.5px;transition:transform .15s;position:absolute;top:15px;left:9px}body[data-design=liverpool] .lv-faqs summary i:after{transform:rotate(90deg)}body[data-design=liverpool] .lv-faqs details[open] summary i{background:var(--lv-pink)}body[data-design=liverpool] .lv-faqs details[open] summary i:after{transform:rotate(0)}body[data-design=liverpool] .lv-faqs details p{color:var(--lv-text);margin:0 0 20px}body[data-design=liverpool] .lv-review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-review-list figure{border:2px solid var(--lv-plum);background:#fff;border-radius:20px 20px 20px 6px;height:100%;margin:0;padding:22px}body[data-design=liverpool] .lv-review-list blockquote{margin:0 0 16px}body[data-design=liverpool] .lv-review-list small{color:var(--lv-muted);display:block}@media (width<=1100px){body[data-design=liverpool] .lv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){body[data-design=liverpool] :is(.lv-chat-intro,.lv-coverage-grid,.lv-questions-grid){grid-template-columns:1fr}body[data-design=liverpool] .lv-coverage-intro+.lv-board .lv-board-stickers{margin-top:32px}body[data-design=liverpool] .lv-questions-intro{position:static}body[data-design=liverpool] .lv-review-list{grid-template-columns:1fr}}@media (width<=680px){body[data-design=liverpool] .lv-cards{grid-template-columns:1fr;gap:12px}body[data-design=liverpool] .lv-card{border-radius:18px;gap:16px;padding:12px 16px 12px 12px}body[data-design=liverpool] .lv-card .lv-art{border-radius:12px;width:80px;height:80px}body[data-design=liverpool] .lv-card .lv-art .lv-drawing{width:52px}body[data-design=liverpool] .lv-card h3{margin-bottom:8px;font-size:1.25rem}body[data-design=liverpool] .lv-chips{gap:4px;margin-bottom:8px}body[data-design=liverpool] .lv-chips a{padding:2px 9px;font-size:.76rem}body[data-design=liverpool] .lv-msg{max-width:92%}body[data-design=liverpool] .lv-thread{scroll-snap-type:x mandatory;scrollbar-width:none;columns:auto;gap:14px;margin-inline:-14px;padding:0 14px 6px;scroll-padding-inline:14px;display:flex;overflow-x:auto}body[data-design=liverpool] .lv-thread::-webkit-scrollbar{display:none}body[data-design=liverpool] .lv-exchange{background:var(--lv-plum-raised);scroll-snap-align:start;border-radius:24px;flex:0 0 86%;margin:0;padding:16px}body[data-design=liverpool] .lv-exchange .lv-msg{max-width:94%;font-size:.98rem}body[data-design=liverpool] .lv-chat-band .lv-thread-hint{color:var(--lv-on-dark-muted);margin:14px 0 0;font-size:.88rem;font-weight:800;display:block}body[data-design=liverpool] .lv-chat-band .lv-thread-hint i{color:var(--lv-pink-on-dark);font-style:normal}body[data-design=liverpool] .lv-board-list{columns:2;column-gap:18px}body[data-design=liverpool] .lv-board-list :is(a,span[aria-current]){font-size:.95rem}body[data-design=liverpool] .lv-board-list b{font-size:.85rem}body[data-design=liverpool] .lv-board-stickers{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-design=liverpool] .lv-board-stickers .lv-sticker{width:48px}body[data-design=liverpool] .lv-hero-art .lv-board-stickers .lv-sticker{width:58px}}body[data-design=liverpool] .lv-faults .lv-head-art .lv-art{width:120px;height:120px}body[data-design=liverpool] .lv-faults .lv-head-art .lv-art .lv-drawing{width:76px}body[data-design=liverpool] .lv-fault-chats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-fault-chats>li{background:var(--lv-plum);border-radius:24px;flex-direction:column;gap:12px;padding:24px;scroll-margin-top:24px;display:flex}body[data-design=liverpool] .lv-fault-chats>li:target{box-shadow:0 0 0 4px var(--lv-pink)}body[data-design=liverpool] .lv-fault-chats .lv-msg{max-width:88%}body[data-design=liverpool] .lv-fault-chats .lv-msg-you{font-size:1.12rem;font-weight:800}body[data-design=liverpool] .lv-msg-tip{border-top:1.5px dashed #2d1a3e59;padding-top:8px;font-weight:500}body[data-design=liverpool] .lv-fault-else{background:var(--lv-butter)!important}body[data-design=liverpool] .lv-fault-else .lv-msg-you{border:2px solid var(--lv-plum)}body[data-design=liverpool] .lv-fault-else .lv-msg-us{background:var(--lv-plum);color:#fff}body[data-design=liverpool] .lv-fault-else .lv-msg-us .lv-button{border-color:var(--lv-pink);box-shadow:0 3px 0 var(--lv-plum-deep);margin-top:12px}body[data-design=liverpool] .lv-overview{border-block:2px solid var(--lv-plum);background:#fff}body[data-design=liverpool] .lv-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}body[data-design=liverpool] .lv-overview h2{max-width:16ch;margin-bottom:24px;font-size:clamp(2rem,3.8vw,3rem)}body[data-design=liverpool] .lv-svc-card{border:2px solid var(--lv-plum);background:var(--lv-cream);box-shadow:0 4px 0 var(--lv-plum);border-radius:22px;padding:26px;position:sticky;top:24px;transform:rotate(1.2deg)}body[data-design=liverpool] .lv-svc-card:before{border:1.5px dashed var(--lv-line-strong);content:"";pointer-events:none;border-radius:16px;position:absolute;inset:7px}body[data-design=liverpool] .lv-svc-card-top{color:var(--lv-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-size:.74rem;font-weight:800;display:flex}body[data-design=liverpool] .lv-svc-card-top svg{width:24px;height:24px;overflow:visible}body[data-design=liverpool] .lv-svc-card h3{font-size:1.6rem}body[data-design=liverpool] .lv-svc-card dl{margin:16px 0}body[data-design=liverpool] .lv-svc-card dl div{border-top:1.5px dashed var(--lv-line-strong);grid-template-columns:70px 1fr;gap:12px;padding:10px 0;display:grid}body[data-design=liverpool] .lv-svc-card dt{color:var(--lv-pink-text);font-weight:800}body[data-design=liverpool] .lv-svc-card dd{margin:0;font-weight:700}body[data-design=liverpool] .lv-svc-card-note{background:var(--lv-butter);border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:.94rem}body[data-design=liverpool] .lv-svc-card-peel{border-top:2px solid var(--lv-plum);border-left:2px solid var(--lv-plum);background:linear-gradient(135deg, var(--lv-pink) 50%, var(--lv-cream) 50%);border-radius:8px 0 20px;width:34px;height:34px;position:absolute;bottom:-2px;right:-2px}body[data-design=liverpool] .lv-followup{background:var(--lv-cream)}body[data-design=liverpool] .lv-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-promises li{border:2px solid var(--lv-plum);background:#fff;border-radius:20px;padding:22px}body[data-design=liverpool] .lv-promises .lv-sticker{width:56px;margin-bottom:14px}body[data-design=liverpool] .lv-promises h3{margin-bottom:8px;font-size:1.25rem}body[data-design=liverpool] .lv-promises p{color:var(--lv-text);margin:0}body[data-design=liverpool] .lv-promises-dark li{border-color:var(--lv-plum-edge);background:var(--lv-plum-raised);color:#fff}body[data-design=liverpool] .lv-promises-dark p{color:var(--lv-on-dark-muted)}body[data-design=liverpool] .lv-head-dark h2{color:#fff}body[data-design=liverpool] .lv-others{border-top:2px solid var(--lv-plum);background:var(--lv-butter);padding-block:40px}body[data-design=liverpool] .lv-others-inner{flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}body[data-design=liverpool] .lv-others h2{font-size:1.6rem}body[data-design=liverpool] .lv-others ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}body[data-design=liverpool] .lv-others a{border:2px solid var(--lv-plum);min-height:50px;color:var(--lv-plum);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-weight:800;text-decoration:none;display:inline-flex}body[data-design=liverpool] .lv-others a:hover{background:var(--lv-pink)}body[data-design=liverpool] .lv-others .lv-drawing{stroke-width:3px;width:32px}body[data-design=liverpool] .lv-local-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}body[data-design=liverpool] .lv-local h2{max-width:18ch;margin-bottom:22px;font-size:clamp(2rem,3.6vw,2.9rem)}body[data-design=liverpool] .lv-local-card{border:2px solid var(--lv-plum);box-shadow:8px 8px 0 var(--lv-butter-deep);background:#fff;border-radius:22px;padding:26px}body[data-design=liverpool] .lv-local-card h3{font-size:1.15rem}body[data-design=liverpool] .lv-local-stickers{flex-wrap:wrap;gap:8px;margin:14px 0 22px;padding:0;list-style:none;display:flex}body[data-design=liverpool] .lv-local-stickers .lv-sticker{width:72px}body[data-design=liverpool] .lv-local-stickers li:nth-child(2n) .lv-sticker{transform:rotate(-6deg)}body[data-design=liverpool] .lv-local-stickers li:nth-child(odd) .lv-sticker{transform:rotate(5deg)}body[data-design=liverpool] .lv-ready{counter-reset:ready;gap:12px;margin:14px 0 22px;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-ready li{counter-increment:ready;padding-left:40px;position:relative}body[data-design=liverpool] .lv-ready li:before{background:var(--lv-pink);content:counter(ready);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:0;left:0}body[data-design=liverpool] .lv-ready strong,body[data-design=liverpool] .lv-ready small{display:block}body[data-design=liverpool] .lv-ready small{color:var(--lv-muted);font-size:.88rem;line-height:1.45}body[data-design=liverpool] .lv-local-repairs{border-top:2px solid var(--lv-plum);background:#fff}body[data-design=liverpool] .lv-rows{border-top:2px solid var(--lv-plum);margin:0;padding:0;list-style:none}body[data-design=liverpool] .lv-rows li{border-bottom:1px dashed var(--lv-line-strong);grid-template-columns:64px minmax(180px,.9fr) minmax(0,1.4fr) 24px;align-items:center;gap:20px;padding:16px 4px;display:grid;position:relative}body[data-design=liverpool] .lv-rows li:hover{background:var(--lv-cream)}body[data-design=liverpool] .lv-rows-art{background:var(--lv-butter);border-radius:14px;place-items:center;width:64px;height:64px;display:grid}body[data-design=liverpool] .lv-rows-art .lv-drawing{width:40px}body[data-design=liverpool] .lv-rows-name a{color:var(--lv-plum);font-size:1.25rem;font-weight:800;text-decoration:none}body[data-design=liverpool] .lv-rows-name a:after{content:"";position:absolute;inset:0}body[data-design=liverpool] .lv-rows-name small{color:var(--lv-muted);font-size:.88rem;display:block}body[data-design=liverpool] .lv-rows-faults{color:var(--lv-text);font-size:.95rem}body[data-design=liverpool] .lv-rows-go{color:var(--lv-pink-text);font-size:1.3rem;font-style:normal;font-weight:800}body[data-design=liverpool] .lv-local-area{border-top:2px solid var(--lv-plum);background:#fff}body[data-design=liverpool] .lv-about-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}body[data-design=liverpool] .lv-about-grid h2{font-size:clamp(2rem,3.8vw,3rem)}body[data-design=liverpool] .lv-about-grid .lv-prose>:last-child{margin-bottom:0}body[data-design=liverpool] .lv-recycling{border:2px solid var(--lv-plum);background:var(--lv-butter);box-shadow:6px 6px 0 var(--lv-butter-deep);border-radius:22px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,64px);margin-top:36px;padding:clamp(22px,3vw,34px);scroll-margin-top:120px;display:grid}body[data-design=liverpool] .lv-recycling-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.76rem;font-weight:800;display:flex}body[data-design=liverpool] .lv-recycling-label svg{flex:none;width:25px;height:25px}body[data-design=liverpool] .lv-recycling h3{max-width:20ch;scroll-margin-top:140px;font-size:clamp(1.45rem,2.5vw,1.85rem)}body[data-design=liverpool] .lv-recycling-copy{color:var(--lv-text);font-size:1rem;line-height:1.7}body[data-design=liverpool] .lv-recycling-copy p:last-child{margin-bottom:0}body[data-design=liverpool] .lv-recycling-copy strong{color:var(--lv-plum);font-weight:800}body[data-design=liverpool] .lv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}body[data-design=liverpool] .lv-steps li{border:2px solid var(--lv-plum);background:#fff;border-radius:20px;padding:22px}body[data-design=liverpool] .lv-steps b{background:var(--lv-pink);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:14px;font-size:1.1rem;display:grid}body[data-design=liverpool] .lv-steps h3{margin-bottom:6px;font-size:1.25rem}body[data-design=liverpool] .lv-steps p{color:var(--lv-text);margin:0}body[data-design=liverpool] .lv-contact-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}body[data-design=liverpool] .lv-contact-details h2{font-size:2rem}body[data-design=liverpool] .lv-contact-details>p{color:var(--lv-text);margin:12px 0 0}body[data-design=liverpool] :is(.lv-contact-details,.lv-footer-about) dl{gap:0;margin:18px 0 0;display:grid}body[data-design=liverpool] .lv-contact-details dl div{border-top:1px dashed var(--lv-line-strong);grid-template-columns:80px 1fr;padding:12px 0;display:grid}body[data-design=liverpool] .lv-contact-details dt{color:var(--lv-pink-text);font-weight:800}body[data-design=liverpool] .lv-contact-details dd{margin:0;font-weight:700}body[data-design=liverpool] .lv-contact-details a{color:var(--lv-plum)}body[data-design=liverpool] .lv-contact-form{border:2px solid var(--lv-plum);box-shadow:10px 10px 0 var(--lv-pink);background:#fff;border-radius:24px;padding:clamp(22px,4vw,40px)}body[data-design=liverpool] .lv-hero-visual .lv-call-sticker{margin-top:0;transform:rotate(3deg)}body[data-design=liverpool] .lv-policy{background:#fff}body[data-design=liverpool] .lv-policy :is(h2,h3){color:var(--lv-plum)}body[data-design=liverpool] .lv-policy a{color:var(--lv-plum);-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-decoration-thickness:2px}@media (width<=1060px){body[data-design=liverpool] .lv-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){body[data-design=liverpool] :is(.lv-overview-grid,.lv-local-grid,.lv-contact-grid,.lv-about-grid,.lv-recycling){grid-template-columns:1fr}body[data-design=liverpool] .lv-svc-card{position:relative;top:0;transform:none}body[data-design=liverpool] .lv-fault-chats{grid-template-columns:1fr}body[data-design=liverpool] .lv-rows li{grid-template-columns:56px minmax(0,1fr) 20px}body[data-design=liverpool] .lv-rows-art{width:56px;height:56px}body[data-design=liverpool] .lv-rows-faults{grid-column:2/3;margin-top:-12px;font-size:.88rem}body[data-design=liverpool] .lv-rows-go{grid-area:1/3}body[data-design=liverpool] .lv-steps{grid-template-columns:1fr}}@media (width<=640px){body[data-design=liverpool] .lv-promises{grid-template-columns:1fr}body[data-design=liverpool] .lv-fault-chats{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-14px;padding:4px 14px 6px;scroll-padding-inline:14px;display:flex;overflow-x:auto}body[data-design=liverpool] .lv-fault-chats::-webkit-scrollbar{display:none}body[data-design=liverpool] .lv-fault-chats>li{scroll-snap-align:start;flex:0 0 86%;padding:16px}body[data-design=liverpool] .lv-faults .lv-thread-hint{color:var(--lv-muted);margin:12px 0 0;font-size:.88rem;font-weight:800;display:block}body[data-design=liverpool] .lv-faults .lv-thread-hint i{color:var(--lv-pink-text);font-style:normal}body[data-design=liverpool] .lv-fault-chats .lv-msg{max-width:94%}}body[data-design=liverpool] .quote-card-heading{background:0 0;border:0;padding:26px 28px 0}body[data-design=liverpool] .quote-card-heading h2{margin:12px 0 6px;font-size:clamp(1.6rem,2.4vw,2rem)}body[data-design=liverpool] .quote-card-heading p{color:var(--lv-muted);margin:0;font-size:.94rem}body[data-design=liverpool] .step-chip{background:var(--lv-pink);color:var(--lv-plum);border-radius:8px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}body[data-design=liverpool] .quote-form{padding:20px 28px 26px}body[data-design=liverpool] .form-grid{gap:14px}body[data-design=liverpool] :is(.booking-flow,.simple-form) label>span,body[data-design=liverpool] :is(.booking-flow,.simple-form) fieldset legend{color:var(--lv-plum);font-size:.9rem;font-weight:800}body[data-design=liverpool] :is(.booking-flow,.simple-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:2px solid var(--lv-line-strong);min-height:52px;color:var(--lv-plum);font-family:var(--font-body);background-color:#fff;border-radius:12px;font-size:16px;font-weight:700;transition:border-color .14s,box-shadow .14s}body[data-design=liverpool] :is(.booking-flow,.simple-form) :is(input,select,textarea):hover{border-color:var(--lv-plum-soft)}body[data-design=liverpool] :is(.booking-flow,.simple-form) :is(input,select,textarea):focus{border-color:var(--lv-plum);outline:none;box-shadow:0 0 0 4px #ff5f8f4d}body[data-design=liverpool] :is(.booking-flow,.simple-form) input::placeholder{color:#8b7e98;font-weight:500}body[data-design=liverpool] textarea{width:100%;padding:12px}body[data-design=liverpool] .quote-form .button-wide{width:100%;min-height:58px;margin-top:20px;font-size:1.06rem}body[data-design=liverpool] .form-note{color:var(--lv-muted);text-align:center;margin:14px 0 0;font-size:.86rem}body[data-design=liverpool] .form-message{color:var(--lv-alert);font-weight:700}body[data-design=liverpool] .sticky-quote-bar{border-top:4px solid var(--lv-pink);background:var(--lv-plum)}body[data-design=liverpool] .sticky-quote-copy strong{color:#fff;font-weight:800}body[data-design=liverpool] .sticky-quote-copy span,body[data-design=liverpool] .sticky-quote-field span{color:var(--lv-on-dark-muted)}body[data-design=liverpool] .sticky-quote-bar :is(input,select){color:#fff;background-color:#ffffff1a;border:1px solid #ffffff40;border-radius:10px;min-height:44px}body[data-design=liverpool] .sticky-quote-bar option{color:var(--lv-plum)}body[data-design=liverpool] .sticky-quote-bar :is(input,select):focus{border-color:var(--lv-pink);outline:none}body[data-design=liverpool] .sticky-quote-bar .button{border-color:var(--lv-pink);min-height:46px;box-shadow:none}body[data-design=liverpool] .lv-booking{background:var(--lv-cream);padding-block:clamp(40px,6vw,80px)}body[data-design=liverpool] .lv-booking-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:36px;display:grid}body[data-design=liverpool] .lv-booking-aside{background:var(--lv-plum);box-shadow:10px 10px 0 var(--lv-pink);color:#fff;border-radius:24px;padding:30px;position:sticky;top:24px}body[data-design=liverpool] .lv-booking-mark{width:54px;height:54px;margin-bottom:16px;overflow:visible}body[data-design=liverpool] .lv-booking-aside h2{font-size:1.6rem}body[data-design=liverpool] .lv-booking-aside ol{color:var(--lv-on-dark-muted);gap:14px;margin:20px 0;padding-left:1.3em;font-size:.95rem;display:grid}body[data-design=liverpool] .lv-booking-aside li::marker{color:var(--lv-pink);font-weight:800}body[data-design=liverpool] .lv-booking-aside strong{color:#fff}body[data-design=liverpool] .lv-booking-aside p{color:var(--lv-on-dark-muted);border-top:1px dashed #ffffff40;padding-top:16px;font-size:.92rem}body[data-design=liverpool] .lv-booking-aside a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}body[data-design=liverpool] .booking-flow{border:2px solid var(--lv-plum);background:#fff;border-radius:24px;overflow:hidden}body[data-design=liverpool] .booking-steps{border-bottom:2px dashed var(--lv-line-strong);background:var(--lv-butter);max-width:none;margin:0;padding:28px 24px 22px}body[data-design=liverpool] .booking-steps>div{color:var(--lv-muted)}body[data-design=liverpool] .booking-steps span{border:2px solid var(--lv-plum);background:#fff;border-radius:50%}body[data-design=liverpool] .booking-steps .is-active span{background:var(--lv-pink);color:var(--lv-plum);box-shadow:0 0 0 5px #ff5f8f4d}body[data-design=liverpool] .booking-steps .is-complete span{background:var(--lv-plum);color:var(--lv-butter)}body[data-design=liverpool] .booking-panel{padding:clamp(22px,4vw,40px)}body[data-design=liverpool] .booking-panel .eyebrow{color:var(--lv-pink-text);letter-spacing:0;text-transform:none;font-weight:800}body[data-design=liverpool] .booking-panel :is(h1,h2){font-size:clamp(1.8rem,3vw,2.5rem)}body[data-design=liverpool] .booking-step-one{grid-template-columns:1fr;align-items:start;gap:28px}body[data-design=liverpool] .booking-intro{max-width:640px;padding:0}body[data-design=liverpool] .booking-intro h1{max-width:20ch;font-size:clamp(2.1rem,3.6vw,3rem)}body[data-design=liverpool] .booking-intro>p:not(.eyebrow){max-width:58ch;color:var(--lv-muted);margin-top:16px}body[data-design=liverpool] .booking-panel .quote-card{box-shadow:none;background:0 0;border:0}body[data-design=liverpool] .booking-panel .quote-card:before,body[data-design=liverpool] .booking-panel .quote-card-heading{display:none}body[data-design=liverpool] .booking-panel .quote-form{padding:0}body[data-design=liverpool] :is(.booking-result-card,.booking-details-form,.booking-success){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body[data-design=liverpool] :is(.quote-validity,.quote-summary dt,.field-help,.address-tools span){color:var(--lv-muted)}body[data-design=liverpool] .quote-summary{border:2px solid var(--lv-plum);border-radius:16px;overflow:hidden}body[data-design=liverpool] .quote-summary div{border-color:var(--lv-line);background:var(--lv-cream)}body[data-design=liverpool] .quote-summary dt{font-size:.82rem;font-weight:800}body[data-design=liverpool] .parts-notice{border-left:4px solid var(--lv-pink);background:var(--lv-butter);border-radius:0 12px 12px 0}body[data-design=liverpool] .booking-fieldset{border:0;border-top:1px dashed var(--lv-line-strong)}body[data-design=liverpool] .booking-fieldset legend{font-size:1rem}body[data-design=liverpool] .text-button{color:var(--lv-plum);-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);font-weight:800;text-decoration-thickness:2px}body[data-design=liverpool] .pricing-dialog{border:2px solid var(--lv-plum);box-shadow:10px 10px 0 var(--lv-pink);background:#fff;border-radius:20px}body[data-design=liverpool] .dialog-close{min-width:44px;min-height:44px}body[data-design=liverpool] .simple-form{background:0 0;gap:16px;padding:0;display:grid}body[data-design=liverpool] .simple-form h2{font-size:clamp(1.7rem,3vw,2.2rem)}body[data-design=liverpool] .simple-form .button{justify-self:start}body[data-design=liverpool] .simple-form textarea{resize:vertical;min-height:150px}body[data-design=liverpool] .simple-form .consent{align-items:start}body[data-design=liverpool] .consent span{color:var(--lv-muted);font-size:.88rem;font-weight:500}body[data-design=liverpool] .consent input{min-height:18px;accent-color:var(--lv-plum);margin-top:4px}@media (width>=641px){body[data-design=liverpool] .booking-panel .form-span-2{grid-column:auto}}@media (width<=960px){body[data-design=liverpool] .lv-booking-grid,body[data-design=liverpool] .booking-step-one{grid-template-columns:1fr}body[data-design=liverpool] .lv-booking-aside{position:static}}@media (width<=640px){body[data-design=liverpool] .quote-card-heading{padding:22px 20px 0}body[data-design=liverpool] .quote-form{padding:18px 20px 22px}body[data-design=liverpool] .booking-panel{padding:24px 20px}body[data-design=liverpool] .booking-steps{padding:24px 12px 20px}body[data-design=liverpool] .lv-booking-aside{padding:24px}body[data-design=liverpool] .booking-actions{grid-template-columns:1fr}}body[data-design=liverpool] .lv-footer{background:var(--lv-plum);color:var(--lv-on-dark)}body[data-design=liverpool] .lv-footer-cta{border-bottom:1px solid #ffffff24;overflow:hidden}body[data-design=liverpool] .lv-footer-cta-inner{justify-content:space-between;align-items:center;gap:32px 60px;padding-block:clamp(56px,7vw,84px);display:flex;position:relative}body[data-design=liverpool] .lv-footer-heading{color:#fff;letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:800;line-height:1.04}body[data-design=liverpool] .lv-footer-heading .lv-mark{color:var(--lv-butter);background:0 0}body[data-design=liverpool] .lv-footer-actions{z-index:1;flex:none;justify-items:center;gap:14px;display:grid;position:relative}body[data-design=liverpool] .lv-footer-actions .lv-button{border-color:var(--lv-pink);box-shadow:0 4px 0 var(--lv-plum-deep)}body[data-design=liverpool] .lv-footer-tel{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:4px;font-weight:800;text-decoration-thickness:2px}body[data-design=liverpool] .lv-footer-sticker{opacity:.14;pointer-events:none;width:260px;position:absolute;bottom:-90px;right:-70px;transform:rotate(-14deg)}body[data-design=liverpool] .lv-footer-main{padding-top:52px}body[data-design=liverpool] .lv-footer-grid{grid-template-columns:1.4fr 1fr .8fr;gap:40px;display:grid}body[data-design=liverpool] .lv-footer-about>p{max-width:34ch;color:var(--lv-on-dark-muted);margin:18px 0 0;font-size:.95rem}body[data-design=liverpool] .lv-footer-about dl div{grid-template-columns:64px 1fr;padding:4px 0;font-size:.95rem;display:grid}body[data-design=liverpool] .lv-footer-about dt{color:var(--lv-pink-on-dark);font-weight:800}body[data-design=liverpool] .lv-footer-about dd{margin:0}body[data-design=liverpool] .lv-footer :is(nav,dl) a{color:inherit;text-decoration:none}body[data-design=liverpool] .lv-footer nav a:hover,body[data-design=liverpool] .lv-footer-about a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lv-pink);text-decoration-color:var(--lv-pink);text-underline-offset:3px;text-decoration-thickness:2px}body[data-design=liverpool] .lv-footer h2{color:var(--lv-pink-on-dark);letter-spacing:0;margin-bottom:14px;font-size:.95rem}body[data-design=liverpool] .lv-footer nav ul{gap:7px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}body[data-design=liverpool] .lv-footer-bottom{color:var(--lv-on-dark-muted);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:48px;padding-block:22px 28px;font-size:.86rem;display:flex}body[data-design=liverpool] .lv-footer-bottom ul{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}body[data-design=liverpool] .lv-footer-bottom li:before{color:var(--lv-pink);content:"✓";margin-right:6px;font-weight:800}@media (width<=960px){body[data-design=liverpool] .lv-footer-cta-inner{display:grid}body[data-design=liverpool] .lv-footer-actions{justify-items:start}body[data-design=liverpool] .lv-footer-grid{grid-template-columns:1fr 1fr}body[data-design=liverpool] .lv-footer-about{grid-column:1/-1}}@media (width<=560px){body[data-design=liverpool] .lv-footer-grid{grid-template-columns:1fr}}
