.lp-design #fsb_bar{padding-block:var(--lp-banner-padding)!important;font-family:inherit!important;font-size:12px!important;line-height:18px!important;background:var(--lp-soft)!important;color:var(--lp-navy)!important}.lp-design #fsb_bar :is(#fsb_symbol,#fsb_amount){font:inherit!important;color:var(--lp-blue)!important}.lp-design #header-component .header__columns{min-height:72px}.lp-design #header-component{--header-padding: 12px}.lp-brand-logo{width:164px}.lp-hero--light{background:var(--lp-white);color:var(--lp-navy)}.lp-hero--light .lp-hero__copy{z-index:1;background:none;padding-block:32px}.lp-hero--light .lp-eyebrow{color:var(--lp-navy)}.lp-hero--light h1{font-size:clamp(40px,3.65cqi,52px);max-width:530px}.lp-hero--light .lp-hero__description{color:var(--lp-text);margin-top:18px;font-size:16px;line-height:1.6}.lp-hero--light .lp-hero__actions{margin-top:22px}.lp-hero--light .lp-button--outline,.lp-design .lp-button--light{background:transparent;color:var(--lp-blue);border-color:color-mix(in srgb,var(--lp-blue) 55%,var(--lp-white))}.lp-hero--light .lp-button--outline:hover,.lp-design .lp-button--light:hover{background:var(--lp-soft);border-color:var(--lp-blue)}.lp-hero--light .lp-hero__highlights{color:var(--lp-text);margin-top:24px}.lp-hero--light .lp-hero__highlights .lp-icon{color:var(--lp-blue)}.lp-hero--light :is(a,button):focus-visible{outline-color:var(--lp-blue)}.lp-hero--light .lp-hero__media{position:relative;min-height:var(--lp-hero-height,420px);margin-left:-100px;width:calc(100% + 100px);background:var(--lp-white)}.lp-hero--light .lp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--lp-white) 0%,color-mix(in srgb,var(--lp-white) 86%,transparent) 7%,transparent var(--lp-image-fade,28%))}.lp-hero--light .lp-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:var(--lp-image-position,center)}.lp-accent-blue{--lp-accent: var(--lp-blue)}.lp-accent-green{--lp-accent: var(--lp-green)}.lp-accent-amber{--lp-accent: var(--lp-amber)}.lp-accent-cyan{--lp-accent: var(--lp-cyan)}.lp-accent-pink{--lp-accent: var(--lp-pink)}.lp-category-card__icon,.lp-colour-icon{color:var(--lp-accent,var(--lp-blue));background:color-mix(in srgb,var(--lp-accent,var(--lp-blue)) 10%,var(--lp-white))}.lp-colour-icon{display:inline-flex;justify-content:center;align-items:center;width:58px;height:58px;border-radius:50%;flex-shrink:0}.lp-colour-icon .lp-icon{width:30px;height:30px}.lp-home-section{padding-block:76px}.lp-home-section h2{margin:0;color:var(--lp-navy);font-size:clamp(28px,2.5cqi,36px);line-height:1.2;font-weight:630;letter-spacing:-.035em}.lp-home-section .lp-eyebrow{color:var(--lp-blue);margin-bottom:12px}.lp-copy{margin-top:18px;color:var(--lp-muted);font-size:16px;line-height:1.7}.lp-copy p{margin:0}.lp-small-note{color:var(--lp-muted);font-size:12px;line-height:1.7}.lp-inline-actions{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;margin-top:24px}.lp-inline-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--lp-blue);font-size:14px;font-weight:600;text-decoration:none}.lp-inline-link .lp-icon{width:18px;height:18px}.lp-featured{background:var(--lp-soft);padding-top:0}.lp-featured__card{display:grid;grid-template-columns:.8fr 1.15fr 1fr;gap:36px;padding:36px;align-items:center;background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius)}.lp-featured__media{display:flex;justify-content:center;align-items:center;align-self:stretch;min-height:340px;padding:16px;border:1px solid var(--lp-border);border-radius:12px;background:var(--lp-white)}.lp-featured__media img{display:block;max-height:330px;width:100%;height:auto;object-fit:contain}.lp-featured__copy h2{font-size:clamp(25px,2.2cqi,32px)}.lp-featured__price{margin:20px 0 4px;color:var(--lp-navy);font-size:27px;line-height:1.3;font-weight:650}.lp-featured__price span{font-size:15px;font-weight:400}.lp-featured__availability{margin:0;color:var(--lp-muted);font-size:12px}.lp-featured__details{border-left:1px solid var(--lp-border);padding-left:30px}.lp-featured__details h3{margin:0 0 18px;color:var(--lp-text);font-size:16px;font-weight:650}.lp-featured__details ul{list-style:none;margin:0;padding:0}.lp-featured__details li{display:flex;gap:10px;align-items:flex-start;margin-block:14px;color:var(--lp-muted);font-size:14px;line-height:1.6}.lp-featured__details .lp-icon{color:var(--lp-blue);width:18px;height:18px;margin-top:2px}.lp-featured__details .lp-small-note{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--lp-border)}.lp-steps{background:var(--lp-white)}.lp-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:40px 0 0;padding:0;list-style:none}.lp-step{display:flex;gap:20px;position:relative}.lp-step__number{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;color:var(--lp-white);background:var(--lp-blue);font-size:12px;font-weight:600;margin-right:8px}.lp-step h3{display:inline;margin:0;color:var(--lp-navy);font-size:18px;font-weight:650}.lp-step p{margin:12px 0 0;color:var(--lp-muted);font-size:15px;line-height:1.7}.lp-step__arrow{position:absolute;top:20px;right:-34px;color:var(--lp-blue);opacity:.6}.lp-resources{background:var(--lp-soft)}.lp-resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px}.lp-resource{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:28px;border:1px solid var(--lp-border);border-radius:var(--lp-radius);background:var(--lp-white);color:var(--lp-text);text-decoration:none}.lp-resource .lp-colour-icon{width:50px;height:50px;margin-bottom:22px}.lp-resource .lp-colour-icon .lp-icon{width:26px;height:26px}.lp-resource h3{margin:0 0 12px;color:var(--lp-navy);font-size:20px;font-weight:620;letter-spacing:-.02em}.lp-resource p{margin:0 0 24px;max-width:310px;color:var(--lp-muted);font-size:15px;line-height:1.7}.lp-resource__link{margin-top:auto;display:flex;gap:12px;align-items:center;min-height:28px;font-size:13px;font-weight:600;color:var(--lp-blue)}.lp-resource__link .lp-icon{width:18px;height:18px}.lp-testimonials{background:var(--lp-white)}.lp-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp-testimonials figure{padding:28px;border:1px solid var(--lp-border);border-radius:var(--lp-radius);margin:0}.lp-testimonials blockquote{margin:0 0 20px;font-size:17px;line-height:1.7}.lp-testimonials figcaption{color:var(--lp-muted);font-size:13px}.lp-guides{background:var(--lp-white)}.lp-guides__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.lp-guide{display:flex;flex-direction:column;border:1px solid var(--lp-border);border-radius:var(--lp-radius);overflow:hidden;background:var(--lp-white);color:var(--lp-text);text-decoration:none}.lp-guide__media{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;overflow:hidden;background:var(--lp-soft)}.lp-guide__media img{width:100%;height:100%;object-fit:cover}.lp-guide--product:not(.lp-guide--photo) .lp-guide__media{padding:14px}.lp-guide--product:not(.lp-guide--photo) .lp-guide__media img{object-fit:contain}.lp-guide__media>.lp-icon{width:50px;height:50px;color:var(--lp-blue)}.lp-guide__copy{flex:1;display:flex;flex-direction:column;padding:22px}.lp-guide__type{color:var(--lp-muted);font-size:11px;line-height:1.6;margin-bottom:10px}.lp-guide h3{margin:0 0 12px;color:var(--lp-navy);font-size:19px;font-weight:630;line-height:1.35;letter-spacing:-.02em}.lp-guide p{margin:0 0 22px;color:var(--lp-muted);font-size:14px;line-height:1.65}.lp-guide__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-top:auto;color:var(--lp-blue);font-size:13px;font-weight:600}.lp-guide__link .lp-icon{width:19px;height:19px}.lp-resource:hover,.lp-guide:hover{border-color:var(--lp-blue);box-shadow:0 8px 24px color-mix(in srgb,var(--lp-navy) 7%,transparent)}.lp-design :is(.lp-resource,.lp-guide,.lp-inline-link,.lp-featured__media,.lp-footer a):focus-visible{outline:3px solid var(--lp-blue);outline-offset:5px}.lp-storage{padding-top:0;background:var(--lp-white)}.lp-storage__card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;align-items:stretch;background:var(--lp-soft);border:1px solid var(--lp-border);border-radius:20px;padding:0;overflow:hidden}.lp-storage__visual{position:relative;min-height:400px;margin:0;background:#e8e6e1}.lp-storage__visual img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lp-storage__visual figcaption{position:absolute;bottom:18px;left:18px;max-width:calc(100% - 36px);padding:6px 10px;border-radius:5px;background:#ffffffe6;color:var(--lp-navy);font-size:10px;line-height:1.5}.lp-storage__copy{align-self:center;padding:40px}.lp-storage__copy h2{max-width:550px}.lp-storage__copy .lp-copy{margin-top:16px;font-size:15px}.lp-storage__service{display:flex;align-items:flex-start;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--lp-border)}.lp-storage__price{flex-shrink:0;margin:0;color:var(--lp-navy);font-size:25px;line-height:1.3;font-weight:650}.lp-storage__price span{display:block;margin-top:5px;font-size:12px;font-weight:400}.lp-storage .lp-small-note{flex:1;margin:0;max-width:550px}.lp-footer{padding:64px 0 24px;background:var(--lp-deep);color:var(--lp-white)}.lp-footer__main{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:48px;padding-bottom:48px}.lp-footer__wordmark{display:inline-flex;align-items:center;min-height:44px}.lp-footer__wordmark img{display:block;width:135px;height:auto}.lp-footer__brand p{max-width:280px;margin:20px 0 18px;color:color-mix(in srgb,var(--lp-white) 80%,transparent);font-size:14px;line-height:1.8}.lp-footer__contact{display:inline-flex;gap:14px;align-items:center;min-height:44px;color:var(--lp-white);font-size:14px;text-decoration:none}.lp-footer__contact .lp-icon{width:18px;height:18px}.lp-footer__column h2{margin:8px 0 18px;font-size:15px;font-weight:600;color:var(--lp-white)}.lp-footer__column ul{margin:0;padding:0;list-style:none}.lp-footer__column a{display:inline-flex;align-items:center;min-height:40px;padding-block:7px;color:color-mix(in srgb,var(--lp-white) 80%,transparent);font-size:13px;line-height:1.6;text-decoration:none}.lp-footer a:hover{color:var(--lp-white);text-decoration:underline}.lp-footer__disclosure{display:flex;justify-content:space-between;gap:40px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--lp-white) 18%,transparent)}.lp-footer__disclosure p{margin:0;max-width:800px;color:color-mix(in srgb,var(--lp-white) 74%,transparent);font-size:12px;line-height:1.8}.lp-footer__disclosure p:last-child{white-space:nowrap}.lp-footer__policies{display:grid;gap:8px;margin-bottom:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--lp-white) 18%,transparent)}.lp-footer__policies>p{margin:0;color:var(--lp-white);font-size:13px;font-weight:600}.lp-footer__policies ul{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none}.lp-footer__policies a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:color-mix(in srgb,var(--lp-white) 85%,transparent);text-underline-offset:4px}.lp-footer__policies a:is(:hover,[aria-current=page]){color:var(--lp-white);text-decoration:underline}.lp-footer__policies a:focus-visible{outline:2px solid var(--lp-white);outline-offset:4px}@media(max-width:1099px){.lp-featured__card{grid-template-columns:.8fr 1.2fr;gap:28px}.lp-featured__details{grid-column:1 / -1;padding:24px 0 0;border-left:0;border-top:1px solid var(--lp-border)}.lp-featured__details ul{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.lp-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-step{display:block}.lp-step>.lp-colour-icon{margin-bottom:20px}.lp-footer__main{gap:28px}.lp-storage__copy{padding:30px}.lp-storage__service{gap:18px}}@media(max-width:899px){.lp-hero--light .lp-hero__media{margin-left:0;width:100%;min-height:0;height:380px}.lp-hero--light .lp-hero__image{position:static}.lp-hero--light .lp-hero__media:after{background:linear-gradient(180deg,var(--lp-white) 0%,transparent 26%)}.lp-hero--light .lp-hero__copy{padding:48px 32px 28px}.lp-hero--light h1{font-size:clamp(42px,7vw,58px)}.lp-home-section{padding-block:56px}.lp-featured,.lp-storage{padding-top:0}.lp-storage__card{grid-template-columns:1fr}.lp-storage__visual{min-height:0;height:clamp(220px,36vw,290px)}.lp-storage__copy{padding:32px}.lp-footer__main{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-footer__brand{grid-column:1 / -1}.lp-footer__brand p{max-width:420px}}@media(max-width:599px){.lp-design #header-component .header__columns{min-height:64px}.lp-brand-logo{width:138px}.lp-hero--light .lp-hero__copy{padding:38px 24px 24px}.lp-hero--light h1{font-size:42px}.lp-hero--light .lp-hero__media{height:290px}.lp-hero--light .lp-hero__image{object-position:center 36%}.lp-home-section{padding-block:44px}.lp-featured,.lp-storage{padding-top:0}.lp-featured__card{grid-template-columns:1fr;padding:22px;gap:26px}.lp-featured__media{min-height:250px;padding:18px}.lp-featured__media img{max-height:265px}.lp-featured__copy h2{font-size:27px}.lp-featured__details ul{display:block}.lp-inline-actions .lp-button{width:100%}.lp-steps__grid{grid-template-columns:1fr;gap:30px;margin-top:28px}.lp-step{display:flex;gap:18px}.lp-step>.lp-colour-icon{width:48px;height:48px;margin:0}.lp-step__arrow{display:none}.lp-step p{font-size:14px}.lp-resources__grid,.lp-guides__grid,.lp-testimonials__grid{grid-template-columns:1fr;gap:18px}.lp-resource{padding:26px}.lp-guide__media{aspect-ratio:16 / 9}.lp-guide__copy{padding:24px}.lp-storage__visual{height:210px}.lp-storage__visual figcaption{bottom:12px;left:12px}.lp-storage__copy{padding:26px 24px 28px}.lp-storage__copy h2{font-size:29px}.lp-storage__service{display:block;margin-top:20px;padding-top:18px}.lp-storage__price{font-size:24px}.lp-storage .lp-small-note{margin-top:12px}.lp-storage .lp-inline-actions{justify-content:center}.lp-footer{padding-top:42px}.lp-footer__main{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:32px}.lp-footer__column h2{font-size:14px}.lp-footer__column a{min-height:44px}.lp-footer__disclosure{display:block}.lp-footer__disclosure p:last-child{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lp-homepage.css.map */
