.social-buttons{display:none!important}.dialogue-page{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;transition:opacity .25s ease-in-out}.dialogue-holder{position:relative;display:flex;flex-direction:row;z-index:4}.dialogue{position:relative;display:flex;max-height:50%;min-height:300px;width:1000px;cursor:pointer;z-index:4}.dialogue-blobs{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:stretch;filter:url(#fancy-goo);transform:scale(0);animation:scale-up .6s cubic-bezier(.34,1.56,.64,1) .5s 1 normal forwards}.dialogue-blob-top{position:absolute;top:0;width:100%;height:75%;background-color:#fdf8e3;border-radius:40% 40% 30% 30%/150%;animation:blob 1.5s cubic-bezier(.37,0,.63,1) .3s infinite alternate;transform-origin:center}.dialogue-blob-bottom{position:absolute;bottom:0;width:94%;height:40%;background-color:#fdf8e3;border-radius:5% 5% 20% 20%/100%;animation:blob 1s infinite alternate cubic-bezier(.37,0,.63,1);transform-origin:center}.dialogue-character-wrap{position:absolute;animation:character .6s infinite alternate cubic-bezier(.37,0,.63,1)}.dialogue-character{display:inline-block;margin-right:auto;padding:.65rem 2rem .5rem;font-family:Zhiyi Maru Bold,sans-serif;font-size:2rem;color:#482016;background-color:#dd8530;border-radius:30%/100% 100% 120% 120%;transform:perspective(2rem) rotateX(1deg) rotate(-9deg) translate(20%) translateY(-45%) scale(0);animation:fade-character .3s cubic-bezier(.34,1.56,.64,1) .75s 1 normal forwards}.dialogue-text{position:absolute;width:100%;box-sizing:border-box;padding:1em 1em 2em 1.5em;font-family:Zhiyi Maru Bold,sans-serif;font-size:2rem;line-height:1.5em;color:#807256;white-space:pre-wrap}.arrow{position:absolute;bottom:0;left:50%;opacity:0;animation:arrow .6s cubic-bezier(.37,0,.63,1) 1s infinite alternate}.hide{position:absolute}@keyframes blob{0%{transform:rotate(.3deg) scale(1)}to{transform:rotate(-.3deg) scale(.99)}}@keyframes character{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes scale-up{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-character{0%{transform:perspective(2rem) rotateX(1deg) rotate(0) translate(20%) translateY(-45%) scale(.8);opacity:0}to{transform:perspective(2rem) rotateX(1deg) rotate(-6deg) translate(20%) translateY(-45%) scale(1);opacity:1}}@keyframes arrow{0%{transform:translateY(33%) translate(-50%) scale(1);opacity:1}to{transform:translateY(50%) translate(-50%) scale(.9);opacity:1}}@media screen and (max-width:700px)and (orientation:portrait){.dialogue{min-height:460px}.dialogue-character{font-size:3rem}.dialogue-text{font-size:2.6rem}}.mailbox-holder{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.mailbox{max-width:1600px;margin-left:5%;margin-right:5%;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-evenly}@media screen and (max-width:700px)and (orientation:portrait){.mailbox{--card-scale: .3}}.card-tilt:nth-child(2n){transform:rotate(-2deg)}.card-tilt:nth-child(odd){transform:rotate(2deg)}:root{--card-horizontal-padding: 9%;--card-vertical-padding: 9.1%;--card-scale: .35;--card-start-color: #010101;--card-message-color: #010101;--card-signature-color: #010101}.card{width:calc(1180px * var(--card-scale));height:calc(748px * var(--card-scale));background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 10px 6px rgba(0,0,0,.15));margin:15px;box-sizing:border-box;font-family:Zhiyi Maru Bold,sans-serif;font-size:calc(38px * var(--card-scale));letter-spacing:calc(3.5px * var(--card-scale));line-height:1.5;display:flex;flex-direction:column;will-change:transform}.card-overlay-label{position:absolute;z-index:2;font-size:calc(50px * var(--card-scale));color:#fff;background-color:#f49802;padding:calc(8px * var(--card-scale)) calc(40px * var(--card-scale));padding-bottom:calc(4px * var(--card-scale));border-radius:calc(30px * var(--card-scale))}.card-limited-label{top:calc(20px * var(--card-scale));left:calc(-10px * var(--card-scale));transform:rotate(-4deg)}.card-until-label{bottom:calc(20px * var(--card-scale));right:calc(-10px * var(--card-scale));transform:rotate(-4deg)}.card-zoomable{transition-duration:.15s;cursor:pointer}.card-zoomable:hover{transform:scale(1.15);filter:drop-shadow(0 15px 15px rgba(0,0,0,.3));transition-duration:.15s;z-index:2}.card-start,.card-signature{padding:var(--card-background-padding);padding-top:calc(var(--card-background-padding) / 3);padding-bottom:calc(var(--card-background-padding) / 3);z-index:2}.card-start,.card-signature{line-height:1.2;padding:.8% 2.1%}.card-start{position:absolute;top:var(--card-vertical-padding);left:var(--card-horizontal-padding);color:var(--card-start-color);margin-left:calc(var(--card-background-padding) * -1)}.card-message-container{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-left:14%;padding-right:13%;flex-grow:1;box-sizing:border-box}.card-message-inner-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;word-break:break-word;padding:2% 3.8%}.card-message{color:var(--card-message-color);max-width:100%;white-space:pre-wrap;overflow-wrap:break-word;max-height:6lh;overflow:scroll;scrollbar-width:none}.card-signature{position:absolute;text-align:right;bottom:var(--card-vertical-padding);right:var(--card-horizontal-padding);color:var(--card-signature-color);margin-right:calc(var(--card-background-padding) * -1)}.card-label{font-size:14px;color:#fffeee;text-shadow:none;position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(50%);opacity:0;background:#4ebcb1;padding:10px;border-radius:100px}.card:hover .card-label{opacity:95%;transition:opacity .1s ease-in-out}.acorn-card{background-image:url(/assets/Acorn_Card_NH-BtnFimR_.webp);--card-start-color: #fff6d0;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.airmail-card{background-image:url(/assets/Airmail_Card_NH-CMnxUQMn.webp)}.baby-goods-card{--card-horizontal-padding: 13%;background-image:url(/assets/Baby-Goods_Card_NH-Dlqk87q3.webp);--card-start-color: #69544e;--card-message-color: #66bdca;--card-signature-color: var(--card-start-color)}.balloons-card{background-image:url(/assets/Balloons_Card_NH-BnVUeee1.webp);--card-start-color: #da8528;--card-message-color: #64553b;--card-signature-color: var(--card-start-color)}.bandage-card{background-image:url(/assets/Bandage_Card_NH-12vxMj97.webp);--card-start-color: #fbffff;--card-message-color: #1173a3;--card-signature-color: var(--card-start-color)}.beach-card{background-image:url(/assets/Beach_Card_NH-D1hl2VPN.webp);--card-start-color: #843800;--card-message-color: #a55100;--card-signature-color: var(--card-start-color)}.birthday-cake-card{background-image:url(/assets/Birthday-Cake_Card_NH-D2t9Ruwg.webp);--card-start-color: #533d15;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.blue-sky-card{background-image:url(/assets/Blue-Sky_Card_NH-RyOIEhZr.webp);--card-start-color: #a8ecff;--card-message-color: #d7f8ff;--card-signature-color: var(--card-start-color)}.bunny-day-card{background-image:url(/assets/Bunny_Day_Card_NH-DR5bS2Xr.webp);--card-start-color: #6c524a;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.carpet-of-leaves-card{background-image:url(/assets/Carpet-Of-Leaves_Card_NH-AX1MMqlH.webp);--card-start-color: #ffecc0;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.camo-card{background-image:url(/assets/Camo_Card_NH-DVIQRFo6.webp);--card-start-color: #e8e280;--card-message-color: #fff3ce;--card-signature-color: var(--card-start-color)}.cherry-blossoms-card{background-image:url(/assets/Cherry-Blossoms_Card_NH-Do4bLwLJ.webp);--card-start-color: #fb60a6;--card-message-color: #913762;--card-signature-color: var(--card-start-color)}.fluffy-clouds-card{background-image:url(/assets/Fluffy-Clouds_Card_NH-BkCXEPjA.webp);--card-start-color: #313953;--card-message-color: #0b509e;--card-signature-color: #fbfdff}.cool-cool-card{background-image:url(/assets/Cool-Cool_Card_NH-BFEww7gr.webp);--card-start-color: #dedede;--card-message-color: #afafaf;--card-signature-color: var(--card-start-color)}.common-card{background-image:url(/assets/Common_Card_NH-DRnK7p11.webp);--card-start-color: #806059;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.dandelion-card{background-image:url(/assets/Dandelion_Card_NH-DFgeZLIW.webp);--card-start-color: #217703;--card-message-color: #f27625;--card-signature-color: var(--card-start-color)}.dawning-year-card{background-image:url(/assets/Dawning-Year_Card_NH-DjKjU4Bn.webp);--card-start-color: #382d20;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.decorative-card{background-image:url(/assets/Decorative_Card_NH-D2t_08Fg.webp);--card-start-color: #ffffc5;--card-message-color: #ac441a;--card-signature-color: var(--card-start-color)}.elegant-roses-card{background-image:url(/assets/Elegant-Roses_Card_NH-37TMH-cO.webp);--card-start-color: #ebd989;--card-message-color: #f0dbb1;--card-signature-color: var(--card-start-color)}.fanciful-card{background-image:url(/assets/Fanciful_Card_NH-DI_VYIVx.webp);--card-start-color: #ffe2d4;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.fantasy-stars-card{background-image:url(/assets/Fantasy-Stars_Card_NH-B98v90IB.webp);--card-start-color: #ea61dd;--card-message-color: #6733e5;--card-signature-color: #fe973d}.fathers-day-card{background-image:url(/assets/Fathers_Day_Card_NH-BQhneL3d.webp)}.festive-tree-card{background-image:url(/assets/Festive-Tree_Card_NH-snmbJSEs.webp);--card-start-color: #fdffff;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.fireworks-card{background-image:url(/assets/Fireworks_Card_NH--cKwJs3Z.webp);--card-start-color: #ffbaf4;--card-message-color: #c9a3ff;--card-signature-color: #92a7f7}.flower-bouquet-card{background-image:url(/assets/Flower-Bouquet_Card_NH-Co-9MrpC.webp);--card-start-color: #673d2c;--card-message-color: #933102;--card-signature-color: var(--card-start-color)}.full-bloom-card{background-image:url(/assets/Full-Bloom_Card_NH-CE0OzOMs.webp);--card-start-color: #983f1c;--card-message-color: #e06200;--card-signature-color: var(--card-start-color)}.gears-card{background-image:url(/assets/Gears_Card_NH-D1igKcqK.webp);--card-start-color: #fdfcff;--card-message-color: #8de7de;--card-signature-color: var(--card-start-color)}.gem-card{background-image:url(/assets/Gem_Card_NH-BDwrGK_b.webp);--card-start-color: #2d7f86;--card-message-color: #398470;--card-signature-color: var(--card-start-color)}.goldfish-card{background-image:url(/assets/Goldfish_Card_NH-DBNs7cIy.webp);--card-start-color: #44483e;--card-message-color: #2d7895;--card-signature-color: var(--card-start-color)}.graduation-card{background-image:url(/assets/Graduation_Card_NH-DBaVAUqH.webp);--card-start-color: #fffeff;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.graffiti-card{background-image:url(/assets/Graffiti_Card_NH-IgInpGrB.webp);--card-start-color: #18f6e4;--card-message-color: #f4f72d;--card-signature-color: var(--card-start-color)}.halloween-card{background-image:url(/assets/Halloween_Card_NH-CM7fmiDl.webp);--card-start-color: #fed04b;--card-message-color: #fe9e34;--card-signature-color: #fdd347}.happy-clovers-card{background-image:url(/assets/Happy-Clovers_Card_NH-D8rJnlAs.webp);--card-start-color: #6a441b;--card-message-color: #1a4a00;--card-signature-color: var(--card-start-color)}.hibiscus-card{background-image:url(/assets/Hibiscus_Card_NH-CzAhJYmv.webp);--card-start-color: #d90b7c;--card-message-color: #188da0;--card-signature-color: var(--card-start-color)}.holiday-card{background-image:url(/assets/Holiday_Card_NH-DIaR-2K6.webp);--card-start-color: #1f7c56;--card-message-color: #a70005;--card-signature-color: var(--card-start-color)}.lovely-hearts-card{background-image:url(/assets/Lovely_Hearts_Card_NH-BDEnYhue.webp);--card-start-color: #f29e9f;--card-message-color: #d15c64;--card-signature-color: var(--card-start-color)}.mothers-day-card{background-image:url(/assets/Mothers_Day_Card_NH-BtVEPPl1.webp)}.mushroom-card{background-image:url(/assets/Mushroom_Card_NH-DHg3c2Ja.webp);--card-start-color: #f9f2da;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.pumpkin-card{background-image:url(/assets/Pumpkin_Card_NH-cT4A_SGD.webp);--card-start-color: #faf9de;--card-message-color: #fce26b;--card-signature-color: var(--card-start-color)}.red-dragonflies-card{background-image:url(/assets/Red-Dragonflies_Card_NH-BbFXSlrY.webp);--card-start-color: #ef682a;--card-message-color: #b96645;--card-signature-color: var(--card-start-color)}.ribbon-card{background-image:url(/assets/Ribbon_Card_NH-CG8ndqQ_.webp);--card-start-color: #3a020d;--card-message-color: #5d554a;--card-signature-color: var(--card-start-color)}.shapes-card{background-image:url(/assets/Shapes_Card_NH-DditX-jX.webp);--card-start-color: #42bf7e;--card-message-color: #635a53;--card-signature-color: var(--card-start-color)}.shooting-stars-card{background-image:url(/assets/Shooting-Stars_Card_NH-syWLnFIM.webp);--card-start-color: #8dd5f6;--card-message-color: #d7eff9;--card-signature-color: var(--card-start-color)}.snowflake-card{background-image:url(/assets/Snowflake_Card_NH-DjAq4Y6S.webp);--card-start-color: #3ea0ba;--card-message-color: #02739b;--card-signature-color: var(--card-start-color)}.snowperson-card{background-image:url(/assets/Snowperson_Card_NH-RUOIEZl3.webp);--card-start-color: #3a9eba;--card-message-color: #f9ffff;--card-signature-color: var(--card-start-color)}.so-many-hearts-card{background-image:url(/assets/So-Many-Hearts_Card_NH-BIJVzYuv.webp);--card-start-color: #8d02d3;--card-message-color: #fffbff;--card-signature-color: var(--card-start-color)}.star-card{background-image:url(/assets/Star_Card_NH-Kpl9bnth.webp);--card-start-color: #c24309;--card-message-color: #1b3d62;--card-signature-color: var(--card-start-color)}.stationary-goods-card{background-image:url(/assets/Stationery-Goods_Card_NH-CpEhcjFs.webp);--card-start-color: #6e6e6f;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.torn-card{background-image:url(/assets/Torn_Card_NH-BdWVy-nN.webp);--card-start-color: #717171;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.town-view-card{background-image:url(/assets/Town-View_Card_NH-C4FfFMmA.webp);--card-start-color: #5a0100;--card-message-color: #7c2100;--card-signature-color: var(--card-start-color)}.turkey-day-card{background-image:url(/assets/Turkey_Day_Card_NH-B7iIxXSt.webp);--card-start-color: #b34b00;--card-message-color: #7a1d00;--card-signature-color: var(--card-start-color)}.velvety-card{background-image:url(/assets/Velvety_Card_NH-BkjirRxf.webp);--card-start-color: #c07d02;--card-message-color: #ebbe62;--card-signature-color: var(--card-start-color)}.warm-sweater-card{background-image:url(/assets/Warm-Sweater_Card_NH-CA1d0R8v.webp);--card-start-color: #fffdfd;--card-message-color: var(--card-start-color);--card-signature-color: var(--card-start-color)}.wedding-card{background-image:url(/assets/Wedding_Card_NH-B_KQcAPT.webp);--card-start-color: #4c8cba;--card-message-color: #68ccd6;--card-signature-color: var(--card-start-color)}.winter-camellia-card{background-image:url(/assets/Winter-Camellia_Card_NH-PSuWVe-C.webp);--card-start-color: #fcfcfc;--card-message-color: #404b64;--card-signature-color: var(--card-start-color)}.zen-card{background-image:url(/assets/Zen_Card_NH-CcMaQW8z.webp);--card-start-color: #ffcf72;--card-message-color: #ffe9d6;--card-signature-color: var(--card-start-color)}@media screen and (max-width:700px)and (orientation:portrait){.card-zoomable:hover{transform:none}.card:hover .card-label{opacity:0}}.canvas-background-container{box-sizing:border-box;overflow:visible}.canvas-background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:visible}.footer{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-left:20px;padding-right:20px;padding-bottom:10px}.footer-text{width:32%;font-family:Zhiyi Maru Bold,sans-serif;font-size:12px;opacity:.6;text-align:center;z-index:4}.footer-text a{color:inherit}.footer-center{font-size:14px;opacity:.8;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5}@media screen and (max-width:700px)and (orientation:portrait){.footer{flex-wrap:wrap;padding-bottom:30px}.footer-text{font-size:10px;width:100%;margin-top:10px;text-align:center!important}}.privacy-page{box-sizing:border-box;width:100%;min-height:100%;display:flex;justify-content:center;align-items:flex-start;padding:54px 20px 190px;color:#482016}.privacy-content{width:min(760px,100%);font-family:Zhiyi Maru Bold,sans-serif;font-size:18px;line-height:1.65}.privacy-kicker{margin:0 0 8px;color:#0a8d86;font-family:Zhiyi Maru Bold,sans-serif;font-size:16px;letter-spacing:0}.privacy-content h1{margin:0;font-family:Zhiyi Maru Bold,sans-serif;font-size:46px;line-height:1.12}.privacy-updated{margin:10px 0 28px;font-size:14px;opacity:.68}.privacy-content h2{margin:30px 0 8px;font-family:Zhiyi Maru Bold,sans-serif;font-size:24px;line-height:1.25}.privacy-content p{margin:0 0 16px}.privacy-note{margin-top:28px!important;padding-left:16px;border-left:4px solid #00c7ba}.privacy-back-link{display:inline-flex;margin-top:18px;color:#0a6f69;font-family:Zhiyi Maru Bold,sans-serif}@media screen and (max-width:700px)and (orientation:portrait){.privacy-page{padding:36px 18px 180px}.privacy-content{font-size:16px;line-height:1.58}.privacy-content h1{font-size:34px}.privacy-content h2{font-size:21px}}.floating-button{width:55px;height:55px;background-size:cover;filter:drop-shadow(0 6px 6px rgba(0,0,0,.25));transition:transform .2s,filter .2s;opacity:0;animation:fadeIn .8s forwards .75s;animation-delay:2s}@keyframes fadeIn{to{opacity:1}}.floating-button:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.3));transform:scale(1.15);transition:transform .2s,filter .2s}@media screen and (max-width:700px)and (orientation:portrait){.floating-button{width:50px;height:50px}}.social-buttons{position:fixed;width:60px;bottom:25px;right:20px;z-index:4;display:flex;flex-direction:column;gap:15px}@media screen and (max-width:700px)and (orientation:portrait){.social-buttons{bottom:15px;right:5px;gap:10px}}.editor{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;--card-scale: .6;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:.2s}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.editor-controls,.share-buttons{margin-top:10px;display:flex;width:800px;max-width:100%;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-evenly}.share-buttons{margin-top:20px;justify-content:center;gap:20px}@media screen and (max-width:700px)and (orientation:portrait){.editor{--card-scale: .3}.share-buttons{margin-top:35px;gap:5px}}.blob-button{background:#00c7ba;color:#fff;border:none;padding:15px 46px 18px;border-radius:50px;font-family:Zhiyi Maru Bold,sans-serif;font-size:32px;font-weight:700;line-height:1;cursor:pointer;outline:inherit;min-width:280px;transition:transform .05s ease-in-out}.blob-button-small{font-size:28px;padding:10px 34px 13px;min-width:160px}.blob-button:hover{transform:scale(1.1);transition:transform 75ms ease-in-out}@media screen and (max-width:700px)and (orientation:portrait){.blob-button{font-size:26px;min-width:220px;padding:9px 28px 12px;margin-bottom:10px}.card-zoomable:hover{transform:none!important}}@font-face{font-family:Zhiyi Maru Bold;src:url(/fonts/ZhiyiMaru-Bold.woff2) format("woff2");font-display:swap}html,body,#root{width:100%;height:100vh;margin:0;padding:0}body{font-family:Zhiyi Maru Bold,sans-serif}html{background:linear-gradient(to bottom,#a8e063,#ffecb9,#a1ffce,#0ed2f7);background:linear-gradient(to top,#ffecb9,#a1ffce,#0ed2f7);background-attachment:fixed}.page{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.waves-container{--waves-speed: 3s;position:fixed;bottom:0;width:200%;height:135px;display:flex;transition:bottom .75s ease-in-out}.waves-container:hover>.bottle>.bottle-label{opacity:1}.waves{position:absolute;width:100%;height:105vh;animation:waves-move var(--waves-speed) ease-in-out infinite alternate;transition:margin-top .75s ease-in-out;pointer-events:none}@keyframes waves-move{to{transform:translate(-100px)}}.front-waves{margin-top:30px;background:#72c9f7;background:linear-gradient(to bottom,#72c9f7,#a1fff7);--mask: radial-gradient(96.47px at 50% 132.5px, #000 99%, #0000 101%) calc(50% - 100px) 0/200px 100%, radial-gradient(96.47px at 50% -82.5px, #0000 99%, #000 101%) 50% 50px/200px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.back-waves{background:#5ab9eb;animation-delay:calc(-1 * var(--waves-speed));z-index:-10;--mask: radial-gradient(77.18px at 50% 106px, #000 99%, #0000 101%) calc(50% - 80px) 0/160px 100%, radial-gradient(77.18px at 50% -66px, #0000 99%, #000 101%) 50% 40px/160px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.waves-hide{margin-top:135px;transition:margin-top .75s ease-in-out}.waves-flood{margin-top:calc(-100vh + 135px);transition:margin-top .75s ease-in-out;z-index:-2!important}:root{--bottle-scale: .8}.bottle{position:fixed;bottom:-45px;right:30px;transform:scale(var(--bottle-scale)) rotate(18deg) translate(-50%);width:72px;height:101px;background-image:url(/assets/egg-bottle-icon-DzQNdsXs.png);background-size:cover;animation:bob 1.8s infinite ease-in-out;transition:bottom 1s ease-in-out,filter .1s ease-in-out;cursor:pointer!important}@keyframes bob{0%,to{margin-bottom:40px;filter:drop-shadow(0 0 2px white)}50%{margin-bottom:52px;transform:scale(var(--bottle-scale)) rotate(14deg) translate(-50%);filter:drop-shadow(0 0 10px white)}}.bottle-label{position:absolute;top:-44px;left:50%;transform:scales(var(--bottle-scale));transform:translate(-50%,-50%);width:160px;text-align:center;font-family:Zhiyi Maru Bold,sans-serif;font-size:28px;font-weight:700;line-height:1;color:#fff;background-color:#f49802;padding:14px 14px 17px;border-radius:1000px;opacity:0;transition:opacity .3s ease-in-out}.bottle-hide{bottom:-200px;transition:bottom .65s ease-in-out}@media screen and (max-width:700px)and (orientation:portrait){.bottle{--bottle-scale: .65;right:10px}.bottle-label{visibility:hidden}}
