.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:#222!important;}.etheme-sticky-panel .yith-par-message-product{display:none!important;}.woocommerce-message,.woocommerce-error{border-radius:10px!important;border:none!important;outline:none!important;padding:20px 20px 20px 50px!important;position:relative;}.woocommerce-message:before,.woocommerce-error:before{position:relative;font-size:24px!important;top:calc(50% - 16px)!important;left:14px!important;}.woocommerce-product-gallery.images-wrapper,.thumbnails-list .swiper-slide a{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 #0000004C;}.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:bold;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:#EEE;}.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:#EEE!important;}.swiper-container ul.thumbnails-list a.open-video-popup span{background:rgba(255,255,255.75);width:max-content;margin:0 auto;outline:3px solid #FFFFFFBF;color:#222!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:#EEE;}.pswp__bg{background:#FFFFFFE5!important;}.pswp__img{background-color:transparent!important;}.pswp__counter{color:#222!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:bold;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:#222;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{-webkit-transition:all .2s ease-in-out,top 0s!important;transition:all .2s ease-in-out,top 0s!important;}.single_product-html_block1,.element-TFML4{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 #00000033;}.single_product-html_block .product_cat span.free_shipping{box-shadow:none!important;background:#222!important;color:#fff!important;border-radius:10px;overflow:hidden;position:relative;}.single_product-html_block .product_cat a:hover{background:#222;color:#fff;box-shadow:0 2px 6px #0000007F!important;transform:translateY(-2px);}.single_product-html_block .product_cat a.cat_dog,.single_product-html_block .product_cat a.cat_cat,.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:bold;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 #EEE;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:#222;margin-bottom:0;font-size:22px!important;font-weight:bold;}.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:#222;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:bold;color:#222;background:linear-gradient(transparent 50%,#FDE38ECC 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;}.single-wishlist,.single-compare,.element-TFML4 .et-wishlist-holder{padding:15px 0 0;}.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist>div{margin:0!important;}a.xstore-wishlist-single,a.xstore-compare-single,.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a{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 #DDD;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-wishlist-single:hover span,a.xstore-compare-single:hover span{color:#fff!important;}.woocommerce-product-details__short-description{width:100%;margin:15px 0 15px!important;border-top:2px solid #EEE!important;border-bottom:2px solid #EEE!important;padding:15px 0!important;text-align:justify;}.sales-booster-live-viewing,.sales-booster-estimated-delivery,.element-TFML4 .stock{background:#EEE;padding:10px 12px;line-height:1;width:100%;font-size:14px!important;margin:0 auto 10px!important;font-weight:bold;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:bold;}.element-TFML4 .stock.in-stock{color:#2B6;background:#28B46319;}.element-TFML4 .stock.out-of-stock,.element-TFML4 .stock.wazuka{color:#E43;background:#F4433613;}.coming-soon .element-TFML4 .stock.out-of-stock{color:#2B6;background:#EFE;}.single-product-socials{margin:15px auto 0!important;border-top:2px solid #EEE!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 #00000033;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:#222;color:#fff;box-shadow:0 4px 6px #0000007F;}.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:bold!important;width:calc(100% - 100px)!important;font-size:18px!important;background:#222!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:#222!important;box-shadow:0 0 5px #00000033;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 #0000007F;background:#222;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:#999;}.element-TFML4 .quantity-wrapper .input-text.qty,.etheme-sticky-cart .quantity-wrapper .input-text.qty{font-size:18px;font-weight:bold;pointer-events:none!important;width:30px!important;height:30px!important;border:none!important;color:#222!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 #00000066;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')}a.xstore-wishlist-single:hover,a.xstore-compare-single:hover,.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a:hover{background:#222!important;border-color:#222;color:#fff!important;box-shadow:0 2px 6px #0000007F!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}a.xstore-wishlist-single,a.xstore-compare-single,.element-TFML4 .et-wishlist-holder .yith-wcwl-add-to-wishlist a{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 #EEE;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:#EEE;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:bold;}.variations_form .woovr-variations .woovr-variation-active,.variations_form .woovr-variations .woovr-variation-active:hover{border-color:#222;}.variations_form .woovr-variations .woovr-variation-selector{accent-color:#222;}.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 #0000007F!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:#EEE;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:normal;padding:10px;}.nutritious_food ul li h5{display:flex;flex-flow:column;justify-content:center;background:#999;color:#fff;font-weight:bold;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 #DDD;background:#fff;margin:0 0 10px;}.nutritious_food ul li table th,.nutritious_food ul li table td{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:bold;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 #DDD;}.nutritious_food ul li table tbody tr:last-of-type{border-bottom:none;}.nutritious_food ul li table tbody td{padding:5px 10px;color:#222;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 #DDD;}.prodcut_caution{margin:50px auto 0;background:#F443360C;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:#E43;margin-bottom:5px;}.prodcut_caution h3:before,.prodcut_caution h3:after{background-color:#E43;}.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:normal;width:calc(100% - 100px);font-size:14px;color:#fff;background:#222;text-align:center;transition:.2s;position:relative;letter-spacing:1px;}.brand_link_button a b{font-size:18px;font-weight:bold;margin-right:2px;}.brand_link_button a:hover{width:auto!important;color:#fff;background:#000;box-shadow:0 5px 10px #00000066;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 th,.napani_table td{padding:5px!important;min-width:unset!important;border:1px solid #DDD;min-width:105px;vertical-align:middle;}.napani_table tr:first-child th{font-weight:bold;}.napani_table td,.napani_table font{font-size:14px!important;letter-spacing:.5px;}.napani_table tr th:first-child,.napani_table tr td:first-child{width:190px!important;}.napani_table tr:first-child{background:#C2D080B2;}.napani_table tr:first-child th{border-color:#fff;}.napani_table b{font-weight:normal;}@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:#FEE;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:#EFE;}.wc_bis_form_title{width:100%;border-top:1px solid #E43;padding-top:10px;margin:0!important;}.coming-soon .wc_bis_form_title{border-color:#2B6;}.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:normal;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:#222;border:none;border-radius:20px;font-weight:bold;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::placeholder{font-weight:normal;color:#AAA;letter-spacing:0;}#wc_bis_email:hover,#wc_bis_email:focus{border:none;outline:0;box-shadow:0 10px 20px rgb(0 0 0 / 30%);}.etheme-sticky-cart{background-color:#FFFFFFB2!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:bold;}.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 #00000066}}.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:#FFF;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)}}.single_product-html_block1 .price ins .amount,.product-type-variable .single_product-html_block1 .price ins .amount{display:inline-block;background-color:#E43!important;color:#fff!important;line-height:1;padding:1px 5px 3px 6px;margin-right:4px;}.single_product-html_block1 .price del .amount{color:#222!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 #E43;position:absolute;top:50%;left:0;transform:rotate(-10deg);}.onsale.single-sale{background:#E46!important;font-weight:bold;}.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,.woocommerce-pagination .current{font-weight:bold;border-radius:10px!important;}.woocommerce-pagination a:hover{box-shadow:0 5px 10px #00000066;transform:translateY(-2px);}body.archive .sidebar .widget-title,.products-loop{border-color:#DDD;}.products-loop{opacity:0;transition:.2s}.products-loop .product{overflow:hidden;border-radius:10px!important;background:#fff;box-shadow:0 0 0 1px #DDD;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:#0000000B;margin-top:0;transition:.3s;}.products-loop .product.outofstock .product-image-wrapper img{filter:grayscale(100%);opacity:.3;}.products-loop .product .product-image-wrapper a.product-content-image,.products-loop .product .product-image-wrapper{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 #DDD;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:#F72;border-color:#F72!important;}.product-main-cat p.cat-cat{background:#39D;border-color:#39D!important;}.product-main-cat p.cat-dog-cat{background:#FF781EFF;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 .products-page-brands a,.products-loop .product .brand{font-size:12px;color:#222;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 a,.products-loop .product .product-title{padding:0 15px;height:auto;max-height:40px;line-height:1.3!important;color:#222;font-size:15px;font-weight:bold;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:#222;font-weight:bold;}.products-loop .product.sale.product-type-simple .price{flex-flow:row;}.products-loop .product .price bdi{color:#222;font-weight:bold;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:#E43;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:#E43;}.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:#222;background:linear-gradient(transparent 60%,#FDE38ECC 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:bold;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 #00000066!important}.products-loop .product.outofstock:hover .product-image-wrapper img{filter:unset;opacity:1}.products-loop .product:hover .product-image-wrapper{background:none}}.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:#E46!important;}.products-loop .product.sale .onsale.left.new-label,.products-loop .product.outofstock .onsale.left.new-label{display:none;}.products-loop .product.outofstock p.out-of-stock{color:#fff;font-weight:700;background:#E46;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:#0A3;}.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:#EEE;padding:20px;transition:.3s;border-radius:10px;}body.archive.woocommerce .sidebar-widget:last-of-type{background:none;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:#222!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:bold;}.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:#222!important;}body.archive .wc-layered-nav-term:hover a:before{border-color:#222;}body.archive .widget_product_tag_cloud a{display:inline-block;background:#EEE;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:#EEE;color:#222!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:#EEE!important;color:#222!important;padding:2px 10px 3px!important;font-size:12px!important;border:1px solid #EEE;}body.archive.woocommerce .sidebar-widget .et-reset-price:hover{transform:none;box-shadow:none;background:#fff!important;border-color:#222;}.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 #F6416C7F;}.products-loop .yith-wcwl-add-button a.add_to_wishlist:before{color:#E46;background-color:#fff!important;}.products-loop .yith-wcwl-add-button a.delete_item:before{color:#fff;background-color:#E46!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 #0000004C}body.archive.woocommerce .sidebar-widget:last-of-type:hover{box-shadow:none}}body.archive select.orderby,body.archive select#et_per_page{border:none;color:#222;transition:.3s;background-color:#EEE;}body.archive .view-switcher{background-color:#EEE;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-jp,.products-loop .mipet-product .fi-cz,.products-loop .mipet-product .fi-kr{border:1px solid #DDD;}.products-loop .mipet-product .fi-unset{width:50%!important;}.products-loop .mipet-product .fi-unset:before{display:block;content:"";background-color:#DDD;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:hover .yith-wcwl-add-button a span,.products-loop .mipet-product .yith-wcwl-add-button a svg{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.sale,.products-loop .mipet-product.outofstock{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:#444;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:#E46;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:#E46;color:#fff;font-size:12px;font-weight:bold;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:#0A3;}.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:#EEE!important;background-color:#EEE!important;border-radius:10px;}.content .et-cart-progress progress{background-color:#fff!important;border:1px solid #999;box-shadow:0 5px 5px #00000033;}.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:#373!important;}.content .et-cart-progress[data-percent-sold="100"]{background-color:transparent!important;border-color:#373!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:#373;box-shadow:none;}.empty-category-block,.ajax-content{border:none;width:100%;}.single_product_description p{margin:0 0 1.3em;font-size:1.25rem;text-align:justify;line-height:1.8;}.single_product_description p:last-child{margin-bottom:0;}.single_product_description h2{margin:2em 0 .75em;padding:.5em 0 .4em;font-size:2rem;font-weight:700;line-height:1.4;color:#222;border-bottom:2px solid #DDD;}.single_product_description h2::before{content:"\f054";font-family:'FontAwesome';font-size:20px;font-weight:400;margin-right:8px;height:auto;position:relative;top:-2px;}.single_product_description h2:first-child{margin-top:0;padding-top:0;}.single_product_description h3{margin:1.75em 0 .6em;font-size:1.6rem;font-weight:700;line-height:1.4;color:#222;display:flex;align-items:center;}.single_product_description h3::after{content:"";flex-grow:1;height:1px;background:#DDD;display:block;margin-left:10px;}.single_product_description strong{font-weight:700;color:#222;}.single_product_description ul{margin:1em 0 1.25em;padding-left:1.5em;list-style:none;}.single_product_description ul li{position:relative;margin:.4em 0;padding-left:.5em;line-height:1.75;}.single_product_description ul li::before{content:"・";position:absolute;left:-1em;color:#222;font-weight:700;}.single_product_description ul li:first-child{margin-top:0;}.single_product_description ul li:last-child{margin-bottom:0;}.single_product_description h2 + p,.single_product_description h3 + p{margin-top:.5em;}.single_product_description table{border:1px solid #DDD;border-radius:10px;border-collapse:separate;}.single_product_description table th:not([align]):last-child,.single_product_description table td:not([align]):last-child{text-align:unset;}.single_product_description table th{padding:12px 10px!important;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}.single_product_description table td{padding:6px 10px!important;border-right:1px solid #DDD;}.single_product_description table th:last-child,.single_product_description table td:last-child{border-right:none;}.single_product_description table tr:nth-child(even){background-color:#F5F5F5FF;}.single_product_description a{color:#48C!important;}.single_product_description a:hover{text-decoration:underline!important;}.single_product_description mark{background:linear-gradient(transparent 50%,#FDE38E99 50%);font-weight:700;text-decoration:none;}.single_product_description code{display:flex;flex-flow:row;flex-wrap:wrap;width:100%;padding:10px;background:#FFF;border-radius:10px;}.single_product_description img{border-radius:10px;}@media (max-width:500px){.cti_left h1.post_title,.single_product_description h2{font-size:1.9rem}}