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}::-moz-selection{background:rgba(0,0,0,.8)!important;color:rgba(255,255,255,1)!important}::selection{background:rgba(0,0,0,.8)!important;color:rgba(255,255,255,1)!important}img::-moz-selection{background:initial!important;color:initial!important}img::selection{background:initial!important;color:initial!important}p{color:#1e1e1e}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){.container,.et-container{width:100%!important;max-width:unset!important}}.products-loop,.products-loop .ajax-content{border-top:none!important}.cross-sell-products-wrapper .products-loop,.products-loop .ajax-content,.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:700}.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:400}header .develop a{display:flex;position:relative}header .develop a:before{content:"DEVELOP"!important;font-size:10px;font-weight:700;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:#f5f5f5;text-align:center;font-weight:700}.brand_link_button a,.cookies-button,.element-TFML4 .single_add_to_cart_button,.etheme-sticky-cart .single_add_to_cart_button,.pswp-main-image,.swiper-control-top,.swiper-slide,a.btn,a.button{border-radius:20px!important}#brand_info,#sidebar_slider_img a,.element-TFML4 .et-wishlist-holder .yith-wcwl-add-button a,.element-TFML4 .stock,.nutritious_food ul li,.prodcut_caution,.pswp__counter,.sales-booster-estimated-delivery,.sales-booster-live-viewing,.sidebar-right #sidebar_banner a,.single_product-html_block .product_cat a,.thumbnails-list .swiper-slide a,a.xstore-compare-single,a.xstore-wishlist-single{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:700;text-align:center;margin:0 auto 5px;letter-spacing:.5}.title_base h3{font-size:14px;font-weight:400;text-transform:lowercase;text-align:center;letter-spacing:1px}.line_title,.title_base h3{color:#1e1e1e;display:flex;align-items:center;margin-bottom:0;text-align:center;line-height:1.3}.line_title:after,.line_title:before,.title_base h3:after,.title_base h3:before{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,.checkout-button,.cookies-button,a.btn{background:#1e1e1e!important;color:#fff!important;font-weight:700!important}.add_to_cart_button{font-weight:700!important}@media (min-width:768px){.button:hover,.checkout-button,.cookies-button:hover,a.btn:hover{background:#000!important;box-shadow:0 5px 10px rgba(0,0,0,.4);transform:translateY(-2px)}.element-TFML4 .add_to_cart_button{overflow:hidden;position:relative}.checkout-button:before,.element-TFML4 .add_to_cart_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,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.checkout-button:hover:before,.element-TFML4 .add_to_cart_button:hover:before{-webkit-animation:btn_shine .7s;animation:btn_shine .7s}@-webkit-keyframes btn_shine{100%{left:125%}}@keyframes btn_shine{100%{left:125%}}}.more_product{margin-top:30px;text-align:center}.more_product a{background:#555!important}.go_back_list a.button,.more_product a{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 rgba(0,0,0,.3)}#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:0;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,rgba(255,255,255,.5) 100%);transform:skewX(-45deg);-webkit-animation:kirari 4s infinite;animation:kirari 4s infinite}@-webkit-keyframes kirari{50%{left:-100%}75%{left:200%}100%{left:200%}}@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 rgba(0,0,0,.3)}.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}.pace .pace-activity{background-color:rgba(255,255,255,.8)!important;background-image:url(https://mipet.jp/data/img/special/merry_christmas.png);background-repeat:no-repeat;background-position:center;background-size:500px;width:100vw;height:100%;position:fixed;top:0;left:0;z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:500px){.pace .pace-activity{background-size:80%}}