.shopify-section--lala-create-mix-callout{margin-top:clamp(-72px,-4.8vw,-44px)!important;position:relative;z-index:2}.lala-create-mix-callout{padding:clamp(10px,1.6vw,22px) 0 clamp(8px,1.2vw,16px)}.lala-create-mix-callout__card{align-items:center;background:#fffaf7;border-radius:30px;box-shadow:inset 0 0 0 1px #00000013,0 26px 60px #1826231c,0 8px 20px #1826230e;color:#1d1d1d;display:grid;grid-template-columns:minmax(0,.78fr) minmax(300px,.92fr);isolation:isolate;min-height:clamp(286px,25vw,360px);overflow:hidden;padding:clamp(26px,3.4vw,48px);position:relative;text-decoration:none;transition:box-shadow var(--lala-motion-slow, .42s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-create-mix-callout__backdrop{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.lala-create-mix-callout__copy{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(12px,1.3vw,18px);position:relative;z-index:2}.lala-create-mix-callout h2{font-size:clamp(3rem,5.7vw,5.35rem);letter-spacing:-.055em;line-height:.92;margin:0;max-width:6ch;text-wrap:balance}.lala-create-mix-callout__subline{color:#1d1d1da8;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:650;line-height:1.35;max-width:24ch}.lala-create-mix-callout__action{align-items:center;background:#17865d;border-radius:999px;color:#fff;display:inline-flex;font-weight:750;gap:14px;min-height:50px;padding:0 22px;transition:background-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-create-mix-callout__visual{align-items:center;align-self:stretch;display:grid;justify-items:center;min-height:100%;position:relative;z-index:2}.lala-create-mix-callout__product{aspect-ratio:1;background:transparent;border-radius:0;display:grid;overflow:visible;place-items:center;padding:0;position:relative;width:min(100%,500px)}.lala-create-mix-callout__product img{border-radius:0;display:block;filter:saturate(1.03) contrast(1.01);height:100%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-composite:intersect;mask-image:linear-gradient(to right,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mix-blend-mode:multiply;object-fit:cover;opacity:.94;transform:none;transform-origin:center;width:100%}@media(hover:hover)and (pointer:fine){.lala-create-mix-callout__card:hover{box-shadow:inset 0 0 0 1px #00000016,0 30px 66px #18262321,0 10px 24px #18262311}.lala-create-mix-callout__card:hover .lala-create-mix-callout__action{background:#106f4b;transform:translateY(-2px)}}.lala-create-mix-callout__card:active .lala-create-mix-callout__action{transform:scale(.96)}.lala-create-mix-callout__card:focus-visible{outline:3px solid #1d1d1d;outline-offset:4px}@media(max-width:767px){.shopify-section--lala-create-mix-callout{margin-top:-46px!important}.lala-create-mix-callout{padding-top:8px;padding-bottom:8px}.lala-create-mix-callout__card{border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(142px,.9fr);min-height:220px;padding:22px 14px 20px 18px}.lala-create-mix-callout h2{font-size:clamp(2.6rem,12.5vw,3.7rem)}.lala-create-mix-callout__copy{gap:12px}.lala-create-mix-callout__subline{font-size:.84rem;max-width:14ch}.lala-create-mix-callout__action{font-size:.82rem;gap:9px;min-height:46px;padding:0 16px}.lala-create-mix-callout__product{width:110%}}@media(prefers-reduced-motion:reduce){.lala-create-mix-callout__card,.lala-create-mix-callout__action{transition:none}}.lala-faq-page{color:#1d1d1d;margin:0 auto;max-width:1220px;padding:clamp(36px,5vw,72px) clamp(16px,4vw,44px) clamp(52px,7vw,92px)}.template-page .breadcrumb-main{display:none!important}.lala-faq-page__hero{max-width:780px}.lala-faq-page__kicker{color:#1d1d1d9e;display:block;font-size:.77rem;font-weight:760;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.lala-faq-page__hero h1{font-size:var(--lala-title-display);line-height:.98;margin:0;text-wrap:balance}.lala-faq-page__hero>p{color:#1d1d1db3;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.55;margin:18px 0 0;max-width:64ch}.lala-faq-page__layout{align-items:start;display:grid;gap:clamp(28px,5vw,68px);grid-template-columns:minmax(180px,240px) minmax(0,1fr);margin-top:clamp(38px,6vw,68px)}.lala-faq-page__topics{position:sticky;top:108px}.lala-faq-page__topics-label{font-size:.8rem;font-weight:760;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.lala-faq-page__topic-links{border-left:1px solid rgba(29,29,29,.14);display:grid;gap:2px;padding-left:14px}.lala-faq-page__topic-links a{border-radius:8px;color:#1d1d1db8;font-size:.94rem;line-height:1.25;padding:9px 10px;text-decoration:none}.no-touchevents .lala-faq-page__topic-links a:hover{background:#f6f4f0;color:#1d1d1d}.lala-faq-page a:focus-visible,.lala-faq-page summary:focus-visible{outline:3px solid #0877b7;outline-offset:3px}.lala-faq-page__groups{display:grid;gap:clamp(28px,4vw,46px)}.lala-faq-page__group{scroll-margin-top:112px}.lala-faq-page__group h2{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.1;margin:0 0 14px;text-wrap:balance}.lala-faq-page__questions{border-bottom:1px solid rgba(29,29,29,.13)}.lala-faq-page details{border-top:1px solid rgba(29,29,29,.13)}.lala-faq-page summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(.98rem,1.2vw,1.07rem);font-weight:720;gap:18px;justify-content:space-between;line-height:1.35;list-style:none;min-height:62px;padding:17px 2px}.lala-faq-page summary::-webkit-details-marker{display:none}.lala-faq-page summary:after{align-items:center;background:#f1eee8;border-radius:50%;content:"+";display:inline-flex;flex:0 0 32px;font-size:1.15rem;font-weight:500;height:32px;justify-content:center}.lala-faq-page details[open] summary:after{background:#d9f4ff;content:"\2212"}.lala-faq-page__answer{color:#1d1d1db8;line-height:1.6;max-width:72ch;padding:0 48px 20px 2px}.lala-faq-page__answer p{margin:0;text-wrap:pretty}.lala-faq-page__next{align-items:end;background:#fff5bf;border-radius:var(--lala-radius-md);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);margin-top:clamp(46px,7vw,82px);padding:clamp(24px,4vw,42px)}.lala-faq-page__next h2{font-size:clamp(1.5rem,2.7vw,2.25rem);line-height:1.08;margin:0}.lala-faq-page__next p{color:#1d1d1db3;line-height:1.5;margin:12px 0 0;max-width:54ch}.lala-faq-page__next-links{display:grid;gap:8px}.lala-faq-page__next-links a{align-items:center;background:#fff;border-radius:10px;color:#1d1d1d;display:flex;font-weight:720;justify-content:space-between;min-height:48px;padding:12px 14px;text-decoration:none}@media screen and (max-width:780px){.lala-faq-page__layout{display:block}.lala-faq-page__topics{margin-bottom:24px;position:static}.lala-faq-page__topic-links{border-left:0;display:flex;flex-wrap:nowrap;gap:8px;margin-inline:-2px;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 8px;scroll-padding-inline:2px;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lala-faq-page__topic-links::-webkit-scrollbar{display:none}.lala-faq-page__topic-links a{align-items:center;background:#f6f4f0;border:1px solid rgba(29,29,29,.08);border-radius:999px;display:inline-flex;flex:0 0 auto;min-height:44px;padding:10px 13px;scroll-snap-align:start;white-space:nowrap}.lala-faq-page__topic-links a:focus-visible{outline-offset:-3px}.lala-faq-page__next{align-items:stretch;grid-template-columns:1fr}}@media screen and (max-width:520px){.lala-faq-page__answer{padding-right:8px}.lala-faq-page summary{gap:12px}}@media(prefers-reduced-motion:reduce){.lala-faq-page *,.lala-faq-page *:before,.lala-faq-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.lala-seo-collection{background:#f7fbfc;border-block:1px solid rgba(29,29,29,.08);color:#1d1d1d;padding:clamp(32px,5vw,64px) 0}.lala-seo-collection__inner{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.lala-seo-collection__kicker{margin:0 0 6px;color:#5f6f77;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lala-seo-collection h2{max-width:720px;margin:0;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.1;letter-spacing:0;text-wrap:balance}.lala-seo-collection__intro{max-width:760px;margin:12px 0 0;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.55;text-wrap:pretty}.lala-seo-collection__shipping{max-width:760px;margin:8px 0 0;color:#4e5b61;font-size:.95rem;line-height:1.5}.lala-seo-collection__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:820px;margin-top:24px}.lala-seo-collection__actions a{display:flex;align-items:center;min-height:48px;padding:10px 14px;border:1px solid rgba(29,29,29,.14);border-radius:10px;background:#fff;color:#1d1d1d;font-size:.95rem;font-weight:700;text-decoration:none}.lala-seo-collection__actions a:hover{border-color:#1d1d1d57}.lala-seo-collection__actions a:focus-visible,.lala-seo-collection summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lala-seo-collection__faq{margin-top:clamp(30px,5vw,50px)}.lala-seo-collection__faq h3{margin:0 0 8px;font-size:clamp(1.15rem,1.6vw,1.45rem)}.lala-seo-collection__faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lala-seo-collection details{border-top:1px solid rgba(29,29,29,.18)}.lala-seo-collection summary{cursor:pointer;padding:14px 24px 14px 0;font-weight:700;line-height:1.35}.lala-seo-collection details p{margin:0;padding:0 0 16px;color:#4e5b61;line-height:1.55}@media screen and (max-width:720px){.lala-seo-collection__actions,.lala-seo-collection__faq-grid{grid-template-columns:1fr}}.lala-trust-center{background:#fff;color:#1d1d1d;padding:clamp(28px,4vw,54px) 0 clamp(34px,5vw,72px)}.lala-trust-center,.lala-trust-center *{box-sizing:border-box}.lala-trust-center__inner{width:min(100%,1280px);margin:0 auto;padding:0 clamp(18px,4vw,54px);display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lala-trust-center__header{max-width:880px;margin:0 0 clamp(16px,2.4vw,26px);text-align:left}.lala-trust-center__kicker,.lala-trust-center__eyebrow{margin:0 0 10px;color:#2b8c62;font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.lala-trust-center h1,.lala-trust-center h2,.lala-trust-center p{letter-spacing:0}.lala-trust-center h1{margin:0;max-width:760px;font-size:clamp(2.25rem,4.2vw,3.4rem);line-height:1;text-wrap:balance}.lala-trust-center__header p{max-width:820px;margin:clamp(16px,2vw,22px) 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;text-wrap:pretty}.lala-trust-center__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);margin-top:clamp(16px,2.2vw,24px)}.lala-trust-card{display:grid;grid-template-columns:clamp(54px,5vw,64px) minmax(0,1fr);column-gap:clamp(16px,1.8vw,22px);align-items:center;min-height:104px;padding:clamp(15px,1.8vw,20px);border-radius:var(--lala-radius-md);box-shadow:var(--lala-shadow-surface)!important}.lala-trust-card--yellow{background:linear-gradient(135deg,#fff0a8,#fffbea);box-shadow:0 14px 36px #dcb73021}.lala-trust-card--green{background:linear-gradient(135deg,#d9f7e5,#f5fff9);box-shadow:0 14px 36px #52be7c1f}.lala-trust-card__icon{display:grid;place-items:center;width:clamp(54px,5vw,64px);height:clamp(54px,5vw,64px);margin:0;border-radius:var(--lala-radius-sm);background:#ffffffd1;box-shadow:0 0 0 1px #0000000e,0 2px 5px #0000000b}.lala-trust-card svg{display:block;width:clamp(29px,2.8vw,34px);height:clamp(29px,2.8vw,34px)}.lala-trust-card svg path{fill:none;stroke:#1d1d1d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.lala-trust-card__icon--no-pork .lala-trust-card__icon-slash{stroke:#c63c3c;stroke-width:2.4}.lala-trust-card__icon--vegan svg path{stroke:#16875d}.lala-trust-card__copy{min-width:0}.lala-trust-card h2{margin:0;max-width:100%;font-size:clamp(1.12rem,1.65vw,1.38rem);line-height:1.18;text-wrap:balance}.lala-trust-card p{margin:6px 0 0;max-width:100%;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.42;text-wrap:pretty}.lala-trust-center__certificates{display:grid;grid-column:1 / -1;grid-template-columns:minmax(230px,.24fr) minmax(0,1fr);gap:clamp(16px,2.2vw,28px);align-items:start;margin-top:0;padding:clamp(16px,2.2vw,24px);border-radius:var(--lala-radius-md);background:#fbfbfa;box-shadow:0 0 0 1px #0000000e,0 2px 5px #00000009}.lala-trust-center__cert-copy h2{margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1;text-wrap:balance}.lala-trust-center__cert-copy p{margin:10px 0 0;font-size:clamp(.92rem,1vw,1rem);line-height:1.42;max-width:100%;overflow-wrap:break-word;text-wrap:pretty}.lala-certificate-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);overflow-x:visible;overflow-y:hidden;padding:0;scroll-behavior:smooth;scroll-snap-type:none;-webkit-overflow-scrolling:touch}.lala-certificate-track--single{grid-template-columns:minmax(0,480px);justify-content:center}.lala-certificate-track:focus-visible{outline:2px solid #1d1d1d;outline-offset:4px}.lala-certificate-track::-webkit-scrollbar{height:7px}.lala-certificate-track::-webkit-scrollbar-thumb{border-radius:999px;background:#1d1d1d38}.lala-certificate-slide{display:block;border-radius:var(--lala-radius-md);background:#fff;box-shadow:var(--lala-shadow-surface)!important;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform var(--lala-motion-base, .26s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--lala-motion-base, .26s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-certificate-slide img{display:block;width:100%;height:auto;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.no-touchevents .lala-certificate-slide:hover{transform:translateY(-2px);box-shadow:0 20px 52px #0000001f}.lala-certificate-slide:active{transform:scale(.96)}.lala-trust-center__faq{grid-column:1 / -1;margin-top:clamp(24px,3.4vw,42px)}.lala-trust-center__faq h2{margin:0 0 14px;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15}.lala-trust-center__faq-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.lala-trust-center__faq details{min-height:100%;border-radius:var(--lala-radius-md);background:#fff;box-shadow:var(--lala-shadow-surface)!important}.lala-trust-center__faq summary{min-height:52px;cursor:pointer;padding:16px 18px;font-weight:800;line-height:1.25}.lala-trust-center__faq p{margin:0;padding:0 18px 18px;line-height:1.5;text-wrap:pretty}@media screen and (max-width:980px){.lala-trust-center__header{margin-bottom:clamp(22px,3vw,32px)}.lala-trust-center__certificates{grid-template-columns:1fr;margin-top:0}.lala-trust-center .lala-trust-center__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lala-certificate-track{display:flex;gap:clamp(14px,2vw,22px);overflow-x:auto;padding:4px 44px 12px 4px!important;scroll-padding-inline-end:44px;scroll-snap-type:x mandatory;-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{justify-content:flex-start;padding-inline-end:0!important;scroll-padding-inline-end:0;-webkit-mask-image:none;mask-image:none}.lala-certificate-slide{flex:0 0 min(420px,84vw)}.lala-trust-center__faq{margin-top:clamp(28px,5vw,54px)}.lala-trust-center__faq-items{grid-template-columns:1fr;gap:10px}}@media screen and (max-width:760px){.lala-trust-center{padding-top:28px}.lala-trust-center__header{text-align:left}.lala-trust-center .lala-trust-center__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:2px 0 8px!important;overflow:visible;scroll-padding-inline-end:0;scroll-snap-type:none;scrollbar-width:none;-webkit-mask-image:none!important;mask-image:none!important}.lala-trust-center .lala-trust-center__cards::-webkit-scrollbar{display:none}.lala-trust-card{width:100%;grid-template-columns:44px minmax(0,1fr);min-height:0;padding:13px 14px;scroll-snap-align:none}.lala-trust-card__icon{width:44px;height:44px}.lala-trust-center__certificates{border-radius:var(--lala-radius-md);overflow:visible;width:100%}.lala-trust-center__cert-copy,.lala-certificate-track{max-width:100%;min-width:0}.lala-certificate-track{width:100%;overflow-x:auto;overflow-y:hidden;padding-left:0;padding-right:0}.lala-certificate-slide{flex-basis:min(300px,78vw)}}.lala-home-benefits{background:#fff;padding:12px 0}.lala-home-benefits__list{background:#f6f8f7;border:1px solid rgba(29,29,29,.08);border-radius:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.lala-home-benefits__item{align-items:center;display:flex;font-size:clamp(.78rem,.9vw,.9rem);font-weight:var(--font-weight-body-bold);gap:9px;justify-content:center;line-height:1.25;min-height:58px;padding:9px 12px;text-align:center}.lala-home-benefits__item+.lala-home-benefits__item{border-left:1px solid rgba(29,29,29,.08)}.lala-home-benefits__icon{align-items:center;background:var(--lala-benefit-color, #ffffff);border-radius:999px;display:inline-flex;flex:0 0 30px;font-size:.88rem;height:30px;justify-content:center;width:30px}.lala-home-benefits__item:nth-child(1){--lala-benefit-color: #cfefff}.lala-home-benefits__item:nth-child(2){--lala-benefit-color: #fff0a8}.lala-home-benefits__item:nth-child(3){--lala-benefit-color: #d9f4e2}.lala-home-benefits__item:nth-child(4){--lala-benefit-color: #ffd8e5}@media screen and (max-width:767px){.lala-home-benefits{padding:8px 0}.lala-home-benefits__list{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lala-home-benefits__item{font-size:.76rem;justify-content:flex-start;min-height:52px;padding:8px 9px;text-align:left}.lala-home-benefits__item+.lala-home-benefits__item{border-left:0}.lala-home-benefits__item:nth-child(2n){border-left:1px solid rgba(29,29,29,.08)}.lala-home-benefits__item:nth-child(n+3){border-top:1px solid rgba(29,29,29,.08)}.lala-home-benefits__icon{flex-basis:27px;height:27px;width:27px}}.lala-home-hero{background:radial-gradient(circle at 74% 16%,rgba(255,222,104,.64),transparent 27%),radial-gradient(circle at 92% 84%,rgba(121,220,255,.48),transparent 31%),linear-gradient(135deg,#fff7f1,#f2fbf6 52%,#eff9ff);overflow:hidden;position:relative}.lala-home-hero__inner{align-items:center;display:grid;gap:clamp(28px,5vw,76px);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);min-height:clamp(500px,57vw,650px);padding-block:clamp(42px,6vw,76px)}.lala-home-hero__copy{max-width:620px;position:relative;z-index:2}.lala-home-hero__proof{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:clamp(18px,2vw,26px)}.lala-home-hero__badge{background:#fff;border:1px solid rgba(29,29,29,.1);border-radius:999px;box-shadow:0 8px 24px #1d1d1d12;font-size:.78rem;font-weight:var(--font-weight-body-bold);letter-spacing:.07em;padding:.58rem .84rem;text-transform:uppercase}.lala-home-hero__rating{color:#1d1d1db8;font-size:.9rem;font-weight:var(--font-weight-body-bold);white-space:nowrap}.lala-home-hero__stars{color:#e7a900;letter-spacing:-.08em;margin-right:5px}.lala-home-hero h1{font-size:clamp(3rem,5.7vw,6.4rem);letter-spacing:-.055em;line-height:.92;margin:0;max-width:9ch;text-wrap:balance}.lala-home-hero__lede{color:#1d1d1db3;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.45;margin:clamp(20px,2.4vw,30px) 0 0;max-width:39ch}.lala-home-hero__cta{align-items:center;background:#1d1d1d;border:1px solid #1d1d1d;border-radius:var(--border-radius-buttons);color:#fff;display:inline-flex;font-weight:var(--font-weight-body-bold);justify-content:center;margin-top:clamp(24px,3vw,34px);min-height:52px;padding:.85rem 1.45rem;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.lala-home-hero__cta:focus-visible{outline:3px solid #1d1d1d;outline-offset:4px}.lala-home-hero__cta:active{transform:scale(.97)}.no-touchevents .lala-home-hero__cta:hover{background:#fff;color:#1d1d1d}.lala-home-hero__stage{aspect-ratio:1.12 / 1;max-height:540px;min-height:420px;position:relative}.lala-home-hero__stage:before{background:#ffffff85;border:1px solid rgba(255,255,255,.84);border-radius:clamp(34px,5vw,70px);box-shadow:0 30px 70px #1d1d1d1a;content:"";top:8%;right:2%;bottom:3%;left:6%;position:absolute;transform:rotate(-2deg)}.lala-home-hero__product{align-items:center;background:#ffffffed;border:1px solid rgba(29,29,29,.08);border-radius:clamp(22px,3vw,34px);box-shadow:0 22px 54px #1d1d1d24;display:flex;justify-content:center;overflow:hidden;padding:clamp(10px,1.5vw,18px);position:absolute}.lala-home-hero__product img{display:block;height:100%;object-fit:contain;width:100%}.lala-home-hero__product--1{height:72%;left:2%;top:18%;transform:rotate(-6deg);width:48%;z-index:2}.lala-home-hero__product--2{height:54%;right:1%;top:2%;transform:rotate(5deg);width:42%;z-index:1}.lala-home-hero__product--3{bottom:0;height:46%;right:4%;transform:rotate(2deg);width:39%;z-index:3}.lala-home-hero__dot{border-radius:999px;position:absolute}.lala-home-hero__dot--pink{background:#ffc6da;height:74px;left:-2%;top:2%;width:74px}.lala-home-hero__dot--green{background:#bcefd1;bottom:4%;height:54px;left:41%;width:54px}@media screen and (max-width:1023px){.lala-home-hero__inner{gap:22px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);min-height:510px}.lala-home-hero h1{font-size:clamp(3rem,7vw,5.2rem)}.lala-home-hero__stage{min-height:360px}}@media screen and (max-width:767px){.lala-home-hero__inner{gap:18px;grid-template-columns:1fr;min-height:0;padding-block:30px 26px}.lala-home-hero__copy{text-align:center}.lala-home-hero__proof{justify-content:center;margin-bottom:16px}.lala-home-hero__badge{font-size:.7rem;padding:.5rem .72rem}.lala-home-hero__rating{font-size:.82rem}.lala-home-hero h1{font-size:clamp(2.75rem,14vw,4.6rem);line-height:.93;margin-inline:auto;max-width:9ch}.lala-home-hero__lede{font-size:1rem;margin:16px auto 0;max-width:33ch}.lala-home-hero__cta{margin-top:20px;min-height:50px;width:min(100%,320px)}.lala-home-hero__stage{aspect-ratio:1.45 / 1;margin-inline:auto;min-height:0;width:min(100%,520px)}.lala-home-hero__stage:before{border-radius:30px;top:7%;right:3%;bottom:3%;left:4%}.lala-home-hero__product{border-radius:20px;padding:8px}.lala-home-hero__dot--pink{height:48px;width:48px}.lala-home-hero__dot--green{height:38px;width:38px}}@media(prefers-reduced-motion:reduce){.lala-home-hero__cta{transition:none}}.lala-home-reviews{background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:clamp(22px,3vw,36px) 0 clamp(24px,3vw,40px)}.lala-home-reviews__head{display:grid;gap:8px;margin:0 auto;max-width:820px;text-align:center}.lala-home-reviews__rating{align-items:center;display:inline-flex;gap:10px;justify-content:center;justify-self:center;line-height:1.15}.lala-home-reviews__stars,.lala-home-reviews .lala-reviews__photo-stars,.lala-home-reviews .lala-reviews__card-stars{letter-spacing:0}.lala-home-reviews__stars{color:#1d1d1d2e;display:inline-block;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1;position:relative}.lala-home-reviews__stars-active{color:#f2b705;inset:0 auto 0 0;overflow:hidden;position:absolute;white-space:nowrap;width:var(--rating-width)}.lala-home-reviews .lala-reviews__photo-stars,.lala-home-reviews .lala-reviews__card-stars{color:#f2b705}.lala-home-reviews__score{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-body-bold)}.lala-home-reviews h2{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:0;line-height:1.05;margin:0;text-wrap:balance}.lala-home-reviews__subtitle{color:#1d1d1dad;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.45;margin:0;text-wrap:pretty}.lala-home-reviews__cards{display:grid;gap:clamp(14px,1.8vw,22px);grid-template-columns:repeat(3,minmax(0,1fr))}.lala-home-reviews .lala-reviews__card-shell{display:flex;flex-direction:column;min-width:0}.lala-home-reviews .lala-reviews__card{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:var(--lala-radius-md, 18px);box-shadow:0 0 0 1px #00000012,0 14px 34px #00000014;color:#1d1d1d;cursor:pointer;display:grid;font:inherit;overflow:hidden;padding:0;text-align:center;transition:box-shadow var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1));width:100%}.lala-home-reviews .lala-reviews__card-shell .lala-reviews__card{flex:1 1 auto}.lala-home-reviews .lala-reviews__shop-link{align-items:center;align-self:stretch;background:#fff;border:1px solid rgba(29,29,29,.12);border-radius:999px;color:#1d1d1d;display:inline-flex;font-size:.92rem;font-weight:var(--font-weight-body-bold);gap:10px;justify-content:center;margin-top:12px;min-height:44px;padding:.66rem 1rem;text-decoration:none;transition:background-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-home-reviews .lala-reviews__shop-link:active{transform:scale(.96)}.lala-home-reviews .lala-reviews__shop-link:focus-visible,.lala-home-reviews .lala-reviews__card:focus-visible,.lala-home-reviews__button:focus-visible{outline:2px solid #1d1d1d;outline-offset:3px}.no-touchevents .lala-home-reviews .lala-reviews__shop-link:hover{background:#1d1d1d;color:#fff}.no-touchevents .lala-home-reviews .lala-reviews__card:hover{box-shadow:0 0 0 1px #0000001c,0 18px 42px #0000001c;transform:translateY(-2px)}.lala-home-reviews .lala-reviews__card.is-photo-card{min-height:360px}.lala-home-reviews .lala-reviews__photo{aspect-ratio:1.42 / 1;background:#f4f4f4;display:block;overflow:hidden}.lala-home-reviews .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-home-reviews .lala-reviews__photo-stars{align-self:center;background:#fff;border-radius:var(--lala-radius-sm, 12px);box-shadow:0 12px 30px #0000001f;display:inline-flex;font-size:clamp(1.45rem,2.1vw,2rem);justify-self:center;line-height:1;margin:-28px auto 0;padding:.5rem .8rem;position:relative}.lala-home-reviews .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-home-reviews .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-home-reviews .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-home-reviews .lala-reviews__photo-product{color:#1d1d1d94;font-size:.95rem;line-height:1.2}.lala-home-reviews .lala-reviews__photo-quote{display:-webkit-box;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.33;overflow:hidden;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lala-home-reviews .lala-reviews__card.is-text-card{align-content:center;min-height:210px;padding:clamp(18px,2vw,24px);text-align:left}.lala-home-reviews .lala-reviews__card.is-text-card .lala-reviews__photo-stars{box-shadow:none;font-size:1rem;justify-self:start;margin:0;padding:0}.lala-home-reviews .lala-reviews__card.is-text-card .lala-reviews__photo-body{padding:0}.lala-home-reviews__action{display:flex;justify-content:center;margin-top:12px}.lala-home-reviews__button{align-items:center;background:#fff;border:1px solid #1d1d1d;border-radius:var(--border-radius-buttons);color:#1d1d1d;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-weight-body-bold);justify-content:center;min-height:46px;padding:.75rem 1.35rem;text-decoration:none;transition:background-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),border-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-home-reviews__button:active{transform:scale(.96)}.no-touchevents .lala-home-reviews__button:hover{background:#1d1d1d;color:#fff}@media screen and (max-width:900px){.lala-home-reviews__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.lala-home-reviews{padding-top:28px}.lala-home-reviews__cards{box-sizing:border-box;display:flex;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 15px 16px;scroll-padding-inline:15px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.lala-home-reviews__cards::-webkit-scrollbar{display:none}.lala-home-reviews .lala-reviews__card-shell{flex:0 0 min(84vw,336px);scroll-snap-align:start;scroll-snap-stop:always}.lala-home-reviews .lala-reviews__card.is-photo-card{min-height:0}}@media(prefers-reduced-motion:reduce){.lala-home-reviews .lala-reviews__shop-link,.lala-home-reviews .lala-reviews__card,.lala-home-reviews__button{transition:none}}.lala-info-page{background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:clamp(36px,5vw,72px) var(--gutter-container)}.lala-info-page__inner{width:min(100%,1120px);margin:0 auto}.lala-info-page--narrow .lala-info-page__inner{width:min(100%,860px)}.lala-info-page__header{max-width:760px;margin-bottom:clamp(22px,3vw,34px)}.lala-info-page__eyebrow{margin:0 0 10px;color:#1f8b5d;font-weight:700;text-transform:uppercase;letter-spacing:0;font-size:clamp(13px,1vw,15px)}.lala-info-page__heading{margin:0;font-size:clamp(34px,4.4vw,64px);line-height:1.05;letter-spacing:0;text-wrap:balance}.lala-info-page__intro{margin-top:16px;max-width:720px;font-size:clamp(17px,1.4vw,22px);line-height:1.45;color:#1c1c1cd1;text-wrap:pretty}.lala-info-page__intro p{margin:0}.lala-info-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lala-info-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-weight:700;text-decoration:none;transition:transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-info-page__button:hover{transform:translateY(-1px)}.lala-info-page__button:focus-visible{outline:2px solid #1c1c1c;outline-offset:3px}.lala-info-page__button:active,.lala-info-page__button:hover:active{transform:scale(.96)}.lala-info-page__button--primary{background:#1c1c1c;color:#fff;box-shadow:0 8px 18px #00000021}.lala-info-page__button--secondary{background:#fff;color:#1c1c1c;border:0;box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px #0000000d}.lala-info-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(22px,3vw,34px)}.lala-info-page--sustainability .lala-info-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lala-info-page__card{display:flex;gap:16px;min-height:138px;padding:clamp(18px,2vw,24px);border:0;border-radius:var(--lala-radius-md, 18px);box-shadow:0 0 0 1px #0000000e,0 1px 2px -1px #0000000f,0 8px 24px #19191b12}.lala-info-page__card--blue{background:linear-gradient(135deg,#ccefff,#eefaff)}.lala-info-page__card--yellow{background:linear-gradient(135deg,#ffeb76,#fff8c6)}.lala-info-page__card--green{background:linear-gradient(135deg,#cff5df,#f0fff5)}.lala-info-page__card--rose{background:linear-gradient(135deg,#ffdbe8,#fff3f7)}.lala-info-page__icon{flex:0 0 54px;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:var(--lala-radius-sm, 12px);background:#ffffffb8;color:#1c1c1c}.lala-info-page__icon svg{width:30px;height:30px;stroke-width:1.9}.lala-info-page__card-title{margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.15}.lala-info-page__card-text{margin-top:8px;color:#1c1c1cd1;font-size:clamp(15px,1vw,17px);line-height:1.42;text-wrap:pretty}.lala-info-page__card-text p{margin:0}.lala-info-page__note{margin-top:18px;padding:18px 20px;border-radius:var(--lala-radius-md, 18px);background:var(--lala-surface-soft, #f7f7f7);box-shadow:inset 0 0 0 1px var(--lala-border, rgba(28, 28, 28, .1));color:#1c1c1cd1;line-height:1.45}.lala-info-page__note p{margin:0}.lala-info-page--support{padding-block:clamp(24px,3.2vw,42px)}.lala-info-page--support .lala-info-page__header{max-width:700px;margin-bottom:clamp(16px,2vw,22px)}.lala-info-page--support .lala-info-page__heading{font-size:clamp(30px,3.6vw,48px);line-height:1.04}.lala-info-page--support .lala-info-page__intro{max-width:660px;margin-top:10px;font-size:clamp(16px,1.15vw,18px)}.lala-info-page--support .lala-info-page__actions{margin-top:16px}.lala-info-page--support .lala-info-page__grid{gap:10px;margin-top:0}.lala-info-page--support .lala-info-page__card{min-height:0;gap:12px;padding:14px 16px;border-radius:14px;box-shadow:0 0 0 1px #0000000e}.lala-info-page--support .lala-info-page__icon{flex-basis:42px;width:42px;height:42px}.lala-info-page--support .lala-info-page__icon svg{width:24px;height:24px}.lala-info-page--support .lala-info-page__card-title{font-size:clamp(17px,1.35vw,20px)}.lala-info-page--support .lala-info-page__card-text{margin-top:4px;font-size:clamp(14px,.95vw,15px);line-height:1.38}.lala-info-page--sustainability .lala-info-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(prefers-reduced-motion:reduce){.lala-info-page__button{transition-duration:.01ms}}@media screen and (max-width:899px){.lala-info-page__grid,.lala-info-page--sustainability .lala-info-page__grid{grid-template-columns:1fr}.lala-info-page__card{min-height:auto}.lala-info-page--support{padding-block:22px 26px}.lala-info-page--support .lala-info-page__header{margin-bottom:14px}.lala-info-page--support .lala-info-page__actions{gap:8px;margin-top:14px}.lala-info-page--support .lala-info-page__button{min-height:42px;padding-inline:17px}}.lala-bridge{background:#fff;color:#1d1d1d;padding:clamp(40px,8vw,96px) clamp(18px,4vw,48px)}.lala-bridge__panel{background:radial-gradient(circle at 8% 8%,rgba(255,177,205,.42),transparent 28%),radial-gradient(circle at 92% 14%,rgba(255,224,118,.42),transparent 28%),radial-gradient(circle at 86% 92%,rgba(123,211,246,.36),transparent 30%),linear-gradient(145deg,#fffafd,#f5fcff 56%,#fffdf3);border:1px solid rgba(29,29,29,.09);border-radius:30px;box-shadow:0 28px 72px #27413821;display:grid;gap:clamp(18px,3vw,30px);margin:0 auto;max-width:1120px;overflow:hidden;padding:clamp(28px,6vw,64px);position:relative;text-align:center}.lala-bridge__panel:after{background-image:radial-gradient(rgba(29,29,29,.16) .7px,transparent .8px);background-size:17px 17px;content:"";top:0;right:0;bottom:0;left:0;opacity:.11;pointer-events:none;position:absolute}.lala-bridge__icon,.lala-bridge__copy,.lala-bridge__actions,.lala-bridge__status,.lala-bridge__concept,.lala-bridge__available,.lala-bridge__account-note{position:relative;z-index:1}.lala-bridge__waitlist{background:#ffffffdb;border:1px solid rgba(29,29,29,.1);border-radius:22px;display:grid;gap:10px;margin:0 auto;max-width:680px;padding:clamp(20px,4vw,30px);position:relative;text-align:left;width:100%;z-index:1}.lala-bridge__waitlist h2,.lala-bridge__waitlist p{margin:0}.lala-bridge__waitlist>p{color:#1d1d1db3;line-height:1.5}.lala-bridge__form{display:grid;gap:14px;margin-top:8px}.lala-bridge__form>label:not(.lala-bridge__consent){font-weight:var(--font-weight-body-bold)}.lala-bridge__field-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.lala-bridge__field-row input,.lala-bridge__field-row button{border:1px solid rgba(29,29,29,.2);border-radius:999px;font:inherit;min-height:50px}.lala-bridge__field-row input{background:#fff;min-width:0;padding:12px 18px}.lala-bridge__field-row button{background:#1d1d1d;color:#fff;cursor:pointer;font-weight:var(--font-weight-body-bold);padding:12px 22px}.lala-bridge__field-row input:focus-visible,.lala-bridge__field-row button:focus-visible,.lala-bridge__consent input:focus-visible{outline:2px solid #0d7954;outline-offset:3px}.lala-bridge__consent{align-items:flex-start;display:flex;gap:10px;line-height:1.45}.lala-bridge__consent input{flex:0 0 auto;height:20px;margin:2px 0 0;width:20px}.lala-bridge__form-message{border-radius:14px;padding:13px 15px}.lala-bridge__form-message--success{background:#e8f7ef;color:#07583d}.lala-bridge__form-message--error{background:#fff0f0;color:#8a2020}.lala-bridge__status{background:#ffffffd1;border:1px solid rgba(29,29,29,.09);border-radius:999px;font-size:.78rem;font-weight:var(--font-weight-body-bold);justify-self:center;letter-spacing:.08em;padding:8px 13px;text-transform:uppercase}.lala-bridge__icon{align-items:center;background:#ffffffe6;border:1px solid rgba(29,29,29,.08);border-radius:50%;box-shadow:0 12px 28px #1d1d1d1a;display:inline-flex;font-size:2rem;height:68px;justify-content:center;justify-self:center;width:68px}.lala-bridge__copy{display:grid;gap:12px}.lala-bridge__copy h1,.lala-bridge__copy h2{font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:-.045em;line-height:.98;margin:0;text-wrap:balance}.lala-bridge__intro,.lala-bridge__note{color:#1d1d1db3;line-height:1.5;margin:0 auto;max-width:54ch}.lala-bridge__intro{font-size:clamp(1.02rem,1.5vw,1.2rem)}.lala-bridge__note{font-size:.94rem}.lala-bridge__section-heading{display:grid;gap:6px;margin-bottom:18px}.lala-bridge__eyebrow{color:#0d7954;font-size:.78rem;font-weight:var(--font-weight-body-bold);letter-spacing:.09em;margin:0;text-transform:uppercase}.lala-bridge__section-heading h2,.lala-bridge__available h2{font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.025em;line-height:1.15;margin:0;text-wrap:balance}.lala-bridge__missions{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.lala-bridge__mission{background:#ffffffc7;border-radius:20px;box-shadow:0 12px 30px #27413814;min-width:0;padding:20px}.lala-bridge__mission>span{color:#0d7954;display:block;font-size:.75rem;font-weight:var(--font-weight-body-bold);letter-spacing:.08em;margin-bottom:22px}.lala-bridge__mission h3{font-size:1.06rem;letter-spacing:-.015em;line-height:1.2;margin:0 0 8px}.lala-bridge__mission p,.lala-bridge__available p,.lala-bridge__account-note{color:#1d1d1db3;line-height:1.5;margin:0;text-wrap:pretty}.lala-bridge__available{align-items:flex-start;background:#f1fbf6;border-radius:22px;display:grid;gap:14px;grid-template-columns:auto 1fr;padding:20px;text-align:left}.lala-bridge__available-mark{align-items:center;background:#0d7954;border-radius:50%;color:#fff;display:inline-flex;font-weight:var(--font-weight-body-bold);height:34px;justify-content:center;width:34px}.lala-bridge__available h2{margin:3px 0 7px}.lala-bridge__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lala-bridge__button{align-items:center;background:#fff;border:1px solid rgba(29,29,29,.18);border-radius:999px;color:#1d1d1d;display:inline-flex;font-weight:var(--font-weight-body-bold);gap:18px;justify-content:center;min-height:50px;padding:12px 20px;text-decoration:none;transition:transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),box-shadow var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-bridge__button--primary{background:#1d1d1d;border-color:#1d1d1d;color:#fff}.no-touchevents .lala-bridge__button:hover{box-shadow:0 12px 24px #1d1d1d26;transform:translateY(-2px)}.lala-bridge__button:focus-visible{outline:2px solid #1d1d1d;outline-offset:3px}.lala-bridge__button:active{transform:scale(.96)}.lala-bridge__account-note{font-size:.84rem;justify-self:center;max-width:66ch}@media screen and (max-width:520px){.lala-bridge__panel{border-radius:24px;padding:28px 20px}.lala-bridge__button{width:100%}.lala-bridge__missions,.lala-bridge__field-row{grid-template-columns:1fr}.lala-bridge__mission>span{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.lala-bridge__button{transition:none}}.lala-review-modal{background:transparent;border:0;color:#1d1d1d;max-height:calc(100dvh - 72px);max-width:min(calc(100vw - 56px),1120px);padding:0;width:min(calc(100vw - 56px),1120px)}.lala-review-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000ad}.lala-review-modal .lala-review-modal__panel{background:#fff;border-radius:18px;box-shadow:0 24px 90px #00000052;display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr);max-height:min(760px,calc(100dvh - 72px));min-height:min(560px,calc(100dvh - 72px));overflow:hidden;position:relative}.lala-review-modal:not(.has-image) .lala-review-modal__panel{grid-template-columns:minmax(0,1fr);max-width:680px;min-height:0;margin:0 auto}.lala-review-modal .lala-review-modal__close{align-items:center;background:#1d1d1d5c;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1.75rem;height:50px;justify-content:center;left:18px;line-height:1;padding:0;position:absolute;top:18px;transition:background-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1));width:50px;z-index:3}.lala-review-modal:not(.has-image) .lala-review-modal__close{background:#1d1d1d14;color:#1d1d1d;left:auto;right:18px;top:18px}.lala-review-modal .lala-review-modal__close:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.lala-review-modal:not(.has-image) .lala-review-modal__close:focus-visible{outline-color:#1d1d1d}.lala-review-modal .lala-review-modal__close:active{transform:scale(.96)}.no-touchevents .lala-review-modal .lala-review-modal__close:hover{background:#1d1d1d85;transform:scale(1.03)}.no-touchevents .lala-review-modal .lala-review-modal__close:hover:active{transform:scale(.96)}.lala-review-modal .lala-review-modal__image-wrap{background:#f4f4f4;height:100%;min-height:0}.lala-review-modal .lala-review-modal__image{display:block;height:100%;object-fit:cover;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;width:100%}.lala-review-modal .lala-review-modal__content{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:clamp(24px,3vw,40px)}.lala-review-modal .lala-review-modal__body{align-content:start;display:grid;gap:14px}.lala-review-modal .lala-review-modal__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.lala-review-modal .lala-review-modal__author-name{font-size:clamp(1.45rem,2vw,2rem);font-weight:var(--font-weight-body-bold);line-height:1.08;margin:0;text-wrap:balance}.lala-review-modal .lala-review-modal__stars{color:#f2b705;font-size:clamp(1.3rem,1.8vw,1.7rem);letter-spacing:0;line-height:1}.lala-review-modal .lala-review-modal__text{font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.42;margin:0;text-wrap:pretty;white-space:pre-line}.lala-review-modal .lala-review-modal__product-meta{color:#1d1d1d9e;font-size:1rem;line-height:1.25;margin:8px 0 0}.lala-review-modal .lala-review-modal__product-title{display:block;font-size:clamp(1rem,1.25vw,1.15rem);margin-top:4px;color:#1d1d1d}.lala-review-modal .lala-review-modal__product{align-items:center;border-top:1px solid rgba(29,29,29,.12);display:grid;flex-shrink:0;gap:14px;grid-template-columns:58px minmax(0,1fr);margin-top:auto;padding-top:18px}.lala-review-modal .lala-review-modal__product[hidden]{display:none}.lala-review-modal .lala-review-modal__product-image{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #1d1d1d0f;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;height:58px;overflow:hidden;width:58px}.lala-review-modal .lala-review-modal__product-image img{display:block;height:100%;object-fit:contain;width:100%}.lala-review-modal .lala-review-modal__product-name{display:block;font-weight:var(--font-weight-body-bold);line-height:1.2;margin-bottom:8px;text-transform:uppercase}.lala-review-modal .lala-review-modal__product-link{align-items:center;background:#f2f2f2;border-radius:12px;color:#1d1d1d;display:inline-flex;font-weight:var(--font-weight-body-bold);gap:10px;min-height:42px;padding:.62rem .95rem;text-decoration:none;transition:background-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.lala-review-modal .lala-review-modal__product-link:focus-visible{outline:2px solid #1d1d1d;outline-offset:3px}.lala-review-modal .lala-review-modal__product-link:active{transform:scale(.96)}.no-touchevents .lala-review-modal .lala-review-modal__product-link:hover{background:#e8e8e8}@media(prefers-reduced-motion:reduce){.lala-review-modal .lala-review-modal__close,.lala-review-modal .lala-review-modal__product-link{transition-duration:.01ms}}@media screen and (max-width:820px){.lala-review-modal{max-height:calc(100dvh - 32px);max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.lala-review-modal .lala-review-modal__panel{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 32px);min-height:0;overflow-y:auto}.lala-review-modal .lala-review-modal__image-wrap{height:clamp(260px,46dvh,420px);max-height:none;min-height:0}.lala-review-modal .lala-review-modal__content{min-height:0;overflow:visible;padding:24px}.lala-review-modal .lala-review-modal__top{align-items:start;display:grid}.lala-review-modal .lala-review-modal__close{height:48px;left:16px;top:16px;width:48px}}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
