.rf-store .rf-header{background:#102c20;color:#f8edce;box-shadow:0 1px 0 #b99b5266}
.rf-store .rf-navigation{background:#102c20;border-top:1px solid #d1b67438;color:#f8edce}
.rf-store .rf-header .rf-search input{background:#193d2b;border:1px solid #b99b5270;color:#fff8e4}
.rf-store .rf-header .rf-search input::placeholder{color:#e0d8c2;opacity:1}
.rf-store .rf-header .rf-search button,.rf-store .rf-header .rf-icon-button,.rf-store .rf-header-actions a{color:#f4df9b}
.rf-store .rf-header .rf-nav-list a:hover,.rf-store .rf-header .rf-nav-list a:focus-visible{color:#ffe8a0}
.rf-store .rf-header .rf-nav-list .sub-menu{background:#173926;color:#fff4d1;border:1px solid #b99b5255}
.rf-store .rf-header .rf-cart-count{border-color:#d9bc6e;color:#fff3cd}
.rf-store .rf-header .rf-logo img{border-radius:9px}
.rf-store .rf-header a:focus-visible,.rf-store .rf-header button:focus-visible,.rf-store .rf-header input:focus-visible{outline:3px solid #ffe7a1;outline-offset:4px}
.rbs-social,.rbs-social-footer{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
.rbs-social-footer{background:#102c20;color:#f4df9b;padding:16px 24px;font-size:14px}.rbs-social a{text-decoration:underline;text-underline-offset:4px}
.woocommerce-form-login .nsl-container{margin-top:20px}
