:root {
  color-scheme: light;
  --color-primary: #082b4c;
  --color-secondary: #061b31;
  --color-accent: #ffc400;
  --color-background: #f8fafc;
  --color-primary-rgb: 8, 43, 76;
  --color-accent-rgb: 255, 196, 0;
}
.admin-shell .bg-\[\#ffc400\],
.store-shell .bg-\[\#ffc400\],
.auth-shell .bg-\[\#ffc400\],
.admin-shell .bg-topyellow,
.store-shell .bg-topyellow,
.auth-shell .bg-topyellow,
.admin-shell .bg-yellow-300,
.store-shell .bg-yellow-300,
.auth-shell .bg-yellow-300,
.admin-shell .bg-yellow-400,
.store-shell .bg-yellow-400,
.auth-shell .bg-yellow-400,
.admin-shell .bg-yellow-500,
.store-shell .bg-yellow-500,
.auth-shell .bg-yellow-500 { background-color: var(--color-accent) !important; }
.admin-shell .text-\[\#ffc400\],
.store-shell .text-\[\#ffc400\],
.auth-shell .text-\[\#ffc400\],
.admin-shell .text-topyellow,
.store-shell .text-topyellow,
.auth-shell .text-topyellow,
.admin-shell .text-yellow-400,
.store-shell .text-yellow-400,
.auth-shell .text-yellow-400,
.admin-shell .text-yellow-500,
.store-shell .text-yellow-500,
.auth-shell .text-yellow-500,
.admin-shell .text-yellow-600,
.store-shell .text-yellow-600,
.auth-shell .text-yellow-600 { color: var(--color-accent) !important; }
.admin-shell .border-\[\#ffc400\],
.store-shell .border-\[\#ffc400\],
.auth-shell .border-\[\#ffc400\],
.admin-shell .border-topyellow,
.store-shell .border-topyellow,
.auth-shell .border-topyellow,
.admin-shell .border-yellow-300,
.store-shell .border-yellow-300,
.auth-shell .border-yellow-300,
.admin-shell .border-yellow-400,
.store-shell .border-yellow-400,
.auth-shell .border-yellow-400 { border-color: var(--color-accent) !important; }
.admin-shell .bg-\[\#082b4c\],
.store-shell .bg-\[\#082b4c\],
.auth-shell .bg-\[\#082b4c\],
.admin-shell .bg-\[\#092b4c\],
.store-shell .bg-\[\#092b4c\],
.auth-shell .bg-\[\#092b4c\],
.admin-shell .bg-topblue,
.store-shell .bg-topblue,
.auth-shell .bg-topblue { background-color: var(--color-primary) !important; }
.admin-shell .text-\[\#082b4c\],
.store-shell .text-\[\#082b4c\],
.auth-shell .text-\[\#082b4c\],
.admin-shell .text-\[\#092b4c\],
.store-shell .text-\[\#092b4c\],
.auth-shell .text-\[\#092b4c\],
.admin-shell .text-topblue,
.store-shell .text-topblue,
.auth-shell .text-topblue,
.admin-shell .text-blue-600,
.store-shell .text-blue-600,
.auth-shell .text-blue-600,
.admin-shell .text-blue-700,
.store-shell .text-blue-700,
.auth-shell .text-blue-700,
.admin-shell .text-blue-800,
.store-shell .text-blue-800,
.auth-shell .text-blue-800,
.admin-shell .text-blue-900,
.store-shell .text-blue-900,
.auth-shell .text-blue-900 { color: var(--color-primary) !important; }
.admin-shell .border-\[\#082b4c\],
.store-shell .border-\[\#082b4c\],
.auth-shell .border-\[\#082b4c\],
.admin-shell .border-\[\#092b4c\],
.store-shell .border-\[\#092b4c\],
.auth-shell .border-\[\#092b4c\],
.admin-shell .border-topblue,
.store-shell .border-topblue,
.auth-shell .border-topblue,
.admin-shell .border-blue-300,
.store-shell .border-blue-300,
.auth-shell .border-blue-300,
.admin-shell .border-blue-400,
.store-shell .border-blue-400,
.auth-shell .border-blue-400,
.admin-shell .border-blue-500,
.store-shell .border-blue-500,
.auth-shell .border-blue-500 { border-color: var(--color-primary) !important; }
.admin-shell .bg-blue-500,
.store-shell .bg-blue-500,
.auth-shell .bg-blue-500,
.admin-shell .bg-blue-600,
.store-shell .bg-blue-600,
.auth-shell .bg-blue-600,
.admin-shell .bg-blue-700,
.store-shell .bg-blue-700,
.auth-shell .bg-blue-700 { background-color: var(--color-primary) !important; }
.admin-shell .bg-blue-50,
.store-shell .bg-blue-50,
.auth-shell .bg-blue-50,
.admin-shell .bg-blue-50\/40,
.store-shell .bg-blue-50\/40,
.auth-shell .bg-blue-50\/40,
.admin-shell .bg-blue-50\/50,
.store-shell .bg-blue-50\/50,
.auth-shell .bg-blue-50\/50,
.admin-shell .bg-blue-50\/60,
.store-shell .bg-blue-50\/60,
.auth-shell .bg-blue-50\/60,
.admin-shell .bg-blue-50\/70,
.store-shell .bg-blue-50\/70,
.auth-shell .bg-blue-50\/70,
.admin-shell .bg-blue-100,
.store-shell .bg-blue-100,
.auth-shell .bg-blue-100 { background-color: rgba(var(--color-primary-rgb), .08) !important; }
.admin-shell .border-blue-100,
.store-shell .border-blue-100,
.auth-shell .border-blue-100,
.admin-shell .border-blue-200,
.store-shell .border-blue-200,
.auth-shell .border-blue-200 { border-color: rgba(var(--color-primary-rgb), .22) !important; }
.admin-shell .bg-\[\#061b31\],
.store-shell .bg-\[\#061b31\],
.auth-shell .bg-\[\#061b31\],
.admin-shell .bg-topnavy,
.store-shell .bg-topnavy,
.auth-shell .bg-topnavy { background-color: var(--color-secondary) !important; }
.admin-shell .text-\[\#061b31\],
.store-shell .text-\[\#061b31\],
.auth-shell .text-\[\#061b31\],
.admin-shell .text-topnavy,
.store-shell .text-topnavy,
.auth-shell .text-topnavy { color: var(--color-secondary) !important; }
.admin-shell .border-\[\#061b31\],
.store-shell .border-\[\#061b31\],
.auth-shell .border-\[\#061b31\],
.admin-shell .border-topnavy,
.store-shell .border-topnavy,
.auth-shell .border-topnavy { border-color: var(--color-secondary) !important; }
.admin-shell .ring-topyellow,
.store-shell .ring-topyellow,
.auth-shell .ring-topyellow,
.admin-shell .focus\:ring-topyellow\/20:focus,
.store-shell .focus\:ring-topyellow\/20:focus,
.auth-shell .focus\:ring-topyellow\/20:focus { --tw-ring-color: rgba(var(--color-accent-rgb), .35) !important; }
.admin-shell .focus\:border-topyellow:focus,
.store-shell .focus\:border-topyellow:focus,
.auth-shell .focus\:border-topyellow:focus { border-color: var(--color-accent) !important; }
.admin-shell .ring-topblue,
.store-shell .ring-topblue,
.auth-shell .ring-topblue,
.admin-shell .focus\:ring-topblue\/20:focus,
.store-shell .focus\:ring-topblue\/20:focus,
.auth-shell .focus\:ring-topblue\/20:focus { --tw-ring-color: rgba(var(--color-primary-rgb), .35) !important; }
.admin-shell .focus\:border-topblue:focus,
.store-shell .focus\:border-topblue:focus,
.auth-shell .focus\:border-topblue:focus { border-color: var(--color-primary) !important; }
.admin-shell .hover\:bg-yellow-300:hover,
.store-shell .hover\:bg-yellow-300:hover,
.auth-shell .hover\:bg-yellow-300:hover,
.admin-shell .hover\:bg-yellow-400:hover,
.store-shell .hover\:bg-yellow-400:hover,
.auth-shell .hover\:bg-yellow-400:hover,
.admin-shell .hover\:bg-yellow-500:hover,
.store-shell .hover\:bg-yellow-500:hover,
.auth-shell .hover\:bg-yellow-500:hover,
.admin-shell .hover\:bg-topyellow:hover,
.store-shell .hover\:bg-topyellow:hover,
.auth-shell .hover\:bg-topyellow:hover,
.admin-shell .hover\:bg-\[\#ffc400\]:hover,
.store-shell .hover\:bg-\[\#ffc400\]:hover,
.auth-shell .hover\:bg-\[\#ffc400\]:hover { background-color: color-mix(in srgb, var(--color-accent) 84%, #ffffff) !important; }
.admin-shell .hover\:bg-topblue:hover,
.store-shell .hover\:bg-topblue:hover,
.auth-shell .hover\:bg-topblue:hover,
.admin-shell .hover\:bg-\[\#082b4c\]:hover,
.store-shell .hover\:bg-\[\#082b4c\]:hover,
.auth-shell .hover\:bg-\[\#082b4c\]:hover,
.admin-shell .hover\:bg-\[\#092b4c\]:hover,
.store-shell .hover\:bg-\[\#092b4c\]:hover,
.auth-shell .hover\:bg-\[\#092b4c\]:hover { background-color: color-mix(in srgb, var(--color-primary) 88%, #000000) !important; }
.admin-shell .hover\:bg-blue-50:hover,
.store-shell .hover\:bg-blue-50:hover,
.auth-shell .hover\:bg-blue-50:hover,
.admin-shell .hover\:bg-blue-50\/40:hover,
.store-shell .hover\:bg-blue-50\/40:hover,
.auth-shell .hover\:bg-blue-50\/40:hover,
.admin-shell .hover\:bg-blue-100:hover,
.store-shell .hover\:bg-blue-100:hover,
.auth-shell .hover\:bg-blue-100:hover { background-color: rgba(var(--color-primary-rgb), .12) !important; }
.admin-shell .hover\:bg-topnavy:hover,
.store-shell .hover\:bg-topnavy:hover,
.auth-shell .hover\:bg-topnavy:hover,
.admin-shell .hover\:bg-\[\#061b31\]:hover,
.store-shell .hover\:bg-\[\#061b31\]:hover,
.auth-shell .hover\:bg-\[\#061b31\]:hover { background-color: color-mix(in srgb, var(--color-secondary) 88%, #000000) !important; }
.admin-shell .hover\:text-topyellow:hover,
.store-shell .hover\:text-topyellow:hover,
.auth-shell .hover\:text-topyellow:hover,
.admin-shell .hover\:text-\[\#ffc400\]:hover,
.store-shell .hover\:text-\[\#ffc400\]:hover,
.auth-shell .hover\:text-\[\#ffc400\]:hover { color: var(--color-accent) !important; }
.admin-shell .hover\:text-topblue:hover,
.store-shell .hover\:text-topblue:hover,
.auth-shell .hover\:text-topblue:hover,
.admin-shell .hover\:text-\[\#082b4c\]:hover,
.store-shell .hover\:text-\[\#082b4c\]:hover,
.auth-shell .hover\:text-\[\#082b4c\]:hover,
.admin-shell .hover\:text-\[\#092b4c\]:hover,
.store-shell .hover\:text-\[\#092b4c\]:hover,
.auth-shell .hover\:text-\[\#092b4c\]:hover,
.admin-shell .hover\:text-blue-600:hover,
.store-shell .hover\:text-blue-600:hover,
.auth-shell .hover\:text-blue-600:hover,
.admin-shell .hover\:text-blue-700:hover,
.store-shell .hover\:text-blue-700:hover,
.auth-shell .hover\:text-blue-700:hover,
.admin-shell .hover\:text-blue-900:hover,
.store-shell .hover\:text-blue-900:hover,
.auth-shell .hover\:text-blue-900:hover { color: var(--color-primary) !important; }
.admin-shell .hover\:border-topyellow:hover,
.store-shell .hover\:border-topyellow:hover,
.auth-shell .hover\:border-topyellow:hover { border-color: var(--color-accent) !important; }
.admin-shell .hover\:border-topblue:hover,
.store-shell .hover\:border-topblue:hover,
.auth-shell .hover\:border-topblue:hover,
.admin-shell .hover\:border-blue-300:hover,
.store-shell .hover\:border-blue-300:hover,
.auth-shell .hover\:border-blue-300:hover,
.admin-shell .hover\:border-blue-400:hover,
.store-shell .hover\:border-blue-400:hover,
.auth-shell .hover\:border-blue-400:hover { border-color: var(--color-primary) !important; }
html { scroll-behavior: smooth; }
body { font-family: "Segoe UI", Roboto, Arial, sans-serif; font-weight: 400; letter-spacing: 0; }
.font-black, .font-extrabold, .font-bold { font-weight: 600 !important; }
.uppercase { text-transform: none !important; letter-spacing: 0 !important; }
h1, h2, h3 { font-weight: 600; letter-spacing: -.018em; text-wrap:balance; }
strong { font-weight: 600; }
button, input, textarea, select { font-family: inherit; }
.logo-mark { display:grid; height:44px; width:44px; place-items:center; border-radius:14px; background:var(--color-primary); color:var(--color-accent); font-weight:700; box-shadow:inset 0 0 0 2px rgba(var(--color-accent-rgb),.25); }
.category-link { display:flex; align-items:center; justify-content:space-between; border-radius:12px; padding:12px 14px; color:#64748b; font-size:14px; font-weight:500; transition:.2s; }
.category-link:hover, .category-link.active { background:var(--color-primary); color:#fff; }
.category-link small { display:grid; min-height:22px; min-width:22px; place-items:center; border-radius:99px; background:#f1f5f9; padding:0 5px; color:#64748b; font-size:10px; }
.category-link.active small { background:var(--color-accent); color:var(--color-secondary); }
.product-card { transition:transform .25s, box-shadow .25s; }
.product-card:hover { transform:translateY(-4px); box-shadow:0 22px 50px rgba(8,43,76,.12); }
.product-category { color:var(--color-accent) !important; font-size:12px; font-weight:500; line-height:1.4; }
.store-shell main h1 { line-height:1.12; }
.store-shell main h2 { line-height:1.2; }
.store-shell main h3 { line-height:1.35; }
.store-shell main h1 + p, .store-shell main h2 + p { line-height:1.7; color:#53657b; }
.store-shell .bg-white .text-topyellow, .store-shell .bg-slate-50 .text-topyellow { color:var(--color-accent) !important; }
.admin-shell main h1 { font-size:1.875rem; line-height:1.2; color:var(--color-primary); }
.admin-shell main h2 { font-size:1.125rem; line-height:1.35; color:var(--color-primary); }
.admin-shell main h3 { font-size:1rem; line-height:1.4; }
.admin-shell main .text-yellow-500 { color:var(--color-accent) !important; font-size:.8125rem !important; font-weight:500 !important; }
.admin-shell main h1 + p, .admin-shell main h2 + p { line-height:1.65; color:#53657b; }
.admin-shell main > div:first-child > p:first-child,
.admin-shell main > div:first-child > div:first-child > p:first-child { color:var(--color-accent) !important; font-size:13px !important; font-weight:600 !important; line-height:1.4; letter-spacing:.01em !important; }
.admin-shell main > div:first-child > h1,
.admin-shell main > div:first-child > div:first-child > h1 { margin-top:6px !important; font-size:2rem !important; font-weight:600 !important; line-height:1.15 !important; letter-spacing:-.025em !important; color:var(--color-primary) !important; }
.admin-shell main > div:first-child > h1 + p,
.admin-shell main > div:first-child > div:first-child > h1 + p { margin-top:8px !important; max-width:680px; font-size:15px !important; line-height:1.65 !important; color:#60738a !important; }
.admin-shell main section > h2,
.admin-shell main section > div > h2 { font-size:18px !important; font-weight:600 !important; letter-spacing:-.012em !important; color:var(--color-primary) !important; }
.admin-shell main section > h2 + p,
.admin-shell main section > div > h2 + p { margin-top:5px; font-size:14px; line-height:1.6; color:#64748b; }
.admin-shell main table thead { color:#52657a !important; font-size:12px !important; font-weight:600 !important; }
.admin-shell main table tbody { color:#27364a; }
.admin-shell .field > span { color:#52657a; font-size:12px; font-weight:600; }
.admin-shell .admin-link { font-size:14px; line-height:1.45; }
.checkout-kicker, .cart-kicker { color:var(--color-accent); font-size:13px; font-weight:600; line-height:1.45; }
.checkout-title { color:var(--color-primary); font-size:34px; font-weight:600; line-height:1.15; letter-spacing:-.025em; }
.checkout-subtitle { color:#53657b; font-size:16px; line-height:1.7; }
.checkout-step-title { color:var(--color-primary); font-size:19px; font-weight:600; line-height:1.35; }
.cart-title { color:var(--color-primary); font-size:24px; font-weight:600; line-height:1.2; letter-spacing:-.02em; }
.cart-module-title { color:#173b5e; font-size:16px; font-weight:600; line-height:1.35; }
.cart-module-subtitle { color:#64748b; font-size:13px; line-height:1.6; }
.cart-item-title { color:var(--color-primary); font-size:15px; font-weight:600; line-height:1.4; }
[data-cart-items] .min-w-0 > strong:first-child { color:var(--color-primary); font-size:15px; font-weight:600; line-height:1.4; }
[data-cart-items] .min-w-0 > span { font-size:13px; line-height:1.5; }
[data-checkout-items] .flex-1 > strong { font-size:15px; font-weight:600; line-height:1.4; }
[data-checkout-items] .flex-1 > p { margin-top:2px; font-size:13px; line-height:1.5; }
.product-thumb { height:76px; width:76px; overflow:hidden; border-radius:12px; border:2px solid transparent; background:#f1f5f9; }
.product-thumb.active { border-color:var(--color-accent); }
.product-thumb img { height:100%; width:100%; object-fit:cover; }
.product-description strong { color:var(--color-primary); font-weight:700; }
.variant-btn { border:1px solid #e2e8f0; border-radius:999px; padding:10px 15px; font-size:12px; font-weight:600; transition:.2s; }
.variant-btn:hover, .variant-btn.active { border-color:var(--color-primary); background:var(--color-primary); color:#fff; }
.field { display:block; }
.field > span { display:block; margin-bottom:6px; font-size:12px; font-weight:500; text-transform:none; letter-spacing:0; color:#64748b; }
.field input, .field textarea, .field select { width:100%; border:1px solid #e2e8f0; border-radius:12px; background:#fff; padding:12px 14px; font-family:inherit; font-size:14px; font-weight:400; outline:none; }
.theme-color-swatch {
  position:relative;
  display:block;
  flex:0 0 92px;
  height:34px;
  min-height:34px;
  width:92px;
  min-width:92px;
  overflow:hidden;
  border:1px solid #cbd5e1;
  border-radius:12px;
  background:var(--theme-color);
  box-shadow:inset 0 0 0 3px #fff;
  cursor:pointer;
  padding:0;
}
.theme-color-swatch::after {
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);
  pointer-events:none;
}
.theme-color-swatch:hover { transform:translateY(-1px); box-shadow:inset 0 0 0 3px #fff, 0 8px 18px rgba(15,23,42,.12); }
.theme-color-swatch:focus-visible { outline:3px solid rgba(var(--color-primary-rgb),.25); outline-offset:2px; }
.field input[type="color"].theme-color-picker {
  height:1px;
  min-height:1px;
  width:1px;
  min-width:1px;
  border:0;
  padding:0;
}
.theme-preview-card { border:1px solid #e2e8f0; border-radius:24px; background:var(--preview-background); padding:18px; }
.theme-preview-panel { display:grid; min-height:150px; grid-template-columns:150px 1fr; overflow:hidden; border:1px solid rgba(8,43,76,.12); border-radius:20px; background:#fff; }
.theme-preview-sidebar { display:grid; align-content:start; gap:10px; background:var(--preview-secondary); padding:18px; }
.theme-preview-sidebar span { display:block; height:12px; border-radius:999px; background:rgba(255,255,255,.22); }
.theme-preview-sidebar span:first-child { width:72%; background:var(--preview-accent); }
.theme-preview-content { padding:22px; color:var(--preview-primary); }
.theme-preview-content p { color:var(--preview-accent); font-size:12px; font-weight:700; }
.theme-preview-content h3 { margin-top:6px; font-size:24px; font-weight:900; letter-spacing:-.03em; }
.theme-preview-content button { margin-top:18px; border:0; border-radius:14px; background:var(--preview-accent); color:var(--preview-secondary); padding:12px 18px; font-weight:900; }
.theme-preview-swatches { margin-top:14px; display:flex; gap:10px; }
.theme-preview-swatches span { height:28px; width:28px; border-radius:999px; border:2px solid #fff; box-shadow:0 0 0 1px rgba(15,23,42,.16); }
@media (max-width:640px) {
  .theme-preview-panel { grid-template-columns:1fr; }
  .theme-preview-sidebar { grid-auto-flow:column; grid-template-columns:repeat(3,1fr); }
}
.field input:focus, .field textarea:focus, .field select:focus { border-color:var(--color-accent); box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.15); }
.admin-link { display:block; white-space:nowrap; border-radius:10px; padding:11px 13px; font-size:14px; font-weight:500; color:#94a3b8; }
.admin-link:hover { background:rgba(255,255,255,.08); color:#fff; }
@media(max-width:1023px) { .admin-link { display:inline-block; } }

.admin-sidebar { scrollbar-gutter: stable; }
.admin-menu-scroll { scrollbar-width: thin; scrollbar-color: rgba(148,163,184,.35) rgba(255,255,255,.05); }
.admin-menu-scroll::-webkit-scrollbar { width: 8px; }
.admin-menu-scroll::-webkit-scrollbar-track { background: rgba(255,255,255,.05); border-radius: 999px; }
.admin-menu-scroll::-webkit-scrollbar-thumb { background: linear-gradient(180deg, rgba(var(--color-accent-rgb),.75), rgba(96,165,250,.55)); border: 2px solid var(--color-secondary); border-radius: 999px; }
.admin-menu-scroll::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, rgba(var(--color-accent-rgb),.95), rgba(96,165,250,.75)); }
.admin-menu-link,
.admin-menu-group-button,
.admin-menu-subitem { display:flex; width:100%; align-items:center; gap:12px; border-radius:14px; color:#b7c4d4; font-size:14px; font-weight:600; line-height:1.35; transition:background .2s,color .2s,transform .2s; }
.admin-menu-link,
.admin-menu-group-button { padding:12px 14px; }
.admin-menu-link:hover,
.admin-menu-group-button:hover { background:rgba(255,255,255,.08); color:#fff; }
.admin-menu-link.is-active { background:#2563eb; color:#fff; box-shadow:0 14px 30px rgba(37,99,235,.24); }
.admin-menu-group { border-radius:18px; background:rgba(255,255,255,.045); padding:8px; }
.admin-menu-group.is-open { background:rgba(255,255,255,.075); }
.admin-menu-group-button { justify-content:space-between; color:#fff; }
.admin-menu-submenu { margin-top:4px; display:grid; gap:3px; padding:2px; }
.admin-menu-submenu.hidden { display:none; }
.admin-menu-subitem { padding:10px 12px 10px 38px; }
.admin-menu-subitem:hover { background:rgba(255,255,255,.08); color:#fff; }
.admin-menu-subitem.is-active { background:#2563eb; color:#fff; box-shadow:0 10px 24px rgba(37,99,235,.22); }
.admin-menu-chevron { transform:rotate(-90deg); color:#94a3b8; transition:transform .2s; }
.admin-menu-group.is-open .admin-menu-chevron { transform:rotate(0deg); color:#fff; }
.admin-mobile-tab { display:flex; min-height:52px; flex-direction:column; align-items:center; justify-content:center; gap:3px; border-radius:18px; color:#64748b; font-size:10px; font-weight:700; }
.admin-mobile-tab.is-active { background:#eef6ff; color:var(--color-primary); }
.admin-mobile-plus { display:grid; height:58px; width:58px; place-items:center; justify-self:center; border-radius:999px; background:var(--color-accent); color:var(--color-secondary); box-shadow:0 12px 28px rgba(var(--color-accent-rgb),.35); transform:translateY(-16px); }
[data-admin-toggle] { display:none !important; z-index:60; }
@media (min-width:1024px) {
  body.admin-sidebar-collapsed [data-admin-sidebar] { transform:translateX(-100%) !important; }
  body.admin-sidebar-collapsed [data-admin-main] { margin-left:0 !important; }
  body.admin-sidebar-collapsed [data-admin-toggle] { display:grid !important; left:0 !important; top:6rem !important; height:3.5rem !important; width:2.75rem !important; border-radius:0 999px 999px 0 !important; border-left:0 !important; box-shadow:0 12px 24px rgba(8,43,76,.14) !important; }
}
