@charset "UTF-8";.lm-news{display:grid;gap:var(--lm-gap-card);grid-auto-columns:min(80%,300px);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.lm-news>li{min-width:0;scroll-snap-align:start}@media (min-width:900px){.lm-news{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(var(--lm-news-min,300px),1fr));overflow:visible}.lm-news--row{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto}}.lm-story{align-content:start;background:var(--lm-surface);border-radius:var(--lm-r-md);color:var(--lm-ink);display:grid;height:100%;overflow:hidden}.lm-story h3{display:-webkit-box;font-size:var(--lm-fs-md);font-weight:var(--lm-fw-head);-webkit-line-clamp:2;line-height:var(--lm-lh-snug);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-story h3 a{color:inherit;text-decoration:none}.lm-story p{color:var(--lm-ink-2);display:-webkit-box;font-size:var(--lm-fs-sm);-webkit-line-clamp:2;line-height:var(--lm-lh-body);margin:0;-webkit-box-orient:vertical;overflow:hidden}.lm-story__media{display:block;overflow:hidden;position:relative}.lm-story__media img{aspect-ratio:var(--lm-ratio-news);background:var(--lm-tile);display:block;height:auto;object-fit:cover;width:100%}.lm-story__media time{background:var(--lm-veil);bottom:8px;color:var(--lm-on-inverse);left:8px;line-height:1.7;padding:0 7px;position:absolute}.lm-story__media time,.lm-topic{border-radius:var(--lm-r-sm);font-size:var(--lm-fs-2xs)}.lm-topic{background:var(--lm-pos-wash,var(--lm-brand-wash));color:var(--lm-pos-deep,var(--lm-brand-deep));display:inline-block;font-weight:var(--lm-fw-head);line-height:1.6;max-width:100%;overflow:hidden;padding:1px 8px;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lm-topic--sticker{border:var(--lm-bw-strong) solid var(--lm-ink);box-shadow:var(--lm-sh-sticker);left:8px;max-width:calc(100% - 16px);position:absolute;rotate:-2deg;top:8px}.lm-story__body{align-content:start;display:grid;gap:4px;padding:10px 12px 12px}.lm-story__more{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-head);gap:3px;justify-self:start;min-height:28px}@media (hover:hover){.lm-story h3{transition:color var(--lm-t-base) var(--lm-ease)}.lm-story:hover h3{color:var(--lm-brand-deep)}.lm-story__media:after{background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--lm-surface) 28%,transparent) 50%,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate3d(-100%,0,0)}.lm-story:hover .lm-story__media:after{animation:cm-card-sheen calc(var(--lm-t-slow)*2) ease-in-out both}}@media (min-width:900px){.lm-story h3{font-size:var(--lm-fs-lg)}}@media (prefers-reduced-motion:reduce){.lm-story h3{transition:none}.lm-story:hover .lm-story__media:after{animation:none}}:root{--lm-prose-fs:17.5px;--lm-prose-pad:var(--lm-sp-7)}@media (max-width:899.98px){:root{--lm-prose-fs:16.5px;--lm-prose-pad:var(--lm-sp-4)}}.lm-prose{--lm-prose-gap:1.15em;--lm-prose-mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--lm-prose-thumb:80px;--lm-prose-card-gap:var(--lm-sp-3);--lm-prose-link-w:150px;--lm-prose-link-h:100px;--lm-prose-lift:color-mix(in srgb,var(--lm-ink) 45%,transparent);--lm-prose-hover-line:color-mix(in srgb,var(--lm-brand) 18%,var(--lm-line));color:var(--lm-ink);font-size:var(--lm-prose-fs);line-height:1.75;margin:0;min-width:0;overflow-wrap:break-word;width:100%}@media (max-width:899.98px){.lm-prose{--lm-prose-link-w:104px;--lm-prose-link-h:78px;line-height:1.72}}:is(.lm-prose,.lm-prose>div:only-child)>*{margin-block:0 var(--lm-prose-gap)}:is(.lm-prose,.lm-prose>div:only-child)>:has(+:is(p,h2,h3,h4,h5,h6):empty:last-child),:is(.lm-prose,.lm-prose>div:only-child)>:has(+:is(p,h2,h3,h4,h5,h6):last-child>br:only-child),:is(.lm-prose,.lm-prose>div:only-child)>:last-child{margin-bottom:0}.lm-prose :is(p,li){line-height:inherit}.lm-prose p{margin:0 0 var(--lm-prose-gap)}.lm-prose :is(p,h2,h3,h4,h5,h6):is(:empty,:has(>br:only-child)){display:none}.lm-prose img{height:auto;max-width:min(100%,var(--lm-prose-media-max))}.lm-prose :is(video,iframe){max-width:min(100%,var(--lm-prose-media-max))}.lm-box.lm-prose{display:block}.lm-box.lm-prose>p{color:inherit;font-size:inherit}:is(.lm-prose,.lm-prose>div:only-child)>p:not(:empty):not(:has(>br:only-child)):not(p:not(:empty):not(:has(>br:only-child))~p){font-size:1.1em;line-height:1.7}.lm-prose :is(h2,h3,h4,h5,h6){break-after:avoid;font-weight:var(--lm-fw-head);line-height:1.3;text-wrap:balance}.lm-prose h2{font-size:1.5em;letter-spacing:-.01em;margin-bottom:.6em;margin-top:2.5em}.lm-prose h2:not(:empty):not(:has(>br:only-child))~h2:before{background:linear-gradient(90deg,var(--lm-cycle-1) 0 20%,var(--lm-cycle-2) 20% 40%,var(--lm-cycle-3) 40% 60%,var(--lm-cycle-4) 60% 80%,var(--lm-cycle-5) 80%);border-radius:var(--lm-r-sm);content:"";display:block;height:3px;margin-bottom:.75em;width:56px}.lm-prose h3{font-size:1.2em;margin-bottom:.5em;margin-top:1.9em}.lm-prose h4{color:var(--lm-ink);font-size:1em;margin-bottom:.45em;margin-top:1.7em}.lm-prose h5{font-size:1em;margin-bottom:.4em;margin-top:1.5em}.lm-prose h6{color:var(--lm-ink-2);font-size:.9em;margin-bottom:.35em;margin-top:1.4em}.lm-prose :is(h2,h3,h4,h5,h6)+*{margin-top:0}@media (max-width:899.98px){.lm-prose h2{font-size:1.36em;margin-top:2.2em}}.lm-prose :is(ul,ol){padding-left:1.5em}.lm-prose li{margin-bottom:.45em;padding-left:.25em}.lm-prose li::marker{color:var(--lm-brand-deep);font-variant-numeric:tabular-nums;font-weight:var(--lm-fw-head)}.lm-prose ul>li::marker{content:"•  ";font-size:1.05em}.lm-prose li>:is(ul,ol){margin:.45em 0 0}.lm-prose blockquote{background:none;border-left:3px solid var(--lm-brand);color:var(--lm-ink);font-size:1.1em;line-height:1.65;margin-inline:0;padding:.35em 0 .35em 1.5em;position:relative;width:auto}.lm-prose blockquote:before{color:var(--lm-brand-wash);content:"“";font-size:3.4em;font-weight:var(--lm-fw-head);left:.32em;line-height:1;position:absolute;top:-.28em;z-index:0}.lm-prose blockquote>*{margin:0 0 .5em;position:relative}.lm-prose blockquote>:last-child{margin-bottom:0}.lm-prose blockquote cite{color:var(--lm-ink-2);display:block;font-size:.78em;font-style:normal;font-weight:var(--lm-fw-head);letter-spacing:.05em;margin-top:.5em;text-transform:uppercase}.lm-prose blockquote cite:before{content:"— "}.lm-prose table{border:var(--lm-bw) solid var(--lm-line);border-collapse:separate;border-radius:var(--lm-r-lg);border-spacing:0;font-size:.9em;line-height:var(--lm-lh-body);overflow:hidden;width:100%}.lm-prose :is(th,td){border-bottom:var(--lm-bw) solid var(--lm-line);min-width:5.5rem;overflow-wrap:anywhere;padding:10px 14px;text-align:left;vertical-align:top}.lm-prose thead th{background:var(--lm-ground);color:var(--lm-ink-2);font-size:.82em;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lm-prose tbody tr:nth-child(2n){background:var(--lm-tile)}.lm-prose tbody tr:last-child>*{border-bottom:0}.lm-prose tbody td:first-child{font-weight:var(--lm-fw-head)}.lm-prose tr>:first-child{background:var(--lm-surface);box-shadow:inset calc(var(--lm-bw)*-1) 0 var(--lm-line);left:0;position:sticky;z-index:1}.lm-prose thead tr>:first-child{background:var(--lm-ground)}.lm-prose tbody tr:nth-child(2n)>:first-child{background:var(--lm-tile)}.lm-prose tr>:first-child:after{background:linear-gradient(90deg,color-mix(in srgb,var(--lm-ink) 16%,transparent),transparent);bottom:0;content:"";left:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:14px}@supports (animation-timeline:scroll()){.lm-prose tr>:first-child:after{animation:lm-prose-pin linear both;animation-range:0 28px;animation-timeline:scroll(nearest inline)}}@media (max-width:899.98px){.lm-prose table{background:linear-gradient(to left,var(--lm-surface) 40%,transparent) 100%/2rem 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--lm-ink) 20%,transparent),transparent) 100%/.75rem 100% no-repeat scroll,var(--lm-surface);display:block;overflow-x:auto}.lm-prose tbody tr:nth-child(2n){background:transparent}.lm-prose tbody tr:nth-child(2n)>*{background:var(--lm-tile)}}@keyframes lm-prose-pin{to{opacity:1}}.lm-prose strong{color:var(--lm-ink);font-weight:var(--lm-fw-head)}.lm-prose em{font-style:italic}.lm-prose mark{background:color-mix(in srgb,var(--lm-sticker) 28%,var(--lm-surface));border-radius:var(--lm-r-sm);color:inherit;padding:.05em .25em}.lm-prose a{color:var(--lm-brand-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lm-prose a:hover{text-decoration-thickness:2px}.lm-prose :is(dfn,abbr[title]){cursor:help;font-style:normal;-webkit-text-decoration:underline dotted var(--lm-ghost);text-decoration:underline dotted var(--lm-ghost);text-underline-offset:3px}.lm-prose dfn{font-weight:var(--lm-fw-head)}.lm-prose q{quotes:"“" "”" "‘" "’"}.lm-prose cite{font-style:normal;font-weight:var(--lm-fw-head)}.lm-prose small{color:var(--lm-ink-2);font-size:.8em}.lm-prose :is(time,data){font-variant-numeric:tabular-nums;white-space:nowrap}.lm-prose :is(code,kbd,samp,var){font-family:var(--lm-prose-mono);font-size:.86em;font-style:normal}.lm-prose :is(code,samp){background:var(--lm-ground);border-radius:var(--lm-r-sm);padding:.12em .4em}.lm-prose kbd{background:var(--lm-surface);border:var(--lm-bw) solid var(--lm-line);border-bottom-width:2px;border-radius:var(--lm-r-sm);padding:.1em .45em}.lm-prose var{color:var(--lm-cycle-2-deep)}.lm-prose u{text-decoration:underline;text-decoration-color:var(--lm-sticker);text-decoration-thickness:2px;text-underline-offset:3px}.lm-prose s{color:var(--lm-ink-2)}.lm-prose :is(sub,sup){font-size:.7em;line-height:0}.lm-prose pre{background:var(--lm-ink);border-radius:var(--lm-r-lg);color:var(--lm-on-inverse);font:var(--lm-fs-base)/1.6 var(--lm-prose-mono);overflow-x:auto;padding:14px 16px}.lm-prose pre code{background:none;font-size:1em;padding:0}.lm-prose a[class~=hover-tooltip]{position:relative;text-decoration-style:dotted}.lm-prose a[class~=hover-tooltip]>[class~=tooltip]{background:var(--lm-ink);border-radius:var(--lm-r-md);bottom:calc(100% + 8px);color:var(--lm-on-inverse);font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-text);left:0;line-height:1.45;max-width:280px;opacity:0;padding:8px 12px;position:absolute;transform:translateY(4px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;white-space:normal;width:max-content;z-index:5}.lm-prose a[class~=hover-tooltip]:is(:hover,:focus-visible)>[class~=tooltip]{opacity:1;transform:none;visibility:visible}.lm-prose hr{background-image:radial-gradient(circle 4px at 4px 50%,var(--lm-cycle-1) 98%,transparent),radial-gradient(circle 4px at 24px 50%,var(--lm-cycle-2) 98%,transparent),radial-gradient(circle 4px at 44px 50%,var(--lm-cycle-3) 98%,transparent),radial-gradient(circle 4px at 64px 50%,var(--lm-cycle-4) 98%,transparent),radial-gradient(circle 4px at 84px 50%,var(--lm-cycle-5) 98%,transparent);background-repeat:no-repeat;border:0;height:8px;margin:2.4em auto;width:88px}.lm-prose figure{background:var(--lm-surface);border:var(--lm-bw) solid var(--lm-line);border-radius:var(--lm-r-xl);display:inline-block;margin:1em 0 1.4em;max-width:min(100%,var(--lm-prose-media-max));overflow:hidden;vertical-align:top;width:fit-content}.lm-prose figure:has(+figure){margin-right:var(--lm-sp-3);max-width:calc(min(100%, var(--lm-prose-media-max)) - var(--lm-sp-3))}.lm-prose figure picture{background:var(--lm-surface);display:block}.lm-prose figure img{display:block;height:auto;max-width:100%;width:auto}.lm-prose figcaption{background:var(--lm-ground);box-sizing:border-box;color:var(--lm-ink-2);font-size:.76em;font-style:italic;letter-spacing:.01em;line-height:var(--lm-lh-body);margin:0;min-width:100%;padding:9px 18px 10px;text-align:center;width:0}.lm-prose details{border-top:var(--lm-bw) solid var(--lm-line);margin-bottom:0}.lm-prose details:not(:has(+details)){border-bottom:var(--lm-bw) solid var(--lm-line);margin-bottom:var(--lm-prose-gap)}.lm-prose summary{cursor:pointer;display:block;font-weight:var(--lm-fw-head);line-height:1.4;list-style:none;min-height:52px;padding:14px var(--lm-tap) 14px 0;position:relative}.lm-prose summary::-webkit-details-marker{display:none}.lm-prose summary:after{background:linear-gradient(var(--lm-brand-deep),var(--lm-brand-deep)) 50%/12px 2px no-repeat,linear-gradient(var(--lm-brand-deep),var(--lm-brand-deep)) 50%/2px 12px no-repeat;content:"";height:12px;margin-top:-6px;position:absolute;right:6px;top:50%;transition:transform .2s;width:12px}.lm-prose details[open]>summary:after{transform:rotate(45deg)}.lm-prose details[open]>summary{color:var(--lm-brand-deep)}.lm-prose details>:not(summary){color:var(--lm-ink-2);font-size:.96em;margin:0 0 .9em;padding-right:var(--lm-tap)}.lm-prose summary:focus-visible{border-radius:var(--lm-r-sm);outline:2px solid var(--lm-focus);outline-offset:2px}@media (max-width:899.98px){.lm-prose details>:not(summary){padding-right:0}}.lm-prose aside._rsProduct{align-items:start;background:var(--lm-surface);border:var(--lm-bw) solid var(--lm-line);border-radius:var(--lm-r-xl);display:inline-grid;font-size:inherit;gap:var(--lm-sp-1) 10px;grid-template-columns:var(--lm-prose-thumb) minmax(0,1fr);grid-template-rows:auto 1fr;margin:.5em 0 .7em;padding:var(--lm-sp-2);position:relative;transition:border-color .3s,box-shadow .3s;vertical-align:top;width:calc(50% - var(--lm-prose-card-gap)/2)}.lm-prose aside._rsProduct:hover{border-color:var(--lm-prose-hover-line);box-shadow:0 12px 28px -18px var(--lm-prose-lift)}.lm-prose aside._rsProduct>a:has(img){background:var(--lm-tile);border-radius:var(--lm-r-md);display:block;grid-row:1/3;overflow:hidden;position:relative}.lm-prose aside._rsProduct>a:has(img) img{display:block;height:var(--lm-prose-thumb);object-fit:contain;width:var(--lm-prose-thumb)}.lm-prose aside._rsProduct>h4{color:var(--lm-ink);display:-webkit-box;font-size:.86em;font-weight:var(--lm-fw-text);letter-spacing:0;-webkit-line-clamp:2;line-height:1.4;margin:2px 0 6px;overflow:hidden;text-transform:none;-webkit-box-orient:vertical}.lm-prose aside._rsProduct>[data-widget-bottom]{align-items:center;align-self:end;display:flex;flex-wrap:wrap;gap:0 10px;justify-content:space-between}.lm-prose aside._rsProduct [data-widget-bottom]>[itemprop=offers]{display:contents}.lm-prose aside._rsProduct :is([data-price-1],[data-price-2]){color:var(--lm-price);font-size:1em;font-variant-numeric:tabular-nums;font-weight:var(--lm-fw-head)}.lm-prose aside._rsProduct [data-price-2]{align-items:baseline;display:inline-grid;grid-auto-flow:column;grid-template-columns:auto auto auto 0 0;overflow-x:clip;white-space:nowrap}.lm-prose aside._rsProduct [data-price-2]:before{content:"~"/"";font-size:1.4em;line-height:0;margin-right:.1em;transform:translateY(.12em)}.lm-prose aside._rsProduct [data-price-2]>sup{font-size:.7em;line-height:0;position:relative;top:-.48em}.lm-prose aside._rsProduct>:is([itemprop=offers],meta){display:none}.lm-prose aside._rsProduct:not(:has(img)){display:none}.lm-prose aside._rsProduct [data-widget-bottom] a{align-items:center;display:inline-flex;font-size:.78em;font-weight:var(--lm-fw-head);min-height:var(--lm-tap);padding:0 2px;text-decoration:none;white-space:nowrap}.lm-prose aside._rsProduct [data-widget-bottom] a:after{content:"→";margin-left:5px;transition:transform .2s}.lm-prose aside._rsProduct:hover [data-widget-bottom] a:after{transform:translateX(3px)}.lm-prose aside._rsProduct:not(:has(+aside._rsProduct)){margin-bottom:1.4em}.lm-prose aside._rsProduct [data-widget-badge]{background:var(--lm-sticker);border-radius:0 0 var(--lm-r-sm) 0;color:var(--lm-ink);font-size:var(--lm-fs-2xs);font-weight:var(--lm-fw-head);left:0;letter-spacing:.04em;line-height:1.4;padding:2px 6px;position:absolute;top:0;white-space:nowrap;z-index:1}.lm-prose aside._rsProduct:is([data-widget-type="-1"],[data-widget-type="-2"]) [data-widget-badge]{background:var(--lm-ink-2);color:var(--lm-on-inverse)}.lm-prose aside._rsProduct:is([data-widget-type="-1"],[data-widget-type="-2"])>a:has(img) img{filter:grayscale(.6);opacity:.45}.lm-prose aside._rsProduct[data-widget-type="-1"] :is([data-price-1],[data-price-2]){color:var(--lm-ink-2);text-decoration:line-through}@media (max-width:899.98px){.lm-prose aside._rsProduct{margin:.4em 0 .6em;width:100%}}@media (min-width:900px){.lm-prose :is(:not(aside._rsProduct)+aside._rsProduct,aside._rsProduct:first-child),.lm-prose :is(:not(aside._rsProduct)+aside._rsProduct,aside._rsProduct:first-child)+aside._rsProduct+aside._rsProduct,.lm-prose :is(:not(aside._rsProduct)+aside._rsProduct,aside._rsProduct:first-child)+aside._rsProduct+aside._rsProduct+aside._rsProduct+aside._rsProduct{margin-right:var(--lm-prose-card-gap)}}.lm-prose a[data-enbeded=_rsLinkWidget]{align-items:center;background:var(--lm-surface);border:var(--lm-bw) solid var(--lm-line);border-radius:var(--lm-r-xl);color:var(--lm-ink);display:inline-grid;gap:var(--lm-sp-4);grid-template-columns:var(--lm-prose-link-w) minmax(0,1fr);margin:.5em 0 1.4em;padding:10px;text-decoration:none;transition:border-color .3s,box-shadow .3s;vertical-align:top;width:100%}.lm-prose a[data-enbeded=_rsLinkWidget]:hover{border-color:var(--lm-prose-hover-line);box-shadow:0 12px 28px -18px var(--lm-prose-lift)}.lm-prose a[data-enbeded=_rsLinkWidget]>img{background:var(--lm-tile);border-radius:var(--lm-r-md);display:block;height:var(--lm-prose-link-h);object-fit:cover;width:var(--lm-prose-link-w)}.lm-prose a[data-enbeded=_rsLinkWidget]>span{display:block;min-width:0}.lm-prose a[data-enbeded=_rsLinkWidget] strong{display:-webkit-box;font-size:.94em;-webkit-line-clamp:3;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical}.lm-prose a[data-enbeded=_rsLinkWidget] strong:before{color:var(--lm-brand-deep);content:"Đọc thêm";display:block;font-size:.72em;font-weight:var(--lm-fw-head);letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.lm-prose a[data-enbeded=_rsLinkWidget] small{color:var(--lm-ink-2);display:-webkit-box;font-size:.78em;-webkit-line-clamp:2;line-height:var(--lm-lh-body);margin-top:4px;overflow:hidden;-webkit-box-orient:vertical}.lm-prose a[data-enbeded=_rsLinkWidget]:hover strong{color:var(--lm-brand-deep)}@media (max-width:899.98px){.lm-prose a[data-enbeded=_rsLinkWidget]{gap:var(--lm-sp-3)}}@media (prefers-reduced-motion:reduce){.lm-prose *{transition:none!important}}.lm-more{display:grid;gap:8px}.lm-more[data-js]:not([data-open])>.lm-prose{-webkit-mask-image:linear-gradient(var(--lm-ink) 70%,transparent);mask-image:linear-gradient(var(--lm-ink) 70%,transparent);max-height:520px;overflow:hidden}.lm-more>button{display:none}.lm-more[data-js]>button{display:inline-flex;justify-self:center}.lm-stars{color:var(--lm-star);display:inline-flex;font-size:16px;gap:1px}.lm-stars [data-off]{color:var(--lm-line-field)}.lm-empty{background:var(--lm-ground);border-radius:var(--lm-r-md);color:var(--lm-ink-2);display:grid;font-size:var(--lm-fs-sm);gap:2px;justify-items:center;margin:0;padding:16px 12px;text-align:center}.lm-empty svg{font-size:28px}.lm-empty b{color:var(--lm-ink)}.lm-rate{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.lm-rate>b{font-size:var(--lm-fs-3xl);line-height:1}.lm-rate>span{color:var(--lm-ink-2);display:grid;font-size:var(--lm-fs-xs);gap:2px}.lm-reviews{display:grid;list-style:none;margin:0;padding:0}.lm-review{border-top:var(--lm-bw) solid var(--lm-line);display:grid;font-size:var(--lm-fs-sm);gap:2px 10px;grid-template-columns:36px minmax(0,1fr);padding:10px 0}.lm-review>i{background:var(--lm-brand-wash);border-radius:var(--lm-r-pill);color:var(--lm-brand-deep);display:grid;font-style:normal;font-weight:var(--lm-fw-head);grid-row:span 3;height:36px;place-items:center;width:36px}.lm-review>header{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px}.lm-review>header small,.lm-review>header time{color:var(--lm-ink-2);font-size:var(--lm-fs-xs)}.lm-review>p{grid-column:2;line-height:var(--lm-lh-body);margin:0}.lm-review>ul{display:flex;gap:6px;grid-column:2;list-style:none;margin:4px 0 0;padding:0}.lm-review>ul img{border-radius:var(--lm-r-tile);height:64px;object-fit:cover;width:64px}.lm-review__reply{background:var(--lm-ground);border-radius:var(--lm-r-md);grid-column:2;margin-top:6px;padding:8px 10px}.lm-review__reply b{display:block;font-size:var(--lm-fs-xs)}.lm-ask{display:grid;gap:8px;margin:0}.lm-ask input[type=email],.lm-ask input[type=text],.lm-ask textarea{background:var(--lm-tile);border:var(--lm-bw) solid var(--lm-line-field);border-radius:var(--lm-r-md);box-sizing:border-box;color:var(--lm-ink);font-family:inherit;font-size:var(--lm-fs-input);padding:10px 12px;width:100%}.lm-ask textarea{min-height:84px;resize:vertical}.lm-ask label>span{color:var(--lm-ink-2);display:block;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);margin-bottom:4px}.lm-ask__row{display:grid;gap:8px}@media (min-width:600px){.lm-ask__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-ask__foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.lm-ask__note{color:var(--lm-ink-2);font-size:var(--lm-fs-xs);margin:0}.lm-ask__foot>button{flex:none;white-space:nowrap}.lm-ask__error{color:var(--lm-err);font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);margin:0}.lm-ask__error:empty{display:none}.lm-ask__reply{align-items:center;background:var(--lm-brand-wash);border-radius:var(--lm-r-md);color:var(--lm-brand-deep);display:none;font-size:var(--lm-fs-xs);gap:8px;justify-content:space-between;margin:0;padding:4px 4px 4px 10px}.lm-ask__reply[data-on]{display:flex}.lm-ask__reply button{background:none;border:0;color:inherit;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.lm-ask__file{align-items:center;color:var(--lm-ink-2);cursor:pointer;display:inline-flex;font-size:var(--lm-fs-sm);gap:6px;min-height:44px}.lm-ask__file input{height:1px;opacity:0;position:absolute;width:1px}.lm-ask__file svg{font-size:20px}.lm-ask__stars{border:0;display:inline-flex;flex-direction:row-reverse;gap:2px;justify-content:flex-end;margin:0;padding:0}.lm-ask__stars>b{color:var(--lm-ink-2);font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);line-height:32px;margin-right:8px}.lm-ask__stars label>input{display:block;height:1px;opacity:0;position:absolute;width:1px}.lm-ask__stars label{color:var(--lm-line-field);cursor:pointer;display:grid;font-size:24px;height:32px;place-items:center;width:32px}.lm-ask__stars label:has(input:checked),.lm-ask__stars label:has(input:checked)~label{color:var(--lm-star)}.lm-ask__stars label:has(input:focus-visible){border-radius:var(--lm-r-sm);outline:2px solid var(--lm-ink);outline-offset:1px}details.lm-write>summary{cursor:pointer;list-style:none;width:max-content}details.lm-write>summary::-webkit-details-marker{display:none}details.lm-write[open]>summary{margin-bottom:10px}.lm-share{background:var(--lm-surface);border:0;border-radius:var(--lm-r-lg);box-shadow:var(--lm-sh-float);color:var(--lm-ink);margin:auto;padding:12px;width:min(300px,100vw - 32px)}.lm-share::backdrop{background:var(--lm-scrim)}.lm-share h2{font-size:var(--lm-fs-md);margin:0 0 8px}.lm-share ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.lm-share a,.lm-share button{align-items:center;background:var(--lm-ground);border:0;border-radius:var(--lm-r-md);color:var(--lm-ink);cursor:pointer;display:flex;font-family:inherit;font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-strong);gap:8px;min-height:44px;padding:0 10px;text-decoration:none;width:100%}.lm-share svg{font-size:20px}.lm-help{display:grid;font-size:var(--lm-help-fs,var(--lm-fs-sm));gap:10px}.lm-help>header{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between}.lm-help h2{font-size:var(--lm-fs-md);line-height:var(--lm-lh-tight);margin:0}.lm-help>header>span{align-items:center;background:var(--lm-ground);border-radius:var(--lm-r-pill);color:var(--lm-ink-2);display:inline-flex;font-size:var(--lm-help-fs-sub,var(--lm-fs-2xs));font-weight:var(--lm-fw-strong);gap:4px;padding:2px 8px;white-space:nowrap}.lm-help__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.lm-help__item{align-items:center;color:var(--lm-ink);display:grid;gap:0 10px;grid-template-columns:40px minmax(0,1fr);min-height:var(--lm-help-row,44px);text-decoration:none}.lm-help__item>b{align-self:end;line-height:var(--lm-lh-tight)}.lm-help__item>span:last-child{align-self:start;color:var(--lm-ink-2);font-size:var(--lm-help-fs-sub,var(--lm-fs-xs));line-height:var(--lm-lh-snug)}.lm-help__tile{background:var(--lm-pos-wash,var(--lm-ground));border-radius:var(--lm-r-md);color:var(--lm-pos-deep,var(--lm-ink));display:grid;font-size:22px;grid-row:span 2;height:40px;place-items:center;width:40px}.lm-help__tile>i{background:var(--lm-pos-deep,var(--lm-ink));height:26px;width:26px}@media (hover:hover){a.lm-help__item:hover>b{color:var(--lm-brand-deep)}}@media (min-width:900px){.lm-help__list{gap:6px}.lm-help__item{min-height:var(--lm-help-row,40px)}}.lm-viewed[data-state=empty]{display:none}.lm-fs:not(:has([data-lm-card],.lm-skel-card)){display:none}.lm-wings{display:none}@media (min-width:1608px){.lm-wings{display:flex;inset:0 -172px;justify-content:space-between;pointer-events:none;position:absolute}.lm-wings>div{width:160px}.lm-wings img{border-radius:var(--lm-r-xl);display:block;height:auto;pointer-events:auto;position:sticky;top:calc(var(--lm-top-h) + 16px);width:100%;z-index:var(--lm-z-sticky)}}.lm-pd{display:grid;gap:var(--lm-gap-block);padding-block:var(--lm-sp-2) var(--lm-sp-4);position:relative;--lm-news-min:240px}.lm-pd>*{min-width:0}.lm-pd a{text-decoration:none}.lm-pd__grid{display:grid;gap:var(--lm-gap-sec)}.lm-pd__grid>*{min-width:0}@media (min-width:900px){.lm-pd__grid{align-items:start;grid-template-areas:"gal info buy" "rest rest buy";grid-template-columns:minmax(0,5fr) minmax(0,5fr) 296px}}.lm-pd__box{background:var(--lm-surface);border-radius:var(--lm-r-md);padding:12px}.lm-pd__head,.lm-pd__more{display:grid;gap:10px;min-width:0}@media (max-width:899.98px){.lm-pd__info,.lm-pd__side{display:contents}.lm-pd__head,.lm-pd__more{background:var(--lm-surface);border-radius:var(--lm-r-md);padding:12px}.lm-gal{order:1}.lm-pd__head{order:2}.lm-buy{order:3}.lm-pd__more{order:4}.lm-help,.lm-pd__topics{order:5}.lm-pd__rest{order:6}}.lm-gal{margin-inline:calc(var(--lm-gutter)*-1)}@media (min-width:900px){.lm-gal{align-self:stretch;background:var(--lm-surface);border-radius:var(--lm-r-md);grid-area:gal;margin-inline:0;padding:8px}}.lm-gal__pin{display:grid;gap:6px}@media (min-width:900px){.lm-gal__pin{position:sticky;top:calc(var(--lm-top-h) + 16px);transition:top var(--lm-t-base) var(--lm-ease)}}.lm-gal__track{background:var(--lm-tile);display:grid;grid-auto-columns:100%;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.lm-gal__track>li{scroll-snap-align:start}.lm-gal__track a{cursor:zoom-in;display:block}.lm-gal__track img,.lm-gal__track video{aspect-ratio:1;display:block;height:auto;object-fit:contain;width:100%}.lm-gal__track .lm-gal__thumb{display:contents}@media (prefers-reduced-motion:no-preference){.lm-gal__track{scroll-behavior:smooth}}@media (min-width:900px){.lm-gal__track{border-radius:var(--lm-r-tile)}}.lm-gal__pin>.lm-rail__nav{top:calc(50% - 31px)}.lm-gal__pin>.lm-rail__count{bottom:8px}.lm-gal__thumbs{display:none}@media (min-width:900px){.lm-gal__thumbs{display:grid;gap:6px;grid-auto-columns:56px;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}}.lm-gal__thumbs button{background:var(--lm-tile);border:var(--lm-bw-strong) solid transparent;border-radius:var(--lm-r-tile);cursor:pointer;display:block;height:56px;overflow:hidden;padding:0;width:56px}.lm-gal__thumbs button[aria-current=true]{border-color:var(--lm-brand)}.lm-gal__thumbs img{display:block;height:100%;object-fit:contain;width:100%}.lm-gal__jumps{bottom:8px;display:flex;gap:6px;left:8px;margin:0;position:absolute}.lm-gal__jumps a{align-items:center;background:var(--lm-veil);border-radius:var(--lm-r-pill);color:var(--lm-on-inverse);display:inline-flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);gap:4px;min-height:32px;padding:0 10px}@media (min-width:900px){.lm-gal__jumps,.lm-gal__pin>.lm-rail__count{bottom:70px}.lm-pd__info{align-content:start;align-self:stretch;display:grid;gap:10px;grid-area:info}}.lm-pd__flash{align-items:center;background:var(--lm-flash-bg);border-radius:var(--lm-r-md);color:var(--lm-on-inverse);display:none;flex-wrap:wrap;font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-head);gap:6px 10px;padding:6px 10px}.lm-pd__flash[data-on]{display:flex}.lm-pd__flash svg{color:var(--lm-sticker);font-size:18px}.lm-pd__flash-logo{display:none;height:40px;width:40px}.lm-pd__flash-logo[data-on]{display:block}.lm-pd__flash-name{align-items:center;display:flex;gap:4px;margin:0}.lm-pd__flash-name small{font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);opacity:.9}.lm-pd__flash-name small:empty{display:none}.lm-pd__clock{--cm-dg-bg:var(--lm-sticker);--cm-dg-ink:var(--lm-ink);--cm-dg-w:16px;--cm-dg-h:22px;--cm-dg-fs:var(--lm-fs-sm);--cm-dg-gap:3px;align-items:center;display:none;font-variant-numeric:tabular-nums;gap:3px;margin:0}.lm-pd__clock[data-on]{display:inline-flex}.lm-pd__clock svg{font-size:14px}.lm-pd__clock i{font-style:normal}.lm-pd__clock[data-long] :is([data-lm-dg],i){display:none}.lm-pd__clock:not([data-long]) .lm-pd__clock-days{display:none}.lm-pd__flash-bar{flex:1;margin-left:auto;max-width:220px;min-width:90px}.lm-buy__rshare{justify-content:center}.lm-pd__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;--cm-fs-price:var(--lm-fs-3xl);--cm-fs-note:var(--lm-fs-sm)}.lm-pd__price [data-lm-pd-was]:not([data-on]){display:none}.lm-pd__was{align-items:baseline;display:inline-flex;gap:6px}.lm-pd__pct{align-self:center;background:var(--lm-sticker);border:var(--lm-bw-strong) solid var(--lm-ink);border-radius:var(--lm-r-sm);box-shadow:var(--lm-sh-sticker);color:var(--lm-ink);font-size:var(--lm-fs-2xs);line-height:1.6;padding:0 6px}.lm-pd__name,.lm-pd__pct{font-weight:var(--lm-fw-head)}.lm-pd__name{font-size:var(--lm-fs-lg);line-height:var(--lm-lh-snug);margin:0}@media (min-width:900px){.lm-pd__name{font-size:var(--lm-fs-2xl)}}.lm-pd__meta{align-items:center;color:var(--lm-ink-2);display:flex;flex-wrap:wrap;font-size:var(--lm-fs-xs);gap:2px 10px;margin:0}.lm-pd__meta a{align-items:center;color:var(--lm-ink);display:inline-flex;font-weight:var(--lm-fw-strong);gap:3px;min-height:28px}.lm-pd__meta svg{color:var(--lm-star)}.lm-pd__short{color:var(--lm-ink-2);font-size:var(--lm-fs-sm);line-height:var(--lm-lh-body);margin:0}.lm-pd__opts{border:0;display:grid;gap:6px;margin:0;min-width:0;padding:0}.lm-pd__opts legend{color:var(--lm-ink-2);font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);padding:0}.lm-pd__opts legend b{color:var(--lm-ink)}.lm-pd__facts{display:grid;font-size:var(--lm-fs-sm);gap:4px 12px;grid-template-columns:max-content minmax(0,1fr);margin:0}.lm-pd__facts dt{color:var(--lm-ink-2)}.lm-pd__facts dd{font-weight:var(--lm-fw-strong);margin:0}.lm-pd [data-lm-pd-stock]{color:var(--lm-ok-ink)}.lm-pd[data-out] [data-lm-pd-stock]{color:var(--lm-err)}.lm-pd__note{color:var(--lm-ink-2);font-size:var(--lm-fs-xs);font-style:italic;margin:0}.lm-pd__swatch{border:var(--lm-bw) solid var(--lm-line);border-radius:var(--lm-r-pill);flex:none;height:20px;width:20px}.lm-pd__opts legend small{color:var(--lm-ink-2);font-weight:var(--lm-fw-body)}.lm-pd__gifts{border:0;display:grid;gap:6px;margin:0;min-width:0;padding:0}.lm-pd__gifts legend{align-items:center;color:var(--lm-brand-deep);display:flex;font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-head);gap:4px;padding:0}.lm-pd__gifts legend small{color:var(--lm-ink-2);font-weight:var(--lm-fw-body)}.lm-pd__gift{align-items:center;background:var(--lm-brand-wash);border:var(--lm-bw) dashed var(--lm-brand);border-radius:var(--lm-r-md);display:grid;font-size:var(--lm-fs-sm);gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:6px 10px}.lm-pd__gift:has(input:checked){border-style:solid}.lm-pd__gift label{align-items:center;color:var(--lm-ink);cursor:pointer;display:grid;float:none;font-weight:var(--lm-fw-body);gap:0 10px;grid-template-columns:auto 44px minmax(0,1fr);margin:0;width:auto}.lm-pd__gift label>input{accent-color:var(--lm-brand);display:block;grid-row:span 2;margin:0}.lm-pd__gift img{background:var(--lm-surface);border-radius:var(--lm-r-tile);grid-row:span 2;height:44px;object-fit:contain;width:44px}.lm-pd__gift b{font-weight:var(--lm-fw-strong);line-height:var(--lm-lh-snug)}.lm-pd__gift span{align-items:baseline;color:var(--lm-brand-deep);display:flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-head);gap:6px}.lm-pd__gift span s{color:var(--lm-ink-2);font-weight:var(--lm-fw-body)}.lm-pd__gift>a{color:var(--lm-brand-deep);font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);white-space:nowrap}.pswp__img{background:var(--lm-tile)}@media (min-width:900px){.lm-pd__side{align-content:start;display:grid;gap:var(--lm-gap-sec);grid-area:buy;max-height:calc(100dvh - var(--lm-top-main) - 16px);overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:none;top:calc(var(--lm-top-h) + 8px);transition:top var(--lm-t-base) var(--lm-ease)}}.lm-buy,.lm-buy form{display:grid;gap:10px}.lm-buy form{margin:0}.lm-buy__sum{align-items:center;display:grid;font-size:var(--lm-fs-xs);gap:2px 10px;grid-template-columns:48px minmax(0,1fr)}.lm-buy__sum img{background:var(--lm-tile);border-radius:var(--lm-r-tile);grid-row:span 2;height:48px;object-fit:contain;width:48px}.lm-buy__sum b{font-size:var(--lm-fs-sm)}.lm-buy__sum span{color:var(--lm-ink-2)}.lm-buy__total{align-items:baseline;display:flex;font-size:var(--lm-fs-sm);justify-content:space-between;margin:0;--cm-fs-price:var(--lm-fs-xl)}.lm-buy__tier{color:var(--lm-ok-ink);font-size:var(--lm-fs-xs);margin:0}.lm-buy__tier:empty{display:none}.lm-buy__go{display:grid;gap:8px}.lm-buy__notify{display:none}.lm-buy__more{display:flex;gap:8px}.lm-buy__more button{flex:1}.lm-pd[data-out] .lm-buy__go,.lm-pd[data-out] .lm-buy__total{display:none}.lm-pd[data-out] .lm-buy__notify{display:flex}@media (max-width:899.98px){.lm-buy__go{display:none}}.lm-buybar{background:var(--lm-surface);box-shadow:var(--lm-sh-dock);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);inset:auto 0 0 0;padding:4px var(--lm-gutter) calc(4px + env(safe-area-inset-bottom, 0px));position:fixed;z-index:var(--lm-z-dock)}.lm-buybar>.lm-buybar__acts{display:contents}.lm-buybar>.lm-buybar__acts>button,.lm-buybar>a,.lm-buybar>button{min-height:44px;padding-inline:6px}@media (min-width:900px){.lm-buybar{display:none}}:root:has(.lm-buybar) .lm-dock{display:none}.lm-buybar__notify,.lm-pd[data-out] .lm-buybar__acts>button{display:none}.lm-pd[data-out] .lm-buybar{grid-template-columns:minmax(0,1fr)}.lm-pd[data-out] .lm-buybar .lm-buybar__notify{display:inline-flex}.lm-pd__rest{display:grid;gap:var(--lm-gap-block)}@media (min-width:900px){.lm-pd__rest{grid-area:rest}.lm-gal{-ms-grid-column:1;-ms-grid-row:1}.lm-pd__info{-ms-grid-column:2;-ms-grid-row:1}.lm-pd__side{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.lm-pd__rest{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2}}.lm-tabs{background:var(--lm-surface);box-shadow:0 1px 0 var(--lm-line);display:flex;gap:2px;margin-inline:calc(var(--lm-gutter)*-1);overflow-x:auto;padding:0 var(--lm-gutter);position:sticky;scrollbar-width:none;top:var(--lm-top-h);transition:top var(--lm-t-base) var(--lm-ease);z-index:var(--lm-z-sticky)}.lm-tabs a{align-items:center;border-bottom:2px solid transparent;color:var(--lm-ink-2);display:inline-flex;flex:none;font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-strong);min-height:44px;padding:0 12px;white-space:nowrap}.lm-tabs a[aria-current=true]{border-color:var(--lm-brand);color:var(--lm-brand-deep)}@media (min-width:900px){.lm-tabs{border-radius:var(--lm-r-md);margin-inline:0;padding:0 6px}}@media (prefers-reduced-motion:reduce){.lm-gal__pin,.lm-pd__side,.lm-tabs{transition:none}}.lm-psec{background:var(--lm-surface);border-radius:var(--lm-r-md);display:grid;gap:10px;padding:var(--lm-prose-pad);scroll-margin-top:44px}.lm-psec>h2{font-size:var(--lm-fs-sec);line-height:var(--lm-lh-tight);margin:0}.lm-psec>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.lm-psec>header h2{font-size:var(--lm-fs-sec);margin:0}.lm-psec>header a{color:var(--lm-brand-deep);font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong)}.lm-pd__video{display:grid;gap:6px}.lm-pd__video video{aspect-ratio:16/9;background:var(--lm-ink);border-radius:var(--lm-r-md);display:block;height:auto;max-height:70vh;width:100%}.lm-pd__video>a{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);justify-self:start;min-height:32px}.lm-pd__with-ad{display:grid;gap:var(--lm-gap-sec)}.lm-pd__with-ad>*{min-width:0}@media (min-width:900px){.lm-pd__with-ad:has(>.lm-pd__ad){align-items:start;grid-template-columns:minmax(0,1fr) 300px}}.lm-pd__ad--side{min-height:250px!important}.lm-pd__related>.lm-rail{container-type:inline-size;--lm-rel-k:3}@container (min-width: 696px){.lm-pd__related>.lm-rail>ul{--lm-rel-k:4}}@container (min-width: 872px){.lm-pd__related>.lm-rail>ul{--lm-rel-k:5}}@container (min-width: 1048px){.lm-pd__related>.lm-rail>ul{--lm-rel-k:6}}@container (min-width: 1224px){.lm-pd__related>.lm-rail>ul{--lm-rel-k:7}}@media (min-width:900px){.lm-pd__related>.lm-rail>ul:has(>li:nth-child(4)){grid-auto-columns:minmax(calc((100% - (var(--lm-rel-k) - 1)*var(--cm-gap))/var(--lm-rel-k)),1fr);grid-auto-flow:column;grid-auto-rows:auto;grid-template-columns:none;grid-template-rows:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lm-pd__related>.lm-rail>ul:has(>li:nth-child(4))>li{margin-bottom:0;scroll-snap-align:start}}.lm-pd__ad{background:var(--lm-surface);border-radius:var(--lm-r-md);display:grid;min-height:250px;overflow:hidden;place-items:center}.lm-pd__ad>ins{display:block;width:100%}@media (min-width:900px){.lm-pd__ad{min-height:120px}}.lm-spin{display:grid;gap:8px;justify-items:center;margin:0}.lm-spin img{aspect-ratio:1;background:var(--lm-tile);border-radius:var(--lm-r-md);cursor:grab;display:block;height:auto;object-fit:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,420px);-webkit-user-drag:none}.lm-spin figcaption{color:var(--lm-ink-2);display:grid;font-size:var(--lm-fs-xs);gap:4px;text-align:center;width:min(100%,420px)}.lm-spin input{accent-color:var(--lm-brand);margin:0;min-height:28px;width:100%}.lm-ingr-box{display:grid;gap:10px}.lm-ingr{display:flex;flex-wrap:wrap;font-size:var(--lm-fs-sm);gap:6px;list-style:none;margin:0;padding:0}.lm-ingr__chip{align-items:center;background:var(--lm-ground);border-radius:var(--lm-r-pill);display:inline-flex;gap:4px;min-height:32px;padding:0 10px;position:relative;transition:background-color var(--lm-t-fast) var(--lm-ease),color var(--lm-t-fast) var(--lm-ease)}.lm-ingr__chip[data-info]{cursor:help}.lm-ingr__chip[data-info]>[data-ingredient-name]{-webkit-text-decoration:underline dotted var(--lm-ink-2);text-decoration:underline dotted var(--lm-ink-2);text-underline-offset:3px}.lm-ingr__chip[data-info]:is(:hover,:focus-within){background:var(--lm-brand-wash);color:var(--lm-brand-deep)}.lm-ingr__chip:focus-visible{outline:2px solid var(--lm-ink);outline-offset:2px}.lm-ingr__badge{height:18px;object-fit:contain;width:18px}.lm-ingr__tag{background:var(--lm-ingr-tag,var(--lm-ink-2));border-radius:var(--lm-r-sm);color:var(--lm-on-inverse);font-size:var(--lm-fs-2xs);font-weight:var(--lm-fw-head);line-height:1.6;padding:0 6px;text-transform:uppercase}.lm-ingr__card{background:var(--lm-surface) padding-box;border-radius:var(--lm-r-lg);border-top:6px solid transparent;box-shadow:var(--lm-sh-float);color:var(--lm-ink);cursor:auto;display:none;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-body);gap:8px;left:0;line-height:var(--lm-lh-body);padding:12px;position:absolute;text-align:left;top:100%;width:min(320px,100vw - 32px);z-index:var(--lm-z-float)}.lm-ingr__chip:is(:hover,:focus-within)>.lm-ingr__card{display:grid}@media (prefers-reduced-motion:no-preference){.lm-ingr__chip:is(:hover,:focus-within)>.lm-ingr__card{animation:lm-ingr-pop var(--lm-t-base) var(--lm-ease)}}.lm-ingr__card>a{align-items:center;color:var(--lm-brand-deep);display:inline-flex;font-weight:var(--lm-fw-strong);gap:2px;justify-self:start;min-height:32px;text-decoration:none}@media (max-width:899.98px){.lm-ingr__card{border-top:0;box-shadow:var(--lm-sh-sheet);inset:auto 8px calc(var(--lm-nav-h) + env(safe-area-inset-bottom, 0px) + 8px) 8px;max-height:60dvh;overflow-y:auto;position:fixed;width:auto;z-index:var(--lm-z-sheet)}}@keyframes lm-ingr-pop{0%{opacity:0;translate:0 4px}}.lm-ingr__card-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.lm-ingr__card-head img{background:var(--lm-tile);border-radius:var(--lm-r-md);height:40px;object-fit:contain;width:40px}.lm-ingr__card-head>span{display:grid;gap:1px}.lm-ingr__card-head b{font-size:var(--lm-fs-sm);font-weight:var(--lm-fw-head)}.lm-ingr__card-head em{color:var(--lm-ink-2);font-style:normal}.lm-ingr__card-body{color:var(--lm-ink-2);display:block}.lm-ingr__card-body :is(p,ul,ol){margin:0 0 6px}.lm-ingr__card-body b,.lm-ingr__card-body strong{color:var(--lm-ink)}.lm-ingr--dose{display:grid;gap:4px 24px}.lm-ingr--dose>li{align-items:baseline;display:flex;gap:6px}.lm-ingr--dose>li:after{content:none}.lm-ingr--dose>li>.lm-ingr__chip{background:none;padding:0}.lm-ingr--dose .lm-ingr__dose{font-weight:var(--lm-fw-strong);margin-left:auto;order:2;white-space:nowrap}.lm-ingr--dose>li:before{border-bottom:var(--lm-bw) dotted var(--lm-line);content:"";flex:1;min-width:12px;order:1}@media (min-width:600px){.lm-ingr--dose{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-ingr__other{color:var(--lm-ink-2);font-size:var(--lm-fs-sm);margin:0}.lm-ingr__lazy{border:0;display:block;height:1px;opacity:0;padding:0;width:1px}.lm-spec{display:grid;font-size:var(--lm-fs-sm);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);margin:0}.lm-spec dd,.lm-spec dt{border-top:var(--lm-bw) solid var(--lm-line);margin:0;padding:8px 0}.lm-spec dt{color:var(--lm-ink-2);padding-right:16px}.lm-spec dt:first-of-type,.lm-spec dt:first-of-type+dd{border-top:0}.lm-spec ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lm-spec li[data-lm-pd-barcode-of]:not([data-on]){color:var(--lm-ink-2)}.lm-spec li[data-lm-pd-barcode-of][data-on]{font-weight:var(--lm-fw-strong)}.lm-spec__tags a{background:var(--lm-ground);border-radius:var(--lm-r-pill);font-size:var(--lm-fs-xs);min-height:28px;padding:0 10px}.lm-spec__brand,.lm-spec__tags a{align-items:center;color:var(--lm-ink);display:inline-flex}.lm-spec__brand{font-weight:var(--lm-fw-strong);gap:8px}.lm-spec__brand img{height:32px;width:auto}.lm-spec__lines{display:grid!important;gap:2px}.lm-spec__barcode{display:block;height:auto;margin-top:4px;max-width:100%}.lm-spec__barcode:not([width]){display:none}.lm-spec__images{display:flex;flex-wrap:wrap;gap:6px}.lm-spec__images img{height:32px;width:auto}.lm-review__avatar{border-radius:var(--lm-r-pill);grid-row:span 3;height:36px;object-fit:cover;width:36px}.lm-review__bought{align-items:center;color:var(--lm-ok-ink)!important;display:inline-flex;font-weight:var(--lm-fw-strong);gap:2px}.lm-review__bought svg{font-size:14px}.lm-review__chips{display:flex;flex-wrap:wrap;gap:4px;grid-column:2;margin:0}.lm-review__chips span{background:var(--lm-brand-wash);border-radius:var(--lm-r-pill);color:var(--lm-brand-deep);font-size:var(--lm-fs-2xs);font-weight:var(--lm-fw-strong);line-height:1.8;padding:0 8px}.lm-review__text{grid-column:2;line-height:var(--lm-lh-body);overflow-wrap:anywhere}.lm-review__text :is(p,ul,ol){margin:0 0 4px}.lm-review__text img{height:auto;max-width:100%}.lm-review__reply{display:grid;gap:4px}.lm-review__reply>header{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px}.lm-review__reply>header time{color:var(--lm-ink-2);font-size:var(--lm-fs-xs)}.lm-review__reply>.lm-qa__acts,.lm-review__reply>.lm-review__text,.lm-review__reply>ul{grid-column:auto}.lm-review__reply>ul{display:flex;gap:6px;list-style:none;margin:0;padding:0}.lm-review__reply>ul img{border-radius:var(--lm-r-tile);height:64px;object-fit:cover;width:64px}.lm-qa__acts{align-items:center;display:flex;gap:12px;grid-column:2}.lm-qa__reply{background:none;border:0;color:var(--lm-brand-deep);cursor:pointer;font:inherit;font-size:var(--lm-fs-xs);font-weight:var(--lm-fw-strong);gap:4px;min-height:32px;padding:0}.lm-qa__reply,.lm-vote{align-items:center;display:inline-flex}.lm-vote{background:var(--lm-ground);border-radius:var(--lm-r-pill);gap:2px}.lm-vote>button{background:none;border:0;border-radius:var(--lm-r-pill);color:var(--lm-ink-2);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;width:32px}.lm-vote>button[aria-pressed=true]{color:var(--lm-brand-deep)}.lm-vote>button:disabled,.lm-vote>button[aria-disabled=true]{cursor:default;opacity:.6}.lm-vote>strong{font-size:var(--lm-fs-xs);min-width:16px;text-align:center}@media (hover:hover){.lm-vote>button:not([aria-disabled=true]):hover{background:var(--lm-surface);color:var(--lm-ink)}}.lm-talk-pager{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.lm-talk-pager>button{background:none;border:0;border-radius:var(--lm-r-md);color:var(--lm-ink);cursor:pointer;font:inherit;font-size:var(--lm-fs-sm);height:36px;min-width:36px;padding:0 6px}.lm-talk-pager>button[aria-current]{background:var(--lm-inverse);color:var(--lm-on-inverse);font-weight:var(--lm-fw-head)}.lm-done{align-items:center;background:var(--lm-ground);border-radius:var(--lm-r-md);display:grid;font-size:var(--lm-fs-sm);gap:2px 10px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:12px}.lm-done>svg{color:var(--lm-ok-ink);font-size:24px;grid-row:span 2}.lm-done>span{color:var(--lm-ink-2);font-size:var(--lm-fs-xs)}.lm-pd__topics h2{font-size:var(--lm-fs-md);line-height:var(--lm-lh-tight);margin:0 0 8px}.lm-pd__topics ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lm-pd__topics a{align-items:center;display:inline-flex;min-height:32px;text-decoration:none}