:root{--lp-ink: #071225;--lp-cream: #f5f0e5;--lp-paper: #eee7d8;--lp-blue: #295cff;--lp-yellow: #f5d94d;--lp-focus: #ff6156}body,button,input,select,textarea{font-family:LilPillo Manrope,Arial,sans-serif}.button,.lp-catalog-card__form button,.lp-catalog-card__commerce>button,.lp-product-form button,.lp-search-form button{min-height:48px;padding:.75rem 1.25rem;border:1px solid var(--lp-ink);border-radius:999px;background:var(--lp-ink);color:var(--lp-cream);font:inherit;font-weight:600;line-height:1;cursor:pointer}.button:hover,.lp-catalog-card__form button:hover,.lp-product-form button:hover{border-color:var(--lp-blue);background:var(--lp-blue)}button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.56}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--lp-focus);outline-offset:4px}.newsletter-form__consent,.lp-email-consent{max-width:42rem;font-size:.76rem;line-height:1.45}.lp-product-apps{width:min(100% - 2rem,90rem);margin:0 auto;padding:clamp(2.5rem,6vw,6rem) 0}.cart-page:has(.cart-empty){background:#f5f0e5;color:#071225}.cart-page .cart-empty{background:#e7ddca;border:1px solid rgba(7,18,37,.22)}.cart-page:has(.cart-empty) h1,.cart-page .cart-empty h2{font-family:inherit;font-weight:400;letter-spacing:-.04em;line-height:1.02}.cart-page .cart-empty h2{font-size:clamp(1.8rem,4vw,3rem)}.cart-page .cart-empty .small-print{color:#071225}.cart-page .cart-empty .button{white-space:normal;text-align:center}.lp-footer{position:relative;min-height:82vh;overflow:hidden;padding:clamp(5rem,10vh,9rem) clamp(1rem,3.2vw,3rem) 1.5rem;background:#cfe5f3;color:var(--lp-ink)}.lp-footer__word{position:absolute;bottom:-.2em;left:-.045em;color:#0712250e;font-size:clamp(7rem,25vw,26rem);font-weight:500;letter-spacing:-.09em;line-height:.72;pointer-events:none;white-space:nowrap}.lp-footer__word:before{content:attr(data-word)}.lp-footer__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(10rem,.6fr) minmax(12rem,.7fr) minmax(15rem,1fr);gap:clamp(2rem,5vw,6rem);align-items:start}.lp-footer__eyebrow,.lp-footer__nav>p{margin:0 0 1rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lp-footer__lead h2{max-width:9ch;margin:0;font-size:clamp(3rem,5.5vw,6rem);font-weight:500;letter-spacing:-.055em;line-height:.94}.lp-footer__nav{display:grid;gap:.7rem}.lp-footer__nav a{display:inline-flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;color:inherit;font-size:.94rem;text-decoration-thickness:1px;text-underline-offset:.25em}.lp-footer__brand p{max-width:39rem;font-size:.88rem;line-height:1.55}.lp-footer__brand .lp-footer__safety{font-weight:650}.lp-footer__legal{position:absolute;z-index:1;right:clamp(1rem,3.2vw,3rem);bottom:1.25rem;left:clamp(1rem,3.2vw,3rem);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;font-size:.72rem}@media(max-width:990px){.lp-footer__grid{grid-template-columns:1.3fr .7fr .8fr}.lp-footer__brand{grid-column:1 / -1}}@media(max-width:640px){.lp-footer{min-height:100svh;padding-top:4.5rem;padding-bottom:5.5rem}.lp-footer__grid{grid-template-columns:1fr 1fr;gap:2.2rem 1.2rem}.lp-footer__lead,.lp-footer__brand{grid-column:1 / -1}.lp-footer__lead h2{font-size:clamp(3rem,14vw,4.6rem)}.lp-footer__legal{display:grid;justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lilpillo-system.css.map */
