:root{--font-display: "Bodoni Moda", "Didot", "Bodoni 72", "Times New Roman", serif;--font-body: "Jost", "Futura", "Century Gothic", "Helvetica Neue", Arial, sans-serif;--fs-hero: clamp(3.25rem, 1.6rem + 7.2vw, 9rem);--fs-h1: clamp(2.75rem, 1.7rem + 4.6vw, 6rem);--fs-h2: clamp(2.25rem, 1.6rem + 2.9vw, 4.25rem);--fs-h3: clamp(1.5rem, 1.25rem + 1.1vw, 2.25rem);--fs-lead: clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-label: .8125rem;--page-max: 1360px;--gutter: clamp(1.25rem, 4.2vw, 4rem);--section-space: clamp(4.5rem, 3rem + 7vw, 9.5rem);--header-height: 76px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}@media(min-width:990px){:root{--header-height: 92px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 1rem)}body{margin:0;min-height:100vh;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body.lv-is-locked{overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:400}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-background)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lv-skip{position:absolute;top:0;left:0;z-index:200;padding:1rem 1.5rem;background:var(--color-accent);color:var(--color-background);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;transform:translateY(-120%);transition:transform .2s ease}.lv-skip:focus{transform:translateY(0)}.lv-main{display:block;min-height:50vh}.lv-main:focus{outline:none}.lv-display,.lv-h1,.lv-h2,.lv-h3{font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:balance}.lv-display{font-size:var(--fs-hero);line-height:.96}.lv-h1{font-size:var(--fs-h1);line-height:1}.lv-h2{font-size:var(--fs-h2);line-height:1.04}.lv-h3{font-size:var(--fs-h3);line-height:1.12}.lv-display,.lv-h1,.lv-h2{font-variation-settings:"opsz" 40}.lv-lead{font-size:var(--fs-lead);line-height:1.55;color:var(--color-text-soft);max-width:34em}.lv-label{font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lv-kicker{font-family:var(--font-display);font-variation-settings:"opsz" 10;font-style:italic;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.3;color:var(--color-accent)}.lv-wrap{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.lv-wrap--narrow{max-width:calc(820px + var(--gutter) * 2)}.lv-section{padding-block:var(--section-space)}.lv-section--tight{padding-block:calc(var(--section-space) * .6)}.lv-section+.lv-section--joined{padding-top:0}.lv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2.5rem;margin-bottom:clamp(2rem,1.4rem + 2.6vw,4rem)}.lv-head__text{display:grid;gap:.6rem;max-width:44rem}.lv-head__title a{transition:color .3s ease}.lv-head__title a:hover{color:var(--color-accent)}.lv-head__actions{display:flex;align-items:center;gap:1.5rem}.lv-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:56px;padding:.9rem 2.1rem;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-background);font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:.2em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .45s var(--ease-out),border-color .45s var(--ease-out)}.lv-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-text);transform:translateY(101%);transition:transform .5s var(--ease-out)}.lv-btn:focus-visible:before{transform:translateY(0)}.lv-btn:focus-visible{border-color:var(--color-text)}@media(hover:hover){.lv-btn:hover:before{transform:translateY(0)}.lv-btn:hover{border-color:var(--color-text)}.lv-btn--ghost:hover{border-color:var(--color-accent);color:var(--color-background)}.lv-btn--light:hover{border-color:var(--color-accent)}.lv-hero .lv-btn:hover{border-color:#fff;color:#111}}.lv-btn--ghost{background:transparent;color:var(--color-text)}.lv-btn--ghost:before{background:var(--color-accent)}.lv-btn--ghost:focus-visible{border-color:var(--color-accent);color:var(--color-background)}.lv-btn--light{border-color:var(--color-text);background:var(--color-text);color:var(--color-background)}.lv-btn--light:before{background:var(--color-accent)}.lv-btn--light:focus-visible{border-color:var(--color-accent)}.lv-btn--full{width:100%}.lv-btn[disabled],.lv-btn[aria-disabled=true]{border-color:var(--color-line-strong);background:transparent;color:var(--color-text-quiet);cursor:not-allowed}.lv-btn[disabled]:before,.lv-btn[aria-disabled=true]:before{display:none}.lv-btn svg{width:18px;height:18px;flex:0 0 auto}.lv-link{position:relative;display:inline-block;padding-bottom:.35rem;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.lv-link:before,.lv-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px}.lv-link:before{background:var(--color-line-strong)}.lv-link:after{background:var(--color-accent);transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--ease-out)}.lv-link:hover:after,.lv-link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.lv-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.lv-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:inherit;transition:color .3s ease}.lv-icon-btn:hover{color:var(--color-accent)}.lv-field{display:grid;gap:.5rem}.lv-field label,.lv-field__label{font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft)}.lv-input,.lv-select,.lv-textarea{width:100%;min-height:54px;padding:.85rem 1rem;border:1px solid var(--color-line-strong);border-radius:0;background:var(--color-surface);color:var(--color-text);font-size:1rem;line-height:1.4;appearance:none;-webkit-appearance:none;transition:border-color .25s ease}.lv-textarea{min-height:140px;resize:vertical}.lv-input::placeholder,.lv-textarea::placeholder{color:var(--color-text-quiet)}.lv-input:focus,.lv-select:focus,.lv-textarea:focus{outline:none;border-color:var(--color-accent)}.lv-select{padding-right:2.75rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.35rem) 50%,calc(100% - 1rem) 50%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.lv-form-error{margin:0;padding:.9rem 1rem;border:1px solid #c4553f;color:#f0b8ab;font-size:var(--fs-small);list-style:none}.lv-vitrine{position:relative;display:block;overflow:hidden;background:var(--color-vitrine);aspect-ratio:1 / 1}.lv-vitrine img{width:100%;height:100%;object-fit:cover;mix-blend-mode:var(--vitrine-blend)}.lv-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--color-vitrine);color:var(--color-vitrine-text)}.lv-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:1px solid var(--color-accent);opacity:0;pointer-events:none;transition:opacity .4s ease}.lv-card:focus-within:after{opacity:1}@media(hover:hover){.lv-card:hover:after{opacity:1}}.lv-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:var(--color-vitrine)}.lv-card__media>img,.lv-card__media .Leveyn-image-cycle img{width:100%;height:100%;object-fit:cover;mix-blend-mode:var(--vitrine-blend);transition:transform 1.4s var(--ease-out),opacity .9s ease}.lv-card:hover .lv-card__media>img,.lv-card:hover .Leveyn-image-cycle img{transform:scale(1.045)}.lv-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--color-vitrine-line)}.Leveyn-image-cycle{position:absolute;top:0;right:0;bottom:0;left:0}.Leveyn-image-cycle .Leveyn-cycle-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.Leveyn-image-cycle .Leveyn-cycle-frame.is-active{opacity:1}.Leveyn-hover-thumbs{display:none}@media(hover:hover)and (min-width:990px){.Leveyn-hover-thumbs{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;gap:.4rem;padding:.75rem;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s var(--ease-out);pointer-events:none}.lv-card:hover .Leveyn-hover-thumbs{opacity:1;transform:translateY(0)}.Leveyn-hover-thumb{width:52px;height:52px;overflow:hidden;border:1px solid var(--color-vitrine-line);background:var(--color-vitrine)}.Leveyn-hover-thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:var(--vitrine-blend)}}.lv-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:2;padding:.3rem .65rem;background:var(--color-vitrine-text);color:var(--color-vitrine);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.lv-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:1rem 1rem 1.15rem;border-top:1px solid var(--color-vitrine-line)}.lv-card__title{font-family:var(--font-display);font-size:clamp(1.0625rem,.98rem + .4vw,1.3125rem);font-variation-settings:"opsz" 8;font-weight:500;line-height:1.22;letter-spacing:-.005em}.lv-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lv-card__price{margin-top:auto;font-size:1rem;font-weight:500;letter-spacing:.02em;color:var(--color-vitrine-text)}.lv-card__price s{margin-right:.4rem;font-weight:400;color:var(--color-vitrine-soft)}.lv-card__add{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:48px;padding:.6rem .75rem;border-top:1px solid var(--color-accent);background:transparent;color:var(--color-accent);font-size:.78125rem;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;transition:background .35s ease,color .35s ease}.lv-card__add:focus-visible,.lv-card__add.is-success{background:var(--color-accent);color:var(--color-vitrine-text)}@media(hover:hover){.lv-card__add:hover{background:var(--color-accent);color:var(--color-vitrine-text)}}.lv-card__add.is-error{background:#8f2f22;border-color:#8f2f22;color:#fff}.lv-card__add[disabled]{cursor:wait}@media(max-width:559px){.lv-card__body{padding:.8rem .75rem .9rem}.lv-card__add{font-size:.75rem;letter-spacing:.08em}}.lv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:749px){.lv-grid:not(.lv-grid--cats) .lv-card__title{font-size:1rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.lv-grid:not(.lv-grid--cats) .lv-card__add{min-height:44px;text-align:center}}@media(min-width:750px){.lv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:1200px){.lv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.lv-slider{position:relative}.lv-slider__track{display:flex;gap:var(--slider-gap, 1rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.lv-slider__track::-webkit-scrollbar{display:none}.lv-slider__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.lv-slider__track.is-dragging a{pointer-events:none}.lv-slider__item{flex:0 0 var(--slide-width, 76%);scroll-snap-align:start;min-width:0}@media(min-width:560px){.lv-slider__item{flex-basis:var(--slide-width-sm, 44%)}}@media(min-width:990px){.lv-slider__track{--slider-gap: 1.5rem;padding-inline:max(var(--gutter),calc((100vw - var(--page-max)) / 2));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--page-max)) / 2))}.lv-slider__item{flex-basis:var(--slide-width-lg, 23.2%)}}@media(min-width:1441px){.has-leaves .lv-slider__track{max-width:calc(var(--page-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.lv-slider__nav{display:flex;align-items:center;gap:.5rem}.lv-arrow{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid var(--color-line-strong);border-radius:50%;color:var(--color-text);transition:background .35s ease,color .35s ease,border-color .35s ease}.lv-arrow:hover:not([disabled]){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-background)}.lv-arrow[disabled]{color:var(--color-line-strong);cursor:default}.lv-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lv-slider__progress{position:relative;height:1px;margin-top:clamp(1.5rem,1rem + 1.6vw,2.5rem);background:var(--color-line)}.lv-slider__progress span{position:absolute;top:-.5px;left:0;height:2px;width:var(--progress-size, 30%);background:var(--color-accent);transform:translate(var(--progress-offset, 0));transition:transform .2s linear}.lv-accordion{border-top:1px solid var(--color-line)}.lv-accordion:last-of-type{border-bottom:1px solid var(--color-line)}.lv-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:1rem 0;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;list-style:none}.lv-accordion summary::-webkit-details-marker{display:none}.lv-accordion__sign{position:relative;width:14px;height:14px;flex:0 0 auto}.lv-accordion__sign:before,.lv-accordion__sign:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--color-accent);transition:transform .4s var(--ease-out)}.lv-accordion__sign:after{transform:rotate(90deg)}.lv-accordion[open] .lv-accordion__sign:after{transform:rotate(0)}.lv-accordion__body{padding:0 0 1.5rem;color:var(--color-text-soft)}.rte{color:var(--color-text-soft);font-size:var(--fs-body);line-height:1.7}.rte>*+*{margin-top:1.1em}.rte h2,.rte h3,.rte h4{margin-top:1.8em;font-family:var(--font-display);font-weight:400;line-height:1.15;color:var(--color-text)}.rte h2{font-size:var(--fs-h3)}.rte h3{font-size:1.4rem}.rte h4{font-size:1.2rem}.rte a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.22em;transition:color .25s ease}.rte a:hover{color:var(--color-accent)}.rte ul,.rte ol{padding-left:1.3em}.rte ul{list-style:none}.rte ul li{position:relative}.rte ul li:before{content:"";position:absolute;left:-1.15em;top:.72em;width:.5em;height:1px;background:var(--color-accent)}.rte ol{list-style:decimal}.rte li+li{margin-top:.4em}.rte strong{font-weight:600;color:var(--color-text)}.rte table{width:100%}.rte th,.rte td{padding:.75rem .5rem;border-bottom:1px solid var(--color-line);text-align:left}.rte img{margin-block:1.5em}.lv-pagehead{padding-top:clamp(2.5rem,1.5rem + 4.5vw,6rem);padding-bottom:clamp(2rem,1.4rem + 2.6vw,4rem)}.lv-wrap--narrow .lv-h1{font-size:var(--fs-h2);line-height:1.04}.lv-pagehead__inner{display:grid;gap:1rem;max-width:54rem}.lv-pagehead__text{color:var(--color-text-soft);font-size:var(--fs-lead);line-height:1.55;max-width:38em}.lv-pagehead__text p+p{margin-top:.8em}.lv-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin-top:clamp(3rem,2rem + 4vw,5.5rem)}.lv-pagination .page a,.lv-pagination .page.current,.lv-pagination .prev a,.lv-pagination .next a,.lv-pagination .deco{display:inline-grid;place-items:center;min-width:48px;height:48px;padding:0 .6rem;font-size:1rem;font-weight:500}.lv-pagination .page a,.lv-pagination .prev a,.lv-pagination .next a{border:1px solid var(--color-line-strong);transition:border-color .3s ease,color .3s ease}.lv-pagination .page a:hover,.lv-pagination .prev a:hover,.lv-pagination .next a:hover{border-color:var(--color-accent);color:var(--color-accent)}.lv-pagination .page.current{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-background)}.lv-pagination .prev a,.lv-pagination .next a{padding-inline:1.1rem;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase}.lv-header{position:relative;z-index:60;width:100%;background:var(--color-background);color:var(--color-text);border-bottom:1px solid var(--color-line);transition:transform .5s var(--ease-out),background-color .4s ease,border-color .4s ease,color .4s ease}.lv-header.is-sticky{position:fixed;top:0;left:0}.lv-header.is-hidden{transform:translateY(-101%)}@media(min-width:990px){.lv-header__left .lv-nav{transition:opacity .5s ease,transform .6s var(--ease-out),visibility .5s}.js .lv-header.is-over-stage .lv-header__left .lv-nav{opacity:0;visibility:hidden;transform:translateY(-6px)}}.lv-header-spacer{height:var(--header-total, var(--header-height))}@media(max-width:989px){.lv-header-spacer--cats{height:var(--header-total, calc(var(--header-height) + 50px))}}.lv-header--overlay:not(.is-sticky){position:absolute;top:0;left:0}.lv-header--overlay:not(.is-scrolled):not(.is-open){background:transparent;border-bottom-color:transparent;color:#fff}.lv-header--overlay:not(.is-scrolled):not(.is-open):before{content:"";position:absolute;top:0;right:0;bottom:-3.5rem;left:0;z-index:-1;background:linear-gradient(to bottom,#0000008c,#0000);pointer-events:none}.lv-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:var(--header-height);max-width:calc(var(--page-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:calc(var(--gutter) - .6rem)}.lv-header__left{display:none}.lv-header__right{display:contents}.lv-header__bar>.lv-logo{grid-column:2;grid-row:1}.lv-header__search{grid-column:1;grid-row:1;justify-self:start}.lv-header__cart{grid-column:3;grid-row:1;justify-self:end}.lv-logo{display:grid;justify-items:center;gap:.3rem;text-align:center;line-height:1}.lv-logo__text{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:400;font-variation-settings:"opsz" 30;letter-spacing:.34em;margin-right:-.34em}.lv-logo__sub{font-size:.625rem;font-weight:500;letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase;color:var(--color-accent)}.lv-logo__image{width:var(--logo-width, 200px);max-width:46vw;height:auto}.lv-nav{display:none}.lv-header__count{position:absolute;top:4px;right:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--color-accent);color:var(--color-background);font-size:.6875rem;font-weight:600;line-height:1}.lv-header__count.is-empty{display:none}@media(min-width:990px){.lv-header__left,.lv-header__right{display:flex;align-items:center;gap:.25rem;min-width:0}.lv-header__right{justify-content:flex-end}.lv-header__bar{padding-inline:var(--gutter)}.lv-nav{display:flex;align-items:center;gap:clamp(1.1rem,.2rem + 1.5vw,2.25rem)}.lv-nav--right{margin-right:clamp(.75rem,1.2vw,1.5rem)}.lv-nav__item{position:relative}.lv-nav__link{position:relative;display:block;padding:.75rem 0;font-size:var(--fs-label);font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.lv-nav__link:after{content:"";position:absolute;left:0;bottom:.35rem;width:100%;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--ease-out)}.lv-nav__item:hover>.lv-nav__link:after,.lv-nav__link:focus-visible:after,.lv-nav__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.lv-dropdown{position:absolute;top:100%;left:-1.25rem;min-width:230px;padding:.75rem 0;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .45s var(--ease-out),visibility .3s}.lv-dropdown--right{left:auto;right:-1.25rem}.lv-nav__item.has-dropdown:hover>.lv-dropdown,.lv-nav__item.has-dropdown:focus-within>.lv-dropdown,.lv-nav__item.dropdown-open>.lv-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lv-dropdown__link{display:block;padding:.6rem 1.25rem;font-size:var(--fs-small);transition:color .25s ease,padding-left .35s var(--ease-out)}.lv-dropdown__link--sub{padding-left:2.1rem;color:var(--color-text-soft)}.lv-dropdown__link:hover{color:var(--color-accent);padding-left:1.6rem}.lv-dropdown__link--sub:hover{padding-left:2.4rem}}.lv-header__cats{display:flex;gap:1.6rem;overflow-x:auto;padding:0 var(--gutter);border-top:1px solid var(--color-line);scrollbar-width:none;-webkit-overflow-scrolling:touch}.lv-header__cats::-webkit-scrollbar{display:none}.lv-header--overlay:not(.is-scrolled):not(.is-open) .lv-header__cats{border-top-color:#ffffff47}.lv-header__cat{position:relative;flex:0 0 auto;padding:.85rem 0;font-size:.8125rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.lv-header__cat[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-accent)}.lv-header__cats:after{content:"";flex:0 0 1px}@media(min-width:990px){.lv-header__cats{display:none}}.lv-search{position:absolute;top:100%;left:0;width:100%;border-bottom:1px solid var(--color-line);background:var(--color-background);color:var(--color-text)}.lv-search[hidden]{display:none}.lv-search__form{display:flex;align-items:center;gap:1rem;padding-block:clamp(1rem,.6rem + 1.6vw,2rem)}.lv-search__input{flex:1 1 auto;min-width:0;padding:.5rem 0;border:0;border-bottom:1px solid var(--color-line-strong);border-radius:0;background:transparent;font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + 1.6vw,2.5rem);line-height:1.2;appearance:none;-webkit-appearance:none}.lv-search__input::placeholder{color:var(--color-text-quiet)}.lv-search__input:focus{outline:none;border-bottom-color:var(--color-accent)}.lv-search__input::-webkit-search-cancel-button{display:none}.js .lv-search:not([hidden]){animation:lv-drop .45s var(--ease-out)}@keyframes lv-drop{0%{opacity:0;transform:translateY(-10px)}}.lv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;transition:visibility .5s}.lv-drawer[hidden]{display:none}.lv-drawer.is-open{visibility:visible}.lv-drawer__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .5s ease}.lv-drawer.is-open .lv-drawer__veil{opacity:1}.lv-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,460px);background:var(--color-background);color:var(--color-text);border-left:1px solid var(--color-line);transform:translate(100%);transition:transform .6s var(--ease-out)}.lv-drawer.is-open .lv-drawer__panel{transform:translate(0)}.lv-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .75rem 1.25rem 1.5rem;border-bottom:1px solid var(--color-line);flex:0 0 auto}.lv-drawer__title{font-family:var(--font-display);font-size:1.75rem;line-height:1.1}.lv-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 1.5rem}.lv-drawer__empty{padding:3rem 0;color:var(--color-text-soft)}.lv-drawer__item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.lv-drawer__thumb{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-vitrine)}.lv-drawer__thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:var(--vitrine-blend)}.lv-drawer__info{display:grid;align-content:start;gap:.3rem}.lv-drawer__name{font-family:var(--font-display);font-variation-settings:"opsz" 12;font-size:1.125rem;line-height:1.25}.lv-drawer__meta{font-size:var(--fs-small);color:var(--color-text-soft)}.lv-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem}.lv-drawer__price{font-weight:500}.lv-drawer__remove{font-size:var(--fs-small);color:var(--color-text-soft);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.25em;transition:color .25s ease}.lv-drawer__remove:hover{color:var(--color-accent)}.lv-drawer__foot{display:grid;gap:1rem;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);flex:0 0 auto}.lv-drawer__sum{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lv-drawer__sum strong{font-family:var(--font-display);font-size:1.625rem;font-weight:400;letter-spacing:0;text-transform:none}.lv-drawer__hint{font-size:var(--fs-small);color:var(--color-text-soft)}.lv-drawer__actions{display:grid;gap:.75rem}.lv-drawer.is-loading .lv-drawer__body{opacity:.5;pointer-events:none}.lv-delivery-note{display:flex;align-items:center;gap:.9rem;padding:.95rem 1rem;border:1px solid var(--color-accent);color:var(--color-text);font-size:var(--fs-small);line-height:1.5}.lv-delivery-note p{margin:0}.lv-delivery-note strong{color:var(--color-accent);font-weight:600;white-space:nowrap}.lv-delivery-note .lv-icon{width:26px;height:26px;color:var(--color-accent)}.lv-hero{position:relative;display:grid;background:var(--color-background);color:#fff;overflow:hidden}.lv-hero__media{position:relative;overflow:hidden;background:#000}.lv-hero__slide,.lv-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lv-hero__video{object-fit:cover}.lv-hero__slide{display:block;opacity:0;transition:opacity 1.6s ease}.lv-hero__slide.is-active{opacity:1;z-index:1}.lv-hero__slide img{width:100%;height:100%;object-fit:cover}.lv-hero__slide.has-zoom img{transform:scale(1.1)}.lv-hero__slide.has-zoom.is-active img{animation:lv-zoom-out calc(var(--hero-interval, 7s) + 2.5s) ease-out forwards}@keyframes lv-zoom-out{0%{transform:scale(1.1)}to{transform:scale(1)}}.lv-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#000000b8,#00000047 38%,#0000 62%),rgba(0,0,0,var(--hero-shade, 0));pointer-events:none}.lv-hero__inner{position:relative;z-index:3;display:grid;gap:2rem}.lv-hero__content{display:grid;gap:1.25rem;justify-items:start;max-width:58rem}.lv-hero__title{display:grid}.lv-hero__title em{font-style:italic}.lv-hero__kicker{color:#fff}.lv-hero__subtitle{max-width:30em;font-size:var(--fs-lead);line-height:1.5}.lv-hero__cta{margin-top:.5rem}.lv-hero .lv-btn:focus-visible{border-color:#fff;color:#111}.lv-hero .lv-btn:before{background:#fff}.lv-hero__ui{display:flex;align-items:center;gap:1.5rem}.lv-hero__count{display:flex;align-items:center;gap:.9rem;font-family:var(--font-display);font-size:1.125rem;font-variant-numeric:lining-nums}.lv-hero__progress{position:relative;display:block;width:clamp(4rem,10vw,8rem);height:1px;background:#fff6;overflow:hidden}.lv-hero__progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left center}.lv-hero.is-playing .lv-hero__progress span{animation:lv-progress var(--hero-interval, 7s) linear forwards}@keyframes lv-progress{to{transform:scaleX(1)}}.lv-hero__dots,.lv-voices__dots{display:flex;align-items:center;gap:.25rem}.lv-hero__dot{position:relative;width:28px;height:44px}.lv-hero__dot:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;transform:translate(-50%,-50%);transition:background .3s ease,transform .3s ease}.lv-hero__dot.is-active:before{background:currentColor;transform:translate(-50%,-50%) scale(1.25)}.lv-hero__ui.is-single,.lv-hero__dot.is-hidden{display:none}@media(max-width:749px){.lv-hero--m-stacked{color:var(--color-text)}.lv-hero--m-stacked .lv-hero__media{aspect-ratio:var(--hero-m-ratio, 1);max-height:82vh;max-height:82svh;width:100%}.lv-hero--m-stacked .lv-hero__shade{background:linear-gradient(to top,var(--color-background) 0%,rgba(var(--color-background-rgb),.55) 16%,rgba(var(--color-background-rgb),0) 42%),rgba(0,0,0,var(--hero-shade, 0))}.lv-hero--m-stacked .lv-hero__inner{margin-top:-3.4rem;padding-bottom:2.75rem}.lv-hero--m-stacked .lv-hero__kicker{color:var(--color-accent)}.lv-hero--m-stacked .lv-hero__subtitle{color:var(--color-text-soft)}.lv-hero--m-stacked .lv-hero__progress{background:var(--color-line-strong)}.lv-hero--m-stacked .lv-hero__progress span{background:var(--color-accent)}.lv-hero--m-stacked .lv-btn:focus-visible{border-color:var(--color-text);color:var(--color-background)}.lv-hero--m-stacked .lv-btn:before{background:var(--color-text)}.lv-hero--m-cover{min-height:100vh;min-height:100svh}.lv-hero--m-cover .lv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lv-hero--m-cover .lv-hero__inner{align-self:end;padding-top:9rem;padding-bottom:2.75rem}.lv-hero .lv-btn,.lv-hero__cta{width:100%}.lv-hero__dot--desktop-only{display:none}}@media(min-width:750px){.lv-hero{min-height:100vh;min-height:max(100svh,640px)}.lv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lv-hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;align-self:end;padding-top:calc(var(--header-height) + 4rem);padding-bottom:clamp(2.5rem,5vw,5rem)}.lv-hero--text-center .lv-hero__inner{align-self:center;align-items:center}.lv-hero--text-top .lv-hero__inner{align-self:start;align-items:start}.lv-hero--text-top .lv-hero__shade,.lv-hero--text-center .lv-hero__shade{background:linear-gradient(to bottom,#0009,#0003 45%,#00000059),rgba(0,0,0,var(--hero-shade, 0))}.lv-hero__ui{justify-self:end;padding-bottom:.4rem}.lv-hero__slide--mobile-only,.lv-hero__dot--mobile-only{display:none}.lv-hero:not([data-ready]) .lv-hero__slide--first-desktop{opacity:1;z-index:1}}.lv-marquee{position:relative;z-index:2;overflow:hidden;border-block:1px solid var(--color-line);background:var(--color-background)}.lv-marquee__track{display:flex;width:max-content;animation:lv-marquee var(--marquee-duration, 45s) linear infinite}.lv-marquee:hover .lv-marquee__track{animation-play-state:paused}.lv-marquee__group{display:flex;align-items:center;flex:0 0 auto}.lv-marquee__item{display:inline-flex;align-items:center;padding-block:clamp(.9rem,.7rem + .8vw,1.4rem);font-family:var(--font-display);font-variation-settings:"opsz" 12;font-style:italic;font-size:clamp(1.25rem,1.05rem + .9vw,1.875rem);line-height:1.2;white-space:nowrap}.lv-marquee__item:after{content:"";width:7px;height:7px;margin-inline:clamp(1.5rem,3vw,3.25rem);background:var(--color-accent);transform:rotate(45deg)}@media(min-width:990px){.lv-marquee__item{padding-block:.7rem;font-size:1.1875rem}.lv-marquee__item:after{width:5px;height:5px;margin-inline:clamp(1.5rem,2.2vw,2.5rem)}}@keyframes lv-marquee{to{transform:translate(-50%)}}.lv-cat{position:relative;display:block;overflow:hidden;color:#fff;--slide-width: 72%}.lv-cat__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-surface)}.lv-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out)}.lv-cat:hover .lv-cat__media img{transform:scale(1.06)}.lv-cat__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000 55%)}.lv-cat__label{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:.35rem;padding:1.25rem 1.25rem 1.4rem}.lv-cat__title{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-variation-settings:"opsz" 40;line-height:1.05}.lv-cat__count{font-size:var(--fs-small)}.lv-cat__label:after{content:"";width:100%;height:1px;margin-top:.6rem;background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-out)}.lv-cat:hover .lv-cat__label:after,.lv-cat:focus-visible .lv-cat__label:after{transform:scaleX(1)}.lv-cat--vitrine{display:flex;flex-direction:column;background:var(--color-vitrine);color:var(--color-vitrine-text)}.lv-cat--vitrine .lv-cat__media{aspect-ratio:1 / 1;background:var(--color-vitrine)}.lv-cat--vitrine .lv-cat__media img{mix-blend-mode:var(--vitrine-blend)}.lv-cat--vitrine .lv-cat__media:after{display:none}.lv-cat--vitrine .lv-cat__label{position:static;flex:1 1 auto;align-content:end;border-top:1px solid var(--color-vitrine-line)}.lv-cat--vitrine .lv-cat__count{color:var(--color-vitrine-soft)}@media(min-width:990px){.lv-cats__track .lv-cat{--slide-width-lg: calc((100% - (1.5rem*(min(var(--cats), 4) - 1)))/min(var(--cats), 4)) }.lv-cats__arrows{display:none}.lv-cats.has-overflow .lv-cats__arrows{display:flex}.lv-cat__label{padding:1.75rem 1.75rem 1.9rem}}.lv-cat__go{display:none}@media(min-width:990px){.lv-home-stage .lv-main{display:flex;flex-direction:column}.lv-home-stage .lv-main>*{min-width:0}.lv-home-stage .lv-main>.section-collection-list{order:-1}.lv-home-stage .lv-main>.section-hero{display:none}.lv-cats--stage{position:relative;z-index:3;height:100vh;height:100svh;min-height:560px;padding-block:0;background:var(--color-background)}.lv-cats--stage>.lv-wrap{display:none}.lv-cats--stage .lv-cats__track,.has-leaves .lv-cats--stage .lv-cats__track{display:grid;grid-template-columns:repeat(var(--cats, 4),minmax(0,1fr));gap:0;max-width:none;height:100%;margin:0;padding:0;overflow:hidden;scroll-snap-type:none;cursor:auto}.lv-cats--stage .lv-cat,.lv-cats--stage .lv-cat--vitrine{display:block;height:100%;background:var(--color-surface);color:#fff}.lv-cats--stage .lv-cat__media,.lv-cats--stage .lv-cat--vitrine .lv-cat__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background:var(--color-surface)}.lv-cats--stage .lv-cat__media img,.lv-cats--stage .lv-cat--vitrine .lv-cat__media img{object-position:var(--stage-x, 50%) 50%;mix-blend-mode:normal}.lv-cats--stage .lv-cat__media:after,.lv-cats--stage .lv-cat--vitrine .lv-cat__media:after{display:block;background:linear-gradient(to bottom,#0000006b,#0000 22% 52%,#000000b8)}.lv-cats--stage .lv-cat__label,.lv-cats--stage .lv-cat--vitrine .lv-cat__label{position:absolute;gap:.5rem;padding:0 clamp(1.5rem,2.6vw,3.25rem) clamp(2.25rem,5.5vh,4rem);background:none;color:#fff}.lv-cats--stage .lv-cat__title{font-size:clamp(2.5rem,1.2rem + 2.6vw,4.25rem);font-variation-settings:"opsz" 60;line-height:1}.lv-cats--stage .lv-cat__count,.lv-cats--stage .lv-cat--vitrine .lv-cat__count{font-size:.9375rem;letter-spacing:.02em;color:#fff}.lv-cats--stage .lv-cat__go{display:inline-flex;align-items:center;gap:.7rem;margin-top:.9rem;font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.lv-cats--stage .lv-cat__go:before{content:"";width:2.25rem;height:1px;background:var(--color-accent);transition:width .7s var(--ease-out)}.lv-cats--stage .lv-cat:hover .lv-cat__go:before,.lv-cats--stage .lv-cat:focus-visible .lv-cat__go:before{width:4rem}.lv-cats--stage .lv-cat__label:after{display:none}.lv-cats--stage .lv-cat:focus-visible{outline-offset:-4px}}.lv-products+.lv-products{padding-top:0}@media(max-width:989px){.lv-head__actions .lv-slider__nav{display:none}}.lv-hallmark{position:relative;border-block:1px solid var(--color-line);background:var(--color-surface);overflow:hidden}.lv-hallmark__grid{display:grid;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.lv-hallmark__mark{display:grid;justify-items:start;gap:.25rem}.lv-hallmark__number{display:block;transform:translate3d(0,calc(var(--drift, 0) * 1px),0);will-change:transform;font-family:var(--font-display);font-size:clamp(8.5rem,3rem + 28vw,22rem);font-variation-settings:"opsz" 22;font-weight:500;line-height:.82;letter-spacing:-.03em;color:var(--color-accent)}.lv-hallmark__caption{font-size:var(--fs-label);font-weight:500;letter-spacing:.34em;text-transform:uppercase;padding-left:.4em}.lv-hallmark__text{display:grid;gap:1.25rem}.lv-hallmark__facts{display:grid;margin:.75rem 0 0;border-top:1px solid var(--color-line)}.lv-hallmark__fact{display:grid;gap:.25rem 1.5rem;padding:1rem 0;border-bottom:1px solid var(--color-line)}.lv-hallmark__fact dt{font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.lv-hallmark__fact dd{margin:0;color:var(--color-text-soft)}@media(min-width:750px){.lv-hallmark__fact{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}@media(min-width:990px){.lv-hallmark__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.lv-service__list{display:grid;gap:0;border-top:1px solid var(--color-line)}.lv-service__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.6rem 0;border-bottom:1px solid var(--color-line)}.lv-service__icon{width:30px;height:30px;margin-top:.15rem;color:var(--color-accent)}.lv-service__text{display:grid;justify-items:start;gap:.5rem}.lv-service__title{font-family:var(--font-display);font-variation-settings:"opsz" 12;font-size:1.375rem;font-weight:400;line-height:1.2}.lv-service__text p{color:var(--color-text-soft);font-size:var(--fs-small);line-height:1.6}.lv-service__text .lv-link{margin-top:.4rem}@media(min-width:990px){.lv-service__list{grid-template-columns:repeat(var(--points, 3),minmax(0,1fr));border-bottom:1px solid var(--color-line)}.lv-service__item{padding:2.5rem 2rem 2.5rem 0;border-bottom:0}.lv-service__item+.lv-service__item{padding-left:2rem;border-left:1px solid var(--color-line)}}.lv-split__grid{display:grid;gap:clamp(2rem,1rem + 4vw,5.5rem);align-items:center}.lv-split__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.lv-split__media img,.lv-split__placeholder svg{width:100%;height:100%;object-fit:cover}.lv-split__text{display:grid;justify-items:start;gap:1.25rem}@media(min-width:990px){.lv-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv-split--right .lv-split__media{order:2}}.lv-voices{text-align:center}.lv-voices__head{display:grid;gap:.5rem;margin-bottom:2.5rem}.lv-voices__stage{display:grid}.lv-voice{grid-area:1 / 1;display:grid;justify-items:center;gap:1.5rem;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .8s ease,transform 1s var(--ease-out),visibility .8s}.lv-voice.is-active{opacity:1;visibility:visible;transform:translateY(0)}.lv-voice__stars{display:flex;gap:.3rem;color:var(--color-accent)}.lv-voice__stars svg{width:18px;height:18px;fill:currentColor}.lv-voice__text{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,1.15rem + 1.7vw,2.5rem);line-height:1.3;text-wrap:balance}.lv-voice__author{font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-soft)}.lv-voices__dots{justify-content:center;margin-top:1.5rem}.lv-empty{display:grid;justify-items:start;gap:1.5rem;padding-block:2rem 1rem}.lv-empty--page{padding-block:clamp(4rem,3rem + 6vw,9rem) var(--section-space)}.lv-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.lv-notfound__number{font-family:var(--font-display);font-size:clamp(6rem,3rem + 16vw,15rem);font-variation-settings:"opsz" 22;font-weight:500;line-height:.82;color:var(--color-accent)}.lv-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,1rem + 1.6vw,2.5rem);padding-block:1rem;border-block:1px solid var(--color-line)}.lv-toolbar__subcats{display:flex;gap:.5rem;min-width:0;overflow-x:auto;scrollbar-width:none}.lv-toolbar__subcats::-webkit-scrollbar{display:none}.lv-chip{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding:.5rem 1.15rem;border:1px solid var(--color-line-strong);font-size:var(--fs-small);font-weight:500;white-space:nowrap;transition:border-color .3s ease,background .3s ease,color .3s ease}a.lv-chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.lv-chip.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-background)}.lv-toolbar__sort{display:flex;align-items:center;gap:.9rem;margin-left:auto}.lv-toolbar__label{font-size:var(--fs-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-soft);white-space:nowrap}.lv-select--inline{width:auto;min-height:44px;padding-block:.5rem;background-color:transparent}.js [data-more]{display:none}.lv-more{display:grid;justify-items:center;gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.lv-more__count{font-size:var(--fs-small);letter-spacing:.04em;color:var(--color-text-soft)}.lv-perpage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem}.lv-perpage__options{display:flex;gap:.4rem}@media(max-width:749px){.lv-toolbar{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.lv-toolbar__subcats{flex:1 1 100%;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.lv-toolbar__sort{flex:1 1 100%;justify-content:space-between;margin-left:0}}.lv-grid--cats{gap:.75rem}@media(max-width:559px){.lv-grid--cats .lv-cat__title{font-size:1.5rem}.lv-grid--cats .lv-cat__label{padding:.9rem .85rem 1rem}}.lv-product{padding-top:clamp(0rem,-2rem + 5vw,3.5rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.lv-collection,.lv-cart,.lv-page,.lv-searchpage{padding-bottom:var(--section-space)}.lv-product__grid{display:grid;gap:1.75rem}.lv-product__gallery{min-width:0}.lv-gallery{display:grid;gap:.75rem}.lv-gallery__stage{position:relative;min-width:0}.lv-gallery__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lv-gallery__track::-webkit-scrollbar{display:none}.lv-gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.lv-gallery__arrow{position:absolute;top:50%;z-index:2;background:var(--color-vitrine);border-color:var(--color-vitrine-line);color:var(--color-vitrine-text);transform:translateY(-50%)}.lv-gallery__arrow--prev{left:1rem}.lv-gallery__arrow--next{right:1rem}.lv-gallery__arrow[disabled]{opacity:0;pointer-events:none}.lv-gallery__count{position:absolute;right:1rem;bottom:1rem;z-index:2;padding:.3rem .7rem;background:var(--color-vitrine-text);color:var(--color-vitrine);font-size:var(--fs-small);font-weight:500;font-variant-numeric:tabular-nums}.lv-gallery__thumbs{display:flex;gap:.5rem;order:2;overflow-x:auto;scrollbar-width:none}.lv-gallery__thumbs::-webkit-scrollbar{display:none}.lv-gallery__thumb{position:relative;flex:0 0 68px;width:68px;aspect-ratio:1 / 1}.lv-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--color-accent);opacity:0;transition:opacity .3s ease}.lv-gallery__thumb.is-active:after,.lv-gallery__thumb:hover:after{opacity:1}.lv-product__info{display:grid;align-content:start;gap:1.25rem;min-width:0}.lv-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-small);color:var(--color-text-soft)}.lv-crumbs a{text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.25em;transition:color .25s ease}.lv-crumbs a:hover,.lv-product__vendor{color:var(--color-accent)}.lv-product__title{font-size:clamp(1.875rem,1.45rem + 1.7vw,2.875rem);font-variation-settings:"opsz" 18;line-height:1.1}.lv-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.lv-product__price-now{font-size:1.625rem;font-weight:500;letter-spacing:.01em}.lv-product__price-old{font-size:1.125rem;color:var(--color-text-quiet)}.lv-product__price-note{font-size:var(--fs-small);color:var(--color-text-soft)}.lv-product__price-note a{text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.25em}.lv-product__form{display:grid;gap:1.5rem;margin-top:.5rem}.lv-options{display:grid;gap:1.5rem}.lv-option{display:grid;gap:.75rem;min-width:0;margin:0;padding:0;border:0}.lv-option__legend{padding:0;margin-bottom:.75rem;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lv-option__current{color:var(--color-text-soft);letter-spacing:.06em;text-transform:none;font-size:var(--fs-small);font-weight:400}.lv-option__values{display:flex;flex-wrap:wrap;gap:.5rem}.lv-pill{position:relative;cursor:pointer}.lv-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:.5rem 1.1rem;border:1px solid var(--color-line-strong);font-size:1rem;transition:border-color .25s ease,background .25s ease,color .25s ease}.lv-pill:hover span{border-color:var(--color-text)}.lv-pill input:checked+span{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-background)}.lv-pill input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:3px}.lv-pill input.is-unavailable+span{color:var(--color-text-quiet);text-decoration:line-through}.lv-pill input.is-unavailable:checked+span{background:transparent;border-color:var(--color-text-quiet)}.lv-product__add{min-height:62px}.lv-product__service{display:grid;gap:.6rem;padding:1.25rem 0 .25rem}.lv-product__service li{position:relative;padding-left:1.5rem;color:var(--color-text)}.lv-product__service li:before{content:"";position:absolute;left:.1rem;top:.62em;width:7px;height:7px;background:var(--color-accent);transform:rotate(45deg)}.lv-product__details{margin-top:.75rem}.lv-buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:1rem;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-background);transform:translateY(101%);transition:transform .5s var(--ease-out)}.lv-buybar.is-visible{transform:translateY(0)}.lv-buybar__text{display:grid;flex:1 1 auto;min-width:0;gap:.1rem}.lv-buybar__title{overflow:hidden;font-family:var(--font-display);font-variation-settings:"opsz" 10;font-size:1rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lv-buybar__price{font-weight:500}.lv-buybar .lv-btn{flex:0 0 auto;min-height:50px;padding-inline:1.25rem;letter-spacing:.12em}@media(max-width:749px){.lv-product__gallery{margin-inline:calc(var(--gutter) * -1)}.lv-gallery__thumbs{padding-inline:var(--gutter)}.lv-gallery__arrow{display:none}}@media(min-width:990px){.lv-product__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,6rem);align-items:start}.lv-product__gallery{position:sticky;top:calc(var(--header-total, var(--header-height)) + 1.5rem)}.lv-gallery--multi{grid-template-columns:84px minmax(0,1fr);gap:1rem;align-items:start}.lv-gallery__thumbs{flex-direction:column;order:0;max-height:min(70vh,640px);overflow-x:hidden;overflow-y:auto}.lv-gallery__thumb{flex-basis:auto;width:100%}.lv-product__info{padding-top:.5rem}.lv-buybar{display:none}}.lv-cart.is-loading{opacity:.55;pointer-events:none;transition:opacity .2s ease}.lv-cart__grid{display:grid;gap:2.5rem;align-items:start}.lv-cart__items{border-top:1px solid var(--color-line)}.lv-cart-item{display:grid;grid-template-columns:clamp(96px,28vw,168px) minmax(0,1fr);gap:1rem clamp(1rem,2.4vw,1.75rem);padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.lv-cart-item__body{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-width:0}.lv-cart-item__top{display:grid;gap:.5rem 1.5rem}.lv-cart-item__text{display:grid;gap:.35rem}.lv-cart-item__title{font-family:var(--font-display);font-variation-settings:"opsz" 10;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.22;transition:color .25s ease}.lv-cart-item__title:hover{color:var(--color-accent)}.lv-cart-item__variant{display:flex;flex-wrap:wrap;gap:.15rem 1rem;font-size:var(--fs-small);color:var(--color-text-soft)}.lv-cart-item__price{display:flex;flex-wrap:wrap;gap:.25rem .6rem;font-size:1.125rem;font-weight:500;white-space:nowrap}.lv-cart-item__price s{font-weight:400;color:var(--color-text-quiet)}.lv-cart-item__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.lv-qty{display:inline-flex;align-items:center;border:1px solid var(--color-line-strong)}.lv-qty__btn{display:grid;place-items:center;width:46px;height:46px;transition:color .25s ease,background .25s ease}.lv-qty__btn:hover:not([disabled]){background:var(--color-accent);color:var(--color-background)}.lv-qty__btn[disabled]{color:var(--color-line-strong);cursor:default}.lv-qty__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.lv-qty__value{min-width:38px;text-align:center;font-weight:500;font-variant-numeric:tabular-nums}.lv-cart-item__remove{min-height:44px;font-size:var(--fs-small);color:var(--color-text-soft);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.25em;transition:color .25s ease}.lv-cart-item__remove:hover{color:var(--color-accent)}.lv-summary{display:grid;gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border:1px solid var(--color-line);background:var(--color-surface)}.lv-summary__rows{display:grid;margin:0}.lv-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:.7rem 0}.lv-summary__row dt{color:var(--color-text-soft)}.lv-summary__row dd{margin:0;text-align:right}.lv-summary__row--total{margin-top:.5rem;padding-top:1.1rem;border-top:1px solid var(--color-line)}.lv-summary__row--total dt{font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text)}.lv-summary__row--total dd{font-family:var(--font-display);font-size:2rem;line-height:1}.lv-discount{display:flex;gap:.5rem}.lv-discount .lv-input{flex:1 1 auto;min-width:0;background:transparent}.lv-discount .lv-btn{flex:0 0 auto;min-height:54px;padding-inline:1.1rem;letter-spacing:.14em}.lv-summary__hint{margin-top:-.6rem;font-size:var(--fs-small);color:var(--color-text-soft)}.lv-summary__continue{justify-self:center}.lv-summary__secure{display:flex;align-items:center;gap:.6rem;padding-top:1.1rem;border-top:1px solid var(--color-line);font-size:var(--fs-small);color:var(--color-text-soft)}.lv-summary__secure .lv-icon{color:var(--color-accent)}@media(min-width:750px){.lv-cart-item__top{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:990px){.lv-cart__grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:clamp(2.5rem,5vw,5.5rem)}.lv-cart__summary{position:sticky;top:calc(var(--header-total, var(--header-height)) + 1.5rem)}}.lv-searchpage__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;width:100%;max-width:46rem;margin-top:2rem}.lv-searchpage__form .lv-search__input{flex:1 1 14rem}.lv-searchpage__text-result{display:grid;align-content:start;gap:.6rem;padding:1.25rem;border:1px solid var(--color-line);color:var(--color-text-soft);transition:border-color .3s ease}.lv-searchpage__text-result:hover{border-color:var(--color-accent)}.lv-searchpage__text-result h2{color:var(--color-text)}.lv-table{width:100%;border-top:1px solid var(--color-line-strong)}.lv-table thead th{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--color-line-strong);font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-align:left;text-transform:uppercase;color:var(--color-accent)}.lv-table tbody th,.lv-table tbody td{padding:1.1rem 1rem 1.1rem 0;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:baseline}.lv-table tbody th{font-family:var(--font-display);font-variation-settings:"opsz" 12;font-size:1.3125rem;font-weight:400}.lv-table tbody td{color:var(--color-text)}.lv-shipping__note{margin-top:1.5rem;font-size:var(--fs-small);color:var(--color-text-soft)}@media(max-width:559px){.lv-table thead{display:none}.lv-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem;padding:1.1rem 0;border-bottom:1px solid var(--color-line)}.lv-table tbody th{grid-column:1 / -1}.lv-table tbody th,.lv-table tbody td{padding:0;border:0}.lv-table tbody td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}}.Leveyn-support-tabs{display:flex;gap:.5rem;overflow-x:auto;margin-bottom:2rem;padding-bottom:.25rem;scrollbar-width:none}.Leveyn-support-tabs::-webkit-scrollbar{display:none}.Leveyn-support-tab{flex:0 0 auto;min-height:50px;padding:.6rem 1.25rem;border:1px solid var(--color-line-strong);font-size:var(--fs-small);font-weight:500;white-space:nowrap;transition:border-color .3s ease,background .3s ease,color .3s ease}.Leveyn-support-tab:hover{border-color:var(--color-accent)}.Leveyn-support-tab.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-background)}.Leveyn-support-panel{display:none}.Leveyn-support-panel.is-active{display:block}.Leveyn-support-panel-note{margin-bottom:2rem;padding:1.1rem 1.25rem;border-left:2px solid var(--color-accent);background:var(--color-surface);color:var(--color-text-soft);line-height:1.65}.Leveyn-support-form,.Leveyn-support-row{display:grid;gap:1.25rem}@media(min-width:750px){.Leveyn-support-row{grid-template-columns:1fr 1fr}}.Leveyn-support-field{display:grid;gap:.5rem}.Leveyn-support-field label{font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft)}.Leveyn-support-field input[type=text],.Leveyn-support-field input[type=email],.Leveyn-support-field select,.Leveyn-support-field textarea{width:100%;min-height:54px;padding:.85rem 1rem;border:1px solid var(--color-line-strong);border-radius:0;background:var(--color-surface);color:var(--color-text);font-size:1rem;line-height:1.4;appearance:none;-webkit-appearance:none;transition:border-color .25s ease}.Leveyn-support-field textarea{min-height:140px;resize:vertical}.Leveyn-support-field select{padding-right:2.75rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.35rem) 50%,calc(100% - 1rem) 50%;background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.Leveyn-support-field input::placeholder,.Leveyn-support-field textarea::placeholder{color:var(--color-text-quiet)}.Leveyn-support-field input:focus,.Leveyn-support-field select:focus,.Leveyn-support-field textarea:focus{outline:none;border-color:var(--color-accent)}.Leveyn-support-checkbox-field label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.55;text-transform:none;color:var(--color-text);cursor:pointer}.Leveyn-support-checkbox-field input[type=checkbox]{width:22px;height:22px;margin:.15rem 0 0;accent-color:var(--color-accent)}.Leveyn-support-hint{font-size:var(--fs-small);color:var(--color-text-soft);line-height:1.6}.Leveyn-support-hint a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.22em}.Leveyn-support-submit{justify-self:start}.Leveyn-support-success{padding:1.1rem 1.25rem;border:1px solid var(--color-accent);color:var(--color-text)}.Leveyn-form-error{margin:0;padding:.9rem 1rem;border:1px solid #c4553f;color:#f0b8ab;font-size:var(--fs-small);list-style:none}@media(max-width:559px){.Leveyn-support-submit{width:100%}}.lv-standalone{display:grid;place-items:center;min-height:100vh;padding:3rem var(--gutter)}.lv-standalone__inner{display:grid;justify-items:center;gap:1.75rem;width:100%;max-width:34rem;text-align:center}.lv-standalone__form{display:grid;gap:.75rem;width:100%}.lv-giftcode{padding:1rem 1.5rem;border:1px solid var(--color-accent);font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 2.4vw,2.25rem);letter-spacing:.08em}.lv-footer{position:relative;z-index:2;padding-top:clamp(3.5rem,2rem + 6vw,7rem);border-top:1px solid var(--color-line);background:var(--color-surface);overflow:hidden}.lv-footer__grid{display:grid;gap:2.75rem 2rem}.lv-footer__brand{display:grid;justify-items:start;align-content:start;gap:.6rem}.lv-footer__logo{font-family:var(--font-display);font-size:1.875rem;font-variation-settings:"opsz" 30;letter-spacing:.34em;line-height:1}.lv-footer__tagline{font-size:.6875rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--color-accent)}.lv-footer__text{max-width:26em;margin-top:.9rem;color:var(--color-text-soft);font-size:var(--fs-small);line-height:1.65}.lv-footer__social{display:flex;gap:.25rem;margin:.5rem 0 0 -.7rem}.lv-footer__heading{margin-bottom:1.1rem;font-size:var(--fs-label);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.lv-footer__links{display:grid;justify-items:start;gap:.15rem}.lv-footer__links a{padding:.4rem 0;color:var(--color-text);font-size:1rem;line-height:1.4;transition:color .25s ease}.lv-footer__links a:hover{color:var(--color-accent)}.lv-footer__newsletter{display:grid;gap:.75rem;max-width:30rem}.lv-footer__success{color:var(--color-accent)}.lv-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:clamp(2.5rem,2rem + 3vw,4.5rem);padding-block:1.5rem;border-top:1px solid var(--color-line)}.lv-footer__copy{color:var(--color-text-soft);font-size:var(--fs-small)}.lv-footer__payments{display:flex;flex-wrap:wrap;gap:.5rem}.lv-footer__payments img{width:38px;height:24px}.lv-footer__wordmark{margin-top:clamp(.5rem,2vw,2rem);margin-bottom:-.1em;font-family:var(--font-display);font-size:clamp(4.5rem,21.5vw,26rem);font-variation-settings:"opsz" 96;line-height:.8;letter-spacing:.02em;text-align:center;white-space:nowrap;color:var(--color-surface-raised);-webkit-user-select:none;user-select:none;pointer-events:none}@media(min-width:750px){.lv-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.lv-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(auto-fit,minmax(160px,1fr));grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr)}.lv-footer__col--wide{min-width:300px}}.lv-line{display:block;overflow:hidden;padding:.06em .12em .14em 0;margin:-.06em -.12em -.14em 0}.lv-line>span{display:block}@media(prefers-reduced-motion:no-preference){.js:not(.no-motion) .lv-line>span{transform:translateY(112%);animation:lv-rise 1.3s var(--ease-out) forwards}.js:not(.no-motion) .lv-line:nth-child(2)>span{animation-delay:.14s}.js:not(.no-motion) .lv-hero__kicker,.js:not(.no-motion) .lv-hero__subtitle,.js:not(.no-motion) .lv-hero__cta,.js:not(.no-motion) .lv-hero__ui{opacity:0;animation:lv-fade-up 1.1s var(--ease-out) forwards}.js:not(.no-motion) .lv-hero__kicker{animation-delay:.1s}.js:not(.no-motion) .lv-hero__subtitle{animation-delay:.5s}.js:not(.no-motion) .lv-hero__cta{animation-delay:.65s}.js:not(.no-motion) .lv-hero__ui{animation-delay:.9s}.js:not(.no-motion) [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform 1.1s var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * .08s)}.js:not(.no-motion) [data-reveal].is-visible{opacity:1;transform:none}.js:not(.no-motion) [data-reveal=image]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.15s var(--ease-in-out);transition-delay:calc(var(--reveal-i, 0) * .1s)}.js:not(.no-motion) [data-reveal=image].is-visible{clip-path:inset(0 0 0 0)}.js:not(.no-motion) [data-reveal=image] img{transform:scale(1.14);transition:transform 1.7s var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * .1s)}.js:not(.no-motion) [data-reveal=image].is-visible img{transform:scale(1)}}@keyframes lv-rise{to{transform:translateY(0)}}@keyframes lv-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lv-marquee__track{animation:none}.lv-hero__slide.has-zoom img{transform:none}}html[data-event=normal] body{background-color:var(--color-background);background-image:url(leveyn-marble-tile.webp);background-repeat:repeat;background-position:center top;background-size:928px auto}@media(max-width:749px){html[data-event=normal] body{background-size:620px auto}}html[data-event=normal] .lv-header{background:#fffdf8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #9c76362e,0 8px 24px #3c280f0d}html[data-event=normal] .lv-marquee{background:#fffdf8b8;border-color:var(--color-line)}html[data-event=normal] .lv-hallmark,html[data-event=normal] .lv-summary{background:#fffdf8db}html[data-event=normal] .lv-footer{background:transparent;border-top:1px solid rgba(156,118,54,.35)}html[data-event=normal] .lv-footer__wordmark{display:none}html[data-event=normal] .lv-signature{width:100%;aspect-ratio:1600 / 500;margin-top:clamp(1rem,3vw,2.5rem);background:url(leveyn-marble-signature-d.webp) center bottom / 100% auto no-repeat}@media(max-width:749px){html[data-event=normal] .lv-signature{aspect-ratio:900 / 700;background-image:url(leveyn-marble-signature-m.webp)}}html[data-event=normal] .lv-card{box-shadow:0 10px 30px #3c280f0f}html[data-event=normal] .lv-header--overlay:not(.is-scrolled):not(.is-open){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-shadow:0 1px 14px rgba(0,0,0,.35)}html[data-event=normal] .lv-header--overlay:not(.is-scrolled):not(.is-open):before{display:none}html[data-event=normal] .lv-header--overlay:not(.is-scrolled):not(.is-open) svg{filter:drop-shadow(0 1px 6px rgba(0,0,0,.35))}html[data-event=normal] .lv-header .lv-logo__sub{color:var(--color-accent);transition:color .4s ease}html[data-event=normal] .lv-header .lv-logo__sub-a,html[data-event=normal] .lv-header .lv-logo__sub-b{transition:color .4s ease}@media(min-width:990px){html[data-event=normal] .lv-header--overlay:not(.is-scrolled):not(.is-open) .lv-logo__sub-a{color:#14100c;text-shadow:none}html[data-event=normal] .lv-header--overlay:not(.is-scrolled):not(.is-open) .lv-logo__sub-b{color:#fff}}.lv-product__app{margin:.35rem 0 .9rem}.lv-apps{padding-top:clamp(1rem,3vw,2rem)}.lv-apps__title{text-align:center;margin-bottom:1.5rem}.jdgm-widget,.jdgm-rev-widg{--lv-ink: var(--color-text, #2a2119);--lv-soft: var(--color-text-soft, #4f4539);--lv-quiet: var(--color-text-quiet, #7a6e60);--lv-gold: var(--color-accent, #9c7636);--lv-line: var(--color-line, rgba(42, 33, 25, .14));--lv-card: rgba(255, 253, 248, .72);font-family:Jost,system-ui,sans-serif!important;color:var(--lv-soft)!important}.jdgm-rev-widg{background:transparent!important;border:0!important;padding:clamp(2rem,5vw,3.5rem) 0!important;max-width:980px;margin:0 auto!important}.jdgm-rev-widg__title{font-family:Bodoni Moda,Georgia,serif!important;font-weight:400!important;font-size:clamp(1.7rem,3vw,2.4rem)!important;letter-spacing:.01em!important;color:var(--lv-ink)!important;text-align:center!important;margin-bottom:1.6rem!important}.jdgm-rev-widg__header{border:0!important;padding-bottom:1.8rem!important;margin-bottom:1.8rem!important;border-bottom:1px solid var(--lv-line)!important}.jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-average{font-size:.82rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--lv-quiet)!important}.jdgm-star,.jdgm-star:before,.jdgm-prev-badge__stars .jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-histogram .jdgm-star{color:var(--lv-gold)!important}.jdgm-star{font-size:.95em!important;padding-right:1px!important}.jdgm--empty,.jdgm-star.jdgm--off{opacity:.35!important}.jdgm-prev-badge{display:inline-flex!important;align-items:center!important;gap:.4em!important}.jdgm-prev-badge__text{font-size:.78rem!important;letter-spacing:.08em!important;color:var(--lv-quiet)!important;visibility:visible!important}.jdgm-histogram__row{font-size:.8rem!important;color:var(--lv-quiet)!important}.jdgm-histogram__bar{height:4px!important;border-radius:999px!important;background:var(--lv-line)!important}.jdgm-histogram__bar-content{border-radius:999px!important;background:var(--lv-gold)!important}.jdgm-histogram__percentage,.jdgm-histogram__frequency{color:var(--lv-quiet)!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-btn,.jdgm-submit-rev,.jdgm-paginate__load-more{font-family:Jost,system-ui,sans-serif!important;font-weight:500!important;font-size:.78rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--lv-ink)!important;background:transparent!important;border:1px solid var(--lv-ink)!important;border-radius:999px!important;padding:.95em 2.2em!important;box-shadow:none!important;transition:background .3s ease,color .3s ease,border-color .3s ease!important}.jdgm-write-rev-link:hover,.jdgm-btn:hover,.jdgm-submit-rev:hover,.jdgm-paginate__load-more:hover{background:var(--lv-ink)!important;color:var(--color-background, #f7f2ea)!important}.jdgm-submit-rev{background:var(--lv-gold)!important;border-color:var(--lv-gold)!important;color:#fffdf8!important}.jdgm-sort-dropdown,.jdgm-rev-widg select{font-family:Jost,system-ui,sans-serif!important;font-size:.8rem!important;color:var(--lv-soft)!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--lv-line)!important;border-radius:0!important}.jdgm-rev{background:var(--lv-card)!important;border:1px solid var(--lv-line)!important;border-radius:14px!important;padding:1.4rem 1.6rem!important;margin-bottom:1rem!important;box-shadow:0 10px 28px #3c280f0a!important}.jdgm-rev:first-child{border-top:1px solid var(--lv-line)!important}.jdgm-rev+.jdgm-rev{border-top:1px solid var(--lv-line)!important}.jdgm-rev__title{font-family:Bodoni Moda,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:1.15rem!important;color:var(--lv-ink)!important;margin:.6rem 0 .3rem!important}.jdgm-rev__body,.jdgm-rev__body p{font-size:.95rem!important;line-height:1.7!important;color:var(--lv-soft)!important}.jdgm-rev__author,.jdgm-rev__author-wrapper{font-size:.78rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--lv-ink)!important}.jdgm-rev__timestamp,.jdgm-rev__location{font-size:.75rem!important;color:var(--lv-quiet)!important;letter-spacing:.04em!important}.jdgm-rev__icon{background:#9c76361a!important;color:var(--lv-gold)!important;border:1px solid rgba(156,118,54,.35)!important;font-family:Bodoni Moda,Georgia,serif!important}.jdgm-rev__buyer-badge{background:transparent!important;color:var(--lv-gold)!important;border:1px solid rgba(156,118,54,.45)!important;border-radius:999px!important;font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:.25em .8em!important}.jdgm-rev__pics img,.jdgm-rev__pic-img,.jdgm-rev__pic-link img{border-radius:10px!important;border:1px solid var(--lv-line)!important}.jdgm-rev__replier-wrapper,.jdgm-rev__reply{background:#9c76360f!important;border-left:2px solid var(--lv-gold)!important;border-radius:0 10px 10px 0!important;padding:1rem 1.2rem!important;color:var(--lv-soft)!important}.jdgm-rev__votes,.jdgm-rev__actions,.jdgm-rev-widg a:not(.jdgm-write-rev-link){color:var(--lv-quiet)!important;font-size:.78rem!important}.jdgm-form-wrapper,.jdgm-form{background:var(--lv-card)!important;border:1px solid var(--lv-line)!important;border-radius:16px!important;padding:1.6rem!important}.jdgm-form__title{font-family:Bodoni Moda,Georgia,serif!important;font-weight:400!important;color:var(--lv-ink)!important}.jdgm-form label,.jdgm-form__fieldset label{font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--lv-quiet)!important}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form textarea{font-family:Jost,system-ui,sans-serif!important;color:var(--lv-ink)!important;background:#fffdf8!important;border:1px solid var(--lv-line)!important;border-radius:10px!important;box-shadow:none!important}.jdgm-form input:focus,.jdgm-form textarea:focus{outline:none!important;border-color:var(--lv-gold)!important}.jdgm-paginate__page{color:var(--lv-quiet)!important;font-size:.85rem!important}.jdgm-paginate__page.jdgm-curt{color:var(--lv-ink)!important;border-bottom:1px solid var(--lv-gold)!important}@media(max-width:749px){.jdgm-rev-widg{padding:2rem 0!important}.jdgm-rev{padding:1.1rem 1.2rem!important;border-radius:12px!important}.jdgm-write-rev-link{width:100%!important;text-align:center!important}}html[data-bg=diamond]{background:#f4f3f1}html[data-bg=diamond] body{background:transparent}html[data-bg=diamond].lv-diamond-off body{background:var(--color-background) url(leveyn-marble-tile.webp) center top / 928px auto repeat}.lv-diamond-wrap{position:absolute;top:0;left:0;width:100%;z-index:-1;overflow:hidden;pointer-events:none}.lv-diamond-page{position:absolute;left:0;width:100%;display:block}.lv-diamond-sparkle{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}@media(prefers-reduced-motion:reduce){.lv-diamond-sparkle{display:none}}html[data-event=normal] .lv-signature{background-image:url(leveyn-gold-signature-d.webp)}@media(max-width:749px){html[data-event=normal] .lv-signature{background-image:url(leveyn-gold-signature-m.webp)}}@media(max-width:749px){html[data-bg=diamond][data-bg-device=desktop] body{background:var(--color-background) url(leveyn-marble-tile.webp) center top / 928px auto repeat}html[data-bg=diamond][data-bg-device=desktop] .lv-diamond-wrap{display:none}}@media(min-width:750px){html[data-bg=diamond][data-bg-device=mobile] body{background:var(--color-background) url(leveyn-marble-tile.webp) center top / 928px auto repeat}html[data-bg=diamond][data-bg-device=mobile] .lv-diamond-wrap{display:none}}html.lv-nozoom-cat .lv-cat:hover .lv-cat__media img{transform:none}html.lv-nozoom-card .lv-card:hover .lv-card__media>img,html.lv-nozoom-card .lv-card:hover .Leveyn-image-cycle img{transform:none}.lv-product__ship-note{margin:-.4rem 0 1.4rem;font-size:.8rem;line-height:1.55;color:var(--color-text-quiet)}.lv-shipping__note--season{margin-top:.6rem}.lv-shipping__info{margin:1.6rem auto 0;max-width:640px;padding:1.1rem 1.4rem;border-left:2px solid var(--color-accent,#9c7636);background:#fffdf8d1;text-align:left}.lv-shipping__info-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.25rem;color:var(--color-text)}.lv-shipping__info-text{margin:0;font-size:.95rem;line-height:1.6;opacity:.9}.lv-product__ship-air{display:block;font-weight:500;color:var(--color-text);margin-bottom:.15rem}.lv-card__sw{display:flex;align-items:center;gap:.3rem;margin:-.1rem 0 0;font-size:.6875rem;letter-spacing:.06em;color:var(--color-vitrine-soft)}.lv-card__sw span{margin-left:.35rem}.lv-card__dot{display:inline-block;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.lv-card__dot--gold{background:linear-gradient(135deg,#f3dca2,#c79a45 55%,#a87b2c)}.lv-card__dot--silver{background:linear-gradient(135deg,#fbfbfb,#c9cbcf 55%,#9a9da3)}.lv-card__dot--rose{background:linear-gradient(135deg,#f6d3c6,#d29a86 55%,#b77a66)}@media(max-width:559px){.lv-card__sw span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/style.css.map */
