@charset "UTF-8";.header-menu-nav .mega-menu-text-block,.menu-drawer-nav .mega-menu-text-block{border-radius:var(--medium-radius);background:var(--mega-text-bg, #fcfbfa);padding:1rem;display:flex;flex-direction:column;gap:.75rem;height:100%}.header-menu-nav .mega-menu-text-item,.menu-drawer-nav .mega-menu-text-item,.header-menu-nav .mega-menu-text-link,.menu-drawer-nav .mega-menu-text-link{display:flex;align-items:flex-start;gap:.75rem;color:inherit;text-decoration:none;width:100%}.header-menu-nav .list-menu.list-menu--mega{--mega-menu-padding-block: 2rem}.header-menu-nav .mega-menu-text-block{background:transparent;padding:0;height:auto}.header-menu-nav .mega-menu-text-icon,.menu-drawer-nav .mega-menu-text-icon{width:1.75rem;height:1.75rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(var(--color-foreground),.75)}.header-menu-nav .mega-menu-text-icon img,.header-menu-nav .mega-menu-text-icon svg,.menu-drawer-nav .mega-menu-text-icon img,.menu-drawer-nav .mega-menu-text-icon svg{width:1rem;height:1rem;display:block}.header-menu-nav .mega-menu-text-title,.menu-drawer-nav .mega-menu-text-title{font-weight:600;font-size:.95rem;margin-bottom:.15rem}.header-menu-nav .mega-menu-text-desc,.menu-drawer-nav .mega-menu-text-desc{font-size:.85rem;line-height:1.4;color:rgba(var(--color-foreground),.72)}.header-menu-nav .mega-menu-layout--with-text{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap-row) var(--gap-column);align-items:stretch}.header-menu-nav .mega-menu-layout--with-text:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:calc(-1 * var(--mega-menu-padding-block, 2rem));inset-block-end:calc(-1 * var(--mega-menu-padding-block, 2rem));width:calc((100% - (var(--gap-column, 2rem) * 4)) / 5);background:var(--mega-text-bg, #fcfbfa);border-radius:var(--medium-radius);pointer-events:none}.header-menu-nav .mega-menu-layout--with-text .mega-menu-list{grid-column:1 / 5;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-row) var(--gap-column)}.header-menu-nav .mega-menu-text-panel{grid-column:5 / 6;align-self:stretch;height:auto;padding:0 1rem 6rem;display:flex;position:relative;z-index:1}.header-menu-nav .mega-menu-text-panel .mega-menu-text-block{background:transparent;padding:0;margin:0;flex:1}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-header-menu-text.css.map */
