wp-component[name=SubMenu]{align-items:center;border-radius:var(--radius-non-scalable-round);display:flex;gap:var(--spacing-non-scalable-l);inset:88px 8px auto 8px;inline-size:calc(100% - 16px);margin-block-end:var(--spacing-non-scalable-m);overflow:clip;padding:var(--spacing-non-scalable-2xs) var(--spacing-non-scalable-l) var(--spacing-non-scalable-2xs) var(--spacing-non-scalable-2xs);position:sticky;transition:transform ease-in-out .2s;z-index:90}@media screen and (min-width: 640px){wp-component[name=SubMenu]{inset:88px 12px auto 12px;inline-size:calc(100% - 24px)}}@media screen and (min-width: 1536px){wp-component[name=SubMenu]{inset:88px 0 auto 0;inline-size:100%;padding:var(--spacing-non-scalable-2xs)}}wp-component[name=SubMenu]:has(>.sub-menu[data-status=menuIsOpen]){border-radius:var(--radius-non-scalable-s)}@media screen and (min-width: 1180px){wp-component[name=SubMenu]:has(>.product-name){padding:var(--spacing-non-scalable-2xs) var(--spacing-non-scalable-l)}}wp-component[name=SubMenu] .background-glassy{grid-row:1;grid-column:1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}wp-component[name=SubMenu] .background-glassy:before{background-color:var(--surface-neutral-transparent-light-inversed);-webkit-backdrop-filter:blur(var(--blur-m-blur));backdrop-filter:blur(var(--blur-m-blur));border-radius:var(--radius-non-scalable-m);content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;transition:all cubic-bezier(.2,0,0,1) .3s}wp-component[name=SubMenu] nav.sub-menu{display:grid;grid-template-rows:36px;justify-self:end;width:100%;overflow:hidden;position:relative}@media (min-width: 1180px){wp-component[name=SubMenu] nav.sub-menu{border:none;border-radius:0;display:block;justify-self:start;position:relative}}wp-component[name=SubMenu] nav.sub-menu[data-status=menuIsOpen]{grid-template-rows:1fr}wp-component[name=SubMenu] nav.sub-menu[data-status=menuIsOpen]>.button>span.icon{rotate:180deg}wp-component[name=SubMenu] nav.sub-menu>ul{display:flex;flex-direction:column;gap:var(--spacing-non-scalable-s);list-style:none;overflow:hidden;scroll-behavior:smooth}@media (min-width: 1180px){wp-component[name=SubMenu] nav.sub-menu>ul{flex-direction:row;overflow:auto;position:relative}}wp-component[name=SubMenu] nav.sub-menu>ul>li{margin:0}wp-component[name=SubMenu] nav.sub-menu>ul>li>a{border-radius:var(--radius-non-scalable-round);color:var(--on-surface-text-primary-base);display:block;font-size:var(--font-body-s-size);font-weight:var(--font-body-s-font-weight-semibold);line-height:var(--font-body-s-line-height);padding:var(--spacing-non-scalable-xs) var(--spacing-non-scalable-s);text-decoration:none}wp-component[name=SubMenu] nav.sub-menu>ul>li>a.active,wp-component[name=SubMenu] nav.sub-menu>ul>li>a:hover{background-color:var(--surface-primary-light)}wp-component[name=SubMenu] .button[data-ref=mobileMenuButton]{align-self:start;background-color:var(--surface-primary-light);color:var(--on-surface-text-primary-base);block-size:36px;inline-size:36px}wp-component[name=SubMenu] .button[data-ref=mobileMenuButton]>svg{block-size:18px;inline-size:18px}@media screen and (min-width: 1180px){wp-component[name=SubMenu] .button[data-ref=mobileMenuButton]{display:none}}wp-component[name=SubMenu] .platforms-available{margin-block-start:0;align-items:center;display:none;flex-shrink:0;gap:var(--spacing-non-scalable-xs)}@media screen and (min-width: 1180px){wp-component[name=SubMenu] .platforms-available{display:flex}}wp-component[name=SubMenu] .platforms-available .platform-wrapper{aspect-ratio:1/1;block-size:28px}wp-component[name=SubMenu] .platforms-available>span{color:var(--text-neutral-light);font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height)}wp-component[name=SubMenu] .platform{aspect-ratio:1/1;anchor-name:var(--anchor-name);border-radius:var(--radius-non-scalable-round);background-color:var(--surface-primary-light);color:var(--on-surface-icon-primary-base);cursor:pointer;display:grid;padding:4px;place-items:center}wp-component[name=SubMenu] .platform>svg{block-size:16px;inline-size:16px}wp-component[name=SubMenu] .platform:hover{background-color:var(--surface-primary-bold-inversed);color:var(--on-surface-icon-primary-bold)}wp-component[name=SubMenu] .platform:focus-visible{background-color:var(--surface-primary-deep-inversed);color:var(--on-surface-icon-primary-deep);outline:2px solid var(--surface-primary-deep);outline-offset:2px}wp-component[name=SubMenu] .platform:hover+.platform-tooltip,wp-component[name=SubMenu] .platform:focus-visible+.platform-tooltip{display:block;left:anchor(center);top:anchor(bottom);transform:translate(-50%,8px)}wp-component[name=SubMenu] .platform:hover+.platform-tooltip:after,wp-component[name=SubMenu] .platform:focus-visible+.platform-tooltip:after{top:-4px}wp-component[name=SubMenu] .platform-tooltip{background-color:var(--surface-primary-light);border-radius:4px;color:var(--text-neutral-light);display:none;font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height);max-inline-size:260px;padding:var(--spacing-non-scalable-xs);position:fixed;position-anchor:var(--anchor-name)}wp-component[name=SubMenu] .platform-tooltip:after{aspect-ratio:1;background-color:var(--surface-primary-light);block-size:12px;content:"";display:block;inset-inline:0;margin-inline:auto;position:absolute;transform:rotate(45deg);z-index:-1}wp-component[name=SubMenu] .product-platforms{align-items:center;display:none;gap:2px;grid-row:1;justify-content:end}@media (min-width: 1600px){wp-component[name=SubMenu] .product-platforms{display:flex;grid-column:11/span 2}}wp-component[name=SubMenu] .product-platforms>span:not(.platform){color:var(--text-color);font-size:var(--font-size-body-small);opacity:.7;padding-inline:16px}wp-component[name=SubMenu] .product-name{align-items:center;color:var(--text-primary-base);display:none;flex-shrink:0;font-size:var(--font-body-s-size);font-weight:var(--font-body-s-font-weight-semibold);line-height:var(--font-body-s-line-height);gap:8px;grid-column:1/span 2;grid-row:1;position:relative}@media screen and (min-width: 1180px){wp-component[name=SubMenu] .product-name{display:flex}}wp-component[name=SubMenu] .product-name .icon{display:block;inline-size:28px}@media (max-width: 500px){wp-component[name=SubMenu] .product-name .name{display:none}}wp-component[name=SubMenu] .product-name .name>span{display:none}@media (min-width: 1180px){wp-component[name=SubMenu] .product-name .name>span{display:inline}}body.admin-bar wp-component[name=SubMenu]{inset:120px 8px auto 8px;inline-size:calc(100% - 16px)}@media screen and (min-width: 640px){body.admin-bar wp-component[name=SubMenu]{inset:120px 12px auto 12px;inline-size:calc(100% - 24px)}}@media screen and (min-width: 1536px){body.admin-bar wp-component[name=SubMenu]{inset:120px 0 auto 0;inline-size:100%}}
