/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.clean-login-view .wd-col.col-register,.clean-login-view .wd-col.col-register-text{display:none!important}.clean-login-view .wd-col.col-login{width:100%!important;float:none!important;margin:0 auto!important;max-width:500px!important}.clean-login-view .woocommerce-form-login{margin:0 auto}.clean-register-view .wd-col.col-login,.clean-register-view .wd-col.col-register-text{display:none!important}.clean-register-view .wd-col.col-register{width:100%!important;float:none!important;margin:0 auto!important;max-width:500px!important}.clean-register-view .woocommerce-form-register{margin:0 auto}.clean-login-view .woocommerce,.clean-register-view .woocommerce{margin-top:0!important;text-align:center}.dokan-account-migration-lists{display:none}.clean-register-view .vendor-customer-registration{display:none!important}.page-id-196 .entry-title{text-align:center!important}.page-id-196 .ur-frontend-form{max-width:500px!important;margin:0 auto!important;border:1px solid #e5e5e5!important;padding:20px!important;background:#fff!important;border-radius:5px!important}.page-id-196 .ur-frontend-form .ur-form-grid,.page-id-196 .ur-frontend-form .ur-form-row{width:100%!important;display:block!important}.page-id-196 .ur-frontend-form label{display:block;margin-bottom:5px;font-weight:600}.page-id-196 .ur-frontend-form input.input-text{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.page-id-196 .ur-frontend-form button[type=submit]{background-color:#d63384;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.page-id-196 .nsl-container{text-align:center;margin-bottom:20px}.page-id-196 .nsl-container-block{display:block;margin-left:auto;margin-right:auto;width:fit-content}.dokan-account-migration-lists{display:none}.clean-register-view .vendor-customer-registration{display:none!important}.page-id-231 .entry-content{text-align:center;max-width:600px;margin:0 auto}.wcv-social-login-wrapper{margin:80px 0 10px!important;padding:20px 15px 15px;background:#f9f9f9;border-radius:8px;border:1px solid #e8e8e8;text-align:center;clear:both}.clean-login-view .wcv-social-login-wrapper,.clean-register-view .wcv-social-login-wrapper{max-width:500px;margin-left:auto!important;margin-right:auto!important}.wcv-social-login-wrapper h3{margin:0 0 18px;font-size:14px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.5px;display:inline-block;padding:0 15px;background:#f9f9f9;position:relative}.wcv-social-login-wrapper h3::before{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#ddd;z-index:-1}.wcv-social-login-wrapper .nsl-container{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:5px}.wcv-social-login-wrapper .nsl-container .nsl-button{flex:0 1 auto!important;min-width:200px!important;padding:12px 24px!important;border-radius:30px!important;font-weight:500!important;font-size:14px!important;transition:all .25s ease!important;box-shadow:0 2px 6px rgba(0,0,0,.06)!important;border:none!important}.wcv-social-login-wrapper .nsl-container .nsl-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important}.wcv-social-login-wrapper .nsl-container .nsl-button-google{background:#f57c00!important;color:#fff!important;border:1px solid #e65100!important}.wcv-social-login-wrapper .nsl-container .nsl-button-google:hover{background:#e65100!important;border-color:#bf360c!important}.button-google{display:inline-block;padding:12px 28px;background:#f57c00;color:#fff;border-radius:30px;text-decoration:none;font-weight:500;font-size:14px;transition:background .2s ease;border:none;box-shadow:0 2px 6px rgba(245,124,0,.3)}.button-google:hover{background:#e65100;box-shadow:0 4px 12px rgba(245,124,0,.4);color:#fff}@media (max-width:480px){.wcv-social-login-wrapper .nsl-container .nsl-button{min-width:100%!important;justify-content:center!important}}.wcv-dispute-form-wrapper button[name=wcv_submit_dispute]{background:#d63638!important;border-color:#d63638!important;color:#fff!important}.wcv-dispute-form-wrapper button[name=wcv_submit_dispute]:hover{background:#b32d2e!important;border-color:#b32d2e!important}.wcvendors_sold_by_in_loop{display:block;font-size:13px!important;font-weight:600;color:#555;margin:4px 0 2px}.cosy-sold-by-link,.wcvendors_sold_by_in_loop a{color:#d63384;font-weight:700;text-decoration:none}.cosy-sold-by-link:hover,.wcvendors_sold_by_in_loop a:hover{text-decoration:underline}.cosy-sold-by{font-size:14px;font-weight:600;color:#555;margin:8px 0}.wcv-product-fulfillment-methods .wcv-checkbox-container{margin-right:32px;display:inline-block}.wcv-product-fulfillment-methods h4{margin-bottom:12px}#product-type{height:42px!important;line-height:42px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.dgwt-wcas-search-wrapp{width:670px!important;max-width:100%!important;min-width:0!important}.wd-header-search-form{width:670px!important;max-width:100%!important;min-width:0!important}.wd-header-search-form-mobile{width:670px!important;max-width:100%!important;min-width:0!important}.dgwt-wcas-search-form,.dgwt-wcas-sf-wrapp{border:2px solid #231f20!important;border-radius:24px!important;background-color:#fff!important;overflow:visible!important;display:flex!important;align-items:center!important;position:relative!important;height:44px!important;padding:6px!important;box-sizing:border-box!important}.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{border:none!important;border-radius:0!important;background-color:transparent!important;height:100%!important;padding:0!important}.dgwt-wcas-search-input{background-color:transparent!important;color:var(--wd-form-color,#1e1e1e)!important;border:none!important;border-radius:20px!important;height:32px!important;font-size:14px!important;box-shadow:none!important;flex:1 1 auto;min-width:0}.dgwt-wcas-search-submit{background-color:#f59a50!important;border:none!important;border-radius:999px!important;height:32px!important;margin-left:3px!important;flex:0 0 auto;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;min-width:32px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#231f20!important;font-weight:600!important;font-size:14px!important}.dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier,.dgwt-wcas-search-submit path,.dgwt-wcas-search-submit svg{fill:#231f20!important}.dgwt-wcas-search-submit::before{display:none!important}.dgwt-wcas-search-input::placeholder{color:var(--wd-form-placeholder-color,#999)!important;opacity:1!important}.dgwt-wcas-search-form:focus-within,.dgwt-wcas-sf-wrapp:focus-within{border-color:#231f20!important}.dgwt-wcas-search-icon,.dgwt-wcas-search-wrapp>.dgwt-wcas-sf-wrapp>.dgwt-wcas-ico-magnifier{color:#231f20!important;fill:#231f20!important}.dgwt-wcas-suggestions-wrapp{border-radius:var(--wd-form-brd-radius,4px)!important;box-shadow:0 6px 20px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.06)!important}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected,.dgwt-wcas-suggestion:hover{background-color:rgba(0,0,0,.03)!important}.dgwt-wcas-st,.dgwt-wcas-suggestion-title{color:var(--wd-form-color,#1e1e1e)!important}.dgwt-wcas-suggestion-vendor .dgwt-wcas-si img{border-radius:50%!important;object-fit:cover!important}.dgwt-wcas-suggestion-vendor .dgwt-wcas-st-title{color:#9f393f!important;font-weight:700!important}.dgwt-wcas-suggestion-vendor .dgwt-wcas-sd,.dgwt-wcas-suggestion-vendor .dgwt-wcas-vendor-city{color:#767676!important}.cc-artisan-shops{margin:0 0 32px}.cc-artisan-shops__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin:0 0 16px}.cc-artisan-shops__title{font-size:17px;font-weight:700;text-transform:none;letter-spacing:normal;margin:0;color:#1e1e1e}.cc-products-heading{margin:0 0 16px}.cc-artisan-shops__sub{font-size:13px;color:#9a9a9a}.cc-artisan-shops__row{display:flex;flex-wrap:wrap;gap:18px}.cc-artisan-shops__card{display:flex;flex-direction:column;width:230px;max-width:100%;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .2s ease,transform .2s ease}.cc-artisan-shops__card:hover{box-shadow:0 10px 24px rgba(0,0,0,.1);transform:translateY(-2px);color:inherit}.cc-artisan-shops__banner{position:relative;height:52px;background:linear-gradient(120deg,#9f393f,#63252a)}.cc-artisan-shops__logo,.cc-artisan-shops__logo--fallback{position:absolute;left:16px;top:26px;width:52px;height:52px;border-radius:50%;border:3px solid #fff;object-fit:cover;box-sizing:border-box}.cc-artisan-shops__logo--fallback{display:flex;align-items:center;justify-content:center;background:#9f393f;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase}.cc-artisan-shops__body{display:flex;flex-direction:column;padding:34px 16px 16px;flex-grow:1}.cc-artisan-shops__name{font-weight:700;font-size:14.5px;color:#9f393f;margin-bottom:2px}.cc-artisan-shops__rating{display:flex;align-items:center;gap:4px;font-size:12.5px;color:#767676;margin-bottom:3px}.cc-artisan-shops__rating svg{color:#e0a94e;flex-shrink:0}.cc-artisan-shops__meta{font-size:12.5px;color:#9a9a9a;margin-bottom:8px}.cc-artisan-shops__desc{font-size:12.5px;color:#767676;line-height:1.4;margin-bottom:14px}.cc-artisan-shops__visit{margin-top:auto;display:block;text-align:center;font-size:12px;font-weight:700;color:#9f393f;border:1.5px solid #9f393f;border-radius:999px;padding:8px 14px;white-space:nowrap}.cc-result-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.cc-result-tab{font-size:13.5px;font-weight:700;padding:9px 18px;border-radius:999px;border:none;cursor:pointer;background:#f1e5e5;color:#5c4b4b;transition:background .15s ease,color .15s ease}.cc-result-tab.active{background:#9f393f;color:#fff}.cc-result-tab:not(.active):hover{background:#e7d5d5}#wcv-navigation{visibility:hidden;animation:cosy-reveal-vendor-nav 0s 2s forwards}#wcv-navigation.wcv-nav-ready{visibility:visible;animation:none}@keyframes cosy-reveal-vendor-nav{to{visibility:visible}}#wcv-navigation .wcv-dashboard-menu.horizontal.primary{flex-wrap:wrap!important;width:100%!important;overflow:visible!important;gap:8px!important;justify-content:space-evenly!important}#wcv-navigation .wcv-dashboard-menu.horizontal.primary .wcv-dashboard-nav-item-link{padding:24px 14px!important}#wcv-navigation #dashboard-menu-item-more-button{display:none!important}body:not(.cosy-sticky-ready) .whb-sticky-row{visibility:hidden;animation:cosy-reveal-sticky-row 0s 3s forwards}@keyframes cosy-reveal-sticky-row{to{visibility:visible}}.cart-widget-side div.quantity{--wd-form-bg:rgba(255, 255, 255, 0.08);--wd-form-color:rgba(255, 255, 255, 0.9);--wd-form-brd-color:rgba(255, 255, 255, 0.25);--wd-form-brd-color-focus:rgba(255, 255, 255, 0.4);--wd-form-placeholder-color:rgba(255, 255, 255, 0.5)}.cart-widget-side div.quantity .btn:hover{--btn-color-hover:rgba(255, 255, 255, 0.9)}.page-id-33 .has-text-align-center a{color:#2c6ecb;text-decoration:underline}.page-id-33 .has-text-align-center a:hover{color:#1d4f99}.wd-checkout-coupon{display:none!important}.cosy-login-register-prompt{margin-top:20px;margin-bottom:80px!important}.woocommerce-form-register .wd-social-login{margin-top:20px;margin-bottom:80px!important}.woocommerce-form-register .wd-login-divider{margin-top:20px}.woocommerce-form-login input.input-text,.woocommerce-form-register input.input-text{border-color:#999!important}.woocommerce-form-login input.input-text:focus,.woocommerce-form-register input.input-text:focus{border-color:#f59a50!important}