.single-product .single-product-builder p{font-size:15px}.single-product .et_product-block .woocommerce-product-details__short-description{margin-top:10px!important}.single-product .et_product-block .woocommerce-product-details__short-description p{font-size:15px!important;color:#1e1e1e!important}.etheme-sticky-panel .yith-par-message-product{display:none!important}.woocommerce-error,.woocommerce-message{border-radius:10px!important;border:none!important;outline:0!important;padding:20px 20px 20px 50px!important;position:relative}.woocommerce-error:before,.woocommerce-message:before{position:relative;font-size:24px!important;top:calc(50% - 16px)!important;left:14px!important}.thumbnails-list .swiper-slide a,.woocommerce-product-gallery.images-wrapper{border:none!important}.woocommerce-product-gallery.images-wrapper .main-images{margin:0!important}.swiper-control-top[data-default-empty=true] .swiper-custom-left,.swiper-control-top[data-default-empty=true] .swiper-custom-right{display:none!important}body.single-product .woocommerce-product-gallery .et-loader{z-index:-100}.thumbnails-list .swiper-slide.active-thumbnail a{background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.3)}.swiper-control-bottom{margin:0 auto!important;padding:15px 0 25px!important}.swiper-control-bottom ul,.swipers-couple-wrapper .swiper-control-bottom ul li{overflow:visible!important}.posts-navigation .post-details a,.posts-navigation .post-details p.price .woocommerce-Price-amount{font-weight:700;line-height:1.3}.posts-navigation .post-details a{font-size:15px!important;text-align:left!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:42px;margin:4px 0}.posts-navigation .post-details p.price{display:flex;flex-flow:row;justify-content:start}.posts-navigation .post-details p.price small{margin:2px}.swiper-control-top,.zoom-on .main-images a.zoom,.zoom-on .main-images img.zoomImg{background:#f5f5f5}.swiper-container ul.thumbnails-list{justify-content:center!important}.swiper-container ul.thumbnails-list a.open-video-popup{width:100%;aspect-ratio:1/1;display:flex;flex-flow:column;justify-content:center;color:#fff;background-size:cover}.swiper-container ul.thumbnails-list a.open-video-popup:hover{background-size:cover!important;background-color:#f5f5f5!important}.swiper-container ul.thumbnails-list a.open-video-popup span{background:rgba(255,255,255.75);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;outline:3px solid rgba(255,255,255,.75);color:#1e1e1e!important}.swiper-container ul.thumbnails-list a.open-video-popup p{display:none;line-height:1;margin-top:7px;font-size:14px}.swipers-couple-wrapper .swiper-wrapper a{background:#f5f5f5}.pswp__bg{background:rgba(255,255,255,.9)!important}.pswp__img{background-color:transparent!important}.pswp__counter{color:#1e1e1e!important;background:#fff;padding:5px 10px}.pswp__button--arrow--left:after{border-radius:0 10px 10px 0}.pswp__button--arrow--right:after{border-radius:10px 0 0 10px}body.single-product .woocommerce-breadcrumb{opacity:0;transition:.2s}h2.cross-sell-products-title,h2.related-products-title{margin:0 -15px 20px!important;font-size:16px;font-weight:700;letter-spacing:.5px;width:calc(100% + 30px)}h2.related-products-title{margin:0 0 20px!important;width:100%}.related-products-wrapper .products-loop{margin:0!important;width:100%}h2.cross-sell-products-title span,h2.related-products-title span{color:#1e1e1e;display:flex;align-items:center;margin-bottom:0;text-align:center;line-height:1.3}h2.cross-sell-products-title span:after,h2.cross-sell-products-title span:before,h2.related-products-title span:after,h2.related-products-title span:before{content:"";flex-grow:1;height:1px;background:#999;display:block}h2.cross-sell-products-title span:before,h2.related-products-title span:before{margin-right:20px}h2.cross-sell-products-title span:after,h2.related-products-title span:after{margin-left:20px}.element-TFML4{opacity:0;margin-bottom:50px!important;transition:0!important}.et_column{transition:all .2s ease-in-out,top 0s!important}.element-TFML4,.single_product-html_block1{display:flex;flex-flow:row;flex-wrap:wrap;width:100%}.single_product-html_block .product_cat{display:flex;flex-flow:row;flex-wrap:wrap;width:100%;margin-bottom:10px}.single_product-html_block .product_cat a,.single_product-html_block .product_cat span.free_shipping{font-size:13px;padding:4px 10px 5px;margin:5px 10px 5px 0;line-height:1;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.single_product-html_block .product_cat span.free_shipping{box-shadow:none!important;background:#1e1e1e!important;color:#fff!important;border-radius:10px;overflow:hidden;position:relative}.single_product-html_block .product_cat a:hover{background:#1e1e1e;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.5)!important;transform:translateY(-2px)}.single_product-html_block .product_cat a.cat_cat,.single_product-html_block .product_cat a.cat_dog,.single_product-html_block .product_cat a.cat_original{display:none}.single_product-html_block .product_cat p{margin:0;font-size:13px;line-height:1;padding:5px 0}.single_product-html_block .product_brand{width:100%;margin-bottom:5px}.single_product-html_block .product_brand a{display:flex}.single_product-html_block .product_brand a:hover{opacity:.6}.single_product-html_block .product_brand img{max-height:40px!important;max-width:100px!important}.single_product-html_block .product_title{font-size:22px!important;font-weight:900}.single_product-html_block .product_title.new-product:before{display:inline-block;content:"NEW";letter-spacing:.5px;font-weight:700;font-size:12px;border-radius:10px;border:1px solid #333;color:#333;padding:2px 5px;margin-right:3px;position:relative;top:-3px}.single_product-html_block p{margin:0}.product_meta p{font-size:12px}.product_meta p span{font-weight:400}.product_meta .jan_codes{margin-bottom:3px}.product_meta .jan_codes p{width:100%}.product_meta .jan_codes p.jan_code{font-size:13px;line-height:1.3}.product_meta p span.fi{border:1px solid #ebebeb;background-size:cover;position:relative;top:1px;margin-left:4px}.product_meta a{font-size:14px}.product_meta a:hover{text-decoration:underline}.single_product-html_block1 p.price,.woocommerce-variation-price span.price{color:#1e1e1e;margin-bottom:0;font-size:22px!important;font-weight:700}.single_product-html_block1 p.price .woocommerce-Price-currencySymbol,.woocommerce-variation-price span.price .woocommerce-Price-currencySymbol{font-size:18px;margin-right:4px;position:relative;top:-1px}.single_product-html_block1 p.price small,.woocommerce-variation-price span.price small{font-size:13px;margin-left:-2px}.single_product-html_block1 .yith-par-message-product,.single_product-html_block1 .yith-par-message-variation{width:100%!important;margin:0 0 5px!important;padding:0!important}.single_product-html_block1 .yith-par-message-product .point_value,.single_product-html_block1 .yith-par-message-variation .point_value{color:#1e1e1e;font-size:12px}.single_product-html_block1 .yith-par-message-product .point_value:before,.single_product-html_block1 .yith-par-message-variation .point_value:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/data/img/m_point.png);background-size:20px;position:relative;top:8px;margin-right:3px}.single_product-html_block1 .yith-par-message-product .point_value mark,.single_product-html_block1 .yith-par-message-variation .point_value mark{font-size:12px;font-weight:700;color:#1e1e1e;background:linear-gradient(transparent 50%,rgba(253,227,142,.8) 50%);padding:0 5px 2px;margin-right:5px;text-decoration:none}.single_product-html_block1 .yith-par-message-product .point_value span,.single_product-html_block1 .yith-par-message-variation .point_value span{font-size:15px;margin-right:3px}.single_product-html_block1 .yith-par-message-variation .point_value .woocommerce-Price-currencySymbol{display:none}.element-TFML4 .et-wishlist-holder,.single-compare,.single-wishlist{padding:15px 0 0}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist>div{margin:0!important}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a,a.xstore-compare-single,a.xstore-wishlist-single{margin:0 10px 10px 0!important;font-size:15px!important;padding:7px 12px 8px!important;line-height:1!important;background:#fff!important;border:2px solid #dcdcdc;border-radius:30px!important;height:30px}a.xstore-compare-single{margin-right:0!important}.element-TFML4 .yith-wcwl-add-button{text-align:center;display:flex!important;flex-flow:row;flex-wrap:wrap;justify-content:start}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a>span,.element-TFML4 .yith-wcwl-add-button a.delete_item,.element-TFML4 .yith-wcwl-add-button a.view-wishlist{position:relative;padding-left:20px}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a>span:before,.element-TFML4 .yith-wcwl-add-button a.delete_item:before,.element-TFML4 .yith-wcwl-add-button a.view-wishlist:before{display:inline-block;content:""!important;width:18px;height:18px;background-image:url(/data/img/favorite_FILL0_wght400_GRAD0_opsz48.svg);background-size:cover;position:absolute;top:0;left:0}.element-TFML4 .yith-wcwl-add-button a.delete_item,.element-TFML4 .yith-wcwl-add-button a.view-wishlist{padding-left:30px!important}.element-TFML4 .yith-wcwl-add-button a.delete_item:before{top:5px;left:8px;background-image:url(/data/img/delete_FILL0_wght400_GRAD0_opsz48.svg)}.element-TFML4 .yith-wcwl-add-button a.view-wishlist:before{top:5px;left:8px}.element-TFML4 .yith-wcwl-add-button span.separator,.element-TFML4 .yith-wcwl-add-button svg{display:none}a.xstore-compare-single:hover span,a.xstore-wishlist-single:hover span{color:#fff!important}.woocommerce-product-details__short-description{width:100%;margin:15px 0 15px!important;border-top:2px solid #f0f0f0!important;border-bottom:2px solid #f0f0f0!important;padding:15px 0!important;text-align:justify}.element-TFML4 .stock,.sales-booster-estimated-delivery,.sales-booster-live-viewing{background:#f5f5f5;padding:10px 12px;line-height:1;width:100%;font-size:14px!important;margin:0 auto 10px!important;font-weight:700;text-align:center}.element-TFML4 .single_variation_wrap .stock{margin-bottom:10px!important}.sales-booster-estimated-delivery{margin:0 auto 10px!important}.element-TFML4 .stock{font-weight:700}.element-TFML4 .stock.in-stock{color:#28b463;background:rgba(40,180,99,.1)}.element-TFML4 .stock.out-of-stock,.element-TFML4 .stock.wazuka{color:#f44336;background:rgba(244,67,54,.075)}.coming-soon .element-TFML4 .stock.out-of-stock{color:#28b463;background:#f1f9f2}.single-product-socials{margin:15px auto 0!important;border-top:2px solid #f0f0f0!important;width:100%;padding:15px 0 0!important}.single-product-socials .socials-title{margin-right:6px}.single-product-socials a{box-shadow:0 0 5px rgba(0,0,0,.2);width:24px;height:24px;display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;text-align:center;border-radius:50%;margin:0 4px!important}.single-product-socials a svg{margin:0 auto;width:12px;height:12px}.single-product-socials a:hover{background:#1e1e1e;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.5)}.element-TFML4 form.cart{margin:0!important;width:100%}.btn[disabled],.button.disabled{opacity:.5!important;cursor:not-allowed!important}.btn[disabled]:hover,.button.disabled:hover{cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:.5!important}.element-TFML4 .single_add_to_cart_button,.etheme-sticky-cart .single_add_to_cart_button{font-weight:700!important;width:calc(100% - 100px)!important;font-size:18px!important;background:#1e1e1e!important;transition:.2s!important;letter-spacing:1px!important}.element-TFML4 .quantity-wrapper,.etheme-sticky-cart .quantity-wrapper{height:30px!important}.element-TFML4 .quantity-wrapper span,.etheme-sticky-cart .quantity-wrapper span{color:#1e1e1e!important;box-shadow:0 0 5px rgba(0,0,0,.2);width:30px!important;height:30px!important;border-radius:50%;cursor:pointer;background:#fff;position:relative;transition:.3s!important}.element-TFML4 .quantity-wrapper span:hover,.etheme-sticky-cart .quantity-wrapper span:hover{box-shadow:0 2px 6px rgba(0,0,0,.5);background:#1e1e1e;transform:translateY(-2px)}.element-TFML4 .quantity-wrapper span:hover path,.etheme-sticky-cart .quantity-wrapper span:hover path{stroke:#fff}.element-TFML4 .quantity-wrapper span svg,.etheme-sticky-cart .quantity-wrapper span svg{margin:0 auto}.element-TFML4 .quantity-wrapper span svg path,.etheme-sticky-cart .quantity-wrapper span svg path{stroke-width:1!important;stroke:#969696}.element-TFML4 .quantity-wrapper .input-text.qty,.etheme-sticky-cart .quantity-wrapper .input-text.qty{font-size:18px;font-weight:700;pointer-events:none!important;width:30px!important;height:30px!important;border:none!important;color:#1e1e1e!important}@media (min-width:768px){.element-TFML4 .single_add_to_cart_button:hover,.etheme-sticky-cart .single_add_to_cart_button:hover{background:#000!important;box-shadow:0 5px 10px rgba(0,0,0,.4);transform:translateY(-2px)}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a:hover>span:before,.element-TFML4 .yith-wcwl-add-button a.view-wishlist:hover:before{background-image:url(/data/img/favorite_FILL0_wght400_GRAD0_opsz48_white.svg)}.element-TFML4 .yith-wcwl-add-button a.delete_item:hover:before{background-image:url(/data/img/delete_FILL0_wght400_GRAD0_opsz48_white.svg)}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a:hover,a.xstore-compare-single:hover,a.xstore-wishlist-single:hover{background:#1e1e1e!important;border-color:#1e1e1e;color:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.5)!important;transform:translateY(-2px)}}@media (max-width:992px){.element-TFML4{text-align:center;justify-content:center!important}.element-TFML4 h1,.element-TFML4 p{width:100%}.element-TFML4 h1{margin:10px auto!important}.element-TFML4 .product_cat{margin-bottom:0}.element-TFML4 .product_cat,.single_product-html_block .product_brand a{justify-content:center;text-align:center}.product-main-cat{margin:0 auto}.element-TFML4 .product_cat a,.element-TFML4 .product_cat span{margin:5px!important}.element-TFML4 .product_cat .product_meta{width:100%!important}.element-TFML4 .product_cat .product_meta p{margin:10px auto 0}.single_product-html_block .product_brand{margin:15px auto 5px}.element-TFML4 .product_meta{margin-top:0!important}.element-TFML4 p.price{margin-bottom:10px}.single-compare,.single-wishlist{padding:0!important;width:auto!important}.element-TFML4 .et-wishlist-holder{margin-top:5px!important}.element-TFML4 .yith-wcwl-add-button{justify-content:center!important}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a,a.xstore-compare-single,a.xstore-wishlist-single{margin:5px!important}.single-product-socials{justify-content:center!important}.woocommerce-product-details__short-description{margin:25px auto!important}.product_meta .jan_codes{justify-content:center}}@media (max-width:480px){.single-product-builder .et_product-block form.cart .quantity-wrapper:before{display:none!important}}@media (max-width:400px){.single-product-socials .socials-title,.single-product-socials a[data-tooltip=Houzz]{display:none}}.variations_form .woovr-variations{width:calc(100% + 10px);display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;margin:0 -5px;padding:0}.variations_form .woovr-variations .woovr-variation{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;width:calc(50% - 10px);min-width:200px;padding:10px;line-height:1;background:#fff;border:2px solid #f0f0f0;margin:0 5px 10px!important;border-radius:10px;transition:.2s}.variations_form .woovr-variations .woovr-variation:hover{background:#fff;border-color:#fff}.variations_form .woovr-variations .woovr-variation .woovr-variation-image{background:#f5f5f5;border-radius:10px;margin-right:5px}.variations_form .woovr-variations .woovr-variation .woovr-variation-name{text-align:left;margin-bottom:5px}.variations_form .woovr-variations .woovr-variation .woovr-variation-price{margin:0}.variations_form .woovr-variations .woovr-variation .woovr-variation-price bdi{font-weight:700}.variations_form .woovr-variations .woovr-variation-active,.variations_form .woovr-variations .woovr-variation-active:hover{border-color:#1e1e1e}.variations_form .woovr-variations .woovr-variation-selector{accent-color:#1e1e1e}.etheme-sticky-cart .variations_form .woovr-variation{width:calc(100% - 10px)!important}@media (min-width:768px){.variations_form .woovr-variations .woovr-variation:hover{box-shadow:0 2px 10px rgba(0,0,0,.5)!important}}@media (min-width:1120px){.variations_form .woovr-variations{justify-content:start}}@media (max-width:992px){.variations_form .woovr-variations .woovr-variation{width:calc(calc(100% / 3) - 20px)}.variations_form .woovr-variations .woovr-variation-info,.variations_form .woovr-variations .woovr-variation-selector{flex-grow:initial!important}}@media (max-width:420px){.variations_form .woovr-variations .woovr-variation{width:100%}}.single_product_description{margin-bottom:50px}.nutritious_food{display:flex;flex-flow:column;flex-wrap:wrap;width:100%}.nutritious_food h3,.product_brand_container h3{font-size:20px;font-weight:700;margin-bottom:15px}.nutritious_food ul{display:flex;flex-flow:column;flex-wrap:wrap;width:100%;list-style:none;margin:0 auto!important;padding:0!important}.nutritious_food ul li{display:flex;flex-flow:row;flex-wrap:wrap;background:#f5f5f5;margin:0 auto 10px;width:100%;overflow:hidden}.nutritious_food ul li:last-of-type{margin:0 auto}.nutritious_food ul li h5,.nutritious_food ul li p{font-size:14px;line-height:1.5;letter-spacing:1px;text-align:justify;margin:0;font-weight:400;padding:10px}.nutritious_food ul li h5{display:flex;flex-flow:column;justify-content:center;background:#999;color:#fff;font-weight:700;width:130px;text-align:center}.nutritious_food ul li p,.nutritious_food ul li.ideal_amount div{width:calc(100% - 130px)}.nutritious_food ul li.ideal_amount div{padding:10px 10px 0}.nutritious_food ul li.ideal_amount p{width:100%;padding:0;margin-bottom:10px}.nutritious_food ul li table{width:auto;border:1px solid #dcdcdc;background:#fff;margin:0 0 10px}.nutritious_food ul li table td,.nutritious_food ul li table th{text-align:center;min-width:150px}.nutritious_food ul li table thead{background:#999;border:none}.nutritious_food ul li table thead th{padding:7px 10px;color:#fff;font-size:15px;font-weight:700;letter-spacing:2px;line-height:1}.nutritious_food ul li table thead th:first-of-type{border-right:1px solid #fff}.nutritious_food ul li table tbody tr{border-bottom:1px solid #dcdcdc}.nutritious_food ul li table tbody tr:last-of-type{border-bottom:none}.nutritious_food ul li table tbody td{padding:5px 10px;color:#1e1e1e;font-size:15px;letter-spacing:1px;vertical-align:middle;line-height:1.3}.nutritious_food ul li table tbody td:first-of-type{border-right:1px solid #dcdcdc}.prodcut_caution{margin:50px auto 0;background:rgba(244,67,54,.05);padding:20px}.prodcut_caution h3,.product_brand_container h3{font-size:15px;font-weight:700;margin-bottom:10px}.prodcut_caution h3{font-size:14px;color:#f44336;margin-bottom:5px}.prodcut_caution h3:after,.prodcut_caution h3:before{background-color:#f44336}.prodcut_caution h3:nth-child(n+2){margin-top:20px}.single-product .single-product-builder .prodcut_caution p{text-align:justify;font-size:14px!important;line-height:1.5}.product_brand_container p{font-size:14px!important}.product_brand_container{margin:50px auto 0}.product_brand_description{overflow:hidden}.brand_link_button{display:flex;flex-flow:row;justify-content:center;margin-top:25px}.brand_link_button a{display:inline-block;padding:10px 20px;width:auto!important;margin:0 auto;font-weight:400;width:calc(100% - 100px);font-size:14px;color:#fff;background:#1e1e1e;text-align:center;transition:.2s;position:relative;letter-spacing:1px}.brand_link_button a b{font-size:18px;font-weight:700;margin-right:2px}.brand_link_button a:hover{width:auto!important;color:#fff;background:#000;box-shadow:0 5px 10px rgba(0,0,0,.4);transform:translateY(-2px)}.element-fgcNP img.size-full{width:100%;margin:15px 0;border-radius:10px}@media (max-width:600px){.nutritious_food ul li h5,.nutritious_food ul li p,.nutritious_food ul li.ideal_amount div,.prodcut_caution p{width:100%;text-align:center;line-height:1.4}.nutritious_food ul li table{margin:0 auto 10px}.nutritious_food ul li h5{padding:5px 10px}.prodcut_caution{padding:15px}}.napani_table{display:flex;flex-flow:column;width:100%!important;padding:0!important;margin:0 auto 10px!important}.napani_table table{width:100%!important;margin:0!important}.napani_table td,.napani_table th{padding:5px!important;min-width:unset!important;border:1px solid #dcdcdc;min-width:105px;vertical-align:middle}.napani_table tr:first-child th{font-weight:700}.napani_table font,.napani_table td{font-size:14px!important;letter-spacing:.5px}.napani_table tr td:first-child,.napani_table tr th:first-child{width:190px!important}.napani_table tr:first-child{background:rgba(194,208,128,.7)}.napani_table tr:first-child th{border-color:#fff}.napani_table b{font-weight:400}@media (max-width:800px){.napani_table{overflow-x:scroll}.napani_table table{min-width:820px!important}.napani_table:after{content:"※左右にスクロール出来ます";width:100%;font-size:14px;letter-spacing:.5px;margin:5px auto 10px}}#wc_bis_already_registered .woocommerce-info{display:flex;flex-flow:row;flex-wrap:wrap;background-color:#555!important;font-size:15px;letter-spacing:.5px;padding:22px 15px!important;border:0!important}#wc_bis_already_registered .woocommerce-info a{text-decoration:none;border-bottom:1px solid #fff;position:relative;top:1px}#wc_bis_product_form{width:100%;background:#fef2f2;border-radius:0 0 10px 10px;padding:10px 20px 15px;text-align:center;justify-content:center;margin-top:-12px}.coming-soon #wc_bis_product_form{background:#f1f9f2}.wc_bis_form_title{width:100%;border-top:1px solid #f44336;padding-top:10px;margin:0!important}.coming-soon .wc_bis_form_title{border-color:#28b463}.element-TFML4 .stock.out-of-stock{font-size:0!important;font-weight:900;padding:15px 12px 5px}.element-TFML4 .stock.out-of-stock:before{font-weight:400;font-size:20px!important}.element-TFML4 .stock.out-of-stock:after{content:"SOLD OUT";font-size:20px!important}body.coming-soon .element-TFML4 .stock.out-of-stock:after{content:"COMING SOON"}button#wc_bis_send_form{display:block;border-radius:30px;margin:10px auto 0!important;padding:12px 25px!important;height:auto!important}#wc_bis_email{width:100%;max-width:400px;background:#fff;color:#1e1e1e;border:none;border-radius:20px;font-weight:700;padding:10px 15px;min-height:44px;letter-spacing:1px;text-align:center;line-height:1;transition:.3s;position:relative;margin:10px auto 5px!important;box-shadow:0 6px 10px rgb(0 0 0 / 5%)}#wc_bis_email::-webkit-input-placeholder{font-weight:400;color:#afafaf;letter-spacing:0}#wc_bis_email::-moz-placeholder{font-weight:400;color:#afafaf;letter-spacing:0}#wc_bis_email:-ms-input-placeholder{font-weight:400;color:#afafaf;letter-spacing:0}#wc_bis_email::-ms-input-placeholder{font-weight:400;color:#afafaf;letter-spacing:0}#wc_bis_email::placeholder{font-weight:400;color:#afafaf;letter-spacing:0}#wc_bis_email:focus,#wc_bis_email:hover{border:none;outline:0;box-shadow:0 10px 20px rgb(0 0 0 / 30%)}.etheme-sticky-cart{background-color:rgba(255,255,255,.7)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.etheme-sticky-cart .sticky_product_title{font-weight:700;letter-spacing:.5px;line-height:1.2}.etheme-sticky-cart p.price{font-weight:700}.etheme-sticky-cart .single_add_to_cart_button{display:flex!important;padding:5px 20px!important;height:40px!important;width:auto!important;font-size:15px!important}.etheme-sticky-cart p.stock{display:none}.etheme-sticky-cart p.price{display:flex;flex-flow:row}.etheme-sticky-cart p.price small.woocommerce-price-suffix{position:relative;top:7px;margin-left:4px;line-height:1}.etheme-sticky-cart p.price .woocommerce-Price-amount:nth-of-type(3){display:none}.single-product .etheme-sticky-cart .cart:not(:first-child){border-radius:10px}@media (max-width:500px){.etheme-sticky-cart p.price{display:none}}#brand_info{overflow:hidden;margin-bottom:50px}.term-description{opacity:0;transition:.3s}a.bnr_600{display:flex;max-width:600px;border-radius:10px;overflow:hidden;margin:15px auto}body.tax-brand a.bnr_600{margin:15px auto 0}body.archive.tax-brand .products-loop .ajax-content{width:100%!important}@media (min-width:768px){a.bnr_600:hover{box-shadow:0 5px 10px rgba(0,0,0,.4)}}.term-description.quadro{padding:50px 50px 40px;margin:20px 0 40px;position:relative;background-image:url(/data/img/line_yoko.png),url(/data/img/line_tate.png),url(/data/img/line_yoko.png),url(/data/img/line_tate.png);background-size:1920px 10px,10px 1920px,1920px 10px,10px 1920px;background-position:center top,right center,center bottom,left center;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y}.term-description.quadro:before{content:'';background:#fafafa;position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);z-index:-1}.term-description.quadro:after{content:"";width:calc(100% - 100px);height:54px;background-image:url(/data/img/tape_info.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-20px}body.tax-brand .term-description.quadro:after{background-image:url(/data/img/tape_brand_info.png)}.term-description.quadro p:last-of-type{margin:0}body.tax-brand .product_brand{display:flex;width:100%;justify-content:center;opacity:0}body.tax-brand .product_brand img{display:flex;mix-blend-mode:multiply;margin:10px auto 20px;width:100%;max-width:150px}@media (min-width:768px){.term-description.quadro p{text-align:center}}@media (max-width:500px){.term-description.quadro{padding:50px 30px 40px}.term-description.quadro:after{width:calc(100% - 60px)}}.product-type-variable .single_product-html_block1 .price ins .amount,.single_product-html_block1 .price ins .amount{display:inline-block;background-color:#f44336!important;color:#fff!important;line-height:1;padding:1px 5px 3px 6px;margin-right:4px}.single_product-html_block1 .price del .amount{color:#1e1e1e!important}.single_product-html_block1 .price del{color:transparent!important}.single_product-html_block1 .price del .woocommerce-Price-amount{position:relative}.single_product-html_block1 .price del .woocommerce-Price-amount:after{content:"";width:100%;border-top:3px solid #f44336;position:absolute;top:50%;left:0;transform:rotate(-10deg)}.onsale.single-sale{background:#f6416c!important;font-weight:700}.products-bordered-layout.with-ajax .ajax-content,.products-bordered-layout:not(.with-ajax){width:100%}.woocommerce-pagination{padding-top:50px!important;padding-bottom:0!important;margin-bottom:0!important}.woocommerce-pagination a{font-weight:700}.woocommerce-pagination a:hover{box-shadow:0 5px 10px rgba(0,0,0,.4);transform:translateY(-2px)}.products-loop,body.archive .sidebar .widget-title{border-color:#dcdcdc}.products-loop{opacity:0;transition:.2s}.products-loop .product{overflow:hidden;border-radius:10px!important;background:#fff;box-shadow:0 0 0 1px #dcdcdc;text-align:center}.products-loop .product .content-product{margin:0;overflow:hidden}.products-loop .product{padding:0!important;transition:.3s!important}.products-loop .product .product-image-wrapper{background:rgba(0,0,0,.045);margin-top:0;transition:.3s}.products-loop .product.outofstock .product-image-wrapper img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3}.products-loop .product .product-image-wrapper,.products-loop .product .product-image-wrapper a.product-content-image{padding:15px}.products-loop .product .product-image-wrapper a.xstore-wishlist{display:none}.content-product:hover .hover-effect-zoom-in .product-content-image img{transform:scale(1.14)!important}body.home .content-product:hover .hover-effect-zoom-in .product-content-image img{transform:scale(1.16)!important}.products-loop .product .product-details{display:flex;flex-flow:column;flex-wrap:wrap;padding:0 5px 15px}.products-loop .product .products-page-cats{order:10;height:20px;overflow:hidden;margin:0 auto 5px!important;font-size:0}.product-main-cat p,.products-loop .product .products-page-cats a{display:inline-block;font-size:13px!important;padding:2px 7px 3px;line-height:1;border:1px solid #dcdcdc;color:#222;pointer-events:none;margin:0 4px;border-radius:10px}.product-main-cat p{background:#999;border:#999;color:#fff!important;margin:0 0 7px;padding:3px 8px 5px;border-radius:10px}.single_product-html_block .product-main-cat p{border-radius:10px;font-size:15px!important}.product-main-cat p.cat-dog{background:#ff781e;border-color:#ff781e!important}.product-main-cat p.cat-cat{background:#3498db;border-color:#3498db!important}.product-main-cat p.cat-dog-cat{background:#ff781e;background:linear-gradient(135deg,rgba(255,120,30,1) 50%,rgba(52,152,219,1) 50%)}.products-loop .product .products-page-brands{order:20;padding:0 5px}.products-loop .product .brand,.products-loop .product .products-page-brands a{font-size:12px;color:#1e1e1e;pointer-events:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products-loop .product .product-title{order:30;height:40px;line-height:1.15!important;display:flex;flex-flow:column;margin:5px auto}.products-loop .product .product-title,.products-loop .product .product-title a{padding:0 15px;height:auto;max-height:40px;line-height:1.3!important;color:#1e1e1e;font-size:15px;font-weight:700;overflow:hidden}.products-loop .product .star-rating{order:40;margin-top:2px;display:none}.products-loop .product .price{order:50;display:flex;flex-flow:row-reverse;justify-content:center;color:#1e1e1e;font-weight:700}.products-loop .product.sale.product-type-simple .price{flex-flow:row}.products-loop .product .price bdi{color:#1e1e1e;font-weight:700;font-size:15px;margin:0 3px}.products-loop .product.sale .price{margin:7px 0 5px}.products-loop .product.sale .price ins bdi,.products-loop .product.sale.product-type-variable .price bdi{display:inline-block;color:#fff;background-color:#f44336;font-size:16px;line-height:1;padding:1px 4px 3px 5px}.products-loop .product.sale .price ins bdi span{font-size:13px;margin-right:1px}.products-loop .product.sale .price del{color:#f44336}.products-loop .product.sale .price del bdi{font-size:14px}.products-loop .product .yith-par-message-loop{order:60;display:flex!important;flex-flow:row;justify-content:center;margin:-7px 0 -4px!important;border:none!important;padding:0!important}.products-loop .product .yith-par-message-loop .yith-par-message-inner-content{color:#1e1e1e;background:linear-gradient(transparent 60%,rgba(253,227,142,.8) 60%);display:inline-block;width:auto;padding:0 8px;font-size:12px}.products-loop .product .yith-par-message-loop .yith-par-message-inner-content span{font-weight:700;margin-right:2px;font-size:14px}.products-loop .product .price .woocommerce-price-suffix{display:none}.products-loop .product:hover{transform:unset!important;cursor:pointer}@media (min-width:768px){.products-loop .product:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.4)!important}.products-loop .product.outofstock:hover .product-image-wrapper img{-webkit-filter:unset;filter:unset;opacity:1}.products-loop .product:hover .product-image-wrapper{background:0 0}}.products-loop .onsale.left{top:10px!important;left:-35px!important;width:auto!important;padding:6px 40px 5px!important;transform:rotate(-45deg);letter-spacing:2px;background:#f6416c!important}.products-loop .product.outofstock .onsale.left.new-label,.products-loop .product.sale .onsale.left.new-label{display:none}.products-loop .product.outofstock p.out-of-stock{color:#fff;font-weight:700;background:#f6416c;letter-spacing:1px;padding:5px 7px;opacity:0;line-height:1;transition:.3s}.products-loop .product.outofstock p.out-of-stock:before{display:none}.products-loop .product.coming-soon p.out-of-stock{background:#00b03b}.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider)>div:after,.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider)>ul:after,.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider)>div:after,.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider)>ul:after{display:none!important}body.archive.woocommerce .sidebar-widget{margin-bottom:30px!important;background:#f5f5f5;padding:20px;transition:.3s;border-radius:10px}body.archive.woocommerce .sidebar-widget:last-of-type{background:0 0;margin-bottom:0!important;padding:0;overflow:visible!important}body.archive.woocommerce .sidebar-widget:last-of-type .custom-html-widget{max-height:unset!important;overflow:visible!important}body.archive.woocommerce .sidebar-widget ul{padding-bottom:0!important}body.archive.woocommerce .sidebar-widget a{color:#1e1e1e!important;font-size:14px;padding-bottom:0!important}body.archive.woocommerce .sidebar-widget.etheme_widget_brands a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.etheme-product-status-filter li,body.archive .wc-layered-nav-term{margin-top:0!important}body.archive .widget-title{margin-bottom:10px!important;padding-bottom:0!important;border:none!important;font-weight:700}.etheme-product-status-filter a:before,.etheme_widget_brands_filter li a:before,.wc-layered-nav-rating a:before,.wc-layered-nav-term a:before{background:#fff}.etheme-product-status-filter .chosen a:after,.etheme_widget_brands_filter .current-item a:after,.wc-layered-nav-rating.chosen a:after,.wc-layered-nav-term.chosen a:after{color:#1e1e1e!important}body.archive .wc-layered-nav-term:hover a:before{border-color:#1e1e1e}body.archive .widget_product_tag_cloud a{display:inline-block;background:#e6e6e6;padding:2px 10px 3px!important}body.archive .widget_product_tag_cloud a:hover{background:#fff!important}body.archive.woocommerce .sidebar-widget span.count{display:inline-block;text-align:center;font-size:11px!important;background:#f0f0f0;color:#1e1e1e!important;width:18px;height:18px;border-radius:50%;padding:2px 0 0!important;margin-left:3px;line-height:1;position:relative;top:-2px}body.archive #et_price_filter-2 form{margin-top:30px!important}.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider)>.widget-title>span:after{z-index:0!important;background:#fff;border-radius:10px}body.archive.woocommerce .sidebar-widget .et-reset-price{border-radius:0!important;background:#e6e6e6!important;color:#1e1e1e!important;padding:2px 10px 3px!important;font-size:12px!important;border:1px solid #f0f0f0}body.archive.woocommerce .sidebar-widget .et-reset-price:hover{transform:none;box-shadow:none;background:#fff!important;border-color:#1e1e1e}.sidebar.et-mini-content{padding:20px!important}.sidebar.et-mini-content .sidebar-widget{margin-bottom:20px!important}.et-toggle-mob-sidebars-wrapper .et-toggle{border:none!important;background:#333!important}.et-toggle-mob-sidebars-wrapper .et-toggle .et_b-icon{font-size:22px;color:#fff!important}.products-loop .yith-wcwl-add-button a:before{display:inline-block!important;text-align:center;padding:8px 0 0!important;border-radius:50%;width:30px;height:30px;font-size:16px!important;line-height:16px;box-shadow:0 0 6px 0 rgba(246,65,108,.5)}.products-loop .yith-wcwl-add-button a.add_to_wishlist:before{color:#f6416c;background-color:#fff!important}.products-loop .yith-wcwl-add-button a.delete_item:before{color:#fff;background-color:#f6416c!important}.product-view-default .et-wishlist-holder .wishlist-fragment .blockOverlay:before,.view-color-transparent .footer-product .wishlist-fragment .blockOverlay:before,.view-color-white .footer-product .wishlist-fragment .blockOverlay:before{display:none!important}.widget_product_categories.sidebar-widget li a:before{bottom:-1px!important}@media (min-width:768px){body.archive.woocommerce .sidebar-widget:hover{box-shadow:0 5px 10px rgba(0,0,0,.3)}body.archive.woocommerce .sidebar-widget:last-of-type:hover{box-shadow:none}}body.archive select#et_per_page,body.archive select.orderby{border:none;color:#1e1e1e;transition:.3s;background-color:#f5f5f5}body.archive .view-switcher{background-color:#f5f5f5;border-radius:0!important}body.archive .products-per-page .mob-hide{display:block!important}body.archive .view-switcher .switch-list{display:none}@media (max-width:992px){body.archive .view-switcher{display:none!important}}.products-loop .mipet-product .fi{order:15;margin:7px auto;width:26px!important;height:20px!important;background-size:100% 100%!important}.products-loop .mipet-product .fi-cz,.products-loop .mipet-product .fi-jp{border:1px solid #dcdcdc}.products-loop .mipet-product .fi-unset{width:50%!important}.products-loop .mipet-product .fi-unset:before{display:block;content:"";background-color:#dcdcdc;width:100%!important;height:1px!important;position:relative;top:50%}.products-loop .mipet-product .brand{order:20}.products-loop .mipet-product .et-wishlist-holder{top:5px;right:5px}.products-loop .mipet-product:hover .yith-wcwl-add-button a{opacity:1;transition:.3s}.products-loop .mipet-product .yith-wcwl-add-button a svg,.products-loop .mipet-product:hover .yith-wcwl-add-button a span{display:none}.products-loop .mipet-product .product-image-wrapper{margin-bottom:15px}.products-loop .mipet-product .product-image-wrapper img{transition:.3s}.products-loop .mipet-product:hover .product-image-wrapper img{transform:scale(1.15)}.products-loop .mipet-product.new-product,.products-loop .mipet-product.outofstock,.products-loop .mipet-product.sale{position:relative;overflow:hidden}.products-loop .mipet-product.new-product object:before{content:"NEW";position:absolute;padding:6px 40px 5px!important;transform:rotate(-45deg);font-size:12px;letter-spacing:2px;background:#474747;color:#fff;top:10px!important;left:-35px!important;line-height:1;z-index:1}.products-loop .mipet-product.sale object:before{content:"SALE";position:absolute;padding:6px 40px 5px!important;transform:rotate(-45deg);font-size:12px;letter-spacing:2px;background:#f6416c;color:#fff;top:10px!important;left:-35px!important;line-height:1;z-index:1}.products-loop .mipet-product.outofstock .product-image-wrapper:after{content:"SOLD OUT";position:absolute;background:#f6416c;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:5px 2px;line-height:1;z-index:1;width:90px;height:22px;top:calc(50% - 11px);left:calc(50% - 45px)}.products-loop .mipet-product.coming-soon .product-image-wrapper:after{content:"COMING SOON";width:110px;left:calc(50% - 55px);background:#00b03b}.products-loop .mipet-product .price{flex-flow:row}@media (min-width:993px){.row-count-3 .product{width:calc(100% / 3)}}@media (max-width:500px){.products-loop .mipet-product:hover .product-image-wrapper img{transform:scale(1.2)}}.products-loop{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:768px) and (max-width:992px){.products-loop .product{width:25%!important}}@media only screen and (min-width:501px) and (max-width:767px){.products-loop .product{width:calc(100% / 3)!important}}body.blog .products-loop .row .product:last-of-type,body.category .products-loop .row .product:last-of-type,body.single .products-loop .row .product:last-of-type,body.woocommerce-wishlist .products-loop .row .product:last-of-type{display:none}@media only screen and (min-width:501px) and (max-width:767px){body.blog .products-loop .row .product:last-of-type,body.category .products-loop .row .product:last-of-type,body.single .products-loop .row .product:last-of-type,body.woocommerce-wishlist .products-loop .row .product:last-of-type{display:block}.products-loop.cross-sell-products .product:last-of-type,.products-loop.related-products .product:last-of-type{display:none}}.content .et-cart-progress{border-color:#f5f5f5!important;background-color:#f5f5f5!important;border-radius:10px}.content .et-cart-progress progress{background-color:#fff!important;border:1px solid #969696;box-shadow:0 5px 5px rgba(0,0,0,.2)}.content .et-cart-progress .et-icon{font-size:24px;position:relative;top:1px}.content .et-cart-progress .et-cart-progress-success,.et-mini-content .et-cart-progress .et-cart-progress-success{color:#2e7d32!important}.content .et-cart-progress[data-percent-sold="100"]{background-color:transparent!important;border-color:#2e7d32!important}.content .et-cart-progress[data-percent-sold="100"] .et_cart-progress-bar,.et-mini-content .et-cart-progress[data-percent-sold="100"] .et_cart-progress-bar{--et_green-color:#2E7D32;box-shadow:none}.ajax-content,.empty-category-block{border:none;width:100%}