body{font-weight:400}body.safari .section_has_divider,body.uiwebview .section_has_divider{perspective:initial}body.safari .section_has_divider{will-change:initial}.header-subnav a{color:#000!important;margin-right:10px}.et_pb_menu__logo img{opacity:1;transition:2s}.et_pb_sticky .et_pb_menu__logo img{opacity:0}.et_pb_sticky .header-subnav a{color:#fff!important}.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#fff!important}.et_pb_sticky .et_pb_menu__logo a{background:url(/wp-content/uploads/2022/01/logo_w.png) no-repeat;background-size:100%}.et_pb_sticky .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap{width:50%!important;margin:0 auto}.et_pb_sticky .et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{color:#fff!important}.et_pb_sticky .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:15px 0!important}.et_pb_module .mobile_menu_bar:before{top:3px}.head_cart{position:fixed;right:35px;top:12px}.head_cart .et-pb-icon{font-size:24px!important}.head_cart .quantity_badge{background:#bf2924;border-radius:100px;font-size:12px;color:white;position:fixed;right:23px;width:20px;height:20px;text-align:center}.et_pb_section_0_tb_header{box-shadow:none!important}.et_pb_newsletter_form p.et_pb_newsletter_field{flex-basis:65%}.et_pb_newsletter_button_wrap{flex-basis:33%!important}.et_pb_newsletter_success h2{color:#fff;text-align:left}.grecaptcha-badge{display:none}.top-slider h3{font-size:40px;font-family:' Fjalla One',Helvetica,Arial,Lucida,sans-serif!important}.top-news .entry-title{margin-left:120px}.top-news .post-meta{position:absolute;top:0}.top-about{min-height:510px}.et_pb_post{margin-bottom:0}.kit-howto .et_pb_tabs{border:none}.kit-howto .et_pb_tabs_controls{margin-bottom:-1px;background-color:unset}.kit-howto .et_pb_tabs_controls li{border:none;border-radius:10px 10px 0 0}.kit-howto .et_pb_tabs_controls li.et_pb_tab_active{background-color:#FBC400}.kit-howto .et_pb_tabs_controls li a{padding:15px 30px}.kit-howto .et_pb_tabs_controls:after{border-top:none}.kit-howto .et_pb_all_tabs{border-radius:0 0 10px 10px;background-color:#FBC400}.instruction h3{padding:15px;font-size:20px;text-align:center;color:white;background:black}.instruction h4{font-size:25px}.instruction .link{display:flex;flex-wrap:wrap;margin-bottom:40px;padding:20px 40px;list-style-type:none;background-color:#FFD749}.instruction .link li{flex-basis:33%}.instruction .link li a{color:black}.instruction .link li a:hover{text-decoration:underline}.instruction .steps{display:flex;padding-bottom:40px;position:relative}.instruction .steps img{border-radius:5px}.instruction .steps:before{position:absolute;content:'';display:block;width:10px;height:10px;border-radius:10px;background:black;top:30px;left:0}.instruction .steps:after{position:absolute;content:'';display:block;width:1px;height:100%;background:black;top:30px;left:4px}.instruction .steps:last-of-type:after{display:none}.instruction .steps__num{min-width:130px;padding-left:20px;padding-right:20px;font-size:25px;font-weight:bold;white-space:nowrap}.instruction .steps__num span{display:block;font-size:45px;font-family:'Helvetica Neue';font-style:italic;line-height:4rem}.instruction .steps__image{flex-basis:40%;flex-grow:1;padding-right:20px}.instruction .steps__text{flex-basis:40%}.googlemap iframe{filter:grayscale(100%)}.googlemap .fluid-width-video-wrapper{padding-top:0!important}.googlemap .fluid-width-video-wrapper iframe{height:450px}.shop-navi{width:82%!important}.shop-navi .et_pb_column{margin-right:2%}.shop-navi .et_pb_column_1_4{width:calc(100% / 4 - 1.5%)}.et_pb_widget_area_left{padding-right:0;border-right:none}.et_pb_widget_area_left .et_pb_widget{margin-bottom:5%!important}.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav{display:flex;justify-content:center}.secondary-image{border-radius:5px}.woocommerce div.product div.images .flex-control-thumbs li{float:unset;margin-right:1.6666%}.woocommerce-page .product_type_simple{color:#ffffff!important;border-radius:5px!important;width:100%;text-align:center;letter-spacing:1px;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;border:none!important;background-color:#cbcbcb!important}.woocommerce-page .product_type_simple:hover{border:none!important;padding:0.3em 1em!important}.woocommerce-page .product_type_simple:hover:after{display:none}.woocommerce-page .add_to_cart_button{color:#ffffff!important;border-radius:5px!important;width:100%;text-align:center;letter-spacing:1px;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;border:none!important;background-color:#bf2924!important}.woocommerce-page .add_to_cart_button:hover{border:none!important;padding:0.3em 1em!important;background-color:#d64228!important}.woocommerce-page .add_to_cart_button:hover:after{display:none}.et_pb_wc_related_products ul.products.columns-5 li.product,.et_pb_wc_upsells ul.products.columns-5 li.product{width:18.5%}.et_pb_wc_related_products ul.products li.product,.et_pb_wc_upsells ul.products li.product{margin-right:1.5%}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:3em;display:flex;align-items:center;justify-content:center}.hide-links .menu-item{display:none!important}.hide-links .et_pb_menu__logo-slot{margin:12px!important}.product.outofstock a.button{background-color:#cbcbcb!important;width:100%;padding:6px;text-align:center;border:none;text-transform:uppercase;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:600;letter-spacing:0.1em}.product.outofstock a.button:hover{padding:6px!important;line-height:1.7em!important;font-size:15px!important}.product.outofstock a.button:hover:after{display:none}.woocommerce div.product form.cart .button{width:80%}.product-bg .zoomImg{top:0!important;left:0!important;opacity:100!important}.product-bg .flex-control-thumbs{position:absolute;margin-top:12px!important;top:3.2em;left:2em;z-index:11;padding:10px!important;border-radius:5px;background:white}.product-bg .flex-control-thumbs li{width:50px!important;margin-bottom:0!important}.product-bg .woocommerce-product-gallery__trigger{width:70px!important;height:27px!important;border-radius:5px!important;top:4.2em!important;left:1.5em;background:rgba(255,255,255,.8)!important}.product-bg .woocommerce-product-gallery__trigger:before{display:none!important}.product-bg .woocommerce-product-gallery__trigger:after{content:'+ zoom'!important;display:block;top:5px!important;left:10px!important;width:auto!important;height:auto!important;background:none!important;color:#545454;font-size:15px;text-indent:0!important;transform:none!important}.product-description{min-height:calc(100vw * 2/3 - 100px)}.product-bg img.zoomImg{z-index:10}.btn-full{width:100%}.pswp__caption{display:none}.et_pb_wc_stock_0_tb_body .et_pb_module_inner .stock.out-of-stock{background:#cbcbcb;padding:10px 40px;border-radius:5px;color:#fff;text-align:center;font-weight:600!important;text-transform:uppercase!important}.checkout-flow{margin-bottom:40px;padding-top:40px;padding-bottom:40px;width:100vw;margin-left:calc((-100vw + 1140px) / 2);padding-left:calc((100vw - 1140px) / 2);font-family:'Fjalla One',Helvetica,Arial,Lucida,sans-serif;font-size:1.5em;text-transform:uppercase;background:url(https://goemonramen.com/wp-content/uploads/2022/08/bg_flow.png) #DBDBDB;display:flex;text-align:center}.checkout-flow .item{width:calc(1140px / 3);position:relative;opacity:0.3}.checkout-flow .item.active{opacity:1}.checkout-flow .item.active:not(:first-child):before{content:'';display:block;width:90%;height:1px;background:#000;position:absolute;top:85%;left:-45%}.checkout-flow .item:not(:first-child):before{content:'';display:block;width:90%;height:1px;position:absolute;top:85%;left:-45%;background-image:linear-gradient(to right,#000,#000 3px,transparent 3px,transparent 8px);background-size:8px 1px;background-repeat:repeat-x}.checkout-flow .item:after{content:'';display:block;width:15px;height:15px;margin:20px auto 0;border-radius:15px;background:#000}.woocommerce-checkout .checkout-flow{margin-top:-85px}.woocommerce .woocommerce-info{color:#000000!important;background:#f7f6f7!important}.woocommerce .woocommerce-info a{color:#bf2924}form.woocommerce-checkout{display:flex;align-items:flex-start;column-gap:50px}form.woocommerce-checkout .col2-set,form.woocommerce-checkout .woocommerce-checkout-review-order{display:flex;flex-wrap:wrap;flex-basis:50%}form.woocommerce-checkout .col-1,form.woocommerce-checkout .col-2{width:100%!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:1.2em;border-radius:5px;background-color:#f4f4f5}#order_review_heading{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}.woocommerce-checkout-review-order table.shop_table tr.recurring-totals{background:#f3ece1}.woocommerce-checkout-review-order table.shop_table tr.recurring-totals{background:#ede2d0}.woocommerce-checkout-review-order table.shop_table tr.recurring-totals th,.woocommerce-checkout-review-order table.shop_table tr.recurring-totals th{text-align:center;color:black!important}.woocommerce-checkout-review-order table.shop_table tr.recurring-total{background:#f9f6f3}.woocommerce-checkout-review-order table.shop_table tr.recurring-total{background:#faf9f8}.woocommerce-checkout-review-order table.shop_table tr.recurring-total th{padding-left:20px}.woocommerce-checkout-review-order table.shop_table tr.recurring-total th{padding-left:15px;color:#cbcbcb}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:20px}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{line-height:0.5}#ship-to-different-address{margin-top:40px}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table td{border:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding-left:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-checkout #main-content .cart-subtotal td{border-top:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f3ece1}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#e8ddcc}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #e8ddcc;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-order{text-align:center}.woocommerce-thankyou-order-text{font-size:35px;font-weight:bold;font-family:'Fjalla One',Helvetica,Arial,Lucida,sans-serif;margin:40px 0;text-transform:uppercase}.woocommerce ul.order_details{margin:4em 0}.woocommerce-order-details{margin-top:4em}.woocommerce-customer-details address{min-height:250px;border:none!important;background:#f2f2f2;padding:40px!important}.woocommerce-order-received .et_pb_column_2_3{display:none}.woocommerce-order-received .et_pb_column_1_3{width:100%}.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-order{background-color:#fff!important}.woocommerce-form-login input.input-text,.woocommerce-form-register input.input-text,.woocommerce-ResetPassword input{background-color:#fff!important;border-radius:5px!important}#customer_login{margin-left:-15px}#customer_login h2{padding-left:20px}.woocommerce-MyAccount-content{padding:40px;background-color:white;border-radius:10px}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-account .woocommerce-MyAccount-content{width:78%}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{border-radius:5px}.cli-tab-footer .wt-cli-privacy-accept-btn{border-radius:5px;background:black}#cookie-law-info-bar{width:80%;margin:0 10% 10px 10%;border-radius:10px}.woocommerce-message{margin-bottom:0}.woocommerce-message a.button.wc-forward{padding:6px 40px!important}.woocommerce-message a.button.wc-forward:hover{background:#4ca2ff!important;padding:6px 40px!important}.woocommerce-message a.button.wc-forward:hover:after{display:none}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-info{background-color:#177fee!important;font-size:0.9rem!important;border-radius:5px}.woocommerce-error{background-color:#fb6161!important;font-size:0.9rem!important;border-radius:5px}.woocommerce #respond input#submit a,.woocommerce-page #respond input#submit a,.woocommerce #content input.button a,.woocommerce-page #content input.button a,.woocommerce-message a,.woocommerce-error a,.et_pb_text_1 .woocommerce-info a{color:#ffc9c9!important}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i::before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{background:#bf2924;color:#fff!important;border-radius:5px;padding:6px 40px;font-size:16px;border:2px solid #bf2924}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{background:#ec6c68;color:#fff;border-radius:5px;padding:6px 40px!important;font-size:16px}.woocommerce-message a.button.wc-forward{background:transparent;padding:0 20px;font-size:12px}.et_pb_wc_checkout_billing.et_pb_hide_module,.et_pb_wc_checkout_billing.et_pb_wc_order_pay,.et_pb_wc_checkout_billing .woocommerce-form-login-toggle,.et_pb_wc_checkout_billing .woocommerce-notices-wrapper{display:block!important}.et_pb_wc_checkout_billing>.et_pb_module_inner>.woocommerce{display:none}input[type=checkbox],input[type=radio]{visibility:hidden!important;margin:0!important;width:0!important}input[type=checkbox]+label:before,input[type=checkbox]+span:before,input[type=radio]+label:before{visibility:visible;font-family:"ETmodules";font-size:30px;position:relative;top:6px;padding-right:8px}input[type=checkbox]+label:hover,input[type=checkbox]+span:hover,input[type=radio]+label:hover{cursor:pointer}input[type=checkbox]+label:before,input[type=checkbox]+span:before{content:'\56'}input[type=checkbox]+label:hover:before,input[type=checkbox]+span:hover:before{content:'\5a';filter:alpha(opacity=20);opacity:0.2}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before{content:'\5a'}input[type=checkbox]:checked+label:hover:before,input[type=checkbox]:checked+span:hover:before{filter:alpha(opacity=100);opacity:1}input[type=radio]+label:before{content:'\5b'}input[type=radio]+label:hover:before{content:'\5c';filter:alpha(opacity=20);opacity:0.2}input[type=radio]:checked+label:before{content:'\5c'}input[type=radio]:checked+label:hover:before{filter:alpha(opacity=100);opacity:1}@media (max-width:1400px){.checkout-flow{margin-left:-12.5%}}@media (max-width:981px){.et_mobile_nav_menu{position:absolute;top:10px;left:0}.et_mobile_menu{width:80vw}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{margin-bottom:0!important}.top-picture>div,.top-howto>div{width:calc(100% / 3)}.bg-pattern{background-size:50%!important}.top-about{min-height:unset}.shop-navi .et_pb_column{margin-bottom:10px}.shop-navi .et_pb_column_1_4{margin-right:2%!important}}@media (max-width:768px){.et_mobile_nav_menu{top:-8px}.et_mobile_menu{width:100%!important;border-color:none!important;width:100vw!important;left:0!important;position:fixed!important;top:47px!important;border:none!important;height:100vh}.et-db #et-boc .et-l .et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{background-color:#252630!important}.et_pb_menu__logo{width:90px}.product a.button{padding:6px!important}.instruction .link li{flex-basis:50%}.instruction .link li{flex-basis:100%}.instruction .steps{flex-wrap:wrap}.instruction .steps__text{flex-basis:100%}.instruction .steps__num{min-width:95px;padding-left:0;padding-right:10px}.instruction .steps__image{padding-right:0}.instruction h4{margin-top:10px}.instruction .steps:before{left:-1em}.instruction .steps:after{left:-0.7em}.product-description .et_pb_column_2_tb_body{margin-bottom:0}.shop-navi .et_pb_column_1_4{margin-right:0!important;margin-bottom:5px!important}form.woocommerce-checkout{flex-wrap:wrap}form.woocommerce-checkout .col2-set,form.woocommerce-checkout .woocommerce-checkout-review-order{flex-basis:100%}}@media (max-width:400px){.woocommerce div.product form.cart .button{width:calc(100% - 87px)}.et_pb_newsletter_button_wrap{flex-basis:100%!important}.woocommerce-page .add_to_cart_button{font-size:12px!important}.product.outofstock a.button{font-size:12px!important}.checkout-flow{font-size:1.2rem}}