.love-2027{min-height:100dvh}.love-2027 .love2027-loading{text-align:center;background:#fff5f8;flex-direction:column;justify-content:center;gap:24px;min-height:100dvh;padding:28px;display:flex}.love-2027 .love2027-loading h1{font-size:28px;font-weight:800}.love-2027 .love2027-error{color:#b3264f;font-size:14px}.love-2027 .love2027-birthplace input{border:1px solid var(--line);height:52px;color:var(--ink);background:#fff;border-radius:10px;padding:0 16px;font-size:16px}.love-2027 .love2027-birthplace input::placeholder{color:#e8a8bc}.love-2027 button:disabled{cursor:wait;opacity:.65}[data-native-product][data-native-renderer=love-2027]{scrollbar-width:none}[data-native-product][data-native-renderer=love-2027]::-webkit-scrollbar{display:none}html:has([data-native-product][data-native-renderer=love-2027]){scrollbar-gutter:auto}.love-2027:not(.love2027-input).y7 .sale-countdown{color:#fff;-webkit-backdrop-filter:blur(4px);background:#000000d1;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:9px 12px;font-size:14px;line-height:1.4;display:flex;position:absolute;bottom:100%;left:0}.love-2027:not(.love2027-input).y7 .sale-countdown[hidden]{display:none}.love-2027:not(.love2027-input).y7 .sale-countdown time{color:#ffe34b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800}.love-2027:not(.love2027-input).y7.has-sale-countdown{--bar-h:calc(124px + env(safe-area-inset-bottom))}
