.boj-premium-navigation{--boj-ink: #383e47;--boj-ink-strong: #252a31;--boj-muted: #69717b;--boj-gold: #a77f46;--boj-gold-soft: #d8c09a;--boj-line: #e3ded5;--boj-paper: #ffffff;--boj-wash: #f7f7f7;--boj-nav-font: "Rajdhani", "Helvetica Neue", Arial, sans-serif;--boj-body-font: "Arimo", "Helvetica Neue", Arial, sans-serif}.boj-premium-navigation #site-nav.site-nav>.menu-lv-1>.nav-action>a{font-family:var(--boj-nav-font);font-weight:600;letter-spacing:.045em}.boj-menu-heading{display:none}.boj-menu-product{display:flex;align-items:center;gap:15px;min-height:96px;padding:8px;transition:background-color .2s ease}.boj-menu-product:hover{background:var(--boj-wash)}.boj-menu-product-image{flex:0 0 70px}.boj-menu-product-image img{display:block;width:70px;height:86px;object-fit:contain;background:var(--boj-paper)}.boj-menu-product-content{min-width:0}.boj-product-vendor{display:block;color:var(--boj-gold);font:600 10px/1.4 var(--boj-nav-font);letter-spacing:.12em;text-transform:uppercase}.boj-product-name{display:block;margin:4px 0 7px;color:var(--boj-ink-strong);font:400 13px/1.45 var(--boj-body-font);white-space:normal}.boj-menu-product .product-price{color:var(--boj-ink);font:600 12px/1.4 var(--boj-body-font)}.boj-featured-list .items+.items{margin-top:8px;padding-top:8px;border-top:1px solid var(--boj-line)}@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{max-height:calc(100vh - 210px);max-height:calc(100dvh - 210px);padding:0;overflow-y:auto;color:var(--boj-ink);background:linear-gradient(180deg,#fff 0 76%,#fbfaf8);border-top:2px solid var(--boj-gold);border-radius:0;box-shadow:0 22px 48px #1d212629,0 1px #ffffffe6 inset;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,.boj-premium-navigation #site-nav.site-nav>.mega-menu:hover>.sub-menu-mobile{visibility:visible;opacity:1;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;color:var(--boj-ink);background:transparent}.boj-premium-navigation #site-nav.site-nav .boj-mega>.container{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 36px;padding-top:27px;padding-bottom:34px;font-family:var(--boj-body-font);font-size:14px}.boj-premium-navigation #site-nav.site-nav .boj-menu-heading{display:flex;flex:0 0 100%;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px;padding-bottom:18px;border-bottom:1px solid var(--boj-line)}.boj-menu-eyebrow{display:block;margin-bottom:4px;color:var(--boj-gold);font:600 10px/1.4 var(--boj-nav-font);letter-spacing:.2em;text-transform:uppercase}.boj-premium-navigation #site-nav.site-nav .boj-menu-heading h2{margin:0;color:var(--boj-ink-strong);font:600 28px/1.1 var(--boj-nav-font);letter-spacing:.015em;text-transform:none}.boj-premium-navigation #site-nav.site-nav .boj-menu-view-all{display:inline-flex;align-items:center;gap:11px;padding:6px 0 4px;color:var(--boj-ink);border-bottom:1px solid var(--boj-gold);font:600 12px/1.4 var(--boj-nav-font);letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.boj-premium-navigation #site-nav.site-nav .boj-menu-view-all:hover{color:var(--boj-gold);border-color:var(--boj-gold-soft)}.boj-menu-view-all span{margin-left:2px;font-size:17px;transition:transform .18s ease}.boj-menu-view-all:hover span{transform:translate(3px)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .cateArea{width:calc(54% - 18px)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imageArea{width:calc(46% - 18px);padding-left:30px;border-left:1px solid var(--boj-line)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .cateArea:only-of-type,.boj-premium-navigation #site-nav.site-nav .boj-mega.style_2 .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:24px 28px;width:100%;margin:0;columns:auto}.boj-premium-navigation #site-nav.site-nav .boj-mega .cateArea>.site-nav-dropdowns>li{min-width:0;padding:0}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-2>.nav-action{position:relative;margin-bottom:8px;padding:0 0 10px;color:var(--boj-ink-strong);border-bottom:1px solid var(--boj-line);font:700 13px/1.4 var(--boj-nav-font);letter-spacing:.075em;text-transform:uppercase}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-2>.nav-action:after{position:absolute;bottom:-1px;left:0;width:30px;height:1px;background:var(--boj-gold);content:""}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-3>.nav-action{padding:0;font:400 13px/1.45 var(--boj-body-font)}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-3>.nav-action>a{display:block;margin-left:-8px;padding:6px 8px;color:#555c65;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-lv-3>.nav-action>a:hover{color:var(--boj-gold);background:var(--boj-wash);transform:translate(3px)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imgList,.boj-premium-navigation #site-nav.site-nav .boj-mega.style_2 .imgList{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.82fr);gap:22px;margin:0}.boj-premium-navigation #site-nav.site-nav .boj-mega .imgList .imgItem{width:auto;margin:0;padding:0}.boj-premium-navigation #site-nav.site-nav .boj-mega .imgList .imgItem:only-child,.boj-premium-navigation #site-nav.site-nav .boj-mega .imgList .imgItem--full{grid-column:1 / -1}.boj-premium-navigation #site-nav.site-nav .boj-mega .imageArea .title{margin:0 0 12px;padding:0 0 10px;color:var(--boj-ink-strong);border-bottom:1px solid var(--boj-line);font:700 13px/1.4 var(--boj-nav-font);letter-spacing:.075em;text-align:left;text-transform:uppercase}.boj-premium-navigation #site-nav.site-nav .boj-mega .imgItem>a,.boj-premium-navigation #site-nav.site-nav .boj-mega .menu-image a{display:block;overflow:hidden;margin:0 0 10px;padding:0;background:#faf9f7;border:1px solid #eee9e1}.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 .35s ease}.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 .35s ease}.boj-premium-navigation #site-nav.site-nav .boj-mega .imgItem>a:hover img,.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-mega.style_3 .cateArea{width:100%}.boj-premium-navigation #site-nav.site-nav .boj-region-grid--index>li:nth-child(n+7){grid-column:span 3;padding-top:20px;border-top:1px solid var(--boj-line)}.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{min-width:230px;color:var(--boj-ink);background:var(--boj-paper);border:1px solid var(--boj-line);border-top:2px solid var(--boj-gold);border-radius:0;box-shadow:0 16px 34px #1d212629}.boj-premium-navigation #site-nav.site-nav .no-mega-menu .sub-menu-mobile a{padding:12px 18px;color:var(--boj-ink);font:400 13px/1.5 var(--boj-body-font)}.boj-premium-navigation #site-nav.site-nav .no-mega-menu .sub-menu-mobile a:hover{color:var(--boj-gold);background:var(--boj-wash)}.boj-premium-navigation #site-nav.site-nav>.no-mega-menu:last-child>.sub-menu-mobile{right:0;left:auto}.boj-premium-navigation #site-nav.site-nav>.no-mega-menu:last-child .sub-menu-mobile .sub-menu-mobile{right:100%;left:auto}}@media(min-width:1025px)and (max-width:1199px){.boj-premium-navigation #site-nav.site-nav .boj-mega>.container{gap:0 22px}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .cateArea{width:calc(50% - 11px)}.boj-premium-navigation #site-nav.site-nav .boj-mega.style_1 .imageArea{width:calc(50% - 11px);padding-left:20px}.boj-premium-navigation #site-nav.site-nav .boj-mega .cateArea>.site-nav-dropdowns{gap:18px}.boj-menu-product{gap:10px}.boj-menu-product-image{flex-basis:52px}.boj-menu-product-image img{width:52px;height:72px}}@media(max-width:1024px){.boj-premium-navigation #site-nav-mobile,.boj-premium-navigation #site-nav-mobile .sub-menu-mobile{color:var(--boj-ink);background-color:var(--boj-paper)}.boj-premium-navigation #site-nav-mobile .nav-action{border-color:var(--boj-line)}.boj-premium-navigation #site-nav-mobile .nav-action>a{padding-top:14px;padding-bottom:14px;color:var(--boj-ink);font-family:var(--boj-nav-font);font-size:15px;font-weight:600;letter-spacing:.035em;line-height:1.45}.boj-premium-navigation #site-nav-mobile .menu-lv-2 .nav-action>a,.boj-premium-navigation #site-nav-mobile .menu-lv-3 .nav-action>a{font-family:var(--boj-body-font);font-size:14px;font-weight:400;letter-spacing:0}.boj-premium-navigation #site-nav-mobile .menu-mb-title{color:var(--boj-ink-strong);background:var(--boj-wash);border-bottom:1px solid var(--boj-line);font-family:var(--boj-nav-font);font-weight:700;letter-spacing:.045em}.boj-premium-navigation #site-nav-mobile .icon-dropdown{min-width:48px;min-height:48px;color:var(--boj-gold)}.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}.boj-premium-navigation #site-nav-mobile .close_menu{background-color:var(--boj-ink-strong)}}@media(prefers-reduced-motion:reduce){.boj-premium-navigation #site-nav.site-nav *,.boj-premium-navigation #site-nav.site-nav *:before,.boj-premium-navigation #site-nav.site-nav *:after{transition:none!important}}.boj-premium-navigation .announcement-bar-wrapper>.close{right:max(16px,calc((100% - 1170px)/2))}
/*# sourceMappingURL=/cdn/shop/t/44/assets/boj-mega-menu.css.map */
