:root{--lx-pink:#d72b74;--lx-dark:#722343;--lx-blush:#fce5ee;--lx-ink:#341d28}body{background:#fff8f3}.lx-announcement{background:#341d28;font-size:1.2rem;letter-spacing:.035em;padding:1rem 1.5rem}.lx-header{background:#d72b74;padding-block:1.7rem;gap:2.5rem;border-bottom:1px solid #ffffff35}.lx-brand-image{width:208px}.lx-desktop-nav{gap:3rem}.lx-desktop-nav a{font-weight:600;font-size:1.3rem}.lx-header-actions{gap:1rem}.lx-cart-link{border:1px solid #ffffff80;padding:0 1.5rem;border-radius:4px}.lx-editorial-hero{background:#fff8f3;border-bottom:1px solid #d7b8c3;overflow:hidden}.lx-editorial-hero:after{display:none}.lx-editorial-hero .lx-intro-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;min-height:650px;padding-block:6rem 7rem;align-items:center}.lx-intro-copy{max-width:580px}.lx-intro-copy>.lx-eyebrow{border:0;border-radius:0;background:none;padding:0;font-family:monospace;font-size:1.15rem;letter-spacing:.09em;color:#722343;margin-bottom:3rem}.lx-editorial-hero h1{font-family:Georgia,serif;font-size:clamp(5rem,6.9vw,9rem);font-weight:400;line-height:.98;letter-spacing:-.065em;margin:0 0 2.8rem;color:#341d28;max-width:650px}.lx-editorial-hero h1 em{display:block;color:#d72b74;font-weight:400;margin-top:.3rem}.lx-intro-text{font-size:1.5rem;line-height:1.9;max-width:420px;color:#61424f;margin-bottom:2.7rem}.lx-hero-actions{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.lx-hero-actions .button{border-radius:3px;min-height:53px;background:#d72b74;color:#fff;padding-inline:2.4rem;box-shadow:none;--buttons-radius:3px;--buttons-radius-outset:3px;font-weight:600}.lx-hero-actions .button:after{border-radius:3px}.lx-hero-secondary{color:#722343;text-decoration:underline;text-underline-offset:5px;font-size:1.25rem;padding:1.3rem 0}.lx-hero-footnote{display:flex;align-items:center;gap:1.6rem;margin-top:3.2rem}.lx-hero-footnote>span{font-size:4rem;line-height:1;color:#d72b74}.lx-hero-footnote p{margin:0;font-size:1.15rem;color:#815d6c;line-height:1.7}.lx-hero-footnote strong{font-weight:500;color:#5d3447}.lx-photo-composition{position:relative;min-width:0;height:530px;background-image:linear-gradient(#d5a2b326 1px,transparent 1px),linear-gradient(90deg,#d5a2b326 1px,transparent 1px);background-size:24px 24px}.lx-composition-label{position:absolute;left:1.3rem;top:-1rem;font-family:monospace;letter-spacing:.045em;font-size:.95rem;color:#845568}.lx-hero-print{position:absolute;box-sizing:border-box;margin:0;padding:1rem 1rem 0;background:#fff;box-shadow:0 10px 22px #4f243126}.lx-hero-print:before{content:"";position:absolute;width:82px;height:24px;background:#e9b5c8bb;top:-9px;left:calc(50% - 41px);transform:rotate(-5deg);z-index:1}.lx-hero-print img{display:block;width:100%;height:calc(100% - 42px);object-fit:cover;object-position:center;border:1px solid #e8dedf}.lx-hero-print figcaption{height:42px;display:flex;justify-content:space-between;align-items:center;font-family:Georgia,serif;font-style:italic;font-size:1.55rem;color:#642f47}.lx-hero-print-main{width:70%;height:450px;top:30px;right:4%;transform:rotate(5deg)}.lx-hero-print-small{width:52%;height:225px;left:-3%;bottom:-12px;transform:rotate(-9deg)}.lx-hero-print-small img{object-fit:cover}.lx-hero-print-small figcaption{font-size:1.35rem}.lx-hero-seal{position:absolute;left:-2%;top:35px;width:130px;height:130px;border-radius:50%;background:#f4ef94;color:#5c2843;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.2rem;font-weight:700;line-height:1.55;transform:rotate(-12deg);z-index:2;border:1px solid #6d344c}.lx-hero-seal em{font-family:Georgia,serif;font-size:1.75rem;font-weight:400}.lx-hero-scribble{position:absolute;right:-1%;bottom:6px;font-family:Georgia,serif;font-size:8rem;color:#d72b74;line-height:1;transform:rotate(14deg)}.lx-ribbon{background:#f7c7dc;border-block:1px solid #ca7e9f;gap:3rem;font-family:monospace;font-size:1.1rem;letter-spacing:.065em;padding:1.7rem 1.5rem;color:#722343}.lx-ribbon>span:nth-child(2n){font-size:1.8rem;line-height:1}.lx-catalog{padding-block:7rem}.lx-section-title{align-items:end;border-bottom:1px solid #d6b0c0;padding-bottom:2.8rem;margin-bottom:3rem}.lx-section-title .lx-eyebrow{font-family:monospace;font-size:1.05rem}.lx-section-title h2{font-family:Georgia,serif;font-weight:400;font-size:5.4rem;letter-spacing:-.045em}.lx-section-title h2>span{display:none}.lx-catalog-subtitle{font-size:1.3rem;color:#745363;margin:1rem 0 0}.lx-view-all{font-size:1.2rem;color:#722343;white-space:nowrap;padding:1rem 0}.lx-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.8rem}.lx-catalog-card{background:none;border:0;border-radius:0;overflow:visible}.lx-catalog-card:hover{box-shadow:none;transform:none}.lx-catalog-photo{aspect-ratio:4/4.2;background:#f7e6ec;padding:1.4rem;border:1px solid #d6b0c0;position:relative;overflow:hidden}.lx-catalog-photo img{width:100%;height:100%;object-fit:contain;border-radius:0;transition:transform .3s}.lx-catalog-photo:hover img{transform:scale(1.025)}.lx-card-copy{padding:1.6rem 0 0}.lx-card-kicker{font-family:monospace;color:#9c5c78;font-size:.95rem;letter-spacing:.04em;margin:0 0 .8rem}.lx-card-copy h3{font-size:1.75rem;font-family:var(--font-body-family);font-weight:600;line-height:1.45;margin:0 0 .7rem}.lx-card-price{font-size:1.55rem;color:#722343;margin:0 0 1.1rem}.lx-card-action{border-top:1px solid #d6b0c0;border-radius:0;padding:1rem 0;background:none;color:#722343;font-weight:500;font-size:1.25rem;min-height:44px}.lx-photo-pending{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:1rem;text-align:center;color:#722343;font-family:Georgia,serif;font-size:2rem;padding:2rem;box-sizing:border-box}.lx-photo-pending>span:first-child{font-size:5rem;color:#d72b74}.lx-photo-pending small{font-family:var(--font-body-family);font-size:1.1rem}.lx-how{background:#f7c7dc;border-block:1px solid #ca7e9f;padding:6rem 0}.lx-how h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;font-size:4.8rem;max-width:650px}.lx-step-grid{gap:0;border-block:1px solid #bd7c9a}.lx-step{background:none;border:0;border-right:1px solid #bd7c9a;border-radius:0;padding:3rem;box-shadow:none}.lx-step:last-child{border-right:0}.lx-step-num{font-family:Georgia,serif;background:none;border:0;border-radius:0;font-size:4.5rem;color:#9d2859;width:auto;height:auto}.lx-step h3{margin:2rem 0 1rem;font-size:1.7rem}.lx-step .rte{font-size:1.3rem}.lx-how-link{margin-top:2.5rem;font-size:1.2rem}.contact{max-width:85rem!important}.contact .title{font-family:Georgia,serif;font-weight:400;font-size:4.5rem;letter-spacing:-.035em}.lx-brand-footer{background:#d72b74;border-top:1px solid #d72b74;padding:5rem 0}.lx-brand-footer:before,.lx-brand-footer:after{display:none}.lx-brand-footer img{width:245px}.lx-brand-footer h2{font-family:Georgia,serif;font-weight:400;font-size:4rem;letter-spacing:-.03em}.lx-brand-footer .button{border-radius:3px;font-size:1.2rem}.lx-card-reference{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem}.lx-card-reference img{width:100%;height:100%;object-fit:contain}.lx-has-reference .card__inner>.card__content{visibility:hidden}@media(max-width:989px){.lx-editorial-hero .lx-intro-inner{gap:3rem;min-height:570px;padding-block:4.5rem 6rem}.lx-editorial-hero h1{font-size:6.4rem}.lx-photo-composition{height:430px}.lx-hero-print-main{height:355px;width:78%;right:0}.lx-hero-print-small{height:190px;width:58%;left:-3%}.lx-hero-seal{height:110px;width:110px;font-size:1rem;left:-6%;top:15px}.lx-composition-label{font-size:.8rem}.lx-step{padding:2.3rem}.lx-ribbon{gap:1.8rem}.lx-catalog-grid{gap:3rem 2rem}}@media(max-width:749px){.lx-brand-image{width:158px}.lx-header{padding-block:1.5rem;gap:1rem}.lx-cart-link{padding:0 .8rem;font-size:1.1rem}.lx-announcement{font-size:1.05rem;line-height:1.7}.lx-editorial-hero .lx-intro-inner{grid-template-columns:1fr;gap:3rem;padding-top:3.5rem;padding-bottom:5rem}.lx-editorial-hero h1{font-size:clamp(5.3rem,12vw,8rem);max-width:550px}.lx-intro-copy>.lx-eyebrow{font-size:.92rem;margin-bottom:2.2rem}.lx-intro-text{font-size:1.4rem;max-width:460px;margin-bottom:2.2rem}.lx-hero-actions{gap:1.8rem}.lx-hero-actions .button{font-size:1.25rem;padding-inline:1.8rem;min-height:51px}.lx-hero-secondary{font-size:1.15rem}.lx-hero-footnote{margin-top:2rem}.lx-photo-composition{height:430px;width:100%;max-width:460px;margin:1rem auto 0}.lx-composition-label{left:0;top:-1rem;font-size:.8rem}.lx-hero-print-main{width:70%;right:5%;height:355px;top:30px}.lx-hero-print-small{width:54%;height:190px;left:2%;bottom:0}.lx-hero-seal{left:1%;top:15px;height:105px;width:105px;font-size:1rem}.lx-hero-seal em{font-size:1.6rem}.lx-hero-scribble{right:1%;bottom:0;font-size:6rem}.lx-ribbon{justify-content:center;gap:1rem;font-size:.92rem;line-height:1.6;letter-spacing:.025em}.lx-ribbon>span:last-child,.lx-ribbon>span:nth-child(4){display:none}.lx-catalog{padding-block:4rem}.lx-section-title{padding-bottom:2rem;align-items:flex-start;flex-wrap:wrap;gap:1rem}.lx-section-title h2{font-size:4rem}.lx-catalog-subtitle{font-size:1.2rem}.lx-view-all{font-size:1.1rem;padding:0}.lx-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.5rem}.lx-catalog-photo{padding:.7rem;aspect-ratio:3/3.7}.lx-card-copy{padding-top:1.3rem}.lx-card-kicker{font-size:.8rem;letter-spacing:0;line-height:1.6}.lx-card-copy h3,.lx-card-price{font-size:1.35rem}.lx-card-action{font-size:1.1rem}.lx-photo-pending{padding:.8rem;font-size:1.5rem}.lx-how{padding-block:4rem}.lx-how h2{font-size:3.6rem}.lx-step-grid{grid-template-columns:1fr}.lx-step{display:grid;grid-template-columns:42px 1fr;gap:0 1.5rem;padding:2.2rem 0;border-right:0;border-bottom:1px solid #bd7c9a}.lx-step:last-child{border-bottom:0}.lx-step-num{grid-row:1/3;font-size:3.5rem}.lx-step h3{margin:.4rem 0 .7rem;font-size:1.5rem}.lx-step .rte{font-size:1.25rem}.contact .title,.lx-brand-footer h2{font-size:3.5rem}.lx-brand-footer img{width:200px}}@media(max-width:359px){.lx-catalog-grid{gap:2.4rem 1.2rem}.lx-editorial-hero h1{font-size:5.1rem}.lx-photo-composition{height:380px}.lx-hero-print-main{height:315px}.lx-hero-print-small{height:170px}.lx-hero-seal{width:95px;height:95px}.lx-card-kicker{font-size:.73rem}.lx-card-copy h3{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.lx-catalog-photo img{transition:none}.lx-catalog-photo:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lukxis-boutique.css.map */
