.lune{--lune-ink: #20201E;--lune-ivory: #F3EFE8;--lune-sand: #E8DED1;--lune-terracotta: #A85F47;--lune-line: rgba(32, 32, 30, .12);--lune-gold: #C9A227;--lune-gold-light: #F1DE9B;--lune-gold-deep: #8F6E15}html.lune-scroll-lock{overflow:hidden}.lune-widget-section{margin:0!important;padding:0!important}.lune-bubble{position:fixed;right:1.8rem;bottom:1.8rem;z-index:900;width:6rem;height:6rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:radial-gradient(circle at 32% 28%,var(--lune-gold-light),var(--lune-gold) 55%,var(--lune-gold-deep) 100%);color:var(--lune-ink);border:0;border-radius:50%;font-family:var(--font-body-family, inherit);cursor:pointer;box-shadow:0 .6rem 1.8rem #8f6e1559,0 0 0 1px #ffffff40 inset;transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s ease;transform:scale(1)}@media(hover:hover){.lune-bubble:hover{transform:scale(1.16);box-shadow:0 1rem 2.6rem #8f6e1573,0 0 0 1px #ffffff4d inset}}.lune-bubble:focus-visible{outline:2px solid var(--lune-gold-deep);outline-offset:3px}.lune-bubble__mark{font-size:2.2rem;line-height:1}.lune-bubble__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lune-bubble[aria-expanded=true]{opacity:0;pointer-events:none;transform:scale(.6)}@media screen and (max-width:749px){.lune-bubble{bottom:8rem;right:1.4rem;width:5.4rem;height:5.4rem}}.lune-panel{position:fixed;right:1.6rem;bottom:1.6rem;z-index:901;width:min(38rem,calc(100vw - 3.2rem));max-height:min(72vh,64rem);display:flex;flex-direction:column;background:#fff;border-radius:2.6rem;box-shadow:0 2rem 6rem #20201e47,0 0 0 1px #c9a2274d;overflow:hidden;color:var(--lune-ink)}.lune-panel[hidden]{display:none}@media screen and (prefers-reduced-motion:no-preference){.lune-panel:not([hidden]){animation:lune-panel-in .38s cubic-bezier(.16,1,.3,1)}}@keyframes lune-panel-in{0%{opacity:0;clip-path:circle(4% at 100% 100%)}to{opacity:1;clip-path:circle(142% at 100% 100%)}}@media screen and (max-width:749px){.lune-panel{right:.8rem;left:.8rem;bottom:.8rem;width:auto;max-height:min(82vh,70rem)}}.lune-panel__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:2rem 2.2rem 1.6rem;border-bottom:1px solid var(--lune-line);background:var(--lune-ivory);flex-shrink:0}.lune-panel__header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--lune-gold-deep),var(--lune-gold-light),var(--lune-gold-deep))}.lune-panel__title{font-family:var(--font-heading-family, inherit);font-weight:400;font-size:2rem;margin:0}.lune-panel__subtitle{font-size:1.25rem;opacity:.65;margin:.2rem 0 0}.lune-panel__close{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;border:0;background:transparent;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--lune-ink)}.lune-panel__close:hover{background:#20201e14}.lune-panel__messages{flex:1;overflow-y:auto;padding:2rem 2.2rem;display:flex;flex-direction:column;gap:1.2rem}.lune-msg{max-width:88%;padding:1.1rem 1.5rem;border-radius:1.4rem;font-size:1.35rem;line-height:1.55}.lune-msg--bot{align-self:flex-start;background:var(--lune-ivory)}.lune-msg--user{align-self:flex-end;background:var(--lune-ink);color:var(--lune-ivory)}.lune-msg--link{align-self:flex-start;color:var(--lune-terracotta);text-decoration:underline;text-underline-offset:.25rem;background:none;padding:0;font-weight:600}.lune-options{display:flex;flex-wrap:wrap;gap:.8rem}.lune-option{-webkit-appearance:none;appearance:none;padding:.9rem 1.5rem;border:1px solid var(--lune-line);border-radius:999px;background:#fff;color:var(--lune-ink);font:inherit;font-size:1.25rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}@media(hover:hover){.lune-option:hover{border-color:var(--lune-ink);background:var(--lune-ivory)}}.lune-option:focus-visible{outline:2px solid var(--lune-ink);outline-offset:2px}.lune-cards{display:flex;flex-direction:column;gap:1.2rem}.lune-card{border:1px solid var(--lune-line);border-radius:1.2rem;overflow:hidden;background:#fff;display:flex;flex-direction:column}.lune-card__media{aspect-ratio:16/9;background:var(--lune-sand)}.lune-card__media img{width:100%;height:100%;object-fit:cover;display:block}.lune-card__body{padding:1.6rem 1.8rem;display:flex;flex-direction:column;gap:.5rem}.lune-card__eyebrow{font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lune-terracotta);margin:0}.lune-card__title{font-family:var(--font-heading-family, inherit);font-weight:400;font-size:1.7rem;margin:0}.lune-card__reason{font-size:1.25rem;line-height:1.5;opacity:.75;margin:0}.lune-card__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.6rem}.lune-card__cta{font-size:1.15rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem;color:var(--lune-ink)}.lune-card__cta--primary{padding:.8rem 1.4rem;border:1px solid var(--lune-ink);border-radius:999px;text-decoration:none}@media(hover:hover){.lune-card__cta--primary:hover{background:var(--lune-ink);color:var(--lune-ivory)}}.lune-panel__form{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.8rem;padding-bottom:max(1.4rem,env(safe-area-inset-bottom));border-top:1px solid var(--lune-line);background:#fff;flex-shrink:0}.lune-panel__input{flex:1;border:1px solid var(--lune-line);border-radius:999px;padding:1.1rem 1.6rem;font:inherit;font-size:1.3rem;min-height:44px}.lune-panel__input:focus-visible{outline:2px solid var(--lune-ink);outline-offset:1px}.lune-panel__send{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:0;background:radial-gradient(circle at 32% 28%,var(--lune-gold-light),var(--lune-gold) 55%,var(--lune-gold-deep) 100%);color:var(--lune-ink);font-size:1.6rem;cursor:pointer;transition:transform .2s ease}@media(hover:hover){.lune-panel__send:hover{transform:scale(1.08)}}.lune-page-cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;color:var(--lune-terracotta);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;background:none;border:0;padding:0;font:inherit}@media screen and (prefers-reduced-motion:reduce){.lune-panel,.lune-bubble,.lune-option,.lune-card__cta--primary,.lune-panel__send{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/lune.css.map */
