:root{--fmm-acc:var(--brand-accent,#9E7F2B);--fmm-acctext:var(--brand-accent-deep,#7e6622);--fmm-bbg:#f4efe4;--fmm-body:#5b5346;--fmm-ink:#16130C;--fmm-line:#e7dac3;--fmm-panel:#FAF6EC}
html.cb-dark{--fmm-acc:var(--gold,#C8A24A);--fmm-acctext:var(--gold2,#D8BC77);--fmm-bbg:var(--bg2,#241F16);--fmm-body:var(--soft,#B9AF9A);--fmm-ink:var(--ink,#F2EADB);--fmm-line:var(--line,rgba(255,255,255,.16));--fmm-panel:var(--bg2,#1C1811)}
.fmm-bar{background:var(--fmm-panel);border-top:1px solid var(--fmm-line);border-bottom:1px solid var(--fmm-line);position:relative;z-index:60}

.header-main{position:relative;z-index:70}
.fmm-bar-inner{max-width:1200px;margin:0 auto;padding:0 24px;height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.fmm-trigger{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--fmm-ink);text-decoration:none;white-space:nowrap}
.fmm-trigger:hover{color:var(--fmm-acc)}
.fmm-spark{color:var(--fmm-acc);font-size:12px}
.fmm-caret{font-size:10px;color:var(--fmm-acc);transition:transform .15s}
.fmm-bar.fmm-open .fmm-caret{transform:rotate(180deg)}
.fmm-bar-links{display:flex;align-items:center;gap:11px}
.fmm-bar-links a{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fmm-body);text-decoration:none;white-space:nowrap;transition:color .12s}
.fmm-bar-links a:hover{color:var(--fmm-acc)}
.fmm-sep{color:var(--fmm-line);font-size:11px}
@media(max-width:849px){.fmm-bar{display:none}}
@media(max-width:849px){.fmm-li{display:none}}
.fmm-panel{position:fixed;left:0;right:0;z-index:999;background:var(--fmm-panel);box-shadow:0 18px 40px rgba(0,0,0,.14);opacity:0;transform:translateY(-6px);transition:opacity .16s,transform .16s;pointer-events:none;overflow-y:auto;overscroll-behavior:contain}
.fmm-panel.fmm-show{opacity:1;transform:translateY(0);pointer-events:auto}
.fmm-inner{max-width:1200px;margin:0 auto;padding:22px 24px 16px}
.fmm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 26px;align-items:start}
.fmm-dept-h{display:block;font-size:13px;font-weight:600;color:var(--fmm-ink);letter-spacing:.02em;text-decoration:none}
.fmm-dept-h:hover{color:var(--fmm-acc)}
.fmm-dept-sub{font-size:14px;color:var(--fmm-acctext);font-style:italic;line-height:1.3;margin-top:3px}
.fmm-dept ul{list-style:none;margin:7px 0 0;padding:7px 0 0;border-top:0.5px solid var(--fmm-line)}
.fmm-dept li a{display:block;font-size:14px;color:var(--fmm-body);padding:3px 0;line-height:1.4;text-decoration:none}
.fmm-dept li a:hover{color:var(--fmm-acc)}
.fmm-badge{font-size:10.5px;color:var(--fmm-acctext);background:var(--fmm-bbg);border:0.5px solid var(--fmm-line);border-radius:4px;padding:0 4px;margin-left:5px;vertical-align:1px;letter-spacing:.03em}
.fmm-foot{margin-top:16px;padding-top:12px;border-top:0.5px solid var(--fmm-line);display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--fmm-body);letter-spacing:.03em;flex-wrap:wrap;gap:6px}
.fmm-foot a{color:var(--fmm-acctext);text-decoration:none;font-weight:600}
.fmm-mobile{padding:4px 0}
.fmm-m-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fmm-acctext);font-weight:600;padding:10px 16px 6px}

.fmm-m-head{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;border-bottom:0.5px solid var(--fmm-line);padding:12px 16px;font-size:14px;color:var(--fmm-ink);font-weight:500;cursor:pointer;font-family:inherit;text-align:left;margin:0;line-height:1.3}

