@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";.mega-menu{background:#f5f2eb;border-top:1px solid rgba(193,164,90,.2);box-shadow:0 6px 20px #17320b0f}.mega-menu__grid{padding:24px 24px 40px;max-width:1400px;margin:0 auto}.mega-menu__list{display:flex;flex-wrap:nowrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.mega-menu__list{flex-wrap:wrap}}@media screen and (max-width:749px){.mega-menu__list{flex-direction:column}}.mega-menu__column{flex:1 1 0;min-width:0;padding:0 24px;position:relative;transition:background .3s ease}.mega-menu__column:hover{background:#f5f2eb80}.mega-menu__column:not(:last-child):after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(193,164,90,.25) 5%,rgba(193,164,90,.5) 50%,rgba(193,164,90,.25) 95%,transparent 100%)}.mega-menu__column--span-1,.mega-menu__column--span-2,.mega-menu__column--span-3,.mega-menu__column--wide-collection-image{grid-column:span 1}@media screen and (max-width:989px){.mega-menu__column{flex:1 1 45%;padding:0 20px}.mega-menu__column:nth-child(2n):after{display:none}}@media screen and (max-width:749px){.mega-menu__column{padding:24px 0;border-bottom:1px solid rgba(193,164,90,.2)}.mega-menu__column:after{display:none}.mega-menu__column:last-child{border-bottom:none}}.mega-menu__link--parent{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;color:#2c2c2c;text-decoration:none;display:block;margin-bottom:18px;padding-bottom:10px;padding-right:40px;border-bottom:2px solid #C9A646;letter-spacing:.08em;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.mega-menu__link--parent:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#2c2c2c;transition:width .3s cubic-bezier(.4,0,.2,1)}.mega-menu__link--parent:hover{color:#c9a646}.mega-menu__link--parent:hover:after{width:100%}.mega-menu__column ul{margin:0;padding:0;list-style:none}.mega-menu__column ul li{margin-bottom:2px;break-inside:avoid}.mega-menu__link:not(.mega-menu__link--parent){font-family:Manrope,sans-serif;font-size:14px;font-weight:400;color:#2c2c2c;text-decoration:none;display:block;padding:8px 12px;border-radius:4px;transition:all .25s cubic-bezier(.4,0,.2,1);line-height:1.5;position:relative}.mega-menu__link:not(.mega-menu__link--parent):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:#c9a646;transition:height .25s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}.mega-menu__link:not(.mega-menu__link--parent):hover{color:#17320b;background:#8090761a;padding-left:18px;transform:translate(2px)}.mega-menu__link:not(.mega-menu__link--parent):hover:before{height:60%}.mega-menu__link-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--menu-image-border-radius, 0px);margin-bottom:10px}.mega-menu__content{grid-column:span var(--menu-content-columns-desktop, 2)}@media screen and (max-width:989px){.mega-menu__content{grid-column:span var(--menu-content-columns-tablet, 2)}}@media screen and (max-width:749px){.mega-menu__content{grid-column:span 1}}.mega-menu__content-list{display:grid;grid-template-columns:repeat(var(--menu-content-columns-desktop, 2),1fr);gap:16px;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.mega-menu__content-list{grid-template-columns:repeat(var(--menu-content-columns-tablet, 2),1fr)}}@media screen and (max-width:749px){.mega-menu__content-list{grid-template-columns:1fr}.mega-menu__content-list-item--hidden-tablet{display:none}}.mega-menu__link-title{font-weight:inherit;line-height:inherit}.wrap-text{overflow-wrap:break-word;word-wrap:break-word}.mega-menu__link:focus-visible{outline:2px solid #C9A646;outline-offset:2px}@media screen and (max-width:749px){.mega-menu__grid{padding:32px 20px}.mega-menu__link--parent{font-size:16px;margin-bottom:16px;padding-bottom:10px}.mega-menu__link:not(.mega-menu__link--parent){font-size:14px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.mega-menu__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/flint-mega-menu.css.map */
