.mega-menu__grid:has(.xc-mega){display:block!important}.xc-mega{width:min(100%,1360px);margin-inline:auto;display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid rgb(var(--color-foreground-rgb)/.14);border-radius:8px;background:rgb(var(--color-background));box-shadow:0 18px 50px #00000029;overflow:hidden;color:rgb(var(--color-foreground-rgb))}.xc-mega h3{margin:0 0 18px;font-family:var(--font-body--family);font-size:18px;font-weight:700;color:#064b3b}.xc-mega__collections{padding:28px 30px;border-right:1px solid rgb(var(--color-foreground-rgb)/.14)}.xc-mega__collections ul{display:grid;gap:2px}.xc-mega__collections a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:inherit;text-decoration:none;font-size:15px;white-space:normal}.xc-mega__collections a:hover{color:#006b50}.xc-mega__collections b{font-size:24px;font-weight:400;color:#66736e}.xc-mega__featured{padding:28px 30px}.xc-mega__products{display:grid;grid-template-columns:repeat(var(--xc-product-count),minmax(0,1fr));gap:14px}.xc-mega-product{min-width:0;display:flex;flex-direction:column;border:1px solid rgb(var(--color-foreground-rgb)/.16);border-radius:7px;overflow:hidden;color:inherit;text-decoration:none;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.xc-mega-product:hover{transform:translateY(-2px);border-color:#0a6a53;box-shadow:0 10px 22px #004b371c}.xc-mega-product__image{height:210px;display:flex;align-items:center;justify-content:center;background:#fff}.xc-mega-product__image img,.xc-mega-product__image svg{width:100%;height:100%;object-fit:contain}.xc-mega-product strong{padding:14px 15px 0;font-family:var(--font-body--family);font-size:17px;color:#064b3b;white-space:normal}.xc-mega-product small{min-height:50px;padding:7px 15px 14px;color:#535b57;line-height:1.35;white-space:normal}.xc-mega__footer{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(var(--color-foreground-rgb)/.14)}.xc-mega__footer a{min-height:58px;padding:0 30px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;color:#064b3b;text-decoration:none;border-right:1px solid rgb(var(--color-foreground-rgb)/.14);font-weight:600}.xc-mega__footer a:last-child{border-right:0}.xc-mega__footer b{font-size:24px;font-weight:400}.menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title,.menu-list__list-item:hover .menu-list__link-title{position:relative}.menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title:after,.menu-list__list-item:hover .menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl)/2);right:calc(var(--gap-xl)/2);bottom:-8px;height:2px;background:currentColor}.menu-list__submenu:has(.xc-mega){padding-top:18px!important;padding-bottom:26px!important}@media(max-width:1100px){.xc-mega{grid-template-columns:215px minmax(0,1fr)}.xc-mega__collections,.xc-mega__featured{padding:22px}.xc-mega-product__image{height:160px}.xc-mega-product small{display:none}}@media(max-width:749px){.menu-drawer__featured-content{display:none!important}.menu-drawer__menu--childlist>li{display:list-item!important}.menu-drawer__menu--childlist{grid-template-columns:1fr!important}.menu-drawer__link-image{display:none!important}.menu-drawer__menu-item--child{min-height:48px}.xc-mega{display:none!important}}.xc-mega--links-only{grid-template-columns:1fr}.xc-mega--links-only .xc-mega__collections{border-right:0}.xc-mega--links-only .xc-mega__collections ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 28px}.xc-mega--links-only .xc-mega__collections a{padding-inline:12px;border:1px solid transparent;border-radius:5px}.xc-mega--links-only .xc-mega__collections a:hover{border-color:rgb(var(--color-foreground-rgb)/.14);background:rgb(var(--color-foreground-rgb)/.035)}@media(max-width:1100px)and (min-width:750px){.xc-mega--links-only .xc-mega__collections ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.menu-list__submenu:has(.xc-mega){padding:0!important;background:transparent!important}.menu-list__submenu:has(.xc-mega) .menu-list__submenu-inner{padding-block:0!important;background:transparent!important}.menu-list__submenu:has(.xc-mega) .mega-menu.section{padding-block:0!important}.menu-list__submenu:has(.xc-mega) .xc-mega{background:#fff;box-shadow:0 18px 50px #0000002e}.header__underlay.header__underlay-open{background-image:linear-gradient(to bottom,var(--color-scheme-top-row) 0 var(--top-row-height),transparent var(--top-row-height) 100%)!important}.announcement-bar__text{width:100%;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/xcwiie-mega-menu.css.map */
