.vanelle-collection-mobile-filter{display:none}@media screen and (max-width:999px){.vanelle-collection-mobile-filter{display:block;border-block:1px solid #dedede;background:#fff}.vanelle-collection-mobile-filter__button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;background:#fff;color:#111;font:inherit;font-size:16px;cursor:pointer}.vanelle-collection-mobile-filter__button>div{display:flex;align-items:center;justify-content:center;gap:10px}.vanelle-collection-mobile-filter__button:focus-visible{outline:2px solid #111;outline-offset:-4px}}.vn-menu,.vn-menu__more,.vn-menu__footer,.vn-desktop-nav{font-family:Arial,sans-serif;font-weight:400;color:#282521}.vn-menu{display:grid;gap:22px}.vn-menu__eyebrow{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.vn-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vn-menu__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;border:1px solid #e4e1dc;border-radius:9px;min-height:82px;padding:10px 4px;font-size:12px;line-height:1.25}.vn-menu__all{display:flex;align-items:center;justify-content:space-between;background:#f1eee8;border-radius:9px;margin-top:9px;padding:12px 14px;font-size:14px}.vn-menu__cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px;scrollbar-width:thin}.vn-menu__card{flex:0 0 76%;position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:9px;background:#e9e6e0;scroll-snap-align:start}.vn-menu__card img{width:100%;height:100%;object-fit:cover}.vn-menu__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 25%,#0009)}.vn-menu__card-body{position:absolute;inset:auto 15px 15px;z-index:1;color:#fff;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.vn-menu__card-title{font-family:var(--heading-font-family,Georgia,serif);font-size:24px;line-height:1.08}.vn-menu__tag{background:#fff;color:#222;border-radius:4px;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:5px 8px}.vn-menu__links{border-top:1px solid #e4e1dc}.vn-menu__row,.vn-menu__more a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e1dc;padding:15px 0;font-size:14px}.vn-menu__offer{margin-top:16px;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.vn-menu__more{margin-top:22px}.vn-menu__footer{border-top:1px solid #e4e1dc;padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.vn-menu__footer a{display:flex;align-items:center;gap:8px}.vn-mobile-wrapper{justify-content:space-between!important;gap:18px}.vn-menu a:focus-visible,.vn-menu__more a:focus-visible{outline:2px solid #222;outline-offset:3px}.vn-menu__tile:hover{background:#f6f4f0}.vn-desktop-nav{display:none}@media(min-width:1150px){.vn-desktop-nav{display:flex;align-items:center;gap:24px;white-space:nowrap;font-size:13px}.vn-desktop-menu summary{cursor:pointer}.vn-desktop-panel{position:absolute;left:0;right:0;top:100%;background:#fff;padding:28px max(32px,calc((100vw - 1250px)/2));box-shadow:0 12px 18px #0001;border-top:1px solid #e4e1dc;white-space:normal}.vn-desktop-panel .vn-menu{grid-template-columns:1fr 1.15fr .85fr;gap:35px;max-width:1250px;margin:auto}.vn-desktop-panel .vn-menu__card{flex-basis:72%}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
