.nav-group{position:relative}.main-nav .nav-top{display:inline-flex;align-items:center;gap:4px}.main-nav .caret{width:13px;height:13px;stroke:currentColor;stroke-width:2.2;fill:none;transition:transform .16s ease}.nav-group:hover .caret,.nav-group.is-open .caret{transform:rotate(180deg)}.nav-panel{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(-6px);min-width:260px;background:var(--white);border:1px solid var(--grey-light);border-radius:14px;box-shadow:0 18px 40px #0a0a0a1a;padding:14px;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:60}.nav-group:hover .nav-panel,.nav-group:focus-within .nav-panel,.nav-group.is-open .nav-panel{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-panel:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.nav-panel-inner{padding:0}.nav-cols{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:2px 14px}.nav-child{display:block;padding:8px 10px;border-radius:8px;font-size:.875rem;color:var(--grey);text-decoration:none;white-space:nowrap}.nav-child:hover,.nav-child.is-active{background:var(--off);color:var(--black)}.nav-all{display:block;margin-top:8px;padding:9px 10px 2px;font-size:.8125rem;font-weight:700;color:var(--black);text-decoration:none;border-top:1px solid var(--grey-light)}.nav-all:hover{color:var(--red)}.drawer-group .drawer-open{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;padding:12px 0;font:inherit;font-weight:600;cursor:pointer;color:inherit;text-align:left}.drawer-group .dic{font-size:1.25rem;line-height:1;color:var(--grey)}.drawer-sub{display:none;padding:0 0 8px 14px}.drawer-group.is-open .drawer-sub{display:block}.drawer-sub a{display:block;padding:9px 0;font-size:.9375rem;color:var(--grey)}.drawer-sub a:hover{color:#fff}.hero-media.has-image:before{background:radial-gradient(ellipse 70% 60% at 50% 50%,#0a0a0a8c,#0a0a0a26 70%),linear-gradient(180deg,#0a0a0a4d,#0a0a0ab3)}.hero h1,.hero p{text-shadow:0 2px 24px rgba(0,0,0,.35)}.main-nav .nav-panel a{color:var(--grey);text-transform:none;letter-spacing:0;border-bottom:0;font-family:var(--font-body);font-weight:500;font-size:.875rem;padding:8px 10px}.main-nav .nav-panel a:hover,.main-nav .nav-panel a.is-active{color:var(--black);background:var(--off);border-bottom:0}.main-nav .nav-panel .nav-all{font-family:var(--font-head);font-weight:700;color:var(--black);padding:10px 10px 2px;border-radius:0;background:none}.main-nav .nav-panel .nav-all:hover{color:var(--red);background:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/persona-extra.css.map */
