.mega-menu__column>div{display:grid;align-content:start}.mega-menu__link.mega-menu__link--parent{display:flex;width:100%;margin-bottom:10px;padding:0 0 12px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / 0.12);font-size:0.6875rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / 0.62)}.mega-menu__link.mega-menu__link--parent:hover{color:var(--color-foreground)}.mega-menu__column li>.mega-menu__link,.mega-menu__column>div>.mega-menu__link:not(.mega-menu__link--parent,:has(.mega-menu__link-image)){padding-block:7px;font-size:1rem;line-height:1.3;color:var(--color-foreground)}.mega-menu__link:not(.mega-menu__link--parent) .wrap-text{padding-bottom:2px;background:linear-gradient(currentcolor,currentcolor) no-repeat 0 100% / 0 1px;transition:background-size 0.25s ease}.mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--color-foreground)}.mega-menu__link:not(.mega-menu__link--parent):hover .wrap-text{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.mega-menu__link .wrap-text{transition:none}}.menu-drawer__nav-buttons--with-title{border-bottom:1px solid rgb(var(--color-foreground-rgb) / 0.1)}.menu-drawer__title{font-family:var(--font-accent--family,var(--font-body--family));font-size:0.8125rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase}.menu-drawer__submenu .menu-drawer__menu--childlist{flex-grow:0;padding-block-start:12px}.menu-drawer__submenu .menu-drawer__menu--childlist .menu-drawer__list-item--flat{margin-block-end:20px}.menu-drawer__submenu .menu-drawer__menu-item--parent{margin-block-end:2px;padding-block:10px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / 0.12);font-size:0.6875rem;font-weight:500;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / 0.62)}.menu-drawer__submenu .menu-drawer__menu--grandchildlist{width:100%}.menu-drawer__submenu .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{min-height:48px;padding-block:8px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / 0.06);font-size:1.0625rem;line-height:1.3}.menu-drawer__submenu .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child::after{content:'';flex:none;width:7px;height:7px;margin-inline:12px 4px;border-top:1.5px solid currentcolor;border-right:1.5px solid currentcolor;opacity:0.4;transform:rotate(45deg)}.menu-drawer__submenu .menu-drawer__menu--grandchildlist .menu-drawer__list-item:last-child .menu-drawer__menu-item--child{border-bottom:0}.menu-drawer .menu-drawer__featured-content{margin-block-start:4px;padding-block-start:16px;border-top:1px solid rgb(var(--color-foreground-rgb) / 0.1)}.menu-drawer .menu-drawer__featured-content::before{content:'Recommended for You';display:block;margin:0 var(--margin-xl) 12px;font-family:var(--font-accent--family,var(--font-body--family));font-size:0.6875rem;font-weight:500;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / 0.62)}.menu-drawer__featured-content .menu-drawer__featured-content-list{gap:12px;scrollbar-width:none}.menu-drawer__featured-content .menu-drawer__featured-content-list-item--product{width:38cqi}.mega-menu__content:has(.mega-menu__content-list-item){display:flex;flex-direction:column;gap:16px;padding-inline-start:var(--menu-horizontal-gap);border-inline-start:1px solid rgb(var(--color-foreground-rgb) / 0.1)}.mirel-mega-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mirel-mega-head__title,.mirel-mega-head__link{font-family:var(--font-accent--family,var(--font-body--family));font-size:0.6875rem;font-weight:500;line-height:1.4;text-transform:uppercase}.mirel-mega-head__title{letter-spacing:0.16em;color:rgb(var(--color-foreground-rgb) / 0.62)}.mirel-mega-head__link{padding-bottom:2px;border-bottom:1px solid currentcolor;letter-spacing:0.14em;color:var(--color-foreground);text-decoration:none;white-space:nowrap;transition:opacity 0.2s ease}.mirel-mega-head__link:hover{opacity:0.6}.mega-menu__content .mega-menu__content-list--products{gap:12px}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card{row-gap:10px}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card__media{position:relative;overflow:hidden;background:#f5f3ef}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card__image{width:100%;height:auto}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card__content{gap:2px}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card .resource-card__title{display:block;overflow:hidden;font-family:var(--font-accent--family,var(--font-body--family));font-size:0.6875rem;line-height:1.5;letter-spacing:0.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card__content :is(.price,.compare-at-price){font-size:0.8125rem}:is(.mega-menu__content,.menu-drawer__featured-content) .resource-card__content .price{font-weight:500;color:var(--color-foreground)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mega-menu__content .resource-card__image{transition:transform 0.9s cubic-bezier(0.2,0.7,0.2,1)}.mega-menu__content .resource-card:hover .resource-card__image{transform:scale(1.04)}}
