.MascotStage_stage__hNDLB{position:relative;overflow:hidden;border-radius:28px}.MascotStage_stage__hNDLB:before{content:"";position:absolute;inset:14px 10px;border-radius:20px;background:radial-gradient(84% 58% at 50% 74%,#eae6dd,#dfdad0 56%,#d3cdc0 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4) 24%,#000 50%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4) 24%,#000 50%);pointer-events:none}.MascotStage_shadow__QURk_{position:absolute;left:50%;width:44%;height:16px;margin-left:-22%;background:radial-gradient(ellipse,rgba(46,41,33,.5),rgba(46,41,33,0) 72%);filter:blur(7px);pointer-events:none}.MascotStage_figure__o2UDc{position:absolute;left:50%;display:block;width:auto;max-width:calc(96% - 20px);transform-origin:50% 90%;transform:translate(calc(-50% + var(--mascot-feet-x, 0%)),var(--mascot-bottom,0));filter:drop-shadow(0 2px 3px rgba(46,41,33,.3)) drop-shadow(0 16px 20px rgba(46,41,33,.22));transition:transform .5s var(--rd-ease),opacity .2s ease}.MascotStage_product__Tzwjj{align-self:start;aspect-ratio:4/5;min-height:440px;max-height:760px}.MascotStage_product__Tzwjj .MascotStage_figure__o2UDc{left:24px;bottom:26px;width:calc(100% - 48px);max-width:none;height:calc(100% - 78px);object-fit:contain;object-position:center;transform:none}.MascotStage_product__Tzwjj .MascotStage_shadow__QURk_{bottom:26px}@media (hover:hover) and (min-width:901px){.MascotStage_figure__o2UDc{animation:MascotStage_mascotFloat__Jaxb_ 5.2s ease-in-out infinite}.MascotStage_stage__hNDLB:hover .MascotStage_figure__o2UDc{transform:translateY(-5px) scale(1.02)}}@keyframes MascotStage_mascotFloat__Jaxb_{0%,to{translate:0 0}50%{translate:0 -5px}}@media (max-width:720px){.MascotStage_product__Tzwjj{aspect-ratio:auto;height:270px;min-height:0}.MascotStage_product__Tzwjj .MascotStage_figure__o2UDc{bottom:16px;height:calc(100% - 56px)}.MascotStage_product__Tzwjj .MascotStage_shadow__QURk_{bottom:20px}}@media (hover:none),(max-width:900px){.MascotStage_figure__o2UDc{animation:none}}@media (prefers-reduced-motion:reduce){.MascotStage_figure__o2UDc{animation:none;transition:none}.MascotStage_stage__hNDLB:hover .MascotStage_figure__o2UDc{transform:none}}.lch-pair-offer{box-sizing:border-box;width:100%;min-width:0;margin:16px 0;padding:18px;border:1px solid #d8cbea;border-radius:20px;background:linear-gradient(115deg,#f4effa,#ece4f7);color:#30233f;font-family:inherit;text-align:left}.lch-pair-heading{display:flex;align-items:center;gap:14px}.lch-pair-equation{font-size:34px;font-weight:800;letter-spacing:-2px;line-height:1;white-space:nowrap}.lch-pair-equation>span{color:#8051b5}.lch-pair-heading>div{display:grid;gap:4px;min-width:0}.lch-pair-heading strong{font-size:16px;line-height:1.25;font-weight:750}.lch-pair-heading small{font-size:11px;line-height:1.4;color:#6b557c}.lch-pair-offer>p{margin:12px 0;font-size:12px;line-height:1.5;color:#604c70}.lch-pair-offer>button{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:12px;background:#382346;color:#fff;font:600 12px/1.4 inherit;font-family:inherit;font-size:12px;cursor:pointer;text-align:left}.lch-pair-offer>button strong{white-space:nowrap;font-size:14px}.lch-pair-offer>button:hover{background:#50325f}.lch-pair-offer>button:disabled{opacity:.55;cursor:wait}.lch-pair-offer>button:focus-visible{outline:3px solid #9668be;outline-offset:3px}.lch-gift-row{display:flex;gap:10px;align-items:flex-start;margin:12px 0;padding:12px 14px;border:1px solid #ded3ec;border-radius:12px;background:#f3eef9;color:#513a67;font-family:inherit}.lch-gift-row>span{color:#8657b3;font-size:20px;line-height:1.2}.lch-gift-row>p{margin:0;font-size:13px;line-height:1.5}