body.mj-discovery-open{overflow:hidden}.mj-discovery [hidden]{display:none!important}.mj-discovery__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 20);display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#18202c8a;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.mj-discovery__backdrop.is-open{opacity:1;visibility:visible}.mj-discovery__dialog{position:relative;display:grid;width:min(1180px,100%);max-height:calc(100dvh - 2rem);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid rgba(176,138,74,.24);border-radius:clamp(18px,2.2vw,28px);background:var(--color-surface);box-shadow:0 28px 90px #18202c3d;opacity:0;transform:translateY(14px) scale(.985);transition:opacity var(--transition-base),transform var(--transition-slow) var(--ease-out-expo)}.mj-discovery__backdrop.is-open .mj-discovery__dialog{opacity:1;transform:translateY(0) scale(1)}.mj-discovery__dialog:focus{outline:none}.mj-discovery__close{position:absolute;top:var(--space-md);right:var(--space-md);z-index:3;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(90,125,124,.22);border-radius:50%;background:#ffffffe0;color:var(--color-ink);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast)}.mj-discovery__close:hover{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary-dark);transform:rotate(5deg)}.mj-discovery__close:focus-visible,.mj-discovery-tab:focus-visible{outline:3px solid rgba(176,138,74,.45);outline-offset:3px}.mj-discovery__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.mj-discovery__visual{position:relative;min-height:clamp(480px,68vh,560px);overflow:hidden;border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;background:radial-gradient(circle at 28% 30%,rgba(255,255,255,.78),transparent 24%),radial-gradient(circle at 74% 72%,rgba(238,213,199,.54),transparent 32%),linear-gradient(145deg,#d8d5e894,#f6f6f2e6 48%,#6b9b7a33)}.mj-discovery__image{width:100%;height:100%;min-height:clamp(480px,68vh,560px);object-fit:cover}.mj-discovery__art{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.mj-discovery__art:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(176,138,74,.18);border-radius:46% 54% 52% 48%}.mj-discovery__orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(90,125,124,.28);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.mj-discovery__orbit--outer{width:min(82%,380px);aspect-ratio:1;border-color:#b08a4a4d;border-style:dashed;animation:mjDiscoveryOrbit 48s linear infinite}.mj-discovery__orbit--inner{width:min(61%,284px);aspect-ratio:1}.mj-discovery__jade-disc{position:absolute;top:50%;left:50%;width:min(42%,196px);aspect-ratio:1;border:1px solid rgba(76,122,92,.34);border-radius:50%;background:#6b9b7a33;box-shadow:inset 0 0 0 34px #ffffff47,0 18px 45px #4c7a5c24;transform:translate(-50%,-50%)}.mj-discovery__crescent{position:absolute;top:50%;left:50%;width:92px;height:92px;border-radius:50%;background:var(--color-primary);box-shadow:24px 0 #fffcf5eb;opacity:.78;transform:translate(-62%,-50%)}.mj-discovery__clouds{position:absolute;right:-3%;bottom:5%;width:106%;fill:none;stroke:#5a7d7c47;stroke-width:1.2}.mj-discovery__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2.25rem,4vw,4rem) clamp(2rem,4.5vw,4.5rem);background:radial-gradient(circle at 94% 8%,rgba(216,213,232,.22),transparent 30%),var(--color-surface)}.mj-discovery__eyebrow{margin-bottom:var(--space-md);color:var(--color-primary-dark);font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mj-discovery__title{margin:0 0 var(--space-lg);font-size:clamp(2rem,3.6vw,3.15rem);line-height:1.08}.mj-discovery__title span,.mj-discovery__hook span{display:block}.mj-discovery__body{max-width:640px;color:var(--color-text-light);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.58}.mj-discovery__body p+p{margin-top:.7rem}.mj-discovery__body--mobile,.mj-discovery__shop-label--mobile{display:none}.mj-discovery__hook{margin-top:var(--space-lg);padding-left:var(--space-md);border-left:2px solid var(--color-gold);color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:600;line-height:1.55}.mj-discovery__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.mj-discovery__actions .btn{min-height:48px}.mj-discovery-tab{position:fixed;top:52%;left:0;z-index:calc(var(--z-sticky) + 25);display:inline-flex;width:38px;height:58px;align-items:center;justify-content:center;gap:.65rem;overflow:hidden;padding:.5rem;border:1px solid rgba(176,138,74,.3);border-left:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#fffcf5f5;color:var(--color-ink);box-shadow:7px 10px 28px #18202c1f;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;cursor:pointer;transform:translate(-8px,-50%);opacity:0;transition:width var(--transition-base),height var(--transition-base),padding var(--transition-base),transform var(--transition-base),opacity var(--transition-base),border-color var(--transition-fast),background var(--transition-fast)}.mj-discovery-tab.is-ready{transform:translateY(-50%);opacity:1}.mj-discovery-tab:hover,.mj-discovery-tab:focus-visible{width:64px;height:min(270px,46vh);padding:1rem .72rem;border-color:#6b9b7a94;background:var(--color-surface);transform:translate(3px,-50%)}.mj-discovery-tab__desktop{flex:0 0 auto;writing-mode:vertical-rl;opacity:0;transform:rotate(180deg);transition:opacity var(--transition-fast)}.mj-discovery-tab__mobile{display:none}.mj-discovery-tab__moon{flex:0 0 auto;color:var(--color-primary-dark);font-size:1.4rem;line-height:1;opacity:0;transition:opacity var(--transition-fast)}.mj-discovery-tab__arrow{position:absolute;left:50%;color:var(--color-primary-dark);font-family:var(--font-body);font-size:1.8rem;line-height:1;opacity:1;transform:translate(-44%);transition:opacity var(--transition-fast)}.mj-discovery-tab:hover .mj-discovery-tab__desktop,.mj-discovery-tab:hover .mj-discovery-tab__moon,.mj-discovery-tab:focus-visible .mj-discovery-tab__desktop,.mj-discovery-tab:focus-visible .mj-discovery-tab__moon{opacity:1}.mj-discovery-tab:hover .mj-discovery-tab__arrow,.mj-discovery-tab:focus-visible .mj-discovery-tab__arrow{opacity:0}.ai-chat-discovery{position:relative;overflow:clip;background:var(--color-surface-alt)}.ai-chat-discovery__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:clamp(var(--space-2xl),7vw,7rem);padding:clamp(4rem,8.5vw,8rem) 0}.ai-chat-discovery__content{position:relative;z-index:2;max-width:770px}.ai-chat-discovery__title{max-width:760px;margin-bottom:var(--space-xl);font-size:clamp(1.95rem,4vw,3.75rem);line-height:1.08}.ai-chat-discovery__body{max-width:700px;color:var(--color-text-light);font-size:clamp(1.05rem,1.65vw,1.3rem);line-height:1.8}.ai-chat-discovery__body p+p{margin-top:var(--space-md)}.ai-chat-discovery__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl)}.ai-chat-discovery__action .btn svg{transition:transform var(--transition-fast)}.ai-chat-discovery__action .btn:hover svg{transform:translate(4px)}.ai-chat-discovery__microcopy{max-width:360px;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.ai-chat-discovery__concepts{position:relative;z-index:1;display:grid;width:min(100%,430px);aspect-ratio:1;place-content:center;justify-self:end;border:1px solid rgba(176,138,74,.25);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.82) 0 28%,rgba(216,213,232,.2) 29% 48%,transparent 49%)}.ai-chat-discovery__concepts:before,.ai-chat-discovery__concepts:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(107,155,122,.24);border-radius:50%}.ai-chat-discovery__concepts:after{top:28%;right:28%;bottom:28%;left:28%;border-color:#b08a4a52}.ai-chat-discovery__moon{position:absolute;top:50%;left:50%;width:74px;height:74px;border-radius:50%;background:var(--color-primary);box-shadow:20px 0 0 0 var(--color-surface-alt);opacity:.72;transform:translate(-62%,-50%)}.ai-chat-discovery__word{position:absolute;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(.72rem,1.2vw,.92rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;animation:mjConceptGlow 8s ease-in-out infinite}.ai-chat-discovery__word-orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:mjConceptWordOrbit 30s linear infinite}.ai-chat-discovery__word>span{display:block;animation:mjConceptWordCounterOrbit 30s linear infinite}.ai-chat-discovery__word:nth-child(1){top:6%;left:50%;transform:translate(-50%)}.ai-chat-discovery__word:nth-child(2){top:50%;right:2%;transform:translateY(-50%);animation-delay:2s}.ai-chat-discovery__word:nth-child(3){bottom:6%;left:50%;transform:translate(-50%);animation-delay:4s}.ai-chat-discovery__word:nth-child(4){top:50%;left:2%;transform:translateY(-50%);animation-delay:6s}.ai-chat-discovery__orbit{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border:1px dashed rgba(176,138,74,.25);border-radius:50%;animation:mjDiscoveryOrbit 54s linear infinite}@keyframes mjDiscoveryOrbit{to{transform:translate(-50%,-50%) rotate(342deg)}}@keyframes mjConceptGlow{0%,18%,to{color:var(--color-text-muted);opacity:.62}25%,43%{color:var(--color-primary-dark);opacity:1;text-shadow:0 0 18px rgba(107,155,122,.28)}}@keyframes mjConceptWordOrbit{to{transform:rotate(360deg)}}@keyframes mjConceptWordCounterOrbit{to{transform:rotate(-360deg)}}.ai-chat-discovery__orbit{transform:none;animation-name:mjDiscoverySectionOrbit}@keyframes mjDiscoverySectionOrbit{to{transform:rotate(360deg)}}@media(max-width:900px){.mj-discovery__dialog{width:min(720px,100%);grid-template-columns:minmax(175px,.58fr) minmax(0,1.42fr)}.mj-discovery__visual,.mj-discovery__image{min-height:clamp(460px,66vh,520px)}.mj-discovery__content{padding:3.25rem 1.75rem 2.25rem}.ai-chat-discovery__inner{grid-template-columns:1fr;text-align:center}.ai-chat-discovery__content,.ai-chat-discovery__title,.ai-chat-discovery__body{margin-right:auto;margin-left:auto}.ai-chat-discovery__action{justify-content:center}.ai-chat-discovery__concepts{width:min(74vw,380px);justify-self:center}}@media(max-width:749px){.mj-discovery__backdrop{align-items:end;padding:max(.6rem,env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) max(.6rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left))}.mj-discovery__dialog{width:100%;max-height:calc(100dvh - max(1.2rem,env(safe-area-inset-top) + env(safe-area-inset-bottom)));grid-template-columns:1fr;overflow-y:auto;border-radius:22px}.mj-discovery__visual{min-height:clamp(120px,24vh,190px);border-radius:22px 22px 0 0}.mj-discovery__image{min-height:clamp(120px,24vh,190px)}.mj-discovery__art:before{top:10%;right:5%;bottom:10%;left:5%}.mj-discovery__orbit--outer{width:min(54vw,210px)}.mj-discovery__orbit--inner{width:min(38vw,150px)}.mj-discovery__jade-disc{width:min(25vw,100px);box-shadow:inset 0 0 0 18px #ffffff47,0 10px 28px #4c7a5c24}.mj-discovery__crescent{width:48px;height:48px;box-shadow:13px 0 #fffcf5eb}.mj-discovery__content{padding:1.7rem 1.25rem max(1.4rem,env(safe-area-inset-bottom))}.mj-discovery__eyebrow{margin-bottom:.55rem;font-size:.72rem}.mj-discovery__title{margin-bottom:.85rem;font-size:clamp(1.65rem,8.5vw,2.35rem)}.mj-discovery__body--desktop,.mj-discovery__shop-label--desktop{display:none}.mj-discovery__body--mobile,.mj-discovery__shop-label--mobile{display:block}.mj-discovery__body{font-size:1rem;line-height:1.48}.mj-discovery__body p+p{margin-top:.45rem}.mj-discovery__hook{margin-top:.9rem;font-size:.96rem;line-height:1.4}.mj-discovery__hook span:last-child{display:none}.mj-discovery__actions{display:grid;gap:.55rem;margin-top:1rem}.mj-discovery__actions .btn{width:100%;min-height:46px}.mj-discovery__close{top:.7rem;right:.7rem}.mj-discovery-tab{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom));left:calc(.75rem + env(safe-area-inset-left));width:auto;height:auto;min-height:44px;max-height:none;justify-content:flex-start;overflow:visible;padding:.7rem 1rem;border-left:1px solid rgba(176,138,74,.3);border-radius:var(--radius-full);font-size:.72rem;transform:translateY(10px)}.mj-discovery-tab.is-ready,.mj-discovery-tab:hover,.mj-discovery-tab:focus-visible{width:auto;height:auto;padding:.7rem 1rem;transform:translateY(0)}.mj-discovery-tab__desktop{display:none}.mj-discovery-tab__mobile{display:inline}.mj-discovery-tab__moon{font-size:1.2rem;opacity:1}.mj-discovery-tab__arrow{display:none}.ai-chat-discovery__inner{padding:var(--space-3xl) 0}.ai-chat-discovery__title{font-size:clamp(1.8rem,8.8vw,2.55rem)}.ai-chat-discovery__action{display:grid}.ai-chat-discovery__action .btn{width:100%}.ai-chat-discovery__microcopy{margin:0 auto}.ai-chat-discovery__concepts{width:min(76vw,310px)}}@media(min-width:750px)and (max-height:700px){.mj-discovery__visual,.mj-discovery__image{min-height:min(500px,calc(100dvh - 2rem))}.mj-discovery__content{padding-top:2rem;padding-bottom:2rem}.mj-discovery__eyebrow{margin-bottom:.55rem}.mj-discovery__title{margin-bottom:.85rem;font-size:clamp(1.85rem,3.2vw,2.65rem)}.mj-discovery__body{font-size:1rem;line-height:1.45}.mj-discovery__hook,.mj-discovery__actions{margin-top:.9rem}}@media(max-width:374px),(max-height:680px){.mj-discovery__visual{display:none}.mj-discovery__content{padding-top:3.5rem}}@media(prefers-reduced-motion:reduce){.mj-discovery__dialog,.mj-discovery__backdrop,.mj-discovery-tab{transform:none;transition-property:opacity,visibility}.mj-discovery-tab.is-ready,.mj-discovery-tab:hover{transform:none}.mj-discovery__orbit--outer,.ai-chat-discovery__orbit,.ai-chat-discovery__word,.ai-chat-discovery__word-orbit,.ai-chat-discovery__word>span{animation:none}.ai-chat-discovery__word{color:var(--color-text);opacity:1;text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/205/assets/discovery-experience.css.map */
