.hero-media{animation-duration:.8s}.hero-media img{animation-duration:1.4s}.hero-copy{animation-duration:.6s;animation-delay:.1s}.c-hero .hero-media{animation-duration:.8s}@keyframes lv-show{to{opacity:1;transform:none;clip-path:none}}.js .reveal,.js .reveal-img{animation:lv-show .01s 3s forwards}.js .reveal.in,.js .reveal-img.in{animation:none}.wa-float{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;background:#1f8f4e;color:#fff;border-radius:999px;text-decoration:none;font:500 .8rem/1 var(--sans, "Jost", sans-serif);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 20px #00000040}.wa-float:hover,.wa-float:focus-visible{background:#17703d;color:#fff}.wa-float .wa-ico{width:22px;height:22px}@media(max-width:600px){.wa-float-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wa-float{padding:0;width:52px;height:52px;justify-content:center}}.template-product .wa-float{bottom:calc(84px + env(safe-area-inset-bottom))}@media(min-width:900px){.template-product .wa-float{bottom:calc(16px + env(safe-area-inset-bottom))}}html:has(dialog[open]) .wa-float{display:none}.wa-btn{background:#1f8f4e;border-color:#1f8f4e;color:#fff}.wa-btn:hover,.wa-btn:focus-visible{background:#17703d;border-color:#17703d;color:#fff}.wordmark .lv-logo{display:block;height:30px;width:auto}@media(min-width:1024px){.wordmark .lv-logo{height:36px}}.site-footer .wordmark .lv-logo{height:52px}.pw .wordmark .lv-logo{height:clamp(64px,18vw,110px)}.display,h1,h2,h3{font-style:italic}.lede{font-family:var(--sans);font-style:normal;font-weight:400;font-size:clamp(1.2rem,3.8vw,1.65rem);line-height:1.45;letter-spacing:0}.folio{font-family:var(--sans);font-style:normal;font-weight:500;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.search-top .input{font-family:var(--sans);font-style:normal;font-size:1.25rem}.foot-cols h2,.foot-help h3,.menu-sub a,.menu-nav a .n{font-style:normal}@media(min-width:1024px){.wordmark .lv-logo{height:44px}.hero-folio{margin-bottom:76px}}@media(max-width:899px){.template-product .site-footer{padding-bottom:96px}}.template-product .wa-float{display:none}.pieces{width:100%;border-collapse:collapse;font-size:.92rem;margin-top:8px}.pieces th,.pieces td{text-align:left;padding:9px 8px 9px 0;border-bottom:1px solid rgba(23,17,16,.12);vertical-align:top;font-weight:400}.pieces thead th{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--mute)}.pieces td{white-space:nowrap;padding-left:8px}.pieces tbody th{width:100%}@media(max-width:480px){.pieces{font-size:.88rem}}.menu-nav{gap:0}.menu-nav a{font-family:var(--sans);font-style:normal;font-weight:400;font-size:clamp(1.25rem,5.6vw,1.6rem);letter-spacing:.01em;line-height:1.2;min-height:52px;align-items:center}.menu-nav a .n{font-size:.7rem;min-width:1.6em}.mega{display:none}@media(min-width:1024px){.primary-nav li{display:flex;align-items:center;height:var(--header-h)}.primary-nav .has-mega>a:before{content:""}.mega{display:block;position:absolute;left:0;right:0;top:100%;background:var(--ivory);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);box-shadow:0 18px 30px #17111014;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility 0s linear .25s}.has-mega:hover>.mega,.has-mega:focus-within>.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,170px));gap:28px;padding-block:28px 32px}.mega .mega-card{display:flex;flex-direction:column;gap:6px}.mega .mega-img{display:block;aspect-ratio:2 / 3;overflow:hidden;background:var(--parchment);margin-bottom:6px}.mega .mega-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mega .mega-card:hover .mega-img img{transform:scale(1.04)}.mega a.mega-t{font-family:var(--serif);font-style:italic;font-size:1.3rem;font-weight:400;letter-spacing:0;text-transform:none;padding:0;line-height:1.15}.mega a.mega-t:after,.mega a.mega-l:after{display:none}.mega .mega-m{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);min-height:1em}.mega a.mega-l{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:4px}.site-header{position:sticky}}@media(prefers-reduced-motion:reduce){.mega,.mega .mega-img img{transition:none}}.card-media .alt{display:none}@media(hover:hover)and (pointer:fine){.card-media .alt{display:block}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lavish-fixes.css.map */
