/* imported from redesign */
@font-face {
  font-family: "EZ";
  src: url("/m/yanolja_regular.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0030-0039, U+002C-002F, U+003A, U+0025, U+002B, U+20A9, U+0024, U+00A5, U+20AC;
}
@font-face {
  font-family: "EZ";
  src: url("/m/bmdohyeon_otf.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}
/* Design token system: primitives -> semantic -> component aliases */
:root {
  /* Primitive palette */
  --palette-primary-0:#FFFFFF; --palette-primary-5:#F4F6FA; --palette-primary-10:#E6EAF2; --palette-primary-15:#CCD3E2; --palette-primary-17:#B6BFD3; --palette-primary-20:#9FAAC4; --palette-primary-22:#8593B3; --palette-primary-25:#6C7DA1; --palette-primary-30:#56688E; --palette-primary-40:#41557A; --palette-primary-50:#2E4368; --palette-primary-60:#1F365E; --palette-primary-70:#102C57; --palette-primary-80:#0C2348; --palette-primary-90:#061633; --palette-primary-100:#000000;
  --palette-secondary-0:#FFFFFF; --palette-secondary-5:#F2FAFE; --palette-secondary-10:#DCF1FB; --palette-secondary-15:#B5E1F6; --palette-secondary-17:#8FD0F0; --palette-secondary-20:#6BBFE9; --palette-secondary-22:#4AB0E2; --palette-secondary-25:#2FA1DC; --palette-secondary-30:#1996D8; --palette-secondary-40:#008DD5; --palette-secondary-50:#007DBD; --palette-secondary-60:#006BA3; --palette-secondary-70:#00558A; --palette-secondary-80:#003E66; --palette-secondary-90:#002340; --palette-secondary-100:#000000;
  --palette-accent-0:#FFFFFF; --palette-accent-5:#FFF6EE; --palette-accent-10:#FFE4CC; --palette-accent-20:#FFC899; --palette-accent-30:#FFAC66; --palette-accent-40:#FF9033; --palette-accent-50:#FF7300; --palette-accent-60:#E66600; --palette-accent-70:#B85100; --palette-accent-80:#8A3D00; --palette-accent-90:#5C2900; --palette-accent-95:#2E1400; --palette-accent-100:#000000;
  --palette-green-5:#F0FBF4; --palette-green-50:#1FA34F; --palette-red-5:#FFECEB; --palette-red-50:#E5342E; --palette-cool-7:#F8F9FB; --palette-cool-15:#ECEEF3; --palette-cool-17:#E5E8EF; --palette-cool-90:#1F2738;

  /* Semantic color */
  --color-brand-primary:var(--palette-primary-70); --color-brand-primary-strong:var(--palette-primary-80); --color-brand-secondary:var(--palette-secondary-40); --color-brand-accent:var(--palette-accent-50); --color-brand-accent-strong:var(--palette-accent-60);
  --color-text-default:rgba(23,25,31,0.97); --color-text-strong:rgba(23,25,31,1); --color-text-muted:rgba(46,47,51,0.88); --color-text-subtle:rgba(55,56,60,0.61); --color-text-disabled:rgba(55,56,60,0.28); --color-text-inverse:#fff;
  --color-surface-page:#FDFDFD; --color-surface-subtle:#F4F5F8; --color-surface-raised:#FFFFFF; --color-surface-primary:#E6EAF2; --color-surface-secondary:#DCF1FB; --color-surface-accent:#FFE4CC; --color-surface-positive:#F0FBF4; --color-surface-danger:#FFECEB;
  --color-border-default:rgba(112,115,124,0.22); --color-border-strong:rgba(112,115,124,0.43); --color-border-subtle:rgba(112,115,124,0.13);
  --color-status-positive:#1FA34F; --color-status-negative:#E5342E; --color-interaction-hover:rgba(16,44,87,0.05); --color-focus-ring:var(--color-brand-secondary);

  /* Layout, type, shape, elevation, motion */
  --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-5:20px; --space-6:24px; --space-7:32px; --space-8:40px;
  --radius-8:8px; --radius-12:12px; --radius-16:16px; --radius-20:20px; --radius-pill:999px;
  --font-size-11:11px; --font-size-12:12px; --font-size-13:13px; --font-size-14:14px; --font-size-15:15px; --font-size-18:18px; --font-size-22:22px; --font-size-28:28px;
  --font-weight-regular:400; --font-weight-semibold:600; --font-weight-bold:700; --font-weight-extrabold:800;
  --line-height-tight:1.25; --line-height-normal:1.5; --line-height-loose:1.65;
  --shadow-1:0 1px 4px rgba(0,0,0,0.08), 0 0 1px rgba(0,0,0,0.08); --shadow-2:0 4px 8px rgba(0,0,0,0.10), 0 0 2px rgba(0,0,0,0.06); --shadow-3:0 16px 32px rgba(0,0,0,0.16), 0 4px 8px rgba(0,0,0,0.08);
  --motion-fast:120ms ease; --motion-base:200ms ease;

  /* Domain aliases */
  --carrier-skt:#EA002C; --carrier-kt:#000000; --carrier-lgu:#E6007E;
  --color-price-discount:var(--color-status-positive); --color-price-final:var(--color-brand-accent-strong);

  /* Backward-compatible aliases for existing page/component code. Prefer semantic tokens for new code. */
  --color-global-primary-0:var(--palette-primary-0); --color-global-primary-5:var(--palette-primary-5); --color-global-primary-10:var(--palette-primary-10); --color-global-primary-15:var(--palette-primary-15); --color-global-primary-17:var(--palette-primary-17); --color-global-primary-20:var(--palette-primary-20); --color-global-primary-22:var(--palette-primary-22); --color-global-primary-25:var(--palette-primary-25); --color-global-primary-30:var(--palette-primary-30); --color-global-primary-40:var(--palette-primary-40); --color-global-primary-50:var(--palette-primary-50); --color-global-primary-60:var(--palette-primary-60); --color-global-primary-70:var(--palette-primary-70); --color-global-primary-80:var(--palette-primary-80); --color-global-primary-90:var(--palette-primary-90); --color-global-primary-100:var(--palette-primary-100);
  --color-global-secondary-0:var(--palette-secondary-0); --color-global-secondary-5:var(--palette-secondary-5); --color-global-secondary-10:var(--palette-secondary-10); --color-global-secondary-15:var(--palette-secondary-15); --color-global-secondary-17:var(--palette-secondary-17); --color-global-secondary-20:var(--palette-secondary-20); --color-global-secondary-22:var(--palette-secondary-22); --color-global-secondary-25:var(--palette-secondary-25); --color-global-secondary-30:var(--palette-secondary-30); --color-global-secondary-40:var(--palette-secondary-40); --color-global-secondary-50:var(--palette-secondary-50); --color-global-secondary-60:var(--palette-secondary-60); --color-global-secondary-70:var(--palette-secondary-70); --color-global-secondary-80:var(--palette-secondary-80); --color-global-secondary-90:var(--palette-secondary-90); --color-global-secondary-100:var(--palette-secondary-100);
  --color-global-accent-0:var(--palette-accent-0); --color-global-accent-5:var(--palette-accent-5); --color-global-accent-10:var(--palette-accent-10); --color-global-accent-20:var(--palette-accent-20); --color-global-accent-30:var(--palette-accent-30); --color-global-accent-40:var(--palette-accent-40); --color-global-accent-50:var(--palette-accent-50); --color-global-accent-60:var(--palette-accent-60); --color-global-accent-70:var(--palette-accent-70); --color-global-accent-80:var(--palette-accent-80); --color-global-accent-90:var(--palette-accent-90); --color-global-accent-95:var(--palette-accent-95); --color-global-accent-100:var(--palette-accent-100);
  --color-global-green-5:var(--palette-green-5); --color-global-green-50:var(--palette-green-50); --color-global-red-5:var(--palette-red-5); --color-global-red-50:var(--palette-red-50); --color-global-cool-7:var(--palette-cool-7); --color-global-cool-15:var(--palette-cool-15); --color-global-cool-17:var(--palette-cool-17); --color-global-cool-90:var(--palette-cool-90);
  --color-semantic-primary-normal:var(--color-brand-primary); --color-semantic-primary-strong:var(--color-brand-primary-strong); --color-semantic-secondary-normal:var(--color-brand-secondary); --color-semantic-accent-normal:var(--color-brand-accent); --color-semantic-accent-strong:var(--color-brand-accent-strong);
  --color-semantic-label-normal:var(--color-text-default); --color-semantic-label-strong:var(--color-text-strong); --color-semantic-label-neutral:var(--color-text-muted); --color-semantic-label-alternative:var(--color-text-subtle); --color-semantic-label-assistive:var(--color-text-disabled); --color-semantic-label-inverse:var(--color-text-inverse);
  --color-semantic-bg-normal:var(--color-surface-page); --color-semantic-bg-alternative:var(--color-surface-subtle); --color-semantic-bg-elevated:var(--color-surface-raised); --color-semantic-line-normal:var(--color-border-default); --color-semantic-line-neutral:var(--color-border-strong); --color-semantic-line-alternative:var(--color-border-subtle); --color-semantic-line-strong:var(--color-border-strong);
  --color-semantic-status-positive:var(--color-status-positive); --color-semantic-status-negative:var(--color-status-negative); --color-semantic-interaction-hover:var(--color-interaction-hover);
  --color-accent-bg-primary:var(--color-surface-primary); --color-accent-bg-secondary:var(--color-surface-secondary); --color-accent-bg-accent:var(--color-surface-accent); --color-accent-bg-green:var(--color-surface-positive); --color-accent-bg-neutral:var(--color-surface-subtle);
  --shadow-emphasize:var(--shadow-1); --shadow-strong:var(--shadow-2); --shadow-pop:var(--shadow-3);
  --color-primary:var(--color-brand-primary); --color-primary-hover:var(--color-brand-primary-strong); --color-secondary:var(--color-brand-secondary); --color-accent:var(--color-brand-accent); --color-bg:var(--color-surface-raised); --color-bg-soft:var(--color-surface-subtle); --color-border:var(--color-border-subtle); --color-border-strong:rgba(112,115,124,0.43); --color-text:var(--color-text-strong); --color-text-muted:rgba(46,47,51,0.88); --color-text-faint:var(--color-text-subtle); --color-text-on-primary:var(--color-text-inverse); --color-discount:var(--color-price-discount); --color-penalty:var(--color-status-negative); --color-skt:var(--carrier-skt); --color-kt:var(--carrier-kt); --color-lgu:var(--carrier-lgu);
  --space-2xs:var(--space-1); --space-xs:var(--space-2); --space-s:var(--space-3); --space-m:var(--space-4); --space-l:var(--space-6); --radius-sm:var(--radius-8); --radius-md:var(--radius-12); --radius-lg:var(--radius-16); --radius-xl:var(--radius-20); --type-micro:var(--font-size-11); --type-caption:var(--font-size-12); --type-small:var(--font-size-13); --type-body:var(--font-size-14); --type-h2:var(--font-size-18); --type-h1:var(--font-size-22); --type-display:var(--font-size-28); --weight-regular:var(--font-weight-regular); --weight-bold:var(--font-weight-bold); --weight-extrabold:var(--font-weight-extrabold); --elevation-1:var(--shadow-1); --elevation-2:var(--shadow-2); --elevation-3:var(--shadow-3);
}
/* Match easyshoopping.com’s browser-default font inheritance (2026-09-17). */
*,*::before,*::after{box-sizing:border-box}html{font-size:16px;height:100svh;max-width:30rem;width:100%;margin:0 auto;background:var(--color-semantic-bg-alternative);overflow-x:hidden}body{margin:0;font-family:inherit;color:var(--color-semantic-label-normal);background:var(--color-semantic-bg-normal);overflow-x:hidden}a{text-decoration:none;color:inherit}button,input{font:inherit}img{display:block;max-width:100%}.screen_shell{min-height:100svh;background:var(--color-semantic-bg-normal)}header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-semantic-bg-normal);position:sticky;top:0;z-index:10}.logo_wrapper{display:flex;align-items:center;justify-content:center;width:9rem;height:3.5rem;flex-shrink:0}.logo{display:block;width:100%;height:100%;object-fit:contain}.t-headline,.t-heading2,.t-title1,.t-title2{margin:0}.t-headline{font-size:15px;font-weight:700}.t-heading2{font-size:22px;font-weight:700;line-height:1.25}.t-title1{font-size:18px;font-weight:700}.t-title2{font-size:15px;font-weight:700}.t-body2{font-size:13px;line-height:1.5}.color-primary{color:var(--color-semantic-primary-normal)}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:700}.badge-accent{background:var(--color-accent-bg-accent);color:var(--color-semantic-accent-strong)}.badge-secondary{background:var(--color-accent-bg-secondary);color:var(--color-semantic-secondary-normal)}.badge-positive{background:var(--color-accent-bg-green);color:var(--color-semantic-status-positive)}.badge-primary{background:var(--color-accent-bg-primary);color:var(--color-semantic-primary-normal)}.badge-neutral{background:var(--color-accent-bg-neutral);color:var(--color-semantic-label-neutral)}.chip{appearance:none;border:1px solid var(--color-semantic-line-normal);border-radius:var(--radius-pill);background:#fff;color:var(--color-semantic-label-neutral);padding:8px 12px;cursor:pointer}.chip.selected{background:var(--color-semantic-primary-normal);border-color:var(--color-semantic-primary-normal);color:#fff}.btn{appearance:none;border:none;border-radius:var(--radius-12);cursor:pointer;font-weight:700}.btn-block{width:100%}.btn-md{padding:12px 14px}.btn-lg{padding:15px 16px}.btn-primary{background:var(--color-semantic-primary-normal);color:#fff}.btn-accent{background:var(--color-semantic-accent-normal);color:#fff}.btn-tonal{background:var(--color-accent-bg-primary);color:var(--color-semantic-primary-normal)}.btn-outline{background:#fff;color:var(--color-semantic-primary-normal);border:1px solid var(--color-semantic-line-normal)}.input{width:100%;padding:14px 16px;border:1px solid var(--color-semantic-line-normal);border-radius:var(--radius-12);background:#fff}.bottom_bar{position:fixed;bottom:0;left:0;right:0;max-width:30rem;margin:0 auto;background:var(--color-semantic-bg-normal);border-top:1px solid var(--color-semantic-line-alternative);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));display:flex;gap:var(--space-2)}

:where(a,button,input,textarea,[role="button"]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.55}.btn-sm{padding:8px 12px;font-size:12px}.chip,.btn,.back_btn,.share_btn,.settings_btn{min-height:44px}.chip{display:inline-flex;align-items:center;justify-content:center}
/* Persistent customer navigation and shared purchase layout. */
[hidden] { display:none !important; }
body[data-screen="privacy"] .policy_card table { display:table; table-layout:fixed; white-space:normal; width:100%; }
body[data-screen="privacy"] .policy_card th, body[data-screen="privacy"] .policy_card td { overflow-wrap:anywhere; padding:8px 6px; }
body[data-screen="consent"] .bottom_bar { bottom:calc(65px + env(safe-area-inset-bottom)); }
body[data-screen="consent"] main { padding-bottom:100px; }
body[data-screen="landing"] .hero_card { min-height:224px; height:224px; aspect-ratio:auto; }
body[data-screen="landing"] .hero_card.is-banner img { object-fit:contain; }
body[data-screen="landing"] .price_line.final { flex-wrap:wrap; row-gap:6px; }
body[data-screen="landing"] .price_line.final strong { white-space:normal; overflow-wrap:anywhere; font-size:16px; line-height:1.4; }
body[data-screen="landing"] .price_line.telecom span { font-size:11px; }
body[data-screen="landing"] .price_line.telecom strong { font-size:14px; }
body[data-screen="landing"] .hero_title { font-size:22px; line-height:1.35; }
body[data-screen="phone"] .hero_image img { aspect-ratio:1; max-height:320px; }
body[data-screen="phone"] .selector_group, #phone_order_options .order_section { scroll-margin-top:80px; }
.reviews_viewport { overflow:hidden; padding:12px 0; }
.reviews_viewport .reviews_track { display:flex; gap:16px; width:max-content; animation:reviews_drift 45s linear infinite; }
.reviews_viewport:hover .reviews_track, .reviews_viewport:focus-within .reviews_track { animation-play-state:paused; }
.reviews_viewport .review_card { width:224px; flex:0 0 224px; }
@keyframes reviews_drift { to { transform:translateX(calc(-50% - 8px)); } }
@media (prefers-reduced-motion:reduce) { .reviews_viewport .reviews_track { animation:none; } .reviews_viewport { overflow-x:auto; } .reviews_track [aria-hidden="true"] { display:none; } }
body { padding-bottom:calc(80px + env(safe-area-inset-bottom)) !important; }
#bottom_navigation { position:fixed; bottom:0; left:50%; transform:translateX(-50%); width:min(100%,480px); z-index:40; display:grid; grid-template-columns:repeat(3,1fr); padding:8px 8px calc(8px + env(safe-area-inset-bottom)); background:#fff; border-top:1px solid #e3e8ef; box-shadow:0 -4px 16px #102c5708; }
#bottom_navigation a { min-height:48px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; color:#657083; font-size:12px; line-height:1.4; }
#bottom_navigation a > span:first-child { font-size:24px; line-height:24px; }
#bottom_navigation a[aria-current="page"] { color:#102c57; font-weight:700; }
#bottom_navigation a:focus-visible { outline:2px solid #008dd5; outline-offset:-2px; border-radius:8px; }
body[data-screen="phone"] #phone_detail_view { padding-bottom:0; }
body[data-screen="phone"] #phone_detail_view > .bottom_bar,
body[data-screen="phone"] #phone_detail_view > .price_card,
body[data-screen="phone"] #phone_detail_view > .condition_card,
body[data-screen="phone"] #phone_detail_view > .info_grid { display:none; }
#phone_order_options { display:flex; flex-direction:column; gap:24px; padding:24px 0 180px; }
#phone_order_options[hidden] { display:none; }
#phone_order_options .phone_summary, #phone_order_options .order_section:has(#order_colors) { display:none; }
#phone_order_options .order_sticky_bar, body[data-screen="order"] .order_sticky_bar { bottom:calc(65px + env(safe-area-inset-bottom)); }
#phone_order_options #order_cancel_button { display:none; }
#phone_order_options .option_label, #phone_order_options .option_desc { display:block; }
#phone_order_options .option_desc { font-size:12px; line-height:1.5; font-weight:400; }
#phone_order_options .section_title { font-size:16px; font-weight:700; }
.price_line.cash .lowest_price_condition { width:100%; margin-top:2px; padding-top:7px; border-top:1px solid rgba(37,99,235,.16); display:grid; grid-template-columns:auto 1fr; gap:2px 8px; align-items:baseline; }
.price_line.cash .lowest_price_condition span { color:var(--color-semantic-label-alternative); font-size:10px; }
.price_line.cash .lowest_price_condition strong { color:var(--color-semantic-label-strong); font-size:12px; text-align:right; white-space:normal; overflow-wrap:anywhere; }
.price_line.cash .lowest_price_condition small { grid-column:2; color:var(--color-semantic-primary-normal); font-size:10px; font-weight:800; text-align:right; }

/* Product state feedback: immediate state, bounded visual feedback. */
.initial_loading { min-height:100svh; display:grid; place-items:center; background:var(--color-semantic-bg-normal); }
.initial_loading_spinner { width:34px; height:34px; border:3px solid var(--color-semantic-line-alternative); border-top-color:var(--color-semantic-primary-normal); border-radius:50%; animation:initial-loading-spin .75s linear infinite; }
@keyframes initial-loading-spin { to { transform:rotate(1turn); } }
#screen_shell { position:relative; isolation:isolate; min-height:100svh; }
.screen_skeleton { position:absolute; inset:0; z-index:20; pointer-events:none; }
.screen_skeleton .initial_loading { position:fixed; inset:0; width:min(100%,480px); margin:auto; }
.screen_skeleton.layout_ready .initial_loading { display:none; }
.screen_skeleton_back { position:fixed; top:12px; left:max(16px,calc(50vw - 224px)); z-index:3; appearance:none; width:44px; height:44px; display:inline-grid; place-items:center; padding:0; border:0; border-radius:12px; background:var(--color-semantic-bg-normal); cursor:pointer; pointer-events:auto; }
.screen_skeleton_back img { width:20px; height:20px; }
.screen_pending_content,.screen_ready_content { display:contents; }
.screen_pending_content { visibility:hidden; pointer-events:none; }
.screen_pending_content * { visibility:hidden !important; }
.screen_pending_content.has_layout_skeleton [data-skeleton-frame] { visibility:visible !important; }
.screen_pending_content [data-skeleton-static] { position:relative; }
.screen_pending_content.has_layout_skeleton .layout_skeleton_mask,
.screen_pending_content.has_layout_skeleton site-footer[data-skeleton-part]::after { content:""; position:absolute; inset:0; width:auto; height:auto; margin:0; padding:0; visibility:visible !important; border:0; border-radius:6px; background:linear-gradient(90deg,#e8edf5 0%,#f6f8fb 50%,#e8edf5 100%); background-size:200% 100%; animation:screen-skeleton-shimmer 1.4s ease-in-out infinite; pointer-events:none; }
.screen_pending_content.has_layout_skeleton :is(input,select,textarea)[data-skeleton-part] { visibility:visible !important; color:transparent; background:#e8edf5; }
.screen_pending_content.has_layout_skeleton input::placeholder { color:transparent; }
.screen_pending_content :is(button,.chip_skeleton,.logo_wrapper,.hero_card,.hero_image) > .layout_skeleton_mask { border-radius:inherit; }
/* Reserve only variable content slots; the original card layout sets the size. */
:is(#landing_phone_scroll,#phones_list) > .empty_result { min-height:var(--catalog-empty-height,260px); width:100%; align-content:center; }
.catalog_card :is(.phone_card_img,.phone_thumb) { flex:none; }
.catalog_card :is(.phone_card_tags,.phone_tags) { height:22px; min-height:22px; margin:0; }
.catalog_card .phone_card_brand { height:22px; min-height:22px; line-height:16px; }
.catalog_card .phone_name { width:100%; height:2.26em; line-height:1.13; margin:0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; overflow-wrap:anywhere; }
.catalog_card .price_line:not(.cash) { display:grid; grid-template-columns:max-content minmax(0,1fr); align-items:center; height:28px; flex:none; line-height:14px; }
.catalog_card .price_line:not(.cash) strong { text-align:right; min-width:0; white-space:normal; overflow-wrap:anywhere; }
.catalog_card .price_divider { flex:none; }
.catalog_card .price_line.cash { flex:none; gap:4px; flex-direction:column; align-items:stretch; }
.catalog_card .price_line.cash > span { line-height:18px; }
.catalog_card .price_breakdown .price_line.cash > strong { display:block; align-self:stretch; height:24px; white-space:nowrap; font-size:clamp(13px,4vw,18px); line-height:24px; }
.catalog_card .price_line.cash .lowest_price_condition { display:grid; grid-template-columns:minmax(0,1fr); gap:0; height:59px; margin:2px 0 0; padding-top:8px; }
.catalog_card .price_line.cash .lowest_price_condition :is(span,strong,small) { grid-column:1; line-height:16px; font-size:10px; white-space:normal; overflow-wrap:anywhere; }
.catalog_card .price_line.cash .lowest_price_condition strong { font-size:11px; }
.screen_pending_content .reviews_track { animation-play-state:paused; }
@keyframes screen-skeleton-shimmer { from { background-position:200% 0; } to { background-position:-200% 0; } }
:where(button, a, input, select, textarea) { transition: background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), opacity var(--motion-fast); }
:where(button, a):focus-visible { outline: 2px solid var(--color-focus-ring); outline-offset: 3px; }
:where(button[aria-busy="true"], [aria-busy="true"] button:disabled) { cursor: wait; }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}
