.entry-title{margin-bottom:1.2em;margin-top:1.2em}#ast-scroll-top{width:3.1em;height:3.1em;line-height:3.1;border-radius:30px}.grecaptcha-badge{visibility:hidden}.ast-custom-button:lang(en){display:none!important}.woocommerce-page #menu-item-135:lang(en),.woocommerce-page #menu-item-136:lang(en){display:none!important}.contact-btn.menu-item{background:#e4007f!important;color:#fff!important;border-radius:100px;padding-left:10px;padding-right:10px;margin-left:10px!important}.contact-btn.menu-item:hover{background:#fff!important;color:#e4007f!important}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link{color:#fff!important}ul#ast-hf-mobile-menu{margin:0 45px!important}#ast-hf-mobile-menu .contact-btn span.menu-text{color:#fff!important}.wpml-ls-native:before{content:url(/wpdata/wp-content/uploads/2021/06/icon-language.svg);display:inline-block;width:15px!important;height:15px!important;max-width:15px;margin-right:5px}.ast-desktop .ast-above-header-bar .ast-header-woo-cart,.ast-desktop .ast-above-header-bar .ast-header-edd-cart{border-left-width:1px;border-left-color:rgba(235,235,235,.15);border-left-style:solid}.header-widget-area[data-section=sidebar-widgets-header-widget-1]{display:block;padding:0!important;border-right-width:1px;border-right-color:rgba(235,235,235,.15);border-right-style:solid}.slider-front-page .swiper-slide-inner{background:linear-gradient(to bottom,rgba(0,0,0,0.7),rgba(0,0,0,0.1))}.contact-form label{color:#fff}.contact-form .wpcf7 form .wpcf7-response-output{padding:1em}.contact-form .wpcf7-not-valid-tip{color:#ca2a2a;font-size:.9em;margin-top:5px}.wpcf7 form.spam .wpcf7-response-output{background:#efc198;border:none;line-height:18px}.contact-form .wpcf7 form.invalid .wpcf7-response-output{background:#fff891;border:none;line-height:18px}.contact-form .wpcf7 form.sent .wpcf7-response-output{background:#8eec8e;border:none;line-height:18px}.contact-form input[type=submit]{border-radius:30px}.terms-table table{border-top:1px solid #999;margin-top:10px}.terms-table th,.terms-table td{border-bottom:1px solid #999;border-right:1px solid #999}.terms-table th{border-left:1px solid #999}.footer-cta .elementor-cta__bg-overlay{background:rgb(0 0 0/5%)}.external-link span.elementor-cta__button.elementor-button.elementor-size-xs::after{content:url(/wpdata/wp-content/uploads/2021/04/icon-ext-link-topheader.svg);display:inline-block;margin-left:5px;max-width:10px}ul.footer-top-menu{margin:0}li.footer-menu-item{font-family:noto sans jp,Sans-serif;font-size:13px;font-weight:400;line-height:.6em;display:inline;padding-right:15px}.footer-menu-item a{color:#aaa}.footer-menu-item a:hover{color:#e4007f}.ast-plain-container.ast-no-sidebar .woocommerce{margin-bottom:50px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.woocommerce .widget_product_search button:hover,.woocommerce-page .widget_product_search button:hover,a.checkout-button.button.alt.wc-forward:hover{background:#000!important}.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{background:rgb(0 0 0/50%)!important}.woocommerce-page table.cart td.actions .button:hover,.woocommerce-page #content table.cart td.actions .button:hover{background:rgb(0 0 0/60%)!important}.woocommerce a.button,.woocommerce button.button.alt,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce a.button.alt,.woocommerce .woocommerce-message a.button,.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{border-radius:30px}.ast-site-header-cart .widget_shopping_cart .cart_list a,.woocommerce .ast-site-header-cart .widget_shopping_cart .cart_list a{font-size:12px}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#000}.ast-site-header-cart i.astra-icon:after{top:-7px;right:-16px}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:1.5em}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1.5em 2em 1.5em 3.5em}.woocommerce table.shop_table th{font-weight:600;font-size:.9em}.woocommerce .woocommerce-result-count{margin:0 1em 1em 0!important}.woocommerce ul.products li.product .ast-woo-product-category{color:#252525}p.woocommerce-mini-cart__empty-message{color:#444}.woocommerce ul.products li.product .onsale{font-weight:700}select.orderby{font-size:.85em}h2.widget-title{font-size:15px;font-weight:600;color:#2b2b2b}.sidebar-main .widget.woocommerce{margin-top:0!important;margin-bottom:30px!important}.widget.woocommerce.widget_product_search button{color:#fff!important}.woocommerce .widget_price_filter .price_slider_amount{line-height:1.5}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons a{width:100%}.ast-site-header-cart .widget_shopping_cart .buttons .button,.ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward,.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons a{border-radius:30px}.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout.wc-forward{margin-left:0!important}.woocommerce .woocommerce ul.cart_list li a,.woocommerce .woocommerce ul.product_list_widget li a{font-weight:400;font-size:13px}.widget-area .product-categories a:hover{color:#b30064;text-decoration:underline}.woocommerce-account #primary{margin:25px 0 75px}nav.woocommerce-MyAccount-navigation{margin-bottom:25px}.woocommerce-MyAccount-navigation-link{font-size:14px}.woocommerce-MyAccount-navigation-link a{padding:.8em 1em}.woocommerce-MyAccount-navigation-link.is-active a{background-color:#ffecf2}.woocommerce-account div#secondary{display:none}.woocommerce-account.ast-left-sidebar #primary{border:none!important}.woocommerce-account #primary{width:100%;padding:0 25px}.woocommerce-Address h3{font-size:1rem}.woocommerce .woocommerce-Addresses address,.woocommerce .woocommerce-MyAccount-content address,.woocommerce .woocommerce-customer-details address,.woocommerce-account .woocommerce-Addresses address,.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-account .woocommerce-customer-details address{padding:1.5em}.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table thead th,.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{text-align:center}.woocommerce-MyAccount-content p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first:lang(ja){float:right}.woocommerce-MyAccount-content p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last:lang(ja){float:left}.product-showcase .woocommerce ul.products li.product .ast-woo-product-category{color:#fff}.woocommerce div.product .product_meta>span{display:block;margin-right:25px}.elementor-widget-woocommerce-product-price small.woocommerce-price-suffix{font-size:15px}.woocommerce-Tabs-panel.entry-content p{font-size:13px}.widget.widget_media_image{margin:0 0 .8em!important}.woocommerce ul.order_details li{margin-bottom:10px}th.woocommerce-table__product-name.product-name{text-align:left!important}td.woocommerce-table__product-name.product-name{text-align:left!important}.blog .entry-title{font-size:1.8em}.blog-layout-3 .post-content{padding-left:3em;padding-right:2em}.ast-row h2.entry-title{margin-top:0;margin-bottom:15px}.ast-pagination .page-numbers{color:#e4007f}.blog-layout-3{border-bottom:1px solid #e8e8e8}@media only screen and (max-width:768px){.footer-widget-columns h3{font-size:40px}.elementor-column.elementor-col-33.icon-link-col-2{border-top:1px solid rgb(255 255 255/10%);border-bottom:1px solid rgb(255 255 255/10%)}ul.footer-top-menu{text-align:center}li.footer-menu-item{display:block;padding:15px 0}#ast-scroll-top{line-height:3.4}.original-products-sidebar .elementor-element.elementor-cta--skin-cover{width:50%;padding-right:6px}}@media only screen and (min-width:768px){.elementor-column.elementor-col-33.icon-link-col-2{border-left:1px solid rgb(255 255 255/10%);border-right:1px solid rgb(255 255 255/10%)}}@media(max-width:544px){.footer-widget-area[data-section=section-footer-menu] .astra-footer-mobile-vertical-menu{display:inline}}