body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h2,.shelby-font{font-family:"shelby",sans-serif;font-weight:400}h1.bold,.shelby-bold{font-family:"shelby",sans-serif;font-weight:700}.hero-section{position:relative;min-height:90vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:12vh;background-size:cover;background-position:center;overflow:hidden}.hero-section .et_pb_row.hero-row{width:100%;max-width:980px;text-align:center;z-index:2}@media (max-width:980px){.hero-section{min-height:80vh;padding-bottom:9vh}}@media (max-width:480px){.hero-section{min-height:70vh;padding-bottom:7vh}}.machan-wave{position:relative;overflow:hidden;--pad-y:160px;padding-top:var(--pad-y);padding-bottom:var(--pad-y);--speed:24s;--bleed:12px}.machan-wave::before,.machan-wave::after{content:"";position:absolute;left:0;width:200%;pointer-events:none;background-repeat:repeat-x;background-size:1600px auto}.machan-wave::before{top:calc(var(--bleed) * -1);height:calc(70px + var(--bleed));background-image:url("http://machantown.com/wp-content/uploads/2025/11/Top-Divider.svg");animation:machan-wave-left var(--speed) linear infinite}.machan-wave::after{bottom:calc(var(--bleed) * -1);height:calc(70px + var(--bleed));background-image:url("http://machantown.com/wp-content/uploads/2025/11/Bottom.svg");animation:machan-wave-right var(--speed) linear infinite}@keyframes machan-wave-left{from{background-position-x:0}to{background-position-x:-1600px}}@keyframes machan-wave-right{from{background-position-x:0}to{background-position-x:1600px}}@media (max-width:980px){.machan-wave{--pad-y:120px;--speed:28s;--bleed:10px}.machan-wave::before,.machan-wave::after{background-size:1300px auto}.machan-wave::before{height:calc(60px + var(--bleed))}.machan-wave::after{height:calc(60px + var(--bleed))}}@media (max-width:600px){.machan-wave{--pad-y:90px;--speed:32s;--bleed:8px}.machan-wave::before,.machan-wave::after{background-size:1000px auto}.machan-wave::before{height:calc(50px + var(--bleed))}.machan-wave::after{height:calc(50px + var(--bleed))}}.macamo-section{position:relative;background:var(--cream);padding:90px 0 60px}.macamo-section::before{content:"";position:absolute;top:-22px;left:0;right:0;width:100%;height:90px;background-image:url("http://machantown.com/wp-content/uploads/2025/11/Top-Divider.svg");background-repeat:repeat-x;background-size:auto 100%;background-position:0 0;pointer-events:none;z-index:1}.macamo-row{position:relative;z-index:2;align-items:center}.macamo-left,.macamo-right{position:relative}.macamo-ill img{width:100%;max-width:760px;display:block;margin:0 auto 0 0}.macamo-btn .et_pb_button{background:var(--btn);color:#fff!important;border:none;border-radius:999px;padding:10px 18px;letter-spacing:.2px}.macamo-btn .et_pb_button:hover{filter:brightness(.95)}.macamo-nika{position:absolute;left:-3rem;top:-14rem;z-index:3;pointer-events:none}.macamo-nika img{ width:500px;height:auto}.macamo-doodle{position:absolute;right:-10%;top:-10rem;width:100%;max-width:100%;z-index:1;pointer-events:none}.macamo-doodle img{width:100%;height:auto;display:block}@media (max-width:767px){.macamo-section::before{height:70px;top:-18px}}.everyday-row-head{display:flex;justify-content:space-between;align-items:flex-start;gap:5vw}.everyday-row-head .et_pb_column:first-child{flex:0 0 auto;max-width:520px;display:flex}.everyday-row-head .et_pb_column:last-child{flex:0 0 auto;text-align:center;display:flex}.joy-title{font-family:"Iskra",sans-serif;font-size:30px;font-weight:700;color:#3a2d26;margin:0;display:flex;align-items:center;gap:10px;line-height:1.1}.joy-cookie{display:inline-flex;align-items:flex-end;margin-left:10px;margin-bottom:3px}.joy-cookie img{width:64px;height:auto;display:block;object-fit:contain;vertical-align:middle}.everyday-row-head .et_pb_column:last-child{flex:0 0 auto;text-align:center}.joy-kuma{margin-top:-8px;margin-bottom:14px}.joy-kuma img{max-width:300px;height:auto;display:inline-block;top:-6rem;left:6rem}.joy-explore-all{display:inline-block;margin-top:10px;font-family:"Iskra",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.18em;color:#3a2d26;text-decoration:none}.joy-explore-all:hover{text-decoration:underline}@media (max-width:980px){.everyday-section{padding:60px 6vw 70px}.everyday-row-head{flex-direction:column;align-items:flex-start}.everyday-row-head .et_pb_column:last-child{text-align:left;margin-top:24px}.joy-kuma img{max-width:160px}}.joy-cookie img{width:50px}@media (max-width:600px){.everyday-section{padding:46px 6vw 60px}.joy-title{font-size:38px}.joy-subtitle{font-size:20px}.joy-kuma img{max-width:140px}.joy-cookie img{width:44px}}.joy-blog .entry-title,.joy-blog .post-meta{display:none!important}.joy-blog .post-content>p{display:none!important}.joy-blog article.et_pb_post{position:relative!important;padding:38px 34px 30px!important;background:transparent!important;border:none!important;box-shadow:none!important;text-align:center!important;visibility:visible!important;opacity:1!important}.joy-blog article.et_pb_post::before{content:""!important;position:absolute!important;inset:0!important;background-image:url("http://machantown.com/wp-content/uploads/2025/11/Every-Day-Joy-Frame.png")!important;background-repeat:no-repeat!important;background-size:100% 100%!important;pointer-events:none!important;z-index:1!important}.joy-blog .more-link{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:0!important;line-height:1!important;text-decoration:none!important;border:none!important;background:transparent!important}.joy-blog .more-link::before{content:"Explore"!important;font-family:"Poppins",system-ui,sans-serif!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3b2314!important}.joy-blog .more-link:hover::before,.joy-blog .more-link:hover::after{transform:translateY(-1px)!important;transition:.2s ease!important}@media (max-width:980px){.joy-blog .et_pb_salvattore_content{gap:24px!important}.joy-blog .et_pb_salvattore_content>.column{flex:0 0 78%!important}.joy-blog .entry-featured-image-url{margin:34px 32px 18px!important}}@media (max-width:600px){.joy-blog .et_pb_salvattore_content{gap:18px!important}.joy-blog .et_pb_salvattore_content>.column{flex:0 0 84%!important}.joy-blog article.et_pb_post{padding:30px 22px 24px!important}.joy-blog .entry-featured-image-url{margin:26px 22px 14px!important}}.joy-blog article.et_pb_post{position:relative!important}.joy-blog .more-link{position:absolute!important;right:30px!important;bottom:20px!important;font-size:0!important;background:transparent!important;border:none!important;padding:0!important;z-index:3!important}.joy-blog .more-link::before{content:"Explore"!important;font-family:'Iskra',sans-serif!important;font-weight:800!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3B2314!important;display:inline-block;transition:all .25s ease}.joy-blog .more-link::after{content:"";display:inline-block;width:30px;height:30px;background-image:url('http://machantown.com/wp-content/uploads/2025/11/Cat_Paw-scaled.png');background-size:100% 100%;background-repeat:no-repeat;margin-left:8px}.joy-blog .more-link:hover::before{transform:translateY(-2px);color:#E26A63!important}.joy-blog .more-link:hover::after{transform:translateY(-3px)}.joy-blog .et_pb_post .et_pb_image_container a.entry-featured-image-url{display:block!important;width:100%!important;height:100%!important}@media (max-width:980px){.joy-blog .et_pb_blog_grid.clearfix{--peek:90px}.joy-blog .et_pb_salvattore_content>.column{flex-basis:300px!important}}@media (max-width:600px){.joy-blog .et_pb_blog_grid.clearfix{--peek:56px}.joy-blog .et_pb_salvattore_content{gap:28px!important}.joy-blog .et_pb_salvattore_content>.column{flex-basis:260px!important}}.joy-blog article.et_pb_post{position:relative}.joy-blog article.et_pb_post .et_pb_image_container{position:relative;z-index:1}.joy-blog article.et_pb_post .et_pb_image_container::after{content:""!important;position:absolute!important;top:-10px!important;left:6px!important;width:120px!important;height:76px!important;background-image:url("https://machantown.com/wp-content/uploads/2025/11/Stamp.png")!important;background-repeat:no-repeat!important;background-size:contain!important;transform:rotate(-6deg);pointer-events:none;z-index:5}.joy-blog .entry-featured-image-url{position:relative;display:block;padding-top:100%;overflow:hidden;pointer-events:none}.joy-blog .entry-featured-image-url img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;object-fit:cover;padding-top:20px;padding-bottom:20px;padding-right:1.5rem;padding-left:1.5rem}.joy-blog .et_pb_blog_grid.clearfix{overflow-x:auto;overflow-y:visible;padding-bottom:24px;-ms-overflow-style:none;scrollbar-width:none;cursor:grab}.joy-blog .et_pb_blog_grid.clearfix::-webkit-scrollbar{display:none}.joy-blog .et_pb_salvattore_content{display:flex!important;flex-wrap:nowrap!important;gap:48px}.joy-blog .et_pb_salvattore_content .column{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:contents}.joy-blog .et_pb_salvattore_content .column article.et_pb_post{flex:0 0 360px;width:auto!important}.joy-blog .et_pb_blog_grid.clearfix.is-dragging{cursor:grabbing}.joy-blog .et_pb_salvattore_content{align-items:flex-start}.joy-blog .et_pb_salvattore_content .column article.et_pb_post{flex:0 0 380px;width:380px!important;max-width:380px;height:400px;box-sizing:border-box}.joy-blog .et_pb_post{margin:0 auto;position:relative;overflow:visible}.gallery-section{position:relative;overflow:hidden}.gallery-row{display:flex;justify-content:center;gap:70px;align-items:flex-start;flex-wrap:nowrap}.gallery-row .et_pb_column{overflow:visible}.gallery-card{display:block;background:#ffffff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow:hidden;transform-origin:center center;transition:transform 0.3s ease,box-shadow 0.3s ease;max-width:280px;margin-left:auto;margin-right:auto}.gallery-card img{display:block;width:100%;height:auto}.gallery-card-1{transform:translate(-6px,-4px) rotate(-5deg)}.gallery-card-4{margin-top:40px;transform:translate(-4px,6px) rotate(4deg)}.gallery-card-2{transform:translate(0,-10px) rotate(4deg)}.gallery-card-5{margin-top:32px;transform:translate(0,8px) rotate(-3deg)}.gallery-card-3{transform:translate(8px,-6px) rotate(-3deg)}.gallery-card-6{margin-top:36px;transform:translate(6px,6px) rotate(3deg)}.gallery-card:hover{transform:translateY(-6px) scale(1.02) rotate(0deg);box-shadow:0 16px 40px rgba(0,0,0,0.12)}.gallery-mame-chasen{position:absolute;max-width:180px;pointer-events:none;z-index:1;bottom:-3rem;right:-10rem}@media (max-width:980px){.gallery-card{max-width:230px}.gallery-card-1,.gallery-card-2,.gallery-card-3,.gallery-card-4,.gallery-card-5,.gallery-card-6{transform:rotate(0deg)} .gallery-mame-chasen{right:16px;bottom:16px;max-width:120px}}.gallery-section{position:relative;overflow:hidden}.gallery-grid{position:relative;z-index:1}.gallery-blob-left,.gallery-blob-right{position:absolute;z-index:0;pointer-events:none}.gallery-blob-left{position:absolute;left:0;bottom:0;transform:translate(-30%,170%);max-width:480px;z-index:0;pointer-events:none}.gallery-blob-right{right:0;top:0;transform:translate(20%,-25%);max-width:420px}.machan-collections{position:relative;min-height:150vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:12vh;background-size:cover;background-position:center;overflow:hidden}.machan-collections .et_pb_row.row-machan-collections{width:100%;max-width:980px;text-align:center;z-index:2}@media (max-width:980px){.machan-collections{min-height:80vh;padding-bottom:9vh}}@media (max-width:480px){.machan-collections{min-height:70vh;padding-bottom:7vh}}.machan-collections::before{content:"";position:absolute;left:-5%;top:-22px;width:310%;height:90px;background-image:url("http://machantown.com/wp-content/uploads/2025/11/Makamo-Collections-Divider-scaled.png");background-repeat:repeat-x;background-size:auto 100%;background-position:0 0;pointer-events:none;z-index:1}.follow-section{position:relative;padding:6rem 0 10rem;overflow:hidden}.mochi-dance{position:absolute;top:4rem;right:10%;width:200px;pointer-events:none}.mochi-dance img{width:100%;height:auto}.follow-social-1{display:flex;justify-content:center;gap:2.5rem;margin-bottom:2rem}.follow-social-1 .et_pb_column{width:auto!important;flex:0 0 auto;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.follow-social-1 img{width:210px;transform:rotate(0deg)}.follow-social-1 img:hover{transform:translateY(-6px) scale(1.02) rotate(0deg)}.follow-social-1.et_pb_row{display:flex;justify-content:center;gap:0;padding-left:0;padding-right:0;margin-bottom:0}.follow-social-1 .et_pb_column:nth-child(1){transform:rotate(-8deg)}.follow-social-1 .et_pb_column:nth-child(2){transform:translateY(-1.5rem)}.follow-social-1 .et_pb_column:nth-child(3){transform:rotate(7deg)}.follow-social-2{display:flex;justify-content:center;gap:4rem;margin-top:-3rem}.follow-social-2.et_pb_row{display:flex;justify-content:center;gap:0rem;padding-left:0;padding-right:0;margin-top:-6rem}.follow-social-2 .et_pb_column{width:auto!important;flex:0 0 auto;padding:0!important;margin:0!important}.follow-social-2 .et_pb_image img{width:200px;max-width:none;transform:rotate(6deg)}.follow-social-2 img:hover{transform:translateY(-6px) scale(1.02) rotate(0deg)}.follow-social-2 .et_pb_column:nth-child(1){transform:rotate(-4deg)}.follow-social-2 .et_pb_column:nth-child(2){transform:rotate(-4deg)}.canny-lying{width:200px;margin-top:-1rem;margin-left:-2rem}.canny-lying img{width:200px;height:auto}@media (max-width:980px){.follow-section{padding-bottom:4rem}.mochi-dance,.canny-lying{position:static;margin:2rem auto 0;width:220px}.follow-social-1,.follow-social-2{flex-direction:column;align-items:center;gap:2rem;margin-top:3rem}.follow-social-1 .et_pb_column,.follow-social-2 .et_pb_column{max-width:260px;transform:none}}.follow-section::after{content:"";position:absolute;left:0;bottom:0;width:auto;height:180px;background:url('http://machantown.com/wp-content/uploads/2025/11/Bottom-Divider-scaled.png') no-repeat center bottom;background-size:cover;pointer-events:none;z-index:2}.about-contact-section{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:12vh;background-size:cover;background-position:center;overflow:hidden}.about-contact-row{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:4rem;flex-wrap:wrap}.about-contact-row .et_pb_image img{width:clamp(420px,45vw,680px)!important;height:auto!important;max-width:none!important;display:block}.about-contact-row .et_pb_image .et_pb_image_wrap{width:auto!important;max-width:none!important}.about-contact-row .et_pb_column{width:auto!important;max-width:none!important;flex:0 1 auto!important}.about-contact-row .et_pb_column{display:flex;justify-content:center}@media (max-width:980px){.about-contact-section{padding:4rem 0}.about-contact-row{gap:2.5rem}.about-contact-row .et_pb_image img{width:min(85vw,420px)}}.half-bg-section{background-image:url('http://machantown.com/wp-content/uploads/2025/11/Home-Footer-scaled.png'),linear-gradient(to bottom,#ffffff 0%,#ffffff 50%,#f5f5f0 50%,#f5f5f0 100%);background-size:auto,100% 100%;background-position:center top,center top;background-repeat:no-repeat,no-repeat;position:relative;z-index:2;min-height:70vh;margin-bottom:-300px;padding-bottom:200px}.et-l--footer{position:relative;z-index:1}.et-l--header{position:absolute;top:0;left:0;width:100%;z-index:9999;background:transparent}.home .hero-section{padding-top:0!important;margin-top:0!important}.mega-close-row{position:absolute!important;top:20px;right:40px;width:auto!important;z-index:9999}.mega-close-row .et_pb_column{padding:0!important;margin:0!important}.mega-close-row .et_pb_module{margin:0!important}.machan-mega-menu{position:fixed;inset:0;z-index:9999;opacity:0;pointer-events:none;transform:translateY(-20px);transition:opacity 0.35s ease,transform 0.35s ease}.machan-mega-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}body.mega-menu-open{overflow:hidden}.machan-mega-close{transition:transform 0.6s ease;transform-origin:center;display:inline-block}.machan-mega-close:hover{transform:rotate(360deg)}.footer-about{background-image:url('https://machantown.com/wp-content/uploads/2025/11/Canny-Mochi.gif'),linear-gradient(to bottom,#ffffff 0%,#ffffff 50%,#f5f5f0 50%,#f5f5f0 100%);background-size:50% auto,100% 100%;background-position:center top,center top;background-repeat:no-repeat,no-repeat;position:relative;z-index:2;min-height:70vh;margin-bottom:-300px;padding-bottom:200px}