.menu-card{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:7.2rem;padding:.8rem .8rem .8rem 1.6rem;background-color:#fff;border-radius:.8rem;color:#0a4a3c;text-decoration:none;transition:color var(--duration-default) ease,background-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.menu-card:hover,.menu-card:focus-visible,.menu-card--active{background-color:#e0f3e2;box-shadow:inset 0 0 0 2px #7fb99c;color:#0d991b}.menu-card:hover .menu-card__title,.menu-card:focus-visible .menu-card__title,.menu-card--active .menu-card__title{font-weight:700}.menu-card__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:2.4rem;text-transform:capitalize;color:inherit}.menu-card__image{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;border-radius:50%;background-color:#fff;object-fit:contain}.menu-card__image--placeholder{display:flex;align-items:center;justify-content:center;background-color:#f7f5f0;color:#0d991b}.menu-card__image--placeholder .icon{width:1.8rem;height:auto}@media screen and (min-width:990px){.header{position:relative}header-menu>details.mega-menu--grid{position:static}.mega-menu__panel{position:absolute;top:100%;padding:1.6rem;background-color:#f2f2f2;border-radius:0 0 2rem 2rem;box-shadow:0 12px 24px #0000002e}header-menu>details[open]>.mega-menu__panel{z-index:10}.mega-menu__panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:2.8rem}.mega-menu__panel--grid{left:0;right:0;width:min(119.6rem,100%);margin:0 auto}.mega-menu__panel--grid .mega-menu__list{max-height:calc(100vh - 20rem);overflow-y:auto}.mega-menu__panel--list{left:0;width:41.7rem}.mega-menu__list{margin:0;padding:0;list-style:none}.mega-menu__panel--grid .mega-menu__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.mega-menu__panel--list .mega-menu__list{display:flex;flex-direction:column;gap:.8rem}}@media screen and (max-width:989px){.menu-drawer--cards{background-color:#f2f2f2}.menu-drawer--cards .menu-card__title{font-size:1.8rem}.menu-drawer--cards .menu-drawer__navigation{padding:1.6rem 1.6rem 3.2rem}.menu-drawer--cards .menu-drawer__menu>.menu-drawer__item+.menu-drawer__item{margin-top:.8rem}.menu-drawer--cards .menu-drawer__group-title{margin:.8rem 0;padding:0 .4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#0d991b}.menu-drawer--cards .menu-drawer__cards{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.menu-drawer--cards a.menu-drawer__menu-item,.menu-drawer--cards summary.menu-drawer__menu-item{border-top:0}.menu-drawer--cards .menu-drawer__menu-item{padding:1.4rem 1.6rem;font-size:1.8rem;font-weight:600;color:#0a4a3c}.menu-drawer--cards .menu-drawer__menu-item:hover,.menu-drawer--cards .menu-drawer__menu-item:focus,.menu-drawer--cards .menu-drawer__menu-item--active{background-color:transparent;color:#0d991b}.menu-drawer--cards .menu-drawer__menu summary.menu-drawer__menu-item--card{display:flex;align-items:center;justify-content:space-between;min-height:8rem;padding:1.6rem;background-color:#fff;border-radius:.8rem}.menu-drawer--cards .menu-drawer__menu summary.menu-drawer__menu-item--card:hover,.menu-drawer--cards .menu-drawer__menu summary.menu-drawer__menu-item--card:focus{background-color:#fff}.menu-drawer--cards .menu-drawer__menu-item>.menu-drawer__chevron{position:static;transform:none;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#0a4a3c}.menu-drawer--cards .menu-drawer__chevron svg{width:1rem;height:1.6rem}.menu-drawer--cards .menu-drawer__submenu{background-color:#f2f2f2}.menu-drawer--cards .menu-drawer__close-button{margin:0;padding:1.9rem 1.6rem;background-color:#fff;border-bottom:1px solid rgba(10,74,60,.08);font-size:1.8rem;font-weight:600;color:#0a4a3c}.menu-drawer--cards .menu-drawer__close-button:hover,.menu-drawer--cards .menu-drawer__close-button:focus{background-color:#fff;color:#0d991b}.menu-drawer--cards .menu-drawer__close-button .svg-wrapper{width:1.6rem;margin-right:1rem}.menu-drawer--cards .menu-drawer__submenu-title{margin:0;padding:3.2rem 1.6rem 2.4rem;font-family:var(--font-body-family);font-size:2.4rem;font-weight:700;line-height:1.3;color:#0a4a3c}.menu-drawer--cards .menu-drawer__submenu .menu-drawer__cards{padding:0 1.6rem 5.6rem}.menu-drawer--cards .menu-drawer__utility-links{padding:1.6rem;background-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-menu-cards.css.map */
