@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--lv-bg);color:var(--lv-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:var(--lv-body-texture, none);background-size:var(--lv-texture-size, auto);opacity:var(--lv-texture-opacity, .65)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 0 49.8%,color-mix(in srgb,var(--lv-blue) 12%,transparent) 50%,transparent 50.2%);opacity:.4}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}button,input,textarea,select{color:inherit;font:inherit}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,blockquote,figure{margin-block-start:0}h1,h2,h3,.display-heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:.96}h1{font-size:clamp(3rem,7vw,7.6rem)}h2{font-size:clamp(2.4rem,4.8vw,5.4rem)}h3{font-size:clamp(1.45rem,2vw,2.2rem)}ul[role=list]{list-style:none;margin:0;padding:0}::selection{background:var(--lv-blue-bright);color:#001126}.page-width{width:min(calc(100% - 48px),var(--lv-page-width));margin-inline:auto}.main-content{overflow:clip}.section{position:relative;padding-block:clamp(72px,10vw,156px)}.section+.section{border-top:1px solid color-mix(in srgb,var(--lv-border) 60%,transparent)}.skip-link{position:fixed;top:12px;left:12px;z-index:999;transform:translateY(-150%);padding:12px 18px;background:var(--lv-text);color:var(--lv-bg)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rte>:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:4px}.eyebrow{margin-bottom:18px;color:var(--lv-blue-bright);font-size:.68rem;font-weight:700;letter-spacing:.22em;line-height:1.3;text-transform:uppercase}.text-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.text-link:hover{color:var(--lv-blue-bright)}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--lv-button-radius, var(--lv-radius));padding:14px 26px;background:none;color:inherit;font-size:.72rem;font-weight:750;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;transition:transform .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--lv-blue-bright);outline-offset:3px}.button--primary{border-color:var(--lv-blue-bright);background:var(--lv-blue-bright);color:var(--lv-button-text, #001329);box-shadow:0 10px 32px color-mix(in srgb,var(--lv-blue) 28%,transparent)}.button--primary:hover{border-color:var(--lv-text);background:var(--lv-text);color:var(--lv-bg)}.button--outline{border-color:var(--lv-border)}.button--outline:hover,.button--glass:hover{border-color:var(--lv-blue-bright);background:color-mix(in srgb,var(--lv-blue) 16%,transparent)}.button--glass{border-color:color-mix(in srgb,var(--lv-text) 35%,transparent);background:color-mix(in srgb,var(--lv-bg) 46%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button--full{width:100%}.select,input,textarea{width:100%;border:1px solid var(--lv-border);border-radius:calc(var(--lv-radius) * .7);padding:14px 16px;background:color-mix(in srgb,var(--lv-surface) 82%,transparent)}.select{-webkit-appearance:auto;appearance:auto}.placeholder-svg{width:100%;height:100%;background:color-mix(in srgb,var(--lv-surface) 90%,var(--lv-blue));fill:color-mix(in srgb,var(--lv-muted) 38%,transparent)}.editor-note{grid-column:1 / -1;border:1px dashed var(--lv-blue-bright);border-radius:var(--lv-radius);padding:22px;background:color-mix(in srgb,var(--lv-blue) 12%,transparent);color:var(--lv-muted)}.editor-note--small{padding:12px;font-size:.78rem}.form-message{margin-top:14px;border-radius:var(--lv-radius);padding:12px 14px;font-size:.88rem}.form-message--success{background:color-mix(in srgb,#00b67a 20%,transparent)}.form-message--error{background:color-mix(in srgb,#ff4b55 20%,transparent)}.announcement{position:relative;z-index:42;border-bottom:1px solid color-mix(in srgb,var(--lv-blue-bright) 40%,transparent);background:var(--lv-blue);color:#fff}.announcement__inner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:10px;padding-block:6px;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-align:center;text-transform:uppercase}.announcement__inner>a{display:flex;align-items:center;gap:10px}.announcement__mark{color:var(--lv-accent)}.announcement__close{position:absolute;right:18px;border:0;background:none;color:inherit;font-size:1.25rem;line-height:1}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in srgb,var(--lv-border) 70%,transparent);background:color-mix(in srgb,var(--lv-bg) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);transition:box-shadow .25s ease,background-color .25s ease}.site-header.is-scrolled{box-shadow:0 18px 50px color-mix(in srgb,#000 28%,transparent);background:color-mix(in srgb,var(--lv-bg) 94%,transparent)}.site-header__inner{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.site-header__brand{display:inline-flex;max-width:var(--lv-logo-width);flex-direction:column;align-items:center;justify-self:center}.site-header__logo{width:var(--lv-logo-width)}.wordmark{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;letter-spacing:.24em;line-height:1}.wordmark__sub{margin-top:7px;color:var(--lv-muted);font-size:.5rem;font-weight:700;letter-spacing:.36em}.site-header__nav{display:flex;align-items:center;gap:clamp(14px,1.5vw,28px)}.site-header__nav--right{justify-content:flex-end;padding-right:122px}.site-header__nav a,.site-header__nav summary{color:color-mix(in srgb,var(--lv-text) 82%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-header__nav a:hover,.site-header__nav summary:hover{color:var(--lv-blue-bright)}.site-header__actions{position:absolute;right:max(24px,calc((100% - var(--lv-page-width)) / 2));display:flex;align-items:center;gap:5px}.icon-button{width:38px;height:38px;position:relative;display:inline-grid;place-items:center;border:0;border-radius:50%;padding:9px;background:transparent;color:inherit;list-style:none}.icon-button:hover{background:color-mix(in srgb,var(--lv-blue) 16%,transparent)}.icon-button svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icon-button::-webkit-details-marker,summary::-webkit-details-marker{display:none}.header-count{position:absolute;top:1px;right:0;min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--lv-blue-bright);color:#001329;font-size:.57rem;font-weight:800}.nav-dropdown{position:relative}.nav-dropdown>summary{list-style:none}.nav-dropdown__panel{position:absolute;top:calc(100% + 25px);left:-20px;min-width:210px;display:grid;gap:4px;border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:12px;background:var(--lv-surface);box-shadow:0 20px 45px #00000040}.nav-dropdown__panel a{padding:10px 12px}.header-search{position:static}.header-search>summary{list-style:none}.header-search__panel{position:absolute;top:calc(100% + 22px);right:0;width:min(560px,calc(100vw - 32px));border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:18px;background:var(--lv-surface);box-shadow:0 22px 60px #0000004d}.header-search__panel form{display:flex;gap:10px}.mobile-nav{display:none}.mobile-nav>summary{list-style:none}.mobile-nav__panel{position:fixed;top:0;left:0;width:min(92vw,420px);height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--lv-border);padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:var(--lv-bg);box-shadow:22px 0 70px #00000073}.mobile-nav:not([open]) .mobile-nav__panel{display:none}.mobile-nav__top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lv-border);padding-bottom:22px}.mobile-nav__list{padding-top:22px!important}.mobile-nav__list>li{border-bottom:1px solid color-mix(in srgb,var(--lv-border) 60%,transparent)}.mobile-nav__list a,.mobile-nav__list summary{display:block;padding:17px 0;font-family:Georgia,serif;font-size:1.45rem;list-style:none}.mobile-nav__list details ul{padding:0 0 12px 16px;list-style:none}.mobile-nav__list details li a{padding:8px 0;color:var(--lv-muted);font-family:inherit;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.mobile-nav__social{display:flex;gap:20px;padding-top:26px;color:var(--lv-blue-bright);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-luxury{min-height:720px;position:relative;display:grid;align-items:end;overflow:hidden;isolation:isolate;background:#02060d}.hero-luxury--medium{min-height:650px}.hero-luxury--large{min-height:min(920px,calc(100vh - 116px))}.hero-luxury--full{min-height:calc(100vh - 116px)}.hero-luxury__media,.hero-luxury__media>picture,.hero-luxury__media>picture>img,.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-luxury__media>picture>img{object-fit:cover;object-position:center}.hero-canvas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#02060d}.hero-canvas__slide{min-width:0;height:100%;position:relative;overflow:hidden;margin:0;border-right:1px solid color-mix(in srgb,var(--lv-text) 13%,transparent)}.hero-canvas__slide:last-child{border-right:0}.hero-canvas__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(2,6,13,.7),transparent 48%,rgba(2,6,13,.12))}.hero-canvas__slide img{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:saturate(.94) contrast(1.04);transform:scale(1.012)}.hero-canvas__slide--window img{object-position:57% center}.hero-canvas__slide--flight img{object-position:64% center}.hero-luxury__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02060df0 0,#02060db3 25%,#02060d0f 68%),linear-gradient(0deg,rgba(2,6,13,.9),transparent 58%),rgb(2 6 13 / var(--overlay-opacity))}.hero-logo-lockup{position:absolute;z-index:3;top:clamp(28px,4vw,58px);left:max(24px,calc((100% - var(--lv-page-width)) / 2));display:grid;grid-template-columns:auto 1fr;grid-template-areas:"mark name" "mark sub";align-items:center;column-gap:14px;color:var(--lv-text);filter:drop-shadow(0 3px 18px rgba(0,0,0,.55))}.hero-logo-lockup__mark{grid-area:mark;width:44px;fill:none;stroke:var(--lv-accent);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.hero-logo-lockup__name{grid-area:name;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:.25em;line-height:.9}.hero-logo-lockup__sub{grid-area:sub;align-self:end;color:color-mix(in srgb,var(--lv-text) 74%,transparent);font-size:.48rem;font-weight:750;letter-spacing:.4em}.hero-luxury__content{position:relative;z-index:2;padding-block:clamp(116px,13vw,180px);text-shadow:0 2px 24px rgba(0,0,0,.48)}.hero-luxury__content h1{max-width:10ch;margin-bottom:28px;text-wrap:balance}.hero-luxury__text{max-width:620px;color:color-mix(in srgb,var(--lv-text) 86%,transparent);font-size:clamp(1rem,1.35vw,1.25rem)}.hero-luxury__content--center{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-luxury__content--center h1{max-width:13ch}.hero-luxury__rail{position:absolute;z-index:3;right:24px;top:50%;display:flex;align-items:center;gap:18px;transform:translate(42%,-50%) rotate(90deg);color:color-mix(in srgb,var(--lv-text) 55%,transparent);font-size:.56rem;font-weight:700;letter-spacing:.2em}.hero-luxury__rail span+span:before{content:"/";margin-right:18px;color:var(--lv-blue-bright)}.hero-canvas__controls{position:absolute;z-index:4;right:14px;bottom:22px;display:none;gap:8px}.hero-canvas__controls button{width:44px;min-height:44px;display:grid;place-items:center;border:0;padding:0;background:transparent}.hero-canvas__controls span{width:19px;height:2px;display:block;background:color-mix(in srgb,var(--lv-text) 42%,transparent);transition:width .25s ease,background .25s ease}.hero-canvas__controls button.is-active span{width:31px;background:var(--lv-blue-bright)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:clamp(40px,6vw,72px)}.section-heading h1,.section-heading h2{margin-bottom:0}.section-heading--gallery{align-items:start}.section-heading__copy{width:min(100%,480px);color:var(--lv-muted)}.section-heading--compact{margin-bottom:42px}.section--manifesto{overflow:hidden;background:color-mix(in srgb,var(--lv-surface) 66%,transparent)}.manifesto{display:grid;grid-template-columns:110px minmax(0,1fr) 230px;align-items:center;gap:clamp(34px,6vw,96px)}.manifesto__index{align-self:stretch;border-right:1px solid var(--lv-border);color:var(--lv-muted);font-family:Georgia,serif;font-size:1.1rem;letter-spacing:.18em;line-height:1.5}.manifesto__content h2{max-width:13ch;margin-bottom:30px}.manifesto__text{max-width:720px;color:var(--lv-muted);font-size:clamp(1.05rem,1.6vw,1.35rem)}.manifesto__signature{margin:30px 0 0;color:var(--lv-accent);font-size:.62rem;font-weight:700;letter-spacing:.19em}.manifesto__seal{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%}.manifesto__seal svg{width:100%;fill:none;stroke:color-mix(in srgb,var(--lv-blue-bright) 56%,transparent);stroke-width:1}.manifesto__seal span{position:absolute;width:80px;color:var(--lv-muted);font-size:.52rem;font-weight:700;letter-spacing:.14em;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px)}.product-card{min-width:0}.product-card__media{position:relative;overflow:hidden;aspect-ratio:var(--lv-card-aspect, 4 / 5);border:1px solid color-mix(in srgb,var(--lv-border) 72%,transparent);border-radius:var(--lv-card-radius, var(--lv-radius));background:var(--lv-surface)}.product-card__media>a{display:block;width:100%;height:100%}.product-card__image{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card:hover .product-card__image--primary{transform:scale(1.025)}.product-card:hover .product-card__image--secondary{opacity:1;transform:scale(1.025)}.wishlist-button{width:40px;height:40px;position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--lv-text) 22%,transparent);border-radius:50%;padding:10px;background:color-mix(in srgb,var(--lv-bg) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wishlist-button svg{fill:transparent;stroke:currentColor;stroke-width:1.5;transition:fill .2s ease,color .2s ease}.wishlist-button.is-saved{border-color:var(--lv-blue-bright);color:var(--lv-blue-bright)}.wishlist-button.is-saved svg{fill:currentColor}.product-badge{position:absolute;z-index:2;top:14px;left:14px;padding:7px 10px;background:var(--lv-text);color:var(--lv-bg);font-size:.56rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.product-badge--sale{background:var(--lv-blue-bright);color:#001329}.product-card__quick{position:absolute;right:12px;bottom:12px;left:12px;transform:translateY(calc(100% + 20px));opacity:0;transition:transform .28s ease,opacity .28s ease}.product-card:hover .product-card__quick,.product-card:focus-within .product-card__quick{transform:translateY(0);opacity:1}.product-card__quick form,.product-card__quick a,.product-card__quick button{width:100%}.product-card__quick button,.product-card__quick a{min-height:44px;display:grid;place-items:center;border:0;border-radius:calc(var(--lv-radius) * .7);padding:11px;background:color-mix(in srgb,var(--lv-bg) 88%,transparent);color:var(--lv-text);font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-card__info{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px 3px 2px}.product-card__info p{margin:0 0 4px;color:var(--lv-muted);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-card__info h3{margin:0;font-family:inherit;font-size:.86rem;font-weight:650;letter-spacing:.025em;line-height:1.35}.product-card__price{flex-shrink:0;display:grid;justify-items:end;font-size:.8rem}.product-card__price s{color:var(--lv-muted);font-size:.7rem}.section--categories{background:color-mix(in srgb,var(--lv-surface) 38%,transparent)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.category-card{min-height:600px;position:relative;display:flex;align-items:end;overflow:hidden;border-radius:var(--lv-card-radius, var(--lv-radius));background:var(--lv-surface)}.category-card__media,.category-card__media img,.category-card__abstract{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.category-card__media img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.category-card:hover .category-card__media img{transform:scale(1.04)}.category-card__abstract{overflow:hidden;background:linear-gradient(145deg,var(--lv-surface),color-mix(in srgb,var(--lv-blue) 72%,var(--lv-bg)))}.category-card__abstract:before{content:"";position:absolute;top:10%;right:14%;bottom:10%;left:14%;border:1px solid color-mix(in srgb,var(--lv-text) 18%,transparent);border-radius:48% 48% 2% 2%;transform:rotate(var(--category-tilt, -6deg))}.category-card__abstract:after{content:"LAVOILE";position:absolute;left:-10%;top:42%;transform:rotate(-90deg);color:transparent;font-family:Georgia,serif;font-size:5rem;letter-spacing:.13em;-webkit-text-stroke:1px color-mix(in srgb,var(--lv-text) 22%,transparent)}.category-card:nth-child(2) .category-card__abstract{background:linear-gradient(210deg,color-mix(in srgb,var(--lv-blue-bright) 45%,var(--lv-surface)),var(--lv-bg))}.category-card:nth-child(3) .category-card__abstract{background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--lv-accent) 35%,transparent),transparent 28%),linear-gradient(145deg,var(--lv-bg),var(--lv-blue))}.category-card__abstract span:first-child{position:absolute;right:12%;top:13%;width:47%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--lv-blue-bright) 44%,transparent);border-radius:50%}.category-card__abstract span:last-child{position:absolute;right:0;bottom:0;width:70%;height:42%;background:linear-gradient(135deg,transparent 49.5%,color-mix(in srgb,var(--lv-text) 18%,transparent) 50%,transparent 50.5%)}.category-card__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--lv-bg) 92%,transparent),transparent 65%)}.category-card__content{position:relative;z-index:1;width:100%;padding:clamp(24px,3vw,42px)}.category-card__number{margin-bottom:72px;color:var(--lv-blue-bright);font-size:.62rem;font-weight:800;letter-spacing:.18em}.category-card__content h3{margin-bottom:14px;font-size:clamp(2.5rem,4vw,4.8rem)}.category-card__content>p:not(.category-card__number){max-width:30ch;margin-bottom:24px;color:var(--lv-muted)}.category-card__link{display:flex;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--lv-border) 75%,transparent);padding-top:16px;font-size:.65rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.category-card__link b{color:var(--lv-blue-bright)}.section--video{background:var(--lv-video-bg, var(--lv-bg))}.video-story{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(44px,7vw,110px)}.video-story__copy h2{margin-bottom:28px}.video-story__copy .rte{margin-bottom:28px;color:var(--lv-muted)}.video-story__frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid color-mix(in srgb,var(--lv-blue-bright) 34%,var(--lv-border));border-radius:var(--lv-card-radius, var(--lv-radius));background:#020711;box-shadow:0 35px 95px color-mix(in srgb,#000 48%,transparent)}.video-story__frame video,.video-story__frame iframe{width:100%;height:100%;border:0;object-fit:cover}.video-story__placeholder{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--lv-blue-bright) 26%,transparent),transparent 18%),linear-gradient(145deg,var(--lv-surface),var(--lv-bg));text-align:center}.video-story__placeholder:before{content:"LAVOILE";position:absolute;color:transparent;font-family:Georgia,serif;font-size:clamp(4rem,9vw,9rem);letter-spacing:.08em;-webkit-text-stroke:1px color-mix(in srgb,var(--lv-text) 13%,transparent)}.video-story__placeholder>*{position:relative;z-index:1}.video-story__play{width:68px;height:68px;display:grid;place-items:center;border:1px solid var(--lv-blue-bright);border-radius:50%;padding-left:4px;background:color-mix(in srgb,var(--lv-blue) 24%,transparent)}.video-story__placeholder p{margin:10px 0 0;font-family:Georgia,serif;font-size:1.3rem}.video-story__placeholder small{color:var(--lv-muted)}.video-story__stamp{position:absolute;right:18px;bottom:14px;color:color-mix(in srgb,var(--lv-text) 58%,transparent);font-size:.52rem;font-weight:700;letter-spacing:.17em}.section--gallery{background:color-mix(in srgb,var(--lv-surface) 44%,transparent)}.art-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;gap:14px}.art-card{grid-column:span 4}.art-card:nth-child(5n+1){grid-column:span 5}.art-card:nth-child(5n+2){grid-column:span 7}.art-card__button{width:100%;border:0;padding:0;background:none;color:inherit;text-align:left}.art-card__media{height:clamp(380px,46vw,650px);display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--lv-border) 70%,transparent);border-radius:var(--lv-card-radius, var(--lv-radius));background:var(--lv-surface)}.art-card:nth-child(3n) .art-card__media{height:clamp(320px,38vw,540px)}.art-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.art-card__button:hover img{transform:scale(1.035)}.art-card__placeholder{width:100%;height:100%;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 68% 30%,color-mix(in srgb,var(--lv-blue-bright) 34%,transparent),transparent 22%),linear-gradient(150deg,var(--lv-bg),var(--lv-blue))}.art-card__placeholder i{width:54%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--lv-text) 25%,transparent);border-radius:50%;box-shadow:0 0 0 40px color-mix(in srgb,var(--lv-blue) 8%,transparent),0 0 0 80px color-mix(in srgb,var(--lv-blue) 6%,transparent)}.art-card__placeholder b{position:absolute;font-family:Georgia,serif;font-size:clamp(4rem,10vw,10rem);font-weight:400;color:color-mix(in srgb,var(--lv-text) 72%,transparent)}.art-card__meta{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:15px 2px 24px}.art-card__meta>span:first-child{display:grid}.art-card__meta b{font-family:Georgia,serif;font-size:1.05rem;font-weight:400}.art-card__meta small{margin-top:4px;color:var(--lv-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.art-card__meta>span:last-child{color:var(--lv-blue-bright)}.gallery-dialog{width:min(92vw,1180px);max-height:92vh;border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:14px;background:var(--lv-bg);color:var(--lv-text);box-shadow:0 45px 120px #000000a6}.gallery-dialog::backdrop{background:#00040cd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gallery-dialog__close{width:42px;height:42px;position:absolute;z-index:2;top:22px;right:22px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#00000073;color:#fff;font-size:1.4rem}.gallery-dialog__image img{width:100%;max-height:calc(92vh - 90px);object-fit:contain}.gallery-dialog>p{margin:12px 4px 2px;font-family:Georgia,serif;font-size:1.15rem}.section--trust{background:var(--lv-trust-bg, var(--lv-bg))}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--lv-border);border-bottom:1px solid var(--lv-border)}.trust-card{min-height:270px;padding:clamp(24px,3vw,40px)}.trust-card+.trust-card{border-left:1px solid var(--lv-border)}.trust-card__icon{width:36px;margin-bottom:48px;color:var(--lv-blue-bright)}.trust-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.trust-card h3{margin-bottom:14px;font-family:inherit;font-size:.85rem;font-weight:750;letter-spacing:.09em;line-height:1.25;text-transform:uppercase}.trust-card p{margin-bottom:18px;color:var(--lv-muted);font-size:.88rem}.trust-payments{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:28px;color:var(--lv-muted);font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.payment-icon{width:38px;height:24px}.section--reviews{background:color-mix(in srgb,var(--lv-surface) 58%,transparent)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review-card{min-height:310px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--lv-border);border-radius:var(--lv-card-radius, var(--lv-radius));padding:clamp(24px,3vw,40px);background:color-mix(in srgb,var(--lv-bg) 62%,transparent)}.review-card__stars{display:flex;gap:4px;color:color-mix(in srgb,var(--lv-muted) 50%,transparent)}.review-card__stars .is-filled{color:var(--lv-accent)}.review-card blockquote{margin-block:34px;font-family:Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.25}.review-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.review-card figcaption small{color:var(--lv-muted)}.review-card figcaption i{width:15px;height:15px;display:inline-grid;place-items:center;border-radius:50%;margin-right:5px;background:var(--lv-blue);color:#fff;font-style:normal}.reviews-app{margin-top:30px}.apps-wrapper--flush{width:100%;max-width:none}.apps-wrapper__block+.apps-wrapper__block{margin-top:28px}.social-panel{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,7vw,110px)}.social-panel__copy{position:sticky;top:130px}.social-panel__copy h2{max-width:10ch;margin-bottom:24px}.social-panel__copy .rte{max-width:42ch;color:var(--lv-muted)}.social-panel__links{display:grid;gap:14px}.social-ticket{min-height:190px;display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:24px;overflow:hidden;border:1px solid var(--lv-border);border-radius:var(--lv-card-radius, var(--lv-radius));padding:clamp(22px,4vw,44px);background:color-mix(in srgb,var(--lv-surface) 80%,transparent);transition:border-color .25s ease,transform .25s ease,background .25s ease}.social-ticket:hover{transform:translate(5px);border-color:var(--lv-blue-bright);background:color-mix(in srgb,var(--lv-blue) 16%,var(--lv-surface))}.social-ticket__icon{width:76px;aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--lv-blue-bright) 50%,transparent);border-radius:50%;color:var(--lv-blue-bright);font-family:Georgia,serif;font-size:2rem}.social-ticket>span:nth-child(2){display:grid}.social-ticket small{color:var(--lv-muted);font-size:.58rem;font-weight:700;letter-spacing:.17em}.social-ticket b{margin-block:5px 2px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;letter-spacing:-.03em;line-height:1}.social-ticket em{color:var(--lv-blue-bright);font-size:.76rem;font-style:normal}.social-ticket>i{color:var(--lv-blue-bright);font-style:normal;font-size:1.5rem}.social-panel__app{grid-column:1 / -1}.section--newsletter{background:var(--lv-newsletter-bg, var(--lv-blue));color:#fff}.newsletter-panel{min-height:320px;display:grid;grid-template-columns:160px .9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,76px)}.newsletter-panel__ornament{width:140px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;font-family:Georgia,serif;font-size:2.8rem}.newsletter-panel__copy h2{margin-bottom:16px;font-size:clamp(2.5rem,4vw,4.8rem)}.newsletter-panel__copy .rte{color:#ffffffb8}.newsletter-field{display:grid;grid-template-columns:1fr auto;gap:10px}.newsletter-field input{border-color:#ffffff57;background:#00000026;color:#fff}.newsletter-field input::placeholder{color:#ffffff9e}.newsletter-panel__form>small{display:block;margin-top:12px;color:#ffffff8f;font-size:.65rem}.site-footer{border-top:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-bg) 92%,#000)}.site-footer__signal{min-height:46px;display:flex;align-items:center;justify-content:space-around;gap:40px;overflow:hidden;border-bottom:1px solid var(--lv-border);color:var(--lv-muted);font-size:.56rem;font-weight:700;letter-spacing:.2em;white-space:nowrap}.site-footer__signal span:before{content:"\2726";margin-right:40px;color:var(--lv-blue-bright)}.site-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(32px,5vw,80px);padding-block:76px}.wordmark--footer{display:inline-block;margin-bottom:24px;font-size:2.2rem}.site-footer__brand p{max-width:36ch;color:var(--lv-muted)}.footer-socials{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:var(--lv-blue-bright);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-footer__column h2{margin-bottom:22px;font-family:inherit;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.site-footer__column li+li{margin-top:11px}.site-footer__column a,.site-footer__column p{color:var(--lv-muted);font-size:.83rem}.site-footer__column a:hover{color:var(--lv-blue-bright)}.site-footer__contact{display:flex;flex-direction:column;align-items:flex-start}.site-footer__contact a+a{margin-top:14px}.site-footer__bottom{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--lv-border);color:var(--lv-muted);font-size:.6rem}.site-footer__bottom p{margin:0}.site-footer__truth{max-width:260px;text-align:right}.section--product{padding-top:32px}.product-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:clamp(36px,5vw,78px)}.product-layout--medium{grid-template-columns:1fr 1fr}.product-media{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product-media__item{min-width:0;overflow:hidden;border-radius:var(--lv-card-radius, var(--lv-radius));background:var(--lv-surface)}.product-media__item:first-child{grid-column:1 / -1}.product-media__image,.product-media__item video,.product-media__item iframe,.product-media__item model-viewer{width:100%;height:100%;min-height:380px;object-fit:cover}.product-info__sticky{position:sticky;top:120px}.product-block{margin-bottom:22px}.product-block--vendor{margin-bottom:8px}.product-title-row{display:flex;align-items:start;justify-content:space-between;gap:18px}.product-title-row h1{margin-bottom:0;font-size:clamp(2.8rem,4.5vw,5.5rem)}.wishlist-button--product{position:static;flex:0 0 auto;background:var(--lv-surface)}.product-price{display:flex;align-items:center;gap:12px;font-size:1.25rem}.product-price s,.product-tax{color:var(--lv-muted)}.variant-picker label,.quantity-field>label,.field label,.cart-summary label{display:block;margin-bottom:8px;font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.quantity-control{width:150px;display:grid;grid-template-columns:42px 1fr 42px;border:1px solid var(--lv-border);border-radius:calc(var(--lv-radius) * .7);overflow:hidden}.quantity-control button{border:0;background:transparent}.quantity-control input{border:0;border-right:1px solid var(--lv-border);border-left:1px solid var(--lv-border);border-radius:0;padding:12px 4px;text-align:center;-webkit-appearance:textfield;appearance:textfield}.product-actions{display:grid;gap:10px}.shopify-payment-button__button{min-height:52px!important;border-radius:var(--lv-button-radius, var(--lv-radius))!important}.product-mini-trust{display:grid;gap:10px;border-block:1px solid var(--lv-border);padding-block:18px}.product-mini-trust span{display:flex;align-items:center;gap:10px;color:var(--lv-muted);font-size:.76rem}.product-mini-trust svg{width:20px;fill:none;stroke:var(--lv-blue-bright);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.product-accordion{border-bottom:1px solid var(--lv-border);padding-block:14px}.product-accordion summary{display:flex;justify-content:space-between;font-size:.7rem;font-weight:750;letter-spacing:.12em;list-style:none;text-transform:uppercase}.product-accordion .rte{padding-top:18px;color:var(--lv-muted)}.product-payment-icons{margin-top:20px}.collection-hero{position:relative;display:flex;min-height:360px;align-items:end;overflow:hidden;border-bottom:1px solid var(--lv-border);background:radial-gradient(circle at 75% 30%,color-mix(in srgb,var(--lv-blue-bright) 24%,transparent),transparent 22%),var(--lv-surface)}.collection-hero__media,.collection-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collection-hero__media img{object-fit:cover}.collection-hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,color-mix(in srgb,var(--lv-bg) 90%,transparent),color-mix(in srgb,var(--lv-bg) 16%,transparent))}.collection-hero__content{position:relative;z-index:1;padding-block:70px}.collection-hero__content h1{margin-bottom:18px}.collection-hero__description{max-width:680px;color:var(--lv-muted)}.collection-body{padding-top:42px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.collection-toolbar>p{margin:0;color:var(--lv-muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.sort-form{display:flex;align-items:center;gap:10px}.sort-form label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sort-form .select{width:auto;min-width:190px;padding:10px 38px 10px 12px}.pagination{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:64px;color:var(--lv-muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pagination a{color:var(--lv-blue-bright)}.cart-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start;gap:clamp(36px,6vw,90px)}.cart-lines{border-top:1px solid var(--lv-border)}.cart-line{display:grid;grid-template-columns:150px 1fr;gap:24px;border-bottom:1px solid var(--lv-border);padding-block:24px}.cart-line__media{overflow:hidden;aspect-ratio:4/5;border-radius:var(--lv-radius);background:var(--lv-surface)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__info h2{margin-bottom:8px;font-family:inherit;font-size:1.05rem;font-weight:650;letter-spacing:0;line-height:1.3}.cart-line__info>p:not(.eyebrow){color:var(--lv-muted);font-size:.82rem}.cart-line__price{margin-block:18px}.cart-line__controls{display:flex;align-items:center;gap:12px;color:var(--lv-muted);font-size:.72rem}.cart-line__controls input{width:66px;padding:8px}.cart-line__controls a{border-bottom:1px solid currentColor;margin-left:8px}.discount-list{color:var(--lv-blue-bright);font-size:.72rem}.cart-summary{position:sticky;top:120px;border:1px solid var(--lv-border);border-radius:var(--lv-card-radius, var(--lv-radius));padding:clamp(24px,3vw,38px);background:var(--lv-surface)}.cart-summary__line{display:flex;justify-content:space-between;gap:20px;border-block:1px solid var(--lv-border);padding-block:20px}.cart-summary__note{color:var(--lv-muted);font-size:.77rem}.cart-summary textarea{resize:vertical}.cart-summary .button{margin-top:10px}.cart-summary .payment-icons{margin-top:20px;justify-content:center}.page-content,.search-page{max-width:1100px}.page-header{margin-bottom:clamp(40px,6vw,78px)}.page-header h1{margin-bottom:0}.page-header--center{display:flex;flex-direction:column;align-items:center;text-align:center}.page-content__body{color:var(--lv-muted);font-size:1.05rem}.page-content__body h2,.page-content__body h3{margin-top:2em;color:var(--lv-text)}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,140px)}.contact-layout__copy h1{margin-bottom:28px}.contact-layout__copy>.rte{color:var(--lv-muted)}.contact-direct{display:grid;gap:8px;margin-top:38px;border-top:1px solid var(--lv-border);padding-top:28px}.contact-direct small{color:var(--lv-muted);font-size:.6rem;font-weight:700;letter-spacing:.15em}.contact-direct a{color:var(--lv-blue-bright)}.contact-trust{display:grid;gap:8px;margin-top:28px;color:var(--lv-muted);font-size:.78rem}.contact-layout__form{border:1px solid var(--lv-border);border-radius:var(--lv-card-radius, var(--lv-radius));padding:clamp(24px,4vw,50px);background:var(--lv-surface)}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{margin-bottom:18px}.field textarea{resize:vertical}.search-form{width:min(100%,760px);display:grid;grid-template-columns:1fr auto;gap:10px;margin:32px auto 18px}.search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.search-result-card{min-height:280px;border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:24px;background:var(--lv-surface)}.search-result-card h2{font-size:1.8rem;line-height:1.05}.search-result-card>p:not(.eyebrow){color:var(--lv-muted)}.empty-state{max-width:780px;margin-inline:auto;padding-block:clamp(60px,9vw,130px);text-align:center}.empty-state h1,.empty-state h2{margin-bottom:24px}.empty-state>p:not(.eyebrow){color:var(--lv-muted)}.empty-state .button-row{justify-content:center}.error-mark{position:absolute;left:50%;transform:translate(-50%);color:transparent;font-family:Georgia,serif;font-size:clamp(12rem,34vw,34rem);line-height:.6;-webkit-text-stroke:1px color-mix(in srgb,var(--lv-blue-bright) 18%,transparent);pointer-events:none}.empty-state--404>*:not(.error-mark){position:relative}.collection-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.collection-tile{min-width:0}.collection-tile__media{height:480px;display:block;overflow:hidden;border-radius:var(--lv-card-radius, var(--lv-radius));background:var(--lv-surface)}.collection-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.collection-tile:hover img{transform:scale(1.035)}.collection-tile__content{display:grid;grid-template-columns:1fr auto;padding:16px 2px}.collection-tile__content b{font-family:Georgia,serif;font-size:1.4rem;font-weight:400}.collection-tile__content small{grid-row:2;color:var(--lv-muted)}.collection-tile__content i{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--lv-blue-bright);font-style:normal}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 18px}.journal-card__media{height:420px;display:block;overflow:hidden;border-radius:var(--lv-card-radius, var(--lv-radius));background:var(--lv-surface)}.journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.journal-card:hover .journal-card__media img{transform:scale(1.035)}.journal-card__copy{padding:18px 2px 28px}.journal-card__copy h2{margin-bottom:14px;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1}.journal-card__copy>p:not(.eyebrow),.journal-card__copy small{color:var(--lv-muted)}.article-layout{max-width:1180px}.article-header{max-width:980px;margin:0 auto clamp(40px,7vw,85px);text-align:center}.article-header h1{margin-bottom:28px}.article-byline{display:flex;justify-content:center;gap:22px;color:var(--lv-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-image{overflow:hidden;max-height:820px;margin-bottom:clamp(42px,7vw,90px);border-radius:var(--lv-card-radius, var(--lv-radius))}.article-image img{width:100%;height:100%;object-fit:cover}.article-content{max-width:760px;margin:0 auto clamp(50px,7vw,90px);color:var(--lv-muted);font-size:1.08rem}.article-content h2,.article-content h3{margin-top:2em;color:var(--lv-text)}.article-share{max-width:760px;display:flex;flex-wrap:wrap;gap:18px;margin:0 auto 44px;border-block:1px solid var(--lv-border);padding-block:18px;color:var(--lv-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-share span{margin-right:auto;color:var(--lv-text)}.lv-toast{position:fixed;z-index:100;right:22px;bottom:22px;max-width:min(360px,calc(100vw - 44px));transform:translateY(30px);border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:14px 18px;background:var(--lv-surface);box-shadow:0 18px 60px #0006;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.lv-toast.is-visible{transform:translateY(0);opacity:1}.wishlist-dialog{width:min(92vw,620px);max-height:82vh;border:1px solid var(--lv-border);border-radius:var(--lv-radius);padding:0;background:var(--lv-bg);color:var(--lv-text);box-shadow:0 40px 110px #0000009e}.wishlist-dialog::backdrop{background:#00050ebd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wishlist-dialog__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lv-border);padding:22px}.wishlist-dialog__header h2{margin:0;font-size:2rem}.wishlist-dialog__close{width:38px;height:38px;border:1px solid var(--lv-border);border-radius:50%;background:transparent}.wishlist-dialog__body{max-height:60vh;overflow-y:auto;padding:12px 22px 24px}.wishlist-dialog__item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border-bottom:1px solid var(--lv-border);padding-block:16px}.wishlist-dialog__item a{font-family:Georgia,serif;font-size:1.2rem}.wishlist-dialog__remove{border:0;background:none;color:var(--lv-muted);font-size:.68rem;text-decoration:underline}.wishlist-dialog__empty{padding:30px 0;color:var(--lv-muted);text-align:center}@media(max-width:1180px){.site-header__nav{display:none}.site-header__inner{grid-template-columns:1fr auto 1fr}.mobile-nav{display:block;justify-self:start}.site-header__actions{position:static;justify-self:end}.product-grid,.search-grid{grid-template-columns:repeat(3,1fr)}.site-footer__grid{grid-template-columns:1.4fr repeat(2,1fr)}.site-footer__contact{grid-column:2 / -1}}@media(max-width:989px){.page-width{width:min(calc(100% - 32px),var(--lv-page-width))}.section{padding-block:82px}.manifesto{grid-template-columns:60px 1fr}.manifesto__seal{display:none}.category-grid{grid-template-columns:1fr}.category-card{min-height:520px}.video-story,.social-panel{grid-template-columns:1fr}.video-story__copy{max-width:700px}.social-panel__copy{position:static}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-card:nth-child(3){border-left:0}.trust-card:nth-child(n+3){border-top:1px solid var(--lv-border)}.reviews-grid{grid-template-columns:1fr}.newsletter-panel{grid-template-columns:100px 1fr}.newsletter-panel__ornament{width:90px}.newsletter-panel__form{grid-column:2}.product-layout,.product-layout--medium,.cart-form,.contact-layout{grid-template-columns:1fr}.product-info__sticky,.cart-summary{position:static}.search-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-list-grid,.journal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.page-width{width:min(calc(100% - 24px),var(--lv-page-width))}.section{padding-block:64px}h1{font-size:clamp(2.9rem,15vw,5.2rem)}h2{font-size:clamp(2.3rem,12vw,4rem)}.announcement__inner{width:calc(100% - 52px);min-height:38px;font-size:.55rem}.announcement__close{right:8px}.site-header__inner{min-height:68px}.site-header__brand{max-width:118px}.wordmark{font-size:1.25rem}.wordmark__sub{font-size:.42rem}.site-header__actions{gap:0}.site-header__actions .wishlist-header{display:none}.icon-button{width:44px;height:44px}.header-search__panel{position:fixed;top:calc(106px + env(safe-area-inset-top));right:12px;left:12px;width:auto}.header-search__panel form{display:grid}.hero-luxury,.hero-luxury--medium,.hero-luxury--large,.hero-luxury--full{min-height:max(690px,calc(100svh - 106px))}.hero-canvas{display:block}.hero-canvas__slide{position:absolute;top:0;right:0;bottom:0;left:0;border:0;opacity:0;pointer-events:none;transition:opacity .85s ease}.hero-canvas__slide.is-active{z-index:1;opacity:1}.hero-canvas__slide:after{background:linear-gradient(0deg,#02060ded,#02060d29 62%,#02060d4d)}.hero-canvas__slide img{object-position:59% 34%;transform:scale(1.002)}.hero-canvas__slide--window img{object-position:62% center}.hero-canvas__slide--flight img{object-position:63% center}.hero-luxury__overlay{z-index:1;background:linear-gradient(0deg,#02060dfa 0,#02060dd1 24%,#02060d1f 67%,#02060d5c),linear-gradient(90deg,rgba(2,6,13,.48),transparent 78%),rgb(2 6 13 / var(--overlay-opacity))}.hero-logo-lockup{top:23px;left:16px;column-gap:10px}.hero-logo-lockup__mark{width:35px}.hero-logo-lockup__name{font-size:1.18rem;letter-spacing:.21em}.hero-logo-lockup__sub{font-size:.4rem;letter-spacing:.34em}.hero-luxury__content{width:calc(100% - 32px);padding:190px 0 94px}.hero-luxury__content h1{max-width:8.7ch;margin-bottom:18px;font-size:clamp(2.8rem,13.8vw,4.25rem)}.hero-luxury__text{max-width:33ch;font-size:.92rem}.hero-luxury__rail{display:none}.hero-canvas__controls{display:flex}.button-row{display:grid;grid-template-columns:1fr}.button-row .button{width:100%;min-height:54px}.section-heading{align-items:start;flex-direction:column;gap:18px;margin-bottom:36px}.manifesto{grid-template-columns:1fr}.manifesto__index{border-right:0;border-bottom:1px solid var(--lv-border);padding-bottom:18px}.product-grid,.search-grid{gap:10px}.product-card__info{display:grid;gap:6px;padding-top:11px}.product-card__price{justify-items:start}.product-card__quick{display:none}.wishlist-button{width:36px;height:36px;top:8px;right:8px}.product-badge{top:9px;left:9px;padding:6px 8px}.category-card{min-height:470px}.category-card__number{margin-bottom:48px}.video-story{gap:34px}.video-story__frame{aspect-ratio:4 / 5}.art-grid{grid-template-columns:1fr}.art-card,.art-card:nth-child(5n+1),.art-card:nth-child(5n+2){grid-column:1}.art-card__media,.art-card:nth-child(3n) .art-card__media{height:480px}.trust-grid{grid-template-columns:1fr}.trust-card{min-height:auto}.trust-card+.trust-card{border-top:1px solid var(--lv-border);border-left:0}.trust-card__icon{margin-bottom:28px}.trust-payments{align-items:flex-start;flex-direction:column}.social-ticket{min-height:150px;grid-template-columns:56px 1fr auto;gap:14px;padding:20px}.social-ticket__icon{width:52px}.social-ticket b{font-size:1.9rem}.newsletter-panel{grid-template-columns:1fr}.newsletter-panel__ornament{width:72px}.newsletter-panel__form{grid-column:1}.newsletter-field{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:repeat(2,1fr);padding-block:56px}.site-footer__brand,.site-footer__contact{grid-column:1 / -1}.site-footer__bottom{align-items:flex-start;flex-direction:column;padding-block:24px}.site-footer__truth{text-align:left}.product-layout{gap:34px}.product-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.product-media__item,.product-media__item:first-child{width:88vw;flex:0 0 88vw;scroll-snap-align:start}.product-media__image,.product-media__item video,.product-media__item iframe,.product-media__item model-viewer{min-height:520px}.product-title-row h1{font-size:3.2rem}.collection-hero{min-height:320px}.collection-toolbar{align-items:flex-start;flex-direction:column}.sort-form{width:100%;justify-content:space-between}.sort-form .select{width:70%}.cart-line{grid-template-columns:105px 1fr;gap:16px}.field-grid{grid-template-columns:1fr;gap:0}.search-form,.collection-list-grid,.journal-grid{grid-template-columns:1fr}.collection-tile__media{height:460px}}@media(max-width:380px){.hero-luxury__content{padding-top:170px}.hero-luxury__content h1{font-size:2.7rem}.hero-luxury__text{font-size:.86rem}.button-row{margin-top:24px}.button-row .button{min-height:50px;padding-inline:18px}.site-header__brand{max-width:108px}.wordmark{font-size:1.08rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.lv-no-motion *,.lv-no-motion *:before,.lv-no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@supports not (color: color-mix(in srgb,white,black)){.site-header,.product-card__quick button,.product-card__quick a{background:var(--lv-bg)}.section--manifesto,.section--gallery,.section--reviews{background:var(--lv-surface)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme.css.map */
