:root{--lala-blue: #a7dfff;--lala-blue-soft: #d9f4ff;--lala-yellow: #ffed8a;--lala-green: #d6f7e0;--lala-pink: #ff8eae;--lala-cream: #fffdf7;--lala-surface: #ffffff;--lala-surface-soft: #f7f9fa;--lala-ink: #19191b;--lala-muted: #65666b;--lala-border: rgba(25, 25, 27, .12);--lala-border-strong: rgba(25, 25, 27, .22);--lala-success: #137c4c;--lala-danger: #b42318;--lala-focus: #1264a3;--lala-radius-xs: 8px;--lala-radius-sm: 12px;--lala-radius-md: 18px;--lala-radius-lg: 26px;--lala-shadow-sm: 0 8px 24px rgba(25, 25, 27, .07);--lala-shadow-md: 0 18px 52px rgba(25, 25, 27, .11);--lala-ease: cubic-bezier(.2, 0, 0, 1);--lala-content: 1440px}html{background:var(--lala-blue)!important;color-scheme:light!important;-webkit-font-smoothing:antialiased}html,body{max-width:100%!important;overflow-x:clip!important}@supports not (overflow-x: clip){html,body{overflow-x:hidden!important}}main,.main-content,.shopify-section,.template-index,.template-product,.template-collection,.template-page{background:#fff!important}@media screen and (min-width:1024px){html body .site-header .header__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important}html body .site-header .logo{grid-column:2!important;justify-self:center!important;max-width:min(38vw,440px)!important;padding-inline:0!important}html body .site-header .header-actions--buttons{grid-column:3!important;justify-self:end!important}html body .site-header .header__top{padding-top:.68rem!important;padding-bottom:.48rem!important}html body .site-header .header__bottom{min-height:50px!important;padding-top:.28rem!important;padding-bottom:.34rem!important;justify-content:center!important}html body .site-header .header__bottom .header-links{flex:0 1 auto!important;display:flex!important;justify-content:center!important;margin-inline:auto!important}html body .site-header .site-nav.style--classic,html body .site-header .site-nav.style--classic nav,html body .site-header .site-nav.style--classic nav>ul{display:flex!important;justify-content:center!important}html body .site-header .site-nav.style--classic nav{padding-inline-end:0!important}html body .site-header .lala-header-faq-link{display:inline-flex!important;align-items:center!important;padding:.9375rem 1.25rem!important;line-height:1!important;color:var(--color-text-header)!important;text-decoration:none!important;white-space:nowrap!important}html body .site-header .site-nav.style--classic .menu-link,html body .sticky-header .site-nav.style--classic .menu-link{min-height:2.3rem!important;font-size:clamp(1rem,1.04vw,1.14rem)!important;line-height:1!important}html body .sticky-header .header__bottom{height:50px!important;min-height:50px!important}html body .sticky-header .button--cart-handle{margin-top:0!important}}@media screen and (max-width:1023px){html body .site-header .header__top{padding-top:.72rem!important;padding-bottom:.64rem!important}}.scrolling-text,.announcement-bar,[class*=announcement],[class*=marquee]{background:var(--lala-blue)!important}html body .scrolling-text{height:clamp(42px,4.2vw,54px)!important;min-height:clamp(42px,4.2vw,54px)!important;margin:0!important;border:0!important;box-shadow:none!important}.mount-scrolling-text,.mount-scrolling-text>*,.mount-scrolling-text [id^=section-]{max-width:100vw!important;margin:0!important;padding:0!important;background:var(--lala-blue)!important;overflow-x:clip!important}@supports not (overflow-x: clip){.mount-scrolling-text,.mount-scrolling-text>*,.mount-scrolling-text [id^=section-]{overflow-x:hidden!important}}html body .scrolling-text,html body .scrolling-text a{color:var(--lala-ink)!important}html body .scrolling-text__text,html body .scrolling-text__container{font-size:clamp(.94rem,1.18vw,1.25rem)!important;line-height:1.18!important;text-shadow:none!important}.template-index [id$=__featured-collection]{padding-bottom:clamp(10px,1.6vw,20px)!important}.template-index [id$=__featured-collection] .section-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:end!important}.template-index [id$=__featured-collection] .section-heading__text{grid-column:2!important;padding-inline-end:0!important;text-align:center!important}.template-index [id$=__featured-collection] .section-heading__title{text-wrap:balance!important}.template-index [id$=__featured-collection] .section-heading__subheading{text-wrap:pretty!important}.template-index [id$=__featured-collection] .section-heading__actions{grid-column:3!important;justify-self:end!important}.template-index [id$=__featured-collection] .grid{row-gap:clamp(22px,2.4vw,34px)!important}@media screen and (max-width:767px){.template-index [id$=__featured-collection] .section-heading{display:flex!important;align-items:center!important;text-align:center!important}.template-index [id$=__featured-collection] .section-heading__text{width:100%!important}.template-index [id$=__featured-collection] .section-heading__actions{align-self:center!important}}.lala-info-box,.lala-product-info-box{display:grid!important;align-items:stretch!important;width:100%!important}.template-index .lala-info-box{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,15px)!important;padding:clamp(14px,1.7vw,22px) 0 clamp(18px,2.4vw,28px)!important}.lala-product-info-box{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.lala-info-card,.lala-product-info-card{display:flex!important;align-items:center!important;border:0!important;border-radius:8px!important}.lala-info-card--halal,.lala-product-info-card--halal{background:linear-gradient(135deg,#bdeaff,#effaff)!important}.lala-info-card--shipping,.lala-product-info-card--shipping{background:linear-gradient(135deg,#ffe978,#fff8c9)!important}.lala-info-card--delivery,.lala-product-info-card--delivery,.lala-info-card--gift,.lala-product-info-card--gift{background:linear-gradient(135deg,#c9f6d8,#f0fcf4)!important}.template-index .lala-info-card{min-height:86px!important;gap:12px!important;padding:clamp(12px,1.25vw,16px)!important;box-shadow:0 8px 22px #0000000f!important}.lala-info-card__icon,.lala-product-info-card__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffffb8!important;border-radius:8px!important}.template-index .lala-info-card__icon{flex-basis:44px!important;width:44px!important;height:44px!important}.template-index .lala-info-card__icon img,.template-index .lala-info-card__icon svg{width:29px!important;height:29px!important}.template-index .lala-info-card h3{font-size:clamp(.98rem,1.08vw,1.13rem)!important}.template-index .lala-info-card p{margin-top:3px!important;font-size:clamp(.84rem,.95vw,.93rem)!important}[id$=__collection_list_d4L8G6]{background:#fff!important}[id$=__collection_list_d4L8G6] .container--vertical-space{padding-top:clamp(22px,3.2vw,42px)!important;padding-bottom:clamp(20px,3vw,38px)!important}[id$=__collection_list_d4L8G6] .section-heading{margin-bottom:clamp(14px,2vw,24px)!important}.product-item__text{gap:.18rem}.product-item__title{line-height:1.12!important}.product-item__title+.product-item__quick-buy,.product-item__text+.product-item__quick-buy{margin-top:.38rem!important}.product-item__quick-buy .button{min-height:40px!important}@media screen and (min-width:1024px){body.template-collection #main-collection-product-grid.collection.grid,body.template-collection #CollectionProductGrid>.collection.grid{--visible-cols: 4 !important;--col-gap: clamp(14px, 1.35vw, 22px) !important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:767px){.template-index [id$=__featured-collection] .grid,.template-index .collection-tabs_panel>.grid,.template-index .mount-collection-tabs .grid.grid--layout,body.template-collection #main-collection-product-grid.collection.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;--visible-cols: 2 !important;--col-gap: 10px !important;gap:16px 10px!important}.template-index .lala-info-box{grid-template-columns:1fr!important;gap:9px!important;padding-top:12px!important}.lala-product-info-box{grid-template-columns:1fr!important}.template-index .lala-info-card{min-height:72px!important}.product-item__quick-buy .button{min-height:38px!important;font-size:12px!important}}.template-product .product__title{margin-bottom:.55rem!important;font-size:clamp(2rem,3.2vw,3.2rem)!important;line-height:1.03!important}.template-product .product__description h2{margin-bottom:.45rem!important;font-size:clamp(1.28rem,1.8vw,1.65rem)!important;line-height:1.12!important}.template-product .product__description p{max-width:48rem;line-height:1.45!important}.template-product .product__description .card-widget__content{padding-bottom:24px!important;border-bottom:1px solid #ddd!important}.template-product .lala-product-note{display:none!important}.template-product .lala-product-gift-progress{display:block!important;margin:12px 0 14px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.template-product .lala-product-gift-progress__surface{display:grid!important;gap:7px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .lala-product-gift-progress__text{display:block!important;min-width:0!important;color:#2a2a2a!important;font-size:clamp(.95rem,1.1vw,1.05rem)!important;font-weight:700!important;line-height:1.3!important;text-wrap:pretty!important}.template-product .lala-product-gift-progress__track{position:relative!important;height:5px!important;margin-top:1px!important;overflow:hidden!important;border-radius:999px!important;background:#d7eef8!important;box-shadow:none!important}.template-product .lala-product-gift-progress__fill{display:block!important;height:100%!important;border-radius:inherit!important;background:#9fd6f2!important;transition-property:width!important;transition-duration:.22s!important;transition-timing-function:cubic-bezier(.2,0,0,1)!important}.template-product .lala-product-gift-progress__status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:6px 0 0!important;border-radius:0!important;color:#245d77!important;background:transparent!important;font-size:.78rem!important;font-weight:700!important;line-height:1.25!important}.template-product .lala-product-gift-progress__status[hidden]{display:none!important}.template-product .lala-product-gift-progress__status--pending{color:#245d77!important;background:transparent!important}.template-product .lala-product-gift-progress__status--error{color:#8c1d1d!important;padding:8px 10px!important;border-radius:10px!important;background:#ffe5e5b8!important}.template-product .lala-product-gift-progress__status .lala-cart-reward__retry{min-height:40px!important;padding:8px 12px!important;font-size:.72rem!important}.template-product .product__cart-functions .button--product{box-shadow:none!important}.template-product .lala-product-info-box{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.template-product .lala-product-info-card{min-height:62px!important;gap:8px!important;padding:10px!important;box-shadow:0 5px 16px #0000000e!important}.template-product .lala-product-info-card>div{min-width:0!important}.template-product .lala-product-info-card__icon{flex:0 0 36px!important;width:36px!important;height:36px!important}.template-product .lala-product-info-card--gift .lala-product-info-card__icon{color:#168755!important}.template-product .lala-product-info-card__icon img{width:23px!important;height:23px!important}.template-product .lala-product-info-card__icon svg{width:23px!important;height:23px!important}.template-product .lala-product-info-card h3{margin:0!important;font-size:.9rem!important;line-height:1.08!important;text-wrap:balance!important}.template-product .lala-product-info-card p{margin:2px 0 0!important;font-size:.76rem!important;line-height:1.18!important;text-wrap:balance!important}@media screen and (max-width:740px){.template-product .lala-product-info-box{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.template-product .lala-product-info-card{min-height:94px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;padding:8px 5px!important;text-align:center!important}.template-product .lala-product-info-card__icon{flex:0 0 30px!important;width:30px!important;height:30px!important}.template-product .lala-product-info-card__icon img,.template-product .lala-product-info-card__icon svg{width:19px!important;height:19px!important}.template-product .lala-product-info-card h3{font-size:.75rem!important;line-height:1.05!important}.template-product .lala-product-info-card p{font-size:.65rem!important;line-height:1.12!important}}.lala-trust-center{padding-top:clamp(28px,4vw,54px)!important;padding-bottom:clamp(28px,4vw,54px)!important}.lala-trust-center__intro{max-width:58ch!important}.lala-trust-center__fact{min-height:112px!important;box-shadow:0 8px 22px #0000000e!important}#looxReviews,#looxReviewsFrame,[id*=looxReviews],.lala-loox-reviews-section{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}body:has(.lala-reviews.is-review-page) .lala-reviews-fallback{display:none!important}.lala-reviews-fallback{background:#fff;color:#1d1d1d;padding:clamp(30px,5vw,70px) 0}.lala-reviews-fallback__inner{margin:0 auto;max-width:1320px;padding:0 clamp(18px,4vw,48px)}.lala-reviews-fallback__head{display:grid;gap:8px;margin:0 auto clamp(22px,3vw,34px);max-width:820px;text-align:center}.lala-reviews-fallback__stars{color:#f2b705;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:0;line-height:1}.lala-reviews-fallback h1,.lala-reviews-fallback h2{font-size:clamp(2.2rem,4vw,4.6rem);letter-spacing:0;line-height:1.05;margin:0;text-wrap:balance}.lala-reviews-fallback p{color:#1d1d1dad;font-size:clamp(1rem,1.25vw,1.18rem);margin:0;text-wrap:pretty}.lala-reviews-fallback__grid{display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.lala-reviews-fallback .lala-reviews__card{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(29,29,29,.08);border-radius:8px;box-shadow:0 14px 34px #00000014;color:#1d1d1d;cursor:pointer;display:grid;overflow:hidden;padding:0;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.no-touchevents .lala-reviews-fallback .lala-reviews__card:hover{border-color:#1d1d1d2e;box-shadow:0 18px 42px #0000001c;transform:translateY(-2px)}.lala-reviews-fallback .lala-reviews__photo{aspect-ratio:1.42 / 1;background:#f4f4f4;display:block;overflow:hidden}.lala-reviews-fallback .lala-reviews__photo img{display:block;height:100%;object-fit:cover;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;width:100%}.lala-reviews-fallback .lala-reviews__photo-stars{align-self:center;background:#fff;border-radius:8px;box-shadow:0 12px 30px #0000001f;color:#f2b705;display:inline-flex;font-size:clamp(1.45rem,2.1vw,2rem);justify-self:center;letter-spacing:0;line-height:1;margin:-28px auto 0;padding:.5rem .8rem;position:relative}.lala-reviews-fallback .lala-reviews__photo-body{align-content:start;display:grid;gap:10px;padding:clamp(24px,2.6vw,34px) clamp(18px,2.4vw,28px) clamp(24px,2.8vw,36px)}.lala-reviews-fallback .lala-reviews__photo-author{align-items:center;display:inline-flex;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:var(--font-weight-body-bold);gap:8px;justify-content:center;line-height:1.1}.lala-reviews-fallback .lala-reviews__verified{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:.68rem;height:18px;justify-content:center;line-height:1;width:18px}.lala-reviews-fallback .lala-reviews__photo-product{color:#1d1d1d94;font-size:.95rem;line-height:1.2}.lala-reviews-fallback .lala-reviews__photo-quote{display:-webkit-box;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.33;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lala-product-certificate-media{background:#fff}.lala-product-certificate-media__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lala-product-certificate-media__image{background:#fff;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:clamp(18px,4vw,46px);position:absolute;width:100%}.lala-product-certificate-thumbnail__image{background:#fff;display:block;height:100%;object-fit:contain;padding:4px;width:100%}.lala-bis-card-form{display:grid;gap:.5rem;margin:0;width:100%}.lala-bis-dialog{width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:22px;background:transparent;color:var(--lala-ink);overflow:visible}.lala-bis-dialog::backdrop{background:#10141694;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lala-bis-dialog__panel{position:relative;padding:1.5rem;border-radius:22px;background:#fff;box-shadow:0 24px 72px #0000003d}.lala-bis-dialog__close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#1d1d1d0f;color:var(--lala-ink);cursor:pointer;transition:background-color .16s ease,transform .16s ease}.lala-bis-dialog__close:active{transform:scale(.96)}.lala-bis-dialog__close:focus-visible{outline:3px solid var(--lala-blue);outline-offset:2px}.lala-bis-dialog__header{display:grid;gap:.35rem;padding-right:3.25rem;margin-bottom:1.25rem}.lala-bis-dialog__title,.lala-bis-dialog__product{margin:0}.lala-bis-dialog__title{font-size:clamp(1.45rem,4vw,1.9rem);line-height:1.15;text-wrap:balance}.lala-bis-dialog__product{color:var(--lala-muted);font-size:.95rem}.lala-bis-card-form__label{font-size:.85rem;font-weight:700}.lala-bis-card-form__email{width:100%;min-height:44px!important;padding:.6rem .75rem!important;border-radius:10px!important;font-size:.85rem}.lala-bis-dialog__submit{width:100%;min-height:48px;margin-top:.25rem}.lala-bis-card-form.is-success :where(.lala-bis-card-form__label,.lala-bis-card-form__email,.lala-bis-dialog__submit){display:none}.lala-bis-card-form__error{margin:0;color:var(--lala-danger);font-size:.78rem;line-height:1.3}.lala-bis-card-form__success{margin:0;padding:.65rem .75rem;border-radius:10px;background:#cff4dec7;color:#176744;font-size:.8rem;font-weight:700;line-height:1.35}.lala-bis-card-form__success[hidden]{display:none}.product-item__quick-buy .lala-bis-card-button{min-height:44px!important;border-color:#1d1d1d57;color:#1d1d1d;opacity:1}.no-touchevents .product-item__quick-buy .lala-bis-card-button:hover{background:#1d1d1d;border-color:#1d1d1d;color:#fff}.product-item__quick-buy .lala-bis-card-button:focus-visible{border-color:#1d1d1d;background:#fff;color:#1d1d1d!important;outline:3px solid var(--lala-blue);outline-offset:2px}.product-item__quick-buy .lala-bis-card-button:focus-visible .button__text{color:inherit!important}@media screen and (max-width:480px){.lala-bis-dialog__panel{padding:1.25rem}}.lala-bis-toast{background:#1d1d1d;border-radius:8px;bottom:22px;box-shadow:0 14px 36px #0000002e;color:#fff;font-size:.95rem;left:50%;line-height:1.35;max-width:min(420px,calc(100vw - 32px));opacity:0;padding:14px 18px;position:fixed;text-align:center;transform:translate(-50%,18px);transition:opacity .18s ease,transform .18s ease;width:max-content;z-index:9999}.lala-bis-toast.is-visible{opacity:1;transform:translate(-50%)}@media screen and (max-width:900px){.lala-reviews-fallback__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.lala-reviews-fallback__grid{grid-template-columns:minmax(0,1fr)}}html{background:var(--lala-blue)!important;scroll-padding-top:7rem}body{min-height:100vh;min-height:100svh;color:var(--lala-ink);text-rendering:optimizeLegibility}::selection{background:var(--lala-yellow);color:var(--lala-ink)}:where(h1,h2,h3,.h1,.h2,.h3,.section-heading__title){color:var(--lala-ink);letter-spacing:-.025em;text-wrap:balance}:where(p,li,.rte){text-wrap:pretty}:where(.money,.price,[class*=price],[class*=total],[class*=count]){font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--lala-focus)!important;outline-offset:3px!important}:where(button,.button,input[type=submit],input[type=button],.shopify-payment-button__button){min-height:44px;touch-action:manipulation;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.16s;transition-timing-function:var(--lala-ease)}:where(button,.button,input[type=submit],input[type=button],.shopify-payment-button__button):active{transform:scale(.96)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;border-color:var(--lala-border-strong);border-radius:var(--lala-radius-sm);background:var(--lala-surface);transition-property:border-color,box-shadow,background-color;transition-duration:.16s;transition-timing-function:var(--lala-ease)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--lala-focus);box-shadow:0 0 0 3px #1264a324}:where(input,textarea)::placeholder{color:#19191b8a;opacity:1}:where(.rte img,.product-item img,.card img,.media img){outline:1px solid rgba(25,25,27,.08);outline-offset:-1px}.product-item__icons img{border:0!important;box-shadow:none!important;clip-path:inset(1px);outline:none!important;background:transparent!important}.main-content{min-height:55vh}.container--large,.container--medium,.container--small{width:min(100%,var(--lala-content))}.section-heading{gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.75rem)}.section-heading__title,.page-title,.collection-title,.product__title{line-height:1.02}.template-index .mount-slideshow .card__text-parent{z-index:3}.template-index .mount-slideshow .card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#0f0f110f 20%,#0f0f11a3);pointer-events:none}.template-index .mount-slideshow .card__text{max-width:760px;text-shadow:0 2px 24px rgba(0,0,0,.34)}.template-index .mount-slideshow .card__text h1{margin:0;color:#fff;font-size:clamp(2.75rem,6.5vw,6.75rem);line-height:.95;letter-spacing:-.045em}.template-index .mount-slideshow .card__text>span{display:inline-flex;width:fit-content;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#19191b3d;color:#fff;font-weight:700;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.template-index .mount-slideshow .button{min-height:52px;padding-inline:1.5rem;text-shadow:none}.button,.shopify-payment-button__button{border-radius:999px!important;font-weight:700;letter-spacing:-.01em}.button--solid{box-shadow:0 8px 20px #19191b21}.no-touchevents .button--solid:hover{box-shadow:0 12px 28px #19191b2e;transform:translateY(-1px)}.button--outline{border-color:var(--lala-border-strong)!important;background:var(--lala-surface)!important}.site-header,.sticky-header,.header-container,.header__top,.header__bottom{background:#fffffff5!important}.site-header{border-bottom:1px solid var(--lala-border)}.sticky-header{box-shadow:0 12px 36px #19191b17;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-header :where(.menu-link,.lala-header-icon-link,.button--cart-handle,.mobile-menu-button){min-width:44px;min-height:44px}.site-header .site-nav .menu-link{position:relative;border-radius:999px;padding-inline:.9rem;transition-property:color,background-color,transform;transition-duration:.16s;transition-timing-function:var(--lala-ease)}.site-header .site-nav .menu-link[aria-current=page],.site-header .site-nav .menu-link.is-active,.no-touchevents .site-header .site-nav .menu-link:hover{background:var(--lala-blue-soft)}.site-header .submenu{border:0;border-radius:0;box-shadow:none;overflow:visible}.site-header .submenu.normal-menu:after{display:none}.site-header .submenu.normal-menu{max-width:calc(100vw - 2rem)}.site-header .submenu.normal-menu>.submenu-holder{border:1px solid var(--lala-border);border-radius:var(--lala-radius-md);background:var(--lala-surface);box-shadow:var(--lala-shadow-md);overflow:visible}.site-header .babymenu{border:1px solid var(--lala-border);border-radius:var(--lala-radius-md);background:var(--lala-surface);box-shadow:var(--lala-shadow-md);overflow:hidden}@media screen and (min-width:1024px){.site-header .header-links{overflow:visible!important;margin-bottom:0!important;padding-bottom:0!important}}.sidebar,.search-drawer,[class*=search-overlay]{background:var(--lala-surface)!important}.sidebar__header{min-height:72px;border-bottom:1px solid var(--lala-border)}.sidebar__close,.search-drawer button,.sidebar button{min-width:44px;min-height:44px}.site-overlay{background:#19191b75!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.lala-collection-intro{display:grid;gap:clamp(.45rem,1vw,.75rem);padding-top:clamp(1.5rem,2.6vw,2.75rem);padding-bottom:clamp(1rem,1.8vw,1.75rem)}.lala-collection-intro__eyebrow{margin:0;color:var(--lala-success);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.lala-collection-intro h1{max-width:16ch;margin:0;font-size:clamp(2.6rem,5vw,4.75rem);line-height:1.02}.lala-collection-intro__description{max-width:68ch;color:var(--lala-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.product-item,.collection-item,.blog-item,.search-item,.card:not(.card--no-radius){border-radius:var(--lala-radius-md)}.product-item{height:100%;padding:clamp(.5rem,1vw,.75rem);border:1px solid transparent;background:var(--lala-surface);transition-property:border-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--lala-ease)}.no-touchevents .product-item:hover{border-color:var(--lala-border);box-shadow:var(--lala-shadow-sm);transform:translateY(-3px)}.product-item__image,.product-item .lazy-image,.collection-item__image{border-radius:calc(var(--lala-radius-md) - 4px);overflow:hidden}.product-item__text{padding:.8rem .25rem .25rem}.product-item__title{font-size:clamp(1rem,1.2vw,1.15rem);letter-spacing:-.015em}.product-item__quick-buy .button{min-height:44px!important}.facets,.collection__filters,.search-form{border-color:var(--lala-border)}.pagination a,.pagination span{min-width:44px;min-height:44px;border-radius:999px}.lala-sold-out-products{grid-column:1 / -1;margin-top:clamp(1.5rem,4vw,3rem);padding-top:1rem;border-top:1px solid var(--lala-border)}.lala-sold-out-products>summary{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.25rem 0;cursor:pointer;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;list-style:none}.lala-sold-out-products>summary::-webkit-details-marker{display:none}.lala-sold-out-products__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;padding-inline:.4rem;border-radius:999px;background:var(--lala-surface-soft);color:var(--lala-muted);font-size:.78rem}.lala-sold-out-products__icon{width:18px;margin-inline-start:auto;transition:transform .16s var(--lala-ease)}.lala-sold-out-products[open] .lala-sold-out-products__icon{transform:rotate(180deg)}.lala-sold-out-products__grid{padding-top:1rem;opacity:.76}.template-product .product__text{max-width:44rem}.template-product .product__gallery .lazy-image,.template-product .product-gallery__item,.template-product .product__media{border-radius:var(--lala-radius-lg);overflow:hidden;background:var(--lala-surface-soft)}.template-product .product__title{font-size:clamp(2.35rem,4.4vw,4.7rem)!important}.template-product .product__price{font-size:clamp(1.25rem,2vw,1.55rem)}.template-product .product-form__cart-submit,.template-product .button--add-to-cart{min-height:54px}.template-product details,.template-product .toggle,.template-page details,.template-page .toggle{border-color:var(--lala-border)}.lala-food-information{margin-top:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--lala-border);border-radius:20px;overflow:clip;background:#fff;box-shadow:0 10px 28px #1641540f}.lala-food-information__summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:88px;padding:1.05rem 1.2rem;cursor:pointer;list-style:none;background:linear-gradient(135deg,#e7f7ffe6,#fffffffa)}.lala-food-information__summary::-webkit-details-marker{display:none}.lala-food-information__summary-copy{display:grid;gap:.2rem;min-width:0}.lala-food-information__eyebrow{color:var(--lala-success);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lala-food-information__title{color:var(--lala-ink);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:750;line-height:1.12;text-wrap:balance}.lala-food-information__summary-status{display:inline-flex;align-items:center;min-height:30px;padding:.32rem .65rem;border-radius:999px;background:#ffffffe0;color:#27657f;font-size:.72rem;font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #27657f1f}.lala-food-information__chevron{width:11px;height:11px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,2px);transition:transform .18s ease}.lala-food-information[open] .lala-food-information__chevron{transform:rotate(225deg) translate(-1px,-1px)}.lala-food-information__body{display:grid;gap:1rem;padding:1rem 1.2rem 1.2rem;border-top:1px solid rgba(41,114,146,.1)}.lala-food-information__intro,.lala-food-information__notice p{margin:0;color:var(--lala-muted);font-size:.9rem;line-height:1.45}.lala-food-information__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.lala-food-information__item{min-width:0;padding:1rem;border:1px solid var(--lala-border);border-radius:var(--lala-radius-sm);background:var(--lala-surface)}.lala-food-information__item--wide{grid-column:1 / -1}.lala-food-information__item dt{margin-bottom:.45rem;font-weight:700}.lala-food-information__item dd{margin:0}.lala-food-information__nutrition-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lala-food-information__nutrition-table caption{margin-bottom:.7rem;color:var(--lala-ink);font-weight:750;text-align:start}.lala-food-information__nutrition-table :where(th,td){padding:.5rem 0;border-bottom:1px solid rgba(23,48,59,.1);font-size:.88rem;line-height:1.35;text-align:start;vertical-align:top}.lala-food-information__nutrition-table th{padding-inline-end:1rem;font-weight:600}.lala-food-information__nutrition-table td{text-align:end;white-space:nowrap}.lala-food-information__nutrition-table tr:last-child :where(th,td){border-bottom:0}.modal--product .lala-food-information{margin-top:1.25rem;border-radius:14px;box-shadow:0 8px 22px #1641540d}.modal--product .lala-food-information__summary{min-height:58px;padding:.75rem 1rem}.modal--product .lala-food-information__eyebrow{display:none}.modal--product .lala-food-information__title{font-size:1rem}.modal--product .lala-food-information__body{gap:.75rem;padding:.85rem 1rem 1rem}.modal--product .lala-food-information__intro{display:none}.modal--product .lala-food-information__item{padding:.85rem}.lala-food-information__legacy{min-width:0;padding:1rem;border:1px solid rgba(41,114,146,.12);border-radius:14px;background:var(--lala-cream);line-height:1.55}.lala-food-information__legacy>:first-child,.lala-food-information__legacy .x_elementToProof:first-child{margin-top:0}.lala-food-information__legacy table{width:100%!important;margin-top:.65rem;border-collapse:collapse;font-size:.86rem}.lala-food-information__legacy :where(th,td){padding:.55rem .65rem;border:1px solid rgba(23,48,59,.1);text-align:start}.lala-food-information__legacy tr:nth-child(2n){background:#e7f7ff6b}.lala-food-information__notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:14px;background:#e7f7ffb8}.lala-food-information__notice a{width:fit-content;font-weight:700;text-decoration-thickness:.08em;text-underline-offset:.18em}@media screen and (max-width:740px){.lala-food-information__summary{grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:.9rem 1rem}.lala-food-information__summary-status{display:none}.lala-food-information__body{padding:.9rem 1rem 1rem}.lala-food-information__notice{align-items:flex-start;flex-direction:column}.lala-food-information__legacy{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.lala-food-information__chevron{transition:none}}.contact-form{align-items:start}.contact-form--b2b{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);max-width:980px;margin-inline:auto}@media screen and (max-width:1023px){.contact-form--b2b{grid-template-columns:minmax(0,1fr);max-width:720px}}.contact-form__the-form,.contact-form__info>div{border-radius:var(--lala-radius-md)!important;background:var(--lala-surface)}.contact-form__the-form{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--lala-border);box-shadow:var(--lala-shadow-sm)}.contact-form__row{display:grid;gap:.45rem}.contact-form__row>label{color:var(--lala-ink);font-size:.9rem;font-weight:700}.contact-form__row textarea{min-height:160px;resize:vertical}.contact-form__row .button{width:fit-content;min-width:180px}.template-page .rte,.template-article .rte,.shopify-policy__body{color:var(--lala-ink);line-height:1.72}.template-page .rte :where(h2,h3),.template-article .rte :where(h2,h3),.shopify-policy__body :where(h2,h3){margin-top:2em;margin-bottom:.65em}.template-page .rte :where(a:not(.button)),.template-article .rte :where(a:not(.button)),.shopify-policy__body a{text-decoration-thickness:.08em;text-underline-offset:.18em}.template-404 .main-content,.template-search .main-content,.template-cart .main-content,.template-blog .main-content,.template-list-collections .main-content{background:linear-gradient(180deg,var(--lala-blue-soft) 0,#fff 28rem)!important}.lala-not-found{display:grid;justify-items:start;gap:1rem;max-width:760px}.lala-not-found__code{color:var(--lala-success);font-size:.8rem;font-weight:700;letter-spacing:.12em}.lala-not-found .title{margin:0;font-size:clamp(3rem,8vw,7.5rem)}.lala-not-found__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;width:min(100%,620px);margin-top:.75rem}.lala-not-found__actions{display:flex;flex-wrap:wrap;gap:.65rem}@media screen and (max-width:520px){.lala-not-found__search{grid-template-columns:minmax(0,1fr)}.lala-not-found__search .button,.lala-not-found__actions .button{width:100%}}.site-footer,.footer{border-top:1px solid var(--lala-border);background:var(--lala-cream)!important}.site-footer a,.footer a{text-underline-offset:.2em}.site-footer :where(a,button),.footer :where(a,button){min-height:44px}.main-go-top{-webkit-appearance:none;appearance:none;border:1px solid var(--lala-border);background:var(--lala-surface);box-shadow:var(--lala-shadow-sm);cursor:pointer}@media screen and (max-width:1023px){.site-header .header__top,.site-header .header__bottom{min-height:56px}mobile-navigation .site-nav ul a:not(.button){min-height:52px;border-radius:var(--lala-radius-sm)}.sidebar{width:min(100%,440px)}}@media screen and (max-width:640px){.product-item{padding:.35rem;border-radius:var(--lala-radius-sm)}.product-item__image,.product-item .lazy-image{border-radius:10px}.product-item__text{padding:.65rem .15rem .15rem}.template-product .product__gallery .lazy-image,.template-product .product-gallery__item,.template-product .product__media{border-radius:var(--lala-radius-md)}.lala-food-information__grid{grid-template-columns:minmax(0,1fr)}.lala-food-information__item--wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[class*=template-customers-] .main-content,.template-account .main-content,.template-login .main-content,.template-register .main-content,.template-addresses .main-content,.template-order .main-content,.template-reset-password .main-content,.template-activate-account .main-content,.template-article .main-content,.template-page-impressum .main-content,.template-policy .main-content{background:linear-gradient(180deg,var(--lala-blue-soft) 0,#fff 30rem)!important}.lala-collection-index{padding-top:clamp(2.75rem,6vw,5.75rem)!important;padding-bottom:clamp(3.5rem,7vw,6.5rem)!important}.lala-collection-index__header{max-width:760px;margin-bottom:clamp(1.5rem,3.5vw,2.75rem)!important}.lala-collection-index__title{margin:0;font-size:clamp(2.65rem,6vw,5.8rem)!important;line-height:.98;letter-spacing:-.045em}.lala-collection-index__grid{gap:clamp(.85rem,2vw,1.6rem)!important}.lala-collection-index__grid .js-collection-item{min-width:0;overflow:hidden;border-radius:var(--lala-radius-lg)!important;background:var(--lala-surface);box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,var(--lala-shadow-sm)!important;transition-property:box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--lala-ease)}.lala-collection-index__grid .card__image,.lala-collection-index__grid .card__image .lazy-image{border-radius:calc(var(--lala-radius-lg) - 8px) calc(var(--lala-radius-lg) - 8px) 0 0!important}.lala-collection-index__grid .card__image img{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.lala-collection-index__grid .card__text{min-height:76px;padding:1rem clamp(.9rem,2vw,1.35rem) 1.15rem!important}.no-touchevents .lala-collection-index__grid .js-collection-item:hover{box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,var(--lala-shadow-md)!important;transform:translateY(-3px)}.lala-search-page{padding-top:clamp(2.75rem,6vw,5.75rem)!important;padding-bottom:clamp(3.5rem,7vw,6.5rem)!important}.lala-search-page__title{max-width:12ch;margin:0 0 clamp(1.35rem,3vw,2.25rem);font-size:clamp(2.65rem,6vw,5.8rem)!important;line-height:.98;letter-spacing:-.045em}.lala-search-page .search-page-form{width:min(100%,820px);padding:clamp(.7rem,1.6vw,.9rem);border-radius:var(--lala-radius-lg);background:#fffffff0;box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-sm)}.lala-search-page .search-page-form form{align-items:stretch;gap:.65rem!important;flex-wrap:nowrap!important}.lala-search-page .search-page-form .site-search-handle{min-height:52px;overflow:hidden;border:1px solid var(--lala-border-strong)!important;border-radius:calc(var(--lala-radius-lg) - 10px)!important;background:var(--lala-surface)!important;box-shadow:none!important}.lala-search-page .search-page-form .button__icon{flex:0 0 46px;display:inline-grid;place-items:center}.lala-search-page .search-page-form input[type=search]{min-height:50px;padding-inline:0 1rem;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.lala-search-page .search-page-form button[type=submit]{min-width:170px;min-height:52px}.lala-search-page__results>.margin-bottom--large{width:fit-content;max-width:100%;margin-bottom:clamp(1.5rem,3vw,2.25rem)!important;padding:.8rem 1rem;border-radius:var(--lala-radius-sm);background:#ffffffd1;box-shadow:0 0 0 1px var(--lala-border);color:var(--lala-ink)}.lala-search-page__results :where(h2,.h5){margin-bottom:1rem;font-size:clamp(1.25rem,2vw,1.65rem)!important}.lala-search-page__results .collection{gap:clamp(.8rem,1.8vw,1.4rem)!important}.lala-search-page__results .blog-item{height:100%;padding:.6rem;border-radius:var(--lala-radius-md)!important;background:var(--lala-surface);box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-sm)}.lala-search-page__results .blog-item__image,.lala-search-page__results .blog-item__image .lazy-image{border-radius:calc(var(--lala-radius-md) - 5px)!important;overflow:hidden}.lala-search-page__results .blog-item>:not(.blog-item__image){margin-inline:.35rem}.lala-search-page__results .search-item{margin-bottom:.65rem;padding:1rem 1.1rem;border-radius:var(--lala-radius-sm)!important;background:var(--lala-surface);box-shadow:0 0 0 1px var(--lala-border);transition-property:background-color,box-shadow,transform;transition-duration:.16s;transition-timing-function:var(--lala-ease)}.no-touchevents .lala-search-page__results .search-item:hover{background:var(--lala-blue-soft);box-shadow:0 0 0 1px #1264a32e,var(--lala-shadow-sm);transform:translateY(-1px)}.lala-search-page .no-content-message{grid-column:1 / -1;width:min(100%,680px);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--lala-radius-md);background:var(--lala-surface);box-shadow:0 0 0 1px var(--lala-border),var(--lala-shadow-sm)}.lala-not-found__search .button{min-width:10rem}body[class*=template-customers-] .main-content>.shopify-section>.container--large,.template-account .main-content>.shopify-section>.container--large,.template-login .main-content>.shopify-section>.container--large,.template-register .main-content>.shopify-section>.container--large,.template-addresses .main-content>.shopify-section>.container--large,.template-order .main-content>.shopify-section>.container--large,.template-reset-password .main-content>.shopify-section>.container--large,.template-activate-account .main-content>.shopify-section>.container--large{padding-top:clamp(2.75rem,6vw,5.5rem)!important;padding-bottom:clamp(3.5rem,7vw,6.5rem)!important}.template-customers-login .account,.template-login .account,.template-customers-register .account,.template-register .account,.template-customers-activate-account .account,.template-activate-account .account,.template-customers-reset-password #section-reset-password,.template-reset-password #section-reset-password{width:min(100%,600px);margin-inline:auto;padding:clamp(1.4rem,4vw,2.5rem);border-radius:var(--lala-radius-lg);background:#fffffff5;box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-md)}body[class*=template-customers-] h1.h2,.template-account h1.h2,.template-login h1.h2,.template-register h1.h2,.template-addresses h1.h2,.template-order h1.h2,.template-reset-password h1.h2,.template-activate-account h1.h2{font-size:clamp(2.25rem,5vw,4.25rem)!important;line-height:1;letter-spacing:-.04em}.template-customers-login .account__form-block,.template-login .account__form-block,.template-customers-register .account__form-block,.template-register .account__form-block,.template-customers-activate-account .account__form-block,.template-activate-account .account__form-block,.template-customers-reset-password .account__form-block,.template-reset-password .account__form-block{max-width:none!important}body[class*=template-customers-] .account__form-row,.template-login .account__form-row,.template-register .account__form-row,.template-addresses .account__form-row,.template-reset-password .account__form-row,.template-activate-account .account__form-row{padding-bottom:.85rem!important}body[class*=template-customers-] .account input:not([type=checkbox]):not([type=radio]),body[class*=template-customers-] .account select,.template-login .account input:not([type=checkbox]):not([type=radio]),.template-register .account input:not([type=checkbox]):not([type=radio]),.template-addresses .account input:not([type=checkbox]):not([type=radio]),.template-addresses .account select,.template-reset-password .account input:not([type=checkbox]):not([type=radio]),.template-activate-account .account input:not([type=checkbox]):not([type=radio]){min-height:52px;border:1px solid var(--lala-border-strong)!important;border-radius:var(--lala-radius-sm)!important;background:var(--lala-surface)!important}body[class*=template-customers-] .alert,.template-login .alert,.template-register .alert,.template-addresses .alert,.template-reset-password .alert,.template-activate-account .alert{border-radius:var(--lala-radius-sm)}body[class*=template-customers-] .account-layout,.template-account .account-layout,.template-order .account-layout{gap:clamp(1rem,2.5vw,2rem)!important}body[class*=template-customers-] .account-table,body[class*=template-customers-] .account-widget,.template-account .account-table,.template-account .account-widget,.template-addresses .account-widget,.template-order .account-table,.template-order .account-widget{overflow:hidden;border:0!important;border-radius:var(--lala-radius-md)!important;background:var(--lala-surface);box-shadow:0 0 0 1px #00000012,0 1px 2px -1px #0000000f,var(--lala-shadow-sm)}body[class*=template-customers-] :where(.account-table .thead,.account-widget__head),.template-account :where(.account-table .thead,.account-widget__head),.template-addresses .account-widget__head,.template-order :where(.account-table .thead,.account-widget__head){min-height:58px;height:auto!important;border-bottom:1px solid rgba(18,100,163,.1)!important;background:linear-gradient(135deg,var(--lala-blue-soft),#f5fbfe)!important;font-weight:700}body[class*=template-customers-] .account-table .tr,.template-account .account-table .tr,.template-order .account-table .tr{border-color:var(--lala-border)!important}body[class*=template-customers-] .account-table .tbody .tr,.template-account .account-table .tbody .tr,.template-order .account-table .tbody .tr{transition-property:background-color;transition-duration:.14s;transition-timing-function:var(--lala-ease)}.no-touchevents body[class*=template-customers-] .account-table .tbody .tr:hover,.no-touchevents .template-account .account-table .tbody .tr:hover,.no-touchevents .template-order .account-table .tbody .tr:hover{background:#d9f4ff6b}body[class*=template-customers-] .account-widget__body,.template-account .account-widget__body,.template-addresses .account-widget__body,.template-order .account-widget__body{padding:clamp(1rem,2.5vw,1.35rem)!important;line-height:1.6}.template-customers-addresses .modal-content,.template-addresses .modal-content{max-height:min(820px,calc(100vh - 3rem));max-height:min(820px,calc(100dvh - 3rem));overflow-y:auto;border-radius:var(--lala-radius-lg)!important;background:var(--lala-surface);box-shadow:var(--lala-shadow-md)}.template-customers-addresses .modal-heading,.template-addresses .modal-heading{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--lala-border);background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.template-customers-addresses .modal-close,.template-addresses .modal-close,.template-customers-addresses [data-js-close],.template-addresses [data-js-close]{min-width:44px;min-height:44px}.template-customers-order .account-table .tfoot,.template-order .account-table .tfoot{border-color:var(--lala-border)!important;background:var(--lala-cream);font-variant-numeric:tabular-nums}.template-blog .main-content>.shopify-section>.container--large{padding-top:clamp(2.75rem,6vw,5.75rem)!important;padding-bottom:clamp(3.5rem,7vw,6.5rem)!important}.template-blog h1.title{max-width:12ch;margin:0;font-size:clamp(2.65rem,6vw,5.8rem)!important;line-height:.98;letter-spacing:-.045em}.template-blog .blog-tags{gap:.55rem!important}.template-blog .blog-item{height:100%;padding:.65rem;border-radius:var(--lala-radius-lg)!important;background:var(--lala-surface);box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-sm);transition-property:box-shadow,transform;transition-duration:.18s;transition-timing-function:var(--lala-ease)}.template-blog .blog-item__image,.template-blog .blog-item__image .lazy-image{overflow:hidden;border-radius:calc(var(--lala-radius-lg) - 7px)!important}.template-blog .blog-item__image img{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.template-blog .blog-item>:not(.blog-item__image){margin-inline:.45rem}.template-blog .blog-item__title-holder{margin-top:.95rem}.template-blog .blog-item__excerpt{color:var(--lala-muted);line-height:1.55}.no-touchevents .template-blog .blog-item:hover{box-shadow:0 0 0 1px #00000014,var(--lala-shadow-md);transform:translateY(-3px)}.template-article .main-content>.shopify-section.article:first-of-type{padding-top:clamp(2.5rem,5vw,5rem)}.template-article .main-page header .article{padding:clamp(1.4rem,4vw,2.75rem);border-radius:var(--lala-radius-lg);background:linear-gradient(145deg,#d9f4ffe0,#fffffffa);box-shadow:0 0 0 1px #1264a314,var(--lala-shadow-sm)}.template-article .main-page header h1{max-width:20ch;margin:0;font-size:clamp(2.3rem,5vw,4.8rem)!important;line-height:1;letter-spacing:-.04em}.template-article .main-page header .blog-item__meta{margin-top:1rem;color:var(--lala-muted)}.template-article .article__featured-image{overflow:hidden;border-radius:var(--lala-radius-lg)!important;box-shadow:var(--lala-shadow-md)}.template-article .article__featured-image img{outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.template-article .article__content{font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.76}.template-article .article__content :where(h2,h3){scroll-margin-top:7rem}.template-article .article__content :where(blockquote,table,pre){border-radius:var(--lala-radius-sm)}.template-article .article__meta__sticky{padding:1rem;border-radius:var(--lala-radius-md);background:var(--lala-surface);box-shadow:0 0 0 1px var(--lala-border),var(--lala-shadow-sm)}.template-article .article__meta .social-icons a{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:999px;background:var(--lala-surface-soft)}.template-article .article__comments,.template-article .comments__form{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--lala-radius-lg);background:var(--lala-surface);box-shadow:0 0 0 1px var(--lala-border),var(--lala-shadow-sm)}.template-article .comment__content{border:0!important;border-radius:var(--lala-radius-md)!important;background:var(--lala-surface-soft);box-shadow:inset 0 0 0 1px var(--lala-border)}.template-article .comments__form input,.template-article .comments__form textarea{width:100%}.template-article .comments__form textarea{min-height:160px;resize:vertical}.template-article .main-content>.shopify-section:not(:first-child){padding-bottom:clamp(2rem,4vw,4rem)}html.html-password,.template-password{background:var(--lala-blue)!important;color:var(--lala-ink);height:auto!important;min-height:100vh;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.template-password :where(main,.shopify-section){background:transparent!important}.template-password .main-password-page{min-height:100%;background:linear-gradient(180deg,var(--lala-blue-soft) 0,var(--lala-cream) 56%,#fff 100%)}.template-password .site-header,.template-password .header-container{border-bottom:1px solid var(--lala-border);background:#ffffffeb!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.template-password .header__top--password-page{min-height:78px}.template-password .modal-login-cta{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;border-radius:999px;background:var(--lala-surface-soft);font-weight:700;text-decoration:none}.template-password #content{padding-inline:var(--gutter-container)}.template-password #page-content>.shopify-section>.container--large{width:min(100%,920px)}.template-password #page-content>.shopify-section:first-child>.container--large,.template-password .newsletter{padding:clamp(1.4rem,4vw,2.6rem)!important;border:0!important;border-radius:var(--lala-radius-lg)!important;background:#fffffff0!important;box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-md)!important}.template-password #page-content h1,.template-password #page-content .h3{font-size:clamp(2.2rem,5vw,4.5rem)!important;line-height:1;letter-spacing:-.04em}.template-password .newsletter fieldset{gap:.65rem}.template-password .newsletter__input{min-height:52px;border:1px solid var(--lala-border-strong)!important;border-radius:var(--lala-radius-sm)!important;background:var(--lala-surface)!important}.template-password .modal-content{border-radius:var(--lala-radius-lg)!important;background:var(--lala-surface);box-shadow:var(--lala-shadow-md)}.template-password .password-input-group{display:grid;gap:.75rem}.template-password .password-input-group input:not([type=submit]){width:100%;min-height:52px;border:1px solid var(--lala-border-strong);border-radius:var(--lala-radius-sm);background:var(--lala-surface)}.template-password :where(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--lala-focus)!important;outline-offset:3px!important}.template-gift-card{min-height:100vh;min-height:100svh;height:auto!important;padding:clamp(1rem,4vw,2.5rem)!important;background:linear-gradient(145deg,var(--lala-blue-soft),var(--lala-cream) 58%,var(--lala-green));color:var(--lala-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.template-gift-card .gift-card{width:min(100%,660px);background:transparent!important}.template-gift-card .gift-card-logo{margin-bottom:1.25rem;font-size:1.25rem;font-weight:800;text-align:center}.template-gift-card .gift-card-logo img{margin-inline:auto}.template-gift-card .gift-card-content{overflow:visible;padding:clamp(1.5rem,5vw,3.25rem)!important;border:0!important;border-radius:var(--lala-radius-lg);background:#fffffff5;box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-md);text-align:center}.template-gift-card .gift-card-content>h2{margin-bottom:.75rem;color:var(--lala-success);font-size:.82rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.template-gift-card .card-value{margin:0;font-size:clamp(2.5rem,8vw,5rem)!important;line-height:1;font-variant-numeric:tabular-nums}.template-gift-card .gift-card__text{margin-top:1rem;color:var(--lala-muted);line-height:1.55}.template-gift-card .gift-card__code{margin-top:1.25rem;padding:.9rem 1rem;border:1px dashed rgba(18,100,163,.32);border-radius:var(--lala-radius-sm);background:var(--lala-blue-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.template-gift-card .gift-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem}.template-gift-card .gift-card__actions .button{min-height:48px;margin:0!important}.template-gift-card .gift-card__icon{top:-34px!important;width:68px;height:68px;padding:8px;border-radius:18px;background:var(--lala-surface)!important;box-shadow:0 8px 22px #19191b1f}.template-gift-card .gift-card-qr{width:fit-content;margin:1rem auto 0;padding:.65rem;border-radius:var(--lala-radius-md);background:var(--lala-surface);box-shadow:0 0 0 1px var(--lala-border),var(--lala-shadow-sm)}.template-gift-card .gift-card-qr #QrCode{padding:0;border:0}.template-gift-card :where(a,button,[tabindex]):focus-visible{outline:3px solid var(--lala-focus)!important;outline-offset:3px!important}.template-page-impressum .rich-text{padding:clamp(2.75rem,6vw,5.5rem) var(--gutter-container) clamp(3.5rem,7vw,6.5rem);background:linear-gradient(180deg,var(--lala-blue-soft),#fff 30rem)!important}.template-page-impressum .rich-text__container{display:block!important;width:min(100%,940px);margin-inline:auto}.template-page-impressum .rich-text__text{display:block!important;width:100%;padding:clamp(1.4rem,4vw,3rem)!important;border-radius:var(--lala-radius-lg);background:#fffffff5;box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-md)}.template-page-impressum .rich-text__text .card__text{width:100%!important;max-width:none!important;padding:0!important}.template-page-impressum .rich-text__title{margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(2.5rem,6vw,5rem)!important;line-height:1;letter-spacing:-.04em}.template-page-impressum .rich-text__text .rte :where(h2,h3){margin-top:2em;margin-bottom:.6em}.shopify-policy__container{width:calc(100% - var(--gutter-container) - var(--gutter-container))!important;max-width:920px!important;margin:clamp(2.75rem,6vw,5.5rem) auto clamp(3.5rem,7vw,6.5rem)!important;padding:clamp(1.4rem,4vw,3rem)!important;border-radius:var(--lala-radius-lg);background:#fffffff5;box-shadow:0 0 0 1px #0000000f,var(--lala-shadow-md)}.shopify-policy__title{margin-bottom:clamp(1.5rem,3vw,2.5rem);text-align:start!important}.shopify-policy__title h1{margin:0;font-size:clamp(2.4rem,6vw,4.8rem)!important;line-height:1;letter-spacing:-.04em}.shopify-policy__body{max-width:74ch}.shopify-policy__body .shopify-policy__title{display:none!important}.shopify-policy__body .shopify-policy__body{max-width:none;padding:0!important}.lala-info-page .lala-info-page__card,.lala-faq-page .lala-faq-page__help,.lala-faq-page .lala-faq-page__trust-card,.lala-faq-page .lala-faq-page__group,.lala-trust-center .lala-trust-card,.lala-trust-center .lala-trust-center__certificates,.lala-trust-center .lala-certificate-slide,.lala-trust-center .lala-trust-center__faq details{border-radius:var(--lala-radius-md)!important}.lala-info-page .lala-info-page__card,.lala-faq-page .lala-faq-page__help,.lala-faq-page .lala-faq-page__trust-card,.lala-faq-page .lala-faq-page__group,.lala-trust-center .lala-trust-card,.lala-trust-center .lala-certificate-slide,.lala-trust-center .lala-trust-center__faq details{box-shadow:0 0 0 1px #0000000e,0 1px 2px -1px #0000000f,var(--lala-shadow-sm)!important}.lala-info-page .lala-info-page__icon,.lala-faq-page .lala-faq-page__kicker,.lala-trust-center .lala-trust-card__icon{border-radius:var(--lala-radius-sm)!important}.lala-info-page .lala-info-page__note{border-radius:var(--lala-radius-md)!important;background:var(--lala-surface-soft)!important;box-shadow:inset 0 0 0 1px var(--lala-border)}.lala-faq-page summary,.lala-trust-center summary{min-height:52px}@media screen and (max-width:980px){.lala-certificate-track{padding-inline-end:44px!important;scroll-padding-inline-end:44px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent 100%)}.lala-certificate-track--single{padding-inline-end:0!important;scroll-padding-inline-end:0;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:760px){.lala-trust-center__cards{padding-inline-end:44px!important;scroll-padding-inline-end:44px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 42px),transparent 100%)}}@media screen and (max-width:767px){.lala-collection-index__grid{gap:.75rem!important}.lala-collection-index__grid .js-collection-item{border-radius:var(--lala-radius-md)!important}.lala-collection-index__grid .card__image,.lala-collection-index__grid .card__image .lazy-image{border-radius:calc(var(--lala-radius-md) - 5px) calc(var(--lala-radius-md) - 5px) 0 0!important}.lala-collection-index__grid .card__text{min-height:66px;padding:.8rem .7rem .9rem!important}.lala-search-page .search-page-form form{display:grid!important;grid-template-columns:minmax(0,1fr)}.lala-search-page .search-page-form button[type=submit]{width:100%;min-width:0}body[class*=template-customers-] .account-table,.template-account .account-table,.template-order .account-table{overflow:visible;background:transparent;box-shadow:none}body[class*=template-customers-] .account-table .tbody .tr,.template-account .account-table .tbody .tr,.template-order .account-table .tbody .tr{overflow:hidden;margin-bottom:.9rem!important;padding-bottom:.9rem!important;border:0!important;border-radius:var(--lala-radius-md)!important;background:var(--lala-surface);box-shadow:0 0 0 1px var(--lala-border),var(--lala-shadow-sm)}body[class*=template-customers-] .account-table .td:first-child,.template-account .account-table .td:first-child,.template-order .account-table .td:first-child{border-color:#1264a31a!important;background:var(--lala-blue-soft)!important}.template-article .article__meta__sticky{margin-top:1.5rem}.template-password #content{padding-inline:0}.template-password .newsletter fieldset{display:grid;grid-template-columns:minmax(0,1fr)}.template-password .newsletter .button,.template-gift-card .gift-card__actions .button,.template-gift-card .add-to-apple-wallet{width:100%}.template-gift-card .add-to-apple-wallet img{margin-inline:auto}}@media screen and (max-width:520px){.lala-collection-index,.lala-search-page{padding-top:2.25rem!important}.template-customers-login .account,.template-login .account,.template-customers-register .account,.template-register .account,.template-customers-activate-account .account,.template-activate-account .account,.template-customers-reset-password #section-reset-password,.template-reset-password #section-reset-password,.template-page-impressum .rich-text__text,.shopify-policy__container{border-radius:var(--lala-radius-md)}body[class*=template-customers-] .account__form-row--flex,.template-login .account__form-row--flex,.template-addresses .account__form-row--flex{align-items:stretch;flex-direction:column}}@media print{.template-gift-card{min-height:0;padding:0!important;background:#fff!important}.template-gift-card .gift-card-content,.template-gift-card .gift-card-qr{box-shadow:none!important}}.contact-form-anchor{scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/lala-polish-draft-2.css.map */
