/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 12 2026 | 21:02:36 */
/* ===== Decisive Wear 2026 – global styles ===== */
:root{--dw-dark:#141414;--dw-beige:#e3cdb3;--dw-accent:#c4a27c;--dw-muted:#5b5b5b;--dw-line:#ececec;--dw-cream:#f4efeb}
/* Top bar */
.dw-topbar{display:flex;align-items:center;gap:22px;font-size:11.5px;font-weight:500;white-space:nowrap}
.dw-topbar span,.dw-topbar a{display:inline-flex;align-items:center;gap:7px;color:#e9e9e9!important}
.dw-topbar a:hover{color:var(--dw-accent)!important}
.dw-tb-right .dw-topbar{justify-content:flex-end}
@media(max-width:1200px){.dw-tb-left .dw-topbar span:nth-child(n+4){display:none}}
/* Logo */
.dw-logo-wrap{white-space:nowrap}
.dw-logo{display:inline-flex;flex-direction:column;line-height:1;color:#111!important;text-decoration:none}
.dw-logo-main{font-size:25px;font-weight:500;letter-spacing:-.6px;color:#111}
.dw-logo-main strong{font-weight:800}
.dw-logo-main sup{font-size:9px;font-weight:500;vertical-align:top;position:relative;top:2px;margin-left:1px}
.dw-logo-sub{font-size:8px;font-weight:600;letter-spacing:.6px;color:#333;margin:4px 0 0 30px}
@media(max-width:1024px){.dw-logo-main{font-size:19px}.dw-logo-sub{font-size:6.5px;margin-left:22px}}
/* Main header */
.whb-general-header{border-bottom:1px solid var(--dw-line)!important}
.whb-header .wd-nav-main>li>a{font-size:13.5px!important;font-weight:500!important;text-transform:none!important;color:#111!important;letter-spacing:0;white-space:nowrap}
.whb-header .wd-nav-main>li>a:hover,.whb-header .wd-nav-main>li.current-menu-item>a{color:var(--dw-accent)!important}
.whb-header .wd-nav-main{flex-wrap:nowrap}
.wd-dropdown-menu .wd-sub-menu li a{font-size:13.5px;text-transform:none}
.wd-cart-number,.wd-tools-count{background:var(--dw-accent)!important;color:#fff!important}
/* Buttons */
.button,button.button,a.button,input[type=submit],.single_add_to_cart_button,.checkout-button,#place_order,.woocommerce-button,.wd-add-btn>a{border-radius:40px!important;font-weight:700!important;letter-spacing:.6px}
.single_add_to_cart_button,.checkout-button,#place_order,.wd-add-btn>a{background:var(--dw-dark)!important;color:#fff!important}
.single_add_to_cart_button:hover,.checkout-button:hover,#place_order:hover,.wd-add-btn>a:hover{background:var(--dw-accent)!important}
/* Inputs */
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea,select{border-radius:6px!important;border-color:#dcdcdc!important}
/* Page title (shop, blog, account, cart, checkout) */
.page-title{background:var(--dw-cream)!important;padding:46px 0 40px!important}
.page-title .entry-title,.page-title .title{font-size:34px!important;font-weight:800!important;letter-spacing:-.6px;color:var(--dw-dark)!important;text-transform:none}
.page-title .breadcrumbs,.page-title .woocommerce-breadcrumb,.page-title a{color:#6b6b6b!important;font-size:13px}
/* Product cards */
.wd-product .wd-entities-title a{font-weight:700;color:var(--dw-dark)}
.wd-product .price{color:var(--dw-dark)!important;font-weight:600}
.wd-product .product-element-top{border-radius:6px;overflow:hidden}

/* Footer */
.footer-container{background:#101214!important;border:0!important}
.footer-container .main-footer{padding:0!important;max-width:100%!important}
/* WPForms in the new style */
.wpforms-container .wpforms-submit,.wpforms-container button[type=submit]{background:#141414!important;color:#fff!important;border-radius:40px!important;padding:14px 34px!important;height:auto!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;border:0!important}
.wpforms-container .wpforms-submit:hover{background:#c4a27c!important}
.wpforms-container input[type=checkbox]:checked:before,.wpforms-container input[type=radio]:checked:before{background:#141414!important}
.calendly-inline-widget{border-radius:8px;overflow:hidden;margin-top:10px}

/* Shop archive header (WoodMart layout 884) */
.elementor-element-2587a27{background:#f4efeb!important;border-radius:0!important;padding-top:56px!important;padding-bottom:48px!important;margin-bottom:24px!important}
.elementor-element-2587a27 .entry-title,.elementor-element-2587a27 .title{color:#141414!important;font-weight:800!important;font-size:42px!important;letter-spacing:-1px}
.elementor-element-2587a27 a{color:#4a4a4a!important}
.elementor-element-2587a27 a:hover{color:#c4a27c!important}
/* Zoho forms */
.dw-zoho-wrap #formsubmit{background:#141414!important;color:#fff!important;border-radius:40px!important;padding:14px 34px!important;border:0!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;font-family:inherit}
.dw-zoho-wrap #formsubmit:hover{background:#c4a27c!important}
.dw-zoho-wrap label{font-family:inherit!important}
