.vlf-cnav-section{margin:0;padding:0}.vlf-cnav{--cnav-ivory:#fbf8f4;--cnav-ink:#2e241f;--cnav-line:#ddd1c6;--cnav-accent:#755640;position:relative;display:block;width:100%;background:#f3ece4;color:var(--cnav-ink);border-top:1px solid var(--cnav-line);border-bottom:1px solid var(--cnav-line);z-index:5}.vlf-cnav--sticky{position:sticky;top:var(--header-height, 0px);z-index:6}.vlf-cnav *,.vlf-cnav *:before,.vlf-cnav *:after{box-sizing:border-box}.vlf-cnav__bar{position:relative;width:min(1320px,100%);margin-inline:auto}.vlf-cnav__scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.vlf-cnav__scroll::-webkit-scrollbar{display:none}.vlf-cnav__list{display:flex;align-items:stretch;justify-content:center;gap:0;min-width:max-content;margin:0;padding:0 12px;list-style:none}.vlf-cnav__item{position:relative;scroll-snap-align:start}.vlf-cnav__link{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:52px;padding:0 16px;font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--cnav-ink);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .18s ease}.vlf-cnav__link:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--cnav-accent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.vlf-cnav__link:hover,.vlf-cnav__item.is-open>.vlf-cnav__link{color:var(--cnav-accent)}.vlf-cnav__link:hover:after,.vlf-cnav__item.is-active>.vlf-cnav__link:after,.vlf-cnav__item.is-open>.vlf-cnav__link:after{transform:scaleX(1)}.vlf-cnav__item.is-active>.vlf-cnav__link{color:var(--cnav-accent)}.vlf-cnav__item:first-child>.vlf-cnav__link{color:#d3302f}.vlf-cnav__item:first-child>.vlf-cnav__link:after{background:#d3302f}.vlf-cnav__link:focus-visible{outline:2px solid var(--cnav-accent);outline-offset:-2px}.vlf-cnav__chev{width:13px;height:13px;flex:0 0 auto;transition:transform .2s ease}.vlf-cnav__item.is-open .vlf-cnav__chev{transform:rotate(180deg)}.vlf-cnav__dropdown{display:none}.vlf-cnav__sub{margin:0;padding:0;list-style:none}.vlf-cnav__sublink{display:block;padding:8px 0;font-size:13.5px;line-height:1.4;color:var(--cnav-ink);text-decoration:none;letter-spacing:0;text-transform:none}.vlf-cnav__sublink:hover,.vlf-cnav__sublink.is-active{color:var(--cnav-accent)}.vlf-cnav__sublink.is-active{font-weight:600}.vlf-cnav__all{display:inline-block;margin-top:12px;padding-top:12px;border-top:1px solid var(--cnav-line);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cnav-accent);text-decoration:none}.vlf-cnav__all:hover{text-decoration:underline}.vlf-cnav__arrow{position:absolute;top:0;bottom:0;z-index:2;width:36px;border:0;background:linear-gradient(90deg,#f3ece400,#f3ece4 45%);color:var(--cnav-ink);cursor:pointer;padding:0}.vlf-cnav__arrow--prev{left:0;background:linear-gradient(270deg,#f3ece400,#f3ece4 45%)}.vlf-cnav__arrow--next{right:0}.vlf-cnav__arrow svg{width:18px;height:18px}.vlf-cnav__arrow[hidden]{display:none}.vlf-cnav__sheet{border-top:1px solid var(--cnav-line);background:#fff}.vlf-cnav__sheet[hidden]{display:none}.vlf-cnav__sheet-inner{width:min(1320px,100%);margin-inline:auto;padding:14px 20px 18px}.vlf-cnav__sheet .vlf-cnav__sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.vlf-cnav__sheet .vlf-cnav__sublink{padding:9px 0;border-bottom:1px solid #efe7de}@media(min-width:990px){.vlf-cnav__scroll{overflow:visible;scroll-snap-type:none}.vlf-cnav__list{flex-wrap:wrap;min-width:0}.vlf-cnav__arrow,.vlf-cnav__sheet{display:none!important}.vlf-cnav__dropdown{display:block;position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);min-width:230px;padding:18px 22px 16px;background:#fff;border:1px solid var(--cnav-line);box-shadow:0 14px 34px #2e241f1f;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:20}.vlf-cnav__item:hover>.vlf-cnav__dropdown,.vlf-cnav__item:focus-within>.vlf-cnav__dropdown,.vlf-cnav__item.is-open>.vlf-cnav__dropdown{display:block;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.vlf-cnav__item:hover>.vlf-cnav__link:after{transform:scaleX(1)}.vlf-cnav__item:hover>.vlf-cnav__link .vlf-cnav__chev{transform:rotate(180deg)}.vlf-cnav__item:first-child>.vlf-cnav__dropdown,.vlf-cnav__item:nth-child(2)>.vlf-cnav__dropdown{left:0;transform:translate(0) translateY(6px)}.vlf-cnav__item:first-child:hover>.vlf-cnav__dropdown,.vlf-cnav__item:nth-child(2):hover>.vlf-cnav__dropdown,.vlf-cnav__item:first-child.is-open>.vlf-cnav__dropdown,.vlf-cnav__item:nth-child(2).is-open>.vlf-cnav__dropdown{transform:translate(0) translateY(0)}.vlf-cnav__item:last-child>.vlf-cnav__dropdown,.vlf-cnav__item:nth-last-child(2)>.vlf-cnav__dropdown{left:auto;right:0;transform:translate(0) translateY(6px)}.vlf-cnav__item:last-child:hover>.vlf-cnav__dropdown,.vlf-cnav__item:nth-last-child(2):hover>.vlf-cnav__dropdown,.vlf-cnav__item:last-child.is-open>.vlf-cnav__dropdown,.vlf-cnav__item:nth-last-child(2).is-open>.vlf-cnav__dropdown{transform:translate(0) translateY(0)}.vlf-cnav__sub--cols{column-count:2;column-gap:28px;min-width:420px}.vlf-cnav__sub--cols li{break-inside:avoid}.vlf-cnav__sublink{padding:7px 0;white-space:nowrap}}@media(max-width:989px){.vlf-cnav__list{justify-content:flex-start;padding:0 8px}.vlf-cnav__link{min-height:48px;padding:0 12px;font-size:11.5px;letter-spacing:.09em}.vlf-cnav__link:after{left:12px;right:12px}}@media(max-width:599px){.vlf-cnav__sheet .vlf-cnav__sub{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.vlf-cnav *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vlf-collection-nav.css.map */
