.lmk-landing{padding-block:var(--sec-md)}.lmk-landing--tight-top{padding-top:var(--sec-sm)}.lmk-landing--tight-bottom{padding-bottom:var(--ui-md)}.lmk-landing--soft{background:var(--lma-grey-soft)}.lmk-landing--dark{background:#000;color:#fff}.lmk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-xl);margin-bottom:var(--ui-2xl)}.lmk-head__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--text-weight-strong);font-size:var(--text-3xl);line-height:1.15}.lmk-head__link{font-size:var(--text-sm);font-weight:var(--text-weight-strong);color:var(--lma-green-deep);text-decoration:none;white-space:nowrap}.lmk-head__link:hover{text-decoration:underline}.lmk-crumbs{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--ui-md)}.lmk-crumbs a{color:inherit;text-decoration:none}.lmk-crumbs a:hover{text-decoration:underline}.lmk-crumbs span{margin-inline:var(--ui-sm)}.lmk-title{margin:0 0 var(--ui-md);font-family:var(--FONT-STACK-HEADING);font-weight:var(--text-weight-strong);font-size:var(--text-4xl);line-height:1.1}.lmk-intro{max-width:56rem;font-size:var(--text-md);margin:0}.lmk-intro p{margin:0}.lmk-tiles{display:grid;gap:var(--ui-xl);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media(min-width:990px){.lmk-tiles--row{grid-template-columns:repeat(var(--lmk-cols),minmax(0,1fr))}}.lmk-tiles--large{gap:var(--ui-2xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.lmk-tile{display:flex;flex-direction:column;gap:var(--ui-sm);color:inherit;text-decoration:none}.lmk-tile__img{display:block;aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:var(--lma-grey-tint)}.lmk-tiles--large .lmk-tile__img{aspect-ratio:300 / 190}.lmk-tile__img img,.lmk-tile__img svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lmk-tile:hover .lmk-tile__img img{transform:scale(1.03)}.lmk-tile__title{font-size:var(--text-md);font-weight:var(--text-weight-strong);line-height:1.25;margin-top:var(--ui-xs)}.lmk-tiles--large .lmk-tile__title{font-family:var(--FONT-STACK-HEADING);font-size:var(--text-2xl)}.lmk-tile__text{font-size:var(--text-sm);color:var(--text-muted);line-height:1.4}.lmk-promos{display:grid;gap:var(--sec-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.lmk-promo{display:grid;grid-template-columns:47% 1fr;min-height:300px;background:var(--lma-grey-soft);border-radius:var(--ui-lg);overflow:hidden}.lmk-promo__img{position:relative;background:var(--lma-grey-tint)}.lmk-promo__img img,.lmk-promo__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lmk-promo__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--ui-lg);padding:var(--sec-sm)}.lmk-promo__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--text-weight-strong);font-size:var(--text-3xl);line-height:1.1}.lmk-promo__text{margin:0;font-size:var(--text-md)}@media(max-width:749px){.lmk-promo{grid-template-columns:1fr;min-height:0}.lmk-promo__img{aspect-ratio:16 / 9}}.lmk-cols{display:grid;gap:var(--sec-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lmk-col__title{margin:0 0 var(--ui-md);font-size:var(--text-lg);font-weight:var(--text-weight-strong)}.lmk-col__text{font-size:var(--text-md)}.lmk-col__text p{margin:0}.lmk-faq__item{border-bottom:1px solid var(--lma-grey-line)}.lmk-faq__q{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-xl);padding-block:var(--ui-xl);font-size:var(--text-md);font-weight:var(--text-weight-strong);cursor:pointer;list-style:none}.lmk-faq__q::-webkit-details-marker{display:none}.lmk-faq__q:after{content:"+";font-size:var(--text-2xl);font-weight:var(--text-weight-normal);line-height:1}.lmk-faq__item[open] .lmk-faq__q:after{content:"\2212"}.lmk-faq__a{padding-bottom:var(--ui-xl);font-size:var(--text-md);color:var(--text-supporting)}.lmk-faq__a p{margin:0 0 var(--ui-md)}.lmk-faq__a p:last-child{margin-bottom:0}.lmk-cta__title{margin:0 0 var(--ui-lg);font-family:var(--FONT-STACK-HEADING);font-weight:var(--text-weight-strong);font-size:var(--text-3xl);color:#fff}.lmk-cta__text{margin:0 0 var(--ui-2xl);font-size:var(--text-md);max-width:44rem}.lmk-cta__text p{margin:0}@media(min-width:1024px){[id$=__best_sellers] [id^=FeaturedCollection--]{--grid: repeat(5, minmax(0, 1fr)) !important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/lma-kris-landing.css.map */