.fmm-m-head,.fmm-m-head:hover,.fmm-m-head:focus,.fmm-m-head:active{background:transparent!important;color:var(--fmm-ink)!important;border-radius:0!important;border:0!important;border-bottom:0.5px solid var(--fmm-line)!important;font-family:inherit!important;font-weight:500!important;font-size:14px!important;letter-spacing:normal!important;text-transform:none!important;transition:none!important}
.fmm-m-h-tt{display:flex;flex-direction:column;gap:2px;text-transform:uppercase!important}
.fmm-m-h-sub{font-size:11px;color:var(--fmm-acctext);font-style:italic;font-weight:400}
.fmm-m-chev{color:var(--fmm-acctext);font-size:18px;line-height:1}
.fmm-m-body{background:var(--fmm-panel)}
.fmm-m-sub{display:block;font-size:13px;color:var(--fmm-body);padding:9px 16px 9px 28px;border-bottom:0.5px solid var(--fmm-line);text-decoration:none}
.fmm-m-journal{display:block;padding:14px 16px;font-size:14px;font-weight:600;color:var(--fmm-acctext);text-decoration:none;border-top:1px solid var(--fmm-line);letter-spacing:.02em}
.fmm-m-offer{display:block;margin:8px 16px 14px;padding:12px 16px;text-align:center;border:1.5px solid var(--fmm-acc);color:var(--fmm-acctext);font-size:13px;font-weight:700;letter-spacing:.03em;text-decoration:none;border-radius:9px}
.fmm-m-offer:active{background:var(--fmm-acc);color:#fff}
@media(max-width:900px){.fmm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

html.cb-dark #main-menu,
html.cb-dark #main-menu .sidebar-menu,
html.cb-dark #main-menu .nav-sidebar{background:var(--paper,#15120C) !important}
html.cb-dark #main-menu a,
html.cb-dark #main-menu .nav-vertical a,
html.cb-dark #main-menu ul.nav li > a{color:var(--ink,#F2EADB) !important}
html.cb-dark #main-menu .header-account-title{color:var(--ink,#F2EADB) !important}
html.cb-dark #main-menu li{border-color:var(--line,rgba(255,255,255,.14)) !important}


html.cb-dark .woocommerce-mini-cart__empty-message{color:var(--soft,#B9AF9A) !important}




html.cb-dark .ux-mini-cart-footer{background:var(--bg2,#1C1811) !important;border-top-color:var(--line,rgba(255,255,255,.14)) !important}
html.cb-dark .ux-mini-cart-footer .woocommerce-mini-cart__total,
html.cb-dark .ux-mini-cart-footer .woocommerce-mini-cart__total strong,
html.cb-dark .ux-mini-cart-footer .woocommerce-mini-cart__total span:not(.amount){color:var(--ink,#F2EADB) !important}



html.cb-dark .select2-selection__placeholder,
html.cb-dark .select2-selection__rendered,
html.cb-dark .optional{color:var(--soft,#B9AF9A)!important}

.checkout-breadcrumbs a{color:#6E6A5F!important}
html.cb-dark .checkout-breadcrumbs a{color:var(--soft,#B9AF9A)!important}

html.cb-dark .showlogin,
html.cb-dark .woocommerce-privacy-policy-link,
html.cb-dark .shipping-calculator-button,
html.cb-dark .woocommerce-terms-and-conditions-link{color:var(--gold2,var(--gold,#D8BC77))!important}

html.cb-dark .checkout-page-title .breadcrumbs,
html.cb-dark .cart-page-title .breadcrumbs,
html.cb-dark .page-title .breadcrumbs{color:var(--ink,#F2EADB)!important}

html.cb-dark{--fs-experimental-link-color:var(--gold2,var(--gold,#D8BC77))}

html.cb-dark .woocommerce-info a,
html.cb-dark .woocommerce-message a,
html.cb-dark .woocommerce-error a,
html.cb-dark .woocommerce-form-login-toggle a,
html.cb-dark .woocommerce-form-coupon-toggle a,
html.cb-dark .woocommerce-privacy-policy-text a,
html.cb-dark .woocommerce-shipping-calculator a{color:var(--gold2,var(--gold,#D8BC77))!important}

html.cb-dark .ux-mini-cart-footer a.button.wc-forward:not(.checkout){color:var(--ink,#F2EADB)!important}

html:not(.cb-dark) .woocommerce-terms-and-conditions-link{color:#8A6524!important}

html.cb-dark .cb-stars-empty{color:#7B756A!important}

html.cb-dark .woocommerce-form__label-for-checkbox > span{color:#C6BBA3!important}

html.cb-dark .cb-faq details > summary{color:#F2EADB!important}

html.cb-dark .fleet-ship-bar b{color:#F2EADB!important}

html.cb-dark .cb-article-body th,
html.cb-dark article table thead th{color:#C6BBA3!important}



html.cb-dark .cb-front{--ink:#F2EADB;--soft:#B9AF9A;--mute:#9A9184;--line:rgba(242,234,219,.14)}


html.cb-dark button.fym-sf-chip[aria-pressed="true"]{color:#1F1B16!important}
html.cb-dark button.fym-sf-chip[aria-pressed="false"]{color:#F2EADB!important}

html:not(.cb-dark) .header-main .header-cart-link .cart-icon strong::after{
  border-top-color:#9E7F2B!important;border-right-color:#9E7F2B!important;
  border-bottom-color:transparent!important;border-left-color:transparent!important}


html:not(.cb-dark) .wlr-product-message{color:#7A5F1E!important}

html.cb-dark table td,html.cb-dark table th{color:#B9AF9A!important}

html:not(.cb-dark) .cb-rev-pledge span,
html:not(.cb-dark) .cb-rail-dot,
html:not(.cb-dark) .cb-rail-lbl b,
html:not(.cb-dark) table th{color:#6E6758!important}
html:not(.cb-dark) .fleet-vr-prod{color:#6A6559!important;opacity:1!important}


html:not(.cb-dark) .woocommerce table.shop_table th{color:#6E6758!important}

html:not(.cb-dark) .fym-sf-hint{opacity:1!important}


html:not(.cb-dark) .cb-ft-ends{opacity:1!important} 

html:not(.cb-dark) .cbas-eye,
html:not(.cb-dark) .cbas-faq,
html:not(.cb-dark) .cbas-links a{color:#755927!important}
html.cb-dark .cbas-eye,
html.cb-dark .cbas-faq,
html.cb-dark .cbas-links a{color:#BE6485!important}



html:not(.cb-dark) .fs-eyebrow{color:#7C6220!important}

html:not(.cb-dark) .cb-pc-brand,
html:not(.cb-dark) .cb-pairs-all{color:#82671F!important}

html:not(.cb-dark) .meta{color:#6E6B63!important}

html:not(.cb-dark) .cb-rail-step.is-on .cb-rail-dot{color:#F2EADB!important}

html.cb-dark .cb-stars-empty{color:#857F73!important}

html:not(.cb-dark) .fleet-ship-bar{background:#8A6E22!important}

html:not(.cb-dark) span.label,
html:not(.cb-dark) .fae-toc-t{color:#82671F!important}

html.cb-dark .fleet-ship-bar{background:#816621!important}

html:not(.cb-dark) .cb-post-card .cat{color:#82671F!important}

html:not(.cb-dark) .cb-stars-empty{color:#6E6960!important;opacity:1!important}

html:not(.cb-dark) .cb-eyebrow-txt,
html:not(.cb-dark) .cb-by-link,
html:not(.cb-dark) .cb-ship-line b,
html:not(.cb-dark) #tab-title-description a,
html:not(.cb-dark) .fseo-li-p,
html:not(.cb-dark) .cr-review-form-nav .cr-nav-left span,
html:not(.cb-dark) .cb-pdp-pills--relieve .cb-pdp-pill{color:#82671F!important}

html:not(.cb-dark) p.stock.in-stock{color:#58703F!important}

html:not(.cb-dark) .cr-review-form-rating-nbr{color:#6E6758!important}

html:not(.cb-dark) li[id^="tab-title-"] > a{color:#82671F!important}

html:not(.cb-dark) .woocommerce-tabs ul.tabs li.active a{color:#82671F!important}

html:not(.cb-dark) .cr-review-form-submit{background-color:var(--fleet-btn-bg,#8A6E22)!important}

html:not(.cb-dark) .cr-review-form-lbl{color:#6E6758!important}

html:not(.cb-dark) .cb-share-lbl{color:#6E6960!important}
html:not(.cb-dark) .cb-pdp-qg__label{color:#6E6758!important}

html:not(.cb-dark) .cb-pdp-pills--relieve .cb-pdp-pill{color:#7B6019!important}

html:not(.cb-dark) .cb-share-lbl{opacity:1!important}
html:not(.cb-dark) .cb-pdp-qg__label{opacity:1!important}