.ptt-mega{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;transition:visibility 0s linear .28s}.ptt-mega.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.ptt-mega__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:#0f0f118c;opacity:0;transition:opacity .25s ease}.ptt-mega__panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;inline-size:min(88vw,23.75rem,calc(100vw - 3.875rem));flex-direction:column;overflow:hidden;background:var(--surface-card);box-shadow:var(--shadow-lg);transform:translate(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.ptt-mega.is-open .ptt-mega__scrim{opacity:1}.ptt-mega.is-open .ptt-mega__panel{transform:translate(0)}.ptt-mega__account{display:flex;flex-shrink:0;align-items:center;gap:var(--sp-3);padding:1.125rem 1.375rem;background:var(--surface-brand);color:var(--text-on-brand);font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}.ptt-mega__account>span{display:grid;flex-shrink:0;inline-size:2.125rem;block-size:2.125rem;place-items:center;border-radius:var(--radius-pill);background:#fff3}.ptt-mega__account a{color:inherit}.ptt-mega__body{flex:1;overflow-y:auto;padding-block-end:var(--sp-6)}.ptt-mega__section:not(:first-child){border-block-start:8px solid var(--surface-page)}.ptt-mega__heading{margin:0;padding:var(--sp-4) 1.375rem var(--sp-2);color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-extrabold);line-height:var(--lh-normal);letter-spacing:.03em;text-transform:uppercase}.ptt-mega__rows{display:grid;padding:0;margin:0;list-style:none}.ptt-mega__row{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 1.375rem;border-radius:0;background:transparent;color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-regular);text-align:start}.ptt-mega__row:hover{background:var(--brand-tint);color:var(--text-body)}.ptt-mega__row:focus-visible{border-radius:0;box-shadow:inset var(--focus-shadow)}.ptt-mega__row svg{inline-size:1.125rem;block-size:1.125rem;flex-shrink:0;color:var(--text-muted)}.ptt-mega__row--bold{font-weight:var(--fw-bold)}.ptt-mega__row--back{justify-content:flex-start;gap:var(--sp-2);border-block-end:1px solid var(--border-subtle);font-weight:var(--fw-bold)}.ptt-mega__close{position:absolute;inset-block-start:.875rem;inset-inline-start:calc(min(88vw,23.75rem,calc(100vw - 3.875rem)) + .875rem);display:none;inline-size:2.5rem;block-size:2.5rem;align-items:center;justify-content:center;border:2px solid rgb(255 255 255 / .6);border-radius:var(--radius-pill);background:transparent;color:var(--text-on-dark)}.ptt-mega__close:hover{color:var(--text-on-dark)}.ptt-mega__close svg{inline-size:1.375rem;block-size:1.375rem}.ptt-mega.is-open .ptt-mega__close{display:inline-flex}.no-js .ptt-mega:target{visibility:visible;pointer-events:auto;transition-delay:0s}.no-js .ptt-mega:target .ptt-mega__scrim{opacity:1}.no-js .ptt-mega:target .ptt-mega__panel{transform:translate(0)}.no-js .ptt-mega:target .ptt-mega__close{display:inline-flex}@media(prefers-reduced-motion:reduce){.ptt-mega,.ptt-mega__scrim,.ptt-mega__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mega-menu.css.map */
