html,body{margin:0;padding:0;min-height:100vh;font-size:clamp(1.125rem,.486vw + .979rem,1.563rem)}div#root{display:flex;flex-direction:column;align-items:center;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;background-color:#f2f2f2}header{display:flex;width:100%;background-color:#fff1dc;position:fixed;z-index:100;justify-content:center;align-items:center}nav{display:flex;align-items:center;justify-content:center}.main-content{width:100%;margin-top:49px}.desktop-menu-items{display:flex;background-color:transparent;border-radius:10px;justify-content:center;margin-top:-15px;align-items:flex-end}.products-menu,.about-menu{display:flex;justify-content:center;z-index:-1;position:absolute;overflow:hidden;top:100%;left:0;width:100vw;height:0;background-color:#fff1dc;transition:height .5s;transition:padding .5s}.show-products-menu{height:50px;padding:30px 0 2px}.show-about-menu{height:40px;padding:30px 0 2px}.menu-link{text-decoration:none;font-size:22px;font-weight:700;color:#524741;padding:5px 20px 0}.menu-link:hover{text-decoration:underline}.menu-button{display:block;font-size:22px;font-weight:700;color:#524741;padding:5px 20px 0;background-color:transparent;border:none}.bumblemeow-logo img{width:60px;height:60px;transform:translateY(25px)}.main-container{display:flex;flex:1 0 auto}.main-content{display:flex;flex-direction:column;height:100%;width:100%;margin-left:auto;margin-right:auto}footer{display:flex;justify-content:space-between;align-items:center;background-color:#fff1dc;margin:80px 0 0;padding-top:20px;padding-bottom:10px;width:100%}.footer-links{margin-right:1.5vw}.footer-links a{color:#000;text-decoration:none;font-size:.5rem;font-weight:700}.footer-links span{color:#000;font-size:.5rem}.copyright{margin-left:1.5vw;font-size:.5rem}.album-cover{padding-top:2vh;text-align:center}.album-cover-img{object-fit:contain;box-shadow:4px 4px 8px #00000080}.album-stream-icons{display:flex;justify-content:center}.streaming-icon-wrapper{display:flex;justify-content:space-around;width:60%}.album-stream-icons a{width:3.7vw}.album-stream-icons a img{width:100%;object-fit:contain}.streaming-icon{box-shadow:2px 2px 2px #00000080}.streaming-icon-wrapper{transform:translate(-3px)}.spotify,.youtube-music{border-radius:50%}.tencent,.apple,.amazon{border-radius:28%}.product-description-light{color:#4e4e4e;width:90%;text-align:center;margin-top:20px}.m5{margin-left:5%}@media screen and (max-width: 800px){.show-about-menu,.show-products-menu{flex-direction:column;align-items:center;height:160px}}@media screen and (max-width: 480px){footer{flex-direction:column-reverse}.copyright{margin:0}.footer-links{display:flex;justify-content:space-around;width:100%;align-items:center}.album-stream-icons a{width:7.2vw}}div#root{background-image:url(/images/bebeboop/famtile_512_rev1.png);background-size:256px 256px}.main-content{display:flex;flex-direction:column;align-items:center;justify-content:center}button{cursor:pointer}#bebeboop-link{font-style:italic}#maple-sos-description .popup{min-width:80%}.title-image{margin-top:3vh}.description{color:#524741;font-size:2rem;font-weight:700;text-align:center;margin-left:10vw;margin-right:10vw;margin-block-end:.5em}.poster-buttons-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.copy-popup{background-color:transparent;padding:20px;border-radius:5px;color:#524741;font-weight:700;z-index:20}.hidden{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}.button-wrapper{display:flex;align-self:flex-end}.close-button{background-color:transparent;border:none}.popup-button-wrapper{display:flex;padding-top:1em}.popup-button{background-color:transparent;border:none;display:flex;align-items:center;margin-right:20px}.link-button{background-color:transparent;border:none;padding-right:calc(40vw / 2048 * 100)}.description-text-wrapper{color:#524741}.poster-description{display:flex;flex-direction:column;justify-content:center;padding:10px}.poster-description p{color:#524741}.meowbox-description-wrapper{color:#524741;text-align:start}.meowbox-poem{text-align:center}.activity-description-wrapper{display:flex;align-items:center;color:#524741;margin-bottom:50px}.maple-sos-activity-description-wrapper{display:flex;flex-direction:column;align-items:start;color:#524741;justify-content:start;margin-bottom:50px}.maple-sos-sticker-wrapper{display:flex;justify-content:center}.rt-yt-logo{vertical-align:middle}.meowbox-sticker-img{display:block;margin:calc(20vw / 1024 * 100);animation:meowbox-wiggle 5s infinite linear}.maple-sos-sticker-img{margin:calc(20vw / 1024 * 100);animation:meowbox-wiggle 5s infinite linear}.popup{position:absolute;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;justify-content:center;background-image:url(/images/bebeboop/famtile_512_rev1.png);background-size:256px 256px;padding:20px;box-shadow:#00000080 6px 6px 10px}.bebeboop-album-info{color:#4e4e4e;display:flex;flex-direction:column;justify-content:center;align-items:center}.music-popup{display:flex;flex-direction:column;width:50%;background-color:#f7f1db;padding:20px;box-shadow:#00000080 6px 6px 10px}@keyframes meowbox-wiggle{0%{transform:rotate(0)}5%{transform:rotate(-5deg)}10%{transform:rotate(5deg)}15%{transform:rotate(0)}to{transform:rotate(0)}}.poster-button{position:relative;background-color:transparent;border:none;cursor:pointer}.appstore-links{display:flex;justify-content:center;margin-top:2vh;margin-bottom:2vh}.google-link{pointer-events:none;cursor:none}.coloring-examples h2,.coloring-pages h2{text-align:center;color:#534741}.origami-instructions{margin-bottom:80px}.origami-instructions h2{text-align:center;color:#534741}.dl-buttons{display:flex;align-items:center;justify-content:space-around}.dl-button{display:block;margin:calc(20vw / 1024 * 100)}.dl-img{box-shadow:6px 6px 10px #00000080}.store-wrapper{display:flex;flex-direction:column;align-items:center}.qr-code{margin-top:1vh;margin-bottom:1vh}.odh-link,.cookie-ama-link,.italic-blue-link{font-style:italic;font-weight:700;color:#006cc6;text-decoration:none}.more-posters-soon{font-style:italic;font-weight:700;color:#524741}.current-posters{font-weight:700;color:#524741;padding:0 10px;text-align:center}.event-img{min-width:200px;align-self:center;box-shadow:6px 8px 10px #0006}.event-wrapper{margin-top:5vh;color:#4c4741;text-align:center;font-weight:700;flex-direction:column}.event-title{text-align:center;margin-bottom:1.2em}.previous-events-title{text-align:center;margin-top:2.4em;margin-bottom:1.2em;color:#4c4741}#previous-events-link{text-align:center;margin-top:3.4em;margin-bottom:1.2em}.design-stories-link{font-weight:700;color:#524741;margin:0vh 0 4vh}.poster{display:flex;justify-content:space-between;padding:10px}.poster-title{font-size:1.5rem;color:#4c4741;font-weight:700}.dark-brown{color:#4c4741}.poster-description{width:66%}.poster-description p{margin-block-start:.5rem;margin-block-end:.5rem}.poster-description p.mbs1rem{margin-block-start:1rem}.poster-description h4,.poster-description h3{margin-block-start:.5rem;margin-block-end:.5rem}.button-img{margin-right:10px}.button-text{font-size:1.2rem;font-weight:700;font-style:italic;color:#006cc6}.in-memory{font-size:.5rem;color:#4c4741;font-weight:700}.groovy-bus-wrapper{position:relative;z-index:5}.groovy-bus-pole{position:absolute;bottom:15%;right:8%;z-index:-1}.groovy-bus-alien{position:absolute;bottom:15%;right:5%;z-index:-2;animation-duration:12s;animation-name:pole-dance;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:ease-in-out}.poster-image{display:flex;align-items:center}@keyframes pole-dance{0%{bottom:15%}5%{bottom:15%}60%{bottom:28%}65%{bottom:28%}70%{bottom:25%}75%{bottom:25%}80%{bottom:21%}85%{bottom:21%}95%{bottom:15%}to{bottom:15%}}@media (max-width: 576px){.poster{flex-direction:column;align-items:center;max-width:90vw}.poster-description{width:90%;margin-bottom:20px}}
