:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(51,51,51);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Josefin Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(250,99,52);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(250,99,52);
	--btn-accented-bgcolor-hover: rgb(228,90,47);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(235,221,217);
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(239,230,227);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

.whb-header,.wd-page-title,.page-title-default,.wd-footer,.wd-header-banner{display:none!important}
:root{--wd-primary-color:rgb(250,99,52)}
.pbnav{position:sticky;top:0;z-index:400;background:rgba(255,255,255,.95);border-bottom:1px solid rgba(36,36,36,.1);font-family:Lato,Arial,sans-serif}
.admin-bar .pbnav{top:32px}
.pbnav-in{max-width:1180px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:30px}
.pbnav-lg{text-decoration:none!important;line-height:1;flex:none}
.pbnav-lg .a{display:block;font-family:"Josefin Sans",Georgia,serif;font-weight:600;font-size:25px;color:#242424}
.pbnav-lg .b{display:block;font-family:"Josefin Sans",Arial,sans-serif;font-size:9.5px;letter-spacing:.3em;color:#FA6334;margin-top:4px}
.pbnav-links{display:flex;gap:26px;margin-left:auto;align-items:center}
.pbnav-links>a,.pbnav-drop>a{font:600 14.5px "Josefin Sans",Arial,sans-serif;color:#3a3a3a!important;text-decoration:none!important;white-space:nowrap}
.pbnav-links>a:hover,.pbnav-drop>a:hover,.pbnav-links a.on{color:#FA6334!important}
.pbnav-drop{position:relative;display:inline-block}
.pbnav-arr{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:7px;vertical-align:2px}
.pbnav-menu{position:absolute;top:100%;left:-14px;min-width:240px;background:#fff;border:1px solid rgba(36,36,36,.1);box-shadow:0 14px 34px rgba(36,36,36,.13);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s;z-index:500}
.pbnav-drop:hover .pbnav-menu,.pbnav-drop:focus-within .pbnav-menu{opacity:1;visibility:visible;transform:translateY(0)}
.pbnav-menu a{display:block;padding:9px 22px;font:400 14.5px Lato,Arial,sans-serif!important;color:#3a3a3a!important;white-space:nowrap;text-transform:none}
.pbnav-menu a:hover{color:#FA6334!important;background:#FAF6F4}
.pbnav-rt{display:flex;align-items:center;gap:18px;flex:none}
.pbnav-lang{font:600 13px Lato,sans-serif;color:#b3b3b3;display:flex;gap:6px;align-items:center}
.pbnav-lang a{color:#767676!important;text-decoration:none!important}
.pbnav-lang .on{color:#242424}
.pbnav-cta{background:#FA6334;color:#fff!important;padding:11px 22px;font:600 13px "Josefin Sans",Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap}
.pbnav-cta:hover{background:#E45A2F}
@media(max-width:980px){.pbnav-in{flex-wrap:wrap;gap:12px 18px;padding:12px 20px}.pbnav-links{order:3;width:100%;margin:0;gap:14px 18px;flex-wrap:wrap;overflow:visible}.pbnav-links>a,.pbnav-drop>a{font-size:13.5px}.pbnav-rt{margin-left:auto}.pbnav-menu{left:0;min-width:210px}}
.pb-pre{background:#242424;color:#fff;text-align:center;padding:74px 24px}
.pb-pre-in{max-width:640px;margin:0 auto}
.pb-pre h2{font-family:"Josefin Sans",sans-serif;font-weight:600;color:#fff;font-size:clamp(24px,3vw,34px);margin:0 0 12px}
.pb-pre p{color:rgba(255,255,255,.75);font-size:16.5px;margin:0 0 28px}
.pb-pre-btn{display:inline-block;background:#FA6334;color:#fff!important;padding:15px 34px;font:600 14px "Josefin Sans",sans-serif;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}
.pb-foot{background:#FAF6F4;padding:64px 24px 0;font-family:Lato,Arial,sans-serif;color:#767676}
.pb-foot-in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:38px}
.pb-foot .pbf-brand{font-family:"Josefin Sans",Georgia,serif;font-weight:600;font-size:26px;color:#242424;margin:0;line-height:1}
.pb-foot .pbf-sub{font-family:"Josefin Sans",sans-serif;font-size:10px;letter-spacing:.34em;color:#FA6334;margin:5px 0 14px}
.pb-foot .pbf-tag{font-size:14.5px;margin:0;max-width:32ch}
.pb-foot .pbf-h{font-family:"Josefin Sans",sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:#242424;margin:0 0 16px}
.pb-foot .pbf-list{list-style:none;margin:0;padding:0}
.pb-foot .pbf-list li{margin-bottom:9px;font-size:14.5px}
.pb-foot a{color:#767676;text-decoration:none}
.pb-foot a:hover{color:#FA6334}
.pb-foot .pbf-note{display:inline-block;background:rgba(250,99,52,.12);color:#E45A2F;font-size:11px;text-transform:uppercase;padding:3px 8px}
.pb-foot-bar{max-width:1180px;margin:52px auto 0;padding:22px 0 26px;border-top:1px solid rgba(36,36,36,.1);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;font-size:13.5px}
@media(max-width:900px){.pb-foot-in{grid-template-columns:1fr 1fr;gap:30px}}
@media(max-width:560px){.pb-foot-in{grid-template-columns:1fr}}