/* Keep the shortened desktop menu through laptop widths. Switch the header
   and matching drawer together below 1200px to avoid menu collisions. */
@media (min-width:1000px) and (max-width:1199.98px) {
  #header[data-id="type-1"] > [data-device="desktop"] {display:none!important}
  #header[data-id="type-1"] > [data-device="mobile"] {display:block!important}
  #offcanvas .ct-panel-content[data-device="desktop"] {display:none!important}
  #offcanvas .ct-panel-content[data-device="mobile"] {display:block!important}
}

/* Remove the unused social links from the slide-out navigation. */
#offcanvas .ct-header-socials[data-id="socials"]{display:none!important}

/* Store navigation and warm stone palette. */
#header[data-id="type-1"] [data-row="middle"]{border-bottom:1px solid #ded8ce!important}
#header .woosw-menu-item>a .woosw-menu-item-inner,#offcanvas .woosw-menu-item>a .woosw-menu-item-inner{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
#footer.ct-footer{background:#f2eee7!important;color:#55564e;--theme-text-color:#55564e;--theme-link-initial-color:#55564e;--theme-link-hover-color:#806b49;--theme-heading-color:#292d29}
#footer.ct-footer [data-row]{background:transparent!important;--theme-border-top:none;--theme-border-bottom:none}
#footer.ct-footer [data-row="middle"]>.ct-container{--container-spacing:50px;--theme-border:1px solid #ddd5c8;--theme-border-top:none;--theme-border-bottom:none}
#footer.ct-footer [data-row="bottom"]>.ct-container{--theme-border-top:1px solid #d8cfc0;--theme-border-bottom:none}
#footer.ct-footer .ct-widget{--theme-text-color:#55564e;--theme-link-initial-color:#55564e;--theme-link-hover-color:#806b49;color:#55564e}
#footer.ct-footer .widget-title{--theme-heading-color:#292d29;color:#292d29!important}
#footer.ct-footer .ct-widget a{color:#55564e}
#footer.ct-footer .ct-widget a:hover{color:#806b49}
#footer.ct-footer [data-id="copyright"]{--theme-text-color:#65645c;color:#65645c}
#footer.ct-footer .ct-footer-socials [data-color="custom"]{--theme-icon-color:#756d5e;--theme-icon-hover-color:#3d382f;--background-color:transparent;--background-hover-color:#e6dfd2}
#footer.ct-footer .ct-newsletter-subscribe-block input[type="email"]{background:#fffdf9;color:#343831;border:1px solid #cfc5b5}
#footer.ct-footer .ct-newsletter-subscribe-block button{background:var(--theme-palette-color-1,#a8977b);color:#fff;border-color:var(--theme-palette-color-1,#a8977b)}
#footer.ct-footer .ct-newsletter-subscribe-block button:hover{background:var(--theme-palette-color-2,#7f715c);border-color:var(--theme-palette-color-2,#7f715c)}
#footer.ct-footer .plato-footer-payments{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(3px,.6vw,8px);margin-top:24px;max-width:100%;min-width:0}
#footer.ct-footer .plato-footer-payments img{display:block;float:none!important;width:40px!important;height:auto!important;max-height:25px;max-width:100%;min-width:0;flex:0 1 40px;aspect-ratio:8/5;object-fit:contain;margin:0!important;filter:none!important;opacity:1}
@media(max-width:689.98px){#footer.ct-footer [data-row="middle"]>.ct-container{--container-spacing:30px}}

