/* Structure and interactions belong to WoodMart's logo-center header preset. */
.whb-header .whb-top-bar{background:#f2f6e7!important;border-bottom:1px solid #d5dfba;color:#253122}
.whb-header .whb-top-bar .wd-header-text,.whb-header .whb-top-bar .menu>li>a{color:#253122!important;font-size:11px}
.whb-header .whb-top-bar .wd-header-text strong{font-weight:500}
.whb-header .whb-top-bar .whb-col-left .wd-header-text{white-space:normal;line-height:1.3;font-size:10px;max-width:530px}
.whb-header .whb-top-bar .nkdc-control select{background:transparent!important;color:#253122!important;border:0;height:28px;min-height:28px}
.whb-header .whb-top-bar .nkdc-control select{width:84px!important;padding-right:7px!important;appearance:auto;-webkit-appearance:menulist;background-image:none!important}
.nkdc-mobile-row .nkdc-control select{width:102px!important;padding-right:7px!important;appearance:auto;-webkit-appearance:menulist;background-image:none!important}
.whb-top-bar .y3-social-icons a{height:28px}
.whb-top-bar .wd-header-secondary-nav{margin-left:18px}
.whb-general-header .whb-col-center .site-logo{margin:0}
.whb-general-header .wd-header-nav .wd-nav{gap:24px;flex-wrap:nowrap}
.whb-general-header .wd-header-nav .wd-nav>li>a{font-size:12px;font-weight:600}
.whb-general-header .wd-tools-element>a{min-width:36px}
.whb-general-header .wd-header-cats{width:142px;min-width:142px;margin-right:12px}
.whb-general-header .wd-header-cats .menu-opener{width:100%;min-width:0;min-height:40px;height:40px;background:transparent!important;color:#253122!important;border:1px solid #d5dfba;border-radius:6px;padding:0 12px;font-size:12px}
.whb-general-header .wd-header-cats .wd-dropdown-cats{width:260px;left:auto;right:0}
.footer-container:has(.y3-footer-editorial){background:#253122}
.footer-container:has(.y3-footer-editorial) .main-footer{padding-top:0}
.y3-native-footer.y3-footer-editorial{display:block;padding:0;max-width:1280px;margin:0 auto}
.y3-footer-masthead{background:#f2f6e7;padding:34px 40px}
.y3-footer-brand{display:grid;grid-template-columns:220px 1fr auto;column-gap:35px;align-items:center}
.y3-footer-brand>a{grid-row:1/3}
.y3-footer-brand>p:empty{display:none}
.y3-footer-brand img{display:block;width:200px;max-width:100%;margin:0}
.y3-footer-brand p{margin:0;font-size:14px;color:#253122}
.y3-footer-brand p:not(:has(a)):not(:empty){grid-column:2;grid-row:1/3;max-width:270px;line-height:1.6}
.y3-footer-brand p:has(a){grid-column:3}
.y3-footer-brand>.y3-footer-socials{grid-column:3;grid-row:2}
.y3-social-icons .wd-social-icons{gap:20px!important;--wd-social-size:28px;--wd-social-icon-size:21px;flex-wrap:wrap;margin:0}
.y3-social-icons.y3-drawer-socials .wd-social-icons{gap:16px!important}
.y3-edit-art-caption{max-width:calc(100% - 48px);white-space:normal;line-height:1.5}
.y3-edit-card-number{max-width:calc(100% - 40px);white-space:normal;line-height:1.5}
.y3-social-icons .wd-social-icons>a{color:#253122;background:transparent;min-width:28px!important;flex:0 0 28px}
.y3-social-icons .wd-social-icons>a.social-whatsapp{color:#25d366!important}
.y3-social-icons .wd-social-icons>a.social-whatsapp::before{content:none!important;display:none!important}
.y3-social-icons .wd-social-icons>a:hover{opacity:.7}
.y3-footer-brand p a{color:#253122}
.y3-footer-directory{padding:28px 40px 32px}
.y3-footer-link-row{display:grid;grid-template-columns:180px 1fr;gap:25px;align-items:baseline;padding:18px 0;border-bottom:1px solid #ffffff26}
.y3-footer-link-row:last-child{border:0}
.y3-footer-link-row h3{margin:0;color:#d9ef78;font-size:12px;text-transform:uppercase;font-weight:600}
.y3-footer-link-row ul{display:flex;flex-wrap:wrap;gap:12px 30px;margin:0;list-style:none;padding:0}
.y3-footer-link-row li{margin:0}
.y3-footer-link-row a{color:#f2f6e7;font-size:14px}
.y3-footer-link-row a:hover{color:#d9ef78}
.footer-container:has(.y3-footer-editorial) .copyrights-wrapper{border-top:1px solid #ffffff26;background:#253122;color:#c3ccbd}
.footer-container:has(.y3-footer-editorial) .copyrights-wrapper a{color:#f2f6e7}
@media(min-width:1025px) and (max-width:1200px){
 .whb-general-header .wd-header-nav .wd-nav{gap:16px}
 .whb-general-header .wd-header-cats{width:124px;min-width:124px;margin-right:4px}
 .whb-general-header .wd-tools-element>a{min-width:32px}
}
@media(max-width:1024px){
 .y3-footer-masthead{padding:28px}
 .y3-footer-brand{grid-template-columns:1fr 1fr;gap:16px 24px}
 .y3-footer-brand>a{grid-row:auto}
 .y3-footer-brand p:not(:has(a)):not(:empty){grid-column:2;grid-row:1}
 .y3-footer-brand p:has(a){grid-column:auto}
 .y3-footer-brand>.y3-footer-socials{grid-column:1/-1;grid-row:auto}
 .y3-footer-brand p{font-size:13px}
 .y3-footer-directory{padding:20px 28px}
 .y3-footer-link-row{grid-template-columns:140px 1fr;gap:18px}
}
@media(max-width:600px){
 .footer-container:has(.y3-footer-editorial){margin-top:0;padding-top:28px}
 .y3-footer-masthead{padding:38px 22px 26px}
 .y3-footer-brand{grid-template-columns:1fr;gap:12px}
 .y3-footer-brand img{width:176px}
 .y3-footer-brand p:not(:has(a)):not(:empty){grid-column:1;grid-row:auto;max-width:none;margin-bottom:5px}
 .y3-footer-directory{padding:10px 22px 22px}
 .y3-footer-link-row{grid-template-columns:1fr;gap:12px;padding:20px 0}
 .y3-footer-link-row ul{gap:12px 24px}
 .y3-footer-link-row a{font-size:13px}
}
