.ll-rt-v2{--rt-card-shadow: 0 2px 12px rgba(104,0,64,.07);--rt-line: rgba(0,86,92,.24)}.ll-rt-v2 .ll-rt-hero{padding:0;background:var(--ll-mist-0);overflow:hidden}.ll-rt-v2 .ll-rt-hero__wrap{position:relative;display:grid;gap:0;padding-top:26px;padding-bottom:0;isolation:isolate}.ll-rt-v2 .ll-rt-intro{display:grid;justify-items:center;align-content:center;gap:12px;position:relative;z-index:2}.ll-rt-v2 .ll-rt-hero__eyebrow{color:var(--ll-teal);font-size:12px;letter-spacing:.16em}.ll-rt-v2 .ll-rt-hero__h1{max-width:none;font-size:min(7.1vw,28px);line-height:1.05;letter-spacing:0}.ll-rt-v2 .ll-rt-chips{gap:6px 12px;margin-top:2px}.ll-rt-v2 .ll-rt-chips li{min-height:30px;padding:0;background:transparent;box-shadow:none;font-size:14px;gap:5px}.ll-rt-v2 .ll-rt-chips svg{width:21px;height:21px}.ll-rt-v2 .ll-rt-scene{position:relative;width:min(330px,100%);height:180px;z-index:1}.ll-rt-v2 .ll-rt-scene__jars{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-bottom:0}.ll-rt-v2 .ll-rt-scene__jar{position:relative;width:36%;height:146px;object-fit:contain;flex:0 0 auto}.ll-rt-v2 .ll-rt-scene__jar:nth-child(1){transform:rotate(-9deg) translate(10px)}.ll-rt-v2 .ll-rt-scene__jar:nth-child(2){width:43%;height:174px;z-index:2;margin:0 -26px}.ll-rt-v2 .ll-rt-scene__jar:nth-child(3){transform:rotate(8deg) translate(-10px)}.ll-rt-v2 .ll-rt-scene__lineup{width:100%;height:100%;object-fit:contain}.ll-rt-v2 .ll-rt-scene__ernest{position:absolute;width:48px;height:auto;bottom:2px;left:0;z-index:3}.ll-rt-v2 .ll-rt-landscape{height:54px;overflow:hidden;margin-top:0;background:var(--ll-coral-3)}.ll-rt-v2 .ll-rt-landscape img{width:100%;height:100%;object-fit:cover}.ll-rt.ll-rt-v2{padding-top:24px;padding-bottom:56px}.ll-rt-v2 .ll-rt__deal{margin-bottom:28px}.ll-rt-v2 .ll-rt-deal{background:var(--ll-sun-0);border-radius:var(--ll-r-lg);box-shadow:none;padding:20px 12px 16px;gap:12px}.ll-rt-v2 .ll-rt-deal__h{font-size:28px}.ll-rt-v2 .ll-rt-deal__cap{color:var(--ll-teal);font-weight:500;font-size:14px;max-width:55ch;justify-self:center}.ll-rt-v2 .ll-rt-tiers{--h0: 88px;--step: 6px;gap:5px}.ll-rt-v2 .ll-rt-tier{border-radius:var(--ll-r-sm);box-shadow:inset 0 0 0 1px var(--rt-line);padding-bottom:10px}.ll-rt-v2 .ll-rt-tiers.is-long .ll-rt-tier__pct b{font-size:clamp(18px,5.25vw,24px);letter-spacing:-.03em}.ll-rt-v2 .ll-rt-tier__pct{font-size:13px}.ll-rt-v2 .ll-rt-tier span{font-family:var(--ll-f-ui);font-weight:700;font-size:14px;color:var(--ll-teal)}.ll-rt-v2 .ll-rt-tier i{color:var(--ll-teal)}.ll-rt-v2 .ll-rt-tier.is-hit{background:var(--ll-sun-soft)}.ll-rt-v2 .ll-rt-tier.is-on{background:var(--ll-teal);box-shadow:3px 3px 0 var(--ll-sun)}.ll-rt-v2 .ll-rt-tier.is-on :is(i,span){color:var(--ll-paper)}.ll-rt-v2 .ll-rt-progress{font-size:14px;padding-top:4px}.ll-rt-v2 .ll-rt__build{gap:28px}.ll-rt-v2 .ll-rt-plancard{background:var(--ll-white);color:var(--ll-teal);box-shadow:none;border:1px solid var(--rt-line);border-radius:var(--ll-r);padding:18px;text-align:center}.ll-rt-v2 .ll-rt-plancard__top{justify-content:center}.ll-rt-v2 .ll-rt-plancard__title{font-size:17px}.ll-rt-v2 .ll-rt-plancard__why,.ll-rt-v2 .ll-rt-plancard__note{color:var(--ll-teal);font-size:14px;font-weight:500}.ll-rt-v2 .ll-c-shop-tabs{position:relative;display:flex;width:max-content;max-width:100%;margin:0 auto;padding:4px;gap:2px;box-sizing:border-box;background:var(--ll-white);border-radius:var(--ll-r-pill);box-shadow:inset 0 0 0 1.5px #00565c2e,0 2px 10px #003f440f;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ll-rt-v2 .ll-c-shop-tabs::-webkit-scrollbar{display:none}.ll-rt-v2 .ll-c-st-tab{position:relative;z-index:1;flex:none;min-height:44px;padding:0 18px;border:0;border-radius:var(--ll-r-pill);background:transparent;color:var(--ll-teal);font:700 15.5px/1 var(--ll-f-body);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:color .2s ease,background-color .2s ease}.ll-rt-v2 .ll-c-st-tab[aria-selected=true]{background:var(--ll-teal);color:var(--ll-paper)}.ll-rt-v2 .ll-c-st-tab:hover:not([aria-selected=true]){background:#00565c12}.ll-rt-v2 .ll-c-st-tab:focus-visible{outline:3px solid var(--ll-sun);outline-offset:1px}.ll-rt-v2 .ll-rt__group{gap:16px}.ll-rt-v2 .ll-rt__group>.ll-rt-h2{text-align:center;font-size:28px}.ll-rt-v2 .ll-rt-tiles{gap:12px}.ll-rt-v2 .ll-rt-tile{--rt-tile: var(--ll-peach-0);--rt-band: var(--ll-peach);border-radius:13px;padding:9px;box-shadow:var(--rt-card-shadow);border:1px solid var(--ll-line);transition:border-color .16s ease}.ll-rt-v2 .ll-rt-tile:has([data-rt-dec]){border-color:var(--ll-teal);box-shadow:0 0 0 1px var(--ll-teal)}.ll-rt-v2 .ll-rt-tile__img{border-radius:10px;background:var(--rt-tile)}.ll-rt-v2 .ll-rt-tile__img:after{background:var(--rt-band);height:15%}.ll-rt-v2 .ll-rt-tile__img img{width:94%;height:94%}.ll-rt-v2 .ll-rt-tile__info{gap:6px;padding-top:12px}.ll-rt-v2 .ll-rt-tile__name,.ll-rt-v2 .ll-rt-tile__benefit{font:700 22px/1.05 var(--ll-f-ui);color:var(--ll-plum);overflow-wrap:normal;text-wrap:balance}.ll-rt-v2 .ll-rt-tile__sub,.ll-rt-v2 .ll-rt-tile__flavor{font:500 14px/1.3 var(--ll-f-ui);color:var(--ll-plum)}.ll-rt-v2 .ll-rt-tile__price{color:var(--ll-plum);margin-top:auto;padding-top:6px;gap:6px}.ll-rt-v2 .ll-rt-tile__price strong{font-size:17px}.ll-rt-v2 .ll-rt-tile__details{align-self:center;color:var(--ll-plum);text-decoration:none;font-size:14px;background:linear-gradient(var(--ll-sun),var(--ll-sun)) center calc(50% + 9px) /100% 3px no-repeat}.ll-rt-v2 .ll-rt-add{background:var(--ll-plum);color:var(--ll-white);box-shadow:none;min-height:46px;font-size:15px}.ll-rt-v2 .ll-rt-add:hover:not(:disabled){background:var(--ll-plum-2);transform:none;box-shadow:none}.ll-rt-v2 .ll-rt-tile__ctl .ll-rt-step{box-shadow:inset 0 0 0 1.5px var(--ll-plum);color:var(--ll-plum)}.ll-rt-v2 .ll-rt-tile__ctl .ll-rt-step__btn{color:var(--ll-plum)}.ll-rt-v2 .ll-rt-tile__ctl .ll-rt-step__btn:disabled{opacity:.35}.ll-rt-v2 .ll-rt-tiles--rows{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-rt-v2 .ll-rt-tile--row{display:flex;gap:0;padding:9px}.ll-rt-v2 .ll-rt-tile--row .ll-rt-tile__img{width:100%;background:var(--rt-tile)}.ll-rt-v2 .ll-rt-tile--row .ll-rt-tile__img:after{background:var(--rt-band)}.ll-rt-v2 .ll-rt-tile--row .ll-rt-tile__info{padding-top:12px;width:100%}.ll-rt-v2 .ll-rt-tile--row .ll-rt-tile__ctl{max-width:none}.ll-rt-v2 [data-rt-item="28290605678697"],.ll-rt-v2 [data-rt-item="28290864742505"]{--rt-tile: #FF6F68;--rt-band: #D7272E}.ll-rt-v2 [data-rt-item="28290865791081"],.ll-rt-v2 [data-rt-item="28290863399017"]{--rt-tile: #F34A5C;--rt-band: #AA0034}.ll-rt-v2 [data-rt-item="48743208255801"],.ll-rt-v2 [data-rt-item="49791424594233"]{--rt-tile: #CB5699;--rt-band: #A31C69}.ll-rt-v2 [data-rt-item="48153026560313"]{--rt-tile: #FFC56E;--rt-band: #FFA400}.ll-rt-v2 [data-rt-item="32497021649001"],.ll-rt-v2 [data-rt-item="32497027809385"]{--rt-tile: #9678D2;--rt-band: #663AB5}.ll-rt-v2 [data-rt-item="51382679929145"],.ll-rt-v2 [data-rt-item="32531348553833"]{--rt-tile: #E46A9B;--rt-band: #B8326C}.ll-rt-v2 [data-rt-item="52081507828025"]{--rt-tile: #6975C8;--rt-band: #15309B}.ll-rt-v2 .ll-rt-box{padding:22px 18px;border:1.5px solid var(--ll-teal);background:var(--ll-white);border-radius:var(--ll-r-lg);box-shadow:none;gap:16px}.ll-rt-v2 .ll-rt-box__h{font-size:30px}.ll-rt-v2 .ll-rt-box__count{color:var(--ll-teal);background:var(--ll-sun-0);padding:8px 10px;border-radius:var(--ll-r-pill);font-size:14px}.ll-rt-v2 .ll-rt-box__count:empty{display:none}.ll-rt-v2 .ll-rt-box__empty{padding:24px 16px;border:1.5px dashed var(--rt-line);border-radius:var(--ll-r);background:var(--ll-mist-0);text-align:center}.ll-rt-v2 .ll-rt-line{background:var(--ll-mist-0);padding:10px 8px;box-shadow:none}.ll-rt-v2 .ll-rt-line__name{font-family:var(--ll-f-ui);font-size:18px}.ll-rt-v2 .ll-rt-line__name .ll-rt-tile__flavor{color:var(--ll-ink-soft)}.ll-rt-v2 .ll-rt-box__totals{padding-top:16px;gap:8px}.ll-rt-v2 .ll-rt-box__totals div{font-size:14px}.ll-rt-v2 .ll-rt-box__sub{padding-top:8px}.ll-rt-v2 .ll-rt-box__sub dd{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 8px;text-align:right;font-size:24px}.ll-rt-v2 .ll-rt-box__was{font:500 14px/1.35 var(--ll-f-body);color:var(--ll-ink-soft);white-space:nowrap}.ll-rt-v2 .ll-rt-box__sub dd>span{white-space:nowrap}.ll-rt-v2 .ll-rt-trio{padding-top:8px;gap:10px}.ll-rt-v2 .ll-rt-trio li{font-size:14px;font-weight:500}.ll-rt-v2 .ll-rt-box__atc{min-height:56px;box-shadow:3px 3px 0 var(--ll-sun)}.ll-rt-v2 .ll-rt-box__atc[aria-disabled=true]{box-shadow:none}.ll-rt-v2 .ll-rt-sticky{border-top:1px solid var(--rt-line);background:var(--ll-white);box-shadow:none}.ll-rt-v2 .ll-rt-sticky__info{min-width:0;gap:3px}.ll-rt-v2 .ll-rt-sticky__next{color:var(--ll-teal);font:700 14px/1.3 var(--ll-f-body)}.ll-rt-v2 [data-rt-sticky-info]{color:var(--ll-teal);font:500 14px/1.3 var(--ll-f-body);white-space:normal}.ll-rt-v2 .ll-rt-sticky__btn{min-height:48px;padding-inline:14px;font-size:14px;white-space:nowrap;gap:8px}.ll-rt-v2 .ll-rt-sticky__count{font-variant-numeric:tabular-nums}.ll-rt-v2 .ll-rt-box__totals .ll-rt-box__savings{color:var(--ll-teal);font-size:14px;font-weight:600}.ll-rt-v2 .ll-rt-box__savings dd{color:var(--ll-teal);background:var(--ll-sun);border-radius:var(--ll-r-pill);padding:3px 8px;font-size:14px;font-weight:800}.ll-rt-v2 .ll-rt-dlg{border:1.5px solid var(--ll-teal);border-radius:var(--ll-r-lg)}.ll-rt-v2 .ll-rt-dlg__img{background:var(--ll-mist-0)}.ll-rt-v2 .ll-rt-dlg__body{padding:24px}.ll-rt-v2 :is(button,a):focus-visible{outline:3px solid var(--ll-focus);outline-offset:3px;box-shadow:0 0 0 6px var(--ll-focus-halo)}@media(min-width:600px){.ll-rt-v2 .ll-rt-tiles,.ll-rt-v2 .ll-rt-tiles--rows{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-rt-v2 .ll-rt-tiers{gap:10px;--h0: 100px;--step: 8px}.ll-rt-v2 .ll-rt-tiers.is-long .ll-rt-tier__pct b{font-size:32px}}@media(min-width:768px){.ll-rt-v2 .ll-c-shop-tabs{padding:5px}.ll-rt-v2 .ll-c-st-tab{min-height:48px;padding:0 26px;font-size:17px}.ll-rt-v2 .ll-rt-hero__wrap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;padding-top:30px;padding-bottom:20px}.ll-rt-v2 .ll-rt-hero__h1{font-size:clamp(30px,3.5vw,50px)}.ll-rt-v2 .ll-rt-chips{gap:10px 16px}.ll-rt-v2 .ll-rt-chips li{font-size:14px}.ll-rt-v2 .ll-rt-scene{width:100%;height:250px}.ll-rt-v2 .ll-rt-scene__jar{height:210px;width:38%}.ll-rt-v2 .ll-rt-scene__jar:nth-child(2){height:250px;width:45%;margin:0 -34px}.ll-rt-v2 .ll-rt-scene__ernest{width:65px;left:-8px}.ll-rt-v2 .ll-rt-landscape{height:74px}.ll-rt-v2 .ll-rt-deal{padding:26px 28px 24px}.ll-rt-v2 .ll-rt-deal__h{font-size:38px}.ll-rt-v2 .ll-rt-deal__cap{font-size:15px}.ll-rt-v2 .ll-rt-tier span{font-family:var(--ll-f-body)}.ll-rt-v2 .ll-rt-tile__benefit,.ll-rt-v2 .ll-rt-tile__name{font-size:24px}}@media(min-width:1024px){.ll-rt-v2 .ll-c-st-tab{padding:0 30px;font-size:18px}.ll-rt-v2 .ll-rt-hero__wrap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-top:32px;padding-bottom:12px}.ll-rt-v2 .ll-rt-scene{max-width:450px;height:280px}.ll-rt-v2 .ll-rt-scene__jar{height:238px}.ll-rt-v2 .ll-rt-scene__jar:nth-child(2){height:280px}.ll-rt-v2 .ll-rt-scene__ernest{width:76px}.ll-rt-v2 .ll-rt-landscape{height:86px}.ll-rt.ll-rt-v2{padding-top:32px}.ll-rt-v2 .ll-rt__layout{grid-template-columns:minmax(0,1fr) 350px;gap:32px}.ll-rt-v2 .ll-rt__box{padding:0 6px 6px 0;border-radius:0}.ll-rt-v2 .ll-rt__group>.ll-rt-h2{text-align:left;font-size:34px}.ll-rt-v2 .ll-rt-tiers{gap:16px;--h0: 112px;--step: 9px}.ll-rt-v2 .ll-rt-tiers.is-long .ll-rt-tier__pct b{font-size:36px}.ll-rt-v2 .ll-rt-plancard{text-align:left}.ll-rt-v2 .ll-rt-plancard__top{justify-content:space-between}}@media(min-width:1024px)and (max-width:1279px){.ll-rt-v2 .ll-rt-tiles,.ll-rt-v2 .ll-rt-tiles--rows{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-rt-v2 .ll-rt__layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px}}@media(prefers-reduced-motion:reduce){.ll-rt-v2 .ll-rt-tile{transition:none}}.ll-rt-v2 .ll-rt-tiers--six{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ll-rt-v2 .ll-rt-tiers--six .ll-rt-tier{min-height:calc(var(--h0) + (var(--i,0) - var(--rt-row-offset,0)) * var(--step))}.ll-rt-v2 .ll-rt-tiers--six .ll-rt-tier:nth-child(n+4){--rt-row-offset: 3}.ll-rt-v2 .ll-rt-tiers--six:empty{min-height:calc(2 * (var(--h0) + 2 * var(--step)) + 8px)}.ll-rt-v2 .ll-rt-tiers--six.is-long .ll-rt-tier__pct b{font-size:26px}@media(min-width:600px){.ll-rt-v2 .ll-rt-tiers--six{grid-auto-flow:column;grid-template-columns:repeat(6,minmax(0,1fr))}.ll-rt-v2 .ll-rt-tiers--six .ll-rt-tier:nth-child(n+4){--rt-row-offset: 0}.ll-rt-v2 .ll-rt-tiers--six:empty{min-height:calc(var(--h0) + 5 * var(--step))}.ll-rt-v2 .ll-rt-tiers--six.is-long .ll-rt-tier__pct b{font-size:24px}}@media(min-width:768px){.ll-rt-v2 .ll-rt-tiers--six.is-long .ll-rt-tier__pct b{font-size:30px}}@media(min-width:1024px){.ll-rt-v2 .ll-rt-tiers--six.is-long .ll-rt-tier__pct b{font-size:36px}}.ll-rt-v2 .ll-rt-tile__benefit{font-size:26px;line-height:1.06;letter-spacing:-.025em}.ll-rt-v2 .ll-rt-flavors{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px}.ll-rt-v2 .ll-rt-flavors__chips{display:flex;gap:4px}.ll-rt-v2 .ll-rt-flavor{display:inline-grid;place-items:center;position:relative;width:44px;height:44px;padding:6px;border:1.5px solid transparent;border-radius:var(--ll-r-pill);background:var(--ll-paper);color:var(--ll-plum);cursor:pointer}.ll-rt-v2 .ll-rt-flavor.ll-c-is-on{border-color:var(--ll-plum);box-shadow:inset 0 0 0 1px var(--ll-plum)}.ll-rt-v2 .ll-rt-flavor svg{width:30px;height:30px}.ll-rt-v2 .ll-rt-flavor__qty{position:absolute;right:-3px;top:-4px;min-width:17px;height:17px;border-radius:var(--ll-r-pill);background:var(--ll-plum);color:var(--ll-white);font:700 12px/17px var(--ll-f-ui);text-align:center}.ll-rt-v2 .ll-rt-flavor__qty[hidden]{display:none}.ll-rt-v2 .ll-rt-flavors__name{font:500 14px/1.25 var(--ll-f-ui);color:var(--ll-plum)}.ll-rt-v2 .ll-rt-catalog-note{font:500 13px/1.3 var(--ll-f-ui);color:var(--ll-ink-soft)}.ll-rt-v2 .ll-rt-catalog-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.ll-rt-v2 [data-rt-item="50774308290873"],.ll-rt-v2 [data-rt-item="50944884015417"]{--rt-tile: var(--ll-mist-0);--rt-band: var(--ll-mist-1)}.ll-rt-v2 [data-rt-item="50944589201721"],.ll-rt-v2 [data-rt-item="50242651947321"]{--rt-tile: var(--ll-peach-0);--rt-band: var(--ll-peach)}@media(min-width:768px){.ll-rt-v2 .ll-rt-tile__benefit{font-size:32px}}.ll-rt-v2 [data-rt-fruit=straw]{--fa: #E3343F;--fb: #B51F2B;--fc: #3F8E3B;--fd: #FFC1C4}.ll-rt-v2 [data-rt-fruit=cherry]{--fa: #B0102E;--fb: #78081D;--fc: #3F7A2E;--fd: #F07A8C}.ll-rt-v2 [data-rt-fruit=elder]{--fa: #3B4CB0;--fb: #232F7C;--fc: #3F7A2E;--fd: #96A3E6}.ll-rt-v2 [data-rt-fruit=peach]{--fa: #FFA24A;--fb: #F07A2A;--fc: #3F8E3B;--fd: #FFD7A8}.ll-rt-v2 .ll-rt-card-shell{display:flex;min-width:0}.ll-rt-v2 .ll-rt-product{flex:1;min-width:0}.ll-rt-v2 .ll-rt-product .ll-c-fl-chips{gap:0}.ll-rt-v2 .ll-rt-product button.ll-c-fl{width:44px;flex:0 0 44px}.ll-rt-v2 .ll-rt-product .ll-c-flavors{margin-top:4px;margin-bottom:4px}.ll-rt-v2 .ll-rt-product .ll-c-p-rate{margin-bottom:1px}.ll-rt-v2 .ll-rt-card-details{display:flex;align-items:center;min-height:44px;align-self:flex-start;color:var(--ll-plum);font:500 16px/1.2 var(--ll-f-ui);text-decoration:underline;text-underline-offset:3px}.ll-rt-v2 .ll-rt-card-control{margin-top:auto;padding-top:6px}.ll-rt-v2 .ll-rt-card-control .ll-c-btn-add{margin-top:0}.ll-rt-v2 .ll-rt-card-control .ll-c-btn-add:disabled{opacity:.45;cursor:not-allowed;transform:none}.ll-rt-v2 .ll-rt-card-control .ll-rt-step{color:var(--ll-plum);box-shadow:inset 0 0 0 1.5px var(--ll-plum)}.ll-rt-v2 .ll-rt-card-control .ll-rt-step__btn{color:var(--ll-plum)}.ll-rt-v2 .ll-rt-card-control .ll-rt-step__btn:disabled{opacity:.35}.ll-rt-v2 .ll-rt-card-control .ll-rt-step__qty{font:700 20px/1 var(--ll-f-ui)}.ll-rt-v2 .ll-rt-card-control .ll-rt-step__qty small{display:block;margin-top:2px;font:500 14px/1 var(--ll-f-ui)}.ll-rt-v2 .ll-rt-product .ll-rt-catalog-note{font-size:14px;margin:4px 0 0;color:var(--ll-plum)}.ll-rt-v2 .ll-rt-product .ll-rt-catalog-note>span:last-child{display:block;margin-top:3px}.ll-rt-v2 .ll-rt-product .ll-rt-catalog-note .ll-c-price{font:700 18px/1.2 var(--ll-f-ui)}.ll-rt-v2 .ll-rt-product .ll-rt-catalog-note s{color:var(--ll-plum-2)}@media(min-width:768px){.ll-rt-v2 .ll-rt-card-details{font-size:18px}.ll-rt-v2 .ll-rt-card-control .ll-rt-step{height:50px}}.ll-rt-v2 .ll-rt-savings{--curve-h: 146px;--savings-base: 38px;padding:24px 12px 14px;gap:6px;overflow:hidden;background:var(--ll-sun-0);border-radius:var(--ll-r-lg)}.ll-rt-v2 .ll-rt-savings .ll-rt-deal__h{color:var(--ll-plum);font-size:28px}.ll-rt-v2 .ll-rt-savings__chart{position:relative;height:260px}.ll-rt-v2 .ll-rt-savings__curve{position:absolute;bottom:var(--savings-base);left:0;width:100%;height:var(--curve-h);overflow:visible}.ll-rt-v2 .ll-rt-savings__area{fill:var(--ll-sun-soft)}.ll-rt-v2 .ll-rt-savings__line{fill:none;stroke:var(--ll-plum);stroke-width:2}.ll-rt-v2 .ll-rt-savings__steps{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.ll-rt-v2 .ll-rt-savings__step{position:relative;color:var(--ll-plum);text-align:center;min-width:0}.ll-rt-v2 .ll-rt-savings__value{position:absolute;bottom:calc(var(--savings-base) + var(--curve-h) * var(--rise) + 14px);width:100%}.ll-rt-v2 .ll-rt-savings__value strong{display:grid;justify-items:center;gap:0;padding:6px 0;border-radius:10px;font-weight:400}.ll-rt-v2 .ll-rt-savings__value b{font:700 24px/1 var(--ll-f-ui);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ll-rt-v2 .ll-rt-savings__value small{font:500 14px/1.1 var(--ll-f-ui)}.ll-rt-v2 .ll-rt-savings__tag{display:block;font:700 11px/1.2 var(--ll-f-ui);margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.ll-rt-v2 .ll-rt-savings__dot{position:absolute;left:50%;bottom:calc(var(--savings-base) + var(--curve-h) * var(--rise) - 5px);width:10px;height:10px;border-radius:50%;background:var(--ll-paper);border:2px solid var(--ll-plum);transform:translate(-50%);box-sizing:border-box}.ll-rt-v2 .ll-rt-savings__count{position:absolute;bottom:0;left:0;right:0;max-width:40px;margin-inline:auto;padding:0 3px;font:500 15px/1.05 var(--ll-f-ui)}.ll-rt-v2 .ll-rt-savings__step.is-on .ll-rt-savings__value strong{background:var(--ll-plum);color:var(--ll-paper)}.ll-rt-v2 .ll-rt-savings__step.is-on .ll-rt-savings__dot{background:var(--ll-plum)}.ll-rt-v2 .ll-rt-savings__step.is-on .ll-rt-savings__dot{outline:3px solid var(--ll-sun);outline-offset:2px}.ll-rt-v2 .ll-rt-savings .ll-rt-progress{color:var(--ll-plum);font:500 17px/1.2 var(--ll-f-ui);text-align:center;padding:12px 0 0}@media(min-width:600px){.ll-rt-v2 .ll-rt-savings{--curve-h: 164px;padding:28px 28px 22px}.ll-rt-v2 .ll-rt-savings__chart{height:286px}.ll-rt-v2 .ll-rt-savings__value{width:calc(100% - 12px);left:6px}.ll-rt-v2 .ll-rt-savings__value b{font-size:36px}.ll-rt-v2 .ll-rt-savings__value small{font-size:16px}.ll-rt-v2 .ll-rt-savings__count{max-width:none;font-size:19px}.ll-rt-v2 .ll-rt-savings__tag{font-size:13px}}@media(min-width:1024px){.ll-rt-v2 .ll-rt-savings{grid-template-columns:240px minmax(0,1fr);align-items:center;column-gap:32px;padding:24px 32px}.ll-rt-v2 .ll-rt-savings .ll-rt-deal__h{font-size:40px;text-align:left;line-height:1.12}.ll-rt-v2 .ll-rt-savings__chart{height:286px}.ll-rt-v2 .ll-rt-savings .ll-rt-progress{grid-column:2;padding-top:0}.ll-rt-v2 .ll-rt-savings .ll-rt-deal__cap{grid-column:1 / -1}}.ll-rt-v2 .ll-rt-savings--hike{--curve-h: 126px;--savings-base: 86px;padding:22px 12px 16px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__chart{height:268px;isolation:isolate}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__curve{z-index:-1}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__area{fill:var(--ll-sun-soft)}.ll-rt-v2 .ll-rt-hill__contour{fill:var(--ll-sun);opacity:.13}.ll-rt-v2 .ll-rt-hill__trail{fill:none;stroke:var(--ll-paper);stroke-width:12;stroke-linecap:round}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__line{stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__value{bottom:calc(var(--savings-base) + var(--curve-h)*var(--rise) - 64px)}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__value strong{padding:6px 0;border-radius:8px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__value b{font-size:24px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__count{bottom:calc(var(--savings-base) + var(--curve-h)*var(--rise) - 101px);font-size:15px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__tag{position:absolute;width:100%;top:99px;font-size:10px;margin:0}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__dot{width:12px;height:12px;bottom:calc(var(--savings-base) + var(--curve-h)*var(--rise) - 6px)}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__dot:before{content:"";position:absolute;width:1.5px;height:6px;background:var(--ll-plum);top:10px;left:3px}.ll-rt-v2 .ll-rt-savings--hike .is-on .ll-rt-savings__dot:after{content:"";position:absolute;width:5px;height:3px;border-left:1.5px solid var(--ll-paper);border-bottom:1.5px solid var(--ll-paper);transform:rotate(-45deg);left:1.5px;top:2px}.ll-rt-v2 .ll-rt-hiker{position:absolute;left:var(--hiker-x,8.333%);bottom:calc(var(--savings-base) + var(--curve-h)*var(--hiker-rise,.365) - 3px);width:54px;transform:translate(-50%);pointer-events:none;z-index:2;transition:left .65s ease-in-out,bottom .65s ease-in-out}.ll-rt-v2 .ll-rt-hiker img{display:block;width:100%;height:auto}.ll-rt-v2 .ll-rt-hiker[hidden]{display:none}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-progress{padding-top:2px}@media(min-width:600px){.ll-rt-v2 .ll-rt-savings--hike{--curve-h: 172px;--savings-base: 88px;padding:24px 28px 22px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__chart{height:346px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__value{bottom:calc(var(--savings-base) + var(--curve-h)*var(--rise) - 79px)}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__value b{font-size:36px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__count{bottom:calc(var(--savings-base) + var(--curve-h)*var(--rise) - 109px);font-size:20px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-savings__tag{top:110px;font-size:12px}.ll-rt-v2 .ll-rt-hiker{width:80px}.ll-rt-v2 .ll-rt-hill__trail{stroke-width:16}}@media(min-width:1024px){.ll-rt-v2 .ll-rt-savings--hike{padding:18px 32px 24px;grid-template-columns:220px minmax(0,1fr);column-gap:22px}}@media(prefers-reduced-motion:reduce){.ll-rt-v2 .ll-rt-hiker{transition:none}}.ll-rt-v2 .ll-rt-hill__flag{position:absolute;right:0;bottom:calc(var(--savings-base) + var(--curve-h)*.85 - 1px);width:20px;height:36px;fill:none;stroke:var(--ll-plum);stroke-width:2;stroke-linejoin:round}.ll-rt-v2 .ll-rt-hill__pennant{fill:var(--ll-plum)}@media(min-width:600px){.ll-rt-v2 .ll-rt-hill__flag{width:26px;height:47px}}.ll-rt-v2 .ll-rt-savings__intro{display:grid;gap:8px}.ll-rt-v2 .ll-rt-savings--hike .ll-rt-deal__cap{margin:0;color:var(--ll-plum);font:600 14px/1.4 var(--ll-f-body);justify-self:center;text-align:center}@media(min-width:1024px){.ll-rt-v2 .ll-rt-savings--hike .ll-rt-deal__cap{justify-self:start;text-align:left;font-size:16px}}@media(max-width:1023px){.ll-rt-v2 .ll-rt-sticky{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.ll-rt-v2.ll-rt--sticky{padding-bottom:calc(48px + var(--ll-rt-sticky-height, 64px))}body:has(.ll-rt--sticky) #gorgias-chat-container iframe#chat-button{bottom:calc(var(--ll-rt-sticky-height, 64px) + 12px)!important}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/ll-routine-design.css.map */
