html{scroll-padding-top:0;scroll-behavior:smooth;}@media (max-width:768px){html{scroll-padding-top:20px}}body{-webkit-font-smoothing:antialiased!important;font-feature-settings:"palt"!important;}::selection{background:#000000CC!important;color:#FFFFFFFF!important;}img::selection{background:initial!important;color:initial!important;}p{color:#222;}a{transition:.3s;}.center{text-align:center;}.credit_card_bland_img{display:flex;width:100%;max-width:412px;margin:0 auto 10px;}@media (min-width:768px) and (max-width:1200px){.et-container,.container{width:100%!important;max-width:unset!important}}.products-loop,.products-loop .ajax-content{border-top:none!important;}.products-loop .ajax-content,.cross-sell-products-wrapper .products-loop,.related-products-wrapper .products-loop,.woocommerce-cart .products-loop{border-left:none!important;}.products-loop .row{margin:0}.et-cookies-popup-wrapper{transition:.5s!important;}.error404 .page-content{letter-spacing:1px;}.error404 .page-content h1{font-weight:bold;}.error404 .page-content h2{display:inline-block;margin:15px auto;font-size:20px;font-weight:700;text-align:center;padding:20px 0 24px;line-height:1;position:relative;z-index:0;transform:rotate(-1deg);}.error404 .page-content h2:before{content:"";background-image:url(/data/img/tape_title.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:absolute;width:calc(100% + 30px);height:100%;z-index:-1;left:-15px;top:0;transform:rotate(1deg);}.error404 .page-content p{font-size:16px;}@font-face{font-family:'Noto Sans JP Small';font-style:normal;font-weight:400;src:url('./fonts/noto-sans-jp/NotoSansJP-Small-Regular.woff') format('woff'),url('./fonts/noto-sans-jp/NotoSansJP-Small-Regular.eot') format('eot');font-display:swap;}@font-face{font-family:'Noto Sans JP Small';font-style:normal;font-weight:700;src:url('./fonts/noto-sans-jp/NotoSansJP-Small-Bold.woff') format('woff'),url('./fonts/noto-sans-jp/NotoSansJP-Small-Bold.eot') format('eot');font-display:swap;}@font-face{font-family:'Noto Sans JP Small';font-style:normal;font-weight:900;src:url('./fonts/noto-sans-jp/NotoSansJP-Small-Black.woff') format('woff'),url('./fonts/noto-sans-jp/NotoSansJP-Small-Black.eot') format('eot');font-display:swap;}*{font-family:'Noto Sans JP Small','游ゴシック','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ,Meiryo,Osaka','ＭＳ Ｐゴシック','MS PGothic',sans-serif!important;}.dashicons{font-family:'dashicons'!important;}.et_cart-type-2 .footer-product .button:before,.et_cart-type-2 .product-view-overlay .quick-buttons .button:before,.et_cart-type-2 .quantity-wrapper .button:before,.et_cart-type-2 .single_add_to_cart_button:before{font-weight:normal;}header .develop a{display:flex;position:relative;}header .develop a:before{content:"DEVELOP"!important;font-size:10px;font-weight:bold;position:absolute;background:#000!important;color:#fff;border-radius:7px;padding:3px 5px;line-height:1;letter-spacing:.5px;left:calc(50% + 5px);bottom:0;}.coming_soon{display:flex;flex-flow:column;justify-content:center;width:100%;height:300px;background:#EEE;text-align:center;font-weight:bold;}.swiper-control-top,.pswp-main-image,.swiper-slide,.brand_link_button a,.element-TFML4 .single_add_to_cart_button,.etheme-sticky-cart .single_add_to_cart_button,a.button,.cookies-button,a.btn{border-radius:20px!important;}.pswp__counter,.nutritious_food ul li,.thumbnails-list .swiper-slide a,#sidebar_slider_img a,.sidebar-right #sidebar_banner a,.prodcut_caution,.single_product-html_block .product_cat a,a.xstore-wishlist-single,a.xstore-compare-single,.element-TFML4 .et-wishlist-holder .yith-wcwl-add-button a,.sales-booster-live-viewing,.sales-booster-estimated-delivery,.element-TFML4 .stock,#brand_info{border-radius:10px!important;}.sacramento{font-family:'Sacramento',cursive!important;}.title_base{display:flex;flex-flow:column;justify-content:center;width:100%;margin:0 auto 50px;}.title_base h1,.title_base h2{font-size:20px;font-weight:bold;text-align:center;margin:0 auto 5px;letter-spacing:.5;}.title_base h3{font-size:14px;font-weight:normal;text-transform:lowercase;text-align:center;letter-spacing:1px;}.line_title,.title_base h3{color:#222;display:flex;align-items:center;margin-bottom:0;text-align:center;line-height:1.3;}.line_title:before,.line_title:after,.title_base h3:before,.title_base h3:after{content:"";flex-grow:1;height:1px;background:#999;display:block;}.line_title:before,.title_base h3:before{margin-right:20px;}.line_title:after,.title_base h3:after{margin-left:20px;}@media (max-width:768px){.title_base{margin:0 auto 30px}}.button,.cookies-button,a.btn,.checkout-button{background:#222!important;color:#fff!important;font-weight:bold!important;}.add_to_cart_button{font-weight:bold!important;}@media (min-width:768px){.button:hover,.cookies-button:hover,a.btn:hover,.checkout-button{background:#000!important;box-shadow:0 5px 10px #00000066;transform:translateY(-2px)}.element-TFML4 .add_to_cart_button{overflow:hidden;position:relative}.element-TFML4 .add_to_cart_button:before,.checkout-button:before{content:''!important;position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,#FFFFFF4C 100%);transform:skewX(-25deg)}.element-TFML4 .add_to_cart_button:hover:before,.checkout-button:hover:before{animation:btn_shine .7s}@keyframes btn_shine{100%{left:125%}}}.more_product{margin-top:30px;text-align:center;}.more_product a{background:#555!important;}.more_product a,.go_back_list a.button{padding-top:9px;}#banner_shop_top a{display:flex;overflow:hidden;border-radius:10px;}#banner_shop_top picture{display:flex;}#banner_shop_top img{transition:.3s;}.post-type-archive-product #banner_shop_top{margin-bottom:30px;}@media (min-width:768px){#banner_shop_top a:hover{box-shadow:0 5px 10px #0000004C}#banner_shop_top a img:hover{opacity:.9;transform:scale(1.01)}}@media (max-width:500px){#banner_shop_top a img{display:flex;overflow:hidden}}.kirari{outline:none;overflow:hidden;position:relative;}.kirari::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,#FFFFFF7F 100%);transform:skewX(-45deg);animation:kirari 4s infinite;}@keyframes kirari{50%{left:-100%}75%{left:200%}100%{left:200%}}.et-cookies-popup-wrapper{padding:20px 30px 10px!important;border-radius:10px;box-shadow:0 5px 15px #0000004C;}.et-cookies-popup-wrapper a{text-decoration:underline;}.et-cookies-popup-wrapper .close{margin:10px!important;}.cookies-content{font-size:14px;}.et-cookies-popup-wrapper .cookies-button:only-child{margin-top:10px!important;}.et-cookies-popup-wrapper .cookies-button:only-child{padding:6px 20px 8px!important}.pace .pace-progress{display:none}body.mailpoet_page-template-default article.mailpoet_page div.post_date,body.mailpoet_page-template-default article.mailpoet_page .go_back_list{display:none;}body.mailpoet_page-template-default article.mailpoet_page h1.post_title{font-size:24px;font-weight:bold;}body.mailpoet_page-template-default article.mailpoet_page .mailpoet_confirm_unsubscribe a{display:inline-block;background:#222!important;color:#fff!important;font-weight:700!important;padding:10px 20px!important;border-radius:20px!important;margin-top:15px!important;}