.mega-menu,.header__inline-menu{position:static!important}.header__menu-item-link-text{text-decoration:none;color:inherit;display:inline-flex;align-items:center}.header__menu-item-wrapper{position:static!important}.header__inline-menu .header__menu-item{position:relative!important;text-decoration:none!important}.header__inline-menu .icon-caret{display:none!important}.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]:hover>.header__menu-item,.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item:hover .header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--header-padding-bottom, 8px) - 1px);height:2.5px;background-color:#1f1f1f;opacity:0;visibility:hidden;transition:opacity .18s ease;pointer-events:none;z-index:101}.header__inline-menu .header__menu-item:hover:after,.header__inline-menu details[open]>.header__menu-item:after{opacity:1;visibility:visible}.mega-menu__content{background-color:#fff!important;border-top:1px solid #ECE7E1!important;border-bottom:1px solid #ECE7E1!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:0 20px 40px #1f1f1f14!important;left:0!important;right:0!important;width:100vw!important;overflow-y:auto!important;padding:3.6rem 0 4rem!important;position:absolute!important;top:100%!important;z-index:100!important}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 14rem) - 2rem)}.js .mega-menu__content{opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease;pointer-events:none}.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-menu__inner{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:4.8rem!important;padding-left:3rem!important;padding-right:3rem!important;max-width:var(--page-width, 1200px)!important;margin:0 auto!important}.mega-menu__nav{flex:1 1 auto!important;display:flex!important;gap:2.8rem!important;flex-wrap:wrap!important}.mega-menu__column{flex:1 1 130px!important;min-width:130px!important;max-width:200px!important;display:flex!important;flex-direction:column!important}.mega-menu__column-title{font-size:1.25rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#4e5f50!important;margin:0 0 1.4rem!important;padding-bottom:.6rem!important;border-bottom:1px solid #ECE7E1!important;text-decoration:none!important;display:block!important}.mega-menu__column-title-link{font-size:1.25rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:inherit!important;text-decoration:none!important;display:block!important}.mega-menu__column--has-sublinks .mega-menu__column-title-link{padding-bottom:.6rem!important;border-bottom:1px solid #ECE7E1!important;margin-bottom:1.4rem!important}.mega-menu__column--no-sublinks .mega-menu__column-title-link{padding-bottom:0!important;border-bottom:none!important;margin-bottom:0!important}.mega-menu__list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.2rem!important}.mega-menu__item{margin:0!important;padding:0!important}.mega-menu__link{font-size:1.45rem!important;line-height:1.5!important;color:#1f1f1f!important;padding:.55rem 0!important;display:inline-block!important;text-decoration:none!important;transition:color .18s ease,transform .18s ease!important}.mega-menu__link:hover{color:#334937!important;transform:translate(4px)!important;text-decoration:none!important}.mega-menu__link--active{color:#334937!important;font-weight:600!important}.mega-menu__view-all{margin-top:1.6rem!important;font-size:1.35rem!important;font-weight:600!important;color:#4e5f50!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;transition:gap .2s ease,color .2s ease!important}.mega-menu__view-all:hover{gap:.9rem!important;color:#243325!important;text-decoration:none!important}.mega-menu__cards{flex:0 0 380px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1.8rem!important;border-left:1px solid #ECE7E1!important;padding-left:3.2rem!important}.mega-menu__card{display:flex!important;flex-direction:column!important;text-decoration:none!important;background:#fff!important;border:1px solid #EDE8E2!important;border-radius:8px!important;overflow:hidden!important;padding:1.4rem!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.mega-menu__card:hover{border-color:#d6e0d8!important;box-shadow:0 10px 24px #0000000f!important;transform:translateY(-3px)!important}.mega-menu__card-img-wrap{width:100%!important;aspect-ratio:4 / 3!important;overflow:hidden!important;border-radius:6px!important;background:#fff!important;margin-bottom:1.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.mega-menu__card-img{width:100%!important;height:100%!important;object-fit:contain!important;padding:.8rem!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.mega-menu__card:hover .mega-menu__card-img{transform:scale(1.08)!important}.mega-menu__card-badge{font-size:1.1rem!important;font-weight:600!important;letter-spacing:.06em!important;color:#4e5f50!important;text-transform:uppercase!important;margin-bottom:.4rem!important}.mega-menu__card-title{font-size:1.35rem!important;font-weight:600!important;color:#1f1f1f!important;line-height:1.45!important;margin:0!important;transition:color .18s ease!important}.mega-menu__card:hover .mega-menu__card-title{color:#334937!important}.mega-menu__card-cta{margin-top:.8rem!important;font-size:1.25rem!important;font-weight:600!important;color:#4e5f50!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;transition:gap .2s ease!important}.mega-menu__card:hover .mega-menu__card-cta{gap:.7rem!important;color:#243325!important}@media screen and (max-width:1150px){.mega-menu__cards{flex:0 0 240px!important;grid-template-columns:1fr!important;padding-left:2.4rem!important;gap:1.4rem!important}}.mega-menu__content--bestsellers,.mega-menu__content:has(.mega-menu__inner--bestsellers){padding:1.8rem 0 1.6rem!important}.mega-menu__inner--bestsellers{display:block!important;max-width:var(--page-width, 1200px)!important;margin:0 auto!important;padding:0 2rem!important}.mega-menu__bestsellers-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;width:100%!important;max-height:calc(85vh - 120px)!important;overflow-y:auto!important}.mega-menu__bestseller-col{display:flex!important;flex-direction:column!important;position:relative!important;border-right:none!important;padding-right:0!important}.mega-menu__bestseller-col:not(:last-child):after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;right:-1rem!important;width:1px!important;background-color:#ece7e1!important;pointer-events:none!important}.mega-menu__bestseller-heading{display:flex!important;flex-direction:column!important;gap:.2rem!important;margin-bottom:.8rem!important;padding-bottom:.5rem!important;border-bottom:1px solid #ECE7E1!important}.mega-menu__bestseller-title{font-size:1.35rem!important;font-weight:700!important;color:#1f1f1f!important;letter-spacing:.04em!important}.mega-menu__bestseller-subtitle{font-size:1.05rem!important;font-weight:600!important;color:#4e5f50!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mega-menu__bestseller-item--top1{display:flex!important;flex-direction:column!important;text-decoration:none!important;background:#faf8f5!important;border:1px solid #EAE5DE!important;border-radius:8px!important;padding:.9rem 1rem 1rem!important;gap:.75rem!important;position:relative!important;margin-bottom:.8rem!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.mega-menu__bestseller-item--top1:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px #0000000f!important;border-color:#334937!important}.mega-menu__bestseller-top1-header{display:flex!important;align-items:center!important;width:100%!important}.mega-menu__bestseller-rank-badge{background:linear-gradient(135deg,#243325,#1a1a1a)!important;border:1px solid rgba(212,175,55,.75)!important;color:#faf8f5!important;font-size:1.1rem!important;font-weight:800!important;letter-spacing:.08em!important;padding:.35rem .8rem .35rem .65rem!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;box-shadow:0 2px 7px #00000029!important}.mega-menu__crown-svg{width:13px!important;height:11px!important;flex-shrink:0!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))!important}.mega-menu__bestseller-rank-text{background:linear-gradient(135deg,#fff2ce,#e7ce97 45%,#c5a869)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1!important}.mega-menu__bestseller-top1-body{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1.1rem!important;width:100%!important}.mega-menu__bestseller-img-wrap{width:76px!important;height:76px!important;min-width:76px!important;flex-shrink:0!important;aspect-ratio:1 / 1!important;border-radius:6px!important;background:#fff!important;border:1px solid #EAE5DE!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;margin-bottom:0!important}.mega-menu__bestseller-img{width:100%!important;height:100%!important;object-fit:contain!important;padding:.4rem!important;transition:transform .35s ease!important}.mega-menu__bestseller-item--top1:hover .mega-menu__bestseller-img{transform:scale(1.08)!important}.mega-menu__bestseller-top1-info{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-width:0!important}.mega-menu__bestseller-top1-info .mega-menu__bestseller-vendor{font-size:1rem!important;font-weight:600!important;color:#767676!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:.2rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mega-menu__bestseller-top1-info .mega-menu__bestseller-name{font-size:1.25rem!important;font-weight:600!important;color:#1f1f1f!important;line-height:1.35!important;min-height:3.375rem!important;max-height:3.375rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:.3rem!important;transition:color .18s ease!important}.mega-menu__bestseller-top1-info .mega-menu__bestseller-price{font-size:1.25rem!important;font-weight:700!important;color:#334937!important}.mega-menu__bestseller-item--top1:hover .mega-menu__bestseller-name,.mega-menu__bestseller-item--compact:hover .mega-menu__bestseller-name{color:#334937!important}.mega-menu__bestseller-item--compact{display:flex!important;align-items:flex-start!important;gap:1rem!important;text-decoration:none!important;padding:.7rem .6rem!important;border-radius:6px!important;border-bottom:1px solid #F3EFEA!important;transition:background-color .18s ease,transform .18s ease!important}.mega-menu__bestseller-item--compact:last-of-type{border-bottom:none!important}.mega-menu__bestseller-item--compact:hover{background-color:#faf8f5!important;transform:translate(3px)!important}.mega-menu__bestseller-rank-num{font-size:1.25rem!important;font-weight:700!important;color:#b5aea4!important;min-width:1.8rem!important;line-height:1.2!important}.mega-menu__bestseller-compact-info{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-width:0!important}.mega-menu__bestseller-compact-info .mega-menu__bestseller-vendor{font-size:.95rem!important;font-weight:600!important;color:#767676!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:.15rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mega-menu__bestseller-compact-info .mega-menu__bestseller-name{font-size:1.2rem!important;font-weight:500!important;color:#1f1f1f!important;margin-bottom:.2rem!important;min-height:3.12rem!important;max-height:3.12rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important;transition:color .18s ease!important}.mega-menu__bestseller-compact-info .mega-menu__bestseller-price{font-size:1.15rem!important;font-weight:600!important;color:#334937!important}.mega-menu__bestsellers-footer{margin-top:.9rem!important;padding-top:.7rem!important;border-top:1px solid #ECE7E1!important;display:flex!important;justify-content:flex-end!important}.mega-menu__view-all-bestsellers{font-size:1.3rem!important;font-weight:600!important;color:#4e5f50!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;text-decoration:none!important;transition:color .18s ease,gap .18s ease!important}.mega-menu__view-all-bestsellers:hover{color:#243325!important;gap:.8rem!important}@media screen and (max-width:989px){.mega-menu__bestsellers-grid,.mega-menu__specials-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.8rem!important}.mega-menu__bestseller-col:not(:last-child):after,.mega-menu__specials-col:not(:last-child):after{display:none!important}}.mega-menu__content--specials,.mega-menu__content:has(.mega-menu__inner--specials){padding:1.8rem 0 1.6rem!important}.mega-menu__inner--specials{display:block!important;max-width:var(--page-width, 1400px)!important;width:100%!important;margin:0 auto!important;padding:0 2rem!important;box-sizing:border-box!important}.mega-menu__specials-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.6rem!important;width:100%!important;box-sizing:border-box!important;max-height:calc(85vh - 120px)!important;overflow-y:auto!important}.mega-menu__specials-col{display:flex!important;flex-direction:column!important;position:relative!important;min-width:0!important}.mega-menu__specials-col:not(:last-child):after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;right:-.8rem!important;width:1px!important;background-color:#ece7e1!important;pointer-events:none!important}.mega-menu__specials-heading{display:flex!important;flex-direction:column!important;gap:.2rem!important;margin-bottom:.8rem!important;padding-bottom:.5rem!important;border-bottom:1px solid #ECE7E1!important}.mega-menu__specials-title{font-size:1.35rem!important;font-weight:700!important;color:#1f1f1f!important;letter-spacing:.04em!important}.mega-menu__specials-subtitle{font-size:1.05rem!important;font-weight:600!important;color:#4e5f50!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mega-menu__specials-items{display:flex!important;flex-direction:column!important;gap:.2rem!important}.mega-menu__specials-item{display:flex!important;align-items:center!important;gap:1.1rem!important;text-decoration:none!important;padding:.65rem .6rem!important;border-radius:6px!important;border-bottom:1px solid #F3EFEA!important;transition:background-color .18s ease,transform .18s ease!important}.mega-menu__specials-item:last-child{border-bottom:none!important}.mega-menu__specials-item:hover{background-color:#faf8f5!important;transform:translate(3px)!important}.mega-menu__specials-img-wrap{width:58px!important;height:58px!important;min-width:58px!important;flex-shrink:0!important;aspect-ratio:1 / 1!important;border-radius:6px!important;background:#fff!important;border:1px solid #EAE5DE!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.mega-menu__specials-img{width:100%!important;height:100%!important;object-fit:contain!important;padding:.35rem!important;transition:transform .35s ease!important}.mega-menu__specials-item:hover .mega-menu__specials-img{transform:scale(1.08)!important}.mega-menu__specials-info{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-width:0!important}.mega-menu__specials-badge{font-size:1rem!important;font-weight:700!important;color:#334937!important;background:#edf3ee!important;padding:.15rem .55rem!important;border-radius:3px!important;width:fit-content!important;margin-bottom:.25rem!important;letter-spacing:.02em!important;line-height:1.2!important}.mega-menu__specials-badge--gold{color:#7a5b1a!important;background:#fff8e6!important;border:1px solid #F1E2BA!important}.mega-menu__specials-name{font-size:1.2rem!important;font-weight:600!important;color:#1f1f1f!important;margin-bottom:.2rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3!important;transition:color .18s ease!important}.mega-menu__specials-item:hover .mega-menu__specials-name{color:#334937!important}.mega-menu__specials-prices{display:flex!important;align-items:center!important;gap:.6rem!important}.mega-menu__specials-price{font-size:1.2rem!important;font-weight:700!important;color:#334937!important}.mega-menu__specials-price--free{font-size:1.15rem!important;font-weight:700!important;color:#243325!important}.mega-menu__specials-compare{font-size:1.1rem!important;color:#999!important;text-decoration:line-through!important}.mega-menu__specials-footer{margin-top:.9rem!important;padding-top:.7rem!important;border-top:1px solid #ECE7E1!important;display:flex!important;justify-content:flex-end!important}.mega-menu__view-all-specials{font-size:1.3rem!important;font-weight:600!important;color:#4e5f50!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;text-decoration:none!important;transition:color .18s ease,gap .18s ease!important}.mega-menu__view-all-specials:hover{color:#243325!important;gap:.8rem!important}
/*# sourceMappingURL=/cdn/shop/t/80/assets/component-mega-menu.css.map */
