.boj-premium-navigation{--boj-ink: #242520;--boj-muted: #6b685f;--boj-gold: #947344;--boj-line: #ded8cc;--boj-paper: #faf8f3}.boj-menu-heading{display:none}.boj-menu-product{display:flex;align-items:center;gap:14px}.boj-menu-product-image{flex:0 0 68px}.boj-menu-product-image img{display:block;width:68px;height:84px;object-fit:contain;background:#fff}.boj-menu-product-content{min-width:0}.boj-product-vendor{display:block;color:var(--boj-muted);font:10px/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.boj-product-name{display:block;margin:4px 0 6px;font:13px/1.45 Arial,sans-serif;white-space:normal}.boj-menu-product .product-price{font:12px/1.4 Arial,sans-serif}.boj-featured-list .items+.items{border-top:1px solid var(--boj-line);margin-top:14px;padding-top:14px}@media(min-width:1025px){.boj-premium-navigation #site-nav.site-nav a:focus-visible{outline:2px solid var(--boj-gold);outline-offset:4px}.boj-premium-navigation #site-nav.site-nav>.mega-menu>.sub-menu-mobile{padding:0;background:var(--boj-paper);color:var(--boj-ink);border-top:2px solid #b79766;border-radius:0;max-height:calc(100vh - 240px);max-height:calc(100dvh - 240px);box-shadow:0 18px 36px #181d1924;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.boj-premium-navigation #site-nav.site-nav>.dropdown:focus-within>.sub-menu-mobile,.boj-premium-navigation #site-nav.site-nav .no-mega-menu .dropdown:focus-within>.sub-menu-mobile{opacity:1;visibility:visible;pointer-events:auto;transform:none}.boj-premium-navigation #site-nav.site-nav .mega-menu:focus-within .sub-menu-mobile{pointer-events:auto}.boj-premium-navigation #site-nav.site-nav .mega-menu>.sub-menu-mobile .sub-menu-mobile{overflow:visible;background:transparent;color:var(--boj-ink)}.boj-premium-navigation #site-nav.site-nav .boj-mega>.container{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:24px;padding-bottom:30px;gap:0 32px;font-size:14px}.boj-premium-navigation #site-nav.site-nav .boj-menu-heading{display:flex;flex:0 0 100%;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--boj-line);padding-bottom:19px;margin-bottom:25px}.boj-menu-eyebrow{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--boj-gold);margin-bottom:5px}.boj-premium-navigation #site-nav.site-nav .boj-menu-heading h2{font:400 27px/1.15 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:-.02em;color:var(--boj-ink);margin:0}.boj-premium-navigation #site-nav.site-nav .boj-menu-view-all{font:11px/1.5 Arial,sans-serif;letter-spacing:.03em;border-bottom:1px solid #b79766;padding:6px 0}.boj-menu-view-all span{margin-left:14px}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .cateArea{width:calc(52% - 16px)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imageArea{width:calc(48% - 16px);padding-left:26px;border-left:1px solid var(--boj-line)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .cateArea:only-of-type{width:100%}.boj-premium-navigation #site-nav.site-nav .boj-mega .cateArea>.site-nav-dropdowns{display:grid;grid-template-columns:repeat(var(--boj-columns,3),minmax(0,1fr));gap:20px;columns:auto;margin:0;width:100%}.boj-premium-navigation #site-nav.site-nav .boj-mega .cateArea>.site-nav-dropdowns>li{padding:0;min-width:0}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-2>.nav-action{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--boj-ink);border-bottom:1px solid var(--boj-line);padding:0 0 12px;margin-bottom:10px}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-3>.nav-action{padding:0;font:12px/1.45 Arial,sans-serif}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-3>.nav-action>a{display:block;padding:6px 0;color:#57564f;text-decoration:none;transition:color .18s}.boj-premium-navigation #site-nav.site-nav .boj-mega a:hover{color:#806039}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-3>.nav-action>a:hover{text-decoration:underline;text-underline-offset:4px}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgList{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.82fr);gap:20px;margin:0}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgList .imgItem{width:auto;margin:0;padding:0}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgList .imgItem:only-child{grid-column:1 / -1}.boj-premium-navigation #site-nav.site-nav .boj-mega .imageArea .title{text-align:left;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid var(--boj-line);color:var(--boj-ink)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgRight>a{display:block;background:#eee9df;overflow:hidden}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgRight>a>img{display:block;width:100%;height:auto;aspect-ratio:3 / 5;object-fit:contain;transition:transform .3s}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgRight>a:hover img{transform:scale(1.025)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_3 .cateArea{width:100%}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-image a{display:block;padding:0;margin:0 0 10px;overflow:hidden;background:#eee9df}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;transition:transform .3s}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-image a:hover img{transform:scale(1.035)}.boj-premium-navigation #site-nav.site-nav .boj-region-grid--index>li:nth-child(n+7){grid-column:span 3;border-top:1px solid var(--boj-line);padding-top:19px}.boj-premium-navigation #site-nav.site-nav .boj-region-grid--index>li:nth-child(n+7) .site-nav-dropdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.boj-premium-navigation #site-nav.site-nav .boj-region-grid--index>li:nth-child(n+7) .menu-image{display:none}.boj-premium-navigation #site-nav.site-nav .no-mega-menu .sub-menu-mobile{background:var(--boj-paper);border:1px solid var(--boj-line);border-top:2px solid #b79766;box-shadow:0 14px 30px #181d1924;border-radius:0;min-width:220px}.boj-premium-navigation #site-nav.site-nav .no-mega-menu .sub-menu-mobile a{font:12px/1.5 Arial,sans-serif;padding:12px 18px;color:var(--boj-ink)}.boj-premium-navigation #site-nav.site-nav .no-mega-menu .sub-menu-mobile a:hover{color:#806039;background:#f0ece3}.boj-premium-navigation #site-nav.site-nav>.no-mega-menu:last-child>.sub-menu-mobile{left:auto;right:0}.boj-premium-navigation #site-nav.site-nav>.no-mega-menu:last-child .sub-menu-mobile .sub-menu-mobile{left:auto;right:100%}}@media(min-width:1025px)and (max-width:1199px){.boj-premium-navigation #site-nav.site-nav .boj-mega>.container{gap:0 20px}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .cateArea{width:calc(48% - 10px)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imageArea{width:calc(52% - 10px);padding-left:18px}.boj-premium-navigation #site-nav.site-nav .boj-mega .cateArea>.site-nav-dropdowns{gap:16px}.boj-menu-product{gap:9px}.boj-menu-product-image{flex-basis:48px}.boj-menu-product-image img{width:48px;height:70px}}@media(max-width:1024px){.boj-premium-navigation #site-nav-mobile,.boj-premium-navigation #site-nav-mobile .sub-menu-mobile{background-color:var(--boj-paper);color:var(--boj-ink)}.boj-premium-navigation #site-nav-mobile .nav-action{border-color:var(--boj-line)}.boj-premium-navigation #site-nav-mobile .nav-action>a{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;padding-top:14px;padding-bottom:14px}.boj-premium-navigation #site-nav-mobile .menu-mb-title{background:#eee9df;font-family:Arial,sans-serif;letter-spacing:.04em}.boj-premium-navigation #site-nav-mobile .icon-dropdown{min-width:44px;min-height:44px}.boj-premium-navigation #site-nav-mobile a:focus-visible{outline:2px solid var(--boj-gold);outline-offset:-3px}.boj-premium-navigation .boj-mega .boj-menu-heading{display:none}}@media(prefers-reduced-motion:reduce){.boj-premium-navigation #site-nav.site-nav *,.boj-premium-navigation #site-nav.site-nav *:before{transition:none!important}}@media(min-width:1025px){.boj-premium-navigation #site-nav.site-nav>.mega-menu:hover>.sub-menu-mobile{transform:none}}.boj-premium-navigation .announcement-bar-wrapper>.close{right:max(16px,calc((100% - 1170px)/2))}.boj-premium-navigation #site-nav-mobile .close_menu{background-color:#202521}
/*# sourceMappingURL=/cdn/shop/t/35/assets/boj-mega-menu.css.map */
