@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Jost:wght@200;300;400;500&display=swap";:root{--ln-gold: #C5A572;--ln-gold-light: #D4BE9B;--ln-gold-pale: #EDE0CB;--ln-black: #0A0A0A;--ln-white: #FAFAF8;--ln-off-white: #F5F3EF;--ln-warm-gray: #E8E4DC;--ln-mid-gray: #9A9A9A;--ln-text-muted: #6B6B6B;--ln-border: rgba(0,0,0,.1);--ln-border-light: rgba(0,0,0,.06);--ln-ease: cubic-bezier(.25, .46, .45, .94);--ln-ease-in: cubic-bezier(.55, 0, 1, .45);--ln-t-fast: .22s;--ln-t-med: .38s;--ln-t-slow: .58s;--ln-t-img: .7s;--ln-letter-wide: .14em;--ln-letter-lux: .08em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--ln-white)}::selection{background:var(--ln-gold-pale);color:var(--ln-black)}::-moz-selection{background:var(--ln-gold-pale);color:var(--ln-black)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}h1,.h1{letter-spacing:.02em;font-weight:400;line-height:1.05}h2,.h2{letter-spacing:.018em;font-weight:400}h3,.h3{letter-spacing:.015em;font-weight:400}a{transition:opacity var(--ln-t-fast) var(--ln-ease)}[data-ln-reveal]{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ln-ease),transform .85s var(--ln-ease)}[data-ln-reveal].is-revealed{opacity:1;transform:none}[data-ln-reveal=from-left]{transform:translate(-32px)}[data-ln-reveal=from-right]{transform:translate(32px)}[data-ln-reveal=scale]{transform:scale(.94)}[data-ln-reveal=fade]{transform:none}.ln-img-reveal{overflow:hidden}.ln-img-reveal img,.ln-img-reveal__inner{transform:scale(1.08);transition:transform 1.2s var(--ln-ease)}.ln-img-reveal.is-revealed img,.ln-img-reveal.is-revealed .ln-img-reveal__inner{transform:scale(1)}@media(hover:hover)and (pointer:fine){*{cursor:none!important}.ln-cursor{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--ln-black);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:difference;will-change:transform;transition:width .28s var(--ln-ease),height .28s var(--ln-ease)}.ln-cursor__dot{position:fixed;top:0;left:0;width:40px;height:40px;border:1px solid rgba(0,0,0,.22);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);will-change:transform;transition:opacity .3s,border-color .3s,width .4s var(--ln-ease),height .4s var(--ln-ease)}.ln-cursor.is-hovering{width:54px;height:54px;background:#c5a5722e;mix-blend-mode:normal}.ln-cursor__dot.is-hovering{opacity:0}}.announcement-bar{background:var(--ln-black)!important}.announcement-bar *{color:var(--ln-white)!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a{font-family:Jost,Inter,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;font-weight:300!important;text-transform:uppercase!important;text-decoration:none!important}.ln-announce{position:relative;height:100%}.ln-announce__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .6s var(--ln-ease);font-family:Jost,sans-serif;font-size:10px;letter-spacing:.2em;font-weight:300;text-transform:uppercase;color:#ffffffd9}.ln-announce__item--active{opacity:1}header-component,.header-wrapper{transition:transform .4s var(--ln-ease),box-shadow .4s var(--ln-ease),background .5s var(--ln-ease),border-color .5s var(--ln-ease)!important;will-change:transform}.header-wrapper,header-component:not([transparent]),header-component[transparent][data-sticky-state=active]{background:#fafaf8f5!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid var(--ln-border-light)!important}header-component[transparent]:not([data-sticky-state=active]){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:transparent!important}header-component.header--scrolled,.header-wrapper.header--scrolled{box-shadow:0 2px 24px #00000012!important}header-component.header--hidden,.header-wrapper.header--hidden{transform:translateY(-100%)!important}.header__logo{transition:opacity var(--ln-t-fast) var(--ln-ease)}.header__logo:hover{opacity:.6}.header__menu-item>a,.header-menu__item>a,.header__menu-item>span{font-family:Jost,Inter,sans-serif!important;font-size:11px!important;letter-spacing:.15em!important;font-weight:300!important;text-transform:uppercase!important;position:relative}.header__menu-item>a:after,.header-menu__item>a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:currentColor;transition:width var(--ln-t-med) var(--ln-ease)}.header__menu-item:hover>a:after,.header-menu__item:hover>a:after{width:100%}.header__icon:hover,.header-actions__icon-button:hover{opacity:.5}.product-card{border-radius:0!important}.product-card__media,.product-card__image-wrapper,.card-gallery{overflow:hidden;border-radius:0!important;position:relative}.product-card__primary-image,.card-gallery__image--primary,.product-card__image img{transition:transform var(--ln-t-img) var(--ln-ease)!important;will-change:transform}.product-card:hover .product-card__primary-image,.product-card:hover .card-gallery__image--primary,.product-card:hover .product-card__image img:first-child{transform:scale(1.06)!important}.product-card__name a,.card__heading,.product-card__title{font-family:"DM Serif Display",Georgia,serif!important;font-size:14px!important;letter-spacing:.03em!important;font-weight:400!important;color:var(--ln-black)!important}.product-card__price,.product-card .price__amount{font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;font-weight:300!important;color:var(--ln-text-muted)!important}.badge{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.quick-add__submit,.card-quick-add__submit{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;background:#0a0a0ae6!important;color:var(--ln-white)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collection__title,.paginated-list__header h1{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(28px,4vw,44px)!important;letter-spacing:.05em!important;font-weight:400!important}.facets__summary span,.facets__label{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:300!important;text-transform:uppercase!important}.product__title h1,.product-info__title h1,.product-title h1{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(26px,4vw,42px)!important;letter-spacing:.03em!important;font-weight:400!important;line-height:1.1!important}.product__price,.price__amount{font-family:Jost,sans-serif!important;font-size:14px!important;letter-spacing:.1em!important;font-weight:300!important;color:var(--ln-text-muted)!important}.product__vendor,.product-info__vendor{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;font-weight:300!important;text-transform:uppercase!important;color:var(--ln-mid-gray)!important}.variant-button,.swatch-button,product-variant-option button{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.06em!important;border-radius:0!important;min-width:52px!important;height:46px!important;border-color:var(--ln-warm-gray)!important;transition:all var(--ln-t-fast) var(--ln-ease)!important}.variant-button:hover{border-color:var(--ln-black)!important}.variant-button[aria-checked=true],.variant-button--selected{background:var(--ln-black)!important;color:var(--ln-white)!important;border-color:var(--ln-black)!important}.product-form__submit,button[name=add][type=submit]{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important;font-weight:400!important;text-transform:uppercase!important;border-radius:0!important;min-height:58px!important;background:var(--ln-black)!important;color:var(--ln-white)!important;border:1px solid var(--ln-black)!important;transition:all var(--ln-t-med) var(--ln-ease)!important;width:100%!important}.product-form__submit:not([disabled]):hover,button[name=add][type=submit]:not([disabled]):hover{background:transparent!important;color:var(--ln-black)!important}.accordion__button,details>summary{font-family:Jost,sans-serif!important;font-size:10.5px!important;letter-spacing:.18em!important;font-weight:400!important;text-transform:uppercase!important;padding:20px 0!important}.accordion__content p,details[open] p{font-size:13px!important;line-height:1.8!important;color:var(--ln-text-muted)!important}.product__description,.rte{font-size:14px!important;line-height:1.9!important;color:var(--ln-text-muted)!important}.button,.btn{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:400!important;text-transform:uppercase!important;border-radius:0!important;transition:all var(--ln-t-med) var(--ln-ease)!important;padding:17px 36px!important;min-height:52px!important}.button--secondary{border:1px solid var(--ln-black)!important;background:transparent!important;color:var(--ln-black)!important}.button--secondary:hover{background:var(--ln-black)!important;color:var(--ln-white)!important}.cart-drawer__title h2{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.cart-item__name{font-family:"DM Serif Display",serif!important;font-size:15px!important}.cart-item__variant{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.06em!important;color:var(--ln-text-muted)!important}.cart-footer__subtotal-label{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.totals__total-value{font-family:Jost,sans-serif!important;font-size:16px!important;font-weight:400!important}input[type=text],input[type=email],input[type=tel],textarea,select{font-family:Jost,sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;font-weight:300!important;border-radius:0!important;transition:border-color var(--ln-t-fast) var(--ln-ease)!important}input:focus,textarea:focus,select:focus{border-color:var(--ln-black)!important;outline:none!important;box-shadow:none!important}::placeholder{color:var(--ln-mid-gray)!important;font-weight:300!important}.footer,footer{border-top:1px solid var(--ln-border)!important;background:var(--ln-off-white)!important}.footer__column-header,.footer-block__heading{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;font-weight:400!important;text-transform:uppercase!important}.footer__list-item a,.footer-block__list a{font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:.04em!important;font-weight:300!important;color:var(--ln-text-muted)!important;line-height:2.2!important;text-decoration:none!important;transition:color var(--ln-t-fast) var(--ln-ease)!important}.footer__list-item a:hover,.footer-block__list a:hover{color:var(--ln-black)!important}.footer__bottom,.footer__copyright{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important;color:var(--ln-mid-gray)!important}.jdgm-star{color:var(--ln-gold)!important}.jdgm-rev__title{font-family:"DM Serif Display",serif!important}.jdgm-rev__body{font-size:13px!important;line-height:1.8!important;color:var(--ln-text-muted)!important}.ln-hero{position:relative;height:var(--ln-hero-h, 96vh);min-height:600px;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:min(10vh,80px)}.ln-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ln-hero__parallax{position:absolute;top:-15%;right:0;bottom:-15%;left:0;will-change:transform}.ln-hero__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ln-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ln-hero__content{position:relative;z-index:2;width:100%;padding:0 max(24px,5vw) min(12vh,96px)}.ln-hero__content--center{text-align:center;display:flex;flex-direction:column;align-items:center}.ln-hero__content--right{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.ln-hero__eyebrow{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.26em;font-weight:300;text-transform:uppercase;color:#ffffffa6;margin:0 0 28px}.ln-hero__title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(52px,9vw,118px);line-height:.93;letter-spacing:-.01em;font-weight:400;color:#fff;margin:0 0 30px;display:flex;flex-direction:column}.ln-hero__title em{font-style:italic;color:#fffc}.ln-hero__title-line{display:block;overflow:hidden}.ln-hero__title-inner{display:block;transform:translateY(110%);transition:transform 1.1s var(--ln-ease)}.is-revealed .ln-hero__title-inner{transform:translateY(0)}.ln-hero__subtitle{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.18em;font-weight:300;text-transform:uppercase;color:#ffffff80;margin:0 0 52px}.ln-hero__actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ln-hero__content--center .ln-hero__actions{justify-content:center}.ln-hero-btn{display:inline-flex;align-items:center;gap:12px;font-family:Jost,sans-serif;font-size:10.5px;letter-spacing:.2em;font-weight:400;text-transform:uppercase;text-decoration:none;transition:all .38s var(--ln-ease)}.ln-hero-btn--primary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.45);padding:18px 36px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ln-hero-btn--primary:hover{background:#fff;color:var(--ln-black);border-color:#fff}.ln-hero-btn--primary svg{transition:transform .3s var(--ln-ease)}.ln-hero-btn--primary:hover svg{transform:translate(4px)}.ln-hero-btn--text{color:#ffffffa6;font-size:10px;letter-spacing:.16em;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:3px}.ln-hero-btn--text:hover{color:#fff;border-bottom-color:#fffc}.ln-hero__scroll{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding-bottom:32px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.ln-hero__scroll-track{width:1px;height:50px;background:#ffffff26;overflow:hidden;position:relative}.ln-hero__scroll-thumb{position:absolute;top:0;left:0;width:100%;height:45%;background:#fff9;animation:lnScrollThumb 2.3s var(--ln-ease) infinite}@keyframes lnScrollThumb{0%{transform:translateY(-100%)}to{transform:translateY(320%)}}.ln-hero__scroll-label{font-family:Jost,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59}.ln-trust{border-top:1px solid var(--ln-border);border-bottom:1px solid var(--ln-border);padding:32px 0;background:var(--ln-white)}.ln-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.ln-trust__item{display:flex;align-items:center;gap:16px;padding:16px 32px;border-right:1px solid var(--ln-border);transition:background var(--ln-t-med) var(--ln-ease)}.ln-trust__item:last-child{border-right:none}.ln-trust__item:hover{background:var(--ln-off-white)}.ln-trust__icon{flex-shrink:0;color:var(--ln-black);opacity:.7;transition:opacity var(--ln-t-fast) var(--ln-ease),color var(--ln-t-fast) var(--ln-ease),transform var(--ln-t-fast) var(--ln-ease)}.ln-trust__item:hover .ln-trust__icon{opacity:1;color:var(--ln-gold);transform:translateY(-2px)}.ln-trust__label{display:block;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.12em;font-weight:400;text-transform:uppercase;color:var(--ln-black);margin-bottom:2px}.ln-trust__desc{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.03em;font-weight:300;color:var(--ln-text-muted);margin:0;line-height:1.5}.ln-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;overflow:hidden}.ln-editorial--reverse{direction:rtl}.ln-editorial--reverse>*{direction:ltr}.ln-editorial--60-40{grid-template-columns:3fr 2fr}.ln-editorial--40-60{grid-template-columns:2fr 3fr}.ln-editorial__media{position:relative;overflow:hidden;min-height:500px}.ln-editorial__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 1.4s var(--ln-ease)}.ln-editorial__media:hover .ln-editorial__img{transform:scale(1.08)}.ln-editorial__content{display:flex;flex-direction:column;justify-content:center;padding:min(80px,8vw) min(72px,7vw);background:var(--ln-white)}.ln-editorial__content--dark{background:var(--ln-black);color:var(--ln-white)}.ln-editorial__content--warm{background:var(--ln-off-white)}.ln-editorial__label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.26em;font-weight:300;text-transform:uppercase;color:var(--ln-gold);margin:0 0 24px}.ln-editorial__content--dark .ln-editorial__label{color:var(--ln-gold-light)}.ln-editorial__title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:.02em;font-weight:400;color:var(--ln-black);margin:0 0 28px}.ln-editorial__content--dark .ln-editorial__title{color:var(--ln-white)}.ln-editorial__title em{font-style:italic;color:var(--ln-gold)}.ln-editorial__content--dark .ln-editorial__title em{color:var(--ln-gold-light)}.ln-editorial__text{font-family:Jost,sans-serif;font-size:14px;line-height:1.9;letter-spacing:.025em;font-weight:300;color:var(--ln-text-muted);margin:0 0 48px;max-width:420px}.ln-editorial__content--dark .ln-editorial__text{color:#ffffffa6}.ln-editorial-btn{display:inline-flex;align-items:center;gap:14px;font-family:Jost,sans-serif;font-size:10.5px;letter-spacing:.18em;font-weight:400;text-transform:uppercase;text-decoration:none;color:var(--ln-black);border-bottom:1px solid var(--ln-black);padding-bottom:4px;transition:gap .3s var(--ln-ease),opacity .3s var(--ln-ease);align-self:flex-start}.ln-editorial-btn:hover{gap:22px;opacity:.6}.ln-editorial__content--dark .ln-editorial-btn{color:var(--ln-white);border-bottom-color:#ffffff80}.ln-editorial__content--dark .ln-editorial-btn:hover{opacity:.7}.ln-featured{padding:min(96px,10vw) 0;background:var(--ln-white)}.ln-featured__header{text-align:center;margin-bottom:min(64px,7vw);padding:0 24px}.ln-featured__eyebrow{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.26em;font-weight:300;text-transform:uppercase;color:var(--ln-gold);margin:0 0 20px;display:block}.ln-featured__title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(34px,5vw,60px);letter-spacing:.03em;font-weight:400;line-height:1.05;color:var(--ln-black);margin:0}.ln-featured__title em{font-style:italic}.ln-featured__grid{display:grid;grid-template-columns:repeat(var(--ln-cols, 4),1fr);gap:1px;background:var(--ln-warm-gray);margin-bottom:48px}.ln-featured__grid--3col{--ln-cols: 3}.ln-featured__grid--2col{--ln-cols: 2}.ln-product-card{position:relative;background:var(--ln-white);overflow:hidden}.ln-product-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ln-warm-gray)}.ln-product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--ln-t-img) var(--ln-ease),opacity .4s var(--ln-ease);display:block}.ln-product-card__img--secondary{opacity:0;z-index:2}.ln-product-card:hover .ln-product-card__img--primary{transform:scale(1.06)}.ln-product-card:hover .ln-product-card__img--secondary{opacity:1}.ln-product-card__badge{position:absolute;top:16px;left:16px;z-index:3;font-family:Jost,sans-serif;font-size:9px;letter-spacing:.14em;font-weight:400;text-transform:uppercase;background:var(--ln-black);color:var(--ln-white);padding:5px 10px}.ln-product-card__badge--sale{background:var(--ln-gold)}.ln-product-card__actions{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:16px;transform:translateY(100%);transition:transform .4s var(--ln-ease)}.ln-product-card:hover .ln-product-card__actions{transform:translateY(0)}.ln-product-card__atc{display:block;width:100%;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.18em;font-weight:400;text-transform:uppercase;background:#0a0a0ae0;color:#fff;border:none;padding:15px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .3s var(--ln-ease);text-decoration:none}.ln-product-card__atc:hover{background:var(--ln-black)}.ln-product-card__info{padding:18px 20px 20px}.ln-product-card__name{font-family:"DM Serif Display",serif;font-size:15px;letter-spacing:.03em;font-weight:400;color:var(--ln-black);margin:0 0 6px;text-decoration:none;display:block}.ln-product-card__name:hover{opacity:.7}.ln-product-card__price{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.08em;font-weight:300;color:var(--ln-text-muted)}.ln-product-card__price--sale{color:var(--ln-gold)}.ln-product-card__price s{opacity:.5;margin-right:8px}.ln-featured__footer{text-align:center;padding:0 24px}.ln-cta-btn{display:inline-flex;align-items:center;gap:14px;font-family:Jost,sans-serif;font-size:10.5px;letter-spacing:.2em;font-weight:400;text-transform:uppercase;text-decoration:none;color:var(--ln-black);border:1px solid var(--ln-black);padding:18px 44px;transition:all .38s var(--ln-ease)}.ln-cta-btn:hover{background:var(--ln-black);color:var(--ln-white)}.ln-cta-btn svg{transition:transform .3s var(--ln-ease)}.ln-cta-btn:hover svg{transform:translate(5px)}.ln-story{padding:min(100px,10vw) 24px;text-align:center;background:var(--ln-off-white)}.ln-story__inner{max-width:780px;margin:0 auto}.ln-story__label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.26em;font-weight:300;text-transform:uppercase;color:var(--ln-gold);margin:0 0 32px;display:block}.ln-story__title{font-family:"DM Serif Display",serif;font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:.02em;font-weight:400;color:var(--ln-black);margin:0 0 32px}.ln-story__title em{font-style:italic;color:var(--ln-gold)}.ln-story__text{font-family:Jost,sans-serif;font-size:15px;line-height:1.95;letter-spacing:.025em;font-weight:300;color:var(--ln-text-muted);margin:0 0 52px}.ln-newsletter{background:var(--ln-black);padding:min(96px,10vw) 24px;text-align:center}.ln-newsletter__inner{max-width:560px;margin:0 auto}.ln-newsletter__label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.26em;font-weight:300;text-transform:uppercase;color:var(--ln-gold);margin:0 0 24px;display:block}.ln-newsletter__title{font-family:"DM Serif Display",serif;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:.02em;font-weight:400;color:var(--ln-white);margin:0 0 14px}.ln-newsletter__subtitle{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.08em;font-weight:300;color:#ffffff73;margin:0 0 44px}.ln-newsletter__form{display:flex;gap:0;max-width:420px;margin:0 auto}.ln-newsletter__input{flex:1;border:none;border-bottom:1px solid rgba(255,255,255,.2);background:transparent;color:var(--ln-white)!important;font-family:Jost,sans-serif!important;font-size:13px!important;letter-spacing:.05em!important;font-weight:300!important;padding:14px 16px 14px 0!important;outline:none!important;transition:border-color .3s var(--ln-ease)!important}.ln-newsletter__input::placeholder{color:#ffffff4d!important}.ln-newsletter__input:focus{border-bottom-color:#ffffffb3!important}.ln-newsletter__btn{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:#fff9;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.2em;font-weight:400;text-transform:uppercase;padding:14px 0 14px 20px;cursor:pointer;transition:color .3s,border-color .3s}.ln-newsletter__btn:hover{color:var(--ln-white);border-bottom-color:#fff9}.ln-newsletter__disclaimer{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.06em;font-weight:300;color:#ffffff40;margin:24px 0 0}input:focus-visible,button:focus-visible,a:focus-visible{outline:1px solid var(--ln-gold)!important;outline-offset:3px!important}.price--on-sale .price__amount--sale{color:var(--ln-gold)!important}@media(max-width:989px){.ln-editorial{grid-template-columns:1fr;min-height:auto}.ln-editorial--reverse{direction:ltr}.ln-editorial__media{aspect-ratio:4/3;min-height:auto}.ln-editorial__content{padding:48px 28px}.ln-editorial__title{font-size:clamp(28px,6vw,44px)}.ln-featured__grid{--ln-cols: 2}.ln-trust__grid{grid-template-columns:1fr 1fr}.ln-trust__item{border-right:none;border-bottom:1px solid var(--ln-border)}.ln-trust__item:nth-child(odd){border-right:1px solid var(--ln-border)}.ln-trust__item:nth-last-child(-n+2){border-bottom:none}}@media(max-width:749px){.ln-hero{padding-bottom:60px}.ln-hero__title{font-size:clamp(42px,13vw,68px)}.ln-hero__scroll{display:none}.ln-hero__content{padding:0 20px 80px}.ln-featured__grid{--ln-cols: 2;gap:1px}.ln-trust__grid{grid-template-columns:1fr}.ln-trust__item{border-right:none;border-bottom:1px solid var(--ln-border)}.ln-trust__item:last-child{border-bottom:none}.announcement-bar__message{font-size:9.5px!important}.product-form__submit{min-height:54px!important}.variant-button{min-width:46px!important;height:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lonoire-luxury.css.map */
