:root{--lw-accent:#8c7a5b;--lw-fg:var(--color-foreground,#121212);--lw-bg:var(--color-background,#faf8f4);--lw-serif:var(--font-heading--family,Georgia,"Times New Roman",serif);--lw-sans:var(--font-body--family,system-ui,sans-serif)}.lw-dark{--lw-fg:#f4f1ea;--lw-bg:#151515;background:var(--lw-bg);color:var(--lw-fg)}:root,.lw-dark{--lw-line:color-mix(in srgb,var(--lw-fg) 14%,transparent);--lw-muted:color-mix(in srgb,var(--lw-fg) 62%,transparent);--lw-soft:color-mix(in srgb,var(--lw-fg) 4%,var(--lw-bg))}.lw-soft{background:var(--lw-soft)}.lw-container{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.lw-section{padding-block:clamp(56px,8vw,120px)}.lw-section--tight{padding-block:clamp(28px,4vw,56px)}.lw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,56px)}.lw-eyebrow{font-family:var(--lw-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lw-muted);margin:0 0 14px}.lw-h1,.lw-h2,.lw-h3{font-family:var(--lw-serif);font-weight:500;line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--lw-fg)}.lw-h1{font-size:clamp(40px,6.2vw,84px)}.lw-h2{font-size:clamp(30px,3.8vw,52px)}.lw-h3{font-size:clamp(22px,2.2vw,28px)}.lw-lede{font-family:var(--lw-sans);font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:var(--lw-muted);max-width:56ch;margin:20px 0 0}.lw-rte{font-family:var(--lw-sans);font-size:16px;line-height:1.75;max-width:68ch;color:var(--lw-fg)}.lw-rte p{margin:0 0 1.1em}.lw-rte h2,.lw-rte h3{font-family:var(--lw-serif);font-weight:500;line-height:1.15;margin:1.8em 0 .5em;font-size:clamp(24px,2.4vw,32px)}.lw-rte a,.lw-link{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lw-link{font-family:var(--lw-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lw-link:hover{color:var(--lw-accent)}.lw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid var(--lw-fg);border-radius:0;background:var(--lw-fg);color:var(--lw-bg);font-family:var(--lw-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.lw-btn:hover{opacity:.82}.lw-btn--ghost{background:transparent;color:var(--lw-fg)}.lw-btn--block{width:100%}.lw-btn:focus-visible,.lw-heart:focus-visible,.lw-input:focus-visible,.lw-link:focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}.lw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lw-hero{position:relative;display:flex;align-items:flex-end;min-height:min(86vh,820px);overflow:hidden}.lw-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lw-hero__media img{width:100%;height:100%;object-fit:cover}.lw-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#00000014 62%)}.lw-hero__content{position:relative;width:100%;padding-block:clamp(48px,7vw,104px)}.lw-hero__content>*{max-width:780px}.lw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(14px,2vw,32px);list-style:none;margin:0;padding:0}@media(min-width:750px){.lw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.lw-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-card{position:relative;display:flex;flex-direction:column;gap:16px}.lw-card__media{position:relative;display:block;aspect-ratio:4/5;background:var(--lw-soft);overflow:hidden}.lw-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lw-card:hover .lw-card__media img{transform:scale(1.03)}.lw-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;text-align:center;font-family:var(--lw-serif);font-size:clamp(18px,2vw,26px);color:var(--lw-muted)}.lw-card__badge{position:absolute;top:12px;left:12px;padding:6px 10px;background:var(--lw-bg);color:var(--lw-fg);font-family:var(--lw-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.lw-card__body .lw-eyebrow{margin-bottom:6px}.lw-card__title{font-family:var(--lw-serif);font-weight:500;font-size:clamp(18px,1.6vw,22px);line-height:1.2;margin:0}.lw-card__title a{color:inherit;text-decoration:none}.lw-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lw-card__meta{font-family:var(--lw-sans);font-size:13px;color:var(--lw-muted);margin:6px 0 0}.lw-card__price{font-family:var(--lw-sans);font-size:15px;margin:10px 0 0}.lw-heart{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lw-fg);cursor:pointer}.lw-heart[aria-pressed=true] svg{fill:currentColor}.lw-brands{list-style:none;margin:0;padding:0;border-top:1px solid var(--lw-line)}.lw-brands a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:clamp(16px,2vw,26px) 0;border-bottom:1px solid var(--lw-line);font-family:var(--lw-serif);font-size:clamp(26px,3.4vw,48px);line-height:1.1;color:inherit;text-decoration:none;transition:padding .25s ease,color .25s ease}.lw-brands a:hover{padding-inline-start:12px;color:var(--lw-accent)}.lw-brands span{font-family:var(--lw-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lw-muted)}.lw-split{display:grid;gap:clamp(28px,5vw,80px);align-items:center}@media(min-width:900px){.lw-split--media{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-split--reverse .lw-split__media{order:2}}.lw-split__media{aspect-ratio:4/5;background:var(--lw-soft);overflow:hidden}.lw-split__media img{width:100%;height:100%;object-fit:cover}.lw-split__text{max-width:640px}.lw-split__text .lw-rte{margin-top:20px;color:var(--lw-muted)}.lw-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--lw-line)}.lw-values li{padding:clamp(22px,2.6vw,36px) clamp(0px,2vw,28px) clamp(22px,2.6vw,36px) 0;border-bottom:1px solid var(--lw-line)}.lw-values p{font-family:var(--lw-sans);font-size:14px;line-height:1.65;color:var(--lw-muted);margin:10px 0 0;max-width:38ch}.lw-form-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.lw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lw-field{display:flex;flex-direction:column;gap:8px;min-width:0}.lw-field--full{grid-column:1/-1}.lw-label{font-family:var(--lw-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lw-muted)}.lw-input{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--lw-line);border-radius:0;background:transparent;color:var(--lw-fg);font-family:var(--lw-sans);font-size:16px;line-height:1.4}textarea.lw-input{min-height:140px;resize:vertical}.lw-fieldset{border:0;margin:0;padding:0;grid-column:1/-1}.lw-fieldset legend{padding:0;margin-bottom:14px;font-family:var(--lw-serif);font-size:22px}.lw-choices{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--lw-sans);font-size:15px}.lw-choices label{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.lw-note{font-family:var(--lw-sans);font-size:13px;line-height:1.6;color:var(--lw-muted);margin:0}.lw-notice{padding:16px 20px;border:1px solid var(--lw-line);background:var(--lw-soft);font-family:var(--lw-sans);font-size:15px;margin:0 0 24px}.lw-newsletter{display:flex;gap:0;max-width:520px;margin-top:28px}.lw-newsletter .lw-input{border-right:0}.lw-newsletter .lw-btn{flex:none}@media(max-width:520px){.lw-newsletter{flex-direction:column;gap:10px}.lw-newsletter .lw-input{border-right:1px solid var(--lw-line)}}.lw-dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 32px);padding:0;border:0;background:var(--lw-bg);color:var(--lw-fg);overflow:auto}.lw-dialog::backdrop{background:#0000008c}.lw-dialog__inner{position:relative;padding:clamp(24px,4vw,40px)}.lw-dialog__close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.lw-dialog--zoom{max-width:min(1400px,calc(100% - 24px))}.lw-dialog--zoom img{display:block;width:100%;height:auto}.lw-collection__head{padding-block:clamp(32px,5vw,72px) clamp(24px,3vw,40px)}.lw-crumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 20px;padding:0;font-family:var(--lw-sans);font-size:12px;color:var(--lw-muted)}.lw-crumbs a{color:inherit;text-decoration:none}.lw-crumbs li+li:before{content:"/";margin-right:8px}.lw-collection__layout{display:grid;gap:clamp(24px,4vw,64px);padding-bottom:clamp(56px,8vw,120px)}@media(min-width:990px){.lw-collection__layout{grid-template-columns:240px minmax(0,1fr)}}.lw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--lw-line);font-family:var(--lw-sans);font-size:13px;color:var(--lw-muted)}.lw-toolbar select{min-height:44px;padding:0 12px;border:1px solid var(--lw-line);border-radius:0;background:transparent;color:var(--lw-fg);font-family:var(--lw-sans);font-size:14px}.lw-filters__toggle{display:none}.lw-filters details{border-bottom:1px solid var(--lw-line);padding:14px 0}.lw-filters summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-family:var(--lw-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;min-height:28px;align-items:center}.lw-filters summary::-webkit-details-marker{display:none}.lw-filters summary:after{content:"+";font-size:16px;letter-spacing:0}.lw-filters details[open] summary:after{content:"\2013"}.lw-filters ul{list-style:none;margin:10px 0 0;padding:0;font-family:var(--lw-sans);font-size:14px}.lw-filters li label,.lw-filters li a{display:flex;align-items:center;gap:10px;min-height:36px;color:inherit;text-decoration:none;cursor:pointer}.lw-filters li a[aria-current=true]{text-decoration:underline;text-underline-offset:4px}.lw-filters small{color:var(--lw-muted)}.lw-filters__price{display:flex;gap:8px;margin-top:12px}.lw-filters__price .lw-input{min-height:44px;padding:8px 10px;font-size:14px}.lw-filters__close{display:none}.lw-active{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;font-family:var(--lw-sans);font-size:12px}.lw-active a{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--lw-line);color:inherit;text-decoration:none}.lw-empty{padding:clamp(40px,6vw,80px) 0;text-align:center}.lw-pagination{display:flex;justify-content:center;gap:6px;margin-top:clamp(40px,5vw,72px);font-family:var(--lw-sans);font-size:14px}.lw-pagination a,.lw-pagination span{display:grid;place-items:center;min-width:44px;height:44px;color:inherit;text-decoration:none}.lw-pagination .current{border:1px solid var(--lw-fg)}@media(max-width:989px){.lw-filters__toggle{display:inline-flex;min-height:44px;padding:0 18px}.lw-filters{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;padding:24px 20px 96px;background:var(--lw-bg)}.lw-filters-open .lw-filters{display:block}.lw-filters-open{overflow:hidden}.lw-filters__close{display:flex;position:fixed;left:20px;right:20px;bottom:20px}}.lw-product{display:grid;gap:clamp(24px,4vw,72px);padding-block:clamp(16px,2vw,32px) clamp(56px,7vw,104px)}@media(min-width:990px){.lw-product{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.lw-product__info{position:sticky;top:calc(var(--header-height,72px) + 24px)}}.lw-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--lw-soft)}.lw-gallery__track::-webkit-scrollbar{display:none}.lw-gallery__slide{scroll-snap-align:start;aspect-ratio:1/1;display:grid;place-items:center;font-family:var(--lw-serif);font-size:32px;color:var(--lw-muted)}.lw-gallery__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.lw-gallery__slide img,.lw-gallery__slide video{width:100%;height:100%;object-fit:contain}.lw-gallery__thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:thin}.lw-gallery__thumbs button{flex:none;width:76px;height:76px;padding:0;border:1px solid transparent;background:var(--lw-soft);cursor:pointer}.lw-gallery__thumbs button:hover,.lw-gallery__thumbs button:focus-visible{border-color:var(--lw-fg)}.lw-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.lw-product__brand{color:inherit;text-decoration:none}.lw-product__ref{font-family:var(--lw-sans);font-size:14px;color:var(--lw-muted);margin:12px 0 0}.lw-product__price{font-family:var(--lw-sans);font-size:clamp(20px,2vw,26px);margin:24px 0 0}.lw-status{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;font-family:var(--lw-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted)}.lw-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lw-accent)}.lw-status[data-state=Sold]:before,.lw-status[data-state=Reserved]:before{background:var(--lw-muted)}.lw-product__cta{display:grid;gap:10px;margin-top:28px}.lw-product__cta form{display:grid;gap:10px;margin:0}.lw-product__cta .shopify-payment-button__button{min-height:52px;border-radius:0}.lw-product__save{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:transparent;color:var(--lw-fg);font-family:var(--lw-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.lw-product__save[aria-pressed=true] svg{fill:currentColor}.lw-specs{display:grid;grid-template-columns:minmax(110px,40%) 1fr;margin:0;font-family:var(--lw-sans);font-size:14px}.lw-specs dt,.lw-specs dd{margin:0;padding:12px 0;border-bottom:1px solid var(--lw-line)}.lw-specs dt{color:var(--lw-muted)}.lw-accordion{margin-top:32px;border-top:1px solid var(--lw-line)}.lw-accordion details{border-bottom:1px solid var(--lw-line)}.lw-accordion summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;list-style:none;font-family:var(--lw-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.lw-accordion summary::-webkit-details-marker{display:none}.lw-accordion summary:after{content:"+";font-size:18px;letter-spacing:0}.lw-accordion details[open] summary:after{content:"\2013"}.lw-accordion__body{padding:0 0 24px}.lw-sticky{display:none}@media(max-width:749px){.lw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--lw-bg);border-top:1px solid var(--lw-line)}.lw-sticky__text{flex:1;min-width:0;font-family:var(--lw-sans);font-size:13px;line-height:1.3}.lw-sticky__text strong{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-sticky .lw-btn{min-height:46px;padding:0 18px}.lw-has-sticky{padding-bottom:76px}}.lw-wishlist-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.lw-wishlist-link__count{position:absolute;top:6px;right:2px;font-family:var(--lw-sans);font-size:10px;line-height:1}.lw-footer{padding-block:clamp(48px,6vw,88px) 28px;font-family:var(--lw-sans)}.lw-footer__top{display:grid;gap:clamp(32px,5vw,72px)}@media(min-width:990px){.lw-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.lw-footer__logo{font-family:var(--lw-serif);font-size:34px;line-height:1;color:inherit;text-decoration:none}.lw-footer__brand p{font-size:14px;line-height:1.65;color:var(--lw-muted);max-width:40ch;margin:16px 0 0}.lw-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}@media(min-width:750px){.lw-footer__nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.lw-footer__nav ul{list-style:none;margin:0;padding:0}.lw-footer__nav a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;color:inherit;text-decoration:none}.lw-footer__nav a:hover{text-decoration:underline;text-underline-offset:4px}.lw-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(40px,5vw,72px);padding-top:20px;border-top:1px solid var(--lw-line);font-size:12px;color:var(--lw-muted)}.lw-footer__bottom a{color:inherit}.lw-footer__social{display:flex;gap:18px;list-style:none;margin:0;padding:0}@media(prefers-reduced-motion:reduce){.lw-card__media img,.lw-brands a,.lw-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lugwell.css.map */
