body.v19 .header-navigation{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding-bottom:24px}body.v19 .header-navigation .header-menu-item{min-width:0;width:100%}body.v19 .header-navigation>.header-menu-item,body.v19 .header-navigation>.header-menu-utility{border-bottom:1px solid #ffffff30}body.v19 .header-navigation .header-menu-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;width:100%;margin:0;padding:12px 0;font-family:var(--menu-font,var(--body,var(--sans)));font-weight:500;font-size:24px;line-height:1.3;letter-spacing:0;text-transform:none;color:inherit;opacity:1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-decoration:none;list-style:none}body.v19 .header-navigation .menu-label{min-width:0;flex:1}body.v19 .header-navigation summary{cursor:pointer}body.v19 .header-navigation summary::-webkit-details-marker{display:none}body.v19 .header-navigation summary:after{content:"+";display:grid;place-items:center;flex:0 0 24px;font:400 22px/1 var(--body,var(--sans));color:inherit}body.v19 .header-navigation details[open]>summary:after{content:"\2212"}body.v19 .header-navigation .header-menu-children{display:block;padding:0 0 12px 16px;margin:0 0 8px;border-left:1px solid #ffffff40}body.v19 .header-navigation [data-menu-level="2"]>.header-menu-row,body.v19 .header-navigation [data-menu-level="2"]>.header-menu-group>summary{font-size:18px;font-weight:500;min-height:44px;padding:10px 0}body.v19 .header-navigation [data-menu-level="3"]>.header-menu-row{font-size:15px;font-weight:400;min-height:44px;padding:10px 0}body.v19 .header-navigation .header-menu-overview{font-size:14px;font-weight:400;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}body.v19 .header-navigation>.header-menu-utility{font-size:20px;margin-top:16px}body.v19 .header-navigation .header-menu-row:focus-visible{outline:2px solid currentColor;outline-offset:2px}body.v19 .header-navigation .menu-arrow,body.v19 .header-navigation summary:after{align-self:center;line-height:1;transform:none}body.v19 .v-nav-dialog{width:clamp(320px,32vw,500px);max-width:100vw;height:100dvh;max-height:100dvh;overflow-y:auto;padding-top:80px}body.v19 .v-menu-toggle{display:block}@media(hover:hover)and (pointer:fine){body.v19 .header-navigation a.header-menu-row:hover{padding-left:0;color:inherit;text-decoration:underline;text-underline-offset:4px}body.v19 .header-navigation summary.header-menu-row:hover{color:inherit;text-decoration:none}body.v19 .header-navigation summary.header-menu-row:hover>.menu-label{text-decoration:underline;text-underline-offset:4px}}body.v19 .v-close{display:grid;place-items:center;width:44px;height:44px}body.v19 .v-menu-toggle{min-width:44px;min-height:44px}body.v19 .finder-group>summary,body.v19 .finder-option{min-height:44px}body.v19 .finder-text-button{display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){body.v19 .header-navigation>[data-menu-level="1"]>.header-menu-row,body.v19 .header-navigation>[data-menu-level="1"]>.header-menu-group>summary{font-size:22px}body.v19 .v-nav-dialog{width:min(92vw,380px);padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/v31-header-hierarchy.css.map */
