.utility-bar,.announcement-bar-section .utility-bar{background:var(--lp-sand)!important;border-bottom:1px solid var(--lp-line)!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:var(--lp-graphite)!important}.lom-newsletter{background:var(--lp-paper)!important;border-top:1px solid var(--lp-line)!important}.lom-footer{background:#efe6d8!important;color:var(--lp-graphite)!important;border-top:1px solid var(--lp-line)}.lom-footer a,.lom-footer__nav li,.lom-footer__contact>a{color:var(--lp-graphite)!important}.lom-footer__brand>p,.lom-footer__bottom,.lom-footer__bottom p,.lom-footer__policies a{color:var(--lp-muted)!important}.lom-footer h2,.lom-footer summary{color:var(--lp-accent-ink)!important}.lom-footer .lom-brand{color:var(--lp-graphite)!important}.lom-footer .lom-brand__monogram{color:var(--lp-accent)!important}.lom-footer__motto{color:var(--lp-accent-ink)!important}.lom-footer .list-social svg{color:var(--lp-graphite)}.lom-footer__bottom,.lom-footer__mobile,.lom-footer__contact{border-color:var(--lp-line)!important}.lom-footer:before{content:"";display:block;width:64px;height:1px;margin:0 auto 56px;background:var(--lp-accent)}.lom-collection-banner{background:var(--lp-sand)!important;overflow:hidden}.lom-collection-banner .page-width.lom-collection-banner__inner{max-width:none!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;min-height:clamp(400px,34vw,620px)}.lom-collection-banner .lom-collection-banner__copy{width:auto!important;align-self:center;padding:clamp(40px,5vw,80px) clamp(24px,4vw,72px) clamp(40px,5vw,80px) max(var(--lp-gutter),calc((100vw - 1360px)/2 + 48px))!important}.lom-collection-banner h1{font-size:clamp(48px,5.6vw,92px)!important;margin:18px 0 20px!important}.lom-collection-banner .lom-collection-banner__image{position:relative!important;inset:auto!important;width:auto!important;min-height:100%}.lom-collection-banner .lom-collection-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 32%}.lom-collection-banner__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #2a28260f;pointer-events:none}@media(max-width:749px){.lom-collection-banner .page-width.lom-collection-banner__inner{grid-template-columns:minmax(0,1fr);min-height:0}.lom-collection-banner .lom-collection-banner__image{order:-1;aspect-ratio:4 / 3;min-height:0}.lom-collection-banner .lom-collection-banner__copy{padding:28px var(--lp-gutter) 36px!important}.lom-collection-banner h1{font-size:44px!important}}.lp-story__media img{object-position:center 35%}.lp-head--center{margin-left:auto;margin-right:auto;text-align:center;justify-items:center}.lp-head--center .lp-lead{margin-left:auto;margin-right:auto}.lp-round{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--lp-line-strong);border-radius:50%;background:var(--lp-paper);color:var(--lp-graphite);cursor:pointer;transition:background-color .3s var(--lp-ease),color .3s var(--lp-ease),border-color .3s var(--lp-ease)}.lp-round--prev .lp-icon{transform:rotate(180deg)}@media(hover:hover){.lp-round:hover{background:var(--lp-graphite);color:var(--lp-ivory);border-color:var(--lp-graphite)}}.lp-marquee{overflow:hidden;padding:22px 0;background:var(--lp-paper);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-marquee__track{display:flex;width:max-content}.lp-marquee__group{display:flex;align-items:center;gap:36px;padding-right:36px}.lp-marquee__word{font:italic 400 clamp(22px,2.4vw,34px)/1 var(--lp-serif);color:var(--lp-graphite-2);white-space:nowrap}.lp-marquee__mark{flex:none;color:var(--lp-accent)}@media(prefers-reduced-motion:no-preference){.lp-marquee__track{animation:lp-marquee 48s linear infinite}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-carousel{--lp-card-w: clamp(200px, 19vw, 290px);position:relative;padding:var(--lp-section) 0 calc(var(--lp-section) * .7);overflow:hidden;background:radial-gradient(60% 70% at 50% 55%,#fdfaf5 0%,var(--lp-ivory) 70%)}.lp-carousel__stage{position:relative}.lp-carousel__ring{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--lp-gutter) 24px;scrollbar-width:none}.lp-carousel__ring::-webkit-scrollbar{display:none}.lp-c-card{flex:0 0 var(--lp-card-w);scroll-snap-align:center;display:flex;flex-direction:column;background:var(--lp-white);border:1px solid var(--lp-line);border-radius:2px;color:inherit;text-decoration:none;box-shadow:0 34px 60px -44px #2a282680;transition:box-shadow .4s var(--lp-ease),border-color .4s var(--lp-ease)}.lp-c-card__media{display:block;aspect-ratio:1;padding:9%}.lp-c-card__media img{width:100%;height:100%;object-fit:contain;display:block}.lp-c-card__body{display:grid;gap:6px;padding:0 18px 20px;text-align:center}.lp-c-card__title{font:500 19px/1.2 var(--lp-serif);font-variant-numeric:lining-nums;color:var(--lp-graphite);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-c-card__price{font:500 12.5px/1.4 var(--lp-sans);letter-spacing:.08em;color:var(--lp-muted)}.lp-carousel__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px}.lp-carousel__hint{font:600 11.5px/1 var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-accent-ink)}.lp-carousel:not(.is-ring) .lp-round,.lp-carousel:not(.is-ring) .lp-carousel__hint{display:none}.lp-carousel.is-ring .lp-carousel__stage{height:calc(var(--lp-card-w) * 1.62);perspective:1700px;perspective-origin:50% 35%;display:grid;place-items:center;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.lp-carousel.is-ring .lp-carousel__stage:active{cursor:grabbing}.lp-carousel.is-ring .lp-carousel__stage:after{content:"";position:absolute;left:50%;bottom:2%;width:min(70vw,900px);height:70px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#2a282629,#2a282600);pointer-events:none}.lp-carousel.is-ring .lp-carousel__ring{display:block;position:relative;width:var(--lp-card-w);height:calc(var(--lp-card-w) * 1.36);padding:0;overflow:visible;transform-style:preserve-3d;will-change:transform}.lp-carousel.is-ring .lp-c-card{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-user-drag:none}.lp-carousel.is-ring .lp-c-card img{-webkit-user-drag:none;pointer-events:none}.lp-carousel.is-ring .lp-c-card.is-front{border-color:#a8834f8c;box-shadow:0 50px 90px -46px #2a282699}@media(max-width:749px){.lp-carousel{--lp-card-w: 190px}.lp-carousel.is-ring .lp-carousel__stage{perspective:1100px}}.lp-day{position:relative;background:linear-gradient(180deg,var(--lp-ivory) 0%,#f1e8db 100%)}.lp-day__sticky{padding:var(--lp-section) 0}.lp-day__inner{display:grid;gap:40px}.lp-day__steps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.lp-day__step{padding-top:22px;border-top:1px solid var(--lp-line)}.lp-day__step p{margin:10px 0 12px;color:var(--lp-muted);font-size:15.5px;line-height:1.7;max-width:38ch}.lp-day__time{display:block;margin-bottom:10px;font:italic 400 20px/1 var(--lp-serif);color:var(--lp-accent-ink)}.lp-day__dots,.lp-day__stage{display:none}.lp-day.is-3d{height:420vh}.lp-day.is-3d .lp-day__sticky{position:sticky;top:0;height:100vh;height:100svh;padding:0;display:flex;align-items:center;overflow:hidden}.lp-day.is-3d .lp-day__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;height:100%}.lp-day.is-3d .lp-day__steps{display:block;position:relative;min-height:220px;margin-top:40px}.lp-day.is-3d .lp-day__step{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(18px);transition:opacity .7s var(--lp-out),transform .8s var(--lp-out);pointer-events:none}.lp-day.is-3d .lp-day__step.is-active{opacity:1;transform:none;pointer-events:auto}.lp-day.is-3d .lp-day__step .lp-h3{font-size:clamp(30px,3vw,44px)}.lp-day.is-3d .lp-day__dots{display:flex;gap:18px;margin-top:12px}.lp-day__dots span{font:500 12px/1 var(--lp-sans);letter-spacing:.14em;color:var(--lp-muted);padding-bottom:8px;border-bottom:1px solid transparent;transition:color .4s,border-color .4s}.lp-day__dots span.is-active{color:var(--lp-graphite);border-color:var(--lp-accent)}.lp-day.is-3d .lp-day__stage{display:block;position:relative;height:min(78vh,760px)}.lp-day__stage:before{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:50%;background:radial-gradient(closest-side,#fdfaf5f2,#fdfaf500)}.lp-day__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--lp-ease)}.lp-day.is-live .lp-day__canvas{opacity:1}@media(max-width:989px){.lp-day.is-3d{height:380vh}.lp-day.is-3d .lp-day__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;padding-top:88px}.lp-day.is-3d .lp-day__stage{order:2;height:46svh;margin:0 calc(var(--lp-gutter) * -1)}.lp-day.is-3d .lp-day__copy .lp-h2{font-size:34px}.lp-day.is-3d .lp-day__steps{margin-top:18px;min-height:190px}}.lp-need__link,.lp-card__media{transform:perspective(900px) rotateX(var(--lp-rx, 0deg)) rotateY(var(--lp-ry, 0deg));transition:transform .6s var(--lp-out)}.lp-need__media:after,.lp-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s var(--lp-ease);background:radial-gradient(420px circle at var(--lp-mx, 50%) var(--lp-my, 50%),rgba(255,248,232,.55),rgba(255,248,232,0) 45%)}.is-tilting .lp-need__media:after,.lp-card__media.is-tilting:after{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lp-atelier-lux.css.map */
