.ast-above-header-bar .main-header-menu.ast-account-nav-menu,.ast-below-header-bar .main-header-menu.ast-account-nav-menu,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu{width:200px!important;text-align:center!important}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{bottom:0!important;font-size:12px!important}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item a{padding:10px 20px!important;line-height:30px!important}.trp-language-switcher,.trp-language-switcher>div,.trp-language-switcher>div a{width:auto!important;height:auto!important;padding:0!important;margin-bottom:2px!important;border:none!important;border-radius:0!important;background-image:none!important;background-color:transparent!important;line-height:normal!important}.trp-language-switcher>div a img{width:30px!important;height:20px!important}.art_diy_a{line-height:30px!important;padding:15px 30px!important;background:#FFF!important;color:#000!important;text-align:center!important;text-decoration:none!important;border-radius:3px!important;box-shadow:0 0 5px rgba(0,0,0,.1)!important;font-family:'EB Garamond',serif!important;font-weight:bold!important}.art_diy_a:hover{background:#FFF!important;color:#C29A5C!important;text-decoration:none!important}.login-container,.register-container{overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}.login-container input[type="text"],.login-container input[type="password"],.login-container input[type="email"],.register-container input[type="text"],.register-container input[type="password"],.register-container input[type="email"]{font-size:16px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;padding:8px 12px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;margin-bottom:15px!important;box-sizing:border-box!important}.login-container button,.register-container button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}@media (max-width:768px){.login-container,.register-container{width:100%!important;padding:20px!important;margin:0!important}.login-container form,.register-container form{width:100%!important;max-width:100%!important}input[type="text"],input[type="password"],input[type="email"]{font-size:16px!important;max-width:100%!important}}body.page-template-login,body.page-template-register{overflow-x:hidden!important;width:100%!important}.ast-woocommerce-container{margin-top:30px!important}.woocommerce-account .entry-content .woocommerce{border:none!important}.rsc-input,.rsc-input:hover,.rsc-input:focus,.rsc-input:active{padding:12px!important;border:1px solid #dddddd!important;border-radius:3px!important}.rsc-field,.rsc-field:hover,.rsc-field:focus,.rsc-field:active{--form-em:none !important}.rsc-btn--primary,.rsc-btn--primary[type=submit]{background:#c29a5c!important;box-shadow:none!important;border:2px solid #c29a5c!important;color:#fff!important;font-weight:600!important;border-radius:0!important}.rsc-btn--primary:hover,.rsc-btn--primary[type=submit]:hover,.rsc-btn--primary:focus,.rsc-btn--primary[type=submit]:focus,.rsc-btn--primary:active,.rsc-btn--primary[type=submit]:active{background:transparent!important;box-shadow:none!important;border:2px solid #c29a5c!important;color:#c29a5c!important;font-weight:600!important;border-radius:0!important}button.rsc-btn{padding:12px 0!important}#js-open-login{display:none!important}.rsc-modal--security .rsc-modal__close{background:#000!important;border-radius:30px!important;line-height:unset!important;height:30px!important;width:30px!important;font-size:18px!important;opacity:1!important}.rsc-modal__dialog{width:90%!important}.rsc-modal .rsc-modal__dialog{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-60%)!important}.rsc-field.rsc-has-addon-left>.rsc-input,.rsc-field.rsc-has-addon-right>.rsc-field__addon{min-width:120px!important}.rs-block{margin-right:0!important}.rs-block__tips{display:none!important}.rs-block{width:100%!important;padding:40px 0!important;background:#fff!important}.shop_table{margin-top:30px!important}.shop_table td{padding:10px!important;background:#fff!important}.shop_table th{background:#fff!important}.ast-modern-checkout .woocommerce #payment ul.payment_methods,.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{background:#fff!important}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){width:100%!important}.woocommerce-page.woocommerce-checkout form .form-row:last-child,.woocommerce.woocommerce-checkout form .form-row:last-child{margin-bottom:30px!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{max-width:20px!important;max-height:20px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{width:100%!important}.ppcp-width-500{max-width:750px!important;margin:0 auto!important}@media (max-width:768px){.woocommerce-MyAccount-navigation li{padding-left:10px!important}}.ast-orders-table__row{box-shadow:none!important}.rs-wechatpay-logo img{width:24px!important;height:24px!important}.woocommerce-js ul.order_details{background:#fff!important;margin:20px auto!important;padding:30px 0!important;border-radius:5px!important;list-style:none!important;display:flex!important;flex-direction:column!important;align-items:center!important}.woocommerce-js ul.order_details li{display:block!important;float:none!important;border:0!important;padding:10px 0!important;margin-right:0!important;text-align:center!important}@media screen and (min-width:768px){.woocommerce-js ul.order_details{flex-direction:row!important;justify-content:center!important;padding:30px!important}.woocommerce-js ul.order_details li{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 20px!important;margin:0 10px!important;min-height:50px!important}.woocommerce-js ul.order_details li strong{margin-left:10px!important}}.wxzf-diy,.wxzf-diy:hover,.wxzf-diy:focus,.wxzf-diy:active{background:#00c800!important;border:0!important;color:#fff!important;font-weight:600!important;border-radius:5px!important;width:100%!important;font-size:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;height:50px!important}.wxzf-diy img{width:30px!important;height:30px!important;margin-right:8px!important}.woocommerce-MyAccount-navigation-link--payment-methods,.woocommerce-MyAccount-navigation-link--downloads{display:none!important}#ast-order-review-content .shop_table{margin:0!important}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding:0!important}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{width:100%!important;text-align:center!important}