:root{--lk-photo-ratio: 1}html.lk-dialog-open{overflow:hidden}a{color:inherit}.lk-icon-button:hover{background:var(--surface-2)}.lk-icon-button:active{background:var(--sand)}.lk-text-link{display:inline-flex;align-items:center;gap:var(--space-2);text-underline-offset:6px}.lk-text-link:hover{text-decoration-thickness:2px}.lk-wordmark:hover{opacity:.8}.lk-nav a{text-decoration:none}.lk-nav a:hover{text-decoration:underline;text-underline-offset:6px}.lk-shop-menu>summary{display:flex;align-items:center;gap:var(--space-1);min-height:88px;list-style:none;cursor:pointer}.lk-shop-menu>summary::-webkit-details-marker{display:none}.lk-mega{position:absolute;inset:100% 0 auto;background:var(--bg);border-block:1px solid var(--line);padding-block:var(--space-4);max-height:calc(100svh - 88px);overflow:auto}.lk-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}.lk-mega__feature{display:block}.lk-mega__feature img{display:block;width:100%;height:200px;object-fit:contain;background:var(--surface);margin-bottom:var(--space-2)}.lk-mega__feature>span{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:var(--fs-2xl)}.lk-mega__feature svg{width:20px;height:20px}.lk-sub-link{display:block;margin-top:var(--space-2)}.lk-mega__bottom{display:flex;flex-wrap:wrap;gap:var(--space-4);border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-3)}.lk-dialog{padding:var(--space-3);margin:0 0 0 auto;width:min(540px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;color:var(--ink);background:var(--bg);overflow-y:auto}.lk-dialog::backdrop{background:#00000059}.lk-dialog__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4)}.lk-dialog__top h2{margin:0;font-size:var(--fs-2xl)}.lk-menu-dialog .lk-wordmark{font-size:var(--fs-2xl)}.lk-mobile-nav>a,.lk-mobile-nav>details>summary{display:flex;justify-content:space-between;padding-block:var(--space-2);border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--fs-2xl);text-decoration:none}.lk-mobile-nav details>div{display:grid;gap:var(--space-2);padding:var(--space-3)}.lk-menu-dialog__end{margin-top:var(--space-8);font-family:var(--font-display);font-size:var(--fs-2xl)}.lk-search-field{display:flex;border-bottom:1px solid var(--ink);margin-block:var(--space-1) var(--space-3)}.lk-search-field input{width:100%;min-width:0;padding:var(--space-2) 0;background:transparent;border:0;color:var(--ink);font:inherit}.lk-search-results ul{list-style:none;padding:0}.lk-search-results a{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--line);text-decoration:none}.lk-search-results a:hover{text-decoration:underline}.lk-search-results img{object-fit:contain;background:var(--surface)}.lk-search-results h3{font-size:var(--fs-xl);margin-top:var(--space-4)}.lk-search-status{font-size:var(--fs-sm)}.lk-worlds{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lk-worlds a{display:grid;grid-template-columns:24px 1fr 24px;column-gap:var(--space-2);padding-block:var(--space-3);text-decoration:none;align-items:center}.lk-worlds a+a{border-top:1px solid var(--line)}.lk-worlds__number{font-size:var(--fs-sm)}.lk-worlds__title{font-family:var(--font-display);font-size:var(--fs-3xl)}.lk-worlds__caption{grid-column:2;font-size:var(--fs-sm)}.lk-worlds svg{width:22px;height:22px;grid-column:3;grid-row:1 / 3}.lk-worlds a:hover .lk-worlds__title{font-style:italic}.lk-section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.lk-section-heading h2{margin:var(--space-2) 0 0;font-size:clamp(var(--fs-3xl),4vw,var(--fs-display))}.lk-section-heading>p{max-width:30ch;margin:0}.lk-selection__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.lk-selection .product-grid{margin-top:0}.lk-cafe{background:var(--surface-2);color:var(--ink)}.lk-cafe__inner{display:grid;gap:var(--space-6);align-items:center}.lk-cafe__photo{position:relative;padding:var(--space-5);margin:0;background:var(--bg)}.lk-cafe__photo img{width:100%;height:auto;max-height:520px;display:block;object-fit:contain}.lk-cafe__hand{font-family:var(--font-brand);font-size:var(--fs-3xl);display:block}.lk-cafe__caption{font-size:var(--fs-sm);margin-top:var(--space-3)}.lk-cafe h2{font-size:clamp(var(--fs-4xl),5vw,var(--fs-display));margin-block:var(--space-3)}.lk-cafe__copy>p{max-width:42ch}.lk-cafe__copy .lk-text-link{margin-top:var(--space-3)}.lk-hours{display:block;margin-top:var(--space-3);font-size:var(--fs-sm)}.lk-story{display:grid;gap:var(--space-5);align-items:center}.lk-story img{max-width:180px;width:100%;height:auto}.lk-story h2{font-size:clamp(var(--fs-4xl),4vw,var(--fs-display));margin-block:var(--space-3)}.lk-story__copy p{max-width:48ch}.lk-values{border-top:1px solid var(--line);padding-top:var(--space-4);display:grid;gap:var(--space-3)}.lk-values h3{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:var(--label-tracking);text-transform:uppercase}.lk-values p{font-size:var(--fs-sm);max-width:34ch}.lk-journal-grid{display:grid;gap:var(--gutter)}.lk-journal-card{color:inherit;text-decoration:none}.lk-journal-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.lk-journal-card h3{font-size:var(--fs-2xl)}.lk-journal-card p{font-size:var(--fs-sm)}.lk-journal-empty{display:grid;gap:var(--space-3);padding-block:var(--space-5);border-block:1px solid var(--line)}.lk-journal-empty p{max-width:48ch}.lk-newsletter{border-block:1px solid var(--line)}.lk-newsletter__inner{display:grid;gap:var(--space-4);align-items:center}.lk-newsletter h2{font-size:clamp(var(--fs-3xl),4vw,var(--fs-4xl));margin-block:var(--space-2)}.lk-newsletter p{max-width:40ch}.lk-newsletter form{width:100%}.lk-newsletter-field{display:flex;border-bottom:1px solid var(--ink)}.lk-newsletter-field input{flex:1;width:100%;min-width:0;padding:var(--space-2) 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.lk-newsletter-field button{flex-shrink:0}.lk-form-status{font-size:var(--fs-sm)}.lk-footer-section{background:var(--bg)}.lk-footer{padding-block:var(--space-8) var(--space-4)}.lk-footer__top{display:grid;gap:var(--space-5)}.lk-footer__top>div:first-child p{max-width:32ch}.lk-footer__top nav,.lk-footer__contact{display:flex;align-items:start;flex-direction:column;gap:var(--space-2)}.lk-footer a{text-decoration:none}.lk-footer a:hover{text-decoration:underline;text-underline-offset:5px}.lk-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-6);font-size:var(--fs-sm)}.lk-footer__bottom>div{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lk-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding-block:var(--space-3);font-size:var(--fs-sm)}.lk-breadcrumbs a{text-underline-offset:4px}.lk-page-head{max-width:940px;padding-block:var(--space-6)}.lk-page-head h1{font-size:clamp(var(--fs-4xl),6vw,var(--fs-display))}.lk-page-head p{max-width:48ch}.lk-editorial-image{margin:0}.lk-editorial-image img{width:100%;height:auto;max-height:80svh;object-fit:cover;display:block}.lk-long-copy{max-width:760px;margin-inline:auto}.lk-long-copy h2{font-size:var(--fs-3xl);margin-top:var(--space-8)}.lk-long-copy p{margin-block:var(--space-3)}.lk-menu-list{display:grid;gap:var(--space-5)}.lk-menu-category{border-top:1px solid var(--line)}.lk-menu-category h2{font-size:var(--fs-3xl)}.lk-menu-item{display:grid;grid-template-columns:1fr auto;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line)}.lk-menu-item h3{font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--body-leading);margin:0}.lk-menu-item p{grid-column:1 / -1;margin:0;font-size:var(--fs-sm)}.lk-menu-item[hidden]{display:none}.lk-visit-grid{display:grid;gap:var(--space-6)}.lk-visit-grid h2{font-size:var(--fs-3xl)}.lk-hours-list{padding:0;list-style:none}.lk-hours-list li{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-1);border-bottom:1px solid var(--line)}.lk-map{width:100%;height:420px;border:0;background:var(--surface-2)}.lk-location-card{padding:var(--space-5);background:var(--surface-2)}.lk-location-card p{max-width:40ch}.product-card-wrapper .card__inner{background:var(--surface)}.product-card-wrapper .card__media{inset:var(--space-2);width:auto}.product-card-wrapper .card__media img{object-fit:contain}.card__information{padding-top:var(--space-2)}.card__heading{line-height:1.4}.card-information .price{font-size:var(--fs-sm);margin-top:var(--space-1)}.card .quick-add{margin-bottom:0}.quick-add__submit{min-height:44px;font-size:var(--fs-sm);background:transparent;color:var(--ink)}.quick-add__submit:hover{background:var(--surface-2)}.card__badge{margin:var(--space-1)}.badge{color:var(--ink);background:var(--bg);border-color:var(--line)}.button,.button:before,.button:after{border-radius:var(--radius)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}.button:hover{background-color:var(--sand);color:var(--ink)}.button--secondary{background-color:transparent}.product__title h1{font-size:clamp(var(--fs-3xl),4vw,var(--fs-4xl))}.product__text.caption-with-letter-spacing{color:var(--ink);opacity:1}.product-form__input--pill input[type=radio]+label{border-radius:var(--radius);min-width:44px;min-height:44px;font-size:var(--fs-sm)}.product-form__input--pill input[type=radio]:checked+label{background:var(--surface-2);color:var(--ink)}.product__media{background:var(--surface)}.product__media img{object-fit:contain}.product__info-container>*+*{margin-top:var(--space-3)}.product__accordion .accordion__title{font-family:var(--font-body);font-size:var(--fs-md);letter-spacing:0}.lk-product-details{margin-top:var(--space-4)}.lk-product-details details{border-top:1px solid var(--line)}.lk-product-details details:last-child{border-bottom:1px solid var(--line)}.lk-product-details summary{display:flex;justify-content:space-between;padding-block:var(--space-2);font-size:var(--fs-md)}.lk-product-details .rte{padding-bottom:var(--space-3)}.lk-specs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.lk-specs dt{font-size:var(--fs-sm)}.lk-specs dd{margin:0}.collection-hero__title{font-size:clamp(var(--fs-4xl),5vw,var(--fs-display))}.facets__summary,.facets__label,.facet-filters__label,.product-count__text{font-size:var(--fs-sm);color:var(--ink)}.facets__disclosure{margin-right:var(--space-3)}.drawer__inner{border:0;padding-inline:var(--space-3);width:min(520px,100vw)}.drawer__heading{font-size:var(--fs-3xl)}.drawer__header{padding-block:var(--space-3)}.cart-item__name{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:0;line-height:1.5}.quantity{min-height:44px}.lk-cart-extra{border-top:1px solid var(--line);margin-top:var(--space-2);padding-top:var(--space-2)}.lk-cart-extra summary{cursor:pointer;font-size:var(--fs-sm)}.lk-cart-extra label{display:block;font-size:var(--fs-sm);margin-top:var(--space-2)}.lk-cart-extra input,.lk-cart-extra select{width:100%;min-height:44px;padding:var(--space-1);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}.lk-cart-extra .button{margin-top:var(--space-2);min-height:44px}.lk-cart-extra [role=status]{font-size:var(--fs-sm)}.article-template__title{font-size:clamp(var(--fs-4xl),6vw,var(--fs-display))}.article-template__content{font-size:var(--fs-md);line-height:1.8}.shopify-policy__container{padding-block:var(--section-space)}@media(min-width:750px){.lk-worlds{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-worlds a{padding:var(--space-4) var(--space-3)}.lk-worlds a:first-child{padding-left:0}.lk-worlds a+a{border-top:0;border-left:1px solid var(--line)}.lk-cafe__inner{grid-template-columns:1fr 1fr;gap:var(--space-8)}.lk-story{grid-template-columns:1fr 3fr;gap:var(--space-8)}.lk-values{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.lk-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-newsletter__inner{grid-template-columns:1fr 1fr;gap:var(--space-8)}.lk-footer__top{grid-template-columns:2fr 1fr 1.5fr}.lk-menu-list,.lk-visit-grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}.product__column-sticky{top:var(--space-4)}}@media(max-width:749px){.lk-header__inner{min-height:80px;gap:var(--space-1)}.lk-header__inner>.lk-wordmark{font-size:30px}.lk-header__tools{gap:0}.lk-hero h1{font-size:clamp(48px,12vw,72px)}.lk-hero__image{aspect-ratio:4/3}.lk-hero figure{padding:var(--space-2)}.lk-hero figcaption{font-size:var(--fs-xs)}.lk-hero figcaption span:first-child{font-size:var(--fs-md)}.lk-cafe__photo{padding:var(--space-3)}.lk-footer__contact a{overflow-wrap:anywhere}.lk-story img{width:120px}.product-card-wrapper .card__media{inset:var(--space-1)}.quick-add__submit{padding-inline:var(--space-1);font-size:12px}.card__heading{font-size:14px}.lk-page-head{padding-top:var(--space-3)}}@media(prefers-reduced-motion:reduce){.lk-header-section{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lk-site.css.map */
