:root{--lr-cream:#fcf7f1;--lr-paper:#fffdfc;--lr-rose:#f4cfcf;--lr-copper:#9a573a;--lr-ink:#3f2923;--lr-sage:#a6a88d;--lr-soft:#856f68;--lr-radius:24px;--lr-shadow:0 20px 60px rgba(78,47,33,.085)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{margin:0;background:var(--lr-cream);color:var(--lr-ink);font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%}img{display:block}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.18;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,5.2vw,5.3rem)}h2{font-size:clamp(2rem,3.6vw,3.8rem)}h3{font-size:clamp(1.15rem,1.5vw,1.65rem)}::selection{background:var(--lr-rose);color:var(--lr-ink)}:focus-visible{outline:3px solid var(--lr-copper);outline-offset:3px}.lr-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}.lr-skip{position:fixed;right:12px;top:-100px;z-index:9999;background:#fff;padding:10px 16px;border-radius:6px}.lr-skip:focus{top:12px}.lr-shell{width:min(1340px,calc(100% - 80px));margin-inline:auto}.lr-section{padding-block:92px}.lr-eyebrow{display:inline-flex;align-items:center;gap:9px;letter-spacing:.17em;text-transform:uppercase;color:var(--lr-copper);font-size:11px;font-weight:700}.lr-dot{width:7px;height:7px;background:#b77f68;border-radius:50%;box-shadow:0 0 0 5px #f1ded3}.lr-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:38px}.lr-section-heading h2{margin:8px 0 0}.lr-section-heading p{color:var(--lr-soft);margin:13px 0 0}.lr-link-arrow{display:inline-flex;gap:15px;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid #b38c79;padding-bottom:8px;white-space:nowrap}.lr-link-arrow span,.lr-link-arrow:hover{color:var(--lr-copper)}.lr-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:14px 28px;border-radius:100px;font-size:14px;font-weight:700;border:1px solid transparent;text-align:center;transition:background .25s,transform .25s,box-shadow .25s;white-space:nowrap}.lr-button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #2c1a1626}.lr-button--dark{background:var(--lr-ink);color:#fff}.lr-button--dark:hover{background:var(--lr-copper)}.lr-button--light{background:#fff;color:var(--lr-ink)}.lr-button--outline{border-color:#d7c4b8;background:transparent;color:var(--lr-ink)}.lr-button--small{min-height:43px;padding:8px 19px;font-size:12px}.lr-announcement{background:var(--lr-ink);color:#f9e9df;font-size:11px;letter-spacing:.05em}.lr-announcement__inner{height:36px;display:flex;align-items:center;justify-content:center;gap:24px;text-align:center}.lr-announcement__spark{color:#dbb093;font-size:13px}.lr-header{position:sticky;top:0;z-index:70;background:#fffbf7f2;border-bottom:1px solid rgba(91,60,49,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow .25s}.lr-header.is-scrolled{box-shadow:0 10px 25px #4630270f}.lr-header__inner{min-height:94px;display:grid;grid-template-columns:minmax(0,1fr) 245px minmax(0,1fr);align-items:center;gap:25px}.lr-header__nav{display:flex;align-items:center;gap:23px;white-space:nowrap;overflow:hidden}.lr-header__nav a{font-size:12px;font-weight:600;color:#60463b;transition:color .2s}.lr-header__nav a:hover{color:var(--lr-copper)}.lr-header__brand{display:flex;justify-content:center;align-items:center;max-width:245px}.lr-header__logo{width:235px;height:72px;object-fit:contain;mix-blend-mode:multiply}.lr-header__actions{display:flex;justify-content:flex-end;gap:12px;align-items:center}.lr-icon-button{width:36px;height:40px;display:grid;place-items:center;position:relative;border:0;background:transparent;color:var(--lr-ink)}.lr-icon-button svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.lr-cart-bubble{position:absolute;top:0;left:-5px;min-width:17px;height:17px;padding:0 3px;background:var(--lr-copper);border-radius:100px;color:#fff;font-size:10px;display:grid;place-items:center;line-height:1}.lr-menu-trigger{display:none}.lr-mobile-nav{background:var(--lr-paper);border-top:1px solid #ebded8;padding:13px 24px 24px;box-shadow:0 18px 22px #3c221c14}.lr-mobile-nav a{display:block;padding:12px 8px;border-bottom:1px solid #f0e4df}.lr-hero{min-height:680px;position:relative;overflow:hidden;padding-top:55px;padding-bottom:0;background:radial-gradient(ellipse at 70% 45%,rgba(243,205,200,.6),transparent 38%),radial-gradient(ellipse at 6% 20%,rgba(245,228,215,.7),transparent 42%),linear-gradient(115deg,#fdf8f2,#fffdfb 48%,#f8efe9)}.lr-hero__grid{display:grid;grid-template-columns:49% 51%;align-items:center;min-height:565px;position:relative;z-index:2}.lr-hero__copy{position:relative;z-index:3;padding-bottom:65px}.lr-hero__copy h1{font-size:clamp(55px,5.55vw,88px);line-height:1.27;max-width:630px;margin:19px 0 18px;font-weight:700}.lr-hero__copy h1 em{display:block;color:var(--lr-copper);font-style:normal;font-weight:600}.lr-hero__sub{max-width:500px;color:#756057;font-size:16px;line-height:2.1}.lr-hero__actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.lr-hero__trust{margin-top:42px;color:#987c70;font-size:12px;display:flex;align-items:center;gap:10px}.lr-hero__trust span{color:#b88a6b;font-size:21px}.lr-hero__visual{height:570px;position:relative;display:flex;justify-content:center;align-items:center;isolation:isolate}.lr-hero__halo{position:absolute;width:min(470px,75%);aspect-ratio:1;top:13%;left:15%;border-radius:50%;background:radial-gradient(circle,#f7e4da,#f5d8d5 58%,#fff0 72%);filter:blur(1px);z-index:-1}.lr-hero__orbit{position:absolute;width:520px;height:520px;border:1px solid rgba(160,102,76,.2);border-radius:50%;transform:rotate(-25deg) scaleX(.84)}.lr-hero__orbit--two{width:595px;height:595px;transform:rotate(30deg) scaleX(.87);border-color:#a6a88d3d}.lr-hero__center{width:min(90%,540px);max-height:535px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;filter:drop-shadow(0 30px 40px rgba(119,71,62,.16));transform-style:preserve-3d}.lr-hero__product{max-height:530px;width:100%;object-fit:contain;mix-blend-mode:multiply;animation:lrFloat 6s ease-in-out infinite}.lr-hero__portrait{max-height:530px;width:100%;object-fit:contain;mix-blend-mode:multiply}.lr-hero__glass-tag{position:absolute;bottom:76px;right:-24px;display:flex;align-items:center;gap:12px;padding:13px 22px;border-radius:18px;background:#ffffffc7;box-shadow:0 15px 35px #5e35271a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:5;direction:ltr}.lr-hero__glass-tag>span{font-size:24px;color:var(--lr-copper)}.lr-hero__glass-tag div{display:grid;line-height:1.35}.lr-hero__glass-tag strong{font-family:Georgia,serif;font-size:17px}.lr-hero__glass-tag small{font-size:8px;letter-spacing:.16em;color:var(--lr-soft)}.lr-hero__floating-copy{position:absolute;top:15%;left:1%;font-family:Georgia,serif;font-style:italic;letter-spacing:.04em;font-size:22px;color:#c2a194;transform:rotate(-7deg)}.lr-hero__flowers span{position:absolute;font-size:36px;color:#e6b6ae;opacity:.45;pointer-events:none}.lr-hero__flowers span:first-child{top:90px;right:25px}.lr-hero__flowers span:nth-child(2){bottom:80px;left:14%}.lr-hero__flowers span:nth-child(3){top:58px;left:12%}.lr-hero__bottom{height:60px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(143,112,100,.15);color:#a88b7d;letter-spacing:.12em;font-size:10px;direction:ltr}.lr-hero__bottom a{color:var(--lr-copper);font-size:11px;letter-spacing:0}.lr-reassurance{background:#fff9f4;border-bottom:1px solid #eee1d8;border-top:1px solid #f0e3da}.lr-reassurance__grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:27px;gap:20px}.lr-reassurance__grid>div{display:grid;grid-template-columns:37px 1fr;column-gap:8px;align-items:center}.lr-reassurance__grid span{grid-row:span 2;color:var(--lr-copper);font-size:27px;line-height:1}.lr-reassurance__grid strong{font-size:13px}.lr-reassurance__grid small{font-size:11px;color:#967b6e}.lr-categories{background:linear-gradient(180deg,#fffaf6,var(--lr-cream))}.lr-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.lr-category{display:block;min-width:0}.lr-category__image{aspect-ratio:1.08;border-radius:50% 50% 25% 25%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:linear-gradient(142deg,#f0ded4,#f8eae5 50%,#e7d9ca);transition:transform .45s,box-shadow .45s}.lr-category:nth-child(2) .lr-category__image{background:linear-gradient(135deg,#efd7d5,#f8eae9)}.lr-category:nth-child(3) .lr-category__image{background:linear-gradient(135deg,#e9e5d7,#f3ede9)}.lr-category__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(169,111,92,.12);border-radius:inherit;pointer-events:none}.lr-category__image img{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .55s}.lr-category__image>span{font-size:120px;color:#d6b3a1}.lr-category:hover .lr-category__image{box-shadow:var(--lr-shadow)}.lr-category:hover .lr-category__image img{transform:scale(1.065)}.lr-category__details{display:flex;align-items:center;justify-content:space-between;padding:20px 8px 0}.lr-category__details small{display:block;font-family:Georgia,serif;letter-spacing:.1em;font-size:10px;color:var(--lr-copper)}.lr-category__details h3{font-size:clamp(18px,2vw,26px);margin:7px 0 0}.lr-category__arrow{width:40px;height:40px;border-radius:50%;border:1px solid #d7bbab;display:grid;place-items:center;font-size:23px;transition:background .2s,color .2s}.lr-category:hover .lr-category__arrow{background:var(--lr-ink);color:#fff}.lr-featured{background:var(--lr-paper)}.lr-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}.lr-product-card{background:#fff;box-shadow:0 5px 20px #523c2f09;border-radius:20px;overflow:hidden;min-width:0;border:1px solid #f2e8e1;transition:box-shadow .3s,transform .25s;transform-style:preserve-3d}.lr-product-card:hover{box-shadow:0 20px 45px #4f2f201d}.lr-product-card__media{aspect-ratio:.9;background:radial-gradient(circle at 50% 35%,#fffaf7,#f5ece5);display:grid;place-items:center;position:relative;overflow:hidden}.lr-product-card__glow{position:absolute;width:82%;height:75%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(239,212,202,.74),transparent 68%);pointer-events:none}.lr-product-card__photo{position:relative;z-index:1;width:90%;height:87%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.lr-product-card:hover .lr-product-card__photo{transform:translateY(-8px) scale(1.07) rotate(-2deg)}.lr-product-card__sale{position:absolute;top:16px;right:15px;background:#fff9f3;color:#965139;border:1px solid #e5cbbd;font-size:11px;font-weight:800;padding:4px 11px;border-radius:50px;z-index:3}.lr-product-card__view{position:absolute;bottom:14px;left:14px;background:#ffffffe6;font-size:10px;letter-spacing:0;padding:6px 12px;border-radius:50px;z-index:2;opacity:0;transform:translateY(6px);transition:all .25s}.lr-product-card:hover .lr-product-card__view{opacity:1;transform:none}.lr-product-card__info{padding:16px 18px 20px}.lr-product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650;font-size:14px;line-height:1.7;min-height:47px}.lr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:10px 0 15px}.lr-price strong{font-size:15px;color:var(--lr-copper)}.lr-price s{color:#a89992;font-size:12px}.lr-card-button{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid #d6b5a4;border-radius:40px;padding:9px 15px;background:transparent;font-size:12px;font-weight:700;transition:background .25s,color .25s}.lr-card-button span{font-size:18px}.lr-card-button:hover{background:var(--lr-ink);color:#fff}.lr-card-button--disabled{opacity:.5;cursor:not-allowed}.lr-empty-image{width:100%;height:100%;display:grid;place-items:center;color:#b78a75;font-family:Georgia,serif;font-size:22px}.lr-immersive{background:#fffbf8}.lr-immersive__card{background:radial-gradient(ellipse at 85% 45%,rgba(183,128,100,.6),transparent 42%),linear-gradient(135deg,#4f302b,#70463a 60%,#4b302a);color:#fff;padding:85px 85px 75px;border-radius:30px;display:grid;grid-template-columns:1fr 1fr;min-height:530px;overflow:hidden;position:relative;isolation:isolate}.lr-immersive__copy{position:relative;z-index:5;align-self:center}.lr-immersive__copy .lr-eyebrow{color:#e9c8b9}.lr-immersive__copy h2{font-size:clamp(44px,4.6vw,74px);line-height:1.27;margin:17px 0}.lr-immersive__copy h2 em{display:block;font-style:normal;color:#f3cbbd}.lr-immersive__copy p{color:#f1dad0;font-size:15px;max-width:435px;line-height:2}.lr-immersive__copy .lr-button{margin-top:20px}.lr-immersive__note{margin-top:48px;font-size:10px;color:#dbc0b5;letter-spacing:.13em;direction:ltr;text-align:right}.lr-immersive__note span{font-size:22px;color:#f6d2bf}.lr-immersive__stage{position:relative;height:430px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;isolation:isolate}.lr-immersive__ring{position:absolute;border-radius:50%;border:1px solid rgba(245,215,198,.35);width:410px;height:410px;transform:rotate(18deg) scaleX(.8)}.lr-immersive__ring--two{width:490px;height:490px;transform:rotate(-27deg) scaleX(.78);border-color:#f5d7c626}.lr-immersive__object{width:min(470px,100%);height:390px;object-fit:contain;z-index:2;filter:drop-shadow(15px 24px 25px rgba(25,11,12,.35));mix-blend-mode:screen;animation:lrFloat 7s ease-in-out infinite}.lr-immersive__pedestal{position:absolute;bottom:0;width:60%;height:58px;background:radial-gradient(ellipse,rgba(0,0,0,.38),transparent 68%);filter:blur(6px)}.lr-immersive__star{position:absolute;top:30px;left:20px;font-size:38px;color:#eec3a8}.lr-story{background:linear-gradient(180deg,#fbf7f0,#f6efe8)}.lr-story__inner{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.lr-story__graphic{position:relative;display:flex;justify-content:center;align-items:center;max-height:520px}.lr-story__glow{position:absolute;top:10%;right:18%;bottom:10%;left:18%;background:#edd8d1;filter:blur(65px);border-radius:50%}.lr-story__portrait{width:min(100%,520px);max-height:490px;object-fit:contain;position:relative;mix-blend-mode:multiply;z-index:2}.lr-story__text{max-width:570px}.lr-story__text h2{font-size:clamp(39px,4.4vw,64px);margin:18px 0 23px}.lr-story__text p{line-height:2.35;color:#745b53;font-size:16px}.lr-story__signature{font-family:Georgia,serif;color:var(--lr-copper);direction:ltr;text-align:right;font-style:italic;font-size:30px;margin-top:34px}.lr-story__signature span{font-family:Arial,sans-serif;font-size:18px;margin-left:10px}.lr-film{background:var(--lr-paper)}.lr-film__grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:65px}.lr-film__video{height:460px;background:radial-gradient(circle,#f7ddd4,#e8c9c0);border-radius:26px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.lr-film__video>img,.lr-film__video>video{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lr-film__video>video{object-fit:cover;mix-blend-mode:normal}.lr-film__badge{position:absolute;bottom:20px;left:20px;background:#fffffff0;border-radius:100px;padding:7px 14px;color:var(--lr-copper);font-size:10px;letter-spacing:.1em;direction:ltr}.lr-film__words{max-width:465px}.lr-film__quote{font-family:Georgia,serif;font-size:110px;line-height:.7;color:#d2a896}.lr-film__words h3{font-size:clamp(30px,3.1vw,48px);margin:18px 0}.lr-film__words p{line-height:2.2;color:var(--lr-soft);margin-bottom:28px}.lr-faq{background:#fbf3ee}.lr-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.lr-faq h2{margin:10px 0 20px}.lr-faq p{line-height:2;color:var(--lr-soft)}.lr-faq__items{border-top:1px solid #d8c2b4}.lr-faq details{border-bottom:1px solid #d8c2b4;padding:20px 0}.lr-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.lr-faq summary::-webkit-details-marker{display:none}.lr-faq summary span{font-size:21px;color:var(--lr-copper);transition:transform .3s}.lr-faq details[open] summary span{transform:rotate(45deg)}.lr-faq details>div{padding:10px 0 4px;color:var(--lr-soft);font-size:14px;line-height:2}.lr-footer{background:#38251f;color:#f9ece5;padding-top:80px}.lr-footer__grid{display:grid;grid-template-columns:1.35fr .7fr .9fr 1.2fr;gap:50px;padding-bottom:65px}.lr-footer__wordmark{font-family:Georgia,Times New Roman,serif;font-size:43px;letter-spacing:-.06em;color:#eec2b2;direction:ltr;display:block;line-height:1.2}.lr-footer__brand p{max-width:330px;line-height:2.15;font-size:13px;color:#d7c0b6;margin:16px 0}.lr-footer__petal{font-size:40px;color:#d3a58d}.lr-footer h3{font-size:15px;letter-spacing:0;margin:0 0 22px;color:#fff}.lr-footer__links{display:flex;flex-direction:column;gap:11px;font-size:12px;color:#dbc7bc}.lr-footer__links a:hover{color:#fff}.lr-footer__newsletter p{font-size:12px;color:#dbc7bc;line-height:1.9}.lr-newsletter-form{margin-top:18px;display:flex;position:relative;flex-wrap:wrap;border-bottom:1px solid #cda58b}.lr-newsletter-form input{border:0;background:transparent;color:#fff;padding:13px 2px;min-width:0;flex:1;font-size:13px;outline:0}.lr-newsletter-form input::placeholder{color:#bba095}.lr-newsletter-form button{background:transparent;border:0;color:#edc5ab;font-size:23px;padding:0 10px}.lr-newsletter-form .lr-success{flex:0 0 100%}.lr-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding:23px 0 29px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#c7aca0;flex-wrap:wrap}.lr-footer__bottom div{display:flex;gap:20px;flex-wrap:wrap}.lr-music-button{position:fixed;z-index:68;bottom:23px;left:24px;display:flex;gap:9px;align-items:center;background:#fffaf6;color:var(--lr-copper);border:1px solid #edd8ce;border-radius:50px;box-shadow:0 12px 38px #3e1e1329;padding:11px 17px;font-size:12px;font-weight:700}.lr-music-button.is-playing{background:var(--lr-copper);color:#fff}.lr-music-note{font-size:22px;line-height:1}.lr-music-button.is-playing .lr-music-note{animation:lrPulse 1s ease-in-out infinite}.lr-music-invite{position:fixed;z-index:69;bottom:90px;left:22px;width:min(370px,calc(100% - 38px));background:#fffefa;border:1px solid #ecd8cc;box-shadow:0 22px 65px #46291b33;border-radius:24px;padding:19px;display:grid;grid-template-columns:40px 1fr;gap:12px;animation:lrAppear .4s ease both}.lr-music-invite__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f3dbd4;color:var(--lr-copper);font-size:24px}.lr-music-invite strong{font-size:13px}.lr-music-invite p{font-size:11px;color:var(--lr-soft);margin:4px 0 0}.lr-music-invite__actions{grid-column:1/-1;display:flex;gap:9px;justify-content:space-between;margin-top:3px}.lr-music-invite__actions button{border:1px solid #dcc3b4;background:var(--lr-ink);color:#fff;border-radius:40px;padding:8px 18px;font-size:11px}.lr-music-invite__actions button:last-child{background:transparent;color:var(--lr-soft)}.lr-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f120f7d;z-index:89}.lr-cart-drawer{position:fixed;z-index:90;top:0;left:0;height:100dvh;width:min(440px,100%);background:#fffaf6;box-shadow:20px 0 50px #00000026;display:flex;flex-direction:column;transform:translate(-103%);visibility:hidden;transition:transform .3s,visibility .3s}.lr-cart-drawer.is-open{transform:translate(0);visibility:visible}.lr-drawer__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebdcd3;padding:18px 23px}.lr-drawer__header h2{font-size:23px;margin:0}.lr-drawer__header h2 span{font-size:15px;color:var(--lr-copper)}.lr-icon-close{background:transparent;border:0;font-size:29px;line-height:1;padding:0 8px}.lr-drawer__content{overflow:auto;flex:1;padding:20px 23px}.lr-drawer__bottom{border-top:1px solid #ecdcd4;padding:18px 23px 26px;display:grid;gap:12px}.lr-drawer__subtotal{display:flex;justify-content:space-between;align-items:center}.lr-drawer__subtotal strong{color:var(--lr-copper)}.lr-drawer__bottom small{color:var(--lr-soft)}.lr-drawer-item{display:grid;grid-template-columns:92px 1fr 20px;gap:12px;padding:12px 0;border-bottom:1px solid #eee0d9}.lr-drawer-item img{width:90px;height:100px;object-fit:contain;background:#f5ede7;border-radius:12px;mix-blend-mode:multiply}.lr-drawer-item strong{font-size:13px;display:block;line-height:1.5}.lr-drawer-item small{display:block;font-size:11px;color:var(--lr-soft);padding:6px 0}.lr-drawer-item b{font-size:13px;color:var(--lr-copper)}.lr-drawer-item__remove{font-size:20px;align-self:start;border:0;background:transparent;color:#9d7b6e}.lr-drawer-empty{text-align:center;padding:100px 20px;color:var(--lr-soft)}.lr-drawer-empty span{display:block;font-size:45px;color:var(--lr-copper)}.lr-breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:#a2897d;flex-wrap:wrap;margin-bottom:38px}.lr-breadcrumb a:hover{color:var(--lr-copper)}.lr-page-heading{text-align:center;max-width:850px;margin:0 auto 48px}.lr-page-heading h1{margin:13px 0;font-size:clamp(38px,4vw,60px)}.lr-page-heading>span:last-child{font-size:13px;color:var(--lr-soft)}.lr-page-heading .rte{color:var(--lr-soft);font-size:14px}.lr-collection-page,.lr-product-page,.lr-cart-page,.lr-search-page{background:#fffbf7;min-height:65vh}.lr-collection-tools{border-top:1px solid #eaded6;border-bottom:1px solid #eaded6;display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 0;margin-bottom:30px}.lr-filter-controls{display:flex;align-items:center;gap:10px}.lr-filter-controls label{font-size:12px;color:var(--lr-soft)}.lr-filter-controls select,.lr-variant-select{border:1px solid #d8c5b8;background:#fff;padding:12px 15px;border-radius:12px;min-width:125px}.lr-filter-detail{position:relative}.lr-filter-detail summary{font-size:12px;cursor:pointer;list-style:none;padding:12px 10px;border:1px solid #e4d5cc;border-radius:11px}.lr-filter-options{position:absolute;z-index:15;right:0;top:48px;min-width:220px;max-height:290px;overflow:auto;background:#fff;padding:17px;border:1px solid #e9dcd5;border-radius:12px;box-shadow:var(--lr-shadow);display:grid;gap:9px}.lr-filter-options label{font-size:12px;display:flex;gap:8px;align-items:center}.lr-clear-filters{font-size:12px;color:var(--lr-copper)}.lr-pagination{text-align:center;margin-top:45px}.lr-pagination .page,.lr-pagination .next,.lr-pagination .prev{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ebd8ce;margin:0 4px;padding:0 10px}.lr-pagination .current{background:var(--lr-ink);color:#fff}.lr-product-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:75px;align-items:start}.lr-product-gallery__stage{background:radial-gradient(circle,#faf2ec,#f1e8df);border-radius:28px;min-height:570px;overflow:hidden}.lr-product-gallery__slide{width:100%;min-height:570px;display:grid;place-items:center}.lr-media__image{width:100%;height:560px;object-fit:contain;mix-blend-mode:multiply}.lr-media__video,.lr-media__model,.lr-media__external{width:100%;height:550px;object-fit:contain}.lr-product-gallery__thumbs{display:flex;gap:10px;overflow:auto;margin-top:15px;padding:2px}.lr-product-gallery__thumb{position:relative;border:1px solid #e2d3c7;background:#f7eee7;border-radius:13px;overflow:hidden;width:90px;height:90px;flex:none;padding:0}.lr-product-gallery__thumb.is-active{border:2px solid var(--lr-copper)}.lr-product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.lr-product-gallery__thumb span{position:absolute;left:4px;bottom:4px;background:#fff;border-radius:8px;padding:1px 5px;font-size:11px}.lr-product-information{padding:22px 0}.lr-product-information h1{font-size:clamp(31px,3.45vw,51px);margin:18px 0}.lr-product-price{display:flex;align-items:center;gap:18px}.lr-product-price strong{font-size:28px;color:var(--lr-copper)}.lr-product-price s{font-size:19px;color:#b1a29b}.lr-product-information__short{border-bottom:1px solid #e7d7cd;padding:16px 0 24px;font-size:14px;color:var(--lr-soft)}.lr-product-form{margin-top:25px}.lr-product-form>label{display:block;margin-bottom:9px;font-size:13px;font-weight:600}.lr-variant-select{width:100%;margin-bottom:20px}.lr-product-form__row{display:flex;gap:12px;align-items:center}.lr-stepper{display:flex;align-items:center;border:1px solid #d6c0b3;border-radius:45px;padding:3px;flex:none}.lr-stepper button{border:0;background:transparent;padding:9px 12px;line-height:1;font-size:19px}.lr-stepper input{border:0;background:transparent;width:40px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lr-stepper input::-webkit-outer-spin-button,.lr-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lr-add-main{flex:1;min-width:0}.lr-add-main:disabled{opacity:.45;cursor:not-allowed}.lr-dynamic-checkout{margin-top:16px}.lr-product-assurances{display:flex;flex-wrap:wrap;gap:14px 25px;padding:25px 0;border-bottom:1px solid #e7d7cd;font-size:11px}.lr-product-assurances>div{display:flex;align-items:center;gap:6px}.lr-product-assurances span{font-size:18px;color:var(--lr-copper)}.lr-product-description{margin-top:27px}.lr-product-description h2{font-size:22px;margin-bottom:15px}.rte{overflow-wrap:anywhere;line-height:2;color:#5f5149}.rte h1,.rte h2,.rte h3{margin-top:23px}.rte p{margin-bottom:13px}.rte ul,.rte ol{padding-right:24px;padding-left:0}.rte img{height:auto;border-radius:14px}.lr-cart-form{display:grid;grid-template-columns:1fr 320px;gap:70px}.lr-cart-row{display:grid;grid-template-columns:115px 1fr 110px;gap:22px;align-items:center;padding:18px 0;border-bottom:1px solid #eaded6}.lr-cart-row__image{width:115px;height:125px;background:#f8ede5;border-radius:15px;display:grid;place-items:center}.lr-cart-row__image img{width:105px;height:110px;object-fit:contain}.lr-cart-row__meta{display:grid;gap:8px}.lr-cart-row__meta>a{font-size:14px;font-weight:700}.lr-cart-row__meta small{color:var(--lr-soft)}.lr-cart-row__meta strong{color:var(--lr-copper)}.lr-cart-row__edit{text-align:center;display:grid;gap:5px}.lr-cart-row__edit label{font-size:11px;color:var(--lr-soft)}.lr-cart-row__edit input{width:70px;border:1px solid #d9c4b7;background:#fff;border-radius:10px;padding:7px;text-align:center;margin:auto}.lr-cart-row__edit a{font-size:11px;text-decoration:underline;color:var(--lr-copper)}.lr-cart-summary{border-radius:20px;background:#f7ece5;padding:26px;display:grid;gap:16px;align-self:start}.lr-cart-summary__line{display:flex;justify-content:space-between}.lr-cart-summary__line strong{color:var(--lr-copper)}.lr-cart-summary small{font-size:12px;color:var(--lr-soft)}.lr-cart-summary .lr-link-arrow{justify-content:center}.lr-cart-empty{display:grid;justify-items:center;text-align:center;gap:15px;min-height:280px}.lr-cart-empty span{font-size:90px;color:#ca9f8c;line-height:1}.lr-cart-empty h2{font-size:30px}.lr-search-form{display:flex;gap:10px;max-width:750px;margin:0 auto 35px}.lr-search-form input{background:#fff;border:1px solid #dbc9bf;border-radius:40px;min-width:0;flex:1;padding:13px 23px;font-size:14px}.lr-search-count{color:var(--lr-soft);font-size:13px}.lr-empty-state{padding:45px 15px;text-align:center;color:var(--lr-soft);grid-column:1/-1}.lr-content-narrow{max-width:830px}.lr-article-page .rte{font-size:16px}.lr-contact-form{display:grid;gap:11px;margin-top:30px}.lr-contact-form label{font-size:12px;font-weight:600}.lr-contact-form input,.lr-contact-form textarea{padding:13px 16px;border:1px solid #d7c2b5;background:#fff;border-radius:13px;resize:vertical}.lr-contact-form .lr-button{margin-top:10px;justify-self:start}.lr-success{padding:9px 0;color:#307c57;font-size:12px}.lr-center-error{text-align:center;display:grid;place-items:center;gap:20px}.lr-center-error h1{font-family:Georgia,serif;font-size:150px;color:#a36348;line-height:1;margin:0}.lr-center-error p{color:var(--lr-soft)}.lr-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lr-journal-card{background:#fff;border:1px solid #efe0d5;border-radius:20px;overflow:hidden;padding-bottom:22px}.lr-journal-card img{width:100%;aspect-ratio:1.3;object-fit:cover}.lr-journal-card h2{font-size:20px;padding:15px 18px;margin:0}.lr-journal-card p{padding:0 18px;color:var(--lr-soft);font-size:13px}.lr-journal-card .lr-link-arrow{margin:0 18px}.lr-article-cover{width:100%;max-height:480px;object-fit:cover;border-radius:20px;margin-bottom:30px}.js-enabled .lr-reveal{opacity:0;transform:translateY(23px);transition:opacity .75s,transform .75s}.js-enabled .lr-reveal.is-visible{opacity:1;transform:none}.lr-no-motion .lr-reveal,.lr-no-motion [data-tilt]{transform:none!important;animation:none!important}.lr-no-motion .lr-hero__product,.lr-no-motion .lr-immersive__object{animation:none!important}@keyframes lrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes lrPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes lrAppear{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1200px){.lr-header__inner{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:15px}.lr-header__nav{gap:12px}.lr-header__nav a{font-size:11px}.lr-header__logo{width:195px}.lr-shell{width:min(1340px,calc(100% - 52px))}.lr-product-layout{gap:38px}.lr-footer__grid{gap:26px}.lr-immersive__card{padding:65px 55px}}@media(max-width:970px){.lr-header__inner{grid-template-columns:50px 1fr 130px;min-height:75px}.lr-header__nav{display:none}.lr-menu-trigger{display:grid;grid-column:1}.lr-header__brand{grid-column:2;grid-row:1;justify-self:center}.lr-header__actions{grid-column:3;grid-row:1}.lr-header__logo{width:188px;height:61px}.lr-hero__copy h1{font-size:clamp(43px,5.8vw,67px)}.lr-hero__visual{height:500px}.lr-hero__orbit{width:380px;height:380px}.lr-hero__orbit--two{width:445px;height:445px}.lr-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lr-reassurance__grid{grid-template-columns:repeat(2,1fr);row-gap:20px}.lr-immersive__card{padding:50px 38px;min-height:460px}.lr-immersive__stage{height:350px}.lr-immersive__ring{width:330px;height:330px}.lr-immersive__ring--two{width:380px;height:380px}.lr-immersive__object{height:320px}.lr-story__inner{gap:5%}.lr-faq__grid{gap:45px}.lr-film__grid{gap:35px}.lr-footer__grid{grid-template-columns:repeat(2,1fr);gap:45px}.lr-cart-form{gap:25px;grid-template-columns:1fr 265px}}@media(max-width:720px){.lr-shell{width:calc(100% - 36px)}.lr-section{padding-block:60px}.lr-header__inner{grid-template-columns:40px 1fr 87px;gap:0;min-height:68px}.lr-header__logo{width:164px;height:56px}.lr-header__actions{gap:1px}.lr-account-icon{display:none}.lr-icon-button{width:37px}.lr-announcement__inner{font-size:10px;gap:7px;white-space:normal}.lr-hero{min-height:auto;padding-top:35px}.lr-hero__grid{grid-template-columns:1fr;min-height:auto}.lr-hero__copy{text-align:center;padding:15px 0 0}.lr-hero__copy .lr-eyebrow{justify-content:center;font-size:9px}.lr-hero__copy h1{font-size:clamp(42px,10vw,60px);margin:15px 0 8px;line-height:1.3}.lr-hero__sub{font-size:14px;line-height:1.9;margin:auto;max-width:430px}.lr-hero__actions{justify-content:center;gap:19px;margin-top:23px}.lr-hero__actions .lr-button{min-height:51px}.lr-hero__trust{margin-top:23px;font-size:10px;justify-content:center}.lr-hero__visual{height:410px;margin-top:5px}.lr-hero__orbit{width:330px;height:330px}.lr-hero__orbit--two{width:375px;height:375px}.lr-hero__center{width:85%;max-height:400px}.lr-hero__product,.lr-hero__portrait{max-height:395px}.lr-hero__halo{top:8%;left:20%;width:62%}.lr-hero__floating-copy{top:13%;left:0;font-size:15px}.lr-hero__glass-tag{right:0;bottom:20px;padding:9px 14px}.lr-hero__glass-tag strong{font-size:14px}.lr-hero__bottom{height:46px}.lr-section-heading{margin-bottom:25px;align-items:center}.lr-section-heading h2{font-size:clamp(29px,7vw,42px)}.lr-section-heading p{font-size:12px}.lr-section-heading>.lr-link-arrow{font-size:10px;gap:5px}.lr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lr-category__details{padding:13px 2px 0}.lr-category__details h3{font-size:19px}.lr-category__image>span{font-size:80px}.lr-category__arrow{width:33px;height:33px;font-size:19px}.lr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px}.lr-product-card__info{padding:12px 11px 13px}.lr-product-card__title{font-size:12px;min-height:42px}.lr-price{gap:5px;margin:7px 0 12px}.lr-price strong{font-size:13px}.lr-price s{font-size:10px}.lr-card-button{padding:7px 10px;font-size:11px}.lr-card-button span{font-size:16px}.lr-product-card__sale{font-size:10px;padding:3px 8px;right:8px;top:9px}.lr-product-card__view{display:none}.lr-immersive__card{grid-template-columns:1fr;padding:39px 26px 20px;min-height:auto;border-radius:22px}.lr-immersive__copy{text-align:center}.lr-immersive__copy h2{font-size:clamp(37px,9vw,56px)}.lr-immersive__copy p{font-size:13px;margin-inline:auto}.lr-immersive__copy .lr-button{min-height:49px;margin-top:10px}.lr-immersive__note{display:none}.lr-immersive__stage{height:315px}.lr-immersive__object{height:270px}.lr-immersive__ring{width:275px;height:275px}.lr-immersive__ring--two{width:330px;height:330px}.lr-story__inner{grid-template-columns:1fr}.lr-story__graphic{height:330px}.lr-story__portrait{max-height:340px}.lr-story__text{text-align:center;padding:10px 10px 0}.lr-story__text h2{font-size:39px}.lr-story__text p{font-size:14px}.lr-story__signature{text-align:center}.lr-film__grid{grid-template-columns:1fr}.lr-film__video{height:380px}.lr-film__words{text-align:center;margin:auto}.lr-film__words h3{font-size:32px}.lr-film__words p{font-size:13px}.lr-faq__grid{grid-template-columns:1fr;gap:23px}.lr-faq h2{font-size:35px}.lr-faq p{font-size:13px}.lr-reassurance__grid{gap:16px 10px;padding:21px 0}.lr-reassurance__grid>div{grid-template-columns:25px 1fr}.lr-reassurance__grid span{font-size:21px}.lr-reassurance__grid strong{font-size:11px}.lr-reassurance__grid small{font-size:9px}.lr-footer{padding-top:60px}.lr-footer__grid{gap:38px 20px}.lr-footer__wordmark{font-size:35px}.lr-footer h3{margin-bottom:15px}.lr-footer__bottom{padding:18px 0 70px;font-size:10px}.lr-footer__brand p{font-size:12px}.lr-footer__newsletter{grid-column:1/-1}.lr-music-button{bottom:13px;left:12px;font-size:11px;padding:8px 12px}.lr-music-invite{bottom:72px;left:12px}.lr-page-heading{margin-bottom:28px}.lr-page-heading h1{font-size:36px}.lr-collection-tools{gap:8px}.lr-filter-detail summary{padding:10px}.lr-collection-tools .lr-button{min-height:37px}.lr-product-layout{grid-template-columns:1fr;gap:15px}.lr-product-gallery__stage,.lr-product-gallery__slide{min-height:400px}.lr-media__image,.lr-media__video,.lr-media__model,.lr-media__external{height:400px}.lr-product-gallery__thumb{width:69px;height:69px}.lr-product-information{padding-top:10px}.lr-product-information h1{font-size:32px}.lr-product-price strong{font-size:25px}.lr-cart-form{grid-template-columns:1fr}.lr-cart-row{grid-template-columns:90px 1fr 70px;gap:11px}.lr-cart-row__image{width:90px;height:104px}.lr-cart-row__image img{width:85px;height:96px}.lr-cart-row__meta>a{font-size:12px}.lr-cart-row__edit input{width:53px}.lr-cart-summary{padding:21px}.lr-search-form .lr-button{padding:10px 15px;min-height:49px}.lr-journal-grid{grid-template-columns:1fr 1fr;gap:12px}.lr-journal-card h2{font-size:17px}}@media(max-width:420px){.lr-shell{width:calc(100% - 28px)}.lr-header__inner{grid-template-columns:34px 1fr 82px}.lr-header__logo{width:147px}.lr-hero__copy h1{font-size:38px}.lr-hero__sub{font-size:13px}.lr-hero__visual{height:340px}.lr-hero__orbit{width:260px;height:260px}.lr-hero__orbit--two{width:305px;height:305px}.lr-hero__center{max-height:330px}.lr-hero__product,.lr-hero__portrait{max-height:325px}.lr-category__details h3{font-size:17px}.lr-product-price strong{font-size:22px}.lr-product-form__row{flex-wrap:wrap}.lr-add-main{flex-basis:100%}.lr-film__video{height:320px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-enabled .lr-reveal{opacity:1;transform:none}.lr-product-card:hover{transform:none!important}}.lr-immersive__model{display:block;position:relative;z-index:5;width:min(100%,540px);height:min(400px,100%);margin-inline:auto;--poster-color:transparent;background:transparent}.lr-immersive__model model-viewer{background:transparent}.lr-immersive__stage:has(.lr-immersive__model){transform:none!important}.lr-immersive__stage:has(.lr-immersive__model) .lr-immersive__pedestal{opacity:.52}@media(max-width:720px){.lr-immersive__model{height:290px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lr-reveal,.lr-hero__product,.lr-immersive__object{animation:none!important;transition:none!important;transform:none!important}}@media(min-width:721px){.lr-icon-button{width:44px;height:44px}}@media(max-width:720px){.lr-header__inner{grid-template-columns:44px minmax(0,1fr) 92px}.lr-header__actions{gap:2px}.lr-icon-button{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luxury-rare.css.map */
