*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ukly-bg)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ukly-bg:#f5f7fb;--ukly-bg-soft:#eef3fa;--ukly-surface:#fff;--ukly-surface-soft:#f7f9fc;--ukly-surface-elevated:#fff;--ukly-header:#fffffff0;--ukly-nav:#fff;--ukly-border:#0f172a1a;--ukly-border-strong:#2563eb3d;--ukly-text:#101828;--ukly-text-soft:#344054;--ukly-muted:#667085;--ukly-blue:#2563eb;--ukly-blue-bright:#3b82f6;--ukly-blue-soft:#eff6ff;--ukly-cyan:#06b6d4;--ukly-violet:#7c3aed;--ukly-green:#10b981;--ukly-orange:#f97316;--ukly-pink:#ec4899;--ukly-card-bg:#fff;--ukly-card-hover:#f8fbff;--ukly-control-bg:#f8fafc;--ukly-radius-sm:12px;--ukly-radius-md:18px;--ukly-radius-lg:26px;--ukly-shadow:0 12px 35px #0f172a14;--ukly-shadow-hover:0 20px 50px #2563eb21;--ukly-glow:0 0 45px #2563eb1a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ukly-bg:#050816;--ukly-bg-soft:#091022;--ukly-surface:#0d152b;--ukly-surface-soft:#111c36;--ukly-surface-elevated:#101a31;--ukly-header:#050816eb;--ukly-nav:#070d1c;--ukly-border:#94a3b824;--ukly-border-strong:#60a5fa47;--ukly-text:#f8fafc;--ukly-text-soft:#cbd5e1;--ukly-muted:#8190a8;--ukly-blue:#3b82f6;--ukly-blue-bright:#60a5fa;--ukly-blue-soft:#3b82f61a;--ukly-cyan:#22d3ee;--ukly-violet:#8b5cf6;--ukly-green:#34d399;--ukly-orange:#fb923c;--ukly-pink:#f472b6;--ukly-card-bg:#0d152b;--ukly-card-hover:#111c36;--ukly-control-bg:#091022;--ukly-shadow:0 24px 70px #00000052;--ukly-shadow-hover:0 24px 60px #3b82f626;--ukly-glow:0 0 45px #3b82f626}body{min-width:320px;min-height:100vh;color:var(--ukly-text);background:radial-gradient(circle at 15% -10%, #3b82f621, transparent 32rem), radial-gradient(circle at 90% 5%, #8b5cf61a, transparent 28rem), var(--ukly-bg);margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}#root{min-height:100vh}.app{min-height:100vh;color:var(--ukly-text);background:radial-gradient(circle at 8% 8%, #3b82f61a, transparent 28rem), radial-gradient(circle at 92% 14%, #8b5cf614, transparent 30rem), var(--ukly-bg);isolation:isolate;position:relative}.container{width:min(1320px,100% - 48px);margin:0 auto}.ambient{z-index:-1;pointer-events:none;filter:blur(110px);opacity:.18;border-radius:50%;width:34rem;height:34rem;position:fixed}.ambient-one{background:var(--ukly-blue);top:-15rem;left:-12rem}.ambient-two{background:var(--ukly-violet);top:16rem;right:-17rem}.topbar{z-index:30;border-bottom:1px solid var(--ukly-border);background:var(--ukly-header);-webkit-backdrop-filter:blur(22px);position:relative}.topbar-content{grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:34px;min-height:82px;display:grid}.brand{color:var(--ukly-text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--ukly-blue), #2563eb 52%, var(--ukly-violet));letter-spacing:-.04em;border:1px solid #60a5fa61;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #2563eb47,inset 0 1px #ffffff3d}.brand-mark:after{content:"";background:#ffffff2e;width:30px;height:70px;position:absolute;top:-22px;left:-20px;transform:rotate(28deg)}.brand-copy{flex-direction:column;gap:4px;display:flex}.brand strong{color:#fff;letter-spacing:-.02em;white-space:nowrap;font-size:19px;line-height:1;display:block}.brand small{color:var(--ukly-blue-bright);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.search{background:#0f172ac7;border:1px solid #60a5fa3d;border-radius:15px;align-items:center;min-width:0;height:48px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 28px #00000029}.search:focus-within{background:#0f172af5;border-color:#60a5faad;box-shadow:0 0 0 3px #3b82f61a,0 12px 34px #0003}.search>svg{width:19px;height:19px;color:var(--ukly-muted);flex:none;margin-left:16px}.search input{color:#f8fafc;caret-color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 15px}.search input::placeholder{color:#94a3b8;opacity:1}.search button{color:#fff;background:linear-gradient(135deg, #2563eb, var(--ukly-blue));cursor:pointer;border:0;align-items:center;gap:8px;height:100%;padding:0 20px;font-weight:750;transition:filter .18s,box-shadow .18s;display:inline-flex}.search button:hover{filter:brightness(1.1);box-shadow:-10px 0 30px #3b82f626}.search button svg{width:17px;height:17px}.header-actions{align-items:center;gap:6px;display:flex}.account-action,.cart-action{min-height:50px;color:var(--ukly-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:5px 9px;transition:border-color .18s,background .18s,transform .18s;display:flex}.account-action:hover,.cart-action:hover{border-color:var(--ukly-border);background:#ffffff09;transform:translateY(-1px)}.header-icon{border:1px solid var(--ukly-border);width:38px;height:38px;color:var(--ukly-blue-bright);background:#3b82f612;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.header-icon svg{width:19px;height:19px}.account-action small,.cart-action small{color:var(--ukly-muted);margin-bottom:3px;font-size:11px;line-height:1;display:block}.account-action strong,.cart-action strong{color:var(--ukly-text);white-space:nowrap;font-size:12px;line-height:1.1;display:block}.header-divider{background:var(--ukly-border);width:1px;height:31px;margin:0 2px}.cart-header-icon{color:var(--ukly-cyan);background:#22d3ee12}.cart-header-icon b{border:2px solid var(--ukly-bg);color:#fff;background:var(--ukly-blue);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 12px #2563eb59}.nav{z-index:25;-webkit-backdrop-filter:blur(18px);background:#080d1ee6;border-bottom:1px solid #94a3b817;position:sticky;top:0}.nav-content{align-items:center;gap:8px;min-height:52px;display:flex}.nav a,.categories-button{color:#9aa9bf;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.nav a{padding:0 14px}.nav a:hover{color:#fff;background:#ffffff0b}.nav a.active{color:#fff;background:#3b82f617}.nav a.active:after{content:"";background:linear-gradient(90deg, var(--ukly-blue), var(--ukly-cyan));border-radius:999px;height:2px;position:absolute;bottom:2px;left:14px;right:14px;box-shadow:0 0 12px #22d3ee61}.categories-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563ebf0,#3b82f6d6);border:1px solid #60a5fa38;gap:9px;margin-right:10px;padding:0 16px;box-shadow:0 7px 22px #2563eb29}.categories-button:hover{transform:translateY(-1px);box-shadow:0 10px 26px #2563eb3d}.menu-lines{place-items:center;width:18px;height:18px;font-size:16px;font-weight:800;display:inline-grid}.hot-badge{color:#fed7aa;letter-spacing:.04em;background:#f9731621;border:1px solid #fb923c38;border-radius:999px;justify-content:center;align-items:center;min-width:31px;height:17px;margin-left:6px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex}.market-stage{padding:34px 0 72px;position:relative}.market-layout{width:100%;display:block}.main-column{width:100%;min-width:0}.hero-card{background:radial-gradient(circle at 82% 28%,#3b82f62e,#0000 24rem),radial-gradient(circle at 94% 92%,#8b5cf624,#0000 26rem),linear-gradient(135deg,#0d152bfa,#070c1dfa);border:1px solid #60a5fa2e;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:42px;min-height:510px;padding:clamp(38px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff09}.hero-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 32%);position:absolute;inset:0}.hero-card:after{content:"";pointer-events:none;border:1px solid #60a5fa14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-120px}.hero-glow{pointer-events:none;filter:blur(90px);background:#2563eb29;border-radius:50%;width:330px;height:330px;position:absolute;top:8%;right:7%}.hero-content{z-index:4;max-width:700px;position:relative}.eyebrow,.section-kicker{color:var(--ukly-blue-bright);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:850}.hero-card h1{color:#fff;letter-spacing:-.055em;max-width:720px;margin:18px 0 20px;font-size:clamp(46px,5vw,72px);font-weight:850;line-height:.98}.hero-card h1 span{color:#0000;background:linear-gradient(90deg, var(--ukly-blue-bright), var(--ukly-cyan));-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-content>p{color:#9ba9bd;max-width:620px;margin:0;font-size:17px;line-height:1.7}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-button,.secondary-button{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, #2563eb, var(--ukly-blue));border:1px solid #60a5fa52;box-shadow:0 12px 34px #2563eb47}.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 40px #2563eb5c}.primary-button svg{width:19px;height:19px}.secondary-button{color:var(--ukly-text);background:#ffffff09;border:1px solid #94a3b833}.secondary-button:hover{background:#3b82f612;border-color:#60a5fa52;transform:translateY(-2px)}.trust-row{flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px;display:flex}.trust-row span{color:#8fa0b8;background:#ffffff06;border:1px solid #94a3b81c;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.trust-row svg{width:15px;height:15px;color:var(--ukly-green)}.hero-art{z-index:3;place-items:center;min-height:360px;display:grid;position:relative}.orbit{border:1px solid #60a5fa21;border-radius:50%;width:330px;height:330px;position:absolute}.orbit:before,.orbit:after{content:"";border-radius:50%;position:absolute}.orbit:before{border:1px dashed #22d3ee21;inset:36px}.orbit:after{background:var(--ukly-cyan);width:8px;height:8px;top:20px;right:55px;box-shadow:0 0 20px #22d3eee6}.neon-cart{z-index:4;color:#fff;background:radial-gradient(circle at 32% 24%,#60a5fa3d,#0000 42%),linear-gradient(145deg,#2563eb33,#111827b8);border:1px solid #60a5fa3b;border-radius:44px;place-items:center;width:190px;height:190px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 0 70px #2563eb38,0 28px 70px #0000004d,inset 0 1px #ffffff14}.neon-cart svg{width:86px;max-width:86px;height:86px;max-height:86px;color:var(--ukly-blue-bright);filter:drop-shadow(0 0 14px #3b82f68c)}.floating-chip{z-index:6;min-width:116px;color:var(--ukly-text-soft);-webkit-backdrop-filter:blur(16px);background:#0b1226db;border:1px solid #94a3b826;border-radius:14px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex;position:absolute;box-shadow:0 16px 36px #0000003d}.floating-chip strong{color:#fff;font-size:12px;display:block}.floating-chip small{color:var(--ukly-muted);margin-top:2px;font-size:9px;display:block}.chip-one{top:42px;left:5px}.chip-two{bottom:46px;right:-4px}.slider-dots{z-index:7;gap:6px;display:flex;position:absolute;bottom:22px;right:28px}.slider-dots span{background:#94a3b847;border-radius:50%;width:6px;height:6px}.slider-dots span:first-child{background:linear-gradient(90deg, var(--ukly-blue), var(--ukly-cyan));border-radius:999px;width:20px}@media (width<=1180px){.market-layout{grid-template-columns:1fr}.hero-card{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=900px){.hero-card{grid-template-columns:1fr;gap:18px}.hero-art{min-height:300px}.orbit{width:280px;height:280px}}@media (width<=640px){.market-stage{padding-top:20px}.hero-card{border-radius:22px;min-height:auto;padding:30px 22px}.hero-card h1{font-size:clamp(40px,13vw,54px)}.hero-content>p{font-size:15px}.hero-buttons{flex-direction:column}.primary-button,.secondary-button{width:100%}.hero-art{min-height:270px}.orbit{width:240px;height:240px}.neon-cart{border-radius:34px;width:150px;height:150px}.neon-cart svg{width:66px;max-width:66px;height:66px;max-height:66px}.floating-chip{transform:scale(.9)}}.marketplace-info-section{border-top:1px solid #94a3b817;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:28px;padding-top:30px;display:grid;position:relative}.marketplace-info-section>article{background:linear-gradient(145deg,#101b35d6,#070d1df5);border:1px solid #94a3b81f;border-radius:22px;min-width:0;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 55px #0000002e}.marketplace-info-section>article:hover{border-color:#60a5fa3d;transform:translateY(-4px);box-shadow:0 24px 60px #00000042,0 0 36px #3b82f60d}.marketplace-info-section .local-card{padding:28px}.marketplace-info-section .seller-card{min-height:100%;padding:28px}.marketplace-info-section .services-card{min-height:100%;padding:12px}.marketplace-info-section .service-row,.marketplace-info-section .service-row>div{min-width:0}.marketplace-info-section .service-row strong,.marketplace-info-section .service-row small{display:block}@media (width<=1180px){.marketplace-info-section{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-info-section .services-card{grid-column:1/-1}}@media (width<=760px){.marketplace-info-section{grid-template-columns:1fr;gap:14px;margin-top:18px;padding-top:24px}.marketplace-info-section .services-card{grid-column:auto}}@media (width<=520px){.marketplace-info-section .local-card,.marketplace-info-section .seller-card{padding:21px}}.categories-section,.products-section{background:0 0;padding:54px 0;position:relative}.categories-section{padding-top:46px}.products-section{padding-top:36px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.section-heading h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:800}.section-heading p{color:var(--ukly-muted);margin:8px 0 0}.title-with-pill{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.title-with-pill>span{min-height:25px;color:var(--ukly-blue-bright);letter-spacing:.1em;background:#3b82f612;border:1px solid #60a5fa29;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.link-button{color:var(--ukly-blue-bright);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:12px;font-weight:750;transition:color .18s,transform .18s;display:inline-flex}.link-button:hover{color:var(--ukly-cyan);transform:translate(2px)}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.category-card{min-height:112px;color:var(--ukly-text-soft);cursor:pointer;text-align:left;background:linear-gradient(145deg,#111c36c7,#091022e6);border:1px solid #94a3b81f;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.category-card:before{content:"";opacity:.16;background:var(--category-accent,var(--ukly-blue));filter:blur(24px);border-radius:50%;width:72px;height:72px;transition:opacity .18s;position:absolute;top:-30px;right:-24px}.category-card:hover{background:linear-gradient(145deg,#142242e6,#091022f5);border-color:#60a5fa47;transform:translateY(-4px);box-shadow:0 18px 45px #0000003d,0 0 32px #3b82f60f}.category-card:hover:before{opacity:.3}.category-icon{z-index:2;border:1px solid color-mix(in srgb, var(--category-accent,var(--ukly-blue)) 32%, transparent);width:42px;height:42px;color:var(--category-accent,var(--ukly-blue-bright));background:color-mix(in srgb, var(--category-accent,var(--ukly-blue)) 10%, transparent);letter-spacing:.04em;border-radius:13px;place-items:center;margin:0;font-size:12px;font-weight:850;display:grid;position:relative}.category-card strong{z-index:2;color:#e5edf8;font-size:13px;font-weight:700;position:relative}.category-card.tone-blue{--category-accent:#3b82f6}.category-card.tone-violet{--category-accent:#8b5cf6}.category-card.tone-green{--category-accent:#34d399}.category-card.tone-cyan{--category-accent:#22d3ee}.category-card.tone-pink{--category-accent:#f472b6}.category-card.tone-orange{--category-accent:#fb923c}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-card{--product-accent:var(--ukly-blue);background:linear-gradient(155deg,#111c36d6,#080e1ef5);border:1px solid #94a3b81f;border-radius:20px;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.product-card:hover{border-color:color-mix(in srgb, var(--product-accent) 35%, transparent);box-shadow:0 22px 55px #00000047, 0 0 36px color-mix(in srgb, var(--product-accent) 8%, transparent);transform:translateY(-5px)}.product-card.tone-blue{--product-accent:#3b82f6}.product-card.tone-violet{--product-accent:#8b5cf6}.product-card.tone-green{--product-accent:#34d399}.product-card.tone-orange{--product-accent:#fb923c}.product-image{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--product-accent) 15%, transparent), transparent 52%), linear-gradient(145deg, #0e1932f5, #080e1df5);border-bottom:1px solid #94a3b814;place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.product-image:before{content:"";border:1px solid color-mix(in srgb, var(--product-accent) 18%, transparent);border-radius:34px;width:120px;height:120px;position:absolute;transform:rotate(16deg)}.product-image:after{content:"";background:color-mix(in srgb, var(--product-accent) 9%, transparent);filter:blur(18px);border-radius:50%;width:80px;height:80px;position:absolute}.product-code{z-index:3;color:var(--product-accent);letter-spacing:-.05em;text-shadow:0 0 24px color-mix(in srgb, var(--product-accent) 38%, transparent);font-size:30px;font-weight:850;position:relative}.product-badge{z-index:5;border:1px solid color-mix(in srgb, var(--product-accent) 24%, transparent);min-height:24px;color:var(--product-accent);-webkit-backdrop-filter:blur(10px);background:#050816b3;border-radius:999px;align-items:center;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:13px;left:13px}.favorite{z-index:5;color:#9aabc1;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#050816b3;border:1px solid #94a3b824;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:16px;line-height:1;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:12px;right:12px}.favorite:hover{color:#fff;background:#3b82f61f;border-color:#60a5fa4d}.product-content{padding:17px}.product-content h3{color:#eef4fc;min-height:42px;margin:0 0 8px;font-size:15px;font-weight:750;line-height:1.4}.seller{color:var(--ukly-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.rating{color:#fbbf24;align-items:center;gap:3px;margin-top:5px;font-size:10px;display:flex}.rating span{color:#9aa8ba}.rating small{color:#fbbf24;font-size:9px}.product-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.price{color:#fff;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:800;display:block}.add-cart{color:#fff;background:linear-gradient(135deg, #2563eb, var(--ukly-blue));cursor:pointer;border:1px solid #60a5fa42;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;min-height:42px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 10px 26px #2563eb38}.add-cart:hover{transform:translateY(-2px);box-shadow:0 14px 32px #2563eb52}.add-cart svg{flex:0 0 18px;width:18px;max-width:18px;height:18px;max-height:18px}@media (width<=1180px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.categories-section,.products-section{padding:38px 0}.section-heading,.title-with-pill{align-items:flex-start}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:1fr}.product-image{height:190px}}.seller-banner{background:#0d1b34;padding:50px 0}.seller-banner-content{justify-content:space-between;align-items:center;gap:30px;display:flex}.section-kicker.light{color:#8ebeff}.seller-banner h2{color:#fff;margin:8px 0;font-size:32px}.seller-banner p{color:#b7c2d4;margin:0}.seller-banner button{color:#0d1b34;cursor:pointer;background:#fff;border:0;border-radius:9px;min-height:48px;padding:0 24px;font-weight:800}footer{color:#fff;background:#071125;padding:34px 0}.footer-content{justify-content:space-between;align-items:center;display:flex}.footer-content p,.footer-content span{color:#8996aa;margin:4px 0 0;font-size:13px}@media (width<=1000px){.topbar-content{grid-template-columns:1fr auto}.search{grid-area:2/1/auto/-1;margin-bottom:16px}.nav-content{overflow-x:auto}.hero-grid{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(3,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.container{width:min(100% - 24px,1240px)}.topbar-content{gap:14px}.header-actions .text-action{display:none}.nav-content{gap:18px}.hero-section{padding:38px 0}.hero-copy h1{font-size:42px}.hero-buttons,.trust-row,.seller-banner-content,.footer-content{flex-direction:column;align-items:stretch}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:170px}.section-heading{align-items:flex-start}}.marketplace-info-section{align-items:stretch}.marketplace-info-section>article{isolation:isolate}.marketplace-info-section>article:before{content:"";z-index:-1;filter:blur(16px);opacity:0;pointer-events:none;background:#3b82f617;border-radius:50%;width:220px;height:220px;transition:opacity .22s;position:absolute;top:-100px;right:-90px}.marketplace-info-section>article:hover:before{opacity:1}.marketplace-info-section .local-card{flex-direction:column;min-height:330px;display:flex}.marketplace-info-section .side-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.marketplace-info-section .side-card-heading strong{color:var(--ukly-text);letter-spacing:.01em;font-size:14px;font-weight:800}.marketplace-info-section .status-live{color:#6ee7b7;background:#10b98114;border:1px solid #34d39933;border-radius:999px;align-items:center;gap:7px;min-height:25px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.marketplace-info-section .status-live:before{content:"";background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #34d399d9}.marketplace-info-section .local-card h2{color:var(--ukly-text);margin:0;font-size:clamp(20px,1.5vw,26px);line-height:1.15}.marketplace-info-section .local-card>p{color:var(--ukly-text-soft);margin:12px 0 0;font-size:13px;line-height:1.65}.marketplace-info-section .seller-card{justify-content:space-between;align-items:stretch;gap:20px;min-height:330px;display:flex}.marketplace-info-section .seller-copy{z-index:2;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex;position:relative}.marketplace-info-section .seller-copy h2{max-width:360px;color:var(--ukly-text);margin:0;font-size:clamp(20px,1.5vw,27px);line-height:1.18}.marketplace-info-section .seller-copy h2 span{color:#60a5fa}.marketplace-info-section .seller-copy p{max-width:390px;color:var(--ukly-text-soft);margin:16px 0 0;font-size:13px;line-height:1.65}.marketplace-info-section .seller-copy button{color:#eff6ff;cursor:pointer;background:linear-gradient(135deg,#2563ebe6,#3b82f6d1);border:1px solid #60a5fa47;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:42px;margin-top:auto;padding:0 17px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 10px 30px #2563eb29}.marketplace-info-section .seller-copy button:hover{border-color:#7dd3fc6b;transform:translateY(-2px);box-shadow:0 15px 34px #2563eb3d,0 0 26px #22d3ee14}.marketplace-info-section .seller-copy button span{transition:transform .18s}.marketplace-info-section .seller-copy button:hover span{transform:translate(3px)}.marketplace-info-section .services-card{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:8px;min-height:330px;display:grid}.marketplace-info-section .service-row{background:#03081638;border:1px solid #0000;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:13px;padding:14px;transition:background .18s,border-color .18s,transform .18s;display:grid}.marketplace-info-section .service-row:hover{background:#0f1c37a3;border-color:#60a5fa21;transform:translate(3px)}.marketplace-info-section .service-icon{letter-spacing:.06em;border:1px solid #94a3b81f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.marketplace-info-section .service-icon.blue{color:#93c5fd;background:#3b82f614;border-color:#3b82f633}.marketplace-info-section .service-icon.green{color:#6ee7b7;background:#34d39912;border-color:#34d39933}.marketplace-info-section .service-icon.orange{color:#fdba74;background:#fb923c12;border-color:#fb923c33}.marketplace-info-section .service-row strong{color:var(--ukly-text);font-size:13px;font-weight:800;line-height:1.25}.marketplace-info-section .service-row small{color:var(--ukly-muted);margin-top:4px;font-size:10px;line-height:1.35}.marketplace-info-section .service-arrow{color:#93c5fd;background:#0f172a80;border:1px solid #94a3b81c;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;transition:transform .18s,background .18s;display:grid}.marketplace-info-section .service-row:hover .service-arrow{background:#3b82f61f;transform:translate(2px)}@media (width<=1180px){.marketplace-info-section .services-card{min-height:230px}}@media (width<=760px){.marketplace-info-section>article{min-height:auto}.marketplace-info-section .local-card,.marketplace-info-section .seller-card{padding:24px}.marketplace-info-section .seller-card{min-height:290px}.marketplace-info-section .seller-copy button{margin-top:28px}.marketplace-info-section .services-card{min-height:auto}}@media (width<=520px){.marketplace-info-section .service-row{grid-template-columns:38px minmax(0,1fr) 26px;gap:10px;padding:12px}.marketplace-info-section .service-icon{width:38px;height:38px}}:root{--ukly-bg:#f5f7fb;--ukly-bg-soft:#eef4ff;--ukly-surface:#fff;--ukly-surface-soft:#f8fafc;--ukly-border:#e4eaf3;--ukly-border-strong:#cbd8ec;--ukly-text:#172033;--ukly-text-soft:#526078;--ukly-muted:#8793a8;--ukly-blue:#246bfd;--ukly-blue-bright:#3b82f6;--ukly-cyan:#0ea5e9;--ukly-shadow:0 12px 34px #1b305314;--ukly-glow:0 12px 40px #246bfd1f}html{background:var(--ukly-bg)}body{color:var(--ukly-text);background:radial-gradient(circle at 8% 5%, #246bfd14, transparent 28rem), radial-gradient(circle at 94% 12%, #0ea5e90e, transparent 30rem), var(--ukly-bg)}.app{color:var(--ukly-text);background:linear-gradient(#fff 0,#f8faff 180px,#f5f7fb 520px 100%)}.ambient{opacity:.07}.topbar{background:#fffffff0;border-bottom:1px solid #e6ebf3;box-shadow:0 3px 18px #192e500a}.brand,.brand strong{color:#172033}.brand-copy small{color:var(--ukly-blue)}.section-heading h2{color:#172033}.link-button{color:var(--ukly-blue)}.hero-card{background:radial-gradient(circle at 78% 42%,#246bfd1c,#0000 24rem),radial-gradient(circle at 96% 95%,#0ea5e914,#0000 22rem),linear-gradient(135deg,#fff 0%,#f8fbff 58%,#eef5ff 100%);border:1px solid #dce6f5;box-shadow:0 18px 50px #26406914}.hero-card h1{color:#172033}.hero-copy>p{color:#59667b}.hero-card:before{opacity:.22}.hero-card:after{opacity:.18}.hero-glow{opacity:.13}.secondary-button{color:#243047;background:#fff;border-color:#d6dfec}.secondary-button:hover{background:#f7faff;border-color:#b8c8df}.trust-row>span{color:#59667b;background:#ffffffb8;border-color:#dce4ef}.category-card{background:linear-gradient(145deg,#fff,#f8faff);border-color:#e0e7f1;box-shadow:0 8px 25px #1c2f4e0b}.category-card:hover{background:#fff;border-color:#246bfd47;box-shadow:0 14px 32px #246bfd1a}.category-card strong{color:#27344a}.product-card{background:#fff;border-color:#e0e7f1;box-shadow:0 8px 28px #1c2f4e0e}.product-card:hover{background:#fff;box-shadow:0 18px 40px #1c37641f}.product-image{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--product-accent) 12%, transparent), transparent 48%), #f8faff;border-bottom-color:#edf1f6}.product-content{background:#fff}.product-content h3{color:#172033}.product-content .seller,.seller{color:#758197}.price{color:#172033}.marketplace-info-section>article{background:linear-gradient(145deg,#fff,#f9fbff);border-color:#e0e7f1;box-shadow:0 10px 30px #1c2f4e0e}.marketplace-info-section>article:hover{border-color:#246bfd3d;box-shadow:0 18px 42px #246bfd1a}.marketplace-info-section .side-card-heading strong,.marketplace-info-section .local-card h2,.marketplace-info-section .seller-copy h2,.marketplace-info-section .service-row strong{color:#172033}.marketplace-info-section .local-card>p,.marketplace-info-section .seller-copy p,.marketplace-info-section .service-row small{color:#68758b}.marketplace-info-section .service-row{background:#f8faff}.marketplace-info-section .service-row:hover{background:#f1f6ff;border-color:#d9e5f7}.marketplace-info-section .service-arrow{color:var(--ukly-blue);background:#fff;border-color:#dfe7f2}::selection{color:#fff;background:var(--ukly-blue)}.product-detail{background:#fff;border:1px solid #e5eaf2;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:56px;margin-top:28px;padding:38px;display:grid;box-shadow:0 18px 50px #142d5a14}.product-detail-image{background:radial-gradient(circle at 50% 42%,#2f76ff24,#0000 38%),linear-gradient(145deg,#f8fbff 0%,#edf5ff 100%);border:1px solid #dce8fa;border-radius:24px;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.product-detail-image:before{content:"";background:#ffffffc7;border:1px solid #2f76ff2e;border-radius:54px;width:250px;height:250px;position:absolute;transform:rotate(12deg);box-shadow:0 24px 60px #2f76ff1f}.product-detail-image .product-code{z-index:1;letter-spacing:-5px;color:#2f76ff;font-size:72px;font-weight:900;position:relative}.product-detail-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.product-detail-content .route-eyebrow{color:#1767e8;letter-spacing:.06em;text-transform:uppercase;background:#edf5ff;border:1px solid #d6e7ff;border-radius:999px;align-items:center;min-height:30px;margin-bottom:16px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.product-detail-content h1{color:#172033;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.04}.product-detail-content>p{color:#667085;max-width:620px;margin:20px 0 0;font-size:16px;line-height:1.7}.product-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:28px;display:grid}.product-detail-meta span{color:#7a8599;background:#f8faff;border:1px solid #e5eaf2;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:82px;padding:14px 16px;font-size:12px;display:flex}.product-detail-meta strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-detail-price{color:#111827;letter-spacing:-.035em;margin-top:34px;font-size:34px;font-weight:900;display:block}.product-detail-cart{border-radius:14px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:230px;height:52px;margin-top:22px;padding:0 24px;font-size:14px;font-weight:800;display:inline-flex}.product-detail-cart svg{width:19px;height:19px}.product-detail+*{margin-top:24px}@media (width<=900px){.product-detail{grid-template-columns:1fr;gap:28px;padding:24px}.product-detail-image{min-height:360px}.product-detail-meta{grid-template-columns:1fr}}@media (width<=560px){.product-detail{border-radius:20px;margin-top:20px;padding:16px}.product-detail-image{border-radius:18px;min-height:280px}.product-detail-image:before{border-radius:40px;width:180px;height:180px}.product-detail-image .product-code{font-size:52px}.product-detail-content h1{font-size:34px}.product-detail-price{font-size:28px}.product-detail-cart{width:100%}}.login-page{background:radial-gradient(circle at 12% 10%,#2563eb1f,#0000 30%),#f7f9fc;place-items:center;min-height:100vh;padding:32px;display:grid}.login-shell{background:#fff;border:1px solid #e6ebf2;border-radius:30px;grid-template-columns:1fr .92fr;width:min(1120px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0f172a1f}.login-brand-panel{color:#fff;background:linear-gradient(145deg,#0d47d9 0%,#155eef 55%,#3981ff 100%);flex-direction:column;padding:48px;display:flex}.login-brand{color:#fff;align-items:center;gap:12px;width:fit-content;text-decoration:none;display:inline-flex}.login-brand .brand-mark{color:#155eef;background:#fff}.login-brand>span:last-child{gap:2px;display:grid}.login-brand strong{letter-spacing:.02em;font-size:18px}.login-brand small{color:#ffffffb8}.login-brand-copy{max-width:480px;margin:auto 0}.login-brand-copy .route-eyebrow{color:#fff;background:#ffffff24;border-color:#fff3}.login-brand-copy h1{letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(38px,5vw,62px);line-height:1.02}.login-brand-copy p{color:#ffffffc7;max-width:430px;margin:0;font-size:17px;line-height:1.7}.login-back-link{color:#ffffffdb;width:fit-content;font-weight:700;text-decoration:none}.login-back-link:hover{color:#fff}.login-form-panel{place-items:center;padding:48px;display:grid}.login-form-card{width:min(390px,100%)}.login-form-heading{margin-bottom:32px}.login-form-heading h2{color:#111827;letter-spacing:-.035em;margin:14px 0 10px;font-size:34px}.login-form-heading p{color:#667085;margin:0;line-height:1.6}.login-form{gap:20px;display:grid}.login-form label{gap:8px;display:grid}.login-form label>span{color:#344054;font-size:14px;font-weight:700}.login-form input{color:#101828;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:14px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s}.login-form input:focus{border-color:#155eef;box-shadow:0 0 0 4px #155eef1a}.login-form input:disabled{opacity:.65;cursor:not-allowed}.login-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.login-submit{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#155eef;border:0;border-radius:14px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 12px 28px #155eef33}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #155eef42}.login-submit:disabled{opacity:.65;cursor:wait}.login-security-note{color:#98a2b3;text-align:center;margin:22px 0 0;font-size:12px;line-height:1.55}@media (width<=820px){.login-page{padding:18px}.login-shell{grid-template-columns:1fr;min-height:auto}.login-brand-panel{min-height:310px;padding:30px}.login-brand-copy{margin:48px 0}.login-brand-copy h1{font-size:38px}.login-back-link{display:none}.login-form-panel{padding:42px 28px}}@media (width<=480px){.login-page{background:#fff;padding:0}.login-shell{box-shadow:none;border:0;border-radius:0}.login-brand-panel{min-height:260px;padding:24px}.login-brand-copy{margin:36px 0 12px}.login-brand-copy h1{font-size:32px}.login-brand-copy p{font-size:15px}.login-form-panel{padding:36px 24px 48px}.login-form-heading h2{font-size:30px}}.account-page{padding-top:42px;padding-bottom:72px}.account-heading{max-width:680px;margin-bottom:28px}.account-heading h1{margin:12px 0 8px}.account-heading p{color:#667085;margin:0}.account-profile-card{background:#fff;border:1px solid #e4eaf2;border-radius:24px;max-width:860px;overflow:hidden;box-shadow:0 18px 48px #0f172a12}.account-profile-main{border-bottom:1px solid #edf1f6;align-items:center;gap:18px;padding:28px;display:flex}.account-avatar{color:#fff;background:linear-gradient(145deg,#155eef,#3981ff);border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:25px;font-weight:900;display:grid;box-shadow:0 10px 24px #155eef33}.account-profile-main small{color:#155eef;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.account-profile-main h2{color:#101828;margin:0 0 4px;font-size:24px}.account-profile-main p{color:#667085;margin:0}.account-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 28px;display:grid}.account-details>div{background:#f8faff;border:1px solid #e8edf4;border-radius:16px;min-width:0;padding:16px}.account-details span{color:#7c8799;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.account-details strong{overflow-wrap:anywhere;color:#182230;font-size:14px;display:block}.account-session{background:#fbfcfe;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.account-session strong{color:#182230}.account-session p{color:#667085;margin:5px 0 0;font-size:13px}.account-logout-button{color:#b42318;min-height:44px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #f1b7b7;border-radius:12px;flex:none;padding:0 18px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.account-logout-button:hover{background:#ffeded;border-color:#e98b8b;transform:translateY(-1px)}.auth-loading{color:#475467;background:#f7f9fc;place-items:center;min-height:100vh;font-weight:700;display:grid}@media (width<=720px){.account-details{grid-template-columns:1fr}.account-session{flex-direction:column;align-items:stretch}.account-logout-button{width:100%}}@media (width<=480px){.account-profile-main,.account-details,.account-session{padding-left:20px;padding-right:20px}.account-profile-main{align-items:flex-start}}.cart-page{padding-bottom:64px}.cart-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.cart-page-heading h1{margin-bottom:8px}.cart-page-heading p{margin:0}.cart-page-count{background:#fff;border:1px solid #d9e4f5;border-radius:999px;flex:none;padding:9px 14px;font-weight:800}.cart-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.cart-items{gap:14px;display:grid}.cart-item{background:#fff;border:1px solid #dce5f2;border-radius:22px;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid;box-shadow:0 12px 35px #19315b0f}.cart-item-image{color:#2870f5;background:#f3f7ff;border:1px solid #d8e5fb;border-radius:20px;place-items:center;width:108px;height:108px;font-size:30px;font-weight:900;text-decoration:none;display:grid}.cart-item-info{min-width:0}.cart-item-name{color:#182237;margin-bottom:8px;font-size:18px;font-weight:900;text-decoration:none;display:block}.cart-item-name:hover{color:#2870f5}.cart-item-unit-price{color:#66738a;margin-bottom:16px;font-size:13px;display:block}.cart-item-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cart-quantity{background:#f8faff;border:1px solid #d8e2f0;border-radius:12px;align-items:center;display:inline-flex;overflow:hidden}.cart-quantity button{color:#172238;cursor:pointer;background:0 0;border:0;width:38px;height:36px;font-size:20px;font-weight:800}.cart-quantity button:hover:not(:disabled){color:#2870f5;background:#eaf2ff}.cart-quantity button:disabled{cursor:wait;opacity:.45}.cart-quantity strong{text-align:center;min-width:38px}.cart-remove{color:#c03c4a;cursor:pointer;background:0 0;border:0;font-weight:800}.cart-remove:hover:not(:disabled){text-decoration:underline}.cart-remove:disabled{cursor:wait;opacity:.55}.cart-item-subtotal{text-align:right;min-width:125px}.cart-item-subtotal small{color:#7b8799;margin-bottom:5px;display:block}.cart-item-subtotal strong{color:#111a2b;font-size:18px}.cart-summary{background:#fff;border:1px solid #dce5f2;border-radius:22px;padding:24px;position:sticky;top:24px;box-shadow:0 12px 35px #19315b12}.cart-summary h2{margin:8px 0 22px;font-size:20px}.cart-summary-row,.cart-summary-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.cart-summary-row{color:#66738a;padding-bottom:16px}.cart-summary-total{border-top:1px solid #e5ebf4;padding:18px 0}.cart-summary-total strong{font-size:20px}.cart-checkout{color:#fff;background:#2870f5;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:8px;font-weight:900}.cart-checkout:disabled{cursor:not-allowed;opacity:.55}.cart-checkout-note{color:#7a879a;text-align:center;margin-top:10px;line-height:1.45;display:block}.cart-state{background:#fff;border:1px solid #dce5f2;border-radius:18px;padding:24px}.cart-state-error{color:#a92f3b;border-color:#f0c8cc}.empty-cart{text-align:center;background:#fff;border:1px solid #dce5f2;border-radius:24px;justify-items:center;padding:70px 24px;display:grid}.empty-cart-icon{color:#fff;background:#2870f5;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:18px;font-size:28px;font-weight:900;display:grid}.empty-cart h2{margin:0 0 8px}.empty-cart p{color:#69758a;max-width:440px;margin:0 0 22px}.cart-primary-action{color:#fff;background:#2870f5;border-radius:12px;padding:12px 20px;font-weight:900;text-decoration:none}@media (width<=900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (width<=650px){.cart-page-heading{flex-direction:column;align-items:flex-start}.cart-item{grid-template-columns:76px minmax(0,1fr)}.cart-item-image{border-radius:16px;width:76px;height:76px;font-size:23px}.cart-item-subtotal{text-align:left;grid-column:2}}.checkout-success{text-align:center;background:#fff;border:1px solid #dce7f7;border-radius:24px;width:100%;max-width:920px;margin:20px auto 0;padding:42px;box-shadow:0 18px 50px #0f2d5514}.checkout-success-icon{color:#168447;background:#eaf8ef;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:30px;font-weight:800;line-height:1;display:inline-flex}.checkout-success h2{color:#10233f;margin:10px 0;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.15}.checkout-success-copy{color:#68778d;max-width:620px;margin:0 auto;font-size:.98rem;line-height:1.7}.checkout-success-orders{text-align:left;gap:14px;margin-top:30px;display:grid}.checkout-success-order{background:#f8fbff;border:1px solid #e3eaf4;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px;display:grid}.checkout-success-order>div{min-width:0}.checkout-success-order span{color:#7a8798;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.checkout-success-order strong{overflow-wrap:anywhere;color:#10233f;font-size:.96rem;font-weight:750;display:block}.checkout-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.checkout-secondary-action{color:#23466f;background:#fff;border:1px solid #d6e0ee;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:750;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.checkout-secondary-action:hover{background:#f6f9fd;border-color:#aac2e2;transform:translateY(-1px)}@media (width<=760px){.checkout-success{border-radius:18px;padding:28px 20px}.checkout-success-order{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.checkout-success-order{grid-template-columns:1fr}.checkout-success-actions{flex-direction:column;align-items:stretch}.checkout-success-actions a{width:100%}}.checkout-page{padding-top:34px;padding-bottom:72px}.checkout-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.checkout-eyebrow,.checkout-summary-label{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.checkout-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px)}.checkout-heading p{color:#64748b;max-width:650px;margin:10px 0 0;line-height:1.7}.checkout-reservation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;min-width:180px;padding:15px 18px}.checkout-reservation span,.checkout-reservation strong{display:block}.checkout-reservation span{color:#64748b;font-size:12px}.checkout-reservation strong{color:#1d4ed8;margin-top:4px}.checkout-progress{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.checkout-step{background:#fff;border:1px solid #e2e8f0;border-radius:15px;align-items:center;gap:10px;padding:14px;display:flex}.checkout-step>span{color:#64748b;background:#f1f5f9;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.checkout-step strong,.checkout-step small{display:block}.checkout-step small{color:#94a3b8;margin-top:2px}.checkout-step.active{background:#eff6ff;border-color:#93c5fd}.checkout-step.active>span{color:#fff;background:#2563eb}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:start;gap:28px;display:grid}.checkout-products-panel,.checkout-order-summary{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 16px 40px #0f172a0f}.checkout-panel-heading{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.checkout-panel-heading span{color:#64748b;font-size:13px}.checkout-panel-heading h2{margin:3px 0 0}.checkout-status-badge{background:#ecfdf5;border-radius:999px;padding:7px 11px;font-weight:800;color:#047857!important}.checkout-product{border-bottom:1px solid #eef2f7;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.checkout-product:last-child{border-bottom:0}.checkout-product-visual{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:16px;place-items:center;width:70px;height:70px;font-weight:900;display:grid}.checkout-product-copy a{color:#0f172a;font-weight:800;text-decoration:none;display:block}.checkout-product-copy span,.checkout-product-copy small{color:#64748b;margin-top:5px;display:block}.checkout-order-summary{padding:24px;position:sticky;top:20px}.checkout-order-summary h2{margin:0 0 22px}.checkout-summary-row{color:#64748b;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.checkout-summary-row strong{color:#0f172a}.checkout-summary-total{border-top:1px solid #e2e8f0;justify-content:space-between;gap:20px;margin-top:12px;padding:20px 0;display:flex}.checkout-summary-total strong{color:#0f172a;font-size:22px}.checkout-continue-button{color:#fff;width:100%;font:inherit;background:#2563eb;border:0;border-radius:14px;margin-top:8px;padding:15px 18px;font-weight:800}.checkout-continue-button:disabled{cursor:not-allowed;opacity:.55}.checkout-coming-note{color:#64748b;text-align:center;margin:12px 0;font-size:12px;line-height:1.55}.checkout-back-link{color:#2563eb;text-align:center;font-size:13px;font-weight:700;text-decoration:none;display:block}@media (width<=900px){.checkout-layout{grid-template-columns:1fr}.checkout-order-summary{position:static}.checkout-progress{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.checkout-heading{flex-direction:column}.checkout-reservation{width:100%}.checkout-progress{grid-template-columns:1fr}.checkout-product{grid-template-columns:58px minmax(0,1fr)}.checkout-product-visual{width:58px;height:58px}.checkout-product>strong{grid-column:2}}.product-card{background:linear-gradient(#fffffffa,#f8fbfffa);border:1px solid #7e9ac633;border-radius:22px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 10px 30px #12264a12}.product-card:hover{border-color:#2877ff57;transform:translateY(-6px);box-shadow:0 22px 55px #12367026}.product-card .product-image{background:radial-gradient(circle at 50% 40%,#3d89ff29,#0000 42%),linear-gradient(145deg,#f8fbff,#eef5ff);min-height:205px;position:relative;overflow:hidden}.product-card .product-image:after{content:"";pointer-events:none;background:radial-gradient(#2b7cff24,#0000 70%);height:80%;position:absolute;inset:auto -25% -55%}.product-card .product-code{transition:transform .26s,filter .26s}.product-card:hover .product-code{filter:drop-shadow(0 10px 18px #2474ff2e);transform:translateY(-3px)scale(1.06)rotate(-2deg)}.product-card .product-content{padding:18px}.product-card .product-content h3{margin-bottom:10px;font-size:1rem;line-height:1.35}.product-price-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.product-price-row .price{letter-spacing:-.025em;font-size:1.15rem}.product-stock{color:#65748d;text-align:right;font-size:.72rem;font-weight:700}.product-card-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:9px;margin-top:15px;display:grid}.product-buy-now,.product-add-cart{min-height:43px;font:inherit;cursor:pointer;border-radius:12px;font-size:.78rem;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.product-buy-now{color:#fff;background:linear-gradient(135deg,#1768f2,#338cff);border:1px solid #2474ff;box-shadow:0 8px 18px #1f70ff33}.product-buy-now:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #1f70ff4d}.product-add-cart{color:#18243a;background:#fff;border:1px solid #d6e2f3;justify-content:center;align-items:center;gap:7px;display:inline-flex}.product-add-cart svg{width:16px;height:16px}.product-add-cart:hover:not(:disabled){background:#f3f8ff;border-color:#8eb9ff;transform:translateY(-2px)}.product-add-cart.is-added{color:#176b3b;background:#effbf4;border-color:#a9ddc0}.product-buy-now:disabled,.product-add-cart:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}@media (width<=1100px){.product-card-actions{grid-template-columns:1fr}}@media (width<=720px){.product-card{border-radius:18px}.product-card .product-image{min-height:180px}.product-card-actions{grid-template-columns:1fr 1fr}.product-buy-now,.product-add-cart{min-height:46px}}@media (width<=420px){.product-card-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-card,.product-card .product-code,.product-buy-now,.product-add-cart{transition:none}.product-card:hover,.product-card:hover .product-code{transform:none}}.account-store-card,.my-store-summary-card,.my-store-state-card,.my-store-next-card,.my-store-loading-card,.my-store-application{background:#fff;border:1px solid #0f172a17;box-shadow:0 18px 50px #0f172a0f}.account-store-card{border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:24px;display:grid}.account-store-icon,.my-store-summary-icon{color:#175cd3;background:#eff6ff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.account-store-icon span{letter-spacing:.08em;font-size:12px;font-weight:900}.account-store-copy h2,.my-store-summary-copy h2,.my-store-state-card h2,.my-store-next-card h2,.my-store-form h2,.my-store-application-copy h2{margin:6px 0 8px}.account-store-copy p,.my-store-summary-copy p,.my-store-state-card>p,.my-store-next-card p,.my-store-form p,.my-store-application-copy>p{color:#64748b;margin:0;line-height:1.65}.account-store-button,.my-store-submit{color:#fff;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:14px;padding:13px 18px;font-weight:800}.account-store-button:hover,.my-store-submit:hover:not(:disabled){filter:brightness(.96)}.my-store-page{padding-bottom:56px}.my-store-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.my-store-heading h1{margin-bottom:8px}.my-store-heading p{color:#64748b;max-width:720px;margin:0;line-height:1.65}.my-store-back-link{color:#175cd3;flex:none;font-weight:800;text-decoration:none}.my-store-summary-card{border-radius:26px;align-items:flex-start;gap:20px;padding:26px;display:flex}.my-store-summary-icon svg{width:28px;height:28px}.my-store-summary-copy{flex:1}.my-store-status-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.my-store-status,.my-store-coming-soon{letter-spacing:.06em;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.my-store-status--pending{color:#c2410c;background:#fff7ed}.my-store-status--approved{color:#027a48;background:#ecfdf3}.my-store-status--rejected,.my-store-status--suspended{color:#b42318;background:#fef2f2}.my-store-id{color:#94a3b8;font-size:13px;font-weight:700}.my-store-state-card,.my-store-next-card{border-radius:24px;margin-top:18px;padding:24px}.my-store-rejection{background:#fff7ed;border-radius:16px;margin-top:20px;padding:16px}.my-store-rejection p{margin:6px 0 0}.my-store-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.my-store-metadata>div{background:#f8fafc;border-radius:16px;padding:15px}.my-store-metadata span,.my-store-metadata strong{display:block}.my-store-metadata span{color:#64748b;margin-bottom:5px;font-size:12px}.my-store-next-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.my-store-coming-soon{color:#175cd3;white-space:nowrap;background:#eff6ff}.my-store-loading-card{border-radius:24px;align-items:center;gap:16px;padding:24px;display:flex}.my-store-loading-card p{color:#64748b;margin:5px 0 0}.my-store-loader{border:3px solid #dbeafe;border-top-color:#175cd3;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ukly-store-spin}@keyframes ukly-store-spin{to{transform:rotate(360deg)}}.my-store-error{color:#b42318;background:#fef2f2;border-radius:16px;margin-bottom:18px;padding:15px 17px;font-weight:700}.my-store-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:14px;font-weight:900;text-decoration:underline}.my-store-application{border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;overflow:hidden}.my-store-application-copy{background:linear-gradient(145deg,#fff 0%,#f4f8ff 100%);padding:34px}.my-store-principles{gap:12px;margin-top:28px;display:grid}.my-store-principles>div{background:#ffffffc7;border:1px solid #175cd317;border-radius:16px;padding:15px}.my-store-principles strong,.my-store-principles span{display:block}.my-store-principles span{color:#64748b;margin-top:4px;font-size:13px}.my-store-form{flex-direction:column;gap:19px;padding:34px;display:flex}.my-store-form label{color:#334155;gap:8px;font-size:13px;font-weight:800;display:grid}.my-store-form input,.my-store-form textarea{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:14px;outline:none;padding:13px 14px}.my-store-form textarea{resize:vertical}.my-store-form input:focus,.my-store-form textarea:focus{border-color:#175cd3;box-shadow:0 0 0 3px #175cd31a}.my-store-submit:disabled{opacity:.6;cursor:wait}.my-store-form small{color:#64748b;line-height:1.5}@media (width<=820px){.account-store-card{grid-template-columns:auto 1fr}.account-store-button{grid-column:1/-1;width:100%}.my-store-heading,.my-store-next-card{flex-direction:column;align-items:flex-start}.my-store-application{grid-template-columns:1fr}}@media (width<=560px){.account-store-card,.my-store-summary-card{padding:19px}.my-store-summary-card{flex-direction:column}.my-store-application-copy,.my-store-form{padding:22px}.my-store-metadata{grid-template-columns:1fr}}.account-dashboard-page{padding-top:44px;padding-bottom:76px}.account-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.account-dashboard-heading h1{color:#101828;letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(30px,3vw,42px)}.account-dashboard-heading p{color:#667085;max-width:680px;margin:0;line-height:1.65}.account-dashboard-active-pill{color:#067647;background:#ecfdf3;border:1px solid #ccebdc;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.account-dashboard-active-pill>span,.account-dashboard-session-dot{background:#12b76a;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #12b76a1a}.account-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);align-items:stretch;gap:22px;display:grid}.account-dashboard-profile,.account-dashboard-store{background:#fffffff5;border:1px solid #e4eaf2;border-radius:26px;min-width:0;transition:transform .19s,box-shadow .19s,border-color .19s;overflow:hidden;box-shadow:0 18px 50px #0f172a12}.account-dashboard-profile:hover,.account-dashboard-store:hover{border-color:#d4e1f4;transform:translateY(-3px);box-shadow:0 24px 60px #0f172a1a}.account-dashboard-profile-top{background:linear-gradient(135deg,#fff 55%,#f4f8ff);border-bottom:1px solid #edf1f6;align-items:center;gap:18px;min-height:128px;padding:28px;display:flex}.account-dashboard-avatar{color:#fff;background:linear-gradient(145deg,#155eef,#3981ff);border-radius:20px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:26px;font-weight:900;display:grid;box-shadow:0 12px 28px #155eef3d}.account-dashboard-identity{flex:1;min-width:0}.account-dashboard-identity>span{color:#155eef;letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.account-dashboard-identity h2{color:#101828;margin:0 0 4px;font-size:25px}.account-dashboard-identity p{overflow-wrap:anywhere;color:#667085;margin:0}.account-dashboard-profile-badge{color:#475467;background:#fff;border:1px solid #e1e8f2;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.account-dashboard-profile-badge svg,.account-dashboard-icon svg,.account-dashboard-action-icon svg,.account-dashboard-store-button svg,.account-dashboard-action-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.account-dashboard-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 28px;display:grid}.account-dashboard-details>div{background:#f8faff;border:1px solid #e8edf4;border-radius:16px;min-width:0;padding:15px;transition:background .18s,border-color .18s}.account-dashboard-details>div:hover{background:#f3f7ff;border-color:#d8e5f8}.account-dashboard-details span{color:#7c8799;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.account-dashboard-details strong{overflow-wrap:anywhere;color:#182230;font-size:13px;display:block}.account-dashboard-session{background:#fbfcfe;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.account-dashboard-session-copy{align-items:center;gap:13px;display:flex}.account-dashboard-session-copy strong{color:#182230}.account-dashboard-session-copy p{color:#667085;margin:4px 0 0;font-size:12px}.account-dashboard-logout{color:#b42318;min-height:42px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #f1b7b7;border-radius:12px;flex:none;padding:0 17px;font-size:13px;font-weight:800;transition:transform .17s,background .17s,border-color .17s}.account-dashboard-logout:hover{background:#ffeded;border-color:#e98b8b;transform:translateY(-1px)}.account-dashboard-store{background:linear-gradient(155deg,#fff 55%,#f4f7ff);flex-direction:column;padding:26px;display:flex}.account-dashboard-store-head{align-items:center;gap:14px;display:flex}.account-dashboard-store-head h2{color:#101828;margin:5px 0 0;font-size:24px}.account-dashboard-icon{border-radius:17px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.account-dashboard-icon--blue{color:#175cd3;background:#eaf2ff}.account-dashboard-store-description{color:#667085;margin:20px 0;line-height:1.65}.account-dashboard-store-benefits{gap:9px;margin-bottom:22px;display:grid}.account-dashboard-store-benefits>div{background:#ffffffc2;border:1px solid #e7edf6;border-radius:15px;align-items:center;gap:12px;padding:11px 12px;display:flex}.account-dashboard-store-benefits>div>span{color:#175cd3;background:#eef4ff;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.account-dashboard-store-benefits p{color:#667085;margin:0;font-size:11px;line-height:1.45}.account-dashboard-store-benefits strong{color:#182230;margin-bottom:2px;font-size:12px;display:block}.account-dashboard-store-button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#155eef,#2970ff);border:0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 26px #155eef33}.account-dashboard-store-button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #155eef47}.account-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.account-dashboard-action{color:#182230;text-align:left;min-width:0;min-height:104px;font:inherit;background:#fff;border:1px solid #e4eaf2;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 12px 34px #0f172a0d}button.account-dashboard-action{cursor:pointer}button.account-dashboard-action:hover{border-color:#d4e1f4;transform:translateY(-3px);box-shadow:0 18px 42px #0f172a14}.account-dashboard-action--orders{background:linear-gradient(135deg,#fff,#f3f7ff)}.account-dashboard-action--store{background:linear-gradient(135deg,#fff,#f6f4ff)}.account-dashboard-action--security{background:linear-gradient(135deg,#fff,#f1fbf6)}.account-dashboard-action-icon{color:#175cd3;background:#eaf2ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.account-dashboard-action--store .account-dashboard-action-icon{color:#6941c6;background:#f2edff}.account-dashboard-action--security .account-dashboard-action-icon{color:#067647;background:#eafaf2}.account-dashboard-action-copy{min-width:0}.account-dashboard-action-copy strong,.account-dashboard-action-copy small{display:block}.account-dashboard-action-copy strong{margin-bottom:5px;font-size:14px}.account-dashboard-action-copy small{color:#667085;font-size:11px;line-height:1.5}.account-dashboard-action-arrow{color:#98a2b3;transition:transform .18s,color .18s}button.account-dashboard-action:hover .account-dashboard-action-arrow{color:#175cd3;transform:translate(3px)}.account-dashboard-static-badge{color:#067647;background:#dcfae6;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.account-dashboard-store-button:focus-visible,.account-dashboard-logout:focus-visible,.account-dashboard-action:focus-visible{outline-offset:3px;outline:3px solid #155eef38}@media (width<=1050px){.account-dashboard-grid{grid-template-columns:1fr}.account-dashboard-store{min-height:auto}}@media (width<=820px){.account-dashboard-actions,.account-dashboard-details{grid-template-columns:1fr}}@media (width<=640px){.account-dashboard-page{padding-top:28px;padding-bottom:52px}.account-dashboard-heading{flex-direction:column;align-items:flex-start;gap:15px}.account-dashboard-profile-top{flex-wrap:wrap;align-items:flex-start;padding:22px}.account-dashboard-profile-badge{margin-left:84px}.account-dashboard-details{padding:18px 22px}.account-dashboard-session{flex-direction:column;align-items:stretch;padding:20px 22px}.account-dashboard-logout{width:100%}.account-dashboard-store{padding:22px}}@media (width<=420px){.account-dashboard-profile-badge{justify-content:center;width:100%;margin-left:0}.account-dashboard-action{grid-template-columns:auto 1fr}.account-dashboard-action-arrow,.account-dashboard-static-badge{grid-column:2}}@media (prefers-reduced-motion:reduce){.account-dashboard-profile,.account-dashboard-store,.account-dashboard-action,.account-dashboard-store-button,.account-dashboard-logout,.account-dashboard-action-arrow{transition:none}.account-dashboard-profile:hover,.account-dashboard-store:hover,button.account-dashboard-action:hover,.account-dashboard-store-button:hover,.account-dashboard-logout:hover{transform:none}}.store-locations-section{background:#fff;border:1px solid #0f172a17;border-radius:26px;margin-top:18px;padding:26px;box-shadow:0 18px 50px #0f172a0f}.store-locations-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.store-locations-heading h2{margin:6px 0 8px}.store-locations-heading p{color:#64748b;max-width:720px;margin:0;line-height:1.6}.store-locations-count{color:#175cd3;background:#eff6ff;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:900}.store-locations-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.store-location-form{background:#f8faff;border:1px solid #e5eaf1;border-radius:20px;gap:16px;padding:20px;display:grid}.store-location-form-heading strong,.store-location-form-heading span{display:block}.store-location-form-heading strong{color:#0f172a;font-size:17px}.store-location-form-heading span{color:#64748b;margin-top:4px;font-size:12px}.store-location-form label{color:#334155;gap:7px;font-size:12px;font-weight:800;display:grid}.store-location-form input:not([type=checkbox]){box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:13px;outline:none;padding:12px 13px}.store-location-form input:not([type=checkbox]):focus{border-color:#175cd3;box-shadow:0 0 0 3px #175cd31a}.store-location-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-location-options{gap:9px;display:grid}.store-location-options label{cursor:pointer;background:#fff;border:1px solid #e4eaf2;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.store-location-options input{margin-top:3px}.store-location-options span,.store-location-options strong{display:block}.store-location-options span{color:#64748b;font-size:11px;font-weight:500;line-height:1.45}.store-location-options strong{color:#1e293b;margin-bottom:2px;font-size:12px}.store-location-submit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:13px;font-weight:850}.store-location-submit:disabled{opacity:.6;cursor:wait}.store-locations-list{gap:12px;display:grid}.store-locations-empty{color:#64748b;text-align:center;background:#fbfcfe;border:1px dashed #cfd8e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px;display:flex}.store-locations-empty strong{color:#1e293b}.store-locations-empty span{max-width:440px;font-size:12px;line-height:1.55}.store-location-card{background:#fff;border:1px solid #e4eaf2;border-radius:19px;padding:18px;transition:transform .18s,box-shadow .18s}.store-location-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a12}.store-location-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-location-label{color:#64748b;font-size:11px;font-weight:800}.store-location-card h3{color:#0f172a;margin:4px 0 0;font-size:19px}.store-location-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.store-location-badge{color:#475467;background:#f2f4f7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.store-location-badge--primary{color:#175cd3;background:#eff6ff}.store-location-badge--public{color:#067647;background:#ecfdf3}.store-location-details{color:#64748b;margin-top:14px;font-size:12px}.store-location-details p{margin:5px 0}.store-location-details strong{color:#344054}.store-location-no-coordinates{color:#b54708}.store-location-actions{border-top:1px solid #edf1f6;flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:14px;display:flex}.store-location-actions button{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.store-location-actions button:hover:not(:disabled){background:#f8fafc;border-color:#b9c8dc}.store-location-actions button:disabled{opacity:.55;cursor:default}.store-location-actions .store-location-delete{color:#b42318;border-color:#f1c5c2;margin-left:auto}.store-locations-error{color:#b42318;background:#fef3f2;border-radius:14px;margin-bottom:18px;padding:13px 15px;font-size:12px;font-weight:750}.store-location-submit:focus-visible,.store-location-actions button:focus-visible{outline-offset:2px;outline:3px solid #175cd32e}@media (width<=900px){.store-locations-layout{grid-template-columns:1fr}}@media (width<=620px){.store-locations-section{padding:20px}.store-locations-heading{flex-direction:column}.store-location-form-grid{grid-template-columns:1fr}.store-location-card-head{flex-direction:column}.store-location-badges{justify-content:flex-start}.store-location-actions{grid-template-columns:1fr;display:grid}.store-location-actions .store-location-delete{margin-left:0}}@media (prefers-reduced-motion:reduce){.store-location-card{transition:none}.store-location-card:hover{transform:none}}.store-application-v2__form{background:radial-gradient(circle at 100% 0,#1f6feb17,#0000 32%),#fff;border:1px solid #0f2e5e1a;border-radius:28px;flex-direction:column;gap:0;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f2e5e14,0 4px 16px #0f2e5e0a}.store-application-v2__form:before{content:"";background:linear-gradient(90deg,#1769e0 0%,#3b82f6 52%,#7aaeff 100%);width:100%;height:4px;position:absolute;top:0;left:0}.store-application-v2__form-header{border-bottom:1px solid #0f2e5e14;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 26px;display:flex}.store-application-v2__form-header>div{min-width:0}.store-application-v2__form-header h2{color:#10233f;letter-spacing:-.025em;margin:8px 0;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.15}.store-application-v2__form-header p{color:#66758b;max-width:620px;margin:0;font-size:.94rem;line-height:1.65}.store-application-v2__secure{color:#16713b;letter-spacing:.02em;white-space:nowrap;background:#f0fdf4e6;border:1px solid #15803d24;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.store-application-v2__secure:before{content:"";background:#22a559;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a5591a}.store-application-v2__section{border-bottom:1px solid #0f2e5e12;flex-direction:column;gap:22px;padding:28px 32px;display:flex}.store-application-v2__section-title{align-items:center;gap:14px;display:flex}.store-application-v2__section-title>span{color:#fff;background:linear-gradient(145deg,#1769e0,#3b82f6);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:900;display:grid;box-shadow:0 8px 18px #1769e033}.store-application-v2__section-title h3{color:#142640;letter-spacing:-.01em;margin:0 0 3px;font-size:1rem}.store-application-v2__section-title p{color:#7b8798;margin:0;font-size:.8rem;line-height:1.45}.store-application-v2__field{flex-direction:column;gap:8px;min-width:0;display:flex}.store-application-v2__field>span{color:#24364f;font-size:.82rem;font-weight:800}.store-application-v2__field>small{color:#8490a0;font-size:.73rem;line-height:1.5}.store-application-v2__field input,.store-application-v2__field textarea,.store-application-v2__field select{box-sizing:border-box;color:#142640;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:14px;outline:none;font-size:.9rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}.store-application-v2__field input,.store-application-v2__field select{min-height:49px;padding:0 15px}.store-application-v2__field textarea{resize:vertical;min-height:118px;padding:14px 15px;line-height:1.55}.store-application-v2__field input::placeholder,.store-application-v2__field textarea::placeholder{color:#a0aaba}.store-application-v2__field input:hover,.store-application-v2__field textarea:hover,.store-application-v2__field select:hover{background:#fff;border-color:#c4d3e7}.store-application-v2__field input:focus,.store-application-v2__field textarea:focus,.store-application-v2__field select:focus{background:#fff;border-color:#3982e9;box-shadow:0 0 0 4px #3982e91a,0 8px 22px #0f2e5e0a}.store-application-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-application-v2__business-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-business-type{color:#223650;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dfe7f0;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;min-height:112px;padding:17px 16px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.store-business-type:hover{background:#fff;border-color:#b9cee9;transform:translateY(-2px);box-shadow:0 10px 24px #0f2e5e12}.store-business-type--active{background:linear-gradient(145deg,#eff6fff5,#f8fbfff5);border-color:#1769e094;box-shadow:inset 0 0 0 1px #1769e014,0 10px 25px #1769e014}.store-business-type__check{color:#0000;background:#fff;border:1px solid #d5dfeb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.store-business-type--active .store-business-type__check{color:#fff;background:#1769e0;border-color:#1769e0}.store-business-type strong{max-width:calc(100% - 28px);margin:6px 0 7px;font-size:.86rem;line-height:1.3}.store-business-type small{color:#77869a;font-size:.72rem;line-height:1.45}.store-business-type--active strong{color:#125bbf}.store-application-v2__footer{background:linear-gradient(#f8fbff59,#f6f9fdeb);justify-content:space-between;align-items:center;gap:24px;padding:25px 32px 30px;display:flex}.store-application-v2__footer>div{flex-direction:column;gap:4px;max-width:430px;display:flex}.store-application-v2__footer strong{color:#24364f;font-size:.8rem}.store-application-v2__footer span{color:#7b8798;font-size:.72rem;line-height:1.5}.store-application-v2__footer .my-store-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1769e0,#2478eb);border:0;border-radius:14px;flex:none;min-width:220px;min-height:48px;margin:0;padding:0 20px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 10px 24px #1769e038}.store-application-v2__footer .my-store-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #1769e047}.store-application-v2__footer .my-store-submit:active:not(:disabled){transform:translateY(0)}.store-application-v2__footer .my-store-submit:disabled{cursor:not-allowed;opacity:.62}.store-business-type:focus-visible,.store-application-v2__footer .my-store-submit:focus-visible{outline-offset:3px;outline:3px solid #1769e038}.my-store-application:has(.store-application-v2__form){align-items:start}.my-store-application:has(.store-application-v2__form) .my-store-application-copy{position:sticky;top:96px}@media (width<=1050px){.store-application-v2__business-types{grid-template-columns:1fr}.store-business-type{min-height:94px}}@media (width<=900px){.my-store-application:has(.store-application-v2__form) .my-store-application-copy{position:static}.store-application-v2__form-header,.store-application-v2__section,.store-application-v2__footer{padding-left:24px;padding-right:24px}}@media (width<=680px){.store-application-v2__form{border-radius:22px}.store-application-v2__form-header{flex-direction:column;gap:14px;padding-top:25px}.store-application-v2__secure{align-self:flex-start}.store-application-v2__grid{grid-template-columns:1fr}.store-application-v2__footer{flex-direction:column;align-items:stretch}.store-application-v2__footer>div{max-width:none}.store-application-v2__footer .my-store-submit{width:100%;min-width:0}}@media (width<=440px){.store-application-v2__form-header,.store-application-v2__section,.store-application-v2__footer{padding-left:18px;padding-right:18px}.store-application-v2__section{padding-top:23px;padding-bottom:23px}.store-application-v2__section-title{align-items:flex-start}.store-application-v2__section-title>span{border-radius:10px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.store-business-type,.store-application-v2__field input,.store-application-v2__field textarea,.store-application-v2__field select,.store-application-v2__footer .my-store-submit{transition:none}.store-business-type:hover,.store-application-v2__footer .my-store-submit:hover:not(:disabled){transform:none}}.seller-journey{background:radial-gradient(circle at 5% 5%,#2a74ea1a,#0000 31%),linear-gradient(#fff 0%,#f8fbff 52%,#f4f8fd 100%);border-radius:28px 0 0 28px;flex-direction:column;align-self:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.seller-journey:before{content:"";background:linear-gradient(#1769e0 0%,#1769e04d 48%,#1769e000 100%);width:4px;height:100%;position:absolute;top:0;left:0}.seller-journey__intro{padding:42px 32px 30px}.seller-journey__intro h2{color:#10233f;letter-spacing:-.025em;max-width:520px;margin:10px 0 12px;font-size:clamp(1.35rem,1.7vw,1.75rem);line-height:1.17}.seller-journey__intro>p{color:#64758c;max-width:570px;margin:0;font-size:.91rem;line-height:1.72}.seller-journey__benefits{gap:11px;padding:0 32px 32px;display:grid}.seller-journey__benefit{background:#ffffffd1;border:1px solid #245ba51c;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:15px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 5px 18px #15376509}.seller-journey__benefit:hover{border-color:#1769e033;transform:translateY(-2px);box-shadow:0 9px 22px #1537650f}.seller-journey__benefit>span{color:#1769e0;background:#eef5ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:900;display:grid}.seller-journey__benefit strong{color:#1c304c;margin-bottom:3px;font-size:.84rem;display:block}.seller-journey__benefit p{color:#738198;margin:0;font-size:.73rem;line-height:1.48}.seller-journey__next{background:#f6faffa8;border-top:1px solid #1c498914;border-bottom:1px solid #1c498914;margin-top:2px;padding:31px 32px 32px}.seller-journey__heading>span{color:#1769e0;letter-spacing:.11em;margin-bottom:8px;font-size:.66rem;font-weight:900;display:inline-flex}.seller-journey__heading h3{color:#152942;letter-spacing:-.015em;margin:0 0 7px;font-size:1.05rem}.seller-journey__heading p{color:#718096;max-width:500px;margin:0;font-size:.76rem;line-height:1.55}.seller-journey__timeline{gap:0;margin-top:25px;display:grid;position:relative}.seller-journey__timeline:before{content:"";background:linear-gradient(#1769e06b,#1769e014);width:2px;position:absolute;top:21px;bottom:21px;left:17px}.seller-journey__step{z-index:1;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:0 0 22px;display:grid;position:relative}.seller-journey__step:last-child{padding-bottom:0}.seller-journey__step>span{box-sizing:border-box;color:#fff;background:#1769e0;border:5px solid #f6faff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:900;display:grid;box-shadow:0 5px 12px #1769e02e}.seller-journey__step strong{color:#223750;padding-top:2px;font-size:.81rem;display:block}.seller-journey__step p{color:#77869a;max-width:470px;margin:4px 0 0;font-size:.72rem;line-height:1.5}.seller-journey__ready{background:linear-gradient(145deg,#f0fdf4e6,#f7fffaf5);border:1px solid #198b4e21;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin:auto 32px 32px;padding:18px;display:grid}.seller-journey__ready-icon{color:#198b4e;background:#1d9f541c;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:900;display:grid}.seller-journey__ready strong{color:#175f37;margin:1px 0 5px;font-size:.82rem;display:block}.seller-journey__ready p{color:#5f7c6c;margin:0;font-size:.72rem;line-height:1.55}.my-store-application:has(.seller-journey){align-items:stretch}.my-store-application:has(.seller-journey) .store-application-v2__form{align-self:stretch}.my-store-application:has(.seller-journey) .my-store-application-copy{position:relative;top:auto}@media (width<=1050px){.seller-journey__intro{padding:34px 26px 26px}.seller-journey__benefits{padding:0 26px 26px}.seller-journey__next{padding:27px 26px 28px}.seller-journey__ready{margin:auto 26px 26px}}@media (width<=900px){.seller-journey{border-radius:24px}.seller-journey:before{background:linear-gradient(90deg,#1769e0,#1769e01f);width:100%;height:4px}.seller-journey__ready{margin-top:28px}}@media (width<=600px){.seller-journey__intro{padding:28px 20px 23px}.seller-journey__benefits{padding:0 20px 23px}.seller-journey__next{padding:24px 20px}.seller-journey__ready{margin:24px 20px 22px}.seller-journey__benefit{grid-template-columns:34px minmax(0,1fr);padding:13px}.seller-journey__benefit>span{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.seller-journey__benefit{transition:none}.seller-journey__benefit:hover{transform:none}}.international-phone-field{min-width:0}.international-phone-control{background:#fff;border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:minmax(190px,.95fr) minmax(145px,1.05fr);align-items:stretch;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;overflow:hidden;box-shadow:0 1px 2px #142d5005}.international-phone-control:focus-within{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01a}.international-phone-control label{min-width:0;margin:0;display:block}.international-phone-control select,.international-phone-control input{box-sizing:border-box;color:#1d2f48;width:100%;min-width:0;height:48px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;font-size:.82rem}.international-phone-control select:focus,.international-phone-control input:focus{box-shadow:none;border:0;outline:0}.international-phone-control__country{background:linear-gradient(#fbfdff 0%,#f7faff 100%);border-right:1px solid #e3e9f1;min-width:0;position:relative}.international-phone-control__country select{cursor:pointer;text-overflow:ellipsis;padding:0 34px 0 13px;font-weight:700}.international-phone-control__country:hover{background:#f3f8ff}.international-phone-control__number input{font-variant-numeric:tabular-nums;letter-spacing:.015em;padding:0 14px}.international-phone-control__number input::placeholder,.international-phone-control__prefix input::placeholder{color:#9aa9ba;opacity:1}.international-phone-control__prefix{background:#fbfdff;border-right:1px solid #e3e9f1;min-width:88px}.international-phone-control__prefix input{text-align:center;color:#1769e0;font-variant-numeric:tabular-nums;padding:0 10px;font-weight:800}.international-phone-control:has(.international-phone-control__prefix){grid-template-columns:minmax(145px,.85fr) minmax(82px,.36fr) minmax(130px,1fr)}.international-phone-field>small{color:#8290a3;margin-top:7px;font-size:.69rem;line-height:1.45;display:block}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.store-application-v2__field .international-phone-control select,.store-application-v2__field .international-phone-control input{box-shadow:none;border:0;border-radius:0}@media (width<=760px){.international-phone-control{grid-template-columns:minmax(155px,.9fr) minmax(125px,1fr)}.international-phone-control:has(.international-phone-control__prefix){grid-template-columns:minmax(135px,.8fr) 82px minmax(120px,1fr)}.international-phone-control__country select{padding-left:11px;font-size:.78rem}}@media (width<=520px){:is(.international-phone-control,.international-phone-control:has(.international-phone-control__prefix)){box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:8px;overflow:visible}.international-phone-control:focus-within{box-shadow:none;border:0}.international-phone-control__country,.international-phone-control__prefix,.international-phone-control__number{background:#fff;border:1px solid #dbe4ef;border-radius:11px;overflow:hidden}.international-phone-control__country{background:linear-gradient(#fbfdff,#f7faff)}.international-phone-control__country:focus-within,.international-phone-control__prefix:focus-within,.international-phone-control__number:focus-within{border-color:#1769e0;box-shadow:0 0 0 3px #1769e017}.international-phone-control__prefix input{text-align:left;padding-left:13px}}@media (prefers-reduced-motion:reduce){.international-phone-control{transition:none}}.store-application-v2__contact-grid{grid-template-columns:minmax(0,1.3fr) minmax(210px,.9fr);align-items:start}.store-application-v2__contact-grid .international-phone-control{grid-template-columns:minmax(225px,1.25fr) minmax(125px,.75fr)}.store-application-v2__contact-grid .international-phone-control__country select{padding-left:12px;padding-right:30px;font-size:.78rem}.store-application-v2__contact-grid .international-phone-control:has(.international-phone-control__prefix){grid-template-columns:minmax(145px,.85fr) minmax(78px,.38fr) minmax(120px,.77fr)}@media (width<=1120px){.store-application-v2__contact-grid{grid-template-columns:1fr}.store-application-v2__contact-grid .international-phone-control{grid-template-columns:minmax(220px,1.15fr) minmax(150px,.85fr)}.store-application-v2__contact-grid .international-phone-control:has(.international-phone-control__prefix){grid-template-columns:minmax(170px,.9fr) minmax(82px,.35fr) minmax(145px,.75fr)}}@media (width<=620px){:is(.store-application-v2__contact-grid .international-phone-control,.store-application-v2__contact-grid .international-phone-control:has(.international-phone-control__prefix)){grid-template-columns:1fr}}.store-location-map-picker{background:#fff;border:1px solid #2563eb24;border-radius:20px;margin:4px 0 18px;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.store-location-map-picker__header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.store-location-map-picker__header>div{gap:4px;display:grid}.store-location-map-picker__header span{color:#64748b;letter-spacing:.08em;font-size:.7rem;font-weight:800}.store-location-map-picker__header strong{color:#172033;font-size:.94rem;line-height:1.35}.store-location-map-picker__header button{color:#1558c8;min-height:36px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #2563eb29;border-radius:11px;flex:none;padding:8px 12px;font-size:.76rem;font-weight:800;transition:transform .16s,background-color .16s,border-color .16s}.store-location-map-picker__header button:hover{background:#dbeafe;border-color:#2563eb47;transform:translateY(-1px)}.store-location-map-picker__header button:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.store-location-map-picker__canvas{background:#eaf1f8;width:100%;height:320px}.store-location-map-picker__footer{background:linear-gradient(#f8fafcb8,#fff);border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px 15px;display:flex}.store-location-map-picker__footer span{color:#64748b;max-width:65%;font-size:.76rem;line-height:1.55}.store-location-map-picker__footer strong{color:#1558c8;text-align:right;font-size:.76rem;font-weight:800}@media (width<=720px){.store-location-map-picker__header,.store-location-map-picker__footer{flex-direction:column;align-items:flex-start}.store-location-map-picker__header button{width:100%}.store-location-map-picker__canvas{height:280px}.store-location-map-picker__footer span{max-width:none}.store-location-map-picker__footer strong{text-align:left}}@media (width<=480px){.store-location-map-picker{border-radius:16px}.store-location-map-picker__canvas{height:245px}}@media (prefers-reduced-motion:reduce){.store-location-map-picker__header button{transition:none}}.public-stores-page{padding-top:32px;padding-bottom:72px}.public-stores-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.public-stores-hero h1{color:#111827;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1}.public-stores-hero p{color:#68758a;max-width:650px;margin:0;font-size:.96rem;line-height:1.6}.public-stores-total{background:#fff;border:1px solid #e6eaf0;border-radius:18px;min-width:150px;padding:14px 17px;box-shadow:0 10px 30px #0f172a0e}.public-stores-total strong,.public-stores-total span{display:block}.public-stores-total strong{color:#111827;font-size:1.15rem;font-weight:900}.public-stores-total span{color:#8793a5;margin-top:4px;font-size:.76rem}.public-stores-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),540px));justify-content:start;gap:24px;display:grid}.public-store-card{isolation:isolate;background:#fff;border:1px solid #e4e9f0;border-radius:26px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 38px #0f172a13}.public-store-card:hover{border-color:#e3263640;transform:translateY(-5px);box-shadow:0 22px 46px #0f172a21}.public-store-card__cover{background:radial-gradient(circle at 87% 14%,#ffffff40,#0000 29%),radial-gradient(circle at 15% 110%,#ffffff1a,#0000 32%),linear-gradient(135deg,#ed3344 0%,#d92334 52%,#b91828 100%);justify-content:space-between;align-items:flex-start;gap:18px;min-height:120px;padding:22px;display:flex;position:relative;overflow:hidden}.public-store-card__cover:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-60px}.public-store-card__mark{z-index:1;color:#c91f30;background:linear-gradient(145deg,#fff,#f9fafc);border:3px solid #ffffffeb;border-radius:19px;place-items:center;width:64px;height:64px;font-size:1.55rem;font-weight:950;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative;box-shadow:0 12px 27px #5c081438}.public-store-card:hover .public-store-card__mark{transform:translateY(-2px)rotate(-3deg);box-shadow:0 17px 34px #5c081447}.public-store-card__verified{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.7rem;font-weight:850;display:inline-flex;position:relative}.public-store-card__body{padding:21px 22px 20px}.public-store-card__heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.public-store-card__heading>div{min-width:0}.public-store-card__category{color:#cc2031;letter-spacing:.085em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:900;display:block}.public-store-card__heading h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:1.28rem;font-weight:900;line-height:1.15}.public-store-card__icon{color:#d92334;background:#fff4f5;border:1px solid #e326361f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:transform .18s,background .18s;display:grid}.public-store-card:hover .public-store-card__icon{background:#ffecef;transform:translateY(-2px)}.public-store-card__icon svg,.public-stores-empty__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.public-store-card__description{color:#667085;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:0;max-height:5.7em;margin:14px 0 17px;font-size:.9rem;line-height:1.42;display:-webkit-box;overflow:hidden}.public-store-card__description-wrap.is-expanded .public-store-card__description{-webkit-line-clamp:unset;max-height:none;display:block}.public-store-card__description-toggle{color:#c91f30;font:inherit;cursor:pointer;background:0 0;border:0;margin:-6px 0 14px;padding:0;font-size:.71rem;font-weight:850}.public-store-card__description-toggle:hover{text-decoration:underline}.public-store-card__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.public-store-card__metadata>div{background:linear-gradient(145deg,#fafbfd,#f7f9fc);border:1px solid #e8edf3;border-radius:13px;min-width:0;padding:11px 12px;transition:transform .18s,border-color .18s,background .18s}.public-store-card__metadata>div:hover{background:#fff8f9;border-color:#e3263629;transform:translateY(-1px)}.public-store-card__metadata span,.public-store-card__metadata strong{display:block}.public-store-card__metadata span{color:#8b97a9;margin-bottom:3px;font-size:.67rem;font-weight:650}.public-store-card__metadata strong{color:#29364a;text-overflow:ellipsis;white-space:nowrap;font-size:.81rem;font-weight:850;overflow:hidden}.public-store-card__footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.public-store-card__footer>span{color:#8995a6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.72rem;overflow:hidden}.public-store-card__cta,.public-stores-state button{min-height:37px;font:inherit;border-radius:11px;padding:0 13px;font-size:.76rem;font-weight:850}.public-store-card__cta{color:#fff;background:linear-gradient(135deg,#ed3344,#c91f30);border:1px solid #d92334;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 14px;font-size:.76rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 8px 18px #c91f302e}.public-store-card__cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px #c91f303d}.public-store-card__cta span{transition:transform .18s}.public-store-card__cta:hover span{transform:translate(3px)}.public-stores-state,.public-stores-empty{background:#fff;border:1px solid #e6eaf0;border-radius:24px;min-height:240px;box-shadow:0 10px 35px #0f172a0a}.public-stores-state{align-items:center;gap:18px;padding:30px;display:flex}.public-stores-state strong,.public-stores-empty strong{color:#101828;font-size:1.05rem}.public-stores-state p,.public-stores-empty p{color:#667085}.public-stores-empty{text-align:center;place-items:center;padding:34px;display:grid}.public-stores-empty__icon{color:#d92334;background:#fff1f3;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}@media (width<=820px){.public-stores-hero{flex-direction:column;align-items:stretch;gap:18px}.public-stores-total{width:fit-content;min-width:0}.public-stores-grid{grid-template-columns:1fr}}@media (width<=560px){.public-stores-page{padding-top:22px;padding-bottom:48px}.public-stores-hero{margin-bottom:21px}.public-store-card{border-radius:21px}.public-store-card__cover{min-height:98px;padding:16px}.public-store-card__mark{border-width:3px;border-radius:16px;width:54px;height:54px;font-size:1.34rem}.public-store-card__verified{min-height:29px;padding:0 9px;font-size:.61rem}.public-store-card__body{padding:16px}.public-store-card__heading{gap:10px}.public-store-card__heading h2{font-size:1.1rem}.public-store-card__icon{width:36px;height:36px}.public-store-card__description{-webkit-line-clamp:4;max-height:5.45em;margin:12px 0 14px;font-size:.8rem;line-height:1.36}.public-store-card__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.public-store-card__metadata>div{border-radius:11px;padding:9px}.public-store-card__metadata span{font-size:.58rem}.public-store-card__metadata strong{font-size:.7rem}.public-store-card__footer{flex-direction:row;align-items:center;gap:7px;margin-top:14px;padding-top:12px}.public-store-card__footer>span{font-size:.61rem}.public-store-card__cta{min-height:33px;padding:0 9px;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.public-store-card,.public-store-card__mark,.public-store-card__icon,.public-store-card__metadata>div{transition:none!important}.public-store-card:hover,.public-store-card:hover .public-store-card__mark,.public-store-card:hover .public-store-card__icon,.public-store-card__metadata>div:hover{transform:none!important}}.public-store-detail-page{padding-top:28px;padding-bottom:72px}.public-store-detail__back{color:#68758a;align-items:center;gap:7px;margin-bottom:18px;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.public-store-detail__back:hover{color:#c91f30}.public-store-detail__hero{background:radial-gradient(circle at 90% 10%,#fff3,#0000 31%),linear-gradient(135deg,#ed3344 0%,#d92334 52%,#b91828 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #50081329}.public-store-detail__identity{z-index:1;align-items:center;gap:21px;display:flex;position:relative}.public-store-detail__mark{color:#c91f30;background:#fff;border:5px solid #ffffffeb;border-radius:25px;flex:none;place-items:center;width:88px;height:88px;font-size:2.25rem;font-weight:950;display:grid;box-shadow:0 17px 38px #58071440}.public-store-detail__badge{color:#fff;background:#ffffff24;border:1px solid #ffffff54;border-radius:999px;align-items:center;min-height:30px;margin-bottom:10px;padding:0 12px;font-size:.69rem;font-weight:850;display:inline-flex}.public-store-detail__hero h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:950;line-height:.98}.public-store-detail__hero p{color:#ffffffd1;margin:9px 0 0;font-weight:650}.public-store-detail__icon{z-index:1;color:#fff;background:#ffffff21;border:1px solid #ffffff40;border-radius:19px;place-items:center;width:62px;height:62px;display:grid;position:relative}.public-store-detail__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:27px;height:27px}.public-store-detail__content{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;margin-top:22px;display:grid}.public-store-detail__about,.public-store-detail__facts,.public-store-detail__catalog,.public-store-detail-state{background:#fff;border:1px solid #e5eaf1;border-radius:24px;box-shadow:0 12px 34px #0f172a0e}.public-store-detail__about{padding:26px}.public-store-detail__about h2,.public-store-detail__catalog h2{color:#101828;margin:7px 0 12px;font-size:1.5rem;font-weight:900}.public-store-detail__about p,.public-store-detail__catalog p{color:#667085;margin:0;line-height:1.7}.public-store-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.public-store-detail__facts>div{background:#f8fafc;border:1px solid #e8edf3;border-radius:13px;padding:12px}.public-store-detail__facts span,.public-store-detail__facts strong{display:block}.public-store-detail__facts span{color:#8c98aa;margin-bottom:4px;font-size:.67rem}.public-store-detail__facts strong{color:#29364a;font-size:.82rem;font-weight:850}.public-store-detail__catalog{margin-top:22px;padding:24px 26px;display:block}.public-store-detail__catalog-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.public-store-detail__catalog-count{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.75rem;font-weight:850;display:inline-flex}.public-store-detail__catalog-state{background:#f8fafc;border:1px solid #e8edf3;border-radius:16px;margin-top:22px;padding:20px}.public-store-detail__catalog-state strong{color:#29364a;margin-bottom:5px;font-size:.9rem;font-weight:850;display:block}.public-store-detail__catalog-state p{margin:0}.public-store-detail__catalog-state.is-error{background:#fff7f7;border-color:#fecaca}.public-store-detail__product-grid{margin-top:24px}.public-store-detail__products-cta,.public-store-detail-state a{color:#fff;background:linear-gradient(135deg,#ed3344,#c91f30);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 16px;font-size:.79rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.public-store-detail__products-cta:hover,.public-store-detail-state a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #c91f303d}.public-store-detail-state{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:240px;padding:30px;display:flex}html[data-theme=dark] .public-store-detail__about,html[data-theme=dark] .public-store-detail__facts,html[data-theme=dark] .public-store-detail__catalog,html[data-theme=dark] .public-store-detail-state{border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .public-store-detail__facts>div,html[data-theme=dark] .public-store-detail__catalog-state{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] .public-store-detail__catalog-state strong{color:var(--ukly-text)!important}html[data-theme=dark] .public-store-detail__catalog-count{color:#fda4af;background:#e11d481f;border-color:#fb71854d}html[data-theme=dark] .public-store-detail__product-grid .product-card-logistics>span{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] .public-store-detail__product-grid .product-card-logistics small{color:var(--ukly-text-soft)!important}html[data-theme=dark] .public-store-detail__product-grid .product-card-logistics strong{color:var(--ukly-text)!important}@media (width<=820px){.public-store-detail__content{grid-template-columns:1fr}.public-store-detail__catalog-heading{flex-direction:column}}@media (width<=560px){.public-store-detail-page{padding-top:20px;padding-bottom:48px}.public-store-detail__hero{border-radius:23px;min-height:0;padding:19px}.public-store-detail__identity{align-items:flex-start;gap:13px}.public-store-detail__mark{border-width:3px;border-radius:18px;width:60px;height:60px;font-size:1.5rem}.public-store-detail__hero h1{font-size:1.7rem}.public-store-detail__icon{display:none}.public-store-detail__content{gap:14px;margin-top:15px}.public-store-detail__about{padding:18px}.public-store-detail__facts{padding:10px}.public-store-detail__catalog{margin-top:14px;padding:18px}.public-store-detail__catalog-count{align-self:flex-start}.public-store-detail__product-grid{margin-top:18px}}.buyer-orders-page{padding-bottom:72px}.buyer-orders-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.buyer-orders-hero p{color:#64748b;max-width:650px;margin:0;line-height:1.65}.buyer-orders-count{background:#f5f9ff;border:1px solid #dce8fa;border-radius:18px;justify-content:center;align-items:baseline;gap:7px;min-width:118px;padding:14px 20px;display:flex}.buyer-orders-count strong{color:#175cd3;font-size:1.55rem}.buyer-orders-count span{color:#64748b;font-size:.88rem}.buyer-orders-list{gap:20px;display:grid}.buyer-order-card{background:#fff;border:1px solid #e3eaf3;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px #0f2e5e0e}.buyer-order-card__header{background:#fbfdff;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.buyer-order-card__header>div{flex-direction:column;gap:4px;display:flex}.buyer-order-reference{color:#172033;font-size:1rem;font-weight:800}.buyer-order-date{color:#7a8799;font-size:.82rem}.buyer-order-status{white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:800}.buyer-order-status--pending{color:#9a5b00;background:#fff8e8;border:1px solid #f4dfaa}.buyer-order-status--confirmed,.buyer-order-status--processing{color:#175cd3;background:#eff6ff;border:1px solid #cfe1ff}.buyer-order-status--shipped{color:#6d3cc4;background:#f7f1ff;border:1px solid #e5d6ff}.buyer-order-status--completed{color:#157347;background:#edf9f2;border:1px solid #ccebdc}.buyer-order-status--cancelled{color:#b42318;background:#fff1f0;border:1px solid #f4c7c3}.buyer-order-card__seller{border-bottom:1px solid #f0f3f7;align-items:center;gap:8px;padding:16px 24px;display:flex}.buyer-order-card__seller span{color:#7a8799;font-size:.83rem}.buyer-order-card__seller strong{color:#263348;font-size:.88rem}.buyer-order-items{padding:0 24px}.buyer-order-item{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.buyer-order-item:last-child{border-bottom:0}.buyer-order-item__identity{align-items:center;gap:14px;min-width:0;display:flex}.buyer-order-item__icon{background:#f2f7ff;border:1px solid #dce8fa;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.buyer-order-item__identity>div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.buyer-order-item__identity strong{color:#172033;text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.buyer-order-item__identity span{color:#7a8799;font-size:.8rem}.buyer-order-item__price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.buyer-order-item__price span{color:#7a8799;font-size:.78rem}.buyer-order-item__price strong{color:#172033;font-size:.94rem}.buyer-order-no-items{color:#7a8799;padding:20px 0;font-size:.86rem}.buyer-order-card__footer{background:#fbfdff;border-top:1px solid #edf1f6;justify-content:flex-end;padding:18px 24px;display:flex}.buyer-order-card__footer>div{align-items:baseline;gap:12px;display:flex}.buyer-order-card__footer span{color:#64748b;font-size:.84rem}.buyer-order-card__footer strong{color:#175cd3;font-size:1.08rem}.buyer-orders-state{text-align:center;background:#fff;border:1px solid #e3eaf3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:290px;padding:48px 24px;display:flex}.buyer-orders-state strong{color:#172033}.buyer-orders-state p{color:#718096;max-width:480px;margin:0;line-height:1.55}.buyer-orders-state-icon{background:#f1f6ff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:5px;font-size:1.35rem;font-weight:800;display:grid}.buyer-orders-state--error .buyer-orders-state-icon{color:#b42318;background:#fff1f0}.buyer-orders-spinner{border:3px solid #dbeafe;border-top-color:#175cd3;border-radius:50%;width:34px;height:34px;margin-bottom:8px;animation:.8s linear infinite buyer-orders-spin}@keyframes buyer-orders-spin{to{transform:rotate(360deg)}}.buyer-orders-retry{color:#fff;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:11px;margin-top:8px;padding:10px 17px;font-size:.86rem;font-weight:700}@media (width<=720px){.buyer-orders-hero{flex-direction:column;align-items:stretch;gap:18px}.buyer-orders-count{align-self:flex-start}.buyer-order-card__header{align-items:flex-start;padding:18px}.buyer-order-card__seller{padding:14px 18px}.buyer-order-items{padding:0 18px}.buyer-order-item{flex-direction:column;align-items:flex-start;gap:12px}.buyer-order-item__price{text-align:left;align-items:flex-start;width:100%;padding-left:60px}.buyer-order-card__footer{padding:16px 18px}}@media (width<=460px){.buyer-order-card__header{flex-direction:column}.buyer-order-item__price{padding-left:0}.buyer-order-card__footer{justify-content:flex-start}}.buyer-offers-page{padding-bottom:4rem}.buyer-offers-hero{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.buyer-offers-hero h1{margin-bottom:.65rem}.buyer-offers-hero p{color:#64748b;max-width:680px;margin:0;line-height:1.65}.buyer-offers-count{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:150px;padding:1rem 1.2rem;box-shadow:0 10px 30px #0f172a0f}.buyer-offers-count strong,.buyer-offers-count span{display:block}.buyer-offers-count strong{color:#0f172a;font-size:1.65rem}.buyer-offers-count span{color:#64748b;margin-top:.2rem;font-size:.82rem}.buyer-offers-state,.buyer-offers-empty{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:250px;padding:2rem;display:flex}.buyer-offers-state p,.buyer-offers-empty p{color:#64748b;max-width:520px;margin:0;line-height:1.6}.buyer-offers-state--error{border-color:#fecaca}.buyer-offers-state button{color:#fff;cursor:pointer;background:#0f5bd8;border:0;border-radius:12px;padding:.75rem 1.15rem;font-weight:700}.buyer-offers-spinner{border:3px solid #dbeafe;border-top-color:#0f5bd8;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite buyer-offers-spin}@keyframes buyer-offers-spin{to{transform:rotate(360deg)}}.buyer-offers-empty__icon{color:#0f5bd8;background:#eff6ff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.45rem;font-weight:800;display:grid}.buyer-offers-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.buyer-offer-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 35px #0f172a12}.buyer-offer-card__top{background:#f8fbff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.buyer-offer-card__badge{color:#174ea6;background:#dbeafe;border-radius:999px;padding:.4rem .7rem;font-size:.78rem;font-weight:800}.buyer-offer-card__stock{color:#64748b;font-size:.78rem}.buyer-offer-card__body{flex:1;padding:1.25rem}.buyer-offer-card__category{color:#0f5bd8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.45rem;font-size:.76rem;font-weight:800;display:block}.buyer-offer-card__body h2{color:#0f172a;margin:0;font-size:1.15rem}.buyer-offer-card__description{color:#64748b;margin:.7rem 0 1rem;line-height:1.55}.buyer-offer-card__price{align-items:baseline;gap:.75rem;margin-top:1.15rem;display:flex}.buyer-offer-card__price>span{color:#94a3b8;font-size:.9rem;text-decoration:line-through}.buyer-offer-card__price>strong{color:#0f172a;font-size:1.45rem}.buyer-offer-card__saving{color:#166534;margin-top:.4rem;font-size:.86rem}.buyer-offer-card__promotion{border-top:1px solid #eef2f7;flex-direction:column;gap:.2rem;margin-top:1.1rem;padding-top:1rem;display:flex}.buyer-offer-card__promotion strong{color:#334155;font-size:.88rem}.buyer-offer-card__promotion span{color:#64748b;font-size:.78rem}.buyer-offer-card__footer{color:#64748b;border-top:1px solid #eef2f7;padding:.9rem 1.25rem;font-size:.78rem}@media (width<=720px){.buyer-offers-hero{flex-direction:column;align-items:stretch}.buyer-offers-count{width:100%}.buyer-offers-grid{grid-template-columns:1fr}}.buyer-order-delivery{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:16px;gap:14px;margin:16px 0 0;padding:16px;display:grid}.buyer-order-delivery__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.buyer-order-delivery__header>div{gap:4px;min-width:0;display:grid}.buyer-order-delivery__header>div>span{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.76rem;font-weight:700;line-height:1.2}.buyer-order-delivery__header>div>strong{color:#0f172a;font-size:.94rem;line-height:1.35}.buyer-order-delivery__status{text-align:center;color:#334155;background:#e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:100%;padding:7px 10px;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.buyer-order-delivery__details{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.buyer-order-delivery__details>div{background:#ffffffc7;border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.buyer-order-delivery__details span{color:#64748b;font-size:.74rem;line-height:1.25}.buyer-order-delivery__details strong{overflow-wrap:anywhere;color:#1e293b;min-width:0;font-size:.86rem;line-height:1.4}.buyer-order-delivery__status--pending,.buyer-order-delivery__status--ready_for_pickup{color:#92400e;background:#fef3c7}.buyer-order-delivery__status--assigned,.buyer-order-delivery__status--picked_up,.buyer-order-delivery__status--in_transit{color:#1d4ed8;background:#dbeafe}.buyer-order-delivery__status--delivered{color:#166534;background:#dcfce7}.buyer-order-delivery__status--failed{color:#b91c1c;background:#fee2e2}.buyer-order-delivery__status--cancelled{color:#475569;background:#f1f5f9}@media (width<=640px){.buyer-order-delivery{padding:14px}.buyer-order-delivery__header{flex-direction:column;align-items:stretch}.buyer-order-delivery__status{align-self:flex-start}.buyer-order-delivery__details{grid-template-columns:1fr}}.catalog-page{padding-bottom:72px}.catalog-hero{background:radial-gradient(circle at 88% 10%,#2563eb1f,#0000 32%),linear-gradient(145deg,#fff,#f7faff);border:1px solid #dce7f7;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:26px;padding:34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a12}.catalog-hero h1{color:#101828;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.03}.catalog-hero p{color:#667085;max-width:720px;margin:0;font-size:.98rem;line-height:1.7}.catalog-result-summary{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #2563eb24;border-radius:20px;min-width:122px;padding:16px 20px;display:grid;box-shadow:0 12px 32px #2563eb14}.catalog-result-summary strong{color:#155eef;font-size:1.7rem;line-height:1}.catalog-result-summary span{color:#667085;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:.74rem;font-weight:800}.catalog-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:22px;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) minmax(220px,1.4fr);align-items:end;gap:14px;margin:20px 0 26px;padding:16px;display:grid;box-shadow:0 12px 35px #0f172a0b}.catalog-filter-group{gap:7px;display:grid}.catalog-filter-group label{color:#475467;text-transform:uppercase;letter-spacing:.065em;font-size:.72rem;font-weight:850}.catalog-filter-group select{color:#1d2939;width:100%;min-height:44px;font:inherit;background:#f9fbfd;border:1px solid #d8e1ed;border-radius:13px;outline:none;padding:0 38px 0 13px;font-size:.88rem;font-weight:650;transition:border-color .16s,box-shadow .16s,background .16s}.catalog-filter-group select:hover{background:#fff;border-color:#b9c9de}.catalog-filter-group select:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61c}.catalog-toolbar-meta{justify-content:flex-end;align-items:center;gap:14px;min-height:44px;display:flex}.catalog-toolbar-meta>span{color:#667085;font-size:.82rem;font-weight:650}.catalog-clear-button{cursor:pointer;color:#344054;min-height:40px;font:inherit;background:#fff;border:1px solid #d8e1ed;border-radius:12px;padding:0 14px;font-size:.8rem;font-weight:800;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s}.catalog-clear-button:hover{color:#155eef;border-color:#9bb9e8;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb14}.catalog-product-grid{align-items:stretch}.catalog-product-entry{min-width:0;animation:.42s cubic-bezier(.22,1,.36,1) both catalog-card-enter;animation-delay:calc(var(--catalog-index) * 45ms)}.catalog-product-entry>.product-card{height:100%}@keyframes catalog-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.catalog-pagination{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.catalog-pagination button{cursor:pointer;color:#344054;min-width:42px;min-height:42px;font:inherit;background:#fff;border:1px solid #dce5f0;border-radius:12px;padding:0 14px;font-size:.82rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;box-shadow:0 7px 18px #0f172a0a}.catalog-pagination button:hover:not(:disabled){color:#155eef;border-color:#a8c4ef;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1a}.catalog-pagination button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.catalog-pagination button.is-active{color:#fff;background:#155eef;border-color:#155eef;box-shadow:0 9px 24px #155eef38}.catalog-page-numbers{gap:7px;display:flex}.catalog-state-card{text-align:center;background:radial-gradient(circle at 50% 0,#2563eb17,#0000 40%),#fff;border:1px solid #dce7f4;border-radius:28px;justify-items:center;max-width:680px;margin:44px auto;padding:48px 28px;display:grid;box-shadow:0 20px 50px #0f172a0f}.catalog-state-icon{color:#155eef;background:#edf5ff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.25rem;font-weight:900;display:grid}.catalog-state-card--error .catalog-state-icon{color:#c4324b;background:#fff1f2}.catalog-state-card h2{color:#101828;margin:0;font-size:1.35rem}.catalog-state-card p{color:#667085;max-width:500px;margin:10px 0 0;line-height:1.65}.catalog-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.catalog-primary-action,.catalog-secondary-action{cursor:pointer;min-height:44px;font:inherit;border-radius:13px;justify-content:center;align-items:center;padding:0 17px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.catalog-primary-action{color:#fff;background:#155eef;border:1px solid #155eef}.catalog-secondary-action{color:#344054;background:#fff;border:1px solid #d5deea}.catalog-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.catalog-skeleton-card{background:#fff;border:1px solid #e4eaf2;border-radius:22px;overflow:hidden}.catalog-skeleton-image{background:linear-gradient(90deg,#edf1f6 25%,#f7f9fb 45%,#edf1f6 65%) 0 0/220% 100%;min-height:205px;animation:1.25s linear infinite catalog-skeleton-wave}.catalog-skeleton-body{gap:10px;padding:18px;display:grid}.catalog-skeleton-body span{background:#edf1f6;border-radius:999px;height:11px}.catalog-skeleton-body span:first-child{width:76%}.catalog-skeleton-body span:nth-child(2){width:52%}.catalog-skeleton-body span:nth-child(3){width:88%}@keyframes catalog-skeleton-wave{to{background-position:-220% 0}}.catalog-clear-button:focus-visible,.catalog-pagination button:focus-visible,.catalog-primary-action:focus-visible,.catalog-secondary-action:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}@media (width<=980px){.catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar-meta{grid-column:1/-1;justify-content:space-between}.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.catalog-page{padding-bottom:52px}.catalog-hero{border-radius:22px;flex-direction:column;align-items:stretch;margin-top:16px;padding:25px 20px}.catalog-result-summary{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.catalog-result-summary span{margin-top:0}.catalog-toolbar{border-radius:18px;grid-template-columns:1fr;padding:14px}.catalog-toolbar-meta{flex-direction:column;grid-column:auto;align-items:stretch}.catalog-clear-button{width:100%}.catalog-skeleton-grid{grid-template-columns:1fr}.catalog-pagination{flex-wrap:wrap;align-items:stretch}.catalog-pagination>button{flex:1}.catalog-page-numbers{order:-1;justify-content:center;width:100%;padding-bottom:3px;overflow-x:auto}.catalog-state-card{border-radius:22px;margin:30px auto;padding:38px 20px}}@media (prefers-reduced-motion:reduce){.catalog-product-entry,.catalog-skeleton-image{animation:none}.catalog-clear-button,.catalog-pagination button{transition:none}}.catalog-state-icon--search{color:#2563eb;background:radial-gradient(circle at 35% 25%,#fff 0%,#f0f6ff 45%,#e8f1ff 100%);border:1px solid #2563eb1f;border-radius:24px;width:76px;height:76px;margin-bottom:22px;animation:3.6s ease-in-out infinite catalog-empty-float;position:relative;box-shadow:0 16px 38px #2563eb24}.catalog-state-icon--search:after{content:"";z-index:-1;border:1px solid #2563eb12;border-radius:29px;position:absolute;inset:-9px}.catalog-state-icon--search svg{width:34px;height:34px}.catalog-empty-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.catalog-empty-suggestions>span{color:#667085;margin-right:3px;font-size:.78rem;font-weight:750}.catalog-empty-suggestions button{cursor:pointer;color:#344054;min-height:34px;font:inherit;background:#f8fbff;border:1px solid #d8e4f2;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.catalog-empty-suggestions button:hover{color:#155eef;background:#fff;border-color:#a9c7f5;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb1a}.catalog-empty-suggestions button:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.catalog-state-card{isolation:isolate}.catalog-state-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#2563eb14,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;transform:translateY(-45px)}@keyframes catalog-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=640px){.catalog-state-icon--search{border-radius:21px;width:66px;height:66px}.catalog-state-icon--search svg{width:30px;height:30px}.catalog-empty-suggestions{margin-top:18px}.catalog-empty-suggestions>span{width:100%;margin:0 0 2px}}@media (prefers-reduced-motion:reduce){.catalog-state-icon--search{animation:none}.catalog-empty-suggestions button{transition:none}}.catalog-product-grid .catalog-product-entry{isolation:isolate;animation:.52s cubic-bezier(.22,1,.36,1) both ukly-product-card-enter;animation-delay:calc(var(--catalog-index,0) * 65ms);position:relative}.catalog-product-grid .catalog-product-entry>.product-card{transform-origin:50%;will-change:transform, box-shadow;animation:ukly-product-card-float 5.8s ease-in-out calc((var(--catalog-index,0) % 4) * -.65s) infinite;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .28s,filter .28s;position:relative;overflow:hidden;transform:translate(0,0)}.catalog-product-grid .catalog-product-entry:nth-child(4n+1)>.product-card{animation-delay:0s}.catalog-product-grid .catalog-product-entry:nth-child(4n+2)>.product-card{animation-delay:-.65s}.catalog-product-grid .catalog-product-entry:nth-child(4n+3)>.product-card{animation-delay:-1.3s}.catalog-product-grid .catalog-product-entry:nth-child(4n+4)>.product-card{animation-delay:-1.95s}.catalog-product-grid .catalog-product-entry>.product-card:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:44%;height:100%;position:absolute;top:0;left:-85%;transform:skew(-18deg)}.catalog-product-grid .catalog-product-entry:hover,.catalog-product-grid .catalog-product-entry:focus-within{z-index:5}.catalog-product-grid .catalog-product-entry:hover>.product-card,.catalog-product-grid .catalog-product-entry:focus-within>.product-card{filter:saturate(1.035);border-color:#2563eb47;animation-play-state:paused;transform:translateY(-9px)scale(1.012);box-shadow:0 26px 60px #0f172a29,0 9px 24px #2563eb1a}.catalog-product-grid .catalog-product-entry:hover>.product-card:before{animation:.76s ease-out ukly-product-card-shine}.catalog-product-grid .catalog-product-entry>.product-card .product-image{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s}.catalog-product-grid .catalog-product-entry:hover>.product-card .product-image,.catalog-product-grid .catalog-product-entry:focus-within>.product-card .product-image{filter:saturate(1.04);transform:scale(1.018)}.catalog-product-grid .catalog-product-entry>.product-card .product-code{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s}.catalog-product-grid .catalog-product-entry:hover>.product-card .product-code{filter:drop-shadow(0 7px 12px #2563eb1f);transform:translateY(-3px)rotate(-2deg)scale(1.035)}.catalog-product-grid .catalog-product-entry button,.catalog-product-grid .catalog-product-entry a{transition:transform .17s,box-shadow .19s,background .19s,border-color .19s}.catalog-product-grid .catalog-product-entry button:hover:not(:disabled){transform:translateY(-2px)}.catalog-product-grid .catalog-product-entry button:active:not(:disabled){transform:translateY(0)scale(.985)}@keyframes ukly-product-card-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ukly-product-card-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes ukly-product-card-shine{0%{opacity:0;left:-85%}18%{opacity:1}to{opacity:0;left:145%}}@media (width<=640px){.catalog-product-grid .catalog-product-entry>.product-card{will-change:auto;animation:none}.catalog-product-grid .catalog-product-entry:hover>.product-card,.catalog-product-grid .catalog-product-entry:focus-within>.product-card{transform:translateY(-3px)scale(1)}.catalog-product-grid .catalog-product-entry:hover>.product-card .product-image,.catalog-product-grid .catalog-product-entry:focus-within>.product-card .product-image{transform:none}}@media (prefers-reduced-motion:reduce){.catalog-product-grid .catalog-product-entry,.catalog-product-grid .catalog-product-entry>.product-card,.catalog-product-grid .catalog-product-entry>.product-card:before,.catalog-product-grid .catalog-product-entry>.product-card .product-image,.catalog-product-grid .catalog-product-entry>.product-card .product-code{transition:none!important;animation:none!important}.catalog-product-grid .catalog-product-entry:hover>.product-card,.catalog-product-grid .catalog-product-entry:focus-within>.product-card,.catalog-product-grid .catalog-product-entry:hover>.product-card .product-image,.catalog-product-grid .catalog-product-entry:focus-within>.product-card .product-image,.catalog-product-grid .catalog-product-entry:hover>.product-card .product-code{filter:none;transform:none}}.catalog-brand{z-index:2;isolation:isolate;background:linear-gradient(135deg,#fffffffa,#eff6ffe6);border:1px solid #2563eb24;border-radius:18px;align-items:center;gap:12px;width:fit-content;margin-bottom:14px;padding:8px 14px 8px 8px;animation:.62s cubic-bezier(.22,1,.36,1) both ukly-brand-enter;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a14,0 5px 14px #2563eb0f,inset 0 1px #fffffffa}.catalog-brand:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 25%,#3b82f624,#0000 34%),linear-gradient(110deg,#0000 26%,#ffffffa8 48%,#0000 70%);animation:7s ease-in-out 1.5s infinite ukly-brand-sweep;position:absolute;inset:0;transform:translate(-120%)}.catalog-brand-mark{background:linear-gradient(145deg,#2563eb 0%,#3b82f6 45%,#4f46e5 100%);border-radius:15px;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid;position:relative;transform:translateZ(0);box-shadow:0 12px 25px #2563eb4d,inset 0 1px #ffffff57}.catalog-brand-mark:before{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:12px;position:absolute;inset:3px}.catalog-brand-mark-core{z-index:2;color:#fff;letter-spacing:-.06em;text-shadow:0 3px 10px #0f172a38;font-size:24px;font-weight:950;line-height:1;position:relative}.catalog-brand-mark-orbit{background:#fff;border-radius:999px;width:7px;height:7px;animation:3.8s ease-in-out infinite ukly-brand-orbit;position:absolute;top:6px;right:6px;box-shadow:0 0 0 4px #ffffff1c,0 0 15px #ffffffc7}.catalog-brand-copy{flex-direction:column;min-width:0;display:flex}.catalog-brand-name{align-items:baseline;gap:5px;line-height:1;display:flex}.catalog-brand-ukly,.catalog-brand-market{letter-spacing:-.04em;font-size:17px;font-weight:950}.catalog-brand-ukly{color:#0f172a}.catalog-brand-market{color:#2563eb}.catalog-brand-subtitle{color:#64748b;letter-spacing:.24em;margin-top:5px;font-size:8px;font-weight:900;line-height:1}.catalog-brand-spark{background:#2563eb;border-radius:999px;width:5px;height:5px;margin-left:1px;animation:2.6s ease-in-out infinite ukly-brand-spark;box-shadow:0 0 0 4px #2563eb14,0 0 16px #2563eb5c}.catalog-hero{isolation:isolate;position:relative;overflow:hidden}.catalog-hero:before{content:"";z-index:0;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#3b82f62b,#4f46e50e 48%,#0000 72%);border-radius:50%;width:320px;height:320px;animation:8s ease-in-out infinite ukly-hero-ambient;position:absolute;top:-150px;right:-90px}.catalog-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#6366f11f,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-185px;left:38%}.catalog-hero>*{z-index:1;position:relative}.catalog-hero h1{letter-spacing:-.045em;text-shadow:0 1px #ffffffd6}.catalog-count-card{-webkit-backdrop-filter:blur(14px);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 38px #2563eb1c,inset 0 1px #ffffffeb}.catalog-count-card:before{content:"";pointer-events:none;background:#2563eb17;border-radius:50%;width:50px;height:50px;position:absolute;top:-21px;right:-19px}.catalog-count-card:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 24px 48px #2563eb29,inset 0 1px #fffffffa}@keyframes ukly-brand-enter{0%{opacity:0;transform:translate(-10px,8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ukly-brand-sweep{0%,68%,to{transform:translate(-120%)}80%{transform:translate(120%)}}@keyframes ukly-brand-orbit{0%,to{opacity:.7;transform:translate(0,0)scale(.88)}50%{opacity:1;transform:translate(-2px,2px)scale(1.12)}}@keyframes ukly-brand-spark{0%,to{opacity:.48;transform:scale(.78)}50%{opacity:1;transform:scale(1.14)}}@keyframes ukly-hero-ambient{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-18px,14px)scale(1.08)}}@media (width<=640px){.catalog-brand{border-radius:15px;gap:9px;margin-bottom:12px;padding:7px 11px 7px 7px}.catalog-brand-mark{border-radius:13px;flex-basis:40px;width:40px;height:40px}.catalog-brand-mark-core{font-size:21px}.catalog-brand-ukly,.catalog-brand-market{font-size:14px}.catalog-brand-subtitle{letter-spacing:.2em;font-size:7px}.catalog-brand-spark{display:none}.catalog-hero:before{width:220px;height:220px;top:-100px;right:-100px}}@media (prefers-reduced-motion:reduce){.catalog-brand,.catalog-brand:before,.catalog-brand-mark-orbit,.catalog-brand-spark,.catalog-hero:before,.catalog-count-card{transition:none!important;animation:none!important}.catalog-count-card:hover{transform:none}}.brand-premium{isolation:isolate;background:linear-gradient(135deg,#fffffff5,#eff6ffc7);border:1px solid #2563eb1a;border-radius:16px;gap:10px;padding:5px 11px 5px 5px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0e,inset 0 1px #fffffff5}.brand-premium:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffffa3 48%,#0000 70%);animation:8s ease-in-out 1.8s infinite ukly-global-brand-sweep;position:absolute;inset:0;transform:translate(-125%)}.brand-premium:hover{border-color:#2563eb2e;transform:translateY(-2px);box-shadow:0 13px 28px #2563eb1c,inset 0 1px #fffffffa}.brand-premium:focus-visible{outline-offset:3px;outline:3px solid #2563eb2e}.brand-premium .brand-mark-premium{background:linear-gradient(145deg,#2563eb 0%,#3b82f6 45%,#4f46e5 100%);border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible;box-shadow:0 10px 21px #2563eb47,inset 0 1px #ffffff57}.brand-premium .brand-mark-premium:before{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:11px;position:absolute;inset:3px}.brand-premium .brand-mark-premium:after{display:none}.brand-mark-letter{z-index:2;color:#fff;letter-spacing:-.06em;text-shadow:0 3px 9px #0f172a33;font-size:21px;font-weight:950;line-height:1;position:relative}.brand-mark-orbit{background:#fff;border-radius:999px;width:6px;height:6px;animation:3.8s ease-in-out infinite ukly-global-brand-orbit;position:absolute;top:5px;right:5px;box-shadow:0 0 0 3px #ffffff1c,0 0 12px #ffffffbd}.brand-premium .brand-copy{flex-direction:column;min-width:0;display:flex}.brand-name{white-space:nowrap;align-items:baseline;gap:4px;line-height:1;display:flex}.brand-premium .brand-name strong{letter-spacing:-.035em;margin:0;font-size:14px;font-weight:950;line-height:1}.brand-name-ukly{color:#0f172a}.brand-premium .brand-name-market{color:#2563eb}.brand-premium .brand-copy small{color:#64748b;letter-spacing:.22em;margin-top:4px;font-size:7px;font-weight:900;line-height:1}.brand-status-dot{background:#2563eb;border-radius:999px;flex:0 0 4px;width:4px;height:4px;margin-left:1px;animation:2.8s ease-in-out infinite ukly-global-brand-pulse;box-shadow:0 0 0 3px #2563eb12,0 0 11px #2563eb47}@keyframes ukly-global-brand-sweep{0%,70%,to{transform:translate(-125%)}82%{transform:translate(125%)}}@keyframes ukly-global-brand-orbit{0%,to{opacity:.72;transform:translate(0,0)scale(.88)}50%{opacity:1;transform:translate(-1px,1px)scale(1.12)}}@keyframes ukly-global-brand-pulse{0%,to{opacity:.46;transform:scale(.82)}50%{opacity:1;transform:scale(1.14)}}@media (width<=760px){.brand-premium{border-radius:14px;gap:8px;padding:4px 8px 4px 4px}.brand-premium .brand-mark-premium{border-radius:12px;flex-basis:38px;width:38px;height:38px}.brand-mark-letter{font-size:19px}.brand-premium .brand-name strong{font-size:12px}.brand-premium .brand-copy small{letter-spacing:.18em;font-size:6px}.brand-status-dot{display:none}}@media (prefers-reduced-motion:reduce){.brand-premium,.brand-premium:before,.brand-mark-orbit,.brand-status-dot{transition:none!important;animation:none!important}.brand-premium:hover{transform:none}}.visual-search-trigger{cursor:pointer;border-radius:12px;place-items:center;width:42px;min-width:42px;display:inline-grid;color:#40506b!important;background:0 0!important;border:0!important;padding:0!important}.visual-search-trigger svg{width:22px;height:22px}.visual-search-trigger:hover,.visual-search-trigger:focus-visible{color:#2e5bff!important;background:#2e5bff14!important}.visual-search-panel{background:linear-gradient(135deg,#f6f9fffa,#fffffffa);border:1px solid #445b8f29;border-radius:22px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 45px #273d6f14}.visual-search-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.visual-search-empty{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.visual-search-camera{color:#2e5bff;background:#2e5bff1a;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.visual-search-camera svg{width:27px;height:27px}.visual-search-empty strong,.visual-search-selected-copy strong{color:#17223b;font-size:1rem;display:block}.visual-search-empty small,.visual-search-selected-copy small{color:#6b7487;margin-top:5px;line-height:1.5;display:block}.visual-search-open{color:#2e5bff;white-space:nowrap;background:#fff;border:1px solid #2e5bff2e;border-radius:12px;padding:10px 15px;font-weight:700}.visual-search-selected{grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.visual-search-selected img{object-fit:cover;background:#edf1f8;border:1px solid #445b8f1f;border-radius:17px;width:112px;height:112px}.visual-search-eyebrow{color:#2e5bff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.75rem;font-weight:800;display:block}.visual-search-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.visual-search-actions button,.visual-search-result-banner button{color:#33405a;font:inherit;cursor:pointer;background:#fff;border:1px solid #445b8f2e;border-radius:11px;padding:9px 13px;font-weight:700}.visual-search-actions button:disabled{opacity:.55;cursor:wait}.visual-search-actions .visual-search-primary{color:#fff;background:#2e5bff;border-color:#2e5bff}.visual-search-error{color:#a52c2c;background:#b92e2e0f;border-top:1px solid #b92e2e1f;margin:0;padding:12px 18px;font-weight:650}.visual-search-result-banner{color:#536078;background:#2e5bff0e;border-top:1px solid #2e5bff1f;align-items:center;gap:10px;padding:13px 18px;display:flex}.visual-search-result-banner strong{color:#17223b}.visual-search-result-banner button{color:#2e5bff;margin-left:auto}@media (width<=720px){.visual-search-empty{grid-template-columns:auto 1fr}.visual-search-open{text-align:center;grid-column:1/-1}.visual-search-selected{grid-template-columns:82px 1fr}.visual-search-selected img{width:82px;height:82px}.visual-search-result-banner{flex-direction:column;align-items:flex-start}.visual-search-result-banner button{margin-left:0}}@media (prefers-reduced-motion:reduce){.visual-search-trigger,.visual-search-empty,.visual-search-actions button{transition:none!important}}.seller-products-section{background:linear-gradient(145deg,#fffffffa,#f8fafcf5);border:1px solid #0f172a17;border-radius:28px;margin-top:28px;padding:28px;box-shadow:0 20px 50px #0f172a12}.seller-products-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.seller-products-heading h2{margin:8px 0;font-size:clamp(1.55rem,2vw,2rem)}.seller-products-heading p{color:#64748b;max-width:720px;margin:0;line-height:1.65}.seller-products-heading-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.seller-products-count{color:#475569;background:#f1f5f9;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:700}.seller-products-create{color:#fff;background:#111827;border:0;border-radius:14px;min-height:44px;padding:0 18px;font-weight:800}.seller-products-create:disabled{cursor:not-allowed;opacity:.55}.seller-products-loading,.seller-products-empty{text-align:center;background:#f8fafcb3;border:1px dashed #64748b47;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:24px;padding:32px;display:flex}.seller-products-loading strong{margin-top:14px}.seller-products-loading span,.seller-products-empty p{color:#64748b;margin-top:7px}.seller-products-empty-icon{background:#eef2ff;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:18px;display:grid}.seller-products-empty-icon svg,.seller-product-card-placeholder svg{width:28px;height:28px}.seller-products-empty h3{margin:8px 0 0;font-size:1.35rem}.seller-products-empty p{max-width:520px;line-height:1.6}.seller-products-error{background:#fef2f2e6;border:1px solid #dc26262e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;display:flex}.seller-products-error div{gap:4px;display:grid}.seller-products-error span{color:#991b1b}.seller-products-error button{color:#fff;background:#991b1b;border:0;border-radius:12px;padding:10px 14px;font-weight:700}.seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-top:26px;display:grid}.seller-product-card{background:#fff;border:1px solid #0f172a17;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #0f172a0d}.seller-product-card-media{aspect-ratio:4/3;background:#f1f5f9;position:relative;overflow:hidden}.seller-product-card-media img{object-fit:cover;width:100%;height:100%}.seller-product-card-placeholder{color:#94a3b8;place-items:center;width:100%;height:100%;display:grid}.seller-product-status{color:#fff;letter-spacing:.04em;background:#0f172ad6;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800;position:absolute;top:12px;left:12px}.seller-product-status--active{background:#059669eb}.seller-product-status--blocked{background:#b91c1ceb}.seller-product-card-body{gap:16px;padding:18px;display:grid}.seller-product-market{color:#64748b;font-size:.78rem;font-weight:700}.seller-product-card-body h3{margin:5px 0 0;font-size:1.05rem}.seller-product-card-meta{color:#475569;justify-content:space-between;gap:12px;display:flex}.seller-product-card-meta strong{color:#111827}.seller-product-card-body button{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:42px;font-weight:700}.seller-product-card-body button:disabled{cursor:not-allowed}@media (width<=760px){.seller-products-section{border-radius:22px;padding:20px}.seller-products-heading{flex-direction:column}.seller-products-heading-actions{justify-content:space-between;width:100%}.seller-products-error{flex-direction:column;align-items:stretch}.seller-products-error button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-product-card{transition:none}}.my-store-page{--seller-ink:#0f172a;--seller-muted:#5f6f89;--seller-line:#94a3b838;--seller-blue:#1769ff;--seller-blue-dark:#0754e8}.my-store-page .my-store-heading h1{letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.my-store-page .my-store-heading p{font-size:1rem;line-height:1.7}.my-store-page .my-store-summary-card,.my-store-page .my-store-state-card,.my-store-page .seller-products-section,.my-store-page .store-locations-section{border-color:var(--seller-line);transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 18px 50px #0f172a11}@media (hover:hover){.my-store-page .my-store-summary-card:hover,.my-store-page .my-store-state-card:hover,.my-store-page .seller-products-section:hover,.my-store-page .store-locations-section:hover{border-color:#1769ff29;transform:translateY(-2px);box-shadow:0 24px 60px #0f172a18}}.my-store-page .my-store-summary-copy h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.15}.my-store-page .my-store-summary-copy p{color:var(--seller-muted);font-size:.98rem;line-height:1.75}.my-store-page .my-store-state-card h2,.my-store-page .store-locations-heading h2{letter-spacing:-.02em;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.2}.my-store-page .my-store-state-card p,.my-store-page .store-locations-heading p{color:var(--seller-muted);font-size:.96rem;line-height:1.65}.seller-products-section{border-radius:26px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}.seller-products-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#1769ff17,#0000 68%);width:280px;height:180px;position:absolute;top:0;right:0}.seller-products-heading{z-index:1;align-items:center;position:relative}.seller-products-heading-copy{min-width:0}.seller-products-title-row{align-items:center;gap:15px;display:flex}.seller-products-title-icon{width:52px;height:52px;color:var(--seller-blue);background:linear-gradient(145deg,#e8f1ff,#f3f7ff);border-radius:17px;flex:0 0 52px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1769ff14}.seller-products-title-icon svg{width:25px;height:25px}.seller-products-heading h2{color:var(--seller-ink);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:1.08}.seller-products-heading p{max-width:760px;color:var(--seller-muted);margin-top:15px;font-size:1rem;line-height:1.7}.seller-products-heading p strong{color:#334155}.seller-products-count{color:#334155;background:#f3f7fd;padding:11px 15px;font-size:.9rem}.seller-products-create{background:linear-gradient(135deg, var(--seller-blue), var(--seller-blue-dark));border-radius:14px;min-height:48px;padding-inline:20px;font-size:.93rem;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 10px 24px #1769ff33}.seller-products-create:disabled{box-shadow:none;opacity:.48}.seller-products-empty{background:linear-gradient(145deg,#fffffff5,#f6f9ffe6);border-color:#1769ff33;min-height:360px;padding:clamp(32px,5vw,58px);position:relative;overflow:hidden}.seller-products-empty-icon{z-index:1;width:74px;height:74px;color:var(--seller-blue);background:linear-gradient(145deg,#e6efff,#f5f8ff);border-radius:24px;margin-bottom:20px;animation:4.5s ease-in-out infinite seller-empty-float;position:relative;box-shadow:0 16px 35px #1769ff1c}.seller-products-empty-icon svg{width:32px;height:32px}.seller-products-empty h3{z-index:1;color:var(--seller-ink);letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15;position:relative}.seller-products-empty>p{z-index:1;max-width:650px;color:var(--seller-muted);margin-top:12px;font-size:1rem;line-height:1.7;position:relative}.seller-products-benefits{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;width:min(100%,850px);margin-top:30px;display:grid;position:relative}.seller-products-benefit{text-align:left;background:#ffffffc2;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.seller-products-benefit>span{width:38px;height:38px;color:var(--seller-blue);background:#eaf2ff;border-radius:12px;flex:0 0 38px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.seller-products-benefit div{gap:3px;display:grid}.seller-products-benefit strong{color:var(--seller-ink);font-size:.9rem}.seller-products-benefit small{color:var(--seller-muted);font-size:.78rem;line-height:1.4}@media (hover:hover){.seller-products-benefit:hover{border-color:#1769ff33;transform:translateY(-3px);box-shadow:0 14px 30px #0f172a12}}.seller-products-empty-cta{z-index:1;background:linear-gradient(135deg, var(--seller-blue), var(--seller-blue-dark));color:#fff;border:0;border-radius:14px;min-height:48px;margin-top:26px;padding:0 24px;font-size:.94rem;font-weight:800;position:relative}.seller-products-empty-cta:disabled{cursor:not-allowed;opacity:.48}.seller-products-empty-decoration{pointer-events:none;background:linear-gradient(145deg,#1769ff12,#1769ff04);border-radius:42px;width:160px;height:160px;position:absolute;transform:rotate(18deg)}.seller-products-empty-decoration--left{top:-85px;left:-75px}.seller-products-empty-decoration--right{bottom:-90px;right:-75px}.seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}.seller-product-card{border-radius:22px;transition:transform .2s,box-shadow .2s,border-color .2s}@media (hover:hover){.seller-product-card:hover{border-color:#1769ff2e;transform:translateY(-5px);box-shadow:0 22px 44px #0f172a1c}.seller-product-card:hover img{transform:scale(1.035)}}.seller-product-card-body h3{color:var(--seller-ink);font-size:1.08rem;line-height:1.35}.seller-product-card-meta{font-size:.92rem}.my-store-page .store-locations-section{border-radius:26px}.my-store-page .store-location-card,.my-store-page .store-location-form{transition:transform .18s,box-shadow .18s,border-color .18s}@media (hover:hover){.my-store-page .store-location-card:hover,.my-store-page .store-location-form:hover{border-color:#1769ff29;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a12}}.my-store-page label,.my-store-page input,.my-store-page textarea,.my-store-page select,.my-store-page button{font-size:max(.9rem,14px)}.my-store-page input,.my-store-page textarea,.my-store-page select{min-height:44px}@keyframes seller-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=900px){.seller-products-heading{flex-direction:column;align-items:stretch}.seller-products-heading-actions{justify-content:flex-start;width:100%}.seller-products-benefits{grid-template-columns:1fr}.seller-products-benefit{width:100%}}@media (width<=620px){.seller-products-section{border-radius:20px;padding:20px 16px}.seller-products-title-row{align-items:flex-start}.seller-products-title-icon{border-radius:15px;flex-basis:46px;width:46px;height:46px}.seller-products-heading-actions{grid-template-columns:1fr;display:grid}.seller-products-count{width:fit-content}.seller-products-create{width:100%}.seller-products-empty{border-radius:18px;min-height:0;padding:34px 18px}.seller-products-empty h3{font-size:1.45rem}.seller-products-empty>p{font-size:.94rem}.seller-products-benefits{margin-top:22px}.seller-products-empty-cta{width:100%}.seller-products-grid,.my-store-page .store-locations-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.my-store-page *,.my-store-page :before,.my-store-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.my-store-page{max-width:1320px}.seller-store-hero{background:linear-gradient(135deg,#fffffffa,#f7fafff5);border:1px solid #94a3b833;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.9fr);gap:22px;margin:18px 0 16px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a12}.seller-store-identity{align-items:flex-start;gap:20px;min-width:0;display:flex}.seller-store-brandmark{background:radial-gradient(circle at 30% 25%,#253d65,#081525 70%);border-radius:24px;flex:0 0 88px;width:88px;height:88px;position:relative;overflow:hidden;box-shadow:0 16px 30px #0815252e}.seller-store-star{clip-path:polygon(50% 0,60% 36%,100% 50%,60% 64%,50% 100%,40% 64%,0 50%,40% 36%);background:linear-gradient(135deg,#fff1a8,#f4a621);position:absolute}.seller-store-star--one{inset:19px}.seller-store-star--two{width:18px;height:18px;top:12px;right:11px}.seller-store-star--three{width:13px;height:13px;bottom:12px;left:12px}.seller-store-statusline{align-items:center;gap:12px;display:flex}.seller-store-approved-pill{color:#129447;background:#dcfce7;border-radius:999px;padding:6px 11px;font-size:.76rem;font-weight:900}.seller-store-number{color:#71809a;font-size:.9rem}.seller-store-identity h2{color:#101b36;letter-spacing:-.035em;margin:11px 0 7px;font-size:clamp(1.65rem,2.3vw,2.15rem);line-height:1.05}.seller-store-identity p{color:#61718c;max-width:600px;margin:0;font-size:.98rem;line-height:1.65}.seller-store-hero-side{background:linear-gradient(135deg,#edf5ff,#dfeeff);border:1px solid #2563eb14;border-radius:20px;grid-template-columns:.9fr 1.2fr;min-height:170px;display:grid;overflow:hidden}.seller-store-approved-copy{z-index:2;flex-direction:column;justify-content:center;padding:22px 18px 18px 8px;display:flex;position:relative}.seller-store-approved-copy strong{color:#0c1d52;font-size:1.12rem}.seller-store-approved-copy p{color:#526b94;margin:7px 0 14px;font-size:.88rem;line-height:1.45}.seller-store-primary-cta{color:#fff;background:linear-gradient(135deg,#1770ff,#0056ec);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:850;display:flex;box-shadow:0 12px 24px #1770ff33}.seller-store-primary-cta svg{width:19px;height:19px}.seller-store-primary-cta:disabled{cursor:not-allowed;opacity:.72}.seller-store-illustration{min-height:170px;position:relative}.seller-shop-building{background:#f9fcff;border-radius:12px 12px 5px 5px;width:122px;height:92px;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 15px 30px #3a60942e}.seller-shop-awning{border-radius:10px 10px 15px 15px;grid-template-columns:repeat(4,1fr);width:136px;height:32px;display:grid;position:absolute;top:-17px;left:-7px;overflow:hidden;box-shadow:0 8px 16px #2563eb26}.seller-shop-awning span:nth-child(odd){background:#2563eb}.seller-shop-awning span:nth-child(2n){background:#dceaff}.seller-shop-door{background:linear-gradient(145deg,#2877f4,#89c7ff);border-radius:5px 5px 0 0;width:31px;height:55px;position:absolute;bottom:0;left:22px}.seller-shop-window{background:linear-gradient(145deg,#8dd1ff,#2476ed);border:5px solid #e3edfb;border-radius:6px;width:42px;height:37px;position:absolute;bottom:24px;right:15px}.seller-shop-pot{background:#c78149;border-radius:4px 4px 8px 8px;width:18px;height:20px;position:absolute;bottom:-4px}.seller-shop-pot i{background:#36a267;border-radius:60% 40% 55% 45%;width:20px;height:31px;position:absolute;bottom:13px;left:-1px}.seller-shop-pot--left{left:-20px}.seller-shop-pot--right{right:-20px}.seller-shop-cloud{background:#ffffff8c;border-radius:999px;position:absolute}.seller-shop-cloud--one{width:74px;height:24px;top:21px;left:14px}.seller-shop-cloud--two{width:50px;height:18px;top:51px;right:12px}.seller-store-metrics{border-top:1px solid #94a3b82b;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:3px;padding-top:19px;display:grid}.seller-store-metric{border-right:1px solid #94a3b82e;align-items:center;gap:12px;min-width:0;padding:4px 20px;display:flex}.seller-store-metric:first-child{padding-left:0}.seller-store-metric:last-child{border-right:0}.seller-store-metric-icon{border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.seller-store-metric-icon svg{width:22px;height:22px}.seller-store-metric-icon--calendar{color:#1769ff;background:#e9f1ff}.seller-store-metric-icon--status{color:#17a552;background:#e5faed}.seller-store-metric-icon--products{color:#7c3aed;background:#f1eaff}.seller-store-metric-icon--locations{color:#1976e9;background:#e8f3ff}.seller-store-metric div{gap:3px;min-width:0;display:grid}.seller-store-metric small{color:#74839c;font-size:.79rem}.seller-store-metric strong{color:#101b36;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.seller-dashboard-nav{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.seller-dashboard-nav-card{min-width:0;min-height:80px;color:inherit;background:#ffffffed;border:1px solid #94a3b833;border-radius:18px;align-items:center;gap:15px;padding:17px 20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 32px #0f172a0e}.seller-dashboard-nav-card--active{background:linear-gradient(135deg,#fff,#f2f7ff);border:1.5px solid #1769ff}.seller-dashboard-nav-icon{border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.seller-dashboard-nav-icon svg{width:25px;height:25px}.seller-dashboard-nav-icon--products{color:#1769ff;background:#e8f1ff}.seller-dashboard-nav-icon--locations{color:#f59e0b;background:#fff1dc}.seller-dashboard-nav-icon--stats{color:#1681f8;background:#e8f5ff}.seller-dashboard-nav-card>span:last-child{gap:3px;min-width:0;display:grid}.seller-dashboard-nav-card strong{color:#111b35;font-size:1rem}.seller-dashboard-nav-card small{color:#71809a;font-size:.82rem}.seller-dashboard-nav-title{align-items:center;gap:9px;display:flex}.seller-dashboard-nav-title em{color:#119247;background:#dcfce7;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:850}@media (hover:hover){.seller-dashboard-nav-card[href]:hover{border-color:#1769ff73;transform:translateY(-3px);box-shadow:0 18px 38px #0f172a17}}.seller-products-section{border-radius:22px}.seller-products-title-icon,.seller-products-empty-icon{color:#1769ff}.seller-empty-illustration{width:104px;height:92px;margin-bottom:12px;animation:4.5s ease-in-out infinite seller-empty-float;position:relative}.seller-empty-box{width:70px;height:46px;position:absolute;bottom:5px;left:17px}.seller-empty-box-face{background:linear-gradient(145deg,#86baff,#397cf0);border-radius:6px 6px 10px 10px;position:absolute;inset:12px 7px 0;box-shadow:0 13px 24px #397cf038}.seller-empty-box-lid{z-index:2;background:linear-gradient(145deg,#a8cdff,#5794f5);width:37px;height:26px;position:absolute;top:0}.seller-empty-box-lid--left{clip-path:polygon(0 28%,100% 0,84% 100%,0 70%);left:2px}.seller-empty-box-lid--right{clip-path:polygon(0 0,100% 28%,100% 70%,16% 100%);right:2px}.seller-empty-spark{z-index:3;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:#ffb72d;width:14px;height:14px;position:absolute}.seller-empty-spark--one{top:2px;left:45px}.seller-empty-spark--two{width:10px;height:10px;top:19px;left:26px}.seller-empty-spark--three{width:9px;height:9px;top:22px;right:23px}.seller-products-benefit:first-child .seller-products-benefit>span{color:#13a653;background:#e1f9ea}.seller-products-benefit:nth-child(2) .seller-products-benefit>span{color:#7c3aed;background:#f0e7ff}.seller-products-benefit:nth-child(3) .seller-products-benefit>span{color:#f59e0b;background:#fff1d9}.seller-locations-premium-header{border-radius:22px;position:relative}.seller-locations-premium-header .store-locations-heading:before{color:#14a653;background:#e5faed;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}@media (width<=1050px){.seller-store-hero{grid-template-columns:1fr}.seller-store-hero-side{min-height:180px}.seller-store-metrics{grid-template-columns:repeat(2,1fr);row-gap:16px}.seller-store-metric:nth-child(2){border-right:0}.seller-dashboard-nav{grid-template-columns:1fr}}@media (width<=700px){.seller-store-hero{border-radius:20px;padding:18px}.seller-store-identity{flex-direction:column}.seller-store-brandmark{border-radius:20px;flex-basis:72px;width:72px;height:72px}.seller-store-hero-side{grid-template-columns:1fr}.seller-store-illustration{min-height:155px}.seller-store-approved-copy{padding:6px 18px 20px}.seller-store-metrics{grid-template-columns:1fr}.seller-store-metric{border-bottom:1px solid #94a3b826;border-right:0;padding:10px 0}.seller-store-metric:last-child{border-bottom:0}.seller-dashboard-nav-card{min-height:72px}}@media (prefers-reduced-motion:reduce){.seller-empty-illustration{animation:none}}html{scroll-behavior:smooth}#seller-products,#seller-locations{scroll-margin-top:7.5rem}.seller-store-metric--link{color:inherit;cursor:pointer;border-radius:1rem;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;position:relative}.seller-store-metric--link:hover{background:#ffffffc7;transform:translateY(-3px);box-shadow:0 12px 28px #2552a01c}.seller-store-metric--link:active{transform:scale(.985)}.seller-store-metric--link:focus-visible,.seller-dashboard-nav-card[href]:focus-visible{outline-offset:3px;outline:3px solid #2f6fed4d}.seller-interaction-arrow{color:#2467df;opacity:0;margin-left:auto;font-size:1.2rem;font-weight:900;transition:opacity .18s,transform .18s;transform:translate(-6px)}.seller-store-metric--link:hover .seller-interaction-arrow,.seller-store-metric--link:focus-visible .seller-interaction-arrow{opacity:1;transform:translate(0)}.seller-dashboard-nav-card[href]{cursor:pointer;transition:transform .18s,box-shadow .18s}.seller-dashboard-nav-card[href]:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2248891f}.seller-dashboard-nav-card[href]:active{transform:translateY(-1px)scale(.988)}.seller-dashboard-statistics{cursor:not-allowed}.seller-market-visual{isolation:isolate;background:linear-gradient(#ddecff 0%,#edf6ff 59%,#d9e9ca 59%,#bcd69f 100%);border-radius:1.5rem;width:min(100%,19rem);min-width:15rem;height:11.8rem;margin-inline:auto;animation:.52s both sellerMarketEntrance;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4c87de1f,0 18px 38px #2b5ca51f}.seller-market-sky{position:absolute;inset:0 0 41%}.seller-market-cloud{background:#ffffffc7;border-radius:999px;width:2.6rem;height:.72rem;position:absolute;box-shadow:.55rem -.22rem #ffffffa8,1.05rem .03rem #ffffff8c}.seller-market-cloud--one{top:1.25rem;left:1rem}.seller-market-cloud--two{top:2.05rem;right:1.8rem;transform:scale(.78)}.seller-market-sign{z-index:6;color:#fff;letter-spacing:.07em;white-space:nowrap;background:#102345;border-radius:999px;align-items:center;gap:.38rem;padding:.4rem .68rem;font-size:.62rem;font-weight:900;display:flex;position:absolute;top:.9rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0f23462e}.seller-market-sign svg{color:#76aaff;width:.85rem;height:.85rem}.seller-market-stalls{z-index:4;align-items:flex-end;gap:.65rem;width:88%;display:flex;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.seller-market-stall{background:#fffffff7;border:1px solid #3866a91f;border-radius:.72rem .72rem .42rem .42rem;flex:1;height:6.35rem;position:relative;overflow:hidden;box-shadow:0 10px 22px #2a4f8624}.seller-market-stall--blue{animation:.52s 90ms both sellerMarketStall}.seller-market-stall--gold{animation:.52s .16s both sellerMarketStall}.seller-market-awning{grid-template-columns:repeat(4,1fr);height:1.45rem;display:grid}.seller-market-stall--blue .seller-market-awning span:nth-child(odd){background:#2568e8}.seller-market-stall--blue .seller-market-awning span:nth-child(2n){background:#f6f9ff}.seller-market-stall--gold .seller-market-awning span:nth-child(odd){background:#f2a536}.seller-market-stall--gold .seller-market-awning span:nth-child(2n){background:#fff8e9}.seller-market-shelf{background:linear-gradient(#edf5ff,#fff);border-radius:.48rem;justify-content:space-around;align-items:flex-end;height:3.65rem;padding:.4rem;display:flex;position:absolute;bottom:.5rem;left:.52rem;right:.52rem;box-shadow:inset 0 0 0 1px #3467b414}.seller-market-product{flex:none;display:block;position:relative}.seller-market-product--box{background:linear-gradient(145deg,#4a8df6,#2161d6);border-radius:.25rem;width:1.42rem;height:1.65rem}.seller-market-product--bottle{background:linear-gradient(#71bdff,#337bea);border-radius:.26rem .26rem .34rem .34rem;width:.78rem;height:2rem}.seller-market-product--bottle:before{content:"";background:#2059be;border-radius:.1rem .1rem 0 0;width:.42rem;height:.4rem;position:absolute;top:-.34rem;left:.18rem}.seller-market-product--bag{background:#7763e8;border-radius:.24rem .24rem .42rem .42rem;width:1.34rem;height:1.2rem}.seller-market-product--bag:before{content:"";border:.13rem solid #7763e8;border-bottom:0;border-radius:.5rem .5rem 0 0;width:.68rem;height:.55rem;position:absolute;top:-.43rem;left:50%;transform:translate(-50%)}.seller-market-product--fruit{background:#f39a33;border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:-.42rem .2rem 0 -.12rem #e86f44,.4rem .18rem 0 -.12rem #f2c94c}.seller-market-product--fruit:before{content:"";background:#36965b;border-radius:999px;width:.17rem;height:.5rem;position:absolute;top:-.35rem;left:.55rem;transform:rotate(35deg)}.seller-market-product--fruit-two{transform:scale(.8)}.seller-market-product--crate{background:repeating-linear-gradient(0deg,#b8783e 0 .21rem,#d59a59 .21rem .37rem);border-radius:.2rem;width:1.6rem;height:1rem}.seller-market-ground{z-index:2;background:linear-gradient(#b7d59a,#9bc27b);height:1.8rem;position:absolute;inset:auto 0 0}.seller-market-ground span{background:#48a267;border-radius:999px 999px .25rem .25rem;width:.5rem;height:1rem;position:absolute;bottom:.25rem}.seller-market-ground span:first-child{left:6%}.seller-market-ground span:nth-child(2){height:.72rem;left:49%}.seller-market-ground span:nth-child(3){height:1.15rem;right:6%}@keyframes sellerMarketEntrance{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sellerMarketStall{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.seller-market-visual{width:min(100%,22rem)}}@media (width<=700px){#seller-products,#seller-locations{scroll-margin-top:6.5rem}.seller-interaction-arrow{opacity:1;transform:none}.seller-market-visual{width:100%;min-width:0;height:10.8rem}.seller-market-stalls{width:91%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.seller-market-visual,.seller-market-stall--blue,.seller-market-stall--gold{animation:none}.seller-store-metric--link,.seller-dashboard-nav-card[href],.seller-interaction-arrow{transition:none}}.seller-product-availability-field{gap:6px;display:grid}.seller-product-availability-field>span{color:#334155;font-size:.82rem;font-weight:800}.seller-product-availability-field>small{color:#64748b;font-size:.74rem;line-height:1.35}.seller-product-availability-control{grid-template-columns:minmax(0,1fr) minmax(130px,.72fr);gap:8px;display:grid}.seller-product-availability-control input,.seller-product-availability-control select{width:100%;min-width:0}@media (width<=640px){.seller-product-availability-control{grid-template-columns:1fr}}.seller-product-create-shell{background:linear-gradient(145deg,#f7fbfffa,#fffffffa);border:1px solid #3f6fb924;border-radius:1.5rem;margin:1.5rem 0 2rem;padding:clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 18px 42px #264d8817}.seller-product-create-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.seller-product-create-heading h3{margin:.35rem 0 .45rem;font-size:clamp(1.35rem,2.5vw,1.8rem)}.seller-product-create-heading p{color:#65728a;max-width:46rem;margin:0;line-height:1.65}.seller-product-create-close{color:#284c86;cursor:pointer;background:#eef4ff;border:0;border-radius:.85rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.65rem;display:grid}.seller-product-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seller-product-create-grid label{gap:.45rem;display:grid}.seller-product-create-grid label>span{color:#293a55;font-size:.86rem;font-weight:800}.seller-product-create-grid input,.seller-product-create-grid select,.seller-product-create-grid textarea{box-sizing:border-box;color:#17253b;width:100%;font:inherit;background:#fff;border:1px solid #d8e1ee;border-radius:.85rem;outline:none;transition:border-color .16s,box-shadow .16s,transform .16s}.seller-product-create-grid input,.seller-product-create-grid select{min-height:3rem;padding:0 .9rem}.seller-product-create-grid textarea{resize:vertical;min-height:8rem;padding:.85rem .9rem;line-height:1.55}.seller-product-create-grid input:focus,.seller-product-create-grid select:focus,.seller-product-create-grid textarea:focus{border-color:#4b82df;box-shadow:0 0 0 4px #3d78dd1c}.seller-product-create-description{grid-column:1/-1}.seller-product-create-error{color:#a52d2d;background:#fff5f5;border:1px solid #c439392e;border-radius:.85rem;margin-top:1rem;padding:.85rem 1rem;font-weight:700}.seller-product-create-note{color:#526680;background:#f1f6ff;border-radius:.9rem;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;display:flex}.seller-product-create-note svg{color:#3974d7;flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem}.seller-product-create-actions{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.seller-product-create-actions button{cursor:pointer;border-radius:.8rem;min-height:2.8rem;padding:0 1.15rem;font-weight:800;transition:transform .16s,box-shadow .16s}.seller-product-create-actions button:first-child{color:#465a76;background:#fff;border:1px solid #d7e0ec}.seller-product-create-submit{color:#fff;background:#2768df;border:0;box-shadow:0 9px 20px #2768df33}.seller-product-create-actions button:not(:disabled):hover,.seller-product-create-close:not(:disabled):hover{transform:translateY(-2px)}.seller-product-create-actions button:not(:disabled):active,.seller-product-create-close:not(:disabled):active{transform:scale(.98)}.seller-product-create-actions button:disabled,.seller-product-create-close:disabled{cursor:wait;opacity:.62}.seller-product-create-options-state{color:#607089;align-items:center;gap:.8rem;min-height:4rem;font-weight:700;display:flex}@media (width<=700px){.seller-product-create-grid{grid-template-columns:1fr}.seller-product-create-description{grid-column:auto}.seller-product-create-actions{flex-direction:column-reverse}.seller-product-create-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-product-create-grid input,.seller-product-create-grid select,.seller-product-create-grid textarea,.seller-product-create-actions button,.seller-product-create-close{transition:none}}.seller-products-create:not(:disabled),.seller-products-empty-cta:not(:disabled),.seller-store-primary-cta:not(:disabled),.seller-store-nav-card:not(:disabled),.seller-store-metric-card:not(:disabled){cursor:pointer}.seller-products-create:not(:disabled),.seller-products-empty-cta:not(:disabled),.seller-store-primary-cta:not(:disabled){transition:transform .16s,box-shadow .16s,filter .16s}.seller-products-create:not(:disabled):hover,.seller-products-empty-cta:not(:disabled):hover,.seller-store-primary-cta:not(:disabled):hover{filter:brightness(1.025);transform:translateY(-2px)}.seller-products-create:not(:disabled):active,.seller-products-empty-cta:not(:disabled):active,.seller-store-primary-cta:not(:disabled):active{transform:translateY(0)scale(.98)}.seller-products-create:focus-visible,.seller-products-empty-cta:focus-visible,.seller-store-primary-cta:focus-visible{outline-offset:3px;outline:3px solid #2569e640}@media (prefers-reduced-motion:reduce){.seller-products-create,.seller-products-empty-cta,.seller-store-primary-cta{transition:none}.seller-products-create:not(:disabled):hover,.seller-products-empty-cta:not(:disabled):hover,.seller-store-primary-cta:not(:disabled):hover,.seller-products-create:not(:disabled):active,.seller-products-empty-cta:not(:disabled):active,.seller-store-primary-cta:not(:disabled):active{transform:none}}.seller-product-create-images{background:linear-gradient(145deg,#f4f8fff2,#fffffffa);border:1px solid #4a7de029;border-radius:18px;gap:14px;margin-top:4px;padding:18px;display:grid}.seller-product-create-images-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-product-create-images-heading>div{gap:4px;display:grid}.seller-product-create-images-heading strong{color:#172238;font-size:.95rem}.seller-product-create-images-heading span{color:#64748b;font-size:.8rem}.seller-product-upload{cursor:pointer;text-align:center;background:#ffffffc2;border:1.5px dashed #2569e652;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:126px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.seller-product-upload:hover{background:#fff;border-color:#2569e69e;transform:translateY(-2px);box-shadow:0 12px 30px #2569e617}.seller-product-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.seller-product-upload-icon{color:#2569e6;background:#2569e61a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.5rem;font-weight:700;display:grid}.seller-product-upload strong{color:#172238;font-size:.9rem}.seller-product-upload small{color:#718096}.seller-product-image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.seller-product-image-preview{aspect-ratio:1;background:#eef3fa;border:1px solid #1e40af1f;border-radius:14px;position:relative;overflow:hidden}.seller-product-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.seller-product-image-preview>button{color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:7px;right:7px}.seller-product-image-primary{color:#fff;background:#2569e6eb;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;position:absolute;bottom:7px;left:7px}.seller-product-image-error{color:#b42318;background:#dc262612;border-radius:12px;padding:11px 13px;font-size:.82rem;font-weight:650}.seller-product-card-media>img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.seller-product-create-images{padding:14px}.seller-product-image-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.seller-product-upload{transition:none}.seller-product-upload:hover{transform:none}}.seller-product-manage-shell{background:linear-gradient(145deg,#fffffffc,#eff6fff0);border:1px solid #2563eb1f;border-radius:24px;margin-top:26px;padding:24px;overflow:hidden;box-shadow:0 16px 38px #0f172a12}.seller-product-manage-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-product-manage-head h3{color:#0f172a;margin:5px 0 7px;font-size:clamp(1.35rem,2vw,1.8rem)}.seller-product-manage-head p{color:#64748b;margin:0;line-height:1.55}.seller-product-manage-kicker{color:#2563eb;letter-spacing:.08em;font-size:.72rem;font-weight:800}.seller-product-manage-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:1.45rem;line-height:1;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.seller-product-manage-close:hover{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb1a}.seller-product-manage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.seller-product-manage-summary>div{background:#ffffffd1;border:1px solid #94a3b829;border-radius:16px;min-width:0;padding:15px 16px}.seller-product-manage-summary span{color:#64748b;margin-bottom:5px;font-size:.76rem;display:block}.seller-product-manage-summary strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;display:block;overflow:hidden}.seller-product-manage-preview{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:stretch;gap:22px;margin-top:18px;display:grid}.seller-product-manage-image{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:18px;min-height:190px;overflow:hidden}.seller-product-manage-image img{object-fit:cover;width:100%;height:100%;min-height:190px;display:block}.seller-product-manage-placeholder{color:#94a3b8;place-items:center;width:100%;height:100%;min-height:190px;display:grid}.seller-product-manage-placeholder svg{width:34px;max-width:34px;height:34px;max-height:34px}.seller-product-manage-details{background:#ffffffd1;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;padding:20px;display:flex}.seller-product-manage-details>span{color:#64748b;font-size:.78rem;font-weight:700}.seller-product-manage-details>strong{color:#0f172a;margin-top:5px;font-size:1.35rem}.seller-product-manage-details p{color:#475569;margin:15px 0 0;line-height:1.6}.seller-product-manage-details small{color:#64748b;margin-top:18px}.seller-product-manage-loading,.seller-product-manage-error{text-align:center;border-radius:16px;padding:18px}.seller-product-manage-loading{color:#475569;background:#eff6ffd9}.seller-product-manage-error{color:#991b1b;background:#fef2f2eb;border:1px solid #dc262629}@media (width<=760px){.seller-product-manage-shell{border-radius:20px;padding:19px}.seller-product-manage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-product-manage-preview{grid-template-columns:1fr}.seller-product-manage-image,.seller-product-manage-image img,.seller-product-manage-placeholder{min-height:220px}}@media (width<=480px){.seller-product-manage-summary{grid-template-columns:1fr}.seller-product-manage-head{gap:12px}}@media (prefers-reduced-motion:reduce){.seller-product-manage-close{transition:none}}.seller-product-manage-details{justify-content:flex-start;gap:18px}.seller-product-manage-details label{flex-direction:column;gap:8px;min-width:0;display:flex}.seller-product-manage-details label>span{color:#475569;letter-spacing:.02em;font-size:.78rem;font-weight:800}.seller-product-manage-details input,.seller-product-manage-details textarea{box-sizing:border-box;color:#172033;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:14px;outline:none;font-size:.92rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.seller-product-manage-details input{min-height:46px;padding:0 14px}.seller-product-manage-details textarea{resize:vertical;min-height:108px;padding:12px 14px;line-height:1.5}.seller-product-manage-details input:hover,.seller-product-manage-details textarea:hover{border-color:#b9c7dc}.seller-product-manage-details input:focus,.seller-product-manage-details textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.seller-product-manage-details input:disabled,.seller-product-manage-details textarea:disabled{cursor:wait;color:#64748b;opacity:.8;background:#f8fafc}.seller-product-manage-form-row{grid-template-columns:minmax(0,1.35fr) minmax(100px,.8fr) minmax(100px,.8fr);align-items:end;gap:12px;display:grid}.seller-product-manage-save-error,.seller-product-manage-save-success{border-radius:14px;padding:12px 14px;font-size:.86rem;font-weight:700;line-height:1.45}.seller-product-manage-save-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca}.seller-product-manage-save-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.seller-product-manage-actions{justify-content:flex-end;padding-top:2px;display:flex}.seller-product-manage-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#0f5eea 100%);border:0;border-radius:14px;padding:0 22px;font-size:.9rem;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 10px 24px #2563eb33}.seller-product-manage-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #2563eb42}.seller-product-manage-actions button:active:not(:disabled){transform:translateY(0)}.seller-product-manage-actions button:disabled{cursor:wait;opacity:.68}@media (width<=760px){.seller-product-manage-form-row{grid-template-columns:1fr}.seller-product-manage-actions{justify-content:stretch}.seller-product-manage-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-product-manage-details input,.seller-product-manage-details textarea,.seller-product-manage-actions button{transition:none}}.my-store-page .seller-product-card-body>button{color:#fff;width:100%;min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#1769ff 0%,#0f5eea 52%,#084bd4 100%);border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 10px 22px #1769ff33,inset 0 1px #fff3}.my-store-page .seller-product-card-body>button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff0d 25%,#ffffff4d 50%,#ffffff0d 75%,#0000 100%);width:80%;height:100%;transition:left .52s;position:absolute;top:0;left:-130%;transform:skew(-18deg)}@media (hover:hover){.my-store-page .seller-product-card-body>button:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 15px 30px #1769ff4a,inset 0 1px #ffffff3d}.my-store-page .seller-product-card-body>button:hover:not(:disabled):before{left:145%}}.my-store-page .seller-product-card-body>button:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:0 7px 16px #1769ff33}.my-store-page .seller-product-card-body>button:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.my-store-page .seller-product-card-body>button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.55;box-shadow:none}@media (width<=760px){.my-store-page .seller-product-card-body>button{border-radius:13px;min-height:50px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.my-store-page .seller-product-card-body>button,.my-store-page .seller-product-card-body>button:before{transition:none}.my-store-page .seller-product-card-body>button:hover:not(:disabled),.my-store-page .seller-product-card-body>button:active:not(:disabled){transform:none}}.seller-product-card{flex-direction:column;height:100%;display:flex}.seller-product-card-media{flex:none}.seller-product-card-body{flex-direction:column;flex:auto;gap:18px;min-height:230px;display:flex}.seller-product-card-body>div:first-child{min-width:0}.seller-product-card-body h3{min-height:2.8em;margin-bottom:0;line-height:1.4}.seller-product-card-meta{margin-top:auto}.seller-product-card-body>button{flex:none;width:100%;min-height:50px;margin-top:0}.seller-product-manage-shell{overflow:hidden}.seller-product-manage-head h3{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.seller-product-manage-head p{max-width:720px;font-size:1rem;line-height:1.65}.seller-product-manage-summary>div{min-height:94px;padding:17px 18px;transition:transform .18s,box-shadow .18s,border-color .18s}.seller-product-manage-summary span{letter-spacing:.02em;font-size:.8rem}.seller-product-manage-summary strong{margin-top:7px;font-size:1.05rem}.seller-product-manage-preview{align-items:stretch;gap:22px}.seller-product-manage-image,.seller-product-manage-details{transition:transform .2s,box-shadow .2s,border-color .2s}.seller-product-manage-image{border-radius:22px;min-height:390px}.seller-product-manage-image img{transition:transform .32s}.seller-product-manage-placeholder{min-height:390px}.seller-product-manage-details{border-radius:22px;gap:18px;padding:clamp(22px,3vw,32px)}.seller-product-manage-details label{gap:9px;font-size:.92rem;line-height:1.35}.seller-product-manage-details input,.seller-product-manage-details textarea{border-radius:13px;min-height:52px;padding:13px 15px;font-size:1rem;line-height:1.45}.seller-product-manage-details textarea{min-height:132px;padding-top:14px}.seller-product-manage-form-row{gap:14px}.seller-product-manage-actions{gap:12px;margin-top:4px}.seller-product-manage-actions button{border-radius:14px;min-height:52px;padding:13px 22px;font-size:.98rem}.seller-product-manage-save-error,.seller-product-manage-save-success{border-radius:13px;padding:13px 15px;font-size:.92rem;line-height:1.5}@media (hover:hover){.seller-product-manage-summary>div:hover{border-color:#1769ff38;transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.seller-product-manage-image:hover{border-color:#1769ff33;transform:translateY(-2px);box-shadow:0 18px 38px #0f172a17}.seller-product-manage-image:hover img{transform:scale(1.025)}.seller-product-manage-details:hover{border-color:#1769ff2e;box-shadow:0 18px 38px #0f172a12}}@media (width<=900px){.seller-product-manage-preview{grid-template-columns:1fr}.seller-product-manage-image,.seller-product-manage-placeholder{min-height:320px}.seller-product-manage-image{max-height:440px}}@media (width<=640px){.seller-products-grid{grid-template-columns:1fr}.seller-product-card-body,.seller-product-card-body h3{min-height:0}.seller-product-manage-head h3{font-size:1.45rem}.seller-product-manage-summary{grid-template-columns:1fr 1fr}.seller-product-manage-summary>div{min-height:84px}.seller-product-manage-image,.seller-product-manage-placeholder{min-height:250px}.seller-product-manage-details{gap:16px;padding:19px}.seller-product-manage-form-row{grid-template-columns:1fr}.seller-product-manage-actions{align-items:stretch}.seller-product-manage-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-product-card,.seller-product-manage-summary>div,.seller-product-manage-image,.seller-product-manage-image img,.seller-product-manage-details,.seller-product-manage-actions button{transition:none!important}.seller-product-card:hover,.seller-product-manage-summary>div:hover,.seller-product-manage-image:hover,.seller-product-manage-image:hover img,.seller-product-manage-details:hover{transform:none!important}}.seller-product-manage-image{isolation:isolate;position:relative;overflow:hidden}.seller-product-manage-image>img{transition:transform .26s,filter .26s}.seller-product-manage-image:hover>img{transform:scale(1.018)}.seller-product-manage-image-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seller-product-manage-image-overlay{z-index:4;pointer-events:none;justify-content:center;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.seller-product-manage-image-overlay button{-webkit-backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;min-height:46px;font:inherit;border:1px solid #ffffffc2;border-radius:14px;padding:11px 16px;font-size:.9rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 30px #0f172a33}.seller-product-manage-image-change{color:#fff;background:linear-gradient(135deg,#1769fff7,#0754e8f7)}.seller-product-manage-image-restore{color:#1e293b;background:#fffffff2}.seller-product-manage-image-overlay button span{margin-right:6px}.seller-product-manage-image-error{color:#991b1b;background:#fef2f2f5;border:1px solid #dc26262e;border-radius:14px;align-items:center;gap:8px;padding:13px 15px;font-size:.94rem;font-weight:750;line-height:1.45;display:flex}.seller-product-manage-image-notice{color:#1e3a8a;background:#eff6fff5;border:1px solid #1769ff2e;border-radius:15px;align-items:center;gap:12px;padding:13px 15px;display:flex}.seller-product-manage-image-notice>span{flex:none;font-size:1.4rem}.seller-product-manage-image-notice>div{gap:2px;display:grid}.seller-product-manage-image-notice strong{font-size:.94rem}.seller-product-manage-image-notice div span{color:#526581;font-size:.84rem;line-height:1.4}@media (hover:hover){.seller-product-manage-image-overlay button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 36px #0f172a40}}.seller-product-manage-image-overlay button:active{transform:scale(.98)}.seller-product-manage-image-overlay button:focus-visible{outline-offset:3px;outline:3px solid #1769ff47}@media (width<=640px){.seller-product-manage-image-overlay{flex-direction:column;bottom:12px;left:12px;right:12px}.seller-product-manage-image-overlay button{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.seller-product-manage-image>img,.seller-product-manage-image-overlay button{transition:none!important}.seller-product-manage-image:hover>img,.seller-product-manage-image-overlay button:hover,.seller-product-manage-image-overlay button:active{transform:none!important}}.seller-product-manage-image-overlay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;align-items:stretch;width:auto;max-width:calc(100% - 24px);display:grid;left:12px;right:12px}.seller-product-manage-image-overlay button{text-align:center;white-space:normal;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding:10px 9px;line-height:1.2;display:inline-flex;overflow:hidden}.seller-product-manage-image-overlay button span{flex:none;margin-right:0;line-height:1}.seller-product-manage-image-change,.seller-product-manage-image-restore{overflow-wrap:anywhere}@media (width<=640px){.seller-product-manage-image-overlay{grid-template-columns:1fr;max-width:calc(100% - 20px);bottom:10px;left:10px;right:10px}.seller-product-manage-image-overlay button{width:100%;min-height:46px}}.seller-product-manage-gallery{background:#ffffffd1;border:1px solid #0f172a17;border-radius:24px;margin:22px 0;padding:20px;box-shadow:0 16px 40px #0f172a0f}.seller-product-manage-gallery-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.seller-product-manage-gallery-head>div{gap:4px;display:grid}.seller-product-manage-gallery-head>div>span{letter-spacing:.12em;color:#64748b;font-size:.72rem;font-weight:800}.seller-product-manage-gallery-head strong{color:#0f172a;font-size:1.12rem}.seller-product-manage-gallery-count{color:#334155;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.seller-product-manage-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.seller-product-manage-gallery-card{background:#fff;border:1px solid #94a3b83d;border-radius:18px;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden}.seller-product-manage-gallery-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a17}.seller-product-manage-gallery-card.is-primary{border-color:#16a34a57}.seller-product-manage-gallery-photo{aspect-ratio:1;background:#f8fafc;position:relative;overflow:hidden}.seller-product-manage-gallery-photo img{object-fit:cover;width:100%;height:100%;display:block}.seller-product-manage-gallery-primary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae0;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.seller-product-manage-gallery-card-body{gap:8px;padding:12px;display:grid}.seller-product-manage-gallery-card-body>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.seller-product-manage-gallery-card-body strong{color:#15803d;align-items:center;min-height:38px;font-size:.84rem;display:flex}.seller-product-manage-gallery-card-body button{color:#1d4ed8;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #2563eb2e;border-radius:11px;font-size:.82rem;font-weight:800}.seller-product-manage-gallery-card-body button:hover:not(:disabled){background:#dbeafe}.seller-product-manage-gallery-card-body button:disabled{cursor:wait;opacity:.6}.seller-product-manage-gallery-loading,.seller-product-manage-gallery-empty{color:#64748b;text-align:center;border:1px dashed #94a3b861;border-radius:16px;place-items:center;min-height:110px;padding:20px;display:grid}.seller-product-manage-gallery-message{border-radius:12px;margin-bottom:14px;padding:11px 13px;font-size:.86rem;font-weight:700}.seller-product-manage-gallery-message.is-error{color:#b91c1c;background:#fef2f2}.seller-product-manage-gallery-message.is-success{color:#15803d;background:#f0fdf4}@media (width<=980px){.seller-product-manage-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.seller-product-manage-gallery{border-radius:20px;padding:16px}.seller-product-manage-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.seller-product-manage-gallery-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seller-product-manage-gallery-card{transition:none}.seller-product-manage-gallery-card:hover{transform:none}}.seller-product-manage-gallery-actions{gap:.55rem;width:100%;display:grid}.seller-product-manage-gallery-actions>strong{align-items:center;min-height:2.5rem;display:flex}.seller-product-manage-gallery-delete{color:#b91c1c!important;background:#fef2f2eb!important;border:1px solid #b91c1c38!important}.seller-product-manage-gallery-delete:hover:not(:disabled){background:#fee2e2f5!important;border-color:#b91c1c6b!important}.seller-product-manage-gallery-delete:disabled{cursor:not-allowed;opacity:.58}@media (width<=560px){.seller-product-manage-gallery-actions{gap:.45rem}}.seller-products-section--premium{position:relative}.seller-catalog-toolbar{background:linear-gradient(135deg,#f8fbfff5,#eff6ffd6);border:1px solid #6b8db82e;border-radius:22px;grid-template-columns:minmax(220px,1.5fr) minmax(145px,.8fr) minmax(180px,.9fr) auto;align-items:end;gap:13px;margin:22px 0 26px;padding:16px;display:grid;box-shadow:0 14px 34px #1e40af12}.seller-catalog-toolbar label{gap:7px;min-width:0;display:grid}.seller-catalog-toolbar label>span{color:#526581;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.seller-catalog-toolbar input,.seller-catalog-toolbar select{color:#172033;width:100%;min-height:44px;font:inherit;background:#fffffff0;border:1px solid #64748b38;border-radius:13px;outline:none;padding:0 12px;font-size:.9rem;transition:border-color .18s,box-shadow .18s}.seller-catalog-toolbar input:focus,.seller-catalog-toolbar select:focus{border-color:#4f7cff;box-shadow:0 0 0 4px #4f7cff21}.seller-catalog-toolbar-actions{gap:8px;display:flex}.seller-catalog-toolbar-actions button,.seller-catalog-pagination button{cursor:pointer;min-height:44px;font:inherit;border-radius:13px;padding:0 14px;font-size:.86rem;font-weight:850;transition:transform .18s,box-shadow .18s}.seller-catalog-search-button{color:#fff;background:linear-gradient(135deg,#2864f0,#1747c7);border:1px solid #2459e8;box-shadow:0 10px 20px #2563eb33}.seller-catalog-clear-button,.seller-catalog-pagination button{color:#1d4ed8;background:#ffffffe0;border:1px solid #2563eb33}.seller-catalog-toolbar-actions button:hover:not(:disabled),.seller-catalog-pagination button:hover:not(:disabled){transform:translateY(-2px)}.seller-catalog-toolbar-actions button:disabled,.seller-catalog-pagination button:disabled{cursor:not-allowed;opacity:.48}.seller-products-grid .seller-product-card{border-color:#7993ba33;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;animation:.52s cubic-bezier(.22,1,.36,1) both ukly-seller-card-reveal;position:relative;overflow:hidden;box-shadow:0 16px 32px #0f172a12}.seller-products-grid .seller-product-card:nth-child(2n){animation-delay:70ms}.seller-products-grid .seller-product-card:nth-child(3n){animation-delay:.12s}.seller-products-grid .seller-product-card:hover{border-color:#3b82f661;transform:translateY(-7px);box-shadow:0 25px 52px #1e40af26}.seller-products-grid .seller-product-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0f172a3d);position:absolute;inset:0}.seller-products-grid .seller-product-card-media img{transition:transform .52s cubic-bezier(.22,1,.36,1)}.seller-products-grid .seller-product-card:hover .seller-product-card-media img{transform:scale(1.07)}.seller-products-grid .seller-product-status{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;box-shadow:0 8px 18px #0f172a2e}.seller-catalog-pagination{background:#f8fbffcc;border:1px solid #6b8db829;border-radius:18px;justify-content:center;align-items:center;gap:13px;margin-top:30px;padding:15px;display:flex}.seller-catalog-pagination span{color:#475569;text-align:center;min-width:136px;font-size:.86rem;font-weight:800}@keyframes ukly-seller-card-reveal{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.seller-catalog-toolbar{grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr)}}@media (width<=640px){.seller-catalog-toolbar{border-radius:18px;grid-template-columns:1fr;padding:14px}.seller-catalog-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.seller-catalog-toolbar-actions button{width:100%}.seller-catalog-pagination{gap:8px;padding:12px}.seller-catalog-pagination span{min-width:0;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.seller-catalog-toolbar *,.seller-products-grid .seller-product-card,.seller-products-grid .seller-product-card *,.seller-catalog-pagination *{transition:none!important;animation:none!important}.seller-products-grid .seller-product-card:hover,.seller-products-grid .seller-product-card:hover .seller-product-card-media img,.seller-catalog-toolbar-actions button:hover:not(:disabled),.seller-catalog-pagination button:hover:not(:disabled){transform:none}}.seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));align-items:stretch;gap:22px}.seller-product-card--premium{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 32%),#fff;border:1px solid #94a3b842;border-radius:24px;min-height:458px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 18px 38px #0f172a14}.seller-product-card--premium:hover{border-color:#2563eb4d;transform:translateY(-6px);box-shadow:0 25px 52px #0f172a24}.seller-product-card--premium .seller-product-card-media{aspect-ratio:1.28;isolation:isolate;background:linear-gradient(135deg,#dbeafe,#f8fafc)}.seller-product-card--premium .seller-product-card-media img{transition:transform .42s}.seller-product-card-media-glow{z-index:1;pointer-events:none;background:linear-gradient(#0000,#0f172a61);height:48%;position:absolute;inset:auto 0 0}.seller-product-card--premium .seller-product-status{z-index:2;text-transform:uppercase;border:1px solid #ffffff57;align-items:center;gap:6px;padding:7px 10px;display:inline-flex;box-shadow:0 8px 20px #0f172a29}.seller-product-status-dot,.seller-product-market-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.seller-product-card-id{z-index:2;color:#ffffffeb;letter-spacing:.05em;background:#0f172a94;border:1px solid #ffffff3d;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800;position:absolute;top:13px;right:13px}.seller-product-card--premium .seller-product-card-body{flex-direction:column;flex:1;gap:18px;padding:19px;display:flex}.seller-product-card--premium .seller-product-market{color:#587093;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.seller-product-market-dot{color:#2563eb;width:6px;height:6px}.seller-product-card--premium .seller-product-card-body h3{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:1.08rem;line-height:1.28;display:-webkit-box;overflow:hidden}.seller-product-description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.82rem;line-height:1.48;display:-webkit-box;overflow:hidden}.seller-product-card-details{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:9px;display:grid}.seller-product-price,.seller-product-stock{background:#f8fbff;border:1px solid #e6edf8;border-radius:14px;min-width:0;padding:11px 12px}.seller-product-price>span,.seller-product-stock>span{color:#70809a;letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:800;display:block}.seller-product-price strong{color:#0f172a;white-space:nowrap;align-items:baseline;gap:4px;font-size:1rem;line-height:1;display:flex;overflow:hidden}.seller-product-price small{color:#2563eb;text-overflow:ellipsis;font-size:.66rem;font-weight:800;overflow:hidden}.seller-product-stock strong{color:#166534;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.seller-product-stock--available{background:#f4fdf7;border-color:#d9f4e4}.seller-product-stock--empty{background:#fff7f7;border-color:#fee2e2}.seller-product-stock--empty strong{color:#b91c1c}.seller-product-card--premium .seller-product-card-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0f58de);border:1px solid #155eef;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:45px;margin-top:auto;padding:0 15px 0 17px;font-size:.84rem;font-weight:800;transition:box-shadow .18s,transform .18s,filter .18s;display:inline-flex;box-shadow:0 11px 19px #2563eb38}.seller-product-card--premium .seller-product-card-action:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 25px #2563eb4f}.seller-product-card-action-arrow{background:#ffffff2e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:1rem;transition:transform .18s;display:grid}.seller-product-card-action:hover .seller-product-card-action-arrow{transform:translate(2px)}@media (width<=760px){.seller-products-grid{grid-template-columns:1fr;gap:16px}.seller-product-card--premium,.seller-product-card-heading{min-height:0}}@media (prefers-reduced-motion:reduce){.seller-product-card--premium,.seller-product-card--premium .seller-product-card-media img,.seller-product-card--premium .seller-product-card-action,.seller-product-card-action-arrow{transition:none}.seller-product-card--premium:hover,.seller-product-card--premium .seller-product-card-action:hover,.seller-product-card-action:hover .seller-product-card-action-arrow{transform:none}}.seller-product-manage{border-color:#2563eb2e;box-shadow:0 24px 55px #0f172a1a}.seller-product-manage-summary>div{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #e5edf9;border-radius:14px}.seller-product-manage-gallery,.seller-product-manage-details{border-color:#e4ecf8;border-radius:18px}.seller-product-publication{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce8fa;border-radius:20px;margin:22px 0;padding:22px}.seller-product-publication-head,.seller-product-publication-form-head,.seller-product-publication-actions,.seller-product-publication-locked{justify-content:space-between;align-items:center;gap:14px;display:flex}.seller-product-publication-head>div>span,.seller-product-publication-form-head>div>span,.seller-product-publication-overview span,.seller-product-publication-fields>label>span{color:#617393;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.seller-product-publication-head h3{color:#0f172a;margin:5px 0 0;font-size:1.12rem}.seller-product-publication-state{color:#2563eb;background:#eff6ff;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.seller-product-publication-state.is-pending{color:#c2410c;background:#fff7ed}.seller-product-publication-state.is-processing{color:#1d4ed8;background:#eff6ff}.seller-product-publication-state.is-empty,.seller-product-publication-state.is-cancelled{color:#64748b;background:#f1f5f9}.seller-product-publication-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.seller-product-publication-overview>div{background:#ffffffc7;border:1px solid #e4ecf8;border-radius:14px;min-width:0;padding:12px}.seller-product-publication-overview strong{color:#172033;text-overflow:ellipsis;margin-top:6px;font-size:.82rem;line-height:1.35;display:block;overflow:hidden}.seller-product-publication-empty,.seller-product-publication-loading{color:#64748b;margin:18px 0;line-height:1.5}.seller-product-publication-message{border-radius:12px;margin:16px 0;padding:11px 13px;font-size:.84rem;font-weight:700}.seller-product-publication-message.is-error{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca}.seller-product-publication-message.is-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.seller-product-publication-form{background:#ffffffc7;border:1px solid #dbe7f8;border-radius:16px;padding:17px}.seller-product-publication-form-head{margin-bottom:15px}.seller-product-publication-form-head strong{color:#172033;margin-top:4px;font-size:.9rem;display:block}.seller-product-publication-form-head>span{color:#3564ae;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.seller-product-publication-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-product-publication-fields>label>span{margin-bottom:7px}.seller-product-publication-fields input{box-sizing:border-box;color:#172033;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d7e2f2;border-radius:11px;padding:0 11px}.seller-product-publication-switches,.seller-product-publication-locked{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.seller-product-publication-switches label,.seller-product-publication-locked span{color:#41516d;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.seller-product-publication-switches input{accent-color:#2563eb}.seller-product-publication-locked span{color:#52627c;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:.74rem}.seller-product-publication-actions{justify-content:flex-end;margin-top:18px}.seller-product-publication-actions button{cursor:pointer;border-radius:11px;min-height:41px;padding:0 14px;font-weight:800}.seller-product-publication-cancel{color:#b91c1c;background:#fff;border:1px solid #fecaca}.seller-product-publication-submit{color:#fff;background:linear-gradient(135deg,#2563eb,#0f58de);border:1px solid #155eef;box-shadow:0 10px 18px #2563eb33}.seller-product-publication-actions button:disabled{cursor:not-allowed;opacity:.62}@media (width<=900px){.seller-product-publication-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.seller-product-publication{padding:16px}.seller-product-publication-head,.seller-product-publication-form-head,.seller-product-publication-actions{flex-direction:column;align-items:flex-start}.seller-product-publication-overview,.seller-product-publication-fields{grid-template-columns:1fr}.seller-product-publication-actions,.seller-product-publication-actions button{width:100%}}.seller-products-section--premium,.seller-product-manage,.seller-product-publication{font-family:Inter,Aptos,Segoe UI Variable,Segoe UI,sans-serif}.seller-catalog-toolbar{background:linear-gradient(135deg,#fffffffa,#eff6ffe6);border-color:#60a5fa47;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffeb}.seller-catalog-toolbar:before{z-index:-1;content:"";filter:blur(9px);opacity:0;background:radial-gradient(#2563eb47,#60a5fa1a 37%,#0000 71%);height:168px;transition:opacity .3s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-115px;left:-9%;right:-9%;transform:translateY(44px)scale(.82)}.seller-catalog-toolbar:hover,.seller-catalog-toolbar:focus-within{border-color:#2563eb6b;transform:translateY(-2px);box-shadow:0 23px 48px #1e40af26,inset 0 1px #fffffff5}.seller-catalog-toolbar:hover:before,.seller-catalog-toolbar:focus-within:before{opacity:1;transform:translateY(0)scale(1)}.seller-catalog-toolbar label{position:relative}.seller-catalog-toolbar label>span{color:#39587e;letter-spacing:.105em;font-size:.68rem;font-weight:900}.seller-catalog-toolbar input,.seller-catalog-toolbar select{color:#111c31;border-color:#64748b38;font-size:.91rem;font-weight:650;transition:border-color .19s,box-shadow .19s,transform .19s,background .19s;box-shadow:0 2px #0f172a04,inset 0 1px 1px #0f172a05}.seller-catalog-toolbar input:hover,.seller-catalog-toolbar select:hover{background:#fff;border-color:#3b82f680;transform:translateY(-1px)}.seller-catalog-toolbar input:focus,.seller-catalog-toolbar select:focus{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 0 0 4px #3b82f626,0 10px 22px #2563eb21}.seller-catalog-toolbar-actions button,.seller-product-card--premium .seller-product-card-action,.seller-product-publication-submit{isolation:isolate;letter-spacing:.01em;position:relative;overflow:hidden}.seller-catalog-toolbar-actions button:before,.seller-product-card--premium .seller-product-card-action:before,.seller-product-publication-submit:before{z-index:-1;content:"";background:#ffffff40;width:65%;height:270%;transition:transform .43s;position:absolute;top:-80%;left:-35%;transform:rotate(23deg)translate(-220%)}.seller-catalog-toolbar-actions button:hover:not(:disabled):before,.seller-product-card--premium .seller-product-card-action:hover:before,.seller-product-publication-submit:hover:not(:disabled):before{transform:rotate(23deg)translate(360%)}.seller-catalog-toolbar-actions button:hover:not(:disabled),.seller-product-card--premium .seller-product-card-action:hover,.seller-product-publication-submit:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 28px #2563eb4f,0 0 0 4px #60a5fa1a}.seller-catalog-toolbar-actions button:active:not(:disabled),.seller-product-card--premium .seller-product-card-action:active,.seller-product-publication-submit:active:not(:disabled){transform:translateY(0)scale(.98)}.seller-product-card--premium{isolation:isolate;border-color:#94a3b84d;animation:.54s cubic-bezier(.22,1,.36,1) both ukly-card-enter;position:relative;box-shadow:0 18px 38px #0f172a14,inset 0 1px #ffffffd1}.seller-product-card--premium:before{z-index:-1;content:"";filter:blur(9px);opacity:0;background:radial-gradient(#2563eb57,#60a5fa1f 40%,#0000 72%);height:150px;transition:opacity .3s,transform .37s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-95px;left:-23%;right:-23%;transform:translateY(43px)scale(.8)}.seller-product-card--premium:nth-child(2){animation-delay:70ms}.seller-product-card--premium:nth-child(3){animation-delay:.14s}.seller-product-card--premium:nth-child(4){animation-delay:.21s}.seller-product-card--premium:hover,.seller-product-card--premium:focus-within{border-color:#2563eb80;transform:translateY(-9px)scale(1.012);box-shadow:0 30px 58px #0f172a29,0 0 0 1px #60a5fa1a}.seller-product-card--premium:hover:before,.seller-product-card--premium:focus-within:before{opacity:1;transform:translateY(0)scale(1)}.seller-product-card--premium .seller-product-card-media:after{content:"";background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:54%;height:100%;transition:left .6s;position:absolute;top:0;left:-80%;transform:skew(-19deg)}.seller-product-card--premium:hover .seller-product-card-media:after{left:135%}.seller-product-card--premium .seller-product-card-body h3{letter-spacing:-.018em;font-size:1.11rem;font-weight:850}.seller-product-description{color:#536985;font-size:.83rem}.seller-product-price strong{letter-spacing:-.025em;font-size:1.08rem;font-weight:900}.seller-product-stock strong{font-weight:850}.seller-product-manage{background:radial-gradient(circle at 92% 4%,#2563eb14,#0000 29%),#fff}.seller-product-manage>header h2,.seller-product-manage h2,.seller-product-manage h3,.seller-product-manage strong{color:#101a2f}.seller-product-manage-summary>div,.seller-product-manage-gallery,.seller-product-publication{transition:transform .22s,border-color .22s,box-shadow .22s}.seller-product-manage-summary>div:hover,.seller-product-manage-gallery:hover,.seller-product-publication:hover{border-color:#3b82f652;transform:translateY(-3px);box-shadow:0 16px 34px #1e40af17}.seller-product-publication{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb}.seller-product-publication:after{content:"";filter:blur(4px);pointer-events:none;background:#60a5fa1f;border-radius:50%;width:160px;height:160px;transition:transform .36s;position:absolute;bottom:-60px;right:-60px}.seller-product-publication:hover:after{transform:scale(1.22)}.seller-product-publication-head h3,.seller-product-publication-form-head strong{letter-spacing:-.016em;font-weight:850}.seller-product-publication-fields input{font-weight:700}.seller-product-publication-fields input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 4px #3b82f624,0 10px 20px #2563eb1a}@keyframes ukly-card-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.seller-catalog-toolbar,.seller-catalog-toolbar *,.seller-product-card--premium,.seller-product-card--premium *,.seller-product-manage-summary>div,.seller-product-manage-gallery,.seller-product-publication,.seller-product-publication *{transition:none!important;animation:none!important}.seller-catalog-toolbar:hover,.seller-catalog-toolbar:focus-within,.seller-product-card--premium:hover,.seller-product-card--premium:focus-within,.seller-product-manage-summary>div:hover,.seller-product-manage-gallery:hover,.seller-product-publication:hover,.seller-catalog-toolbar-actions button:hover:not(:disabled),.seller-product-card--premium .seller-product-card-action:hover,.seller-product-publication-submit:hover:not(:disabled){transform:none}}.ukly-theme-toggle{border:1px solid var(--ukly-border);width:46px;height:46px;color:var(--ukly-blue);background:radial-gradient(circle at 50% 115%, #3b82f647, transparent 58%), var(--ukly-surface);box-shadow:inset 0 1px 0 #ffffff29, var(--ukly-shadow);cursor:pointer;isolation:isolate;border-radius:15px;place-items:center;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-grid;position:relative;overflow:hidden}.ukly-theme-toggle svg{z-index:1;width:21px;height:21px;transition:transform .3s;position:relative}.ukly-theme-toggle-glow{z-index:0;background:var(--ukly-blue-bright);filter:blur(12px);opacity:.34;border-radius:999px;width:42px;height:42px;transition:opacity .22s,transform .3s;position:absolute;bottom:-24px}.ukly-theme-toggle:hover,.ukly-theme-toggle:focus-visible{border-color:var(--ukly-border-strong);box-shadow:0 0 0 4px #3b82f621, var(--ukly-shadow-hover);outline:none;transform:translateY(-3px)}.ukly-theme-toggle:hover svg,.ukly-theme-toggle:focus-visible svg{transform:translateY(-2px)scale(1.08)}.ukly-theme-toggle:hover .ukly-theme-toggle-glow,.ukly-theme-toggle:focus-visible .ukly-theme-toggle-glow{opacity:.76;transform:scale(1.42)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ukly-bg:#050816;--ukly-bg-soft:#091022;--ukly-surface:#0d152b;--ukly-surface-soft:#111c36;--ukly-surface-elevated:#14203d;--ukly-header:#070d1c;--ukly-nav:#0a1122;--ukly-border:#94a3b829;--ukly-border-strong:#60a5fa6b;--ukly-text:#f8fafc;--ukly-text-soft:#cbd5e1;--ukly-muted:#94a3b8;--ukly-blue:#60a5fa;--ukly-blue-bright:#93c5fd;--ukly-blue-soft:#3b82f624;--ukly-card-bg:#0d152b;--ukly-card-hover:#14203d;--ukly-control-bg:#091022;--ukly-shadow:0 22px 60px #00000057;--ukly-shadow-hover:0 26px 68px #2563eb38}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root{min-height:100%;background:radial-gradient(circle at 8% -10%,#2563eb40,#0000 31rem),radial-gradient(circle at 92% 14%,#7c3aed33,#0000 28rem),#050816!important}html[data-theme=dark] .app,html[data-theme=dark] .route-page,html[data-theme=dark] .market-layout,html[data-theme=dark] .login-page,html[data-theme=dark] .account-page,html[data-theme=dark] .account-dashboard-page{min-height:100vh;color:var(--ukly-text);background:0 0!important}html[data-theme=dark] .topbar,html[data-theme=dark] .nav{border-color:var(--ukly-border);background:var(--ukly-header)!important}html[data-theme=dark] .nav{background:var(--ukly-nav)!important}html[data-theme=dark] .topbar .account-action small,html[data-theme=dark] .topbar .cart-action small,html[data-theme=dark] .nav a{color:var(--ukly-text-soft)}html[data-theme=dark] .topbar .account-action strong,html[data-theme=dark] .topbar .cart-action strong{color:var(--ukly-text)}html[data-theme=dark] .search,html[data-theme=dark] .search input{border-color:var(--ukly-border);color:var(--ukly-text);background:var(--ukly-control-bg)}html[data-theme=dark] .search input::placeholder{color:var(--ukly-muted)}html[data-theme=dark] .ukly-theme-toggle{color:#bfdbfe;background:radial-gradient(circle at 50% 115%,#60a5fa6b,#0000 58%),#10213e;border-color:#60a5fa7a}html[data-theme=dark] :is(.hero-card,.category-card,.product-card,.product-detail,.marketplace-info-section>article,.login-shell,.account-profile-card,.account-store-card,.account-dashboard-profile,.account-dashboard-store,.account-dashboard-action,.account-details>div,.account-session,.cart-item,.cart-summary,.cart-state,.empty-cart,.checkout-success,.checkout-success-order,.checkout-step,.checkout-products-panel,.checkout-order-summary,.my-store-summary-card,.my-store-state-card,.my-store-next-card,.my-store-loading-card,.my-store-application,.seller-store-hero,.seller-dashboard-nav-card,.seller-products-section,.seller-product-card--premium,.seller-product-manage,.seller-product-manage-gallery,.seller-product-publication,.seller-catalog-toolbar,.seller-product-create-shell,.seller-product-create-form,.seller-products-empty,.store-locations-section,.store-location-form,.store-location-card,.store-application-v2__form,.seller-journey,.seller-journey__benefit,.public-store-card,.public-stores-state,.public-stores-empty,.buyer-order-card,.buyer-orders-state,.buyer-offer-card,.catalog-hero,.catalog-toolbar,.catalog-state-card,.catalog-skeleton-card,.catalog-brand,.visual-search-panel){box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important}html[data-theme=dark] :is(.account-dashboard-details>div,.account-dashboard-session,.account-dashboard-store-benefits>div,.account-details>div,.cart-quantity,.store-location-options label,.store-business-type,.buyer-order-card__header,.buyer-order-card__footer,.buyer-order-delivery__details>div,.catalog-result-summary,.catalog-filter-group,.catalog-empty-suggestions button){border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] .route-page :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--ukly-text)}html[data-theme=dark] .route-page :is(p,small,label,legend,span){color:var(--ukly-text-soft)}html[data-theme=dark] .route-page :is(input,select,textarea){border-color:var(--ukly-border);color:var(--ukly-text);background:var(--ukly-control-bg)}html[data-theme=dark] .route-page :is(input,textarea)::placeholder{color:var(--ukly-muted)}html[data-theme=dark] :is(.account-dashboard-profile:hover,.account-dashboard-store:hover,.account-dashboard-action:hover,.seller-product-card--premium:hover,.product-card:hover,.category-card:hover,.public-store-card:hover,.buyer-order-card:hover){box-shadow:var(--ukly-shadow-hover);border-color:var(--ukly-border-strong)!important;background:var(--ukly-card-hover)!important}@media (prefers-reduced-motion:reduce){.ukly-theme-toggle,.ukly-theme-toggle *{transition:none!important}.ukly-theme-toggle:hover,.ukly-theme-toggle:focus-visible{transform:none}}html[data-theme=dark] :is(.my-store-metadata>div,.seller-product-manage-shell,.seller-product-manage-summary>div,.seller-product-manage-details,.seller-product-manage-gallery-card,.seller-product-manage-gallery-loading,.seller-product-manage-gallery-empty,.seller-product-publication-form,.seller-product-publication-overview>div,.seller-product-publication-empty,.seller-product-publication-loading,.seller-product-publication-message,.store-locations-empty,.store-location-map-picker,.store-location-map-picker__header,.store-location-map-picker__footer,.seller-product-create-images,.seller-product-create-note),html[data-theme=dark] .seller-products-section :is([class*=metric],[class*=price],[class*=stock],[class*=metadata]>div,[class*=availability],[class*=count]){color:var(--ukly-text);border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] :is(.seller-product-manage,.seller-product-manage-shell,.seller-product-publication,.seller-product-manage-gallery,.seller-product-manage-details) :is(input,textarea,select){border-color:var(--ukly-border)!important;color:var(--ukly-text)!important;background:var(--ukly-control-bg)!important}html[data-theme=dark] :is(.seller-product-manage,.seller-product-publication,.seller-product-manage-gallery,.store-locations-section,.my-store-state-card) :is(h1,h2,h3,h4,strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-product-manage,.seller-product-publication,.seller-product-manage-gallery,.store-locations-section,.my-store-state-card) :is(p,small,label,legend,.seller-product-manage-summary span,.seller-product-publication-head>div>span,.seller-product-publication-form-head>div>span,.seller-product-publication-overview span,.seller-product-publication-fields>label>span,.seller-product-manage-gallery-head>div>span,.store-location-map-picker__header span,.store-location-map-picker__footer span){color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.seller-product-publication-form,.seller-product-publication-empty,.seller-product-publication-loading,.seller-product-manage-gallery-empty,.store-locations-empty){box-shadow:inset 0 1px #ffffff08,0 14px 34px #00000029}html[data-theme=dark] :is(.seller-product-manage-actions button,.seller-product-publication-submit,.seller-product-card-action,.seller-catalog-toolbar-actions button,.seller-product-create-submit,.store-location-submit),html[data-theme=dark] :is(.seller-product-manage-actions button,.seller-product-publication-submit,.seller-product-card-action,.seller-catalog-toolbar-actions button,.seller-product-create-submit,.store-location-submit) *{color:#fff!important}html[data-theme=dark] :is(.seller-product-publication-state.is-empty,.seller-product-publication-state.is-cancelled,.seller-product-manage-gallery-count,.store-locations-count){border-color:var(--ukly-border)!important;color:var(--ukly-text-soft)!important;background:var(--ukly-surface-elevated)!important}html[data-theme=dark] :is(.product-card .product-content,.product-detail-meta span,.marketplace-info-section .service-row,.marketplace-info-section .service-arrow,.trust-row>span,.seller-store-hero [class*=panel],.seller-store-hero [class*=approval],.seller-store-hero [class*=callout],.seller-store-hero [class*=summary]){color:var(--ukly-text);border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] :is(.product-image,.product-detail-image){background:radial-gradient(circle at 50% 35%, #60a5fa29, transparent 58%), var(--ukly-surface-soft)!important}html[data-theme=dark] :is(.product-card .product-content,.product-detail,.marketplace-info-section) :is(h1,h2,h3,h4,strong,b,a){color:var(--ukly-text)!important}html[data-theme=dark] :is(.product-card .product-content,.product-detail,.marketplace-info-section) :is(p,small,span,label){color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.product-card,.product-detail) :is([class*=price],[class*=stock],[class*=seller],[class*=store],[class*=meta],[class*=availability]){color:var(--ukly-text-soft)}html[data-theme=dark] :is(.product-card,.product-detail) :is([class*=price] strong,[class*=stock] strong,[class*=meta] strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.product-card button,.product-card .product-add-cart,.product-detail button,.product-detail .product-add-cart,.marketplace-info-section button,.marketplace-info-section .primary-button,.seller-store-hero button),html[data-theme=dark] :is(.product-card button,.product-card .product-add-cart,.product-detail button,.product-detail .product-add-cart,.marketplace-info-section button,.marketplace-info-section .primary-button,.seller-store-hero button) *{color:#fff!important}html[data-theme=dark] :is(.product-card .secondary-button,.product-detail .secondary-button,.marketplace-info-section .secondary-button),html[data-theme=dark] :is(.product-card .secondary-button,.product-detail .secondary-button,.marketplace-info-section .secondary-button) *{border-color:var(--ukly-border-strong)!important;color:var(--ukly-blue-bright)!important;background:var(--ukly-surface-elevated)!important}html[data-theme=dark] .product-card,html[data-theme=dark] .product-card .product-content{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .product-card :is(h2,h3,h4,strong,[class*=title],[class*=name],[class*=price]){color:var(--ukly-text)!important}html[data-theme=dark] .product-card :is(p,small,[class*=seller],[class*=market],[class*=stock],[class*=available],[class*=description]){color:var(--ukly-text-soft)!important}html[data-theme=dark] .product-card :is([class*=cart],[class*=secondary],[class*=outline]){border-color:var(--ukly-border)!important;background:var(--ukly-surface-elevated)!important;color:var(--ukly-text)!important}html[data-theme=dark] .product-card :is([class*=cart],[class*=secondary],[class*=outline]) *{color:inherit!important}html[data-theme=dark] .public-store-card,html[data-theme=dark] .public-store-card__body{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .public-store-card :is([class*=meta],[class*=details],[class*=info]){border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .public-store-card :is(h1,h2,h3,h4,strong,[class*=heading],[class*=name]){color:var(--ukly-text)!important}html[data-theme=dark] .public-store-card :is(p,small,[class*=category],[class*=description],[class*=location]){color:var(--ukly-text-soft)!important}html[data-theme=dark] .buyer-offer-card,html[data-theme=dark] .buyer-offer-card__top,html[data-theme=dark] .buyer-offer-card__body{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .buyer-offer-card :is([class*=badge],[class*=stock],[class*=saving],[class*=meta]){border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .buyer-offer-card :is(h1,h2,h3,h4,strong,[class*=price]){color:var(--ukly-text)!important}html[data-theme=dark] .buyer-offer-card :is(p,small,[class*=category],[class*=description]){color:var(--ukly-text-soft)!important}html[data-theme=dark] .product-detail{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .product-detail-meta span{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .marketplace-info-section>article,html[data-theme=dark] .marketplace-info-section .service-row,html[data-theme=dark] .marketplace-info-section .trust-row>span,html[data-theme=dark] .marketplace-info-section .service-arrow{border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .marketplace-info-section :is(h1,h2,h3,h4,strong){color:var(--ukly-text)!important}html[data-theme=dark] .marketplace-info-section :is(p,small){color:var(--ukly-text-soft)!important}html[data-theme=dark] .trust-row>span{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff08,0 8px 18px #00000029;border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .trust-row>span :is(strong,small,span,b){color:var(--ukly-text)!important}html[data-theme=dark] .trust-row>span svg{color:var(--ukly-blue-bright)!important}html[data-theme=dark] .trust-row>span:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #3b82f614,0 14px 26px #00000038;border-color:var(--ukly-border-strong)!important;background:var(--ukly-card-hover)!important}html[data-theme=dark] :is(.buyer-offers-count,[class*=stores-count],[class*=store-count]){box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] :is(.buyer-offers-count,[class*=stores-count],[class*=store-count]) :is(strong,small,span,b){color:var(--ukly-text)!important}html[data-theme=dark] :is(.product-image,.product-detail-image):not(:has(img)){border-color:var(--ukly-border-strong)!important;background:radial-gradient(circle at 50% 42%, #3b82f633, transparent 42%), var(--ukly-surface-soft)!important;color:var(--ukly-blue-bright)!important}html[data-theme=dark] :is(.product-image,.product-detail-image):not(:has(img)) :is(strong,b,span,[class*=initial],[class*=placeholder],[class*=fallback]){text-shadow:0 4px 16px #2563eb3d;color:var(--ukly-blue-bright)!important}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .trust-row>span{transition:none}html[data-theme=dark] .trust-row>span:hover{transform:none}}html[data-theme=dark] .marketplace-info-section .ukly-local-points>span{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff08,0 9px 20px #00000029;border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .marketplace-info-section .ukly-local-points>span :is(strong,small,b,span){color:var(--ukly-text)!important}html[data-theme=dark] .marketplace-info-section .ukly-local-points>span svg{color:var(--ukly-blue-bright)!important}html[data-theme=dark] .marketplace-info-section .ukly-local-points>span:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #3b82f614,0 14px 28px #00000038;border-color:var(--ukly-border-strong)!important;background:var(--ukly-card-hover)!important}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .marketplace-info-section .ukly-local-points>span{transition:none}html[data-theme=dark] .marketplace-info-section .ukly-local-points>span:hover{transform:none}}html[data-theme=dark] .ukly-premium-info .service-icon{box-shadow:inset 0 1px #ffffff0a,0 8px 16px #0000002e;background:#0b1830!important;border-color:#94a3b833!important}html[data-theme=dark] .ukly-premium-info .service-icon.blue{color:#60a5fa!important;border-color:#60a5fa4d!important}html[data-theme=dark] .ukly-premium-info .service-icon.green{color:#34d399!important;border-color:#34d39947!important}html[data-theme=dark] .ukly-premium-info .service-icon.orange{color:#fb923c!important;border-color:#fb923c4d!important}html[data-theme=dark] .ukly-premium-info .service-row:hover .service-icon{box-shadow:0 0 0 3px #3b82f614,0 10px 20px #0000003d}html[data-theme=dark] .public-store-card__metadata>div{box-shadow:inset 0 1px #ffffff08;border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .public-store-card__metadata span{color:var(--ukly-text-soft)!important}html[data-theme=dark] .public-store-card__metadata strong{color:var(--ukly-text)!important}html[data-theme=dark] .public-stores-total{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .public-stores-total strong{color:var(--ukly-text)!important}html[data-theme=dark] .public-stores-total span{color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.my-store-summary-card,.my-store-state-card,.my-store-next-card,.my-store-loading-card,.my-store-application){box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .my-store-heading p,html[data-theme=dark] :is(.my-store-summary-copy,.my-store-state-card,.my-store-next-card,.my-store-loading-card,.my-store-application) :is(p,small){color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.my-store-summary-copy h2,.my-store-state-card h2,.my-store-next-card h2,.my-store-form h2,.my-store-application-copy h2,.my-store-metadata strong){color:var(--ukly-text)!important}html[data-theme=dark] .my-store-metadata>div,html[data-theme=dark] .my-store-principles>div{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] :is(.my-store-metadata span,.my-store-principles span,.my-store-id,.my-store-form label,.my-store-form small){color:var(--ukly-text-soft)!important}html[data-theme=dark] .my-store-application-copy{background:linear-gradient(145deg, var(--ukly-card-bg) 0%, var(--ukly-surface-soft) 100%)!important}html[data-theme=dark] :is(.my-store-form input,.my-store-form textarea,.my-store-form select){border-color:var(--ukly-border)!important;background:var(--ukly-control-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .my-store-rejection{color:var(--ukly-text)!important;background:#9a34122e!important;border:1px solid #fb923c3d!important}html[data-theme=dark] .account-dashboard-profile{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important}html[data-theme=dark] .account-dashboard-profile-top{border-bottom-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .account-dashboard-profile-top :is(h1,h2,h3,strong){color:var(--ukly-text)!important}html[data-theme=dark] .account-dashboard-profile-top :is(p,small){color:var(--ukly-text-soft)!important}html[data-theme=dark] .account-dashboard-profile-badge{border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] :is(.account-dashboard-details>div,.account-details>div){border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] :is(.account-dashboard-details,.account-details) span{color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.account-dashboard-details,.account-details) strong{color:var(--ukly-text)!important}html[data-theme=dark] .account-dashboard-session{border-top-color:var(--ukly-border)!important}html[data-theme=dark] .account-dashboard-session-copy strong{color:var(--ukly-text)!important}html[data-theme=dark] .account-dashboard-session-copy p{color:var(--ukly-text-soft)!important}html[data-theme=dark] .seller-store-hero-side{box-shadow:inset 0 1px #ffffff08,0 14px 30px #00000029;border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-store-hero-side :is(h1,h2,h3,h4,strong){color:var(--ukly-text)!important}html[data-theme=dark] .seller-store-hero-side :is(p,small){color:var(--ukly-text-soft)!important}.seller-products-section--premium{isolation:isolate}.seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));align-items:stretch}.seller-product-card--premium{min-height:100%;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;animation:.42s cubic-bezier(.2,.8,.2,1) both ukly-seller-card-enter;position:relative;overflow:hidden;transform:translateY(0)}.seller-product-card--premium:nth-child(3n+2){animation-delay:45ms}.seller-product-card--premium:nth-child(3n){animation-delay:90ms}.seller-product-card--premium:hover{transform:translateY(-5px)}.seller-product-card--premium:hover .seller-product-card-media img{transform:scale(1.045)}.seller-product-card-media{overflow:hidden}.seller-product-card-media img{transition:transform .36s}.seller-product-card-media-glow{pointer-events:none}.seller-product-card-body{flex-direction:column;min-height:100%;display:flex}.seller-product-card-heading{min-height:2.7em}.seller-product-description{min-height:3.8em}.seller-product-card-details{margin-top:auto}html[data-theme=dark] .seller-products-section--premium{box-shadow:var(--ukly-shadow);border-color:var(--ukly-border)!important;background:linear-gradient(145deg, var(--ukly-card-bg) 0%, var(--ukly-surface-soft) 100%)!important}html[data-theme=dark] .seller-products-heading{border-bottom-color:var(--ukly-border)!important}html[data-theme=dark] .seller-products-count{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-catalog-toolbar{border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important}html[data-theme=dark] .seller-catalog-toolbar :is(input,select){border-color:var(--ukly-border)!important;background:var(--ukly-control-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-catalog-toolbar label,html[data-theme=dark] .seller-catalog-toolbar small{color:var(--ukly-text-soft)!important}html[data-theme=dark] .seller-catalog-clear-button,html[data-theme=dark] .seller-catalog-pagination button{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-catalog-clear-button:hover,html[data-theme=dark] .seller-catalog-pagination button:hover:not(:disabled){border-color:var(--ukly-border-strong)!important;background:var(--ukly-card-hover)!important}html[data-theme=dark] .seller-product-card--premium{box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000002b;border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-product-card--premium:hover{box-shadow:0 0 0 3px #3b82f614,0 20px 38px #0000003d;border-color:var(--ukly-border-strong)!important;background:var(--ukly-card-hover)!important}html[data-theme=dark] .seller-product-card-placeholder,html[data-theme=dark] .seller-product-card-details{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] :is(.seller-product-card-heading,.seller-product-price,.seller-product-card-details strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-product-market,.seller-product-description,.seller-product-card-details span,.seller-product-card-id){color:var(--ukly-text-soft)!important}@keyframes ukly-seller-card-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media (width<=700px){.seller-products-grid{grid-template-columns:1fr}.seller-catalog-toolbar{grid-template-columns:1fr!important}.seller-catalog-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-product-card--premium:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.seller-product-card--premium,.seller-product-card-media img{transition:none!important;animation:none!important}.seller-product-card--premium:hover{transform:none}}.seller-products-grid{align-items:start}.seller-product-card--premium{height:auto;min-height:0!important}.seller-product-card--premium .seller-product-card-body{height:auto;min-height:0!important;display:block!important}.seller-product-card--premium .seller-product-card-heading,.seller-product-card--premium .seller-product-description{min-height:0!important}.seller-product-card--premium .seller-product-card-details{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;max-width:100%;display:grid;margin-top:18px!important}.seller-product-card--premium .seller-product-card-details>*{box-sizing:border-box;max-width:100%;width:auto!important;min-width:0!important}.seller-product-card--premium .seller-product-card-details :is(span,strong){max-width:100%}.seller-product-card--premium .seller-product-card-details span{white-space:normal;overflow-wrap:anywhere}.seller-product-card--premium .seller-product-card-details strong{white-space:nowrap}@media (width<=360px){.seller-product-card--premium .seller-product-card-details{grid-template-columns:1fr}}:is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-manage-gallery,.seller-product-publication){transition:border-color .18s,box-shadow .18s,transform .18s}html[data-theme=dark] :is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-manage-gallery,.seller-product-publication){box-shadow:inset 0 1px #ffffff08,0 18px 38px #0003;border-color:var(--ukly-border)!important;background:linear-gradient(145deg, var(--ukly-card-bg) 0%, var(--ukly-surface-soft) 100%)!important;color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-manage-gallery,.seller-product-publication):hover{box-shadow:0 0 0 3px #3b82f60f,0 22px 42px #0000003d;border-color:var(--ukly-border-strong)!important}html[data-theme=dark] :is(.seller-product-manage-head,.seller-product-create-heading,.seller-product-manage-gallery-head,.seller-product-publication-head,.seller-product-publication-form-head) :is(h2,h3,h4,strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-manage-gallery,.seller-product-publication) :is(p,small,label){color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-publication) :is(input,textarea,select){box-shadow:inset 0 1px #ffffff06;border-color:var(--ukly-border)!important;background:var(--ukly-control-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-publication) :is(input,textarea,select):focus{outline:none;box-shadow:0 0 0 3px #3b82f629;border-color:var(--ukly-blue-bright)!important}.seller-product-manage-gallery-photo,.seller-product-manage-gallery-card{transition:border-color .18s,box-shadow .18s,transform .18s}.seller-product-manage-gallery-photo:hover,.seller-product-manage-gallery-card:hover{transform:translateY(-3px)}html[data-theme=dark] :is(.seller-product-manage-gallery-photo,.seller-product-manage-gallery-card,.seller-product-publication-form,.seller-product-publication-locked){border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-product-manage-close,.seller-product-create-close,.seller-product-gallery-delete,.seller-product-publication-cancel){border-color:var(--ukly-border)!important;background:var(--ukly-surface-elevated)!important;color:var(--ukly-text)!important}:is(.seller-product-manage-close,.seller-product-create-close,.seller-product-gallery-delete,.seller-product-publication-cancel):focus-visible{outline-offset:2px;outline:3px solid #3b82f657}@media (width<=700px){:is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-manage-gallery,.seller-product-publication){padding:16px}.seller-product-manage-gallery-photo:hover,.seller-product-manage-gallery-card:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){:is(.seller-product-manage-shell,.seller-product-create-shell,.seller-product-manage-gallery,.seller-product-publication,.seller-product-manage-gallery-photo,.seller-product-manage-gallery-card){transition:none!important}:is(.seller-product-manage-gallery-photo,.seller-product-manage-gallery-card):hover{transform:none}}.seller-locations-premium-header{transition:border-color .18s,box-shadow .18s}.store-location-form,.store-locations-empty,.store-location-card{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.store-location-form:focus-within{border-color:#3b82f66b;box-shadow:0 0 0 3px #3b82f614,0 16px 32px #2563eb14}.store-location-card:hover{border-color:#3b82f64d;transform:translateY(-3px)}html[data-theme=dark] .seller-locations-premium-header{box-shadow:inset 0 1px #ffffff08,0 18px 38px #0003;border-color:var(--ukly-border)!important;background:linear-gradient(145deg, var(--ukly-card-bg) 0%, var(--ukly-surface-soft) 100%)!important}html[data-theme=dark] .store-location-card:hover{box-shadow:0 0 0 3px #3b82f612,0 18px 34px #00000038;border-color:var(--ukly-border-strong)!important;background:var(--ukly-card-hover)!important}html[data-theme=dark] :is(.store-locations-heading,.store-location-form-heading,.store-location-card) :is(h2,h3,strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.store-locations-heading,.store-location-form-heading,.store-location-card,.store-locations-empty) :is(p,small,span,label){color:var(--ukly-text-soft)!important}html[data-theme=dark] .store-location-form :is(input,textarea,select){box-shadow:inset 0 1px #ffffff06;border-color:var(--ukly-border)!important;background:var(--ukly-control-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .store-location-form :is(input,textarea,select):focus{outline:none;box-shadow:0 0 0 3px #3b82f629;border-color:var(--ukly-blue-bright)!important}html[data-theme=dark] :is(.store-location-card-actions,.store-location-card-badges,.store-location-no-coordinates){color:var(--ukly-text-soft)!important}html[data-theme=dark] :is(.store-location-delete,.store-location-card-actions button){border-color:var(--ukly-border)!important;background:var(--ukly-surface-elevated)!important;color:var(--ukly-text)!important}.store-location-form :is(input,textarea,select,button):focus-visible,.store-location-card button:focus-visible{outline-offset:2px;outline:3px solid #3b82f657}@media (width<=620px){.store-location-card:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.seller-locations-premium-header,.store-location-form,.store-locations-empty,.store-location-card{transition:none!important}.store-location-card:hover{transform:none}}.seller-product-publication-instant{background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:16px;display:flex}.seller-product-publication-instant>div{gap:4px;display:grid}.seller-product-publication-instant span{color:#2563eb;letter-spacing:.055em;font-size:.68rem;font-weight:800}.seller-product-publication-instant strong{color:#172554}.seller-product-publication-instant p{color:#52627c;margin:0;font-size:.78rem;line-height:1.45}.seller-product-publication-now{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0f58de);border:1px solid #155eef;border-radius:11px;flex:none;min-height:42px;padding:0 16px;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 18px #2563eb33}.seller-product-publication-now:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 24px #2563eb47}.seller-product-publication-now:focus-visible{outline-offset:2px;outline:3px solid #3b82f657}html[data-theme=dark] .seller-product-publication-instant{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] .seller-product-publication-instant strong{color:var(--ukly-text)!important}html[data-theme=dark] .seller-product-publication-instant p{color:var(--ukly-text-soft)!important}@media (width<=620px){.seller-product-publication-instant{flex-direction:column;align-items:stretch}.seller-product-publication-now{width:100%}}@media (prefers-reduced-motion:reduce){.seller-product-publication-now{transition:none}.seller-product-publication-now:hover:not(:disabled){transform:none}}.seller-product-publication-withdraw{background:linear-gradient(135deg,#fef2f2f0,#fffffff5);border:1px solid #dc262638;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.seller-product-publication-withdraw>div{min-width:0}.seller-product-publication-withdraw span{color:#b91c1c;letter-spacing:.08em;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.seller-product-publication-withdraw strong{color:#172033;display:block}.seller-product-publication-withdraw p{color:#64748b;margin:5px 0 0}.seller-product-publication-withdraw button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:12px;flex:none;padding:0 16px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s}.seller-product-publication-withdraw button:hover:not(:disabled){background:#b91c1c;transform:translateY(-2px);box-shadow:0 10px 20px #b91c1c33}.seller-product-publication-withdraw button:disabled{cursor:not-allowed;opacity:.62}html[data-theme=dark] .seller-product-publication-withdraw{background:#7f1d1d29!important;border-color:#fb71854d!important}html[data-theme=dark] .seller-product-publication-withdraw span{color:#fda4af!important}html[data-theme=dark] .seller-product-publication-withdraw strong{color:var(--ukly-text)!important}html[data-theme=dark] .seller-product-publication-withdraw p{color:var(--ukly-text-soft)!important}@media (width<=620px){.seller-product-publication-withdraw{flex-direction:column;align-items:stretch}.seller-product-publication-withdraw button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-product-publication-withdraw button{transition:none}.seller-product-publication-withdraw button:hover:not(:disabled){transform:none}}.seller-product-manage-summary{gap:14px}.seller-product-manage-summary-card{isolation:isolate;min-height:126px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;animation:.46s cubic-bezier(.2,.8,.2,1) both ukly-seller-metric-enter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #2563eb12;background:radial-gradient(circle at 100% 0,#60a5fa21,#0000 42%),linear-gradient(145deg,#fff,#f7faff)!important;border:1px solid #2563eb26!important;border-radius:20px!important;padding:18px!important}.seller-product-manage-summary-card:nth-child(2){animation-delay:45ms}.seller-product-manage-summary-card:nth-child(3){animation-delay:90ms}.seller-product-manage-summary-card:nth-child(4){animation-delay:.135s}.seller-product-manage-summary-card:hover{transform:translateY(-4px);box-shadow:0 0 0 3px #3b82f612,0 18px 34px #2563eb24}.seller-product-manage-summary-card:after{z-index:-1;content:"";opacity:.055;background:currentColor;border-radius:50%;width:106px;height:106px;position:absolute;top:-38px;right:-30px}.seller-product-manage-summary-card .seller-product-manage-summary-emoji{color:currentColor;background:#ffffffa3;border:1px solid;border-radius:13px;place-items:center;width:38px;height:38px;font-size:1.12rem;line-height:1;display:grid;box-shadow:0 7px 16px #0f172a14;margin:0 0 14px!important}.seller-product-manage-summary-card>span:not(.seller-product-manage-summary-emoji){letter-spacing:.055em;opacity:.76;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:800;color:currentColor!important}.seller-product-manage-summary-card strong{letter-spacing:-.025em;font-weight:850;color:#172033!important;font-size:clamp(.98rem,1.55vw,1.12rem)!important}.seller-product-manage-summary-card--status.is-draft{color:#7c3aed;border-color:#7c3aed52!important}.seller-product-manage-summary-card--status.is-active{color:#15803d;border-color:#16a34a57!important}.seller-product-manage-summary-card--status.is-inactive{color:#475569;border-color:#64748b4d!important}.seller-product-manage-summary-card--status.is-out_of_stock{color:#c2410c;border-color:#ea580c57!important}.seller-product-manage-summary-card--status.is-blocked{color:#b91c1c;border-color:#dc262657!important}.seller-product-manage-summary-card--market{color:#2563eb;border-color:#2563eb4d!important}.seller-product-manage-summary-card--category{color:#a21caf;border-color:#d946ef4d!important}.seller-product-manage-summary-card--stock.is-ready{color:#15803d;border-color:#16a34a4d!important}.seller-product-manage-summary-card--stock.is-low{color:#c2410c;border-color:#ea580c57!important}.seller-product-manage-summary-card--stock.is-empty{color:#b91c1c;border-color:#dc262657!important}.seller-product-publication{border-width:1px;transition:border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 40px #2563eb14}.seller-product-publication:before{background:var(--ukly-visibility-accent,#2563eb);content:"";opacity:.08;pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:-64px;right:-40px}.seller-product-publication--draft{--ukly-visibility-accent:#7c3aed;border-color:#7c3aed42!important}.seller-product-publication--active{--ukly-visibility-accent:#16a34a;border-color:#16a34a4d!important}.seller-product-publication--inactive{--ukly-visibility-accent:#64748b;border-color:#64748b47!important}.seller-product-publication--out_of_stock{--ukly-visibility-accent:#ea580c;border-color:#ea580c4d!important}.seller-product-publication--blocked{--ukly-visibility-accent:#dc2626;border-color:#dc26264d!important}.seller-product-publication-head{z-index:1;position:relative}.seller-product-publication-head h3{letter-spacing:-.035em;font-size:clamp(1.14rem,2vw,1.38rem);font-weight:850}.seller-product-publication-state{border:1px solid color-mix(in srgb, var(--ukly-visibility-accent,#2563eb) 35%, transparent);background:color-mix(in srgb, var(--ukly-visibility-accent,#2563eb) 10%, white);color:var(--ukly-visibility-accent,#2563eb);box-shadow:0 8px 18px #0f172a0f}.seller-product-publication-empty{border:1px dashed color-mix(in srgb, var(--ukly-visibility-accent,#2563eb) 40%, transparent);background:color-mix(in srgb, var(--ukly-visibility-accent,#2563eb) 7%, white);border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:17px 18px 17px 62px;font-weight:650;display:flex;color:#475569!important;margin:18px 0!important;line-height:1.55!important}.seller-product-publication-empty:before{margin-left:-45px;font-size:1.55rem;position:absolute}.seller-product-publication-instant,.seller-product-publication-withdraw,.seller-product-publication-form{z-index:1;position:relative}.seller-product-publication-instant{background:linear-gradient(135deg,#2563eb1a,#ffffffd1);border-width:1px;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s}.seller-product-publication-instant:before,.seller-product-publication-withdraw:before{background:#2563eb1f;border-radius:13px;place-items:center;width:38px;height:38px;margin-right:12px;font-size:1.15rem;display:inline-grid}.seller-product-publication-withdraw:before{background:#dc26261f}.seller-product-publication-now,.seller-product-publication-submit,.seller-product-publication-cancel,.seller-product-publication-withdraw button{letter-spacing:-.012em;border-radius:13px;min-height:44px;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s}.seller-product-publication-now:hover:not(:disabled),.seller-product-publication-submit:hover:not(:disabled),.seller-product-publication-cancel:hover:not(:disabled),.seller-product-publication-withdraw button:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-2px)}.seller-product-publication-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.seller-product-publication-switches label{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce8f8;border-radius:14px;align-items:center;gap:10px;min-height:54px;margin:0;padding:11px 13px;font-weight:760;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.seller-product-publication-switches label:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb14}.seller-product-publication-switches label:has(input:checked){color:#1d4ed8;background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f614}.seller-product-publication-switches input{accent-color:#2563eb;cursor:pointer;width:18px;height:18px;margin:0}.seller-product-publication-switches span{font-size:.82rem;color:inherit!important}html[data-theme=dark] .seller-product-manage-summary-card{box-shadow:inset 0 1px #ffffff08,0 14px 30px #0003;border-color:var(--ukly-border)!important;background:radial-gradient(circle at 100% 0%, #60a5fa1a, transparent 44%), var(--ukly-card-bg)!important}html[data-theme=dark] .seller-product-manage-summary-card strong{color:var(--ukly-text)!important}html[data-theme=dark] .seller-product-publication{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ukly-visibility-accent,#60a5fa) 18%, transparent), transparent 44%), linear-gradient(145deg, var(--ukly-card-bg), var(--ukly-surface-soft))!important}html[data-theme=dark] .seller-product-publication-empty,html[data-theme=dark] .seller-product-publication-switches label{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text-soft)!important}html[data-theme=dark] .seller-product-publication-switches label:has(input:checked){border-color:var(--ukly-blue-bright)!important;color:var(--ukly-text)!important;background:#2563eb2e!important}@keyframes ukly-seller-metric-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.seller-product-manage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.seller-product-publication-switches{grid-template-columns:1fr}.seller-product-publication-instant,.seller-product-publication-withdraw{flex-wrap:wrap;align-items:flex-start}.seller-product-publication-instant>div,.seller-product-publication-withdraw>div{flex:220px}}@media (width<=460px){.seller-product-manage-summary{grid-template-columns:1fr}.seller-product-manage-summary-card{min-height:112px}}@media (prefers-reduced-motion:reduce){.seller-product-manage-summary-card,.seller-product-publication,.seller-product-publication-instant,.seller-product-publication-switches label,.seller-product-publication-now,.seller-product-publication-submit,.seller-product-publication-cancel,.seller-product-publication-withdraw button{transition:none!important;animation:none!important}.seller-product-manage-summary-card:hover,.seller-product-publication-instant:hover,.seller-product-publication-switches label:hover,.seller-product-publication-now:hover:not(:disabled),.seller-product-publication-submit:hover:not(:disabled),.seller-product-publication-cancel:hover:not(:disabled),.seller-product-publication-withdraw button:hover:not(:disabled){transform:none}}.seller-product-manage-summary-emoji,.seller-product-publication-empty:before,.seller-product-publication-instant:before,.seller-product-publication-withdraw:before{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important}.seller-product-publication-empty:before{content:"🗓"}.seller-product-publication-instant:before{content:"🚀"}.seller-product-publication-withdraw:before{content:"🛑"}.seller-product-manage-summary-card,.seller-product-publication-instant,.seller-product-publication-withdraw,.seller-product-publication-form,.seller-product-publication-switches label,.seller-product-publication-now,.seller-product-publication-submit,.seller-product-publication-cancel,.seller-product-publication-withdraw button{will-change:transform, box-shadow}.seller-product-manage-summary-card{cursor:default}.seller-product-manage-summary-card:hover{transform:translateY(-4px);box-shadow:0 0 0 4px color-mix(in srgb, currentColor 10%, transparent), 0 20px 38px color-mix(in srgb, currentColor 20%, transparent)!important;border-color:currentColor!important}.seller-product-manage-summary-card:active{transform:translateY(1px)scale(.982);box-shadow:0 0 0 6px color-mix(in srgb, currentColor 16%, transparent), 0 8px 18px color-mix(in srgb, currentColor 18%, transparent)!important}.seller-product-publication-instant:hover{transform:translateY(-3px);box-shadow:0 0 0 4px #3b82f614,0 18px 34px #2563eb26}.seller-product-publication-withdraw:hover{transform:translateY(-3px);box-shadow:0 0 0 4px #dc262614,0 18px 34px #dc262624}.seller-product-publication-instant:active,.seller-product-publication-withdraw:active{transform:translateY(1px)scale(.992)}.seller-product-publication-form:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--ukly-visibility-accent,#2563eb) 10%, transparent), 0 18px 34px #2563eb1a;border-color:var(--ukly-visibility-accent,#2563eb)!important}.seller-product-publication-switches label:active{transform:translateY(1px)scale(.985);box-shadow:0 0 0 4px #3b82f624,inset 0 2px 5px #2563eb14}.seller-product-publication-now:active:not(:disabled),.seller-product-publication-submit:active:not(:disabled),.seller-product-publication-cancel:active:not(:disabled),.seller-product-publication-withdraw button:active:not(:disabled){transform:translateY(1px)scale(.975);box-shadow:0 0 0 5px #3b82f626,inset 0 2px 5px #0f172a29}.seller-product-publication-withdraw button:active:not(:disabled){box-shadow:0 0 0 5px #dc262624,inset 0 2px 5px #450a0a33}@media (width<=620px){.seller-product-publication-instant,.seller-product-publication-withdraw{grid-template-columns:auto minmax(0,1fr);display:grid}.seller-product-publication-instant:before,.seller-product-publication-withdraw:before{grid-row:1}.seller-product-publication-instant>div,.seller-product-publication-withdraw>div{grid-column:2}.seller-product-publication-instant>button,.seller-product-publication-withdraw>button{grid-column:1/-1;width:100%;margin-top:4px}}@media (prefers-reduced-motion:reduce){.seller-product-manage-summary-card,.seller-product-publication-instant,.seller-product-publication-withdraw,.seller-product-publication-form,.seller-product-publication-switches label,.seller-product-publication-now,.seller-product-publication-submit,.seller-product-publication-cancel,.seller-product-publication-withdraw button{transition:none!important}.seller-product-manage-summary-card:hover,.seller-product-manage-summary-card:active,.seller-product-publication-instant:hover,.seller-product-publication-instant:active,.seller-product-publication-withdraw:hover,.seller-product-publication-withdraw:active{transform:none}}.my-store-summary-card,.my-store-state-card,.seller-products-section--premium,.seller-product-manage-shell,.store-locations-section{isolation:isolate;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,background .24s;position:relative;overflow:hidden}.my-store-summary-card:after,.my-store-state-card:after,.seller-products-section--premium:after,.store-locations-section:after{z-index:-1;content:"";pointer-events:none;opacity:.58;filter:blur(2px);border-radius:999px;width:230px;height:230px;transition:opacity .24s,transform .3s cubic-bezier(.2,.8,.2,1);position:absolute}.my-store-summary-card:after{background:#7c3aed26;top:-125px;right:-78px}.my-store-state-card:after{background:#10b98126;top:-122px;right:-68px}.seller-products-section--premium:after{background:#2563eb21;top:-132px;right:-72px}.store-locations-section:after{background:#f59e0b24;top:-125px;right:-72px}@media (hover:hover){.my-store-summary-card:hover,.my-store-state-card:hover,.seller-products-section--premium:hover,.seller-product-manage-shell:hover,.store-locations-section:hover{transform:translateY(-5px)}.my-store-summary-card:hover:after,.my-store-state-card:hover:after,.seller-products-section--premium:hover:after,.store-locations-section:hover:after{opacity:.9;transform:scale(1.12)}.my-store-summary-card:hover{border-color:#7c3aed61!important;box-shadow:0 0 0 4px #7c3aed12,0 24px 48px #5b21b624!important}.my-store-state-card:hover{border-color:#10b98161!important;box-shadow:0 0 0 4px #10b98112,0 24px 48px #05966921!important}.seller-products-section--premium:hover,.seller-product-manage-shell:hover{border-color:#2563eb5c!important;box-shadow:0 0 0 4px #2563eb12,0 24px 48px #1d4ed821!important}.store-locations-section:hover{border-color:#f59e0b6b!important;box-shadow:0 0 0 4px #f59e0b14,0 24px 48px #b4530921!important}}.my-store-summary-card:active,.my-store-state-card:active,.seller-products-section--premium:active,.store-locations-section:active{transform:translateY(1px)scale(.998)}.my-store-summary-icon{border:1px solid #7c3aed3d;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 10px 22px #5b21b61a;background:linear-gradient(145deg,#7c3aed29,#6366f114)!important}.my-store-summary-copy{min-width:0}.my-store-summary-copy h2,.my-store-state-card h2,.seller-products-heading h2,.store-locations-heading h2{letter-spacing:-.035em;text-wrap:balance}.my-store-state-card .route-eyebrow:before,.store-locations-heading .route-eyebrow:before{vertical-align:middle;border-radius:.62rem;place-items:center;width:1.8rem;height:1.8rem;margin-right:.55rem;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:.95rem;display:inline-grid}.my-store-state-card .route-eyebrow:before{content:"🛡";background:#10b9811f;border:1px solid #10b98140}.store-locations-heading .route-eyebrow:before{content:"📍";background:#f59e0b21;border:1px solid #f59e0b42}.my-store-metadata{gap:12px}.my-store-metadata>div{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#ecfdf5d6)!important;border-color:#10b98129!important}.my-store-metadata>div:hover{transform:translateY(-3px);box-shadow:0 0 0 3px #10b98112,0 14px 26px #0596691a;border-color:#10b98161!important}.seller-products-heading,.seller-catalog-toolbar{position:relative;border-color:#2563eb2e!important}.seller-products-count{color:#1d4ed8!important;background:#2563eb14!important;border-color:#2563eb2e!important}.store-location-form,.store-locations-empty,.store-location-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden}.store-location-form{background:linear-gradient(145deg,#fffbebb8,#f8fafcf5)!important;border-color:#f59e0b33!important}.store-location-form:focus-within{transform:translateY(-2px);box-shadow:0 0 0 4px #f59e0b1a,0 20px 36px #b453091a;border-color:#f59e0b85!important}.store-locations-empty{background:linear-gradient(145deg,#fffbebc2,#fffffff2)!important;border-color:#f59e0b3d!important}.store-locations-empty:before{content:"📍";background:#f59e0b1f;border:1px solid #f59e0b42;border-radius:1rem;place-items:center;width:3.15rem;height:3.15rem;margin-bottom:.7rem;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:1.4rem;display:grid;box-shadow:0 10px 22px #b453091a}.store-location-card:hover{transform:translateY(-4px);border-color:#f59e0b6b!important;box-shadow:0 0 0 4px #f59e0b12,0 18px 34px #b453091f!important}.store-location-card:active{transform:translateY(1px)scale(.992)}.store-location-form button,.store-location-card button{transition:transform .17s,box-shadow .17s,filter .17s}.store-location-form button:hover:not(:disabled),.store-location-card button:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-2px)}.store-location-form button:active:not(:disabled),.store-location-card button:active:not(:disabled){transform:translateY(1px)scale(.975);box-shadow:0 0 0 5px #2563eb24,inset 0 2px 5px #0f172a24}html[data-theme=dark] :is(.my-store-summary-card,.my-store-state-card,.seller-products-section--premium,.seller-product-manage-shell,.store-locations-section){border-color:var(--ukly-border)!important;background:linear-gradient(145deg, var(--ukly-card-bg), var(--ukly-surface-soft))!important}html[data-theme=dark] .my-store-metadata>div{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] :is(.store-location-form,.store-locations-empty,.store-location-card),html[data-theme=dark] .seller-products-count{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}@media (width<=760px){.my-store-summary-card,.my-store-state-card,.seller-products-section--premium,.seller-product-manage-shell,.store-locations-section{border-radius:20px}.my-store-metadata>div:hover,.store-location-card:hover,.store-location-form:focus-within{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.my-store-summary-card,.my-store-state-card,.seller-products-section--premium,.seller-product-manage-shell,.store-locations-section,.my-store-metadata>div,.store-location-form,.store-locations-empty,.store-location-card,.store-location-form button,.store-location-card button{transition:none!important}.my-store-summary-card:hover,.my-store-state-card:hover,.seller-products-section--premium:hover,.seller-product-manage-shell:hover,.store-locations-section:hover,.my-store-metadata>div:hover,.store-location-form:focus-within,.store-location-card:hover{transform:none}}.seller-bulk-toolbar{background:linear-gradient(145deg,#eff6ffe0,#ffffffeb);border:1px solid #2563eb33;border-radius:20px;gap:14px;margin:18px 0 4px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffad,0 12px 28px #2563eb12}.seller-bulk-toolbar-head,.seller-bulk-toolbar-actions,.seller-bulk-schedule-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-bulk-toolbar-head{justify-content:space-between}.seller-bulk-toolbar-head strong{color:#1e3a8a;font-size:.84rem}.seller-bulk-select-all,.seller-bulk-schedule-form>label{color:#334155;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:inline-flex}.seller-bulk-select-all input,.seller-bulk-schedule-form input[type=checkbox],.seller-product-card-select input{accent-color:#2563eb;width:1.05rem;height:1.05rem}.seller-bulk-toolbar button,.seller-bulk-schedule-form button{min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.78rem;padding:.62rem .9rem;font-size:.78rem;font-weight:850;transition:transform .17s,box-shadow .17s,filter .17s}.seller-bulk-toolbar button:hover:not(:disabled),.seller-bulk-schedule-form button:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-2px)}.seller-bulk-toolbar button:active:not(:disabled),.seller-bulk-schedule-form button:active:not(:disabled){transform:translateY(1px)scale(.975)}.seller-bulk-publish,.seller-bulk-schedule-form button{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 10px 20px #2563eb33}.seller-bulk-schedule{color:#6d28d9;background:#7c3aed17;border-color:#7c3aed38!important}.seller-bulk-withdraw{color:#b91c1c;background:#fef2f2eb;border-color:#dc26263d!important}.seller-bulk-clear{color:#475569;background:#f8fafcf5;border-color:#64748b33!important}.seller-bulk-toolbar button:disabled,.seller-bulk-schedule-form button:disabled{cursor:not-allowed;opacity:.54}.seller-bulk-message{border-radius:.78rem;margin:0;padding:.7rem .82rem;font-size:.8rem;font-weight:750}.seller-bulk-message.is-success{color:#166534;background:#f0fdf4eb;border:1px solid #16a34a3d}.seller-bulk-message.is-error{color:#b91c1c;background:#fef2f2eb;border:1px solid #dc26263d}.seller-bulk-schedule-form{border-top:1px solid #2563eb21;align-items:end;padding-top:14px}.seller-bulk-schedule-form>label:first-child{gap:6px;min-width:min(100%,280px);display:grid}.seller-bulk-schedule-form>label:first-child>span{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850}.seller-bulk-schedule-form input[type=datetime-local]{box-sizing:border-box;color:#172554;min-height:2.6rem;font:inherit;background:#fff;border:1px solid #2563eb33;border-radius:.72rem;padding:.55rem .7rem}.seller-product-card--premium{position:relative}.seller-product-card--premium.is-selected{border-color:#2563eb9e!important;box-shadow:0 0 0 4px #2563eb1a,0 18px 34px #2563eb26!important}.seller-product-card-select{z-index:5;cursor:pointer;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:.75rem;place-items:center;width:2.3rem;height:2.3rem;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 8px 16px #0f172a24}.seller-product-card-select:hover{transform:scale(1.07);box-shadow:0 0 0 4px #2563eb29,0 10px 20px #0f172a2e}.seller-product-card-select-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=dark] .seller-bulk-toolbar{border-color:var(--ukly-border)!important;background:linear-gradient(145deg, var(--ukly-card-bg), var(--ukly-surface-soft))!important}html[data-theme=dark] :is(.seller-bulk-toolbar-head strong,.seller-bulk-select-all,.seller-bulk-schedule-form>label,.seller-bulk-schedule-form>label:first-child>span){color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-bulk-clear,.seller-bulk-schedule,.seller-bulk-schedule-form input[type=datetime-local],.seller-product-card-select){border-color:var(--ukly-border)!important;background:var(--ukly-control-bg)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-bulk-message.is-success{color:#bbf7d0;background:#14532d3d;border-color:#22c55e47}html[data-theme=dark] .seller-bulk-message.is-error{color:#fecaca;background:#7f1d1d42;border-color:#f8717152}@media (width<=720px){.seller-bulk-toolbar-head,.seller-bulk-toolbar-actions,.seller-bulk-schedule-form{align-items:stretch}.seller-bulk-toolbar-head{flex-direction:column}.seller-bulk-toolbar-actions,.seller-bulk-schedule-form{grid-template-columns:1fr 1fr;display:grid}.seller-bulk-toolbar button,.seller-bulk-schedule-form>label:first-child,.seller-bulk-schedule-form button{width:100%}.seller-bulk-schedule-form>label:first-child,.seller-bulk-schedule-form button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.seller-bulk-toolbar button,.seller-bulk-schedule-form button,.seller-product-card-select{transition:none!important}.seller-bulk-toolbar button:hover:not(:disabled),.seller-bulk-schedule-form button:hover:not(:disabled),.seller-product-card-select:hover,.seller-bulk-toolbar button:active:not(:disabled),.seller-bulk-schedule-form button:active:not(:disabled){transform:none}}.seller-product-fulfillment{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 36%),linear-gradient(145deg,#f8fbff,#fff);border:1px solid #2563eb2e;border-radius:22px;gap:18px;padding:20px;display:grid;box-shadow:0 14px 32px #2563eb12}.seller-product-fulfillment-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-product-fulfillment-heading>div,.seller-product-fulfillment-grid label,.seller-product-fulfillment-option span,.product-detail-fulfillment>div{gap:6px;display:grid}.seller-product-fulfillment-heading span{color:#2563eb;letter-spacing:.11em;font-size:.69rem;font-weight:900}.seller-product-fulfillment-heading strong{color:#0f172a;font-size:1.05rem}.seller-product-fulfillment-heading small{color:#64748b;text-align:right;max-width:290px;font-size:.78rem}.seller-product-fulfillment-grid,.product-detail-fulfillment{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seller-product-fulfillment-grid label{min-width:0}.seller-product-fulfillment-grid label>span,.product-detail-fulfillment span{color:#475569;font-size:.76rem;font-weight:800}.seller-product-fulfillment-grid :is(input,select){color:#172238;background:#fffffff0;border:1px solid #d8e4f4;border-radius:13px;width:100%;min-height:46px;padding:0 13px}.seller-product-fulfillment-grid :is(input,select):focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.seller-product-fulfillment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-product-fulfillment-option{cursor:pointer;background:#ffffffc7;border:1px solid #dce8fa;border-radius:16px;align-items:flex-start;gap:11px;min-height:82px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.seller-product-fulfillment-option:hover,.product-detail-gallery-item:hover,.product-detail-gallery-item.is-active{border-color:#60a5fa;transform:translateY(-2px);box-shadow:0 10px 22px #2563eb1f}.seller-product-fulfillment-option:has(input:checked){background:#eff6ff;border-color:#60a5fa}.seller-product-fulfillment-option input{accent-color:#2563eb;width:18px;height:18px;margin-top:2px}.product-detail-media{min-width:0}.product-detail-image img{z-index:2;object-fit:cover;width:100%;height:100%;min-height:470px;display:block;position:relative}.product-detail-image:has(img):before{display:none}.product-detail-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.product-detail-gallery-item{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dce8fa;border-radius:12px;gap:5px;min-width:0;padding:5px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.product-detail-gallery-item img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.product-detail-gallery-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:800;overflow:hidden}.product-detail-fulfillment{width:100%;margin:20px 0}.product-detail-fulfillment>div{background:#f8fbff;border:1px solid #dce8fa;border-radius:14px;min-width:0;padding:13px}.product-detail-fulfillment strong{color:#172238;font-size:.84rem;line-height:1.35}html[data-theme=dark] .seller-product-fulfillment,html[data-theme=dark] .product-detail-fulfillment>div,html[data-theme=dark] .product-detail-gallery-item{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important;color:var(--ukly-text)!important}html[data-theme=dark] .seller-product-fulfillment :is(strong,input,select),html[data-theme=dark] .product-detail-fulfillment strong{color:var(--ukly-text)!important}html[data-theme=dark] .seller-product-fulfillment :is(small,span),html[data-theme=dark] .product-detail-fulfillment span{color:var(--ukly-text-soft)!important}html[data-theme=dark] .seller-product-fulfillment-grid :is(input,select){border-color:var(--ukly-border)!important;background:var(--ukly-control-bg)!important}@media (width<=860px){.seller-product-fulfillment-grid,.product-detail-fulfillment{grid-template-columns:1fr 1fr}.product-detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=580px){.seller-product-fulfillment-heading,.seller-product-fulfillment-options,.seller-product-fulfillment-grid,.product-detail-fulfillment{grid-template-columns:1fr}.seller-product-fulfillment-heading{display:grid}.seller-product-fulfillment-heading small{text-align:left;max-width:none}.product-detail-image img{min-height:320px}.product-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.seller-product-fulfillment *,.product-detail-gallery-item{transition:none!important}.seller-product-fulfillment-option:hover,.product-detail-gallery-item:hover,.product-detail-gallery-item.is-active{transform:none}}.seller-product-description-wrap{margin-top:8px}.seller-product-description-wrap .seller-product-description{margin-top:0}.seller-product-description-wrap.is-expanded .seller-product-description{-webkit-line-clamp:unset;display:block;overflow:visible}.seller-product-description-toggle,.product-card-description-toggle{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:.76rem;font-weight:800;display:inline-flex}.seller-product-description-toggle:hover,.product-card-description-toggle:hover{text-decoration:underline}.seller-product-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.seller-product-card-meta-item{background:#f8fbff;border:1px solid #e6edf8;border-radius:12px;min-width:0;padding:9px 10px}.seller-product-card-meta-item small{color:#70809a;letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:.64rem;font-weight:800;display:block}.seller-product-card-meta-item strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;display:block;overflow:hidden}.product-card-logistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.product-card-logistics>span{background:#f8fafce6;border:1px solid #94a3b838;border-radius:11px;min-width:0;padding:8px 9px}.product-card-logistics small{color:#64748b;margin-bottom:3px;font-size:.64rem;font-weight:700;display:block}.product-card-logistics strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;display:block;overflow:hidden}.product-card-description-wrap{margin-top:10px}.product-card-description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card-description-wrap.is-expanded .product-card-description{-webkit-line-clamp:unset;display:block;overflow:visible}@media (width<=520px){.seller-product-card-meta,.product-card-logistics{grid-template-columns:1fr}}.seller-product-card--premium .seller-product-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.seller-product-card--premium .seller-product-card-meta-item{flex-direction:column;justify-content:center;min-height:54px;display:flex}.seller-product-card--premium .seller-product-card-meta-item small{letter-spacing:.025em;line-height:1.2}.seller-product-card--premium .seller-product-card-meta-item strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.3;overflow:visible}.seller-product-card--premium .seller-product-price strong{white-space:normal;flex-wrap:wrap;row-gap:2px;line-height:1.15;overflow:visible}.seller-product-card--premium .seller-product-price small{text-overflow:clip;white-space:nowrap;flex:none;overflow:visible}.seller-product-card--premium .seller-product-stock strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.product-card-logistics>span{flex-direction:column;justify-content:center;min-height:52px;display:flex}.product-card-logistics strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.3;overflow:visible}.seller-product-card--premium .seller-product-description-toggle,.product-card-description-toggle{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:3px 0}.seller-product-card--premium .seller-product-description-toggle:hover,.product-card-description-toggle:hover{box-shadow:none;background:0 0}@media (width<=380px){.seller-product-card--premium .seller-product-card-meta,.product-card-logistics{grid-template-columns:1fr}}.premium-stores-page{padding-top:34px;padding-bottom:80px}.premium-stores-hero{background:radial-gradient(circle at 88% 14%,#e11d481c,#0000 28%),linear-gradient(145deg,#fff 0%,#fbfcfe 52%,#fff5f6 100%);border:1px solid #e2e8f0e6;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;padding:32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #0f172a12}.premium-stores-hero:after{content:"";pointer-events:none;border:38px solid #e11d480e;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-145px;right:-90px}.premium-stores-hero__copy{z-index:1;max-width:720px;position:relative}.premium-stores-hero h1{color:#111827;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.02}.premium-stores-hero h1 span{color:#d92334}.premium-stores-hero p{color:#64748b;max-width:640px;margin:0;font-size:.98rem;line-height:1.7}.premium-stores-total{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffffc2;border:1px solid #e11d4821;border-radius:18px;min-width:155px;padding:17px 20px;position:relative}.premium-stores-total strong,.premium-stores-total span{display:block}.premium-stores-total strong{color:#d92334;font-size:1.75rem;font-weight:950;line-height:1}.premium-stores-total span{color:#667085;margin-top:5px;font-size:.72rem;font-weight:750}.premium-stores-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.premium-store-card{min-width:0;min-height:100%;animation:.44s cubic-bezier(.22,1,.36,1) both premiumStoreReveal;animation-delay:calc(var(--store-card-index,0) * 70ms);background:#fff;border:1px solid #e6e9ef;border-radius:27px;flex-direction:column;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 10px 28px #0f172a0e,0 2px 6px #0f172a06}@keyframes premiumStoreReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.premium-store-card:hover{border-color:#d9233433;transform:translateY(-7px);box-shadow:0 26px 65px #0f172a1f,0 10px 30px #d9233412}.premium-store-card__cover{color:#fff;background:linear-gradient(135deg,#191b22 0%,#272932 43%,#a71124 100%);min-height:190px;padding:20px 20px 22px;position:relative;overflow:hidden}.premium-store-card__glow{pointer-events:none;background:radial-gradient(circle,#ffffff3d,#ffffff0d 38%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-85px;right:-70px}.premium-store-card__pattern{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 72%);mask-image:linear-gradient(to bottom left,#000,#0000 72%)}.premium-store-card__topline{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.premium-store-card__verified{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffffff0;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.premium-store-card__verified-dot{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff1f}.premium-store-card__position{color:#ffffff8c;letter-spacing:.08em;font-size:.72rem;font-weight:800}.premium-store-card__identity{z-index:2;align-items:flex-end;gap:15px;margin-top:42px;display:flex;position:relative}.premium-store-card__mark{color:#c91f30;background:linear-gradient(145deg,#fffffffa,#ffffffdb);border:4px solid #fff3;border-radius:22px;flex:none;place-items:center;width:70px;height:70px;font-size:1.8rem;font-weight:950;transition:transform .24s;display:grid;box-shadow:0 14px 28px #00000030}.premium-store-card:hover .premium-store-card__mark{transform:translateY(-3px)rotate(-2deg)scale(1.03)}.premium-store-card__cover-copy{min-width:0}.premium-store-card__cover-copy span,.premium-store-card__cover-copy strong{display:block}.premium-store-card__cover-copy span{color:#ffffffa6;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:800}.premium-store-card__cover-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:900;overflow:hidden}.premium-store-card__body{flex-direction:column;flex:auto;padding:22px;display:flex}.premium-store-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.premium-store-card__eyebrow{color:#d92334;letter-spacing:.075em;margin-bottom:4px;font-size:.64rem;font-weight:900;display:block}.premium-store-card__heading h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:1.27rem;font-weight:950;line-height:1.15}.premium-store-card__icon{color:#d92334;background:#fff5f6;border:1px solid #fee2e2;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid}.premium-store-card__icon svg{width:18px;height:18px}.premium-store-card__description-wrap{margin-top:15px}.premium-store-card__description{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:63px;margin:0;font-size:.79rem;line-height:1.65;display:-webkit-box;overflow:hidden}.premium-store-card__description-wrap.is-expanded .premium-store-card__description{-webkit-line-clamp:unset;min-height:0;display:block;overflow:visible}.premium-store-card__description-toggle{color:#d92334;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:.72rem;font-weight:850}.premium-store-card__description-toggle:hover{text-decoration:underline}.premium-store-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.premium-store-card__stat{background:linear-gradient(145deg,#fbfcfe,#f7f9fc);border:1px solid #e9edf3;border-radius:14px;min-width:0;padding:12px;transition:transform .18s,border-color .18s,background .18s}.premium-store-card__stat:hover{background:#fff7f8;border-color:#d923342e;transform:translateY(-2px)}.premium-store-card__stat span,.premium-store-card__stat strong{display:block}.premium-store-card__stat span{color:#8b97a9;margin-bottom:4px;font-size:.63rem;font-weight:700}.premium-store-card__stat strong{color:#29364a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;overflow:hidden}.premium-store-card__stat strong.is-approved{color:#16803a}.premium-store-card__owner{border-top:1px solid #edf0f4;align-items:center;gap:10px;margin-top:17px;padding-top:15px;display:flex}.premium-store-card__owner-avatar{color:#475569;background:#f3f4f6;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:900;display:grid}.premium-store-card__owner div{min-width:0}.premium-store-card__owner span,.premium-store-card__owner strong{display:block}.premium-store-card__owner div>span{color:#98a2b3;font-size:.61rem;font-weight:700}.premium-store-card__owner strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;font-weight:850;overflow:hidden}.premium-store-card__actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:9px;margin-top:auto;padding-top:18px;display:grid}.premium-store-card__secondary,.premium-store-card__primary{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:.75rem;font-weight:850;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.premium-store-card__secondary{color:#344054;background:#fff;border:1px solid #e2e8f0}.premium-store-card__secondary:hover{color:#111827;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.premium-store-card__primary{color:#fff;background:linear-gradient(135deg,#ef4050,#c91f30);border:1px solid #c91f30;box-shadow:0 10px 22px #c91f3030}.premium-store-card__primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 15px 28px #c91f3045}.premium-store-card__primary span{transition:transform .18s}.premium-store-card__primary:hover span{transform:translate(3px)}.premium-stores-state,.premium-stores-empty{background:#fff;border:1px solid #e6eaf0;border-radius:25px;min-height:220px;box-shadow:0 12px 40px #0f172a0b}.premium-stores-state{align-items:center;gap:18px;padding:30px;display:flex}.premium-stores-state strong,.premium-stores-empty strong{color:#101828}.premium-stores-state p,.premium-stores-empty p{color:#667085}.premium-stores-state button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#d92334;border:0;border-radius:12px;margin-left:auto;padding:0 15px;font-size:.76rem;font-weight:850}.premium-stores-empty{text-align:center;place-items:center;padding:36px;display:grid}.premium-stores-empty__icon{color:#d92334;background:#fff1f3;border-radius:17px;place-items:center;width:55px;height:55px;margin:0 auto 14px;display:grid}html[data-theme=dark] .premium-stores-hero{border-color:var(--ukly-border);background:radial-gradient(circle at 88% 14%,#e11d482b,#0000 30%),linear-gradient(145deg,#14171e,#101319);box-shadow:0 24px 70px #0003}html[data-theme=dark] .premium-stores-hero h1,html[data-theme=dark] .premium-store-card__heading h2,html[data-theme=dark] .premium-store-card__owner strong,html[data-theme=dark] .premium-stores-state strong,html[data-theme=dark] .premium-stores-empty strong{color:var(--ukly-text)}html[data-theme=dark] .premium-stores-hero p,html[data-theme=dark] .premium-store-card__description,html[data-theme=dark] .premium-stores-state p,html[data-theme=dark] .premium-stores-empty p{color:var(--ukly-text-soft)}html[data-theme=dark] .premium-stores-total{background:#14171ec7;border-color:#fb718533}html[data-theme=dark] .premium-store-card,html[data-theme=dark] .premium-stores-state,html[data-theme=dark] .premium-stores-empty{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .premium-store-card__stat{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-store-card__stat:hover{background:#e11d4814;border-color:#fb718538}html[data-theme=dark] .premium-store-card__stat strong{color:var(--ukly-text)}html[data-theme=dark] .premium-store-card__owner{border-color:var(--ukly-border)}html[data-theme=dark] .premium-store-card__owner-avatar{background:var(--ukly-surface-soft);color:var(--ukly-text-soft)}html[data-theme=dark] .premium-store-card__secondary{border-color:var(--ukly-border);background:var(--ukly-surface-soft);color:var(--ukly-text)}html[data-theme=dark] .premium-store-card__secondary:hover{background:#ffffff12}@media (width<=1120px){.premium-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.premium-stores-page{padding-top:24px;padding-bottom:56px}.premium-stores-hero{border-radius:25px;flex-direction:column;align-items:flex-start;padding:25px}.premium-stores-total{min-width:0}.premium-stores-grid{grid-template-columns:1fr}}@media (width<=520px){.premium-stores-hero{padding:20px}.premium-stores-hero h1{font-size:2.15rem}.premium-store-card{border-radius:22px}.premium-store-card__cover{min-height:172px;padding:17px}.premium-store-card__identity{margin-top:34px}.premium-store-card__mark{border-radius:19px;width:62px;height:62px;font-size:1.55rem}.premium-store-card__body{padding:18px}.premium-store-card__stats{grid-template-columns:1fr 1fr}.premium-store-card__actions{grid-template-columns:1fr}.premium-store-card__secondary,.premium-store-card__primary{width:100%}}@media (prefers-reduced-motion:reduce){.premium-store-card{transition:none;animation:none}.premium-store-card__mark,.premium-store-card__primary span{transition:none}}.premium-stores-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 2px 20px;display:flex}.premium-stores-section-heading>div{max-width:620px}.premium-stores-section-heading>div>span{color:#d92334;letter-spacing:.09em;margin-bottom:5px;font-size:.67rem;font-weight:900;display:block}.premium-stores-section-heading h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:950}.premium-stores-section-heading p{color:#7b8798;margin:6px 0 0;font-size:.82rem;line-height:1.55}.premium-stores-section-heading__badge{color:#c91f30;background:#fff5f6;border:1px solid #d9233421;border-radius:999px;flex:none;padding:8px 12px;font-size:.7rem;font-weight:850}.premium-stores-grid.is-single{display:block}.premium-stores-grid.is-single .premium-store-card{border-radius:30px;grid-template-columns:minmax(300px,.88fr) minmax(0,1.35fr);min-height:440px;display:grid}.premium-stores-grid.is-single .premium-store-card__cover{border-radius:0;flex-direction:column;justify-content:space-between;min-height:100%;padding:28px;display:flex}.premium-stores-grid.is-single .premium-store-card__identity{align-items:center;margin-top:auto;margin-bottom:10px}.premium-stores-grid.is-single .premium-store-card__mark{border-radius:27px;width:86px;height:86px;font-size:2.05rem}.premium-stores-grid.is-single .premium-store-card__cover-copy span{font-size:.7rem}.premium-stores-grid.is-single .premium-store-card__cover-copy strong{max-width:280px;font-size:1.28rem}.premium-stores-grid.is-single .premium-store-card__body{padding:30px 32px}.premium-stores-grid.is-single .premium-store-card__heading h2{font-size:1.55rem}.premium-stores-grid.is-single .premium-store-card__description{-webkit-line-clamp:4;min-height:0;font-size:.84rem}.premium-stores-grid.is-single .premium-store-card__stats{gap:11px;margin-top:22px}.premium-stores-grid.is-single .premium-store-card__stat{padding:14px 15px}.premium-stores-grid.is-single .premium-store-card__owner{margin-top:20px}.premium-stores-grid.is-single .premium-store-card__actions{grid-template-columns:minmax(150px,.85fr) minmax(180px,1.15fr);max-width:470px;margin-left:auto}.premium-stores-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.premium-stores-grid.is-pair .premium-store-card{max-width:none}.premium-stores-grid.is-multi{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=dark] .premium-stores-section-heading h2{color:var(--ukly-text)}html[data-theme=dark] .premium-stores-section-heading p{color:var(--ukly-text-soft)}html[data-theme=dark] .premium-stores-section-heading__badge{color:#fda4af;background:#e11d481a;border-color:#fb718538}@media (width<=1120px){.premium-stores-grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-stores-grid.is-single .premium-store-card{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}}@media (width<=860px){.premium-stores-grid.is-single .premium-store-card{flex-direction:column;min-height:0;display:flex}.premium-stores-grid.is-single .premium-store-card__cover{min-height:205px;padding:22px}.premium-stores-grid.is-single .premium-store-card__identity{margin-top:46px;margin-bottom:0}.premium-stores-grid.is-single .premium-store-card__mark{border-radius:22px;width:72px;height:72px;font-size:1.8rem}.premium-stores-grid.is-single .premium-store-card__body{padding:24px}.premium-stores-grid.is-single .premium-store-card__actions{max-width:none;margin-left:0}}@media (width<=760px){.premium-stores-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.premium-stores-grid.is-pair,.premium-stores-grid.is-multi{grid-template-columns:1fr}}@media (width<=520px){.premium-stores-section-heading{margin-bottom:16px}.premium-stores-grid.is-single .premium-store-card{border-radius:22px}.premium-stores-grid.is-single .premium-store-card__cover{min-height:180px;padding:17px}.premium-stores-grid.is-single .premium-store-card__identity{margin-top:34px}.premium-stores-grid.is-single .premium-store-card__mark{border-radius:19px;width:62px;height:62px;font-size:1.55rem}.premium-stores-grid.is-single .premium-store-card__body{padding:18px}.premium-stores-grid.is-single .premium-store-card__actions{grid-template-columns:1fr}}.premium-offers-page{padding-top:34px;padding-bottom:80px}.premium-offers-hero{background:radial-gradient(circle at 90% 15%,#2563eb1f,#0000 25%),radial-gradient(circle at 78% 100%,#e11d4817,#0000 30%),#fff;border:1px solid #e7ebf1;border-radius:29px;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;padding:30px 32px;display:flex;box-shadow:0 20px 65px #0f172a11}.premium-offers-hero>div:first-child{max-width:720px}.premium-offers-hero h1{color:#101828;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.03}.premium-offers-hero h1 span{color:#d92334}.premium-offers-hero p{color:#667085;max-width:650px;margin:0;line-height:1.65}.premium-offers-count{text-align:center;background:#ffffffd6;border:1px solid #d9233426;border-radius:18px;min-width:145px;padding:17px 20px}.premium-offers-count strong,.premium-offers-count span{display:block}.premium-offers-count strong{color:#d92334;font-size:1.7rem;font-weight:950}.premium-offers-count span{color:#667085;margin-top:3px;font-size:.7rem;font-weight:750}.premium-offers-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin:0 2px 20px;display:flex}.premium-offers-section-heading>div>span{color:#d92334;letter-spacing:.09em;margin-bottom:5px;font-size:.66rem;font-weight:900;display:block}.premium-offers-section-heading h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:1.7rem;font-weight:950}.premium-offers-section-heading p{color:#7b8798;margin:5px 0 0;font-size:.8rem}.premium-offers-section-heading__badge{color:#c91f30;background:#fff5f6;border:1px solid #d9233424;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:850}.premium-offers-grid{gap:22px;display:grid}.premium-offers-grid.is-single{grid-template-columns:1fr}.premium-offers-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-offers-grid.is-multi{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-offer-card{background:#fff;border:1px solid #e5e9f0;border-radius:27px;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 15px 45px #0f172a12}.premium-offer-card:hover{border-color:#d9233433;transform:translateY(-5px);box-shadow:0 28px 70px #0f172a1f}.premium-offers-grid.is-single .premium-offer-card{grid-template-columns:minmax(360px,.95fr) minmax(0,1.25fr);min-height:445px;display:grid}.premium-offer-card__visual{background:linear-gradient(145deg,#eef3fa,#dfe7f2);min-height:260px;position:relative;overflow:hidden}.premium-offers-grid.is-single .premium-offer-card__visual{min-height:100%}.premium-offer-card__visual img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.premium-offer-card:hover .premium-offer-card__visual img{transform:scale(1.045)}.premium-offer-card__visual-shade{pointer-events:none;background:linear-gradient(#0f172a08,#0f172a54);position:absolute;inset:0}.premium-offer-card__discount,.premium-offer-card__stock{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;font-size:.69rem;font-weight:900;position:absolute;top:18px}.premium-offer-card__discount{color:#fff;background:#d92334;padding:8px 11px;left:18px;box-shadow:0 9px 22px #d923343d}.premium-offer-card__stock{color:#fff;background:#0f172aa1;border:1px solid #ffffff40;padding:8px 10px;right:18px}.premium-offer-card__placeholder{color:#d92334;background:radial-gradient(circle,#e11d4821,#0000 38%),linear-gradient(145deg,#eef3fa,#dde6f2);align-content:center;place-items:center;gap:5px;width:100%;height:100%;min-height:300px;display:grid}.premium-offer-card__placeholder span{font-size:4rem;font-weight:950}.premium-offer-card__placeholder small{color:#64748b;font-size:.72rem;font-weight:800}.premium-offer-card__content{flex-direction:column;min-width:0;padding:28px;display:flex}.premium-offer-card__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.premium-offer-card__eyebrow{color:#2563eb;letter-spacing:.075em;margin-bottom:5px;font-size:.65rem;font-weight:900;display:block}.premium-offer-card__heading h2{color:#101828;letter-spacing:-.03em;margin:0;font-size:1.65rem;font-weight:950}.premium-offer-card__hot{color:#d92334;background:#fff1f3;border:1px solid #d9233429;border-radius:999px;flex:none;padding:6px 9px;font-size:.62rem;font-weight:950}.premium-offer-card__description{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.premium-offer-card__pricing{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:22px;display:flex}.premium-offer-card__price-main span,.premium-offer-card__price-main strong,.premium-offer-card__saving span,.premium-offer-card__saving strong{display:block}.premium-offer-card__price-main span{color:#98a2b3;font-size:.77rem;text-decoration:line-through}.premium-offer-card__price-main strong{color:#101828;letter-spacing:-.035em;margin-top:3px;font-size:1.75rem;font-weight:950}.premium-offer-card__saving{text-align:right}.premium-offer-card__saving span{color:#7b8798;font-size:.63rem;font-weight:700}.premium-offer-card__saving strong{color:#16803a;margin-top:3px;font-size:.87rem;font-weight:900}.premium-offer-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.premium-offer-card__facts>div{background:linear-gradient(145deg,#fbfcfe,#f7f9fc);border:1px solid #e8edf3;border-radius:14px;min-width:0;padding:12px 13px}.premium-offer-card__facts span,.premium-offer-card__facts strong{display:block}.premium-offer-card__facts span{color:#8b97a9;margin-bottom:4px;font-size:.62rem;font-weight:700}.premium-offer-card__facts strong{color:#29364a;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850;overflow:hidden}.premium-offer-card__actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;margin-top:auto;padding-top:23px;display:grid}.premium-offer-card__secondary,.premium-offer-card__primary{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.76rem;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.premium-offer-card__secondary{color:#344054;background:#fff;border:1px solid #e0e7ef}.premium-offer-card__secondary:hover{color:#101828;background:#f8fafc;transform:translateY(-2px)}.premium-offer-card__primary{color:#fff;background:linear-gradient(135deg,#ef4050,#c91f30);border:1px solid #c91f30;box-shadow:0 10px 22px #c91f3033}.premium-offer-card__primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 15px 30px #c91f3047}.premium-offer-card__primary span{transition:transform .18s}.premium-offer-card__primary:hover span{transform:translate(3px)}.premium-offers-state,.premium-offers-empty{background:#fff;border:1px solid #e6eaf0;border-radius:25px;min-height:220px;box-shadow:0 12px 40px #0f172a0b}.premium-offers-state{align-items:center;gap:18px;padding:30px;display:flex}.premium-offers-state button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#d92334;border:0;border-radius:12px;margin-left:auto;padding:0 15px;font-weight:850}.premium-offers-empty{text-align:center;place-items:center;padding:36px;display:grid}.premium-offers-empty__icon{color:#d92334;background:#fff1f3;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:12px;font-size:1.4rem;font-weight:950;display:grid}html[data-theme=dark] .premium-offers-hero{border-color:var(--ukly-border);background:radial-gradient(circle at 90% 15%,#2563eb2b,#0000 27%),radial-gradient(circle at 78% 100%,#e11d4821,#0000 31%),#11151c}html[data-theme=dark] .premium-offers-hero h1,html[data-theme=dark] .premium-offers-section-heading h2,html[data-theme=dark] .premium-offer-card__heading h2,html[data-theme=dark] .premium-offer-card__price-main strong{color:var(--ukly-text)}html[data-theme=dark] .premium-offer-card,html[data-theme=dark] .premium-offers-state,html[data-theme=dark] .premium-offers-empty{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .premium-offer-card__facts>div{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-offer-card__facts strong{color:var(--ukly-text)}html[data-theme=dark] .premium-offer-card__secondary{border-color:var(--ukly-border);background:var(--ukly-surface-soft);color:var(--ukly-text)}@media (width<=1120px){.premium-offers-grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-offers-grid.is-single .premium-offer-card{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}}@media (width<=860px){.premium-offers-grid.is-single .premium-offer-card{flex-direction:column;min-height:0;display:flex}.premium-offers-grid.is-single .premium-offer-card__visual{min-height:300px}}@media (width<=760px){.premium-offers-hero{flex-direction:column;align-items:flex-start;padding:24px}.premium-offers-section-heading{flex-direction:column;align-items:flex-start}.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=520px){.premium-offers-page{padding-top:22px;padding-bottom:52px}.premium-offers-hero{border-radius:23px;padding:19px}.premium-offer-card{border-radius:22px}.premium-offer-card__visual,.premium-offers-grid.is-single .premium-offer-card__visual{min-height:230px}.premium-offer-card__content{padding:19px}.premium-offer-card__heading h2{font-size:1.35rem}.premium-offer-card__facts{grid-template-columns:1fr 1fr}.premium-offer-card__pricing{flex-direction:column;align-items:flex-start}.premium-offer-card__saving{text-align:left}.premium-offer-card__actions{grid-template-columns:1fr}.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{gap:7px}.premium-offers-grid.is-pair .premium-offer-card,.premium-offers-grid.is-multi .premium-offer-card{border-radius:16px;min-width:0}.premium-offers-grid.is-pair .premium-offer-card__visual,.premium-offers-grid.is-multi .premium-offer-card__visual{height:124px;min-height:124px}.premium-offers-grid.is-pair .premium-offer-card__content,.premium-offers-grid.is-multi .premium-offer-card__content{padding:8px 7px}.premium-offers-grid.is-pair .premium-offer-card__heading,.premium-offers-grid.is-multi .premium-offer-card__heading{min-height:44px;display:block}.premium-offers-grid.is-pair .premium-offer-card__heading h2,.premium-offers-grid.is-multi .premium-offer-card__heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.12;display:-webkit-box;overflow:hidden}.premium-offers-grid.is-pair .premium-offer-card__eyebrow,.premium-offers-grid.is-multi .premium-offer-card__eyebrow{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.1;display:block;overflow:hidden}.premium-offers-grid.is-pair .premium-offer-card__hot,.premium-offers-grid.is-multi .premium-offer-card__hot,.premium-offers-grid.is-pair .premium-offer-card__description,.premium-offers-grid.is-multi .premium-offer-card__description,.premium-offers-grid.is-pair .premium-offer-card__facts,.premium-offers-grid.is-multi .premium-offer-card__facts{display:none}.premium-offers-grid.is-pair .premium-offer-card__pricing,.premium-offers-grid.is-multi .premium-offer-card__pricing{min-height:62px;margin-top:6px;display:block}.premium-offers-grid.is-pair .premium-offer-card__price-main>span,.premium-offers-grid.is-multi .premium-offer-card__price-main>span{font-size:9px}.premium-offers-grid.is-pair .premium-offer-card__price-main>strong,.premium-offers-grid.is-multi .premium-offer-card__price-main>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;line-height:1.05;display:block;overflow:hidden}.premium-offers-grid.is-pair .premium-offer-card__saving,.premium-offers-grid.is-multi .premium-offer-card__saving{margin-top:4px}.premium-offers-grid.is-pair .premium-offer-card__saving span,.premium-offers-grid.is-multi .premium-offer-card__saving span{font-size:8px}.premium-offers-grid.is-pair .premium-offer-card__saving strong,.premium-offers-grid.is-multi .premium-offer-card__saving strong{font-size:11px}.premium-offers-grid.is-pair .premium-offer-card__actions,.premium-offers-grid.is-multi .premium-offer-card__actions{margin-top:auto;display:block}.premium-offers-grid.is-pair .premium-offer-card__secondary,.premium-offers-grid.is-multi .premium-offer-card__secondary{display:none}.premium-offers-grid.is-pair .premium-offer-card__primary,.premium-offers-grid.is-multi .premium-offer-card__primary{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:36px;padding:7px 5px;font-size:10px;line-height:1.05;display:flex}.premium-offers-grid.is-pair .premium-offer-card__discount,.premium-offers-grid.is-multi .premium-offer-card__discount{padding:5px 7px;font-size:9px;top:8px;left:8px}.premium-offers-grid.is-pair .premium-offer-card__stock,.premium-offers-grid.is-multi .premium-offer-card__stock{padding:5px 7px;font-size:8px;top:8px;right:8px}}.premium-product-detail-page{padding-top:24px;padding-bottom:80px}.premium-product-detail-back{color:#2563eb;align-items:center;gap:7px;margin-bottom:22px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.premium-product-detail-back:hover{text-decoration:underline}.premium-product-detail{background:#fff;border:1px solid #e7ebf1;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:42px;padding:35px;display:grid;box-shadow:0 24px 70px #0f172a13}.premium-product-detail__media{min-width:0}.premium-product-detail__image{background:radial-gradient(circle at 50% 43%,#3b82f617,#0000 42%),#f4f8fd;border:1px solid #dce5f1;border-radius:25px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.premium-product-detail__image>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.premium-product-detail__image:hover>img{transform:scale(1.025)}.premium-product-detail__placeholder{text-align:center;place-items:center;gap:10px;display:grid}.premium-product-detail__placeholder span{color:#3078f0;background:#fff;border:1px solid #cfe0fa;border-radius:42px;place-items:center;width:190px;height:190px;font-size:3.4rem;font-weight:950;display:grid;transform:rotate(10deg);box-shadow:0 20px 50px #2563eb14}.premium-product-detail__placeholder small{color:#7b8798;font-size:.72rem;font-weight:750}.premium-product-detail__availability,.premium-product-detail__offer-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:900;position:absolute;top:18px}.premium-product-detail__availability{color:#fff;background:#0f172aad;border:1px solid #ffffff38;left:18px}.premium-product-detail__offer-badge{color:#fff;background:#d92334;right:18px;box-shadow:0 10px 24px #d9233440}.premium-product-detail__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.premium-product-detail__gallery button{cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:13px;min-width:0;padding:5px;transition:border-color .18s,transform .18s;overflow:hidden}.premium-product-detail__gallery button:hover,.premium-product-detail__gallery button.is-active{border-color:#3b82f6;transform:translateY(-2px)}.premium-product-detail__gallery img{object-fit:cover;border-radius:9px;width:100%;height:70px;display:block}.premium-product-detail__gallery span{color:#667085;padding:5px 2px 2px;font-size:.6rem;font-weight:750;display:block}.premium-product-detail__content{flex-direction:column;min-width:0;display:flex}.premium-product-detail__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.premium-product-detail__category{color:#2563eb;text-transform:uppercase;background:#edf5ff;border:1px solid #cfe0fb;border-radius:999px;padding:7px 11px;font-size:.69rem;font-weight:900;display:inline-flex}.premium-product-detail__heading h1{color:#101828;letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1}.premium-product-detail__hot{color:#d92334;background:#fff1f3;border:1px solid #fecdd3;border-radius:999px;flex:none;padding:7px 10px;font-size:.65rem;font-weight:950}.premium-product-detail__description{color:#667085;margin:18px 0 0;font-size:.92rem;line-height:1.7}.premium-product-detail__commerce{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.premium-product-detail__commerce>div,.premium-product-detail__fulfillment>div{background:linear-gradient(145deg,#fbfcfe,#f6f8fb);border:1px solid #e5eaf1;border-radius:15px;min-width:0;padding:14px 15px}.premium-product-detail__commerce span,.premium-product-detail__commerce strong,.premium-product-detail__fulfillment span,.premium-product-detail__fulfillment strong{display:block}.premium-product-detail__commerce span,.premium-product-detail__fulfillment span{color:#8a97a9;margin-bottom:5px;font-size:.64rem;font-weight:700}.premium-product-detail__commerce strong,.premium-product-detail__fulfillment strong{color:#29364a;text-overflow:ellipsis;font-size:.78rem;font-weight:850;overflow:hidden}.premium-product-detail__fulfillment{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.premium-product-detail__store-link{color:#344054;background:#fff;border:1px solid #e3e8ef;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.premium-product-detail__store-link:hover{background:#fff7f8;border-color:#d9233433;transform:translateY(-2px)}.premium-product-detail__store-link>span:first-child{color:#d92334;letter-spacing:.07em;font-size:.61rem;font-weight:950}.premium-product-detail__store-link strong{color:#29364a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.premium-product-detail__purchase{margin-top:auto;padding-top:28px}.premium-product-detail__pricing{margin-bottom:19px}.premium-product-detail__original-price{color:#98a2b3;font-size:.84rem;text-decoration:line-through;display:block}.premium-product-detail__offer-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:3px;display:flex}.premium-product-detail__offer-row>strong,.premium-product-detail__regular-price{color:#101828;letter-spacing:-.04em;font-size:2rem;font-weight:950}.premium-product-detail__offer-row>span{color:#667085;text-align:right;font-size:.7rem;font-weight:750}.premium-product-detail__offer-row b{color:#16803a}.premium-product-detail__pricing small{color:#d92334;margin-top:6px;font-size:.68rem;font-weight:850;display:block}.premium-product-detail__actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}.premium-product-detail__buy,.premium-product-detail__cart{min-height:50px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:.79rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.premium-product-detail__buy{color:#fff;background:linear-gradient(135deg,#347df7,#2367e8);border:1px solid #1e63e9;box-shadow:0 12px 25px #2563eb33}.premium-product-detail__buy:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 32px #2563eb45}.premium-product-detail__cart{color:#101828;background:#fff;border:1px solid #dbe3ee}.premium-product-detail__cart:hover:not(:disabled){background:#f8fafc;transform:translateY(-2px)}.premium-product-detail__cart.is-added{color:#16803a;background:#f0fdf4;border-color:#16803a3d}.premium-product-detail__buy:disabled,.premium-product-detail__cart:disabled{opacity:.56;cursor:not-allowed}.premium-product-detail__error{color:#c91f30;margin:12px 0 0;font-size:.74rem;font-weight:750}.premium-product-detail-state{background:#fff;border:1px solid #e5eaf1;border-radius:25px;align-items:center;gap:18px;min-height:220px;padding:30px;display:flex}html[data-theme=dark] .premium-product-detail{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .premium-product-detail__image{border-color:var(--ukly-border);background:radial-gradient(circle at 50% 43%, #60a5fa24, transparent 44%), var(--ukly-surface-soft)}html[data-theme=dark] .premium-product-detail__placeholder span{border-color:var(--ukly-border);color:#60a5fa;background:#191d25}html[data-theme=dark] .premium-product-detail__heading h1,html[data-theme=dark] .premium-product-detail__offer-row>strong,html[data-theme=dark] .premium-product-detail__regular-price{color:var(--ukly-text)}html[data-theme=dark] .premium-product-detail__description,html[data-theme=dark] .premium-product-detail__offer-row>span{color:var(--ukly-text-soft)}html[data-theme=dark] .premium-product-detail__commerce>div,html[data-theme=dark] .premium-product-detail__fulfillment>div{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-product-detail__commerce strong,html[data-theme=dark] .premium-product-detail__fulfillment strong{color:var(--ukly-text)}html[data-theme=dark] .premium-product-detail__store-link,html[data-theme=dark] .premium-product-detail__cart{border-color:var(--ukly-border);background:var(--ukly-surface-soft);color:var(--ukly-text)}html[data-theme=dark] .premium-product-detail__store-link strong{color:var(--ukly-text)}html[data-theme=dark] .premium-product-detail-state{border-color:var(--ukly-border);background:var(--ukly-card-bg)}@media (width<=980px){.premium-product-detail{grid-template-columns:1fr;gap:26px}.premium-product-detail__image{min-height:430px}}@media (width<=680px){.premium-product-detail-page{padding-top:18px;padding-bottom:54px}.premium-product-detail{border-radius:23px;padding:19px}.premium-product-detail__image{border-radius:19px;min-height:330px}.premium-product-detail__placeholder span{border-radius:32px;width:135px;height:135px;font-size:2.65rem}.premium-product-detail__commerce,.premium-product-detail__fulfillment,.premium-product-detail__actions{grid-template-columns:1fr}.premium-product-detail__offer-row{flex-direction:column;align-items:flex-start}.premium-product-detail__offer-row>span{text-align:left}}@media (width<=440px){.premium-product-detail__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-product-detail__image{min-height:285px}.premium-product-detail__heading h1{font-size:2rem}}.premium-product-detail__actions{align-items:stretch}.premium-product-detail__buy,.premium-product-detail__cart{border-radius:12px;height:46px;min-height:46px;padding:0 18px;font-size:.75rem}.premium-product-detail__cart svg{flex:none;width:18px;height:18px}@media (width<=680px){.premium-product-detail__buy,.premium-product-detail__cart{height:44px;min-height:44px}}.premium-orders-page{padding-top:32px;padding-bottom:80px}.premium-orders-hero{background:radial-gradient(circle at 91% 13%,#2563eb1c,#0000 26%),#fff;border:1px solid #e7ebf1;border-radius:29px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;padding:30px 32px;display:flex;box-shadow:0 20px 60px #0f172a0f}.premium-orders-hero h1{color:#101828;letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(2.05rem,4vw,3.25rem);line-height:1}.premium-orders-hero p{color:#667085;margin:0;font-size:.9rem;line-height:1.65}.premium-orders-count{text-align:center;background:#f8fbff;border:1px solid #d7e5fb;border-radius:18px;min-width:138px;padding:16px 19px}.premium-orders-count strong,.premium-orders-count span{display:block}.premium-orders-count strong{color:#2563eb;font-size:1.65rem;font-weight:950}.premium-orders-count span{color:#667085;margin-top:3px;font-size:.7rem;font-weight:750}.premium-orders-section-heading{margin:0 2px 18px}.premium-orders-section-heading>div>span{color:#2563eb;letter-spacing:.09em;margin-bottom:5px;font-size:.65rem;font-weight:900;display:block}.premium-orders-section-heading h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:1.65rem;font-weight:950}.premium-orders-section-heading p{color:#7b8798;margin:5px 0 0;font-size:.79rem}.premium-orders-list{gap:18px;display:grid}.premium-order-card{animation:.42s cubic-bezier(.22,1,.36,1) both premiumOrderReveal;animation-delay:calc(var(--order-index,0) * 45ms);background:#fff;border:1px solid #e4e9f0;border-radius:24px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 38px #0f172a0e}@keyframes premiumOrderReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.premium-order-card:hover{border-color:#2563eb2e;transform:translateY(-3px);box-shadow:0 20px 50px #0f172a17}.premium-order-card__header{background:linear-gradient(145deg,#fbfcfe,#f8fafc);border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.premium-order-card__reference{grid-template-columns:auto auto;align-items:baseline;column-gap:6px;display:grid}.premium-order-card__reference>span{color:#8a97a9;letter-spacing:.08em;font-size:.6rem;font-weight:900}.premium-order-card__reference>strong{color:#101828;font-size:1rem;font-weight:950}.premium-order-card__reference>small{color:#8a97a9;grid-column:1/-1;margin-top:3px;font-size:.68rem}.premium-order-card__status{border-radius:999px;flex:none;padding:7px 11px;font-size:.67rem;font-weight:900}.premium-order-card__status.is-pending{color:#9a6100;background:#fff8e7;border:1px solid #f4d58a}.premium-order-card__status.is-confirmed,.premium-order-card__status.is-processing{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.premium-order-card__status.is-shipped{color:#6d28d9;background:#f5f3ff;border:1px solid #c4b5fd}.premium-order-card__status.is-completed{color:#16803a;background:#f0fdf4;border:1px solid #bbf7d0}.premium-order-card__status.is-cancelled{color:#c91f30;background:#fff1f2;border:1px solid #fecaca}.premium-order-card__seller{color:#7b8798;border-bottom:1px solid #edf0f4;align-items:center;gap:7px;padding:12px 22px;font-size:.72rem;display:flex}.premium-order-card__seller strong{color:#344054;font-weight:850}.premium-order-card__items{padding:5px 22px}.premium-order-item{border-bottom:1px solid #edf0f4;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.premium-order-item:last-child{border-bottom:0}.premium-order-item__media{color:#2563eb;background:linear-gradient(145deg,#f4f8fd,#edf3fb);border:1px solid #dbe5f2;border-radius:15px;place-items:center;width:54px;height:54px;text-decoration:none;display:grid;overflow:hidden}.premium-order-item__media img{object-fit:cover;width:100%;height:100%;display:block}.premium-order-item__media>span{font-size:.8rem;font-weight:950}.premium-order-item__identity{min-width:0}.premium-order-item__identity>a{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:900;text-decoration:none;display:block;overflow:hidden}.premium-order-item__identity>span{color:#8a97a9;margin-top:4px;font-size:.67rem;display:block}.premium-order-item__price{text-align:right;min-width:130px}.premium-order-item__price span,.premium-order-item__price strong{display:block}.premium-order-item__price span{color:#8a97a9;font-size:.65rem}.premium-order-item__price strong{color:#172033;margin-top:3px;font-size:.83rem;font-weight:950}.premium-order-delivery{background:linear-gradient(145deg,#f8fbff,#f4f8fd);border:1px solid #dfe8f5;border-radius:16px;margin:6px 22px 14px;padding:14px}.premium-order-delivery__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.premium-order-delivery__header>div>span{color:#2563eb;letter-spacing:.08em;margin-bottom:3px;font-size:.58rem;font-weight:950;display:block}.premium-order-delivery__header strong{color:#26354a;font-size:.76rem;font-weight:850}.premium-order-delivery__status{color:#2563eb;background:#e8f1ff;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:850}.premium-order-delivery__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.premium-order-delivery__details>div{background:#ffffffb8;border:1px solid #e3eaf3;border-radius:12px;min-width:0;padding:10px 11px}.premium-order-delivery__details span,.premium-order-delivery__details strong{display:block}.premium-order-delivery__details span{color:#8a97a9;margin-bottom:3px;font-size:.58rem;font-weight:700}.premium-order-delivery__details strong{color:#344054;text-overflow:ellipsis;font-size:.7rem;font-weight:850;overflow:hidden}.premium-order-card__footer{background:linear-gradient(145deg,#fbfcfe,#f8fafc);border-top:1px solid #edf0f4;justify-content:flex-end;align-items:center;gap:18px;padding:14px 22px;display:flex}.premium-order-card__footer>div{text-align:right}.premium-order-card__footer>div span,.premium-order-card__footer>div strong{display:block}.premium-order-card__footer>div span{color:#7b8798;font-size:.66rem}.premium-order-card__footer>div strong{color:#2563eb;margin-top:2px;font-size:1rem;font-weight:950}.premium-order-card__footer>a{color:#344054;background:#fff;border:1px solid #dbe5f2;border-radius:11px;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:.68rem;font-weight:850;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.premium-order-card__footer>a:hover{background:#f8fafc;transform:translateY(-2px)}.premium-orders-warning{color:#8a5b00;background:#fff9e9;border:1px solid #f3d38a;border-radius:13px;margin-bottom:16px;padding:11px 14px;font-size:.72rem;font-weight:750}.premium-orders-state,.premium-orders-empty{background:#fff;border:1px solid #e5eaf1;border-radius:24px;min-height:210px;box-shadow:0 12px 38px #0f172a0b}.premium-orders-state{align-items:center;gap:17px;padding:28px;display:flex}.premium-orders-state button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:11px;margin-left:auto;padding:0 14px;font-size:.72rem;font-weight:850}.premium-orders-empty{text-align:center;place-items:center;padding:34px;display:grid}.premium-orders-empty>span{font-size:2rem}.premium-orders-empty>a{color:#2563eb;margin-top:10px;font-size:.74rem;font-weight:850}html[data-theme=dark] .premium-orders-hero,html[data-theme=dark] .premium-order-card,html[data-theme=dark] .premium-orders-state,html[data-theme=dark] .premium-orders-empty{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .premium-orders-hero h1,html[data-theme=dark] .premium-orders-section-heading h2,html[data-theme=dark] .premium-order-card__reference>strong,html[data-theme=dark] .premium-order-item__identity>a,html[data-theme=dark] .premium-order-item__price strong,html[data-theme=dark] .premium-order-card__seller strong{color:var(--ukly-text)}html[data-theme=dark] .premium-order-card__header,html[data-theme=dark] .premium-order-card__footer{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-order-card__seller,html[data-theme=dark] .premium-order-item{border-color:var(--ukly-border)}html[data-theme=dark] .premium-order-item__media,html[data-theme=dark] .premium-order-delivery{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-order-delivery__details>div{border-color:var(--ukly-border);background:#ffffff09}html[data-theme=dark] .premium-order-delivery__details strong,html[data-theme=dark] .premium-order-delivery__header strong{color:var(--ukly-text)}html[data-theme=dark] .premium-order-card__footer>a{border-color:var(--ukly-border);background:var(--ukly-surface-soft);color:var(--ukly-text)}@media (width<=720px){.premium-orders-page{padding-top:22px;padding-bottom:54px}.premium-orders-hero{flex-direction:column;align-items:flex-start;padding:23px}.premium-order-card__header{align-items:flex-start}.premium-order-item{grid-template-columns:52px minmax(0,1fr);gap:11px}.premium-order-item__price{text-align:left;grid-column:2;min-width:0}.premium-order-item__price span,.premium-order-item__price strong{display:inline}.premium-order-item__price strong{margin-left:8px}.premium-order-delivery__details{grid-template-columns:1fr}}@media (width<=480px){.premium-order-card{border-radius:20px}.premium-order-card__header,.premium-order-card__seller,.premium-order-card__items,.premium-order-card__footer{padding-left:16px;padding-right:16px}.premium-order-delivery{margin-left:16px;margin-right:16px}.premium-order-card__footer{flex-direction:column;align-items:stretch}.premium-order-card__footer>div{text-align:left}.premium-order-card__footer>a{justify-content:center}}@media (prefers-reduced-motion:reduce){.premium-order-card{transition:none;animation:none}}.premium-orders-hero{background:radial-gradient(circle at 91% 13%,#e11d481a,#0000 27%),radial-gradient(circle at 78% 100%,#2563eb0b,#0000 30%),#fff}.premium-orders-hero h1 span{color:#d92334}.premium-orders-count{background:#fff7f8;border-color:#d9233429}.premium-orders-count strong,.premium-orders-section-heading>div>span{color:#d92334}.premium-order-card:hover{border-color:#d923342e;box-shadow:0 20px 50px #0f172a17,0 8px 24px #d9233409}.premium-order-item__media{color:#d92334;background:linear-gradient(145deg,#fff8f9,#f7f9fc);border-color:#d923341f}.premium-order-item__identity>a:hover,.premium-order-delivery__header>div>span,.premium-order-card__footer>div strong{color:#d92334}.premium-order-card__footer>a{color:#c91f30;border-color:#d9233426}.premium-order-card__footer>a:hover{color:#b7192a;background:#fff5f6;border-color:#d9233447}.premium-orders-empty>a{color:#d92334}html[data-theme=dark] .premium-orders-hero{background:radial-gradient(circle at 91% 13%, #e11d4829, transparent 28%), radial-gradient(circle at 78% 100%, #3b82f612, transparent 30%), var(--ukly-card-bg)}html[data-theme=dark] .premium-orders-count{background:#e11d4814;border-color:#fb718538}html[data-theme=dark] .premium-orders-count strong,html[data-theme=dark] .premium-orders-section-heading>div>span,html[data-theme=dark] .premium-orders-hero h1 span,html[data-theme=dark] .premium-order-card__footer>div strong{color:#fb7185}html[data-theme=dark] .premium-order-item__media{color:#fb7185;background:#e11d4812;border-color:#fb718529}html[data-theme=dark] .premium-order-card__footer>a{color:#fda4af;border-color:#fb71852e}html[data-theme=dark] .premium-order-card__footer>a:hover{background:#e11d481a}.premium-account-page{padding-top:32px;padding-bottom:80px}.premium-account-hero{background:radial-gradient(circle at 91% 18%,#e11d481c,#0000 27%),radial-gradient(circle at 79% 100%,#2563eb0d,#0000 30%),#fff;border:1px solid #e7ebf1;border-radius:30px;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 20px 65px #0f172a11}.premium-account-hero h1{color:#101828;letter-spacing:-.045em;margin-top:7px;font-size:clamp(2.15rem,4vw,3.4rem);line-height:1}.premium-account-hero h1:after{content:".";color:#d92334}.premium-account-hero p{color:#667085;max-width:680px;font-size:.92rem;line-height:1.65}.premium-account-profile,.premium-account-store{background:#fff;border:1px solid #e6eaf0;border-radius:27px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 14px 44px #0f172a11}.premium-account-profile:hover,.premium-account-store:hover{border-color:#d9233429;transform:translateY(-3px);box-shadow:0 24px 60px #0f172a1a}.premium-account-profile .account-dashboard-avatar{color:#fff;background:linear-gradient(145deg,#ef4050,#c91f30);box-shadow:0 14px 30px #c91f3038}.premium-account-profile .account-dashboard-identity>span{color:#d92334}.premium-account-profile .account-dashboard-profile-badge{color:#c91f30;background:#fff6f7;border-color:#d9233421}.premium-account-profile .account-dashboard-details>div{background:linear-gradient(145deg,#fbfcfe,#f7f9fc);border-color:#e8edf3}.premium-account-profile .account-dashboard-session{background:linear-gradient(145deg,#fff,#fbfcfe);border-top-color:#edf0f4}.premium-account-profile .account-dashboard-logout{color:#c91f30;background:#fff7f8;border-color:#d9233447;transition:transform .18s,background .18s,box-shadow .18s}.premium-account-profile .account-dashboard-logout:hover{background:#fff0f2;transform:translateY(-2px);box-shadow:0 9px 20px #d923341a}.premium-account-store{background:radial-gradient(circle at 90% 12%,#e11d481c,#0000 30%),#fff;position:relative;overflow:hidden}.premium-account-store:after{content:"";pointer-events:none;border:28px solid #e11d480d;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-95px;right:-80px}.premium-account-store .account-dashboard-icon--blue{color:#d92334;background:#fff1f3;border:1px solid #d9233426}.premium-account-store .route-eyebrow{color:#d92334}.premium-account-store .account-dashboard-store-benefits>div{background:#ffffffdb;border-color:#e7ebf1}.premium-account-store .account-dashboard-store-benefits>div>span{color:#d92334;background:#fff1f3}.premium-account-store .account-dashboard-store-button{z-index:1;color:#fff;background:linear-gradient(135deg,#ef4050,#c91f30);border-color:#c91f30;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 12px 26px #c91f3036}.premium-account-store .account-dashboard-store-button:hover{transform:translateY(-2px);box-shadow:0 17px 32px #c91f3047}.premium-account-actions{gap:14px}.premium-account-actions .account-dashboard-action{background:#fff;border:1px solid #e6eaf0;border-radius:20px;min-height:92px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 30px #0f172a0b}.premium-account-actions .account-dashboard-action:not(.account-dashboard-action--static):hover{border-color:#d923342e;transform:translateY(-3px);box-shadow:0 17px 36px #0f172a14}.premium-account-actions .account-dashboard-action--orders .account-dashboard-action-icon,.premium-account-actions .account-dashboard-action--store .account-dashboard-action-icon{color:#d92334;background:#fff2f4;border:1px solid #d923341f}.premium-account-actions .account-dashboard-action--store{background:linear-gradient(145deg,#fff,#fff8f9)}.premium-account-actions .account-dashboard-action--security{background:linear-gradient(145deg,#fff,#f3fff8);border-color:#16803a21}.premium-account-actions .account-dashboard-action-arrow{color:#d92334}.premium-account-hero .account-dashboard-active-pill{color:#16803a;background:#f0fdf4;border-color:#16803a29}.premium-account-hero .account-dashboard-active-pill>span{background:#22c55e;box-shadow:0 0 0 5px #22c55e1c}html[data-theme=dark] .premium-account-hero,html[data-theme=dark] .premium-account-profile,html[data-theme=dark] .premium-account-store,html[data-theme=dark] .premium-account-actions .account-dashboard-action{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .premium-account-hero{background:radial-gradient(circle at 91% 18%, #e11d4829, transparent 28%), radial-gradient(circle at 79% 100%, #3b82f612, transparent 30%), var(--ukly-card-bg)}html[data-theme=dark] .premium-account-hero h1,html[data-theme=dark] .premium-account-profile h2,html[data-theme=dark] .premium-account-store h2,html[data-theme=dark] .premium-account-actions .account-dashboard-action-copy strong{color:var(--ukly-text)}html[data-theme=dark] .premium-account-profile .account-dashboard-details>div,html[data-theme=dark] .premium-account-profile .account-dashboard-session,html[data-theme=dark] .premium-account-store .account-dashboard-store-benefits>div{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-account-profile .account-dashboard-profile-badge{color:#fda4af;background:#e11d4814;border-color:#fb71852e}html[data-theme=dark] .premium-account-store .account-dashboard-icon--blue,html[data-theme=dark] .premium-account-actions .account-dashboard-action--orders .account-dashboard-action-icon,html[data-theme=dark] .premium-account-actions .account-dashboard-action--store .account-dashboard-action-icon{color:#fb7185;background:#e11d4814;border-color:#fb71852b}@media (width<=820px){.premium-account-page{padding-top:22px;padding-bottom:56px}.premium-account-hero{padding:24px}}@media (width<=560px){.premium-account-hero{border-radius:23px}.premium-account-profile,.premium-account-store{border-radius:22px}.premium-account-actions .account-dashboard-action{border-radius:17px;min-height:82px}}.premium-cart-page{padding-top:32px;padding-bottom:80px}.premium-cart-page .cart-page-heading{background:radial-gradient(circle at 90% 15%,#d923341a,#0000 26%),radial-gradient(circle at 79% 100%,#2563eb14,#0000 29%),#fff;border:1px solid #e5eaf1;border-radius:28px;margin-bottom:28px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0f172a0f}.premium-cart-page .cart-page-heading .route-eyebrow{color:#d92334}.premium-cart-page .cart-page-heading h1{color:#101828;letter-spacing:-.045em;margin:7px 0 9px;font-size:clamp(2.05rem,4vw,3.2rem);line-height:1}.premium-cart-page .cart-page-heading h1:after{content:".";color:#2563eb}.premium-cart-page .cart-page-heading p{color:#667085;max-width:680px;font-size:.9rem;line-height:1.65}.premium-cart-page .cart-page-count{color:#c91f30;background:#fff6f7;border-color:#d9233426}.premium-cart-page .empty-cart{background:radial-gradient(circle at 42% 40%,#2563eb14,#0000 27%),radial-gradient(circle at 58% 62%,#d9233412,#0000 25%),#fff;border:1px solid #e5eaf1;border-radius:29px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0f172a0f}.premium-cart-page .empty-cart:before,.premium-cart-page .empty-cart:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.premium-cart-page .empty-cart:before{border:32px solid #2563eb0b;width:220px;height:220px;bottom:-120px;left:-95px}.premium-cart-page .empty-cart:after{border:30px solid #d923340b;width:190px;height:190px;top:-100px;right:-85px}.premium-cart-page .empty-cart-icon{z-index:1;color:#fff;background:linear-gradient(145deg,#347df7,#2563eb);border:1px solid #2563eb2e;border-radius:22px;place-items:center;width:74px;height:74px;font-size:1.65rem;font-weight:950;display:grid;position:relative;box-shadow:0 15px 34px #2563eb38}.premium-cart-page .empty-cart h2{z-index:1;color:#101828;letter-spacing:-.025em;font-size:1.4rem;font-weight:950;position:relative}.premium-cart-page .empty-cart p{z-index:1;color:#667085;max-width:460px;line-height:1.6;position:relative}.premium-cart-page .cart-primary-action{z-index:1;color:#fff;background:linear-gradient(135deg,#ef4050,#c91f30);border:1px solid #c91f30;border-radius:13px;min-height:46px;padding:0 20px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 12px 26px #c91f3033}.premium-cart-page .cart-primary-action:hover{transform:translateY(-2px);box-shadow:0 17px 32px #c91f3047}.premium-cart-page .cart-layout{gap:22px}.premium-cart-page .cart-items{gap:13px;display:grid}.premium-cart-page .cart-item{background:#fff;border:1px solid #e5eaf1;border-radius:21px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 32px #0f172a0d}.premium-cart-page .cart-item:hover{border-color:#2563eb2e;transform:translateY(-2px);box-shadow:0 17px 38px #0f172a14}.premium-cart-page .cart-item-image{color:#2563eb;background:linear-gradient(145deg,#f0f6ff,#fff6f7);border-color:#2563eb21}.premium-cart-page .cart-item-name:hover{color:#d92334}.premium-cart-page .cart-quantity{background:#f8fafc;border-color:#e3e8ef}.premium-cart-page .cart-quantity button{color:#2563eb}.premium-cart-page .cart-quantity button:hover:not(:disabled){color:#1d4ed8;background:#edf5ff}.premium-cart-page .cart-remove{color:#c91f30}.premium-cart-page .cart-remove:hover:not(:disabled){background:#fff1f3}.premium-cart-page .cart-summary{background:radial-gradient(circle at 100% 0,#d9233417,#0000 33%),radial-gradient(circle at 0 100%,#2563eb12,#0000 34%),#fff;border:1px solid #e5eaf1;border-radius:24px;overflow:hidden;box-shadow:0 16px 45px #0f172a11}.premium-cart-page .cart-summary .route-eyebrow{color:#d92334}.premium-cart-page .cart-summary h2{color:#101828;letter-spacing:-.025em}.premium-cart-page .cart-summary-total strong{color:#d92334}.premium-cart-page .cart-checkout{color:#fff;background:linear-gradient(135deg,#347df7,#2563eb);border:1px solid #1d5fd8;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 27px #2563eb38}.premium-cart-page .cart-checkout:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 34px #2563eb4d}.premium-cart-page .cart-checkout-note{color:#7b8798}.premium-cart-page .cart-state{background:#fff;border:1px solid #dfe6ef;border-radius:16px;box-shadow:0 8px 25px #0f172a0a}.premium-cart-page .cart-state-error{color:#b7192a;background:#fff5f6;border-color:#d9233433}html[data-theme=dark] .premium-cart-page .cart-page-heading,html[data-theme=dark] .premium-cart-page .empty-cart,html[data-theme=dark] .premium-cart-page .cart-item,html[data-theme=dark] .premium-cart-page .cart-summary,html[data-theme=dark] .premium-cart-page .cart-state{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .premium-cart-page .cart-page-heading{background:radial-gradient(circle at 90% 15%, #e11d4826, transparent 27%), radial-gradient(circle at 79% 100%, #3b82f61a, transparent 30%), var(--ukly-card-bg)}html[data-theme=dark] .premium-cart-page .empty-cart{background:radial-gradient(circle at 42% 40%, #3b82f61c, transparent 28%), radial-gradient(circle at 58% 62%, #e11d481a, transparent 27%), var(--ukly-card-bg)}html[data-theme=dark] .premium-cart-page .cart-page-heading h1,html[data-theme=dark] .premium-cart-page .empty-cart h2,html[data-theme=dark] .premium-cart-page .cart-summary h2{color:var(--ukly-text)}html[data-theme=dark] .premium-cart-page .cart-item-image,html[data-theme=dark] .premium-cart-page .cart-quantity{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .premium-cart-page .cart-summary{background:radial-gradient(circle at 100% 0%, #e11d4821, transparent 34%), radial-gradient(circle at 0% 100%, #3b82f617, transparent 35%), var(--ukly-card-bg)}@media (width<=900px){.premium-cart-page .cart-layout{gap:17px}}@media (width<=650px){.premium-cart-page{padding-top:22px;padding-bottom:54px}.premium-cart-page .cart-page-heading{border-radius:23px;padding:22px}.premium-cart-page .empty-cart{border-radius:23px;min-height:340px}.premium-cart-page .cart-item{border-radius:18px}.premium-cart-page .cart-summary{border-radius:20px}}.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{align-items:stretch}.premium-offers-grid.is-pair .premium-offer-card,.premium-offers-grid.is-multi .premium-offer-card{flex-direction:column;height:100%;min-height:0;display:flex}.premium-offers-grid.is-pair .premium-offer-card__visual,.premium-offers-grid.is-multi .premium-offer-card__visual{flex:0 0 280px;width:100%;height:280px;min-height:280px}.premium-offers-grid.is-pair .premium-offer-card__visual img,.premium-offers-grid.is-multi .premium-offer-card__visual img{object-fit:cover;width:100%;height:100%}.premium-offers-grid.is-pair .premium-offer-card__content,.premium-offers-grid.is-multi .premium-offer-card__content{flex:auto;grid-template-rows:minmax(72px,auto) minmax(68px,auto) minmax(68px,auto) minmax(126px,auto) auto;align-content:stretch;display:grid}.premium-offers-grid.is-pair .premium-offer-card__heading,.premium-offers-grid.is-multi .premium-offer-card__heading{min-height:72px}.premium-offers-grid.is-pair .premium-offer-card__heading>div,.premium-offers-grid.is-multi .premium-offer-card__heading>div{min-width:0}.premium-offers-grid.is-pair .premium-offer-card__heading h2,.premium-offers-grid.is-multi .premium-offer-card__heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.premium-offers-grid.is-pair .premium-offer-card__description,.premium-offers-grid.is-multi .premium-offer-card__description{-webkit-line-clamp:3;min-height:68px;max-height:68px;margin-top:12px}.premium-offers-grid.is-pair .premium-offer-card__pricing,.premium-offers-grid.is-multi .premium-offer-card__pricing{min-height:68px;margin-top:16px}.premium-offers-grid.is-pair .premium-offer-card__facts,.premium-offers-grid.is-multi .premium-offer-card__facts{grid-template-rows:repeat(2,minmax(0,1fr));min-height:126px;margin-top:16px}.premium-offers-grid.is-pair .premium-offer-card__facts>div,.premium-offers-grid.is-multi .premium-offer-card__facts>div{flex-direction:column;justify-content:center;min-height:58px;display:flex}.premium-offers-grid.is-pair .premium-offer-card__actions,.premium-offers-grid.is-multi .premium-offer-card__actions{align-self:stretch;margin-top:0;padding-top:20px}@media (width<=1120px) and (width>=761px){.premium-offers-grid.is-multi .premium-offer-card__visual{flex-basis:300px;height:300px;min-height:300px}}@media (width<=760px){.premium-offers-grid.is-pair .premium-offer-card,.premium-offers-grid.is-multi .premium-offer-card{height:auto}.premium-offers-grid.is-pair .premium-offer-card__visual,.premium-offers-grid.is-multi .premium-offer-card__visual{flex-basis:260px;height:260px;min-height:260px}.premium-offers-grid.is-pair .premium-offer-card__content,.premium-offers-grid.is-multi .premium-offer-card__content{flex-direction:column;display:flex}.premium-offers-grid.is-pair .premium-offer-card__heading,.premium-offers-grid.is-multi .premium-offer-card__heading,.premium-offers-grid.is-pair .premium-offer-card__description,.premium-offers-grid.is-multi .premium-offer-card__description,.premium-offers-grid.is-pair .premium-offer-card__pricing,.premium-offers-grid.is-multi .premium-offer-card__pricing,.premium-offers-grid.is-pair .premium-offer-card__facts,.premium-offers-grid.is-multi .premium-offer-card__facts{min-height:0}.premium-offers-grid.is-pair .premium-offer-card__description,.premium-offers-grid.is-multi .premium-offer-card__description{max-height:none}.premium-offers-grid.is-pair .premium-offer-card__actions,.premium-offers-grid.is-multi .premium-offer-card__actions{margin-top:auto}}@media (width<=520px){.premium-offers-grid.is-pair .premium-offer-card__visual,.premium-offers-grid.is-multi .premium-offer-card__visual{flex-basis:230px;height:230px;min-height:230px}}.home-quick-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.home-quick-card{color:#172033;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border:1px solid #dfe7f2;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:11px;min-width:0;min-height:82px;padding:13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0b}.home-quick-card:before{content:"";opacity:.75;background:#2563eb;border-radius:17px 0 0 17px;width:3px;position:absolute;inset:0 auto 0 0}.home-quick-card--red:before{background:#e11d2e}.home-quick-card--green:before{background:#0b9b70}.home-quick-card:hover{border-color:#2563eb3d;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.home-quick-card__icon{color:#2563eb;letter-spacing:-.02em;background:#eff6ff;border:1px solid #dbeafe;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:inline-flex}.home-quick-card--red .home-quick-card__icon{color:#dc2626;background:#fff1f2;border-color:#fecdd3}.home-quick-card--green .home-quick-card__icon{color:#07855f;background:#ecfdf5;border-color:#d1fae5}.home-quick-card__copy{flex-direction:column;min-width:0;display:flex}.home-quick-card__copy small{color:#64748b;letter-spacing:.11em;margin-bottom:2px;font-size:7.5px;font-weight:900;line-height:1.2}.home-quick-card__copy strong{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.home-quick-card__copy>span{color:#718096;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;line-height:1.35;overflow:hidden}.home-quick-card__arrow{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;justify-self:end;align-items:center;width:24px;height:24px;font-size:11px;font-weight:900;transition:transform .16s,border-color .16s;display:inline-flex}.home-quick-card:hover .home-quick-card__arrow{border-color:#2563eb52;transform:translate(2px)}@media (width<=980px){.home-quick-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-quick-strip{grid-template-columns:1fr;gap:10px}.home-quick-card{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 24px;min-height:72px;padding:11px 12px}.home-quick-card__icon{border-radius:12px;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.home-quick-card,.home-quick-card__arrow{transition:none}.home-quick-card:hover,.home-quick-card:hover .home-quick-card__arrow{transform:none}}.home-quick-strip{gap:16px;padding:8px 2px 12px;position:relative}.home-quick-card{isolation:isolate;background:radial-gradient(circle at 10% 0,#3b82f621,#0000 42%),linear-gradient(145deg,#fffffffc 0%,#f8fbfffa 52%,#f4f8fff5 100%);border:1px solid #94a3b842;border-radius:22px;grid-template-columns:52px minmax(0,1fr) 32px;gap:14px;min-height:112px;padding:18px 17px;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;box-shadow:0 14px 34px #0f172a14,0 3px 10px #0f172a0a,inset 0 1px #fffffff2}.home-quick-card:after{content:"";opacity:.8;pointer-events:none;z-index:-1;background:radial-gradient(circle,#fffffff2 0%,#ffffff40 35%,#0000 72%);border-radius:50%;width:125px;height:125px;position:absolute;top:-42px;right:-34px}.home-quick-card:before{opacity:1;border-radius:999px;width:4px;top:14px;bottom:14px;box-shadow:0 0 16px #2563eb52}.home-quick-card--red{background:radial-gradient(circle at 0 0,#ef444426,#0000 38%),linear-gradient(145deg,#fff 0%,snow 54%,#fff5f5 100%)}.home-quick-card--red:before{box-shadow:0 0 18px #e11d2e61}.home-quick-card--blue{background:radial-gradient(circle at 0 0,#3b82f629,#0000 40%),linear-gradient(145deg,#fff 0%,#f8fbff 52%,#f1f6ff 100%)}.home-quick-card--green{background:radial-gradient(circle at 0 0,#10b98126,#0000 40%),linear-gradient(145deg,#fff 0%,#f8fffc 52%,#effcf7 100%)}.home-quick-card--green:before{box-shadow:0 0 18px #0b9b705c}.home-quick-card:hover{filter:saturate(1.04);border-color:#2563eb57;transform:translateY(-5px)scale(1.012);box-shadow:0 24px 46px #0f172a1f,0 8px 20px #2563eb14,inset 0 1px #fff}.home-quick-card__icon{border-radius:16px;width:52px;height:52px;font-size:13px;position:relative;box-shadow:0 8px 18px #2563eb1f,inset 0 1px #ffffffeb}.home-quick-card--red .home-quick-card__icon{background:linear-gradient(145deg,#fff5f6,#ffe6ea);box-shadow:0 8px 18px #dc26261f,inset 0 1px #fffffff5}.home-quick-card--blue .home-quick-card__icon{background:linear-gradient(145deg,#f2f7ff,#e3edff)}.home-quick-card--green .home-quick-card__icon{background:linear-gradient(145deg,#f1fff8,#ddfaed);box-shadow:0 8px 18px #07855f1f,inset 0 1px #fffffff5}.home-quick-card__copy small{color:#475569;letter-spacing:.13em;background:#f1f5f9eb;border-radius:999px;width:fit-content;margin-bottom:5px;padding:3px 7px;font-size:7.5px;line-height:1}.home-quick-card__copy strong{color:#101828;letter-spacing:-.015em;font-size:14px;line-height:1.2}.home-quick-card__arrow{background:#ffffffeb;border-color:#94a3b84d;width:32px;height:32px;font-size:13px;box-shadow:0 6px 16px #0f172a0f}.home-quick-card:hover .home-quick-card__arrow{color:#fff;background:#2563eb;border-color:#2563eb;transform:translate(3px);box-shadow:0 8px 18px #2563eb3d}.home-quick-card--red:hover .home-quick-card__arrow{background:#e11d2e;border-color:#e11d2e;box-shadow:0 8px 18px #e11d2e38}.home-quick-card--green:hover .home-quick-card__arrow{background:#0b9b70;border-color:#0b9b70;box-shadow:0 8px 18px #0b9b7038}@media (width<=980px){.home-quick-card{min-height:104px}}@media (width<=560px){.home-quick-strip{padding:4px 0 8px}.home-quick-card{border-radius:18px;grid-template-columns:44px minmax(0,1fr) 28px;gap:12px;min-height:88px;padding:14px}.home-quick-card__icon{border-radius:14px;width:44px;height:44px}.home-quick-card__copy strong{font-size:13px}.home-quick-card__arrow{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.home-quick-card:hover,.home-quick-card:hover .home-quick-card__arrow{transform:none}}.home-quick-card{grid-template-columns:50px minmax(0,1fr) 31px;gap:13px;min-height:104px;padding:15px 16px}.home-quick-card__icon{border-radius:15px;width:50px;height:50px;font-size:13px}.home-quick-card__copy small{margin-bottom:4px;padding:3px 7px;font-size:8px}.home-quick-card__copy strong{letter-spacing:-.02em;font-size:15px;line-height:1.18}.home-quick-card__copy>span{color:#5f6f84;margin-top:4px;font-size:9.5px;line-height:1.35}.home-quick-card__arrow{width:31px;height:31px;font-size:13px}.home-quick-card:hover{transform:translateY(-4px)scale(1.008)}@media (width<=980px){.home-quick-card{min-height:98px;padding:14px 15px}}@media (width<=560px){.home-quick-card{grid-template-columns:43px minmax(0,1fr) 27px;gap:11px;min-height:84px;padding:12px 13px}.home-quick-card__icon{border-radius:13px;width:43px;height:43px}.home-quick-card__copy strong{font-size:13.5px}.home-quick-card__copy>span{font-size:9px}.home-quick-card__arrow{width:27px;height:27px}}@media (width>=561px){.home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#7db4ff 0%,#4488f7 50%,#1d5ed6 100%);border:1px solid #ffffffc7;border-radius:16px;place-items:center;width:50px;height:50px;transition:transform .17s,box-shadow .17s,filter .17s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -9px 18px #1e40af29,0 8px 17px #2563eb3b}.home-quick-card__icon:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#fff9,#ffffff0a);border-radius:13px 13px 55% 55%;height:41%;position:absolute;top:3px;left:5px;right:5px}.home-quick-card__icon:after{z-index:2;pointer-events:none;content:"";background:#ffffff7a;border-radius:999px;width:7px;height:7px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 10px #ffffff61}.home-quick-card__icon svg{z-index:3;fill:none;stroke:currentColor;stroke-width:1.9px;filter:drop-shadow(0 2px 2px #0f172a33);width:24px;height:24px;position:relative}.home-quick-card--red .home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#ff93a7 0%,#f64b6b 50%,#d91846 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffff9e,inset 0 -9px 18px #9f123929,0 8px 17px #f43f5e40}.home-quick-card--blue .home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#7db4ff 0%,#4488f7 50%,#1d5ed6 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffff9e,inset 0 -9px 18px #1e40af29,0 8px 17px #2563eb40}.home-quick-card--green .home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#79e6bf 0%,#24c18c 50%,#059669 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffff9e,inset 0 -9px 18px #04785729,0 8px 17px #10b98140}.home-quick-card:hover .home-quick-card__icon{filter:saturate(1.06)brightness(1.02);transform:translateY(-2px)scale(1.04)}}@media (width<=560px){.home-quick-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;width:100%;padding:6px 8px 12px;display:grid}.home-quick-card{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;gap:0;padding:0;display:grid;position:relative;overflow:visible;transform:none}.home-quick-card:before,.home-quick-card:after{content:none;display:none}.home-quick-card:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.home-quick-card__copy,.home-quick-card__arrow{display:none}.home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#76aaff 0%,#3478ee 52%,#1d5ed6 100%);border:1px solid #ffffffc7;border-radius:19px;place-items:center;width:58px;height:58px;transition:transform .17s,filter .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -10px 18px #1e40af29,0 9px 19px #2563eb3d}.home-quick-card__icon:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#ffffff94,#ffffff0a);border-radius:14px 14px 55% 55%;height:40%;position:absolute;top:4px;left:6px;right:6px}.home-quick-card__icon:after{z-index:2;content:"";pointer-events:none;background:#ffffff75;border-radius:999px;width:7px;height:7px;position:absolute;bottom:7px;right:7px;box-shadow:0 0 11px #ffffff61}.home-quick-card__icon svg{z-index:3;fill:none;stroke:currentColor;stroke-width:1.9px;filter:drop-shadow(0 2px 2px #0f172a36);width:27px;height:27px;position:relative}.home-quick-card--red .home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#ff93a7 0%,#f64b6b 50%,#d91846 100%);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 18px #9f123929,0 9px 19px #f43f5e42}.home-quick-card--blue .home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#7db4ff 0%,#4488f7 50%,#1d5ed6 100%);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 18px #1e40af29,0 9px 19px #2563eb42}.home-quick-card--green .home-quick-card__icon{color:#fff;background:linear-gradient(145deg,#7be6bf 0%,#25c08c 50%,#059669 100%);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 18px #04785729,0 9px 19px #10b98142}.home-quick-card:hover .home-quick-card__icon{filter:saturate(1.06);transform:translateY(-2px)scale(1.035)}}@media (width<=390px){.home-quick-strip{gap:7px;padding-left:5px;padding-right:5px}.home-quick-card__icon{border-radius:17px;width:54px;height:54px}.home-quick-card__icon svg{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.home-quick-card__icon{transition:none}.home-quick-card:hover .home-quick-card__icon{transform:none}}.home-promo-spotlight{isolation:isolate;background:#0f172a;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a24,0 5px 16px #2563eb12}.home-promo-spotlight__slide{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);min-height:240px;animation:.52s cubic-bezier(.22,1,.36,1) uklyPromoSpotlightEnter;display:grid;position:relative;overflow:hidden}.home-promo-spotlight__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.home-promo-spotlight__media img{object-fit:cover;width:100%;height:100%;transform:scale(1.015)}.home-promo-spotlight__fallback{color:#ffffffeb;background:radial-gradient(circle at 20% 20%,#3b82f6b8,#0000 38%),radial-gradient(circle at 82% 70%,#e11d2e85,#0000 34%),linear-gradient(135deg,#10182d,#182846);justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.home-promo-spotlight__fallback span{font-size:48px;font-weight:950}.home-promo-spotlight__fallback small{letter-spacing:.16em;font-size:13px;font-weight:900}.home-promo-spotlight__shade{background:linear-gradient(90deg,#080f1f2e 0%,#080f1f47 42%,#080f1fe3 69%,#080f1ff5 100%);position:absolute;inset:0}.home-promo-spotlight__content{z-index:2;color:#fff;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;min-width:0;padding:32px 40px 38px 28px;display:flex;position:relative}.home-promo-spotlight__eyebrow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-promo-spotlight__eyebrow span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.13em;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.home-promo-spotlight__eyebrow strong{color:#86efac;font-size:10px;font-weight:900}.home-promo-spotlight__content h3{color:#fff;letter-spacing:-.035em;max-width:520px;margin:0;font-size:clamp(24px,2vw,34px);font-weight:950;line-height:1.05}.home-promo-spotlight__content p{-webkit-line-clamp:2;color:#e2e8f0e0;-webkit-box-orient:vertical;max-width:520px;margin:12px 0 20px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-promo-spotlight__cta{color:#111827;background:#fff;border:1px solid #fff3;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:0 17px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .17s,box-shadow .17s,background .17s;display:inline-flex;box-shadow:0 10px 24px #0003}.home-promo-spotlight__cta:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 14px 30px #00000042}.home-promo-spotlight__dots{z-index:4;align-items:center;gap:6px;display:flex;position:absolute;bottom:20px;left:24px}.home-promo-spotlight__dot{cursor:pointer;background:#ffffff7a;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.home-promo-spotlight__dot.is-active{background:#fff;width:24px}.home-promo-spotlight__counter{z-index:4;color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a57;border:1px solid #ffffff26;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:18px;right:20px}@keyframes uklyPromoSpotlightEnter{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@media (width<=980px){.home-promo-spotlight__slide{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);min-height:230px}.home-promo-spotlight__content{padding:28px 28px 34px 22px}}@media (width<=700px){.home-promo-spotlight{border-radius:20px}.home-promo-spotlight__slide{align-items:flex-end;min-height:330px;display:flex}.home-promo-spotlight__shade{background:linear-gradient(#080f1f14 0%,#080f1f52 42%,#080f1ff0 76%,#080f1ffa 100%)}.home-promo-spotlight__content{justify-content:flex-end;width:100%;padding:94px 20px 42px}.home-promo-spotlight__content h3{font-size:25px}.home-promo-spotlight__content p{max-width:100%}.home-promo-spotlight__dots{bottom:16px;left:20px}.home-promo-spotlight__counter{top:15px;right:15px}}@media (prefers-reduced-motion:reduce){.home-promo-spotlight__slide{animation:none}.home-promo-spotlight__cta{transition:none}.home-promo-spotlight__cta:hover{transform:none}}.catalog-promo-spotlight{width:100%;margin:18px 0 24px}.catalog-promo-spotlight .home-promo-spotlight__slide{min-height:220px}@media (width<=980px){.catalog-promo-spotlight{margin:16px 0 22px}.catalog-promo-spotlight .home-promo-spotlight__slide{min-height:215px}}@media (width<=700px){.catalog-promo-spotlight{margin:14px 0 20px}.catalog-promo-spotlight .home-promo-spotlight__slide{min-height:310px}}.catalog-inline-promotions{z-index:2;width:100%;margin:22px 0 26px;position:relative}.catalog-inline-promotions .home-promotions-section{margin:0}.catalog-inline-promotions .home-promotions-shell{border-radius:24px;overflow:hidden}.catalog-inline-promotions+.catalog-product-grid{margin-top:0}@media (width<=980px){.catalog-inline-promotions{margin:18px 0 22px}}@media (width<=700px){.catalog-inline-promotions{margin:16px 0 20px}.catalog-inline-promotions .home-promotions-shell{border-radius:20px}}.catalog-inline-promotions.market-stage{background:0 0;width:100%;margin:22px 0 26px;overflow:visible;padding:0!important}.catalog-inline-promotions.market-stage .home-promotions-section{width:100%;margin:0;padding:0}.catalog-inline-promotions.market-stage .home-promotions-track{max-width:100%}.catalog-inline-promotions.market-stage .home-promo-card{min-width:0}.catalog-inline-promotions.market-stage .home-promo-media{overflow:hidden}.catalog-inline-promotions.market-stage .home-promo-media img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=980px){.catalog-inline-promotions.market-stage{margin:18px 0 22px;padding:0!important}}@media (width<=700px){.catalog-inline-promotions.market-stage{margin:16px 0 20px;padding:0!important}}.catalog-inline-promotions.market-stage{margin:16px 0 20px}.catalog-inline-promotions.market-stage .home-promotions-header{margin-bottom:12px}.catalog-inline-promotions.market-stage .home-promotions-header h2{font-size:22px;line-height:1.05}.catalog-inline-promotions.market-stage .home-promotions-eyebrow{font-size:8px}.catalog-inline-promotions.market-stage .home-promotions-track{grid-auto-columns:calc(33.3333% - 8px);gap:12px}.catalog-inline-promotions.market-stage .home-promo-card{border-radius:18px;height:188px!important;min-height:188px!important}.catalog-inline-promotions.market-stage .home-promo-content{padding:18px 16px}.catalog-inline-promotions.market-stage .home-promo-media{height:188px!important;min-height:188px!important}.catalog-inline-promotions.market-stage .home-promo-media img{object-fit:cover;width:100%;height:100%}.catalog-inline-promotions.market-stage .home-promo-badge{padding:4px 7px;font-size:8px}.catalog-inline-promotions.market-stage .home-promo-platform{font-size:7px}.catalog-inline-promotions.market-stage .home-promo-content h3{letter-spacing:-.025em;margin-top:10px;font-size:20px;line-height:1.02}.catalog-inline-promotions.market-stage .home-promo-content p{-webkit-line-clamp:2;margin-top:8px;font-size:9px;line-height:1.4}.catalog-inline-promotions.market-stage .home-promo-bottom{gap:8px;margin-top:12px}.catalog-inline-promotions.market-stage .home-promo-cta{border-radius:10px;min-height:34px;padding:0 12px;font-size:9px}.catalog-inline-promotions.market-stage .home-promo-products{min-height:30px;padding:0 10px;font-size:8px}.catalog-inline-promotions.market-stage .home-promo-control{border-radius:10px;width:32px;height:32px}.catalog-inline-promotions.market-stage .home-promotions-dots{margin-top:8px}@media (width<=980px){.catalog-inline-promotions.market-stage .home-promotions-track{grid-auto-columns:calc(50% - 6px)}.catalog-inline-promotions.market-stage .home-promo-card,.catalog-inline-promotions.market-stage .home-promo-media{height:180px!important;min-height:180px!important}}@media (width<=700px){.catalog-inline-promotions.market-stage .home-promotions-track{grid-auto-columns:86%}.catalog-inline-promotions.market-stage .home-promo-card,.catalog-inline-promotions.market-stage .home-promo-media{height:174px!important;min-height:174px!important}.catalog-inline-promotions.market-stage .home-promo-content h3{font-size:18px}}.marketplace-info-section.ukly-premium-info{background:radial-gradient(circle at 8% 10%,#3b82f614,#0000 28%),radial-gradient(circle at 94% 86%,#10b98112,#0000 26%),#f6f9fd;border:1px solid #94a3b81f;border-radius:30px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:16px;margin-top:34px;padding:22px;display:grid}.marketplace-info-section.ukly-premium-info>article{border:1px solid #94a3b82b;border-radius:26px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a12}.marketplace-info-section.ukly-premium-info .ukly-local-experience{background:linear-gradient(150deg,#fff,#f9fbff);flex-direction:column;min-height:500px;padding:22px;display:flex}.marketplace-info-section.ukly-premium-info .side-card-heading{margin-bottom:12px}.marketplace-info-section.ukly-premium-info .ukly-local-experience .ukly-gq-map{border-radius:20px;min-height:230px;margin:12px 0 18px;box-shadow:0 16px 34px #2563eb17,0 0 0 1px #ffffffb3}.marketplace-info-section.ukly-premium-info .ukly-local-experience h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.08}.marketplace-info-section.ukly-premium-info .ukly-local-experience>p{color:#5f6f85;max-width:90%;margin:10px 0 0;font-size:13px;line-height:1.55}.marketplace-info-section.ukly-premium-info .ukly-local-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:18px;display:grid}.marketplace-info-section.ukly-premium-info .ukly-local-points>span{background:#f9fbff;border:1px solid #dfe7f2;border-radius:16px;min-height:68px;padding:10px;box-shadow:0 7px 18px #0f172a09}.marketplace-info-section.ukly-premium-info .ukly-local-points>span svg{box-sizing:border-box;color:#fff;fill:none;stroke:currentColor;stroke-width:1.9px;filter:drop-shadow(0 2px 2px #0f172a1f);background:linear-gradient(145deg,#82b7ff 0%,#4488f7 50%,#1d5ed6 100%);border:1px solid #ffffffc7;border-radius:11px;width:34px;height:34px;padding:8px;transition:transform .17s,filter .17s,box-shadow .17s;box-shadow:inset 0 1px #ffffff9e,inset 0 -7px 13px #1e40af29,0 6px 14px #2563eb38}.marketplace-info-section.ukly-premium-info .ukly-local-points>span:first-child svg{background:linear-gradient(145deg,#65ddd5 0%,#20b8ad 50%,#0f766e 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -7px 13px #0f766e2b,0 6px 14px #14b8a63d}.marketplace-info-section.ukly-premium-info .ukly-local-points>span:nth-child(2) svg{background:linear-gradient(145deg,#bc9cff 0%,#925ff4 50%,#6d28d9 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -7px 13px #5b21b62b,0 6px 14px #7c3aed3d}.marketplace-info-section.ukly-premium-info .ukly-local-points>span:nth-child(3) svg{background:linear-gradient(145deg,#82b7ff 0%,#4488f7 50%,#1d5ed6 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -7px 13px #1e40af2b,0 6px 14px #2563eb3d}.marketplace-info-section.ukly-premium-info .ukly-local-points>span:hover svg{filter:saturate(1.08)brightness(1.03);transform:translateY(-2px)scale(1.055)}.marketplace-info-section.ukly-premium-info .ukly-seller-premium{color:#fff;background:radial-gradient(circle at 88% 14%,#3b82f657,#0000 34%),linear-gradient(145deg,#14233f,#0b1427);border-color:#60a5fa3b;flex-direction:column;min-height:500px;display:flex;box-shadow:0 24px 54px #0f172a30,inset 0 1px #ffffff0e,inset 0 -1px #60a5fa14;padding:26px!important}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .seller-copy{z-index:3;flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .ukly-card-kicker{color:#93c5fd}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .seller-copy h2{color:#fff;letter-spacing:-.04em;max-width:440px;margin:8px 0 0;font-size:clamp(29px,2.2vw,38px);line-height:1.02}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .seller-copy h2 span{color:#60a5fa}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .seller-copy>p{color:#e2e8f0d1;max-width:410px;margin:14px 0 0;font-size:13px;line-height:1.55}.marketplace-info-section.ukly-premium-info .ukly-seller-benefits{gap:10px;margin-top:24px;display:grid}.marketplace-info-section.ukly-premium-info .ukly-seller-benefits>div{background:#ffffff0e;border:1px solid #94a3b82b;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}.marketplace-info-section.ukly-premium-info .ukly-seller-benefits>div>span{color:#93c5fd;background:#3b82f61f;border:1px solid #60a5fa38;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.marketplace-info-section.ukly-premium-info .ukly-seller-benefits svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.marketplace-info-section.ukly-premium-info .ukly-seller-benefits strong{color:#fff;font-size:13px;line-height:1.25;display:block}.marketplace-info-section.ukly-premium-info .ukly-seller-benefits small{color:#e2e8f0c7;margin-top:4px;font-size:10.5px;line-height:1.4;display:block}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .seller-copy button{color:#0f172a;background:#fff;border-radius:13px;align-self:flex-start;min-height:46px;margin-top:24px;padding:0 17px;box-shadow:0 14px 30px #0003}.marketplace-info-section.ukly-premium-info .ukly-store-visual{opacity:.28;pointer-events:none;width:118px;height:138px;bottom:-18px;right:-16px}.marketplace-info-section.ukly-premium-info .ukly-services-premium{background:radial-gradient(circle at 7% 10%,#2563eb0e,#0000 26%),radial-gradient(circle at 94% 90%,#10b9810e,#0000 24%),linear-gradient(145deg,#fff,#f9fffc);grid-column:1/-1;min-height:auto;box-shadow:0 18px 42px #0f172a0e,inset 0 1px #ffffffeb;padding:22px 24px 24px!important}.marketplace-info-section.ukly-premium-info .ukly-services-heading{flex-direction:column;align-items:flex-start;gap:5px;max-width:680px;padding:0 2px 4px 14px;display:flex;position:relative}.marketplace-info-section.ukly-premium-info .ukly-services-heading:before{content:"";background:linear-gradient(#2563eb,#10b981);border-radius:999px;width:3px;position:absolute;top:2px;bottom:5px;left:0}.marketplace-info-section.ukly-premium-info .ukly-services-heading>strong{letter-spacing:-.025em;font-size:22px;line-height:1.15}.marketplace-info-section.ukly-premium-info .ukly-services-heading>p{color:#64748b;text-align:left;max-width:560px;margin:0;font-size:11.5px;line-height:1.5}.marketplace-info-section.ukly-premium-info .ukly-service-list{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:10px;display:grid}.marketplace-info-section.ukly-premium-info .service-row{background:linear-gradient(145deg,#fff,#f9fbff);border:1px solid #e1e8f2;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px;min-width:0;min-height:94px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a0b,inset 0 1px #ffffffeb}.marketplace-info-section.ukly-premium-info .service-row:hover{background:#fff;border-color:#2563eb2e;transform:translateY(-3px);box-shadow:0 15px 30px #0f172a13,inset 0 1px #fff}.marketplace-info-section.ukly-premium-info .service-row>div{min-width:0}.marketplace-info-section.ukly-premium-info .service-row strong,.marketplace-info-section.ukly-premium-info .service-row small{display:block}.marketplace-info-section.ukly-premium-info .service-row strong{color:#172033;font-size:14px;font-weight:900;line-height:1.25}.marketplace-info-section.ukly-premium-info .service-row small{color:#64748b;margin-top:5px;font-size:11px;line-height:1.45}.marketplace-info-section.ukly-premium-info .service-arrow{color:#2563eb;background:#fff;border:1px solid #e1e8f2;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.marketplace-info-section.ukly-premium-info .service-row:before{content:"";background:#bfd4ff;border-radius:0 999px 999px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.marketplace-info-section.ukly-premium-info .service-payment:before{background:#b9ead9}.marketplace-info-section.ukly-premium-info .service-support:before{background:#f7d7a4}.marketplace-info-section.ukly-premium-info .service-local:before{background:#bfd4ff}.marketplace-info-section.ukly-premium-info .service-currency:before{background:#dacbff}.marketplace-info-section.ukly-premium-info .service-stores:before{background:#bce7e2}.marketplace-info-section.ukly-premium-info .service-icon{color:#fff;background:linear-gradient(145deg,#7db4ff 0%,#4488f7 50%,#1d5ed6 100%);border:1px solid #ffffffc7;border-radius:14px;place-items:center;width:44px;height:44px;transition:transform .17s,filter .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #1e40af29,0 8px 18px #2563eb38}.marketplace-info-section.ukly-premium-info .service-icon:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#ffffff9e,#ffffff0a);border-radius:11px 11px 55% 55%;height:40%;position:absolute;top:3px;left:5px;right:5px}.marketplace-info-section.ukly-premium-info .service-icon:after{z-index:2;pointer-events:none;content:"";background:#ffffff7a;border-radius:999px;width:6px;height:6px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 9px #ffffff61}.marketplace-info-section.ukly-premium-info .service-icon svg{z-index:3;fill:none;stroke:currentColor;stroke-width:1.9px;filter:drop-shadow(0 2px 2px #0f172a33);width:21px;height:21px;position:relative}.marketplace-info-section.ukly-premium-info .ukly-service-list .service-row:first-child .service-icon{color:#fff;background:linear-gradient(145deg,#82b7ff 0%,#4488f7 49%,#1d5ed6 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #1e40af2b,0 8px 18px #2563eb42}.marketplace-info-section.ukly-premium-info .service-payment .service-icon{color:#fff;background:linear-gradient(145deg,#78e6bf 0%,#27c18d 49%,#059669 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #0478572b,0 8px 18px #10b98142}.marketplace-info-section.ukly-premium-info .service-support .service-icon{color:#fff;background:linear-gradient(145deg,#ffc77f 0%,#f59e42 50%,#d97706 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #b453092b,0 8px 18px #f59e4245}.marketplace-info-section.ukly-premium-info .service-local .service-icon{color:#fff;background:linear-gradient(145deg,#82b7ff 0%,#4b8df8 50%,#2563eb 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #1e40af2b,0 8px 18px #2563eb42}.marketplace-info-section.ukly-premium-info .service-currency .service-icon{color:#fff;background:linear-gradient(145deg,#bc9cff 0%,#925ff4 50%,#6d28d9 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #5b21b62b,0 8px 18px #7c3aed45}.marketplace-info-section.ukly-premium-info .service-stores .service-icon{color:#fff;background:linear-gradient(145deg,#65ddd5 0%,#20b8ad 50%,#0f766e 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffa3,inset 0 -9px 17px #0f766e2b,0 8px 18px #14b8a642}.marketplace-info-section.ukly-premium-info .service-row:hover .service-icon{filter:saturate(1.07)brightness(1.02);transform:translateY(-2px)scale(1.045)}@media (width<=980px){.marketplace-info-section.ukly-premium-info{border-radius:24px;grid-template-columns:1fr;padding:16px}.marketplace-info-section.ukly-premium-info .ukly-local-experience,.marketplace-info-section.ukly-premium-info .ukly-seller-premium{min-height:auto}.marketplace-info-section.ukly-premium-info .ukly-services-premium{grid-column:auto}.marketplace-info-section.ukly-premium-info .ukly-service-list{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.marketplace-info-section.ukly-premium-info{border-radius:20px;gap:12px;padding:10px}.marketplace-info-section.ukly-premium-info .ukly-local-experience,.marketplace-info-section.ukly-premium-info .ukly-seller-premium,.marketplace-info-section.ukly-premium-info .ukly-services-premium{padding:18px!important}.marketplace-info-section.ukly-premium-info .ukly-local-points{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketplace-info-section.ukly-premium-info .ukly-service-list{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketplace-info-section.ukly-premium-info .ukly-seller-premium .seller-copy h2{font-size:29px}.marketplace-info-section.ukly-premium-info .service-row{min-height:94px}}@media (prefers-reduced-motion:reduce){.marketplace-info-section.ukly-premium-info>article,.marketplace-info-section.ukly-premium-info .service-row,.marketplace-info-section.ukly-premium-info .seller-copy button{transition:none}}@media (width<=760px){.marketplace-info-section.ukly-premium-info .ukly-local-points>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:8px 5px}.marketplace-info-section.ukly-premium-info .ukly-local-points>span svg{flex:none;width:38px;height:38px;padding:9px}.marketplace-info-section.ukly-premium-info .ukly-local-points>span strong,.marketplace-info-section.ukly-premium-info .ukly-local-points>span b{text-align:center;font-size:9px;line-height:1.15}}@media (width<=390px){.marketplace-info-section.ukly-premium-info .ukly-local-points{gap:6px}.marketplace-info-section.ukly-premium-info .ukly-local-points>span{min-height:68px;padding:7px 3px}.marketplace-info-section.ukly-premium-info .ukly-local-points>span svg{width:35px;height:35px;padding:8px}.marketplace-info-section.ukly-premium-info .ukly-local-points>span strong,.marketplace-info-section.ukly-premium-info .ukly-local-points>span b{font-size:8.5px}}@media (width<=620px){.marketplace-info-section.ukly-premium-info .ukly-services-premium{padding:18px 14px!important}.marketplace-info-section.ukly-premium-info .ukly-service-list{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.marketplace-info-section.ukly-premium-info .service-row{min-width:0;min-height:74px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;gap:0;padding:0;display:grid;overflow:visible}.marketplace-info-section.ukly-premium-info .service-row:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.marketplace-info-section.ukly-premium-info .service-row:before{content:none;display:none}.marketplace-info-section.ukly-premium-info .service-row>div,.marketplace-info-section.ukly-premium-info .service-arrow{display:none}.marketplace-info-section.ukly-premium-info .service-icon{border-radius:19px;flex:none;width:58px;height:58px}.marketplace-info-section.ukly-premium-info .service-icon svg{width:27px;height:27px}.marketplace-info-section.ukly-premium-info .service-row:hover .service-icon{filter:saturate(1.06)brightness(1.02);transform:translateY(-2px)scale(1.035)}}@media (width<=390px){.marketplace-info-section.ukly-premium-info .ukly-service-list{gap:8px}.marketplace-info-section.ukly-premium-info .service-row{min-height:68px}.marketplace-info-section.ukly-premium-info .service-icon{border-radius:17px;width:54px;height:54px}.marketplace-info-section.ukly-premium-info .service-icon svg{width:25px;height:25px}}.marketplace-info-section.ukly-premium-info button.service-row{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.marketplace-info-section.ukly-premium-info button.service-row:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.marketplace-info-section.ukly-premium-info button.service-row:active{transform:translateY(-1px)scale(.995)}@media (width<=620px){.marketplace-info-section.ukly-premium-info button.service-row{touch-action:manipulation}.marketplace-info-section.ukly-premium-info button.service-row:active .service-icon{filter:saturate(1.08)brightness(.98);transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.marketplace-info-section.ukly-premium-info button.service-row:active,.marketplace-info-section.ukly-premium-info button.service-row:active .service-icon{transform:none}}.cart-recommendations{background:radial-gradient(circle at 0 0,#2563eb0e,#0000 30%),radial-gradient(circle at 100% 100%,#10b9810b,#0000 28%),#fff;border:1px solid #94a3b82e;border-radius:24px;margin-top:34px;padding:24px;box-shadow:0 18px 42px #0f172a0e}.cart-recommendations-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.cart-recommendations-heading h2{color:#172033;letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.08}.cart-recommendations-heading p{color:#64748b;max-width:650px;margin:8px 0 0;font-size:13px;line-height:1.5}.cart-recommendations-link{color:#1d4ed8;background:#fff;border:1px solid #dce6f4;border-radius:12px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.cart-recommendations-link:hover{border-color:#2563eb47;transform:translateY(-2px);box-shadow:0 10px 22px #2563eb14}.cart-recommendations-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.cart-recommendations-grid .product-card{height:100%}.cart-recommendations-loading,.cart-recommendations-fallback{color:#64748b;text-align:center;background:#f8fafccc;border:1px dashed #d8e2ef;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:108px;padding:18px;font-size:13px;display:flex}.cart-recommendations-fallback a{color:#2563eb;font-weight:800}@media (width<=1050px){.cart-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.cart-recommendations{border-radius:20px;margin-top:24px;padding:18px}.cart-recommendations-heading{flex-direction:column;align-items:flex-start;gap:14px}.cart-recommendations-grid{grid-template-columns:1fr}.cart-recommendations-link{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cart-recommendations-link{transition:none}.cart-recommendations-link:hover{transform:none}}.product-card.product-card{background:linear-gradient(#fff 0% 72%,#f8fbff 100%);border:1px solid #94a3b83d;border-radius:18px;flex-direction:column;min-width:0;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a12}.product-card.product-card:before{z-index:6;pointer-events:none;content:"";background:linear-gradient(90deg,#2563eb 0% 50%,#ef3340 50% 100%);height:3px;position:absolute;top:0;left:0;right:0}.product-card.product-card:hover{border-color:#2563eb38;transform:translateY(-3px);box-shadow:0 18px 38px #0f172a1c}.product-card.product-card .product-image{flex:0 0 190px;width:100%;height:190px;min-height:190px;max-height:190px;position:relative;overflow:hidden}.product-card.product-card .product-image-photo{object-fit:cover;width:100%;height:100%}.product-card.product-card .product-badge{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border:1px solid #ffffff57;box-shadow:0 6px 16px #2563eb33}.product-card.product-card .product-content{flex-direction:column;flex:auto;min-width:0;height:100%;padding:14px;display:flex}.product-card.product-card .product-content h3{color:#172033;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:42px;max-height:42px;margin:0 0 8px;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}.product-card.product-card .product-card-merchant{align-items:center;min-width:0;min-height:18px;max-height:18px;margin-bottom:5px;display:flex;overflow:hidden}.product-card.product-card .product-card-merchant .seller{color:#758197;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:10px;display:block;overflow:hidden}.product-card.product-card .product-card-service-row{color:#334155;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:30px;max-height:30px;margin-top:3px;font-size:11px;line-height:15px;display:-webkit-box;overflow:hidden}.product-card.product-card .product-card-logistics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;min-width:0;min-height:72px;margin-top:9px;display:grid}.product-card.product-card .product-card-logistics>*{background:linear-gradient(#fbfcff 0%,#f7f9fc 100%);border:1px solid #dce4ef;border-radius:11px;min-width:0;padding:8px 7px;overflow:hidden}.product-card.product-card .product-card-logistics strong,.product-card.product-card .product-card-logistics span{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-card.product-card .product-card-description{color:#64748b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;min-height:36px;max-height:36px;margin-top:9px;margin-bottom:0;font-size:11px;line-height:18px;display:-webkit-box;overflow:hidden}.product-card.product-card .product-card-description-toggle{color:#2563eb;min-height:18px;margin-top:3px;font-size:10px;font-weight:800}.product-card.product-card .product-price-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin-top:auto;padding-top:10px;display:grid}.product-card.product-card .product-price-row .price{color:#172033;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:16px;font-weight:900;line-height:1.08;display:block;overflow:hidden}.product-card.product-card .product-stock{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ecfdf5c7;border:1px solid #10b98129;border-radius:999px;min-width:0;max-width:88px;padding:5px 7px;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.product-card.product-card .product-card-actions{flex:none;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr);align-items:stretch;gap:7px;margin-top:9px;display:grid}.product-card.product-card .product-buy-now,.product-card.product-card .product-add-cart{min-width:0;min-height:40px;font:inherit;cursor:pointer;border-radius:12px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.product-card.product-card .product-buy-now{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#ef3340 0%,#f43f50 52%,#d91e32 100%);border:1px solid #0000;overflow:hidden;box-shadow:0 9px 18px #ef334033}.product-card.product-card .product-buy-now:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #ef334047}.product-card.product-card .product-add-cart{color:#fff;background:linear-gradient(145deg,#438cff 0%,#246bfd 48%,#174ed6 100%);border:1px solid #60a5fa52;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #2563eb38,inset 0 1px #ffffff47}.product-card.product-card .product-add-cart>span{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.product-card.product-card .product-add-cart.is-added{color:#fff;background:linear-gradient(145deg,#34d399 0%,#10b981 54%,#059669 100%);border-color:#34d3995c;box-shadow:0 8px 18px #10b98138}.product-card.product-card .product-buy-now:disabled,.product-card.product-card .product-add-cart:disabled{cursor:not-allowed;opacity:.58}.product-card.product-card .product-content>small[role=alert]{color:#a61b2b;overflow-wrap:anywhere;-webkit-line-clamp:2;background:#fff1f2c7;border:1px solid #ef33401f;border-radius:8px;-webkit-box-orient:vertical;width:100%;max-width:100%;max-height:32px;margin-top:6px;padding:5px 6px;font-size:9px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.orders-recommendations{background:radial-gradient(circle at 0 0,#2563eb16,#0000 31%),radial-gradient(circle at 100% 100%,#ef334012,#0000 29%),linear-gradient(145deg,#fff 0%,#fbfdff 55%,#fffafb 100%);border:1px solid #2563eb1f;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a13}.orders-recommendations:before{content:"";background:linear-gradient(90deg,#2563eb 0% 48%,#ef3340 52% 100%);height:3px;position:absolute;top:0;left:0;right:0}.orders-recommendations .route-eyebrow{color:#ef3340;letter-spacing:.12em;font-weight:900}.orders-recommendations .cart-recommendations-heading h2{color:#172033}.orders-recommendations .cart-recommendations-link{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3478f6 60%,#1d4ed8 100%);border:1px solid #2563eb2e;box-shadow:0 9px 22px #2563eb2e}.cart-recommendations-grid{align-items:stretch}.orders-recommendations .cart-recommendations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1050px){.orders-recommendations .cart-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.product-card.product-card{border-radius:16px}.product-card.product-card .product-image{flex-basis:128px;height:128px;min-height:128px;max-height:128px}.product-card.product-card .product-content{padding:10px 8px}.product-card.product-card .product-content h3{min-height:34px;max-height:34px;margin-bottom:6px;font-size:13px;line-height:17px}.product-card.product-card .product-card-merchant{min-height:17px;max-height:17px;margin-bottom:5px}.product-card.product-card .product-card-service-row{min-height:26px;max-height:26px;font-size:10px;line-height:13px}.product-card.product-card .product-card-logistics{grid-template-columns:1fr;gap:6px;min-height:112px;margin-top:7px}.product-card.product-card .product-card-logistics>*{padding:6px}.product-card.product-card .product-card-description{min-height:28px;max-height:28px;margin-top:7px;font-size:10px;line-height:14px}.product-card.product-card .product-card-description-toggle{min-height:18px;margin-top:3px;font-size:10px}.product-card.product-card .product-price-row{gap:5px;padding-top:9px}.product-card.product-card .product-price-row .price{font-size:14px}.product-card.product-card .product-stock{max-width:66px;padding:4px 6px;font-size:9px}.product-card.product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 38px;gap:6px;margin-top:8px}.product-card.product-card .product-buy-now{min-height:38px;padding:7px 6px;font-size:10px}.product-card.product-card .product-add-cart{border-radius:12px;place-items:center;gap:0;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;padding:0;display:grid}.product-card.product-card .product-add-cart>span{display:none}.product-card.product-card .product-add-cart svg{width:19px;height:19px;margin:0}.cart-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cart-recommendations-grid:has(>.product-card:only-child){grid-template-columns:1fr}.orders-recommendations{border-radius:20px;margin-top:24px;padding:16px 12px}.orders-recommendations .cart-recommendations-heading{gap:10px;margin-bottom:14px}.orders-recommendations .cart-recommendations-link{justify-content:center;width:100%;min-height:38px}}@media (width<=390px){.product-card.product-card .product-image{flex-basis:116px;height:116px;min-height:116px;max-height:116px}.product-card.product-card .product-content h3{min-height:32px;max-height:32px;line-height:16px}.product-card.product-card .product-card-service-row{min-height:24px;max-height:24px;line-height:12px}.product-card.product-card .product-card-logistics{min-height:108px}.product-card.product-card .product-card-description{min-height:26px;max-height:26px;line-height:13px}.product-card.product-card .product-price-row .price{font-size:13px}.product-card.product-card .product-stock{max-width:61px;padding:4px 5px;font-size:8.5px}.product-card.product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 36px;gap:5px}.product-card.product-card .product-buy-now{min-height:36px;padding:6px 4px;font-size:9.5px}.product-card.product-card .product-add-cart{border-radius:11px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px}.product-card.product-card .product-add-cart svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.product-card.product-card,.product-card.product-card .product-buy-now,.product-card.product-card .product-add-cart{transition:none}.product-card.product-card:hover,.product-card.product-card .product-buy-now:hover:not(:disabled),.product-card.product-card .product-add-cart:hover:not(:disabled){transform:none}}.premium-offer-card__actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr) auto;align-items:stretch;gap:8px}.premium-offer-card__cart{color:#fff;min-width:48px;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#438cff 0%,#246bfd 48%,#174ed6 100%);border:1px solid #60a5fa52;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #2563eb38,inset 0 1px #ffffff47}.premium-offer-card__cart:before{pointer-events:none;content:"";background:linear-gradient(#ffffff4d,#fff0);border-radius:999px 999px 50% 50%;height:42%;position:absolute;top:1px;left:8%;right:8%}.premium-offer-card__cart svg,.premium-offer-card__cart>span{z-index:1;position:relative}.premium-offer-card__cart svg{color:#fff;stroke:currentColor;flex:none;width:18px;height:18px}.premium-offer-card__cart>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.premium-offer-card__cart:hover:not(:disabled){background:linear-gradient(145deg,#5798ff 0%,#246bfd 50%,#1649c8 100%);transform:translateY(-2px);box-shadow:0 11px 24px #2563eb4d,inset 0 1px #ffffff52}.premium-offer-card__cart.is-added{background:linear-gradient(145deg,#34d399 0%,#10b981 54%,#059669 100%);border-color:#34d3995c;box-shadow:0 8px 18px #10b98138}.premium-offer-card__cart:disabled{cursor:not-allowed;opacity:.58}.premium-offer-card__cart-error{color:#a61b2b;overflow-wrap:anywhere;-webkit-line-clamp:2;background:#fff1f2c7;border:1px solid #ef33401f;border-radius:8px;-webkit-box-orient:vertical;max-height:32px;margin-top:7px;padding:5px 7px;font-size:9px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=760px){.premium-offers-grid.is-pair .premium-offer-card__actions,.premium-offers-grid.is-multi .premium-offer-card__actions{grid-template-columns:minmax(0,1fr) 40px;gap:6px}.premium-offers-grid.is-pair .premium-offer-card__secondary,.premium-offers-grid.is-multi .premium-offer-card__secondary{display:none}.premium-offers-grid.is-pair .premium-offer-card__cart,.premium-offers-grid.is-multi .premium-offer-card__cart{border-radius:12px;place-items:center;gap:0;width:40px;min-width:40px;max-width:40px;min-height:38px;padding:0;display:grid}.premium-offers-grid.is-pair .premium-offer-card__cart>span,.premium-offers-grid.is-multi .premium-offer-card__cart>span{display:none}.premium-offers-grid.is-pair .premium-offer-card__cart svg,.premium-offers-grid.is-multi .premium-offer-card__cart svg{width:18px;height:18px}}@media (width<=520px){.premium-offers-grid.is-single .premium-offer-card__actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) 40px;gap:6px}.premium-offers-grid.is-single .premium-offer-card__cart{place-items:center;width:40px;min-width:40px;max-width:40px;padding:0;display:grid}.premium-offers-grid.is-single .premium-offer-card__cart>span{display:none}}@media (prefers-reduced-motion:reduce){.premium-offer-card__cart{transition:none}.premium-offer-card__cart:hover:not(:disabled){transform:none}}.cart-promo-spotlight{width:100%;margin-top:30px;margin-bottom:24px}.cart-promo-spotlight .home-promo-spotlight{border-radius:24px;margin:0;overflow:hidden;box-shadow:0 20px 48px #0f172a1a}@media (width<=680px){.cart-promo-spotlight{margin-top:22px;margin-bottom:20px}.cart-promo-spotlight .home-promo-spotlight{border-radius:18px}}.home-mobile-actions{width:100%;margin:16px 0 22px}.home-mobile-actions__track{justify-content:center;align-items:center;gap:18px;display:flex}.home-mobile-action{background:linear-gradient(145deg,#fff,#f3f7fdf0);border:1px solid #ffffffe6;border-radius:19px;flex:0 0 60px;place-items:center;width:60px;height:60px;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:relative;box-shadow:0 11px 25px #0f172a1f,inset 0 1px #fff,inset 0 -1px #64748b14}.home-mobile-action:hover{filter:saturate(1.08)brightness(1.02);transform:translateY(-4px)scale(1.055);box-shadow:0 18px 36px #0f172a2b,inset 0 1px #fff}.home-mobile-action__icon{color:#fff;background:linear-gradient(145deg,#82b7ff,#2563eb);border:1px solid #ffffffb8;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 19px #0f172a24,0 7px 16px #2563eb42}.home-mobile-action__icon:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#ffffff9e,#ffffff0a);border-radius:12px 12px 55% 55%;height:42%;position:absolute;top:3px;left:5px;right:5px}.home-mobile-action__icon:after{z-index:2;pointer-events:none;content:"";background:#ffffff85;border-radius:999px;width:7px;height:7px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 11px #ffffff6b}.home-mobile-action__icon svg{z-index:3;fill:none;stroke:currentColor;stroke-width:1.9px;filter:drop-shadow(0 2px 2px #0f172a38);width:22px;height:22px;position:relative}.home-mobile-action--orders .home-mobile-action__icon{color:#fff;background:linear-gradient(145deg,#82b7ff 0%,#4388f7 48%,#1d5ed6 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 19px #1e40af2e,0 7px 17px #2563eb4d}.home-mobile-action--cart .home-mobile-action__icon{color:#fff;background:linear-gradient(145deg,#78e1ff 0%,#23b8ef 48%,#0284c7 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 19px #0369a12e,0 7px 17px #0ea5e94d}.home-mobile-action--offers .home-mobile-action__icon{color:#fff;background:linear-gradient(145deg,#ff93a7 0%,#f64c6c 48%,#d91846 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 19px #9f12392e,0 7px 17px #f43f5e4f}.home-mobile-action--stores .home-mobile-action__icon{color:#fff;background:linear-gradient(145deg,#79e6bf 0%,#24c18c 48%,#059669 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 19px #0478572e,0 7px 17px #10b9814d}.home-mobile-action--products .home-mobile-action__icon{color:#fff;background:linear-gradient(145deg,#b896ff 0%,#925ff4 48%,#6d28d9 100%);box-shadow:inset 0 1px #ffffff9e,inset 0 -10px 19px #5b21b62e,0 7px 17px #7c3aed4d}@media (width<=680px){.home-mobile-actions{margin:10px 0 18px}.home-mobile-actions__track{justify-content:space-between;gap:6px;width:100%;padding:0 8px}.home-mobile-action{border-radius:17px;flex-basis:58px;width:58px;height:58px}.home-mobile-action__icon{border-radius:14px;width:44px;height:44px}.home-mobile-action__icon svg{width:22px;height:22px}}@media (width<=390px){.home-mobile-actions__track{gap:4px;padding:0 4px}.home-mobile-action{flex-basis:54px;width:54px;height:54px}.home-mobile-action__icon{width:41px;height:41px}}@media (prefers-reduced-motion:reduce){.home-mobile-action{transition:none}.home-mobile-action:hover{transform:none}}.product-card.product-card .product-add-cart,.product-card.product-card .product-add-cart:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#4c94ff 0%,#246bfd 48%,#174ed6 100%)!important;border:1px solid #60a5fa61!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 18px #2563eb3d,inset 0 1px #ffffff52!important}.product-card.product-card .product-add-cart:before{pointer-events:none!important;content:""!important;background:linear-gradient(#ffffff4d,#fff0)!important;border-radius:999px 999px 50% 50%!important;height:42%!important;position:absolute!important;top:1px!important;left:8%!important;right:8%!important}.product-card.product-card .product-add-cart svg{z-index:1!important;color:#fff!important;stroke:currentColor!important;flex:none!important;width:18px!important;height:18px!important;position:relative!important}.product-card.product-card .product-add-cart>span{z-index:1!important;color:#fff!important;position:relative!important}.product-card.product-card .product-add-cart:hover:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#64a4ff 0%,#2d73ff 50%,#1649c8 100%)!important;border-color:#93c5fd94!important;transform:translateY(-2px)!important;box-shadow:0 12px 25px #2563eb52,inset 0 1px #ffffff5c!important}.product-card.product-card .product-add-cart.is-added,.product-card.product-card .product-add-cart.is-added:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#34d399 0%,#10b981 54%,#059669 100%)!important;border-color:#34d3996b!important;box-shadow:0 8px 18px #10b9813d!important}.product-card.product-card .product-add-cart:disabled{color:#fff!important;opacity:.56!important;cursor:not-allowed!important;background:linear-gradient(145deg,#4c94ff 0%,#246bfd 48%,#174ed6 100%)!important}@media (width<=680px){.product-card.product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 38px!important;align-items:stretch!important;gap:6px!important;display:grid!important}.product-card.product-card .product-add-cart,.product-card.product-card .product-add-cart:not(:disabled){border-radius:12px!important;place-items:center!important;gap:0!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;display:grid!important}.product-card.product-card .product-add-cart>span{display:none!important}.product-card.product-card .product-add-cart svg{width:19px!important;height:19px!important;margin:0!important}}@media (width<=390px){.product-card.product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 36px!important;gap:5px!important}.product-card.product-card .product-add-cart,.product-card.product-card .product-add-cart:not(:disabled){border-radius:11px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.product-card.product-card .product-add-cart svg{width:18px!important;height:18px!important}}html[data-theme=dark] .product-card.product-card .product-add-cart,html[data-theme=dark] .product-card.product-card .product-add-cart:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#438cff 0%,#246bfd 48%,#174ed6 100%)!important;border-color:#60a5fa6b!important}html[data-theme=dark] .product-card.product-card .product-add-cart *,html[data-theme=dark] .product-card.product-card .product-add-cart svg{color:#fff!important}@media (prefers-reduced-motion:reduce){.product-card.product-card .product-add-cart{transition:none!important}.product-card.product-card .product-add-cart:hover:not(:disabled){transform:none!important}}.product-card.product-card .product-card-merchant{grid-template-columns:minmax(0,.75fr) minmax(118px,1.25fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;max-height:none!important;margin:1px 0 7px!important;display:grid!important;overflow:visible!important}.product-card.product-card .product-card-merchant>:first-child{color:#718096!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding-top:7px!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.product-card.product-card .product-card-merchant>:last-child{color:#1649c8!important;letter-spacing:-.01em!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;background:linear-gradient(135deg,#eff6fffa 0%,#dbeafeeb 100%)!important;border:1px solid #2563eb33!important;border-radius:11px!important;-webkit-box-orient:vertical!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:32px!important;padding:7px 10px 7px 25px!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important;display:-webkit-box!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 12px #2563eb14,inset 0 1px #ffffffd9!important}.product-card.product-card .product-card-merchant>:last-child:before{content:""!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:9px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 4px #2563eb1a!important}@media (width>=681px){.product-card.product-card .product-card-merchant>:last-child{justify-self:end!important}}@media (width<=680px){.product-card.product-card .product-card-merchant{grid-template-columns:1fr!important;gap:4px!important;min-height:58px!important;margin-bottom:7px!important}.product-card.product-card .product-card-merchant>:first-child{min-height:14px!important;padding-top:0!important;font-size:9px!important;line-height:14px!important}.product-card.product-card .product-card-merchant>:last-child{border-radius:10px!important;width:100%!important;min-height:34px!important;padding:7px 8px 7px 24px!important;font-size:10.5px!important;line-height:1.22!important}.product-card.product-card .product-card-merchant>:last-child:before{width:7px!important;height:7px!important;left:8px!important}}@media (width<=390px){.product-card.product-card .product-card-merchant{min-height:56px!important}.product-card.product-card .product-card-merchant>:last-child{min-height:33px!important;padding:6px 7px 6px 23px!important;font-size:10px!important}}html[data-theme=dark] .product-card.product-card .product-card-merchant>:first-child{color:var(--ukly-text-soft)!important}html[data-theme=dark] .product-card.product-card .product-card-merchant>:last-child{color:#bfdbfe!important;background:linear-gradient(135deg,#1e40af57 0%,#1e3a8a42 100%)!important;border-color:#60a5fa4d!important;box-shadow:inset 0 1px #ffffff12!important}.product-card-variant-selector{background:linear-gradient(145deg,#eff6ffe6,#fffffff5);border:1px solid #2563eb24;border-radius:13px;gap:7px;margin-top:10px;padding:9px 10px;display:grid}.product-card-variant-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-card-variant-heading>span{color:#334155;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:850}.product-card-variant-heading>small{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.65rem;font-weight:800;overflow:hidden}.product-card-variant-options{flex-wrap:wrap;gap:6px;display:flex}.product-card-variant-option{color:#334155;min-width:34px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:9px;padding:5px 9px;font-size:.68rem;font-weight:850;line-height:1;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.product-card-variant-option:hover:not(:disabled){border-color:#2563eb80;transform:translateY(-1px)}.product-card-variant-option.is-selected{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#2563eb;box-shadow:0 6px 14px #2563eb38}.product-card-variant-option.is-disabled,.product-card-variant-option:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;box-shadow:none;background:#f3f4f6;border-color:#e5e7eb;text-decoration:line-through;transform:none}.product-card-variant-empty{color:#c91f30;font-size:.63rem;font-weight:750}html[data-theme=dark] .product-card-variant-selector{background:linear-gradient(145deg,#1e3a8a29,#0f172ae6);border-color:#60a5fa33}html[data-theme=dark] .product-card-variant-heading>span{color:#cbd5e1}html[data-theme=dark] .product-card-variant-option{color:#dbeafe;background:#172033;border-color:#334155}html[data-theme=dark] .product-card-variant-option.is-selected{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#60a5fa}html[data-theme=dark] .product-card-variant-option.is-disabled{color:#64748b;background:#111827}@media (width<=640px){.product-card.product-card .product-card-variant-selector{border-radius:10px;gap:5px;margin-top:7px;padding:7px}.product-card.product-card .product-card-variant-heading>span,.product-card.product-card .product-card-variant-heading>small{font-size:9px}.product-card.product-card .product-card-variant-options{gap:4px}.product-card.product-card .product-card-variant-option{border-radius:7px;min-width:28px;min-height:26px;padding:4px 6px;font-size:9px}}@media (width<=390px){.product-card.product-card .product-card-variant-option{min-width:26px;padding-inline:5px;font-size:8.5px}}.premium-product-detail__variants{background:linear-gradient(145deg,#eff6ffe0,#fffffffa);border:1px solid #2563eb24;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 10px 28px #0f172a0d}.premium-product-detail__variants-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.premium-product-detail__variants-heading>div{gap:3px;display:grid}.premium-product-detail__variants-heading span{color:#64748b;letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800}.premium-product-detail__variants-heading strong{color:#0f172a;font-size:1rem;font-weight:900}.premium-product-detail__variants-heading>small{color:#2563eb;background:#eff6ff;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.premium-product-detail__variant-options{flex-wrap:wrap;gap:9px;display:flex}.premium-product-detail__variant{color:#334155;min-width:74px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e1ed;border-radius:13px;gap:4px;padding:10px 14px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:grid}.premium-product-detail__variant strong{font-size:.9rem;font-weight:900}.premium-product-detail__variant small{color:#64748b;font-size:.66rem;font-weight:700}.premium-product-detail__variant:hover:not(:disabled){border-color:#2563eb7a;transform:translateY(-1px);box-shadow:0 7px 18px #2563eb1a}.premium-product-detail__variant.is-selected{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#2563eb;box-shadow:0 10px 24px #2563eb33}.premium-product-detail__variant.is-selected small{color:#dbeafe}.premium-product-detail__variant.is-disabled,.premium-product-detail__variant:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;box-shadow:none;background:#f4f5f7;border-color:#e5e7eb;transform:none}.premium-product-detail__variant.is-disabled strong{text-decoration:line-through}.premium-product-detail__variant-empty{color:#c91f30;margin:0;font-size:.76rem;font-weight:800}html[data-theme=dark] .premium-product-detail__variants{background:linear-gradient(145deg,#1e3a8a2b,#0f172aeb);border-color:#60a5fa33}html[data-theme=dark] .premium-product-detail__variants-heading strong{color:#f8fafc}html[data-theme=dark] .premium-product-detail__variants-heading>small{color:#93c5fd;background:#2563eb29}html[data-theme=dark] .premium-product-detail__variant{color:#e2e8f0;background:#172033;border-color:#334155}html[data-theme=dark] .premium-product-detail__variant.is-selected{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#60a5fa}html[data-theme=dark] .premium-product-detail__variant.is-disabled{color:#64748b;background:#111827}@media (width<=640px){.premium-product-detail__variants{border-radius:15px;gap:10px;padding:12px}.premium-product-detail__variants-heading{align-items:flex-start}.premium-product-detail__variants-heading strong{font-size:.9rem}.premium-product-detail__variant-options{gap:7px}.premium-product-detail__variant{border-radius:11px;min-width:62px;padding:9px 11px}.premium-product-detail__variant strong{font-size:.82rem}}@media (width<=390px){.premium-product-detail__variants-heading{display:grid}.premium-product-detail__variants-heading>small{justify-self:start}.premium-product-detail__variant{min-width:58px;padding-inline:9px}}.cart-item-variant,.checkout-product-variant{background:linear-gradient(135deg,#eff6fff2,#fffffff5);border:1px solid #2563eb24;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;margin:2px 0 8px;padding:5px 8px;display:inline-flex}.cart-item-variant>span,.checkout-product-variant>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:800}.cart-item-variant>strong,.checkout-product-variant>strong{color:#1d4ed8;font-size:.76rem;font-weight:900}.cart-item-variant>small,.checkout-product-variant>small{color:#64748b;border-left:1px solid #94a3b859;margin:0;padding-left:6px;font-size:.62rem;font-weight:700}.cart-item-variant+.cart-item-unit-price{margin-top:2px}.checkout-product-copy .checkout-product-variant{margin-top:7px;display:inline-flex}.checkout-product-copy .checkout-product-variant span,.checkout-product-copy .checkout-product-variant small{margin-top:0;display:inline}html[data-theme=dark] .cart-item-variant,html[data-theme=dark] .checkout-product-variant{background:linear-gradient(135deg,#1e3a8a33,#0f172ad6);border-color:#60a5fa33}html[data-theme=dark] .cart-item-variant>span,html[data-theme=dark] .checkout-product-variant>span,html[data-theme=dark] .cart-item-variant>small,html[data-theme=dark] .checkout-product-variant>small{color:#94a3b8}html[data-theme=dark] .cart-item-variant>strong,html[data-theme=dark] .checkout-product-variant>strong{color:#93c5fd}@media (width<=640px){.cart-item-variant,.checkout-product-variant{border-radius:8px;gap:4px;margin-bottom:6px;padding:4px 7px}.cart-item-variant>span,.checkout-product-variant>span{font-size:9px}.cart-item-variant>strong,.checkout-product-variant>strong{font-size:10px}.cart-item-variant>small,.checkout-product-variant>small{font-size:8.5px}}.checkout-delivery-panel{background:linear-gradient(145deg,#f8fafcfa,#eff6ffeb);border:1px solid #2563eb24;border-radius:18px;margin-top:14px;padding:18px}.checkout-delivery-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkout-delivery-heading span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-delivery-heading h3{color:#0f172a;margin:3px 0 0;font-size:20px}.checkout-delivery-ready{background:#16a34a1a;border-radius:999px;padding:6px 10px;color:#15803d!important}.checkout-delivery-intro{color:#64748b;margin:10px 0 16px;font-size:13px;line-height:1.5}.checkout-delivery-methods{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.checkout-delivery-method{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:14px;align-items:center;gap:10px;min-height:74px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.checkout-delivery-method:hover{border-color:#93c5fd;transform:translateY(-1px)}.checkout-delivery-method-icon{color:#1d4ed8;background:#eff6ff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.checkout-delivery-method strong,.checkout-delivery-method small{display:block}.checkout-delivery-method strong{color:#0f172a;font-size:12px}.checkout-delivery-method small{color:#64748b;margin-top:3px;font-size:10px;line-height:1.35}.checkout-delivery-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-delivery-fields label{flex-direction:column;gap:6px;display:flex}.checkout-delivery-fields label>span{color:#334155;font-size:11px;font-weight:800}.checkout-delivery-fields input,.checkout-delivery-fields textarea{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe5f1;border-radius:12px;outline:none;font-size:12px;transition:border-color .16s,box-shadow .16s}.checkout-delivery-fields input{min-height:42px;padding:0 12px}.checkout-delivery-fields textarea{resize:vertical;min-height:82px;padding:11px 12px}.checkout-delivery-fields input:focus,.checkout-delivery-fields textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.checkout-delivery-field-wide{grid-column:1/-1}.checkout-field-error{color:#dc2626;font-size:10px;font-weight:700}.checkout-delivery-error{color:#b91c1c;background:#fee2e2b3;border:1px solid #dc262629;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:700}.checkout-delivery-actions{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:16px;display:grid}.checkout-delivery-cancel,.checkout-delivery-save{cursor:pointer;border-radius:12px;min-height:43px;font-weight:900}.checkout-delivery-save{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;box-shadow:0 8px 20px #2563eb33}.checkout-delivery-cancel:disabled,.checkout-delivery-save:disabled{opacity:.6;cursor:wait}.checkout-delivery-next{color:#15803d;border-top:1px solid #dbe5f1;margin:12px 0 0;padding-top:12px;font-size:11px;font-weight:800}.checkout-delivery-saved{background:#f0fdf4cc;border:1px solid #16a34a29;border-radius:13px;flex-direction:column;gap:3px;margin-top:12px;padding:12px 13px;display:flex}.checkout-delivery-saved strong{color:#14532d;font-size:12px}html[data-theme=dark] .checkout-delivery-panel{background:linear-gradient(145deg,#0f172af5,#1e3a8a29);border-color:#60a5fa33}html[data-theme=dark] .checkout-delivery-heading h3,html[data-theme=dark] .checkout-delivery-method strong,html[data-theme=dark] .checkout-delivery-fields label>span{color:#e2e8f0}html[data-theme=dark] .checkout-delivery-intro,html[data-theme=dark] .checkout-delivery-method small{color:#94a3b8}html[data-theme=dark] .checkout-delivery-method,html[data-theme=dark] .checkout-delivery-fields input,html[data-theme=dark] .checkout-delivery-fields textarea,html[data-theme=dark] .checkout-delivery-cancel{color:#e2e8f0;background:#111827;border-color:#334155}@media (width<=640px){.checkout-delivery-panel{border-radius:15px;padding:14px}.checkout-delivery-methods,.checkout-delivery-fields{grid-template-columns:1fr}.checkout-delivery-field-wide{grid-column:auto}.checkout-delivery-actions{grid-template-columns:1fr}}.checkout-delivery-panel{isolation:isolate;background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 38%),linear-gradient(145deg,#fffffffa,#f8fafcf7);border:1px solid #2563eb29;border-radius:22px;padding:20px;animation:.36s cubic-bezier(.22,1,.36,1) both uklyDeliveryPanelIn;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a12,0 2px 8px #0f172a0a;container-type:inline-size}.checkout-delivery-panel:before{content:"";z-index:-1;filter:blur(4px);background:#2563eb14;border-radius:999px;width:150px;height:150px;position:absolute;top:-80px;right:-60px}.checkout-delivery-heading{z-index:1;position:relative}.checkout-delivery-heading h3{letter-spacing:-.025em}.checkout-delivery-intro{max-width:46ch}.checkout-delivery-methods{grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0;display:grid}.checkout-delivery-method{color:#334155;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fffffffa,#f8fafcfa);border:1px solid #94a3b852;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:86px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 5px 15px #0f172a09}.checkout-delivery-method:after{content:"";opacity:0;background:#2563eb0f;border-radius:50%;width:100px;height:100px;transition:opacity .2s,transform .25s;position:absolute;inset:auto -35px -45px auto;transform:scale(.75)}.checkout-delivery-method:hover{border-color:#3b82f67a;transform:translateY(-2px)scale(1.005);box-shadow:0 12px 26px #2563eb1a,0 3px 9px #0f172a0d}.checkout-delivery-method:hover:after{opacity:1;transform:scale(1)}.checkout-delivery-method.active{background:linear-gradient(145deg,#fff,#eff6ff);border-color:#2563ebd1;transform:translateY(-1px);box-shadow:0 0 0 3px #2563eb17,0 14px 30px #2563eb1c}.checkout-delivery-method.active:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px;box-shadow:0 0 0 4px #2563eb1a}.checkout-delivery-method-icon{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#dbeafe);border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;transition:transform .18s,background .18s;display:grid;box-shadow:inset 0 0 0 1px #2563eb14}.checkout-delivery-method:hover .checkout-delivery-method-icon{transform:scale(1.06)rotate(-2deg)}.checkout-delivery-method.active .checkout-delivery-method-icon{color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8);box-shadow:0 7px 16px #2563eb38}.checkout-delivery-method strong{color:#0f172a;margin-right:12px;font-size:12.5px;font-weight:900;line-height:1.25;display:block}.checkout-delivery-method small{color:#64748b;margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.checkout-delivery-fields{gap:13px}.checkout-delivery-fields label{min-width:0}.checkout-delivery-fields label>span{letter-spacing:.005em;margin-left:2px}.checkout-delivery-fields input,.checkout-delivery-fields textarea{background:#fffffff0;border:1px solid #94a3b859;border-radius:13px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:inset 0 1px 1px #0f172a05}.checkout-delivery-fields input:hover,.checkout-delivery-fields textarea:hover{border-color:#60a5fa99}.checkout-delivery-fields input:focus,.checkout-delivery-fields textarea:focus{background:#fff;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 0 0 4px #3b82f61a,0 7px 16px #0f172a0a}.checkout-delivery-actions{align-items:stretch}.checkout-delivery-cancel,.checkout-delivery-save{border-radius:13px;min-height:46px;transition:transform .17s,box-shadow .17s,border-color .17s,opacity .17s;position:relative;overflow:hidden}.checkout-delivery-cancel:hover:not(:disabled){border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 7px 16px #0f172a0d}.checkout-delivery-save{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 48%,#1d4ed8 100%);box-shadow:0 10px 22px #2563eb3b}.checkout-delivery-save:after{content:"";background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:50%;height:200%;transition:left .45s;position:absolute;top:-50%;left:-80%;transform:rotate(18deg)}.checkout-delivery-save:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #2563eb4d}.checkout-delivery-save:hover:not(:disabled):after{left:135%}.checkout-delivery-save:active:not(:disabled),.checkout-delivery-cancel:active:not(:disabled){transform:translateY(0)scale(.985)}.checkout-delivery-saved{background:linear-gradient(145deg,#f0fdf4f5,#ecfdf5e0);border:1px solid #16a34a2b;border-radius:15px;animation:.28s both uklyDeliverySavedIn;position:relative;overflow:hidden;box-shadow:0 8px 18px #16a34a0e}@container (width>=430px){.checkout-delivery-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=641px) and (width<=1024px){.checkout-delivery-panel{padding:18px}.checkout-delivery-method{min-height:82px}}@media (width<=640px){.checkout-delivery-panel{border-radius:18px;margin-top:12px;padding:15px;box-shadow:0 10px 28px #0f172a12}.checkout-delivery-heading h3{font-size:19px}.checkout-delivery-intro{margin-bottom:14px;font-size:12px}.checkout-delivery-methods{grid-template-columns:minmax(0,1fr);gap:10px}.checkout-delivery-method{border-radius:15px;grid-template-columns:40px minmax(0,1fr);min-height:78px;padding:12px}.checkout-delivery-method-icon{border-radius:12px;width:40px;height:40px}.checkout-delivery-method strong{font-size:12px}.checkout-delivery-method small{font-size:10px}.checkout-delivery-fields{grid-template-columns:minmax(0,1fr);gap:11px}.checkout-delivery-field-wide{grid-column:auto}.checkout-delivery-fields input{min-height:45px;font-size:13px}.checkout-delivery-fields textarea{min-height:88px;font-size:13px}.checkout-delivery-actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:15px}.checkout-delivery-cancel,.checkout-delivery-save{width:100%;min-height:47px}}@media (width<=380px){.checkout-delivery-panel{padding:13px}.checkout-delivery-method{grid-template-columns:36px minmax(0,1fr);gap:10px}.checkout-delivery-method-icon{width:36px;height:36px;font-size:18px}}html[data-theme=dark] .checkout-delivery-panel{background:radial-gradient(circle at 100% 0,#3b82f621,#0000 40%),linear-gradient(145deg,#0f172afa,#111827fa);border-color:#60a5fa30;box-shadow:0 18px 45px #0000002e}html[data-theme=dark] .checkout-delivery-method{background:linear-gradient(145deg,#111827fa,#0f172afa);border-color:#4755699e}html[data-theme=dark] .checkout-delivery-method:hover{border-color:#60a5fa8c}html[data-theme=dark] .checkout-delivery-method.active{background:linear-gradient(145deg,#111827,#1e3a8a4d);border-color:#60a5fae0}html[data-theme=dark] .checkout-delivery-method-icon{background:#1e3a8a52}html[data-theme=dark] .checkout-delivery-method.active .checkout-delivery-method-icon{background:linear-gradient(145deg,#3b82f6,#2563eb)}html[data-theme=dark] .checkout-delivery-fields input,html[data-theme=dark] .checkout-delivery-fields textarea{color:#e2e8f0;background:#111827f0;border-color:#334155}html[data-theme=dark] .checkout-delivery-fields input:focus,html[data-theme=dark] .checkout-delivery-fields textarea:focus{background:#111827;border-color:#60a5fa}@keyframes uklyDeliveryPanelIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes uklyDeliverySavedIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checkout-delivery-panel,.checkout-delivery-saved{animation:none}.checkout-delivery-method,.checkout-delivery-method-icon,.checkout-delivery-save,.checkout-delivery-save:after,.checkout-delivery-cancel,.checkout-delivery-fields input,.checkout-delivery-fields textarea{transition:none}.checkout-delivery-method:hover,.checkout-delivery-save:hover,.checkout-delivery-cancel:hover{transform:none}}@media (width>=1180px){:is(div,section,article):has(>.checkout-order-summary){grid-template-columns:minmax(680px,1.35fr) minmax(420px,520px)!important;align-items:start!important;gap:28px!important;display:grid!important}:is(div,section,article):has(>.checkout-order-summary)>*{min-width:0}.checkout-order-summary{align-self:start;width:100%;max-width:none}.checkout-delivery-panel{max-width:none}.checkout-delivery-intro{max-width:56ch}.checkout-delivery-fields input,.checkout-delivery-fields textarea{font-size:13px}}@media (width>=1440px){:is(div,section,article):has(>.checkout-order-summary){grid-template-columns:minmax(760px,1.45fr) minmax(470px,580px)!important;gap:32px!important}.checkout-order-summary{position:sticky;top:24px}}.checkout-order-summary a{align-items:center;gap:8px;font-weight:800;text-decoration:none;transition:color .16s,transform .16s,opacity .16s;display:inline-flex}.checkout-order-summary a:hover{text-decoration:underline;transform:translate(-2px)}.checkout-order-summary a:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #2563eb73}html[data-theme=dark] .checkout-order-summary a:focus-visible{outline-color:#60a5fa99}@media (width>=1180px){.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(440px,520px);gap:30px}.checkout-order-summary,.checkout-delivery-panel{width:100%;max-width:none}.checkout-delivery-methods,.checkout-delivery-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-delivery-field-wide{grid-column:1/-1}}@media (width>=1440px){.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(500px,580px);gap:34px}.checkout-order-summary{position:sticky;top:22px}.checkout-delivery-panel{padding:22px}.checkout-delivery-method{min-height:88px}}@media (width<=900px){.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-order-summary{position:static}}.checkout-back-link{color:#2563eb;cursor:pointer;justify-content:flex-start;align-items:center;gap:7px;width:fit-content;margin-top:12px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .16s,color .16s,opacity .16s;display:inline-flex}.checkout-back-link:active{transform:translate(-1px)}.checkout-back-link:focus-visible{outline-offset:4px;border-radius:7px;outline:2px solid #2563eb6b}html[data-theme=dark] .checkout-back-link{color:#60a5fa}.checkout-page{--ukly-checkout-text:#0f172a;--ukly-checkout-muted:#64748b;--ukly-checkout-border:#94a3b838;--ukly-checkout-border-strong:#3b82f63d;--ukly-checkout-card:linear-gradient(180deg, #fffffffa, #f8fafcfa);--ukly-checkout-glow:radial-gradient(circle at top right, #3b82f614, transparent 34%);--ukly-checkout-shadow:0 24px 55px #0f172a14, 0 8px 22px #0f172a0a;color:var(--ukly-checkout-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.checkout-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,#3b82f60f,#0000 26%),radial-gradient(circle at 90% 4%,#0ea5e90d,#0000 22%);height:300px;position:absolute;inset:0 0 auto}.checkout-page :is(h1,h2,h3,strong,button,a){letter-spacing:-.02em}.checkout-heading{margin-bottom:32px;position:relative}.checkout-heading h1{letter-spacing:-.05em;text-wrap:balance;color:#0b1324;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.02}.checkout-heading p{max-width:62ch;color:var(--ukly-checkout-muted);margin-top:14px;font-size:15px;line-height:1.75}.checkout-eyebrow,.checkout-summary-label,.checkout-delivery-heading span{letter-spacing:.12em}.checkout-reservation{background:linear-gradient(145deg,#fffffff0,#eff6fffa);border:1px solid #60a5fa59;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 30px #2563eb14}.checkout-reservation:after{content:"";background:#3b82f614;border-radius:999px;width:84px;height:84px;position:absolute;inset:auto -14px -18px auto}.checkout-reservation strong{letter-spacing:-.04em;font-size:28px;font-weight:900}.checkout-progress{gap:14px;margin-bottom:32px}.checkout-step{background:linear-gradient(145deg,#fffffff5,#f8fafcfa);border:1px solid #cbd5e1bf;border-radius:18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a09}.checkout-step:before{content:"";background:0 0;width:4px;transition:background .18s;position:absolute;inset:0 auto 0 0}.checkout-step>span{color:#334155;background:linear-gradient(145deg,#fff,#e2e8f0);border:1px solid #94a3b82e;flex:0 0 36px;width:36px;height:36px;font-size:14px;font-weight:900;box-shadow:inset 0 1px 1px #ffffffbf}.checkout-step strong{color:#0f172a;font-size:15px;font-weight:850}.checkout-step small{color:#7890aa;margin-top:3px;font-size:12px}.checkout-step.active,.checkout-step:hover{border-color:#60a5fa73;transform:translateY(-1px);box-shadow:0 14px 28px #2563eb14}.checkout-step.active:before{background:linear-gradient(#60a5fa,#2563eb)}.checkout-step.active>span{color:#fff;background:linear-gradient(145deg,#3b82f6,#1d4ed8);border-color:#2563eb1f;box-shadow:0 10px 18px #2563eb33}.checkout-layout{gap:28px}.checkout-products-panel,.checkout-order-summary{border:1px solid var(--ukly-checkout-border);background:var(--ukly-checkout-glow), var(--ukly-checkout-card);box-shadow:var(--ukly-checkout-shadow);border-radius:26px;position:relative;overflow:hidden}.checkout-products-panel:before,.checkout-order-summary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73,#0000 22%);position:absolute;inset:0}.checkout-products-panel{padding:28px}.checkout-panel-heading{border-bottom:1px solid #e2e8f0eb;padding-bottom:22px;position:relative}.checkout-panel-heading span{letter-spacing:.04em;font-size:12px;font-weight:700}.checkout-panel-heading h2{letter-spacing:-.03em;font-size:18px;font-weight:900}.checkout-status-badge,.checkout-delivery-ready{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#f0fdf4,#dcfce7f0);border:1px solid #10b98124;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #16a34a14;color:#047857!important}.checkout-product{gap:18px;padding:22px 0}.checkout-product-visual{background:linear-gradient(145deg,#f8fbff,#dbeafe);border:1px solid #bfdbfe8c;border-radius:20px;width:78px;height:78px;font-size:27px;font-weight:900;box-shadow:inset 0 1px 1px #ffffffbf,0 10px 20px #2563eb14}.checkout-summary-row{color:#5b7189;padding:13px 0;font-size:15px}.checkout-summary-row strong,.checkout-summary-row b,.checkout-summary-total strong{color:#0f172a}.checkout-summary-total{margin-top:14px;padding:22px 0 8px}.checkout-summary-total strong,.checkout-summary-total b{font-size:18px;font-weight:900}.checkout-continue-button,.checkout-delivery-save,.checkout-delivery-cancel,.checkout-back-link{font-family:inherit}.checkout-continue-button{letter-spacing:-.02em;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%);border-radius:16px;min-height:54px;font-size:18px;font-weight:850;transition:transform .17s,box-shadow .17s,filter .17s;position:relative;overflow:hidden;box-shadow:0 14px 28px #2563eb38}.checkout-continue-button:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 18px 34px #2563eb47}.checkout-delivery-panel{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 33%),linear-gradient(145deg,#fffffffa,#f1f5f9fa);border:1px solid #60a5fa33;border-radius:22px;margin-top:18px;padding:20px;box-shadow:0 18px 35px #0f172a0d}.checkout-delivery-heading h3{letter-spacing:-.04em;font-size:31px;font-weight:900;line-height:1.02}.checkout-delivery-intro{color:#698199;max-width:48ch;margin:12px 0 18px;font-size:14px;line-height:1.7}.checkout-delivery-method{border-radius:19px}.checkout-delivery-method strong{font-size:15px;font-weight:900}.checkout-delivery-method small{font-size:11.5px;line-height:1.45}.checkout-delivery-method-icon{box-shadow:inset 0 1px 1px #ffffffb3,0 8px 16px #2563eb14}.checkout-delivery-fields label>span,.checkout-delivery-fields label{color:#0f172a;font-size:12px;font-weight:750}.checkout-delivery-fields input,.checkout-delivery-fields textarea{color:#0f172a;background:linear-gradient(#fff,#f8fafc);border:1px solid #cbd5e1e6;border-radius:15px;min-height:48px;padding:0 14px;font-size:14px;line-height:1.45}.checkout-delivery-fields textarea{min-height:96px;padding-top:12px;padding-bottom:12px}.checkout-delivery-fields input::placeholder,.checkout-delivery-fields textarea::placeholder{color:#94a3b8}.checkout-delivery-actions{gap:12px;margin-top:18px}.checkout-delivery-cancel,.checkout-delivery-save{border-radius:16px;min-height:50px;font-size:15px;font-weight:850}.checkout-delivery-cancel{color:#334155;background:linear-gradient(#fff,#f8fafc);border:1px solid #cbd5e1f2}.checkout-back-link{color:#2563eb;align-items:center;gap:8px;margin-top:16px;padding:5px 2px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s,color .16s,opacity .16s;display:inline-flex}.checkout-back-link:hover{color:#1d4ed8;text-decoration:underline;transform:translate(-3px)}.checkout-back-link:before{content:"?";font-size:14px;font-weight:900;line-height:1}.checkout-delivery-saved{background:linear-gradient(145deg,#f0fdf4,#ecfdf5f0);border:1px solid #16a34a29;border-radius:16px;gap:4px;margin-top:15px;padding:14px 15px;box-shadow:0 12px 24px #16a34a0f}.checkout-delivery-saved span{color:#15803d;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-delivery-saved strong{color:#14532d;font-size:18px;font-weight:900}.checkout-delivery-saved small{color:#4b6b54;font-size:13px}.checkout-coming-note{color:#64748b;margin-top:12px;font-size:13px;line-height:1.7}@media (width>=1440px){.checkout-page{padding-top:40px}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(520px,620px);gap:34px}.checkout-order-summary{position:sticky;top:22px}.checkout-delivery-panel{padding:22px}}@media (width<=1024px){.checkout-heading{gap:22px}.checkout-heading h1{font-size:clamp(32px,4.4vw,46px)}.checkout-layout{gap:22px}.checkout-products-panel,.checkout-order-summary{border-radius:22px}}@media (width<=640px){.checkout-page{padding-top:22px;padding-bottom:44px}.checkout-heading{gap:16px;margin-bottom:22px}.checkout-heading h1{font-size:clamp(28px,8vw,36px);line-height:1.05}.checkout-heading p{margin-top:10px;font-size:13.5px;line-height:1.65}.checkout-reservation{border-radius:16px;min-width:0;padding:14px 15px}.checkout-reservation strong{font-size:24px}.checkout-progress{gap:10px;margin-bottom:24px}.checkout-step{border-radius:16px;padding:12px}.checkout-step>span{flex-basis:34px;width:34px;height:34px}.checkout-step strong{font-size:13px}.checkout-step small{font-size:11px}.checkout-products-panel,.checkout-order-summary{border-radius:20px}.checkout-products-panel{padding:18px}.checkout-panel-heading{padding-bottom:16px}.checkout-panel-heading h2{font-size:16px}.checkout-product{grid-template-columns:60px minmax(0,1fr);gap:14px}.checkout-product-visual{border-radius:16px;width:60px;height:60px;font-size:22px}.checkout-summary-row{font-size:14px}.checkout-summary-total strong,.checkout-summary-total b{font-size:16px}.checkout-continue-button{border-radius:15px;min-height:50px;font-size:16px}.checkout-delivery-panel{border-radius:20px;padding:16px}.checkout-delivery-heading h3{font-size:27px}.checkout-delivery-intro{font-size:13px;line-height:1.65}.checkout-delivery-method strong{font-size:14px}.checkout-delivery-method small{font-size:11px}.checkout-delivery-fields label,.checkout-delivery-fields label>span{font-size:11.5px}.checkout-delivery-fields input,.checkout-delivery-fields textarea{font-size:13.5px}.checkout-delivery-cancel,.checkout-delivery-save{border-radius:14px;min-height:48px;font-size:14px}.checkout-back-link{font-size:12.5px}.checkout-delivery-saved strong{font-size:16px}.checkout-delivery-saved small{font-size:12px}}@media (width<=390px){.checkout-heading h1{font-size:26px}.checkout-step{gap:8px}.checkout-step>span{flex-basis:32px;width:32px;height:32px;font-size:13px}.checkout-step strong{font-size:12.5px}.checkout-step small{font-size:10.5px}.checkout-delivery-heading h3{font-size:24px}.checkout-delivery-panel{padding:14px}.checkout-back-link{font-size:12px}}html[data-theme=dark] .checkout-page{--ukly-checkout-text:#e2e8f0;--ukly-checkout-muted:#94a3b8;--ukly-checkout-border:#47556999;--ukly-checkout-border-strong:#60a5fa4d;--ukly-checkout-card:linear-gradient(180deg, #0f172afa, #111827fa);--ukly-checkout-shadow:0 24px 55px #00000047, 0 8px 22px #00000029}html[data-theme=dark] .checkout-heading h1,html[data-theme=dark] .checkout-panel-heading h2,html[data-theme=dark] .checkout-delivery-heading h3,html[data-theme=dark] .checkout-step strong,html[data-theme=dark] .checkout-summary-total strong,html[data-theme=dark] .checkout-summary-row strong,html[data-theme=dark] .checkout-delivery-saved strong{color:#f8fafc}html[data-theme=dark] .checkout-step{background:linear-gradient(145deg,#111827fa,#0f172afa);border-color:#475569c7}html[data-theme=dark] .checkout-step>span{color:#cbd5e1;background:linear-gradient(145deg,#1e293b,#334155);border-color:#60a5fa24}html[data-theme=dark] .checkout-products-panel,html[data-theme=dark] .checkout-order-summary,html[data-theme=dark] .checkout-delivery-panel,html[data-theme=dark] .checkout-reservation{border-color:#47556999}html[data-theme=dark] .checkout-summary-row,html[data-theme=dark] .checkout-heading p,html[data-theme=dark] .checkout-delivery-intro,html[data-theme=dark] .checkout-coming-note,html[data-theme=dark] .checkout-step small{color:#94a3b8}html[data-theme=dark] .checkout-delivery-fields input,html[data-theme=dark] .checkout-delivery-fields textarea,html[data-theme=dark] .checkout-delivery-cancel{color:#e2e8f0;background:linear-gradient(#0f172a,#111827);border-color:#475569c7}html[data-theme=dark] .checkout-delivery-fields input::placeholder,html[data-theme=dark] .checkout-delivery-fields textarea::placeholder{color:#64748b}@media (prefers-reduced-motion:reduce){.checkout-step,.checkout-continue-button,.checkout-back-link{transition:none}.checkout-step:hover,.checkout-continue-button:hover,.checkout-back-link:hover{transform:none}}.checkout-back-link:before{content:none!important;display:none!important}.checkout-page{--ukly-blue-50:#eff6ff;--ukly-blue-100:#dbeafe;--ukly-blue-200:#bfdbfe;--ukly-blue-400:#60a5fa;--ukly-blue-500:#3b82f6;--ukly-blue-600:#2563eb;--ukly-blue-700:#1d4ed8;--ukly-ink:#0b1220;--ukly-muted:#64748b;--ukly-glass-border:#ffffffb8;--ukly-soft-border:#94a3b830;isolation:isolate;position:relative}.checkout-page:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 6% 5%,#2563eb17,#0000 25%),radial-gradient(circle at 92% 8%,#0ea5e912,#0000 23%),linear-gradient(#f8fbff 0%,#f5f8fc 52%,#f8fafc 100%);position:fixed;inset:0}.checkout-heading{align-items:center}.checkout-heading h1{color:var(--ukly-ink);letter-spacing:-.055em;text-shadow:0 1px #fffc;font-weight:950}.checkout-eyebrow{padding-left:14px;font-weight:900;position:relative}.checkout-eyebrow:before{content:"";background:linear-gradient(135deg,#60a5fa,#2563eb);border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 5px #2563eb17}.checkout-reservation{-webkit-backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#eff6ffdb);border:1px solid #93c5fd80;box-shadow:0 20px 45px #2563eb1a,inset 0 1px #ffffffdb}.checkout-reservation span{z-index:2;position:relative}.checkout-reservation strong{z-index:2;color:#1554d1;position:relative}.checkout-progress{isolation:isolate;padding:4px 0;position:relative}.checkout-progress:before{content:"";z-index:-1;background:linear-gradient(90deg,#60a5fa5c,#cbd5e1a6,#cbd5e1a6);height:1px;position:absolute;top:50%;left:5%;right:5%}.checkout-step{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffe8,#f8fafce8);border:1px solid #cbd5e1bd;min-height:72px;padding:14px 16px;box-shadow:0 12px 26px #0f172a0b,inset 0 1px #fffc}.checkout-step>span{background:linear-gradient(145deg,#f8fafc,#e2e8f0);border:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b833,0 7px 14px #0f172a0f}.checkout-step>span:after{content:"";background:linear-gradient(#ffffffd1,#0000);border-radius:999px;height:38%;position:absolute;inset:3px 3px auto}.checkout-step.active{background:radial-gradient(circle at 90% 10%,#3b82f61a,#0000 35%),linear-gradient(145deg,#fffffff5,#eff6fff0);border-color:#3b82f66b;box-shadow:0 16px 32px #2563eb1a,inset 0 1px #ffffffe6}.checkout-step.active>span{background:linear-gradient(145deg,#4f8dfb,#1e5ce0);box-shadow:0 10px 20px #2563eb40,inset 0 1px #ffffff40}.checkout-step:first-child{--step-accent:#2563ebf2}.checkout-step:nth-child(2){--step-accent:#0e74e6f2}.checkout-step:nth-child(3),.checkout-step:nth-child(4){--step-accent:#64748be6}.checkout-step:after{content:"";background:var(--step-accent,#94a3b873);opacity:.18;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:16px;right:16px}.checkout-step.active:after{opacity:.75}.checkout-products-panel,.checkout-order-summary{-webkit-backdrop-filter:blur(20px)saturate(135%);background:radial-gradient(circle at 100% 0,#3b82f611,#0000 31%),linear-gradient(145deg,#ffffffe6,#f8fafcdb);border:1px solid #ffffffc7;box-shadow:0 28px 65px #0f172a17,0 4px 14px #0f172a09,inset 0 1px #ffffffe0}.checkout-product-visual{background:radial-gradient(circle at 30% 20%,#fffffff2,#0000 30%),linear-gradient(145deg,#eaf3ff,#d6e8ff);border:1px solid #93c5fd75;position:relative;overflow:hidden;box-shadow:0 13px 26px #2563eb1a,inset 0 1px #ffffffe6}.checkout-product-visual:after{content:"";background:#2563eb1a;border-radius:999px;width:38px;height:38px;position:absolute;bottom:-14px;right:-13px}.checkout-summary-total{margin-top:16px;padding:22px 0 18px;position:relative}.checkout-summary-total:before{content:"";background:linear-gradient(90deg,#0000,#94a3b880,#0000);height:1px;position:absolute;top:0;left:0;right:0}.checkout-summary-total strong,.checkout-summary-total b{color:#071426;letter-spacing:-.045em;font-size:22px;font-weight:950}.checkout-continue-button,.checkout-delivery-save{isolation:isolate;color:#fff;text-shadow:0 1px 1px #0e399159;background:linear-gradient(135deg,#4088fb 0%,#2563eb 46%,#174dcc 100%);border:0;position:relative;overflow:hidden;box-shadow:0 16px 30px #2563eb40,inset 0 1px #ffffff3d}.checkout-continue-button:before,.checkout-delivery-save:before{content:"";z-index:-1;border-radius:inherit inherit 50% 50%;background:linear-gradient(#ffffff29,#0000);position:absolute;inset:1px 1px 50%}.checkout-delivery-panel{-webkit-backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(circle at 98% 2%,#60a5fa24,#0000 27%),linear-gradient(145deg,#ffffffe8,#f4f8ffe0);border:1px solid #93c5fd57;box-shadow:0 22px 50px #2563eb16,inset 0 1px #fffffff0}.checkout-delivery-method{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffeb,#f8fafce0);border:1px solid #cbd5e1bd}.checkout-delivery-method-icon{color:#2563eb;background:radial-gradient(circle at 30% 20%,#fffffff0,#0000 32%),linear-gradient(145deg,#eaf3ff,#dbeafe);border:1px solid #93c5fd52;position:relative;overflow:hidden;box-shadow:0 10px 18px #2563eb1a,inset 0 1px #ffffffe0}.checkout-delivery-method-icon:after{content:"";background:linear-gradient(#ffffffb3,#0000);border-radius:999px;height:32%;position:absolute;top:5px;left:6px;right:6px}.checkout-delivery-method.active{background:radial-gradient(circle at 100% 0,#60a5fa21,#0000 38%),linear-gradient(145deg,#fffffffa,#eff6fff7);border-color:#2563ebbf;box-shadow:0 0 0 4px #2563eb12,0 18px 32px #2563eb1c}.checkout-delivery-method.active .checkout-delivery-method-icon{color:#fff;background:linear-gradient(145deg,#4b8dfa,#1d55d5);border-color:#3b82f647;box-shadow:0 12px 24px #2563eb47,inset 0 1px #ffffff3b}.checkout-delivery-saved{background:radial-gradient(circle at 100% 0,#10b9811a,#0000 34%),linear-gradient(145deg,#f0fdf4f7,#ecfdf5f0);border:1px solid #10b9813d;position:relative;overflow:hidden;box-shadow:0 16px 30px #10b98113,inset 0 1px #ffffffd1}.checkout-delivery-saved:after{content:"";background:#10b98113;border-radius:999px;width:100px;height:100px;position:absolute;bottom:-60px;right:-50px}.checkout-back-link{color:#2563eb;border-radius:9px;min-height:32px;padding:6px 8px 6px 0;font-weight:850;position:relative}.checkout-back-link:hover{background:#2563eb0d}@media (width>=1180px){.checkout-layout{gap:36px}.checkout-products-panel{padding:30px}.checkout-order-summary{padding-top:2px}}@media (width<=640px){.checkout-page:after{background:radial-gradient(circle at 50% -5%,#2563eb1a,#0000 28%),#f7f9fc}.checkout-progress{gap:9px}.checkout-progress:before{display:none}.checkout-step{border-radius:15px;min-height:66px;padding:11px 12px}.checkout-step:after{left:12px;right:12px}.checkout-products-panel,.checkout-order-summary{box-shadow:0 16px 36px #0f172a12,inset 0 1px #ffffffe0}.checkout-delivery-panel{box-shadow:0 14px 30px #2563eb13}.checkout-delivery-method{min-height:82px}.checkout-back-link{margin-top:14px}}html[data-theme=dark] .checkout-page:after{background:radial-gradient(circle at 6% 5%,#2563eb21,#0000 25%),radial-gradient(circle at 92% 8%,#0ea5e914,#0000 23%),linear-gradient(#070b14,#0b1120)}html[data-theme=dark] .checkout-products-panel,html[data-theme=dark] .checkout-order-summary,html[data-theme=dark] .checkout-step{background:radial-gradient(circle at 100% 0,#3b82f614,#0000 31%),linear-gradient(145deg,#0f172aeb,#111827e6);border-color:#4755698c;box-shadow:0 24px 55px #00000040,inset 0 1px #ffffff09}html[data-theme=dark] .checkout-summary-total strong,html[data-theme=dark] .checkout-summary-total b{color:#f8fafc}@media (prefers-reduced-motion:reduce){.checkout-step,.checkout-delivery-method,.checkout-delivery-method-icon,.checkout-back-link{transition:none}.checkout-step:hover,.checkout-delivery-method:hover,.checkout-back-link:hover{transform:none}}.checkout-delivery-feedback{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 38%),linear-gradient(145deg,#f0fdf4fc,#ecfdf5f5);border:1px solid #10b98138;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid;box-shadow:0 14px 30px #10b98114,inset 0 1px #ffffffe6}.checkout-delivery-feedback-icon{background:linear-gradient(145deg,#34d399,#059669);border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 10px 20px #0596693d,inset 0 1px #ffffff4d}.checkout-delivery-feedback-icon:before{content:"✓";color:#fff;font-size:19px;font-weight:950;line-height:1}.checkout-delivery-feedback strong,.checkout-delivery-feedback small{display:block}.checkout-delivery-feedback strong{color:#066b49;font-size:12.5px;font-weight:900;line-height:1.35}.checkout-delivery-feedback small{color:#527466;margin-top:3px;font-size:10.5px;line-height:1.5}.checkout-delivery-feedback.is-fresh{animation:.36s cubic-bezier(.22,1,.36,1) both uklyDeliveryFeedbackIn}@keyframes uklyDeliveryFeedbackIn{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .checkout-delivery-feedback{background:linear-gradient(145deg,#064e3b52,#065f4630);border-color:#34d3993d}html[data-theme=dark] .checkout-delivery-feedback strong{color:#6ee7b7}html[data-theme=dark] .checkout-delivery-feedback small{color:#a7f3d0}@media (width<=640px){.checkout-delivery-feedback{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.checkout-delivery-feedback-icon{width:34px;height:34px}.checkout-delivery-feedback strong{font-size:11.5px}.checkout-delivery-feedback small{font-size:10px}}@media (prefers-reduced-motion:reduce){.checkout-delivery-feedback.is-fresh{animation:none}}.checkout-delivery-feedback{gap:14px;padding:15px 16px}.checkout-delivery-feedback-icon{width:42px;height:42px}.checkout-delivery-feedback-icon:before{font-size:21px}.checkout-delivery-feedback strong{letter-spacing:-.01em;font-size:15px;line-height:1.4}.checkout-delivery-feedback small{margin-top:4px;font-size:12.5px;line-height:1.6}@media (width<=640px){.checkout-delivery-feedback{gap:12px;padding:14px}.checkout-delivery-feedback-icon{width:38px;height:38px}.checkout-delivery-feedback-icon:before{font-size:19px}.checkout-delivery-feedback strong{font-size:14px}.checkout-delivery-feedback small{font-size:12px;line-height:1.55}}.checkout-payment-continue-button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:16px;margin-top:14px;font-weight:800;transition:transform .16s,opacity .16s}.checkout-payment-continue-button:hover{transform:translateY(-1px)}.checkout-payment-panel,.checkout-confirmation-panel{background:linear-gradient(145deg,#fffffffa,#f8fafcfa);border:1px solid #94a3b83d;border-radius:22px;margin-top:18px;padding:20px;box-shadow:0 18px 42px #0f172a14}.checkout-payment-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-payment-heading>div>span,.checkout-confirmation-eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.68;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.checkout-payment-heading h3,.checkout-confirmation-panel h3{margin:0;font-size:27px;line-height:1.15}.checkout-payment-secure,.checkout-payment-available,.checkout-payment-coming{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.checkout-payment-secure,.checkout-payment-available{background:#10b9811a}.checkout-payment-coming{opacity:.75;background:#94a3b81f}.checkout-payment-intro{opacity:.72;margin:12px 0 18px;line-height:1.65}.checkout-payment-methods{gap:10px;display:grid}.checkout-payment-method{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b847;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.checkout-payment-method:not(:disabled):hover{transform:translateY(-1px)}.checkout-payment-method.active{border-color:#3b82f69e;box-shadow:0 0 0 3px #3b82f614}.checkout-payment-method.is-disabled{cursor:not-allowed;opacity:.56}.checkout-payment-method-icon{background:#94a3b81f;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:inline-flex}.checkout-payment-method strong,.checkout-payment-method small{display:block}.checkout-payment-method strong{margin-bottom:3px;font-size:14px}.checkout-payment-method small{opacity:.68;line-height:1.45}.checkout-payment-security{background:#3b82f60f;border-radius:15px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px;display:flex}.checkout-payment-security strong,.checkout-payment-security small{display:block}.checkout-payment-security strong{margin-bottom:3px;font-size:13px}.checkout-payment-security small{opacity:.7;line-height:1.45}.checkout-payment-error{background:#ef444414;border-radius:13px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:700}.checkout-payment-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:18px;display:grid}.checkout-payment-back,.checkout-payment-submit{min-height:50px;font:inherit;cursor:pointer;border-radius:15px;font-weight:800}.checkout-payment-back{background:0 0;border:1px solid #94a3b84d;padding:0 18px}.checkout-payment-submit{color:#fff;background:#111827;border:0;padding:0 18px}.checkout-payment-back:disabled,.checkout-payment-submit:disabled{cursor:wait;opacity:.68}.checkout-confirmation-panel{text-align:center}.checkout-confirmation-icon{background:#10b9811f;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:27px;font-weight:900;display:flex}.checkout-confirmation-panel>p{opacity:.72;max-width:460px;margin:10px auto 18px;line-height:1.65}.checkout-confirmation-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.checkout-confirmation-grid>div{border:1px solid #94a3b833;border-radius:14px;padding:12px}.checkout-confirmation-grid span,.checkout-confirmation-grid strong{display:block}.checkout-confirmation-grid span{opacity:.62;margin-bottom:4px;font-size:11px}.checkout-confirmation-grid strong{font-size:13px}.checkout-confirmation-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.checkout-confirmation-primary,.checkout-confirmation-secondary{border-radius:14px;justify-content:center;align-items:center;min-height:48px;font-weight:800;text-decoration:none;display:flex}.checkout-confirmation-primary{color:#fff;background:#111827}.checkout-confirmation-secondary{border:1px solid #94a3b84d}@media (width<=640px){.checkout-payment-panel,.checkout-confirmation-panel{border-radius:19px;padding:16px}.checkout-payment-method{grid-template-columns:40px minmax(0,1fr)}.checkout-payment-available,.checkout-payment-coming{grid-column:2;justify-self:start}.checkout-payment-actions,.checkout-confirmation-actions,.checkout-confirmation-grid{grid-template-columns:1fr}}html[data-theme=dark] .checkout-payment-panel,html[data-theme=dark] .checkout-confirmation-panel{background:linear-gradient(145deg,#111827fa,#0f172afa);border-color:#4755699e}html[data-theme=dark] .checkout-payment-method,html[data-theme=dark] .checkout-confirmation-grid>div,html[data-theme=dark] .checkout-payment-back,html[data-theme=dark] .checkout-confirmation-secondary{border-color:#475569ad}html[data-theme=dark] .checkout-payment-intro,html[data-theme=dark] .checkout-payment-method small,html[data-theme=dark] .checkout-confirmation-panel>p{color:#94a3b8}.checkout-confirmation-panel{padding:30px 26px}.checkout-confirmation-eyebrow{letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:15px;font-weight:900;line-height:1.4}.checkout-confirmation-panel h3{margin-top:0;font-size:34px;font-weight:900;line-height:1.18}.checkout-confirmation-panel>p{max-width:540px;margin:14px auto 24px;font-size:17px;line-height:1.7}.checkout-confirmation-grid{gap:13px}.checkout-confirmation-grid>div{flex-direction:column;justify-content:center;min-height:84px;padding:16px 18px;display:flex}.checkout-confirmation-grid span{margin-bottom:7px;font-size:14px;font-weight:700;line-height:1.35}.checkout-confirmation-grid strong{font-size:17px;font-weight:900;line-height:1.4}.checkout-confirmation-actions{gap:12px;margin-top:24px}.checkout-confirmation-primary,.checkout-confirmation-secondary{min-height:56px;padding:0 18px;font-size:16px;font-weight:900}.checkout-payment-heading>div>span{font-size:14px}.checkout-payment-heading h3{font-size:32px}.checkout-payment-intro{font-size:16px;line-height:1.7}.checkout-payment-method{padding:15px}.checkout-payment-method strong{font-size:16px}.checkout-payment-method small{font-size:14px;line-height:1.5}.checkout-payment-secure,.checkout-payment-available,.checkout-payment-coming{font-size:12px}.checkout-payment-security{padding:15px}.checkout-payment-security strong{font-size:15px}.checkout-payment-security small{font-size:14px;line-height:1.5}.checkout-payment-back,.checkout-payment-submit{min-height:54px;font-size:16px}@media (width<=640px){.checkout-confirmation-panel{padding:22px 18px}.checkout-confirmation-eyebrow{font-size:13px}.checkout-confirmation-panel h3{font-size:29px}.checkout-confirmation-panel>p{font-size:16px}.checkout-confirmation-grid>div{min-height:74px}.checkout-confirmation-grid span{font-size:13px}.checkout-confirmation-grid strong{font-size:16px}.checkout-payment-heading h3{font-size:29px}.checkout-payment-intro{font-size:15px}}.seller-orders-section{background:var(--ukly-card-bg,#fff);border:1px solid #0f172a17;border-radius:28px;margin-top:28px;padding:28px;box-shadow:0 18px 50px #0f172a11}.seller-orders-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seller-orders-heading h2{margin:5px 0 7px}.seller-orders-heading p{max-width:760px;color:var(--ukly-text-soft,#64748b);margin:0;line-height:1.6}.seller-orders-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seller-orders-pending-count{color:#b45309;background:#fff7edf2;border:1px solid #f59e0b40;border-radius:999px;align-items:center;min-height:27px;padding:4px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.seller-orders-refresh{color:#1d4ed8;cursor:pointer;min-height:42px;font:inherit;background:#eff6ff;border:1px solid #2563eb2b;border-radius:13px;padding:0 16px;font-size:.82rem;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s}.seller-orders-refresh:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 18px #2563eb1f}.seller-orders-refresh:disabled{cursor:not-allowed;opacity:.58}.seller-orders-message{border-radius:14px;margin-top:18px;padding:12px 14px;font-size:.84rem;font-weight:750}.seller-orders-message.is-error{color:#b91c1c;background:#fef2f2;border:1px solid #dc262633}.seller-orders-message.is-success{color:#15803d;background:#f0fdf4;border:1px solid #16a34a33}.seller-orders-empty{text-align:center;background:#f8fafcbd;border:1px dashed #64748b47;border-radius:18px;gap:5px;margin-top:20px;padding:24px;display:grid}.seller-orders-empty strong{color:var(--ukly-text,#172238)}.seller-orders-empty span{color:var(--ukly-text-soft,#64748b);font-size:.84rem}.seller-order-card{background:var(--ukly-card-bg,#fff);border:1px solid #94a3b833;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #0f172a0e}.seller-order-card-head{background:linear-gradient(135deg,#f8fafceb,#eff6ff9e);border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.seller-order-card-head>div{gap:4px;display:grid}.seller-order-card-head strong{color:var(--ukly-text,#172238);font-size:.95rem}.seller-order-card-head small{color:var(--ukly-text-soft,#64748b)}.seller-order-number{color:#2563eb;letter-spacing:.04em;font-size:.75rem;font-weight:900}.seller-order-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:29px;padding:5px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.seller-order-status--pending{color:#b45309;background:#fff7ed}.seller-order-status--confirmed,.seller-order-status--processing{color:#1d4ed8;background:#eff6ff}.seller-order-status--shipped{color:#6d28d9;background:#f5f3ff}.seller-order-status--completed{color:#15803d;background:#f0fdf4}.seller-order-status--cancelled{color:#b91c1c;background:#fef2f2}.seller-order-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:16px;padding:20px 22px;display:grid}.seller-order-block{background:#f8fafcad;border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex}.seller-order-block-label{color:#64748b;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:900}.seller-order-block>span:not(.seller-order-block-label),.seller-order-block>small{overflow-wrap:anywhere;color:var(--ukly-text-soft,#64748b);font-size:.8rem;line-height:1.45}.seller-order-items{gap:9px;display:grid}.seller-order-item{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.seller-order-item:last-child{border-bottom:0}.seller-order-item>div:first-child{gap:3px;min-width:0;display:grid}.seller-order-item strong{overflow-wrap:anywhere}.seller-order-item small{color:var(--ukly-text-soft,#64748b)}.seller-order-item-price{text-align:right;flex:none;gap:2px;display:grid}.seller-order-item-price span{color:var(--ukly-text-soft,#64748b);font-size:.72rem}.seller-order-payment-row>div{background:var(--ukly-card-bg,#fff);gap:4px;padding:14px 22px;display:grid}.seller-order-payment-row span{color:var(--ukly-text-soft,#64748b);text-transform:uppercase;font-size:.68rem;font-weight:800}.seller-order-payment-row strong{color:var(--ukly-text,#172238)}.seller-order-total{font-size:1rem;color:#2563eb!important}.seller-order-decision{background:linear-gradient(135deg,#fffbebeb,#fff7eddb);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.seller-order-decision-copy{gap:4px;max-width:620px;display:grid}.seller-order-decision-copy strong{color:#92400e}.seller-order-decision-copy span{color:#9a5b1a;font-size:.78rem;line-height:1.45}.seller-order-actions{flex:none;gap:9px;display:flex}.seller-order-actions button,.seller-order-reject-actions button{cursor:pointer;min-height:41px;font:inherit;border-radius:12px;padding:0 15px;font-size:.78rem;font-weight:900;transition:transform .15s,box-shadow .15s,opacity .15s}.seller-order-actions button:hover:not(:disabled),.seller-order-reject-actions button:hover:not(:disabled){transform:translateY(-1px)}.seller-order-actions button:disabled,.seller-order-reject-actions button:disabled{cursor:not-allowed;opacity:.52}.seller-order-accept{color:#fff;background:#16a34a;border:1px solid #15803d}.seller-order-accept:hover:not(:disabled){box-shadow:0 9px 18px #16a34a33}.seller-order-reject,.seller-order-reject-confirm{color:#b91c1c;background:#fef2f2;border:1px solid #dc262638}.seller-order-reject-form{gap:8px;width:min(100%,480px);display:grid}.seller-order-reject-form label{color:#7f1d1d;font-size:.75rem;font-weight:900}.seller-order-reject-form textarea{resize:vertical;box-sizing:border-box;color:#172238;width:100%;min-height:84px;font:inherit;background:#fff;border:1px solid #b91c1c38;border-radius:12px;outline:none;padding:11px 12px;line-height:1.45}.seller-order-reject-form textarea:focus{border-color:#dc26268a;box-shadow:0 0 0 3px #dc262617}.seller-order-reject-actions{justify-content:flex-end;gap:8px;display:flex}.seller-order-reject-confirm{color:#fff;background:#dc2626;border-color:#b91c1c}.seller-order-reject-cancel{color:#475569;background:#fff;border:1px solid #64748b38}html[data-theme=dark] .seller-orders-section,html[data-theme=dark] .seller-order-card,html[data-theme=dark] .seller-order-payment-row>div{border-color:var(--ukly-border)!important;background:var(--ukly-card-bg)!important}html[data-theme=dark] .seller-order-card-head,html[data-theme=dark] .seller-order-block,html[data-theme=dark] .seller-orders-empty{border-color:var(--ukly-border)!important;background:var(--ukly-surface-soft)!important}html[data-theme=dark] .seller-order-reject-form textarea{border-color:var(--ukly-border);background:var(--ukly-control-bg);color:var(--ukly-text)}@media (width<=820px){.seller-order-grid{grid-template-columns:1fr}.seller-order-decision{flex-direction:column;align-items:stretch}.seller-order-actions{width:100%}.seller-order-actions button{flex:1}.seller-order-reject-form{width:100%}}@media (width<=620px){.seller-orders-section{border-radius:22px;padding:20px}.seller-orders-heading,.seller-order-card-head{flex-direction:column;align-items:stretch}.seller-orders-refresh{width:100%}.seller-order-grid,.seller-order-card-head,.seller-order-decision{padding-left:16px;padding-right:16px}.seller-order-payment-row{grid-template-columns:1fr}.seller-order-payment-row>div{padding:12px 16px}.seller-order-actions,.seller-order-reject-actions{flex-direction:column}.seller-order-actions button,.seller-order-reject-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-orders-refresh,.seller-order-actions button,.seller-order-reject-actions button{transition:none!important}}.seller-orders-section{isolation:isolate;background:radial-gradient(circle at 100% 0%, #3b82f60e, transparent 32%), var(--ukly-card-bg,#fff);border:1px solid #94a3b82e;border-radius:30px;margin-top:32px;padding:30px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a05,0 18px 44px #0f172a0e}.seller-orders-section:before{content:"";opacity:.88;background:linear-gradient(90deg,#2563eb,#60a5fa 52%,#60a5fa00);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:30px;right:30px}.seller-orders-heading{z-index:1;padding:2px 2px 22px;position:relative}.seller-orders-heading .route-eyebrow{color:#64748b;letter-spacing:.1em;font-size:.7rem;font-weight:900;line-height:1.25}.seller-orders-heading h2{color:var(--ukly-text,#111827);letter-spacing:-.035em;margin:7px 0;font-size:clamp(1.5rem,2vw,1.8rem);font-weight:900;line-height:1.12}.seller-orders-heading p{max-width:800px;color:var(--ukly-text-soft,#64748b);margin:0;font-size:.9rem;font-weight:500;line-height:1.62}.seller-orders-title-row{gap:11px}.seller-orders-pending-count{background:linear-gradient(#fffaf0,#fff7ed);border-color:#f59e0b38;min-height:29px;padding:5px 11px;font-size:.72rem;box-shadow:0 4px 12px #b453090f}.seller-orders-refresh{color:#1d4ed8;background:linear-gradient(#f8fbff,#eef5ff);border-color:#2563eb2e;min-width:106px;min-height:44px;font-size:.81rem;font-weight:900;box-shadow:0 5px 14px #2563eb12}.seller-orders-list{gap:20px;margin-top:4px}.seller-order-card{border-color:#94a3b833;border-radius:23px;transition:transform .19s cubic-bezier(.2,.8,.2,1),border-color .19s,box-shadow .19s;box-shadow:0 1px 2px #0f172a06,0 11px 28px #0f172a0b}@media (hover:hover){.seller-order-card:hover{border-color:#60a5fa4d;transform:translateY(-2px);box-shadow:0 18px 38px #0f172a12}}.seller-order-card-head{background:linear-gradient(125deg,#f8fafcf0,#f4f9ffcc);min-height:78px;padding:18px 20px}.seller-order-number{font-size:.75rem;font-weight:900}.seller-order-card-head strong{color:var(--ukly-text,#111827);font-size:.92rem;font-weight:900}.seller-order-card-head small{color:#6b7a90;font-size:.74rem;font-weight:600}.seller-order-status{border:1px solid #2563eb1a;gap:6px;min-height:30px;padding:5px 11px;font-size:.7rem;font-weight:900;box-shadow:inset 0 1px #ffffffbf}.seller-order-status:before{content:"";opacity:.7;background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.seller-order-block{background:linear-gradient(145deg,#fafcfffa,#f8fafcd1);border-color:#94a3b82b;border-radius:17px;gap:7px;min-height:114px;padding:15px 16px}.seller-order-block-label{color:#64748b;letter-spacing:.075em;margin-bottom:4px;font-size:.69rem;font-weight:900}.seller-order-block>strong{color:var(--ukly-text,#172238);font-size:.89rem;font-weight:900}.seller-order-item{min-height:50px;padding:7px 0}.seller-order-item>div:first-child strong{color:var(--ukly-text,#172238);font-size:.89rem;font-weight:900}.seller-order-item-price strong{color:var(--ukly-text,#172238);white-space:nowrap;font-size:.9rem;font-weight:900}.seller-order-payment-row>div{justify-content:center;min-height:64px;padding:12px 20px}.seller-order-payment-row strong{color:var(--ukly-text,#172238);font-size:.85rem;font-weight:900}.seller-order-total{letter-spacing:-.015em;color:#2563eb!important;font-size:1rem!important}.seller-order-decision{min-height:76px;padding:16px 20px}.seller-order-accept,.seller-order-reject,.seller-order-reject-confirm,.seller-order-reject-cancel{border-radius:13px!important;min-height:43px!important;font-weight:900!important}.seller-order-accept{background:linear-gradient(#22c55e,#16a34a);box-shadow:0 8px 17px #16a34a2e}.seller-order-reject-confirm{background:linear-gradient(#ef4444,#dc2626)}html[data-theme=dark] .seller-orders-section{background:radial-gradient(circle at 100% 0%, #3b82f617, transparent 32%), var(--ukly-card-bg)!important}html[data-theme=dark] .seller-order-card-head,html[data-theme=dark] .seller-order-block{border-color:var(--ukly-border)!important;background:linear-gradient(145deg, var(--ukly-surface-soft), var(--ukly-card-bg))!important}html[data-theme=dark] :is(.seller-order-card-head strong,.seller-order-block>strong,.seller-order-item>div:first-child strong,.seller-order-item-price strong,.seller-order-payment-row strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-order-card-head small,.seller-order-block>span,.seller-order-block>small,.seller-order-item small,.seller-order-item-price span,.seller-order-payment-row span){color:var(--ukly-text-soft)!important}@media (width<=900px){.seller-order-grid{grid-template-columns:1fr}}@media (width<=620px){.seller-orders-section{border-radius:24px;margin-top:22px;padding:20px 16px}.seller-orders-section:before{left:16px;right:16px}.seller-orders-heading h2{font-size:1.42rem}.seller-order-card{border-radius:19px}.seller-order-status{align-self:flex-start}.seller-order-item-price{min-width:98px}}@media (prefers-reduced-motion:reduce){.seller-order-card{transition:none!important}.seller-order-card:hover{transform:none!important}}.seller-orders-section{--seller-order-blue:#2563eb;--seller-order-blue-soft:#eff6ff;--seller-order-text:#172033;--seller-order-muted:#68758a;--seller-order-border:#94a3b82e;border:1px solid var(--seller-order-border);background:radial-gradient(circle at 88% 2%,#3b82f613,#0000 25%),linear-gradient(#fffffffe,#fafcfffa);border-radius:30px;margin-top:30px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 1px #0f172a05,0 22px 55px #0f172a12}.seller-orders-section:before{background:linear-gradient(90deg,#2563eb 0%,#60a5fa 72%,#0000 100%);width:122px;height:3px;left:28px;right:auto}.seller-orders-heading{align-items:center;padding:4px 4px 24px}.seller-orders-heading>div:first-child{min-width:0}.seller-orders-heading .route-eyebrow{color:#64748b;letter-spacing:.12em;align-items:center;gap:7px;font-size:.68rem;font-weight:900;display:inline-flex}.seller-orders-heading .route-eyebrow:before{content:"";background:#2563eb;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #2563eb1a}.seller-orders-heading h2{color:#172033;letter-spacing:-.045em;margin-top:9px;font-size:clamp(1.52rem,2vw,1.88rem);font-weight:950}.seller-orders-heading p{color:#68758a;max-width:720px;margin-top:7px;font-size:.86rem;line-height:1.58}.seller-orders-refresh{color:#1d4ed8;background:linear-gradient(#fff,#f3f7ff);border:1px solid #2563eb33;border-radius:14px;min-width:112px;min-height:44px;font-size:.78rem;font-weight:900;position:relative;overflow:hidden;box-shadow:0 6px 16px #2563eb17}.seller-orders-refresh:hover:not(:disabled){border-color:#2563eb57;transform:translateY(-2px);box-shadow:0 11px 24px #2563eb24}.seller-orders-refresh:active:not(:disabled){transform:translateY(0)scale(.975)}.seller-orders-list{gap:18px;margin-top:2px;display:grid}.seller-order-card{background:#fff;border:1px solid #94a3b82e;border-radius:22px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;animation:.48s cubic-bezier(.2,.8,.2,1) both sellerOrderCardEnter;position:relative;overflow:hidden;transform:translateY(0)scale(1);box-shadow:0 1px 2px #0f172a06,0 8px 22px #0f172a0b}.seller-order-card:nth-child(2){animation-delay:70ms}.seller-order-card:nth-child(3){animation-delay:.14s}.seller-order-card:nth-child(4){animation-delay:.21s}.seller-order-card:nth-child(5){animation-delay:.28s}.seller-order-card:before{content:"";opacity:.85;background:linear-gradient(#2563eb,#60a5fa 48%,#0000 100%);width:3px;transition:width .22s,opacity .22s;position:absolute;top:0;bottom:0;left:0}@media (hover:hover){.seller-order-card:hover{z-index:2;border-color:#60a5fa57;transform:translateY(-4px)scale(1.002);box-shadow:0 4px 8px #0f172a06,0 22px 46px #0f172a16}.seller-order-card:hover:before{opacity:1;width:5px}}.seller-order-card-head{background:linear-gradient(120deg,#f8fafcf5,#f3f8ffb8);border-bottom:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:84px;padding:16px 20px 16px 22px;display:grid}.seller-order-card-head>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.seller-order-number{color:#2563eb;background:#eff6fff0;border:1px solid #2563eb26;border-radius:11px;grid-row:1/span 2;justify-content:center;align-items:center;min-width:74px;min-height:35px;padding:0 10px;font-size:.71rem;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.seller-order-card-head strong{color:#172033;align-self:end;font-size:.88rem;font-weight:900;line-height:1.25}.seller-order-card-head small{color:#77849a;align-self:start;font-size:.7rem;font-weight:650}.seller-order-status{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:82px;min-height:31px;padding:5px 11px;font-size:.69rem;font-weight:950;line-height:1;display:inline-flex}.seller-order-status:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:999px;position:relative}.seller-order-status--pending:before,.seller-order-status--processing:before{animation:1.8s ease-in-out infinite sellerStatusPulse}.seller-order-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:14px 18px 16px 22px;display:grid}.seller-order-block{background:linear-gradient(145deg,#fbfcfefa,#f7fafdeb);border:1px solid #94a3b82b;border-radius:16px;flex-direction:column;gap:6px;min-width:0;min-height:122px;padding:15px 16px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe0}@media (hover:hover){.seller-order-block:hover{background:linear-gradient(145deg,#fff,#f6faff);border-color:#60a5fa3d;transform:translateY(-1px)}}.seller-order-block-label{color:#6b7890;letter-spacing:.085em;align-items:center;gap:6px;margin-bottom:6px;font-size:.65rem;font-weight:950;display:inline-flex}.seller-order-block-label:before{content:"";background:#60a5fa;border-radius:999px;width:5px;height:5px}.seller-order-items{gap:0;width:100%;display:grid}.seller-order-item{grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:18px;min-height:58px;padding:7px 0;display:grid}.seller-order-item>div:first-child strong{color:#172033;font-size:.87rem;font-weight:900;line-height:1.28}.seller-order-item>div:first-child small{color:#6d7b91;font-size:.71rem;font-weight:650}.seller-order-item-price{text-align:right;align-content:center;gap:3px;min-width:120px;display:grid}.seller-order-item-price span{color:#728097;font-size:.68rem;font-weight:750}.seller-order-item-price strong{color:#172033;font-size:.88rem;font-weight:950}.seller-order-block>strong{color:#172033;font-size:.88rem;font-weight:900;line-height:1.3}.seller-order-block>span:not(.seller-order-block-label),.seller-order-block>small{color:#67758b;font-size:.74rem;font-weight:570;line-height:1.48}.seller-order-payment-row{background:#f1f5f9d1;border-top:1px solid #94a3b826;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.seller-order-payment-row>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:66px;padding:12px 20px;display:flex;position:relative}.seller-order-payment-row>div+div{border-left:1px solid #94a3b826}.seller-order-payment-row span{color:#748196;letter-spacing:.07em;font-size:.61rem;font-weight:950}.seller-order-payment-row strong{color:#172033;font-size:.82rem;font-weight:950;line-height:1.2}.seller-order-total{letter-spacing:-.025em;color:#2563eb!important;font-size:.98rem!important;font-weight:950!important}.seller-order-decision{background:linear-gradient(110deg,#fffbebf2,#fff7edb3);border-top:1px solid #f59e0b24;gap:18px;min-height:80px;padding:16px 20px 16px 22px;position:relative}.seller-order-decision-copy{gap:5px}.seller-order-decision-copy strong{font-size:.83rem;font-weight:950}.seller-order-decision-copy span{max-width:640px;font-size:.73rem;line-height:1.5}.seller-order-actions button,.seller-order-reject-actions button{border-radius:13px;min-height:43px;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s,filter .15s,opacity .15s}.seller-order-accept{background:linear-gradient(#22c55e,#16a34a);border-color:#15803d;box-shadow:0 7px 15px #16a34a2e}.seller-order-accept:hover:not(:disabled){filter:brightness(1.015);transform:translateY(-2px)scale(1.01);box-shadow:0 11px 22px #16a34a3d}.seller-order-reject:hover:not(:disabled),.seller-order-reject-confirm:hover:not(:disabled){transform:translateY(-2px)scale(1.01);box-shadow:0 10px 20px #dc262621}.seller-order-actions button:active:not(:disabled),.seller-order-reject-actions button:active:not(:disabled){transform:translateY(0)scale(.965)}.seller-order-reject-form{background:#ffffffb8;border:1px solid #dc262624;border-radius:15px;padding:12px;animation:.22s cubic-bezier(.2,.8,.2,1) both sellerRejectReveal}.seller-order-reject-form textarea{border-radius:11px;min-height:86px;font-size:.79rem}html[data-theme=dark] .seller-orders-section{--seller-order-text:var(--ukly-text);--seller-order-muted:var(--ukly-text-soft);border-color:var(--ukly-border)!important;background:radial-gradient(circle at 88% 2%, #3b82f61a, transparent 25%), var(--ukly-card-bg)!important}html[data-theme=dark] .seller-order-card{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .seller-order-card-head{border-color:var(--ukly-border);background:linear-gradient(120deg, var(--ukly-surface-soft), var(--ukly-card-bg))}html[data-theme=dark] .seller-order-block{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .seller-order-payment-row{background:var(--ukly-surface-soft)}html[data-theme=dark] .seller-order-payment-row>div{background:var(--ukly-card-bg)}html[data-theme=dark] :is(.seller-orders-heading h2,.seller-order-card-head strong,.seller-order-item strong,.seller-order-item-price strong,.seller-order-block>strong,.seller-order-payment-row strong){color:var(--ukly-text)!important}html[data-theme=dark] :is(.seller-orders-heading p,.seller-order-card-head small,.seller-order-item small,.seller-order-item-price span,.seller-order-block>span,.seller-order-block>small,.seller-order-payment-row span){color:var(--ukly-text-soft)!important}@keyframes sellerOrderCardEnter{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sellerStatusPulse{0%,to{opacity:.58;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 8%, transparent);transform:scale(.88)}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent);transform:scale(1)}}@keyframes sellerRejectReveal{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.seller-order-grid{grid-template-columns:1fr}.seller-order-block{min-height:auto}}@media (width<=620px){.seller-orders-section{border-radius:23px;padding:19px 14px}.seller-orders-section:before{left:14px}.seller-orders-heading{align-items:stretch;padding-bottom:18px}.seller-orders-refresh{width:100%}.seller-order-card{border-radius:18px}.seller-order-card-head{align-items:flex-start;min-height:auto;padding:15px 14px 15px 17px;display:flex}.seller-order-card-head>div{grid-template-columns:auto minmax(0,1fr)}.seller-order-number{min-width:66px}.seller-order-status{align-self:flex-start}.seller-order-grid{padding:12px 12px 14px 16px}.seller-order-item{grid-template-columns:minmax(0,1fr) auto;gap:10px}.seller-order-item-price{min-width:90px}.seller-order-payment-row{grid-template-columns:1fr}.seller-order-payment-row>div{min-height:56px;padding:10px 16px}.seller-order-payment-row>div+div{border-top:1px solid #94a3b824;border-left:0}.seller-order-decision{padding:15px 16px}}@media (prefers-reduced-motion:reduce){.seller-order-card,.seller-order-status:before,.seller-order-reject-form{animation:none!important}.seller-order-card,.seller-order-block,.seller-orders-refresh,.seller-order-actions button,.seller-order-reject-actions button{transition:none!important}.seller-order-card:hover,.seller-order-block:hover{transform:none!important}}.seller-orders-heading{padding:2px 2px 14px}.seller-orders-heading h2{letter-spacing:-.043em;margin:5px 0 4px;font-size:1.54rem}.seller-orders-heading p{font-size:.77rem;line-height:1.45}.seller-orders-refresh{border-radius:11px;min-width:108px;min-height:38px;padding:0 13px}.seller-orders-refresh.is-success{color:#15803d;background:linear-gradient(#f2fff5,#e7f9eb);border-color:#16a34a3d;animation:.28s cubic-bezier(.2,.8,.2,1) both sellerRefreshSuccessF3;box-shadow:0 7px 16px #16a34a1a}.seller-order-number{min-width:61px;min-height:27px;padding:0 8px;font-size:.63rem}.seller-order-block-label:before{width:4px;height:4px}.seller-order-item{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:34px;padding:1px 0}.seller-order-item>div:first-child{gap:0}.seller-order-item>div:first-child small{font-size:.6rem;line-height:1.18}.seller-order-block>span:not(.seller-order-block-label),.seller-order-block>small{font-size:.61rem;line-height:1.25}.seller-order-payment-row span{letter-spacing:.065em;font-size:.51rem}.seller-order-status{gap:5px;min-height:25px;padding:3px 8px;font-size:.61rem}.seller-order-status:before{width:5px;height:5px}.seller-order-status--confirmed{color:#1d4ed8;background:linear-gradient(#f7faff,#eaf3ff);border:1px solid #2563eb24;box-shadow:0 3px 9px #2563eb12}.seller-payment-status{border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:22px;padding:3px 7px;line-height:1;display:inline-flex;font-size:.6rem!important;font-weight:900!important}.seller-payment-status:before{content:"";background:currentColor;border-radius:999px;flex:0 0 5px;width:5px;height:5px}.seller-payment-status--processing{background:linear-gradient(#f0f6ff,#e8f1ff);border:1px solid #2563eb1f;box-shadow:0 3px 9px #2563eb12;color:#2563eb!important}.seller-payment-status--processing:before{animation:1.6s ease-in-out infinite sellerPaymentPulseF3}.seller-payment-status--pending{background:#fff7ed;color:#b45309!important}.seller-payment-status--paid,.seller-payment-status--completed{background:#f0fdf4;color:#15803d!important}.seller-payment-status--failed,.seller-payment-status--cancelled{background:#fef2f2;color:#b91c1c!important}.seller-order-card{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.seller-order-card strong{letter-spacing:-.014em}@media (hover:hover){.seller-order-card:hover{transform:translateY(-3px)scale(1.001)}.seller-order-item-price strong{transition:color .16s,transform .16s}.seller-order-card:hover .seller-order-item-price strong{color:#2563eb;transform:translate(-2px)}}@keyframes sellerRefreshSuccessF3{0%{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes sellerPaymentPulseF3{0%,to{opacity:.55;box-shadow:0 0 0 2px #2563eb0f}50%{opacity:1;box-shadow:0 0 0 5px #2563eb1a}}@media (width<=900px){.seller-order-grid{grid-template-columns:1fr}}@media (width<=620px){.seller-orders-section{padding:16px 11px}.seller-order-card-head{padding:9px 9px 9px 13px}.seller-order-grid{gap:6px;padding:7px 8px 8px 12px}.seller-order-block{padding:7px 9px}.seller-order-item{min-height:32px}.seller-order-payment-row>div{min-height:43px}}@media (prefers-reduced-motion:reduce){.seller-orders-refresh.is-success,.seller-payment-status--processing:before{animation:none!important}}.seller-orders-heading h2{font-size:1.72rem}.seller-orders-heading p{font-size:.86rem}.seller-order-number{font-size:.72rem}.seller-order-block-label{letter-spacing:.08em;font-size:.65rem}.seller-order-item{min-height:42px}.seller-order-item>div:first-child small{margin-top:2px;font-size:.7rem;line-height:1.28}.seller-order-item-price{min-width:108px}.seller-order-copy-value{color:#5f6f86;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:590;line-height:1.4}.seller-order-copy-button{color:#2563eb;cursor:pointer;min-width:58px;min-height:26px;font:inherit;background:linear-gradient(#fffffffa,#eff6fff0);border:1px solid #2563eb24;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:.62rem;font-weight:900;line-height:1;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 8px #2563eb0e}.seller-order-block{padding:10px 12px}.seller-order-grid{gap:9px;padding:8px 10px 9px 15px}@media (width<=620px){.seller-orders-heading h2{font-size:1.5rem}.seller-orders-heading p{font-size:.8rem}.seller-order-item>div:first-child strong,.seller-order-block>strong{font-size:.84rem}.seller-order-copy-value{font-size:.69rem}.seller-order-copy-row{gap:7px}.seller-order-copy-button{min-width:54px;font-size:.59rem}}@media (prefers-reduced-motion:reduce){.seller-order-copy-button{transition:none!important}.seller-order-copy-button:hover{transform:none!important}}.seller-orders-section{padding:26px 28px}.seller-orders-heading{padding-bottom:20px}.seller-orders-heading .route-eyebrow{font-size:.75rem}.seller-orders-heading h2{margin:7px 0 6px;font-size:1.78rem}.seller-orders-heading p{max-width:760px;font-size:.9rem;line-height:1.55}.seller-orders-list{gap:18px}.seller-order-card{border-radius:20px}.seller-order-card-head{min-height:70px;padding:13px 17px 13px 20px}.seller-order-number{min-width:68px;min-height:31px;font-size:.7rem}.seller-order-card-head strong{font-size:.9rem}.seller-order-card-head small{font-size:.7rem}.seller-order-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 14px 14px 18px}.seller-order-block{border-radius:15px;align-self:stretch;gap:5px;padding:12px 14px;height:auto!important;min-height:98px!important}.seller-order-block-label{letter-spacing:.085em;margin-bottom:4px;font-size:.67rem}.seller-order-item{gap:16px;min-height:50px}.seller-order-item>div:first-child strong{font-size:.92rem;line-height:1.26}.seller-order-item>div:first-child small{margin-top:3px;font-size:.72rem}.seller-order-item-price{gap:3px;min-width:115px}.seller-order-item-price span{font-size:.69rem}.seller-order-item-price strong{font-size:.92rem}.seller-order-block>strong{font-size:.91rem;line-height:1.3}.seller-order-copy-row{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:31px;display:grid}.seller-order-copy-row--address{align-items:center}.seller-order-copy-value{color:#5e6d83;font-size:.76rem;font-weight:590;line-height:1.42}.seller-order-copy-button{color:#2563eb;cursor:pointer;background:linear-gradient(#fff,#eef5ff);border:1px solid #2563eb29;border-radius:9px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:grid;box-shadow:0 3px 9px #2563eb12}.seller-order-copy-button svg{pointer-events:none;width:15px;height:15px}.seller-order-copy-button:hover{background:#eaf2ff;border-color:#2563eb57;transform:translateY(-1px)scale(1.03);box-shadow:0 7px 14px #2563eb21}.seller-order-copy-button:active{transform:scale(.94)}.seller-order-payment-row>div{gap:4px;min-height:58px;padding:10px 16px}.seller-order-payment-row span{font-size:.61rem}.seller-order-payment-row strong{font-size:.82rem}.seller-order-total{font-size:1rem!important}.seller-payment-status{min-height:26px;padding:4px 10px;font-size:.68rem!important}.seller-order-status{min-height:29px;padding:4px 10px;font-size:.69rem}html[data-theme=dark] .seller-order-copy-button{color:#93c5fd;background:#2563eb1f;border-color:#60a5fa3d}html[data-theme=dark] .seller-order-copy-value{color:var(--ukly-text-soft)}@media (width<=900px){.seller-order-grid{grid-template-columns:1fr}.seller-order-block{min-height:auto!important}}@media (width<=620px){.seller-orders-section{padding:19px 14px}.seller-orders-heading h2{font-size:1.52rem}.seller-orders-heading p{font-size:.82rem}.seller-order-grid{gap:9px;padding:10px 11px 11px 14px}.seller-order-block{padding:11px 12px}.seller-order-copy-value{font-size:.73rem}.seller-order-copy-row{grid-template-columns:minmax(0,1fr) 30px}.seller-order-copy-button{width:29px;min-width:29px;height:29px;min-height:29px}}@media (prefers-reduced-motion:reduce){.seller-order-copy-button{transition:none!important}.seller-order-copy-button:hover{transform:none!important}}.seller-orders-refresh-success{justify-content:center;align-items:center;gap:6px;display:inline-flex}.seller-orders-refresh-success svg{flex:0 0 15px;width:15px;height:15px}.seller-orders-refresh.is-success{min-width:116px}.seller-orders-section{isolation:isolate;position:relative}.seller-orders-premium-toolbar{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1px solid #94a3b82e;border-radius:20px;gap:14px;margin-top:20px;padding:16px;display:grid;box-shadow:0 12px 35px #0f172a0b}.seller-orders-filter-tabs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.seller-orders-filter-chip{color:#475569;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#f8fafcf5;border:1px solid #94a3b833;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:.75rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.seller-orders-filter-chip:hover{background:#fff;border-color:#3b82f647;transform:translateY(-1px)}.seller-orders-filter-chip.is-active{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#2563eb47;box-shadow:0 7px 18px #2563eb1a}.seller-orders-search{background:#fff;border:1px solid #94a3b833;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:5px 6px 5px 13px;transition:border-color .16s,box-shadow .16s;display:grid}.seller-orders-search:focus-within{border-color:#2563eb6b;box-shadow:0 0 0 4px #3b82f614}.seller-orders-search-icon{font-size:1rem}.seller-orders-search input{min-width:0;color:var(--ukly-text,#172238);font:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.seller-orders-search-clear{color:#64748b;cursor:pointer;background:#f1f5f9f2;border:0;border-radius:10px;width:32px;height:32px;font-size:1.15rem}.seller-orders-search-submit{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:11px;padding:0 15px;font-size:.77rem;font-weight:900;box-shadow:0 7px 16px #2563eb2e}.seller-orders-result-meta{color:#64748b;align-items:center;gap:7px;font-size:.76rem;display:flex}.seller-orders-result-meta strong{color:#0f172a;font-size:.82rem}.seller-orders-section .seller-orders-list{gap:14px}.seller-orders-section .seller-order-card{animation:.38s cubic-bezier(.2,.8,.2,1) both sellerOrderPremiumEnter;animation-delay:calc(min(var(--seller-order-index,0), 8) * 35ms);border-color:#94a3b830;box-shadow:0 3px 8px #0f172a06,0 16px 38px #0f172a0e}@media (hover:hover){.seller-orders-section .seller-order-card:hover{border-color:#3b82f652;transform:translateY(-3px);box-shadow:0 20px 44px #0f172a16}}.seller-order-status-icon{place-items:center;margin-right:5px;font-size:.78rem;line-height:1;display:inline-grid}.seller-order-copy-value{overflow-wrap:anywhere;min-width:0}.seller-order-location-link{color:#1d4ed8;white-space:nowrap;background:#eff6ffe0;border-radius:9px;align-items:center;gap:5px;margin-left:8px;padding:5px 8px;font-size:.72rem;font-weight:900;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.seller-order-location-link:hover{background:#dbeafe;transform:translateY(-1px)}.seller-orders-pagination-shell{background:linear-gradient(135deg,#f8fafcf5,#eff6ffb8);border:1px solid #94a3b82e;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.seller-orders-page-copy{color:#64748b;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:.76rem;display:flex}.seller-orders-page-copy strong{color:#172238;font-size:.9rem}.seller-orders-page-copy small{color:#94a3b8;width:100%;margin-top:2px}.seller-orders-pagination{align-items:center;gap:8px;display:flex}.seller-orders-pagination button{color:#1d4ed8;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #2563eb2e;border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-size:.75rem;font-weight:900;transition:transform .15s,opacity .15s,box-shadow .15s;display:inline-flex}.seller-orders-pagination button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #2563eb1a}.seller-orders-pagination button:disabled{cursor:not-allowed;opacity:.42}.seller-orders-page-number{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:11px;place-items:center;min-width:36px;height:36px;font-size:.77rem;font-weight:900;display:inline-grid;box-shadow:0 6px 14px #2563eb2e}@keyframes sellerOrderPremiumEnter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.seller-orders-section .seller-order-card{transition:none!important;animation:none!important}.seller-orders-filter-chip,.seller-orders-pagination button,.seller-order-location-link{transition:none!important}}@media (width<=760px){.seller-orders-premium-toolbar{border-radius:16px;padding:13px}.seller-orders-search{grid-template-columns:auto minmax(0,1fr) auto}.seller-orders-search-submit{grid-column:1/-1;width:100%}.seller-orders-pagination-shell{flex-direction:column;align-items:stretch}.seller-orders-pagination{justify-content:space-between}.seller-orders-pagination button{flex:1;justify-content:center}.seller-order-location-link{margin-top:6px;margin-left:0}}html[data-theme=dark] .seller-orders-premium-toolbar,html[data-theme=dark] .seller-orders-pagination-shell{border-color:var(--ukly-border);background:var(--ukly-card-bg)}html[data-theme=dark] .seller-orders-search,html[data-theme=dark] .seller-orders-pagination button{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}html[data-theme=dark] .seller-orders-search input{color:var(--ukly-text)}.seller-orders-section .seller-order-shipped-band{box-sizing:border-box;background:linear-gradient(135deg,#f5f3fff0,#eff6ffeb);border-top:1px solid #6366f121;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.seller-order-shipped-band__icon{background:#ffffffe0;border:1px solid #6366f126;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid;box-shadow:0 6px 16px #4f46e514}.seller-order-shipped-band__copy{gap:3px;min-width:0;display:grid}.seller-order-shipped-band__copy strong{color:#312e81;font-size:.78rem;font-weight:900}.seller-order-shipped-band__copy span{color:#64748b;font-size:.72rem;line-height:1.45}.seller-order-shipped-band__badge{color:#4f46e5;white-space:nowrap;background:#ffffffe6;border:1px solid #6366f129;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:900;display:inline-flex}@media (width<=760px){.seller-orders-section .seller-order-shipped-band{grid-template-columns:auto minmax(0,1fr)}.seller-order-shipped-band__badge{grid-column:1/-1;justify-self:start;margin-left:50px}}html[data-theme=dark] .seller-orders-section .seller-order-shipped-band{border-top-color:var(--ukly-border);background:linear-gradient(135deg,#312e812e,#1e40af1f)}html[data-theme=dark] .seller-order-shipped-band__icon,html[data-theme=dark] .seller-order-shipped-band__badge{border-color:var(--ukly-border);background:var(--ukly-surface-soft)}.premium-order-receipt-action{background:linear-gradient(135deg,#eff6fff5,#eef2ffe6);border-top:1px solid #2563eb1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.premium-order-receipt-action__icon{background:#ffffffe6;border:1px solid #2563eb24;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.08rem;display:grid;box-shadow:0 8px 20px #2563eb14}.premium-order-receipt-action__copy{gap:3px;min-width:0;display:grid}.premium-order-receipt-action__copy strong{color:#172554;font-size:.8rem;font-weight:900}.premium-order-receipt-action__copy span{color:#64748b;font-size:.72rem;line-height:1.45}.premium-order-receipt-action__error{color:#b91c1c;margin-top:3px;font-size:.7rem;font-weight:800}.premium-order-receipt-action__button{color:#fff;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:12px;padding:0 16px;font-size:.76rem;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 9px 22px #2563eb33}.premium-order-receipt-action__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #2563eb40}.premium-order-receipt-action__button:disabled{cursor:wait;opacity:.62}.premium-order-receipt-complete{background:linear-gradient(135deg,#ecfdf5f5,#f0fdfaeb);border-top:1px solid #10b9811f;align-items:center;gap:11px;padding:13px 18px;display:flex}.premium-order-receipt-complete__icon{background:#ffffffe6;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.premium-order-receipt-complete>div{gap:2px;display:grid}.premium-order-receipt-complete strong{color:#065f46;font-size:.78rem;font-weight:900}.premium-order-receipt-complete span{color:#64748b;font-size:.71rem}@media (width<=760px){.premium-order-receipt-action{grid-template-columns:auto minmax(0,1fr)}.premium-order-receipt-action__button{grid-column:1/-1;width:100%}}html[data-theme=dark] .premium-order-receipt-action,html[data-theme=dark] .premium-order-receipt-complete{border-top-color:var(--ukly-border);background:var(--ukly-card-bg)}.seller-cod-collection{background:linear-gradient(135deg,#fffbebfa,#fef3c7b8);border:1px solid #d9770633;border-radius:18px;margin:0 22px 18px;overflow:hidden;box-shadow:0 10px 30px #92400e12}.seller-cod-collection__head{align-items:center;gap:14px;padding:16px 18px;display:flex}.seller-cod-collection__icon{background:#f59e0b24;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.seller-cod-collection__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.seller-cod-collection__copy strong{color:#92400e;font-size:15px;font-weight:800}.seller-cod-collection__copy span{color:#78716c;max-width:680px;font-size:13px;line-height:1.5}.seller-cod-collection__open,.seller-cod-collection__confirm{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:12px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s}.seller-cod-collection__open:hover:not(:disabled),.seller-cod-collection__confirm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #1118272e}.seller-cod-collection__open:disabled,.seller-cod-collection__confirm:disabled,.seller-cod-collection__cancel:disabled{cursor:not-allowed;opacity:.55}.seller-cod-collection__form{border-top:1px solid #d977061f;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:14px;padding:16px 18px 18px;display:grid}.seller-cod-collection__form label{flex-direction:column;gap:7px;min-width:0;display:flex}.seller-cod-collection__form label>span{color:#44403c;font-size:12px;font-weight:800}.seller-cod-collection__form input,.seller-cod-collection__form textarea{box-sizing:border-box;color:#1c1917;width:100%;font:inherit;background:#ffffffeb;border:1px solid #78716c38;border-radius:12px;outline:none;font-size:13px;transition:border-color .15s,box-shadow .15s}.seller-cod-collection__form input{min-height:44px;padding:0 13px}.seller-cod-collection__form textarea{resize:vertical;min-height:86px;padding:11px 13px;line-height:1.45}.seller-cod-collection__form input:focus,.seller-cod-collection__form textarea:focus{border-color:#d977068c;box-shadow:0 0 0 4px #f59e0b1a}.seller-cod-collection__error{color:#b91c1c;background:#fef2f2e6;border:1px solid #dc262626;border-radius:11px;grid-column:1/-1;padding:10px 12px;font-size:12px;font-weight:700}.seller-cod-collection__actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.seller-cod-collection__cancel{color:#57534e;min-height:42px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #78716c38;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.seller-cod-paid-band{background:linear-gradient(135deg,#f0fdf4fa,#dcfce7bd);border:1px solid #16a34a2e;border-radius:18px;align-items:center;gap:14px;margin:0 22px 18px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #15803d0f}.seller-cod-paid-band__icon{background:#16a34a1f;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.seller-cod-paid-band__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.seller-cod-paid-band__copy strong{color:#166534;font-size:15px;font-weight:800}.seller-cod-paid-band__copy span,.seller-cod-paid-band__copy small{color:#4b5563;font-size:12px;line-height:1.45}.seller-cod-paid-band__badge{color:#15803d;letter-spacing:.04em;text-transform:uppercase;background:#16a34a1c;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}@media (width<=820px){.seller-cod-collection__head,.seller-cod-paid-band{flex-direction:column;align-items:stretch}.seller-cod-collection__open{width:100%}.seller-cod-collection__form{grid-template-columns:1fr}.seller-cod-paid-band__badge{align-self:flex-start}}@media (width<=620px){.seller-cod-collection,.seller-cod-paid-band{margin-left:16px;margin-right:16px}.seller-cod-collection__actions{flex-direction:column-reverse}.seller-cod-collection__cancel,.seller-cod-collection__confirm{width:100%}}.buyer-dispute-panel{margin-top:16px}.buyer-dispute-entry,.buyer-dispute-active,.buyer-dispute-form{background:linear-gradient(135deg,#f59e0b13,#0f172a85);border:1px solid #f59e0b42;border-radius:18px}.buyer-dispute-entry{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.buyer-dispute-entry strong,.buyer-dispute-active strong,.buyer-dispute-form__heading strong{font-weight:800;display:block}.buyer-dispute-entry p,.buyer-dispute-active p,.buyer-dispute-form__heading p{opacity:.76;margin:5px 0 0;font-size:.82rem;line-height:1.5}.buyer-dispute-open,.buyer-dispute-submit,.buyer-dispute-cancel{min-height:42px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:.84rem;font-weight:800}.buyer-dispute-open,.buyer-dispute-submit{color:#fffbeb;background:linear-gradient(135deg,#d97706f2,#f59e0beb);border:1px solid #f59e0b61}.buyer-dispute-open:disabled,.buyer-dispute-submit:disabled,.buyer-dispute-cancel:disabled{cursor:not-allowed;opacity:.58}.buyer-dispute-form{padding:18px}.buyer-dispute-form__heading{margin-bottom:16px}.buyer-dispute-field{gap:7px;margin-top:13px;display:grid}.buyer-dispute-field>span{opacity:.78;font-size:.77rem;font-weight:800}.buyer-dispute-field input,.buyer-dispute-field textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#0f172ab8;border:1px solid #94a3b838;border-radius:13px;outline:none;padding:11px 13px}.buyer-dispute-field input:focus,.buyer-dispute-field textarea:focus{border-color:#f59e0b9e;box-shadow:0 0 0 3px #f59e0b1a}.buyer-dispute-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.buyer-dispute-cancel{color:inherit;background:#0f172a94;border:1px solid #94a3b83d}.buyer-dispute-error{color:#fca5a5;margin:12px 0 0;font-size:.8rem;font-weight:700}.buyer-dispute-active{background:linear-gradient(135deg,#2563eb18,#0f172a85);border-color:#3b82f64d;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.buyer-dispute-active__icon{background:#3b82f621;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.buyer-dispute-active small{color:#93c5fd;margin-top:7px;font-weight:800;display:inline-block}@media (width<=720px){.buyer-dispute-entry{flex-direction:column;align-items:stretch}.buyer-dispute-open{width:100%}.buyer-dispute-actions{flex-direction:column-reverse}.buyer-dispute-submit,.buyer-dispute-cancel{width:100%}}.seller-dispute-panel{background:linear-gradient(135deg,#3b82f613,#0f172a09);border:1px solid #3b82f63d;border-radius:18px;margin:0 22px 18px;padding:18px}.seller-dispute-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-dispute-panel__identity{align-items:center;gap:12px;min-width:0;display:flex}.seller-dispute-panel__icon{background:#3b82f61f;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.seller-dispute-panel__identity strong{overflow-wrap:anywhere;margin-top:3px;display:block}.seller-dispute-panel__eyebrow{opacity:.68;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800;display:block}.seller-dispute-panel__status{color:#2563eb;background:#3b82f61f;border-radius:999px;flex:none;padding:6px 10px;font-size:.72rem;font-weight:900}.seller-dispute-panel__buyer{opacity:.78;margin-top:14px;font-size:.82rem}.seller-dispute-panel__description{overflow-wrap:anywhere;margin:10px 0 0;line-height:1.55}.seller-dispute-panel__meta{opacity:.68;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:.75rem;display:flex}.seller-dispute-panel__actions{justify-content:flex-end;margin-top:16px;display:flex}.seller-dispute-panel__reply,.seller-dispute-reply__submit,.seller-dispute-reply__cancel{min-height:40px;font:inherit;cursor:pointer;border-radius:12px;padding:0 15px;font-size:.82rem;font-weight:800}.seller-dispute-panel__reply,.seller-dispute-reply__submit{color:#fff;background:#2563eb;border:1px solid #2563eb4d}.seller-dispute-reply{border-top:1px solid #94a3b833;margin-top:16px;padding-top:16px}.seller-dispute-reply label{gap:8px;display:grid}.seller-dispute-reply label>span{font-size:.78rem;font-weight:800}.seller-dispute-reply textarea{box-sizing:border-box;background:var(--ukly-control-bg,#fff);width:100%;min-height:105px;color:var(--ukly-text,#0f172a);font:inherit;resize:vertical;border:1px solid #94a3b840;border-radius:13px;outline:none;padding:12px 13px;line-height:1.5}.seller-dispute-reply textarea:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1a}.seller-dispute-reply__actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.seller-dispute-reply__cancel{color:inherit;background:0 0;border:1px solid #94a3b84d}.seller-dispute-reply__error{color:#dc2626;margin-top:9px;font-size:.78rem;font-weight:700}.seller-dispute-panel__notice{opacity:.63;margin:13px 0 0;font-size:.74rem}.seller-dispute-panel button:disabled{cursor:not-allowed;opacity:.58}html[data-theme=dark] .seller-dispute-panel{background:linear-gradient(135deg,#2563eb1c,#0f172a66);border-color:#60a5fa42}html[data-theme=dark] .seller-dispute-panel__status{color:#93c5fd}@media (width<=620px){.seller-dispute-panel{margin:0 16px 16px;padding:16px}.seller-dispute-panel__head{flex-direction:column}.seller-dispute-panel__status{align-self:flex-start}.seller-dispute-panel__actions,.seller-dispute-reply__actions{flex-direction:column-reverse}.seller-dispute-panel__reply,.seller-dispute-reply__submit,.seller-dispute-reply__cancel{width:100%}}.buyer-dispute-resolution,.seller-dispute-resolution{background:linear-gradient(135deg,#22c55e14,#0f172a06);border:1px solid #22c55e47;border-radius:16px;margin-top:14px;padding:16px}.buyer-dispute-resolution__head,.seller-dispute-resolution__head{align-items:flex-start;gap:11px;display:flex}.buyer-dispute-resolution__head{flex-wrap:wrap;justify-content:flex-start}.buyer-dispute-resolution__icon,.seller-dispute-resolution__icon{background:#22c55e21;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.buyer-dispute-resolution__head p,.seller-dispute-resolution__head p{opacity:.74;margin:4px 0 0;line-height:1.45}.buyer-dispute-resolution__status{background:#22c55e1f;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:.7rem;font-weight:900}.buyer-dispute-resolution__decision,.seller-dispute-resolution__decision,.buyer-dispute-resolution__reason,.seller-dispute-resolution__reason{border:1px solid #94a3b82e;border-radius:12px;margin-top:13px;padding:11px 12px}.buyer-dispute-resolution__decision span,.seller-dispute-resolution__decision span,.buyer-dispute-resolution__reason span,.seller-dispute-resolution__reason span{opacity:.62;text-transform:uppercase;letter-spacing:.035em;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.buyer-dispute-resolution__reason p,.seller-dispute-resolution__reason p{overflow-wrap:anywhere;margin:0;line-height:1.52}.buyer-dispute-resolution__meta,.seller-dispute-resolution__meta{opacity:.68;flex-wrap:wrap;gap:7px 14px;margin-top:11px;font-size:.75rem;display:flex}.buyer-dispute-resolution__notice,.seller-dispute-resolution__notice{opacity:.7;border-top:1px solid #94a3b82e;margin:13px 0 0;padding-top:11px;font-size:.75rem;line-height:1.45}html[data-theme=dark] .buyer-dispute-resolution,html[data-theme=dark] .seller-dispute-resolution{background:linear-gradient(135deg,#22c55e1c,#0f172a59);border-color:#4ade8042}@media (width<=620px){.buyer-dispute-resolution__status{margin-left:0}}.seller-plan-card{background:linear-gradient(135deg,#0f172afa,#1e293bf0);border:1px solid #94a3b833;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) minmax(220px,.9fr);align-items:stretch;gap:18px;margin:0 0 24px;padding:22px;display:grid;box-shadow:0 18px 48px #0f172a1f}.seller-plan-card__identity,.seller-plan-card__usage,.seller-plan-card__upgrade{border-radius:17px;flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.seller-plan-card__identity{background:#ffffff0f}.seller-plan-card__usage{background:#ffffff17}.seller-plan-card__upgrade{background:linear-gradient(135deg,#ffffff1f,#ffffff0d)}.seller-plan-card__eyebrow,.seller-plan-card__usage>span,.seller-plan-card__upgrade>span{letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin-bottom:7px;font-size:.72rem;font-weight:800}.seller-plan-card strong{color:#fff;font-size:1.15rem}.seller-plan-card__identity>strong{font-size:clamp(1.35rem,2vw,1.8rem)}.seller-plan-card p,.seller-plan-card small{color:#ffffffc2;margin:7px 0 0;line-height:1.45}.seller-plan-card__usage>strong{font-size:1.7rem}.seller-plan-card--premium{background:linear-gradient(135deg,#1e40affa,#4f46e5f0)}.seller-plan-card--business{background:linear-gradient(135deg,#581c87fa,#4c1d95f0)}@media (width<=900px){.seller-plan-card{grid-template-columns:1fr 1fr}.seller-plan-card__upgrade{grid-column:1/-1}}@media (width<=620px){.seller-plan-card{grid-template-columns:1fr;padding:15px}.seller-plan-card__upgrade{grid-column:auto}}@media (width<=1180px){.topbar-content{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:14px 18px;display:grid}.brand{min-width:0}.header-actions{justify-self:end;min-width:0}.search{grid-column:1/-1;width:100%;min-width:0}.nav{overflow-x:hidden}.nav-content{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid;overflow:visible}.categories-button{grid-column:1/-1;width:100%;min-width:0}.nav a{text-align:center;white-space:normal;justify-content:center;min-width:0;padding-inline:8px;display:flex}}@media (width<=820px){.topbar-content{grid-template-columns:1fr}.brand,.header-actions{justify-self:stretch}.brand{width:fit-content}.header-actions{justify-content:space-between;width:100%;display:flex}.search{grid-column:1}.nav-content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.topbar-content{gap:12px}.header-actions{gap:8px}.account-action,.cart-action{min-width:0}.nav-content{grid-template-columns:repeat(2,minmax(0,1fr))}.nav a,.categories-button{min-height:42px}}.search{position:relative}.header-premium-search{z-index:120;min-width:340px;position:absolute;top:calc(100% + 12px);left:0;right:0}.header-premium-search .premium-activity{box-shadow:0 22px 52px #1018282e}.search>button[type=submit]:disabled{cursor:wait;opacity:.78}@media (width<=620px){.header-premium-search{min-width:0}}.product-card{position:relative}.product-card-favorite{z-index:8;color:#667085;cursor:pointer;background:#fffffff5;border:1px solid #94a3b852;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 7px 20px #1018281a}.product-card-favorite:hover:not(:disabled){color:#e11d48;background:#fff7f8;border-color:#fda4af;transform:translateY(-1px)scale(1.04);box-shadow:0 10px 26px #e11d4824}.product-card-favorite.is-active{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.product-card-favorite.is-loading{cursor:wait;opacity:.58}.product-card-favorite__icon{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:fill .16s,transform .16s}.product-card-favorite.is-active .product-card-favorite__icon{fill:currentColor}.product-card-favorite:hover .product-card-favorite__icon{transform:scale(1.06)}.premium-product-detail__favorite-icon{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:19px;height:19px}[aria-pressed=true] .premium-product-detail__favorite-icon{fill:currentColor}.seller-premium-activity{margin:14px 0 20px}.seller-catalog-search-button,.seller-orders-search-submit,.seller-orders-refresh{transition:transform .16s,box-shadow .16s,opacity .16s}.seller-catalog-search-button:hover:not(:disabled),.seller-orders-search-submit:hover:not(:disabled),.seller-orders-refresh:hover:not(:disabled){transform:translateY(-1px)}.seller-catalog-search-button:disabled,.seller-orders-search-submit:disabled,.seller-orders-refresh:disabled{cursor:wait}@media (width<=720px){.seller-premium-activity{margin:12px 0 16px}}.auth-landing.login-page{background:radial-gradient(circle at 14% 0,#316ff626,#0000 32%),radial-gradient(circle at 92% 34%,#6f4ef617,#0000 29%),#f5f7fb;min-height:100vh;padding:0;display:block}.auth-landing__container{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:start;gap:28px;width:min(1500px,100% - 48px);margin:0 auto;padding:38px 0 64px;display:grid}.auth-showcase{color:#fff;background:radial-gradient(circle at 92% 8%,#ffffff2b,#0000 24%),linear-gradient(145deg,#0f2b61 0%,#1455df 54%,#2878f5 100%);border-radius:32px;min-width:0;padding:40px;overflow:hidden;box-shadow:0 30px 70px #1c3f7c38}.auth-showcase__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-showcase__brand{color:#fff}.auth-showcase__market-link{color:#ffffffe6;align-items:center;gap:9px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.auth-showcase__market-link:hover{color:#fff}.auth-showcase__hero{max-width:720px;padding:86px 0 52px}.auth-showcase__badge{letter-spacing:.11em;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.auth-showcase__hero h1{color:#fff;letter-spacing:-.055em;max-width:720px;margin:22px 0 20px;font-size:clamp(44px,5vw,74px);line-height:.98}.auth-showcase__hero>p{color:#ffffffcf;max-width:620px;margin:0;font-size:18px;line-height:1.65}.auth-showcase__trust{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.auth-showcase__trust span{background:#ffffff1c;border:1px solid #ffffff21;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:720}.auth-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-benefit-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081d483d;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:42px 1fr;gap:14px;padding:18px;display:grid}.auth-benefit-card>span{background:#ffffff21;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.auth-benefit-card strong{margin-bottom:6px;font-size:15px;display:block}.auth-benefit-card p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.55}.auth-how,.auth-discovery{border-top:1px solid #ffffff24;margin-top:34px;padding-top:28px}.auth-how h2,.auth-discovery h2{color:#fff;letter-spacing:-.03em;margin:7px 0 18px;font-size:25px}.auth-how__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auth-how__steps>div{background:#ffffff17;border-radius:17px;align-items:center;gap:11px;min-height:62px;padding:12px 14px;display:flex}.auth-how__steps b{color:#155eef;background:#fff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.auth-how__steps span{font-size:13px;font-weight:720;line-height:1.35}.auth-discovery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auth-discovery-card{background:linear-gradient(145deg,#ffffff2e,#ffffff12);border:1px solid #ffffff24;border-radius:19px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:18px;display:flex}.auth-discovery-card>span{color:#ffffff9e;letter-spacing:.1em;margin-bottom:auto;font-size:10px;font-weight:850}.auth-discovery-card strong{font-size:15px}.auth-discovery-card p{color:#ffffffad;margin:7px 0 0;font-size:12px;line-height:1.5}.auth-access-panel{min-width:0;position:sticky;top:28px}.auth-access-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e1e7f0;border-radius:30px;padding:40px;box-shadow:0 26px 60px #24345221}.auth-access-card__top h2{color:#101828;letter-spacing:-.045em;margin:14px 0 9px;font-size:clamp(31px,3vw,42px)}.auth-access-card__top p{color:#667085;margin:0;line-height:1.6}.auth-mode-switch{background:#eef2f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin:28px 0;padding:5px;display:grid}.auth-mode-switch button{color:#667085;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:780;transition:background .16s,color .16s,box-shadow .16s}.auth-mode-switch button.is-active{color:#155eef;background:#fff;box-shadow:0 6px 18px #1e3b6917}.auth-mode-switch button:disabled{cursor:wait}.auth-access-card .login-form{gap:16px}.auth-access-card .login-form input{min-height:52px}.auth-access-card .login-submit{margin-top:4px}.auth-access-card__promise{background:#f8faff;border:1px solid #dfe7f4;border-radius:16px;grid-template-columns:40px 1fr;gap:12px;margin-top:24px;padding:15px;display:grid}.auth-access-card__shield{color:#155eef;background:#e9f1ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.auth-access-card__shield svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.auth-access-card__promise strong{color:#182230;font-size:13px;display:block}.auth-access-card__promise p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.45}.auth-access-card .login-security-note{margin-top:18px}.auth-access-card__mobile-market{color:#155eef;text-align:center;margin-top:18px;font-size:13px;font-weight:760;text-decoration:none;display:none}@media (width<=1080px){.auth-landing__container{grid-template-columns:1fr}.auth-access-panel{order:-1;position:static}.auth-showcase{padding:34px}.auth-showcase__hero{padding:54px 0 38px}}@media (width<=720px){.auth-landing__container{gap:14px;width:min(100% - 24px,680px);padding:12px 0 34px}.auth-access-card,.auth-showcase{border-radius:22px}.auth-access-card{padding:26px 20px}.auth-showcase{padding:24px 20px}.auth-showcase__market-link{display:none}.auth-showcase__hero{padding:42px 0 30px}.auth-showcase__hero h1{font-size:42px}.auth-benefits,.auth-discovery__grid,.auth-how__steps{grid-template-columns:1fr}.auth-discovery-card{min-height:130px}.auth-access-card__mobile-market{display:block}}@media (width<=420px){.auth-landing__container{width:100%;padding:0}.auth-access-card,.auth-showcase{border:0;border-radius:0}.auth-access-card{box-shadow:none}.auth-showcase__hero h1{font-size:36px}}.auth-landing{position:relative;overflow-x:hidden}.auth-landing__ambient{pointer-events:none;background:radial-gradient(circle at 13% 18%,#3370ff14,#0000 24%),radial-gradient(circle at 88% 74%,#7755ff12,#0000 28%);position:fixed;inset:0}.auth-showcase{isolation:isolate;position:relative}.auth-showcase>*{z-index:2;position:relative}.auth-showcase__orb{z-index:0;pointer-events:none;filter:blur(30px);opacity:.3;border-radius:50%;width:360px;height:360px;animation:9s ease-in-out infinite alternate auth-orb-float;position:absolute}.auth-showcase__orb--one{background:#74b2ffb8;top:5%;right:-14%}.auth-showcase__orb--two{background:#4938ff75;animation-delay:-4s;bottom:5%;left:-18%}@keyframes auth-orb-float{0%{transform:translateY(-8px)scale(.96)}to{transform:translate(18px,18px)scale(1.07)}}.auth-benefit-card{transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.auth-benefit-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#87bfff47,#0000 56%);transition:opacity .22s,transform .42s;position:absolute;inset:-40%;transform:translate(-30%,30%)}.auth-benefit-card:hover{background:#0c2f6f5c;border-color:#b2d6ff73;transform:translateY(-4px);box-shadow:0 20px 42px #01124038,0 0 28px #5d9eff21}.auth-benefit-card:hover:before{opacity:1;transform:translate(20%,-10%)}.auth-how__step{color:#fff;text-align:left;min-width:0;min-height:76px;font:inherit;cursor:pointer;background:#ffffff17;border:1px solid #ffffff21;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 11px;padding:14px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.auth-how__step:after{content:"";opacity:0;filter:blur(22px);background:#a6d2ff61;border-radius:50%;width:120px;height:120px;transition:opacity .22s,transform .32s;position:absolute;top:-80px;right:-70px}.auth-how__step:hover{background:#ffffff24;border-color:#c7e2ff80;transform:translateY(-5px)scale(1.012);box-shadow:0 18px 34px #00144b3d,0 0 30px #57a1ff2e}.auth-how__step:hover:after{opacity:1;transform:translate(-18px,22px)}.auth-how__step:active{transform:translateY(-1px)scale(.995)}.auth-how__step b{grid-row:1/3}.auth-how__step>span{font-size:13px;font-weight:800}.auth-how__step small{color:#ffffff9c;grid-column:2;font-size:10px}.auth-how__step i{opacity:.7;grid-area:1/3/3;font-size:18px;font-style:normal;transition:transform .18s,opacity .18s}.auth-how__step:hover i{opacity:1;transform:translate(4px)}.auth-discovery-card{appearance:none;color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.auth-discovery-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff29,#0000 72%);transition:transform .52s,opacity .22s;position:absolute;inset:0;transform:translate(-100%)}.auth-discovery-card:hover{border-color:#ddedff7a;transform:translateY(-6px);box-shadow:0 20px 42px #01154942,0 0 30px #67aeff29}.auth-discovery-card:hover:before{opacity:1;transform:translate(100%)}.auth-discovery-card>*{z-index:2;position:relative}.auth-discovery-card em{color:#ffffffd1;align-items:center;gap:7px;margin-top:13px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.auth-discovery-card em span{transition:transform .18s}.auth-discovery-card:hover em span{transform:translate(4px)}.auth-account-kicker{background:linear-gradient(135deg,#f9fbff,#eef5ff);border:1px solid #dbe6f7;border-radius:14px;align-items:center;gap:10px;width:fit-content;margin-bottom:22px;padding:10px 13px 10px 10px;display:inline-flex;box-shadow:0 8px 22px #1f4a8c12}.auth-account-kicker__icon{color:#155eef;background:#e7f0ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-account-kicker__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.auth-account-kicker>span:last-child{gap:2px;display:grid}.auth-account-kicker small{color:#7b8ca8;letter-spacing:.12em;font-size:8px;font-weight:850}.auth-account-kicker strong{color:#182230;letter-spacing:.04em;font-size:13px;font-weight:900}.auth-access-card .login-form input{transition:border-color .18s,box-shadow .18s,transform .18s}.auth-access-card .login-form input:focus{border-color:#3777f4;transform:translateY(-1px);box-shadow:0 0 0 4px #3777f41c,0 10px 22px #2959b112}.auth-primary-action{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.auth-primary-action:after{content:"";pointer-events:none;background:#ffffff38;width:20%;height:220%;transition:left .45s;position:absolute;top:-60%;left:-25%;transform:rotate(22deg)}.auth-primary-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #1a61eb40}.auth-primary-action:hover:not(:disabled):after{left:120%}.auth-support{z-index:300;justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:24px}.auth-support__launcher{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#155eef,#3478f6);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:8px 17px 8px 9px;font-size:13px;font-weight:820;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 15px 36px #155eef4d}.auth-support__launcher:hover{transform:translateY(-3px);box-shadow:0 20px 40px #155eef61,0 0 30px #4191ff33}.auth-support__launcher-icon{background:#ffffff2b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.auth-support__launcher-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-support__card{background:#fffffff7;border:1px solid #dce6f5;border-radius:22px;width:min(350px,100vw - 32px);padding:22px;animation:.18s ease-out auth-support-enter;position:relative;box-shadow:0 26px 60px #1b305233}@keyframes auth-support-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-support__close{color:#667085;cursor:pointer;background:#f1f4f9;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:12px;right:13px}.auth-support__eyebrow{color:#155eef;letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.auth-support__card>strong{color:#111827;letter-spacing:-.025em;padding-right:28px;font-size:21px;display:block}.auth-support__card>p{color:#667085;margin:9px 0 17px;font-size:13px;line-height:1.55}.auth-support__email{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#155eef;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:820;transition:transform .17s,box-shadow .17s;display:flex}.auth-support__email:hover{transform:translateY(-2px);box-shadow:0 12px 26px #155eef3b}.auth-support__email svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.auth-support__card>small{color:#8a98ad;text-align:center;margin-top:10px;font-size:10px;display:block}.auth-support__notice{color:#76551c;background:#fff8e8;border:1px solid #f0d9a4;border-radius:10px;margin-bottom:12px;padding:10px 11px;font-size:11px;line-height:1.45}.auth-how__step:focus-visible,.auth-discovery-card:focus-visible,.auth-support__launcher:focus-visible,.auth-support__email:focus-visible{outline-offset:3px;outline:3px solid #7eb8ffcc}@media (prefers-reduced-motion:reduce){.auth-showcase__orb,.auth-support__card{animation:none}.auth-how__step,.auth-benefit-card,.auth-discovery-card,.auth-primary-action,.auth-support__launcher{transition:none}}@media (width<=720px){.auth-support{bottom:14px;right:14px}.auth-support__launcher{min-height:48px}.auth-how__step{min-height:70px}}@media (width<=420px){.auth-support__launcher>span:last-child{display:none}.auth-support__launcher{width:52px;padding:7px}.auth-support__launcher-icon{width:36px;height:36px}}.auth-showcase__public-access{background:#07235b3d;border:1px solid #cce6ff40;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;width:fit-content;max-width:650px;margin-top:20px;padding:12px 15px;display:grid;box-shadow:inset 0 1px #ffffff12}.auth-showcase__public-access>span{color:#fff;background:#ffffff21;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.auth-showcase__public-access svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.auth-showcase__public-access strong{color:#fff;font-size:12.5px;font-weight:850;display:block}.auth-showcase__public-access p{color:#ffffffc2;margin:3px 0 0;font-size:11.5px;line-height:1.45}.auth-benefit-card strong{color:#fff;font-size:15.5px;font-weight:850}.auth-benefit-card p{color:#ffffffd4;font-size:13px;line-height:1.58}.auth-how__step{background:linear-gradient(145deg,#ffffff24,#ffffff16);min-height:82px}.auth-how__step>span{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:850}.auth-how__step small{color:#ffffffc7;font-size:11.5px;font-weight:650}.auth-how__step i{color:#fff;font-size:20px}.auth-discovery-card{background:linear-gradient(150deg,#fff3,#ffffff16);min-height:175px}.auth-discovery-card>span{color:#ffffffc2;font-size:10.5px}.auth-discovery-card strong{color:#fff;font-size:17px;font-weight:870;line-height:1.25}.auth-discovery-card p{color:#ffffffd1;font-size:12.5px;line-height:1.55}.auth-discovery-card em{color:#fff;font-size:12px;font-weight:820}.auth-account-kicker{background:linear-gradient(135deg,#fbfdff,#edf4ff);border:1px solid #d8e4f6;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #234f9217}.auth-account-kicker__brand{color:#155eef;letter-spacing:-.05em;background:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:950;display:grid;box-shadow:0 8px 18px #155eef21}.auth-account-kicker__copy{gap:2px;display:grid}.auth-account-kicker__copy small{color:#155eef;letter-spacing:.12em;font-size:9px;font-weight:900}.auth-account-kicker__copy strong{color:#111827;letter-spacing:.025em;font-size:15px;font-weight:950}.auth-account-kicker__status{color:#426287;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9.5px;font-weight:750;display:inline-flex}.auth-account-kicker__status i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.auth-how__step:hover,.auth-discovery-card:hover{border-color:#d8eeffa8;box-shadow:0 20px 44px #00154b47,0 0 36px #59acff38}.auth-support__card>strong{font-size:22px;font-weight:900}.auth-support__card>p{color:#56647a;font-size:13px}@media (width<=720px){.auth-account-kicker{grid-template-columns:44px minmax(0,1fr)}.auth-account-kicker__status{grid-column:1/-1;justify-self:start}.auth-showcase__public-access{width:100%}.auth-discovery-card{min-height:145px}}@media (width<=420px){.auth-account-kicker{padding:10px}.auth-account-kicker__brand{width:42px;height:42px}}.auth-showcase__official-brand{width:min(320px,42vw);text-decoration:none;display:block}.auth-showcase__logo-shell{background:linear-gradient(145deg,#fffffff7,#eff7ffed);border:1px solid #ffffff24;border-radius:22px;justify-content:flex-start;align-items:center;width:100%;min-height:110px;padding:15px 18px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #02144333,inset 0 1px #fffc}.auth-showcase__logo-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:120px;height:180%;transition:left .65s;position:absolute;top:-40%;left:-150px;transform:rotate(22deg)}.auth-showcase__official-brand:hover .auth-showcase__logo-shell{border-color:#bfe1ffc2;transform:translateY(-3px);box-shadow:0 24px 50px #01134242,0 0 34px #59afff33}.auth-showcase__official-brand:hover .auth-showcase__logo-shell:after{left:130%}.auth-showcase__official-logo{z-index:2;width:100%;max-width:278px;height:auto;display:block;position:relative}.auth-account-kicker__brand--official{padding:5px;overflow:hidden}.auth-account-kicker__brand--official img{object-fit:contain;width:100%;height:100%;display:block}.auth-showcase__header{align-items:flex-start}@media (width<=1080px){.auth-showcase__official-brand{width:min(300px,55vw)}.auth-showcase__logo-shell{min-height:100px}}@media (width<=720px){.auth-showcase__official-brand{width:min(290px,74vw)}.auth-showcase__logo-shell{min-height:94px;padding:12px 14px}.auth-showcase__official-logo{max-width:250px}.auth-showcase__hero{padding-top:40px}}@media (width<=420px){.auth-showcase__official-brand{width:min(260px,82vw)}.auth-showcase__logo-shell{min-height:86px}}.auth-showcase__circular-brand{justify-items:center;gap:16px;width:fit-content;max-width:100%;display:grid}.auth-showcase__circular-brand .auth-showcase__logo-shell{display:none}.auth-showcase__circle-orbit{background:radial-gradient(circle,#7fc6ff4d,#4891ff1a 48%,#0000 70%);border-radius:50%;place-items:center;width:180px;height:180px;transition:transform .24s,filter .24s;display:grid;position:relative;box-shadow:0 0 0 1px #b4daff2e,0 0 42px #4aa6ff2e}.auth-showcase__circle-orbit:before,.auth-showcase__circle-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.auth-showcase__circle-logo{z-index:2;background:linear-gradient(145deg,#fff,#edf5ff);border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00164a52,inset 0 1px #fffffff2,0 0 30px #57b0ff3d}.auth-showcase__circle-mark{object-fit:contain;width:104px;height:104px;transition:transform .26s;display:block}.auth-showcase__circular-brand:hover .auth-showcase__circle-mark{transform:scale(1.055)}.auth-showcase__brand-wordmark{color:#fff;justify-items:center;gap:6px;display:grid}.auth-showcase__brand-wordmark>strong{color:#fff;letter-spacing:-.045em;font-size:25px;font-weight:900;line-height:1}.auth-showcase__brand-wordmark>span{color:#ffffffad;letter-spacing:.34em;grid-template-columns:40px auto 40px;align-items:center;gap:10px;font-size:8px;font-weight:800;display:grid}.auth-showcase__brand-wordmark i{background:#ffffff80;height:1px;display:block}.auth-account-kicker__brand--circle{background:radial-gradient(circle,#fff 58%,#edf5ff 100%);border:1px solid #d5e5fb;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;overflow:visible;box-shadow:0 8px 18px #155eef1c,0 0 0 5px #4b8ff40f}.auth-account-kicker__brand--circle>span{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.auth-account-kicker__brand--circle img{object-fit:contain;width:35px;height:35px}@media (width<=1080px){.auth-showcase__circle-orbit{width:164px;height:164px}.auth-showcase__circle-logo{width:130px;height:130px}.auth-showcase__circle-mark{width:94px;height:94px}.auth-showcase__header{min-height:214px}}@media (width<=720px){.auth-showcase__header{min-height:auto}.auth-showcase__circular-brand{margin:10px auto 12px}.auth-showcase__circle-orbit{width:150px;height:150px}.auth-showcase__circle-logo{width:118px;height:118px}.auth-showcase__circle-mark{width:84px;height:84px}.auth-showcase__brand-wordmark>strong{font-size:23px}.auth-showcase__brand-wordmark>span{grid-template-columns:30px auto 30px;font-size:7px}.auth-showcase__hero{padding-top:28px}}@media (width<=420px){.auth-showcase__circle-orbit{width:136px;height:136px}.auth-showcase__circle-logo{width:108px;height:108px}.auth-showcase__circle-mark{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.auth-showcase__circle-orbit,.auth-showcase__circle-mark{transition:none}}.auth-showcase__circular-brand{gap:18px}.auth-showcase__circle-orbit{background:radial-gradient(circle,#85caff57,#4692ff1f 47%,#0000 72%);width:208px;height:208px;box-shadow:0 0 0 1px #bce0ff33,0 0 50px #49a6ff38}.auth-showcase__circle-orbit:before{border:1px solid #c8e6ff42;inset:10px}.auth-showcase__circle-orbit:after{border:1px solid #71b8ff2e;inset:-12px}.auth-showcase__circle-logo{background:radial-gradient(circle at 42% 32%,#fff 0%,#f9fcff 54%,#eaf3ff 100%);width:166px;height:166px;box-shadow:0 21px 46px #00144657,inset 0 1px #fff,0 0 34px #56b2ff47}.auth-showcase__circle-mark{width:120px;height:120px}.auth-showcase__brand-wordmark{gap:7px}.auth-showcase__brand-wordmark>strong{letter-spacing:-.048em;text-shadow:0 5px 18px #00123f2e;font-size:29px;font-weight:950}.auth-showcase__brand-wordmark>span{letter-spacing:.36em;color:#ffffffc7;grid-template-columns:46px auto 46px;gap:11px;font-size:8.5px;font-weight:850}.auth-showcase__brand-wordmark i{background:#ffffff9e}.auth-account-kicker__brand--circle{background:radial-gradient(circle,#fff 57%,#edf5ff 100%);border:1px solid #cfe1fb;width:58px;height:58px;box-shadow:0 10px 24px #155eef24,0 0 0 6px #4b8ff411,0 0 26px #50a4ff1a}.auth-account-kicker__brand--circle>span{width:47px;height:47px}.auth-account-kicker__brand--circle img{width:42px;height:42px}.auth-account-kicker{grid-template-columns:58px minmax(0,1fr) auto;min-height:78px;padding:10px 14px 10px 10px}.auth-account-kicker__copy small{font-size:9.5px}.auth-account-kicker__copy strong{font-size:16px}.auth-showcase__header{min-height:270px}.auth-showcase__hero{padding-top:18px}.auth-showcase__circular-brand:hover .auth-showcase__circle-orbit{filter:drop-shadow(0 0 23px #6cc0ff52);transform:translateY(-5px)scale(1.025)}.auth-showcase__circular-brand:hover .auth-showcase__circle-logo{box-shadow:0 24px 50px #00144661,inset 0 1px #fff,0 0 42px #64bfff57}@media (width<=1180px){.auth-showcase__circle-orbit{width:190px;height:190px}.auth-showcase__circle-logo{width:152px;height:152px}.auth-showcase__circle-mark{width:110px;height:110px}.auth-showcase__brand-wordmark>strong{font-size:27px}.auth-showcase__header{min-height:248px}}@media (width<=1080px){.auth-showcase__circle-orbit{width:180px;height:180px}.auth-showcase__circle-logo{width:144px;height:144px}.auth-showcase__circle-mark{width:103px;height:103px}.auth-showcase__header{min-height:232px}}@media (width<=720px){.auth-showcase__circle-orbit{width:168px;height:168px}.auth-showcase__circle-logo{width:134px;height:134px}.auth-showcase__circle-mark{width:96px;height:96px}.auth-showcase__brand-wordmark>strong{font-size:25px}.auth-showcase__brand-wordmark>span{grid-template-columns:34px auto 34px;font-size:7.5px}.auth-showcase__header{min-height:auto}.auth-account-kicker{grid-template-columns:54px minmax(0,1fr)}.auth-account-kicker__brand--circle{width:54px;height:54px}.auth-account-kicker__brand--circle>span{width:44px;height:44px}.auth-account-kicker__brand--circle img{width:39px;height:39px}.auth-account-kicker__status{grid-column:1/-1}}@media (width<=420px){.auth-showcase__circle-orbit{width:150px;height:150px}.auth-showcase__circle-logo{width:120px;height:120px}.auth-showcase__circle-mark{width:86px;height:86px}.auth-showcase__brand-wordmark>strong{font-size:23px}}.auth-benefit-card__visual svg,.auth-how__step-icon svg,.auth-discovery-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.auth-benefit-card__visual{color:#fff;background:linear-gradient(145deg,#fff3,#ffffff17);border:1px solid #ffffff21;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.auth-benefit-card__visual b{color:#155eef;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 5px 12px #00133d33}.auth-how__step-icon{color:#155eef;background:linear-gradient(145deg,#fff,#eaf3ff);border-radius:14px;grid-row:1/3;place-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 18px #01184829}.auth-discovery-card__top{color:#ffffffe6;align-items:center;gap:10px;margin-bottom:auto;display:flex}.auth-discovery-card__top b{letter-spacing:.1em;font-size:10.5px;font-weight:900}.auth-discovery-card__icon{color:#fff;background:#ffffff24;border:1px solid #ffffff26;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;transition:transform .21s,background .21s,box-shadow .21s;display:grid}.auth-account-kicker__status{position:relative;overflow:visible}.auth-secure-ripple{flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.auth-secure-ripple>i{opacity:0;border:1px solid #22c55e99;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite ukly-secure-wave;position:absolute}.auth-secure-ripple>b{z-index:2;background:#22c55e;border-radius:50%;width:8px;height:8px;display:block;position:relative;box-shadow:0 0 0 4px #22c55e1c,0 0 13px #22c55e57}@keyframes ukly-secure-wave{0%{opacity:.72;transform:scale(.65)}72%{opacity:.08}to{opacity:0;transform:scale(2.8)}}.auth-benefit-card:hover .auth-benefit-card__visual{box-shadow:inset 0 1px #ffffff26,0 0 25px #7dc7ff3d}@media (width<=720px){.auth-how__step{grid-template-columns:42px minmax(0,1fr) auto}.auth-discovery-card__icon{width:37px;height:37px}.auth-benefit-card__visual{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.auth-secure-ripple>i{animation:none;display:none}.auth-how__step-icon,.auth-discovery-card__icon{transition:none}}.auth-benefit-card,.auth-how__step,.auth-discovery-card{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #b9dcff38;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s,background .26s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0323682e,0 14px 30px #00184d24}.auth-benefit-card:after,.auth-how__step:before,.auth-discovery-card:after{content:"";z-index:-1;opacity:.65;background:linear-gradient(90deg,#0000,#ccebffe6,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.auth-benefit-card:before,.auth-how__step:after,.auth-discovery-card:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:28%;height:240%;transition:left .65s,opacity .22s;position:absolute;top:-70%;left:-45%;transform:rotate(20deg)}.auth-benefit-card:hover:before,.auth-how__step:hover:after,.auth-discovery-card:hover:before{opacity:1;left:125%}.auth-benefit-card:hover,.auth-how__step:hover,.auth-discovery-card:hover{background:linear-gradient(145deg,#ffffff2e,#ffffff13);border-color:#d1ebff7a;transform:translateY(-6px)scale(1.012);box-shadow:inset 0 1px #ffffff2e,0 22px 44px #0015463d,0 0 34px #59afff29}.auth-benefit-card__visual{color:#fff;background:radial-gradient(circle at 35% 28%,#ffffff47,#79b9ff1f 38%,#2266da2e 72%);border:1px solid #d2ecff57;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -6px 14px #042d8026,0 10px 24px #001a563d,0 0 0 5px #80beff0e}.auth-benefit-card__visual:before{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:6px}.auth-benefit-card__visual svg{z-index:2;stroke-width:1.65px;filter:drop-shadow(0 3px 6px #0019503d);width:24px;height:24px;position:relative}.auth-benefit-card__visual b{color:#155eef;background:linear-gradient(145deg,#fff,#dcecff);border:2px solid #ebf6ffe6;min-width:23px;height:23px;font-size:8px;bottom:-4px;right:-4px;box-shadow:0 6px 14px #0019563d}.auth-benefit-card:hover .auth-benefit-card__visual{transform:translateY(-3px)scale(1.08)rotate(-2deg);box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -6px 14px #042d8021,0 14px 28px #001a5647,0 0 32px #6fc0ff3d}.auth-how__step-icon{color:#135ee8;background:linear-gradient(145deg,#fff,#e2effff5);border:1px solid #d6e9ffe6;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #fff,inset 0 -5px 10px #4a82dc0f,0 11px 24px #00236938,0 0 0 5px #9ecfff14}.auth-how__step-icon:before{content:"";border:1px solid #3e83ee14;border-radius:13px;position:absolute;inset:5px}.auth-how__step-icon svg{z-index:2;stroke-width:1.75px;filter:drop-shadow(0 3px 5px #165fe01f);width:25px;height:25px;position:relative}.auth-how__step:hover .auth-how__step-icon{transform:translateY(-4px)rotate(-3deg)scale(1.08);box-shadow:inset 0 1px #fff,0 16px 30px #00236947,0 0 28px #88caff42}.auth-how__step>span{letter-spacing:-.015em;font-size:14.5px;font-weight:880}.auth-how__step small{color:#fffc;font-size:11.5px}.auth-discovery-card__icon{color:#fff;background:radial-gradient(circle at 35% 25%,#ffffff40,#6db5ff1f 44%,#2c74e124 100%);border:1px solid #d3edff52;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -5px 12px #00378e1f,0 10px 24px #001b5838}.auth-discovery-card__icon:after{content:"";border:1px solid #ffffff21;border-radius:12px;position:absolute;inset:6px}.auth-discovery-card__icon svg{z-index:2;stroke-width:1.7px;filter:drop-shadow(0 3px 6px #001d573d);width:24px;height:24px;position:relative}.auth-discovery-card:hover .auth-discovery-card__icon{background:radial-gradient(circle at 35% 25%,#ffffff52,#74bfff2b 44%,#2d75e22e 100%);transform:translateY(-4px)scale(1.09)rotate(-2deg);box-shadow:inset 0 1px #ffffff40,0 15px 30px #001b5847,0 0 30px #75c2ff40}.auth-discovery-card:first-child{background:radial-gradient(circle at 18% 18%,#4ebcff29,#0000 38%),linear-gradient(145deg,#ffffff26,#ffffff0f)}.auth-discovery-card:nth-child(2){background:radial-gradient(circle at 18% 18%,#a489ff24,#0000 38%),linear-gradient(145deg,#ffffff26,#ffffff0f)}.auth-discovery-card:nth-child(3){background:radial-gradient(circle at 18% 18%,#68e0d01f,#0000 38%),linear-gradient(145deg,#ffffff26,#ffffff0f)}.auth-how header>span,.auth-discovery header>span{color:#e2f0ffc7;letter-spacing:.16em;font-size:9px;font-weight:900}.auth-how h2,.auth-discovery h2{color:#fff;text-shadow:0 4px 14px #001b502e;font-weight:900}.auth-secure-ripple>b{background:radial-gradient(circle at 35% 30%,#76f3a1,#22c55e 55%,#12933f 100%);width:9px;height:9px;box-shadow:0 0 0 4px #22c55e1a,0 0 15px #22c55e61}.auth-secure-ripple>i{border:1px solid #34d36794;width:9px;height:9px}@media (width<=720px){.auth-benefit-card__visual{width:50px;height:50px}.auth-how__step-icon{width:48px;height:48px}.auth-discovery-card__icon{width:46px;height:46px}.auth-how__step{grid-template-columns:48px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.auth-benefit-card,.auth-how__step,.auth-discovery-card,.auth-benefit-card__visual,.auth-how__step-icon,.auth-discovery-card__icon{transition:none}.auth-benefit-card:before,.auth-how__step:after,.auth-discovery-card:before{display:none}}.auth-benefit-card:first-child .auth-benefit-card__visual{color:#fff;background:radial-gradient(circle at 34% 25%,#7bb8ff 0%,#3e8cff 38%,#2464e8 72%,#1749c8 100%);border-color:#b5daffc7;box-shadow:inset 0 1px #ffffff80,inset 0 -8px 16px #113dad42,0 12px 26px #1b60e661,0 0 24px #4a91ff59}.auth-benefit-card:nth-child(2) .auth-benefit-card__visual{color:#fff;background:radial-gradient(circle at 34% 25%,#79f3bd 0%,#34d399 38%,#17ad79 72%,#0b805b 100%);border-color:#b0ffe0bf;box-shadow:inset 0 1px #ffffff7a,inset 0 -8px 16px #04724f40,0 12px 26px #0fac7557,0 0 24px #3cdda552}.auth-benefit-card:nth-child(3) .auth-benefit-card__visual{color:#fff;background:radial-gradient(circle at 34% 25%,#ffc77d 0%,#ff9e42 38%,#ec7b1f 72%,#c45b0d 100%);border-color:#ffe0b2c7;box-shadow:inset 0 1px #ffffff7a,inset 0 -8px 16px #b24a0840,0 12px 26px #e1731957,0 0 24px #ff9d3d4f}.auth-benefit-card:nth-child(4) .auth-benefit-card__visual{color:#fff;background:radial-gradient(circle at 34% 25%,#c7a2ff 0%,#9868f4 38%,#7444dd 72%,#5728bd 100%);border-color:#e0ccffc2;box-shadow:inset 0 1px #ffffff7a,inset 0 -8px 16px #552ab040,0 12px 26px #7041d157,0 0 24px #9d69ff4d}.auth-how__step:first-child .auth-how__step-icon{color:#fff;background:linear-gradient(145deg,#65a7ff,#2f77f4 52%,#1e56d7);border-color:#bedcffd9;box-shadow:inset 0 1px #ffffff70,0 12px 26px #2367e557,0 0 22px #5299ff45}.auth-how__step:nth-child(2) .auth-how__step-icon{color:#fff;background:linear-gradient(145deg,#62eadc,#2ec9bd 52%,#149d96);border-color:#c1fff8d1;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #1ba69e52,0 0 22px #44dbcd42}.auth-how__step:nth-child(3) .auth-how__step-icon{color:#fff;background:linear-gradient(145deg,#72e9ae,#31c77f 52%,#16995d);border-color:#c5ffe0d1;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #1ea46452,0 0 22px #48da9342}.auth-discovery-card:first-child .auth-discovery-card__icon{color:#fff;background:linear-gradient(145deg,#6aaaff,#397cf1 52%,#2357cf);border-color:#bedcffcc;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #2061de59,0 0 23px #5297ff45}.auth-discovery-card:nth-child(2) .auth-discovery-card__icon{color:#fff;background:linear-gradient(145deg,#bb94ff,#8c61ef 52%,#6b3bce);border-color:#e1cfffcc;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #6e3fcc57,0 0 23px #9f6cff42}.auth-discovery-card:nth-child(3) .auth-discovery-card__icon{color:#fff;background:linear-gradient(145deg,#62e5da,#31bfb7 52%,#178e88);border-color:#c5fff9cc;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #16999254,0 0 23px #45d7cb42}.auth-benefit-card:first-child:after{background:linear-gradient(90deg,#0000,#64a9fff2,#0000)}.auth-benefit-card:nth-child(2):after{background:linear-gradient(90deg,#0000,#51e3aaf2,#0000)}.auth-benefit-card:nth-child(3):after{background:linear-gradient(90deg,#0000,#ffaa52f2,#0000)}.auth-benefit-card:nth-child(4):after{background:linear-gradient(90deg,#0000,#b17bfff2,#0000)}.auth-benefit-card:hover .auth-benefit-card__visual,.auth-how__step:hover .auth-how__step-icon,.auth-discovery-card:hover .auth-discovery-card__icon{filter:saturate(1.1)brightness(1.06)}.auth-benefit-card__visual svg,.auth-how__step-icon svg,.auth-discovery-card__icon svg{stroke:#fff;stroke-width:1.85px;filter:drop-shadow(0 2px 5px #0000002e)}.auth-benefit-card__visual b{background:linear-gradient(145deg,#fff,#edf5ff);border:2px solid #ffffffeb;box-shadow:0 5px 13px #0016473d}@media (prefers-reduced-motion:reduce){.auth-benefit-card__visual,.auth-how__step-icon,.auth-discovery-card__icon{filter:none}}.auth-access-card__promise.auth-trust-premium{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 18%,#3681ff21,#0000 38%),radial-gradient(circle at 94% 82%,#2fd39e12,#0000 34%),linear-gradient(145deg,#fffffffe,#f4f9fff7)!important;border:1px solid #a9d0ffc7!important;box-shadow:inset 0 1px #fff,0 16px 36px #1a4fa41f,0 0 26px #418fff0b!important}.auth-access-card__promise.auth-trust-premium:before{content:"";background:linear-gradient(90deg,#0000,#4894ffe0,#31d39d75,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.auth-access-card__promise.auth-trust-premium:after{content:"";z-index:-1;background:radial-gradient(circle,#408fff26,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-54px;left:-52px}.auth-access-card__promise.auth-trust-premium:hover{transform:translateY(-3px);border-color:#67a9ffe0!important;box-shadow:inset 0 1px #fff,0 21px 44px #184ea729,0 0 32px #3f8fff13!important}.auth-access-card__promise.auth-trust-premium svg{filter:drop-shadow(0 3px 7px #1962e12b)}.auth-access-card__promise.auth-trust-premium strong{letter-spacing:-.018em;color:#10192c!important;font-weight:900!important}.auth-access-card__promise.auth-trust-premium p,.auth-access-card__promise.auth-trust-premium small{color:#66758e!important;line-height:1.55!important}.auth-account-kicker__status{white-space:nowrap;color:#08743b!important;background:radial-gradient(circle at 20% 15%,#97f7b842,#0000 44%),linear-gradient(145deg,#f5fff9fe,#defaebf7)!important;border:1px solid #3fca7d63!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:6px 11px 6px 8px!important;font-weight:850!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffffa,0 8px 20px #129d511f,0 0 0 4px #22c55e0a,0 0 20px #22c55e0e!important}.auth-secure-ripple{width:25px!important;height:25px!important}.auth-secure-ripple>b{border:1px solid #ffffffeb;background:radial-gradient(circle at 32% 24%,#a8fac2 0%,#39df77 40%,#1bb158 70%,#0b853c 100%)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 4px #22c55e1a,0 0 17px #22c55e75!important}@keyframes ukly-secure-wave-trust-final{0%{opacity:.68;transform:scale(.72)}55%{opacity:.22}to{opacity:0;transform:scale(3.3)}}.auth-secure-ripple>i{border-radius:50%;box-shadow:0 0 8px #22c55e24;border:1px solid #22c55e9e!important;width:10px!important;height:10px!important;animation:2.65s cubic-bezier(.2,.6,.25,1) infinite ukly-secure-wave-trust-final!important}.auth-secure-ripple>i:nth-child(2){animation-delay:.88s!important}.auth-secure-ripple>i:nth-child(3){animation-delay:1.76s!important}.auth-account-kicker{background:radial-gradient(circle at 7% 48%,#3d89ff1a,#0000 34%),linear-gradient(145deg,#fcfdff,#f1f7ff)!important;border:1px solid #a0caffcc!important;box-shadow:inset 0 1px #fff,0 14px 31px #1d52a51d,0 0 28px #4391ff0a!important}@media (width<=720px){.auth-account-kicker__status{min-height:34px!important}.auth-secure-ripple{width:23px!important;height:23px!important}}@media (prefers-reduced-motion:reduce){.auth-access-card__promise.auth-trust-premium{transition:none}.auth-secure-ripple>i{display:none;animation:none!important}}.auth-access-card__promise.auth-trust-premium strong{color:#0f172a!important;letter-spacing:-.015em!important;font-size:15.5px!important;font-weight:900!important;line-height:1.25!important}.auth-access-card__promise.auth-trust-premium p,.auth-access-card__promise.auth-trust-premium small{color:#4d5f79!important;letter-spacing:.003em!important;font-size:12.8px!important;font-weight:560!important;line-height:1.55!important}.auth-panel>p:last-of-type,.auth-login-note{color:#5a6d87!important;letter-spacing:.002em!important;font-size:12.8px!important;font-weight:600!important;line-height:1.5!important}.auth-account-kicker__status{color:#056b35!important;letter-spacing:-.005em!important;font-size:11.5px!important;font-weight:900!important}.auth-account-kicker__copy small{color:#155eef!important;letter-spacing:.08em!important;font-weight:900!important}.auth-account-kicker__copy strong{color:#0f172a!important;font-weight:950!important}@media (width<=720px){.auth-access-card__promise.auth-trust-premium strong{font-size:15px!important}.auth-access-card__promise.auth-trust-premium p,.auth-access-card__promise.auth-trust-premium small,.auth-panel>p:last-of-type,.auth-login-note{font-size:12.4px!important}.auth-account-kicker__status{font-size:11px!important}}@media (width>=1180px){.checkout-layout.is-payment-open{grid-template-columns:minmax(300px,.72fr) minmax(680px,1.48fr)!important;gap:28px!important}.checkout-layout.is-payment-open .checkout-products-panel{min-width:0}.checkout-layout.is-payment-open .checkout-order-summary{width:100%;min-width:0;max-width:none}.checkout-layout.is-payment-open .checkout-payment-panel{width:100%;max-width:none}}@media (width>=1440px){.checkout-layout.is-payment-open{grid-template-columns:minmax(340px,.68fr) minmax(760px,1.62fr)!important;gap:30px!important}}@media (width>=1700px){.checkout-layout.is-payment-open{grid-template-columns:minmax(360px,.64fr) minmax(860px,1.72fr)!important}}@media (width<=1024px){.checkout-layout.is-payment-open{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1180px){.container.checkout-page{width:min(1600px,100% - 40px)}}@media (width>=1800px){.container.checkout-page{width:min(1680px,100% - 64px)}}.checkout-confirmation-icon.is-bank-transfer{color:#2563eb;background:#2563eb1a}.checkout-bank-intro{color:#475569;margin:12px 0 18px;line-height:1.65}.checkout-bank-reference{background:#2563eb0d;border:1px solid #2563eb2e;border-radius:16px;gap:5px;margin:18px 0;padding:16px 18px;display:grid}.checkout-bank-reference span,.checkout-bank-order-reference span{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.checkout-bank-reference strong,.checkout-bank-order-reference strong{overflow-wrap:anywhere;color:#0f172a;font-size:15px}.checkout-bank-reference small{color:#64748b;line-height:1.5}.checkout-bank-destinations{gap:14px;margin:18px 0;display:grid}.checkout-bank-destination{background:#fff;border:1px solid #94a3b847;border-radius:18px;padding:18px}.checkout-bank-destination-head{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.checkout-bank-destination-head>div{gap:3px;display:grid}.checkout-bank-destination-head span{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.checkout-bank-destination-head strong{color:#0f172a}.checkout-bank-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.checkout-bank-details>div{min-width:0}.checkout-bank-details dt{text-transform:uppercase;color:#64748b;margin-bottom:3px;font-size:11px;font-weight:800}.checkout-bank-details dd{overflow-wrap:anywhere;color:#0f172a;margin:0;font-weight:700}.checkout-bank-order-reference{background:#f8fafc;border-radius:13px;gap:4px;padding:12px 14px;display:grid}.checkout-bank-instructions{color:#475569;background:#2563eb0a;border-left:3px solid #2563eb;margin:14px 0 0;padding:12px 14px;line-height:1.6}.checkout-bank-contact{color:#64748b;margin-top:12px;display:block}@media (width<=720px){.checkout-bank-details{grid-template-columns:minmax(0,1fr)}.checkout-bank-destination-head{flex-direction:column}}.checkout-layout.is-stage-focus{align-items:start;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.checkout-layout.is-stage-focus .checkout-products-panel,.checkout-layout.is-stage-focus .checkout-order-summary{width:100%;min-width:0;max-width:none}@media (width>=900px){.checkout-layout.is-stage-focus .checkout-products-panel{padding:22px 26px}.checkout-layout.is-stage-focus .checkout-products{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.checkout-layout.is-stage-focus .checkout-product{min-height:108px}}.checkout-layout.is-stage-focus .checkout-payment-panel,.checkout-layout.is-stage-focus .checkout-confirmation-panel{background:linear-gradient(145deg,#fffffffe,#f8fafcf7);border:1px solid #94a3b838;border-radius:28px;width:100%;max-width:none;margin-top:20px;padding:clamp(24px,2.4vw,38px);box-shadow:0 28px 70px #0f172a17}.checkout-layout.is-payment-result .checkout-confirmation-panel{text-align:left}.checkout-layout.is-payment-result .checkout-confirmation-icon{border-radius:18px;width:58px;height:58px;margin-bottom:18px;font-size:24px}.checkout-layout.is-payment-result .checkout-confirmation-eyebrow{margin-bottom:9px}.checkout-layout.is-payment-result .checkout-confirmation-panel>h3,.checkout-layout.is-payment-result .checkout-confirmation-panel>p{max-width:920px}.checkout-layout.is-payment-result .checkout-bank-reference{background:linear-gradient(135deg,#2563eb12,#3b82f606);border:1px solid #2563eb33;border-radius:20px;margin:26px 0 24px;padding:20px 22px;box-shadow:inset 0 1px #ffffffb3}.checkout-layout.is-payment-result .checkout-bank-destinations{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin:22px 0 26px;display:grid}.checkout-layout.is-payment-result .checkout-bank-destination{border:1px solid #94a3b838;border-radius:22px;min-width:0;padding:22px;box-shadow:0 14px 34px #0f172a0e}.checkout-layout.is-payment-result .checkout-bank-destination-head{gap:24px}.checkout-layout.is-payment-result .checkout-bank-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.checkout-layout.is-payment-result .checkout-bank-order-reference{border-radius:15px;margin-top:8px;padding:15px 17px}.checkout-layout.is-payment-result .checkout-confirmation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.checkout-layout.is-payment-result .checkout-confirmation-grid>div{background:#f8fafce0;border:1px solid #94a3b833;border-radius:17px;min-width:0;padding:17px 18px}.checkout-layout.is-payment-result .checkout-confirmation-grid span{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.checkout-layout.is-payment-result .checkout-confirmation-grid strong{overflow-wrap:anywhere;color:#0f172a;display:block}.checkout-layout.is-payment-result .checkout-confirmation-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.checkout-layout.is-payment-result .checkout-confirmation-primary,.checkout-layout.is-payment-result .checkout-confirmation-secondary{border-radius:16px;min-height:52px}.checkout-layout.is-payment-open .checkout-payment-heading h3{font-size:clamp(28px,2vw,36px)}.checkout-layout.is-payment-open .checkout-payment-intro{max-width:900px;margin-bottom:24px}.checkout-layout.is-payment-open .checkout-payment-actions{margin-top:22px}.checkout-layout.is-payment-open .checkout-payment-submit{border-radius:17px;min-height:56px;font-size:15px}@media (width<=1100px){.checkout-layout.is-payment-result .checkout-bank-details,.checkout-layout.is-payment-result .checkout-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.checkout-layout.is-stage-focus{gap:16px!important}.checkout-layout.is-stage-focus .checkout-payment-panel,.checkout-layout.is-stage-focus .checkout-confirmation-panel{border-radius:22px;padding:20px}.checkout-layout.is-payment-result .checkout-bank-destinations,.checkout-layout.is-payment-result .checkout-bank-details,.checkout-layout.is-payment-result .checkout-confirmation-grid,.checkout-layout.is-payment-result .checkout-confirmation-actions{grid-template-columns:minmax(0,1fr)}}.checkout-bank-copy-heading,.checkout-bank-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-bank-copy-button{color:#1d4ed8;min-height:32px;font:inherit;cursor:pointer;background:#ffffffd6;border:1px solid #2563eb29;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 4px 12px #0f172a09}.checkout-bank-copy-button:hover{background:#fff;border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 8px 18px #2563eb1a}.checkout-bank-copy-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.checkout-bank-copy-button.is-copied{color:#047857;background:#10b9811a;border-color:#10b9814d}.checkout-bank-copy-icon{justify-content:center;align-items:center;width:15px;height:15px;font-size:14px;line-height:1;display:inline-flex}.checkout-bank-reference .checkout-bank-copy-heading{margin-bottom:9px}.checkout-layout.is-payment-result .checkout-bank-details{align-items:stretch}.checkout-layout.is-payment-result .checkout-bank-detail-card{background:linear-gradient(145deg,#f8fafcf7,#fffffffe);border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;min-width:0;min-height:112px;padding:15px 16px;display:flex;box-shadow:inset 0 1px #ffffffbd}.checkout-layout.is-payment-result .checkout-bank-detail-head{margin-bottom:14px}.checkout-layout.is-payment-result .checkout-bank-detail-card dt{margin:0}.checkout-layout.is-payment-result .checkout-bank-detail-card dd{margin-top:auto;font-size:15px;font-weight:800;line-height:1.35}.checkout-layout.is-payment-result .checkout-bank-order-reference .checkout-bank-copy-heading{margin-bottom:9px}.checkout-layout.is-payment-result .checkout-bank-order-reference{background:linear-gradient(145deg,#f8fafcfa,#f1f5f9d6);border:1px solid #94a3b829;padding:15px 17px}.checkout-layout.is-payment-result .checkout-bank-instructions{background:#2563eb0b;border-left:3px solid #2563eb;border-radius:0 14px 14px 0;margin-top:16px;padding:16px 18px}.checkout-bank-contact-card{background:linear-gradient(135deg,#10b9810f,#fffffff7);border:1px solid #10b98133;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:15px 16px;display:grid}.checkout-bank-contact-icon{color:#047857;background:#10b9811c;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:inline-flex}.checkout-bank-contact-copy{gap:3px;min-width:0;display:grid}.checkout-bank-contact-copy>span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.checkout-bank-contact-copy>strong{overflow-wrap:anywhere;color:#0f172a;font-size:15px}.checkout-bank-contact-copy>small{color:#64748b;line-height:1.45}@media (width>=1280px){.checkout-layout.is-payment-result .checkout-bank-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.checkout-bank-contact-card{grid-template-columns:auto minmax(0,1fr)}.checkout-bank-contact-card .checkout-bank-copy-button{grid-column:1/-1;justify-self:stretch}}@media (width<=620px){.checkout-bank-copy-heading,.checkout-bank-detail-head{align-items:flex-start}.checkout-bank-copy-button{min-height:30px;padding:5px 9px}.checkout-bank-contact-card{grid-template-columns:minmax(0,1fr)}.checkout-bank-contact-card .checkout-bank-copy-button{width:100%}}.checkout-bank-contact-card{background:radial-gradient(circle at 92% 14%,#3b82f63d,#0000 34%),linear-gradient(135deg,#0f172a 0%,#111c33 56%,#172554 100%);border:1px solid #60a5fa3d;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.checkout-bank-contact-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#0000 32%);position:absolute;inset:0}.checkout-bank-contact-identity{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;min-width:0;display:grid;position:relative}.checkout-bank-contact-icon{color:#dbeafe;letter-spacing:.08em;background:linear-gradient(145deg,#3b82f640,#2563eb1f);border:1px solid #7dd3fc47;border-radius:16px;width:52px;height:52px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffff1a}.checkout-bank-contact-copy{gap:5px;display:grid}.checkout-bank-contact-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkout-bank-contact-topline>span:first-child{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-bank-contact-status{color:#6ee7b7;background:#10b9811f;border:1px solid #34d39938;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.checkout-bank-contact-copy>small{color:#94a3b8;font-size:11px;font-weight:600}.checkout-bank-contact-copy>strong{color:#fff;letter-spacing:-.015em;margin-top:2px;font-size:clamp(18px,1.45vw,22px);font-weight:900}.checkout-bank-contact-copy>p{color:#cbd5e1;max-width:650px;margin:2px 0 0;font-size:12px;line-height:1.55}.checkout-bank-contact-action{z-index:1;position:relative}.checkout-bank-contact-action .checkout-bank-copy-button{color:#eff6ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff18;border:1px solid #bfdbfe3d;border-radius:13px;min-height:42px;padding:9px 15px;box-shadow:inset 0 1px #ffffff12}.checkout-bank-contact-action .checkout-bank-copy-button:hover{color:#fff;background:#ffffff26;border-color:#bfdbfe70;box-shadow:0 10px 24px #00000026}.checkout-bank-contact-action .checkout-bank-copy-button.is-copied{color:#a7f3d0;background:#10b9812b;border-color:#6ee7b759}@media (width<=760px){.checkout-bank-contact-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.checkout-bank-contact-action,.checkout-bank-contact-action .checkout-bank-copy-button{width:100%}}@media (width<=520px){.checkout-bank-contact-identity{grid-template-columns:minmax(0,1fr)}.checkout-bank-contact-icon{width:46px;height:46px}.checkout-bank-contact-copy>strong{font-size:19px}}@keyframes uklyBankStageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes uklyPremiumSheen{0%{transform:translate(-145%)skew(-18deg)}55%,to{transform:translate(245%)skew(-18deg)}}@keyframes uklySoftPulse{0%,to{box-shadow:0 18px 42px #0f172a14,0 0 #2563eb00}50%{box-shadow:0 22px 54px #0f172a1a,0 0 30px #2563eb0f}}.checkout-layout.is-payment-result .checkout-confirmation-panel{isolation:isolate;background:radial-gradient(circle at 88% 6%,#3b82f61a,#0000 28%),radial-gradient(circle at 7% 85%,#0ea5e90e,#0000 24%),linear-gradient(145deg,#fffffffe,#f8fafcf7);border:1px solid #60a5fa2e;animation:.48s cubic-bezier(.22,1,.36,1) both uklyBankStageEnter;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a1a,0 12px 30px #2563eb09,inset 0 1px #ffffffe6}.checkout-layout.is-payment-result .checkout-confirmation-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#3b82f61c,#3b82f600 68%);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-120px}.checkout-layout.is-payment-result .checkout-confirmation-icon{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#dbeafec7);border:1px solid #2563eb21;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:0 10px 25px #2563eb1a,inset 0 1px #ffffffe6}.checkout-layout.is-payment-result .checkout-confirmation-icon:hover{transform:translateY(-2px)rotate(-2deg);box-shadow:0 16px 32px #2563eb26,0 0 22px #3b82f614}.checkout-layout.is-payment-result .checkout-confirmation-eyebrow{color:#2563eb;letter-spacing:.11em;font-weight:900}.checkout-layout.is-payment-result .checkout-confirmation-panel>h3{letter-spacing:-.035em;text-shadow:0 1px #ffffffb8}.checkout-layout.is-payment-result .checkout-bank-intro{color:#64748b;line-height:1.7}.checkout-layout.is-payment-result .checkout-bank-reference{background:radial-gradient(circle at 92% 12%,#60a5fa29,#0000 32%),linear-gradient(135deg,#eff6fffa,#f8fafcf5);border:1px solid #3b82f640;min-height:116px;padding:20px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 42px #2563eb13,inset 0 1px #ffffffeb}.checkout-layout.is-payment-result .checkout-bank-reference:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:13%;height:180%;position:absolute;top:-35%;left:-22%}.checkout-layout.is-payment-result .checkout-bank-reference:hover{border-color:#2563eb6b;transform:translateY(-3px);box-shadow:0 24px 54px #2563eb1c,0 0 30px #3b82f60e,inset 0 1px #fffffff5}.checkout-layout.is-payment-result .checkout-bank-reference:hover:after{opacity:1;animation:1.15s ease-out uklyPremiumSheen}.checkout-layout.is-payment-result .checkout-bank-reference>strong{color:#0f172a;letter-spacing:-.015em;margin-top:7px;font-size:clamp(15px,1.3vw,18px);font-weight:900;display:block}.checkout-layout.is-payment-result .checkout-bank-destination{background:radial-gradient(circle at 96% 4%,#2563eb0b,#0000 25%),#fff;border:1px solid #94a3b833;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a12,inset 0 1px #fff}.checkout-layout.is-payment-result .checkout-bank-destination:hover{border-color:#60a5fa57;box-shadow:0 28px 64px #0f172a17,0 0 38px #2563eb0a}.checkout-layout.is-payment-result .checkout-bank-detail-card{background:radial-gradient(circle at 100% 0,#3b82f611,#0000 35%),linear-gradient(145deg,#fff,#f8fafcf2);border:1px solid #94a3b833;min-height:120px;transition:transform .19s,border-color .19s,box-shadow .19s,background .19s;position:relative;overflow:hidden;box-shadow:0 9px 24px #0f172a0a,inset 0 1px #fffffff2}.checkout-layout.is-payment-result .checkout-bank-detail-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff61,#0000 42%);transition:opacity .19s;position:absolute;inset:0}.checkout-layout.is-payment-result .checkout-bank-detail-card:hover{background:radial-gradient(circle at 100% 0,#3b82f61b,#0000 38%),linear-gradient(145deg,#fff,#eff6ffc7);border-color:#3b82f659;transform:translateY(-4px);box-shadow:0 18px 36px #0f172a13,0 0 24px #2563eb0a}.checkout-layout.is-payment-result .checkout-bank-detail-card:hover:before{opacity:1}.checkout-layout.is-payment-result .checkout-bank-detail-card dt{color:#64748b;letter-spacing:.075em;font-size:10px;font-weight:900}.checkout-layout.is-payment-result .checkout-bank-detail-card dd{color:#0f172a;letter-spacing:-.012em;font-size:clamp(14px,1.05vw,16px);font-weight:900}.checkout-layout.is-payment-result .checkout-bank-copy-button{background:linear-gradient(145deg,#fffffff5,#eff6ffc7);border-color:#2563eb2e;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden;box-shadow:0 5px 14px #2563eb0e}.checkout-layout.is-payment-result .checkout-bank-copy-button:hover{background:linear-gradient(145deg,#fff,#dbeafee0);border-color:#2563eb6b;transform:translateY(-2px);box-shadow:0 10px 22px #2563eb21,0 0 18px #3b82f60f}.checkout-layout.is-payment-result .checkout-bank-copy-button:active{transform:translateY(0)scale(.98)}.checkout-layout.is-payment-result .checkout-bank-copy-button.is-copied{color:#047857;background:linear-gradient(145deg,#ecfdf5,#d1fae5d9);border-color:#10b98157;box-shadow:0 8px 22px #10b9811a}.checkout-layout.is-payment-result .checkout-bank-order-reference{background:radial-gradient(circle at 90% 20%,#60a5fa1f,#0000 32%),linear-gradient(135deg,#f8fafc,#eff6ffdb);border:1px solid #3b82f638;margin-top:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #2563eb11,inset 0 1px #fffffff5}.checkout-layout.is-payment-result .checkout-bank-order-reference:hover{border-color:#2563eb66;transform:translateY(-3px);box-shadow:0 18px 40px #2563eb1a,0 0 24px #3b82f60a}.checkout-layout.is-payment-result .checkout-bank-order-reference>strong{color:#0f172a;margin-top:7px;font-size:clamp(14px,1.2vw,17px);font-weight:900;display:block}.checkout-layout.is-payment-result .checkout-bank-instructions{color:#475569;background:linear-gradient(90deg,#2563eb11,#f8fafcdb);border-left:3px solid #2563eb;padding:18px 20px;transition:background .18s,border-color .18s;position:relative;box-shadow:inset 0 1px #fffc}.checkout-layout.is-payment-result .checkout-bank-instructions:hover{background:linear-gradient(90deg,#2563eb17,#f8fafceb);border-left-color:#1d4ed8}.checkout-layout.is-payment-result .checkout-bank-contact-card{transition:transform .22s,box-shadow .22s,border-color .22s}.checkout-layout.is-payment-result .checkout-bank-contact-card:hover{border-color:#60a5fa61;transform:translateY(-3px);box-shadow:0 24px 58px #0f172a38,0 0 34px #2563eb17}.checkout-layout.is-payment-result .checkout-bank-contact-status{box-shadow:inset 0 1px #ffffff0f,0 0 16px #10b9810d}.checkout-layout.is-payment-result .checkout-confirmation-grid{margin-top:28px}.checkout-layout.is-payment-result .checkout-confirmation-grid>div{background:radial-gradient(circle at 100% 0,#3b82f60e,#0000 40%),linear-gradient(145deg,#fffffffc,#f8fafcf0);border:1px solid #94a3b833;border-radius:18px;min-height:94px;padding:18px 19px;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:0 9px 24px #0f172a0a}.checkout-layout.is-payment-result .checkout-confirmation-grid>div:hover{border-color:#3b82f64d;transform:translateY(-4px);box-shadow:0 17px 34px #0f172a13,0 0 22px #2563eb09}.checkout-layout.is-payment-result .checkout-confirmation-grid>div:nth-child(2){background:radial-gradient(circle at 100% 0,#f59e0b12,#0000 42%),linear-gradient(145deg,#fff,#fffbebc2);border-color:#f59e0b33}.checkout-layout.is-payment-result .checkout-confirmation-grid>div:nth-child(2) strong{color:#92400e}.checkout-layout.is-payment-result .checkout-confirmation-grid>div:nth-child(3){background:radial-gradient(circle at 100% 0,#2563eb14,#0000 42%),linear-gradient(145deg,#fff,#eff6ffc2);border-color:#2563eb38}.checkout-layout.is-payment-result .checkout-confirmation-grid>div:nth-child(3) strong{color:#1d4ed8;font-size:clamp(16px,1.2vw,19px)}.checkout-layout.is-payment-result .checkout-confirmation-actions{gap:16px;margin-top:24px}.checkout-layout.is-payment-result .checkout-confirmation-primary,.checkout-layout.is-payment-result .checkout-confirmation-secondary{border-radius:17px;min-height:56px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.checkout-layout.is-payment-result .checkout-confirmation-primary{background:linear-gradient(135deg,#0f172a,#172554);border:1px solid #0f172ae0;box-shadow:0 14px 30px #0f172a2b,inset 0 1px #ffffff0f}.checkout-layout.is-payment-result .checkout-confirmation-primary:hover{background:linear-gradient(135deg,#111827,#1e3a8a);transform:translateY(-3px);box-shadow:0 20px 40px #0f172a38,0 0 28px #2563eb17}.checkout-layout.is-payment-result .checkout-confirmation-secondary{color:#0f172a;background:linear-gradient(145deg,#fff,#f8fafcf5);border:1px solid #94a3b842;box-shadow:0 8px 22px #0f172a0b}.checkout-layout.is-payment-result .checkout-confirmation-secondary:hover{background:linear-gradient(145deg,#fff,#eff6ffe6);border-color:#3b82f64d;transform:translateY(-3px);box-shadow:0 16px 32px #0f172a13,0 0 22px #2563eb09}.checkout-layout.is-payment-result .checkout-confirmation-primary:active,.checkout-layout.is-payment-result .checkout-confirmation-secondary:active{transform:translateY(0)scale(.99)}.checkout-layout.is-payment-result .checkout-confirmation-primary:focus-visible,.checkout-layout.is-payment-result .checkout-confirmation-secondary:focus-visible,.checkout-layout.is-payment-result .checkout-bank-copy-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb33}@media (width<=900px){.checkout-layout.is-payment-result .checkout-bank-detail-card{min-height:108px}.checkout-layout.is-payment-result .checkout-confirmation-grid>div{min-height:88px}}@media (width<=620px){.checkout-layout.is-payment-result .checkout-confirmation-panel{border-radius:22px}.checkout-layout.is-payment-result .checkout-bank-reference{min-height:auto;padding:18px}.checkout-layout.is-payment-result .checkout-bank-detail-card,.checkout-layout.is-payment-result .checkout-confirmation-grid>div{min-height:auto}.checkout-layout.is-payment-result .checkout-confirmation-primary,.checkout-layout.is-payment-result .checkout-confirmation-secondary{min-height:52px}}@media (prefers-reduced-motion:reduce){.checkout-layout.is-payment-result .checkout-confirmation-panel,.checkout-layout.is-payment-result .checkout-bank-reference:after{animation:none!important}.checkout-layout.is-payment-result .checkout-confirmation-icon,.checkout-layout.is-payment-result .checkout-bank-reference,.checkout-layout.is-payment-result .checkout-bank-destination,.checkout-layout.is-payment-result .checkout-bank-detail-card,.checkout-layout.is-payment-result .checkout-bank-copy-button,.checkout-layout.is-payment-result .checkout-bank-order-reference,.checkout-layout.is-payment-result .checkout-bank-contact-card,.checkout-layout.is-payment-result .checkout-confirmation-grid>div,.checkout-layout.is-payment-result .checkout-confirmation-primary,.checkout-layout.is-payment-result .checkout-confirmation-secondary{transition:none!important}.checkout-layout.is-payment-result .checkout-confirmation-icon:hover,.checkout-layout.is-payment-result .checkout-bank-reference:hover,.checkout-layout.is-payment-result .checkout-bank-detail-card:hover,.checkout-layout.is-payment-result .checkout-bank-copy-button:hover,.checkout-layout.is-payment-result .checkout-bank-order-reference:hover,.checkout-layout.is-payment-result .checkout-bank-contact-card:hover,.checkout-layout.is-payment-result .checkout-confirmation-grid>div:hover,.checkout-layout.is-payment-result .checkout-confirmation-primary:hover,.checkout-layout.is-payment-result .checkout-confirmation-secondary:hover{transform:none!important}}@keyframes uklyCheckoutRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uklyCheckoutGlow{0%,to{opacity:.48}50%{opacity:.82}}.checkout-eyebrow,.checkout-summary-label{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;position:relative}.checkout-eyebrow:before{content:"";vertical-align:1px;background:linear-gradient(145deg,#60a5fa,#2563eb);border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #2563eb12,0 0 16px #2563eb24}.checkout-step{background:radial-gradient(circle at 96% 0,#3b82f614,#0000 38%),linear-gradient(145deg,#fffffffc,#eff6ffd6);border:1px solid #60a5fa42;border-radius:18px;min-height:72px;transition:transform .19s,border-color .19s,box-shadow .19s;position:relative;overflow:hidden;box-shadow:0 11px 28px #0f172a0d,inset 0 1px #fffffff2}.checkout-step:after{content:"";opacity:.78;background:linear-gradient(90deg,#60a5fa,#2563eb,#1d4ed8);height:2px;position:absolute;bottom:0;left:0;right:0}.checkout-step:hover{border-color:#2563eb66;transform:translateY(-3px);box-shadow:0 18px 38px #0f172a13,0 0 24px #2563eb0b}.checkout-step>span:first-child{box-shadow:0 8px 18px #2563eb2e}.checkout-products-panel{background:radial-gradient(circle at 96% 4%,#3b82f613,#0000 30%),linear-gradient(145deg,#fffffffe,#f8fafcf7);border:1px solid #94a3b82e;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a12,inset 0 1px #fffffffa}.checkout-products-panel:hover{border-color:#60a5fa4d;transform:translateY(-2px);box-shadow:0 28px 62px #0f172a16,0 0 28px #2563eb09}.checkout-product{border-radius:18px;transition:transform .19s,background .19s,box-shadow .19s;position:relative}.checkout-product:hover{background:linear-gradient(145deg,#f8fafcd1,#eff6ff8c);transform:translateY(-2px);box-shadow:0 10px 24px #0f172a09}.checkout-product-visual{color:#2563eb;background:radial-gradient(circle at 25% 20%,#ffffffd9,#0000 34%),linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #60a5fa47;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #2563eb16,inset 0 1px #fffffff2}.checkout-product:hover .checkout-product-visual{transform:translateY(-2px)rotate(-1deg);box-shadow:0 15px 30px #2563eb21,0 0 20px #3b82f60e}.checkout-status-badge{color:#047857;background:linear-gradient(145deg,#ecfdf5fa,#d1fae5d1);border:1px solid #10b98133;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 7px 18px #10b98114,inset 0 1px #ffffffe0}.checkout-status-badge:hover{transform:translateY(-2px);box-shadow:0 12px 24px #10b9811f,0 0 18px #10b9810e}.checkout-order-summary{background:radial-gradient(circle at 98% 0,#3b82f613,#0000 31%),linear-gradient(145deg,#fffffffe,#f8fafcf6);border:1px solid #94a3b82e;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 22px 56px #0f172a12,inset 0 1px #fffffffa}.checkout-order-summary:hover{border-color:#3b82f647;transform:translateY(-2px);box-shadow:0 30px 66px #0f172a16,0 0 30px #2563eb09}.checkout-order-summary strong{letter-spacing:-.015em}.checkout-order-summary .checkout-summary-total,.checkout-order-summary .checkout-total{color:#0f172a;font-weight:900}.checkout-delivery-saved{background:radial-gradient(circle at 96% 10%,#10b98117,#0000 34%),linear-gradient(145deg,#ecfdf5fa,#f0fdfae6);border:1px solid #10b98133;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 30px #10b9810f,inset 0 1px #fffffff0}.checkout-delivery-saved:hover{transform:translateY(-2px);box-shadow:0 17px 36px #10b98116,0 0 20px #10b98109}.checkout-payment-continue-button,.checkout-delivery-save{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 56%,#1d4ed8 100%);border:1px solid #2563eb66;border-radius:16px;min-height:54px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 14px 30px #2563eb33,inset 0 1px #fff3}.checkout-payment-continue-button:after,.checkout-delivery-save:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:12%;height:190%;position:absolute;top:-40%;left:-20%;transform:translate(-160%)skew(-18deg)}.checkout-payment-continue-button:hover,.checkout-delivery-save:hover{filter:saturate(1.06);transform:translateY(-3px);box-shadow:0 21px 42px #2563eb45,0 0 28px #3b82f61a}.checkout-payment-continue-button:hover:after,.checkout-delivery-save:hover:after{animation:1.05s ease-out uklyPremiumSheen}.checkout-payment-continue-button:active,.checkout-delivery-save:active{transform:translateY(0)scale(.99)}.checkout-order-summary button{transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s}.checkout-order-summary button:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 16px 32px #2563eb26}.checkout-products-panel,.checkout-order-summary{animation:.42s cubic-bezier(.22,1,.36,1) both uklyCheckoutRise}.checkout-order-summary{animation-delay:50ms}.checkout-payment-continue-button:focus-visible,.checkout-delivery-save:focus-visible,.checkout-order-summary button:focus-visible{outline-offset:3px;outline:3px solid #2563eb30}@media (width<=900px){.checkout-step{min-height:68px}.checkout-products-panel,.checkout-order-summary{border-radius:24px}}@media (width<=620px){.checkout-step{min-height:auto}.checkout-products-panel,.checkout-order-summary{border-radius:21px}.checkout-product:hover,.checkout-products-panel:hover,.checkout-order-summary:hover{transform:none}}@media (prefers-reduced-motion:reduce){.checkout-step,.checkout-products-panel,.checkout-order-summary,.checkout-product,.checkout-product-visual,.checkout-status-badge,.checkout-delivery-saved,.checkout-payment-continue-button,.checkout-delivery-save,.checkout-order-summary button{transition:none!important;animation:none!important}.checkout-step:hover,.checkout-products-panel:hover,.checkout-order-summary:hover,.checkout-product:hover,.checkout-product:hover .checkout-product-visual,.checkout-status-badge:hover,.checkout-delivery-saved:hover,.checkout-payment-continue-button:hover,.checkout-delivery-save:hover,.checkout-order-summary button:hover{transform:none!important}}.checkout-step{isolation:isolate}.checkout-step>span:first-child{z-index:1;color:#fff;background:linear-gradient(145deg,#60a5fa,#2563eb 58%,#1d4ed8);border:1px solid #ffffff73;position:relative;box-shadow:0 8px 20px #2563eb38,inset 0 1px #ffffff57}.checkout-step strong{color:#0f172a;letter-spacing:-.012em;font-weight:900}.checkout-step small{color:#64748b;font-weight:600}.checkout-step:hover>span:first-child{box-shadow:0 12px 26px #2563eb47,0 0 20px #3b82f617,inset 0 1px #fff6}.checkout-product{padding:14px 10px}.checkout-product-copy{min-width:0}.checkout-product-copy a,.checkout-product-copy strong{color:#0f172a;letter-spacing:-.015em;font-weight:900;transition:color .16s}.checkout-product:hover .checkout-product-copy a{color:#1d4ed8}.checkout-product-copy small{color:#64748b;line-height:1.55}.checkout-product>strong:last-child{color:#0f172a;background:linear-gradient(145deg,#eff6ffd9,#fffffff5);border:1px solid #2563eb1f;border-radius:12px;padding:9px 12px;font-size:clamp(14px,1.05vw,17px);font-weight:900;box-shadow:0 6px 18px #2563eb0b}.checkout-status-badge{letter-spacing:.04em;text-transform:uppercase;min-height:31px;padding:6px 12px}.checkout-order-summary{padding-top:clamp(24px,2vw,30px);padding-bottom:clamp(24px,2vw,30px)}.checkout-order-summary .checkout-summary-label{margin-bottom:8px}.checkout-order-summary h2,.checkout-order-summary h3{color:#0f172a;letter-spacing:-.025em;margin-bottom:24px;font-weight:900}.checkout-order-summary hr{background:linear-gradient(90deg,#94a3b81a,#94a3b859,#94a3b81a);border:0;height:1px}.checkout-order-summary>div:not(.checkout-delivery-saved){position:relative}.checkout-order-summary small,.checkout-order-summary span{line-height:1.5}.checkout-order-summary strong{color:#0f172a}.checkout-order-summary>div:last-of-type strong{font-weight:900}.checkout-order-summary .checkout-summary-total,.checkout-order-summary .checkout-total{color:#0f172a;text-shadow:0 1px #ffffffb3;font-size:clamp(19px,1.5vw,24px)}.checkout-delivery-saved{border-radius:17px;padding:16px 18px}.checkout-delivery-saved>span{color:#047857;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.checkout-delivery-saved>strong{color:#065f46;margin-top:4px;font-size:16px;font-weight:900}.checkout-delivery-saved>small{color:#4b7b6a;margin-top:2px}.checkout-order-summary button{letter-spacing:-.005em;border-radius:16px;min-height:54px;font-weight:900;position:relative;overflow:hidden}.checkout-order-summary button:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:12%;position:absolute;top:0;bottom:0;left:-22%;transform:skew(-18deg)}.checkout-order-summary button:hover:before{opacity:1;animation:1s ease-out uklyPremiumSheen}.checkout-products-panel,.checkout-order-summary{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.checkout-products-panel:after,.checkout-order-summary:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd1}@media (width<=900px){.checkout-product{padding:12px 6px}.checkout-order-summary h2,.checkout-order-summary h3{margin-bottom:20px}}@media (width<=620px){.checkout-product>strong:last-child{width:fit-content;margin-top:10px}.checkout-order-summary{padding:21px}.checkout-delivery-saved{padding:15px}}@media (prefers-reduced-motion:reduce){.checkout-step>span:first-child,.checkout-product-copy a,.checkout-order-summary button{transition:none!important}.checkout-order-summary button:hover:before{animation:none!important}}.checkout-crypto-confirmation{background:radial-gradient(circle at 92% 3%,#3b82f617,#0000 33%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #3b82f62e;position:relative;overflow:hidden}.checkout-crypto-confirmation:before{content:"";background:linear-gradient(90deg,#0f172a,#2563eb,#38bdf8);height:3px;position:absolute;inset:0 0 auto}.checkout-confirmation-icon.is-crypto{color:#eff6ff;background:linear-gradient(145deg,#0f172a,#1d4ed8);border:1px solid #93c5fd47;box-shadow:0 16px 36px #1e40af3d}.checkout-crypto-hero{background:linear-gradient(135deg,#0f172afa,#1e40aff0);border:1px solid #94a3b838;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 18px 42px #0f172a26}.checkout-crypto-hero .checkout-confirmation-eyebrow{color:#bfdbfe}.checkout-crypto-hero h3{color:#fff;margin:5px 0 8px}.checkout-crypto-hero p{color:#eff6ffd1;max-width:720px;margin:0;line-height:1.65}.checkout-crypto-status{color:#dbeafe;white-space:nowrap;background:#ffffff14;border:1px solid #bfdbfe47;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.checkout-crypto-rail-card{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #2563eb2e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:flex}.checkout-crypto-rail-card>div:first-child{gap:5px;display:grid}.checkout-crypto-rail-card span{color:#64748b;font-size:12px;font-weight:750}.checkout-crypto-rail-card strong{color:#0f172a;letter-spacing:.01em;font-size:18px}.checkout-crypto-rail-badges{flex-wrap:wrap;gap:8px;display:flex}.checkout-crypto-rail-badges span{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:7px 11px;font-weight:850;display:inline-flex}.checkout-crypto-network-warning,.checkout-crypto-quote-warning{border-radius:16px;gap:13px;margin-bottom:14px;padding:15px 17px;display:flex}.checkout-crypto-network-warning{background:#fffbeb;border:1px solid #f59e0b40}.checkout-crypto-network-warning strong{color:#92400e}.checkout-crypto-network-warning p{color:#78350f;margin:5px 0 0;line-height:1.55}.checkout-crypto-quote-warning{background:linear-gradient(135deg,#fff7ed,#fffbeb);border:1px solid #d9770633;align-items:flex-start}.checkout-crypto-quote-warning>span{color:#fff;background:#d97706;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.checkout-crypto-quote-warning strong{color:#92400e}.checkout-crypto-quote-warning p{color:#7c2d12;margin:5px 0 0;line-height:1.55}.checkout-crypto-reference,.checkout-crypto-order-reference{background:#fff;border:1px solid #3b82f633;border-radius:17px;margin-bottom:14px;padding:16px 18px;position:relative;box-shadow:0 10px 28px #0f172a0e}.checkout-crypto-reference>strong,.checkout-crypto-order-reference>strong{color:#0f172a;overflow-wrap:anywhere;letter-spacing:.015em;margin-top:9px;font-size:15px;display:block}.checkout-crypto-reference>small{color:#64748b;margin-top:7px;line-height:1.45;display:block}.checkout-crypto-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-crypto-field-heading>span{color:#64748b;letter-spacing:.015em;font-size:12px;font-weight:800}.checkout-crypto-destinations{gap:16px;margin-top:18px;display:grid}.checkout-crypto-destination{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b838;border-radius:22px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 16px 38px #0f172a12}.checkout-crypto-destination:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 20px 46px #0f172a18}.checkout-crypto-destination-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.checkout-crypto-destination-head>div:first-child{gap:5px;display:grid}.checkout-crypto-destination-head span,.checkout-crypto-fiat-total span{color:#64748b;font-size:12px;font-weight:750}.checkout-crypto-destination-head strong{color:#0f172a}.checkout-crypto-fiat-total{text-align:right;justify-items:end;gap:4px;display:grid}.checkout-crypto-fiat-total strong{color:#1d4ed8;font-size:17px}.checkout-crypto-wallet-card{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #2563eb3d;border-radius:18px;margin-bottom:14px;padding:18px}.checkout-crypto-wallet-card code{color:#0f172a;overflow-wrap:anywhere;background:#ffffffe0;border-radius:12px;margin-top:12px;padding:13px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:750;display:block;box-shadow:inset 0 0 0 1px #94a3b82e}.checkout-crypto-wallet-card small{color:#64748b;margin-top:9px;font-size:12px;display:block}.checkout-crypto-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.checkout-crypto-detail-card{background:#fff;border:1px solid #94a3b833;border-radius:14px;min-width:0;padding:13px 14px}.checkout-crypto-detail-card dt{color:#64748b;margin-bottom:5px;font-size:11px;font-weight:750}.checkout-crypto-detail-card dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850}.checkout-crypto-support{color:#eff6ff;background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:14px 16px;display:grid}.checkout-crypto-support-icon{background:#ffffff1a;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.checkout-crypto-support>div:nth-child(2){gap:3px;display:grid}.checkout-crypto-support span{color:#bfdbfe;font-size:11px;font-weight:750}.checkout-crypto-support strong{color:#fff}.checkout-crypto-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.checkout-crypto-summary>div{background:#fff;border:1px solid #94a3b833;border-radius:15px;gap:6px;padding:14px 15px;display:grid}.checkout-crypto-summary span{color:#64748b;font-size:11px;font-weight:750}.checkout-crypto-summary strong{color:#0f172a;font-size:13px}.checkout-crypto-confirmation .checkout-bank-copy-button{flex-shrink:0}.checkout-crypto-confirmation .checkout-bank-copy-button:focus-visible{outline-offset:2px;outline:3px solid #3b82f647}@media (width<=900px){.checkout-crypto-hero{grid-template-columns:auto minmax(0,1fr)}.checkout-crypto-status{grid-column:1/-1;justify-self:start}.checkout-crypto-details,.checkout-crypto-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.checkout-crypto-hero{flex-direction:column;align-items:flex-start;display:flex}.checkout-crypto-rail-card,.checkout-crypto-destination-head{flex-direction:column;align-items:flex-start}.checkout-crypto-fiat-total{text-align:left;justify-items:start}.checkout-crypto-details,.checkout-crypto-summary{grid-template-columns:1fr}.checkout-crypto-field-heading{flex-direction:column;align-items:flex-start}.checkout-crypto-support{grid-template-columns:auto minmax(0,1fr)}.checkout-crypto-support .checkout-bank-copy-button{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.checkout-crypto-destination{transition:none}.checkout-crypto-destination:hover{transform:none}}.checkout-payment-evidence{background:linear-gradient(145deg,#f8fafcf5,#eff6ffe6);border:1px solid #3b82f62e;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffdb}.checkout-payment-evidence-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.checkout-payment-evidence-heading>div{gap:4px;display:grid}.checkout-payment-evidence-heading>div>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.checkout-payment-evidence-heading>div>strong{color:#0f172a;font-size:18px;line-height:1.35}.checkout-payment-evidence-badge{color:#1d4ed8;white-space:nowrap;background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.checkout-payment-evidence-intro{color:#475569;margin:0;font-size:13px;line-height:1.65}.checkout-payment-evidence-field{gap:7px;display:grid}.checkout-payment-evidence-field>span{color:#334155;font-size:12px;font-weight:800}.checkout-payment-evidence-field input,.checkout-payment-evidence-field textarea{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #94a3b85c;border-radius:13px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.checkout-payment-evidence-field input{min-height:46px;padding:0 13px}.checkout-payment-evidence-field textarea{resize:vertical;min-height:88px;padding:11px 13px;line-height:1.5}.checkout-payment-evidence-field input:focus,.checkout-payment-evidence-field textarea:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb17}.checkout-payment-evidence-field input:disabled,.checkout-payment-evidence-field textarea:disabled{cursor:not-allowed;opacity:.72;background:#f8fafc}.checkout-payment-evidence-error{color:#b91c1c;background:#fef2f2eb;border:1px solid #dc262633;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.5}.checkout-payment-evidence-submit{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:linear-gradient(135deg,#0f172a,#1d4ed8);border:0;border-radius:14px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 12px 26px #2563eb33}.checkout-payment-evidence-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px #2563eb40}.checkout-payment-evidence-submit:disabled{cursor:wait;opacity:.66}.checkout-payment-evidence-disclaimer{color:#64748b;text-align:center;font-size:11px;line-height:1.5}.checkout-payment-evidence.is-submitted{background:linear-gradient(145deg,#f0fdf4fa,#ecfdf5eb);border-color:#16a34a3d;grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.checkout-payment-evidence-success-icon{color:#15803d;background:#16a34a1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:950;display:grid}.checkout-payment-evidence.is-submitted>div:last-child{gap:4px;display:grid}.checkout-payment-evidence.is-submitted span{color:#15803d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.checkout-payment-evidence.is-submitted strong{color:#14532d;font-size:16px}.checkout-payment-evidence.is-submitted p{color:#3f6212;margin:2px 0 0;font-size:12px;line-height:1.55}.checkout-payment-evidence.is-unavailable{background:#fffbebeb;border-color:#f59e0b3d}.checkout-payment-evidence.is-unavailable strong{color:#92400e}.checkout-payment-evidence.is-unavailable p{color:#a16207;margin:0;font-size:12px;line-height:1.5}html[data-theme=dark] .checkout-payment-evidence{background:linear-gradient(145deg,#0f172af5,#1e293bf5);border-color:#60a5fa3d}html[data-theme=dark] .checkout-payment-evidence-heading>div>strong,html[data-theme=dark] .checkout-payment-evidence-field>span{color:#e2e8f0}html[data-theme=dark] .checkout-payment-evidence-intro,html[data-theme=dark] .checkout-payment-evidence-disclaimer{color:#94a3b8}html[data-theme=dark] .checkout-payment-evidence-field input,html[data-theme=dark] .checkout-payment-evidence-field textarea{color:#f8fafc;background:#0f172a;border-color:#64748b80}@media (width<=640px){.checkout-payment-evidence{border-radius:16px;padding:15px}.checkout-payment-evidence-heading{flex-direction:column}.checkout-payment-evidence-badge{align-self:flex-start}}.checkout-payment-evidence.is-submitted{background:linear-gradient(135deg,#f0fdf4fc,#ecfdf5f5);border:1px solid #16a34a4d;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:20px 22px;position:relative;box-shadow:0 10px 30px #16a34a14,inset 0 1px #ffffffd9}.checkout-payment-evidence-success-icon{color:#15803d;background:linear-gradient(145deg,#dcfce7,#bbf7d0f5);border:1px solid #16a34a2e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:950;line-height:1;display:grid;box-shadow:0 8px 20px #16a34a1f}.checkout-payment-evidence.is-submitted>div:last-child{gap:5px;min-width:0;display:grid}.checkout-payment-evidence.is-submitted span{color:#15803d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.25}.checkout-payment-evidence.is-submitted strong{color:#14532d;font-size:18px;font-weight:900;line-height:1.3}.checkout-payment-evidence.is-submitted p{color:#3f6212;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.6}html[data-theme=dark] .checkout-payment-evidence.is-submitted{background:linear-gradient(135deg,#14532d70,#1665344d);border-color:#4ade8042}html[data-theme=dark] .checkout-payment-evidence.is-submitted span{color:#86efac}html[data-theme=dark] .checkout-payment-evidence.is-submitted strong{color:#dcfce7}html[data-theme=dark] .checkout-payment-evidence.is-submitted p{color:#bbf7d0}@media (width<=640px){.checkout-payment-evidence.is-submitted{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:17px}.checkout-payment-evidence-success-icon{width:42px;height:42px;font-size:21px}.checkout-payment-evidence.is-submitted strong{font-size:16px}}.seller-payment-evidence-review{background:var(--ukly-card-bg);border:1px solid #2563eb2e;border-radius:18px;margin:0 22px 18px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.seller-payment-evidence-review.is-submitted{border-color:#d9770647}.seller-payment-evidence-review.is-verified{border-color:#16a34a47}.seller-payment-evidence-review.is-rejected{border-color:#dc26263d}.seller-payment-evidence-review__head{align-items:center;gap:14px;padding:16px 18px;display:flex}.seller-payment-evidence-review__icon{background:#2563eb1a;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.seller-payment-evidence-review__copy{flex:1;gap:3px;min-width:0;display:grid}.seller-payment-evidence-review__copy>span,.seller-payment-evidence-review__details span,.seller-payment-evidence-review__note>span{color:var(--ukly-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.seller-payment-evidence-review__copy strong{color:var(--ukly-text);font-size:15px}.seller-payment-evidence-review__copy small{color:var(--ukly-muted);line-height:1.45}.seller-payment-evidence-review__badge{border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.seller-payment-evidence-review__badge.is-pending{color:#b45309;background:#f59e0b21}.seller-payment-evidence-review__badge.is-verified{color:#15803d;background:#16a34a1f}.seller-payment-evidence-review__badge.is-rejected{color:#b91c1c;background:#dc26261a}.seller-payment-evidence-review__details{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr);gap:12px;padding:0 18px 16px;display:grid}.seller-payment-evidence-review__details>div{border:1px solid var(--ukly-border);background:#94a3b80d;border-radius:13px;gap:6px;min-width:0;padding:12px;display:grid}.seller-payment-evidence-review__details strong{color:var(--ukly-text);font-size:13px}.seller-payment-evidence-review__reference{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.seller-payment-evidence-review__note,.seller-payment-evidence-review__rejection{background:#94a3b814;border-radius:13px;margin:0 18px 16px;padding:13px 14px}.seller-payment-evidence-review__note p{color:var(--ukly-text);margin:6px 0 0;line-height:1.5}.seller-payment-evidence-review__rejection{background:#dc262612;gap:5px;display:grid}.seller-payment-evidence-review__rejection strong{color:#b91c1c}.seller-payment-evidence-review__rejection span{color:var(--ukly-text)}.seller-payment-evidence-review__error{color:#b91c1c;background:#dc262614;border-radius:12px;margin:0 18px 14px;padding:11px 13px;font-size:13px;font-weight:700}.seller-payment-evidence-review__actions{justify-content:flex-end;gap:10px;padding:0 18px 16px;display:flex}.seller-payment-evidence-review__actions button{cursor:pointer;border-radius:12px;min-height:42px;padding:0 16px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s}.seller-payment-evidence-review__actions button:disabled{cursor:not-allowed;opacity:.55}.seller-payment-evidence-review__verify{color:#fff;background:#16a34a;border:1px solid #0000}.seller-payment-evidence-review__reject{color:#b91c1c;background:0 0;border:1px solid #dc262647}.seller-payment-evidence-review__verify:hover:not(:disabled),.seller-payment-evidence-review__reject:hover:not(:disabled){transform:translateY(-1px)}.seller-payment-evidence-review__warning{color:var(--ukly-muted);padding:0 18px 16px;line-height:1.45;display:block}html[data-theme=dark] .seller-payment-evidence-review{background:var(--ukly-card-bg)}@media (width<=700px){.seller-payment-evidence-review__head{flex-wrap:wrap;align-items:flex-start}.seller-payment-evidence-review__badge{margin-left:58px}.seller-payment-evidence-review__details{grid-template-columns:1fr}.seller-payment-evidence-review__actions{flex-direction:column-reverse}.seller-payment-evidence-review__actions button{width:100%}}.checkout-payment-evidence-rejected{background:#dc26260f;border:1px solid #dc262633;border-radius:14px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.checkout-payment-evidence-rejected__heading,.checkout-payment-evidence-rejected__detail,.checkout-payment-evidence-rejected__reason{gap:5px;display:grid}.checkout-payment-evidence-rejected__heading>span,.checkout-payment-evidence-rejected__detail>span,.checkout-payment-evidence-rejected__reason>span{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.checkout-payment-evidence-rejected__heading>strong{color:var(--ukly-text);font-size:16px}.checkout-payment-evidence-rejected__detail>strong{overflow-wrap:anywhere;word-break:break-word;color:var(--ukly-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.checkout-payment-evidence-rejected__reason{border-top:1px solid #dc26261f;padding-top:10px}.checkout-payment-evidence-rejected__reason p{color:var(--ukly-text);margin:0;line-height:1.5}.checkout-recovered-confirmation{--ukly-pay-blue:#1457d9;--ukly-pay-blue-strong:#0e3f9f;--ukly-pay-blue-soft:#1457d914;--ukly-pay-blue-border:#1457d929;--ukly-pay-green:#169c62;--ukly-pay-green-soft:#169c6217;--ukly-pay-red:#d92d32;--ukly-pay-red-soft:#d92d320e;--ukly-pay-red-border:#d92d3233;--ukly-pay-ink:#101828;--ukly-pay-muted:#667085;--ukly-pay-line:#0f172a17;--ukly-pay-surface:#fffffff0;background:radial-gradient(circle at 100% 0,#1457d90b,#0000 34%),linear-gradient(#fffffffc,#f8fbfff5);border:1px solid #1457d91c;border-radius:24px;padding:clamp(18px,2vw,28px);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:visible;box-shadow:0 18px 50px #0f172a12}.checkout-recovered-confirmation:hover{border-color:#1457d92e;box-shadow:0 24px 64px #0f172a17}.checkout-recovered-confirmation .checkout-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:20px;display:grid}.checkout-recovered-confirmation .checkout-confirmation-grid>div{border:1px solid var(--ukly-pay-line);background:#ffffffdb;border-radius:16px;min-width:0;min-height:74px;padding:14px 16px 14px 54px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;box-shadow:0 5px 18px #0f172a09}.checkout-recovered-confirmation .checkout-confirmation-grid>div:hover{background:#fff;border-color:#1457d933;transform:translateY(-2px);box-shadow:0 12px 28px #1457d914}.checkout-recovered-confirmation .checkout-confirmation-grid>div:before{width:30px;height:30px;color:var(--ukly-pay-blue);background:var(--ukly-pay-blue-soft);border-radius:10px;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.checkout-recovered-confirmation .checkout-confirmation-grid>div:first-child:before,.checkout-recovered-confirmation .checkout-confirmation-grid>div:nth-child(2):before{content:"?"}.checkout-recovered-confirmation .checkout-confirmation-grid>div:nth-child(3):before{content:"#"}.checkout-recovered-confirmation .checkout-confirmation-grid span{color:var(--ukly-pay-muted);margin-bottom:4px;font-size:12px;font-weight:650;display:block}.checkout-recovered-confirmation .checkout-confirmation-grid strong{overflow-wrap:anywhere;color:var(--ukly-pay-ink);font-size:clamp(14px,1.25vw,17px);line-height:1.3;display:block}.checkout-recovered-payment-evidence{text-align:left;width:100%;margin-top:18px}.checkout-recovered-payment-evidence .checkout-payment-evidence{border:1px solid var(--ukly-pay-blue-border);background:var(--ukly-pay-surface);border-radius:20px;gap:15px;padding:clamp(16px,2vw,22px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 12px 32px #1457d90e}.checkout-recovered-payment-evidence .checkout-payment-evidence:hover{border-color:#1457d940;transform:translateY(-2px);box-shadow:0 18px 42px #1457d917}.checkout-recovered-payment-evidence .checkout-payment-evidence-rejected{border:1px solid var(--ukly-pay-red-border);background:linear-gradient(135deg, var(--ukly-pay-red-soft), #ffffffeb);box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.92fr);gap:12px 22px;margin:0;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.checkout-recovered-payment-evidence .checkout-payment-evidence-rejected:hover{border-color:#d92d324d;transform:translateY(-1px);box-shadow:0 10px 28px #d92d3212}.checkout-payment-evidence-rejected__heading{grid-column:1/-1;gap:3px;min-height:38px;padding-left:48px;display:grid;position:relative}.checkout-payment-evidence-rejected__heading:before{content:"?";color:#fff;background:var(--ukly-pay-red);border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;font-weight:600;line-height:1;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 7px #d92d3214}.checkout-payment-evidence-rejected__heading>span{color:var(--ukly-pay-red)!important;letter-spacing:.055em!important;font-size:12px!important;font-weight:850!important}.checkout-payment-evidence-rejected__heading>strong{color:var(--ukly-pay-ink)!important;font-size:15px!important;font-weight:760!important}.checkout-payment-evidence-rejected__detail,.checkout-payment-evidence-rejected__reason{border-top:1px solid #d92d321f;align-content:start;gap:6px;min-width:0;padding-top:12px;display:grid}.checkout-payment-evidence-rejected__detail{border-right:1px solid #d92d321f;padding-right:18px}.checkout-payment-evidence-rejected__detail>span,.checkout-payment-evidence-rejected__reason>span{color:var(--ukly-pay-red)!important;letter-spacing:.045em!important;font-size:11px!important;font-weight:800!important}.checkout-payment-evidence-rejected__detail>strong{overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #0f172a0f;border-radius:10px;max-width:100%;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;color:#344054!important;font-size:12px!important;font-weight:600!important}.checkout-payment-evidence-rejected__reason p{margin:0;font-size:13px;line-height:1.45;color:#344054!important}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:1px;display:flex}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading>div{min-width:0;padding-left:46px;position:relative}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading>div:before{content:"?";width:34px;height:34px;color:var(--ukly-pay-blue);background:var(--ukly-pay-blue-soft);border-radius:11px;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;top:0;left:0}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading span{color:var(--ukly-pay-muted);font-size:12px;font-weight:700}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading strong{color:var(--ukly-pay-ink);margin-top:2px;font-size:clamp(18px,1.8vw,23px);line-height:1.15;display:block}.checkout-recovered-payment-evidence .checkout-payment-evidence-badge{color:var(--ukly-pay-blue);background:var(--ukly-pay-blue-soft);white-space:nowrap;border:1px solid #1457d91c;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:780}.checkout-recovered-payment-evidence .checkout-payment-evidence-intro{max-width:760px;color:var(--ukly-pay-muted);margin:-3px 0 1px;font-size:13px;line-height:1.5}.checkout-recovered-payment-evidence .checkout-payment-evidence-field{color:var(--ukly-pay-ink);gap:7px;font-size:12px;font-weight:760;display:grid}.checkout-recovered-payment-evidence .checkout-payment-evidence-field input,.checkout-recovered-payment-evidence .checkout-payment-evidence-field textarea{box-sizing:border-box;width:100%;color:var(--ukly-pay-ink);font:inherit;background:#fffffff0;border:1px solid #0f172a21;border-radius:12px;outline:none;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.checkout-recovered-payment-evidence .checkout-payment-evidence-field input{min-height:44px;padding:10px 13px}.checkout-recovered-payment-evidence .checkout-payment-evidence-field textarea{resize:vertical;min-height:82px;padding:12px 13px}.checkout-recovered-payment-evidence .checkout-payment-evidence-field input:hover,.checkout-recovered-payment-evidence .checkout-payment-evidence-field textarea:hover{background:#fff;border-color:#1457d942}.checkout-recovered-payment-evidence .checkout-payment-evidence-field input:focus,.checkout-recovered-payment-evidence .checkout-payment-evidence-field textarea:focus{border-color:var(--ukly-pay-blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #1457d91a}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit{color:#fff;background:linear-gradient(135deg, var(--ukly-pay-blue-strong), var(--ukly-pay-blue));cursor:pointer;border:0;border-radius:13px;min-height:46px;font-size:13px;font-weight:800;transition:transform .17s,box-shadow .17s,filter .17s;position:relative;transform:translateZ(0);box-shadow:0 10px 24px #1457d933}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:after{content:"?";font-size:19px;font-weight:500;transition:transform .17s;position:absolute;top:50%;right:17px;transform:translateY(-52%)}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 16px 34px #1457d947}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:focus-visible{outline-offset:3px;outline:3px solid #1457d92e}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:active:not(:disabled){transform:translateY(0)scale(.995)}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:disabled{cursor:wait;opacity:.68}.checkout-recovered-payment-evidence .checkout-payment-evidence-disclaimer{max-width:720px;color:var(--ukly-pay-muted);text-align:center;margin:-4px auto 0;font-size:10.5px;line-height:1.45;display:block}.checkout-recovered-payment-evidence .checkout-payment-evidence.is-submitted{background:linear-gradient(135deg, var(--ukly-pay-green-soft), #fffffff5);border-color:#169c622e;box-shadow:0 12px 30px #169c6212}.checkout-recovered-confirmation .checkout-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:18px;display:grid}.checkout-recovered-confirmation .checkout-confirmation-primary,.checkout-recovered-confirmation .checkout-confirmation-secondary{border-radius:13px;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:780;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s,background .17s;display:inline-flex}.checkout-recovered-confirmation .checkout-confirmation-primary{color:#fff;background:#111827;box-shadow:0 9px 22px #11182721}.checkout-recovered-confirmation .checkout-confirmation-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1118272e}.checkout-recovered-confirmation .checkout-confirmation-secondary{color:var(--ukly-pay-ink);background:#ffffffd1;border:1px solid #0f172a1f}.checkout-recovered-confirmation .checkout-confirmation-secondary:hover{background:#fff;border-color:#1457d933;transform:translateY(-2px);box-shadow:0 10px 24px #1457d912}@media (prefers-reduced-motion:reduce){.checkout-recovered-confirmation,.checkout-recovered-confirmation *,.checkout-recovered-confirmation :before,.checkout-recovered-confirmation :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.checkout-recovered-confirmation{border-radius:19px;padding:15px}.checkout-recovered-confirmation .checkout-confirmation-grid{grid-template-columns:1fr;gap:9px}.checkout-recovered-confirmation .checkout-confirmation-grid>div{min-height:66px;padding:12px 13px 12px 50px}.checkout-recovered-payment-evidence .checkout-payment-evidence{border-radius:17px;padding:14px}.checkout-recovered-payment-evidence .checkout-payment-evidence-rejected{grid-template-columns:1fr;gap:10px;padding:14px}.checkout-payment-evidence-rejected__detail{border-right:0;padding-right:0}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading{flex-direction:column;align-items:stretch}.checkout-recovered-payment-evidence .checkout-payment-evidence-badge{align-self:flex-start}.checkout-recovered-confirmation .checkout-confirmation-actions{grid-template-columns:1fr}}.checkout-recovered-confirmation .checkout-confirmation-grid>div:before{content:"";background:#1457d912;border:1px solid #1457d91f;width:30px;height:30px}.checkout-recovered-confirmation .checkout-confirmation-grid>div:first-child:after{content:"";border:2px solid #1457d9;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:24px;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #1457d914}.checkout-recovered-confirmation .checkout-confirmation-grid>div:nth-child(2):after{content:"";border:2px solid #1457d9;border-radius:3px;width:12px;height:9px;position:absolute;top:50%;left:24px;transform:translate(-50%,-50%)}.checkout-recovered-confirmation .checkout-confirmation-grid>div:nth-child(3):before{content:"#";color:#1457d9;font-family:Arial,sans-serif;font-size:14px;font-weight:900}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading>div:before{content:"";background:#1457d912;border:1px solid #1457d91f}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading>div:after{content:"";border-top:2px solid #1457d9;border-left:2px solid #1457d9;width:8px;height:8px;position:absolute;top:11px;left:13px;transform:rotate(45deg)}.checkout-recovered-payment-evidence .checkout-payment-evidence-heading:before{content:"";pointer-events:none;position:absolute}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:after{content:"";border-top:2px solid #fffffff2;border-right:2px solid #fffffff2;width:8px;height:8px;top:50%;right:19px;transform:translateY(-50%)rotate(45deg)}.checkout-recovered-payment-evidence .checkout-payment-evidence-submit:hover:not(:disabled):after{transform:translate(3px,-50%)rotate(45deg)}.checkout-recovered-payment-evidence .checkout-payment-evidence{gap:12px;padding:clamp(14px,1.7vw,19px)}.checkout-recovered-payment-evidence .checkout-payment-evidence-field textarea{min-height:68px}.checkout-recovered-payment-evidence .checkout-payment-evidence-rejected{gap:10px 18px;padding:14px}.checkout-recovered-confirmation .checkout-confirmation-actions{margin-top:14px}.checkout-recovered-payment-evidence .checkout-payment-evidence-field input:focus,.checkout-recovered-payment-evidence .checkout-payment-evidence-field textarea:focus{box-shadow:0 0 0 3px #1457d917,0 8px 20px #1457d90e}.checkout-payment-evidence-rejected__heading:before{content:"";background:#d92d32;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 7px #d92d3214}.checkout-payment-evidence-rejected__heading:after{content:"";background:#fff;border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:17px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 #0000}.checkout-payment-evidence-rejected__heading>span:after{content:"";pointer-events:none;background:#fff;border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:17px;transform:translate(-50%,-50%)rotate(-45deg)}.ukly-nav-premium{z-index:100;position:sticky;top:0;overflow:visible}.ukly-nav-premium__content{justify-content:space-between;align-items:center;gap:4px;min-height:58px;display:flex}.ukly-nav-dropdown{min-width:0;position:relative}.ukly-nav-trigger{color:#c4cede;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.ukly-nav-trigger:hover,.ukly-nav-trigger.is-open{color:#fff;background:#3b82f624;border-color:#60a5fa2e}.ukly-nav-trigger svg{transition:transform .2s}.ukly-nav-trigger.is-open svg{transform:rotate(180deg)}.ukly-nav-menu{z-index:120;border:1px solid var(--ukly-border);background:var(--ukly-surface-elevated);border-radius:15px;min-width:205px;padding:7px;animation:.16s ease-out ukly-menu-enter;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 45px #0003}.ukly-nav-menu__item{min-height:42px;color:var(--ukly-text);border-radius:9px;align-items:center;padding:9px 12px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.ukly-nav-menu__item:hover,.ukly-nav-menu__item.active{color:var(--ukly-blue);background:var(--ukly-blue-soft)}.ukly-nav-unread{color:#fff;background:#e5484d;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:750;display:inline-flex}@keyframes ukly-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ukly-mobile-bottom-nav{display:none}@media (width<=820px){.ukly-nav-premium{display:none}.ukly-mobile-bottom-nav{z-index:500;min-height:66px;padding:6px 7px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--ukly-border);background:var(--ukly-surface-elevated);-webkit-backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0f172a17}.ukly-mobile-bottom-nav__item{min-width:0;min-height:51px;color:var(--ukly-muted);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative}.ukly-mobile-bottom-nav__item svg{width:22px;height:22px}.ukly-mobile-bottom-nav__item.active{color:var(--ukly-blue);background:var(--ukly-blue-soft)}.app{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}@media (width<=380px){.ukly-mobile-bottom-nav__item{font-size:9px}}@media (width<=820px){.topbar-content{width:100%;padding-top:12px;padding-bottom:12px;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;display:grid!important}.brand{max-width:100%;justify-self:start!important}.search{height:48px;grid-column:1!important;width:100%!important;min-width:0!important}.header-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;min-width:0;justify-self:stretch!important;width:100%!important;display:grid!important}.header-divider{display:none!important}.header-actions .ukly-theme-toggle{place-self:center;width:44px;min-width:40px;height:44px}.header-actions .account-action,.header-actions .cart-action{text-align:center;border:1px solid var(--ukly-border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:68px;padding:6px 2px;display:flex;overflow:hidden}.header-actions .account-action>span:last-child,.header-actions .cart-action>span:last-child{text-align:center;width:100%;min-width:0;display:block}.header-actions .account-action small,.header-actions .cart-action small,.header-actions .account-action strong,.header-actions .cart-action strong{text-align:center;overflow-wrap:anywhere;width:100%;max-width:100%;line-height:1.2;display:block;white-space:normal!important}.header-actions .account-action small,.header-actions .cart-action small{margin-bottom:3px;font-size:10px}.header-actions .account-action strong,.header-actions .cart-action strong{font-size:11px}.header-actions .header-icon{flex:none;width:34px;height:34px}.market-stage{padding-top:12px!important}.ukly-shopping-home .products-section{padding-top:14px;padding-bottom:28px}.ukly-shopping-home .section-heading{gap:10px;margin-bottom:17px}}@media (width<=560px){.topbar-content{padding-inline:12px;gap:11px!important}.header-actions{gap:5px}.header-actions .account-action,.header-actions .cart-action{min-height:66px}.header-actions .account-action small,.header-actions .cart-action small{font-size:9px}.header-actions .account-action strong,.header-actions .cart-action strong{font-size:10px}.market-stage{padding-bottom:30px}.ukly-shopping-home .products-section{padding-top:8px}}@media (width<=640px){.ukly-shopping-home .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.ukly-shopping-home .product-card{min-width:0;overflow:hidden;border-radius:13px!important;position:relative!important}.ukly-shopping-home .product-card .product-image{max-height:112px;height:112px!important;min-height:112px!important}.ukly-shopping-home .product-image-photo{object-fit:contain;width:100%;height:100%}.ukly-shopping-home .product-card-favorite{z-index:10;border-radius:50%!important;width:29px!important;height:29px!important;margin:0!important;padding:0!important;position:absolute!important;top:7px!important;left:auto!important;right:7px!important}.ukly-shopping-home .product-card-favorite__icon{width:15px;height:15px}.ukly-shopping-home .product-badge{min-height:18px;padding:0 6px;font-size:8px;top:7px;left:7px}.ukly-shopping-home .product-card .product-content{min-width:0;padding:9px!important}.ukly-shopping-home .product-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;line-height:1.35;display:-webkit-box;overflow:hidden;margin:0 0 5px!important;font-size:11px!important}.ukly-shopping-home .product-card-merchant{min-width:0;margin:0;font-size:9px}.ukly-shopping-home .product-card-merchant small{display:none}.ukly-shopping-home .product-card-service-row,.ukly-shopping-home .product-card-logistics,.ukly-shopping-home .product-card-description-slot,.ukly-shopping-home .product-stock{display:none!important}.ukly-shopping-home .product-price-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.ukly-shopping-home .product-price-row .price{line-height:1.3;font-size:13px!important}.ukly-shopping-home .product-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;margin-top:9px!important;display:grid!important}.ukly-shopping-home .product-buy-now,.ukly-shopping-home .product-add-cart{white-space:normal;min-width:0;line-height:1.2;border-radius:8px!important;min-height:32px!important;padding:4px 2px!important;font-size:9px!important}.ukly-shopping-home .product-add-cart{gap:3px}.ukly-shopping-home .product-add-cart svg{width:13px;height:13px}.ukly-shopping-home .product-card-variant-selector{gap:4px;padding:5px}.ukly-shopping-home .products-section{padding-top:10px;padding-bottom:25px}.ukly-shopping-home .section-heading{margin-bottom:12px}.topbar-content .header-actions{align-items:stretch;width:100%;min-width:0;grid-template-columns:42px repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.topbar-content .header-actions .header-divider{display:none!important}.topbar-content .header-actions .account-action,.topbar-content .header-actions .cart-action{border:1px solid var(--ukly-border);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:62px;padding:5px 2px;overflow:hidden;min-width:0!important;display:flex!important}.topbar-content .header-actions .account-action>span:last-child,.topbar-content .header-actions .cart-action>span:last-child{text-align:center;width:100%;min-width:0}.topbar-content .header-actions small,.topbar-content .header-actions strong{overflow-wrap:anywhere;text-align:center;width:100%;line-height:1.2;display:block;white-space:normal!important}.topbar-content .header-actions small{font-size:9px}.topbar-content .header-actions strong{font-size:10px}.topbar-content .header-actions .header-icon{width:27px;height:27px}.topbar-content .header-actions .ukly-theme-toggle{align-self:center;width:40px;min-width:40px;height:42px}}@media (width<=360px){.ukly-shopping-home .product-grid{gap:6px!important}.ukly-shopping-home .product-card .product-image{height:98px!important;min-height:98px!important}.ukly-shopping-home .product-content{padding:7px!important}.ukly-shopping-home .product-buy-now,.ukly-shopping-home .product-add-cart{font-size:8px!important}}@media (width<=640px){.ukly-shopping-home .product-card.product-card{border-radius:13px!important;box-shadow:0 3px 12px #1428500e!important}.ukly-shopping-home .product-card .product-image{height:112px!important;min-height:112px!important;max-height:112px!important}.ukly-shopping-home .product-card .product-content{padding:9px!important}.ukly-shopping-home .product-card .product-content h3{min-height:32px!important;margin:0 0 5px!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.ukly-shopping-home .product-card-merchant{min-height:15px!important;max-height:15px!important;margin:0 0 5px!important;display:block!important;overflow:hidden!important}.ukly-shopping-home .product-card-merchant>:first-child{color:#8490a2!important;padding:0!important;font-size:9px!important;font-weight:600!important;line-height:15px!important;display:block!important}.ukly-shopping-home .product-card-merchant>:last-child,.ukly-shopping-home .product-card-service-row,.ukly-shopping-home .product-card-logistics,.ukly-shopping-home .product-card-description-slot{display:none!important}.ukly-shopping-home .product-card-variant-selector{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;margin-top:7px!important;padding:0!important;display:grid!important}.ukly-shopping-home .product-card-variant-heading{justify-content:flex-start!important;gap:6px!important}.ukly-shopping-home .product-card-variant-heading>span{color:#8993a3!important;letter-spacing:0!important;font-size:9px!important;font-weight:650!important}.ukly-shopping-home .product-card-variant-heading>small{color:#2563eb!important;font-size:9px!important;font-weight:800!important}.ukly-shopping-home .product-card-variant-options{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.ukly-shopping-home .product-card-variant-options::-webkit-scrollbar{display:none}.ukly-shopping-home .product-card-variant-option{color:#46536a!important;min-width:27px!important;min-height:25px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ee!important;border-radius:7px!important;flex:none!important;padding:3px 7px!important;font-size:9px!important;font-weight:750!important}.ukly-shopping-home .product-card-variant-option.is-selected{color:#fff!important;box-shadow:none!important;background:#2563eb!important;border-color:#2563eb!important}.ukly-shopping-home .product-card-variant-option:disabled{opacity:.4!important}.ukly-shopping-home .product-card-variant-empty{font-size:8px!important}.ukly-shopping-home .product-price-row{justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin-top:9px!important;display:flex!important}.ukly-shopping-home .product-price-row .price{color:#172033!important;font-size:13px!important;font-weight:850!important;line-height:1.3!important}.ukly-shopping-home .product-card-actions{grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;margin-top:9px!important;display:grid!important}.ukly-shopping-home .product-buy-now,.ukly-shopping-home .product-add-cart{border-radius:8px!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:3px!important;font-size:9px!important;font-weight:750!important}.ukly-shopping-home .product-add-cart{gap:0!important}.ukly-shopping-home .product-add-cart svg{width:16px!important;height:16px!important}.topbar-content .header-actions{grid-template-columns:38px repeat(3,minmax(0,1fr))!important;gap:4px!important}.topbar-content .header-actions .account-action,.topbar-content .header-actions .cart-action{height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important;gap:2px!important;padding:3px!important}.topbar-content .header-actions .header-icon{width:21px!important;height:21px!important}.topbar-content .header-actions small{display:none!important}.topbar-content .header-actions strong{font-size:9px!important;line-height:1.1!important}.topbar-content .header-actions .ukly-theme-toggle{width:36px!important;min-width:36px!important;height:36px!important}html[data-theme=dark] .ukly-shopping-home .product-price-row .price{color:#f1f5f9!important}html[data-theme=dark] .ukly-shopping-home .product-card-variant-option{color:#dbeafe!important;background:#172033!important;border-color:#334155!important}html[data-theme=dark] .ukly-shopping-home .product-card-variant-option.is-selected{color:#fff!important;background:#2563eb!important}.product-grid,.catalog-product-grid,.public-store-detail__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important;display:grid!important}.catalog-product-grid .catalog-product-entry{min-width:0!important}.catalog-product-grid .catalog-product-entry>.product-card{will-change:auto!important;height:100%!important;animation:none!important}.product-card{height:100%;border-radius:13px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 3px 12px #1428500e!important}.product-card .product-image{height:112px!important;min-height:112px!important;max-height:112px!important}.product-card .product-image-photo{object-fit:contain!important;width:100%!important;height:100%!important}.product-card .product-card-favorite{width:29px!important;height:29px!important;margin:0!important;top:7px!important;right:7px!important}.product-card .product-content{min-width:0!important;padding:9px!important}.product-card .product-content h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:32px!important;max-height:32px!important;margin:0 0 5px!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.product-card .product-card-merchant{min-height:15px!important;max-height:15px!important;margin:0 0 5px!important;display:block!important;overflow:hidden!important}.product-card .product-card-merchant .seller{color:#8490a2!important;font-size:9px!important;line-height:15px!important;display:block!important}.product-card .product-card-merchant small,.product-card .product-card-service-row,.product-card .product-card-logistics,.product-card .product-card-description-slot,.product-card .product-stock{display:none!important}.product-card .product-card-variant-selector{box-shadow:none!important;background:0 0!important;border:0!important;gap:5px!important;margin-top:7px!important;padding:0!important;display:grid!important}.product-card .product-card-variant-heading{align-items:center;gap:6px!important;display:flex!important}.product-card .product-card-variant-heading>span,.product-card .product-card-variant-heading>small{font-size:9px!important}.product-card .product-card-variant-options{scrollbar-width:none;flex-wrap:nowrap!important;gap:4px!important;display:flex!important;overflow-x:auto!important}.product-card .product-card-variant-options::-webkit-scrollbar{display:none}.product-card .product-card-variant-option{color:#46536a!important;min-width:27px!important;min-height:25px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ee!important;border-radius:7px!important;flex:none!important;padding:3px 7px!important;font-size:9px!important;font-weight:750!important}.product-card .product-card-variant-option.is-selected{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.product-card .product-price-row{justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin-top:9px!important;display:flex!important}.product-card .product-price-row .price{font-size:13px!important;font-weight:850!important;line-height:1.3!important}.product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;margin-top:9px!important;display:grid!important}.product-card .product-buy-now,.product-card .product-add-cart{border-radius:8px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:3px!important;font-size:9px!important;font-weight:750!important}.product-card .product-add-cart{gap:0!important}.product-card .product-add-cart span{display:none!important}.product-card .product-add-cart svg{width:16px!important;height:16px!important}html[data-theme=dark] .product-card .product-price-row .price{color:#f1f5f9!important}html[data-theme=dark] .product-card .product-card-variant-option{color:#dbeafe!important;background:#172033!important;border-color:#334155!important}html[data-theme=dark] .product-card .product-card-variant-option.is-selected{color:#fff!important;background:#2563eb!important}}@media (width<=360px){.product-grid,.catalog-product-grid,.public-store-detail__product-grid{gap:6px!important}.product-card .product-image{height:98px!important;min-height:98px!important}.product-card .product-content{padding:7px!important}.product-card .product-buy-now{font-size:8px!important}}@media (prefers-reduced-motion:reduce){.catalog-product-grid .catalog-product-entry>.product-card{transition:none!important;animation:none!important}}.home-featured-stores{width:100%;padding:42px 0}.home-featured-stores__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.home-featured-stores__heading>div>span{color:#2563eb;letter-spacing:.12em;font-size:10px;font-weight:850}.home-featured-stores__heading h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(23px,2.5vw,32px);font-weight:850}.home-featured-stores__heading p{color:#8490a2;margin:0;font-size:13px}.home-featured-stores__heading>a{color:#2563eb;white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none}.home-featured-stores__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-featured-stores__grid.is-single{grid-template-columns:1fr}.home-featured-stores__grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.home-featured-store{border:1px solid var(--ukly-border);background:var(--ukly-surface);min-width:0;min-height:112px;color:var(--ukly-text);border-radius:17px;align-items:center;gap:15px;padding:17px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.home-featured-store:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0f172a17}.home-featured-store__mark{color:#fff;background:linear-gradient(135deg,#17243d,#31558c);border-radius:15px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:27px;font-weight:850;display:grid}.home-featured-store__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.home-featured-store__category{color:#2563eb;text-transform:uppercase;font-size:9px;font-weight:800}.home-featured-store__info strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.home-featured-store__city{color:#8490a2;font-size:11px}.home-featured-store__action{color:#2563eb;flex:none;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.home-featured-stores__grid.is-single .home-featured-store{min-height:145px;padding:24px}.home-featured-stores__grid.is-single .home-featured-store__mark{flex-basis:88px;width:88px;height:88px;font-size:36px}.home-featured-stores__grid.is-single .home-featured-store__info strong{font-size:21px}@media (width<=760px){.home-featured-stores__grid,.home-featured-stores__grid.is-pair,.home-featured-stores__grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-featured-stores__grid.is-single{grid-template-columns:1fr}.home-featured-store{border-radius:13px;flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:12px}.home-featured-store__mark{border-radius:11px;flex-basis:44px;width:44px;height:44px;font-size:20px}.home-featured-store__info strong{font-size:12px}.home-featured-store__action{margin-top:3px;font-size:10px}.home-featured-stores__grid.is-single .home-featured-store{flex-direction:row;align-items:center;min-height:100px;padding:15px}.home-featured-stores__grid.is-single .home-featured-store__mark{flex-basis:60px;width:60px;height:60px;font-size:26px}.home-featured-stores__grid.is-single .home-featured-store__info strong{font-size:16px}}@media (width<=360px){.home-featured-store{padding:9px}.home-featured-store__action{font-size:9px}}.premium-offers-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.premium-offers-grid.is-single,.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-offer-card,.premium-offers-grid.is-single .premium-offer-card{border-radius:17px!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.premium-offer-card__visual,.premium-offers-grid.is-single .premium-offer-card__visual{flex:0 0 145px!important;height:145px!important;min-height:145px!important}.premium-offer-card__visual img{object-fit:cover;width:100%;height:100%}.premium-offer-card__placeholder{min-height:145px!important}.premium-offer-card__discount,.premium-offer-card__stock{padding:6px 8px!important;font-size:9px!important;top:10px!important}.premium-offer-card__discount{left:10px!important}.premium-offer-card__stock{right:10px!important}.premium-offer-card__content{flex:1;padding:13px!important}.premium-offer-card__heading{gap:8px!important}.premium-offer-card__heading h2{font-size:15px!important;line-height:1.3!important}.premium-offer-card__eyebrow{font-size:8px!important}.premium-offer-card__hot{padding:4px 6px!important;font-size:8px!important}.premium-offer-card__description{-webkit-line-clamp:2;margin-top:7px!important;font-size:10px!important;line-height:1.45!important}.premium-offer-card__pricing{gap:8px!important;margin-top:12px!important}.premium-offer-card__price-main span{font-size:10px!important}.premium-offer-card__price-main strong{font-size:19px!important}.premium-offer-card__saving strong{font-size:12px!important}.premium-offer-card__facts{gap:6px!important;margin-top:12px!important}.premium-offer-card__facts>div{border-radius:9px!important;padding:7px 8px!important}.premium-offer-card__facts span{font-size:8px!important}.premium-offer-card__facts strong{font-size:9px!important}.premium-offer-card__actions{gap:6px!important;padding-top:13px!important}.premium-offer-card__secondary,.premium-offer-card__primary{border-radius:9px!important;min-height:36px!important;padding:0 7px!important;font-size:10px!important}.premium-offer-card__cart{min-height:36px!important;font-size:10px!important}@media (width<=1120px){.premium-offers-grid.is-single,.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.premium-offers-grid.is-single,.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.premium-offer-card__visual,.premium-offers-grid.is-single .premium-offer-card__visual{flex-basis:112px!important;height:112px!important;min-height:112px!important}.premium-offer-card__content{padding:9px!important}.premium-offer-card__heading h2{font-size:12px!important}.premium-offer-card__description{font-size:9px!important}.premium-offer-card__price-main strong{font-size:15px!important}.premium-offer-card__facts{grid-template-columns:1fr!important}.premium-offer-card__facts>div{padding:6px!important}.premium-offer-card__actions{grid-template-columns:minmax(0,1fr) 36px!important}.premium-offer-card__secondary{display:none!important}.premium-offer-card__cart{place-items:center;width:36px!important;min-width:36px!important;padding:0!important}.premium-offer-card__cart>span{display:none!important}.premium-offers-grid.is-single,.premium-offers-grid.is-pair,.premium-offers-grid.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card{border-radius:16px!important;flex-direction:column!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.premium-offer-card__content{flex-direction:column!important;flex:auto!important;min-width:0!important;padding:10px!important;display:flex!important}.premium-offer-card__discount,.premium-offer-card__stock{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(50% - 14px)!important;padding:6px 7px!important;font-size:8px!important;line-height:1.2!important;top:9px!important;overflow:hidden!important}.premium-offer-card__discount{left:8px!important}.premium-offer-card__stock{right:8px!important}.premium-offer-card__heading{min-width:0!important;min-height:36px!important}.premium-offer-card__heading h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.premium-offer-card__pricing{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;margin-top:10px!important;display:flex!important}.premium-offer-card__price-main,.premium-offer-card__saving{text-align:left!important;min-width:0!important;max-width:100%!important}.premium-offer-card__price-main strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(12px,3.5vw,16px)!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.premium-offer-card__saving strong{overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.3!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card__actions{grid-template-rows:40px!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:stretch!important;gap:7px!important;width:100%!important;margin-top:auto!important;padding-top:12px!important;display:grid!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card__secondary{display:none!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card__primary{white-space:nowrap!important;border-radius:10px!important;grid-area:1/1!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 5px!important;font-size:10px!important;line-height:1.1!important;display:inline-flex!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card__cart{border-radius:11px!important;grid-area:1/2!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card__cart svg{width:19px!important;height:19px!important}.premium-offers-grid:is(.is-single,.is-pair,.is-multi) .premium-offer-card__cart>span{display:none!important}}.premium-activity{background:linear-gradient(#fff 0%,#f8faff 100%);border:1px solid #b2ccff;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 34px #1018280b}.premium-activity__progress{background:#eef2ff;height:3px;position:absolute;inset:0 0 auto;overflow:hidden}.premium-activity__progress span{background:linear-gradient(90deg,#84adff,#175cd3,#84adff);border-radius:999px;width:38%;animation:1.15s ease-in-out infinite ukly-premium-progress;position:absolute;top:0;bottom:0}.premium-activity__content{justify-content:center;align-items:center;gap:20px;min-height:180px;padding:32px 24px;display:flex}.premium-activity__visual{flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;position:relative}.premium-activity__ring{border:3px solid #dbeafe;border-top-color:#175cd3;border-radius:50%;animation:.9s linear infinite ukly-premium-spin;position:absolute;inset:0}.premium-activity__icon{background:#eef4ff;border-radius:16px;place-items:center;width:50px;height:50px;font-size:23px;animation:1.25s ease-in-out infinite ukly-premium-pulse;display:grid}.premium-activity__copy{flex-direction:column;gap:7px;max-width:520px;display:flex}.premium-activity__copy strong{color:#101828;font-size:17px}.premium-activity__copy>span{color:#667085;line-height:1.5}.premium-activity__dots{gap:6px;margin-top:4px;display:flex}.premium-activity__dots i{background:#175cd3;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ukly-premium-dot}.premium-activity__dots i:nth-child(2){animation-delay:.14s}.premium-activity__dots i:nth-child(3){animation-delay:.28s}.premium-activity.is-compact .premium-activity__content{min-height:104px;padding:20px}.premium-activity.is-compact .premium-activity__visual{flex-basis:52px;width:52px;height:52px}.premium-activity.is-compact .premium-activity__icon{border-radius:12px;width:36px;height:36px;font-size:17px}@keyframes ukly-premium-progress{0%{left:-42%}55%{left:54%}to{left:108%}}@keyframes ukly-premium-spin{to{transform:rotate(360deg)}}@keyframes ukly-premium-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ukly-premium-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (width<=620px){.premium-activity__content{text-align:center;flex-direction:column;gap:14px;min-height:170px;padding:28px 20px}.premium-activity__dots{justify-content:center}}@media (prefers-reduced-motion:reduce){.premium-activity__progress span,.premium-activity__ring,.premium-activity__icon,.premium-activity__dots i{animation-duration:1ms;animation-iteration-count:1}}.ukly-reviews-premium{color:#182641;background:linear-gradient(145deg,#fff,#f5f8ff);border:1px solid #e1e9f7;border-radius:28px;margin-top:36px;padding:clamp(20px,3vw,36px);box-shadow:0 20px 60px #172d5612}.ukly-reviews-premium__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.ukly-reviews-premium__eyebrow,.ukly-premium-form__eyebrow{color:#316fe5;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.ukly-reviews-premium__header h2{margin:9px 0;font-size:clamp(23px,3vw,32px);font-weight:800;line-height:1.2}.ukly-reviews-premium__summary{color:#73829a;margin:0;font-size:14px}.ukly-reviews-premium__emblem{color:#326fe6;background:#eaf2ff;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:29px;display:grid}.ukly-premium-form{background:#fff;border:1px solid #dfe8f6;border-radius:23px;gap:23px;padding:clamp(18px,3vw,32px);display:grid;box-shadow:0 14px 40px #1f3a690d}.ukly-premium-form__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ukly-premium-form__intro h3{margin:9px 0;font-size:clamp(22px,3vw,29px);font-weight:800}.ukly-premium-form__intro p{color:#748198;max-width:470px;margin:0;font-size:14px;line-height:1.6}.ukly-premium-form__badge{color:#158057;background:#effbf5;border:1px solid #c9efdf;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:750}.ukly-premium-form__field{flex-direction:column;gap:11px;min-width:0;display:flex}.ukly-premium-form__label{color:#263650;font-size:14px;font-weight:750}.ukly-premium-form__rating{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ukly-premium-form__stars{gap:4px;display:flex}.ukly-premium-form__star{color:#cbd4e3;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:43px;height:46px;padding:0;font-family:inherit;font-size:36px;transition:transform .16s,color .16s;display:grid}.ukly-premium-form__star.is-selected{color:#f2b32b}.ukly-premium-form__star:hover:not(:disabled){transform:translateY(-3px)}.ukly-premium-form__rating-label{color:#99650e;background:#fff7e6;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:750}.ukly-premium-form__input,.ukly-premium-form__textarea{box-sizing:border-box;color:#192740;width:100%;font:inherit;background:#f9fbff;border:1px solid #dbe4f0;border-radius:13px;outline:none;padding:15px 17px;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s}.ukly-premium-form__textarea{resize:vertical;min-height:150px}.ukly-premium-form__input:focus,.ukly-premium-form__textarea:focus{background:#fff;border-color:#3476f6;box-shadow:0 0 0 4px #3476f61c}.ukly-premium-form__input::placeholder,.ukly-premium-form__textarea::placeholder{color:#9ba8bc}.ukly-premium-form__counter{color:#94a0b4;align-self:flex-end;font-size:12px}.ukly-premium-form__actions{flex-wrap:wrap;gap:12px;display:flex}.ukly-premium-form__submit,.ukly-premium-form__delete{min-height:50px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:800;display:inline-flex}.ukly-premium-form__submit{color:#fff;background:linear-gradient(135deg,#367df8,#235de4);border:1px solid #2864df;box-shadow:0 10px 22px #2767e733}.ukly-premium-form__delete{color:#b63d45;background:#fff;border:1px solid #f2d5d5}.ukly-premium-form button:disabled{cursor:not-allowed;opacity:.55}.ukly-premium-form__notice{color:#31538b;background:#f3f7ff;border:1px solid #d9e6ff;border-radius:12px;margin:0;padding:13px 16px;font-size:13px;line-height:1.6}.ukly-premium-form__star:focus-visible,.ukly-premium-form__submit:focus-visible,.ukly-premium-form__delete:focus-visible{outline-offset:3px;outline:3px solid #82b4ff}@media (width<=640px){.ukly-reviews-premium{border-radius:20px;padding:15px}.ukly-premium-form{border-radius:18px;padding:18px 15px}.ukly-premium-form__star{width:39px;font-size:32px}.ukly-premium-form__actions{flex-direction:column}.ukly-premium-form__submit,.ukly-premium-form__delete{width:100%}}@media (prefers-reduced-motion:reduce){.ukly-premium-form__star,.ukly-premium-form__input,.ukly-premium-form__textarea{transition:none}}.favorites-discovery{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 34%),linear-gradient(145deg,#fffffffa,#f7fafff5);border:1px solid #3b82f624;border-radius:28px;width:100%;margin-top:34px;padding:30px;box-shadow:0 24px 70px #0f172a14}.favorites-discovery__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.favorites-discovery__eyebrow{color:#2563eb;letter-spacing:.14em;margin-bottom:7px;font-size:.72rem;font-weight:900;display:inline-block}.favorites-discovery__heading h2{color:#172033;margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.favorites-discovery__heading p{color:#68738a;max-width:650px;margin:9px 0 0;line-height:1.6}.favorites-discovery__all{color:#175ee8;background:#ffffffd9;border:1px solid #2563eb2e;border-radius:14px;flex-shrink:0;align-items:center;gap:9px;padding:12px 17px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 8px 24px #2563eb14}.favorites-discovery__all:hover{border-color:#2563eb66;transform:translateY(-2px);box-shadow:0 14px 34px #2563eb24}.favorites-discovery__grid{margin-top:6px}.favorites-discovery__loading,.favorites-discovery__notice{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:18px;align-items:center;gap:16px;min-height:110px;padding:22px;display:flex}.favorites-discovery__loading div{gap:3px;display:grid}.favorites-discovery__loading strong,.favorites-discovery__notice strong{color:#172033}.favorites-discovery__loading span,.favorites-discovery__notice span{color:#718096}.favorites-discovery__spinner{border:3px solid #2563eb2b;border-top-color:#2563eb;border-radius:50%;flex:none;width:25px;height:25px;animation:.75s linear infinite favorites-spin}@keyframes favorites-spin{to{transform:rotate(360deg)}}.favorites-discovery__notice{justify-content:space-between}.favorites-discovery__notice a{color:#175ee8;font-weight:800;text-decoration:none}.favorites-page .empty-state,.favorites-page .favorites-empty,.favorites-page .route-empty-state{background:linear-gradient(135deg,#eff6ffeb,#fffffff5)!important;border-radius:20px!important;min-height:auto!important;padding:24px 26px!important}@media (width<=760px){.favorites-discovery{border-radius:22px;margin-top:24px;padding:20px 14px}.favorites-discovery__heading{flex-direction:column;align-items:flex-start}.favorites-discovery__all{justify-content:center;width:100%}.favorites-discovery__notice{flex-direction:column;align-items:flex-start}}.favorites-premium-page{padding-top:26px;padding-bottom:6px}.favorites-premium-hero{background:radial-gradient(circle at 96% 5%,#ef44441a,#0000 35%),radial-gradient(circle at 0 100%,#2563eb1a,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfdff 58%,#fff8f8 100%);border:1px solid #2563eb1f;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;min-height:170px;margin-bottom:16px;padding:32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 65px #0f172a12}.favorites-premium-hero:after{content:"";border:1px solid #2563eb14;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-80px}.favorites-premium-hero__copy{z-index:1;max-width:720px;position:relative}.favorites-premium-hero__eyebrow{color:#64748b;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:10px;font-size:.74rem;font-weight:900;display:inline-flex}.favorites-premium-hero__eyebrow:before{content:"";background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;width:22px;height:3px}.favorites-premium-hero h1{color:#172033;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3.1rem);line-height:1.02}.favorites-premium-hero h1 span{color:#2563eb}.favorites-premium-hero p{color:#67748c;max-width:660px;margin:14px 0 0;font-size:.98rem;line-height:1.65}.favorites-premium-hero__counter{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #2563eb29;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;min-width:122px;min-height:96px;display:flex;position:relative;box-shadow:0 14px 40px #2563eb14}.favorites-premium-hero__counter strong{color:#2563eb;font-size:1.85rem;line-height:1}.favorites-premium-hero__counter span{color:#667085;margin-top:8px;font-size:.75rem;font-weight:850}.favorites-premium-empty{background:linear-gradient(135deg,#eff6ffe0,#fffffff7);border:1px solid #2563eb21;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:22px 24px;display:grid;box-shadow:0 15px 42px #0f172a0b}.favorites-premium-empty__icon{color:#2563eb;background:#fff;border:1px solid #2563eb2e;border-radius:17px;place-items:center;width:56px;height:56px;font-size:2rem;display:grid;box-shadow:0 10px 26px #2563eb1a}.favorites-premium-empty__copy{min-width:0}.favorites-premium-empty__label{color:#2563eb;letter-spacing:.13em;margin-bottom:4px;font-size:.68rem;font-weight:900;display:inline-block}.favorites-premium-empty h2{color:#172033;margin:0;font-size:1.08rem}.favorites-premium-empty p{color:#6b7280;margin:6px 0 0;font-size:.88rem;line-height:1.55}.favorites-premium-empty__action{color:#175ee8;background:#fff;border:1px solid #2563eb2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 9px 25px #2563eb14}.favorites-premium-empty__action:hover{transform:translateY(-2px);box-shadow:0 14px 32px #2563eb24}.favorites-premium-saved{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #2563eb1f;border-radius:26px;margin-top:18px;padding:24px;box-shadow:0 18px 55px #0f172a0e}.favorites-premium-saved__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.favorites-premium-saved__heading span{color:#2563eb;letter-spacing:.13em;margin-bottom:4px;font-size:.67rem;font-weight:900;display:block}.favorites-premium-saved__heading h2{color:#172033;margin:0;font-size:1.45rem}.favorites-premium-saved__heading>strong{color:#2563eb;background:#eff6ff;border-radius:14px;place-items:center;min-width:44px;height:44px;font-size:1rem;display:grid}.favorites-premium-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.favorites-premium-item{align-content:start;gap:10px;display:grid}.favorites-premium-remove{color:#c73737;cursor:pointer;background:linear-gradient(135deg,#fff,#fff8f8);border:1px solid #ef444429;border-radius:13px;width:100%;min-height:42px;font-weight:800;transition:transform .15s,background .15s,box-shadow .15s}.favorites-premium-remove:hover:not(:disabled){background:#fff3f3;transform:translateY(-1px);box-shadow:0 9px 24px #ef444414}.favorites-premium-remove:disabled{cursor:wait;opacity:.62}.favorites-discovery{width:min(1320px,100% - 40px);background:radial-gradient(circle at 100% 0,#2563eb17,#0000 31%),linear-gradient(145deg,#fff,#f8fbff)!important;border:1px solid #2563eb1f!important;border-radius:28px!important;margin:18px auto 42px!important;padding:28px!important;box-shadow:0 22px 65px #0f172a12!important}.favorites-discovery__heading{align-items:center!important;margin-bottom:22px!important}.favorites-discovery__heading h2{color:#172033;letter-spacing:-.035em;font-size:clamp(1.55rem,2.25vw,2.05rem)!important}.favorites-discovery__heading p{max-width:690px}.favorites-discovery__all{min-height:44px;padding:0 17px!important}@media (width<=760px){.favorites-premium-page{padding-top:16px}.favorites-premium-hero{border-radius:22px;flex-direction:column;align-items:flex-start;min-height:auto;padding:24px 20px}.favorites-premium-hero__counter{flex-direction:row;gap:8px;width:100%;min-height:66px}.favorites-premium-hero__counter span{margin-top:0}.favorites-premium-empty{grid-template-columns:auto 1fr;padding:20px}.favorites-premium-empty__action{grid-column:1/-1;width:100%}.favorites-premium-saved{border-radius:22px;padding:18px 14px}.favorites-premium-grid{grid-template-columns:1fr}.favorites-discovery{width:min(100% - 20px,1320px);border-radius:22px!important;padding:20px 14px 24px!important}}.messages-page{padding-top:32px;padding-bottom:56px}.messages-page__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.messages-page__header h1{margin:6px 0 8px}.messages-page__header p{color:#667085;max-width:640px;margin:0}.messages-page__refresh{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:42px;padding:0 16px}.messages-page__refresh:disabled{cursor:not-allowed;opacity:.55}.messages-page__error{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:10px;margin-bottom:16px;padding:12px 14px}.messages-page__loading{text-align:center;color:#667085;padding:48px 0}.messages-layout{background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:minmax(240px,340px) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.messages-sidebar__heading{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;padding:18px;display:flex}.messages-sidebar__heading span{text-align:center;background:#eef2ff;border-radius:999px;min-width:28px;padding:4px 8px;font-size:12px}.messages-sidebar__list{flex-direction:column;display:flex}.messages-sidebar__empty{color:#667085;padding:28px 18px;line-height:1.6}.messages-conversation-card{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eaecf0;flex-direction:column;gap:5px;width:100%;padding:16px 18px;display:flex}.messages-conversation-card:hover{background:#f2f4f7}.messages-conversation-card strong{color:#101828}.messages-conversation-card span,.messages-conversation-card small{color:#667085}.messages-chat{flex-direction:column;min-width:0;display:flex}.messages-chat__header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.messages-chat__header>div{flex-direction:column;gap:4px;display:flex}.messages-chat__header span{color:#667085}.messages-chat__status{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.messages-chat__status.is-active{color:#027a48;background:#ecfdf3}.messages-chat__status.is-archived{color:#475467;background:#f2f4f7}.messages-chat__messages{background:#fcfcfd;flex-direction:column;flex:1;gap:12px;padding:22px;display:flex;overflow-y:auto}.messages-chat__loading,.messages-chat__empty-thread{color:#667085;margin:auto}.messages-chat__empty{text-align:center;color:#667085;align-content:center;place-items:center;gap:8px;min-height:500px;padding:32px;display:grid}.messages-chat__empty>span{font-size:38px}.messages-chat__empty strong{color:#101828}.messages-chat__empty p{margin:0}.messages-bubble{background:#fff;border:1px solid #e4e7ec;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:min(76%,620px);padding:11px 13px}.messages-bubble.is-own{background:#eef4ff;border-color:#c7d7fe;border-radius:14px 14px 4px;align-self:flex-end}.messages-bubble__meta{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px;display:flex}.messages-bubble__meta span{color:#667085}.messages-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.messages-composer{background:#fff;border-top:1px solid #e4e7ec;padding:16px 20px 18px}.messages-composer textarea{resize:vertical;width:100%;min-height:92px;font:inherit;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:10px;padding:12px}.messages-composer textarea:focus{border-color:#84adff;outline:2px solid #c7d7fe}.messages-composer__footer span{color:#667085;font-size:12px}.messages-composer__footer button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:10px;min-width:110px;min-height:42px;font-weight:700}.messages-composer__footer button:disabled{cursor:not-allowed;opacity:.5}@media (width<=820px){.messages-page__header{flex-direction:column;align-items:stretch}.messages-layout{grid-template-columns:1fr}.messages-sidebar{border-bottom:1px solid #e4e7ec;border-right:0;max-height:300px;overflow-y:auto}.messages-chat{min-height:560px}.messages-bubble{max-width:90%}}.messages-conversation-card__top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.messages-unread-badge{background:#175cd3;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex;color:#fff!important}.nav-message-badge{color:#fff;background:#d92d20;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.messages-page__header{background:radial-gradient(circle at 92% 10%,#2f6fed29,#0000 35%),linear-gradient(135deg,#fffffffa,#f6f9fffa);border:1px solid #dbe4f2eb;border-radius:24px;padding:26px 28px;box-shadow:0 18px 48px #10182814}.messages-page__header h1{letter-spacing:-.04em;font-size:clamp(30px,3vw,44px)}.messages-page__refresh{color:#175cd3;background:linear-gradient(135deg,#fff,#f3f7ff);border:1px solid #2f6fed47;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:132px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px 22px #2f6fed1a}.messages-page__refresh:hover:not(:disabled){background:#edf4ff;transform:translateY(-1px);box-shadow:0 12px 28px #2f6fed29}.messages-page__refresh.is-refreshing{cursor:wait}.messages-page__refresh-icon{place-items:center;font-size:18px;line-height:1;display:inline-grid}.messages-page__premium-refresh{margin:18px 0}.messages-page__loading{max-width:780px;margin:48px auto;padding:0}.messages-layout{border-color:#dbe4f2f2;border-radius:24px;min-height:640px;box-shadow:0 22px 58px #10182814}.messages-sidebar{background:linear-gradient(#fbfcff 0%,#f7f9fc 100%)}.messages-sidebar__heading{border-bottom:1px solid #dbe4f2e6;min-height:66px;padding:20px 22px}.messages-sidebar__heading>span{color:#175cd3;background:#edf4ff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-weight:800;display:inline-grid}.messages-sidebar__empty{text-align:center;color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:420px;padding:32px 24px;display:flex}.messages-sidebar__empty-icon{color:#2f6fed;background:linear-gradient(135deg,#edf4ff,#fff);border:1px solid #2f6fed2e;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:7px;font-size:28px;display:grid;box-shadow:0 12px 30px #2f6fed1a}.messages-sidebar__empty strong{color:#101828;font-size:15px}.messages-sidebar__empty p,.messages-sidebar__empty small{margin:0;line-height:1.55}.messages-chat{background:radial-gradient(circle at 80% 0,#2f6fed0f,#0000 34%),#fff}.messages-chat__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:42px;display:flex}.messages-chat__empty-icon{color:#2f6fed;background:linear-gradient(135deg,#edf4ff,#fff);border:1px solid #2f6fed2e;border-radius:28px;place-items:center;width:86px;height:86px;margin-bottom:20px;font-size:38px;display:grid;box-shadow:0 18px 42px #2f6fed1f}.messages-chat__empty-eyebrow{color:#2f6fed;letter-spacing:.13em;margin-bottom:9px;font-size:11px;font-weight:900}.messages-chat__empty strong{color:#101828;letter-spacing:-.025em;font-size:clamp(21px,2vw,28px)}.messages-chat__empty p{color:#667085;max-width:430px;margin:10px auto 0;line-height:1.65}.messages-chat__empty-thread{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:320px;padding:32px;display:flex}.messages-chat__empty-thread>span{color:#2f6fed;background:#edf4ff;border-radius:18px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.messages-chat__empty-thread strong{color:#101828;font-size:17px}.messages-chat__empty-thread p{margin:0}.messages-conversation-card{transition:background .16s,border-color .16s,transform .16s}.messages-conversation-card:hover{transform:translate(2px)}.messages-conversation-card.is-active{background:linear-gradient(135deg,#edf4ff,#f8fbff)}.messages-page__error{border-radius:14px;box-shadow:0 10px 28px #b4231814}@keyframes messages-premium-spin{to{transform:rotate(360deg)}}@media (width<=760px){.messages-page__header{padding:22px}.messages-page__refresh{width:100%}.messages-chat__empty{min-height:420px;padding:30px 20px}.messages-sidebar__empty{min-height:250px}}.messages-page__refresh-icon{place-items:center;display:inline-grid}.messages-page__refresh-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.messages-page__refresh.is-refreshing .messages-page__refresh-icon{animation:none}.messages-page__refresh.is-refreshing .messages-page__refresh-icon svg{animation:.85s linear infinite messages-premium-spin}@keyframes uklyMessagesRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uklyMessageBubbleEnter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes uklyMessagesSheen{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.messages-page{position:relative}.messages-page__header{background:radial-gradient(circle at 92% 10%,#3b82f624,#0000 32%),linear-gradient(145deg,#fffffffe,#f8fafcf6);border:1px solid #60a5fa33;animation:.42s cubic-bezier(.22,1,.36,1) both uklyMessagesRise;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a13,0 0 30px #2563eb08,inset 0 1px #fffffff5}.messages-page__header:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f614,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-70px}.messages-page__header h1{color:#0f172a;letter-spacing:-.035em;text-shadow:0 1px #fffc}.messages-page__header p{color:#64748b;line-height:1.65}.messages-page__premium-refresh{color:#1d4ed8;background:linear-gradient(145deg,#fff,#eff6ffeb);border:1px solid #2563eb33;border-radius:13px;min-height:42px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;position:relative;overflow:hidden;box-shadow:0 9px 24px #2563eb14}.messages-page__premium-refresh:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:12%;height:180%;position:absolute;top:-35%;left:-20%}.messages-page__premium-refresh:hover{background:linear-gradient(145deg,#fff,#dbeafeeb);border-color:#2563eb61;transform:translateY(-2px);box-shadow:0 15px 32px #2563eb21,0 0 22px #3b82f60d}.messages-page__premium-refresh:hover:after{animation:1s ease-out uklyMessagesSheen}.messages-layout{background:linear-gradient(145deg,#fffffffe,#f8fafcf7);border:1px solid #94a3b833;border-radius:24px;animation:.5s cubic-bezier(.22,1,.36,1) both uklyMessagesRise;position:relative;overflow:hidden;box-shadow:0 26px 70px #0f172a17,inset 0 1px #fffffffa}.messages-sidebar{background:linear-gradient(#f8fafcfa,#f1f5f9e6);border-right:1px solid #94a3b82e;position:relative}.messages-sidebar__heading{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcf0;border-bottom:1px solid #94a3b829;position:sticky;top:0;box-shadow:0 7px 18px #0f172a06}.messages-sidebar__heading strong{color:#0f172a;font-weight:900}.messages-sidebar__heading>span{color:#2563eb;background:#eff6fff5;border:1px solid #2563eb24;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;font-size:11px;font-weight:900;display:inline-flex}.messages-conversation-card{background:0 0;border:1px solid #0000;border-radius:16px;margin:8px 10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}.messages-conversation-card:hover{background:linear-gradient(145deg,#fffffff0,#eff6ffb3);border-color:#60a5fa38;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a0d}.messages-conversation-card.is-active,.messages-conversation-card[aria-current=true]{background:radial-gradient(circle at 95% 15%,#3b82f61a,#0000 38%),linear-gradient(145deg,#fff,#eff6ffe0);border-color:#2563eb4d;box-shadow:0 13px 30px #2563eb14}.messages-conversation-card__top strong{color:#0f172a;font-weight:900}.messages-unread-badge{box-shadow:0 0 0 4px #2563eb0f,0 6px 16px #2563eb24}.messages-chat{background:radial-gradient(circle at 95% 0,#3b82f60b,#0000 28%),linear-gradient(#fff,#f8fafcd1);position:relative}.messages-chat__header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #94a3b829;position:sticky;top:0;box-shadow:0 8px 22px #0f172a09}.messages-chat__header strong{color:#0f172a;letter-spacing:-.012em;font-weight:900}.messages-chat__status{color:#047857;background:linear-gradient(145deg,#ecfdf5fa,#d1fae5d1);border:1px solid #10b9812e;box-shadow:0 6px 16px #10b98114}.messages-chat__messages{background:radial-gradient(circle at 15% 12%,#3b82f606,#0000 28%);position:relative}.messages-bubble{background:linear-gradient(145deg,#fff,#f8fafcf5);border:1px solid #94a3b82e;border-radius:18px 18px 18px 7px;max-width:min(72%,620px);transition:transform .17s,box-shadow .17s,border-color .17s;animation:.26s ease-out both uklyMessageBubbleEnter;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0e}.messages-bubble.is-own,.messages-bubble--own,.messages-bubble[data-own=true]{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 38%),linear-gradient(145deg,#eff6fffa,#dbeafeb8);border-color:#2563eb3d;border-radius:18px 18px 7px;box-shadow:0 9px 24px #2563eb13}.messages-bubble__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.messages-bubble__meta span{color:#64748b;font-size:10px;font-weight:600}.messages-bubble p{color:#0f172a;overflow-wrap:anywhere;line-height:1.55}.messages-composer{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #94a3b829;padding:16px;position:sticky;bottom:0;box-shadow:0 -12px 30px #0f172a09}.messages-composer textarea{color:#0f172a;background:linear-gradient(145deg,#fff,#f8fafcf0);border:1px solid #94a3b842;border-radius:16px;min-height:92px;transition:border-color .17s,box-shadow .17s,background .17s;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #0f172a09}.messages-composer textarea:focus{background:#fff;border-color:#2563eb75;outline:none;box-shadow:0 0 0 4px #2563eb12,0 12px 26px #2563eb12}.messages-composer textarea::placeholder{color:#94a3b8}.messages-composer__footer{margin-top:10px}.messages-composer__footer>span{color:#94a3b8;font-size:10px;font-weight:700}.messages-composer__footer button{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb 58%,#1d4ed8);border:1px solid #2563eb57;border-radius:13px;min-width:104px;min-height:42px;font-weight:900;transition:transform .17s,box-shadow .17s,filter .17s;position:relative;overflow:hidden;box-shadow:0 11px 26px #2563eb2e,inset 0 1px #ffffff2e}.messages-composer__footer button:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 16px 34px #2563eb3d,0 0 22px #3b82f614}.messages-composer__footer button:active:not(:disabled){transform:translateY(0)scale(.985)}.messages-composer__footer button:disabled{opacity:.52;filter:grayscale(.18);cursor:not-allowed;box-shadow:none}.messages-sidebar__empty,.messages-chat__empty,.messages-chat__loading,.messages-page__loading{background:linear-gradient(145deg,#fffffff5,#f8fafce6);border-radius:18px}.messages-chat__empty-icon,.messages-sidebar__empty-icon{box-shadow:0 10px 24px #2563eb1a,inset 0 1px #ffffffdb}.messages-page__premium-refresh:focus-visible,.messages-conversation-card:focus-visible,.messages-composer textarea:focus-visible,.messages-composer__footer button:focus-visible{outline-offset:3px;outline:3px solid #2563eb33}@media (width<=920px){.messages-layout{border-radius:20px}.messages-bubble{max-width:82%}}@media (width<=700px){.messages-layout{border-radius:18px}.messages-sidebar{border-right:0}.messages-bubble{max-width:90%}.messages-composer{padding:13px}}@media (width<=520px){.messages-bubble{max-width:94%}.messages-composer textarea{min-height:82px}.messages-composer__footer button{min-width:92px}}@media (prefers-reduced-motion:reduce){.messages-page__header,.messages-layout,.messages-bubble{animation:none!important}.messages-page__premium-refresh,.messages-conversation-card,.messages-bubble,.messages-composer textarea,.messages-composer__footer button{transition:none!important}.messages-page__premium-refresh:hover,.messages-conversation-card:hover,.messages-bubble:hover,.messages-composer__footer button:hover{transform:none!important}.messages-page__premium-refresh:hover:after{animation:none!important}}.messages-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);min-height:560px}.messages-sidebar{min-width:0;box-shadow:inset -1px 0 #ffffffb8}.messages-sidebar__heading{min-height:64px;padding:0 17px}.messages-sidebar__list{padding:6px 0 14px}.messages-conversation-card{min-height:80px;margin:7px 8px;padding:14px}.messages-conversation-card__top{gap:8px}.messages-conversation-card__top strong{font-size:13px}.messages-conversation-card small,.messages-conversation-card span{line-height:1.5}.messages-conversation-card.is-active,.messages-conversation-card[aria-current=true]{transform:translateY(-1px);box-shadow:0 14px 32px #2563eb17,0 0 22px #3b82f60a}.messages-chat{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.messages-chat__header{min-height:64px;padding-left:18px;padding-right:18px}.messages-chat__messages{scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;flex-direction:column;gap:12px;min-height:360px;padding:18px 22px 20px;display:flex;overflow-y:auto}.messages-chat__messages::-webkit-scrollbar{width:8px}.messages-chat__messages::-webkit-scrollbar-track{background:0 0}.messages-chat__messages::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:999px}.messages-bubble{width:fit-content;min-width:min(190px,58%);max-width:min(68%,680px);margin-bottom:2px;padding:12px 14px}.messages-bubble p{margin:4px 0 0;font-size:13px;line-height:1.6}.messages-bubble__meta{margin-bottom:5px}.messages-bubble__meta strong{font-size:10px}.messages-bubble__meta span{font-size:9.5px}.messages-bubble.is-own,.messages-bubble--own,.messages-bubble[data-own=true]{align-self:flex-end;margin-left:auto}.messages-bubble:not(.is-own):not(.messages-bubble--own):not([data-own=true]){align-self:flex-start;margin-right:auto}.messages-bubble:hover{transform:translateY(-2px)scale(1.005);box-shadow:0 15px 32px #0f172a14,0 0 18px #2563eb08}.messages-composer{padding:13px 16px 14px;box-shadow:0 -10px 28px #0f172a09}.messages-composer textarea{resize:vertical;min-height:76px;max-height:150px;padding:12px 14px}.messages-composer__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.messages-composer__footer button{min-width:110px;min-height:40px}.messages-composer__footer button:disabled{opacity:1;color:#64748b;cursor:not-allowed;background:linear-gradient(145deg,#e2e8f0f2,#cbd5e1e6);border-color:#94a3b84d;box-shadow:inset 0 1px #fff9}.messages-chat__status{letter-spacing:.035em;border-radius:999px;min-height:27px;padding:4px 9px;font-size:10px;font-weight:900}@media (width<=960px){.messages-layout{grid-template-columns:240px minmax(0,1fr)}.messages-chat__messages{padding:16px 18px}.messages-bubble{max-width:76%}}@media (width<=760px){.messages-layout{grid-template-columns:1fr}.messages-sidebar{border-bottom:1px solid #94a3b82e;border-right:0;max-height:220px}.messages-sidebar__list{max-height:150px;overflow-y:auto}.messages-chat__messages{min-height:320px}.messages-bubble{max-width:84%}}@media (width<=520px){.messages-chat__header{min-height:58px}.messages-chat__messages{gap:10px;padding:14px 12px}.messages-bubble{min-width:0;max-width:91%;padding:11px 12px}.messages-composer{padding:11px 12px 12px}.messages-composer textarea{min-height:70px}.messages-composer__footer button{min-width:94px}}@media (prefers-reduced-motion:reduce){.messages-bubble:hover,.messages-conversation-card.is-active,.messages-conversation-card[aria-current=true]{transform:none!important}}.messages-layout{background:#fff;border:1px solid #60a5fa3d;border-radius:26px;overflow:hidden;box-shadow:0 32px 80px #0f172a21,0 0 40px #2563eb09}.messages-sidebar{background:radial-gradient(circle at 15% 0,#3b82f61f,#0000 30%),linear-gradient(#f8fbff 0%,#f1f5f9 100%);border-right:1px solid #60a5fa30}.messages-sidebar__heading{background:linear-gradient(145deg,#fffffff7,#eff6ffed);border-bottom:1px solid #60a5fa2e;min-height:68px;box-shadow:0 8px 20px #2563eb0a}.messages-sidebar__heading strong{font-size:14px;font-weight:900}.messages-conversation-card{border-radius:17px}.messages-conversation-card.is-active,.messages-conversation-card[aria-current=true]{background:radial-gradient(circle at 95% 10%,#60a5fa33,#0000 38%),linear-gradient(145deg,#fff,#eff6ff);border:1px solid #2563eb61;box-shadow:0 14px 34px #2563eb1f,inset 3px 0 #2563eb}.messages-chat__header{background:linear-gradient(145deg,#fffffffa,#f8fafcf2);border-bottom:1px solid #60a5fa2b;min-height:70px;padding:0 22px;box-shadow:0 9px 24px #0f172a0a}.messages-chat__header strong{font-size:15px}.messages-chat__messages{background:radial-gradient(circle at 82% 18%,#3b82f616,#0000 24%),radial-gradient(circle at 15% 82%,#0ea5e90b,#0000 24%),linear-gradient(#f8fbff 0%,#fff 48%,#f8fafc 100%);padding:24px 28px 30px;position:relative}.messages-chat__messages:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#3b82f606 1px,#0000 1px),linear-gradient(90deg,#3b82f606 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.messages-bubble{z-index:1;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #94a3b838;border-radius:20px 20px 20px 8px;min-width:220px;max-width:min(72%,720px);padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 10px 26px #0f172a13}.messages-bubble:hover{border-color:#60a5fa61;transform:translateY(-3px);box-shadow:0 18px 38px #0f172a1a,0 0 22px #2563eb0b}.messages-bubble.is-own,.messages-bubble--own,.messages-bubble[data-own=true]{background:radial-gradient(circle at 100% 0,#60a5fa33,#0000 40%),linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #2563eb4d;border-radius:20px 20px 8px;box-shadow:0 12px 30px #2563eb1c}.messages-bubble__meta{border-bottom:1px solid #94a3b821;padding-bottom:7px}.messages-bubble__meta strong{color:#1d4ed8;font-size:10px;font-weight:900}.messages-bubble__meta span{color:#64748b;margin-left:auto;font-size:9.5px}.messages-bubble p{color:#0f172a;margin-top:9px;font-size:14px;font-weight:500;line-height:1.6}.messages-composer{background:linear-gradient(#fffffff7,#f8fafcfc);border-top:1px solid #60a5fa2b;margin:0;padding:15px 18px 16px;box-shadow:0 -14px 36px #0f172a0e}.messages-composer textarea{background:#fff;border:1px solid #94a3b84d;border-radius:18px;min-height:78px;box-shadow:inset 0 1px 2px #0f172a06,0 8px 22px #0f172a09}.messages-composer textarea:focus{border-color:#2563eb80;box-shadow:0 0 0 4px #2563eb14,0 14px 30px #2563eb14}.messages-composer__footer button:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb 54%,#1d4ed8);min-width:116px;box-shadow:0 12px 26px #2563eb33}.messages-composer__footer button:disabled{color:#64748b;opacity:1;background:linear-gradient(145deg,#eef2f7,#dfe7f1);border:1px solid #94a3b847;min-width:116px}@media (width>=1200px){.messages-layout{grid-template-columns:300px minmax(0,1fr)}.messages-chat__messages{min-height:390px}}@media (width<=920px){.messages-layout{grid-template-columns:250px minmax(0,1fr)}.messages-chat__messages{padding:20px}.messages-bubble{min-width:180px;max-width:82%}}@media (width<=760px){.messages-layout{grid-template-columns:1fr}.messages-sidebar{max-height:230px}.messages-chat__messages{min-height:320px}.messages-bubble{min-width:0;max-width:90%}}@media (prefers-reduced-motion:reduce){.messages-bubble{transition:none!important}.messages-bubble:hover{transform:none!important}}.notifications-page{padding-top:34px;padding-bottom:64px}.notifications-hero{justify-content:space-between;align-items:stretch;gap:28px;margin-bottom:24px;display:flex}.notifications-hero__copy{flex:1;min-width:0}.notifications-hero__copy h1{color:#101828;letter-spacing:-.035em;margin:7px 0 9px;font-size:clamp(32px,4vw,44px);line-height:1.05}.notifications-hero__copy p{color:#667085;max-width:620px;margin:0;font-size:15px;line-height:1.6}.notifications-hero__summary{align-items:stretch;gap:12px;display:flex}.notifications-count-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;justify-content:center;min-width:125px;padding:16px 20px;display:flex;box-shadow:0 8px 28px #1018280d}.notifications-count-card span{color:#667085;font-size:12px;font-weight:650}.notifications-count-card strong{color:#101828;margin-top:5px;font-size:30px;line-height:1}.notifications-mark-all{color:#fff;min-height:58px;font:inherit;cursor:pointer;background:#101828;border:0;border-radius:14px;align-self:stretch;padding:0 20px;font-weight:750;transition:transform .16s,background .16s,opacity .16s}.notifications-mark-all:hover:not(:disabled){background:#1d2939;transform:translateY(-1px)}.notifications-mark-all:disabled{cursor:not-allowed;opacity:.38}.notifications-toolbar{background:#fff;border:1px solid #e4e7ec;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:7px;display:flex;box-shadow:0 4px 16px #10182806}.notifications-filters{flex-wrap:wrap;gap:5px;display:flex}.notifications-filter,.notifications-refresh{color:#475467;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 15px;font-weight:650;transition:background .14s,color .14s}.notifications-filter:hover,.notifications-refresh:hover:not(:disabled){color:#101828;background:#f2f4f7}.notifications-filter.is-active{color:#fff;background:#101828}.notifications-refresh{background:#fff;border:1px solid #d0d5dd}.notifications-refresh:disabled{cursor:not-allowed;opacity:.55}.notifications-error{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px 16px;display:flex}.notifications-error span{font-size:14px}.notifications-list{gap:12px;display:grid}.notification-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:100%;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #10182809}.notification-card:hover{border-color:#cfd6e4;transform:translateY(-1px);box-shadow:0 12px 32px #10182812}.notification-card.is-unread{background:#f8faff;border-color:#b2ccff}.notification-card__indicator{background:0 0;flex:0 0 5px;width:5px}.notification-card__indicator.is-unread{background:#175cd3}.notification-card__content{flex-direction:column;flex:1;gap:9px;min-width:0;padding:18px 20px;display:flex}.notification-card__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.notification-card__heading strong{color:#101828;text-overflow:ellipsis;font-size:16px;overflow:hidden}.notification-new-badge,.notification-read-label{border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.notification-new-badge{color:#175cd3;background:#dbeafe}.notification-read-label{color:#667085;background:#f2f4f7}.notification-card__body{color:#475467;font-size:14px;line-height:1.55}.notification-card__footer{color:#98a2b3;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.notification-card__action{color:#175cd3;align-items:center;gap:6px;font-weight:750;display:inline-flex}.notifications-state-card{text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:42px 24px;display:flex}.notifications-state-icon{background:#f2f4f7;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:15px;font-size:27px;display:grid}.notifications-state-card strong{color:#101828;font-size:17px}.notifications-state-card p{color:#667085;max-width:420px;margin:6px 0 0;line-height:1.55}@media (width<=760px){.notifications-page{padding-top:22px}.notifications-hero{flex-direction:column}.notifications-hero__summary{width:100%}.notifications-count-card,.notifications-mark-all{flex:1}.notifications-toolbar{flex-direction:column;align-items:stretch}.notifications-refresh{width:100%}}@media (width<=520px){.notifications-hero__summary{flex-direction:column}.notifications-filters{grid-template-columns:repeat(3,1fr);display:grid}.notifications-filter{padding:0 8px}.notification-card__heading,.notification-card__footer{flex-direction:column;align-items:flex-start}}.notifications-refresh{justify-content:center;align-items:center;gap:8px;display:inline-flex}.notifications-refresh__icon{font-size:17px;line-height:1;display:inline-block}.notifications-refresh__spinner{border:2px solid #47546738;border-top-color:#101828;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite notifications-spin}.notifications-refresh.is-refreshing{color:#101828;background:#f8fafc}.notifications-refresh-progress{background:#eef2f6;border-radius:999px;height:3px;margin:-8px 8px 18px;position:relative;overflow:hidden}.notifications-refresh-progress span{border-radius:inherit;background:linear-gradient(90deg,#84adff,#175cd3,#84adff);width:38%;animation:1.15s ease-in-out infinite notifications-progress;position:absolute;top:0;bottom:0}.notifications-list,.notifications-state-card{transition:opacity .18s,transform .18s}@keyframes notifications-spin{to{transform:rotate(360deg)}}@keyframes notifications-progress{0%{left:-42%}55%{left:54%}to{left:108%}}@media (prefers-reduced-motion:reduce){.notifications-refresh__spinner,.notifications-refresh-progress span{animation-duration:1ms;animation-iteration-count:1}}.notifications-state-card.is-searching{background:linear-gradient(#fff 0%,#f8faff 100%);border-style:solid;border-color:#b2ccff}.notifications-search-visual{place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid;position:relative}.notifications-search-ring{border:3px solid #dbeafe;border-top-color:#175cd3;border-radius:50%;animation:.9s linear infinite notifications-search-spin;position:absolute;inset:0}.notifications-search-bell{background:#eef4ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;animation:1.25s ease-in-out infinite notifications-bell-pulse;display:grid}.notifications-search-dots{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.notifications-search-dots span{background:#175cd3;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite notifications-dot-pulse}.notifications-search-dots span:nth-child(2){animation-delay:.14s}.notifications-search-dots span:nth-child(3){animation-delay:.28s}@keyframes notifications-search-spin{to{transform:rotate(360deg)}}@keyframes notifications-bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes notifications-dot-pulse{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.notifications-search-ring,.notifications-search-bell,.notifications-search-dots span{animation-duration:1ms;animation-iteration-count:1}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.seller-payment-settings{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 30%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #2563eb21;border-radius:28px;margin-top:26px;padding:28px;box-shadow:0 22px 65px #0f172a12}.seller-payment-settings__header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;display:flex}.seller-payment-settings__header>div:first-child{max-width:760px}.seller-payment-settings__eyebrow,.seller-payment-settings__section-heading>div>span{color:#2563eb;letter-spacing:.13em;margin-bottom:6px;font-size:.7rem;font-weight:900;display:inline-block}.seller-payment-settings__header h2,.seller-payment-settings__section-heading h3{color:#172033;margin:0}.seller-payment-settings__header h2{letter-spacing:-.035em;font-size:clamp(1.55rem,2.2vw,2.15rem)}.seller-payment-settings__header p{color:#667085;margin:9px 0 0;line-height:1.6}.seller-payment-settings__shield{background:#ecfdf5b8;border:1px solid #10b9812e;border-radius:17px;flex:none;align-items:center;gap:12px;padding:14px 17px;display:flex}.seller-payment-settings__shield>span{color:#047857;background:#d1fae5;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.seller-payment-settings__shield div{gap:2px;display:grid}.seller-payment-settings__shield strong{color:#065f46;font-size:.82rem}.seller-payment-settings__shield small{color:#6b7280}.seller-payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.seller-payment-method-card{background:#ffffffe0;border:1px solid #94a3b833;border-radius:21px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s}.seller-payment-method-card.is-enabled{border-color:#2563eb3d;box-shadow:0 15px 34px #2563eb12}.seller-payment-method-card:hover{transform:translateY(-2px)}.seller-payment-method-card__top{align-items:center;gap:13px;display:flex}.seller-payment-method-card__icon{color:#1d4ed8;background:#eff6ff;border-radius:15px;place-items:center;min-width:48px;height:48px;padding:0 8px;font-size:.68rem;font-weight:900;display:grid}.seller-payment-method-card__top span{color:#64748b;letter-spacing:.1em;font-size:.65rem;font-weight:900}.seller-payment-method-card h3{color:#172033;margin:3px 0 0;font-size:1.02rem}.seller-payment-method-card>p{color:#6b7280;min-height:48px;margin:16px 0;font-size:.86rem;line-height:1.5}.seller-payment-method-card__status{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-payment-method-card__status>span{color:#64748b;font-size:.72rem;font-weight:800}.seller-payment-method-card button,.seller-wallet-card button{color:#175ee8;cursor:pointer;background:#fff;border:1px solid #2563eb29;border-radius:12px;min-height:38px;padding:0 13px;font-weight:800}.seller-payment-method-card button.is-on{color:#047857;background:#ecfdf5;border-color:#10b98138}.seller-payment-settings__section{background:#ffffffc7;border:1px solid #94a3b82b;border-radius:22px;margin-top:20px;padding:23px}.seller-payment-settings__section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.seller-payment-ready{color:#92400e;background:#fffbeb;border-radius:999px;padding:8px 11px;font-size:.7rem;font-weight:850;display:inline-flex}.seller-payment-ready.is-ready{color:#047857;background:#ecfdf5}.seller-bank-grid,.seller-wallet-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seller-bank-grid label,.seller-wallet-form label{gap:7px;display:grid}.seller-bank-grid label.is-wide,.seller-wallet-form label.is-wide{grid-column:1/-1}.seller-bank-grid label>span,.seller-wallet-form label>span{color:#475569;font-size:.78rem;font-weight:800}.seller-bank-grid input,.seller-bank-grid textarea,.seller-wallet-form input{color:#172033;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #94a3b847;border-radius:13px;outline:none;padding:11px 13px}.seller-bank-grid textarea{resize:vertical;min-height:90px}.seller-bank-grid input:focus,.seller-bank-grid textarea:focus,.seller-wallet-form input:focus{border-color:#2563eb85;box-shadow:0 0 0 3px #2563eb14}.seller-payment-primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#175ee8);border:0;border-radius:14px;min-height:44px;margin-top:16px;padding:0 18px;font-weight:850;box-shadow:0 12px 28px #2563eb2e}.seller-payment-primary-action:disabled,.seller-payment-method-card button:disabled,.seller-wallet-card button:disabled{cursor:wait;opacity:.58}.seller-wallet-list{gap:10px;margin-bottom:18px;display:grid}.seller-wallet-card{background:#fff;border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.seller-wallet-card__title{align-items:center;gap:8px;display:flex}.seller-wallet-card__title strong{color:#172033}.seller-wallet-card__title span,.seller-wallet-card__title em{color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:.67rem;font-style:normal;font-weight:800}.seller-wallet-card code{overflow-wrap:anywhere;color:#334155;max-width:650px;margin-top:7px;font-size:.76rem;display:block}.seller-wallet-card small{color:#64748b;margin-top:5px;display:block}.seller-wallet-card__actions{gap:8px;display:flex}.seller-wallet-card button.is-danger{color:#b91c1c;border-color:#ef44442e}.seller-wallet-empty{background:#f8fbff;border:1px dashed #2563eb3d;border-radius:15px;margin-bottom:18px;padding:16px 18px}.seller-wallet-empty strong{color:#172033}.seller-wallet-empty p{color:#64748b;margin:5px 0 0;font-size:.82rem}.seller-payment-settings__message{border-radius:13px;margin-bottom:16px;padding:12px 14px;font-size:.82rem;font-weight:750}.seller-payment-settings__message.is-error{color:#991b1b;background:#fef2f2}.seller-payment-settings__message.is-success{color:#065f46;background:#ecfdf5}.seller-payment-settings__loading,.seller-payment-settings__activity{background:#f8fbff;border:1px solid #2563eb24;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex}.seller-payment-settings__loading div,.seller-payment-settings__activity div{gap:3px;display:grid}.seller-payment-settings__loading strong,.seller-payment-settings__activity strong{color:#172033}.seller-payment-settings__loading span,.seller-payment-settings__activity span{color:#64748b;font-size:.8rem}.seller-payment-settings__spinner{border:3px solid #2563eb29;border-top-color:#2563eb;border-radius:50%;flex:none;width:24px;height:24px;animation:.75s linear infinite seller-payment-spin}.seller-payment-settings__activity{margin-top:16px;position:relative;overflow:hidden}.seller-payment-settings__progress{background:#2563eb17;height:3px;position:absolute;bottom:0;left:0;right:0}.seller-payment-settings__progress>span{transform-origin:0;background:#2563eb;width:100%;height:100%;animation:5s linear forwards seller-payment-progress;display:block}@keyframes seller-payment-spin{to{transform:rotate(360deg)}}@keyframes seller-payment-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.seller-payment-method-grid{grid-template-columns:1fr}.seller-payment-settings__header{flex-direction:column;align-items:flex-start}}@media (width<=680px){.seller-payment-settings{border-radius:22px;padding:20px 14px}.seller-bank-grid,.seller-wallet-form{grid-template-columns:1fr}.seller-bank-grid label.is-wide,.seller-wallet-form label.is-wide{grid-column:auto}.seller-wallet-card{flex-direction:column;align-items:flex-start}.seller-wallet-card__actions{width:100%}.seller-wallet-card__actions button{flex:1}}.checkout-payment-selector{gap:20px;display:grid}.checkout-payment-selector__loading,.checkout-payment-selector__error{border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex}.checkout-payment-selector__loading{background:#f8fbff;border:1px solid #2563eb26}.checkout-payment-selector__error{color:#991b1b;background:#fef2f2;border:1px solid #ef44442e;flex-direction:column;align-items:flex-start}.checkout-payment-selector__loading>div{gap:3px;display:grid}.checkout-payment-selector__loading strong,.checkout-payment-selector__heading h4{color:#172033}.checkout-payment-selector__loading span,.checkout-payment-selector__error span{color:#64748b;font-size:.82rem}.checkout-payment-selector__spinner{border:3px solid #2563eb29;border-top-color:#2563eb;border-radius:50%;flex:none;width:25px;height:25px;animation:.75s linear infinite checkout-payment-selector-spin}.checkout-payment-selector__summary{flex-wrap:wrap;gap:8px;display:flex}.checkout-payment-selector__summary span,.checkout-payment-selector__rails span{color:#475569;background:#f1f5f9;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.checkout-payment-selector__section{gap:13px;display:grid}.checkout-payment-selector__heading span{color:#2563eb;letter-spacing:.11em;font-size:.67rem;font-weight:900}.checkout-payment-selector__heading h4{margin:4px 0 0;font-size:1rem}.checkout-payment-selector__grid{grid-template-columns:1fr;gap:13px;display:grid}.checkout-payment-selector__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.checkout-payment-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:19px;align-items:flex-start;gap:13px;width:100%;min-height:118px;padding:17px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.checkout-payment-choice:not(:disabled):hover{border-color:#2563eb52;transform:translateY(-2px);box-shadow:0 14px 34px #2563eb12}.checkout-payment-choice.is-selected{border-color:#2563eb8a;box-shadow:0 0 0 3px #2563eb14,0 16px 35px #2563eb14}.checkout-payment-choice.is-unavailable{opacity:.58;cursor:not-allowed}.checkout-payment-choice.is-configured{cursor:pointer}.checkout-payment-choice__icon{color:#1d4ed8;background:#eff6ff;border-radius:15px;place-items:center;min-width:49px;height:49px;padding:0 7px;font-size:.68rem;font-weight:900;display:grid}.checkout-payment-choice__body{flex:1;gap:8px;min-width:0;display:grid}.checkout-payment-choice__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.checkout-payment-choice__title strong{color:#172033;font-size:.92rem}.checkout-payment-choice__title em{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:900}.checkout-payment-choice.is-unavailable .checkout-payment-choice__title em{color:#92400e;background:#fffbeb}.checkout-payment-choice.is-configured .checkout-payment-choice__title em{color:#1d4ed8;background:#eff6ff}.checkout-payment-choice small{color:#64748b;line-height:1.45}.checkout-payment-choice__reason,.checkout-payment-choice__pending{font-size:.7rem;line-height:1.45}.checkout-payment-choice__reason{color:#92400e}.checkout-payment-choice__pending{color:#1d4ed8}.checkout-payment-selector__rails{background:#f8fbff;border:1px solid #2563eb21;border-radius:15px;padding:14px 16px}.checkout-payment-selector__rails>strong{color:#334155;margin-bottom:9px;font-size:.77rem;display:block}.checkout-payment-selector__rails>div{flex-wrap:wrap;gap:7px;display:flex}.checkout-payment-selector__section.is-secondary{border-top:1px solid #94a3b821;padding-top:4px}@keyframes checkout-payment-selector-spin{to{transform:rotate(360deg)}}@media (width<=920px){.checkout-payment-selector__grid{grid-template-columns:1fr}}@media (width<=650px){.checkout-payment-selector__secondary-grid{grid-template-columns:1fr}.checkout-payment-choice__title{flex-direction:column;align-items:flex-start}}.checkout-payment-methods{gap:14px}.checkout-payment-method{border-radius:20px;min-height:104px;padding:18px 20px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;position:relative}.checkout-payment-method:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #0f172a12}.checkout-payment-method.is-selected,.checkout-payment-method.active{box-shadow:0 0 0 1px #2563eb26,0 18px 40px #2563eb1a}.checkout-payment-method strong{font-weight:800}.checkout-payment-method small{line-height:1.5}@media (width>=1180px){.checkout-payment-methods-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.checkout-payment-methods-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-payment-methods-primary .checkout-payment-method,.checkout-payment-methods-secondary .checkout-payment-method{height:100%}}@media (width<=900px){.checkout-payment-method{min-height:96px}}.ukly-premium-info{position:relative}.ukly-premium-info>article{background:radial-gradient(circle at 90% 0,#2563eb14,#0000 34%),#fff;border:1px solid #dce6f5;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #1c305412}.ukly-card-kicker{color:#2563eb;letter-spacing:.13em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.ukly-premium-info .side-card-heading{align-items:flex-start}.ukly-premium-info .side-card-heading strong{color:#172033;font-size:15px;line-height:1.3;display:block}.ukly-premium-info .status-live{color:#087a55;background:#effbf5;border:1px solid #d8f3e6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.ukly-premium-info .status-live i{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10b9811a}.ukly-local-experience{position:relative}.ukly-local-visual{background:radial-gradient(circle at 50% 45%,#3b82f626,#0000 31%),linear-gradient(145deg,#f7faff,#eef5ff);border:1px solid #e0eaff;border-radius:20px;place-items:center;min-height:132px;margin:18px 0 20px;display:grid;position:relative;overflow:hidden}.ukly-map-orbit{border:1px solid #2563eb21;border-radius:50%;position:absolute}.ukly-map-orbit.orbit-a{width:170px;height:75px;transform:rotate(-12deg)}.ukly-map-orbit.orbit-b{width:105px;height:105px}.ukly-location-core{z-index:2;color:#fff;background:linear-gradient(145deg,#2563eb,#4f8df7);border:1px solid #cbdcff;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;position:relative;transform:rotate(5deg);box-shadow:0 14px 30px #2563eb3d}.ukly-location-core svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;transform:rotate(-5deg)}.ukly-location-chip,.ukly-country-code{z-index:3;color:#315078;background:#ffffffeb;border:1px solid #2563eb1f;border-radius:999px;font-size:9px;font-weight:800;position:absolute;box-shadow:0 8px 20px #29487414}.ukly-location-chip{padding:6px 9px}.chip-malabo{top:20px;left:18px}.chip-bata{bottom:18px;right:17px}.ukly-country-code{color:#2563eb;padding:6px 8px;top:18px;right:18px}.ukly-local-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:20px;display:grid}.ukly-local-points span{color:#52627a;background:#f8faff;border:1px solid #e6ebf3;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:64px;padding:10px;font-size:9px;font-weight:800;line-height:1.25;display:flex}.ukly-local-points svg{fill:none;stroke:#2563eb;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ukly-seller-premium{position:relative}.ukly-seller-premium .seller-copy{max-width:72%}.ukly-seller-premium .seller-copy button{color:#fff;background:linear-gradient(135deg,#2563eb,#397cf0);border-color:#d9e5ff;gap:9px;box-shadow:0 12px 24px #2563eb2e}.ukly-seller-premium .seller-copy button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ukly-seller-premium .seller-copy button svg:last-child{margin-left:2px}.ukly-store-visual{place-items:center;width:150px;height:180px;display:grid;position:absolute;bottom:-8px;right:-8px}.ukly-store-glow{filter:blur(25px);background:#3b82f621;border-radius:50%;width:120px;height:120px;position:absolute}.ukly-store-core{z-index:2;color:#2563eb;background:linear-gradient(145deg,#fff,#edf4ff);border:1px solid #d5e2ff;border-radius:25px;place-items:center;width:82px;height:82px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 20px 40px #2563eb24}.ukly-store-core svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px;transform:rotate(8deg)}.ukly-store-visual>span{z-index:3;color:#2563eb29;letter-spacing:-.06em;font-size:24px;font-weight:950;position:absolute;bottom:14px;right:18px}.ukly-services-premium{flex-direction:column;gap:16px!important;padding:22px!important;display:flex!important}.ukly-services-heading{padding:2px 3px 0}.ukly-services-heading>strong{color:#172033;font-size:16px;line-height:1.25;display:block}.ukly-service-list{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ukly-premium-info .service-row{background:#f9fbff;border:1px solid #e5ebf4;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 32px;gap:14px;padding:13px}.ukly-premium-info .service-row:hover{background:#f4f8ff;border-color:#cfdfff;transform:translateY(-2px);box-shadow:0 12px 25px #2c487012}.ukly-premium-info .service-icon{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ukly-premium-info .service-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.ukly-premium-info .service-delivery .service-icon{color:#2563eb;background:#eef4ff;border-color:#d8e5ff}.ukly-premium-info .service-payment .service-icon{color:#07835c;background:#effaf5;border-color:#d5f0e5}.ukly-premium-info .service-support .service-icon{color:#a65b0b;background:#fff8ec;border-color:#f5e3c8}.ukly-premium-info .service-row strong{color:#172033;font-size:13px}.ukly-premium-info .service-row small{color:#6d7a8e;margin-top:5px;font-size:10px;line-height:1.4}.ukly-premium-info .service-arrow{color:#2563eb;background:#fff;border:1px solid #e1e8f2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ukly-premium-info .service-arrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width<=760px){.ukly-seller-premium .seller-copy{max-width:78%}.ukly-local-points{grid-template-columns:1fr}.ukly-local-points span{flex-direction:row;align-items:center;min-height:52px}}@media (width<=520px){.ukly-seller-premium .seller-copy{max-width:100%}.ukly-store-visual{opacity:.24}.ukly-premium-info .service-row{grid-template-columns:44px minmax(0,1fr) 30px;gap:10px;padding:11px}.ukly-premium-info .service-icon{width:44px;height:44px}}.ukly-gq-map{background:radial-gradient(circle at 23% 36%,#3b82f621,#0000 28%),radial-gradient(circle at 72% 48%,#0ea5e91a,#0000 34%),linear-gradient(145deg,#f8fbff 0%,#eef6ff 54%,#f8fbff 100%);border:1px solid #2563eb1f;border-radius:22px;min-height:154px;margin:18px 0 20px;position:relative;overflow:hidden}.ukly-gq-map svg{width:100%;height:auto;min-height:128px;display:block}.ukly-gq-grid path{fill:none;stroke:#2563eb0b;stroke-width:1px}.ukly-gq-land path{fill:url(#ukly-gq-land);stroke:#3b82f6;stroke-width:2px;stroke-linejoin:round;transition:transform .22s,filter .22s}.ukly-gq-coast-highlight path{fill:none;stroke:#ffffffc7;stroke-linecap:round;stroke-width:2.2px}.ukly-gq-marker>circle:first-child{fill:#2563eb;stroke:#fff;stroke-width:4px}.ukly-gq-marker>circle:nth-child(2){fill:#fff}.ukly-gq-marker>path{fill:none;stroke:#2563eb;stroke-width:2px;stroke-linecap:round}.ukly-gq-marker rect{fill:#fffffff5;stroke:#2563eb2e;stroke-width:1px}.ukly-gq-marker text{fill:#172033;text-anchor:middle;font-size:12px;font-weight:800}.ukly-gq-region-labels text{fill:#52637b;letter-spacing:1.4px;text-anchor:middle;font-size:9px;font-weight:800}.ukly-gq-connection path{fill:none;stroke:#2563eb47;stroke-width:1.5px;stroke-dasharray:5 6}.ukly-gq-connection circle{fill:#60a5fa}.ukly-gq-map-footer{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.ukly-gq-map-status,.ukly-gq-map-code{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #2563eb1f;border-radius:999px;align-items:center;min-height:25px;display:inline-flex;box-shadow:0 5px 16px #0f172a0f}.ukly-gq-map-status{color:#334155;gap:6px;padding:0 9px;font-size:9px;font-weight:800}.ukly-gq-map-status i{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10b9811a}.ukly-gq-map-code{color:#2563eb;letter-spacing:.08em;justify-content:center;padding:0 9px;font-size:10px;font-weight:900}.ukly-gq-map:hover .ukly-gq-land path{filter:brightness(1.015)}@media (width<=520px){.ukly-gq-map{border-radius:18px;min-height:140px}.ukly-gq-region-labels{display:none}.ukly-gq-map-status{font-size:8px}}.ukly-gq-map--interactive{isolation:isolate;background:#eaf3ff;border-radius:20px;min-height:280px;position:relative;overflow:hidden}.ukly-gq-map-canvas{width:100%;height:100%;position:absolute;inset:0}.ukly-gq-map--interactive .maplibregl-map{font-family:inherit}.ukly-gq-map--interactive .maplibregl-canvas{outline:none}.ukly-gq-map--interactive .maplibregl-ctrl-top-right{top:12px;right:12px}.ukly-gq-map--interactive .maplibregl-ctrl-group{border:1px solid #2563eb24;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0f172a1f}.ukly-map-marker{cursor:pointer;background:#2563eb;border:4px solid #fff;border-radius:999px;width:22px;height:22px;padding:0;transition:transform .16s,box-shadow .16s;box-shadow:0 0 0 5px #2563eb2e,0 8px 20px #2563eb4d}.ukly-map-marker:hover,.ukly-map-marker:focus-visible{outline:none;transform:scale(1.16);box-shadow:0 0 0 7px #2563eb33,0 10px 24px #2563eb5c}.ukly-map-popup{gap:3px;min-width:90px;font-family:inherit;display:grid}.ukly-map-popup strong{color:#0f172a;font-size:13px}.ukly-map-popup span{color:#64748b;font-size:11px}.ukly-gq-map-overlay{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ukly-gq-map--interactive .ukly-gq-map-status,.ukly-gq-map--interactive .ukly-gq-map-code{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;box-shadow:0 8px 20px #0f172a1a}@media (width<=720px){.ukly-gq-map--interactive{border-radius:16px;min-height:240px}.ukly-gq-map--interactive .maplibregl-ctrl-top-right{top:8px;right:8px}}.ukly-map-reset{z-index:6;cursor:pointer;color:#1e3a8a;min-height:34px;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #2563eb29;border-radius:11px;padding:0 13px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;position:absolute;top:12px;left:12px;box-shadow:0 8px 22px #0f172a1f}.ukly-map-reset:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 26px #0f172a29}.ukly-map-reset:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}@media (width<=720px){.ukly-map-reset{min-height:32px;padding:0 11px;font-size:10px;top:8px;left:8px}}.market-stage{padding-bottom:40px;position:relative}.market-stage .main-column{gap:34px;display:grid}.market-stage .hero-card{background:radial-gradient(circle at 78% 30%,#3d82f638,#0000 28%),radial-gradient(circle at 94% 88%,#0ea5e91f,#0000 26%),linear-gradient(135deg,#071329 0%,#0b1e3c 52%,#102e5d 100%);border:1px solid #608ed62e;border-radius:32px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f264f33}.market-stage .hero-copy{z-index:4;max-width:650px;position:relative}.market-stage .hero-copy .eyebrow{color:#bfdbfe;letter-spacing:.1em;background:#3b82f61a;border:1px solid #93c5fd38;border-radius:999px;align-items:center;min-height:31px;padding:0 13px;display:inline-flex}.market-stage .hero-copy h1{letter-spacing:-.055em;max-width:620px;margin-top:20px;font-size:clamp(2.5rem,5vw,4.55rem);line-height:.98}.market-stage .hero-copy h1 span{color:#0000;background:linear-gradient(90deg,#93c5fd,#60a5fa 48%,#67e8f9);-webkit-background-clip:text;background-clip:text;margin-top:8px;display:block}.market-stage .hero-copy>p{color:#cbd8ea;max-width:570px;margin-top:24px;font-size:1.04rem;line-height:1.72}.market-stage .hero-buttons{margin-top:28px}.market-stage .hero-buttons a{border-radius:15px;min-height:50px;font-weight:850;transition:transform .18s,box-shadow .18s}.market-stage .hero-buttons a:hover{transform:translateY(-2px)}.market-stage .hero-buttons .primary-button{box-shadow:0 16px 30px #2563eb52}.market-stage .hero-buttons .secondary-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#bfdbfe3d}.market-stage .trust-row{border-top:1px solid #bfdbfe1c;margin-top:28px;padding-top:20px}.market-stage .hero-art{opacity:.96;transform:scale(1.08)}.market-stage .categories-section,.market-stage .products-section{background:radial-gradient(circle at 100% 0,#3b82f60e,#0000 26%),#ffffffeb;border:1px solid #94a3b82e;border-radius:28px;padding:30px;position:relative;box-shadow:0 20px 50px #1f386212}.market-stage .section-heading h2{color:#0f172a;letter-spacing:-.035em;font-size:clamp(1.55rem,2.5vw,2.15rem)}.market-stage .link-button{color:#1d4ed8;background:#f8fbff;border:1px solid #dbe7f8;border-radius:12px;min-height:40px;padding:0 14px;font-weight:800}.market-stage .categories-section{background:radial-gradient(circle at 100% 0,#e3263611,#0000 30%),linear-gradient(145deg,#fffffffb,#fbfcfffb);position:relative;overflow:hidden}.market-stage .categories-section:before{content:"";background:linear-gradient(90deg,#ed3344,#d92334 52%,#bd1828);height:3px;position:absolute;top:0;left:0;right:0}.market-stage .categories-section .section-kicker{color:#c51d2d;letter-spacing:.13em;font-weight:850}.market-stage .categories-section .section-heading h2{color:#121826;letter-spacing:-.035em;font-weight:850}.market-stage .categories-section .section-heading p{color:#7b889e;font-weight:500}.market-stage :is(.categories-section,.products-section) .link-button{color:#b51d2b;background:linear-gradient(#fff,#fff6f7);border:1px solid #e3263638;border-radius:13px;gap:7px;min-height:42px;padding:0 15px;font-weight:850;text-decoration:none;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;box-shadow:0 4px 12px #b817260e}.market-stage :is(.categories-section,.products-section) .link-button span{font-size:1.05em;line-height:1;transition:transform .17s;display:inline-flex}.market-stage :is(.categories-section,.products-section) .link-button:hover{background:linear-gradient(snow,#fff0f2);border-color:#e326366b;transform:translateY(-2px);box-shadow:0 9px 20px #b817261a}.market-stage :is(.categories-section,.products-section) .link-button:hover span{transform:translate(3px)}.market-stage .category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),330px));justify-content:start;gap:16px;display:grid}.market-stage .category-card{color:#172033;background:radial-gradient(circle at 0 0,#e326360e,#0000 40%),linear-gradient(145deg,#fff,#fafbfd);border:1px solid #a1abbe33;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-content:center;gap:5px 15px;min-height:126px;padding:18px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .19s,box-shadow .2s,background .19s;display:grid;overflow:hidden;box-shadow:0 12px 30px #121c3011}.market-stage .category-icon{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#ed3344,#d92334 55%,#bd1828);border:1px solid #ffffff57;border-radius:17px;grid-area:1/1/3;align-self:center;place-items:center;width:56px;height:56px;font-size:.82rem;font-weight:900;display:grid;box-shadow:0 9px 20px #c4192a33,inset 0 1px #fff3}.market-stage .category-card strong{color:#111827;letter-spacing:-.018em;grid-area:1/2;align-self:end;font-size:.98rem;font-weight:850;line-height:1.2}.market-stage .category-card small{color:#8e4750;background:#e326360e;border:1px solid #e326361f;border-radius:999px;grid-area:2/2;align-self:start;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:750;line-height:1;display:inline-flex}.market-stage .category-card:hover{background:radial-gradient(circle at 0 0,#e3263616,#0000 42%),linear-gradient(145deg,#fff,#fffafb);border-color:#e3263642;transform:translateY(-4px);box-shadow:0 20px 42px #121c301c}.market-stage .category-card:hover .category-icon{box-shadow:0 12px 25px #c4192a45,inset 0 1px #ffffff38}.market-stage .category-card:focus-visible,.market-stage :is(.categories-section,.products-section) .link-button:focus-visible{outline-offset:3px;outline:3px solid #e326361f}@media (width<=640px){.market-stage .categories-section .section-heading{gap:12px}.market-stage .category-grid{grid-template-columns:1fr}.market-stage .category-card{border-radius:18px;grid-template-columns:50px minmax(0,1fr);column-gap:13px;min-height:116px;padding:15px}.market-stage .category-icon{border-radius:15px;width:50px;height:50px}}.market-stage .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.market-stage .product-card{background:#fff;border:1px solid #7b95bd30;border-radius:24px;flex-direction:column;min-width:0;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 14px 36px #142f5814}.market-stage .product-card:hover{border-color:#2563eb4d;transform:translateY(-6px);box-shadow:0 26px 55px #1e40af24}.market-stage .product-image{background:linear-gradient(145deg,#e9f2ff,#f8fbff);border-bottom:1px solid #e8eef7;height:220px;display:block;position:relative;overflow:hidden}.market-stage .product-image:before,.market-stage .product-image:after{display:none}:is(.market-stage,.catalog-page,.public-store-detail__product-grid) .product-image-photo{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}:is(.market-stage,.catalog-page,.public-store-detail__product-grid) .product-card:hover .product-image-photo{transform:scale(1.055)}:is(.market-stage,.catalog-page,.public-store-detail__product-grid) .product-image-shade{z-index:2;pointer-events:none;background:linear-gradient(#0f172a05 46%,#0f172a4d 100%);position:absolute;inset:0}.market-stage .product-code--fallback{z-index:1;background:#fff;border:1px solid #d5e3f8;border-radius:28px;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 18px 35px #2563eb1f}.market-stage .product-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#059669e6;border:1px solid #ffffff6b;border-radius:999px;min-height:29px;padding:0 10px;top:14px;left:14px}.market-stage .product-content{flex-direction:column;flex:1;gap:12px;padding:19px;display:flex}.market-stage .product-content h3{color:#0f172a;margin:0;font-size:1.08rem;line-height:1.34}.market-stage .product-card-merchant{gap:3px;display:grid}.market-stage .product-card-merchant .seller{color:#334155;font-size:.8rem;font-weight:800}.market-stage .product-card-merchant small{color:#8290a3;font-size:.73rem}.market-stage .product-card-service-row{flex-wrap:wrap;gap:6px;min-height:27px;display:flex}.market-stage .product-card-service-row span{color:#466182;background:#f5f9ff;border:1px solid #dce7f6;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.68rem;font-weight:800;display:inline-flex}.market-stage .product-card-logistics>span{background:#f8faff;border:1px solid #e4ebf5;border-radius:14px;min-width:0;min-height:61px;padding:10px 11px}.market-stage .product-card-logistics strong{color:#25364f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.77rem;display:block;overflow:hidden}.market-stage .product-card-description{color:#64748b;font-size:.79rem;line-height:1.5}.market-stage .product-card-description-toggle{color:#2563eb;font-size:.74rem;font-weight:850}.market-stage .product-price-row{margin-top:auto;padding-top:4px}.market-stage .price{color:#0f172a;letter-spacing:-.025em;font-size:1.22rem}.market-stage .product-stock{color:#087a55;background:#f1fbf6;border:1px solid #d9f1e6;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.market-stage .product-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.market-stage .product-buy-now,.market-stage .product-add-cart{border-radius:12px;min-height:43px;font-size:.76rem;font-weight:850}.market-stage .product-buy-now{color:#fff;background:linear-gradient(135deg,#2563eb,#155eef);border:1px solid #155eef}.market-stage .product-add-cart{color:#1e4f9b;background:#f7faff;border:1px solid #d7e3f5}.market-stage .catalog-status{color:#64748b;text-align:center;background:#f8fbff;border:1px dashed #cfdbec;border-radius:18px;place-items:center;min-height:150px;font-weight:700;display:grid}@media (width<=1180px){.market-stage .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.market-stage .main-column{gap:22px}.market-stage .hero-card{border-radius:24px;min-height:auto}.market-stage .hero-copy h1{font-size:clamp(2.15rem,11vw,3.15rem)}.market-stage .hero-art{opacity:.34}.market-stage .categories-section,.market-stage .products-section{border-radius:22px;padding:20px}.market-stage .product-image{height:250px}}@media (width<=560px){.market-stage .product-grid,.market-stage .product-card-actions{grid-template-columns:1fr}.market-stage .product-image{height:230px}}@media (prefers-reduced-motion:reduce){.market-stage .hero-buttons a,.market-stage .category-card,.market-stage .product-card,.market-stage .product-image-photo{transition:none!important}.market-stage .hero-buttons a:hover,.market-stage .category-card:hover,.market-stage .product-card:hover,.market-stage .product-card:hover .product-image-photo{transform:none!important}}.market-stage .hero-card{border-radius:30px;min-height:408px;box-shadow:0 30px 70px #0f264f38}.market-stage .hero-copy h1{color:#f8fbff;text-shadow:0 10px 30px #0206174d}.market-stage .hero-copy h1 span{filter:brightness(1.08)}.market-stage .hero-copy>p{color:#e8f0fcf5;max-width:610px}.market-stage .hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.market-stage .hero-buttons a{min-height:48px}.market-stage .trust-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-stage .trust-row>*{color:#eff6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #bfdbfe3d;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 16px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 26px #0206172e}.market-stage .trust-row>:hover{background:#ffffff24;border-color:#93c5fd6b;transform:translateY(-2px);box-shadow:0 16px 30px #02061738}.market-stage .categories-section,.market-stage .products-section{border-radius:26px;padding:26px}.market-stage .section-heading{margin-bottom:20px}.market-stage .section-heading h2{letter-spacing:-.028em}.market-stage .product-grid{gap:14px}.market-stage .product-content h3{letter-spacing:-.018em;font-size:1rem;line-height:1.28}.market-stage .product-card-merchant{gap:2px}.market-stage .product-card-merchant .seller{letter-spacing:0;font-size:.78rem}.market-stage .product-card-merchant small{letter-spacing:0;font-size:.72rem}.market-stage .product-card-service-row span{letter-spacing:0;min-height:24px;padding:0 8px;font-size:.64rem}.market-stage .product-card-logistics small{letter-spacing:0;font-size:.68rem}.market-stage .product-card-description{font-size:.78rem;line-height:1.42}.market-stage .product-card-description-toggle{font-size:.73rem}.market-stage .product-price-row{padding-top:2px}.market-stage .price{letter-spacing:-.02em;font-size:1.14rem}.market-stage .product-card-actions{gap:7px}@media (width<=1440px){.market-stage .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.market-stage .categories-section,.market-stage .products-section{padding:22px}.market-stage .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-stage .hero-card{min-height:auto}}.market-stage .hero-card{background:radial-gradient(circle at 78% 30%,#e3263626,#0000 29%),radial-gradient(circle at 94% 88%,#be182b14,#0000 27%),linear-gradient(135deg,#071329 0%,#0b1d39 52%,#122b52 100%);border-color:#e3263629;box-shadow:0 30px 70px #0f18303d,0 0 0 1px #e3263605}.market-stage .hero-copy .eyebrow{color:#ffb6bd;background:#e326361a;border-color:#ff6b783b}.market-stage .hero-copy h1 span{color:#0000;background:linear-gradient(90deg,#fff,#ffbbc2 46%,#ff6574);-webkit-background-clip:text;background-clip:text}.market-stage .hero-buttons .primary-button{color:#fff;background:linear-gradient(135deg,#ed3344 0%,#d92334 52%,#bd1828 100%);border:1px solid #ffffff1f;box-shadow:0 15px 30px #c4192a4d,inset 0 1px #fff3}.market-stage .hero-buttons .primary-button:hover{box-shadow:0 19px 36px #c4192a61,0 0 0 3px #e3263614}.market-stage .hero-buttons .secondary-button{color:#f8fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border-color:#ffb2bb38}.market-stage .hero-buttons .secondary-button:hover{background:#e326361a;border-color:#ff859261}.market-stage .hero-glow-one{background:#e326361f}.market-stage .hero-glow-two{background:#be182b1a}.market-stage .neon-cart{border-color:#ff707e3b;box-shadow:0 28px 60px #030a1859,0 0 42px #e326361a}.market-stage .neon-cart svg{color:#ff6675;filter:drop-shadow(0 8px 18px #e3263642)}.market-stage .floating-chip{color:#ffd7db;background:linear-gradient(145deg,#ffffff1f,#e3263617);border-color:#ff9ea833}.market-stage .slider-dots span.active,.market-stage .slider-dots span:first-child{background:linear-gradient(90deg,#ed3344,#ff6574);box-shadow:0 0 12px #e326365c}.market-stage .trust-row{border-top-color:#ffa0aa1f}.market-stage .trust-row>*{background:#ffffff0e;border-color:#ffb7bf29}.market-stage .trust-row>:hover{background:#e3263614;border-color:#ff879542}html[data-theme=light] .market-stage,html[data-theme=light] .catalog-page{color:#172033}html[data-theme=light] .market-stage :is(.categories-section,.products-section){color:#172033!important;background:radial-gradient(circle at 100% 0,#e326360b,#0000 28%),#fff!important;border-color:#94a3b82e!important}html[data-theme=light] .market-stage .category-card{color:#172033!important;background:linear-gradient(145deg,#fff,#fbfcfe)!important;border-color:#a1abbe33!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card{color:#172033!important;background:linear-gradient(#fff,#fbfcfe)!important;border-color:#8595b22e!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card .product-content{color:#172033!important;background:#fff!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card :is(h2,h3,h4,[class*=title],[class*=price] strong){color:#121826!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card :is(.seller,.product-card-description,.product-card-merchant small,.product-card-service-row,[class*=meta]){color:#687890!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card-logistics>span{color:#172033!important;background:#fbfcfe!important;border-color:#dde5f0!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card-logistics small{color:#75839a!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-card-logistics strong{color:#172033!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-add-cart{color:#1b2538!important;background:linear-gradient(#fff,#fbfcfe)!important;border-color:#dce3ee!important}html[data-theme=light] :is(.market-stage,.catalog-page) .product-add-cart *{color:inherit!important}html[data-theme=light] .market-stage :is(.categories-section,.products-section) :is(h2,h3,strong){color:#121826!important}html[data-theme=light] .market-stage :is(.categories-section,.products-section) :is(p,small){color:#7b889e!important}html[data-theme=dark] .market-stage,html[data-theme=dark] .catalog-page{color:#f4f7fb}html[data-theme=dark] .market-stage :is(.categories-section,.products-section){color:#f4f7fb!important;background:radial-gradient(circle at 100% 0,#e3263613,#0000 30%),linear-gradient(145deg,#0c1730,#101d39)!important;border-color:#748eb833!important;box-shadow:0 20px 50px #00000038!important}html[data-theme=dark] .market-stage .category-card{color:#f4f7fb!important;background:radial-gradient(circle at 0 0,#e3263614,#0000 40%),linear-gradient(145deg,#111d36,#0e1930)!important;border-color:#748eb833!important;box-shadow:0 12px 30px #00000038!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card{color:#f4f7fb!important;background:linear-gradient(#111d36,#0d1830)!important;border-color:#748eb833!important;box-shadow:0 12px 30px #0000003d!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card .product-content{color:#f4f7fb!important;background:#111d36!important;border-color:#0000!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card :is(h2,h3,h4,[class*=title],[class*=price] strong){color:#f8fafc!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card :is(.seller,.product-card-description,.product-card-merchant small,[class*=meta]){color:#aebbd0!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card-service-row{color:#c4cede!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card-service-row span{color:#d5deeb!important;background:linear-gradient(#283a58f0,#1b2b46f0)!important;border:1px solid #7e97be3d!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-stock{color:#a7f3d0!important;background:linear-gradient(#10b98121,#05966913)!important;border:1px solid #34d39933!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card-logistics>span{color:#f4f7fb!important;background:#17243e!important;border-color:#758eb838!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card-logistics small{color:#9eacc2!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card-logistics strong{color:#f7f9fc!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-card-description-toggle{color:#ff9da7!important;background:#e326361c!important;border-color:#ff6b7840!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-add-cart{color:#f4f7fb!important;box-shadow:none!important;background:linear-gradient(#17243e,#132039)!important;border-color:#748eb842!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-add-cart *{color:inherit!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-buy-now{color:#fff!important;background:linear-gradient(135deg,#ed3344,#d92334 52%,#bd1828)!important;border-color:#d92334!important}html[data-theme=dark] :is(.market-stage,.catalog-page) .product-buy-now *{color:#fff!important}html[data-theme=dark] .market-stage :is(.categories-section,.products-section) :is(h2,h3,strong){color:#f8fafc!important}html[data-theme=dark] .market-stage :is(.categories-section,.products-section) :is(p,small){color:#aebbd0!important}html[data-theme=dark] .market-stage .category-card strong{color:#f8fafc!important}html[data-theme=dark] .market-stage .category-card small{color:#ffadb5!important;background:#e326361a!important;border-color:#ff6b7833!important}html[data-theme=dark] .market-stage :is(.categories-section,.products-section) .link-button{color:#ffadb5!important;background:linear-gradient(#e3263621,#be182b14)!important;border-color:#ff6b7840!important}html[data-theme=light] .market-stage .hero-card{color:#172033!important;background:radial-gradient(circle at 78% 30%,#e3263613,#0000 30%),radial-gradient(circle at 94% 88%,#be182b0b,#0000 28%),linear-gradient(145deg,#fff 0%,#fdfdff 54%,#f8faff 100%)!important;border-color:#94a3b833!important;box-shadow:0 24px 60px #1f38621a,0 0 0 1px #94a3b80a!important}html[data-theme=light] .market-stage .hero-card .hero-copy{color:#172033!important}html[data-theme=light] .market-stage .hero-card .hero-copy h1{color:#111827!important}html[data-theme=light] .market-stage .hero-card .hero-copy h1 span{background:linear-gradient(90deg,#c91f30,#e63346 48%,#ff6877);-webkit-background-clip:text;background-clip:text;color:#0000!important}html[data-theme=light] .market-stage .hero-card .hero-copy p{color:#5f6f86!important}html[data-theme=light] .market-stage .hero-card .eyebrow{color:#b51d2b!important;background:#e3263611!important;border-color:#e326362e!important}html[data-theme=light] .market-stage .hero-card .secondary-button{box-shadow:0 5px 14px #121c300f;color:#172033!important;background:linear-gradient(#fff,#f8fafc)!important;border-color:#dbe3ef!important}html[data-theme=light] .market-stage .hero-card .secondary-button:hover{color:#b51d2b!important;background:#fff7f8!important;border-color:#e3263638!important}html[data-theme=light] .market-stage .hero-card .trust-row{border-top-color:#e4e9f1!important}html[data-theme=light] .market-stage .hero-card .trust-row>*{color:#334155!important;background:#f8fafc!important;border-color:#dfe6f0!important}html[data-theme=light] .market-stage .hero-card .trust-row>:hover{background:#fff7f8!important;border-color:#e3263633!important}html[data-theme=light] .market-stage .hero-card .neon-cart{background:linear-gradient(145deg,#fff,#f3f6fb)!important;border-color:#94a3b838!important;box-shadow:0 24px 55px #1f38621f,0 0 40px #e326360f!important}html[data-theme=light] .market-stage .hero-card .neon-cart svg{filter:drop-shadow(0 7px 15px #d923342e);color:#d92334!important}html[data-theme=light] .market-stage .hero-card .floating-chip{box-shadow:0 8px 20px #1f386214;color:#66758b!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;border-color:#94a3b838!important}html[data-theme=dark] .market-stage .hero-card{color:#f8fafc!important;background:radial-gradient(circle at 78% 30%,#e3263626,#0000 29%),radial-gradient(circle at 94% 88%,#be182b14,#0000 27%),linear-gradient(135deg,#071329 0%,#0b1d39 52%,#122b52 100%)!important;border-color:#e3263629!important}html[data-theme=dark] .market-stage .hero-card .hero-copy h1{color:#f8fafc!important}html[data-theme=dark] .market-stage .hero-card .hero-copy p{color:#d9e2ef!important}html[data-theme=dark] .market-stage .hero-card .secondary-button{color:#f8fbff!important;background:#fff1!important;border-color:#ffb2bb38!important}:is(html[data-theme=light],html[data-theme=dark]) .market-stage .hero-card .primary-button{color:#fff!important;background:linear-gradient(135deg,#ed3344,#d92334 52%,#bd1828)!important;border-color:#ffffff1f!important}:is(html[data-theme=light],html[data-theme=dark]) :is(.market-stage,.catalog-page) .product-card{opacity:1!important;visibility:visible!important}@media (width<=760px){.market-stage .main-column{gap:20px}.market-stage .hero-copy h1{font-size:clamp(2rem,11vw,3rem)}.market-stage .hero-copy>p{font-size:.98rem;line-height:1.6}.market-stage .trust-row{gap:10px}.market-stage .trust-row>*{min-height:40px;padding:0 13px}.market-stage .product-content{gap:9px;padding:14px}.market-stage .product-image{height:220px}.market-stage .product-content h3{font-size:.96rem}}@media (width<=560px){.market-stage .product-grid,.market-stage .product-card-actions{grid-template-columns:1fr}.market-stage .hero-buttons{gap:10px}.market-stage .hero-buttons a{justify-content:center;width:100%}.market-stage .trust-row>*{max-width:100%}}@media (prefers-reduced-motion:reduce){.market-stage .trust-row>*{transition:none!important}.market-stage .trust-row>:hover{transform:none!important}}@media (width<=640px){.market-stage{padding-bottom:22px}.market-stage .main-column{gap:16px}.market-stage .products-section{border-radius:20px;padding:13px 10px 15px}.market-stage .products-section .section-heading{align-items:flex-start;gap:8px;margin-bottom:14px}.market-stage .products-section .section-heading h2{font-size:1.33rem;line-height:1.1}.market-stage .products-section .title-with-pill{gap:8px}.market-stage .products-section .title-with-pill>span{letter-spacing:.08em;padding:5px 8px;font-size:.56rem}.market-stage .products-section .link-button{border-radius:10px;min-height:34px;padding:0 9px;font-size:.68rem}.market-stage .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-stage .product-card{border-radius:16px;min-width:0;box-shadow:0 8px 22px #0f2a5214}.market-stage .product-card:hover{transform:none}.market-stage .product-image{aspect-ratio:1/1.08;border-bottom-color:#edf1f7;width:100%;height:auto}.market-stage .product-image-photo{object-fit:cover}.market-stage .product-badge{border-radius:999px;min-height:22px;padding:0 7px;font-size:.56rem;line-height:1;top:8px;left:8px}.market-stage .product-code--fallback{border-radius:18px;width:60px;height:60px;font-size:1.05rem}.market-stage .product-content{gap:6px;padding:9px 9px 10px}.market-stage .product-content h3{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.25em;margin:0;font-size:.82rem;font-weight:850;line-height:1.13;display:-webkit-box;overflow:hidden}.market-stage .product-card-merchant{min-width:0;display:block}.market-stage .product-card-merchant .seller{color:#56657a;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:750;line-height:1.25;display:block;overflow:hidden}.market-stage .product-card-merchant small{display:none}.market-stage .product-card-service-row{flex-wrap:nowrap;gap:4px;min-width:0;min-height:20px;display:flex;overflow:hidden}.market-stage .product-card-service-row span{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;flex:0 auto;min-width:0;min-height:20px;padding:0 6px;font-size:.54rem;line-height:1;overflow:hidden}.market-stage .product-card-logistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.market-stage .product-card-logistics>span{border-radius:9px;min-width:0;min-height:42px;padding:6px}.market-stage .product-card-logistics small{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;line-height:1.1;display:block;overflow:hidden}.market-stage .product-card-logistics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.61rem;line-height:1.14;display:block;overflow:hidden}.market-stage .product-card-description-wrap{display:none}.market-stage .product-price-row{justify-content:space-between;align-items:center;gap:4px;min-width:0;margin-top:2px;padding-top:1px;display:flex}.market-stage .price{letter-spacing:-.03em;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:900;line-height:1}.market-stage .product-stock{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;padding:3px 5px;font-size:.52rem;line-height:1;overflow:hidden}.market-stage .product-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;margin-top:2px;display:grid}.market-stage .product-buy-now,.market-stage .product-add-cart{border-radius:9px;min-width:0;min-height:34px;padding:0 6px;font-size:.6rem;font-weight:850;line-height:1}.market-stage .product-add-cart{gap:4px}.market-stage .product-add-cart svg{flex:none;width:13px;height:13px}.market-stage .product-add-cart span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=380px){.market-stage .products-section{padding-left:8px;padding-right:8px}.market-stage .product-grid{gap:7px}.market-stage .product-content{padding:8px}.market-stage .product-content h3{font-size:.77rem}.market-stage .price{font-size:.84rem}.market-stage .product-buy-now,.market-stage .product-add-cart{min-height:32px;padding:0 4px;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.market-stage .product-card,.market-stage .product-image-photo{transition:none!important}}@media (width<=640px){.market-stage .products-section{padding:11px 8px 13px}.market-stage .product-grid{gap:7px}.market-stage .product-card{border-radius:14px;box-shadow:0 6px 18px #0f2a5212}.market-stage .product-image{aspect-ratio:1/1.03}.market-stage .product-badge{min-height:20px;padding:0 6px;font-size:.52rem;top:6px;left:6px}.market-stage .product-content{gap:4px;padding:7px 7px 8px}.market-stage .product-content h3{min-height:2.2em;font-size:.75rem;line-height:1.1}.market-stage .product-card-merchant{margin-top:1px}.market-stage .product-card-merchant .seller{font-size:.57rem;line-height:1.15}.market-stage .product-card-service-row{align-items:center;gap:5px;min-height:16px}.market-stage .product-card-service-row span{color:#718096;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.52rem;font-weight:700;line-height:1.15}.market-stage .product-card-service-row span+span:before{content:"?";color:#a3afbf;margin-right:5px}.market-stage .product-card-logistics,.market-stage .product-card-description-wrap{display:none}.market-stage .product-price-row{gap:4px;min-height:25px;margin-top:2px}.market-stage .price{font-size:.88rem;line-height:1}.market-stage .product-stock{max-width:72px;padding:3px 5px;font-size:.48rem}.market-stage .product-card-actions{grid-template-columns:minmax(0,1fr) 34px;gap:5px;margin-top:3px}.market-stage .product-buy-now{border-radius:9px;min-height:32px;padding:0 7px;font-size:.56rem}.market-stage .product-add-cart{border-radius:9px;place-items:center;width:34px;min-width:34px;min-height:32px;padding:0;display:grid}.market-stage .product-add-cart svg{width:14px;height:14px}.market-stage .product-add-cart span{display:none}.market-stage .product-content>small[role=alert]{font-size:.54rem;line-height:1.2}}@media (width<=380px){.market-stage .products-section{padding-left:6px;padding-right:6px}.market-stage .product-grid{gap:6px}.market-stage .product-content{padding:6px}.market-stage .product-content h3{font-size:.71rem}.market-stage .price{font-size:.82rem}.market-stage .product-card-actions{grid-template-columns:minmax(0,1fr) 32px}.market-stage .product-add-cart{width:32px;min-width:32px}}.market-stage .product-card{border-radius:20px}.market-stage .product-image{height:205px}.market-stage .product-image-photo{object-fit:cover;object-position:center}.market-stage .product-content{gap:7px;padding:14px 15px}.market-stage .product-content h3{letter-spacing:-.018em;margin:0;font-size:.98rem;line-height:1.22}.market-stage .product-card-merchant{gap:1px;margin-top:0}.market-stage .product-card-merchant .seller{font-size:.76rem;line-height:1.15}.market-stage .product-card-merchant small{font-size:.69rem;line-height:1.15}.market-stage .product-card-service-row{gap:5px;min-height:23px}.market-stage .product-card-service-row span{min-height:22px;padding:0 7px;font-size:.62rem}.market-stage .product-card-logistics{gap:6px}.market-stage .product-card-logistics>span{border-radius:11px;min-height:48px;padding:7px 9px}.market-stage .product-card-logistics small{font-size:.64rem;line-height:1.1}.market-stage .product-card-logistics strong{margin-top:2px;font-size:.75rem;line-height:1.12}.market-stage .product-card-description-wrap{margin:0;padding-top:0}.market-stage .product-card-description{margin:0;font-size:.75rem;line-height:1.38}.market-stage .product-card-description-toggle{margin-top:1px;font-size:.7rem;line-height:1.2}.market-stage .product-price-row{min-height:28px;margin-top:2px;padding-top:0}.market-stage .price{font-size:1.08rem;line-height:1}.market-stage .product-stock{padding:4px 7px;font-size:.62rem}.market-stage .product-card-actions{gap:6px;margin-top:2px}.market-stage .product-buy-now,.market-stage .product-add-cart{border-radius:10px;min-height:39px;font-size:.72rem}@media (width>=1181px){.market-stage .product-grid{gap:14px}.market-stage .product-card,.market-stage .product-content{min-height:0}}@media (width<=1180px) and (width>=641px){.market-stage .product-image{height:210px}.market-stage .product-content{gap:7px;padding:13px}.market-stage .product-card-logistics>span{min-height:46px}}@media (width<=640px){.market-stage .product-image{aspect-ratio:1/1.03;height:auto}.market-stage .product-content{gap:4px;padding:7px 7px 8px}.market-stage .product-content h3{font-size:.75rem;line-height:1.1}.market-stage .product-card-merchant{margin-top:0}.market-stage .product-card-service-row{min-height:16px}.market-stage .product-card-logistics,.market-stage .product-card-description-wrap{display:none}.market-stage .product-price-row{min-height:24px;margin-top:1px}.market-stage .product-card-actions{margin-top:2px}}@media (prefers-reduced-motion:reduce){.market-stage .product-card,.market-stage .product-image-photo{transition:none!important}}@media (width>=641px){:is(.market-stage,.catalog-page) .product-grid{align-items:stretch}:is(.market-stage,.catalog-page) .product-card{flex-direction:column;height:100%;min-height:0;display:flex}:is(.market-stage,.catalog-page,.public-store-detail__product-grid) .product-image-photo{object-fit:contain;object-position:center;transform:none}:is(.market-stage,.catalog-page,.public-store-detail__product-grid) .product-card:hover .product-image-photo{transform:none}:is(.market-stage,.catalog-page) .product-content{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.market-stage,.catalog-page) .product-card-description-slot{height:66px;min-height:66px;display:block;overflow:hidden}:is(.market-stage,.catalog-page) .product-card-description-wrap{width:100%;height:66px;min-height:0;margin:0;display:block;overflow:hidden}:is(.market-stage,.catalog-page) .product-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.55em;margin:0;line-height:1.28;display:-webkit-box;overflow:hidden}:is(.market-stage,.catalog-page) .product-card-description-toggle{min-height:22px;margin-top:4px;padding:0 8px;line-height:1}:is(.market-stage,.catalog-page) .product-card-description-slot.is-expanded,:is(.market-stage,.catalog-page) .product-card-description-slot.is-expanded .product-card-description-wrap{height:auto;min-height:66px;overflow:visible}:is(.market-stage,.catalog-page) .product-card-description-slot.is-expanded .product-card-description{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}:is(.market-stage,.catalog-page) .product-card-description-slot.is-expanded+.product-price-row{margin-top:8px}:is(.market-stage,.catalog-page) .product-price-row,:is(.market-stage,.catalog-page) .product-card-actions{margin-top:5px}}@media (width<=640px){:is(.market-stage,.catalog-page) .product-card-description-slot{display:none}:is(.market-stage,.catalog-page) .product-card{height:100%}:is(.market-stage,.catalog-page) .product-content{flex-direction:column;flex:auto;display:flex}:is(.market-stage,.catalog-page) .product-price-row{margin-top:auto}}:is(.catalog-page,.market-stage){--catalog-red:#e32636;--catalog-red-deep:#bd1828;--catalog-red-soft:#e326361f;--catalog-ink:#121826;--catalog-muted:#71809b;--catalog-line:#e6ebf3;--catalog-surface:#fff}:is(.catalog-page,.market-stage) .catalog-product-entry{min-width:0}:is(.catalog-page,.market-stage) .product-card{background:linear-gradient(#fffffffe,#fbfcfffe);border:1px solid #8595b22e;border-radius:24px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 34px #121c3011,inset 0 1px #ffffffe6}:is(.catalog-page,.market-stage) .product-card:hover,:is(.catalog-page,.market-stage) .product-card:focus-within{border-color:#e3263633;transform:translateY(-4px);box-shadow:0 20px 44px #121c301c,0 0 0 1px #e3263609}:is(.catalog-page,.market-stage) .product-image{background:radial-gradient(circle at 50% 38%,#e3263611,#0000 42%),linear-gradient(145deg,#fafbfe,#f3f6fb)}:is(.catalog-page,.market-stage) .product-image:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#12182605);position:absolute;inset:0}:is(.catalog-page,.market-stage) .product-content h3{color:var(--catalog-ink);letter-spacing:-.018em;font-weight:800}:is(.catalog-page,.market-stage) .product-content h3 a{color:inherit;text-underline-offset:2px;text-decoration-color:#12182638;text-decoration-thickness:1px;transition:color .17s,text-decoration-color .17s}:is(.catalog-page,.market-stage) .product-content h3 a:hover{color:#a91524;text-decoration-color:#a915246b}:is(.catalog-page,.market-stage) .seller,:is(.catalog-page,.market-stage) [class*=seller]{color:var(--catalog-muted)}:is(.catalog-page,.market-stage) .product-card-logistics>*{border-color:var(--catalog-line);background:linear-gradient(#fff,#fafbfd);border-radius:13px;box-shadow:inset 0 1px #ffffffeb}:is(.catalog-page,.market-stage) .product-card-logistics small{color:#73819a;letter-spacing:.01em;font-weight:700}:is(.catalog-page,.market-stage) .product-card-logistics strong{color:#1a2233;font-weight:800}:is(.catalog-page,.market-stage) .product-card-description{color:#687890;font-weight:450}:is(.catalog-page,.market-stage) .product-card-description-toggle{color:#b51d2b;cursor:pointer;letter-spacing:-.005em;background:#e3263612;border:1px solid #e326362e;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}:is(.catalog-page,.market-stage) .product-card-description-toggle:hover{color:#991824;background:#e326361f;border-color:#e3263657;text-decoration:none;transform:translateY(-1px)}:is(.catalog-page,.market-stage) .product-card-description-toggle:focus-visible{outline-offset:2px;outline:3px solid #e326361c}:is(.catalog-page,.market-stage) .product-price-row{align-items:end}:is(.catalog-page,.market-stage) .product-price-row strong{color:#111827;letter-spacing:-.025em;font-size:1.08rem;font-weight:850}:is(.catalog-page,.market-stage) .product-price-row span,:is(.catalog-page,.market-stage) .product-price-row small{color:#6f7f99;font-weight:700}:is(.catalog-page,.market-stage) .product-buy-now{isolation:isolate;color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#ed3344 0%,#d92334 52%,#bd1828 100%);border:1px solid #d92334;border-radius:13px;font-weight:850;transition:transform .17s,box-shadow .19s,border-color .19s,filter .19s;position:relative;overflow:hidden;box-shadow:0 9px 20px #c4192a3b,inset 0 1px #fff3}:is(.catalog-page,.market-stage) .product-buy-now:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:46%;height:290%;transition:transform .48s;position:absolute;top:-90%;left:-38%;transform:rotate(21deg)translate(-230%)}:is(.catalog-page,.market-stage) .product-buy-now:hover:not(:disabled){filter:brightness(1.025);border-color:#b81726;transform:translateY(-2px);box-shadow:0 13px 26px #c4192a4d,0 0 0 3px #e3263611}:is(.catalog-page,.market-stage) .product-buy-now:hover:not(:disabled):before{transform:rotate(21deg)translate(390%)}:is(.catalog-page,.market-stage) .product-buy-now:active:not(:disabled){transform:translateY(0)scale(.985)}:is(.catalog-page,.market-stage) .product-add-cart{color:#1b2538;background:linear-gradient(#fff,#fbfcfe);border:1px solid #dce3ee;border-radius:13px;font-weight:800;transition:transform .17s,border-color .19s,background .19s,box-shadow .19s,color .19s;box-shadow:0 3px 10px #121c3009}:is(.catalog-page,.market-stage) .product-add-cart:hover:not(:disabled){color:#a71927;background:linear-gradient(#fff,#fff7f8);border-color:#e326364d;transform:translateY(-2px);box-shadow:0 8px 18px #121c3013}:is(.catalog-page,.market-stage) .product-add-cart:active:not(:disabled){transform:translateY(0)scale(.985)}:is(.catalog-page,.market-stage) .product-card-status,:is(.catalog-page,.market-stage) .product-image>span:first-child{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#26364e,#40516d);border:1px solid #ffffff40;font-weight:800;box-shadow:0 5px 14px #121c3024}:is(.catalog-page,.market-stage) .product-buy-now:focus-visible,:is(.catalog-page,.market-stage) .product-add-cart:focus-visible{outline:3px solid var(--catalog-red-soft);outline-offset:2px}@media (width<=640px){:is(.catalog-page,.market-stage) .product-card{border-radius:18px;box-shadow:0 8px 22px #121c3011}:is(.catalog-page,.market-stage) .product-card:hover,:is(.catalog-page,.market-stage) .product-card:focus-within{transform:none}:is(.catalog-page,.market-stage) .product-buy-now,:is(.catalog-page,.market-stage) .product-add-cart{border-radius:11px}}@media (prefers-reduced-motion:reduce){:is(.catalog-page,.market-stage) .product-card,:is(.catalog-page,.market-stage) .product-buy-now,:is(.catalog-page,.market-stage) .product-add-cart,:is(.catalog-page,.market-stage) .product-buy-now:before{transition:none}:is(.catalog-page,.market-stage) .product-card:hover,:is(.catalog-page,.market-stage) .product-card:focus-within,:is(.catalog-page,.market-stage) .product-buy-now:hover:not(:disabled),:is(.catalog-page,.market-stage) .product-add-cart:hover:not(:disabled){transform:none}}.catalog-page .catalog-toolbar{background:radial-gradient(circle at 100% 0,#e326360b,#0000 34%),linear-gradient(#fffffffe,#fafbfdfe);border:1px solid #9aa4b82e;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 14px 34px #121c3011,inset 0 1px #ffffffeb}.catalog-page .catalog-toolbar:before{content:"";background:linear-gradient(90deg,#ed3344,#d92334 52%,#bd1828);height:3px;position:absolute;top:0;left:0;right:0}.catalog-page .catalog-filter-group{gap:7px;display:grid;position:relative}.catalog-page .catalog-filter-group label{color:#6b768a;letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:800}.catalog-page .catalog-filter-group select{color:#182235;background:linear-gradient(#fff,#fafbfd);border:1px solid #dce3ed;border-radius:13px;min-height:46px;font-weight:750;transition:border-color .17s,box-shadow .17s,background .17s,transform .17s;box-shadow:0 2px 8px #121c3006}.catalog-page .catalog-filter-group select:hover:not(:disabled){background:linear-gradient(#fff,#fff9fa);border-color:#e3263642}.catalog-page .catalog-filter-group select:focus{background:#fff;border-color:#dc2637;outline:none;box-shadow:0 0 0 4px #e3263617,0 5px 14px #121c300e}.catalog-page .catalog-toolbar-meta{position:relative}.catalog-page .catalog-toolbar-meta>span{color:#68758a;white-space:nowrap;background:#fff;border:1px solid #e5e9f0;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #121c3006}.catalog-page .catalog-clear-button{color:#b51d2b;background:linear-gradient(#fff,#fff7f8);border:1px solid #e3263638;border-radius:12px;font-weight:800;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;position:relative;overflow:hidden;box-shadow:0 3px 10px #b817260d}.catalog-page .catalog-clear-button:hover:not(:disabled){background:linear-gradient(snow,#fff0f2);border-color:#e326366b;transform:translateY(-1px);box-shadow:0 8px 18px #b8172617}.catalog-page .catalog-clear-button:active:not(:disabled){transform:translateY(0)scale(.985)}.catalog-page .catalog-clear-button:focus-visible{outline-offset:2px;outline:3px solid #e326361c}@media (width<=640px){.catalog-page .catalog-toolbar{border-radius:20px;padding:15px}.catalog-page .catalog-filter-group{gap:6px}.catalog-page .catalog-filter-group select{border-radius:12px;min-height:45px}.catalog-page .catalog-toolbar-meta{gap:10px}.catalog-page .catalog-toolbar-meta>span{justify-content:center;width:100%;min-height:36px}}@media (prefers-reduced-motion:reduce){.catalog-page .catalog-filter-group select,.catalog-page .catalog-clear-button{transition:none}.catalog-page .catalog-clear-button:hover:not(:disabled){transform:none}}.market-stage .home-promotions{min-width:0}.market-stage .home-promotions-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.market-stage .home-promotions-kicker{color:#dc2626;letter-spacing:.13em;align-items:center;gap:7px;margin-bottom:6px;font-size:10px;font-weight:900;display:inline-flex}.market-stage .home-promotions-kicker:before{content:"";background:#dc2626;border-radius:999px;width:18px;height:3px}.market-stage .home-promotions-heading h2{color:#172033;letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.15vw,28px);font-weight:850}.market-stage .home-promotions-controls{flex:none;gap:8px;display:flex}.market-stage .home-promo-control{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #d7e2f2;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;font-size:17px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-grid;box-shadow:0 7px 20px #0f172a12}.market-stage .home-promo-control:hover{background:#f7faff;border-color:#b7cdf3;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb21}.market-stage .home-promo-control:focus-visible,.market-stage .home-promo-cta:focus-visible,.market-stage .home-promo-dot:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.market-stage .home-promotions-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;min-width:0;padding:3px 2px 10px;display:grid;overflow-x:auto}.market-stage .home-promotions-track::-webkit-scrollbar{display:none}.market-stage .home-promotions-track--single{grid-auto-columns:100%;overflow-x:hidden}.market-stage .home-promo-card{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;background:radial-gradient(circle at 8% 10%,#dc262617,#0000 31%),radial-gradient(circle at 78% 14%,#2563eb21,#0000 34%),linear-gradient(135deg,#fff,#f7faff 55%,#fff8f8);border:1px solid #2563eb24;border-radius:25px;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);min-width:0;min-height:218px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a17}.market-stage .home-promo-card:before{z-index:3;content:"";background:#dc2626;border-radius:0 0 999px;width:74px;height:4px;position:absolute;top:0;left:0}.market-stage .home-promo-card:after{z-index:3;content:"";background:#2563eb;border-radius:0 0 999px;width:62px;height:4px;position:absolute;top:0;left:74px}.market-stage .home-promo-content{z-index:4;flex-direction:column;justify-content:center;min-width:0;padding:28px 30px;display:flex;position:relative}.market-stage .home-promo-topline{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.market-stage .home-promo-badge{color:#b91c1c;letter-spacing:.06em;background:#fef2f2eb;border:1px solid #dc262629;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.market-stage .home-promo-platform{color:#2563eb;letter-spacing:.12em;font-size:9px;font-weight:900}.market-stage .home-promo-content h3{color:#111827;letter-spacing:-.045em;max-width:620px;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1.05}.market-stage .home-promo-content p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:620px;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.market-stage .home-promo-bottom{flex-wrap:wrap;align-items:center;gap:11px;margin-top:19px;display:flex}.market-stage .home-promo-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:41px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 11px 24px #2563eb38}.market-stage .home-promo-cta:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb47}.market-stage .home-promo-cta-arrow{font-size:15px;line-height:1}.market-stage .home-promo-products{color:#64748b;background:#ffffffc2;border:1px solid #e4eaf2;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.market-stage .home-promo-media{background:linear-gradient(145deg,#eaf2ff,#f8fafc);min-width:0;position:relative;overflow:hidden}.market-stage .home-promo-media img{object-fit:cover;width:100%;height:100%;min-height:218px;display:block}.market-stage .home-promo-media-shade{pointer-events:none;background:linear-gradient(90deg,#ffffff73,#0000 36%);position:absolute;inset:0}.market-stage .home-promo-fallback{text-align:center;background:radial-gradient(circle at 62% 35%,#dc262626,#0000 27%),radial-gradient(circle at 38% 67%,#2563eb33,#0000 29%),linear-gradient(145deg,#f9fbff,#edf4ff);place-content:center;gap:4px;width:100%;height:100%;min-height:218px;display:grid}.market-stage .home-promo-fallback span{color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8 63%,#dc2626);border:1px solid #2563eb2e;border-radius:24px;place-items:center;width:76px;height:76px;margin:auto;font-size:36px;font-weight:950;display:grid;box-shadow:0 18px 42px #2563eb3d}.market-stage .home-promo-fallback small{color:#334155;letter-spacing:.22em;font-size:9px;font-weight:950}.market-stage .home-promotions-dots{justify-content:center;gap:6px;margin-top:6px;display:flex}.market-stage .home-promo-dot{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s,transform .18s}.market-stage .home-promo-dot.is-active{background:linear-gradient(90deg,#dc2626,#2563eb);width:23px}html[data-theme=dark] .market-stage .home-promotions-heading h2{color:#f8fafc}html[data-theme=dark] .market-stage .home-promo-control{color:#93c5fd;box-shadow:none;background:#121c2b;border-color:#28364b}html[data-theme=dark] .market-stage .home-promo-control:hover{background:#182437;border-color:#3b4f6c}html[data-theme=dark] .market-stage .home-promo-card{background:radial-gradient(circle at 8% 10%,#ef44441a,#0000 31%),radial-gradient(circle at 78% 14%,#3b82f621,#0000 34%),linear-gradient(135deg,#111a28,#101827);border-color:#60a5fa24;box-shadow:0 18px 44px #00000038}html[data-theme=dark] .market-stage .home-promo-content h3{color:#f8fafc}html[data-theme=dark] .market-stage .home-promo-content p{color:#9caec5}html[data-theme=dark] .market-stage .home-promo-products{color:#a9b8cc;background:#111b2ac7;border-color:#2a394f}html[data-theme=dark] .market-stage .home-promo-media{background:#111b2a}html[data-theme=dark] .market-stage .home-promo-media-shade{background:linear-gradient(90deg,#111a2870,#0000 36%)}html[data-theme=dark] .market-stage .home-promo-fallback{background:radial-gradient(circle at 62% 35%,#ef444429,#0000 27%),radial-gradient(circle at 38% 67%,#3b82f633,#0000 29%),#111b2a}html[data-theme=dark] .market-stage .home-promo-fallback small{color:#b7c4d6}@media (width<=900px){.market-stage .home-promotions-track{grid-auto-columns:calc(50% - 7px)}.market-stage .home-promo-card{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr)}}@media (width<=680px){.market-stage .home-promotions-heading{align-items:center}.market-stage .home-promotions-heading h2{font-size:20px}.market-stage .home-promotions-track{grid-auto-columns:88%;gap:10px;margin-right:-10px}.market-stage .home-promo-card{grid-template-columns:1fr;min-height:188px}.market-stage .home-promo-content{min-height:188px;padding:22px 21px}.market-stage .home-promo-content h3{max-width:88%;font-size:22px}.market-stage .home-promo-content p{max-width:90%;font-size:12px}.market-stage .home-promo-media{z-index:1;opacity:.22;position:absolute;inset:0 0 0 46%}.market-stage .home-promo-media img,.market-stage .home-promo-fallback{min-height:188px}.market-stage .home-promo-media-shade{background:linear-gradient(90deg,#fff 0%,#ffffffd6 28%,#ffffff1a 100%)}html[data-theme=dark] .market-stage .home-promo-media-shade{background:linear-gradient(90deg,#111a28 0%,#111a28db 30%,#111a2824 100%)}}@media (width<=460px){.market-stage .home-promotions-heading h2{font-size:18px}.market-stage .home-promotions-kicker{font-size:9px}.market-stage .home-promo-control{border-radius:11px;width:34px;height:34px}.market-stage .home-promotions-track{grid-auto-columns:91%}.market-stage .home-promo-content{padding:20px 18px}.market-stage .home-promo-content h3{max-width:94%;font-size:20px}.market-stage .home-promo-bottom{margin-top:15px}.market-stage .home-promo-products{display:none}}@media (prefers-reduced-motion:reduce){.market-stage .home-promotions-track{scroll-behavior:auto}.market-stage .home-promo-control,.market-stage .home-promo-cta,.market-stage .home-promo-dot{transition:none}}
