/* NPS Caremore: Infigo custom CSS. GENERATED by "node scripts/fallback-css.mjs" from the storefront layer (issue #112); do not edit here. Rollback: paste back the backup. */
.navbar-brand img,.navbar-brand-logo img{aspect-ratio:auto 2442 / 754;width:auto;height:auto;max-height:60px}.tile-inner img,.product-item img,.category-image img{aspect-ratio:auto}.footer,footer{content-visibility:auto;contain-intrinsic-size:0 300px}.alternate--prices span,.listWrapper .product-item .product-item--info .description{display:none!important}.navbar-item.is-mega{position:static}.navbar-item.is-mega .is-mega-menu-title{margin-bottom:0;padding:.375rem 1rem}.category-spacer{margin-top:1rem;padding-top:5%}.is-mega-menu-title a{color:#333;text-decoration:underline}.navbar-dropdown .navbar-item:hover{background-color:#f0f0f0}@media(min-width:1088px)and (max-width:1100px){.bottom-menu-split .navbar-menu{max-width:1060px;margin:0 auto}}@media(min-width:1088px){.category-top{margin-top:50px}}.tile-tile{position:relative;overflow:hidden;background-color:#f55;margin:1rem 0;cursor:pointer;transition:transform .3s ease;width:100%;aspect-ratio:1 / 1}@media screen and (max-width:1024px){.tile-tile{aspect-ratio:4 / 3}}.tile-inner{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.tile-inner img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease}.tile-tile:hover img{transform:scale(1.05);filter:brightness(.85)}.tile-label{position:absolute;bottom:1rem;left:1rem;color:#fff;font-weight:700;z-index:2;transition:transform .3s ease,opacity .3s ease;font-size:1.25rem}.tile-tile:hover .tile-label{transform:translateY(-5px);opacity:1}.tile-tile.triangle{clip-path:polygon(0 0,100% 0,0 100%)}.tile-tile.parallelogram{transform:skew(-10deg)}.tile-tile.parallelogram .tile-inner{transform:skew(10deg)}.hoverable{transition:transform .3s ease;cursor:pointer}.hoverable:hover{transform:translateY(-4px)}.cta-button{margin-top:1rem;background-color:#f55;border-color:transparent;color:#fff;transition:background-color .3s ease}.cta-button:hover{background-color:#e04343}.placeholder{background:#e0e0e0;border-radius:4px;min-height:120px}ul.awesomplete-popup{z-index:1001!important;max-height:calc(100vh - 160px);overflow-y:auto}:root{--nps-ui-brand-coral: #f05345;--nps-ui-brand-teal: #34bcaa;--nps-ui-brand-black: #050505;--nps-ui-brand-amber: #fbae4b;--nps-ui-brand-grey: #8c8e90;--nps-ui-brand-white: #ffffff;--nps-ui-ink: #050505;--nps-ui-ink-soft: #141414;--nps-ui-body: #3a3c3e;--nps-ui-muted-text: #5e6164;--nps-ui-rule: #e4e0d9;--nps-ui-paper: #f6f3ee;--nps-ui-coral-text: #c9372a;--nps-ui-teal-text: #1f7f72;--nps-ui-teal-tint: #dcefec;--nps-ui-amber-text: #9a5b07;--nps-ui-amber-tint: #fce6cc;--nps-ui-panel-shadow: 0 12px 24px rgba(5, 5, 5, .08);--nps-ui-text-font: var(--nps-ui-font-sans);--nps-ui-display-font: var(--nps-ui-font-display);--nps-ui-mono-font: var(--nps-ui-font-mono);--nps-ui-weight-medium: 500;--nps-ui-weight-black: 800;--nps-ui-content-max: 1312px;--nps-ui-gutter: 16px;--nps-ui-font-sans: "NPS Barlow", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--nps-ui-font-display: "NPS Barlow Condensed", "NPS Barlow", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--nps-ui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--nps-ui-weight-regular: 400;--nps-ui-weight-semibold: 600;--nps-ui-weight-bold: 700;--nps-ui-text-xs: .75rem;--nps-ui-text-sm: .875rem;--nps-ui-text-md: 1rem;--nps-ui-text-lg: 1.125rem;--nps-ui-text-xl: 1.375rem;--nps-ui-text-2xl: 1.75rem;--nps-ui-text-3xl: 2.125rem;--nps-ui-leading-tight: 1.15;--nps-ui-leading-body: 1.5;--nps-ui-space-1: .25rem;--nps-ui-space-2: .5rem;--nps-ui-space-3: .75rem;--nps-ui-space-4: 1rem;--nps-ui-space-6: 1.5rem;--nps-ui-space-8: 2rem;--nps-ui-space-12: 3rem;--nps-ui-space-16: 4rem;--nps-ui-radius-sm: 4px;--nps-ui-radius-md: 8px;--nps-ui-radius-lg: 16px;--nps-ui-tap: 44px}@media(min-width:768px){:root{--nps-ui-gutter: 32px;--nps-ui-text-2xl: 2rem;--nps-ui-text-3xl: 2.625rem}}@media(min-width:1200px){:root{--nps-ui-gutter: 64px}}@media(min-width:1216px){:root{--nps-ui-text-3xl: 3.25rem}}@font-face{font-family:NPS Barlow;font-style:normal;font-weight:400;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-latin-400-normal.N6BE7IYU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NPS Barlow;font-style:normal;font-weight:600;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-latin-600-normal.2LPI4OOL.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NPS Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-latin-700-normal.FLIKK6JL.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NPS Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-condensed-latin-600-normal.FWCNUE36.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NPS Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-condensed-latin-700-normal.ODCUVAE3.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NPS Barlow;font-style:normal;font-weight:500;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-latin-500-normal.6YGR6AO3.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NPS Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url("https://dtzm3ohnokjjv.cloudfront.net/production/barlow-condensed-latin-800-normal.J2IRJOEF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@import "./quote-form.css";.nps-ui-hub.nps-ui-page{--nps-ui-hub-accent: var(--nps-ui-brand-coral);--nps-ui-hub-accent-text: var(--nps-ui-coral-text);--nps-ui-hub-band-fg: var(--nps-ui-ink);--nps-ui-hub-head: 118px;max-width:calc(var(--nps-ui-content-max) + 2 * var(--nps-ui-gutter));margin:0 auto;padding:0 var(--nps-ui-gutter) 80px;font-family:var(--nps-ui-text-font);font-size:17px;line-height:1.5;color:var(--nps-ui-body);text-align:left}.nps-ui-hub--amber.nps-ui-page{--nps-ui-hub-accent: var(--nps-ui-brand-amber);--nps-ui-hub-accent-text: var(--nps-ui-amber-text)}.nps-ui-hub--ink.nps-ui-page{--nps-ui-hub-accent: var(--nps-ui-ink-soft);--nps-ui-hub-accent-text: var(--nps-ui-ink-soft);--nps-ui-hub-band-fg: #ffffff}.nps-ui-hub.nps-ui-page *{box-sizing:border-box}.nps-ui-hub.nps-ui-page h1,.nps-ui-hub.nps-ui-page h2,.nps-ui-hub.nps-ui-page p,.nps-ui-hub.nps-ui-page ul,.nps-ui-hub.nps-ui-page ol,.nps-ui-hub.nps-ui-page li,.nps-ui-hub.nps-ui-page details,.nps-ui-hub.nps-ui-page summary{margin:0;padding:0;list-style:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.nps-ui-hub.nps-ui-page a{color:var(--nps-ui-ink-soft)}.nps-ui-hub.nps-ui-page a:focus-visible,.nps-ui-hub.nps-ui-page summary:focus-visible{outline:3px solid var(--nps-ui-ink);outline-offset:2px}.nps-ui-hub.nps-ui-page h2{margin-bottom:24px;color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:34px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-hub.nps-ui-page section{padding:48px 0}.nps-ui-hub.nps-ui-page .nps-ui-hub-bar,.nps-ui-hub.nps-ui-page .nps-ui-hub-offer,.nps-ui-hub.nps-ui-page .nps-ui-hub-steps,.nps-ui-hub.nps-ui-page .nps-ui-hub-band{width:100vw;margin-left:calc(50% - 50vw);padding-left:max(var(--nps-ui-gutter),calc(50vw - var(--nps-ui-content-max) / 2));padding-right:max(var(--nps-ui-gutter),calc(50vw - var(--nps-ui-content-max) / 2))}.nps-ui-hub.nps-ui-page .nps-ui-hub-crumb{padding-top:20px;color:var(--nps-ui-muted-text);font-size:14px}.nps-ui-hub.nps-ui-page .nps-ui-hub-crumb a{color:var(--nps-ui-muted-text);text-decoration:underline}.nps-ui-hub.nps-ui-page .nps-ui-hub-hero{padding-top:32px}.nps-ui-hub.nps-ui-page .nps-ui-hub-kicker{margin-bottom:16px;color:var(--nps-ui-hub-accent-text);font-family:var(--nps-ui-mono-font);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.nps-ui-hub.nps-ui-page h1{max-width:18ch;color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:40px;font-weight:var(--nps-ui-weight-black);line-height:.95;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-intro{max-width:60ch;margin-top:20px;font-size:17px}.nps-ui-hub.nps-ui-page .nps-ui-hub-btns{display:flex;flex-direction:column;gap:12px;margin-top:28px}.nps-ui-hub.nps-ui-page .nps-ui-hub-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1.5px solid var(--nps-ui-ink-soft);border-radius:4px;font-weight:var(--nps-ui-weight-bold);line-height:1.2;text-align:center;text-decoration:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-btn--primary{border-color:var(--nps-ui-brand-coral);background:var(--nps-ui-brand-coral);color:var(--nps-ui-ink)}.nps-ui-hub.nps-ui-page .nps-ui-hub-btn--outline{background:#fff;color:var(--nps-ui-ink-soft)}.nps-ui-hub.nps-ui-page .nps-ui-hub-bar{height:8px;background:repeating-linear-gradient(90deg,#00aeef 0 40px,#ec008c 40px 80px,#fff200 80px 120px,#050505 120px 160px,#3a3c3e 160px 200px,#8c8e90 200px 240px,#c9c6c1 240px 280px,#f05345 280px 320px,#34bcaa 320px 360px,#fbae4b 360px 400px)}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts{display:grid;padding:32px 0}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts li{padding:16px 0;border-bottom:1px solid var(--nps-ui-rule);font-size:15px}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts strong{display:block;margin-bottom:4px;color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:22px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-offer{background:var(--nps-ui-paper)}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards{display:grid;gap:16px}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards li{position:relative;padding:20px 20px 20px 56px;border-radius:4px;background:#fff;font-size:15px;scroll-margin-top:8px}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards li:before{content:"";position:absolute;top:20px;left:20px;width:22px;height:22px;background:var(--nps-ui-hub-accent-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 2v20M2 12h20'/%3E%3Ccircle cx='12' cy='12' r='5.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 2v20M2 12h20'/%3E%3Ccircle cx='12' cy='12' r='5.5'/%3E%3C/svg%3E") center / contain no-repeat}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards strong{display:block;margin-bottom:6px;color:var(--nps-ui-ink);font-size:20px;font-weight:var(--nps-ui-weight-bold);line-height:1.2}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards a{display:block;color:inherit;text-decoration:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards .nps-ui-hub-else{background:var(--nps-ui-ink);color:#fff}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards .nps-ui-hub-else strong{color:#fff}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards .nps-ui-hub-else:before{background:#fff}.nps-ui-hub.nps-ui-page .nps-ui-hub-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0 0}.nps-ui-hub.nps-ui-page .nps-ui-hub-buy:empty{display:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-buy-label{font-family:var(--nps-ui-mono-font);font-size:13px;text-transform:uppercase;color:var(--nps-ui-muted-text)}.nps-ui-hub.nps-ui-page .nps-ui-hub-buy ul{display:flex;flex-wrap:wrap;gap:8px}.nps-ui-hub.nps-ui-page .nps-ui-hub-buy a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1.5px solid var(--nps-ui-ink-soft);border-radius:999px;font-weight:var(--nps-ui-weight-semibold);text-decoration:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps{margin-top:48px;background:var(--nps-ui-ink);color:#c9c6c1;counter-reset:nps-ui-step}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps h2{color:#fff}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol{display:grid}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li{padding:20px 0;border-top:1px dashed rgba(255,255,255,.3);counter-increment:nps-ui-step;font-size:16px}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li:before{display:block;margin-bottom:8px;font-family:var(--nps-ui-mono-font);font-size:13px}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li:nth-child(1):before{content:"01 \b7  C";color:#00aeef}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li:nth-child(2):before{content:"02 \b7  M";color:#ec008c}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li:nth-child(3):before{content:"03 \b7  Y";color:#fff200}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li:nth-child(4):before{content:"04 \b7  K";color:#fff}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps strong{display:block;margin-bottom:6px;color:#fff;font-size:22px;font-weight:var(--nps-ui-weight-bold);line-height:1.2}.nps-ui-hub.nps-ui-page .nps-ui-hub-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.nps-ui-hub.nps-ui-page .nps-ui-hub-chips li{padding:8px 14px;border:1px solid rgba(255,255,255,.4);border-radius:999px;color:#fff;font-size:14px}.nps-ui-hub.nps-ui-page .nps-ui-hub-proof{padding-top:32px;color:var(--nps-ui-ink);font-weight:var(--nps-ui-weight-semibold)}.nps-ui-hub.nps-ui-page .nps-ui-hub-faq details{border-bottom:1px solid var(--nps-ui-rule)}.nps-ui-hub.nps-ui-page .nps-ui-hub-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;color:var(--nps-ui-ink);font-size:18px;font-weight:var(--nps-ui-weight-bold);cursor:pointer;list-style:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-faq summary::-webkit-details-marker{display:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-faq summary:after{content:"+";flex:none;font-size:24px;line-height:1}.nps-ui-hub.nps-ui-page .nps-ui-hub-faq details[open] summary:after{content:"\2212"}.nps-ui-hub.nps-ui-page .nps-ui-hub-faq details p{max-width:70ch;padding-bottom:20px}.nps-ui-hub.nps-ui-page .nps-ui-hub-form{margin:48px 0;padding:20px;border:2px solid var(--nps-ui-ink-soft);border-radius:4px}.nps-ui-hub.nps-ui-page .nps-ui-hub-form h2{margin-bottom:8px}.nps-ui-hub.nps-ui-page .nps-ui-hub-accent{color:var(--nps-ui-hub-accent-text)}.nps-ui-hub.nps-ui-page .nps-ui-hub-label{margin-bottom:10px;color:var(--nps-ui-hub-accent-text);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps .nps-ui-hub-label{color:var(--nps-ui-hub-label-dark, var(--nps-ui-hub-accent))}.nps-ui-hub--ink.nps-ui-page{--nps-ui-hub-label-dark: #c9c6c1}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards .nps-ui-hub-spec{display:block;margin-top:10px;padding-top:8px;border-top:1px dashed var(--nps-ui-rule);color:var(--nps-ui-muted-text);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-kit-table{width:100%;border-collapse:collapse;border-top:2px solid var(--nps-ui-ink-soft)}.nps-ui-hub.nps-ui-page .nps-ui-hub-kit-table th,.nps-ui-hub.nps-ui-page .nps-ui-hub-kit-table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--nps-ui-rule);text-align:left;vertical-align:top}.nps-ui-hub.nps-ui-page .nps-ui-hub-kit-table th{width:40%;color:var(--nps-ui-muted-text);font-family:var(--nps-ui-mono-font);font-size:12px;font-weight:var(--nps-ui-weight-regular);letter-spacing:.06em;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-signoff{width:100vw;margin-left:calc(50% - 50vw);padding:16px max(var(--nps-ui-gutter),calc(50vw - var(--nps-ui-content-max) / 2));border-top:2px solid var(--nps-ui-ink-soft);background:var(--nps-ui-paper);color:var(--nps-ui-muted-text);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;overflow-wrap:anywhere}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-kicker{margin-bottom:10px;font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-head{font-family:var(--nps-ui-display-font);font-size:32px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-line{margin-top:10px}.nps-ui-hub.nps-ui-page .nps-ui-hub-band{background:var(--nps-ui-hub-accent);color:var(--nps-ui-hub-band-fg);font-size:19px}.nps-ui-hub--ink.nps-ui-page .nps-ui-hub-band a{color:#fff;border-color:#fff}.nps-ui-hub.nps-ui-page .nps-ui-hub-band .nps-ui-hub-btn--primary{border-color:var(--nps-ui-ink);background:var(--nps-ui-ink);color:#fff}.nps-ui-hub--ink.nps-ui-page .nps-ui-hub-band .nps-ui-hub-btn--primary{border-color:var(--nps-ui-brand-coral);background:var(--nps-ui-brand-coral);color:var(--nps-ui-ink)}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-email{margin-top:16px;font-size:17px;line-height:1.5}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-email a{display:inline-block;padding:2px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.nps-ui-hub.nps-ui-page .nps-ui-hub-band .nps-ui-hub-btn--outline{border-color:currentColor;background:transparent;color:inherit}@media(min-width:768px){.nps-ui-hub.nps-ui-page{--nps-ui-hub-head: 112px}.nps-ui-hub.nps-ui-page h1{font-size:60px}.nps-ui-hub.nps-ui-page .nps-ui-hub-btns{flex-direction:row;flex-wrap:wrap}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards li{padding:24px}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards li:before{position:static;display:block;width:26px;height:26px;margin-bottom:12px}.nps-ui-hub.nps-ui-page .nps-ui-hub-bar{height:12px}.nps-ui-hub.nps-ui-page .nps-ui-hub-form{padding:32px}.nps-ui-hub.nps-ui-page{padding-bottom:0}}@media(min-width:1200px){.nps-ui-hub.nps-ui-page{--nps-ui-hub-head: 80px}.nps-ui-hub.nps-ui-page section{padding:88px 0}.nps-ui-hub.nps-ui-page h1{font-size:76px}.nps-ui-hub.nps-ui-page .nps-ui-hub-intro{font-size:19px}.nps-ui-hub.nps-ui-page h2{font-size:48px}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts li{padding:8px 24px;border-bottom:0;border-left:1px dashed var(--nps-ui-brand-grey)}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts li:first-child{padding-left:0;border-left:0}.nps-ui-hub.nps-ui-page .nps-ui-hub-facts strong{font-size:28px}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nps-ui-hub.nps-ui-page .nps-ui-hub-cards li:hover{outline:1px dashed var(--nps-ui-hub-accent);outline-offset:-8px}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li{padding:0 24px;border-top:0;border-left:1px dashed rgba(255,255,255,.3)}.nps-ui-hub.nps-ui-page .nps-ui-hub-steps ol li:first-child{padding-left:0;border-left:0}.nps-ui-hub.nps-ui-page .nps-ui-hub-band{display:flex;align-items:center;justify-content:space-between;gap:48px}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-acts{flex:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-band .nps-ui-hub-btns{margin-top:0;flex:none}.nps-ui-hub.nps-ui-page .nps-ui-hub-band-head{font-size:40px}}@import "./routes.css";.nps-ui-care.nps-ui-page{--nps-ui-care-line-x: 18px;--nps-ui-care-line-w: 4px;--nps-ui-care-stop: 16px;--nps-ui-care-indent: 44px;--nps-ui-care-bleed: max(var(--nps-ui-gutter), calc(50vw - var(--nps-ui-content-max) / 2));max-width:calc(var(--nps-ui-content-max) + 2 * var(--nps-ui-gutter));margin:0 auto;padding:0 var(--nps-ui-gutter);font-family:var(--nps-ui-text-font);font-size:17px;line-height:1.5;color:var(--nps-ui-body);text-align:left}.nps-ui-care.nps-ui-page *{box-sizing:border-box}.nps-ui-care.nps-ui-page h1,.nps-ui-care.nps-ui-page h2,.nps-ui-care.nps-ui-page p,.nps-ui-care.nps-ui-page ul,.nps-ui-care.nps-ui-page ol,.nps-ui-care.nps-ui-page li,.nps-ui-care.nps-ui-page dl,.nps-ui-care.nps-ui-page dt,.nps-ui-care.nps-ui-page dd,.nps-ui-care.nps-ui-page form{margin:0;padding:0;list-style:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.nps-ui-care.nps-ui-page [hidden]{display:none!important}.nps-ui-care.nps-ui-page a{color:var(--nps-ui-ink-soft)}.nps-ui-care.nps-ui-page a:focus-visible,.nps-ui-care.nps-ui-page button:focus-visible,.nps-ui-care.nps-ui-page input:focus-visible{outline:3px solid var(--nps-ui-ink);outline-offset:2px}.nps-ui-care.nps-ui-page a,.nps-ui-care.nps-ui-page button,.nps-ui-care.nps-ui-page input{scroll-margin:160px 0 96px}.nps-ui-care.nps-ui-page .nps-ui-care-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nps-ui-care.nps-ui-page section{padding:40px 0}.nps-ui-care.nps-ui-page h2{margin-bottom:24px;color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:34px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-shop,.nps-ui-care.nps-ui-page .nps-ui-care-account,.nps-ui-care.nps-ui-page .nps-ui-care-band,.nps-ui-care.nps-ui-page .nps-ui-care-routes>.nps-ui-routes,.nps-ui-care.nps-ui-page .nps-ui-care-signoff,.nps-ui-care.nps-ui-page .nps-ui-ahead{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--nps-ui-care-bleed);padding-right:var(--nps-ui-care-bleed)}.nps-ui-care.nps-ui-page .nps-ui-ahead{display:block;padding-top:12px;padding-bottom:12px;border-bottom:2px solid var(--nps-ui-ink-soft);background:var(--nps-ui-amber-tint);color:var(--nps-ui-ink);font-size:15px}.nps-ui-care.nps-ui-page .nps-ui-ahead-tag{display:inline-block;margin-right:8px;padding:2px 8px;background:var(--nps-ui-amber-text);color:#fff;font-family:var(--nps-ui-mono-font);font-size:11px;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-ahead-head{font-weight:var(--nps-ui-weight-bold)}.nps-ui-care.nps-ui-page .nps-ui-care-crumb{padding-top:20px;color:var(--nps-ui-muted-text);font-size:14px}.nps-ui-care.nps-ui-page .nps-ui-care-crumb a{color:var(--nps-ui-muted-text);text-decoration:underline}.nps-ui-care.nps-ui-page .nps-ui-care-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "btns" "label";gap:28px;padding-top:32px}.nps-ui-care.nps-ui-page .nps-ui-care-hero--check{grid-template-areas:"text" "label" "btns"}.nps-ui-care.nps-ui-page .nps-ui-care-hero-text{grid-area:text}.nps-ui-care.nps-ui-page .nps-ui-care-hero .nps-ui-care-label{grid-area:label}.nps-ui-care.nps-ui-page .nps-ui-care-hero-btns{grid-area:btns;margin-top:0}.nps-ui-care.nps-ui-page .nps-ui-care-kicker{margin-bottom:16px;color:var(--nps-ui-teal-text);font-family:var(--nps-ui-mono-font);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.nps-ui-care.nps-ui-page h1{color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:42px;font-weight:var(--nps-ui-weight-black);line-height:.95;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-accent{color:var(--nps-ui-teal-text)}.nps-ui-care.nps-ui-page .nps-ui-care-intro{max-width:60ch;margin-top:20px;font-size:17px}.nps-ui-care.nps-ui-page .nps-ui-care-btns{display:flex;flex-direction:column;gap:12px;margin-top:28px}.nps-ui-care.nps-ui-page .nps-ui-care-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border:2px solid var(--nps-ui-ink);border-radius:4px;font-weight:var(--nps-ui-weight-bold);line-height:1.2;text-align:center;text-decoration:none}.nps-ui-care.nps-ui-page .nps-ui-care-btn--teal{border-color:var(--nps-ui-brand-teal);background:var(--nps-ui-brand-teal);color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-btn--outline{background:transparent;color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-btn--ink{background:var(--nps-ui-ink);color:#fff}.nps-ui-care.nps-ui-page .nps-ui-care-textlink{display:inline-flex;align-items:center;min-height:44px;color:var(--nps-ui-ink-soft);font-weight:var(--nps-ui-weight-semibold);text-decoration:underline}.nps-ui-care.nps-ui-page .nps-ui-care-label{align-self:start;border:2px solid var(--nps-ui-ink-soft);background:#fff;box-shadow:8px 8px 0 var(--nps-ui-teal-tint)}.nps-ui-care.nps-ui-page .nps-ui-care-label-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:2px solid var(--nps-ui-ink-soft);background:var(--nps-ui-teal-tint);color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-label-title{font-family:var(--nps-ui-display-font);font-size:24px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-tag{flex:none;padding:3px 8px;background:var(--nps-ui-ink);color:#fff;font-family:var(--nps-ui-mono-font);font-size:11px;font-weight:var(--nps-ui-weight-regular);letter-spacing:.04em;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-label dl>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:12px 16px;border-top:1px solid var(--nps-ui-rule)}.nps-ui-care.nps-ui-page .nps-ui-care-label dl>div:first-child{border-top:0}.nps-ui-care.nps-ui-page .nps-ui-care-label:not(.nps-ui-care-label--check) dl>div{grid-template-columns:minmax(0,1fr)}.nps-ui-care.nps-ui-page .nps-ui-care-label:not(.nps-ui-care-label--check) dt{color:var(--nps-ui-ink);font-weight:var(--nps-ui-weight-bold)}.nps-ui-care.nps-ui-page .nps-ui-care-label--check dt{color:var(--nps-ui-muted-text);font-family:var(--nps-ui-mono-font);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-label--check dd{color:var(--nps-ui-ink);font-size:17px;font-weight:var(--nps-ui-weight-bold);line-height:1.3}.nps-ui-care.nps-ui-page .nps-ui-care-empty{color:var(--nps-ui-muted-text);font-weight:var(--nps-ui-weight-regular)}.nps-ui-care.nps-ui-page .nps-ui-care-note{display:block;margin-top:4px;color:var(--nps-ui-body);font-size:15px;font-weight:var(--nps-ui-weight-regular)}.nps-ui-care.nps-ui-page .nps-ui-care-check-form{display:flex;gap:8px;padding:16px 16px 0}.nps-ui-care.nps-ui-page .nps-ui-care-check-form input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:8px 12px;border:2px solid var(--nps-ui-ink-soft);border-radius:0;background:#fff;color:var(--nps-ui-ink);font:inherit;font-size:16px}.nps-ui-care.nps-ui-page .nps-ui-care-check-form input::placeholder{color:var(--nps-ui-muted-text);opacity:1}.nps-ui-care.nps-ui-page .nps-ui-care-check-form input[aria-invalid=true]{border-color:var(--nps-ui-coral-text)}.nps-ui-care.nps-ui-page .nps-ui-care-check-form button{flex:none;height:48px;min-width:88px;margin:0;padding:0 20px;border:2px solid var(--nps-ui-ink-soft);border-radius:0;background:var(--nps-ui-ink-soft);color:#fff;font:inherit;font-weight:var(--nps-ui-weight-bold);cursor:pointer}.nps-ui-care.nps-ui-page .nps-ui-care-check-msg:not(:empty){padding:8px 16px 0;color:var(--nps-ui-coral-text);font-size:14px}.nps-ui-care.nps-ui-page .nps-ui-care-check-result{padding-top:8px}.nps-ui-care.nps-ui-page .nps-ui-care-check-title{padding:4px 16px 0;color:var(--nps-ui-ink);font-size:18px;font-weight:var(--nps-ui-weight-bold);line-height:1.3}.nps-ui-care.nps-ui-page .nps-ui-care-check-text{padding:4px 16px 0}.nps-ui-care.nps-ui-page .nps-ui-care-check-acts{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:12px 16px 16px}.nps-ui-care.nps-ui-page .nps-ui-care-check-acts .nps-ui-care-btn{min-height:44px;padding:8px 18px}.nps-ui-care.nps-ui-page .nps-ui-care-label-foot{padding:12px 16px;border-top:1px solid var(--nps-ui-rule);background:var(--nps-ui-paper);font-size:15px}.nps-ui-care.nps-ui-page [data-nps-state=own_van] .nps-ui-care-tag{background:var(--nps-ui-teal-text)}.nps-ui-care.nps-ui-page [data-nps-state=to_confirm] .nps-ui-care-label-head{background:var(--nps-ui-amber-tint)}.nps-ui-care.nps-ui-page [data-nps-state=to_confirm] .nps-ui-care-tag{background:var(--nps-ui-amber-text)}.nps-ui-care.nps-ui-page .nps-ui-care-routes{margin-top:8px}.nps-ui-care.nps-ui-page .nps-ui-care-stop{position:relative;padding-left:var(--nps-ui-care-indent)}.nps-ui-care.nps-ui-page .nps-ui-care-stop:before{content:"";position:absolute;top:0;bottom:0;left:var(--nps-ui-care-line-x);width:var(--nps-ui-care-line-w);background:var(--nps-ui-brand-teal)}.nps-ui-care.nps-ui-page .nps-ui-care-shop.nps-ui-care-stop,.nps-ui-care.nps-ui-page .nps-ui-care-account.nps-ui-care-stop,.nps-ui-care.nps-ui-page .nps-ui-care-band.nps-ui-care-stop{padding-left:calc(var(--nps-ui-care-bleed) + var(--nps-ui-care-indent))}.nps-ui-care.nps-ui-page .nps-ui-care-shop.nps-ui-care-stop:before,.nps-ui-care.nps-ui-page .nps-ui-care-account.nps-ui-care-stop:before,.nps-ui-care.nps-ui-page .nps-ui-care-band.nps-ui-care-stop:before{left:calc(var(--nps-ui-care-bleed) + var(--nps-ui-care-line-x))}.nps-ui-care.nps-ui-page .nps-ui-care-stop--end:before{bottom:auto;height:52px;background:var(--nps-ui-ink-soft)}.nps-ui-care.nps-ui-page .nps-ui-care-stop-label{position:relative;margin-bottom:12px;color:var(--nps-ui-teal-text);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-stop-label:before{content:"";position:absolute;top:calc(.7em - var(--nps-ui-care-stop) / 2);left:calc(var(--nps-ui-care-line-x) + var(--nps-ui-care-line-w) / 2 - var(--nps-ui-care-stop) / 2 - var(--nps-ui-care-indent));width:var(--nps-ui-care-stop);height:var(--nps-ui-care-stop);border:calc(var(--nps-ui-care-stop) / 4) solid var(--nps-ui-ink-soft);border-radius:50%;background:#fff}.nps-ui-care.nps-ui-page .nps-ui-care-shop .nps-ui-care-stop-label{color:#1b6e63}.nps-ui-care.nps-ui-page .nps-ui-care-account .nps-ui-care-stop-label{color:var(--nps-ui-brand-teal)}.nps-ui-care.nps-ui-page .nps-ui-care-band .nps-ui-care-stop-label{color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-shop{background:var(--nps-ui-paper)}.nps-ui-care.nps-ui-page .nps-ui-care-tiles{display:grid;gap:8px}.nps-ui-care.nps-ui-page .nps-ui-care-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:6px 16px;border:1px solid var(--nps-ui-rule);border-left:5px solid var(--nps-ui-brand-teal);border-radius:4px;background:#fff;color:var(--nps-ui-ink);text-decoration:none}.nps-ui-care.nps-ui-page .nps-ui-care-dept{display:block;color:var(--nps-ui-muted-text);font-family:var(--nps-ui-mono-font);font-size:11px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.nps-ui-care.nps-ui-page .nps-ui-care-tile .nps-ui-care-dept{grid-column:1}.nps-ui-care.nps-ui-page .nps-ui-care-tile strong{grid-column:1;font-size:17px;font-weight:var(--nps-ui-weight-bold);line-height:1.25}.nps-ui-care.nps-ui-page .nps-ui-care-desc{display:none}.nps-ui-care.nps-ui-page .nps-ui-care-go{grid-column:2;grid-row:1 / span 2;color:var(--nps-ui-teal-text);font-size:0}.nps-ui-care.nps-ui-page .nps-ui-care-go:after{content:"\2192";font-size:20px}.nps-ui-care.nps-ui-page .nps-ui-care-help{display:grid;gap:4px;padding:16px;border-radius:4px;background:var(--nps-ui-ink-soft);color:#fff}.nps-ui-care.nps-ui-page .nps-ui-care-help .nps-ui-care-dept{color:var(--nps-ui-brand-teal)}.nps-ui-care.nps-ui-page .nps-ui-care-help a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline}.nps-ui-care.nps-ui-page .nps-ui-care-docket-card{border:2px solid var(--nps-ui-ink-soft);background:#fff}.nps-ui-care.nps-ui-page h2.nps-ui-care-docket-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0;padding:12px 16px;border-bottom:2px solid var(--nps-ui-ink-soft);background:var(--nps-ui-paper);font-size:24px}.nps-ui-care.nps-ui-page .nps-ui-care-docket li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 16px;border-top:1px solid var(--nps-ui-rule)}.nps-ui-care.nps-ui-page .nps-ui-care-docket li:first-child{border-top:0}.nps-ui-care.nps-ui-page .nps-ui-care-tick{width:20px;height:20px;border:2px solid var(--nps-ui-ink-soft)}.nps-ui-care.nps-ui-page .nps-ui-care-docket strong{color:var(--nps-ui-ink);font-weight:var(--nps-ui-weight-bold)}.nps-ui-care.nps-ui-page .nps-ui-care-covers{grid-column:2;font-size:15px}.nps-ui-care.nps-ui-page .nps-ui-care-docket a{grid-column:3;grid-row:1 / span 2;display:inline-flex;align-items:center;min-height:44px;font-weight:var(--nps-ui-weight-bold)}.nps-ui-care.nps-ui-page .nps-ui-care-account{background:var(--nps-ui-ink-soft);color:#fff}.nps-ui-care.nps-ui-page .nps-ui-care-account h2{color:#fff}.nps-ui-care.nps-ui-page .nps-ui-care-account ol{display:grid;gap:0}.nps-ui-care.nps-ui-page .nps-ui-care-account li{display:flex;gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px dashed var(--nps-ui-muted-text)}.nps-ui-care.nps-ui-page .nps-ui-care-num{color:var(--nps-ui-brand-teal);font-family:var(--nps-ui-mono-font)}.nps-ui-care.nps-ui-page .nps-ui-care-step-text{display:none}.nps-ui-care.nps-ui-page .nps-ui-care-account .nps-ui-care-btn--teal{color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-cards{display:grid;gap:16px}.nps-ui-care.nps-ui-page .nps-ui-care-card{padding:20px;border:1px solid var(--nps-ui-rule);border-top-width:5px;border-radius:4px}.nps-ui-care.nps-ui-page .nps-ui-care-card--coral{border-top-color:var(--nps-ui-brand-coral)}.nps-ui-care.nps-ui-page .nps-ui-care-card--ink{border-top-color:var(--nps-ui-ink-soft)}.nps-ui-care.nps-ui-page .nps-ui-care-card h2{margin-bottom:8px;font-family:var(--nps-ui-text-font);font-size:20px;font-weight:var(--nps-ui-weight-bold);text-transform:none}.nps-ui-care.nps-ui-page .nps-ui-care-card p{display:none}.nps-ui-care.nps-ui-page .nps-ui-care-card a{display:flex;align-items:center;min-height:56px;font-weight:var(--nps-ui-weight-semibold)}.nps-ui-care.nps-ui-page .nps-ui-care-band{padding-bottom:112px;background:var(--nps-ui-brand-teal);color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-band h2{margin-bottom:8px;font-size:34px}.nps-ui-care.nps-ui-page .nps-ui-care-band .nps-ui-care-btn--outline{border-color:var(--nps-ui-ink)}.nps-ui-care.nps-ui-page .nps-ui-care-band-email{margin-top:16px}.nps-ui-care.nps-ui-page .nps-ui-care-band-email a{display:inline-flex;align-items:center;min-height:44px;color:var(--nps-ui-ink);font-weight:var(--nps-ui-weight-semibold);text-decoration:underline;text-underline-offset:3px}.nps-ui-care.nps-ui-page .nps-ui-care-signoff{padding-top:16px;padding-bottom:16px;border-top:2px solid var(--nps-ui-ink-soft);background:var(--nps-ui-paper);color:var(--nps-ui-muted-text);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;line-height:1.5;text-transform:uppercase;overflow-wrap:anywhere}@media(min-width:768px){.nps-ui-care.nps-ui-page{--nps-ui-care-line-x: 24px;--nps-ui-care-line-w: 6px;--nps-ui-care-stop: 24px;--nps-ui-care-indent: 72px}.nps-ui-care.nps-ui-page section{padding:64px 0}.nps-ui-care.nps-ui-page h1{font-size:60px}.nps-ui-care.nps-ui-page .nps-ui-care-btns{flex-direction:row;flex-wrap:wrap}.nps-ui-care.nps-ui-page .nps-ui-care-hero .nps-ui-care-label{max-width:560px}.nps-ui-care.nps-ui-page .nps-ui-care-label--check dl>div{grid-template-columns:140px minmax(0,1fr)}.nps-ui-care.nps-ui-page .nps-ui-care-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nps-ui-care.nps-ui-page .nps-ui-care-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:140px;padding:20px;border-left-width:1px;border-top:5px solid var(--nps-ui-brand-teal)}.nps-ui-care.nps-ui-page .nps-ui-care-tile strong{font-size:20px}.nps-ui-care.nps-ui-page .nps-ui-care-desc{display:block;font-size:15px}.nps-ui-care.nps-ui-page .nps-ui-care-go{margin-top:auto;font-size:15px;font-weight:var(--nps-ui-weight-semibold)}.nps-ui-care.nps-ui-page .nps-ui-care-go:after{content:none}.nps-ui-care.nps-ui-page .nps-ui-care-cards{grid-template-columns:1fr 1fr}.nps-ui-care.nps-ui-page .nps-ui-care-card p{display:block;margin-bottom:8px}.nps-ui-care.nps-ui-page .nps-ui-care-card a{min-height:36px}.nps-ui-care.nps-ui-page .nps-ui-care-band h2{font-size:40px}.nps-ui-care.nps-ui-page .nps-ui-care-stop--end:before{height:76px}}@media(min-width:1200px){.nps-ui-care.nps-ui-page h1{font-size:76px}.nps-ui-care.nps-ui-page h2{font-size:48px}.nps-ui-care.nps-ui-page .nps-ui-care-intro{font-size:19px}.nps-ui-care.nps-ui-page .nps-ui-care-hero,.nps-ui-care.nps-ui-page .nps-ui-care-hero--check{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"text label" "btns label";grid-template-rows:auto 1fr;column-gap:64px;row-gap:28px}.nps-ui-care.nps-ui-page .nps-ui-care-hero .nps-ui-care-label{max-width:none}.nps-ui-care.nps-ui-page .nps-ui-care-hero-btns{align-self:start}.nps-ui-care.nps-ui-page .nps-ui-care-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.nps-ui-care.nps-ui-page .nps-ui-care-account ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.nps-ui-care.nps-ui-page .nps-ui-care-account li{flex-direction:column;gap:8px;padding:0 24px;border-bottom:0;border-left:1px dashed var(--nps-ui-muted-text)}.nps-ui-care.nps-ui-page .nps-ui-care-account li:first-child{padding-left:0;border-left:0}.nps-ui-care.nps-ui-page .nps-ui-care-num,.nps-ui-care.nps-ui-page .nps-ui-care-account strong{font-size:20px}.nps-ui-care.nps-ui-page .nps-ui-care-step-text{display:block;color:#d6d7d8}.nps-ui-care.nps-ui-page .nps-ui-care-account .nps-ui-care-btns{margin-top:40px}.nps-ui-care.nps-ui-page .nps-ui-care-band{padding-bottom:64px}.nps-ui-care.nps-ui-page .nps-ui-care-band h2{font-size:48px}}@media(max-width:767px){.nps-ui-care.nps-ui-page .nps-ui-care-check-result{scroll-margin-bottom:16px}}:root .nps-ui-nojs-routes{padding:24px 0;background:var(--nps-ui-ink-soft);color:#fff}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-label{margin:0 0 16px;padding:0;color:var(--nps-ui-brand-teal);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-list{display:grid;gap:14px;margin:0;padding:0 0 0 16px;border-left:4px solid var(--nps-ui-brand-teal);list-style:none}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-stop{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0;padding:0;list-style:none}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-day{flex:none;width:14ch;line-height:1.4;color:var(--nps-ui-brand-teal);font-family:var(--nps-ui-mono-font);font-size:12px;letter-spacing:.06em;text-transform:uppercase}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-name{color:#fff;font-family:var(--nps-ui-text-font);font-size:15px;font-weight:var(--nps-ui-weight-bold);line-height:1.3}@media(min-width:768px){:root .nps-ui-nojs-routes{padding:28px 0 32px}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-list{position:relative;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;padding:22px 0 0;border-left:0}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-list:before{content:"";position:absolute;top:5px;left:0;right:0;height:4px;background:var(--nps-ui-brand-teal)}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-stop{position:relative;flex-direction:column;gap:6px}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-day{width:auto}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-stop:before{content:"";position:absolute;top:-22px;left:0;width:14px;height:14px;border:3px solid var(--nps-ui-brand-teal);border-radius:50%;background:var(--nps-ui-ink-soft);box-sizing:border-box}:root .nps-ui-nojs-routes .nps-ui-nojs-routes-stop--depot:before{background:var(--nps-ui-brand-teal)}}@media(min-width:768px)and (max-width:1199.98px){:root .nps-ui-nojs-routes .nps-ui-nojs-routes-day{min-height:2.8em}}.nps-ui-care.nps-ui-page .nps-ui-nojs-routes{width:100vw;margin-left:calc(50% - 50vw);padding-left:var(--nps-ui-care-bleed);padding-right:var(--nps-ui-care-bleed)}.nps-ui-hub.nps-ui-page .nps-ui-nojs-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0 0}.nps-ui-hub.nps-ui-page .nps-ui-nojs-buy-label{font-family:var(--nps-ui-mono-font);font-size:13px;text-transform:uppercase;color:var(--nps-ui-muted-text)}.nps-ui-hub.nps-ui-page .nps-ui-nojs-buy ul{display:flex;flex-wrap:wrap;gap:8px}.nps-ui-hub.nps-ui-page .nps-ui-nojs-buy a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1.5px solid var(--nps-ui-ink-soft);border-radius:999px;font-weight:var(--nps-ui-weight-semibold);text-decoration:none}.nps-ui-nojs.nps-ui-nojs-home{font-family:var(--nps-ui-text-font);font-size:17px;line-height:1.5;color:var(--nps-ui-body);text-align:left}.nps-ui-nojs-home *{box-sizing:border-box}.nps-ui-nojs-home h1,.nps-ui-nojs-home h2,.nps-ui-nojs-home p,.nps-ui-nojs-home ul,.nps-ui-nojs-home li,.nps-ui-nojs-home figure{margin:0;padding:0;list-style:none;color:inherit;font-size:inherit;line-height:inherit;text-transform:none;letter-spacing:normal}.nps-ui-nojs-home-sec{padding:48px 0}.nps-ui-nojs-home-sec--band{padding-bottom:80px}.nps-ui-nojs-home-wrap{max-width:calc(var(--nps-ui-content-max) + 2 * var(--nps-ui-gutter));margin:0 auto;padding:0 var(--nps-ui-gutter)}.nps-ui-nojs-home a{color:var(--nps-ui-ink-soft);text-decoration:none}.nps-ui-nojs-home a:focus-visible{outline:3px solid var(--nps-ui-ink);outline-offset:2px}.nps-ui-nojs-home-sec--band a:focus-visible{outline-color:#fff}.nps-ui-nojs-home .nps-ui-nojs-home-kicker{margin-bottom:16px;color:var(--nps-ui-coral-text);font-size:14px;font-weight:var(--nps-ui-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.nps-ui-nojs-home .nps-ui-nojs-home-h1{max-width:16ch;color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:42px;font-weight:var(--nps-ui-weight-black);line-height:.95;text-transform:uppercase}.nps-ui-nojs-home .nps-ui-nojs-home-intro{max-width:60ch;margin-top:20px;font-size:17px}.nps-ui-nojs-home .nps-ui-nojs-home-btns{display:flex;flex-direction:column;gap:12px;margin-top:28px}.nps-ui-nojs-home-btn,.nps-ui-nojs-home a.nps-ui-nojs-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1.5px solid transparent;border-radius:4px;font-weight:var(--nps-ui-weight-bold);line-height:1.2;text-align:center}.nps-ui-nojs-home a.nps-ui-nojs-home-btn--teal{background:var(--nps-ui-brand-teal);color:var(--nps-ui-ink)}.nps-ui-nojs-home a.nps-ui-nojs-home-btn--coral{background:var(--nps-ui-brand-coral);color:var(--nps-ui-ink)}.nps-ui-nojs-home a.nps-ui-nojs-home-btn--outline{background:#fff;border-color:var(--nps-ui-ink-soft);color:var(--nps-ui-ink-soft)}.nps-ui-nojs-home a.nps-ui-nojs-home-btn--ink{background:var(--nps-ui-ink);color:#fff}.nps-ui-nojs-home a.nps-ui-nojs-home-btn--line{border-color:var(--nps-ui-ink);color:var(--nps-ui-ink)}.nps-ui-nojs-home a.nps-ui-nojs-home-btn:hover{filter:brightness(.95)}.nps-ui-nojs-home .nps-ui-nojs-home-customer{margin-top:16px}.nps-ui-nojs-home .nps-ui-nojs-home-customer p{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:0;padding:12px 16px;border:1px solid var(--nps-ui-rule);border-radius:4px;background:var(--nps-ui-paper);font-size:16px}.nps-ui-nojs-home .nps-ui-nojs-home-customer-lead{color:var(--nps-ui-ink);font-weight:var(--nps-ui-weight-bold)}.nps-ui-nojs-home .nps-ui-nojs-home-customer a{display:inline-flex;align-items:center;min-height:32px;color:var(--nps-ui-ink-soft);font-weight:var(--nps-ui-weight-semibold);text-decoration:underline;text-underline-offset:3px}.nps-ui-nojs-home .nps-ui-nojs-home-customer-sep{color:var(--nps-ui-muted-text)}.nps-ui-nojs-home-sec--routes .nps-ui-nojs-home-h2{margin-bottom:20px}.nps-ui-nojs-home .nps-ui-nojs-home-strip{padding-left:20px;padding-right:20px;border-radius:4px}.nps-ui-nojs-home-sec--doors{padding-top:0}.nps-ui-nojs-home .nps-ui-nojs-home-doors{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.nps-ui-nojs-home-door,.nps-ui-nojs-home a.nps-ui-nojs-home-door{display:flex;flex-direction:column;gap:8px;height:100%;min-height:72px;padding:16px;border:1px solid var(--nps-ui-rule);border-top:5px solid var(--nps-ui-door, var(--nps-ui-ink-soft));border-radius:4px;background:#fff;color:var(--nps-ui-body)}.nps-ui-nojs-home-door--teal{--nps-ui-door: var(--nps-ui-brand-teal);--nps-ui-door-text: var(--nps-ui-teal-text)}.nps-ui-nojs-home-door--coral{--nps-ui-door: var(--nps-ui-brand-coral);--nps-ui-door-text: var(--nps-ui-coral-text)}.nps-ui-nojs-home-door--amber{--nps-ui-door: var(--nps-ui-brand-amber);--nps-ui-door-text: var(--nps-ui-amber-text)}.nps-ui-nojs-home-door--ink{--nps-ui-door: var(--nps-ui-ink-soft);--nps-ui-door-text: var(--nps-ui-ink-soft)}.nps-ui-nojs-home a.nps-ui-nojs-home-door:hover{border-color:var(--nps-ui-door)}.nps-ui-nojs-home-door-title{color:var(--nps-ui-ink);font-size:22px;font-weight:var(--nps-ui-weight-bold);line-height:1.2}.nps-ui-nojs-home-door-text{font-size:16px}.nps-ui-nojs-home-door-link{margin-top:auto;padding-top:4px;color:var(--nps-ui-door-text);font-weight:var(--nps-ui-weight-bold)}.nps-ui-nojs-home-sec--care{background:var(--nps-ui-paper)}.nps-ui-nojs-home .nps-ui-nojs-home-h2{color:var(--nps-ui-ink);font-family:var(--nps-ui-display-font);font-size:34px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-nojs-home .nps-ui-nojs-home-p{max-width:64ch;margin-top:16px}.nps-ui-nojs-home-split{display:grid;gap:32px}.nps-ui-nojs-home .nps-ui-nojs-home-mark{position:relative;padding:16px 16px 26px}.nps-ui-nojs-home-mark img{display:block;width:100%;height:auto}.nps-ui-nojs-home-mark:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:8px;background:linear-gradient(90deg,#00aeef 0 25%,#ec008c 25% 50%,#fff200 50% 75%,#050505 75% 100%)}.nps-ui-nojs-home-textlink,.nps-ui-nojs-home a.nps-ui-nojs-home-textlink{display:inline-block;margin-top:20px;font-weight:var(--nps-ui-weight-bold);text-decoration:underline;text-underline-offset:3px}.nps-ui-nojs-home-sec--services{padding-top:0}.nps-ui-nojs-home .nps-ui-nojs-home-services{display:grid;border-top:1px solid var(--nps-ui-rule)}.nps-ui-nojs-home .nps-ui-nojs-home-services li{border-bottom:1px solid var(--nps-ui-rule)}.nps-ui-nojs-home .nps-ui-nojs-home-services a{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-size:18px;font-weight:var(--nps-ui-weight-bold)}.nps-ui-nojs-home-sec--verified{border-top:1px solid var(--nps-ui-rule)}.nps-ui-nojs-home .nps-ui-nojs-home-verified{display:grid;gap:16px;margin-top:28px}.nps-ui-nojs-home .nps-ui-nojs-home-verified li{display:flex;align-items:flex-start;gap:12px;font-size:16px}.nps-ui-nojs-home-target{flex:none;width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--nps-ui-coral-text);stroke-width:1.6}.nps-ui-nojs-home-sec--band{background:var(--nps-ui-brand-coral);color:var(--nps-ui-ink)}.nps-ui-nojs-home .nps-ui-nojs-home-band-text{max-width:48ch;font-size:19px}.nps-ui-nojs-home .nps-ui-nojs-home-band-email{margin-top:16px;font-size:17px;line-height:1.5}.nps-ui-nojs-home .nps-ui-nojs-home-band-email a{display:inline-block;padding:2px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.nps-ui-nojs-home-band-lead{display:block;margin-bottom:8px;font-family:var(--nps-ui-display-font);font-size:34px;font-weight:var(--nps-ui-weight-black);line-height:1;text-transform:uppercase}.nps-ui-nojs-home-arrow{display:inline-block}@media(min-width:768px){.nps-ui-nojs-home .nps-ui-nojs-home-h1{font-size:60px}.nps-ui-nojs-home .nps-ui-nojs-home-btns{flex-direction:row;flex-wrap:wrap}.nps-ui-nojs-home .nps-ui-nojs-home-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.nps-ui-nojs-home-door,.nps-ui-nojs-home a.nps-ui-nojs-home-door{padding:24px}.nps-ui-nojs-home .nps-ui-nojs-home-services{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-bottom:1px solid var(--nps-ui-rule)}.nps-ui-nojs-home .nps-ui-nojs-home-services li{border-bottom:0;border-left:1px solid var(--nps-ui-rule)}.nps-ui-nojs-home .nps-ui-nojs-home-services li:first-child{border-left:0}.nps-ui-nojs-home .nps-ui-nojs-home-services a{padding:0 20px}.nps-ui-nojs-home .nps-ui-nojs-home-services li:first-child a{padding-left:0}.nps-ui-nojs-home .nps-ui-nojs-home-verified{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.nps-ui-nojs-home-sec--band{padding-bottom:48px}}@media(min-width:1200px){.nps-ui-nojs-home-sec,.nps-ui-nojs-home-sec--band{padding:88px 0}.nps-ui-nojs-home-sec--doors,.nps-ui-nojs-home-sec--services{padding-top:0}.nps-ui-nojs-home .nps-ui-nojs-home-h1{font-size:76px}.nps-ui-nojs-home .nps-ui-nojs-home-intro{font-size:19px}.nps-ui-nojs-home .nps-ui-nojs-home-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nps-ui-nojs-home .nps-ui-nojs-home-doors--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nps-ui-nojs-home .nps-ui-nojs-home-h2{font-size:48px}.nps-ui-nojs-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.nps-ui-nojs-home .nps-ui-nojs-home-verified{grid-template-columns:repeat(3,minmax(0,1fr))}.nps-ui-nojs-home-sec--band .nps-ui-nojs-home-wrap{display:flex;align-items:center;justify-content:space-between;gap:48px}.nps-ui-nojs-home-sec--band .nps-ui-nojs-home-band-acts{flex:none}.nps-ui-nojs-home-sec--band .nps-ui-nojs-home-btns{margin-top:0;flex:none}}html.nps-ui-shell-pending .nps-ui-nojs,body.nps-ui-redesign .nps-ui-nojs{display:none!important}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .nps-ui-jsonly{display:none!important}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign){font-family:var(--nps-ui-font-sans);color:var(--nps-ui-body);-webkit-font-smoothing:antialiased}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) h1,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) h2,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) h3{font-family:var(--nps-ui-font-display);color:var(--nps-ui-ink);font-weight:var(--nps-ui-weight-black);letter-spacing:0}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .catfish-button,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) input[type=submit].catfish-button,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) button.catfish-button{background:var(--nps-ui-coral-text);border-color:var(--nps-ui-coral-text);color:#fff;font-family:var(--nps-ui-font-sans);font-weight:var(--nps-ui-weight-semibold);border-radius:var(--nps-ui-radius-sm)}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .catfish-button:hover,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .catfish-button:focus-visible{background:var(--nps-ui-ink);border-color:var(--nps-ui-ink);color:#fff}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) :focus-visible{outline:3px solid var(--nps-ui-ink);outline-offset:2px}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .nps-ui-page{max-width:none;margin-left:0;margin-right:0}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) [data-nps-buy]:empty,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) [data-nps-care-routes]:empty{display:none}.nps-ui-shell-search .nps-ui-shell-form .awesomplete{display:block;flex:1 1 auto;min-width:0;width:100%}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) :has(>.nps-ui-nojs-shell)>:not(.nps-ui-nojs-shell){display:none!important}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .miniHeader:has(.nps-ui-nojs-shell) .MiniHeaderLeft,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .miniHeader:has(.nps-ui-nojs-shell) .MiniHeaderMiddle{display:none!important}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .miniHeader:has(.nps-ui-nojs-shell),html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .miniHeader:has(.nps-ui-nojs-shell) .catfish-container,html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .miniHeader:has(.nps-ui-nojs-shell) .MiniHeaderRight{display:block;width:auto;max-width:none;margin:0;padding:0;background:none}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .headermenu:has(.nps-ui-nojs-shell),html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) .headermenu:has(.nps-ui-nojs-shell)>nav{position:static;height:auto;margin:0;padding:0;background:none;box-shadow:none}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) footer.ict-dedicated-footer:has(.nps-ui-nojs-shell-foot)>:not(.nps-ui-nojs-shell-foot){display:none!important}html:not(.nps-ui-shell-pending) body:not(.nps-ui-redesign) footer.ict-dedicated-footer:has(.nps-ui-nojs-shell-foot){margin:0;padding:0;background:var(--nps-ui-ink);content-visibility:visible;contain-intrinsic-size:none}.nps-ui-nojs-shell,.nps-ui-nojs-shell-foot{font-family:var(--nps-ui-font-sans);font-size:15px;line-height:1.4;color:var(--nps-ui-ink);text-align:left}.nps-ui-nojs-shell *,.nps-ui-nojs-shell-foot *{box-sizing:border-box}.nps-ui-nojs-shell ul,.nps-ui-nojs-shell-foot ul{margin:0;padding:0;list-style:none}.nps-ui-nojs-shell p,.nps-ui-nojs-shell-foot p{margin:0}.nps-ui-nojs-shell a{color:inherit;text-decoration:none}.nps-ui-nojs-shell a:hover,.nps-ui-nojs-shell a:focus-visible{text-decoration:underline}.nps-ui-nojs-shell summary{cursor:pointer;list-style:none}.nps-ui-nojs-shell summary::-webkit-details-marker{display:none}.nps-ui-nojs-shell summary:after{content:"";display:inline-block;width:7px;height:7px;margin:0 0 3px 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.nps-ui-nojs-shell details[open]>summary:after{transform:rotate(-135deg);margin-bottom:-1px}.nps-ui-nojs-shell :focus-visible,.nps-ui-nojs-shell-foot :focus-visible{outline:3px solid var(--nps-ui-ink);outline-offset:2px}.nps-ui-nojs-shell-wrap{max-width:var(--nps-ui-content-max);margin:0 auto;padding:0 var(--nps-ui-gutter)}.nps-ui-nojs-shell-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nps-ui-nojs-shell-utility{display:none;background:var(--nps-ui-ink-soft);color:#fff;font-size:13px}.nps-ui-nojs-shell-utility .nps-ui-nojs-shell-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.nps-ui-nojs-shell-hours a{margin-left:12px;font-weight:var(--nps-ui-weight-semibold)}.nps-ui-nojs-shell-utlinks{display:flex;gap:20px}.nps-ui-nojs-shell-head{background:#fff;border-bottom:1px solid var(--nps-ui-rule)}.nps-ui-nojs-shell-head>.nps-ui-nojs-shell-wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:8px;padding-bottom:8px}.nps-ui-nojs-shell-logo{order:2;display:block;flex:none;margin-right:auto}.nps-ui-nojs-shell-logo img{display:block;width:110px;height:auto}.nps-ui-nojs-shell-menu{order:1;flex:none}.nps-ui-nojs-shell-menu>summary{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1.5px solid var(--nps-ui-ink-soft);border-radius:var(--nps-ui-radius-sm);font-weight:var(--nps-ui-weight-semibold)}.nps-ui-nojs-shell-menupanel{position:absolute;left:0;right:0;top:100%;z-index:1000;max-height:80vh;overflow:auto;padding:8px var(--nps-ui-gutter) 16px;background:#fff;border-bottom:1px solid var(--nps-ui-rule);box-shadow:var(--nps-ui-panel-shadow)}.nps-ui-nojs-shell-sect>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--nps-ui-rule);font-weight:var(--nps-ui-weight-bold)}.nps-ui-nojs-shell-sect--teal>summary{color:var(--nps-ui-teal-text)}.nps-ui-nojs-shell-panel li a{display:flex;align-items:center;min-height:44px;padding:0 4px}.nps-ui-nojs-shell-sub{margin:8px 4px 0;color:var(--nps-ui-muted-text);font-family:var(--nps-ui-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.nps-ui-nojs-shell-nav{display:none}.nps-ui-nojs-shell-signin,.nps-ui-nojs-shell-account,.nps-ui-nojs-shell-basket{order:3;flex:none;font-weight:var(--nps-ui-weight-semibold)}.nps-ui-nojs-shell-signin,.nps-ui-nojs-shell-basket,.nps-ui-nojs-shell-account>summary{display:flex;align-items:center;min-height:44px;padding:0 4px}.nps-ui-nojs-shell .is-hidden{display:none!important}.nps-ui-nojs-shell-account{position:relative}.nps-ui-nojs-shell-account>summary{max-width:8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nps-ui-nojs-shell-account>.nps-ui-nojs-shell-panel{position:absolute;right:0;top:100%;z-index:1000;min-width:220px;padding:8px 12px;background:#fff;border:1px solid var(--nps-ui-rule);box-shadow:var(--nps-ui-panel-shadow)}.nps-ui-nojs-shell-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--nps-ui-coral-text);color:#fff;font-size:12px}.nps-ui-nojs-shell-quote{display:none}.nps-ui-nojs-shell-search{order:9;display:flex;flex:1 1 100%;min-width:0;margin:0}.nps-ui-nojs-shell-search input{flex:1 1 auto;min-width:0;height:46px;margin:0;padding:0 12px;border:1.5px solid var(--nps-ui-ink-soft);border-right:0;border-radius:var(--nps-ui-radius-sm) 0 0 var(--nps-ui-radius-sm);background:#fff;color:var(--nps-ui-ink);font:inherit;font-size:16px}.nps-ui-nojs-shell-search button{flex:none;height:46px;margin:0;padding:0 16px;border:0;border-radius:0 var(--nps-ui-radius-sm) var(--nps-ui-radius-sm) 0;background:var(--nps-ui-ink);color:#fff;font:inherit;font-weight:var(--nps-ui-weight-semibold);cursor:pointer}.nps-ui-nojs-shell-phonebar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px var(--nps-ui-gutter);background:#fff;border-bottom:1px solid var(--nps-ui-rule)}.nps-ui-nojs-shell-phonebar a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1.5px solid var(--nps-ui-ink-soft);border-radius:var(--nps-ui-radius-sm);font-weight:var(--nps-ui-weight-bold)}.nps-ui-nojs-shell-phonebar a+a,.nps-ui-nojs-shell-quote{background:var(--nps-ui-coral-text);border-color:var(--nps-ui-coral-text);color:#fff}@media(min-width:768px){.nps-ui-nojs-shell-utility{display:block}.nps-ui-nojs-shell-phonebar{display:none}.nps-ui-nojs-shell-logo img{width:150px}.nps-ui-nojs-shell-search{order:4;flex:1 1 260px}.nps-ui-nojs-shell-quote{order:5;display:flex;white-space:nowrap;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--nps-ui-coral-text);border-radius:var(--nps-ui-radius-sm);font-weight:var(--nps-ui-weight-bold)}.nps-ui-nojs-shell-quote:hover{background:var(--nps-ui-ink);border-color:var(--nps-ui-ink);text-decoration:none}}@media(min-width:1200px){.nps-ui-nojs-shell-menu{display:none}.nps-ui-nojs-shell-logo{margin-right:8px}.nps-ui-nojs-shell-head>.nps-ui-nojs-shell-wrap{min-height:80px}.nps-ui-nojs-shell-nav{order:3;display:flex;flex:1 1 auto;gap:4px}.nps-ui-nojs-shell-nav>.nps-ui-nojs-shell-sect{position:relative}.nps-ui-nojs-shell-nav>.nps-ui-nojs-shell-sect>summary{min-height:44px;padding:0 8px;border:0;white-space:nowrap}.nps-ui-nojs-shell-nav>.nps-ui-nojs-shell-sect>.nps-ui-nojs-shell-panel{position:absolute;left:0;top:100%;z-index:1000;min-width:280px;padding:12px 16px;background:#fff;border:1px solid var(--nps-ui-rule);border-top:3px solid var(--nps-ui-coral-text);box-shadow:var(--nps-ui-panel-shadow)}.nps-ui-nojs-shell-nav>.nps-ui-nojs-shell-sect--teal>.nps-ui-nojs-shell-panel{border-top-color:var(--nps-ui-brand-teal)}.nps-ui-nojs-shell-nav>.nps-ui-nojs-shell-sect--ink>.nps-ui-nojs-shell-panel{border-top-color:var(--nps-ui-ink)}.nps-ui-nojs-shell-search{order:9;flex:1 1 100%}.nps-ui-nojs-shell-signin,.nps-ui-nojs-shell-account,.nps-ui-nojs-shell-basket{order:5}.nps-ui-nojs-shell-quote{order:6}}.nps-ui-nojs-shell-foot{padding:40px 0 24px;background:var(--nps-ui-ink);color:#fff;font-size:14px}.nps-ui-nojs-shell-foot a{color:#fff}.nps-ui-nojs-shell-foot .nps-ui-nojs-shell-wrap{display:grid;gap:32px}.nps-ui-nojs-shell-brand{display:grid;gap:10px;align-content:start}.nps-ui-nojs-shell-brand img{display:block;width:150px;height:auto}.nps-ui-nojs-shell-strap{color:var(--nps-ui-brand-teal);font-family:var(--nps-ui-font-display);font-size:20px;font-weight:var(--nps-ui-weight-black);text-transform:uppercase}.nps-ui-nojs-shell-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.nps-ui-nojs-shell-colhead{margin:0 0 8px;color:var(--nps-ui-brand-teal);font-family:var(--nps-ui-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.nps-ui-nojs-shell-col li a{display:inline-flex;align-items:center;min-height:32px}.nps-ui-nojs-shell-legal{padding-top:16px;border-top:1px solid rgba(255,255,255,.2);color:#ffffffbf;font-size:12px}@media(min-width:1200px){.nps-ui-nojs-shell-foot .nps-ui-nojs-shell-wrap{grid-template-columns:minmax(260px,1fr) 3fr}.nps-ui-nojs-shell-legal{grid-column:1/-1}}
