/* Values observed in original public desktop/mobile captures; local test badge is intentional. */
:root{--wd-text-font:Cabin,Arial,Helvetica,sans-serif;--wd-text-font-size:16px;--wd-text-line-height:1.6;--wd-title-font:Poppins,Arial,Helvetica,sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:Poppins,Arial,Helvetica,sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333;--wd-primary-color:#e92d74}
body{--wd-text-font:Cabin,Arial,Helvetica,sans-serif;--btn-accented-bgcolor:#e92d74;--btn-accented-color:#fff;--btn-accented-bgcolor-hover:#cc2867;font-family:Cabin,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;padding-top:44px!important}
button,input,select,textarea{font-family:inherit}
body>div[dir="rtl"][style*="background:#fff3cd"]{position:fixed!important;left:8px;right:auto;bottom:65px;width:260px;max-width:70vw;font:11px/1.4 Tahoma,Arial;opacity:.92;border:1px solid #d2b564;box-shadow:0 1px 6px #0002;border-radius:4px}
.wd-footer.footer-container{background:#1a1a1a;color:rgba(255,255,255,.8)}
.wd-footer .copyrights-wrapper{border-top:1px solid rgba(255,255,255,.15)}
.mobile-nav.wd-side-hidden.wd-opened{transform:none}
.home .wd-page-content,.home .wd-content-area,.home .wd-content-layout{padding-top:0!important}
.home .elementor-element-13ebf5c{position:relative;right:calc((100% - 100vw)/2);width:100vw!important;max-width:none!important;margin:0!important}
#slider-603 .wd-slide{min-height:750px}
.af-bar-slide{display:none}.af-bar-slide.active{display:flex}
.product-grid-item .wd-entities-title{font-size:16px;line-height:1.4}
.single-product .product_title{line-height:1.2}
.elementor-heading-title{font-family:var(--wd-title-font);color:var(--wd-title-color)}
.home .afc-section,.home .afc-carousel-section{clear:both}
.woocommerce-shop .wd-content-layout,.tax-product_cat .wd-content-layout{padding-top:0}
.woodmart-woocommerce-layered-nav .count{display:none}
.woodmart-woocommerce-layered-nav .wd-scroll-content{max-height:220px;overflow-y:auto}
.product-labels .product-label{border-radius:50%;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center}
@media(max-width:1024px){#slider-603 .wd-slide{min-height:700px}}
@media(max-width:768px){body{padding-top:40px!important}#slider-603 .wd-slide{min-height:650px}.wd-toolbar{display:flex}.af-bar-slide{white-space:nowrap}.af-bar-text{overflow:hidden;text-overflow:ellipsis}}
