.Button_button__ma7dN{padding:20px 24px;background-color:var(--accent);font-family:Inter;font-size:16px;font-weight:500;line-height:normal;border-radius:100px;width:-moz-fit-content;width:fit-content;border:none;color:#fff;transition:box-shadow .3s;cursor:pointer}@media screen and (max-width:750px){.Button_button__ma7dN{padding:16px 20px}}.Button_button__ma7dN:hover{box-shadow:0 2px 20px -4px var(--accent)}@media screen and (max-width:750px){.Button_button__ma7dN:hover{box-shadow:none}}.Button_button__ma7dN.Button_withArrow__Zyk00{display:flex;padding-right:64px;position:relative}@media screen and (max-width:750px){.Button_button__ma7dN.Button_withArrow__Zyk00{padding-right:56px}}.Button_button__ma7dN.Button_withArrow__Zyk00:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:hsla(0,0%,100%,.102);border-radius:50%;background-image:url(/v2/icons/ic_arrow.svg);background-size:65%;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:750px){.Button_button__ma7dN.Button_withArrow__Zyk00:after{width:36px;height:36px;right:8px}}.Button_linkWrapper__BlmN2{display:inline-block;width:-moz-fit-content;width:fit-content;border-radius:100px}.Topbar_topbar__etKFN{width:100%;display:flex;justify-content:space-between;padding:18px 0;align-items:center;font-size:16px;line-height:16px;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px)}@media screen and (max-width:750px){.Topbar_topbar__etKFN{padding:18px 16px}}.Topbar_nav__caHHt{display:flex;align-items:center;grid-gap:40px;gap:40px}@media screen and (max-width:750px){.Topbar_nav__caHHt>a{display:none}.Topbar_nav__caHHt>a:nth-child(4){display:flex}}.DownloadQr_qrWrapper__Vg6qF{position:relative}.DownloadQr_qr___QG2s{display:block!important;margin-top:0!important}.DownloadQr_logo__dtT94{position:absolute!important;width:20%!important;height:20%!important;left:50%!important;top:50%!important;transform:translateX(-50%) translateY(-50%)!important;z-index:2;margin:0!important;background:#fff;padding:2px}.Invitation_invitationContainer__nlD_N{text-align:center;max-width:480px;margin:0 auto;padding:40px 20px;box-sizing:border-box;width:100%}@media(max-width:375px){.Invitation_invitationContainer__nlD_N{padding:30px 16px}}.Invitation_invitationContainer__nlD_N.Invitation_dogs__7LyBE{padding:44px 16px 24px;max-width:400px}@media(max-width:375px){.Invitation_invitationContainer__nlD_N.Invitation_dogs__7LyBE{padding:40px 16px 20px}}.Invitation_title__nKXmJ{font-size:32px;font-weight:600;margin-bottom:48px;color:#000;text-align:center!important}@media(max-width:768px){.Invitation_title__nKXmJ{font-size:28px;margin-bottom:36px}}.Invitation_invitationCard__lRIst{background-color:#f8f9fa;border-radius:16px;padding:32px;margin:8px auto 32px;border:1px solid #e9ecef;max-width:100%;box-sizing:border-box}@media(max-width:768px){.Invitation_invitationCard__lRIst{padding:24px;margin-bottom:24px;border-radius:12px}}@media(max-width:375px){.Invitation_invitationCard__lRIst{padding:20px;margin:8px 0 24px}}.Invitation_cardTitle__Z25um{font-size:14px;font-weight:500;margin-bottom:16px;color:#333;text-align:center!important}@media(max-width:768px){.Invitation_cardTitle__Z25um{font-size:13px;margin-bottom:12px}}.Invitation_description__PRX2p{font-size:16px;line-height:1.6;color:#666;margin-bottom:20px;text-align:center!important}.Invitation_description__PRX2p:last-child{margin-bottom:0}@media(max-width:768px){.Invitation_description__PRX2p{font-size:15px;line-height:1.5}}.Invitation_downloadSection__jduWE{display:flex;flex-direction:column;align-items:center;max-width:360px;width:100%;grid-gap:24px;gap:24px;margin:12px auto 0;box-sizing:border-box}@media(max-width:375px){.Invitation_downloadSection__jduWE{max-width:100%;grid-gap:20px;gap:20px}}.Invitation_dogs__7LyBE .Invitation_downloadSection__jduWE{grid-gap:12px;gap:12px;margin-top:24px}.Invitation_storeButtonsWrapper__3ZR1z{display:flex;flex-direction:row;flex-wrap:nowrap;grid-gap:10px;gap:10px;justify-content:center;align-items:stretch;box-sizing:border-box}@media(max-width:375px){.Invitation_storeButtonsWrapper__3ZR1z{grid-gap:8px;gap:8px}}.Invitation_storeButton__tekMC{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease;flex-shrink:0;height:44px;line-height:0}.Invitation_storeButton__tekMC:hover{transform:translateY(-2px);opacity:.9}.Invitation_storeButton__tekMC:active{transform:translateY(0)}.Invitation_storeButton__tekMC img{display:block;height:100%;width:auto}@media(max-width:375px){.Invitation_storeButton__tekMC{height:40px}}@media(max-width:320px){.Invitation_storeButton__tekMC{height:36px}}.Invitation_invitationId__BC3mE{font-size:14px;color:#888;margin-top:16px;text-align:center!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}@media(max-width:768px){.Invitation_invitationId__BC3mE{font-size:13px;margin-top:12px}}.Invitation_heroImage__eH8X5{margin:0 auto 20px;max-width:480px}.Invitation_heroImage__eH8X5 img{width:100%!important;height:auto!important;-o-object-fit:contain;object-fit:contain;border-radius:12px;display:block}@media(max-width:480px){.Invitation_heroImage__eH8X5{max-width:260px}}@media(max-width:375px){.Invitation_heroImage__eH8X5{max-width:220px}}.Invitation_dogsTitle__2cTrj{font-size:17px!important;font-weight:600!important;color:#000!important;text-align:center!important;margin:0 0 10px!important;line-height:1.35!important}@media(min-width:480px){.Invitation_dogsTitle__2cTrj{font-size:20px!important}}.Invitation_dogsBody__IrSKa{text-align:center;margin-bottom:40px}.Invitation_dogsBody__IrSKa p{font-size:13px;line-height:1.5;color:#666;margin:0 0 6px}.Invitation_dogsBody__IrSKa p:last-child{margin-bottom:0}.Invitation_gradient__nDyDE{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Invitation_highlight__wxr02{color:#08c;font-weight:500}.Invitation_qrSection__xlpiw{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;margin-top:8px}.Invitation_qrText__hixxM{font-size:14px;color:#666;text-align:center!important;margin:0}