.lumin-page{font-family:Inter,Helvetica Neue,system-ui,-apple-system,sans-serif;color:#1a1612;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.lumin-page *,.lumin-page *:before,.lumin-page *:after{box-sizing:border-box}.lumin-page img{max-width:100%;display:block}.lumin-page button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.lumin-page a{color:inherit;text-decoration:none}.lumin-page input,.lumin-page textarea{font:inherit}.lumin-page{--rose-50: #FDF5F0;--rose-100: #FBEEE6;--rose-150: #F7E2D5;--rose-200: #F1D2BD;--rose-300: #E2B49A;--rose-400: #C99478;--rose-500: #B07659;--rose-700: #7A4F39;--cream: #FAF3EC;--paper: #FFFDFB;--ink: #1A1612;--ink-soft: #3A332D;--mute: #6B6058;--line: #EBE0D4;--line-2: #F2E8DC;--gold: #B98860;--ok: #2E8B5C;--shadow-1: 0 1px 2px rgba(40, 25, 15, .04), 0 4px 14px rgba(40,25,15,.05);--shadow-2: 0 8px 30px rgba(40, 25, 15, .08);--shadow-3: 0 20px 60px rgba(40, 25, 15, .12);--r-sm: 8px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-pill: 999px;--container: 1320px;--sans: "Inter", "Helvetica Neue", system-ui, -apple-system, sans-serif;--display: "Fraunces", "Cormorant Garamond", Georgia, serif}.lumin-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lumin-page .announce{background:var(--ink);color:#f7e9da;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden}.lumin-page .announce-track{display:flex;gap:64px;width:max-content;padding:11px 0;animation:marquee 38s linear infinite}.lumin-page .announce-track span{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.lumin-page .announce-track .dot{width:4px;height:4px;border-radius:50%;background:var(--rose-300)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lumin-page .bfbar{background:linear-gradient(180deg,var(--rose-100),var(--rose-50));border-bottom:1px solid var(--line);padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;font-size:13px}.lumin-page .bfbar .bf-title{font-family:var(--display);font-size:15px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;white-space:nowrap}.lumin-page .bfbar .bf-count{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.lumin-page .bfbar .bf-cell{background:var(--ink);color:#fff;padding:6px 10px;border-radius:6px;font-feature-settings:"tnum" 1;font-weight:600;font-size:12.5px;letter-spacing:.04em;min-width:78px;text-align:center}.lumin-page .bfbar .bf-sep{color:var(--ink);opacity:.4;font-weight:700}.lumin-page .pay-badges-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lumin-page .pay-badges-row--center{justify-content:center}.lumin-page .pay-badges-row--end{justify-content:flex-end}.lumin-page .pay-badge{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:3px 8px;border:1px solid var(--line);border-radius:6px;background:var(--paper);box-shadow:0 1px 3px #0000000f;transition:transform .15s ease}.lumin-page .pay-badge:hover{transform:translateY(-1px)}.lumin-page .section-block{padding:78px 0}.lumin-page .section-title{font-family:var(--display);font-size:clamp(28px,4vw,52px);font-weight:500;letter-spacing:-.02em;line-height:1.05;text-align:center}.lumin-page .section-eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);text-align:center;margin-bottom:16px}.lumin-page .fade-in{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,.61,.36,1)}.lumin-page .fade-in.in{opacity:1;transform:translateY(0)}.lumin-page .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 28px}.lumin-page .hero.section-block{padding-top:36px;padding-bottom:60px}.lumin-page .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px}.lumin-page .gallery{position:relative}.lumin-page .gallery-main{position:relative;aspect-ratio:1 / 1;background:var(--rose-100);border-radius:var(--r-lg);overflow:hidden;cursor:zoom-in}.lumin-page .gallery-main img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.lumin-page .gallery-main:hover img{transform:scale(1.03)}.lumin-page .gallery-main .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.lumin-page .gallery-main .slide.active{opacity:1}.lumin-page .gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#fffdfbe6;display:grid;place-items:center;box-shadow:var(--shadow-1);transition:background .2s ease;z-index:2}.lumin-page .gallery-nav:hover{background:var(--paper)}.lumin-page .gallery-nav.prev{left:14px}.lumin-page .gallery-nav.next{right:14px}.lumin-page .gallery-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.lumin-page .gallery-dots i{width:6px;height:6px;border-radius:50%;background:#0003;transition:width .25s ease,background .25s ease}.lumin-page .gallery-dots i.active{width:22px;border-radius:4px;background:var(--ink)}.lumin-page .thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.lumin-page .thumbs button{flex:0 0 88px;height:88px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--rose-100);transition:border-color .2s ease}.lumin-page .thumbs button img{width:100%;height:100%;object-fit:cover}.lumin-page .thumbs button.active{border-color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mw-styles-1.css.map */
