/* StaatEenBaardMijWel — sitewide retro barber system */
:root{--sbmw-ink:#171915;--sbmw-green:#20382e;--sbmw-green-dark:#172b24;--sbmw-cream:#f2e5c9;--sbmw-paper:#faf3e3;--sbmw-wine:#722d28;--sbmw-brass:#aa793c;--sbmw-line:#c6ae80;--sbmw-muted:#625c50}
body{background:var(--sbmw-paper);color:var(--sbmw-ink)}
h1,h2,h3,h4,h5,h6,.entry-title,.woocommerce-loop-product__title,.product_title{font-family:Georgia,"Times New Roman",serif;font-weight:800;letter-spacing:-.025em;color:var(--sbmw-ink)}
p,li{color:#514d43}.entry-content{font-size:17px;line-height:1.78}.entry-content>p,.entry-content>ul,.entry-content>ol{max-width:820px}
.entry-content h2{margin-top:1.8em;padding:0 0 .35em;border-bottom:4px double var(--sbmw-brass);font-size:clamp(28px,3vw,40px)}.entry-content h3{margin-top:1.5em;color:var(--sbmw-green);font-size:clamp(22px,2.4vw,29px)}
.entry-content a:not(.button):not(.wp-element-button){color:var(--sbmw-wine);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}
.entry-content blockquote{position:relative;background:var(--sbmw-cream);border:2px solid var(--sbmw-ink);border-left:7px solid var(--sbmw-wine);padding:24px 28px;margin:32px 0;box-shadow:7px 7px 0 var(--sbmw-brass)}
.ast-button,.button,button,input[type=submit],.wp-element-button,.elementor-button{border-radius:0!important;text-transform:uppercase;letter-spacing:.075em;font-weight:800!important;border:2px solid var(--sbmw-ink)!important;box-shadow:4px 4px 0 var(--sbmw-brass);transition:.18s ease!important}.ast-button:hover,.button:hover,button:hover,input[type=submit]:hover,.wp-element-button:hover,.elementor-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--sbmw-brass)}
.sbmw-header{background:var(--sbmw-cream)!important;border-bottom:4px double var(--sbmw-brass)!important}.sbmw-uspbar{background:var(--sbmw-green-dark)!important;color:var(--sbmw-cream)!important}.sbmw-brand,.sbmw-footer-logo{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-.055em;color:var(--sbmw-ink)!important}.sbmw-brand span,.sbmw-footer-logo span{color:var(--sbmw-wine)!important}.sbmw-menu>li>a{color:var(--sbmw-green-dark)!important;text-transform:uppercase;letter-spacing:.075em;font-weight:900!important}.sbmw-menu>li>a:hover{color:var(--sbmw-wine)!important}.sbmw-menu .sub-menu{border-radius:0!important;background:var(--sbmw-paper)!important;border:2px solid var(--sbmw-line)!important;box-shadow:7px 7px 0 rgba(23,25,21,.14)!important}
.sbmw-searchbar,.sbmw-mobile-drawer{background:var(--sbmw-paper)!important}.sbmw-icon-btn:hover{background:#e5d4b2!important}.sbmw-wishlist-count{background:var(--sbmw-wine)!important}
.sbmw-site-footer{background:var(--sbmw-green-dark)!important;color:var(--sbmw-cream)!important;border-top:6px double var(--sbmw-brass)!important}.sbmw-site-footer h2,.sbmw-site-footer h3,.sbmw-site-footer .sbmw-footer-logo{color:var(--sbmw-cream)!important}.sbmw-site-footer p,.sbmw-site-footer a,.sbmw-footer-column>a,.sbmw-footer-bottom,.sbmw-footer-bottom a{color:#d9ccb2!important}.sbmw-footer-newsletter,.sbmw-footer-bottom{border-color:rgba(198,174,128,.45)!important}.sbmw-footer-newsletter input{color:var(--sbmw-cream)!important}.sbmw-footer-newsletter button{color:var(--sbmw-cream)!important}
.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post{background:var(--sbmw-paper)}.single .entry-header,.page:not(.home) .entry-header{padding-bottom:22px;border-bottom:5px double var(--sbmw-brass);margin-bottom:32px}.single .entry-title,.page:not(.home) .entry-title{font-size:clamp(38px,5vw,62px);line-height:1.03}
.wp-block-table table,.entry-content table{border:2px solid var(--sbmw-line);background:#fffaf0}.wp-block-table th,.entry-content table th{background:var(--sbmw-green);color:var(--sbmw-cream);text-transform:uppercase;letter-spacing:.05em;font-family:"Arial Narrow",sans-serif}.wp-block-table td,.entry-content table td{border-color:#d8c7a6}.wp-block-table tr:nth-child(even) td,.entry-content table tr:nth-child(even) td{background:#f1e5ca}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fffaf0;border:2px solid var(--sbmw-line);padding:14px!important;box-shadow:5px 5px 0 rgba(32,56,46,.12)}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--sbmw-wine)!important;font-weight:800}.woocommerce span.onsale{border-radius:0!important;background:var(--sbmw-wine)!important;color:#fff!important}.woocommerce div.product div.summary{background:#fffaf0;border:2px solid var(--sbmw-line);padding:28px;box-shadow:7px 7px 0 rgba(32,56,46,.12)}
.sbmw-wishlist-panel{background:var(--sbmw-paper)!important;border-left:3px solid var(--sbmw-brass)}.sbmw-wishlist-shop,.sbmw-favorite-btn.is-favorite,.sbmw-favorite-single.is-favorite{background:var(--sbmw-wine)!important}
.sbmw-seo-page{border-radius:0!important;background:#fffaf0!important;border:2px solid var(--sbmw-line)!important;box-shadow:8px 8px 0 rgba(32,56,46,.12)!important}.sbmw-seo-page .ey{border-radius:0!important;background:var(--sbmw-cream)!important;color:var(--sbmw-wine)!important}.sbmw-seo-page h1,.sbmw-seo-page h2,.sbmw-seo-page h3{font-family:Georgia,"Times New Roman",serif!important;color:var(--sbmw-green-dark)!important}.sbmw-seo-page h2:before{background:var(--sbmw-wine)!important;border-radius:0!important}.sbmw-seo-page .cta,.sbmw-seo-page a.cta{border-radius:0!important;background:var(--sbmw-wine)!important;color:#fff!important}
.sbmw-floating-test{background:var(--sbmw-wine)!important;color:#fff!important;border:2px solid var(--sbmw-cream)!important;border-radius:0!important;box-shadow:5px 5px 0 var(--sbmw-brass)!important;text-transform:uppercase;letter-spacing:.05em}
::selection{background:var(--sbmw-brass);color:#fff}
@media(max-width:700px){.entry-content{font-size:16px}.single .entry-title,.page:not(.home) .entry-title{font-size:36px}.entry-content blockquote{padding:20px;box-shadow:4px 4px 0 var(--sbmw-brass)}}
