.brand-logo[data-v-6a5e5298]{display:block;width:136px;max-width:100%;height:64px;max-height:64px;flex:0 1 auto;object-fit:contain}.mobile-category-tree[data-v-bc95b8c7]{margin:2px 0 8px;color:inherit;border-block:1px solid #ffffff12;padding-block:5px}.mobile-category-tree details[data-v-bc95b8c7]{border:0;min-width:0}.mobile-category-tree summary[data-v-bc95b8c7]{display:flex;align-items:center;gap:12px;min-height:44px;padding:11px 14px;border-radius:10px;cursor:pointer;list-style:none;color:inherit;line-height:1.5}.mobile-category-tree summary[data-v-bc95b8c7]::-webkit-details-marker{display:none}.mobile-category-tree .category-icon[data-v-bc95b8c7]{flex:0 0 20px;opacity:.9}.mobile-category-tree .category-label[data-v-bc95b8c7]{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600;font-size:.75rem}.mobile-category-tree .category-chevron[data-v-bc95b8c7]{flex:0 0 15px;opacity:.65;transition:transform .18s}.mobile-category-tree details[open]>summary[data-v-bc95b8c7]{background:#ffffff0c;color:#fff}.mobile-category-tree details[open] .category-chevron[data-v-bc95b8c7]{transform:rotate(180deg)}.mobile-category-tree .category-children[data-v-bc95b8c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-block:2px 10px;margin-inline:44px 10px;padding-inline-start:10px;border-inline-start:1px solid #ffffff22}.mobile-category-tree .category-leaf[data-v-bc95b8c7]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 8px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff05;color:inherit;text-decoration:none;line-height:1.4;font-size:.7rem;overflow-wrap:anywhere}.mobile-category-tree .category-leaf--all[data-v-bc95b8c7]{grid-column:1/-1;justify-content:space-between;border:0;background:transparent}.mobile-category-tree summary[data-v-bc95b8c7]:hover,.mobile-category-tree .category-leaf[data-v-bc95b8c7]:hover{background:#ffffff14}.mobile-category-tree summary[data-v-bc95b8c7]:focus-visible,.mobile-category-tree .category-leaf[data-v-bc95b8c7]:focus-visible{outline:2px solid #ffbcc8;outline-offset:1px}.mobile-category-tree .category-status[data-v-bc95b8c7],.mobile-category-tree .category-retry[data-v-bc95b8c7]{padding:10px 14px;font-size:.75rem}@media(prefers-reduced-motion:reduce){.mobile-category-tree .category-chevron[data-v-bc95b8c7]{transition:none}}.payment-methods-strip[data-v-1a38e4c6]{flex:0 0 100%;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;border-block-start:1px solid #dfe2e7;margin-block-start:8px;padding-block-start:14px;color:var(--payment-strip-text, #4a5562)}.payment-methods-strip__identity[data-v-1a38e4c6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-inline-size:0;font-size:13px}.payment-methods-strip__identity img[data-v-1a38e4c6]{display:block;inline-size:64px;block-size:14px;object-fit:contain}.payment-methods-strip__cards[data-v-1a38e4c6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;margin:0;min-inline-size:0}.payment-methods-strip__cards li[data-v-1a38e4c6]{display:flex;align-items:center;justify-content:center;inline-size:50px;block-size:32px;border:1px solid #dfe2e7;border-radius:5px;background:#fff}.payment-methods-strip__cards img[data-v-1a38e4c6]{display:block;inline-size:42px;block-size:26px;object-fit:contain}.payment-methods-strip p[data-v-1a38e4c6]{flex:0 0 100%;margin:0;max-inline-size:85ch;font-size:16px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:600px){.payment-methods-strip[data-v-1a38e4c6]{justify-content:flex-start}.payment-methods-strip__identity[data-v-1a38e4c6]{flex-basis:100%}}:root .auth-shell .auth-search{position:relative;overflow:visible}.auth-quick-results{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:65;max-height:min(65dvh,480px);overflow-y:auto;background:#fff;color:#17212e;border:1px solid #e1e5eb;border-radius:14px;box-shadow:0 16px 40px #19222d24;padding:6px}.auth-quick-results>a{display:flex;align-items:center;gap:10px;padding:9px;border-radius:9px;color:inherit;text-decoration:none;min-height:58px}.auth-quick-results>a:hover,.auth-quick-results>a:focus-visible{background:#f5f7fa;outline:2px solid #b7243d;outline-offset:-2px}.auth-quick-results img{width:42px;height:48px;object-fit:contain;background:#fff;flex-shrink:0}.auth-quick-results a>span{min-width:0}.auth-quick-results strong{font-size:.78rem;line-height:1.35;display:block}.auth-quick-results small{font-size:.65rem;color:#627082;display:block;margin-top:4px}.auth-quick-results .auth-quick-price{margin-inline-start:auto;font-size:.75rem;white-space:nowrap;font-weight:750}.auth-quick-results>p{padding:14px;font-size:.8rem}.auth-quick-results .auth-quick-all{position:static;display:flex;align-items:center;justify-content:center;width:100%;gap:8px;padding:12px;background:#f9eef1;border:0;border-radius:9px;color:#991a32;cursor:pointer;font-weight:700}@media(max-width:900px){:root .auth-shell .auth-sidebar{width:min(78vw,300px);padding-inline:12px;box-sizing:border-box;border-radius:0 18px 18px 0}:root .auth-shell .auth-sidebar__nav a,:root .auth-shell .auth-sidebar__account a{min-height:42px;padding:9px 12px;font-size:.78rem;gap:10px}:root .auth-shell .auth-sidebar .auth-brand{max-width:145px;margin-block:12px}:root .auth-shell .auth-bottom-nav{inset-inline:8px;bottom:6px;max-width:calc(100% - 16px);border:1px solid #e5e8ed;border-radius:16px;box-shadow:0 5px 22px #17273720;padding:4px 3px calc(4px + env(safe-area-inset-bottom));gap:2px}:root .auth-shell .auth-bottom-nav>a{min-height:48px;justify-content:center;padding:5px 2px;gap:3px;border-radius:11px;font-weight:650}:root .auth-shell .auth-bottom-nav>a>svg,:root .auth-shell .auth-bottom-nav .auth-bottom-nav__oil-icon>svg{width:21px;height:21px;inline-size:21px;block-size:21px;flex-basis:21px;stroke-width:2.2;padding:0}:root .auth-shell .auth-bottom-nav>a>span{font-size:.59rem;line-height:1.2}:root .auth-shell .auth-bottom-nav>a>.auth-bottom-nav__oil-icon{position:static;inset:auto;inline-size:21px;block-size:21px;flex-basis:21px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}:root .auth-shell .auth-bottom-nav>a.active{color:#9c1930;background:#faedf0}.auth-quick-results{max-height:55dvh}.auth-quick-results .auth-quick-price{font-size:.65rem}}@media(max-width:900px)and (max-height:500px){:root .auth-shell .auth-topbar:not(.auth-topbar--search-open){height:56px;min-height:56px;padding-block:6px}:root .auth-shell .auth-topbar__logo{height:44px;min-height:0;line-height:0;align-self:center}:root .auth-shell .auth-topbar__logo .brand-logo-frame{height:44px;min-height:0;max-height:44px;block-size:44px;min-block-size:0;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}:root .auth-shell .auth-topbar__logo img.brand-logo{width:auto;height:44px;min-height:0;max-height:44px;max-width:110px;object-fit:contain}:root .auth-shell .auth-stage{padding-block-start:0}:root .auth-shell .auth-bottom-nav{padding:2px 3px calc(2px + env(safe-area-inset-bottom))}:root .auth-shell .auth-bottom-nav>a{min-height:44px;height:44px;padding:6px 2px}:root .auth-shell .auth-bottom-nav>a>span:not(.auth-bottom-nav__oil-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.page-load-failure[data-v-d584cf5c]{min-height:50dvh;display:grid;place-items:center;padding:24px;background:#fff;color:#1c252b}.page-load-failure__card[data-v-d584cf5c]{width:min(100%,36rem);min-width:0;display:grid;gap:16px;padding:24px;border:1px solid #dce2e6;border-radius:12px}h1[data-v-d584cf5c],p[data-v-d584cf5c]{margin:0;overflow-wrap:anywhere}p[data-v-d584cf5c]{line-height:1.6}.page-load-failure__actions[data-v-d584cf5c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.page-load-failure__actions a[data-v-d584cf5c]{max-width:100%;padding:10px 14px;border:1px solid #1c252b;border-radius:6px;color:#1c252b;text-decoration:none;overflow-wrap:anywhere}.page-load-failure__actions .page-load-failure__reopen[data-v-d584cf5c]{background:#1c252b;color:#fff}a[data-v-d584cf5c]:focus-visible{outline:2px solid #9e3616;outline-offset:3px}
