/* cvx-css: the stylesheet the inline <script id="cvx-css-inject"> injected as <style id="cvx-css">. Unwrapped from the JSON string 2026-09-18. */
/* ============  Luxury Handbags Index Menu ============ */
.cvx-util{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;background:#111;color:#bbb;padding:8px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}
.cvx-util a{color:#bbb;text-decoration:none;transition:color .2s}
.cvx-util a:hover{color:#fff}
.cvx-util .cvx-util-b{color:#fff;font-weight:600}
.cvx-util .cvx-util-s{opacity:.4}

/* nav row */
.whb-header{position:relative}
.whb-header-bottom{position:relative;background:#fff !important}
.wd-header-nav .cvx-nav{display:flex;justify-content:center;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0}
.cvx-nav .cvx-item{position:static;margin:0}
.cvx-nav .cvx-top{display:block;padding:16px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#111 !important;text-decoration:none;position:relative;white-space:nowrap;transition:opacity .22s}
.cvx-nav .cvx-top::after{content:"";position:absolute;left:16px;right:16px;bottom:11px;height:1px;background:#111;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}
.cvx-nav .cvx-item:hover>.cvx-top,.cvx-nav .cvx-item:focus-within>.cvx-top{opacity:.6}
.cvx-nav .cvx-item:hover>.cvx-top::after,.cvx-nav .cvx-item:focus-within>.cvx-top::after{transform:scaleX(1)}
.cvx-nav .cvx-sale{color:#c40000 !important;font-weight:700}

/* mega */
.cvx-mega{position:absolute;left:0;right:0;top:100%;z-index:360;background:#fff;border-top:1px solid #111;border-bottom:1px solid #e8e8e8;box-shadow:0 24px 60px -34px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),visibility 0s .28s;pointer-events:none}
.cvx-item:hover>.cvx-mega,.cvx-item:focus-within>.cvx-mega{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)}
.cvx-in{max-width:1222px;margin:0 auto;padding:36px 30px 40px;display:grid;grid-template-columns:repeat(12,1fr);gap:34px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
.cvx-col{grid-column:span 3;min-width:0;text-align:left}
.cvx-az{grid-column:span 6;display:grid;grid-template-columns:repeat(3,1fr);gap:26px 22px}
.cvx-az .cvx-col{grid-column:auto}
.cvx-ct{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#111;font-weight:700;margin:0 0 14px;padding-bottom:9px;border-bottom:1px solid #111;font-family:inherit;line-height:1.3}
.cvx-col ul{list-style:none;margin:0;padding:0}
.cvx-col li{margin:0}
.cvx-col li a{display:block;padding:9px 0;border-bottom:1px solid #e8e8e8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#111 !important;text-decoration:none;transition:opacity .2s;line-height:1.4}
.cvx-col li a:hover{opacity:.55}
.cvx-col li.cvx-va a{border-bottom:0;text-decoration:underline;text-underline-offset:3px;font-weight:600}
/* tile */
.cvx-tile{grid-column:span 3;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:24px;background:#f6f6f6;border:1px solid #111;color:#111 !important;text-decoration:none}
.cvx-tile-ph{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;margin:0 0 12px}
.cvx-tile-ph img{max-width:82%;max-height:150px;width:auto;height:auto;object-fit:contain;background:#fff;border:1px solid #e8e8e8;padding:10px;box-sizing:border-box}
.cvx-tile-eb{font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;margin-bottom:8px}
.cvx-tile-t{font-weight:800;text-transform:uppercase;font-size:19px;letter-spacing:.04em;line-height:1.15;margin-bottom:14px}
.cvx-tile-c{font-size:11px;letter-spacing:.18em;text-transform:uppercase}
.cvx-arw{display:inline-block;transition:transform .3s}
.cvx-tile:hover .cvx-arw{transform:translateX(6px)}

/* legacy homepage hero overlay nav (fixed, white logo): superseded by the Index header */
nav.layer-nav{display:none !important}

/* fold the Reviews.io strip into the utility bar */
.whb-top-bar{display:none !important}
/* hidden rows must not contribute to the sticky header spacer (theme vars) */
:root:root{--wd-top-bar-h:.00001px;--wd-top-bar-sm-h:.00001px;--wd-top-bar-sticky-h:.00001px;--wd-top-bar-brd-w:.00001px}
.cvx-util .cvx-util-rev{display:inline-flex;align-items:center;gap:14px}
.cvx-util .cvx-util-rev .reviews-io-rating-bar-widget,
.cvx-util .cvx-util-rev .reviews-io-rating-bar-widget *{color:#fff !important;font-size:10.5px !important;letter-spacing:.06em}
.cvx-util .cvx-util-rev img{filter:brightness(0) invert(1)}
.cvx-util .cvx-util-rev,.cvx-util .cvx-util-rev *{white-space:nowrap}

/* hide WoodMart mobile menu tabs; single unified menu */
.wd-nav-mob-tab{display:none !important}
.wd-side-hidden .cvx-m~.cvx-m{display:none !important}

/* WoodMart drawer search: neutralize default (blue) submit button */
.mobile-nav .searchform{position:relative}
.mobile-nav .searchform input[type="text"],.mobile-nav .searchform input[type="search"]{width:100%;border:0;border-bottom:1px solid #e8e8e8;padding:14px 44px 14px 14px;font-size:14px;background:#fff;color:#111;border-radius:0;box-shadow:none}
.mobile-nav .searchform button,.mobile-nav .searchform input[type="submit"]{-webkit-appearance:none;appearance:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:8px;color:#111;border-radius:0;box-shadow:none}

/* mobile drawer */
.cvx-m{padding:0 14px}
.cvx-m-usp{display:block;padding:11px 2px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#111;font-weight:700}
.cvx-m{position:relative;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:left}
.cvx-m-l1{list-style:none;margin:0;padding:0}
.cvx-m-l1>li{margin:0;border-bottom:1px solid #e8e8e8}
.cvx-m-row{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111 !important;text-decoration:none;width:100%;background:none;border:0;text-align:left}
.cvx-m-sale{color:#c40000 !important}
.cvx-m-chev{font-size:20px;line-height:1;color:#555}
.cvx-m-lvl2{display:none}
.cvx-m.cvx-open .cvx-m-lvl1{display:none}
.cvx-m.cvx-open .cvx-m-lvl2{display:block;animation:cvxSlide .32s cubic-bezier(.22,.61,.36,1)}
@keyframes cvxSlide{from{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}
@media (prefers-reduced-motion:reduce){.cvx-m.cvx-open .cvx-m-lvl2{animation:none}}
.cvx-m-panel[hidden]{display:none}
.cvx-m-back{display:block;width:100%;text-align:left;padding:13px 2px;background:none;border:0;border-bottom:1px solid #e8e8e8;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#555;font-family:inherit}
.cvx-m-title{font-weight:800;text-transform:uppercase;font-size:19px;letter-spacing:.04em;padding:18px 2px 2px;color:#111}
.cvx-m-sec h4{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#111;border-bottom:1px solid #111;padding:16px 2px 7px;margin:0 0 2px;font-weight:700}
.cvx-m-sec ul{list-style:none;margin:0;padding:0}
.cvx-m-sec li{margin:0}
.cvx-m-sec li a{display:block;padding:11px 2px;border-bottom:1px solid #e8e8e8;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#111 !important;text-decoration:none}
.cvx-m-sec li:last-child a{border-bottom:0}
.cvx-m-sec .cvx-m-all{text-decoration:underline;text-underline-offset:3px;font-weight:600}
.cvx-m-foot{display:flex;flex-direction:column;margin-top:14px;border-top:1px solid #111;padding-top:6px}
.cvx-m-foot a{display:block;padding:11px 2px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#555 !important;text-decoration:none}

@media (max-width:1024px){
  .whb-header-bottom{display:none !important}
  .cvx-util{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;gap:12px;padding:8px 12px;font-size:9.5px;letter-spacing:.1em}
  .cvx-util::-webkit-scrollbar{display:none}
  .cvx-util>*{flex:0 0 auto}
  .cvx-util>*:first-child{margin-left:auto}
  .cvx-util>*:last-child{margin-right:auto}
  :root:root{--wd-header-bottom-h:.00001px;--wd-header-bottom-sm-h:.00001px;--wd-header-bottom-sticky-h:.00001px;--wd-header-bottom-brd-w:.00001px}
  .cvx-in{grid-template-columns:repeat(6,1fr);gap:24px}
  .cvx-col{grid-column:span 3}
  .cvx-az{grid-column:span 6;grid-template-columns:repeat(3,1fr)}
  .cvx-tile{grid-column:span 6;min-height:170px}
  .cvx-tile-ph img{max-height:96px}
}
  .cvx-msearch{display:none}
@media (max-width:767.98px){
  .cvx-msearch{display:flex;align-items:center;height:40px;padding:0 15px;margin:0;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;box-sizing:border-box}
  .cvx-msearch-ic{display:flex;align-items:center;color:#8a8a8a;flex:0 0 auto;margin-right:9px}
  .cvx-msearch-ic svg{display:block}
  .cvx-msearch>.cvx-msearch-in,.cvx-msearch>.algolia-autocomplete{flex:1 1 auto;min-width:0}
  .cvx-msearch .algolia-autocomplete{display:block!important}
  .cvx-msearch-in{width:100%;height:40px!important;border:0!important;outline:0;background:transparent!important;font-size:16px!important;letter-spacing:.04em;color:#111!important;caret-color:#111;-webkit-appearance:none;appearance:none;border-radius:0;padding:0!important}
  .cvx-msearch-in::placeholder{color:#8a8a8a;opacity:1;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}
  .cvx-msearch-in::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
  body.home .wd-content-layout{padding-top:0!important}
  .whb-header .wd-header-search-mobile{display:none!important}
  .cvx-msearch{transition:border-bottom-color .15s ease}
  .cvx-msearch:focus-within{border-bottom-color:#111}
}
