:root{--lumere-porcelain: #FBF7F4;--lumere-blush: #F3E3DC;--lumere-champagne: #E7C9A9;--lumere-clay-rose: #C98B78;--lumere-ink: #2B2523;--lumere-mist: #8C7F79;--lumere-glow: #E8746A;--lumere-glow-deep: #BE5046;--lumere-font: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--lumere-font-display: var(--lumere-font);--lumere-font-body: var(--lumere-font);--lumere-radius-card: 14px;--lumere-radius-media: 20px;--lumere-shadow-warm: 0 20px 60px -20px rgba(201, 139, 120, .25);--lumere-container: 1200px;--lumere-section-pad: clamp(64px, 9vw, 120px);--lumere-header-h: 72px;--lumere-mist-text: color-mix(in srgb, var(--lumere-mist) 65%, var(--lumere-ink));--lumere-rule: color-mix(in srgb, var(--lumere-champagne) 60%, transparent)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--lumere-porcelain);color:var(--lumere-ink);font-family:var(--lumere-font);font-size:17px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:990px){body{font-size:18px}}img,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,.lumere-display{font-family:var(--lumere-font);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0 0 .5em}h1{font-size:clamp(2.5rem,5.6vw,4.1rem);letter-spacing:-.03em}h2{font-size:clamp(1.85rem,3.8vw,2.75rem)}h3{font-size:clamp(1.2rem,2vw,1.45rem);font-weight:400;letter-spacing:-.01em;line-height:1.28}p{margin:0 0 1em}strong,b{font-weight:600}.lumere-eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lumere-mist-text);margin:0 0 1.1rem}.lumere-caption{font-size:14px;color:var(--lumere-mist-text)}.lumere-lede{font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:350;color:var(--lumere-mist-text);max-width:42em}.lumere-container{max-width:var(--lumere-container);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.lumere-section{padding-block:var(--lumere-section-pad)}.lumere-section--blush{background:var(--lumere-blush)}.lumere-center{text-align:center}.lumere-center .lumere-lede{margin-inline:auto}.lumere-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--lumere-font);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;padding:1.05rem 1.9rem;border-radius:var(--lumere-radius-card);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:box-shadow .4s ease,background-color .3s ease,color .3s ease}.lumere-btn--primary{background:var(--lumere-glow-deep);color:#fff;box-shadow:0 12px 32px -14px #e8746a99}.lumere-btn--primary:hover{background:color-mix(in srgb,var(--lumere-glow-deep) 88%,var(--lumere-ink));box-shadow:0 16px 44px -14px #e8746ad9,inset 0 0 20px #ffffff29}.lumere-btn--secondary{background:transparent;color:var(--lumere-ink);border-color:var(--lumere-ink)}.lumere-btn--secondary:hover{background:var(--lumere-ink);color:var(--lumere-porcelain)}.lumere-btn--quiet{background:transparent;color:var(--lumere-ink);border-color:var(--lumere-rule)}.lumere-btn--quiet:hover{border-color:var(--lumere-clay-rose)}.lumere-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.lumere-link{color:var(--lumere-ink);text-decoration:none;border-bottom:1px solid var(--lumere-champagne);padding-bottom:1px;transition:border-color .3s ease}.lumere-link:hover{border-bottom-color:var(--lumere-clay-rose)}.lumere-glow-bloom{position:absolute;border-radius:50%;background:radial-gradient(circle,#e8746a61,#e8746a24 42%,#e8746a00 70%);filter:blur(38px);pointer-events:none}@keyframes lumere-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lumere-glow-bloom--breathing{animation:lumere-breathe 10s ease-in-out infinite}.lumere-js [data-glow-ignite]{opacity:0;transform:scale(.92);transition:opacity 1.4s ease,transform 1.6s ease}.lumere-js [data-glow-ignite].is-lit{opacity:1;transform:scale(1)}.lumere-hairline{height:1px;border:0;margin:0;background:linear-gradient(90deg,var(--lumere-champagne) 0%,var(--lumere-glow) 50%,var(--lumere-champagne) 100%);opacity:.7;transform-origin:center}.lumere-js .lumere-hairline{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.lumere-js .lumere-hairline.is-revealed{transform:scaleX(1)}.lumere-js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}.lumere-js [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.lumere-ph{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(145deg,var(--lumere-blush) 0%,#EFDACE 55%,var(--lumere-blush) 100%);border:1px dashed color-mix(in srgb,var(--lumere-champagne) 70%,var(--lumere-clay-rose));border-radius:var(--lumere-radius-media);overflow:hidden}.lumere-ph__label{font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--lumere-mist-text);text-align:center;padding:1rem 1.5rem;max-width:90%}.lumere-media{width:100%;height:auto;border-radius:var(--lumere-radius-media);object-fit:cover}.lumere-media--cover,.lumere-media--cover video,.lumere-media--cover img,.lumere-media--cover .lumere-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.lumere-input,.lumere-textarea{font-family:var(--lumere-font);font-size:16px;color:var(--lumere-ink);background:#fff;border:1px solid color-mix(in srgb,var(--lumere-mist) 40%,transparent);border-radius:var(--lumere-radius-card);padding:.95rem 1.2rem;width:100%}.lumere-textarea{min-height:160px;resize:vertical;line-height:1.6}.lumere-input:focus-visible,.lumere-textarea:focus-visible{outline:2px solid var(--lumere-glow-deep);outline-offset:2px}.lumere-field{display:grid;gap:.4rem}.lumere-field label{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lumere-mist-text)}.lumere-skip-link{position:absolute;top:-100px;left:16px;z-index:100;background:var(--lumere-ink);color:var(--lumere-porcelain);padding:.75rem 1.25rem;border-radius:var(--lumere-radius-card);text-decoration:none}.lumere-skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--lumere-glow-deep);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lumere-motes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lumere-mote{position:absolute;bottom:-60px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lumere-glow) 55%,transparent) 0%,transparent 70%);filter:blur(6px);opacity:0;animation:lumere-mote-drift var(--mote-duration, 18s) linear infinite;animation-delay:var(--mote-delay, 0s)}.lumere-mote--champagne{background:radial-gradient(circle,color-mix(in srgb,var(--lumere-champagne) 70%,transparent) 0%,transparent 70%)}@keyframes lumere-mote-drift{0%{transform:translateY(0) translate(0) scale(.8);opacity:0}12%{opacity:var(--mote-opacity, .4)}85%{opacity:var(--mote-opacity, .4)}to{transform:translateY(-80vh) translate(var(--mote-sway, 30px)) scale(1.15);opacity:0}}.lumere-hairline{position:relative}.lumere-js .lumere-hairline.is-revealed:after{content:"";position:absolute;top:-1px;left:0;height:3px;width:90px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--lumere-glow),transparent);filter:blur(1px);opacity:0;animation:lumere-hairline-spark 8s ease-in-out infinite;animation-delay:1.6s}@keyframes lumere-hairline-spark{0%{left:0;opacity:0}6%{opacity:.85}42%{left:calc(100% - 90px);opacity:.85}50%{left:calc(100% - 90px);opacity:0}to{left:calc(100% - 90px);opacity:0}}@keyframes lumere-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.lumere-js .lumere-kenburns .lumere-media-slot,.lumere-js .lumere-kenburns>img{animation:lumere-kenburns 26s ease-in-out infinite alternate}video[autoplay][muted]::-webkit-media-controls-start-playback-button,video[autoplay][muted]::-webkit-media-controls,.lumere-media[muted]::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0}@media(prefers-reduced-motion:reduce){.lumere-glow-bloom--breathing{animation:none}.lumere-js [data-reveal],.lumere-js [data-glow-ignite]{transform:none;transition:opacity .6s ease}.lumere-js .lumere-hairline{transform:scaleX(1);transition:none}.lumere-btn{transition:none}.lumere-motes{display:none}.lumere-js .lumere-hairline.is-revealed:after{animation:none;opacity:0}.lumere-js .lumere-kenburns .lumere-media-slot,.lumere-js .lumere-kenburns>img{animation:none}}html,body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lumere-base.css.map */
