.site-header .brand img{filter:none!important}main .feature-rows h3,main .lf-wp-card h3,main #live-bar-planner h3,main .planning h3,main .lf-step h3,main .promise-grid h3,main .lf-finder strong{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:0!important}.site-footer nav{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 28px;align-content:start}.site-footer nav a{display:block;margin:0!important}@media(min-width:1001px){.site-header{height:76px!important}.site-header .brand img{height:56px!important}.site-header #main-nav{align-items:center;gap:16px}.site-header nav a{font-size:12px!important}.site-header .header-cta{padding:8px 14px!important;font-size:11px!important;min-height:0!important}main .section-heading h2 br:has(+em),main .service-hero h1 br:has(+em){display:none}main .section-heading h2 br:has(+em)+em,main .service-hero h1 br:has(+em)+em{margin-left:.3em}body{font-size:14px}main h2{font-size:clamp(24px,2.3vw,32px)!important}main .section{padding-block:clamp(24px,4vh,40px)!important}body .hero{height:calc(100vh - 76px)!important;min-height:420px!important}body .hero>.hero-copy{position:relative;z-index:2;padding-top:clamp(20px,4vh,40px)!important;padding-bottom:20px!important;display:flex!important;flex-direction:column;justify-content:flex-start}body .hero>.hero-copy h1{font-size:clamp(38px,7vh,62px)!important;margin:0 0 clamp(10px,2vh,18px)!important;line-height:1.08!important}body .hero>.hero-copy p{margin:0 0 clamp(8px,1.8vh,14px)!important;font-size:clamp(14px,2.2vh,16.5px)!important;line-height:1.45!important}body .hero>.hero-copy p.hero-lead{margin-top:0!important}body .hero>.hero-copy .hero-actions{margin-top:clamp(6px,1.5vh,14px)!important}body .hero>.hero-visual{margin-left:-110px!important;width:calc(100% + 110px)!important;max-width:none!important;position:relative;background:var(--green)}body .hero>.hero-visual img{width:100%!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 12%,#000 30%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 12%,#000 30%)}main .service-hero{height:calc(100vh - 261px)!important;min-height:330px!important;max-height:none!important;padding-top:0!important;padding-bottom:0!important;align-items:center}main .service-hero>div{display:flex;flex-direction:column;justify-content:center;padding-block:10px;flex:0 1 780px;max-width:780px}main .service-hero img{height:100%!important;max-height:none!important}main .service-hero h1{font-size:clamp(28px,4.4vh,42px)!important;margin:6px 0 clamp(12px,2.2vh,18px)!important;line-height:1.12!important}main .service-hero p{font-size:clamp(14px,2.1vh,16px)!important;line-height:1.45!important;margin:0 0 clamp(8px,1.6vh,12px)!important}main .service-hero .button{margin-top:6px!important;padding-block:12px!important;align-self:flex-start}main .feature-rows.section{padding-top:14px!important;padding-bottom:0!important}main .feature-rows article{padding-top:8px!important}main .feature-rows h3{font-size:clamp(15px,2.4vh,18px)!important;margin:2px 0 6px!important;line-height:1.2!important}main .feature-rows p{font-size:clamp(12.5px,1.9vh,14px)!important;line-height:1.4!important;margin:0!important}main .experience-card h3{font-size:clamp(22px,2.1vw,28px)!important;line-height:1.15!important;margin-bottom:14px!important}main .experience-card .path-tagline{font-size:clamp(17px,1.4vw,20px)!important;line-height:1.3!important;margin-bottom:16px!important}main .testimonials blockquote{font-size:clamp(17px,1.5vw,20px)!important;line-height:1.55!important}main #live-bar-planner>div>div>div,main .lf-wp-card{padding:18px!important}main #live-bar-planner h3,main .lf-wp-card h3{font-size:17px!important;margin:0 0 10px!important}main #live-bar-planner label,main .lf-wp-card label,main #inquire label{font-size:12.5px!important;margin-bottom:8px!important;line-height:1.3!important}main #live-bar-planner input,main #live-bar-planner select,main #live-bar-planner textarea,main .lf-wp-card input,main .lf-wp-card select,main .lf-wp-card textarea,main #inquire input,main #inquire select,main #inquire textarea{font-size:14px!important;padding:7px 10px!important;min-height:0!important;margin-top:3px!important}main #live-bar-planner textarea,main .lf-wp-card textarea{min-height:0!important}main #live-bar-planner .button,main .lf-wp-card .button{padding:10px 16px!important;font-size:12px!important}main #lf-ev-output,main .lf-wp-result{padding:12px 14px!important;margin:12px 0!important;font-size:13px!important;line-height:1.5!important}main #lf-ev-output p,main .lf-wp-result p,main .lf-wp-result ul{margin:4px 0!important}main #lf-ev-output strong{font-size:18px!important}main #live-bar-planner .fine,main .lf-wp-card .fine{font-size:11.5px!important;margin:8px 0 0!important}main #live-bar-planner .two-fields,main .lf-wp-card .two-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}main .menu-section .section-heading{margin-bottom:8px!important}main .menu-section .blend-note{margin:6px 0 0!important}main .menu-section .flavour-tabs{margin:0 0 10px!important}main .menu-section .flavour-tabs button{display:grid!important;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;text-align:left!important;padding:10px 16px!important;min-height:0!important;height:auto!important}main .menu-section .flavour-tabs .smoothie-top{grid-column:1;grid-row:1 / span 2;width:68px!important;height:68px!important;max-width:68px!important;margin:0!important}main .menu-section .flavour-tabs button span{grid-column:2;align-self:end;margin:0!important;font-size:17px!important;font-weight:700!important;letter-spacing:.08em!important;color:#a8801f!important}main .menu-section .flavour-tabs button[aria-selected=true] span{color:#d6b874!important}main .menu-section .flavour-tabs button small{grid-column:2;align-self:start;margin:2px 0 0!important;font-size:14px!important;line-height:1.25!important}main .menu-section .ingredient-breakdown dt{color:#a8801f!important;font-weight:700!important}main .menu-section .menu-detail{padding:0!important}main .menu-section .blend-story{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) auto!important;column-gap:26px!important;align-items:center;padding:12px 24px!important}main .menu-section .blend-description{grid-column:1!important;grid-row:1!important;align-self:end;width:auto!important}main .menu-section .ingredient-breakdown{grid-column:1!important;grid-row:2!important;align-self:start;font-size:12.5px!important}main .menu-section .ingredient-breakdown *{font-size:13px!important;line-height:1.35!important}main .menu-section .blend-nutrition-layout{display:contents!important}main .menu-section .ingredient-photo{grid-column:2!important;grid-row:1 / span 2!important;margin:0!important;width:100%!important}main .menu-section .ingredient-photo img{width:100%!important;height:auto!important;max-height:calc(100vh - 246px);object-fit:contain}main .menu-section .nutrition-label{grid-column:3!important;grid-row:1 / span 2!important;margin:0!important;width:auto!important}main .menu-section .nutrition-label img{width:auto!important;height:auto!important;max-height:clamp(300px,calc(100vh - 306px),400px)!important}main .menu-section .nutrition-label figcaption{margin-top:4px!important;font-size:11px!important}main .menu-section h3.blend-meet{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.1!important;margin:0 0 8px!important}main .menu-section .blend-blurb{font-size:14px!important;margin:0 0 10px!important}main .menu-section .menu-detail>div>.fine{margin:6px 0 0!important}main .menu-section .menu-detail>div>.text-link{margin-top:4px!important}main .home-packs .home-pack-intro{position:sticky;top:90px;align-self:start}main .home-packs .lf-at-home-gallery{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}main .home-packs .lf-at-home-gallery .lf-pack-spread,main .home-packs .lf-at-home-gallery img.lf-pack-spread{width:100%!important;height:clamp(180px,30vh,300px)!important;min-height:0!important;max-height:300px!important;aspect-ratio:auto!important;object-fit:cover!important}main .home-packs .home-pack-intro .lf-home-intro-copy{font-size:15px!important;max-width:none!important;margin:12px 0 16px!important;line-height:1.55!important}main .home-packs .lf-step{margin-bottom:12px!important;padding-block:12px!important}main .home-packs .lf-step h3{font-size:16px!important;margin:0 0 8px!important}main .home-packs .lf-flav{padding-block:6px!important;min-height:0!important}main .home-packs .lf-flav img{width:44px!important;height:44px!important}main .home-packs .lf-step:has(.lf-flav){display:grid!important;grid-template-columns:1fr 1fr;column-gap:14px}main .home-packs .lf-step:has(.lf-flav)>:not(.lf-flav){grid-column:1 / -1}main .home-packs .lf-step:has(.lf-joy-choice){display:grid!important;grid-template-columns:1fr 1fr;column-gap:12px}main .home-packs .lf-step:has(.lf-joy-choice)>:not(.lf-joy-choice){grid-column:1 / -1}main .home-packs .lf-joy-choice{padding:10px 12px!important;margin-bottom:8px!important}main .home-packs .lf-joy-choice p{font-size:13px!important;margin:4px 0 0!important}main .home-packs .lf-product{padding:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lf-fit.css.map */
