.xbtn__t small{font-family:var(--f-mono);font-size:11px;opacity:.7}.xbtn__p{font-weight:700;font-size:15px;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.xbtn__chk{width:24px;height:24px;border-radius:50%;border:2px solid var(--c-ink);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background:transparent}.xbtn.is-on .xbtn__chk{background:var(--c-green);border-color:var(--c-green)}@media(max-width:520px){.extras__row{grid-template-columns:minmax(0,1fr)}}.xlist{display:flex;flex-direction:column;gap:6px;font-size:15px;border-top:2px dashed var(--c-pink);padding-top:10px}.xlist:empty{display:none}.xlist li{display:flex;justify-content:space-between;gap:10px}.cta2{display:none;text-align:center;font-weight:600;font-size:14px;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;font-family:var(--f-body);padding:4px}.cta2.is-show{display:block}.hint{font-size:13px;text-align:center;opacity:.75}.ingr-btn{align-self:center;display:inline-flex;align-items:center;gap:10px;background:var(--c-yellow);color:var(--c-ink);border:0;border-radius:999px;padding:9px 16px 9px 12px;font:inherit;font-weight:700;font-size:13px;cursor:pointer;animation:glow 2.6s ease-in-out infinite}.ingr-btn .dot{width:9px;height:9px;border-radius:50%;background:var(--c-red);animation:blink 1.6s ease-in-out infinite}.ingr-btn[aria-expanded=true]{animation:none}.ingr-btn[aria-expanded=true] .dot{animation:none;opacity:.5}.ingr-btn .chev{transition:transform .2s}.ingr-btn[aria-expanded=true] .chev{transform:rotate(180deg)}@keyframes glow{0%,to{box-shadow:0 0 #fedf5500}50%{box-shadow:0 0 0 7px #fedf5573}}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.ingr{background:#fff;border:2px solid var(--c-pink);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.5}.ingr[hidden]{display:none}.ingr h4{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-red);margin:0}.ingr ul{display:flex;flex-direction:column;gap:8px}.ingr li b{display:block;font-size:13px}.ingr li span,.ingr__warn{opacity:.85}@media(prefers-reduced-motion:reduce){.ingr-btn,.ingr-btn .dot{animation:none}}.ingr__tabs{display:flex;flex-wrap:wrap;gap:6px}.ingr__tab{border:1.5px solid var(--c-pink);background:var(--c-cream);color:var(--c-ink);border-radius:999px;padding:5px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ingr__tab.is-on{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.cprog{background:var(--c-yellow);padding:12px 20px;display:flex;flex-direction:column;gap:8px}.cprog.is-done{background:var(--c-green);color:#fff}.cprog__t{font-size:14px;line-height:1.35}.cprog__t b{font-family:var(--f-display);font-size:17px;font-weight:400;color:var(--c-red)}.cprog.is-done .cprog__t b{color:var(--c-yellow)}.cprog .bar{height:12px;border:0;background:#ffffffd9}.cprog.is-done .bar{background:#ffffff4d}.cprog__m{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.cprog__m span{opacity:.55}.cprog__m span.is-on{opacity:1;color:var(--c-green);font-weight:600}.cprog.is-done .cprog__m span{opacity:1;color:#fff}.upsell{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;background:#fff;border:2px solid var(--c-pink);border-radius:18px;padding:10px 12px;text-decoration:none;color:var(--c-ink);margin-bottom:6px;cursor:pointer;font:inherit;text-align:left}.upsell[hidden]{display:none}.upsell img{height:52px;width:auto;margin:0 auto}.upsell .ut{display:flex;flex-direction:column;min-width:0}.upsell b{font-size:15px}.upsell small{font-size:12px;opacity:.75}.cart-empty[hidden]{display:none}.cart-line__img .emo{display:flex;align-items:center;justify-content:center;height:100%;font-size:34px}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:3px solid var(--c-red);padding:10px var(--gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));display:none;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .25s}.mbar.is-show{transform:translateY(0)}.mbar__l{display:flex;flex-direction:column;min-width:0}.mbar__l b{font-family:var(--f-display);font-weight:400;font-size:17px;color:var(--c-red);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar__l small{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar .btn{min-height:44px;padding:0 18px;font-size:14px;flex:none}@media(max-width:989px){.mbar{display:flex}}body.drawer-open .mbar{display:none}.shopify-section{display:contents}#MainContent{padding:0;margin:0;max-width:100%}.cart-line__rm{display:block;background:none;border:0;color:var(--c-red);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;padding:0;margin-top:4px;text-align:left}body.drawer-open .cart-toast{display:none}.cart-line__info{display:flex;flex-direction:column;gap:2px;min-width:0}.newsletter__form .form-ok{font-weight:700;color:var(--c-green)}.newsletter__form .errors{font-size:13px;color:var(--c-red)}.cart-drawer__line-gift .cart-line__price s{opacity:.6;margin-right:4px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lolly-4.css.map */
