:where(.vf-mega,.menu-drawer){--vfm-navy: var(--vf-navy, #2e2f88);--vfm-yellow: var(--vf-yellow, #fece00);--vfm-sand: var(--vf-sand, #f7f5f1);--vfm-ink: var(--vf-ink, #1a1b2e);--vfm-line: var(--vf-line, #e6e3dc);--vfm-disc: var(--vf-disc, #efece6);--vfm-shadow: 0 10px 30px rgba(26, 27, 46, .14);--vfm-ease: cubic-bezier(.2, .8, .2, 1)}.vf-menu-icon{display:block;flex:none;width:32px;height:32px;margin-inline-end:12px}.mega-menu__container:has(.vf-mega){border-block-start:1px solid var(--vfm-line);box-shadow:var(--vfm-shadow)}.vf-mega{box-sizing:border-box;flex:1 1 100%;grid-column:1 / -1;width:100%;min-width:0;max-height:70vh;padding-block:20px 24px;overflow-y:auto;overscroll-behavior:contain;color:var(--vfm-ink);text-align:start}.vf-mega *,.vf-mega *:before,.vf-mega *:after{box-sizing:border-box}.vf-mega a{color:inherit;text-decoration:none}.vf-mega ul{margin:0;padding:0;list-style:none}.vf-mega li{margin:0;padding:0}.vf-mega--columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}.vf-mega__col--wide{grid-column:span 2}@media(min-width:1280px){.vf-mega--columns{grid-template-columns:repeat(var(--vf-units, 5),minmax(0,1fr))}}.vf-mega--list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:24px 48px;align-items:start}.vf-mega--list>.vf-mega__col:only-child{grid-column:1 / -1}@media(min-width:1280px){.vf-mega--list{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.vf-mega--list .vf-mega__rows{columns:2;column-gap:24px}@media(min-width:1280px){.vf-mega--list .vf-mega__rows{columns:3}}.vf-mega__col--wide .vf-mega__rows{columns:2;column-gap:24px}.vf-mega__head{display:flex;align-items:center;gap:14px;min-height:56px;margin-block-end:8px;padding-inline:8px;border-radius:28px;transition:background-color .2s var(--vfm-ease)}.vf-mega__disc{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;border-radius:50%;background:var(--vfm-disc)}.vf-mega__disc img:not(.vf-menu-icon){display:block;width:100%;height:100%;object-fit:cover}.vf-mega__disc .vf-menu-icon{margin:0}.vf-mega__title{min-width:0;font-family:var(--vf-font-heading, inherit);font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:normal}.vf-mega__item{break-inside:avoid}.vf-mega__row{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:2px;padding-inline:16px 8px;border-radius:10px;font-size:15px;line-height:1.3;transition:background-color .2s var(--vfm-ease)}.vf-mega__thumb{display:block;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--vfm-disc)}.vf-mega__thumb--none{background:none}.vf-mega__thumb img{display:block;width:100%;height:100%;object-fit:cover}.vf-mega__label{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vf-mega__row:hover,.vf-mega__row:focus-visible,.vf-mega__head:hover,.vf-mega__head:focus-visible{background:var(--vfm-sand)}.vf-mega__row:hover .vf-mega__label,.vf-mega__row:focus-visible .vf-mega__label,.vf-mega__head:hover .vf-mega__title,.vf-mega__head:focus-visible .vf-mega__title,.vf-mega__all:hover span,.vf-mega__all:focus-visible span{color:var(--vfm-navy);text-decoration:underline;text-decoration-color:var(--vfm-yellow);text-decoration-thickness:3px;text-underline-offset:6px}.vf-mega a:focus-visible{outline:2px solid var(--vfm-navy);outline-offset:2px}.vf-mega__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-block-start:6px;padding-inline:8px;font-size:14px;font-weight:600}.vf-mega a.vf-mega__all{color:var(--vfm-navy)}.vf-mega__chev{flex:none;transition:transform .2s var(--vfm-ease)}.vf-mega__chev:dir(rtl){transform:scaleX(-1)}.vf-mega__budget{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block-start:16px;border-block-start:1px solid var(--vfm-line)}.vf-mega__budget-title{flex:0 0 100%;font-family:var(--vf-font-heading, inherit);font-size:17px;font-weight:600;line-height:1.3}@media(min-width:1280px){.vf-mega__budget-title{flex:0 0 auto;max-width:160px}}.vf-mega__tiers{display:grid;flex:1 1 0;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;min-width:0}.vf-mega__tier{display:grid;grid-template-areas:"label shop" "amount amount";grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;min-height:72px;padding:10px 16px 12px;border-radius:14px;background:var(--vfm-navy);transition:background-color .2s var(--vfm-ease),transform .2s var(--vfm-ease)}.vf-mega a.vf-mega__tier{color:#fff}.vf-mega__tier-label{grid-area:label;font-size:12px;line-height:1.3;color:#ffffffdb}.vf-mega__tier-amount{display:flex;grid-area:amount;align-items:baseline;gap:6px;color:var(--vfm-yellow);font-family:var(--vf-font-heading, inherit);font-size:28px;font-weight:700;line-height:1.15}.vf-mega__tier-amount small{font-size:13px;font-weight:600}.vf-mega__tier-shop{display:inline-flex;grid-area:shop;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap}.vf-mega__tier:hover,.vf-mega__tier:focus-visible{background:var(--vf-navy-deep, #1f2063)}.vf-mega__tier:hover .vf-mega__tier-shop span,.vf-mega__tier:focus-visible .vf-mega__tier-shop span{text-decoration:underline;text-decoration-color:var(--vfm-yellow);text-decoration-thickness:3px;text-underline-offset:5px}.vf-mega__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-self:start}.vf-mega__tile{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;background:var(--vfm-disc)}.vf-mega__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--vfm-ease)}.vf-mega__tile:hover img{transform:scale(1.04)}.vf-mega__tile-label{position:absolute;inset-inline:0;inset-block-end:0;padding:32px 14px 12px;background:linear-gradient(to top,#1a1b2ebd,#1a1b2e00);color:#fff;font-size:15px;font-weight:600;line-height:1.3}.vf-drawer__label{display:flex;align-items:center;min-width:0}.menu-drawer__item-link-heading:has(.vf-menu-icon),.vf-drawer__room>.accordion-details>summary{min-height:56px}.vf-drawer__leaf>a{min-height:48px}.vf-drawer__leaf--all>a{color:var(--vfm-navy);font-weight:600}.vf-drawer__leaf>a:active,.vf-drawer__room>.accordion-details>summary:active{background:var(--vfm-sand)}.vf-drawer__leaf>a:focus-visible,.vf-drawer__room>.accordion-details>summary:focus-visible{outline:2px solid var(--vfm-navy);outline-offset:-2px}.menu-drawer__menus>ul:has(.vf-menu-icon)>li>a.menu-drawer__item-link-heading>span:first-child{margin-inline-start:44px}.vf-drawer__room:has(.vf-menu-icon)~.vf-drawer__budget .vf-drawer__label{padding-inline-start:44px}@media(prefers-reduced-motion:reduce){.vf-mega__head,.vf-mega__row,.vf-mega__tier,.vf-mega__chev,.vf-mega__tile img{transition:none}.vf-mega__tile:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/vf-menu.css.map */
