:root{--bg:#f6f7fb;--card:#fff;--text:#141821;--muted:#6b7280;--line:#e5e7eb;--primary:#557a2f;--primary2:#3f5f22;--danger:#dc2626;--ok:#16a34a;--shadow:0 18px 45px rgba(15,23,42,.08);--radius:22px}html[data-theme=dark]{--bg:#0f172a;--card:#111c33;--text:#f8fafc;--muted:#94a3b8;--line:#24324a;--primary:#8fbd63;--primary2:#6f9e48;--shadow:0 20px 50px rgba(0,0,0,.28)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 28px));margin:28px auto;min-height:65vh}.topbar{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:14px max(14px,calc((100vw - 1180px)/2));gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:var(--primary);color:#fff}.nav{display:flex;align-items:center;gap:14px}.nav a,.inline-form button{border:0;background:transparent;color:var(--text);font-weight:650;cursor:pointer}.hamb{display:none;border:0;background:var(--card);padding:10px 13px;border-radius:14px;color:var(--text);box-shadow:var(--shadow)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.hero{display:grid;grid-template-columns:1.4fr .8fr;gap:24px;align-items:center;padding:42px}.hero h1{font-size:clamp(34px,5vw,58px);line-height:1.02;margin:14px 0}.hero p{font-size:18px;color:var(--muted);max-width:640px}.hero-card{min-height:240px;border-radius:28px;background:linear-gradient(135deg,var(--primary),#7c3aed);display:flex;flex-direction:column;justify-content:end;padding:26px;color:#fff}.hero-card b{font-size:26px}.hero-card span{opacity:.9}.badge{display:inline-flex;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:999px;padding:8px 12px;font-weight:750}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--primary);color:white;border-radius:15px;padding:12px 18px;font-weight:800;cursor:pointer}.btn:hover{background:var(--primary2)}.btn.ghost{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.btn.sm{padding:8px 12px}.btn.full{width:100%}.actions{display:flex;gap:12px;flex-wrap:wrap}.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:32px 0 16px}.section-head h1,.section-head h2{margin:0}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;font-weight:800}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{display:flex;flex-direction:column;gap:10px}.product-card h3{margin:8px 0;font-size:18px}.product-card small{color:var(--muted)}.product-img{height:190px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,#7c3aed 10%,transparent));border-radius:18px;display:grid;place-items:center;overflow:hidden;color:var(--muted);font-weight:800}.product-img img{width:100%;height:100%;object-fit:cover}.product-img.big{height:460px}.price-row{display:flex;align-items:center;gap:10px}.price-row b{font-size:20px}.price-row.big b{font-size:34px}.price-row del{color:var(--muted)}.shop-layout{display:grid;grid-template-columns:250px 1fr;gap:20px}.filter{display:flex;flex-direction:column;gap:10px;height:max-content;position:sticky;top:90px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px}.buy-box{display:flex;gap:10px;margin:18px 0}.buy-box input{width:90px}.form-card{display:flex;flex-direction:column;gap:14px}.form-card label{display:flex;flex-direction:column;gap:7px;font-weight:750}.form-card input,.form-card select,.form-card textarea,.form-inline input,.form-inline select,.buy-box input,.table-card input,.table-card select{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:12px}.form-card textarea{min-height:110px}.auth-wrap{max-width:460px;margin:60px auto}.alert{border-radius:16px;padding:14px 16px;margin-bottom:16px;font-weight:750}.alert.success{background:#dcfce7;color:#166534}.alert.error{background:#fee2e2;color:#991b1b}.table-card{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-size:13px;text-transform:uppercase}.summary{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.checkout-grid,.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.radio-card{display:block;border:1px solid var(--line);border-radius:16px;padding:14px;margin:10px 0}.radio-card span{display:block;color:var(--muted);margin-top:6px}.panel-layout{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:start}.panel-nav{display:flex;flex-direction:column;gap:10px;position:sticky;top:90px}.panel-nav a{padding:12px;border-radius:14px;font-weight:750}.panel-nav a:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats .card span{color:var(--muted)}.stats .card b{display:block;font-size:28px;margin-top:8px}.status{display:inline-flex;border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:750}.form-inline{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:center}.check{flex-direction:row!important;align-items:center}.inline-form{display:inline}.link-danger{border:0;background:transparent;color:var(--danger);font-weight:800;cursor:pointer}.footer{width:min(1180px,calc(100% - 28px));margin:40px auto 20px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px}.footer a{display:block;margin:6px 0}.empty{text-align:center;padding:50px}.prose{color:var(--muted);line-height:1.7;margin-top:24px}@media(max-width:900px){.hamb{display:block}.nav{display:none;position:absolute;top:68px;left:14px;right:14px;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:16px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.hero,.product-detail,.shop-layout,.checkout-grid,.panel-layout{grid-template-columns:1fr}.category-grid,.product-grid,.stats,.grid-2{grid-template-columns:1fr 1fr}.panel-nav,.filter{position:static}.hero{padding:26px}}@media(max-width:560px){.container{width:min(100% - 18px,1180px);margin:18px auto}.category-grid,.product-grid,.stats,.grid-2,.form-inline{grid-template-columns:1fr}.topbar{padding:12px 10px}.brand{font-size:17px}.card{padding:16px;border-radius:18px}.hero h1{font-size:34px}.footer{flex-direction:column}.product-img{height:170px}.summary{justify-content:stretch}.summary .btn{width:100%}}.stacked{flex-wrap:wrap}.stacked .full{width:100%}.buy-box select,.coupon-row input{border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:12px}.coupon-card{margin-bottom:16px}.coupon-row{display:flex;gap:10px}.variant-box{border:1px solid var(--line);border-radius:18px;padding:16px;background:color-mix(in srgb,var(--primary) 4%,transparent)}.variant-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr .9fr;gap:10px;margin-bottom:10px}.variant-row input,.variant-row select{border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);padding:10px}.upload-preview img{max-width:180px;border-radius:18px;border:1px solid var(--line)}.payment-card{max-width:960px;margin:30px auto}.payment-card iframe{width:100%;min-height:720px;border-radius:18px;border:1px solid var(--line);background:#fff}.delete-form{margin-top:14px}.btn.secondary{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}@media(max-width:760px){.variant-row{grid-template-columns:1fr}.coupon-row{flex-direction:column}.payment-card iframe{min-height:640px}}.muted-text{color:var(--muted);line-height:1.6}.installer-shell{width:min(1120px,calc(100% - 28px));min-height:100vh;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:center;padding:28px 0}.installer-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),var(--card))}.installer-hero h1{font-size:clamp(32px,5vw,54px);line-height:1.05;margin:16px 0}.installer-hero p{color:var(--muted);font-size:17px;line-height:1.7}.installer-card{max-width:720px;width:100%}.compact-form{box-shadow:none;border:0;padding:0}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.check-item{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:15px;padding:11px 12px;background:var(--bg)}.check-item b{display:grid;place-items:center;width:26px;height:26px;border-radius:10px}.check-item.ok b{background:#dcfce7;color:#166534}.check-item.bad b{background:#fee2e2;color:#991b1b}.notif-wrap{position:relative}.notif-btn{position:relative;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:14px;padding:9px 12px;font-weight:800;cursor:pointer}.notif-btn span{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;border-radius:999px;background:var(--muted);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 5px}.notif-btn span.active{background:var(--danger);animation:pulseBell 1.2s infinite}.notif-panel{display:none;position:absolute;right:0;top:48px;width:min(360px,calc(100vw - 28px));max-height:460px;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:12px;z-index:50}.notif-panel.open{display:block}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 10px;border-bottom:1px solid var(--line)}.notif-head button{border:0;background:transparent;color:var(--primary);font-weight:800;cursor:pointer}.notif-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.notif-item{display:block;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--bg)}.notif-item.unread{border-color:color-mix(in srgb,var(--primary) 50%,var(--line));background:color-mix(in srgb,var(--primary) 9%,var(--card))}.notif-item b,.notif-item span,.notif-item small{display:block}.notif-item span{color:var(--muted);font-size:14px;margin:5px 0;line-height:1.45}.notif-item small{color:var(--muted);font-size:12px}.live-toast{position:fixed;right:18px;bottom:18px;z-index:100;max-width:min(360px,calc(100vw - 36px));background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:14px 16px;transform:translateY(16px);opacity:0;transition:.22s ease}.live-toast.show{transform:translateY(0);opacity:1}.live-toast b,.live-toast span{display:block}.live-toast span{color:var(--muted);margin-top:4px;line-height:1.45}@keyframes pulseBell{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:900px){.installer-shell{grid-template-columns:1fr;align-items:start;padding:16px 0}.installer-hero{padding:22px}.notif-wrap{width:100%}.notif-btn{width:100%;justify-content:center}.notif-panel{left:0;right:0;width:100%;top:46px}.nav .inline-form button{width:100%;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}}@media(max-width:680px){body{overflow-x:hidden}.topbar{gap:10px}.brand{min-width:0;max-width:calc(100vw - 76px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mark{width:34px;height:34px;border-radius:12px;flex:0 0 auto}.section-head .btn{width:100%}.panel-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panel-nav a{text-align:center;background:var(--bg)}.table-card.responsive-table table,.table-card.responsive-table thead,.table-card.responsive-table tbody,.table-card.responsive-table th,.table-card.responsive-table td,.table-card.responsive-table tr{display:block}.table-card.responsive-table thead{display:none}.table-card.responsive-table tr{border:1px solid var(--line);border-radius:16px;padding:10px;margin-bottom:12px}.table-card.responsive-table td{border:0;padding:8px 4px}.table-card.responsive-table td::before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:3px}.installer-shell{width:min(100% - 18px,1120px)}.check-grid{grid-template-columns:1fr}.auth-wrap{margin:22px auto}.buy-box input,.buy-box button,.buy-box select{width:100%}.payment-card{margin:16px auto}.payment-card iframe{min-height:560px}.live-toast{left:10px;right:10px;bottom:10px;max-width:none}.footer{width:min(100% - 18px,1180px)}}@media(max-width:420px){.panel-nav{grid-template-columns:1fr}.hero-card{min-height:180px}.product-img.big{height:260px}.stats .card b{font-size:23px}th,td{padding:10px}.card{padding:14px}.btn{width:100%}}@media(max-width:680px){.table-card table,.table-card thead,.table-card tbody,.table-card th,.table-card td,.table-card tr{display:block}.table-card thead{display:none}.table-card tr{border:1px solid var(--line);border-radius:16px;padding:10px;margin-bottom:12px;background:color-mix(in srgb,var(--card) 92%,var(--bg))}.table-card td{border:0;padding:8px 4px}.table-card td::before{content:attr(data-label);display:block;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:3px}.table-card td:not([data-label])::before{content:"";display:none}}.top-search{display:flex;align-items:center;gap:0;min-width:min(320px,30vw);background:var(--bg);border:1px solid var(--line);border-radius:16px;overflow:hidden}.top-search input{border:0;background:transparent;color:var(--text);padding:11px 12px;width:100%;outline:0}.top-search button{border:0;background:var(--primary);color:#fff;padding:11px 13px;cursor:pointer}.nav-dropdown{position:relative}.nav-dropdown>button{border:0;background:transparent;color:var(--text);font-weight:750;cursor:pointer}.nav-dropdown>div{display:none;position:absolute;top:32px;left:0;min-width:220px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:8px;z-index:40}.nav-dropdown:hover>div{display:grid;gap:2px}.nav-dropdown a{padding:10px 12px;border-radius:12px}.nav-dropdown a:hover{background:var(--bg)}.lang-switch{display:flex;gap:6px}.lang-switch a{padding:7px 9px;border:1px solid var(--line);border-radius:12px;font-size:12px}.section-block{margin:30px 0}.commerce-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 15%,transparent),color-mix(in srgb,#7c3aed 8%,transparent));border:1px solid var(--line);border-radius:30px}.product-slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.slide-card{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:14px;min-width:230px}.slide-card h3{margin:9px 0;font-size:18px}.slide-img{height:160px;display:grid;place-items:center;background:var(--bg);border-radius:18px;overflow:hidden}.slide-img span{font-size:38px}.stars,.rating-mini{color:#f59e0b;font-weight:800}.rating-mini small{color:var(--muted)}.product-info{display:flex;flex-direction:column;gap:7px}.product-info>span{color:var(--muted);font-size:13px}.product-info p{color:var(--muted);line-height:1.45;min-height:42px}.product-row{display:flex;gap:10px;align-items:center}.shop-sidebar{position:sticky;top:92px;display:flex;flex-direction:column;gap:8px}.pill{display:block;padding:10px 12px;border-radius:13px;border:1px solid var(--line);font-weight:750}.pill.active,.pill:hover{background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.catalog-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:center;margin-bottom:18px}.catalog-toolbar input,.catalog-toolbar select{border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:12px}.product-grid.mode-list{grid-template-columns:1fr}.product-grid.mode-list .product-card{display:grid;grid-template-columns:230px 1fr;align-items:center}.product-grid.mode-compact{grid-template-columns:repeat(3,1fr)}.product-grid.mode-compact .product-img{height:120px}.product-grid.mode-compact .product-info p{display:none}.detail-image{min-height:420px;background:var(--bg);display:grid;place-items:center;border-radius:22px;overflow:hidden}.detail-image span{font-size:60px}.price-line{display:flex;align-items:center;gap:12px;margin:18px 0}.price-line del{color:var(--muted)}.contact-card{max-width:880px;margin:0 auto}.side-nav{position:sticky;top:92px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:12px;display:flex;flex-direction:column;gap:6px}.side-title{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:900;padding:10px}.side-nav a{padding:12px 14px;border-radius:15px;font-weight:800}.side-nav a:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.message-row{border-bottom:1px solid var(--line);padding:14px 0}.message-row:last-child{border-bottom:0}.btn.danger{background:var(--danger);color:white}@media(max-width:1040px){.top-search{order:5;flex-basis:100%;width:100%;min-width:0}.topbar{flex-wrap:wrap}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-toolbar input{grid-column:1/-1}.shop-layout{grid-template-columns:1fr}.shop-sidebar{position:static;display:grid;grid-template-columns:repeat(3,1fr)}.reviews-wrap{grid-template-columns:1fr}}@media(max-width:900px){.nav-dropdown>div{position:static;display:grid!important;box-shadow:none;border:0;background:var(--bg);margin-top:8px}.nav-dropdown>button{width:100%;text-align:left;padding:12px}.side-nav{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.product-grid.mode-list .product-card{grid-template-columns:1fr}.product-grid.mode-compact{grid-template-columns:1fr 1fr}.detail-image{min-height:300px}}@media(max-width:560px){.shop-sidebar,.side-nav,.catalog-toolbar,.product-grid.mode-compact{grid-template-columns:1fr}.slide-card{min-width:220px}.product-slider{grid-auto-columns:82%}.price-line b{font-size:26px}.detail-image{min-height:240px}}.topbar{gap:12px}.brand span:last-child{white-space:nowrap}.nav a,.nav-dropdown>button,.inline-form button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:13px}.nav a:hover,.nav-dropdown>button:hover,.inline-form button:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.top-search{flex:1;max-width:420px;min-width:220px}.mega-menu{position:relative}.mega-panel{left:50%!important;transform:translateX(-50%);width:min(760px,calc(100vw - 32px));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px!important}.mega-group{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:18px;padding:10px;background:var(--bg)}.mega-parent{display:flex!important;gap:8px;align-items:center;padding:10px!important;border-radius:14px;background:var(--card);font-weight:900}.mega-parent span{width:30px;height:30px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,transparent)}.mega-child{font-size:14px;padding:8px 10px!important;border-radius:12px;color:var(--muted)!important}.mega-child:hover{color:var(--primary)!important;background:var(--card)!important}.category-rail{position:sticky;top:67px;z-index:9;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.category-rail-inner{width:min(1180px,calc(100% - 28px));margin:0 auto;display:flex;gap:10px;overflow-x:auto;padding:10px 0;scrollbar-width:thin}.rail-chip{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 13px;font-weight:800;font-size:14px}.rail-chip.active,.rail-chip:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.enhanced-categories{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.enhanced-category{display:flex;flex-direction:column;gap:8px;min-height:170px;transition:transform .18s ease,border-color .18s ease}.enhanced-category:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.category-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--cat-color,#2563eb) 16%,transparent);color:var(--cat-color,#2563eb);font-weight:900;font-size:22px}.category-card small,.enhanced-category p{color:var(--muted)}.enhanced-category p{margin:0;font-weight:500;line-height:1.45}.enhanced-shop{align-items:start}.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-head h3{margin:0}.sidebar-head a{font-size:13px;color:var(--muted);font-weight:800}.shop-sidebar .pill{display:flex;align-items:center;gap:8px;background:var(--card)}.shop-sidebar .pill span{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--cat-color,#2563eb) 12%,transparent)}.shop-sidebar .pill.level-1{margin-left:12px;font-size:14px}.shop-sidebar .pill.level-2{margin-left:24px;font-size:13px}.category-page-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card))}.category-page-hero h1{font-size:clamp(26px,4vw,42px);margin:8px 0}.category-page-hero p{color:var(--muted);margin:0;line-height:1.6}.category-page-hero>b{font-size:24px;color:var(--primary);white-space:nowrap}.mobile-category-chips{display:none;gap:9px;overflow-x:auto;padding:2px 0 14px;margin-top:-4px}.empty-state{text-align:center;padding:36px}.empty-state p{color:var(--muted)}.category-admin-form{margin-bottom:18px}.category-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-admin-card{display:flex;flex-direction:column;gap:12px}.category-admin-title{display:flex;align-items:center;gap:12px}.category-admin-title small{display:block;color:var(--muted);margin-top:3px}.toggle-grid{display:grid;gap:10px;align-content:center}.compact-form textarea{min-height:82px}.panel-layout{align-items:start}.side-nav a{display:flex;align-items:center;gap:8px}.table-card table{min-width:760px}.responsive-table table{min-width:760px}.installer-shell,.update-shell{max-width:100%;overflow-x:hidden}@media(max-width:1100px){.mega-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,1fr)}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){body.menu-open{overflow:hidden}.topbar{padding:11px 14px}.brand{font-size:17px}.brand-mark{width:35px;height:35px}.hamb{display:inline-flex;align-items:center;justify-content:center;order:4}.top-search{order:3;flex-basis:100%;max-width:none}.nav{position:fixed;inset:0 0 0 auto;width:min(360px,86vw);height:100vh;overflow:auto;transform:translateX(105%);transition:transform .22s ease;display:flex!important;flex-direction:column;align-items:stretch;gap:8px;background:var(--card);border-left:1px solid var(--line);box-shadow:var(--shadow);padding:18px;z-index:80}.nav.open{transform:translateX(0)}.nav a,.nav-dropdown>button,.inline-form button{width:100%;justify-content:flex-start;padding:13px 14px;border-radius:16px}.mega-panel{display:none!important;position:static!important;transform:none!important;width:100%;grid-template-columns:1fr;box-shadow:none!important;border:0!important;padding:8px 0!important;background:transparent!important}.mega-group{background:var(--bg)}.category-rail{top:104px}.hero{grid-template-columns:1fr;padding:26px}.product-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.shop-layout{grid-template-columns:1fr}.shop-sidebar{display:none}.mobile-category-chips{display:flex}.category-page-hero{align-items:flex-start;flex-direction:column}.panel-layout{grid-template-columns:1fr}.side-nav{position:static;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.checkout-grid,.grid-2{grid-template-columns:1fr}.form-inline{grid-template-columns:1fr}.reviews-wrap,.product-detail{grid-template-columns:1fr}.product-img.big{height:320px}.footer{flex-direction:column;align-items:flex-start}}@media(max-width:680px){.container{width:min(100% - 18px,1180px);margin:18px auto}.topbar{gap:9px}.top-search input{padding:10px}.top-search button{padding:10px 12px}.category-rail{top:99px}.hero h1{font-size:31px}.hero p{font-size:16px}.category-grid,.product-grid,.product-grid.mode-compact{grid-template-columns:1fr}.product-grid.mode-list .product-card{grid-template-columns:1fr}.product-card{padding:14px}.product-img{height:220px}.slide-card{min-width:235px}.section-head{align-items:flex-start;flex-direction:column}.catalog-toolbar{grid-template-columns:1fr}.catalog-toolbar button{width:100%}.category-page-hero>b{font-size:18px}.panel-nav,.side-nav{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.card{padding:17px;border-radius:18px}.form-card input,.form-card select,.form-card textarea,.form-inline input,.form-inline select,.buy-box input,.table-card input,.table-card select,.catalog-toolbar input,.catalog-toolbar select{font-size:16px}.buy-box{flex-direction:column}.buy-box input,.buy-box .btn{width:100%}.footer{width:min(100% - 18px,1180px);padding:20px 0}.table-card{overflow:visible}.table-card table,.responsive-table table{min-width:0}.table-card thead,.responsive-table thead{display:none}.table-card table,.table-card tbody,.table-card tr,.table-card td,.responsive-table table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.table-card tr,.responsive-table tr{border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:10px;background:var(--card)}.table-card td,.responsive-table td{border:0;padding:8px 4px;word-break:break-word}.table-card td:last-child,.responsive-table td:last-child{padding-bottom:2px}.category-admin-title{align-items:flex-start}.actions .btn{width:100%}.notif-panel{position:fixed;left:12px!important;right:12px!important;top:86px!important;width:auto!important}.lang-switch{justify-content:stretch}.lang-switch a{flex:1;justify-content:center}}@media(max-width:420px){.brand span:last-child{max-width:150px;overflow:hidden;text-overflow:ellipsis}.product-img{height:190px}.slide-card{min-width:82vw}.category-icon{width:40px;height:40px}.rail-chip{font-size:13px;padding:8px 11px}.nav{width:90vw}.hero{padding:20px}.hero h1{font-size:28px}}html,body{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{min-width:320px}main,section,article,aside,header,footer,form,.card,.container,.panel-layout,.shop-layout,.checkout-grid,.grid-2,.product-detail,.reviews-wrap,.category-admin-list{min-width:0}.card,.product-card,.category-card,.hero,.hero-card,.category-page-hero,.side-nav,.shop-sidebar,.table-card{overflow-wrap:anywhere}.topbar{min-height:68px}.brand{flex-shrink:0}.brand span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.top-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:16px;background:var(--card);padding:5px;box-shadow:0 8px 22px rgba(15,23,42,.04)}.top-search input{min-width:0;flex:1;border:0!important;background:transparent!important;outline:0;padding:9px 10px;color:var(--text)}.top-search button{border:0;border-radius:12px;background:var(--primary);color:#fff;min-width:42px;height:40px;cursor:pointer}.section-block{margin-top:28px}.product-slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,30%);gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;padding:4px 2px 12px}.slide-card{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:14px;min-width:0}.slide-card a{display:flex;flex-direction:column;gap:10px;height:100%}.slide-card h3{margin:0;font-size:18px;line-height:1.25}.slide-img{height:180px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,#7c3aed 10%,transparent));display:grid;place-items:center;overflow:hidden}.slide-img img{width:100%;height:100%;object-fit:cover}.stars{color:#f59e0b;font-weight:800}.price-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.price-line b{font-size:34px}.detail-image{min-height:420px;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,#7c3aed 10%,transparent));display:grid;place-items:center;overflow:hidden}.detail-image img{width:100%;height:100%;object-fit:cover}.reviews-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px}.review-item{border-bottom:1px solid var(--line);padding:14px 0}.review-item:last-child{border-bottom:0}.side-title{font-weight:900;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em;padding:4px 12px}.side-nav{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:12px}.side-nav a{min-height:44px}.catalog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px auto;gap:12px;align-items:center;margin-bottom:16px}.catalog-toolbar input,.catalog-toolbar select{min-width:0}.pill{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-top:8px;font-weight:800}.pill.active{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.product-card{min-width:0}.product-card .btn{width:100%}.form-card label{min-width:0}.actions{min-width:0}.actions>*{min-width:0}.btn{min-height:42px;text-align:center}.notif-panel{max-width:calc(100vw - 24px)}@media(min-width:901px){.nav{display:flex!important;position:static!important;transform:none!important;height:auto!important;width:auto!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mega-panel{position:absolute;top:calc(100% + 10px);display:none}.mega-menu:hover .mega-panel,.mega-menu:focus-within .mega-panel{display:grid}.hamb{display:none!important}.panel-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.shop-layout{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}}@media(max-width:1180px){.container,.footer,.category-rail-inner{width:calc(100% - 28px)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-toolbar{grid-template-columns:minmax(0,1fr) 155px 155px auto}.product-slider{grid-auto-columns:minmax(240px,36%)}}@media(max-width:900px){.topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 12px;gap:10px}.brand{grid-column:1/3;max-width:100%}.hamb{grid-column:3;grid-row:1;display:inline-flex!important;min-width:44px;min-height:44px;align-items:center;justify-content:center}.top-search{grid-column:1/-1;order:10;width:100%;max-width:none!important;min-width:0!important}.nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(380px,88vw)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important;padding:18px!important;background:var(--card)!important;border-left:1px solid var(--line)!important;box-shadow:var(--shadow)!important;overflow:auto!important;z-index:100!important;transform:translateX(106%)!important;transition:transform .22s ease!important}.nav a,.nav button{font-size:15px}.nav .btn{width:100%}.nav-dropdown{width:100%}.mega-panel{position:static!important;display:none!important;transform:none!important;width:100%!important;grid-template-columns:1fr!important;padding:8px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mega-group{padding:9px}.category-rail{position:relative!important;top:auto!important;z-index:1}.category-rail-inner{width:100%;padding:9px 12px}.container{width:calc(100% - 20px);margin:18px auto}.hero,.commerce-hero{grid-template-columns:1fr!important;padding:24px!important;gap:16px!important}.hero-card{min-height:170px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-slider{grid-auto-columns:minmax(230px,72%)}.shop-layout,.panel-layout,.checkout-grid,.grid-2,.product-detail,.reviews-wrap{grid-template-columns:1fr!important}.shop-sidebar{display:none!important}.mobile-category-chips{display:flex!important}.catalog-toolbar{grid-template-columns:1fr 1fr}.catalog-toolbar input{grid-column:1/-1}.catalog-toolbar button{grid-column:1/-1}.side-nav{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:16px}.side-title{grid-column:1/-1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.category-admin-list{grid-template-columns:1fr}.category-page-hero{flex-direction:column;align-items:flex-start}.product-img.big,.detail-image{height:auto;min-height:300px}.footer{width:calc(100% - 20px);flex-direction:column}.live-toast{left:12px;right:12px;bottom:12px;max-width:none}.notif-panel{position:fixed!important;top:86px!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - 110px)}}@media(max-width:640px){:root{--radius:18px}.container{width:calc(100% - 16px);margin:14px auto}.card{padding:15px!important;border-radius:18px!important}.section-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin:22px 0 12px}.section-head .btn,.section-head a.btn{width:100%}.brand span:last-child{max-width:calc(100vw - 115px)}.product-grid,.category-grid,.enhanced-categories,.stats,.side-nav,.catalog-toolbar,.form-inline,.variant-row{grid-template-columns:1fr!important}.product-slider{grid-auto-columns:86%}.slide-img{height:160px}.hero h1{font-size:clamp(27px,9vw,34px)!important}.hero p{font-size:15px}.actions{flex-direction:column;width:100%}.actions .btn{width:100%}.category-page-hero h1{font-size:28px}.category-page-hero>b{font-size:18px}.product-card{gap:8px}.product-img{height:210px!important}.detail-image{min-height:240px}.price-line b{font-size:28px}.buy-box{display:grid!important;grid-template-columns:1fr!important;gap:10px}.buy-box label,.buy-box input,.buy-box .btn{width:100%!important}.coupon-row{display:grid!important;grid-template-columns:1fr!important}.table-card table,.responsive-table table{min-width:0!important}.table-card tr,.responsive-table tr{border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:10px;background:var(--card)}.table-card td,.responsive-table td{display:grid!important;grid-template-columns:minmax(110px,42%) minmax(0,1fr);gap:10px;border:0!important;padding:9px 4px!important;align-items:start;text-align:left!important}.table-card td::before,.responsive-table td::before{content:attr(data-label);font-weight:900;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.02em}.table-card td:empty::after{content:"-";color:var(--muted)}.summary{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}.summary>*{width:100%}.form-card input,.form-card select,.form-card textarea,.form-inline input,.form-inline select,.buy-box input,.table-card input,.table-card select,.catalog-toolbar input,.catalog-toolbar select{font-size:16px!important}.notif-panel{top:76px!important}.lang-switch{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:100%}.lang-switch a{justify-content:center!important}.footer{width:calc(100% - 16px);margin-top:28px}.install-shell,.installer-shell,.update-shell{width:calc(100% - 16px)!important;padding:14px 0!important}}@media(max-width:420px){.topbar{grid-template-columns:minmax(0,1fr) auto}.brand{grid-column:1}.hamb{grid-column:2}.brand span:last-child{max-width:185px}.product-slider{grid-auto-columns:90%}.product-img{height:185px!important}.slide-img{height:145px}.card{padding:13px!important}.nav{width:92vw!important;padding:14px!important}.rail-chip{font-size:13px;padding:8px 10px}.category-icon{width:38px;height:38px;font-size:20px}.table-card td,.responsive-table td{grid-template-columns:1fr;gap:4px}.table-card td::before,.responsive-table td::before{font-size:11px}.notif-panel{top:70px!important}}.sale-section,.best-seller-section{position:relative}.sale-section .section-head,.best-seller-section .section-head{align-items:flex-end}.sale-badge{background:#fee2e2;color:#b91c1c}.best-badge{background:#fef3c7;color:#92400e}.product-badge{position:absolute;z-index:2;left:10px;top:10px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;box-shadow:0 10px 22px rgba(15,23,42,.12);backdrop-filter:blur(10px)}.product-badge.discount{background:#dc2626;color:white}.product-badge.sold{left:auto;right:10px;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--text);border:1px solid var(--line)}.compact-price{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.compact-price b{font-size:20px}.compact-price del{color:var(--muted);font-weight:700}.product-row del{color:var(--muted)}@media(max-width:640px){.sale-section .section-head,.best-seller-section .section-head{align-items:stretch}.sale-section .section-head>div,.best-seller-section .section-head>div{width:100%}.product-badge{font-size:11px;padding:6px 8px}.product-badge.sold{top:46px;right:auto;left:10px}.compact-price b{font-size:19px}}.topbar,.container,.footer,.category-rail,.category-rail-inner,.card,.product-card,.panel-layout,.shop-layout{min-width:0}.topbar>*{min-width:0}.brand{min-width:0}.brand span:last-child{overflow:hidden;text-overflow:ellipsis}.top-search{min-width:0}.top-search input{min-width:0}.nav{min-width:0}.table-card{max-width:100%}.table-card table{max-width:100%}.product-slider{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.slide-card,.product-card,.category-card{min-width:0}.slide-card *,.product-card *,.category-card *{overflow-wrap:anywhere}.update-body .update-shell{max-width:100%;overflow-x:hidden}@media(max-width:900px){.topbar{width:100%;max-width:100vw}.nav{max-width:100vw}.container,.footer{max-width:calc(100vw - 20px)}.product-grid,.category-grid{align-items:stretch}.catalog-toolbar>*{min-width:0}.panel-layout>*{min-width:0}.side-nav a{min-width:0;overflow-wrap:anywhere}}@media(max-width:640px){.container,.footer{max-width:calc(100vw - 16px)}.topbar{overflow:visible}.brand{max-width:100%}.product-grid,.category-grid,.stats,.side-nav,.catalog-toolbar,.form-inline,.variant-row{grid-template-columns:minmax(0,1fr)!important}.card,.product-card,.category-card{max-width:100%}.table-card td{min-width:0}.table-card td>*{min-width:0}.product-slider{grid-auto-columns:minmax(0,86%)!important}.notif-panel{max-width:calc(100vw - 24px)}}html[data-layout=fullscreen] .container,html[data-layout=fullscreen] .footer{width:calc(100% - 28px);max-width:none}html[data-layout=fullscreen] .topbar{padding-left:18px;padding-right:18px}.brand-logo{display:grid;place-items:center;height:42px;max-width:185px;border-radius:14px;overflow:hidden;background:var(--card);border:1px solid var(--line);padding:4px}.brand-logo img{height:100%;width:auto;max-width:175px;object-fit:contain}.settings-subcard{border:1px solid var(--line);border-radius:20px;padding:18px;background:color-mix(in srgb,var(--primary) 3%,var(--card));display:flex;flex-direction:column;gap:14px}.settings-subcard h2{margin:0}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.asset-preview{display:flex;align-items:center;justify-content:center;margin-top:10px;border:1px dashed var(--line);border-radius:16px;padding:10px;background:var(--bg);min-height:78px}.asset-preview img{max-height:64px;width:auto;object-fit:contain;border-radius:10px}.asset-preview.small{min-height:68px}.asset-preview.small img{max-height:48px}.install-nav-btn{border:1px solid var(--line);background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);border-radius:14px;padding:9px 12px;font-weight:850;cursor:pointer}.pwa-install-banner{position:fixed;left:50%;bottom:18px;z-index:1200;transform:translate(-50%,calc(100% + 40px));width:min(560px,calc(100vw - 24px));display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid var(--line);box-shadow:0 26px 60px rgba(15,23,42,.22);border-radius:22px;padding:14px;transition:.25s ease;backdrop-filter:blur(16px)}.pwa-install-banner.show{transform:translate(-50%,0)}.pwa-install-banner b{display:block}.pwa-install-banner span{display:block;color:var(--muted);font-size:14px;line-height:1.45}.pwa-install-close{border:0;background:transparent;color:var(--muted);font-weight:800;cursor:pointer;padding:8px}@media(max-width:900px){.grid-3{grid-template-columns:1fr 1fr}.brand-logo{height:38px;max-width:150px}.brand-logo img{max-width:140px}.install-nav-btn{width:100%;justify-content:center}}@media(max-width:640px){html[data-layout=fullscreen] .container,html[data-layout=fullscreen] .footer{width:calc(100% - 16px)}.upload-grid label{min-width:0}.pwa-install-banner{grid-template-columns:1fr;align-items:stretch}.pwa-install-banner .btn,.pwa-install-close{width:100%}.brand-logo{max-width:122px}.brand-logo img{max-width:112px}}.mobile-scroll-hint{display:none;color:var(--muted);font-size:13px;font-weight:850;letter-spacing:.01em;white-space:nowrap}.section-block{min-width:0}.home-product-row{min-width:0}.mobile-product-scroll,.mobile-category-scroll,.mobile-swipe-row{scrollbar-width:thin}.mobile-product-scroll::-webkit-scrollbar,.mobile-category-scroll::-webkit-scrollbar,.mobile-swipe-row::-webkit-scrollbar,.product-slider::-webkit-scrollbar,.category-rail-inner::-webkit-scrollbar{height:7px}.mobile-product-scroll::-webkit-scrollbar-thumb,.mobile-category-scroll::-webkit-scrollbar-thumb,.mobile-swipe-row::-webkit-scrollbar-thumb,.product-slider::-webkit-scrollbar-thumb,.category-rail-inner::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 32%,var(--line));border-radius:999px}.mobile-product-scroll::-webkit-scrollbar-track,.mobile-category-scroll::-webkit-scrollbar-track,.mobile-swipe-row::-webkit-scrollbar-track,.product-slider::-webkit-scrollbar-track,.category-rail-inner::-webkit-scrollbar-track{background:transparent}.product-card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:14px;overflow:hidden}.product-card .product-info{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.product-card .product-info h3,.product-card .product-info p{min-width:0;overflow-wrap:anywhere}.product-card .product-info p{color:var(--muted);line-height:1.45;margin:0}.product-card form{margin-top:auto}.topbar{isolation:isolate}.category-rail-inner{scroll-snap-type:x proximity}.rail-chip{scroll-snap-align:start;white-space:nowrap}.product-img{position:relative}.product-badge{position:absolute;z-index:2;top:10px;left:10px;border-radius:999px;background:rgba(220,38,38,.92);color:#fff;font-size:12px;font-weight:900;padding:7px 9px;box-shadow:0 10px 24px rgba(15,23,42,.16)}.product-badge.sold{left:auto;right:10px;background:rgba(22,163,74,.92)}.rating-mini{color:var(--muted);font-size:13px;font-weight:850}.price-row{min-width:0;flex-wrap:wrap}.compact-price del{font-size:13px}.empty-state{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){body{min-width:0;-webkit-tap-highlight-color:transparent}.topbar{position:sticky;top:0}.top-search input,.catalog-toolbar input{font-size:16px}.hero-card{display:none}.commerce-hero{border-radius:24px!important}.section-block{margin:24px 0}.section-head{min-width:0}.section-head h2{font-size:clamp(22px,6vw,28px)}.category-rail-inner{overflow-x:auto;display:flex;gap:8px;padding-left:12px;padding-right:12px;-webkit-overflow-scrolling:touch}.category-rail-inner::after{content:"";display:block;flex:0 0 4px}.mobile-category-chips{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:7px}.mobile-category-chips .rail-chip{flex:0 0 auto}.catalog-toolbar.card{padding:13px!important}.catalog-toolbar input,.catalog-toolbar select,.catalog-toolbar button{min-height:46px}.panel-layout,.shop-layout,.checkout-grid,.product-detail{gap:16px}.side-nav{gap:8px}.side-nav a{padding:11px 10px}.notif-btn{min-height:42px}.product-grid.mode-list .product-card,.product-grid.mode-compact .product-card{grid-template-columns:130px minmax(0,1fr)!important}.product-grid.mode-list .product-img,.product-grid.mode-compact .product-img{height:130px!important}.product-grid.mode-list .product-info,.product-grid.mode-compact .product-info{min-width:0}.product-grid.mode-list .btn,.product-grid.mode-compact .btn{width:100%}}@media(max-width:760px){.mobile-scroll-hint{display:inline-flex;align-items:center;gap:6px}.section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.section-head>a{grid-column:1/-1;width:100%;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--card);font-weight:900}.sale-section .section-head>div,.best-seller-section .section-head>div{min-width:0}.sale-section .section-head>div h2,.best-seller-section .section-head>div h2{margin-top:8px}.mobile-product-scroll{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(210px,78vw)!important;grid-template-columns:none!important;gap:13px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:2px max(8px,calc((100vw - 100%)/2)) 14px 2px!important;margin-right:-8px}.mobile-product-scroll::after{content:"";width:1px}.mobile-product-scroll>.product-card{width:100%!important;min-width:0!important;scroll-snap-align:start!important}.mobile-product-scroll .product-img{height:205px!important}.mobile-product-scroll .product-info h3{font-size:16px;line-height:1.25;margin:4px 0}.mobile-product-scroll .product-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.mobile-product-scroll .btn{width:100%;min-height:42px}.mobile-category-scroll{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(185px,74vw)!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding-bottom:12px!important}.mobile-category-scroll>.category-card{scroll-snap-align:start;min-height:150px}.product-slider{grid-auto-columns:minmax(218px,82vw)!important;gap:13px!important;padding-bottom:14px!important}.slide-card{min-width:0}.slide-card h3{font-size:16px;line-height:1.25}.slide-img{height:170px!important}.topbar{grid-template-columns:minmax(0,1fr) auto!important}.brand{grid-column:1!important}.hamb{grid-column:2!important}.top-search{grid-column:1/-1!important;order:3}.nav{width:min(360px,92vw)!important}.category-page-hero.card{padding:16px!important}.category-page-hero h1{font-size:clamp(26px,8vw,34px)}.product-grid.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}.product-grid.mode-grid .product-img{height:160px!important}.product-grid.mode-grid .product-card.card{padding:12px!important}.product-grid.mode-grid .product-info p{display:none}.product-detail .product-img.big,.detail-image{border-radius:20px}.footer{gap:12px}.footer p{line-height:1.5}.live-toast{border-radius:18px}}@media(max-width:520px){.container{width:calc(100% - 14px)!important;margin:12px auto!important}.commerce-hero{padding:18px!important}.hero h1{font-size:clamp(26px,8.5vw,32px)!important}.hero p{line-height:1.55}.badge{padding:7px 10px;font-size:12px}.mobile-product-scroll{grid-auto-columns:minmax(204px,82vw)!important}.mobile-product-scroll .product-img{height:190px!important}.mobile-category-scroll{grid-auto-columns:minmax(170px,78vw)!important}.product-grid.mode-grid{grid-template-columns:1fr!important}.product-grid.mode-grid .product-card{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;gap:12px!important;align-items:stretch}.product-grid.mode-grid .product-img{height:118px!important}.product-grid.mode-grid .product-info h3{font-size:15px}.product-grid.mode-grid .product-info p{display:none}.product-grid.mode-grid .rating-mini{font-size:12px}.product-grid.mode-grid .price-row b{font-size:17px}.product-grid.mode-grid .btn{min-height:38px;padding:9px 10px}.product-badge{font-size:10px;padding:5px 7px;top:7px;left:7px}.product-badge.sold{right:7px}.section-head{grid-template-columns:1fr!important}.mobile-scroll-hint{font-size:12px}.section-head>a{padding:9px 10px}.panel-nav,.side-nav{grid-template-columns:1fr!important}.stats{grid-template-columns:1fr!important}.card{box-shadow:0 12px 32px rgba(15,23,42,.07)!important}.checkout-grid .card,.cart-page .card{min-width:0}.notif-panel{left:8px!important;right:8px!important;max-height:calc(100dvh - 96px)!important}.pwa-install-banner{left:8px!important;right:8px!important;bottom:8px!important}}@media(max-width:380px){.mobile-product-scroll{grid-auto-columns:minmax(190px,86vw)!important}.mobile-product-scroll .product-img{height:178px!important}.product-slider{grid-auto-columns:86vw!important}.mobile-category-scroll{grid-auto-columns:82vw!important}.topbar{padding:9px 8px!important}.brand-logo{max-width:106px!important}.brand-logo img{max-width:104px!important}.brand span:last-child{max-width:156px!important}.catalog-toolbar.card{padding:11px!important}.product-grid.mode-list .product-card,.product-grid.mode-compact .product-card,.product-grid.mode-grid .product-card{grid-template-columns:104px minmax(0,1fr)!important}.product-grid.mode-list .product-img,.product-grid.mode-compact .product-img,.product-grid.mode-grid .product-img{height:104px!important}.btn{min-height:40px;padding:10px 12px}.table-card td,.responsive-table td{grid-template-columns:1fr!important}}.scrollbar-hidden,.mobile-product-scroll,.mobile-category-scroll,.mobile-swipe-row,.product-slider,.category-rail-inner,.mobile-category-chips,.quick-scroll,.horizontal-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important;}.scrollbar-hidden::-webkit-scrollbar,.mobile-product-scroll::-webkit-scrollbar,.mobile-category-scroll::-webkit-scrollbar,.mobile-swipe-row::-webkit-scrollbar,.product-slider::-webkit-scrollbar,.category-rail-inner::-webkit-scrollbar,.mobile-category-chips::-webkit-scrollbar,.quick-scroll::-webkit-scrollbar,.horizontal-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}.mobile-product-scroll,.mobile-category-scroll,.mobile-swipe-row,.product-slider,.category-rail-inner,.mobile-category-chips{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;}.nav-dropdown:hover>div{display:none!important}.nav-dropdown.open>.mega-panel,.mega-menu.open>.mega-panel{display:grid!important}.mega-menu>[data-submenu-toggle]{user-select:none;position:relative}.submenu-caret{display:inline-flex;transition:transform .18s ease}.mega-menu.open .submenu-caret{transform:rotate(180deg)}.mega-panel{animation:menuFadeIn .18s ease both}@keyframes menuFadeIn{from{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:900px){.nav-dropdown:hover>div{display:none!important} .mega-menu .mega-panel{display:none!important;position:static!important;transform:none!important;width:100%!important;grid-template-columns:1fr!important;margin-top:8px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:var(--bg)!important;box-shadow:none!important;max-height:min(62dvh,520px);overflow:auto;scrollbar-width:none!important;-ms-overflow-style:none!important} .mega-menu .mega-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .mega-menu>[data-submenu-toggle]{justify-content:space-between!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border:1px solid var(--line)!important;border-radius:15px!important} .mega-group{background:var(--card)!important} .mega-child{min-height:40px;display:flex!important;align-items:center} @keyframes menuFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:560px){.mega-menu .mega-panel{max-height:58dvh;padding:8px!important} .mega-group{padding:8px!important;border-radius:16px!important} .mega-parent{min-height:44px!important}}.direct-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--primary) 5%,var(--card));padding:12px}.star-btn{appearance:none;border:0;background:transparent;color:#cbd5e1;font-size:34px;line-height:1;cursor:pointer;padding:2px 1px;transition:transform .15s ease,color .15s ease;text-shadow:0 6px 16px rgba(15,23,42,.08)}.star-btn.active{color:#f59e0b}.star-btn:hover,.star-btn:focus-visible{transform:translateY(-2px) scale(1.08);outline:0;color:#f59e0b}.rating-text{margin-left:8px;color:var(--muted);font-weight:900}.review-form textarea{min-height:130px}.rating-summary{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:var(--card)}.side-close{display:none;border:0;background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);border-radius:14px;width:42px;height:42px;font-size:26px;font-weight:900;line-height:1;cursor:pointer;align-self:flex-end}.panel-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(3px);z-index:1080}.panel-backdrop[hidden]{display:none!important}body.panel-menu-open{overflow:hidden}.admin-area .panel-layout,.account-area .panel-layout{grid-template-columns:280px minmax(0,1fr)}@media(max-width:900px){.topbar{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important;gap:8px 10px!important;padding:10px 12px!important;min-height:64px!important}.hamb{grid-column:1!important;grid-row:1!important;order:0!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:15px!important;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important}.brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;justify-content:center!important;max-width:100%!important;min-width:0!important;text-align:center!important;font-size:17px!important}.brand-mark{width:38px!important;height:38px!important}.brand-logo{height:38px!important;max-width:128px!important}.brand-logo img{max-width:126px!important}.brand span:last-child{max-width:min(190px,52vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.top-search{grid-column:1/-1!important;grid-row:2!important;order:2!important;width:100%!important;max-width:none!important;min-width:0!important}.nav{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(360px,88vw)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;background:var(--card)!important;border-left:0!important;border-right:1px solid var(--line)!important;box-shadow:var(--shadow)!important;padding:18px!important;z-index:1000!important;overflow:auto!important;transform:translateX(-106%)!important;transition:transform .22s ease!important}.nav.open{transform:translateX(0)!important}.nav a,.nav button{min-height:44px!important}.nav .mega-menu{order:2}.nav .mega-menu>[data-submenu-toggle]{min-height:48px!important}.mega-menu.open .mega-panel{display:grid!important}.category-rail{position:relative!important;top:auto!important}.category-rail-inner{padding-left:12px!important;padding-right:12px!important}.admin-area .top-search,.account-area .top-search{display:none!important}.admin-area .topbar,.account-area .topbar{grid-template-columns:48px minmax(0,1fr) 48px!important}.admin-area .hamb,.account-area .hamb{grid-column:1!important}.admin-area .panel-layout,.account-area .panel-layout{display:block!important}.side-nav[data-panel-nav]{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(330px,88vw)!important;height:100dvh!important;margin:0!important;border-radius:0 24px 24px 0!important;border-left:0!important;border-top:0!important;border-bottom:0!important;z-index:1150!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:7px!important;overflow:auto!important;transform:translateX(-106%)!important;transition:transform .22s ease!important;padding:14px!important;background:var(--card)!important;box-shadow:0 24px 70px rgba(15,23,42,.24)!important}.side-nav[data-panel-nav].open{transform:translateX(0)!important}.side-close{display:inline-grid;place-items:center}.side-title{padding:8px 10px 12px!important;grid-column:auto!important}.side-nav[data-panel-nav] a{display:flex!important;align-items:center!important;min-height:46px!important;border:1px solid transparent}.side-nav[data-panel-nav] a:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))}.panel-backdrop:not([hidden]){display:block!important}.direct-rating{padding:10px;gap:6px}.star-btn{font-size:32px;min-width:35px;min-height:40px}.rating-text{width:100%;margin-left:0}.product-detail-info{min-width:0}}@media(max-width:520px){.topbar{grid-template-columns:46px minmax(0,1fr) 46px!important;padding:9px 10px!important}.brand span:last-child{max-width:48vw!important}.star-btn{font-size:30px;min-width:32px}.direct-rating{justify-content:flex-start}.reviews-wrap .card{min-width:0}.side-nav[data-panel-nav]{width:min(315px,90vw)!important}.nav{width:min(330px,90vw)!important}}.v24-header{display:grid!important;grid-template-columns:auto minmax(240px,1fr) auto auto!important;align-items:center!important;gap:14px!important;padding:12px max(14px,calc((100vw - 1180px)/2))!important}.header-left-zone{display:flex;align-items:center;gap:12px;min-width:0}.category-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--text);font-weight:900;cursor:pointer;padding:10px 14px;box-shadow:0 10px 24px rgba(15,23,42,.06);white-space:nowrap}.category-toggle:hover,.category-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 32%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--card))}.v24-header .brand{min-width:0}.v24-header .top-search{width:100%;min-width:220px;max-width:560px}.v24-header .main-links{position:static!important;transform:none!important;height:auto!important;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.main-links a{display:inline-flex;align-items:center;gap:6px;min-height:40px;border-radius:14px;padding:9px 10px;font-weight:850}.main-links a:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.header-user-area{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.icon-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);font-weight:850;cursor:pointer;padding:9px 11px;white-space:nowrap}.icon-action b,.notif-btn span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--primary);color:#fff;font-size:12px}.user-chip{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:999px;background:var(--card);padding:5px 10px 5px 5px}.user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--card))}.user-chip-text{display:grid;line-height:1.08;min-width:0}.user-chip-text small{color:var(--muted);font-size:11px;font-weight:750}.user-chip-text b{font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-lang{border:1px solid var(--line);border-radius:999px;padding:4px;gap:0}.compact-lang a{font-weight:900;font-size:12px;border-radius:999px;padding:6px 7px}.logout-mini{margin:0}.logout-mini button{border:1px solid var(--line)!important;background:var(--card)!important}.category-drawer{position:fixed;top:0;left:0;bottom:0;width:min(380px,90vw);height:100dvh;background:var(--card);border-right:1px solid var(--line);box-shadow:0 28px 80px rgba(15,23,42,.24);z-index:1220;padding:16px;overflow:auto;transform:translateX(-108%);transition:transform .22s ease;scrollbar-width:none;-ms-overflow-style:none}.category-drawer::-webkit-scrollbar{display:none}.category-drawer.open{transform:translateX(0)}.category-drawer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(3px);z-index:1210}.category-drawer-backdrop[hidden]{display:none!important}.category-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.category-drawer-head small{display:block;color:var(--muted);font-weight:800}.category-drawer-head b{font-size:20px}.category-drawer-head button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:14px;background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);font-size:28px;font-weight:900;cursor:pointer}.category-drawer-quick{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.category-drawer-quick a{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:15px;padding:10px 12px;font-weight:900;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.category-drawer-list{display:grid;gap:10px}.category-drawer-group{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--bg) 42%,var(--card));padding:9px}.category-drawer-parent{display:flex;align-items:center;gap:10px;min-height:42px;border-radius:14px;padding:8px 9px}.category-drawer-parent:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.category-drawer-parent span{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:var(--card)}.category-drawer-children{display:grid;gap:5px;margin:4px 0 0 42px}.category-drawer-children a{display:flex;align-items:center;min-height:36px;border-radius:12px;padding:7px 9px;color:var(--muted);font-weight:800}.category-drawer-children a:hover{color:var(--text);background:var(--card)}body.category-drawer-open{overflow:hidden}.panel-toggle{background:color-mix(in srgb,var(--primary) 7%,var(--card))}@media(max-width:1100px){.v24-header{grid-template-columns:auto minmax(200px,1fr) auto!important}.v24-header .main-links{display:none!important}.v24-header .top-search{max-width:none}.action-text,.admin-action .action-text{display:none}.icon-action{padding:9px 10px}.user-chip-text b{max-width:90px}}@media(max-width:900px){.v24-header{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px 10px!important;padding:9px 10px!important;min-height:64px!important}.header-left-zone{display:contents}.v24-header .category-toggle{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:15px!important}.v24-header .category-toggle span{display:none}.v24-header .brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;justify-content:center!important;text-align:center!important;font-size:17px!important;min-width:0!important;max-width:100%!important}.v24-header .brand span:last-child{max-width:min(190px,50vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v24-header .top-search{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important}.header-user-area{grid-column:3!important;grid-row:1!important;gap:5px!important;justify-self:end!important;max-width:42vw!important;overflow:visible!important}.header-user-area .icon-action{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:14px}.header-user-area .cart-action .action-text,.header-user-area .login-action .action-text,.header-user-area .logout-mini,.header-user-area .admin-action,.header-user-area .compact-lang,.header-user-area .register-action,.header-user-area .install-nav-btn .action-text{display:none!important}.header-user-area .user-chip{padding:3px;border-radius:14px;max-width:40px}.header-user-area .user-chip-text{display:none!important}.header-user-area .user-avatar{width:32px;height:32px}.notif-wrap{position:relative}.notif-panel{position:fixed!important;left:8px!important;right:8px!important;top:72px!important;width:auto!important;max-height:calc(100dvh - 92px)!important}.category-drawer{width:min(340px,88vw);padding:14px}.category-drawer-head b{font-size:18px}.category-drawer-children{margin-left:18px}.admin-area .v24-header,.account-area .v24-header{grid-template-columns:48px minmax(0,1fr) auto!important}.admin-area .header-user-area,.account-area .header-user-area{display:flex!important}.admin-area .panel-toggle,.account-area .panel-toggle{grid-column:1!important}.admin-area .brand,.account-area .brand{grid-column:2!important}.panel-backdrop{z-index:1080!important}}@media(max-width:520px){.v24-header .brand span:last-child{max-width:46vw!important}.header-user-area{max-width:44vw!important}.category-drawer{width:min(320px,91vw);border-radius:0 22px 22px 0}.category-drawer-group{border-radius:16px}.category-drawer-parent{padding:7px}.category-drawer-children a{font-size:14px}.notif-btn.icon-action span{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;font-size:10px;padding:0 5px}.cart-action b{position:absolute;right:-4px;top:-4px}.cart-action{position:relative}.header-user-area .notif-btn{position:relative}}.user-menu-wrap{position:relative;display:inline-flex;align-items:center;min-width:0}.user-menu-toggle{border:1px solid var(--line);cursor:pointer;color:var(--text);font:inherit}.user-menu-caret{font-weight:900;color:var(--muted);transition:transform .18s ease}.user-menu-wrap.open .user-menu-caret{transform:rotate(180deg)}.user-dropdown{position:absolute;right:0;top:calc(100% + 10px);width:min(310px,calc(100vw - 22px));background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.18);padding:12px;z-index:1250;display:none}.user-dropdown.open{display:block;animation:userDrop .16s ease-out}.user-dropdown::before{content:"";position:absolute;right:22px;top:-8px;width:14px;height:14px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.user-dropdown-head{display:flex;align-items:center;gap:10px;padding:10px;border-radius:17px;background:color-mix(in srgb,var(--primary) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line));margin-bottom:10px}.user-avatar.large{width:42px;height:42px;font-size:20px}.user-dropdown-head small{display:block;color:var(--muted);font-weight:800}.user-dropdown-head b{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-links{display:grid;grid-template-columns:1fr;gap:7px}.user-dropdown-links a{display:flex;align-items:center;gap:9px;min-height:43px;padding:10px 11px;border-radius:14px;font-weight:850;color:var(--text);background:transparent}.user-dropdown-links a:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}.user-dropdown-foot{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.user-dropdown-logout,.user-dropdown-logout button{width:100%}.user-dropdown-logout button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:14px;background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);font-weight:900;cursor:pointer}.user-dropdown-logout button:hover{background:color-mix(in srgb,var(--danger) 15%,var(--card))}@keyframes userDrop{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.header-user-area .user-menu-wrap{position:static}.header-user-area .user-menu-toggle{padding:3px!important;border-radius:14px;max-width:40px}.header-user-area .user-menu-caret{display:none}.user-dropdown{position:fixed!important;right:8px!important;left:8px!important;top:72px!important;width:auto!important;max-height:calc(100dvh - 88px);overflow:auto;border-radius:20px}.user-dropdown::before{display:none}.user-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.user-dropdown-links a{min-height:48px;align-items:center;justify-content:flex-start;background:color-mix(in srgb,var(--bg) 55%,var(--card));border:1px solid var(--line);font-size:14px}.user-dropdown-head{position:sticky;top:0;z-index:2}.user-dropdown-foot{position:sticky;bottom:0;background:var(--card)}}@media(max-width:420px){.user-dropdown-links{grid-template-columns:1fr}.user-dropdown{top:66px!important}}.header-user-area{min-width:0;align-items:center;flex-wrap:nowrap}.user-menu-wrap{flex:0 1 auto}.user-menu-toggle.user-chip{height:44px;max-width:230px;overflow:hidden;white-space:nowrap;box-shadow:0 10px 26px rgba(15,23,42,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.user-menu-toggle.user-chip:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));box-shadow:0 14px 34px rgba(15,23,42,.1);transform:translateY(-1px)}.user-menu-toggle .user-avatar{flex:0 0 34px}.user-menu-toggle .user-chip-text{overflow:hidden;min-width:0}.user-menu-toggle .user-chip-text b{display:block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-caret{flex:0 0 auto}.account-dashboard{display:grid;gap:18px;min-width:0}.account-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card));overflow:hidden}.account-welcome h1{margin:4px 0 8px;font-size:clamp(26px,4vw,38px)}.account-welcome p{margin:0;color:var(--muted);max-width:680px;line-height:1.6}.eyebrow{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-size:12px;font-weight:900}.welcome-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.account-stat{display:grid;gap:7px;text-decoration:none;color:var(--text);padding:16px!important;min-height:132px;align-content:center;transition:transform .18s ease,border-color .18s ease}.account-stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}.account-stat .stat-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:color-mix(in srgb,var(--primary) 10%,var(--card));font-size:22px}.account-stat small{color:var(--muted);font-weight:850}.account-stat b{font-size:clamp(26px,4vw,34px);line-height:1}.account-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.account-dashboard-grid.wide-left{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.account-summary-card{display:grid;gap:14px;align-content:start;min-width:0}.mini-head,.section-mini-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0}.mini-head h2,.section-mini-head h2{margin:0;font-size:20px}.mini-head a,.section-mini-head a{font-weight:900;color:var(--primary);white-space:nowrap}.profile-mini{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:color-mix(in srgb,var(--bg) 58%,var(--card));border:1px solid var(--line);min-width:0}.profile-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:color-mix(in srgb,var(--primary) 10%,var(--card));font-size:24px;flex:0 0 auto}.profile-mini div{min-width:0}.profile-mini b,.profile-mini small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-mini small{color:var(--muted)}.summary-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-lines span{display:grid;gap:5px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--bg) 54%,var(--card));border:1px solid var(--line)}.summary-lines small{color:var(--muted);font-weight:800}.summary-lines b{font-size:18px;overflow-wrap:anywhere}.address-preview{display:grid;gap:7px;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--bg) 55%,var(--card));border:1px solid var(--line)}.address-preview p{margin:0;color:var(--muted)}.address-preview small{line-height:1.45;color:var(--muted)}.empty-mini{padding:14px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);line-height:1.5;background:color-mix(in srgb,var(--bg) 42%,var(--card))}.empty-panel{display:grid;place-items:center;text-align:center;gap:8px;padding:24px;color:var(--muted)}.empty-panel span{font-size:34px}.empty-panel b{color:var(--text);font-size:18px}.empty-panel p{margin:0}.activity-list{display:grid;gap:9px}.activity-item{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:16px;padding:10px;background:color-mix(in srgb,var(--bg) 55%,var(--card));color:var(--text);text-decoration:none}.activity-item:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:color-mix(in srgb,var(--primary) 6%,var(--card))}.activity-item>span{display:grid;place-items:center;width:34px;height:34px;border-radius:13px;background:var(--card);flex:0 0 auto}.activity-item div{min-width:0}.activity-item b,.activity-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item small{color:var(--muted);font-size:12px}.quick-panel-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.quick-panel-actions a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 48%,var(--card));font-weight:900;color:var(--text);text-align:center}.quick-panel-actions a:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));color:var(--primary)}.orders-table-card{min-width:0;overflow:hidden}.orders-table-card table{width:100%}@media(max-width:1100px){.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-grid.wide-left{grid-template-columns:1fr}.quick-panel-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.header-user-area{max-width:none!important}.header-user-area .user-menu-toggle.user-chip{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important}.header-user-area .user-menu-toggle .user-avatar{width:32px!important;height:32px!important;flex:0 0 32px!important}.header-user-area .user-menu-toggle .user-chip-text,.header-user-area .user-menu-toggle .user-menu-caret{display:none!important}.account-welcome{display:grid;align-items:start;padding:18px!important}.welcome-actions{justify-content:stretch}.welcome-actions .btn{width:100%;justify-content:center}.account-dashboard-grid,.account-dashboard-grid.wide-left{grid-template-columns:1fr}.quick-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-lines{grid-template-columns:1fr}}@media(max-width:640px){.account-stat-grid{grid-template-columns:1fr 1fr;gap:10px}.account-stat{min-height:112px;padding:12px!important}.account-stat .stat-icon{width:38px;height:38px}.account-dashboard{gap:14px}.mini-head,.section-mini-head{align-items:flex-start}.quick-panel-actions{grid-template-columns:1fr}.orders-table-card table,.orders-table-card thead,.orders-table-card tbody,.orders-table-card tr,.orders-table-card td{display:block;width:100%}.orders-table-card thead{display:none}.orders-table-card tr{border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:8px;background:color-mix(in srgb,var(--bg) 48%,var(--card))}.orders-table-card td{display:flex!important;justify-content:space-between;gap:12px;border:0!important;padding:8px!important;text-align:right}.orders-table-card td::before{content:attr(data-label);font-weight:900;color:var(--muted);text-align:left}.activity-item b,.activity-item small{white-space:normal}.profile-mini b,.profile-mini small{white-space:normal}.header-user-area{gap:4px!important}.header-user-area .icon-action{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.header-user-area .user-menu-toggle.user-chip{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.home-product-area{display:grid;gap:20px;align-items:start}.home-product-area.has-home-widgets{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.home-product-area.full-home-products{grid-template-columns:1fr}.home-widget-sidebar{min-width:0}.home-widget-sticky{position:sticky;top:92px;display:grid;gap:14px}.home-widget-card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:16px;min-width:0;overflow:hidden}.home-widget-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.home-widget-head>span{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border-radius:16px;background:color-mix(in srgb,var(--primary) 12%,transparent);font-size:22px}.home-widget-head small{display:block;color:var(--muted);font-weight:800}.home-widget-head b{display:block;font-size:17px}.home-widget-featured{display:grid;gap:10px}.home-widget-featured h3{margin:2px 0 0;font-size:18px;line-height:1.25}.home-widget-featured p{margin:0;color:var(--muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-widget-img{height:150px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,#7c3aed 10%,transparent));display:grid;place-items:center;overflow:hidden;font-weight:900;color:var(--muted)}.home-widget-img img{width:100%;height:100%;object-fit:cover}.home-widget-mini-list{display:grid;gap:10px}.home-widget-mini-list a{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:8px;background:color-mix(in srgb,var(--bg) 55%,var(--card))}.home-widget-mini-list a>span{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--bg);overflow:hidden}.home-widget-mini-list img{width:100%;height:100%;object-fit:cover}.home-widget-mini-list b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-widget-mini-list small{color:var(--muted);font-weight:850}.home-widget-slider{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;padding-bottom:2px;-webkit-overflow-scrolling:touch}.home-widget-slide{scroll-snap-align:start;display:grid;gap:8px;border:1px solid var(--line);border-radius:18px;padding:10px;background:color-mix(in srgb,var(--bg) 50%,var(--card))}.home-widget-slide>div{height:112px;border-radius:14px;background:var(--bg);display:grid;place-items:center;overflow:hidden}.home-widget-slide img{width:100%;height:100%;object-fit:cover}.home-widget-slide b{font-size:14px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-widget-slide small{color:var(--primary);font-weight:900}.admin-widget-page{min-width:0}.widget-create-card,.widget-admin-card{margin-bottom:16px}.widget-admin-list{display:grid;gap:12px}.widget-admin-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.widget-admin-head h3{margin:8px 0 0}.product-check-list{display:grid;gap:10px;border:1px solid var(--line);border-radius:18px;padding:14px;background:color-mix(in srgb,var(--bg) 55%,var(--card))}.product-check-list small{color:var(--muted);line-height:1.45}.product-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto;padding-right:4px}.product-check-grid label{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:9px;background:var(--card);font-weight:800}.product-check-grid label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-check-grid label small{grid-column:2;color:var(--muted);font-size:12px}.widget-delete-form{display:block;text-align:right;margin:-10px 8px 14px 0}@media(max-width:1100px){.home-product-area.has-home-widgets{grid-template-columns:240px minmax(0,1fr)}.product-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-product-area.has-home-widgets{grid-template-columns:1fr}.home-widget-sticky{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.home-widget-sticky::-webkit-scrollbar{display:none}.home-widget-card{scroll-snap-align:start}.home-widget-sidebar{margin-top:2px}.home-widget-slide{min-width:0}.product-check-grid{grid-template-columns:1fr}.widget-admin-head{align-items:flex-start}}@media(max-width:560px){.home-widget-sticky{grid-auto-columns:86vw;gap:10px}.home-widget-card{padding:13px;border-radius:18px}.home-widget-img{height:132px}.home-widget-slider{grid-auto-columns:82%}.home-widget-head>span{width:38px;height:38px;min-width:38px}.admin-widget-page .section-head{display:block}.product-check-list{padding:10px}}.install-nav-btn{display:none!important}.admin-dashboard-v28>section{min-width:0}.dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),var(--card))}.dashboard-hero h1{margin:10px 0 6px;font-size:clamp(28px,5vw,46px);line-height:1.05}.dashboard-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.stat-card{min-width:0}.stat-card small{display:block;margin-top:7px;color:var(--muted);line-height:1.35}.stat-card.warn{border-color:#f59e0b;background:color-mix(in srgb,#f59e0b 7%,var(--card))}.dashboard-alert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.alert-tile{display:flex;align-items:center;justify-content:space-between;gap:10px}.alert-tile b{font-size:24px}.alert-tile span{color:var(--muted);font-weight:750}.dashboard-grid-main{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin:18px 0}.dashboard-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.dashboard-card,.dashboard-list-card{min-width:0}.mini-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:16px;padding:12px;margin:9px 0;background:color-mix(in srgb,var(--primary) 3%,transparent)}.mini-row span{min-width:0}.mini-row b,.mini-row small{display:block}.mini-row small{color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-row strong{display:grid;place-items:center;min-width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.quick-user-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.quick-user{border:1px solid var(--line);border-radius:16px;padding:13px;background:var(--bg);min-width:0}.quick-user b,.quick-user span,.quick-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-user span{color:var(--muted);font-size:13px;margin:4px 0}.quick-user small{color:var(--primary);font-weight:800}.import-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:18px;align-items:start}.import-card,.import-help{min-width:0}.import-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.import-chip-list span{display:inline-flex;border-radius:999px;padding:8px 10px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:800;font-size:13px}.xml-sample{max-width:100%;overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:14px;font-size:12px;line-height:1.55;color:var(--text)}.import-result ul{margin:0;padding-left:20px}.admin-import-page{min-width:0}.form-card small{color:var(--muted);font-weight:600}@media(max-width:1050px){.dashboard-stats,.dashboard-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-main,.dashboard-grid-three,.import-grid{grid-template-columns:1fr}.quick-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dashboard-hero{display:grid;grid-template-columns:1fr}.dashboard-hero-actions{display:grid;grid-template-columns:1fr}.dashboard-stats,.dashboard-alert-grid,.quick-user-grid{grid-template-columns:1fr}.alert-tile{align-items:flex-start}.mini-row{align-items:flex-start}.mini-row small{white-space:normal}.import-chip-list span{width:100%;justify-content:center}.xml-sample{white-space:pre-wrap;word-break:break-word}}.export-grid{align-items:start}.export-card select,.export-card input{width:100%}.export-help .xml-sample{max-height:360px}.actions{align-items:center}.header-user-area .icon-action,.header-user-area .user-menu-toggle{flex-shrink:0}.header-user-area{position:relative;z-index:20}.user-dropdown{z-index:1300}.notif-panel{z-index:1290}@media(max-width:900px){.v24-header{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:"menu brand user" "search search search"!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;min-height:62px!important;overflow:visible!important} .v24-header .header-left-zone{display:contents!important} .v24-header .category-toggle{grid-area:menu!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:15px!important;font-size:20px!important;box-shadow:none!important} .v24-header .category-toggle span{display:none!important} .v24-header .brand{grid-area:brand!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;max-width:100%!important;min-width:0!important;font-size:16px!important;text-align:center!important;overflow:hidden!important} .v24-header .brand-logo,.v24-header .brand-mark{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important;overflow:hidden!important} .v24-header .brand span:last-child{display:block!important;max-width:calc(100vw - 190px)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} .v24-header .top-search{grid-area:search!important;width:100%!important;min-width:0!important;max-width:none!important;margin:2px 0 0!important;display:flex!important} .v24-header .main-links{display:none!important} .header-user-area{grid-area:user!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important} .header-user-area .action-text,.header-user-area .compact-lang{display:none!important} .header-user-area .icon-action,.header-user-area .notif-btn,.header-user-area .user-menu-toggle.user-chip{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;padding:0!important;border-radius:14px!important;display:inline-grid!important;place-items:center!important;position:relative!important;overflow:visible!important} .header-user-area .user-avatar{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important} .header-user-area .user-chip-text,.header-user-area .user-menu-caret{display:none!important} .cart-action b,.notif-btn span{position:absolute!important;right:-5px!important;top:-5px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;line-height:18px!important} .user-dropdown{position:fixed!important;left:8px!important;right:8px!important;top:76px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;overflow:auto!important;border-radius:20px!important} .notif-panel{position:fixed!important;left:8px!important;right:8px!important;top:76px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 92px)!important;overflow:auto!important;border-radius:20px!important} .admin-area .v24-header,.account-area .v24-header{grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:"menu brand user"!important;min-height:60px!important} .admin-area .v24-header .top-search,.account-area .v24-header .top-search{display:none!important} .admin-area .brand,.account-area .brand{justify-self:center!important} .export-grid{grid-template-columns:1fr!important}.export-card .check{align-items:flex-start!important}.section-head .actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.section-head .actions .btn{width:100%}}@media(max-width:420px){.v24-header{grid-template-columns:38px minmax(0,1fr) auto!important;gap:5px!important;padding:8px!important} .v24-header .category-toggle{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important} .v24-header .brand-logo,.v24-header .brand-mark{width:32px!important;height:32px!important;min-width:32px!important;border-radius:12px!important} .v24-header .brand span:last-child{max-width:calc(100vw - 178px)!important;font-size:14px!important} .header-user-area{gap:3px!important} .header-user-area .icon-action,.header-user-area .notif-btn,.header-user-area .user-menu-toggle.user-chip{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;border-radius:12px!important;font-size:15px!important} .header-user-area .user-avatar{width:28px!important;height:28px!important;min-width:28px!important;font-size:14px!important} .cart-action b,.notif-btn span{right:-6px!important;top:-6px!important;min-width:17px!important;height:17px!important;font-size:9px!important;line-height:17px!important}}@media (max-width: 900px){.v24-header{width: 100% !important;max-width: 100vw !important;grid-template-columns: 42px minmax(0,1fr) minmax(112px,126px) !important;column-gap: 7px !important;padding-left: max(8px,env(safe-area-inset-left)) !important;padding-right: max(8px,env(safe-area-inset-right)) !important;box-sizing: border-box !important;overflow-x: clip !important;} .v24-header .brand{min-width: 0 !important;width: 100% !important;max-width: 100% !important;} .v24-header .brand span:last-child{max-width: 100% !important;min-width: 0 !important;} .header-user-area{width: 126px !important;min-width: 112px !important;max-width: 126px !important;flex: 0 0 126px !important;gap: 4px !important;padding: 0 !important;margin: 0 !important;overflow: visible !important;} .header-user-area.is-authenticated{display: grid !important;grid-template-columns: repeat(3,38px) !important;justify-content: end !important;align-items: center !important;} .header-user-area.is-authenticated .cart-action,.header-user-area.is-authenticated .notif-wrap,.header-user-area.is-authenticated .user-menu-wrap{width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 38px !important;min-height: 38px !important;display: grid !important;place-items: center !important;position: relative !important;} .header-user-area.is-authenticated .notif-wrap .notif-btn,.header-user-area.is-authenticated .user-menu-wrap .user-menu-toggle,.header-user-area.is-authenticated .cart-action{width: 38px !important;min-width: 38px !important;max-width: 38px !important;height: 38px !important;min-height: 38px !important;padding: 0 !important;margin: 0 !important;border-radius: 14px !important;display: grid !important;place-items: center !important;line-height: 1 !important;overflow: visible !important;} .header-user-area.is-authenticated .compact-lang{display: none !important;} .header-user-area.is-authenticated .user-avatar{width: 28px !important;height: 28px !important;min-width: 28px !important;max-width: 28px !important;flex: 0 0 28px !important;display: grid !important;place-items: center !important;font-size: 16px !important;line-height: 1 !important;} .header-user-area.is-authenticated .cart-action b,.header-user-area.is-authenticated .notif-btn span{right: -4px !important;top: -4px !important;transform: none !important;z-index: 3 !important;} .header-user-area.is-guest{width: auto !important;max-width: min(140px,38vw) !important;} .header-user-area.is-guest .register-action{display: none !important;}}@media (max-width: 420px){.v24-header{grid-template-columns: 38px minmax(0,1fr) minmax(98px,104px) !important;column-gap: 5px !important;padding-left: 8px !important;padding-right: 8px !important;} .header-user-area{width: 104px !important;min-width: 98px !important;max-width: 104px !important;flex-basis: 104px !important;} .header-user-area.is-authenticated{grid-template-columns: repeat(3,32px) !important;gap: 3px !important;} .header-user-area.is-authenticated .cart-action,.header-user-area.is-authenticated .notif-wrap,.header-user-area.is-authenticated .user-menu-wrap,.header-user-area.is-authenticated .notif-wrap .notif-btn,.header-user-area.is-authenticated .user-menu-wrap .user-menu-toggle{width: 32px !important;min-width: 32px !important;max-width: 32px !important;height: 32px !important;min-height: 32px !important;border-radius: 12px !important;} .header-user-area.is-authenticated .user-avatar{width: 24px !important;height: 24px !important;min-width: 24px !important;max-width: 24px !important;font-size: 14px !important;} .header-user-area.is-authenticated .cart-action b,.header-user-area.is-authenticated .notif-btn span{right: -3px !important;top: -5px !important;min-width: 16px !important;height: 16px !important;font-size: 9px !important;line-height: 16px !important;padding: 0 4px !important;}}@media (max-width: 360px){.v24-header{grid-template-columns: 36px minmax(0,1fr) 96px !important;gap: 4px !important;padding-left: 6px !important;padding-right: 6px !important;} .v24-header .category-toggle{width: 36px !important;height: 36px !important;min-width: 36px !important;min-height: 36px !important;} .v24-header .brand-logo,.v24-header .brand-mark{width: 30px !important;height: 30px !important;min-width: 30px !important;} .v24-header .brand span:last-child{font-size: 13px !important;} .header-user-area{width: 96px !important;min-width: 96px !important;max-width: 96px !important;} .header-user-area.is-authenticated{grid-template-columns: repeat(3,30px) !important;gap: 3px !important;} .header-user-area.is-authenticated .cart-action,.header-user-area.is-authenticated .notif-wrap,.header-user-area.is-authenticated .user-menu-wrap,.header-user-area.is-authenticated .notif-wrap .notif-btn,.header-user-area.is-authenticated .user-menu-wrap .user-menu-toggle{width: 30px !important;min-width: 30px !important;max-width: 30px !important;height: 30px !important;min-height: 30px !important;}}.auth-page,.enhanced-contact-page{width:min(1180px,100%);margin:0 auto}.auth-shell{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:24px;align-items:stretch}.auth-shell-reverse{grid-template-columns:minmax(360px,1.05fr) minmax(320px,.95fr)}.auth-shell-reverse .auth-info-card{order:2}.auth-info-card{position:relative;overflow:hidden;min-height:560px;border-radius:28px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,var(--card)),var(--card));box-shadow:var(--shadow);padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.auth-info-card:after{content:"";position:absolute;right:-80px;bottom:-100px;width:260px;height:260px;border-radius:50%;background:color-mix(in srgb,var(--primary) 14%,transparent);pointer-events:none}.auth-info-card h1{position:relative;margin:10px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.04}.auth-info-card p{position:relative;color:var(--muted);font-size:17px;line-height:1.7;max-width:560px}.auth-feature-list{position:relative;display:grid;gap:10px}.auth-feature-list span{display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--card) 82%,transparent);border:1px solid var(--line);border-radius:16px;padding:12px 14px;font-weight:750}.auth-mini-stats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-mini-stats div,.auth-note-card{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:18px;padding:16px}.auth-mini-stats b,.auth-note-card b{display:block;font-size:21px}.auth-mini-stats small,.auth-note-card small{display:block;color:var(--muted);margin-top:5px;line-height:1.5}.auth-form-panel{align-self:center;padding:30px;border-radius:28px}.auth-form-head{display:flex;gap:14px;align-items:center;margin-bottom:22px}.auth-icon{width:54px;height:54px;border-radius:20px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);font-size:24px;flex:0 0 auto}.auth-form-head h2{margin:0;font-size:30px}.auth-form-head p{margin:6px 0 0;color:var(--muted)}.enhanced-auth-form input{min-height:48px}.auth-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-form-row a{color:var(--primary);font-weight:800}.muted-check{font-size:14px;color:var(--muted);font-weight:700!important}.muted-check input{width:auto!important}.auth-switch-box{margin-top:16px;border:1px dashed var(--line);border-radius:18px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-privacy-note{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:12px;color:var(--muted);line-height:1.55;font-size:14px}.contact-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding:32px;border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--card)),var(--card))}.contact-hero h1{margin:10px 0;font-size:clamp(32px,4vw,50px);line-height:1.05}.contact-hero p{color:var(--muted);max-width:760px;font-size:17px;line-height:1.7}.contact-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.contact-layout{display:grid;grid-template-columns:340px 1fr;gap:22px;align-items:start}.contact-info-stack{display:grid;gap:12px;position:sticky;top:92px}.contact-info-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px}.contact-info-card .contact-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--primary) 11%,transparent);font-size:22px;flex:0 0 auto}.contact-info-card b{display:block;margin-bottom:4px}.contact-info-card a,.contact-info-card span{color:var(--muted);word-break:break-word}.contact-help-card h3{margin-top:0}.contact-help-card ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.9}.contact-form-card{padding:26px;border-radius:26px}.form-title-row h2{margin:10px 0 4px;font-size:30px}.form-title-row p{margin:0 0 8px;color:var(--muted);line-height:1.6}.contact-form-card textarea{min-height:150px}.contact-map-placeholder{margin-top:22px;display:flex;gap:14px;align-items:flex-start;border-radius:24px}.contact-map-placeholder>span{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 11%,transparent);font-size:24px;flex:0 0 auto}.contact-map-placeholder p{margin:6px 0 0;color:var(--muted);line-height:1.6}@media(max-width:900px){.auth-shell,.auth-shell-reverse{grid-template-columns:1fr}.auth-shell-reverse .auth-info-card{order:0}.auth-info-card{min-height:auto;padding:24px}.contact-hero{align-items:flex-start;flex-direction:column}.contact-hero-actions{justify-content:flex-start}.contact-layout{grid-template-columns:1fr}.contact-info-stack{position:static;grid-template-columns:1fr 1fr}.contact-help-card{grid-column:1/-1}}@media(max-width:560px){.auth-shell{gap:16px}.auth-info-card,.auth-form-panel,.contact-hero,.contact-form-card{border-radius:20px;padding:18px}.auth-info-card h1{font-size:31px}.auth-form-head{align-items:flex-start}.auth-form-head h2,.form-title-row h2{font-size:25px}.auth-icon{width:46px;height:46px;border-radius:16px}.auth-mini-stats,.contact-info-stack{grid-template-columns:1fr}.auth-switch-box{align-items:stretch}.auth-switch-box .btn{width:100%}.contact-hero h1{font-size:31px}.contact-hero-actions,.contact-hero-actions .btn,.contact-form-card .btn{width:100%}.contact-info-card{padding:14px}.contact-map-placeholder{flex-direction:column}}.side-submenu{display:grid;gap:5px;border-radius:16px;background:rgba(255,255,255,.08);padding:6px;margin:2px 0}.side-submenu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:14px;padding:11px 12px;font-weight:900;color:inherit}.side-submenu summary::-webkit-details-marker{display:none}.side-submenu summary::after{content:"⌄";font-size:14px;opacity:.75;transition:.2s}.side-submenu[open] summary::after{transform:rotate(180deg)}.side-submenu a{margin-left:10px;padding-left:14px!important;border-left:2px solid rgba(148,163,184,.25)}.admin-user-edit-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.user-action-card{position:sticky;top:88px}.info-stack{display:grid;gap:10px}.info-stack>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:13px}.info-stack span{display:block;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.info-stack b{display:block;margin-top:5px;overflow-wrap:anywhere}.user-mini-stats{margin-bottom:16px}.notification-compose-card textarea{min-height:130px}.user-picker-box{border:1px solid var(--line);border-radius:18px;background:var(--soft);padding:14px}.section-head.compact{margin:0 0 12px}.user-picker-search{max-width:260px}.user-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;max-height:360px;overflow:auto;padding-right:4px}.user-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;border:1px solid var(--line);border-radius:15px;background:var(--card);padding:11px!important;cursor:pointer;font-weight:700!important}.user-check input{width:18px!important;height:18px!important;margin-top:3px}.user-check span{display:grid;gap:3px;min-width:0}.user-check small{color:var(--muted);overflow-wrap:anywhere}.settings-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.settings-side{position:sticky;top:82px;display:grid;gap:8px;padding:14px!important}.settings-side button:not(.btn){width:100%;border:0;border-radius:14px;background:transparent;color:var(--text);font-weight:900;text-align:left;padding:12px 13px;cursor:pointer}.settings-side button:not(.btn):hover,.settings-side button.active{background:rgba(37,99,235,.10);color:var(--primary)}.settings-content{min-width:0}.settings-section{animation:settingsFade .18s ease}.settings-section[hidden]{display:none!important}@keyframes settingsFade{from{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}.settings-section h2{margin-top:0}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.small-note{font-size:13px;line-height:1.55}@media(max-width:980px){.admin-user-edit-grid,.settings-shell{grid-template-columns:1fr}.user-action-card,.settings-side{position:static}.settings-side{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.settings-side::-webkit-scrollbar{display:none}.settings-side button:not(.btn){white-space:nowrap;width:auto}.settings-side .btn{min-width:120px;width:auto}.grid-3{grid-template-columns:1fr 1fr}.user-picker-search{max-width:100%}}@media(max-width:640px){.admin-user-edit-grid{gap:12px}.user-picker-grid,.user-check-grid{grid-template-columns:1fr}.user-check-grid{max-height:320px}.settings-shell{gap:12px}.settings-side{margin-left:-4px;margin-right:-4px;padding:10px!important;border-radius:18px}.settings-content .card{padding:15px!important}.grid-3{grid-template-columns:1fr}.user-action-card{order:-1}.side-submenu a{margin-left:4px}.notification-compose-card .section-head.compact{display:grid;grid-template-columns:1fr}.user-picker-search{width:100%}}.alert{display:flex;align-items:flex-start;gap:10px;border-radius:18px;padding:14px 16px;margin:0 0 18px;font-weight:850;line-height:1.45;border:1px solid transparent;box-shadow:0 12px 30px rgba(15,23,42,.07)}.alert.success{background:linear-gradient(135deg,#dcfce7,#f0fdf4)!important;color:#166534!important;border-color:#86efac!important}.alert.success::before{content:"✓";display:grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#16a34a;color:#fff}.alert.error{background:linear-gradient(135deg,#fee2e2,#fff1f2)!important;color:#991b1b!important;border-color:#fecaca!important}.alert.error::before{content:"!";display:grid;place-items:center;min-width:26px;height:26px;border-radius:999px;background:#dc2626;color:#fff}.settings-shell{grid-template-columns:260px minmax(0,1fr)!important}.settings-save-bar{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--card)),var(--card));border:1px solid var(--line);border-radius:var(--radius);padding:16px!important}.settings-save-bar small{display:block;margin-top:4px}.settings-side .btn{display:none!important}.page-editor-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.page-editor-main,.page-editor-side{min-width:0}.page-editor-side{position:sticky;top:88px}.large-textarea{min-height:360px!important;line-height:1.65}.table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-show{max-width:980px;margin:0 auto}.page-hero-mini{padding:10px 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.page-hero-mini h1{font-size:clamp(32px,6vw,56px);line-height:1.06;margin:16px 0 10px}.page-hero-mini p{font-size:18px;color:var(--muted);max-width:760px}.prose-rich{font-size:16px;line-height:1.85;color:var(--text);overflow-wrap:anywhere}.review-disabled-card{border-style:dashed}@media(max-width:980px){.settings-shell{display:block!important}.settings-side{position:static!important;margin-bottom:12px}.settings-save-bar{grid-column:auto;position:static;display:grid;grid-template-columns:1fr auto}.page-editor-grid{grid-template-columns:1fr}.page-editor-side{position:static;order:-1}}@media(max-width:640px){.settings-save-bar{grid-template-columns:1fr;gap:12px}.settings-save-bar .btn{width:100%}.page-editor-grid{gap:12px}.large-textarea{min-height:260px!important}.page-hero-mini h1{font-size:32px}.page-show{padding:16px!important}.table-actions{display:grid;grid-template-columns:1fr}.table-actions .btn,.table-actions button{width:100%;justify-content:center}.alert{font-size:14px;padding:13px}}.flash-toast-stack{position:fixed;top:calc(env(safe-area-inset-top,0px) + 82px);right:18px;z-index:9999;display:grid;gap:10px;width:min(420px,calc(100vw - 24px));pointer-events:none}.flash-toast{margin:0!important;transform:translateY(-10px) scale(.98);opacity:0;transition:opacity .22s ease,transform .22s ease;pointer-events:auto}.flash-toast.show{opacity:1;transform:translateY(0) scale(1)}.flash-toast.hiding{opacity:0;transform:translateY(-8px) scale(.98)}.product-share-box{margin-top:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--primary) 4%,var(--card));border-radius:18px;padding:14px;display:grid;gap:10px}.share-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.whatsapp-inline{margin-top:12px;background:#16a34a}.whatsapp-inline:hover{background:#15803d}.product-whatsapp-float{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:8px;background:#16a34a;color:#fff;border-radius:999px;padding:13px 16px;font-weight:900;box-shadow:0 18px 40px rgba(22,163,74,.28)}.product-whatsapp-float:hover{background:#15803d}.bank-pos-settings{box-shadow:none!important}.soft-card{background:color-mix(in srgb,var(--primary) 4%,var(--card))}.bank-pos-payment{text-align:center}.bank-pos-form{max-width:520px;margin:18px auto 0}.bank-pos-form .btn{margin-top:6px}@media(max-width:640px){.flash-toast-stack{top:calc(env(safe-area-inset-top,0px) + 68px);right:10px;left:10px;width:auto}.product-share-box{padding:12px}.share-actions{display:grid;grid-template-columns:1fr 1fr}.share-actions .btn{width:100%;padding:10px}.product-whatsapp-float{left:14px;right:14px;bottom:14px;justify-content:center;border-radius:18px}.whatsapp-inline{width:100%}.bank-pos-settings .grid-3,.bank-pos-settings .grid-2{grid-template-columns:1fr!important}}.section-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.section-inline-head h2{margin-bottom:4px}.currency-manager{display:grid;gap:12px}.currency-row{padding:14px!important;border-radius:18px!important}.currency-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px}.currency-default-check,.danger-check{display:flex!important;align-items:center!important;flex-direction:row!important;gap:8px!important;width:max-content!important;font-weight:900!important}.currency-default-check input,.danger-check input{width:18px!important;height:18px!important}.currency-row-actions{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:10px}.currency-row-actions label{max-width:220px}.btn.danger,.danger-check{color:#dc2626!important}.currency-row.is-marked-delete{opacity:.48;filter:grayscale(.2)}@media(max-width:980px){.section-inline-head{display:grid;grid-template-columns:1fr}.section-inline-head .btn{width:100%;justify-content:center}.currency-grid{grid-template-columns:1fr 1fr}.currency-row-actions{align-items:stretch}.currency-row-actions label{max-width:none}}@media(max-width:640px){.currency-grid{grid-template-columns:1fr}.currency-row{padding:12px!important}.currency-row-actions{display:grid;grid-template-columns:1fr}.currency-row-actions .btn,.currency-row-actions button{width:100%}.currency-default-check,.danger-check{width:100%!important}.section-inline-head .btn{padding:11px}}.home-widget-mobile-head{display:none}@media(max-width:900px){.home-widget-sidebar{width:100%;min-width:0;overflow:hidden;margin:0 0 8px} .home-widget-mobile-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 2px} .home-widget-mobile-head h2{margin:4px 0 0;font-size:18px;line-height:1.2} .home-widget-sticky{display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding:2px;padding:2px 2px 8px!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y} .home-widget-sticky.no-scrollbar,.home-widget-slider.no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important} .home-widget-sticky.no-scrollbar::-webkit-scrollbar,.home-widget-slider.no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .home-widget-sticky>.home-widget-card{flex:0 0 min(320px,86vw);width:min(320px,86vw);max-width:min(320px,86vw);scroll-snap-align:start;scroll-snap-stop:always} .home-widget-card.mode-list .home-widget-mini-list{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch} .home-widget-card.mode-list .home-widget-mini-list::-webkit-scrollbar{display:none;width:0;height:0} .home-widget-card.mode-list .home-widget-mini-list>a{flex:0 0 230px;width:230px;scroll-snap-align:start} .home-widget-slider{display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;padding-bottom:2px;-webkit-overflow-scrolling:touch} .home-widget-slide{flex:0 0 78%;min-width:78%;scroll-snap-align:start}}@media(max-width:560px){.home-widget-sticky>.home-widget-card{flex-basis:86vw;width:86vw;max-width:86vw} .home-widget-card.mode-list .home-widget-mini-list>a{flex-basis:218px;width:218px} .home-widget-slide{flex-basis:82%;min-width:82%}}.small-alert{margin-top:12px;padding:10px 12px;border-radius:14px;font-size:13px}.alert.warning{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.product-whatsapp-float[data-whatsapp-direct],.whatsapp-inline[data-whatsapp-direct]{touch-action:manipulation}.home-widget-scroll-controls{display:none;align-items:center;gap:8px;flex:0 0 auto}.home-widget-scroll-controls button{width:36px;height:36px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text);font-weight:950;box-shadow:var(--shadow);display:grid;place-items:center;padding:0;line-height:1}.home-widget-scroll-controls button:active{transform:scale(.96)}@media(max-width:900px){.home-product-area.has-home-widgets{display:block!important;width:100%;max-width:100%;overflow:hidden} .home-widget-sidebar{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;margin:0 0 14px!important} .home-widget-mobile-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%;min-width:0;margin:0 0 10px!important;padding:0 2px!important} .home-widget-mobile-head>div{min-width:0}.home-widget-mobile-head h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .home-widget-scroll-controls{display:flex} .home-widget-sticky{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;overflow-x:scroll!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:2px!important;scroll-behavior:smooth!important;padding:2px 14px 10px 2px!important;margin:0!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;} .home-widget-sticky.no-scrollbar,.home-widget-sticky{scrollbar-width:none!important;-ms-overflow-style:none!important} .home-widget-sticky.no-scrollbar::-webkit-scrollbar,.home-widget-sticky::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important} .home-widget-sticky>.home-widget-card{flex:0 0 clamp(260px,84vw,340px)!important;width:clamp(260px,84vw,340px)!important;min-width:clamp(260px,84vw,340px)!important;max-width:clamp(260px,84vw,340px)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;align-self:stretch!important;} .home-widget-card.mode-list .home-widget-mini-list,.home-widget-slider{display:flex!important;grid-auto-flow:unset!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:scroll!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;touch-action:pan-x pan-y!important;} .home-widget-card.mode-list .home-widget-mini-list::-webkit-scrollbar,.home-widget-slider::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important} .home-widget-card.mode-list .home-widget-mini-list>a{flex:0 0 228px!important;min-width:228px!important;scroll-snap-align:start!important} .home-widget-slide{flex:0 0 82%!important;min-width:82%!important;scroll-snap-align:start!important}}@media(max-width:420px){.home-widget-sticky>.home-widget-card{flex-basis:86vw!important;width:86vw!important;min-width:86vw!important;max-width:86vw!important} .home-widget-scroll-controls button{width:34px;height:34px}}.home-widget-inner-slider-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 10px;color:var(--muted);font-weight:900}.home-widget-inner-controls{display:flex;align-items:center;gap:7px;flex:0 0 auto}.home-widget-inner-controls button{width:32px;height:32px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--text);font-weight:950;box-shadow:0 8px 22px rgba(15,23,42,.08);display:grid;place-items:center;padding:0;line-height:1}.home-widget-inner-controls button:active{transform:scale(.96)}.home-widget-card.mode-slider .home-widget-slider{display:flex!important;grid-auto-flow:unset!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;touch-action:pan-x pan-y!important;padding-bottom:2px}.home-widget-card.mode-slider .home-widget-slider::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.home-widget-card.mode-slider .home-widget-slide{flex:0 0 78%!important;min-width:78%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.home-widget-card.mode-slider .home-widget-slide>div{height:118px}@media(max-width:900px){.home-widget-card.mode-slider .home-widget-slide{flex-basis:82%!important;min-width:82%!important}.home-widget-inner-controls{display:flex}.home-widget-inner-slider-head{margin-top:0}}@media(max-width:420px){.home-widget-card.mode-slider .home-widget-slide{flex-basis:84%!important;min-width:84%!important}.home-widget-inner-controls button{width:30px;height:30px}}.home-products-featured-section{position:relative}.home-products-configurable-grid{display:grid!important;grid-template-columns:repeat(var(--home-product-cols,4),minmax(0,1fr))!important;gap:18px!important;align-items:stretch;}.home-products-configurable-grid>.product-card{min-width:0}@media(max-width:900px){.home-products-configurable-grid{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(var(--home-product-rows,2),auto)!important;grid-template-columns:none!important;grid-auto-columns:minmax(210px,78vw)!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:13px!important;padding:2px 2px 14px 2px!important;margin-right:-8px;} .home-products-configurable-grid>.product-card{scroll-snap-align:start;width:100%!important} .home-products-configurable-grid .product-img{height:205px!important}}@media(max-width:560px){.home-products-configurable-grid{grid-auto-columns:minmax(204px,82vw)!important;gap:12px!important} .home-products-configurable-grid .product-img{height:190px!important}}@media(max-width:380px){.home-products-configurable-grid{grid-auto-columns:minmax(190px,86vw)!important} .home-products-configurable-grid .product-img{height:178px!important}}@media (min-width: 901px){.v41-header{display: grid !important;grid-template-columns: auto minmax(280px,430px) minmax(0,1fr) auto !important;grid-template-areas: "brand search nav actions" !important;align-items: center !important;gap: 14px !important;padding-top: 12px !important;padding-bottom: 12px !important;overflow: visible !important;} .v41-header .header-left-zone{grid-area: brand !important;display: flex !important;align-items: center !important;gap: 12px !important;min-width: 0 !important;} .v41-header .brand{min-width: 0 !important;max-width: 260px !important;} .v41-header .brand span:last-child{overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;} .v41-header .top-search{grid-area: search !important;width: 100% !important;min-width: 0 !important;max-width: none !important;order: initial !important;flex: none !important;} .v41-header .main-links{grid-area: nav !important;justify-self: start !important;min-width: 0 !important;flex-wrap: wrap !important;row-gap: 6px !important;} .v41-header .header-user-area{grid-area: actions !important;justify-self: end !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 9px !important;min-width: max-content !important;max-width: none !important;width: auto !important;overflow: visible !important;} .v41-header .cart-action{order: 1;} .v41-header .notif-wrap{order: 2;} .v41-header .compact-lang{order: 3;} .v41-header .login-action{order: 4;} .v41-header .register-action{order: 5;} .v41-header .user-menu-wrap{order: 4;} .v41-header .user-chip{max-width: 210px !important;min-width: 0 !important;} .v41-header .user-chip-text{min-width: 0 !important;} .v41-header .user-chip-text b{display: block !important;max-width: 136px !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;} .v41-header .icon-action,.v41-header .user-chip,.v41-header .lang-dropdown summary{min-height: 42px !important;}}.lang-dropdown{position: relative;flex: 0 0 auto;z-index: 35;}.lang-dropdown summary{list-style: none;display: inline-flex;align-items: center;justify-content: center;gap: 7px;border: 1px solid var(--line);background: var(--card);color: var(--text);border-radius: 14px;padding: 9px 11px;cursor: pointer;font-weight: 900;box-shadow: 0 10px 24px rgba(15,23,42,.05);}.lang-dropdown summary::-webkit-details-marker{display: none;}.lang-dropdown summary::after{content: "⌄";color: var(--muted);font-size: 12px;margin-left: 1px;}.lang-dropdown[open] summary{border-color: color-mix(in srgb,var(--primary) 42%,var(--line));color: var(--primary);background: color-mix(in srgb,var(--primary) 9%,var(--card));}.lang-dropdown-menu{position: absolute;right: 0;top: calc(100% + 8px);display: grid;min-width: 116px;gap: 5px;padding: 8px;border: 1px solid var(--line);border-radius: 16px;background: var(--card);box-shadow: var(--shadow);}.lang-dropdown-menu a{display: flex;align-items: center;justify-content: space-between;border-radius: 12px;padding: 9px 10px;font-weight: 900;}.lang-dropdown-menu a:hover,.lang-dropdown-menu a.active{background: color-mix(in srgb,var(--primary) 10%,transparent);color: var(--primary);}.lang-dropdown-menu a.active::after{content: "✓";}.v41-shop{grid-template-columns: 280px minmax(0,1fr) !important;gap: 22px !important;align-items: start !important;}.v41-shop .shop-main-panel{min-width: 0;}.v41-shop .shop-sidebar{border-radius: 24px !important;padding: 16px !important;max-height: calc(100dvh - 118px);overflow: auto;scrollbar-width: thin;}.v41-shop .shop-sidebar .pill{min-height: 44px;line-height: 1.25;}.v41-shop .category-page-hero{border-radius: 26px !important;padding: 24px !important;overflow: hidden;}.v41-shop .catalog-toolbar{border-radius: 22px !important;grid-template-columns: minmax(220px,2fr) minmax(150px,.9fr) minmax(150px,.9fr) auto !important;box-shadow: 0 12px 34px rgba(15,23,42,.06) !important;}.v41-shop .catalog-toolbar input,.v41-shop .catalog-toolbar select{min-width: 0;min-height: 46px;}.v41-shop .product-grid.mode-grid{grid-template-columns: repeat(auto-fill,minmax(220px,1fr)) !important;gap: 18px !important;}.v41-shop .product-grid.mode-list{display: grid !important;grid-template-columns: 1fr !important;gap: 14px !important;}.v41-shop .product-grid.mode-list .product-card{display: grid !important;grid-template-columns: 220px minmax(0,1fr) !important;gap: 18px !important;align-items: stretch !important;}.v41-shop .product-grid.mode-list .product-img{height: 190px !important;}.v41-shop .product-grid.mode-list .product-info p{min-height: auto !important;}.v41-shop .product-grid.mode-compact{grid-template-columns: repeat(auto-fill,minmax(170px,1fr)) !important;gap: 14px !important;}.v41-shop .product-grid.mode-compact .product-card{padding: 12px !important;}.v41-shop .product-grid.mode-compact .product-info p{display: none !important;}.v41-shop .product-grid.mode-compact .product-img{height: 132px !important;}@media (max-width: 1100px) and (min-width: 901px){.v41-header{grid-template-columns: auto minmax(230px,340px) minmax(0,.75fr) auto !important;gap: 10px !important;} .v41-header .main-links a{padding-left: 8px !important;padding-right: 8px !important;} .v41-header .action-text{display: none !important;} .v41-header .user-chip-text small{display: none !important;}}@media (max-width: 900px){.v41-shop{display: block !important;} .v41-shop .shop-sidebar{position: static !important;display: flex !important;flex-direction: row !important;gap: 9px !important;width: 100% !important;max-height: none !important;overflow-x: auto !important;overflow-y: hidden !important;padding: 12px !important;margin-bottom: 12px !important;border-radius: 20px !important;scroll-snap-type: x proximity;scrollbar-width: none !important;-ms-overflow-style: none !important;-webkit-overflow-scrolling: touch !important;} .v41-shop .shop-sidebar::-webkit-scrollbar{display: none !important;width: 0 !important;height: 0 !important;} .v41-shop .shop-sidebar .sidebar-head{flex: 0 0 150px;align-items: center;padding: 0 4px;} .v41-shop .shop-sidebar .sidebar-head h3{font-size: 15px;} .v41-shop .shop-sidebar .pill{flex: 0 0 auto;white-space: nowrap;margin-left: 0 !important;min-height: 42px;scroll-snap-align: start;} .v41-shop .category-page-hero{display: grid !important;grid-template-columns: 1fr !important;padding: 17px !important;gap: 12px !important;margin-bottom: 12px !important;} .v41-shop .category-page-hero b{justify-self: start;font-size: 18px;border-radius: 999px;padding: 8px 12px;background: color-mix(in srgb,var(--primary) 9%,transparent);} .v41-shop .mobile-category-chips{display: flex !important;scrollbar-width: none !important;-ms-overflow-style: none !important;} .v41-shop .mobile-category-chips::-webkit-scrollbar{display:none!important;} .v41-shop .catalog-toolbar{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 9px !important;padding: 12px !important;margin-bottom: 14px !important;} .v41-shop .catalog-toolbar input{grid-column: 1 / -1 !important;} .v41-shop .catalog-toolbar button{grid-column: 1 / -1 !important;width: 100% !important;min-height: 46px;} .v41-shop .product-grid.mode-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 12px !important;} .v41-shop .product-grid.mode-list .product-card,.v41-shop .product-grid.mode-compact .product-card{display: grid !important;grid-template-columns: 124px minmax(0,1fr) !important;gap: 12px !important;align-items: stretch !important;} .v41-shop .product-grid.mode-list .product-img,.v41-shop .product-grid.mode-compact .product-img{height: 124px !important;} .v41-shop .product-card .product-info h3{font-size: 15px;line-height: 1.25;margin: 2px 0;} .v41-shop .product-card .product-info p{display: none !important;} .v41-shop .product-card .btn{width: 100%;}}@media (max-width: 560px){.v41-shop .catalog-toolbar{grid-template-columns: 1fr !important;} .v41-shop .catalog-toolbar input,.v41-shop .catalog-toolbar select,.v41-shop .catalog-toolbar button{grid-column: auto !important;width: 100% !important;} .v41-shop .product-grid.mode-grid{grid-template-columns: 1fr !important;} .v41-shop .product-grid.mode-grid .product-card,.v41-shop .product-grid.mode-list .product-card,.v41-shop .product-grid.mode-compact .product-card{display: grid !important;grid-template-columns: 112px minmax(0,1fr) !important;gap: 11px !important;padding: 11px !important;} .v41-shop .product-grid.mode-grid .product-img,.v41-shop .product-grid.mode-list .product-img,.v41-shop .product-grid.mode-compact .product-img{height: 112px !important;border-radius: 16px !important;} .v41-shop .product-card .rating-mini,.v41-shop .product-card .product-info > span{font-size: 12px;} .v41-shop .product-card .price-row b{font-size: 16px;}}@media (max-width: 380px){.v41-shop .product-grid.mode-grid .product-card,.v41-shop .product-grid.mode-list .product-card,.v41-shop .product-grid.mode-compact .product-card{grid-template-columns: 98px minmax(0,1fr) !important;} .v41-shop .product-grid.mode-grid .product-img,.v41-shop .product-grid.mode-list .product-img,.v41-shop .product-grid.mode-compact .product-img{height: 98px !important;}}html[data-layout="fullscreen"],body.site-layout-fullscreen{width: 100%;max-width: 100%;overflow-x: hidden;}body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer,body.site-layout-fullscreen .category-rail-inner{width: calc(100% - 32px) !important;max-width: none !important;}body.site-layout-fullscreen .topbar.v42-header{padding-left: max(16px,env(safe-area-inset-left)) !important;padding-right: max(16px,env(safe-area-inset-right)) !important;}body.site-layout-fullscreen .hero,body.site-layout-fullscreen .commerce-hero,body.site-layout-fullscreen .home-product-area,body.site-layout-fullscreen .v41-shop,body.site-layout-fullscreen .panel-layout{max-width: none !important;}@media (min-width: 901px){body.site-layout-fullscreen .product-grid:not(.mode-list):not(.mode-compact),body.site-layout-fullscreen .home-products-configurable-grid{grid-template-columns: repeat(auto-fill,minmax(230px,1fr)) !important;} body.site-layout-fullscreen .shop-layout.v41-shop{grid-template-columns: minmax(230px,300px) minmax(0,1fr) !important;}}@media (min-width: 901px){.v42-header{grid-template-columns: auto auto minmax(0,1fr) auto !important;grid-template-areas: "brand search nav actions" !important;}}.v42-header .top-search{position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: flex-end !important;gap: 0 !important;width: 46px !important;min-width: 46px !important;max-width: 46px !important;height: 44px !important;border-radius: 16px !important;border: 1px solid var(--line) !important;background: var(--card) !important;overflow: hidden !important;transition: width .22s ease,min-width .22s ease,max-width .22s ease,box-shadow .18s ease,border-color .18s ease !important;box-shadow: 0 10px 24px rgba(15,23,42,.05) !important;}.v42-header .top-search input{flex: 1 1 auto !important;width: 0 !important;min-width: 0 !important;opacity: 0 !important;pointer-events: none !important;padding: 0 !important;border: 0 !important;background: transparent !important;transition: opacity .18s ease,padding .18s ease !important;}.v42-header .top-search button{flex: 0 0 44px !important;width: 44px !important;min-width: 44px !important;height: 42px !important;padding: 0 !important;border: 0 !important;border-radius: 15px !important;background: transparent !important;color: var(--text) !important;display: grid !important;place-items: center !important;font-size: 18px !important;cursor: pointer !important;}.v42-header .top-search:hover,.v42-header .top-search.open,.v42-header .top-search:focus-within{border-color: color-mix(in srgb,var(--primary) 34%,var(--line)) !important;box-shadow: 0 14px 30px rgba(15,23,42,.08) !important;}.v42-header .top-search.open{width: min(440px,36vw) !important;min-width: min(320px,36vw) !important;max-width: 440px !important;justify-content: stretch !important;background: var(--card) !important;}.v42-header .top-search.open input{width: 100% !important;opacity: 1 !important;pointer-events: auto !important;padding: 0 0 0 13px !important;}.v42-header .top-search.open button{background: var(--primary) !important;color: #fff !important;margin-right: 1px !important;}@media (max-width: 900px){.v42-header .top-search{grid-column: 1 / -1 !important;grid-row: 2 !important;justify-self: center !important;width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 42px !important;margin: 2px 0 0 !important;} .v42-header .top-search button{width: 42px !important;min-width: 42px !important;height: 40px !important;} .v42-header .top-search.open{width: 100% !important;min-width: 0 !important;max-width: 100% !important;justify-self: stretch !important;} .v42-header .top-search.open input{padding-left: 12px !important;}}@media (max-width: 420px){body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer,body.site-layout-fullscreen .category-rail-inner{width: calc(100% - 16px) !important;} body.site-layout-fullscreen .topbar.v42-header{padding-left: max(8px,env(safe-area-inset-left)) !important;padding-right: max(8px,env(safe-area-inset-right)) !important;}}@media (min-width:901px){.topbar.v43-header{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:10px!important;padding-top:10px!important;padding-bottom:10px!important;align-items:stretch!important;overflow:visible!important} .v43-header .header-top-line{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important} .v43-header .brand{justify-self:start!important;max-width:320px!important} .v43-header .header-user-area{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important;overflow:visible!important} .v43-header .cart-action{order:1}.v43-header .notif-wrap{order:2}.v43-header .compact-lang{order:3}.v43-header .user-menu-wrap{order:4}.v43-header .login-action{order:4}.v43-header .register-action{order:5} .v43-header .header-menu-line{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;padding-top:10px!important} .v43-header .header-menu-line .category-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;white-space:nowrap!important} .v43-header .main-links{display:flex!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important;gap:8px!important;flex-direction:row!important} .v43-header .main-links a{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:8px 10px!important;border-radius:14px!important;white-space:nowrap!important} .v43-header .top-search.header-search-open{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:stretch!important;width:min(430px,34vw)!important;min-width:280px!important;max-width:430px!important;height:44px!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 24px rgba(15,23,42,.04)!important;transition:none!important;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important} .v43-header .top-search.header-search-open input{display:block!important;opacity:1!important;pointer-events:auto!important;width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:0 12px!important;border:0!important;background:transparent!important;color:var(--text)!important} .v43-header .top-search.header-search-open button{flex:0 0 44px!important;width:44px!important;height:42px!important;border:0!important;border-radius:14px!important;background:var(--primary)!important;color:#fff!important;padding:0!important;display:grid!important;place-items:center!important}}@media (max-width:900px){.topbar.v43-header{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:8px!important;padding:9px 10px!important;min-height:auto!important} .v43-header .header-top-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important} .v43-header .panel-toggle{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:44px!important;height:44px!important;padding:0!important}.v43-header .panel-toggle+ .brand{grid-column:1/-1!important;justify-self:center!important} .v43-header .brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;max-width:54vw!important;font-size:16px!important}.v43-header .brand span:last-child{max-width:42vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} .v43-header .header-user-area{grid-column:2!important;grid-row:1!important;justify-self:end!important;display:flex!important;gap:4px!important;max-width:44vw!important;overflow:visible!important} .v43-header .header-user-area .icon-action,.v43-header .notif-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important}.v43-header .header-user-area .action-text,.v43-header .compact-lang,.v43-header .register-action,.v43-header .user-chip-text,.v43-header .user-menu-caret{display:none!important}.v43-header .user-chip{width:36px!important;min-width:36px!important;height:36px!important;padding:2px!important;border-radius:13px!important}.v43-header .user-avatar{width:30px!important;height:30px!important} .v43-header .header-menu-line{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;border-top:1px solid var(--line)!important;padding-top:8px!important;width:100%!important}.v43-header .header-menu-line .category-toggle{grid-column:1!important;width:auto!important;min-width:44px!important;height:42px!important;padding:0 12px!important;border-radius:14px!important}.v43-header .header-menu-line .category-toggle span{display:inline!important} .v43-header .main-links{grid-column:2!important;position:static!important;display:flex!important;flex-direction:row!important;gap:5px!important;overflow-x:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important;transform:none!important}.v43-header .main-links a{flex:0 0 auto!important;min-height:42px!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;font-size:13px!important} .v43-header .top-search.header-search-open{grid-column:1/-1!important;grid-row:2!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;overflow:hidden!important;margin:0!important}.v43-header .top-search.header-search-open input{opacity:1!important;pointer-events:auto!important;width:100%!important;min-width:0!important;flex:1!important;padding:0 12px!important;border:0!important;background:transparent!important}.v43-header .top-search.header-search-open button{width:44px!important;min-width:44px!important;height:42px!important;border:0!important;border-radius:14px!important;background:var(--primary)!important;color:#fff!important}}body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:min(1480px,calc(100% - 72px))!important;max-width:1480px!important}body.site-layout-fullscreen .category-rail-inner{display:none!important}body.site-layout-fullscreen .topbar.v43-header{padding-left:max(22px,calc((100vw - 1480px)/2))!important;padding-right:max(22px,calc((100vw - 1480px)/2))!important}.lang-dropdown summary,.compact-lang summary{background:color-mix(in srgb,var(--card) 94%,var(--bg))!important;border-color:var(--line)!important;color:var(--text)!important}.lang-dropdown[open] summary{background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important}.lang-dropdown-menu{background:var(--card)!important;border-color:var(--line)!important;box-shadow:0 18px 45px rgba(15,23,42,.14)!important}.lang-dropdown-menu a{background:transparent!important}.lang-dropdown-menu a:hover,.lang-dropdown-menu a.active{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.category-rail{display:none!important}.category-drawer-quick{display:none!important}.category-drawer-list{gap:8px!important}.category-drawer-group{padding:7px!important;border-radius:16px!important}.category-drawer-parent{min-height:40px!important}.category-drawer-children{margin:4px 0 0 42px!important;border-left:2px solid var(--line)!important;padding-left:8px!important}.category-drawer-children a{min-height:34px!important;padding:6px 8px!important}.home-widget-card{overflow:hidden!important}.home-widget-featured{min-width:0!important}.home-widget-featured h3{font-size:16px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.home-widget-img{height:128px!important}.home-widget-img img{width:100%!important;height:100%!important;object-fit:contain!important;background:var(--bg)!important}.home-widget-slider{grid-auto-columns:minmax(180px,88%)!important}.home-widget-slide>div{height:108px!important}.home-widget-slide img{object-fit:contain!important;background:var(--bg)!important}.home-widget-slide b{font-size:13px!important}.home-product-area.has-home-widgets{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important}@media(max-width:900px){.home-product-area.has-home-widgets{grid-template-columns:1fr!important}.home-widget-sticky{grid-auto-columns:minmax(250px,82vw)!important}}.v41-shop .shop-sidebar{gap:5px!important;padding:12px!important}.v41-shop .shop-sidebar .pill{min-height:36px!important;padding:8px 10px!important;border-radius:12px!important;font-size:14px!important}.v41-shop .shop-sidebar .pill.level-1{margin-left:8px!important}.v41-shop .shop-sidebar .pill.level-2{margin-left:16px!important}@media(max-width:900px){.v41-shop .shop-sidebar{display:grid!important;grid-template-columns:1fr!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:260px!important;gap:6px!important}.v41-shop .shop-sidebar .sidebar-head{display:flex!important;justify-content:space-between!important;flex:initial!important}.v41-shop .shop-sidebar .pill{white-space:normal!important;min-height:36px!important;width:100%!important}}.detail-gallery{min-width:0}.detail-gallery .detail-image{height:460px;border-radius:22px;background:var(--bg);display:grid;place-items:center;overflow:hidden}.detail-gallery .detail-image img{width:100%;height:100%;object-fit:contain}.product-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:76px;gap:8px;overflow-x:auto;margin-top:10px}.product-thumb{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:4px;height:76px;cursor:pointer}.product-thumb.active{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.product-thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px}.product-quick-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.product-quick-actions .btn,.product-quick-actions form button{min-height:42px!important;margin-top:0!important}.whatsapp-inline{background:#16a34a!important;color:#fff!important}.product-whatsapp-float{display:none!important}.product-gallery-admin{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:10px;margin-top:12px}.product-gallery-admin figure{margin:0;border:1px solid var(--line);border-radius:14px;padding:6px;background:var(--card)}.product-gallery-admin img{width:100%;height:78px;object-fit:cover;border-radius:10px}.product-gallery-admin figcaption{font-size:11px;color:var(--muted);margin-top:4px;text-align:center}@media(max-width:900px){.detail-gallery .detail-image{height:330px}.product-quick-actions{display:grid;grid-template-columns:1fr;}.product-quick-actions .btn,.product-quick-actions form button{width:100%}.product-thumbs{grid-auto-columns:68px}.product-thumb{height:68px}}.reviews-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr)!important;gap:18px!important}.reviews-wrap .card{min-width:0!important}@media(max-width:900px){.reviews-wrap{grid-template-columns:1fr!important}}.product-slider{grid-auto-columns:minmax(210px,250px)!important}.slide-card{max-width:250px!important}@media(max-width:640px){.product-slider{grid-auto-columns:minmax(196px,72vw)!important}.slide-card{max-width:none!important}}@media(min-width:901px){.admin-area .v43-header .header-top-line,.account-area .v43-header .header-top-line{grid-template-columns:auto minmax(0,1fr) auto!important}.admin-area .v43-header .panel-toggle,.account-area .v43-header .panel-toggle{grid-column:1!important;justify-self:start!important}.admin-area .v43-header .brand,.account-area .v43-header .brand{grid-column:2!important;justify-self:start!important}.admin-area .v43-header .header-user-area,.account-area .v43-header .header-user-area{grid-column:3!important;justify-self:end!important}.admin-area .v43-header .header-menu-line,.account-area .v43-header .header-menu-line{display:none!important}}@media(max-width:900px){.admin-area .v43-header .header-top-line,.account-area .v43-header .header-top-line{grid-template-columns:44px minmax(0,1fr) auto!important}.admin-area .v43-header .panel-toggle,.account-area .v43-header .panel-toggle{grid-column:1!important;grid-row:1!important;justify-self:start!important}.admin-area .v43-header .brand,.account-area .v43-header .brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;max-width:52vw!important}.admin-area .v43-header .header-user-area,.account-area .v43-header .header-user-area{grid-column:3!important;grid-row:1!important;justify-self:end!important}.admin-area .v43-header .header-menu-line,.account-area .v43-header .header-menu-line{display:none!important}}@media (min-width:901px){.topbar.v45-header{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:12px!important;padding-top:12px!important;padding-bottom:12px!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;border-bottom:1px solid var(--line)!important} .v45-header .header-top-line{display:grid!important;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important} .v45-header .brand{grid-column:1!important;justify-self:start!important;max-width:360px!important} .v45-header .header-user-area{grid-column:3!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow:visible!important} .v45-header .cart-action{order:1}.v45-header .notif-wrap{order:2}.v45-header .compact-lang{order:3}.v45-header .user-menu-wrap{order:4}.v45-header .login-action{order:4}.v45-header .register-action{order:5} .v45-header .header-secondary-line{display:grid!important;grid-template-columns:auto auto minmax(280px,460px)!important;align-items:center!important;gap:12px!important;width:100%!important;border:1px solid var(--line)!important;border-radius:20px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;padding:8px!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important} .v45-header .header-secondary-line .category-toggle{grid-column:1!important;min-height:42px!important;padding:0 14px!important;border-radius:15px!important;background:var(--card)!important;box-shadow:none!important} .v45-header .main-links{grid-column:2!important;display:flex!important;position:static!important;transform:none!important;width:auto!important;height:auto!important;box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important;gap:7px!important;overflow:visible!important;flex-direction:row!important} .v45-header .main-links a{min-height:40px!important;padding:8px 12px!important;border-radius:14px!important;background:transparent!important;border:0!important;white-space:nowrap!important;color:var(--text)!important;font-weight:900!important} .v45-header .main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important} .v45-header .top-search.header-search-open{grid-column:3!important;justify-self:end!important;margin-left:0!important;width:100%!important;min-width:0!important;max-width:460px!important;height:44px!important;display:flex!important;align-items:center!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important} .v45-header .top-search.header-search-open input{display:block!important;opacity:1!important;pointer-events:auto!important;width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:0 13px!important;border:0!important;background:transparent!important;color:var(--text)!important;font-size:15px!important} .v45-header .top-search.header-search-open button{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:42px!important;border:0!important;border-radius:14px!important;background:var(--primary)!important;color:#fff!important;display:grid!important;place-items:center!important;padding:0!important} body.site-layout-fullscreen .topbar.v45-header{padding-left:max(20px,calc((100vw - 1400px)/2))!important;padding-right:max(20px,calc((100vw - 1400px)/2))!important}}@media (max-width:900px){.topbar.v45-header{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:8px!important;padding:9px 10px!important;min-height:auto!important;background:var(--card)!important;border-bottom:1px solid var(--line)!important} .v45-header .header-top-line{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important} .v45-header .brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;max-width:54vw!important;font-size:16px!important}.v45-header .brand span:last-child{max-width:42vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} .v45-header .header-user-area{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:flex!important;gap:4px!important;max-width:44vw!important;overflow:visible!important} .v45-header .header-user-area .icon-action,.v45-header .notif-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important}.v45-header .header-user-area .action-text,.v45-header .compact-lang,.v45-header .register-action,.v45-header .user-chip-text,.v45-header .user-menu-caret{display:none!important}.v45-header .user-chip{width:36px!important;min-width:36px!important;height:36px!important;padding:2px!important;border-radius:13px!important}.v45-header .user-avatar{width:30px!important;height:30px!important} .v45-header .header-secondary-line{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px!important;width:100%!important;border-top:1px solid var(--line)!important;padding-top:8px!important;background:transparent!important} .v45-header .header-secondary-line .category-toggle{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:44px!important;height:42px!important;padding:0 12px!important;border-radius:14px!important;background:var(--card)!important}.v45-header .header-secondary-line .category-toggle span{display:inline!important} .v45-header .main-links{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;flex-direction:row!important;gap:6px!important;overflow-x:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important;transform:none!important;scrollbar-width:none!important}.v45-header .main-links::-webkit-scrollbar{display:none!important} .v45-header .main-links a{flex:0 0 auto!important;min-height:42px!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;font-size:13px!important;white-space:nowrap!important} .v45-header .top-search.header-search-open{grid-column:1/-1!important;grid-row:2!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;overflow:hidden!important;margin:0!important}.v45-header .top-search.header-search-open input{opacity:1!important;pointer-events:auto!important;width:100%!important;min-width:0!important;flex:1!important;padding:0 12px!important;border:0!important;background:transparent!important;font-size:16px!important}.v45-header .top-search.header-search-open button{width:44px!important;min-width:44px!important;height:42px!important;border:0!important;border-radius:14px!important;background:var(--primary)!important;color:#fff!important} .admin-area .v45-header .header-secondary-line,.account-area .v45-header .header-secondary-line{display:none!important} .admin-area .v45-header .header-top-line,.account-area .v45-header .header-top-line{grid-template-columns:44px minmax(0,1fr) auto!important} .admin-area .v45-header .panel-toggle,.account-area .v45-header .panel-toggle{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:44px!important;height:44px!important;padding:0!important}}@media(min-width:901px){.admin-area .v45-header .header-secondary-line,.account-area .v45-header .header-secondary-line{display:none!important}.admin-area .v45-header .header-top-line,.account-area .v45-header .header-top-line{grid-template-columns:auto minmax(0,1fr) auto!important}.admin-area .v45-header .panel-toggle,.account-area .v45-header .panel-toggle{grid-column:1!important;justify-self:start!important}.admin-area .v45-header .brand,.account-area .v45-header .brand{grid-column:2!important;justify-self:start!important}.admin-area .v45-header .header-user-area,.account-area .v45-header .header-user-area{grid-column:3!important;justify-self:end!important}}.category-drawer-details{display:block}.category-drawer-details summary{list-style:none;cursor:pointer}.category-drawer-details summary::-webkit-details-marker{display:none}.category-drawer-parent em{margin-left:auto;font-style:normal;color:var(--muted);transition:transform .18s ease}.category-drawer-details[open] .category-drawer-parent em{transform:rotate(180deg)}.category-drawer-group.has-children .category-drawer-parent{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 38%,var(--card))}.category-drawer-group.has-children .category-drawer-children{display:grid!important;gap:6px;margin:7px 0 0 12px!important;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;padding-left:10px!important}.category-drawer-group.has-children:not(:has(details[open])) .category-drawer-children{display:none!important}.home-categories-priority{margin-top:20px!important}.home-categories-priority .enhanced-categories{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))!important}.home-categories-priority .enhanced-category{min-height:150px!important}.home-categories-priority .category-icon{width:42px;height:42px}.home-categories-priority + .home-product-area{margin-top:18px!important}@media(min-width:1200px){.home-categories-priority .enhanced-categories{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:900px){.home-categories-priority .enhanced-categories{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(176px,72vw)!important;grid-template-columns:none!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important}.home-categories-priority .enhanced-category{scroll-snap-align:start!important;min-height:142px!important}}body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:min(1400px,calc(100% - 88px))!important;max-width:1400px!important}@media(max-width:760px){body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:calc(100% - 18px)!important}}:root{--fullscreen-max:1440px;--fullscreen-gutter:72px;--fullscreen-panel-max:1500px;--fullscreen-panel-gutter:64px}body.site-layout-fullscreen{overflow-x:hidden}body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:min(var(--fullscreen-max),calc(100% - var(--fullscreen-gutter)))!important;max-width:var(--fullscreen-max)!important}body.site-layout-fullscreen.admin-area .container,body.site-layout-fullscreen.account-area .container{width:min(var(--fullscreen-panel-max),calc(100% - var(--fullscreen-panel-gutter)))!important;max-width:var(--fullscreen-panel-max)!important}body.site-layout-fullscreen .topbar.v45-header,body.site-layout-fullscreen .topbar.v43-header,body.site-layout-fullscreen .topbar.v42-header{padding-left:max(22px,calc((100vw - var(--fullscreen-max))/2))!important;padding-right:max(22px,calc((100vw - var(--fullscreen-max))/2))!important}body.site-layout-fullscreen.admin-area .topbar.v45-header,body.site-layout-fullscreen.account-area .topbar.v45-header,body.site-layout-fullscreen.admin-area .topbar.v43-header,body.site-layout-fullscreen.account-area .topbar.v43-header{padding-left:max(22px,calc((100vw - var(--fullscreen-panel-max))/2))!important;padding-right:max(22px,calc((100vw - var(--fullscreen-panel-max))/2))!important}body.site-layout-fullscreen .panel-layout{grid-template-columns:minmax(240px,292px) minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:100%!important;align-items:start!important}body.site-layout-fullscreen .panel-layout>section,body.site-layout-fullscreen .panel-layout>main,body.site-layout-fullscreen .panel-layout>.settings-content{min-width:0!important;width:100%!important;max-width:100%!important}body.site-layout-fullscreen .side-nav,body.site-layout-fullscreen .panel-nav{width:100%!important;max-width:100%!important}body.site-layout-fullscreen .settings-shell{grid-template-columns:minmax(230px,275px) minmax(0,1fr)!important;width:100%!important;max-width:100%!important;align-items:start!important}body.site-layout-fullscreen .settings-content,body.site-layout-fullscreen .settings-section,body.site-layout-fullscreen .table-card,body.site-layout-fullscreen .card{min-width:0!important}body.site-layout-fullscreen .shop-layout,body.site-layout-fullscreen .checkout-grid,body.site-layout-fullscreen .product-detail,body.site-layout-fullscreen .cart-grid,body.site-layout-fullscreen .home-product-area{width:100%!important;max-width:100%!important}body.site-layout-fullscreen .v41-shop.shop-layout{grid-template-columns:minmax(220px,285px) minmax(0,1fr)!important}body.site-layout-fullscreen .product-grid:not(.mode-list):not(.mode-compact){grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}body.site-layout-fullscreen .stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}body.site-layout-fullscreen .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.site-layout-fullscreen .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.site-layout-fullscreen .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.site-layout-fullscreen .admin-dashboard-grid,body.site-layout-fullscreen .dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}body.site-layout-fullscreen .table-card{overflow-x:auto!important}body.site-layout-fullscreen .section-head{max-width:100%!important}body.site-layout-fullscreen .auth-shell,body.site-layout-fullscreen .auth-wrap,body.site-layout-fullscreen .contact-shell,body.site-layout-fullscreen .page-shell{width:100%!important;max-width:100%!important}.admin-area .panel-layout,.account-area .panel-layout{min-width:0}.admin-area .panel-layout>section,.account-area .panel-layout>section{min-width:0}.admin-area .table-card,.account-area .table-card{max-width:100%}@media(max-width:1180px){body.site-layout-fullscreen .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.site-layout-fullscreen .product-grid:not(.mode-list):not(.mode-compact){grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}}@media(max-width:900px){body.site-layout-fullscreen .container,body.site-layout-fullscreen.admin-area .container,body.site-layout-fullscreen.account-area .container,body.site-layout-fullscreen .footer{width:calc(100% - 20px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important} body.site-layout-fullscreen .topbar.v45-header,body.site-layout-fullscreen .topbar.v43-header,body.site-layout-fullscreen .topbar.v42-header{padding-left:10px!important;padding-right:10px!important} body.site-layout-fullscreen .panel-layout,body.site-layout-fullscreen .settings-shell,body.site-layout-fullscreen .shop-layout,body.site-layout-fullscreen .checkout-grid,body.site-layout-fullscreen .product-detail,body.site-layout-fullscreen .grid-2,body.site-layout-fullscreen .grid-3,body.site-layout-fullscreen .grid-4{display:grid!important;grid-template-columns:1fr!important;gap:16px!important} body.site-layout-fullscreen .product-grid:not(.mode-list):not(.mode-compact){grid-template-columns:repeat(2,minmax(0,1fr))!important} body.site-layout-fullscreen .settings-side{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} body.site-layout-fullscreen .settings-side button{min-width:0!important;width:100%!important;text-align:left!important}}@media(max-width:640px){body.site-layout-fullscreen .container,body.site-layout-fullscreen.admin-area .container,body.site-layout-fullscreen.account-area .container,body.site-layout-fullscreen .footer{width:calc(100% - 14px)!important;margin-top:14px!important} body.site-layout-fullscreen .product-grid:not(.mode-list):not(.mode-compact){grid-template-columns:1fr!important} body.site-layout-fullscreen .settings-side{grid-template-columns:1fr!important} body.site-layout-fullscreen .card{border-radius:18px!important}}body.update-body.site-layout-fullscreen .update-shell{width:min(1400px,calc(100% - 72px))!important;max-width:1400px!important}body.update-body.site-layout-fullscreen .update-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important}@media(max-width:900px){body.update-body.site-layout-fullscreen .update-shell{width:calc(100% - 20px)!important}.update-body.site-layout-fullscreen .update-grid{grid-template-columns:1fr!important}}@media(max-width:640px){body.update-body.site-layout-fullscreen .update-shell{width:calc(100% - 14px)!important}}.installer-shell{width:min(1180px,calc(100% - 32px));margin:28px auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.installer-shell>*{min-width:0}@media(max-width:900px){.installer-shell{width:calc(100% - 20px);grid-template-columns:1fr;margin:18px auto}}@media(max-width:640px){.installer-shell{width:calc(100% - 14px);margin:14px auto}.installer-card .grid-2,.compact-form .grid-2{grid-template-columns:1fr!important}}.topbar.v47-header{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:0!important;align-items:stretch!important;justify-content:initial!important;padding:0 max(14px,calc((100vw - 1180px)/2))!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;box-shadow:0 12px 34px rgba(15,23,42,.05)!important;overflow:visible!important;}.v47-header .header-utility-line,.v47-header .header-main-line,.v47-header .header-nav-line{width:100%!important;min-width:0!important;}.v47-header .header-utility-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:34px!important;padding:6px 0!important;color:var(--muted)!important;font-size:12px!important;font-weight:850!important;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent)!important;}.v47-header .utility-left,.v47-header .utility-right{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;}.v47-header .utility-left span,.v47-header .utility-right a{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;}.v47-header .utility-right a:hover{color:var(--primary)!important}.v47-header .header-main-line{display:grid!important;grid-template-columns:minmax(210px,auto) minmax(280px,520px) minmax(0,auto)!important;align-items:center!important;gap:18px!important;min-height:72px!important;padding:12px 0!important;}.v47-header .header-main-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;}.v47-header .brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:330px!important;font-weight:950!important;}.v47-header .brand span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.v47-header .brand-logo,.v47-header .brand-mark{flex:0 0 auto!important;}.v47-header .brand-logo img{max-height:46px!important;width:auto!important;object-fit:contain!important}.v47-header .header-main-search{justify-self:center!important;width:100%!important;min-width:0!important;max-width:520px!important;height:48px!important;display:flex!important;align-items:center!important;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--card) 96%,var(--bg))!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important;transition:border-color .18s ease,box-shadow .18s ease!important;}.v47-header .header-main-search:focus-within{border-color:color-mix(in srgb,var(--primary) 42%,var(--line))!important;box-shadow:0 16px 34px rgba(37,99,235,.12)!important;}.v47-header .header-main-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0 14px!important;opacity:1!important;pointer-events:auto!important;}.v47-header .header-main-search button{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:46px!important;margin-right:1px!important;border:0!important;border-radius:16px!important;background:var(--primary)!important;color:#fff!important;display:grid!important;place-items:center!important;padding:0!important;font-size:18px!important;}.v47-header .header-user-area{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;}.v47-header .cart-action{order:1!important}.v47-header .notif-wrap{order:2!important}.v47-header .compact-lang{order:3!important}.v47-header .login-action{order:4!important}.v47-header .register-action{order:5!important}.v47-header .user-menu-wrap{order:4!important}.v47-header .icon-action,.v47-header .lang-dropdown summary,.v47-header .user-chip{min-height:42px!important;border-radius:15px!important;}.v47-header .user-chip{max-width:218px!important;min-width:0!important}.v47-header .user-chip-text{min-width:0!important}.v47-header .user-chip-text b{display:block!important;max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v47-header .header-nav-line{display:flex!important;align-items:center!important;gap:12px!important;min-height:54px!important;padding:8px 0!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;}.v47-header .header-nav-line .category-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 15px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;box-shadow:none!important;}.v47-header .main-links{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important;}.v47-header .main-links a{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border-radius:15px!important;color:var(--text)!important;font-weight:900!important;white-space:nowrap!important;}.v47-header .main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;}.category-drawer .category-drawer-list{display:grid!important;gap:8px!important}.category-drawer .category-drawer-group{padding:7px!important;border-radius:16px!important;background:transparent!important}.category-drawer .category-drawer-parent{min-height:42px!important;border-radius:14px!important}.category-drawer .category-drawer-children{margin:7px 0 0 12px!important;padding-left:10px!important;border-left:2px solid color-mix(in srgb,var(--primary) 24%,var(--line))!important;display:grid!important;gap:6px!important}.category-drawer .category-drawer-children a{min-height:36px!important;padding:7px 9px!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 42%,var(--card))!important}.category-drawer .category-drawer-children a:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}body.site-layout-fullscreen .topbar.v47-header{padding-left:max(22px,calc((100vw - var(--fullscreen-max,1440px))/2))!important;padding-right:max(22px,calc((100vw - var(--fullscreen-max,1440px))/2))!important}body.site-layout-fullscreen.admin-area .topbar.v47-header,body.site-layout-fullscreen.account-area .topbar.v47-header{padding-left:max(22px,calc((100vw - var(--fullscreen-panel-max,1500px))/2))!important;padding-right:max(22px,calc((100vw - var(--fullscreen-panel-max,1500px))/2))!important}@media(max-width:1180px) and (min-width:901px){.topbar.v47-header{padding-left:18px!important;padding-right:18px!important} .v47-header .header-main-line{grid-template-columns:minmax(190px,auto) minmax(240px,420px) minmax(0,auto)!important;gap:12px!important} .v47-header .action-text{display:none!important} .v47-header .user-chip-text small{display:none!important} .v47-header .user-chip{max-width:176px!important} .v47-header .user-chip-text b{max-width:104px!important}}@media(max-width:900px){.topbar.v47-header{padding:0 10px!important;gap:0!important;grid-template-rows:auto auto auto!important} .v47-header .header-utility-line{display:none!important} .v47-header .header-main-line{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px!important;min-height:auto!important;padding:9px 0!important} .v47-header .header-main-left{grid-column:1!important;grid-row:1!important;min-width:0!important} .v47-header .brand{max-width:58vw!important;font-size:16px!important} .v47-header .brand-logo img{max-height:38px!important}.v47-header .brand-mark{width:36px!important;height:36px!important;border-radius:13px!important} .v47-header .header-user-area{grid-column:2!important;grid-row:1!important;justify-self:end!important;gap:4px!important;max-width:42vw!important;overflow:visible!important} .v47-header .header-user-area .icon-action,.v47-header .notif-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important}.v47-header .header-user-area .action-text,.v47-header .compact-lang,.v47-header .register-action,.v47-header .user-chip-text,.v47-header .user-menu-caret{display:none!important}.v47-header .user-chip{width:36px!important;min-width:36px!important;height:36px!important;padding:2px!important;border-radius:13px!important}.v47-header .user-avatar{width:30px!important;height:30px!important} .v47-header .header-main-search{grid-column:1/-1!important;grid-row:2!important;max-width:none!important;width:100%!important;height:44px!important;border-radius:16px!important;justify-self:stretch!important} .v47-header .header-main-search button{height:42px!important;width:44px!important;min-width:44px!important;border-radius:14px!important} .v47-header .header-nav-line{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:auto!important;padding:8px 0!important;border-top:1px solid var(--line)!important} .v47-header .header-nav-line .category-toggle{min-width:44px!important;height:40px!important;padding:0 12px!important;border-radius:14px!important} .v47-header .main-links{overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important} .v47-header .main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .v47-header .main-links a{flex:0 0 auto!important;min-height:40px!important;padding:8px 10px!important;border:1px solid var(--line)!important;background:var(--card)!important;font-size:13px!important} body.site-layout-fullscreen .topbar.v47-header,body.site-layout-fullscreen.admin-area .topbar.v47-header,body.site-layout-fullscreen.account-area .topbar.v47-header{padding-left:10px!important;padding-right:10px!important}}@media(max-width:420px){.topbar.v47-header{padding-left:8px!important;padding-right:8px!important} .v47-header .brand{max-width:54vw!important}.v47-header .brand span:last-child{max-width:38vw!important} .v47-header .header-user-area{max-width:44vw!important;gap:3px!important} .v47-header .header-user-area .icon-action,.v47-header .notif-btn,.v47-header .user-chip{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important} .v47-header .header-nav-line .category-toggle span{display:none!important}}.topbar.v48-header{display:grid!important;grid-template-rows:auto auto auto!important;gap:0!important;padding-top:0!important;padding-bottom:0!important;background:color-mix(in srgb,var(--card) 94%,var(--bg))!important;border-bottom:1px solid var(--line)!important;box-shadow:0 14px 34px rgba(15,23,42,.06)!important;}.v48-header .header-utility-line,.v48-header .header-main-line,.v48-header .header-nav-line{max-width:var(--site-max,1180px)!important;width:100%!important;margin-inline:auto!important;}body.site-layout-fullscreen .v48-header .header-utility-line,body.site-layout-fullscreen .v48-header .header-main-line,body.site-layout-fullscreen .v48-header .header-nav-line{max-width:var(--fullscreen-max,1360px)!important;}.v48-header .header-utility-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:34px!important;padding:7px 0!important;color:var(--muted)!important;font-size:12px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 66%,transparent)!important;}.v48-header .utility-left,.v48-header .utility-right{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex-wrap:wrap!important;}.v48-header .utility-left span,.v48-header .utility-right a{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--bg) 58%,transparent)!important;color:var(--muted)!important;white-space:nowrap!important;text-decoration:none!important;}.v48-header .utility-right .utility-register{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;font-weight:900!important;}.v48-header .header-main-line{display:grid!important;grid-template-columns:minmax(220px,auto) minmax(320px,1fr) minmax(270px,auto)!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:12px 0!important;}.v48-header .header-main-left{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.v48-header .brand{min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:10px!important;}.v48-header .brand span:last-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.v48-header .header-main-search{width:100%!important;max-width:640px!important;justify-self:center!important;height:48px!important;display:flex!important;align-items:center!important;gap:8px!important;background:var(--bg)!important;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--line))!important;border-radius:18px!important;padding:4px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)!important;}.v48-header .header-main-search input{min-width:0!important;flex:1 1 auto!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:0 12px!important;}.v48-header .header-main-search button{flex:0 0 42px!important;width:42px!important;height:40px!important;border:0!important;border-radius:15px!important;background:var(--primary)!important;color:#fff!important;}.v48-header .header-user-area{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;flex-wrap:nowrap!important;}.v48-header .icon-action,.v48-header .lang-dropdown summary,.v48-header .user-chip,.v48-header .register-action{height:42px!important;min-height:42px!important;border:1px solid var(--line)!important;background:var(--card)!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;white-space:nowrap!important;}.v48-header .cart-action{order:1!important}.v48-header .notif-wrap{order:2!important}.v48-header .compact-lang{order:3!important}.v48-header .login-action{order:4!important}.v48-header .register-action{order:5!important}.v48-header .user-menu-wrap{order:4!important}.v48-header .compact-lang summary{gap:6px!important;padding:0 10px!important;color:var(--text)!important}.v48-header .lang-dropdown-menu{right:0!important;left:auto!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 22px 44px rgba(15,23,42,.12)!important}.v48-header .user-chip{max-width:190px!important;padding:4px 9px 4px 5px!important;min-width:0!important}.v48-header .user-chip-text{min-width:0!important;line-height:1.1!important}.v48-header .user-chip-text small{font-size:10px!important;color:var(--muted)!important}.v48-header .user-chip-text b{max-width:108px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.v48-header .user-dropdown{right:0!important;left:auto!important;top:calc(100% + 10px)!important;min-width:270px!important;max-width:min(92vw,320px)!important;border-radius:20px!important}.v48-header .header-nav-line{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:8px 0 11px!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;}.v48-header .header-nav-line .category-toggle{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;box-shadow:none!important;}.v48-header .main-links{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:visible!important}.v48-header .main-links a{min-height:40px!important;padding:8px 12px!important;border-radius:15px!important;font-weight:900!important;text-decoration:none!important;color:var(--text)!important;background:transparent!important;white-space:nowrap!important;}.v48-header .main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important}.category-drawer{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.category-drawer .category-drawer-head{border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important}.category-drawer .category-drawer-list{gap:7px!important;padding:12px!important}.category-drawer .category-drawer-parent{border:1px solid transparent!important;background:var(--card)!important}@media(max-width:1180px) and (min-width:901px){.topbar.v48-header{padding-left:18px!important;padding-right:18px!important} .v48-header .header-main-line{grid-template-columns:minmax(190px,auto) minmax(260px,1fr) minmax(220px,auto)!important;gap:12px!important} .v48-header .action-text{display:none!important} .v48-header .user-chip{max-width:148px!important}.v48-header .user-chip-text small{display:none!important}.v48-header .user-chip-text b{max-width:82px!important} .v48-header .register-action{padding-inline:10px!important}}@media(max-width:900px){.topbar.v48-header{padding-left:10px!important;padding-right:10px!important} .v48-header .header-utility-line{display:none!important} .v48-header .header-main-line{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px!important;min-height:auto!important;padding:9px 0!important} .v48-header .header-main-left{grid-column:1!important;grid-row:1!important;min-width:0!important} .v48-header .brand{max-width:56vw!important;font-size:15px!important} .v48-header .brand-logo img{max-height:36px!important}.v48-header .brand-mark{width:36px!important;height:36px!important;border-radius:13px!important} .v48-header .header-user-area{grid-column:2!important;grid-row:1!important;justify-self:end!important;gap:4px!important;max-width:44vw!important;overflow:visible!important} .v48-header .header-user-area .icon-action,.v48-header .notif-btn,.v48-header .user-chip,.v48-header .login-action{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important} .v48-header .header-user-area .action-text,.v48-header .compact-lang,.v48-header .register-action,.v48-header .user-chip-text,.v48-header .user-menu-caret{display:none!important} .v48-header .user-avatar{width:30px!important;height:30px!important} .v48-header .header-main-search{grid-column:1/-1!important;grid-row:2!important;max-width:none!important;width:100%!important;height:44px!important;border-radius:16px!important} .v48-header .header-main-search button{height:36px!important;width:40px!important;min-width:40px!important;border-radius:13px!important} .v48-header .header-nav-line{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:auto!important;padding:8px 0!important} .v48-header .header-nav-line .category-toggle{height:40px!important;min-height:40px!important;padding:0 11px!important;border-radius:14px!important} .v48-header .main-links{overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important} .v48-header .main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .v48-header .main-links a{flex:0 0 auto!important;min-height:40px!important;padding:8px 10px!important;border:1px solid var(--line)!important;background:var(--card)!important;font-size:13px!important} .v48-header .user-dropdown{position:fixed!important;right:10px!important;left:auto!important;top:58px!important;max-width:calc(100vw - 20px)!important;z-index:120!important} .notif-panel{position:fixed!important;right:10px!important;left:auto!important;top:58px!important;max-width:calc(100vw - 20px)!important}}@media(max-width:420px){.topbar.v48-header{padding-left:8px!important;padding-right:8px!important} .v48-header .brand{max-width:52vw!important}.v48-header .brand span:last-child{max-width:38vw!important} .v48-header .header-user-area{max-width:45vw!important;gap:3px!important} .v48-header .header-user-area .icon-action,.v48-header .notif-btn,.v48-header .user-chip,.v48-header .login-action{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important} .v48-header .header-nav-line .category-toggle span{display:none!important}}.topbar.v49-header{--header-max:var(--site-max,1180px);position:sticky!important;top:0!important;z-index:1100!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:0!important;width:100%!important;padding:0 max(14px,calc((100vw - var(--header-max))/2))!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important;overflow:visible!important;}body.site-layout-fullscreen .topbar.v49-header{--header-max:1320px!important}.v49-header .header-utility-line,.v49-header .header-main-line,.v49-header .header-nav-line{width:100%!important;max-width:var(--header-max)!important;margin-inline:auto!important;min-width:0!important}.v49-header .header-utility-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:32px!important;padding:6px 0!important;color:var(--muted)!important;font-size:12px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important}.v49-header .utility-left,.v49-header .utility-right{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex-wrap:wrap!important}.v49-header .utility-left span,.v49-header .utility-right a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:3px 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--bg) 58%,transparent)!important;color:var(--muted)!important;font-weight:800!important;white-space:nowrap!important;text-decoration:none!important;line-height:1!important}.v49-header .utility-right a:hover{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important}.v49-header .utility-register{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important}.v49-header .header-main-line{display:grid!important;grid-template-columns:minmax(190px,260px) minmax(280px,1fr) minmax(260px,auto)!important;align-items:center!important;gap:16px!important;min-height:74px!important;padding:12px 0!important}.v49-header .header-main-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:hidden!important}.v49-header .brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text)!important;font-weight:950!important;text-decoration:none!important}.v49-header .brand-logo,.v49-header .brand-mark{flex:0 0 auto!important;width:44px!important;height:44px!important;border-radius:16px!important;overflow:hidden!important;display:grid!important;place-items:center!important}.v49-header .brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.v49-header .brand span:last-child{min-width:0!important;max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:19px!important;line-height:1.1!important}.v49-header .header-main-search{display:flex!important;align-items:center!important;width:100%!important;max-width:650px!important;justify-self:center!important;height:48px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:18px!important;background:var(--bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.38)!important;overflow:hidden!important}.v49-header .header-main-search input{flex:1 1 auto!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0 12px!important;font-size:15px!important;box-shadow:none!important}.v49-header .header-main-search button{flex:0 0 42px!important;width:42px!important;height:40px!important;border:0!important;border-radius:14px!important;background:var(--primary)!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important}.v49-header .header-user-area{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important;flex-wrap:nowrap!important}.v49-header .icon-action,.v49-header .notif-btn,.v49-header .lang-dropdown summary,.v49-header .user-chip,.v49-header .register-action,.v49-header .login-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:42px!important;min-height:42px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;font-weight:900!important;padding:0 11px!important;cursor:pointer!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important}.v49-header .cart-action{order:1!important}.v49-header .notif-wrap{order:2!important}.v49-header .compact-lang{order:3!important}.v49-header .login-action{order:4!important}.v49-header .user-menu-wrap{order:4!important}.v49-header .register-action{order:5!important}.v49-header .icon-action b,.v49-header .notif-btn span{display:inline-grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:11px!important;font-weight:950!important}.v49-header .compact-lang{position:relative!important;border:0!important;padding:0!important;background:transparent!important}.v49-header .compact-lang summary{list-style:none!important;padding:0 10px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important}.v49-header .compact-lang summary::-webkit-details-marker{display:none!important}.v49-header .lang-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;display:grid!important;gap:5px!important;min-width:96px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 22px 44px rgba(15,23,42,.14)!important;z-index:1320!important}.v49-header .compact-lang:not([open]) .lang-dropdown-menu{display:none!important}.v49-header .lang-dropdown-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:12px!important;font-weight:950!important;color:var(--text)!important;background:transparent!important}.v49-header .lang-dropdown-menu a.active,.v49-header .lang-dropdown-menu a:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.v49-header .user-chip{max-width:185px!important;padding:4px 9px 4px 5px!important;min-width:0!important;border-radius:999px!important}.v49-header .user-avatar{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important}.v49-header .user-chip-text{display:grid!important;min-width:0!important;line-height:1.08!important;text-align:left!important}.v49-header .user-chip-text small{font-size:10px!important;color:var(--muted)!important;font-weight:800!important}.v49-header .user-chip-text b{max-width:105px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.v49-header .user-menu-caret{color:var(--muted)!important;font-weight:900!important}.v49-header .user-dropdown{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 10px)!important;min-width:270px!important;max-width:min(92vw,320px)!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 26px 60px rgba(15,23,42,.18)!important;z-index:1320!important;overflow:hidden!important}.v49-header .header-nav-line{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:8px 0 11px!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;overflow:visible!important}.v49-header .header-nav-line .category-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;height:40px!important;padding:0 14px!important;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line))!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important}.v49-header .main-links{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;position:static!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:100%!important}.v49-header .main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.v49-header .main-links a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border-radius:15px!important;border:1px solid transparent!important;color:var(--text)!important;font-weight:900!important;background:transparent!important;text-decoration:none!important;white-space:nowrap!important}.v49-header .main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 12%,var(--line))!important}.v49-header .panel-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:0 12px!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.category-drawer{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important;z-index:1290!important}.category-drawer-backdrop{z-index:1280!important}.category-drawer .category-drawer-list{gap:7px!important;padding:0!important}.category-drawer .category-drawer-group{padding:7px!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 40%,var(--card))!important}.category-drawer .category-drawer-parent{min-height:40px!important;border:1px solid transparent!important;background:var(--card)!important;border-radius:14px!important}.category-drawer .category-drawer-details[open] .category-drawer-parent{border-color:color-mix(in srgb,var(--primary) 20%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}.category-drawer .category-drawer-children{display:grid!important;gap:5px!important;margin:7px 0 0 12px!important;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;padding-left:10px!important}@media(max-width:1180px) and (min-width:901px){.topbar.v49-header{padding-left:16px!important;padding-right:16px!important} .v49-header .header-main-line{grid-template-columns:minmax(170px,230px) minmax(240px,1fr) minmax(220px,auto)!important;gap:12px!important} .v49-header .action-text{display:none!important} .v49-header .user-chip{max-width:142px!important}.v49-header .user-chip-text small{display:none!important}.v49-header .user-chip-text b{max-width:82px!important} .v49-header .register-action{padding-inline:10px!important}}@media(max-width:900px){.topbar.v49-header{padding-left:10px!important;padding-right:10px!important;grid-template-rows:auto auto!important} .v49-header .header-utility-line{display:none!important} .v49-header .header-main-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px!important;min-height:auto!important;padding:9px 0 7px!important} .v49-header .header-main-left{grid-column:1!important;grid-row:1!important;min-width:0!important;overflow:hidden!important} .v49-header .brand{max-width:58vw!important;font-size:15px!important} .v49-header .brand-logo,.v49-header .brand-mark{width:36px!important;height:36px!important;border-radius:13px!important} .v49-header .brand span:last-child{max-width:calc(58vw - 48px)!important;font-size:15px!important} .v49-header .header-user-area{grid-column:2!important;grid-row:1!important;justify-self:end!important;gap:4px!important;max-width:43vw!important;overflow:visible!important} .v49-header .header-user-area .icon-action,.v49-header .notif-btn,.v49-header .user-chip,.v49-header .login-action{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important;display:inline-grid!important;place-items:center!important;position:relative!important} .v49-header .header-user-area .action-text,.v49-header .compact-lang,.v49-header .register-action,.v49-header .user-chip-text,.v49-header .user-menu-caret{display:none!important} .v49-header .user-avatar{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important} .v49-header .header-main-search{grid-column:1/-1!important;grid-row:2!important;max-width:none!important;width:100%!important;height:44px!important;border-radius:16px!important;justify-self:stretch!important} .v49-header .header-main-search button{height:36px!important;width:40px!important;min-width:40px!important;border-radius:13px!important} .v49-header .header-nav-line{display:flex!important;align-items:center!important;gap:8px!important;min-height:auto!important;padding:7px 0 9px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important} .v49-header .header-nav-line::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .v49-header .header-nav-line .category-toggle{height:40px!important;min-height:40px!important;padding:0 11px!important;border-radius:14px!important} .v49-header .main-links{flex:1 0 auto!important;gap:6px!important;max-width:none!important} .v49-header .main-links a{flex:0 0 auto!important;min-height:40px!important;padding:8px 10px!important;border:1px solid var(--line)!important;background:var(--card)!important;font-size:13px!important} .v49-header .user-dropdown{position:fixed!important;right:10px!important;left:auto!important;top:58px!important;max-width:calc(100vw - 20px)!important;z-index:1320!important} .admin-area .v49-header .header-main-line,.account-area .v49-header .header-main-line{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important} .admin-area .v49-header .panel-toggle,.account-area .v49-header .panel-toggle{grid-column:1!important;grid-row:1!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important} .admin-area .v49-header .panel-toggle span,.account-area .v49-header .panel-toggle span{display:none!important} .admin-area .v49-header .brand,.account-area .v49-header .brand{justify-content:center!important;max-width:50vw!important}}@media(max-width:420px){.topbar.v49-header{padding-left:8px!important;padding-right:8px!important} .v49-header .brand{max-width:50vw!important}.v49-header .brand span:last-child{max-width:calc(50vw - 44px)!important;font-size:14px!important} .v49-header .header-user-area{max-width:46vw!important;gap:3px!important} .v49-header .header-user-area .icon-action,.v49-header .notif-btn,.v49-header .user-chip,.v49-header .login-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important} .v49-header .header-nav-line .category-toggle span{display:none!important} .v49-header .main-links a{font-size:12px!important;padding-inline:9px!important}}.topbar.v50-header{--header-max:var(--site-max,1180px);position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;grid-template-rows:auto auto auto!important;width:100%!important;padding:0 max(14px,calc((100vw - var(--header-max))/2))!important;background:color-mix(in srgb,var(--card) 97%,transparent)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 14px 34px rgba(15,23,42,.055)!important;overflow:visible!important;}body.site-layout-fullscreen .topbar.v50-header{--header-max:1320px!important}.v50-header .header-utility-line,.v50-header .header-main-line,.v50-header .header-nav-line{width:100%!important;max-width:var(--header-max)!important;margin-inline:auto!important;min-width:0!important;box-sizing:border-box!important;}.v50-header .header-utility-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:32px!important;padding:6px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)!important;color:var(--muted)!important;font-size:12px!important;}.v50-header .utility-left,.v50-header .utility-right{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex-wrap:wrap!important;}.v50-header .utility-left{justify-content:flex-start!important}.v50-header .utility-right{justify-content:flex-end!important;margin-left:auto!important}.v50-header .utility-left span,.v50-header .utility-right a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:3px 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--bg) 62%,transparent)!important;color:var(--muted)!important;font-weight:850!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important;}.v50-header .utility-right a:hover,.v50-header .utility-register{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;}.v50-header .header-main-line{display:grid!important;grid-template-columns:minmax(190px,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:70px!important;padding:12px 0!important;}.v50-header .header-main-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;overflow:hidden!important;}.v50-header .brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important;font-weight:950!important;text-decoration:none!important;}.v50-header .brand-logo,.v50-header .brand-mark{flex:0 0 auto!important;width:44px!important;height:44px!important;border-radius:16px!important;overflow:hidden!important;display:grid!important;place-items:center!important;}.v50-header .brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.v50-header .brand span:last-child{min-width:0!important;max-width:min(280px,42vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:19px!important;line-height:1.1!important;}.v50-header .header-user-area{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important;flex-wrap:nowrap!important;}.v50-header .icon-action,.v50-header .notif-btn,.v50-header .lang-dropdown summary,.v50-header .user-chip,.v50-header .register-action,.v50-header .login-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:42px!important;min-height:42px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;font-weight:900!important;padding:0 11px!important;cursor:pointer!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important;}.v50-header .cart-action{order:1!important}.v50-header .notif-wrap{order:2!important}.v50-header .compact-lang{order:3!important}.v50-header .login-action,.v50-header .user-menu-wrap{order:4!important}.v50-header .register-action{order:5!important}.v50-header .icon-action b,.v50-header .notif-btn span{display:inline-grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;}.v50-header .compact-lang{position:relative!important;border:0!important;background:transparent!important;padding:0!important}.v50-header .compact-lang summary{list-style:none!important;padding:0 10px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;}.v50-header .compact-lang summary::-webkit-details-marker{display:none!important}.v50-header .lang-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;display:grid!important;gap:5px!important;min-width:98px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 22px 44px rgba(15,23,42,.14)!important;z-index:1400!important;}.v50-header .compact-lang:not([open]) .lang-dropdown-menu{display:none!important}.v50-header .lang-dropdown-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:12px!important;color:var(--text)!important;font-weight:950!important;background:transparent!important;}.v50-header .lang-dropdown-menu a.active,.v50-header .lang-dropdown-menu a:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;}.v50-header .user-chip{max-width:190px!important;min-width:0!important;padding:4px 9px 4px 5px!important;border-radius:999px!important}.v50-header .user-avatar{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important}.v50-header .user-chip-text{display:grid!important;min-width:0!important;line-height:1.08!important;text-align:left!important}.v50-header .user-chip-text small{font-size:10px!important;color:var(--muted)!important;font-weight:800!important}.v50-header .user-chip-text b{max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}.v50-header .user-menu-caret{color:var(--muted)!important;font-weight:900!important}.v50-header .user-dropdown{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 10px)!important;min-width:270px!important;max-width:min(92vw,320px)!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 26px 60px rgba(15,23,42,.18)!important;z-index:1400!important;overflow:hidden!important}.v50-header .header-nav-line{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;align-items:center!important;gap:14px!important;min-height:56px!important;padding:9px 0 12px!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;overflow:visible!important;}.v50-header .header-nav-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;overflow:hidden!important;}.v50-header .header-nav-line .category-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;height:40px!important;padding:0 14px!important;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line))!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;white-space:nowrap!important;cursor:pointer!important;}.v50-header .main-links{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;position:static!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:100%!important;}.v50-header .main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.v50-header .main-links a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border-radius:15px!important;border:1px solid transparent!important;color:var(--text)!important;font-weight:900!important;background:transparent!important;text-decoration:none!important;white-space:nowrap!important;}.v50-header .main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 12%,var(--line))!important}.v50-header .header-nav-search{justify-self:end!important;display:flex!important;align-items:center!important;width:100%!important;max-width:420px!important;min-width:260px!important;height:42px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:17px!important;background:var(--bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;overflow:hidden!important;}.v50-header .header-nav-search input{flex:1 1 auto!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0 12px!important;font-size:14px!important;box-shadow:none!important;}.v50-header .header-nav-search button{flex:0 0 38px!important;width:38px!important;height:34px!important;border:0!important;border-radius:13px!important;background:var(--primary)!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;}.v50-header .panel-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:0 12px!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.category-drawer{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important;z-index:1390!important}.category-drawer-backdrop{z-index:1380!important}body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{max-width:1320px!important;width:min(1320px,calc(100% - 32px))!important}@media(max-width:1180px) and (min-width:901px){.topbar.v50-header{padding-left:16px!important;padding-right:16px!important} .v50-header .header-main-line{grid-template-columns:minmax(170px,1fr) auto!important;gap:12px!important} .v50-header .header-nav-line{grid-template-columns:minmax(0,1fr) minmax(240px,360px)!important;gap:10px!important} .v50-header .action-text{display:none!important} .v50-header .user-chip{max-width:148px!important} .v50-header .user-chip-text small{display:none!important} .v50-header .user-chip-text b{max-width:88px!important} .v50-header .register-action{padding-inline:10px!important}}@media(max-width:900px){.topbar.v50-header{padding-left:10px!important;padding-right:10px!important;grid-template-rows:auto auto!important} .v50-header .header-utility-line{display:none!important} .v50-header .header-main-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:auto!important;padding:9px 0 7px!important} .v50-header .header-main-left{grid-column:1!important;min-width:0!important;overflow:hidden!important} .v50-header .brand{max-width:58vw!important;font-size:15px!important} .v50-header .brand-logo,.v50-header .brand-mark{width:36px!important;height:36px!important;border-radius:13px!important} .v50-header .brand span:last-child{max-width:calc(58vw - 48px)!important;font-size:15px!important} .v50-header .header-user-area{grid-column:2!important;justify-self:end!important;gap:4px!important;max-width:43vw!important;overflow:visible!important} .v50-header .header-user-area .icon-action,.v50-header .notif-btn,.v50-header .user-chip,.v50-header .login-action{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important;display:inline-grid!important;place-items:center!important;position:relative!important;} .v50-header .header-user-area .action-text,.v50-header .compact-lang,.v50-header .register-action,.v50-header .user-chip-text,.v50-header .user-menu-caret{display:none!important} .v50-header .user-avatar{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important} .v50-header .header-nav-line{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-height:auto!important;padding:7px 0 9px!important;border-top:1px solid var(--line)!important;overflow:visible!important} .v50-header .header-nav-left{display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important;min-width:0!important} .v50-header .header-nav-line .category-toggle{height:40px!important;min-height:40px!important;padding:0 11px!important;border-radius:14px!important} .v50-header .main-links{flex:1 1 auto!important;gap:6px!important;overflow-x:auto!important;max-width:none!important} .v50-header .main-links a{flex:0 0 auto!important;min-height:40px!important;padding:8px 10px!important;border:1px solid var(--line)!important;background:var(--card)!important;font-size:13px!important} .v50-header .header-nav-search{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;height:42px!important;border-radius:16px!important} .v50-header .header-nav-search button{height:34px!important;width:38px!important;min-width:38px!important;border-radius:13px!important} .v50-header .user-dropdown{position:fixed!important;right:10px!important;left:auto!important;top:58px!important;max-width:calc(100vw - 20px)!important;z-index:1420!important} .notif-panel{position:fixed!important;right:10px!important;left:10px!important;top:58px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 84px)!important} .admin-area .v50-header .header-main-line,.account-area .v50-header .header-main-line{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important} .admin-area .v50-header .panel-toggle,.account-area .v50-header .panel-toggle{grid-column:1!important;grid-row:1!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important} .admin-area .v50-header .panel-toggle span,.account-area .v50-header .panel-toggle span{display:none!important} .admin-area .v50-header .brand,.account-area .v50-header .brand{justify-content:center!important;max-width:50vw!important}}@media(max-width:420px){.topbar.v50-header{padding-left:8px!important;padding-right:8px!important} .v50-header .brand{max-width:50vw!important} .v50-header .brand span:last-child{max-width:calc(50vw - 44px)!important;font-size:14px!important} .v50-header .header-user-area{max-width:46vw!important;gap:3px!important} .v50-header .header-user-area .icon-action,.v50-header .notif-btn,.v50-header .user-chip,.v50-header .login-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important} .v50-header .header-nav-line .category-toggle span{display:none!important} .v50-header .main-links a{font-size:12px!important;padding-inline:9px!important}}.topbar.v51-header{--header-max:1320px;position:sticky!important;top:0!important;z-index:1550!important;display:block!important;min-height:0!important;padding:0 18px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 12px 34px rgba(15,23,42,.06)!important;overflow:visible!important;}.v51-header *{box-sizing:border-box!important}.v51-header-inner{width:min(var(--header-max),100%)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important;overflow:visible!important}.v51-utility-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:34px!important;padding:6px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;color:var(--muted)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.v51-utility-line .utility-left,.v51-utility-line .utility-right{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;white-space:nowrap!important}.v51-utility-line .utility-left{overflow:hidden!important;text-overflow:ellipsis!important}.v51-utility-line .utility-left span{display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important}.v51-utility-line .utility-right{justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important}.v51-utility-line .utility-right a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:5px 9px!important;border-radius:999px!important;color:var(--muted)!important;text-decoration:none!important;font-weight:900!important}.v51-utility-line .utility-right a:hover,.v51-utility-line .utility-register{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v51-main-line{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(0,auto)!important;align-items:center!important;gap:16px!important;min-height:72px!important;padding:11px 0!important;overflow:visible!important}.v51-brand-area{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:hidden!important}.v51-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important;font-weight:950!important;text-decoration:none!important;line-height:1!important}.v51-brand .brand-logo,.v51-brand .brand-mark{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:16px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--primary)!important;color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 20%,transparent)!important}.v51-brand .brand-logo{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important}.v51-brand .brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important}.v51-brand span:last-child{min-width:0!important;max-width:min(320px,42vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;letter-spacing:-.02em!important}.v51-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important;flex-wrap:nowrap!important;position:relative!important;z-index:30!important}.v51-action,.v51-lang summary,.v51-user-chip,.v51-register,.v51-square-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:42px!important;min-height:42px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;font-weight:900!important;padding:0 11px!important;cursor:pointer!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important;flex:0 0 auto!important;position:relative!important}.v51-action:hover,.v51-lang summary:hover,.v51-user-chip:hover,.v51-register:hover,.v51-square-action:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}.v51-icon{display:inline-grid!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;font-style:normal!important;line-height:1!important}.v51-register{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;padding:0 14px!important}.v51-register:hover{background:var(--primary2)!important;color:#fff!important}.v51-action b,.v51-notif-wrap [data-notif-count]{display:inline-grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.v51-notif-wrap{position:relative!important;flex:0 0 auto!important;width:auto!important}.v51-notif-wrap .notif-panel{right:0!important;left:auto!important;top:calc(100% + 10px)!important;z-index:1560!important;border-radius:20px!important;box-shadow:0 24px 60px rgba(15,23,42,.18)!important}.v51-lang{position:relative!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;flex:0 0 auto!important}.v51-lang summary{list-style:none!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;padding:0 10px!important}.v51-lang summary::-webkit-details-marker{display:none!important}.v51-lang .lang-dropdown-menu{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 8px)!important;display:grid!important;gap:5px!important;min-width:98px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 22px 44px rgba(15,23,42,.14)!important;z-index:1560!important}.v51-lang:not([open]) .lang-dropdown-menu{display:none!important}.v51-lang .lang-dropdown-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:12px!important;color:var(--text)!important;font-weight:950!important;text-decoration:none!important;background:transparent!important}.v51-lang .lang-dropdown-menu a.active,.v51-lang .lang-dropdown-menu a:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.v51-user-menu{position:relative!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}.v51-user-chip{max-width:200px!important;min-width:0!important;border-radius:999px!important;padding:4px 9px 4px 5px!important}.v51-user-chip .user-avatar,.v51-header .user-avatar{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;color:var(--text)!important;line-height:1!important}.v51-user-chip .user-chip-text{display:grid!important;min-width:0!important;text-align:left!important;line-height:1.08!important}.v51-user-chip .user-chip-text small{font-size:10px!important;color:var(--muted)!important;font-weight:800!important}.v51-user-chip .user-chip-text b{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;color:var(--text)!important}.v51-user-menu .user-menu-caret{color:var(--muted)!important;font-weight:950!important}.v51-user-menu .user-dropdown{display:none!important;position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 10px)!important;min-width:278px!important;max-width:min(92vw,330px)!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 26px 64px rgba(15,23,42,.2)!important;z-index:1560!important;overflow:hidden!important;padding:0!important}.v51-user-menu.open .user-dropdown,.v51-user-menu .user-dropdown.open{display:block!important}.v51-user-menu .user-dropdown-head{display:flex!important;align-items:center!important;gap:10px!important;padding:14px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important}.v51-user-menu .user-avatar.large{width:40px!important;height:40px!important;flex-basis:40px!important}.v51-user-menu .user-dropdown-head small{display:block!important;color:var(--muted)!important;font-weight:800!important}.v51-user-menu .user-dropdown-head b{display:block!important;max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v51-user-menu .user-dropdown-links{display:grid!important;gap:5px!important;padding:10px!important}.v51-user-menu .user-dropdown-links a{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 10px!important;border-radius:13px!important;color:var(--text)!important;text-decoration:none!important;font-weight:850!important}.v51-user-menu .user-dropdown-links a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v51-user-menu .user-dropdown-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--bg) 44%,var(--card))!important}.v51-user-menu .user-dropdown-context{margin-left:auto!important;color:var(--muted)!important;font-size:12px!important;font-weight:900!important;text-align:right!important;order:2!important}.v51-user-menu .user-dropdown-logout{order:1!important;margin:0!important}.v51-user-menu .user-dropdown-logout button{border:0!important;background:transparent!important;color:var(--danger)!important;font-weight:950!important;cursor:pointer!important;padding:8px 6px!important;border-radius:12px!important}.v51-user-menu .user-dropdown-logout button:hover{background:color-mix(in srgb,var(--danger) 9%,transparent)!important}.v51-nav-line{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;align-items:center!important;gap:14px!important;min-height:56px!important;padding:9px 0 12px!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;overflow:visible!important}.v51-nav-left{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;overflow:hidden!important}.v51-category-toggle,.v51-square-action{flex:0 0 auto!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line))!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;white-space:nowrap!important;box-shadow:none!important;text-decoration:none!important}.v51-square-action{padding:0 12px!important}.v51-main-links{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;position:static!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;transform:none!important;height:auto!important;width:auto!important;flex:1 1 auto!important}.v51-main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.v51-main-links a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border-radius:15px!important;border:1px solid transparent!important;color:var(--text)!important;font-weight:900!important;background:transparent!important;text-decoration:none!important;white-space:nowrap!important}.v51-main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 12%,var(--line))!important}.v51-search{justify-self:end!important;display:flex!important;align-items:center!important;width:100%!important;max-width:420px!important;min-width:260px!important;height:42px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:17px!important;background:var(--bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;overflow:hidden!important;gap:0!important}.v51-search input{flex:1 1 auto!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0 12px!important;font-size:15px!important}.v51-search button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:34px!important;border:0!important;border-radius:13px!important;background:var(--primary)!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important}.v51-search button:hover{background:var(--primary2)!important}.v51-header .category-drawer,.category-drawer{z-index:1540!important;border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.category-drawer-backdrop{z-index:1530!important}body.site-layout-fullscreen .v51-header{--header-max:1440px}@media(max-width:1180px) and (min-width:901px){.topbar.v51-header{padding-left:16px!important;padding-right:16px!important} .v51-main-line{grid-template-columns:minmax(170px,1fr) auto!important;gap:12px!important} .v51-nav-line{grid-template-columns:minmax(0,1fr) minmax(240px,360px)!important;gap:10px!important} .v51-actions .action-text{display:none!important} .v51-user-chip{max-width:148px!important} .v51-user-chip .user-chip-text small{display:none!important} .v51-user-chip .user-chip-text b{max-width:88px!important} .v51-register{padding-inline:10px!important}}@media(max-width:900px){.topbar.v51-header{padding-left:10px!important;padding-right:10px!important;background:var(--card)!important} .v51-utility-line{display:none!important} .v51-main-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:auto!important;padding:9px 0 7px!important} .v51-brand-area{grid-column:1!important;min-width:0!important;overflow:hidden!important} .v51-brand{max-width:58vw!important;font-size:15px!important} .v51-brand .brand-logo,.v51-brand .brand-mark{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:13px!important} .v51-brand span:last-child{max-width:calc(58vw - 48px)!important;font-size:15px!important} .v51-actions{grid-column:2!important;justify-self:end!important;gap:4px!important;max-width:43vw!important;overflow:visible!important} .v51-actions .v51-action,.v51-actions .notif-btn,.v51-actions .v51-user-chip,.v51-actions .login-action{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:13px!important;display:inline-grid!important;place-items:center!important;position:relative!important} .v51-actions .action-text,.v51-actions .compact-lang,.v51-actions .v51-register,.v51-actions .user-chip-text,.v51-actions .user-menu-caret{display:none!important} .v51-actions .user-avatar{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important} .v51-action b,.v51-notif-wrap [data-notif-count]{position:absolute!important;right:-5px!important;top:-5px!important;min-width:18px!important;height:18px!important;font-size:10px!important;padding:0 4px!important} .v51-nav-line{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-height:auto!important;padding:7px 0 9px!important;border-top:1px solid var(--line)!important;overflow:visible!important} .v51-nav-left{display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important;min-width:0!important} .v51-category-toggle{height:40px!important;min-height:40px!important;min-width:40px!important;padding:0 11px!important;border-radius:14px!important} .v51-main-links{display:flex!important;flex:1 1 auto!important;gap:6px!important;overflow-x:auto!important;max-width:none!important;position:static!important;transform:none!important;height:auto!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} .v51-main-links a{flex:0 0 auto!important;min-height:40px!important;padding:8px 10px!important;border:1px solid var(--line)!important;background:var(--card)!important;font-size:13px!important} .v51-search{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;height:42px!important;border-radius:16px!important} .v51-search button{height:34px!important;width:38px!important;min-width:38px!important;border-radius:13px!important} .v51-user-menu .user-dropdown{position:fixed!important;right:10px!important;left:auto!important;top:58px!important;max-width:calc(100vw - 20px)!important;z-index:1570!important} .v51-notif-wrap .notif-panel{position:fixed!important;right:10px!important;left:10px!important;top:58px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 84px)!important;z-index:1570!important} .category-drawer{width:min(340px,90vw)!important;padding:14px!important} .admin-area .v51-main-line,.account-area .v51-main-line{grid-template-columns:minmax(0,1fr) auto!important} .admin-area .v51-square-action,.account-area .v51-square-action{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important} .admin-area .v51-square-action .v51-action-label,.account-area .v51-square-action .v51-action-label{display:none!important} .admin-area .v51-brand,.account-area .v51-brand{max-width:52vw!important}}@media(max-width:420px){.topbar.v51-header{padding-left:8px!important;padding-right:8px!important} .v51-brand{max-width:50vw!important} .v51-brand span:last-child{max-width:calc(50vw - 44px)!important;font-size:14px!important} .v51-actions{max-width:46vw!important;gap:3px!important} .v51-actions .v51-action,.v51-actions .notif-btn,.v51-actions .v51-user-chip,.v51-actions .login-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important} .v51-category-toggle span:not(.v51-icon){display:none!important} .v51-main-links a{font-size:12px!important;padding-inline:9px!important}}.v51-notif-wrap .notif-btn .v51-icon{position:static!important;inset:auto!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:16px!important;line-height:1!important;transform:none!important}.v51-notif-wrap .notif-btn [data-notif-count]{position:static!important;inset:auto!important;transform:none!important}@media(max-width:900px){.v51-notif-wrap .notif-btn [data-notif-count]{position:absolute!important;right:-5px!important;top:-5px!important}}.topbar.v52-header{--header-max:1320px;position:sticky!important;top:0!important;z-index:1600!important;display:block!important;width:100%!important;min-height:0!important;padding:0 18px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;background:color-mix(in srgb,var(--card) 95%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 12px 34px rgba(15,23,42,.055)!important;overflow:visible!important;}.v52-header,.v52-header *{box-sizing:border-box!important}.v52-header-inner{width:min(var(--header-max),100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important;overflow:visible!important}.v52-utility-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:34px!important;padding:6px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent)!important;color:var(--muted)!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.v52-utility-line .utility-left,.v52-utility-line .utility-right{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;white-space:nowrap!important}.v52-utility-line .utility-left{overflow:hidden!important;text-overflow:ellipsis!important}.v52-utility-line .utility-left span{flex:0 0 auto!important}.v52-utility-line .utility-right{justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}.v52-utility-line .utility-right a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:5px 9px!important;border-radius:999px!important;color:var(--muted)!important;text-decoration:none!important;font-weight:900!important}.v52-utility-line .utility-right a:hover,.v52-utility-line .utility-register{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v52-main-line{display:grid!important;grid-template-columns:minmax(190px,auto) minmax(260px,1fr) minmax(0,auto)!important;align-items:center!important;gap:14px!important;min-height:70px!important;padding:11px 0!important;overflow:visible!important}.v52-brand-area{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:hidden!important}.v52-mobile-drawer-toggle{display:none!important}.v52-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important;font-weight:950!important;text-decoration:none!important;line-height:1!important}.v52-brand .brand-logo,.v52-brand .brand-mark{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:16px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--primary)!important;color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 20%,transparent)!important}.v52-brand .brand-logo{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important}.v52-brand .brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important}.v52-brand span:last-child{min-width:0!important;max-width:min(290px,34vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;letter-spacing:-.02em!important}.v52-search{justify-self:stretch!important;display:flex!important;align-items:center!important;width:100%!important;max-width:560px!important;min-width:0!important;height:44px!important;padding:4px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:17px!important;background:var(--bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;overflow:hidden!important;gap:0!important}.v52-search input{flex:1 1 auto!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0 12px!important;font-size:15px!important}.v52-search button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:34px!important;border:0!important;border-radius:13px!important;background:var(--primary)!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important}.v52-search button:hover{background:var(--primary2)!important}.v52-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important;flex-wrap:nowrap!important;position:relative!important;z-index:35!important}.v52-action,.v52-lang summary,.v52-user-chip,.v52-register,.v52-square-action,.v52-mobile-drawer-toggle,.v52-category-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:42px!important;min-height:42px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;font-weight:900!important;padding:0 11px!important;cursor:pointer!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important;flex:0 0 auto!important;position:relative!important}.v52-action:hover,.v52-lang summary:hover,.v52-user-chip:hover,.v52-register:hover,.v52-square-action:hover,.v52-mobile-drawer-toggle:hover,.v52-category-toggle:hover,.v52-category-toggle[aria-expanded="true"],.v52-mobile-drawer-toggle[aria-expanded="true"]{border-color:color-mix(in srgb,var(--primary) 22%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}.v52-icon{display:inline-grid!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;font-style:normal!important;line-height:1!important;position:static!important;inset:auto!important;transform:none!important}.v52-register{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;padding:0 14px!important}.v52-register:hover{background:var(--primary2)!important;color:#fff!important}.v52-action b,.v52-notif-wrap [data-notif-count]{display:inline-grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.v52-notif-wrap{position:relative!important;flex:0 0 auto!important;width:auto!important}.v52-notif-wrap .notif-btn .v52-icon{background:transparent!important;color:inherit!important;font-size:16px!important;padding:0!important;border-radius:0!important}.v52-notif-wrap .notif-panel{right:0!important;left:auto!important;top:calc(100% + 10px)!important;z-index:1760!important;border-radius:20px!important;box-shadow:0 24px 60px rgba(15,23,42,.18)!important}.v52-lang{position:relative!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;flex:0 0 auto!important}.v52-lang summary{list-style:none!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;padding:0 10px!important}.v52-lang summary::-webkit-details-marker{display:none!important}.v52-lang .lang-dropdown-menu{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 8px)!important;display:grid!important;gap:5px!important;min-width:98px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 22px 44px rgba(15,23,42,.14)!important;z-index:1760!important}.v52-lang:not([open]) .lang-dropdown-menu{display:none!important}.v52-lang .lang-dropdown-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:12px!important;color:var(--text)!important;font-weight:950!important;text-decoration:none!important;background:transparent!important}.v52-lang .lang-dropdown-menu a.active,.v52-lang .lang-dropdown-menu a:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.v52-user-menu{position:relative!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}.v52-user-chip{max-width:210px!important;min-width:0!important;border-radius:999px!important;padding:4px 9px 4px 5px!important}.v52-user-chip .user-avatar,.v52-header .user-avatar{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;color:var(--text)!important;line-height:1!important}.v52-user-chip .user-chip-text{display:grid!important;min-width:0!important;text-align:left!important;line-height:1.08!important}.v52-user-chip .user-chip-text small{font-size:10px!important;color:var(--muted)!important;font-weight:800!important}.v52-user-chip .user-chip-text b{max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;color:var(--text)!important}.v52-user-menu .user-menu-caret{color:var(--muted)!important;font-weight:950!important}.v52-user-menu .user-dropdown{display:none!important;position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 10px)!important;min-width:278px!important;max-width:min(92vw,330px)!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 26px 64px rgba(15,23,42,.2)!important;z-index:1760!important;overflow:hidden!important;padding:0!important}.v52-user-menu.open .user-dropdown,.v52-user-menu .user-dropdown.open{display:block!important}.v52-user-menu .user-dropdown::before{display:none!important}.v52-user-menu .user-dropdown-head{display:flex!important;align-items:center!important;gap:10px!important;padding:14px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;margin:0!important;border-radius:0!important}.v52-user-menu .user-avatar.large{width:40px!important;height:40px!important;flex-basis:40px!important}.v52-user-menu .user-dropdown-head small{display:block!important;color:var(--muted)!important;font-weight:800!important}.v52-user-menu .user-dropdown-head b{display:block!important;max-width:190px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v52-user-menu .user-dropdown-links{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:10px!important}.v52-user-menu .user-dropdown-links a{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 10px!important;border-radius:13px!important;color:var(--text)!important;text-decoration:none!important;font-weight:850!important;background:transparent!important;border:0!important}.v52-user-menu .user-dropdown-links a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v52-user-menu .user-dropdown-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--bg) 44%,var(--card))!important;margin:0!important}.v52-user-menu .user-dropdown-context{margin-left:auto!important;color:var(--muted)!important;font-size:12px!important;font-weight:900!important;text-align:right!important;order:2!important}.v52-user-menu .user-dropdown-logout{order:1!important;margin:0!important;width:auto!important}.v52-user-menu .user-dropdown-logout button{border:0!important;background:transparent!important;color:var(--danger)!important;font-weight:950!important;cursor:pointer!important;padding:8px 6px!important;border-radius:12px!important;width:auto!important;min-height:auto!important}.v52-user-menu .user-dropdown-logout button:hover{background:color-mix(in srgb,var(--danger) 9%,transparent)!important}.v52-nav-line{display:grid!important;grid-template-columns:1fr!important;align-items:center!important;gap:0!important;min-height:54px!important;padding:8px 0 11px!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;overflow:visible!important}.v52-nav-left{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;overflow:hidden!important}.v52-category-toggle,.v52-square-action{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;box-shadow:none!important}.v52-square-action{padding:0 12px!important}.v52-main-links{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;position:static!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;transform:none!important;height:auto!important;width:auto!important;flex:1 1 auto!important;z-index:auto!important}.v52-main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.v52-main-links a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border-radius:15px!important;border:1px solid transparent!important;color:var(--text)!important;font-weight:900!important;background:transparent!important;text-decoration:none!important;white-space:nowrap!important}.v52-main-links a:hover{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 12%,var(--line))!important}.category-drawer{z-index:1720!important;border-top-right-radius:24px!important;border-bottom-right-radius:24px!important;max-width:92vw!important}.category-drawer-backdrop{z-index:1710!important}.category-drawer .category-drawer-head{border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;margin:-16px -16px 12px!important;padding:16px!important}.category-drawer .category-drawer-list{display:grid!important;gap:7px!important;padding:0!important}.category-drawer .category-drawer-group{padding:6px!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 36%,var(--card))!important}.category-drawer .category-drawer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important}.category-drawer .category-drawer-parent{min-height:40px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;border:1px solid transparent!important;background:var(--card)!important;border-radius:14px!important;color:var(--text)!important;text-decoration:none!important;min-width:0!important}.category-drawer .category-drawer-parent span{flex:0 0 28px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important}.category-drawer .category-drawer-parent b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important}.category-drawer .category-drawer-parent:hover{background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 16%,var(--line))!important}.category-drawer .category-child-toggle{width:40px!important;height:40px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--card)!important;color:var(--muted)!important;font-weight:950!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}.category-drawer .category-child-toggle[aria-expanded="true"]{transform:rotate(180deg)!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important}.category-drawer .category-drawer-children{display:grid!important;gap:5px!important;margin:7px 0 0 40px!important;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;padding-left:10px!important}.category-drawer .category-drawer-children[hidden]{display:none!important}.category-drawer .category-drawer-children a{min-height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px 9px!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 45%,var(--card))!important;color:var(--muted)!important;font-weight:800!important;text-decoration:none!important}.category-drawer .category-drawer-children a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}body.site-layout-fullscreen .v52-header{--header-max:1440px}body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{max-width:1320px!important;width:min(1320px,calc(100% - 32px))!important}.admin-area .v52-main-line,.account-area .v52-main-line{grid-template-columns:minmax(0,1fr) auto!important}.admin-area .v52-brand-area,.account-area .v52-brand-area{max-width:100%!important}.admin-area .v52-brand,.account-area .v52-brand{max-width:min(420px,52vw)!important}.panel-backdrop{z-index:1710!important}.side-nav[data-panel-nav]{z-index:1720!important}@media(max-width:1180px) and (min-width:901px){.topbar.v52-header{padding-left:16px!important;padding-right:16px!important} .v52-main-line{grid-template-columns:minmax(170px,auto) minmax(220px,1fr) auto!important;gap:12px!important} .v52-actions .action-text{display:none!important} .v52-user-chip{max-width:150px!important} .v52-user-chip .user-chip-text small{display:none!important} .v52-user-chip .user-chip-text b{max-width:92px!important} .v52-register{padding-inline:10px!important}}@media(max-width:900px){.topbar.v52-header{padding-left:10px!important;padding-right:10px!important;background:var(--card)!important;overflow:visible!important} .v52-utility-line{display:none!important} .v52-main-line{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px!important;min-height:auto!important;padding:8px 0 7px!important;overflow:visible!important} .v52-brand-area{display:contents!important;min-width:0!important;overflow:visible!important} .v52-mobile-drawer-toggle,.v52-square-action{grid-column:1!important;grid-row:1!important;display:inline-grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:14px!important;justify-self:start!important} .v52-square-action .v52-action-label{display:none!important} .v52-brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;justify-content:center!important;max-width:min(46vw,220px)!important;font-size:15px!important;text-align:center!important} .v52-brand .brand-logo,.v52-brand .brand-mark{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:13px!important} .v52-brand span:last-child{max-width:calc(min(46vw,220px) - 48px)!important;font-size:15px!important} .v52-actions{grid-column:3!important;grid-row:1!important;justify-self:end!important;gap:4px!important;max-width:none!important;overflow:visible!important;z-index:45!important} .v52-actions .v52-action,.v52-actions .notif-btn,.v52-actions .v52-user-chip,.v52-actions .login-action{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:14px!important;display:inline-grid!important;place-items:center!important;position:relative!important} .v52-actions .action-text,.v52-actions .compact-lang,.v52-actions .v52-register,.v52-actions .user-chip-text,.v52-actions .user-menu-caret{display:none!important} .v52-actions .user-avatar{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important} .v52-action b,.v52-notif-wrap [data-notif-count]{position:absolute!important;right:-5px!important;top:-5px!important;min-width:18px!important;height:18px!important;font-size:10px!important;padding:0 4px!important} .v52-notif-wrap .notif-btn .v52-icon{position:static!important;width:18px!important;height:18px!important;background:transparent!important} .v52-search{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;height:43px!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 70%,var(--card))!important} .v52-search button{height:35px!important;width:40px!important;min-width:40px!important;border-radius:13px!important} .v52-nav-line{display:block!important;min-height:auto!important;padding:7px 0 9px!important;border-top:1px solid var(--line)!important;overflow:hidden!important} .v52-nav-left{display:block!important;min-width:0!important;overflow:hidden!important} .v52-category-toggle{display:none!important} .v52-main-links{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;position:static!important;transform:none!important;height:auto!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:auto!important} .v52-main-links a{flex:0 0 auto!important;min-height:38px!important;padding:8px 10px!important;border:1px solid var(--line)!important;background:var(--card)!important;border-radius:14px!important;font-size:13px!important;white-space:nowrap!important} .v52-user-menu .user-dropdown{position:fixed!important;right:10px!important;left:10px!important;top:58px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 84px)!important;overflow:auto!important;z-index:1760!important;border-radius:20px!important} .v52-user-menu .user-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .v52-user-menu .user-dropdown-links a{min-height:48px!important;background:color-mix(in srgb,var(--bg) 55%,var(--card))!important;border:1px solid var(--line)!important;font-size:14px!important} .v52-user-menu .user-dropdown-head{position:sticky!important;top:0!important;z-index:2!important} .v52-user-menu .user-dropdown-foot{position:sticky!important;bottom:0!important;background:var(--card)!important} .v52-notif-wrap .notif-panel{position:fixed!important;right:10px!important;left:10px!important;top:58px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 84px)!important;z-index:1760!important} .category-drawer{width:min(340px,90vw)!important;padding:14px!important;z-index:1720!important} .category-drawer-backdrop{z-index:1710!important} .category-drawer .category-drawer-head{margin:-14px -14px 12px!important;padding:14px!important} .category-drawer .category-drawer-children{margin-left:34px!important} .admin-area .v52-main-line,.account-area .v52-main-line{grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-rows:auto!important} .admin-area .v52-brand,.account-area .v52-brand{max-width:min(46vw,210px)!important} .admin-area .v52-brand span:last-child,.account-area .v52-brand span:last-child{max-width:calc(min(46vw,210px) - 48px)!important} .side-nav[data-panel-nav]{z-index:1720!important;width:min(340px,90vw)!important} .panel-backdrop:not([hidden]){display:block!important;z-index:1710!important}}@media(max-width:420px){.topbar.v52-header{padding-left:8px!important;padding-right:8px!important} .v52-main-line{grid-template-columns:38px minmax(0,1fr) auto!important;gap:6px!important} .v52-mobile-drawer-toggle,.v52-square-action{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;border-radius:13px!important} .v52-brand{max-width:42vw!important} .v52-brand span:last-child{max-width:calc(42vw - 44px)!important;font-size:14px!important} .v52-brand .brand-logo,.v52-brand .brand-mark{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important} .v52-actions{gap:3px!important} .v52-actions .v52-action,.v52-actions .notif-btn,.v52-actions .v52-user-chip,.v52-actions .login-action{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important} .v52-actions .user-avatar{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important} .v52-user-menu .user-dropdown-links{grid-template-columns:1fr!important} .v52-user-menu .user-dropdown,.v52-notif-wrap .notif-panel{top:54px!important;right:8px!important;left:8px!important;max-height:calc(100dvh - 74px)!important} .v52-main-links a{font-size:12px!important;padding-inline:9px!important}}@media(min-width:901px){.v52-mobile-drawer-toggle{display:none!important}}.v52-notif-wrap .notif-btn [data-notif-count]{position:static!important;inset:auto!important;transform:none!important}@media(max-width:900px){.v52-notif-wrap .notif-btn [data-notif-count]{position:absolute!important;right:-5px!important;top:-5px!important}}.topbar.v53-header{overflow:visible!important}.v53-header .v52-header-inner,.v53-header .v52-nav-line,.v53-header .v52-nav-left{overflow:visible!important}.v53-category-menu{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;z-index:1800!important}.v53-category-trigger{position:relative!important;z-index:2!important}.v53-category-dropdown.category-drawer{position:absolute!important;top:calc(100% + 9px)!important;left:0!important;right:auto!important;bottom:auto!important;width:min(370px,calc(100vw - 30px))!important;height:auto!important;max-height:min(72vh,560px)!important;min-height:0!important;display:block!important;overflow:auto!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 26px 70px rgba(15,23,42,.18)!important;z-index:1810!important;transform:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease,translate .16s ease!important;translate:0 -4px!important;scrollbar-width:thin!important}.v53-category-dropdown.category-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;translate:0 0!important;transform:none!important}body.category-drawer-open{overflow-x:hidden!important;overflow-y:auto!important}.v53-category-dropdown .category-drawer-head{display:none!important}.v53-category-dropdown .v53-category-list,.v53-category-dropdown .category-drawer-list{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:0!important;margin:0!important}.v53-category-dropdown .category-drawer-group{display:block!important;padding:6px!important;border:1px solid color-mix(in srgb,var(--line) 74%,transparent)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;box-shadow:none!important}.v53-category-dropdown .category-drawer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important}.v53-category-dropdown .category-drawer-parent{min-height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid transparent!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;min-width:0!important;line-height:1.15!important}.v53-category-dropdown .category-drawer-parent span{flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important}.v53-category-dropdown .category-drawer-parent b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:950!important}.v53-category-dropdown .category-drawer-parent:hover{border-color:color-mix(in srgb,var(--primary) 16%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}.v53-category-dropdown .category-child-toggle{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--card)!important;color:var(--muted)!important;font-weight:950!important;cursor:pointer!important;padding:0!important;transition:transform .16s ease,background .16s ease,color .16s ease!important}.v53-category-dropdown .category-child-toggle[aria-expanded="true"]{transform:rotate(180deg)!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v53-category-dropdown .category-drawer-children{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:7px 0 0 39px!important;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;padding-left:10px!important}.v53-category-dropdown .category-drawer-children[hidden]{display:none!important}.v53-category-dropdown .category-drawer-children a{min-height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px 9px!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 55%,var(--card))!important;color:var(--muted)!important;font-weight:850!important;text-decoration:none!important;line-height:1.2!important;overflow-wrap:anywhere!important}.v53-category-dropdown .category-drawer-children a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}@media(max-width:900px){.v53-header .v52-nav-line{display:block!important;overflow:visible!important;padding:7px 0 9px!important;border-top:1px solid var(--line)!important} .v53-header .v52-nav-left{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:visible!important} .v53-category-menu{order:0!important;max-width:44%!important} .v53-header .v52-category-toggle{display:inline-flex!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:14px!important;flex:0 1 auto!important} .v53-header .v52-category-toggle span:not(.v52-icon){display:inline-block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important} .v53-header .v52-main-links{flex:1 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;position:static!important;z-index:auto!important;white-space:nowrap!important} .v53-category-dropdown.category-drawer{top:calc(100% + 8px)!important;left:0!important;width:min(350px,calc(100vw - 20px))!important;max-height:calc(100dvh - 170px)!important;border-radius:18px!important;padding:9px!important} .v53-category-dropdown .category-drawer-group{padding:5px!important;border-radius:15px!important} .v53-category-dropdown .category-drawer-parent{min-height:40px!important;padding:7px 9px!important} .v53-category-dropdown .category-drawer-parent b{font-size:13px!important} .v53-category-dropdown .category-drawer-children{margin-left:34px!important;padding-left:8px!important}}@media(max-width:420px){.v53-category-menu{max-width:46%!important} .v53-header .v52-category-toggle{height:36px!important;min-height:36px!important;padding:0 9px!important} .v53-header .v52-category-toggle span:not(.v52-icon){font-size:12px!important} .v53-category-dropdown.category-drawer{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 158px)!important} .v53-category-dropdown .category-drawer-children{margin-left:16px!important}}.topbar.v54-header{overflow:visible!important}.v54-header .v52-header-inner,.v54-header .v52-nav-line,.v54-header .v52-nav-left,.v54-header .v53-category-menu{overflow:visible!important}.v54-header .v53-category-menu{position:relative!important;display:inline-flex!important;align-items:center!important;z-index:1900!important}.v54-header .v54-category-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--text)!important;box-shadow:none!important}.v54-header .v54-category-trigger[aria-expanded="true"]{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.v54-header .v54-category-dropdown.category-drawer{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;bottom:auto!important;width:min(390px,calc(100vw - 24px))!important;min-width:min(260px,calc(100vw - 24px))!important;height:auto!important;min-height:0!important;max-height:min(68vh,540px)!important;display:block!important;overflow:auto!important;padding:10px!important;margin:0!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;z-index:1910!important;transform:none!important;translate:0 -6px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease,translate .16s ease!important;scrollbar-width:thin!important}.v54-header .v54-category-dropdown.category-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;translate:0 0!important;transform:none!important}.v54-header .v54-category-dropdown .category-drawer-list{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:0!important;margin:0!important}.v54-header .v54-category-dropdown .category-drawer-group{display:block!important;width:100%!important;padding:6px!important;border:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;box-shadow:none!important;margin:0!important}.v54-header .v54-category-dropdown .category-drawer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;width:100%!important}.v54-header .v54-category-dropdown .category-drawer-parent{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid transparent!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;line-height:1.15!important}.v54-header .v54-category-dropdown .category-drawer-parent span{flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important}.v54-header .v54-category-dropdown .category-drawer-parent b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:950!important}.v54-header .v54-category-dropdown .category-drawer-parent:hover{background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;color:var(--primary)!important}.v54-header .v54-category-dropdown .category-child-toggle{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--card)!important;color:var(--muted)!important;font-weight:950!important;cursor:pointer!important;padding:0!important;line-height:1!important}.v54-header .v54-category-dropdown .category-child-toggle[aria-expanded="true"]{transform:rotate(180deg)!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v54-header .v54-category-dropdown .category-drawer-children{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:7px 0 0 39px!important;padding:0 0 0 10px!important;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important}.v54-header .v54-category-dropdown .category-drawer-children[hidden]{display:none!important}.v54-header .v54-category-dropdown .category-drawer-children a{display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 9px!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 55%,var(--card))!important;color:var(--muted)!important;font-weight:850!important;text-decoration:none!important;overflow-wrap:anywhere!important}.v54-header .v54-category-dropdown .category-drawer-children a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v54-header .category-empty-state{padding:13px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-weight:800;background:color-mix(in srgb,var(--bg) 60%,var(--card))}body.category-dropdown-open{overflow-x:hidden!important;overflow-y:auto!important}@media(min-width:901px){.v54-header .v53-category-menu{max-width:none!important} .v54-header .v52-category-toggle{display:inline-flex!important}}@media(max-width:900px){body:not(.admin-area):not(.account-area) .v54-header .v52-main-line{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px!important} body:not(.admin-area):not(.account-area) .v54-header .v52-brand-area{display:contents!important} body:not(.admin-area):not(.account-area) .v54-header .v52-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;justify-content:flex-start!important;max-width:min(58vw,260px)!important;text-align:left!important} body:not(.admin-area):not(.account-area) .v54-header .v52-brand span:last-child{max-width:calc(min(58vw,260px) - 48px)!important} body:not(.admin-area):not(.account-area) .v54-header .v52-actions{grid-column:2!important;grid-row:1!important;justify-self:end!important} body:not(.admin-area):not(.account-area) .v54-header .v52-search{grid-column:1/-1!important;grid-row:2!important} .v54-header .v52-nav-line{display:block!important;overflow:visible!important;padding:7px 0 9px!important;border-top:1px solid var(--line)!important} .v54-header .v52-nav-left{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:visible!important} .v54-header .v53-category-menu{flex:0 0 auto!important;max-width:48%!important} .v54-header .v54-category-trigger{height:38px!important;min-height:38px!important;max-width:100%!important;padding:0 10px!important;border-radius:14px!important} .v54-header .v54-category-trigger span:not(.v52-icon){display:inline-block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important} .v54-header .v52-main-links{flex:1 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;position:static!important;z-index:auto!important;padding-bottom:1px!important} .v54-header .v54-category-dropdown.category-drawer{width:min(360px,calc(100vw - 20px))!important;max-height:calc(100dvh - 170px)!important;border-radius:18px!important;padding:9px!important} .v54-header .v54-category-dropdown .category-drawer-group{padding:5px!important;border-radius:15px!important} .v54-header .v54-category-dropdown .category-drawer-parent{min-height:40px!important;padding:7px 9px!important} .v54-header .v54-category-dropdown .category-drawer-parent b{font-size:13px!important} .v54-header .v54-category-dropdown .category-drawer-children{margin-left:28px!important;padding-left:8px!important}}@media(max-width:420px){.v54-header .v53-category-menu{max-width:50%!important} .v54-header .v54-category-trigger{height:36px!important;min-height:36px!important;padding:0 9px!important} .v54-header .v54-category-trigger span:not(.v52-icon){font-size:12px!important} .v54-header .v54-category-dropdown.category-drawer{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 158px)!important} .v54-header .v54-category-dropdown .category-drawer-children{margin-left:14px!important}}.topbar.v55-header{overflow:visible!important}.v55-header .v52-header-inner,.v55-header .v52-nav-line,.v55-header .v52-nav-left,.v55-header .v53-category-menu{overflow:visible!important}.v55-header .v53-category-menu{position:relative!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;z-index:2050!important}.v55-header .v55-category-trigger{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;border-radius:15px!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--text)!important;font-weight:950!important;box-shadow:none!important;white-space:nowrap!important}.v55-header .v55-category-trigger[aria-expanded="true"]{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.v55-header .v55-category-dropdown.category-drawer{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;bottom:auto!important;display:block!important;width:min(390px,calc(100vw - 24px))!important;min-width:min(270px,calc(100vw - 24px))!important;height:auto!important;min-height:0!important;max-height:min(68vh,540px)!important;overflow:auto!important;padding:10px!important;margin:0!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;z-index:2060!important;transform:none!important;translate:0 -6px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease,translate .16s ease!important;scrollbar-width:thin!important}.v55-header .v55-category-dropdown.category-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;translate:0 0!important;transform:none!important}.v55-header .v55-category-dropdown .category-drawer-list{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:0!important;margin:0!important}.v55-header .v55-category-dropdown .category-drawer-group{display:block!important;width:100%!important;padding:6px!important;border:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;margin:0!important}.v55-header .v55-category-dropdown .category-drawer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;width:100%!important}.v55-header .v55-category-dropdown .category-drawer-parent{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid transparent!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;line-height:1.15!important}.v55-header .v55-category-dropdown .category-drawer-parent span{flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important}.v55-header .v55-category-dropdown .category-drawer-parent b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:950!important}.v55-header .v55-category-dropdown .category-drawer-parent:hover{background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;color:var(--primary)!important}.v55-header .v55-category-dropdown .category-child-toggle{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--card)!important;color:var(--muted)!important;font-weight:950!important;cursor:pointer!important;padding:0!important;line-height:1!important}.v55-header .v55-category-dropdown .category-child-toggle[aria-expanded="true"]{transform:rotate(180deg)!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v55-header .v55-category-dropdown .category-drawer-children{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:7px 0 0 39px!important;padding:0 0 0 10px!important;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important}.v55-header .v55-category-dropdown .category-drawer-children[hidden]{display:none!important}.v55-header .v55-category-dropdown .category-drawer-children a{display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 9px!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 55%,var(--card))!important;color:var(--muted)!important;font-weight:850!important;text-decoration:none!important;overflow-wrap:anywhere!important}.v55-header .v55-category-dropdown .category-drawer-children a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v55-header .category-empty-state{padding:13px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-weight:800;background:color-mix(in srgb,var(--bg) 60%,var(--card))}@media(max-width:900px){.v55-header .v52-nav-line{display:block!important;overflow:visible!important} .v55-header .v52-nav-left{display:flex!important;align-items:center!important;gap:6px!important;overflow:visible!important;min-width:0!important} .v55-header .v52-category-toggle.v55-category-trigger{display:inline-flex!important;visibility:visible!important;opacity:1!important;height:38px!important;min-height:38px!important;max-width:50vw!important;padding:0 10px!important} .v55-header .v55-category-trigger span:not(.v52-icon){display:inline-block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important} .v55-header .v55-category-dropdown.category-drawer{width:min(360px,calc(100vw - 20px))!important;max-height:calc(100dvh - 170px)!important;border-radius:18px!important;padding:9px!important}}@media(max-width:420px){.v55-header .v52-category-toggle.v55-category-trigger{height:36px!important;min-height:36px!important;max-width:52vw!important;padding:0 9px!important} .v55-header .v55-category-trigger span:not(.v52-icon){font-size:12px!important} .v55-header .v55-category-dropdown.category-drawer{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 158px)!important} .v55-header .v55-category-dropdown .category-drawer-children{margin-left:14px!important}}.topbar.v56-header{--v56-max:1320px;position:sticky!important;top:0!important;z-index:1900!important;display:block!important;width:100%!important;min-height:0!important;padding:0 18px!important;margin:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 16px 44px rgba(15,23,42,.07)!important;overflow:visible!important}.v56-header *{box-sizing:border-box!important}.v56-header-shell{width:min(var(--v56-max),100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;overflow:visible!important;min-width:0!important}.v56-utility{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:34px!important;padding:6px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;color:var(--muted)!important;font-size:12px!important;font-weight:850!important}.v56-utility-left,.v56-utility-right{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.v56-utility-left{overflow:hidden!important;white-space:nowrap!important}.v56-utility-left span{flex:0 0 auto!important}.v56-utility-right{justify-content:flex-end!important;flex-wrap:wrap!important}.v56-utility-right a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:5px 9px!important;border-radius:999px!important;color:var(--muted)!important;text-decoration:none!important;font-weight:900!important}.v56-utility-right a:hover,.v56-utility-strong{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.v56-main{display:grid!important;grid-template-columns:minmax(190px,auto) minmax(280px,1fr) minmax(0,auto)!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:11px 0!important;overflow:visible!important}.v56-brand-zone{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:visible!important}.v56-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:var(--text)!important;font-weight:950!important;letter-spacing:-.02em!important}.v56-brand-logo,.v56-brand-mark{display:grid!important;place-items:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:17px!important;overflow:hidden!important;background:var(--primary)!important;color:#fff!important;font-weight:950!important;font-size:20px!important;box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 22%,transparent)!important}.v56-brand-logo{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.v56-brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.v56-brand-text{display:block!important;min-width:0!important;max-width:min(300px,31vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;line-height:1.1!important}.v56-search{justify-self:stretch!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:620px!important;min-width:0!important;height:46px!important;padding:5px 5px 5px 13px!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:18px!important;background:color-mix(in srgb,var(--bg) 62%,var(--card))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32)!important;overflow:hidden!important}.v56-search>span{flex:0 0 auto!important;color:var(--muted)!important;line-height:1!important}.v56-search input{flex:1 1 auto!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0!important;font-size:15px!important}.v56-search button{flex:0 0 auto!important;min-width:82px!important;height:36px!important;padding:0 13px!important;border:0!important;border-radius:14px!important;background:var(--primary)!important;color:#fff!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 10px 18px color-mix(in srgb,var(--primary) 18%,transparent)!important}.v56-search button:hover{background:var(--primary2)!important}.v56-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important;position:relative!important;z-index:40!important}.v56-icon-btn,.v56-register,.v56-panel-toggle,.v56-user-toggle,.v56-lang summary,.v56-category-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;cursor:pointer!important;white-space:nowrap!important}.v56-icon-btn:hover,.v56-register:hover,.v56-panel-toggle:hover,.v56-user-toggle:hover,.v56-lang summary:hover,.v56-category-trigger:hover,.v56-category-trigger[aria-expanded="true"],.v56-panel-toggle[aria-expanded="true"]{border-color:color-mix(in srgb,var(--primary) 26%,var(--line))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important}.v56-icon-btn>span,.v56-panel-toggle>span,.v56-category-trigger>span,.v56-lang summary>span{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;line-height:1!important}.v56-icon-btn b{display:inline-grid!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.v56-icon-btn em{font-style:normal!important}.v56-register{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;padding:0 15px!important}.v56-register:hover{background:var(--primary2)!important;color:#fff!important}.v56-lang{position:relative!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:inline-flex!important}.v56-lang summary{list-style:none!important;padding:0 10px!important}.v56-lang summary::-webkit-details-marker{display:none!important}.v56-lang-menu{position:absolute!important;right:0!important;top:calc(100% + 9px)!important;display:grid!important;gap:5px!important;min-width:96px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 24px 52px rgba(15,23,42,.16)!important;z-index:1960!important}.v56-lang:not([open]) .v56-lang-menu{display:none!important}.v56-lang-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:12px!important;color:var(--text)!important;text-decoration:none!important;font-weight:950!important}.v56-lang-menu a:hover,.v56-lang-menu a.active{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.v56-user,.v56-notif,.v56-category{position:relative!important;display:inline-flex!important;align-items:center!important;min-width:0!important;overflow:visible!important}.v56-user-toggle{border-radius:999px!important;padding:4px 9px 4px 5px!important;max-width:218px!important}.v56-avatar{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;color:var(--text)!important;line-height:1!important}.v56-avatar.is-large{flex-basis:42px!important;width:42px!important;height:42px!important}.v56-user-text{display:grid!important;min-width:0!important;text-align:left!important;line-height:1.05!important}.v56-user-text small,.v56-user-head small{font-size:10px!important;color:var(--muted)!important;font-weight:850!important}.v56-user-text b{max-width:134px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;color:var(--text)!important}.v56-user-toggle i,.v56-category-trigger i{font-style:normal!important;color:var(--muted)!important}.v56-user-dropdown{display:none!important;position:absolute!important;right:0!important;top:calc(100% + 10px)!important;left:auto!important;width:min(330px,92vw)!important;min-width:286px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:22px!important;background:var(--card)!important;box-shadow:0 30px 70px rgba(15,23,42,.20)!important;z-index:1970!important;overflow:hidden!important}.v56-user.open .v56-user-dropdown,.v56-user-dropdown.open{display:block!important}.v56-user-head{display:flex!important;align-items:center!important;gap:11px!important;margin:0!important;padding:14px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important}.v56-user-head b{display:block!important;max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v56-user-links{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:10px!important}.v56-user-links a{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:9px 10px!important;border-radius:13px!important;color:var(--text)!important;text-decoration:none!important;font-weight:900!important}.v56-user-links a:hover{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important}.v56-user-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--bg) 55%,var(--card))!important}.v56-user-foot span{color:var(--muted)!important;font-size:12px!important;font-weight:850!important}.v56-user-foot button{min-height:34px!important;border:0!important;border-radius:12px!important;background:var(--primary)!important;color:#fff!important;padding:0 10px!important;font-weight:950!important;cursor:pointer!important}.v56-notif .notif-panel{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 10px)!important;width:min(360px,92vw)!important;max-height:70vh!important;border-radius:20px!important;box-shadow:0 28px 64px rgba(15,23,42,.20)!important;z-index:1970!important}.v56-nav-row{display:flex!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:0 0 10px!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;position:relative!important;overflow:visible!important}.v56-category-trigger{height:40px!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 20%,var(--line))!important}.v56-category-dropdown{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:min(420px,calc(100vw - 28px))!important;max-height:min(70vh,560px)!important;overflow:auto!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:22px!important;background:var(--card)!important;box-shadow:0 30px 80px rgba(15,23,42,.22)!important;z-index:1980!important}.v56-category-dropdown.open{display:block!important}.v56-category-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 9px 12px!important;border-bottom:1px solid var(--line)!important;margin-bottom:8px!important}.v56-category-head b{font-size:15px!important;color:var(--text)!important}.v56-category-head a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:31px!important;padding:0 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;text-decoration:none!important;font-weight:900!important;font-size:12px!important}.v56-category-list{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.v56-category-group{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 45%,var(--card))!important;overflow:hidden!important}.v56-category-row{display:flex!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:5px!important}.v56-category-link{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;min-height:36px!important;padding:8px 9px!important;border-radius:12px!important;color:var(--text)!important;text-decoration:none!important;font-weight:920!important;background:transparent!important}.v56-category-link span{display:grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:9px!important;background:var(--card)!important}.v56-category-link b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.v56-category-link:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important}.v56-category-child-toggle{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--card)!important;color:var(--text)!important;cursor:pointer!important;font-weight:950!important}.v56-category-child-toggle[aria-expanded="true"]{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;transform:rotate(180deg)!important}.v56-category-children{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:0 10px 10px 46px!important;padding:8px!important;border-radius:14px!important;background:var(--card)!important;border:1px dashed color-mix(in srgb,var(--primary) 18%,var(--line))!important}.v56-category-children[hidden]{display:none!important}.v56-category-children a{display:flex!important;align-items:center!important;min-height:34px!important;padding:7px 9px!important;border-radius:11px!important;color:var(--muted)!important;text-decoration:none!important;font-weight:850!important}.v56-category-children a:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important}.v56-category-empty{padding:14px!important;color:var(--muted)!important;text-align:center!important;border:1px dashed var(--line)!important;border-radius:15px!important;font-weight:850!important}.v56-main-links{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex:1 1 auto!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important}.v56-main-links::-webkit-scrollbar{display:none!important}.v56-main-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:40px!important;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;font-weight:900!important;white-space:nowrap!important}.v56-main-links a:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}.v56-panel-toggle{flex:0 0 auto!important}.v56-panel-toggle b{font-size:13px!important}.v56-header.is-panel-header .v56-main{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important}.v56-header.is-panel-header .v56-brand-zone{min-width:0!important}.v56-header.is-panel-header .v56-actions{justify-self:end!important}.v56-header.is-panel-header .v56-brand-text{max-width:min(320px,46vw)!important}@media(max-width:1080px){.v56-main{grid-template-columns:minmax(160px,auto) minmax(220px,1fr) minmax(0,auto)!important;gap:10px!important}.v56-brand-text{max-width:220px!important}.v56-icon-btn em,.v56-register{font-size:13px!important}.v56-user-text{display:none!important}.v56-user-toggle{width:42px!important;padding:0!important}.v56-user-toggle i{display:none!important}}@media(max-width:820px){.topbar.v56-header{padding:0 10px!important}.v56-utility{display:none!important}.v56-main{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"brand brand actions" "search search search"!important;gap:8px 10px!important;min-height:0!important;padding:9px 0!important}.v56-brand-zone{grid-area:brand!important;min-width:0!important}.v56-actions{grid-area:actions!important;gap:5px!important}.v56-search{grid-area:search!important;max-width:none!important;height:43px!important;border-radius:16px!important;padding-left:11px!important}.v56-search button{min-width:48px!important;width:48px!important;padding:0!important;font-size:0!important}.v56-search button::before{content:"🔎";font-size:15px!important}.v56-brand-logo,.v56-brand-mark{flex-basis:40px!important;width:40px!important;height:40px!important;border-radius:15px!important}.v56-brand-text{max-width:calc(100vw - 232px)!important;font-size:16px!important}.v56-icon-btn,.v56-lang summary,.v56-user-toggle,.v56-register,.v56-panel-toggle{height:38px!important;min-height:38px!important;border-radius:14px!important;padding:0 9px!important}.v56-icon-btn{width:38px!important;min-width:38px!important;padding:0!important}.v56-icon-btn em,.v56-login em,.v56-register,.v56-lang summary b,.v56-cart em{display:none!important}.v56-icon-btn b{position:absolute!important;right:-5px!important;top:-6px!important;min-width:17px!important;height:17px!important;font-size:10px!important}.v56-lang summary{width:38px!important;min-width:38px!important;padding:0!important}.v56-user-toggle{width:38px!important;min-width:38px!important;padding:0!important}.v56-avatar{width:30px!important;height:30px!important;flex-basis:30px!important}.v56-user-toggle i{display:none!important}.v56-nav-row{min-height:48px!important;padding:0 0 9px!important;gap:7px!important}.v56-category-trigger{height:38px!important;min-height:38px!important;border-radius:14px!important;padding:0 10px!important}.v56-category-trigger b{font-size:13px!important}.v56-category-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(390px,calc(100vw - 20px))!important;max-height:calc(100dvh - 168px)!important;border-radius:20px!important}.v56-main-links a{min-height:38px!important;padding:8px 10px!important;border-radius:14px!important;font-size:13px!important}.v56-user-dropdown{position:fixed!important;top:58px!important;right:10px!important;left:auto!important;width:calc(100vw - 20px)!important;min-width:0!important;max-height:calc(100dvh - 74px)!important;overflow:auto!important}.v56-notif .notif-panel{position:fixed!important;top:58px!important;right:10px!important;left:10px!important;width:auto!important;max-height:calc(100dvh - 74px)!important}.v56-lang-menu{position:fixed!important;top:58px!important;right:10px!important}.v56-header.is-panel-header .v56-main{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"brand brand actions"!important}.v56-header.is-panel-header .v56-panel-toggle b{display:none!important}.v56-header.is-panel-header .v56-brand-text{max-width:calc(100vw - 238px)!important}}@media(max-width:440px){.topbar.v56-header{padding:0 8px!important}.v56-main{gap:7px!important}.v56-brand-text{max-width:calc(100vw - 208px)!important;font-size:15px!important}.v56-actions{gap:4px!important}.v56-icon-btn,.v56-lang summary,.v56-user-toggle,.v56-panel-toggle{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:13px!important}.v56-category-trigger{padding:0 9px!important}.v56-category-trigger i{display:none!important}.v56-main-links a{padding-inline:9px!important}.v56-category-dropdown{left:0!important;width:calc(100vw - 16px)!important}.v56-category-children{margin-left:10px!important}.v56-header.is-panel-header .v56-brand-text{max-width:calc(100vw - 198px)!important}}.v57-header .v56-main{grid-template-columns:minmax(180px,auto) minmax(0,auto)!important;align-items:center!important;gap:14px!important}.v57-header.is-storefront-header .v56-main{grid-template-columns:minmax(180px,1fr) minmax(0,auto)!important}.v57-header .v56-brand-zone{min-width:0!important}.v57-header .v56-actions{justify-self:end!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;overflow:visible!important}.v57-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(260px,360px)!important;align-items:center!important;gap:8px!important;position:relative!important;overflow:visible!important}.v57-header .v57-nav-search{justify-self:end!important;width:100%!important;max-width:360px!important;height:42px!important;margin:0!important;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}.v57-header .v57-nav-search input{font-size:14px!important;min-width:0!important}.v57-header .v57-nav-search button{height:32px!important;min-height:32px!important;padding:0 13px!important;border-radius:12px!important;font-size:13px!important;white-space:nowrap!important}.v57-header .v56-main-links{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding-bottom:1px!important}.v57-header .v56-category{z-index:1990!important}.v57-header .v56-category-dropdown{z-index:2050!important}.v57-header .v56-icon-btn,.v57-header .v56-lang summary,.v57-header .v56-user-toggle,.v57-header .v56-login{position:relative!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}@media(max-width:1080px){.v57-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr) minmax(220px,300px)!important;gap:7px!important} .v57-header .v57-nav-search{max-width:300px!important} .v57-header .v56-main{grid-template-columns:minmax(150px,1fr) minmax(0,auto)!important}}@media(max-width:820px){.topbar.v57-header{padding:0 8px!important;overflow:visible!important} .v57-header .v56-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions"!important;gap:7px!important;padding:8px 0 6px!important} .v57-header .v56-brand-zone{grid-area:brand!important;min-width:0!important;max-width:100%!important} .v57-header .v56-actions{grid-area:actions!important;justify-self:end!important;gap:4px!important;min-width:max-content!important;flex:0 0 auto!important} .v57-header .v56-brand{min-width:0!important;max-width:100%!important;gap:8px!important} .v57-header .v56-brand-text{display:block!important;max-width:calc(100vw - 232px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important} .v57-header .v56-brand-logo,.v57-header .v56-brand-mark{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:14px!important} .v57-header .v56-icon-btn,.v57-header .v56-lang summary,.v57-header .v56-user-toggle,.v57-header .v56-panel-toggle{display:inline-flex!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:13px!important;padding:0!important;align-items:center!important;justify-content:center!important} .v57-header .v56-icon-btn span,.v57-header .v56-lang summary span,.v57-header .v56-avatar{display:grid!important;place-items:center!important} .v57-header .v56-icon-btn em,.v57-header .v56-login em,.v57-header .v56-register,.v57-header .v56-lang summary b,.v57-header .v56-cart em,.v57-header .v56-user-text,.v57-header .v56-user-toggle i{display:none!important} .v57-header .v56-icon-btn b{position:absolute!important;right:-5px!important;top:-6px!important;min-width:16px!important;height:16px!important;font-size:10px!important;line-height:16px!important;padding:0 4px!important} .v57-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"category links" "search search"!important;align-items:center!important;gap:7px!important;min-height:0!important;padding:0 0 8px!important;overflow:visible!important} .v57-header .v56-category{grid-area:category!important;min-width:0!important} .v57-header .v56-category-trigger{height:36px!important;min-height:36px!important;max-width:128px!important;padding:0 9px!important;border-radius:13px!important} .v57-header .v56-category-trigger b{font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} .v57-header .v56-category-trigger i{display:none!important} .v57-header .v56-main-links{grid-area:links!important;display:flex!important;gap:6px!important;overflow-x:auto!important;overflow-y:visible!important;white-space:nowrap!important;min-width:0!important;scrollbar-width:none!important} .v57-header .v56-main-links::-webkit-scrollbar{display:none!important} .v57-header .v56-main-links a{min-height:36px!important;padding:8px 9px!important;border-radius:13px!important;font-size:12px!important} .v57-header .v57-nav-search{grid-area:search!important;justify-self:stretch!important;width:100%!important;max-width:none!important;height:40px!important;border-radius:15px!important;padding-left:10px!important} .v57-header .v57-nav-search input{font-size:13px!important} .v57-header .v57-nav-search button{min-width:44px!important;width:44px!important;height:30px!important;padding:0!important;font-size:0!important;border-radius:11px!important} .v57-header .v57-nav-search button::before{content:"🔎";font-size:14px!important} .v57-header .v56-category-dropdown{left:0!important;right:auto!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 148px)!important;border-radius:18px!important} .v57-header .v56-user-dropdown{top:52px!important;right:8px!important;left:8px!important;width:auto!important;max-height:calc(100dvh - 64px)!important} .v57-header .v56-notif .notif-panel{top:52px!important;right:8px!important;left:8px!important;width:auto!important;max-height:calc(100dvh - 64px)!important} .v57-header .v56-lang-menu{top:52px!important;right:8px!important}}@media(max-width:440px){.v57-header .v56-main{gap:5px!important} .v57-header .v56-brand-text{max-width:calc(100vw - 204px)!important;font-size:14px!important} .v57-header .v56-actions{gap:3px!important} .v57-header .v56-icon-btn,.v57-header .v56-lang summary,.v57-header .v56-user-toggle,.v57-header .v56-panel-toggle{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important} .v57-header .v56-avatar{width:28px!important;height:28px!important;flex-basis:28px!important} .v57-header .v56-category-trigger{max-width:112px!important} .v57-header .v56-main-links a{padding-inline:8px!important} .v57-header .v57-nav-search{height:39px!important}}@media(max-width:360px){.v57-header .v56-brand-text{max-width:calc(100vw - 184px)!important;font-size:13px!important} .v57-header .v56-icon-btn,.v57-header .v56-lang summary,.v57-header .v56-user-toggle,.v57-header .v56-panel-toggle{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important} .v57-header .v56-category-trigger b{display:none!important}}.v58-header .v56-actions{align-items:center!important;justify-content:flex-end!important}.v58-header .v56-icon-btn,.v58-header .v56-lang summary,.v58-header .v56-user-toggle,.v58-header .v56-login,.v58-header .v56-register{transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.v58-header .v56-icon-btn:hover,.v58-header .v56-lang summary:hover,.v58-header .v56-user-toggle:hover,.v58-header .v56-login:hover,.v58-header .v56-register:hover{transform:translateY(-1px)!important}@media(max-width:820px){.topbar.v58-header{position:relative!important;z-index:1200!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;backdrop-filter:saturate(145%) blur(14px)!important;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important} .v58-header .v56-header-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important} .v58-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px 2px 6px!important;min-height:50px!important;overflow:visible!important} .v58-header .v56-brand-zone{min-width:0!important;overflow:hidden!important} .v58-header .v56-brand{min-width:0!important;max-width:100%!important;gap:8px!important;overflow:hidden!important} .v58-header .v56-brand-logo,.v58-header .v56-brand-mark{width:38px!important;height:38px!important;min-width:38px!important;flex:0 0 38px!important;border-radius:14px!important} .v58-header .v56-brand-text{display:block!important;max-width:clamp(86px,32vw,180px)!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:15px!important;letter-spacing:-.02em!important} .v58-header .v56-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important} .v58-header .v56-icon-btn,.v58-header .v56-lang summary,.v58-header .v56-user-toggle,.v58-header .v56-login,.v58-header .v56-register,.v58-header .v56-panel-toggle{display:inline-grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-width:38px!important;border-radius:14px!important;padding:0!important;flex:0 0 38px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,var(--bg)),color-mix(in srgb,var(--bg) 62%,var(--card)))!important;border:1px solid color-mix(in srgb,var(--line) 82%,var(--primary))!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;color:var(--text)!important;line-height:1!important;text-decoration:none!important;visibility:visible!important;opacity:1!important;overflow:visible!important} .v58-header .v56-icon-btn span,.v58-header .v56-lang summary span,.v58-header .v56-user-toggle .v56-avatar,.v58-header .v56-login span,.v58-header .v56-panel-toggle span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;font-size:17px!important;line-height:1!important;margin:0!important} .v58-header .v56-avatar{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important} .v58-header .v56-user-toggle .v56-avatar{font-size:16px!important} .v58-header .v56-icon-btn em,.v58-header .v56-login em,.v58-header .v56-cart em,.v58-header .v56-user-text,.v58-header .v56-user-toggle i,.v58-header .v56-lang summary b,.v58-header .v56-panel-toggle b{display:none!important} .v58-header .v56-register{font-size:0!important;color:transparent!important} .v58-header .v56-register::before{content:"+";display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:20px!important;font-weight:950!important;line-height:1!important;transform:translateY(-1px)!important} .v58-header .v56-icon-btn b,.v58-header .notif-btn b,.v58-header .v56-cart b{position:absolute!important;right:-4px!important;top:-5px!important;display:grid!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:2px solid var(--card)!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:10px!important;font-weight:950!important;line-height:1!important;box-shadow:0 5px 12px rgba(37,99,235,.25)!important;z-index:5!important} .v58-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"category links" "search search"!important;gap:8px!important;padding:1px 2px 8px!important;overflow:visible!important} .v58-header .v56-category-trigger{height:38px!important;min-height:38px!important;max-width:136px!important;border-radius:14px!important;padding:0 10px!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important;background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important} .v58-header .v56-category-trigger span{font-size:16px!important} .v58-header .v56-category-trigger b{font-size:12px!important;line-height:1!important;max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} .v58-header .v56-main-links{display:flex!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity!important;padding:1px 0 2px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important} .v58-header .v56-main-links::-webkit-scrollbar{display:none!important} .v58-header .v56-main-links a{scroll-snap-align:start!important;min-height:38px!important;padding:8px 10px!important;border-radius:14px!important;font-size:12px!important;line-height:1!important;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 8px 18px rgba(15,23,42,.045)!important;flex:0 0 auto!important} .v58-header .v57-nav-search{height:42px!important;min-height:42px!important;border-radius:16px!important;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;box-shadow:0 10px 22px rgba(15,23,42,.055)!important;overflow:hidden!important} .v58-header .v57-nav-search span{width:22px!important;min-width:22px!important;font-size:15px!important} .v58-header .v57-nav-search input{font-size:14px!important;min-width:0!important;height:100%!important} .v58-header .v57-nav-search button{width:42px!important;min-width:42px!important;height:32px!important;min-height:32px!important;border-radius:12px!important;padding:0!important} .v58-header .v56-category-dropdown{top:calc(100% + 8px)!important;left:0!important;width:min(420px,calc(100vw - 16px))!important;max-height:calc(100dvh - 150px)!important;border-radius:20px!important;box-shadow:0 24px 60px rgba(15,23,42,.20)!important;overflow:auto!important} .v58-header .v56-user-dropdown,.v58-header .v56-notif .notif-panel{position:fixed!important;top:54px!important;right:8px!important;left:8px!important;width:auto!important;min-width:0!important;max-height:calc(100dvh - 66px)!important;overflow:auto!important;border-radius:20px!important} .v58-header .v56-lang-menu{position:fixed!important;top:54px!important;right:8px!important;border-radius:16px!important}}@media(max-width:440px){.topbar.v58-header{padding:0 7px!important} .v58-header .v56-main{gap:6px!important;padding-top:7px!important} .v58-header .v56-brand-logo,.v58-header .v56-brand-mark{width:36px!important;height:36px!important;min-width:36px!important;flex-basis:36px!important;border-radius:13px!important} .v58-header .v56-brand-text{max-width:clamp(70px,26vw,130px)!important;font-size:14px!important} .v58-header .v56-actions{gap:4px!important} .v58-header .v56-icon-btn,.v58-header .v56-lang summary,.v58-header .v56-user-toggle,.v58-header .v56-login,.v58-header .v56-register,.v58-header .v56-panel-toggle{width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;min-height:35px!important;flex-basis:35px!important;border-radius:13px!important} .v58-header .v56-icon-btn span,.v58-header .v56-lang summary span,.v58-header .v56-login span,.v58-header .v56-panel-toggle span{font-size:16px!important} .v58-header .v56-avatar{width:28px!important;height:28px!important;min-width:28px!important} .v58-header .v56-category-trigger{height:36px!important;min-height:36px!important;max-width:118px!important;padding:0 9px!important} .v58-header .v56-category-trigger b{max-width:68px!important;font-size:11px!important} .v58-header .v56-main-links a{min-height:36px!important;padding:8px 9px!important;font-size:11px!important} .v58-header .v57-nav-search{height:40px!important;min-height:40px!important}}@media(max-width:370px){.topbar.v58-header{padding:0 6px!important} .v58-header .v56-brand{gap:6px!important} .v58-header .v56-brand-text{display:none!important} .v58-header .v56-actions{gap:3px!important} .v58-header .v56-icon-btn,.v58-header .v56-lang summary,.v58-header .v56-user-toggle,.v58-header .v56-login,.v58-header .v56-register,.v58-header .v56-panel-toggle{width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important;min-height:33px!important;flex-basis:33px!important;border-radius:12px!important} .v58-header .v56-category-trigger{max-width:46px!important;padding:0!important} .v58-header .v56-category-trigger b,.v58-header .v56-category-trigger i{display:none!important}}.topbar.v59-header{overflow:visible!important}.v59-header .v56-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;column-gap:8px!important;row-gap:0!important;white-space:nowrap!important;overflow:visible!important}.v59-header .v56-notif{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;flex:0 0 auto!important;position:relative!important}.v59-header .v56-icon-btn,.v59-header .notif-btn,.v59-header .v56-lang summary,.v59-header .v56-user-toggle,.v59-header .v56-login,.v59-header .v56-register{box-sizing:border-box!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;vertical-align:middle!important;flex:0 0 auto!important;line-height:1!important}.v59-header .notif-btn span,.v59-header .v56-icon-btn>span:not(.badge),.v59-header .v56-lang summary>span{position:static!important;inset:auto!important;right:auto!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important;display:inline-grid!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:17px!important;line-height:1!important}.v59-header .notif-btn [data-notif-count],.v59-header .v56-cart>b{position:absolute!important;right:-5px!important;top:-6px!important;display:grid!important;place-items:center!important;min-width:18px!important;width:auto!important;height:18px!important;min-height:18px!important;padding:0 4px!important;border:2px solid var(--card)!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:10px!important;font-weight:950!important;line-height:1!important;box-shadow:0 6px 14px rgba(37,99,235,.24)!important;z-index:3!important;pointer-events:none!important}.v59-header .notif-btn [data-notif-count]:not(.active){display:none!important}.v59-header .notif-btn [data-notif-count].active{background:var(--danger)!important;animation:pulseBell 1.2s infinite!important}.v59-header .v56-cart>b{background:var(--primary)!important}.v59-header .v56-lang{display:inline-flex!important;margin:0!important;padding:0!important;align-items:center!important;position:relative!important;flex:0 0 auto!important}.v59-header .v56-lang-menu{right:0!important;left:auto!important}.v59-header .v56-category-trigger{gap:8px!important;align-items:center!important;justify-content:center!important}.v59-header .v56-category-dropdown{overflow:auto!important;overscroll-behavior:contain!important}@media(min-width:821px){.v59-header .v56-icon-btn,.v59-header .notif-btn,.v59-header .v56-lang summary,.v59-header .v56-login{height:42px!important;min-height:42px!important;min-width:42px!important;border-radius:15px!important} .v59-header .v56-user-toggle{height:42px!important;min-height:42px!important;border-radius:15px!important} .v59-header .v56-register{height:42px!important;min-height:42px!important;border-radius:15px!important}}@media(max-width:820px){.v59-header .v56-actions{gap:5px!important;column-gap:5px!important;min-width:max-content!important;justify-content:flex-end!important} .v59-header .v56-icon-btn,.v59-header .notif-btn,.v59-header .v56-lang summary,.v59-header .v56-user-toggle,.v59-header .v56-login,.v59-header .v56-register,.v59-header .v56-panel-toggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;padding:0!important;border-radius:14px!important} .v59-header .notif-btn span,.v59-header .v56-icon-btn>span:not(.badge),.v59-header .v56-lang summary>span,.v59-header .v56-login span{width:21px!important;height:21px!important;min-width:21px!important;font-size:17px!important} .v59-header .v56-user-toggle .v56-avatar{position:static!important;display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;font-size:16px!important} .v59-header .v56-icon-btn em,.v59-header .v56-login em,.v59-header .v56-register,.v59-header .v56-lang summary b,.v59-header .v56-cart em,.v59-header .v56-user-text,.v59-header .v56-user-toggle i,.v59-header .v56-panel-toggle b{display:none!important} .v59-header .v56-register{display:inline-grid!important;color:transparent!important;font-size:0!important} .v59-header .v56-register::before{content:"+";display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:20px!important;font-weight:950!important;line-height:1!important} .v59-header .notif-btn [data-notif-count],.v59-header .v56-cart>b{right:-3px!important;top:-5px!important;min-width:16px!important;height:16px!important;min-height:16px!important;padding:0 3px!important;font-size:9px!important;border-width:2px!important} .v59-header .v56-category{min-width:40px!important;flex:0 0 auto!important} .v59-header .v56-category-trigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:14px!important;gap:0!important} .v59-header .v56-category-trigger span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;font-size:18px!important;line-height:1!important;margin:0!important} .v59-header .v56-category-trigger b,.v59-header .v56-category-trigger i{display:none!important} .v59-header .v56-category-dropdown{left:0!important;right:auto!important;width:min(390px,calc(100vw - 16px))!important;max-height:calc(100dvh - 146px)!important;border-radius:20px!important} .v59-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}}@media(max-width:440px){.v59-header .v56-actions{gap:4px!important;column-gap:4px!important} .v59-header .v56-icon-btn,.v59-header .notif-btn,.v59-header .v56-lang summary,.v59-header .v56-user-toggle,.v59-header .v56-login,.v59-header .v56-register,.v59-header .v56-panel-toggle{width:35px!important;min-width:35px!important;max-width:35px!important;height:35px!important;min-height:35px!important;flex-basis:35px!important;border-radius:13px!important} .v59-header .v56-category-trigger{width:38px!important;min-width:38px!important;max-width:38px!important;height:35px!important;min-height:35px!important;border-radius:13px!important} .v59-header .notif-btn [data-notif-count],.v59-header .v56-cart>b{right:-3px!important;top:-4px!important}}@media(max-width:370px){.v59-header .v56-actions{gap:3px!important;column-gap:3px!important} .v59-header .v56-icon-btn,.v59-header .notif-btn,.v59-header .v56-lang summary,.v59-header .v56-user-toggle,.v59-header .v56-login,.v59-header .v56-register,.v59-header .v56-panel-toggle{width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important;min-height:33px!important;flex-basis:33px!important;border-radius:12px!important} .v59-header .v56-category-trigger{width:36px!important;min-width:36px!important;max-width:36px!important;height:33px!important;min-height:33px!important;border-radius:12px!important}}:root{--v61-gap:16px;--v61-gap-sm:10px;--v61-card-radius:22px;--v61-soft-shadow:0 14px 36px rgba(15,23,42,.075);}html,body{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:1.5;touch-action:manipulation;background:var(--bg)!important}.container,.footer{max-width:1320px!important}.container{min-width:0!important}.card,.product-card,.category-card,.section-block,.hero,.commerce-hero,.shop-layout,.product-detail,.checkout-grid,.panel-layout,.table-card,.form-card{min-width:0!important;max-width:100%!important}img,video,iframe,svg{max-width:100%!important;height:auto}input,select,textarea,button{font:inherit;max-width:100%}button,a,.btn,.pill,.rail-chip,.product-card{-webkit-tap-highlight-color:transparent}.btn{border-radius:15px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;white-space:normal!important}.btn.sm{min-height:38px!important}.section-block{margin:28px 0!important;min-width:0!important}.section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;max-width:100%!important}.section-head h1,.section-head h2{line-height:1.16!important;letter-spacing:-.02em!important}.section-head>a:not(.btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;font-weight:900!important;white-space:nowrap!important}.topbar.v61-header{z-index:2200!important;overflow:visible!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important}.v61-header .v56-main{grid-template-columns:minmax(155px,auto) minmax(0,1fr)!important;gap:12px!important;overflow:visible!important}.v61-header .v56-actions{justify-self:end!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow:visible!important}.v61-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(250px,390px)!important;gap:10px!important;align-items:center!important;overflow:visible!important}.v61-header .v56-main-links{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;align-items:center!important;gap:7px!important;scrollbar-width:none!important}.v61-header .v56-main-links::-webkit-scrollbar{display:none!important}.v61-header .v56-main-links a{flex:0 0 auto!important;min-height:38px!important;border-radius:14px!important}.v61-header .v56-search{justify-self:end!important;width:100%!important;max-width:390px!important;min-width:0!important}.v61-header .v56-category-dropdown,.v61-header .notif-panel,.v61-header .v56-user-dropdown,.v61-header .v56-lang-menu{z-index:2300!important}.product-card{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%!important;min-height:0!important;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;border-radius:var(--v61-card-radius)!important;box-shadow:var(--v61-soft-shadow)!important;padding:13px!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.product-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.105)!important;border-color:color-mix(in srgb,var(--primary) 22%,var(--line))!important}.product-card .product-img{position:relative!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;border-radius:18px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,#7c3aed 8%,transparent))!important;overflow:hidden!important;display:grid!important;place-items:center!important}.product-card .product-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-card .product-info{display:flex!important;flex-direction:column!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important}.product-card .product-info>span{font-size:12px!important;color:var(--muted)!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.product-card .product-info h3{margin:0!important;font-size:16px!important;line-height:1.25!important;font-weight:950!important;min-height:40px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:anywhere!important}.product-card .product-info h3 a{display:block!important}.product-card .product-info p{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:36px!important}.product-card .rating-mini{font-size:12px!important;color:#f59e0b!important;font-weight:900!important;line-height:1.2!important}.product-card .compact-price,.product-card .price-row{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin-top:auto!important;min-width:0!important}.product-card .price-row b{font-size:18px!important;line-height:1.1!important;letter-spacing:-.01em!important}.product-card .price-row del{font-size:12px!important;color:var(--muted)!important}.product-card form{margin:0!important;margin-top:2px!important;width:100%!important}.product-card .btn{width:100%!important;min-height:40px!important;border-radius:14px!important;padding:9px 10px!important;font-size:13px!important;font-weight:950!important}.product-badge{max-width:calc(100% - 18px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-badge.sold{max-width:45%!important}.home-product-area{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow:visible!important}.home-product-area.has-home-widgets{grid-template-columns:minmax(230px,290px) minmax(0,1fr)!important}.home-product-main{min-width:0!important;width:100%!important}.home-products-configurable-grid,.home-product-row,.product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-rows:none!important;gap:16px!important;align-items:stretch!important;overflow:visible!important;padding:0!important;margin:0!important;scroll-snap-type:none!important}.home-products-configurable-grid>.product-card,.home-product-row>.product-card,.product-grid>.product-card{width:100%!important;min-width:0!important;scroll-snap-align:none!important}.product-grid.mode-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}.product-grid.mode-compact{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))!important}.product-grid.mode-list{grid-template-columns:1fr!important}.product-grid.mode-list .product-card{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:stretch!important}.product-grid.mode-list .product-img{height:auto!important;aspect-ratio:1.16/1!important}.category-grid,.enhanced-categories{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:14px!important;overflow:visible!important;grid-auto-flow:row!important;grid-auto-columns:unset!important}.category-card,.enhanced-category{border-radius:20px!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important;min-width:0!important;overflow:hidden!important}.product-slider{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,260px)!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;padding:2px 2px 12px!important;-webkit-overflow-scrolling:touch!important}.slide-card{min-width:0!important;max-width:none!important;border-radius:22px!important;box-shadow:var(--v61-soft-shadow)!important}.slide-img{aspect-ratio:1.22/1!important;height:auto!important;min-height:0!important}.shop-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important}.shop-main-panel{min-width:0!important}.shop-sidebar,.side-nav,.panel-nav{position:sticky!important;top:96px!important;max-height:calc(100dvh - 116px)!important;overflow:auto!important;scrollbar-width:thin!important}.catalog-toolbar{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(145px,.55fr) minmax(145px,.55fr) auto!important;gap:10px!important;align-items:center!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important}.catalog-toolbar input,.catalog-toolbar select{min-width:0!important;height:44px!important;border-radius:14px!important}.product-detail{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)!important;gap:22px!important;align-items:start!important}.detail-gallery,.product-detail-info{min-width:0!important}.detail-gallery .detail-image,.detail-image{width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;border-radius:22px!important}.detail-gallery .detail-image img,.detail-image img{object-fit:contain!important;background:var(--bg)!important}.product-detail-info h1{font-size:clamp(28px,3.8vw,44px)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin:12px 0!important;overflow-wrap:anywhere!important}.price-line b{font-size:clamp(28px,4vw,42px)!important}.share-actions,.product-quick-actions,.actions,.summary{display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.share-actions>*,.product-quick-actions>*{min-width:0!important}.checkout-grid,.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.table-card{overflow:auto!important;-webkit-overflow-scrolling:touch!important}.table-card table{min-width:720px}.form-inline{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(120px,1fr) auto!important;gap:10px!important}.footer{border-top:1px solid var(--line)!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important;align-items:start!important}.admin-area .container,.account-area .container{max-width:1480px!important}.panel-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important}.panel-layout>*,.settings-content,.settings-section,.admin-widget-page{min-width:0!important;max-width:100%!important}.panel-nav,.side-nav{border-radius:22px!important;background:var(--card)!important;border:1px solid var(--line)!important;padding:12px!important;box-shadow:var(--v61-soft-shadow)!important}.panel-nav a,.side-nav a{border-radius:14px!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important}.update-body,.installer-body{overflow-y:auto!important;overflow-x:hidden!important;min-height:100dvh!important;position:relative!important}.update-shell,.installer-shell{max-width:1180px!important;min-width:0!important}.update-card,.update-panel,.installer-card{min-width:0!important;overflow-wrap:anywhere!important}.update-table-wrap,.log-box,.migration-list{max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}@media(max-width:1180px){.container,.footer{width:calc(100% - 28px)!important} .home-product-area.has-home-widgets{grid-template-columns:minmax(210px,250px) minmax(0,1fr)!important} .home-products-configurable-grid,.home-product-row,.product-grid,.product-grid.mode-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}}@media(max-width:900px){.container,.footer{width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important} .v61-header .v56-utility{display:none!important} .v61-header .v56-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:56px!important;padding:8px 0!important} .v61-header .v56-brand-zone{min-width:0!important;overflow:hidden!important} .v61-header .v56-brand-text{max-width:clamp(96px,34vw,210px)!important;font-size:16px!important} .v61-header .v56-brand-logo,.v61-header .v56-brand-mark{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important;border-radius:14px!important} .v61-header .v56-actions{gap:5px!important;min-width:0!important;max-width:100%!important} .v61-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;padding:7px 0 9px!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important} .v61-header .v56-search{grid-column:1/-1!important;grid-row:2!important;max-width:none!important;width:100%!important;height:42px!important;margin-top:0!important} .v61-header .v56-main-links{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow-x:auto!important;gap:6px!important} .v61-header .v56-main-links a{min-height:36px!important;padding:8px 10px!important;font-size:12px!important} .v61-header .v56-category{grid-column:1!important;grid-row:1!important;position:relative!important} .v61-header .v56-category-dropdown{position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 8px)!important;width:min(390px,calc(100vw - 16px))!important;max-height:calc(100dvh - 136px)!important;overflow:auto!important;border-radius:20px!important} .home-product-area,.home-product-area.has-home-widgets{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;overflow:visible!important} .home-widget-sticky{position:static!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(245px,80vw)!important;overflow-x:auto!important;overflow-y:hidden!important;gap:12px!important;padding-bottom:8px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important} .home-widget-card{scroll-snap-align:start!important} .home-products-configurable-grid,.home-product-row,.product-grid,.product-grid.mode-grid,.product-grid.mode-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;padding:0!important;margin:0!important} .product-grid.mode-list .product-card{grid-template-columns:150px minmax(0,1fr)!important} .shop-layout,.product-detail,.checkout-grid,.grid-2,.panel-layout,.settings-shell,.reviews-wrap{grid-template-columns:1fr!important;gap:16px!important} .shop-sidebar,.side-nav,.panel-nav{position:static!important;max-height:none!important;overflow:visible!important} .shop-sidebar{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:10px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important} .shop-sidebar::-webkit-scrollbar{display:none!important} .shop-sidebar .sidebar-head{flex:0 0 auto!important;min-width:140px!important} .shop-sidebar .pill{flex:0 0 auto!important;white-space:nowrap!important;margin-top:0!important;scroll-snap-align:start!important} .mobile-category-chips{display:flex!important;overflow-x:auto!important;padding-bottom:8px!important;gap:8px!important;scrollbar-width:none!important} .mobile-category-chips::-webkit-scrollbar{display:none!important} .catalog-toolbar{grid-template-columns:1fr 1fr!important;padding:12px!important} .catalog-toolbar input{grid-column:1/-1!important} .catalog-toolbar button{grid-column:1/-1!important;width:100%!important} .detail-gallery .detail-image,.detail-image{aspect-ratio:1.05/1!important} .footer{grid-template-columns:1fr!important;gap:14px!important;width:calc(100% - 20px)!important} .panel-nav,.side-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .form-inline{grid-template-columns:1fr 1fr!important} .form-inline .btn,.form-inline button{grid-column:1/-1!important;width:100%!important}}@media(max-width:640px){:root{--v61-card-radius:18px;--v61-gap:12px} .container,.footer{width:calc(100% - 14px)!important;margin-top:12px!important} .card{padding:14px!important;border-radius:18px!important} .section-block{margin:22px 0!important} .section-head{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:9px!important;margin:18px 0 12px!important} .section-head>a:not(.btn){justify-self:start!important;min-height:34px!important;font-size:13px!important} .commerce-hero,.hero{padding:18px!important;border-radius:22px!important} .hero h1{font-size:clamp(27px,9vw,34px)!important;line-height:1.05!important} .hero p{font-size:15px!important;line-height:1.55!important} .actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important} .actions .btn{width:100%!important} .product-card{padding:10px!important;border-radius:17px!important;gap:8px!important;box-shadow:0 10px 26px rgba(15,23,42,.07)!important} .product-card .product-img{border-radius:14px!important;aspect-ratio:1/1!important} .product-card .product-info{gap:5px!important} .product-card .product-info>span{font-size:11px!important} .product-card .product-info h3{font-size:13.5px!important;line-height:1.22!important;min-height:34px!important} .product-card .product-info p{display:none!important} .product-card .rating-mini{font-size:11px!important} .product-card .price-row b{font-size:15.5px!important} .product-card .price-row del{font-size:11px!important} .product-card .btn{min-height:36px!important;border-radius:12px!important;padding:8px 7px!important;font-size:12px!important} .product-badge{top:6px!important;left:6px!important;padding:4px 6px!important;font-size:9px!important;border-radius:999px!important} .product-badge.sold{right:6px!important;left:auto!important} .home-products-configurable-grid,.home-product-row,.product-grid,.product-grid.mode-grid,.product-grid.mode-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} .product-grid.mode-list .product-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important} .product-grid.mode-list .product-img{aspect-ratio:1/1!important} .category-grid,.enhanced-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} .category-card,.enhanced-category{padding:13px!important;border-radius:17px!important} .product-slider{grid-auto-columns:minmax(198px,74vw)!important;gap:12px!important} .slide-card{padding:12px!important;border-radius:18px!important} .slide-card h3{font-size:15px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} .catalog-toolbar{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important} .catalog-toolbar input,.catalog-toolbar select,.catalog-toolbar button{grid-column:auto!important;width:100%!important;min-height:44px!important;font-size:16px!important} .category-page-hero h1{font-size:clamp(26px,8vw,34px)!important} .product-detail-info h1{font-size:clamp(26px,8.5vw,36px)!important} .detail-gallery .detail-image,.detail-image{aspect-ratio:1/1!important;border-radius:18px!important} .buy-box,.share-actions,.product-quick-actions,.summary{display:grid!important;grid-template-columns:1fr!important;width:100%!important} .buy-box label,.buy-box input,.buy-box button,.share-actions>*,.product-quick-actions>*,.summary>*{width:100%!important} .panel-nav,.side-nav{grid-template-columns:1fr!important} .stats{grid-template-columns:1fr!important} .table-card{overflow:visible!important} .table-card table,.responsive-table table{min-width:0!important;width:100%!important} .table-card thead,.responsive-table thead{display:none!important} .table-card table,.table-card tbody,.table-card tr,.table-card td,.responsive-table table,.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block!important;width:100%!important} .table-card tr,.responsive-table tr{border:1px solid var(--line)!important;border-radius:16px!important;margin-bottom:10px!important;padding:10px!important;background:var(--card)!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important} .table-card td,.responsive-table td{border:0!important;padding:8px 4px!important;display:grid!important;grid-template-columns:minmax(96px,38%) minmax(0,1fr)!important;gap:8px!important;text-align:left!important;word-break:break-word!important} .table-card td::before,.responsive-table td::before{content:attr(data-label);display:block!important;color:var(--muted)!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.02em!important} .form-card input,.form-card select,.form-card textarea,.form-inline input,.form-inline select,.buy-box input,.table-card input,.table-card select{font-size:16px!important;min-height:44px!important}}@media(max-width:420px){.topbar.v61-header{padding-left:7px!important;padding-right:7px!important} .v61-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important} .v61-header .v56-brand{gap:7px!important} .v61-header .v56-brand-logo,.v61-header .v56-brand-mark{width:36px!important;height:36px!important;min-width:36px!important;flex-basis:36px!important} .v61-header .v56-brand-text{font-size:14px!important;max-width:clamp(72px,27vw,118px)!important} .v61-header .v56-actions{gap:3px!important} .v61-header .v56-icon-btn,.v61-header .notif-btn,.v61-header .v56-lang summary,.v61-header .v56-user-toggle,.v61-header .v56-login,.v61-header .v56-register,.v61-header .v56-panel-toggle{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important;border-radius:12px!important} .v61-header .v56-category-trigger{width:36px!important;min-width:36px!important;max-width:36px!important;height:34px!important;min-height:34px!important;border-radius:12px!important} .v61-header .v56-main-links a{font-size:11px!important;padding:7px 8px!important;min-height:34px!important} .v61-header .v56-search{height:39px!important;border-radius:14px!important;padding-left:9px!important} .v61-header .v56-search button{min-width:64px!important;height:31px!important;font-size:12px!important;padding:0 9px!important} .home-products-configurable-grid,.home-product-row,.product-grid,.product-grid.mode-grid,.product-grid.mode-compact{gap:8px!important} .product-card{padding:8px!important;border-radius:15px!important} .product-card .product-img{border-radius:12px!important} .product-card .product-info h3{font-size:12.5px!important;min-height:31px!important} .product-card .rating-mini,.product-card .product-info>span{font-size:10.5px!important} .product-card .price-row b{font-size:14px!important} .product-card .btn{font-size:11px!important;min-height:34px!important} .category-grid,.enhanced-categories{grid-template-columns:1fr!important} .table-card td,.responsive-table td{grid-template-columns:1fr!important;gap:3px!important}}@media(max-width:350px){.v61-header .v56-brand-text{display:none!important} .home-products-configurable-grid,.home-product-row,.product-grid,.product-grid.mode-grid,.product-grid.mode-compact{grid-template-columns:1fr!important} .product-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important} .product-card .product-img{aspect-ratio:1/1!important} .product-card .product-info h3{font-size:13px!important}}.v62-header .v56-user-dropdown,.v62-header .user-dropdown.v56-user-dropdown{width:min(300px,calc(100vw - 24px))!important;max-width:min(300px,calc(100vw - 24px))!important;min-width:0!important;padding:12px!important;border-radius:18px!important;}.v62-header .v56-lang-menu{width:auto!important;min-width:118px!important;max-width:160px!important;}.v62-header .notif-panel{width:min(320px,calc(100vw - 24px))!important;max-width:min(320px,calc(100vw - 24px))!important;}.v62-header .v56-category-dropdown{width:min(330px,calc(100vw - 24px))!important;max-width:min(330px,calc(100vw - 24px))!important;min-width:0!important;padding:10px!important;border-radius:19px!important;}.v62-header .v56-category-head{padding:8px 8px 10px!important;gap:8px!important}.v62-header .v56-category-list{gap:6px!important}.v62-header .v56-category-row{min-height:40px!important}.v62-header .v56-category-link{min-height:40px!important;padding:8px 9px!important;border-radius:13px!important}.v62-header .v56-category-link span{width:26px!important;min-width:26px!important;height:26px!important;border-radius:10px!important;font-size:15px!important}.v62-header .v56-category-link b{font-size:13.5px!important;line-height:1.2!important}.v62-header .v56-category-child-toggle{width:34px!important;min-width:34px!important;height:34px!important;border-radius:12px!important}.v62-header .v56-category-children{margin:6px 0 0 38px!important;padding-left:8px!important;gap:5px!important}.v62-header .v56-category-children a{min-height:32px!important;padding:6px 8px!important;border-radius:11px!important;font-size:13px!important}@media(max-width:900px){.v62-header .v56-user-dropdown,.v62-header .user-dropdown.v56-user-dropdown{right:0!important;left:auto!important;top:calc(100% + 8px)!important;width:min(286px,calc(100vw - 16px))!important;max-width:min(286px,calc(100vw - 16px))!important;padding:10px!important;border-radius:17px!important;} .v62-header .v56-user-head{gap:9px!important;padding:9px!important;border-radius:15px!important} .v62-header .v56-user-links{gap:5px!important} .v62-header .v56-user-links a{min-height:38px!important;padding:8px 9px!important;border-radius:12px!important;font-size:13px!important} .v62-header .v56-user-foot{gap:8px!important;padding:8px!important;font-size:12px!important} .v62-header .v56-category-dropdown{left:0!important;right:auto!important;top:calc(100% + 8px)!important;width:min(292px,calc(100vw - 16px))!important;max-width:min(292px,calc(100vw - 16px))!important;max-height:min(68dvh,520px)!important;padding:9px!important;border-radius:17px!important;} .v62-header .v56-actions{gap:5px!important;column-gap:5px!important;justify-content:flex-end!important} .v62-header .v56-icon-btn,.v62-header .notif-btn,.v62-header .v56-lang summary,.v62-header .v56-user-toggle,.v62-header .v56-login,.v62-header .v56-register,.v62-header .v56-panel-toggle{margin:0!important;} .home-products-featured-section,.sale-section,.best-seller-section,.home-product-main>.section-block{overflow:visible!important;min-width:0!important;} .home-products-configurable-grid,.home-product-row.mobile-product-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:2px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;padding:2px 2px 14px!important;margin:0 -7px 0 0!important;width:100%!important;max-width:100%!important;scrollbar-width:none!important;-ms-overflow-style:none!important;} .home-products-configurable-grid::-webkit-scrollbar,.home-product-row.mobile-product-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .home-products-configurable-grid::after,.home-product-row.mobile-product-scroll::after{content:"";display:block!important;flex:0 0 1px!important;width:1px!important} .home-products-configurable-grid>.product-card,.home-product-row.mobile-product-scroll>.product-card{flex:0 0 min(226px,76vw)!important;width:min(226px,76vw)!important;min-width:min(226px,76vw)!important;max-width:min(226px,76vw)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;display:flex!important;grid-template-columns:none!important;} .home-products-configurable-grid .product-img,.home-product-row.mobile-product-scroll .product-img{height:auto!important;aspect-ratio:1/1!important;} .home-products-configurable-grid .product-info p,.home-product-row.mobile-product-scroll .product-info p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} .home-product-area,.home-product-area.has-home-widgets{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;overflow:visible!important;} .home-widget-sidebar{width:100%!important;max-width:100%!important;overflow:visible!important;margin:0 0 12px!important;} .home-widget-sticky,.home-widget-sticky.no-scrollbar{position:static!important;top:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:2px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;touch-action:pan-x pan-y!important;padding:2px 2px 13px!important;margin:0 -7px 0 0!important;width:100%!important;max-width:100%!important;scrollbar-width:none!important;-ms-overflow-style:none!important;} .home-widget-sticky::-webkit-scrollbar,.home-widget-sticky.no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .home-widget-sticky::after{content:"";display:block!important;flex:0 0 1px!important;width:1px!important} .home-widget-sticky>.home-widget-card{flex:0 0 min(300px,82vw)!important;width:min(300px,82vw)!important;min-width:min(300px,82vw)!important;max-width:min(300px,82vw)!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;} .home-widget-mobile-head{display:flex!important;margin-bottom:8px!important} .home-widget-card.mode-list .home-widget-mini-list,.home-widget-card.mode-slider .home-widget-slider,.home-widget-slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;}}@media(max-width:640px){.home-products-configurable-grid>.product-card,.home-product-row.mobile-product-scroll>.product-card{flex-basis:min(205px,78vw)!important;width:min(205px,78vw)!important;min-width:min(205px,78vw)!important;max-width:min(205px,78vw)!important;} .home-widget-sticky>.home-widget-card{flex-basis:min(286px,84vw)!important;width:min(286px,84vw)!important;min-width:min(286px,84vw)!important;max-width:min(286px,84vw)!important;}}@media(max-width:420px){.v62-header .v56-user-dropdown,.v62-header .user-dropdown.v56-user-dropdown{width:min(272px,calc(100vw - 14px))!important;max-width:min(272px,calc(100vw - 14px))!important} .v62-header .v56-category-dropdown{width:min(278px,calc(100vw - 14px))!important;max-width:min(278px,calc(100vw - 14px))!important} .home-products-configurable-grid>.product-card,.home-product-row.mobile-product-scroll>.product-card{flex-basis:min(188px,80vw)!important;width:min(188px,80vw)!important;min-width:min(188px,80vw)!important;max-width:min(188px,80vw)!important;} .home-widget-sticky>.home-widget-card{flex-basis:min(270px,86vw)!important;width:min(270px,86vw)!important;min-width:min(270px,86vw)!important;max-width:min(270px,86vw)!important;}}@media(min-width:901px){.home-widget-mobile-head{display:none!important}}.v63-header .notif-head{gap:10px!important;align-items:center!important}.v63-header .notif-head-actions{display:inline-flex!important;align-items:center!important;gap:8px!important}.v63-header .notif-head-actions a,.v63-header .notif-head-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:31px!important;padding:0 10px!important;border-radius:999px!important;border:0!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;font-weight:900!important;font-size:12px!important;text-decoration:none!important;cursor:pointer!important}.v63-header .notif-head-actions button{background:transparent!important}.v63-header .notif-item{position:relative!important;text-decoration:none!important}.v63-header .notif-item.unread::before{content:"";position:absolute;left:8px;top:14px;width:7px;height:7px;border-radius:999px;background:var(--danger)}.v63-header .notif-item.unread{padding-left:22px!important}.notification-page-layout{align-items:start}.notification-page{display:grid;gap:16px;min-width:0}.notification-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card));overflow:hidden}.notification-hero h1{margin:4px 0 6px;font-size:clamp(24px,3vw,34px)}.notification-hero .eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-weight:950;font-size:12px}.notification-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn.soft{background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);box-shadow:none;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))}.btn.danger{background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);box-shadow:none;border:1px solid color-mix(in srgb,var(--danger) 20%,var(--line))}.btn.ghost{background:var(--card);color:var(--text);box-shadow:none;border:1px solid var(--line)}.btn.mini{min-height:34px;padding:7px 11px;border-radius:12px;font-size:13px}.danger-text{color:var(--danger)!important}.notification-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.notification-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:20px}.notification-stat span{color:var(--muted);font-weight:850}.notification-stat b{font-size:24px}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:20px}.notification-filters{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.notification-filters::-webkit-scrollbar{display:none}.notification-filters a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--text);text-decoration:none;font-weight:900;white-space:nowrap}.notification-filters a.active{background:var(--primary);color:#fff;border-color:var(--primary)}.notification-filters small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--muted) 13%,transparent);font-size:12px}.notification-list-page{display:grid;gap:12px}.notification-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px;border-radius:22px;border-left:4px solid transparent}.notification-card.is-unread{border-left-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.notification-card.is-read{opacity:.88}.notification-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-weight:950;flex:0 0 auto}.notification-card.is-read .notification-icon{background:color-mix(in srgb,var(--muted) 10%,var(--card));color:var(--muted)}.notification-content{min-width:0}.notification-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.notification-card-head>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notification-card-head time{color:var(--muted);font-size:12px;white-space:nowrap}.notification-card h2{font-size:18px;margin:0 0 5px}.notification-card p{margin:0;color:var(--muted);line-height:1.55;word-break:break-word}.notification-type{background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 18%,var(--line))}.notification-new{background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);border-color:color-mix(in srgb,var(--danger) 20%,var(--line))}.notification-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.notification-card-actions form{margin:0;display:inline-flex}.notification-card-actions .btn,.notification-card-actions button{white-space:nowrap}.notification-empty{display:grid;place-items:center;text-align:center;gap:8px;padding:36px 18px;border-radius:24px}.notification-empty>div{display:grid;place-items:center;width:58px;height:58px;border-radius:22px;background:color-mix(in srgb,var(--primary) 8%,var(--card));font-size:28px}.notification-empty h2{margin:0}@media(max-width:900px){.notification-page-layout{display:block}.notification-page-layout .panel-nav{margin-bottom:12px}.notification-hero{align-items:flex-start;flex-direction:column;padding:16px;border-radius:20px}.notification-hero-actions{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.notification-hero-actions form,.notification-hero-actions .btn{width:100%}.notification-stat-grid{grid-template-columns:repeat(3,minmax(112px,1fr));overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.notification-stat{min-width:112px;scroll-snap-align:start;display:grid;justify-items:start}.notification-toolbar{align-items:flex-start;flex-direction:column}.notification-filters{width:100%;padding-bottom:2px}.notification-card{grid-template-columns:1fr;gap:10px;padding:13px;border-radius:20px}.notification-icon{width:38px;height:38px;border-radius:14px}.notification-card-head{align-items:flex-start;flex-direction:column}.notification-card-head time{white-space:normal}.notification-card-actions{display:grid;grid-template-columns:1fr;gap:8px}.notification-card-actions form,.notification-card-actions .btn,.notification-card-actions button{width:100%;justify-content:center}.v63-header .notif-head{align-items:flex-start!important}.v63-header .notif-head-actions{gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.v63-header .notif-head-actions a,.v63-header .notif-head-actions button{min-height:29px!important;padding:0 8px!important;font-size:11px!important}}body.account-area .panel-layout{grid-template-columns:minmax(190px,224px) minmax(0,1fr)!important;gap:18px!important;}body.account-area .side-nav.account-side{width:100%!important;max-width:224px!important;padding:10px!important;gap:6px!important;border-radius:20px!important;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 14px 36px rgba(15,23,42,.07)!important;}body.account-area .side-nav.account-side .side-title{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 9px 10px!important;color:var(--muted)!important;font-size:13px!important;font-weight:950!important;letter-spacing:-.01em!important;}body.account-area .side-nav.account-side a{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:8px 9px!important;border-radius:13px!important;font-size:13.5px!important;font-weight:850!important;line-height:1.2!important;border:1px solid transparent!important;color:var(--text)!important;white-space:nowrap!important;}body.account-area .side-nav.account-side a:hover,body.account-area .side-nav.account-side a.active{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;}body.account-area .account-nav-icon{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 7%,var(--bg))!important;font-size:15px!important;}body.account-area .side-nav.account-side a.active .account-nav-icon{background:var(--primary)!important;color:#fff!important;}body.account-area .account-nav-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;}.v64-header .notif-head-actions,.v63-header .notif-head-actions{flex-wrap:wrap!important;}.v63-header .notif-head-actions [data-notif-clear]{background:color-mix(in srgb,var(--danger) 9%,var(--card))!important;color:var(--danger)!important;}.v63-header .notif-list{display:grid!important;gap:6px!important;}.v63-header .notif-item{border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;}.v63-header .notif-item.unread{background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 16%,var(--line))!important;}.notification-card form button[disabled],.notification-hero-actions form button[disabled]{opacity:.65!important;pointer-events:none!important;}@media(max-width:900px){body.account-area .panel-layout{display:block!important;grid-template-columns:1fr!important;gap:14px!important} body.account-area .side-nav.account-side[data-panel-nav]{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(282px,84vw)!important;max-width:min(282px,84vw)!important;height:100dvh!important;margin:0!important;padding:12px 10px!important;border-radius:0 22px 22px 0!important;overflow:auto!important;transform:translateX(-106%)!important;} body.account-area .side-nav.account-side[data-panel-nav].open{transform:translateX(0)!important} body.account-area .side-nav.account-side a{min-height:40px!important;font-size:13.5px!important;padding:8px!important} body.account-area .side-nav.account-side .side-title{padding-top:4px!important} body.account-area .account-nav-icon{flex-basis:27px!important;width:27px!important;height:27px!important}}@media(min-width:901px){body.account-area .side-nav.account-side .side-close{display:none!important}}@media(max-width:380px){body.account-area .side-nav.account-side[data-panel-nav]{width:min(264px,86vw)!important;max-width:min(264px,86vw)!important} body.account-area .side-nav.account-side a{font-size:13px!important;gap:7px!important}}.v65-header{position:sticky!important;top:0!important;z-index:2200!important;overflow:visible!important}.v65-header .v56-header-shell,.v65-header .v56-main,.v65-header .v56-nav-row,.v65-header .v56-actions{overflow:visible!important}.v65-header .v56-user,.v65-header .v56-notif,.v65-header .notif-wrap,.v65-header .v56-category,.v65-header .v56-lang{position:relative!important}.v65-header .v56-user-dropdown,.v65-header .user-dropdown.v56-user-dropdown{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(278px,calc(100vw - 18px))!important;max-width:min(278px,calc(100vw - 18px))!important;min-width:0!important;max-height:min(72dvh,520px)!important;overflow:auto!important;z-index:3200!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important}.v65-header .v56-user.open .v56-user-dropdown,.v65-header .v56-user-dropdown.open{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.v65-header .notif-panel{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(310px,calc(100vw - 18px))!important;max-width:min(310px,calc(100vw - 18px))!important;max-height:min(72dvh,520px)!important;overflow:auto!important;z-index:3250!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important}.v65-header .notif-panel.open{display:block!important}.v65-header .v56-category-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(304px,calc(100vw - 18px))!important;max-width:min(304px,calc(100vw - 18px))!important;max-height:min(72dvh,520px)!important;overflow:auto!important;z-index:3180!important;padding:8px!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important}.v65-header .v56-category-dropdown.open{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.v65-header .v56-category-head{padding:7px 8px 8px!important;margin:0!important;min-height:0!important}.v65-header .v56-category-head b{font-size:13px!important}.v65-header .v56-category-head a{font-size:12px!important;padding:6px 8px!important;border-radius:10px!important}.v65-header .v56-category-list{gap:5px!important}.v65-header .v56-category-row{min-height:34px!important;gap:5px!important}.v65-header .v56-category-link{min-height:34px!important;padding:6px 7px!important;border-radius:12px!important;gap:7px!important}.v65-header .v56-category-link span{width:24px!important;height:24px!important;min-width:24px!important;border-radius:9px!important;font-size:14px!important}.v65-header .v56-category-link b{font-size:13px!important;line-height:1.15!important}.v65-header .v56-category-child-toggle{width:30px!important;min-width:30px!important;height:30px!important;border-radius:10px!important}.v65-header .v56-category-children{margin:4px 0 0 34px!important;padding-left:6px!important;gap:4px!important}.v65-header .v56-category-children a{min-height:29px!important;padding:5px 7px!important;border-radius:10px!important;font-size:12.5px!important}.v65-header .v56-actions{gap:7px!important;column-gap:7px!important}.v65-header .notif-btn b[data-notif-count]{position:absolute!important;top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;line-height:18px!important;background:var(--danger)!important;color:#fff!important;display:none!important;place-items:center!important;box-shadow:0 0 0 2px var(--card)!important}.v65-header .notif-btn b[data-notif-count].active{display:grid!important}@media(max-width:900px){.v65-header .v56-actions{gap:5px!important;justify-content:flex-end!important;flex-wrap:nowrap!important} .v65-header .v56-user-dropdown,.v65-header .user-dropdown.v56-user-dropdown{right:0!important;left:auto!important;top:calc(100% + 7px)!important;width:min(264px,calc(100vw - 12px))!important;max-height:min(70dvh,510px)!important} .v65-header .notif-panel{right:0!important;left:auto!important;top:calc(100% + 7px)!important;width:min(296px,calc(100vw - 12px))!important;max-height:min(70dvh,510px)!important} .v65-header .v56-category-dropdown{left:0!important;right:auto!important;top:calc(100% + 7px)!important;width:min(286px,calc(100vw - 12px))!important;max-height:min(68dvh,500px)!important} .v65-header .v56-category-trigger{width:35px!important;min-width:35px!important;max-width:35px!important;height:33px!important;min-height:33px!important;border-radius:12px!important;padding:0!important} .v65-header .v56-category-trigger span{font-size:17px!important} .v65-header .v56-category-trigger b,.v65-header .v56-category-trigger i{display:none!important} .v65-header .notif-head{display:grid!important;grid-template-columns:1fr!important;align-items:start!important} .v65-header .notif-head-actions{justify-content:start!important;gap:5px!important} .v65-header .notif-head-actions a,.v65-header .notif-head-actions button{min-height:27px!important;padding:0 7px!important;font-size:10.5px!important}}@media(max-width:390px){.v65-header .notif-panel{right:-38px!important;width:min(288px,calc(100vw - 10px))!important}.v65-header .v56-user-dropdown{right:0!important;width:min(252px,calc(100vw - 10px))!important}}@media(max-width:900px){.shop-layout.is-category-page .shop-sidebar{display:none!important} .shop-layout.is-category-page{display:block!important} .shop-layout.is-category-page .category-page-hero{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:15px!important;border-radius:20px!important} .shop-layout.is-category-page .category-page-hero h1{font-size:clamp(24px,8vw,34px)!important;margin:6px 0!important;line-height:1.08!important} .shop-layout.is-category-page .category-page-hero p{font-size:14px!important;line-height:1.55!important;margin:0!important} .shop-layout.is-category-page .category-page-hero>b{justify-self:start!important;min-height:32px!important;padding:7px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-size:13px!important} .shop-layout.is-category-page .catalog-toolbar{grid-template-columns:1fr!important;gap:8px!important;padding:11px!important;border-radius:18px!important} .shop-layout.is-category-page .catalog-toolbar input,.shop-layout.is-category-page .catalog-toolbar select,.shop-layout.is-category-page .catalog-toolbar button{grid-column:auto!important;width:100%!important;height:42px!important}}.home-categories-priority .enhanced-category,.home-categories-priority .category-card{min-height:0!important;padding:13px!important;border-radius:18px!important;gap:6px!important}.home-categories-priority .category-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;font-size:19px!important;margin-bottom:3px!important}.home-categories-priority .enhanced-category b{font-size:15px!important;line-height:1.18!important}.home-categories-priority .enhanced-category small{font-size:12px!important;line-height:1.2!important}.home-categories-priority .enhanced-category p{margin:2px 0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media(max-width:900px){.home-categories-priority .enhanced-categories{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:10px!important;padding:2px 2px 12px!important;scroll-snap-type:x mandatory!important} .home-categories-priority .enhanced-category{flex:0 0 min(172px,54vw)!important;width:min(172px,54vw)!important;scroll-snap-align:start!important;padding:11px!important} .home-categories-priority .enhanced-category p{display:none!important}}@media(max-width:900px){.home-products-configurable-grid,.home-section-configurable-grid.mobile-product-scroll{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(var(--home-product-rows,var(--section-rows,1)),auto)!important;grid-template-columns:none!important;grid-auto-columns:minmax(205px,72vw)!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;padding:2px 2px 14px!important;margin:0 -7px 0 0!important;width:100%!important;max-width:100%!important;scrollbar-width:none!important} .home-section-configurable-grid.mobile-product-scroll{grid-template-rows:repeat(var(--section-rows,1),auto)!important} .home-products-configurable-grid::-webkit-scrollbar,.home-section-configurable-grid.mobile-product-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .home-products-configurable-grid>.product-card,.home-section-configurable-grid.mobile-product-scroll>.product-card{width:100%!important;min-width:0!important;max-width:none!important;flex:auto!important;scroll-snap-align:start!important}}@media(max-width:420px){.home-products-configurable-grid,.home-section-configurable-grid.mobile-product-scroll{grid-auto-columns:minmax(184px,78vw)!important}}.newsletter-admin-page{display:grid;gap:16px;min-width:0}.newsletter-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card))}.newsletter-hero h1{margin:6px 0;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.035em}.newsletter-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.newsletter-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:20px}.newsletter-stat span{color:var(--muted);font-weight:850}.newsletter-stat b{font-size:28px}.newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:16px;align-items:start}.newsletter-cron-card code{display:block;width:100%;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--bg);overflow-wrap:anywhere;color:var(--primary);font-weight:850}.newsletter-mini-settings{display:grid;gap:8px;margin-top:12px}.newsletter-mini-settings span{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:14px;padding:10px;background:var(--bg)}.newsletter-product-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.newsletter-product-preview a{display:grid;gap:7px;border:1px solid var(--line);border-radius:17px;padding:10px;background:var(--card);text-decoration:none;color:var(--text)}.newsletter-product-preview span{display:grid;place-items:center;aspect-ratio:1.1/1;border-radius:13px;background:var(--bg);overflow:hidden}.newsletter-product-preview img{width:100%;height:100%;object-fit:cover}.newsletter-product-preview b{font-size:13px;line-height:1.25}.newsletter-product-preview small{color:var(--primary);font-weight:900}.newsletter-campaign-list{display:grid;gap:9px}.newsletter-campaign-list>div{border:1px solid var(--line);border-radius:15px;padding:11px;background:var(--bg)}.newsletter-campaign-list b,.newsletter-campaign-list span{display:block}.newsletter-campaign-list span{color:var(--muted);font-size:12px;margin-top:4px}.newsletter-table-wrap{overflow:auto}.newsletter-table-wrap table{min-width:680px}.newsletter-preference-box{box-shadow:none!important;margin:4px 0 12px}.switch-row{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important}.switch-row input{width:20px!important;height:20px!important;margin-top:3px!important;accent-color:var(--primary)}.switch-row span{display:grid;gap:4px}.switch-row small{color:var(--muted);line-height:1.45}.newsletter-admin-note code{display:block;margin:8px 0;padding:10px;border-radius:12px;background:var(--bg);overflow-wrap:anywhere}@media(max-width:900px){.newsletter-admin-layout{display:block!important}.newsletter-admin-page{gap:13px}.newsletter-hero{display:grid;grid-template-columns:1fr;padding:16px;border-radius:20px}.newsletter-stat-grid{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x proximity}.newsletter-stat{flex:0 0 150px;display:grid;justify-items:start;scroll-snap-align:start}.newsletter-grid{grid-template-columns:1fr;gap:13px}.newsletter-product-preview{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x mandatory}.newsletter-product-preview a{flex:0 0 min(170px,62vw);scroll-snap-align:start}.newsletter-table-wrap table{min-width:620px}.switch-row{gap:10px!important}}.v65-header .notif-btn>span[aria-hidden="true"]{position:static!important;top:auto!important;right:auto!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;display:inline!important;box-shadow:none!important;animation:none!important;transform:none!important}.v66-header .v56-actions{gap:8px!important;align-items:center!important}.v66-header .v56-icon-btn{position:relative!important;flex:0 0 auto!important}.v66-header .v56-icon-btn>b{position:absolute!important;top:-6px!important;right:-6px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:var(--muted)!important;color:#fff!important;font-size:10px!important;line-height:18px!important;display:grid!important;place-items:center!important;padding:0 4px!important;box-shadow:0 4px 12px rgba(15,23,42,.16)!important}.v66-header .v56-icon-btn>b.active,.v66-header .notif-btn>b.active{background:var(--danger)!important}.v66-header .notif-btn span{position:static!important;min-width:0!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;display:inline!important;padding:0!important;box-shadow:none!important;animation:none!important}.v66-header .notif-btn>b{position:absolute!important;top:-6px!important;right:-6px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:var(--muted)!important;color:#fff!important;font-size:10px!important;line-height:18px!important;display:grid!important;place-items:center!important;padding:0 4px!important}.v66-header .notif-btn>b:not(.active):empty,.v66-header .v56-icon-btn>b:not(.active):empty{display:none!important}.v66-header .v56-user{position:relative!important}.v66-header .v56-user-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(280px,calc(100vw - 24px))!important;max-width:280px!important;transform:none!important;z-index:1900!important}.v66-header .v56-user.open .v56-user-dropdown,.v66-header .v56-user-dropdown.open{display:block!important;opacity:1!important;visibility:visible!important}.v66-header .v56-compare em{max-width:72px!important}.v66-header .v56-category-dropdown{width:min(300px,calc(100vw - 24px))!important}.v66-header .v56-category-row{min-height:42px!important}.v66-header .v56-category-link{padding:9px 10px!important}.v66-header .v56-category-link span{width:28px!important;height:28px!important}.v66-header .v56-category-children a{padding:8px 10px!important}.product-card-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.product-card-actions form{min-width:0}.product-card-actions .btn{width:100%;min-height:38px}.compare-card-btn{font-size:13px}.compare-page{display:flex;flex-direction:column;gap:18px}.compare-hero{display:flex;justify-content:space-between;align-items:center;gap:18px}.compare-hero h1{margin:.25rem 0}.compare-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.compare-hero-actions>b{display:grid;place-items:center;min-width:66px;height:44px;border-radius:15px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.btn.danger-soft{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.compare-empty{text-align:center;padding:42px 18px}.compare-empty>div{font-size:46px}.compare-table-wrap{overflow:auto;padding:0!important}.compare-table{min-width:760px;border-collapse:separate;border-spacing:0}.compare-table th,.compare-table td{vertical-align:top;border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:190px}.compare-table th:first-child,.compare-table td:first-child{position:sticky;left:0;background:var(--card);z-index:1;min-width:145px;font-weight:850;color:var(--text)}.compare-product-head{display:flex;flex-direction:column;gap:8px}.compare-thumb{width:126px;height:110px;border-radius:16px;background:var(--bg);display:grid;place-items:center;overflow:hidden}.compare-thumb img{width:100%;height:100%;object-fit:cover}.compare-actions{display:flex;flex-direction:column;gap:8px}.compare-actions .btn{width:100%}.flash-compare-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%) translateY(16px);z-index:2200;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:12px 14px;font-weight:800;opacity:0;transition:.2s ease}.flash-compare-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media(max-width:900px){body.admin-area .side-nav.admin-side[data-panel-nav]{width:min(274px,78vw)!important;max-width:min(274px,78vw)!important;padding:12px 10px!important;border-radius:0 18px 18px 0!important;gap:6px!important}body.admin-area .side-nav.admin-side[data-panel-nav] a{min-height:39px!important;padding:8px 9px!important;font-size:13px!important;gap:7px!important}body.admin-area .side-nav.admin-side .side-title{font-size:14px!important;padding:6px 4px!important}.v66-header .notif-panel.open{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(420px,92vw)!important;max-height:min(76dvh,540px)!important;z-index:2400!important;border-radius:22px!important;padding:12px!important;box-shadow:0 26px 80px rgba(15,23,42,.32)!important}.v66-header .notif-panel.open:before{content:"";position:fixed;inset:-100vh;background:rgba(15,23,42,.28);z-index:-1}.v66-header .notif-head{align-items:flex-start!important}.v66-header .notif-head-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}.v66-header .notif-head-actions a,.v66-header .notif-head-actions button{min-height:30px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important;padding:6px 8px!important}.v66-header .v56-actions{gap:7px!important}.v66-header .v56-icon-btn,.v66-header .notif-btn,.v66-header .v56-lang summary{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important}.v66-header .v56-icon-btn em,.v66-header .v56-lang summary b{display:none!important}.v66-header .v56-user-dropdown{position:fixed!important;top:72px!important;right:10px!important;width:min(276px,calc(100vw - 20px))!important}.compare-hero{align-items:stretch;flex-direction:column}.compare-hero-actions{justify-content:space-between}.compare-table-wrap{margin-left:-2px;margin-right:-2px;border-radius:18px!important}.compare-table{min-width:680px}.compare-table th,.compare-table td{min-width:166px;padding:12px}.compare-table th:first-child,.compare-table td:first-child{min-width:118px}.compare-thumb{width:110px;height:96px}.product-card-actions{grid-template-columns:1fr 1fr}.product-card-actions .btn{font-size:12px;padding-inline:8px}.product-detail-info .product-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.product-detail-info .product-quick-actions form,.product-detail-info .product-quick-actions a{flex:1 1 160px}.product-detail-info .product-quick-actions .btn{width:100%}}@media(max-width:420px){body.admin-area .side-nav.admin-side[data-panel-nav]{width:min(252px,76vw)!important}.v66-header .notif-panel.open{width:94vw!important}.product-card-actions{grid-template-columns:1fr}.compare-table{min-width:620px}.compare-table th,.compare-table td{min-width:150px}.compare-table th:first-child,.compare-table td:first-child{min-width:106px}}.admin-page-v67{align-items:start!important;gap:18px!important}.admin-main-v67{min-width:0;display:grid;gap:16px}.admin-hero-v67{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px!important;border-radius:26px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card))!important;overflow:hidden}.admin-hero-v67 h1{margin:7px 0 6px;font-size:clamp(25px,3vw,36px);letter-spacing:-.04em}.admin-hero-v67 p{margin:0;color:var(--muted);line-height:1.55;max-width:720px}.admin-eyebrow-v67{display:inline-flex;align-items:center;width:max-content;min-height:27px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:12px;font-weight:950;letter-spacing:.02em}.admin-hero-actions-v67{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-stat-grid-v67{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stat-card-v67{display:grid;gap:6px;padding:16px!important;border-radius:21px!important}.admin-stat-card-v67 span{color:var(--muted);font-weight:900;font-size:13px}.admin-stat-card-v67 b{font-size:28px;letter-spacing:-.05em}.admin-stat-card-v67 small{color:var(--muted);font-weight:750}.admin-card-head-v67{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-card-head-v67 h2{margin:6px 0 3px;font-size:21px;letter-spacing:-.03em}.admin-card-head-v67 p{margin:0}.admin-form-grid-v67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-form-grid-v67.compact{gap:11px}.admin-form-grid-v67 label,.admin-toolbar-v67 label,.admin-product-builder-v67 label,.category-edit-form-v67 label{display:flex;flex-direction:column;gap:7px;font-weight:850;min-width:0}.admin-form-grid-v67 input,.admin-form-grid-v67 select,.admin-form-grid-v67 textarea,.admin-toolbar-v67 input,.admin-toolbar-v67 select,.admin-product-builder-v67 input,.admin-product-builder-v67 select,.admin-product-builder-v67 textarea,.category-edit-form-v67 input,.category-edit-form-v67 select,.category-edit-form-v67 textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:11px 12px;min-height:43px;outline:none}.admin-form-grid-v67 input:focus,.admin-form-grid-v67 select:focus,.admin-form-grid-v67 textarea:focus,.admin-toolbar-v67 input:focus,.admin-toolbar-v67 select:focus,.admin-product-builder-v67 input:focus,.admin-product-builder-v67 select:focus,.admin-product-builder-v67 textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.admin-create-card-v67,.admin-form-section-v67{border-radius:24px!important}.admin-toggle-box-v67{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:end}.admin-toggle-box-v67.vertical{grid-template-columns:1fr}.admin-toggle-box-v67 .check{display:flex!important;align-items:center!important;gap:9px!important;min-height:43px;padding:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 72%,var(--card));font-weight:850!important}.admin-toggle-box-v67 input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:var(--primary)}.admin-form-footer-v67{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.admin-list-head-v67{margin-top:10px!important}.admin-empty-v67{display:grid;place-items:center;text-align:center;gap:8px;padding:38px 18px!important}.admin-empty-v67>div{display:grid;place-items:center;width:58px;height:58px;border-radius:21px;background:color-mix(in srgb,var(--primary) 9%,var(--card));font-size:30px}.admin-empty-v67 h2{margin:0}.admin-pill-v67{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:950;white-space:nowrap}.admin-pill-v67.is-active{background:color-mix(in srgb,var(--ok) 12%,var(--card));color:var(--ok)}.admin-pill-v67.is-draft{background:color-mix(in srgb,var(--muted) 13%,var(--card));color:var(--muted)}.category-admin-list-v67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.category-admin-card-v67{position:relative;padding:16px!important;border-radius:24px!important}.category-admin-card-head-v67{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:13px}.category-admin-card-head-v67 b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.category-admin-card-head-v67 small{display:block;color:var(--muted);font-weight:750;margin-top:2px}.category-icon-v67{display:grid;place-items:center;width:44px;height:44px;border-radius:17px;background:color-mix(in srgb,var(--cat-color) 13%,var(--card));color:var(--cat-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-color) 18%,transparent);font-size:21px}.category-edit-form-v67{display:grid!important;gap:12px}.category-edit-form-v67 textarea{min-height:82px}.category-delete-v67{position:absolute;right:16px;bottom:16px}.category-delete-v67 .link-danger{min-height:34px;padding:0 11px;border-radius:12px;background:color-mix(in srgb,var(--danger) 9%,transparent)}.admin-toolbar-v67{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(150px,.75fr) minmax(170px,.9fr) auto;align-items:end;gap:12px;padding:14px!important;border-radius:22px!important}.admin-toolbar-v67 span{font-size:12px;color:var(--muted);font-weight:950;text-transform:uppercase;letter-spacing:.02em}.admin-product-list-v67{display:grid;gap:12px}.admin-product-card-v67{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px!important;border-radius:22px!important}.admin-product-thumb-v67{display:grid;place-items:center;width:82px;height:82px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--bg)),var(--bg));overflow:hidden;color:var(--muted);font-size:28px;font-weight:950}.admin-product-thumb-v67 img{width:100%;height:100%;object-fit:cover}.admin-product-info-v67{min-width:0;display:grid;gap:10px}.admin-product-title-v67{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.admin-product-title-v67 h2{margin:0;font-size:18px;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-title-v67 p{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-meta-v67{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-product-meta-v67 span{display:grid;gap:2px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 68%,var(--card));padding:9px 10px;min-width:0}.admin-product-meta-v67 b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-meta-v67 small{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.admin-product-meta-v67 .is-low-stock{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--card))}.admin-product-meta-v67 .is-low-stock b{color:var(--danger)}.admin-product-actions-v67{display:grid;gap:8px;min-width:104px}.admin-product-actions-v67 .btn{width:100%}.admin-form-layout-v67{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:16px;align-items:start}.admin-form-main-v67{display:grid;gap:16px;min-width:0}.admin-form-side-v67{display:grid;gap:16px;min-width:0}.admin-product-builder-v67{display:block}.admin-product-builder-v67 textarea{min-height:116px}.admin-main-image-preview-v67{width:min(260px,100%);border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--bg);padding:8px}.admin-main-image-preview-v67 img{border-radius:13px}.admin-gallery-box-v67{display:grid;gap:11px;border:1px solid var(--line);border-radius:18px;padding:14px;background:color-mix(in srgb,var(--bg) 62%,var(--card))}.admin-gallery-box-v67 h3,.admin-variant-box-v67 h3{margin:0}.admin-gallery-grid-v67{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.admin-gallery-grid-v67 figure{margin:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--card)}.admin-gallery-grid-v67 img{width:100%;height:82px;object-fit:cover}.admin-gallery-grid-v67 figcaption{padding:6px;text-align:center;color:var(--muted);font-size:12px}.admin-variant-box-v67{display:grid;gap:10px}.admin-variant-box-v67 p{margin:0;color:var(--muted)}.admin-variant-row-v67{display:grid!important;grid-template-columns:1.2fr 1fr .9fr .7fr .8fr;gap:9px;align-items:center}.admin-variant-row-v67 input,.admin-variant-row-v67 select{min-height:40px}.admin-sticky-save-v67{position:sticky;top:88px;display:grid;gap:12px}@media(max-width:1100px){.category-admin-list-v67{grid-template-columns:1fr}.admin-product-card-v67{grid-template-columns:74px minmax(0,1fr);align-items:start}.admin-product-actions-v67{grid-column:1/-1;display:flex}.admin-product-actions-v67 .btn{flex:1}.admin-product-meta-v67{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-layout-v67{grid-template-columns:1fr}.admin-sticky-save-v67{position:static}}@media(max-width:900px){.admin-page-v67{display:block!important}.admin-page-v67 .side-nav{margin-bottom:12px}.admin-hero-v67{align-items:stretch;flex-direction:column;padding:17px!important;border-radius:22px!important}.admin-hero-actions-v67{display:grid;grid-template-columns:1fr;justify-content:stretch}.admin-hero-actions-v67 .btn{width:100%}.admin-stat-grid-v67{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x proximity}.admin-stat-card-v67{flex:0 0 150px;scroll-snap-align:start}.admin-toolbar-v67{grid-template-columns:1fr}.admin-toolbar-v67 .btn{width:100%}.admin-form-grid-v67{grid-template-columns:1fr}.admin-toggle-box-v67{grid-template-columns:1fr}.category-admin-card-head-v67{grid-template-columns:auto minmax(0,1fr)}.category-admin-card-head-v67 .admin-pill-v67{grid-column:1/-1;justify-self:start}.category-delete-v67{position:static;margin-top:10px}.category-delete-v67 .link-danger{width:100%}.admin-product-card-v67{grid-template-columns:70px minmax(0,1fr);gap:11px;padding:12px!important}.admin-product-thumb-v67{width:70px;height:70px;border-radius:16px}.admin-product-title-v67{display:grid;gap:8px}.admin-product-title-v67 .admin-pill-v67{justify-self:start}.admin-product-meta-v67{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-product-actions-v67{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.admin-variant-row-v67{grid-template-columns:1fr 1fr}.admin-form-section-v67{padding:16px!important;border-radius:21px!important}}@media(max-width:520px){.admin-main-v67{gap:13px}.admin-hero-v67 h1{font-size:25px}.admin-stat-card-v67{flex-basis:138px}.admin-product-card-v67{grid-template-columns:62px minmax(0,1fr)}.admin-product-thumb-v67{width:62px;height:62px}.admin-product-title-v67 h2{font-size:16px}.admin-product-meta-v67{grid-template-columns:1fr 1fr}.admin-product-meta-v67 span{padding:8px}.admin-product-actions-v67{grid-template-columns:1fr}.admin-form-footer-v67 .btn{width:100%}.admin-variant-row-v67{grid-template-columns:1fr}.category-admin-card-v67{padding:13px!important}.category-icon-v67{width:40px;height:40px;border-radius:15px}.admin-card-head-v67{display:grid}.admin-gallery-grid-v67{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar.v68-header{overflow:visible!important;isolation:isolate!important;}.v68-header .v56-actions{flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;max-width:100%!important;}.v68-header .v56-icon-btn,.v68-header .notif-btn,.v68-header .v56-lang summary,.v68-header .v56-user-toggle,.v68-header .v56-login,.v68-header .v56-register,.v68-header .v56-panel-toggle{flex:0 0 auto!important;box-sizing:border-box!important;}.v68-header .v56-icon-btn>b,.v68-header .notif-btn>b[data-notif-count]{pointer-events:none!important;}.v68-header .v56-compare>b:not(.active){display:none!important;}.v68-header .v56-cart>b{min-width:17px!important;height:17px!important;font-size:9px!important;}@media(max-width:900px){.topbar.v68-header{display:block!important;width:100%!important;max-width:100vw!important;padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;} .v68-header .v56-header-shell{width:100%!important;max-width:100%!important;min-width:0!important;} .v68-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-height:56px!important;padding:8px 0!important;overflow:visible!important;} .v68-header .v56-brand-zone{min-width:0!important;max-width:100%!important;gap:7px!important;overflow:hidden!important;} .v68-header .v56-brand{min-width:0!important;flex:1 1 auto!important;gap:7px!important;overflow:hidden!important;} .v68-header .v56-brand-logo,.v68-header .v56-brand-mark{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;border-radius:13px!important;} .v68-header .v56-brand-text{max-width:clamp(74px,24vw,142px)!important;font-size:14px!important;} .v68-header .v56-actions{gap:4px!important;column-gap:4px!important;flex:0 0 auto!important;min-width:0!important;max-width:calc(100vw - 94px)!important;overflow:visible!important;} .v68-header .v56-icon-btn,.v68-header .notif-btn,.v68-header .v56-lang summary,.v68-header .v56-user-toggle,.v68-header .v56-login,.v68-header .v56-register,.v68-header .v56-panel-toggle{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important;padding:0!important;border-radius:13px!important;display:inline-grid!important;place-items:center!important;gap:0!important;} .v68-header .v56-icon-btn>span,.v68-header .notif-btn>span[aria-hidden="true"],.v68-header .v56-lang summary>span,.v68-header .v56-panel-toggle>span{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;display:grid!important;place-items:center!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:16px!important;line-height:1!important;} .v68-header .v56-avatar{width:28px!important;min-width:28px!important;height:28px!important;flex-basis:28px!important;font-size:15px!important;} .v68-header .v56-icon-btn em,.v68-header .v56-login em,.v68-header .v56-cart em,.v68-header .v56-compare em,.v68-header .v56-lang summary b,.v68-header .v56-user-text,.v68-header .v56-user-toggle i,.v68-header .v56-panel-toggle b{display:none!important;} .v68-header .v56-register{color:transparent!important;font-size:0!important;} .v68-header .v56-register::before{content:"+"!important;display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:999px!important;background:var(--primary)!important;color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1!important;} .v68-header .v56-icon-btn>b,.v68-header .notif-btn>b[data-notif-count],.v68-header .v56-cart>b{position:absolute!important;top:-4px!important;right:-4px!important;min-width:16px!important;width:auto!important;height:16px!important;min-height:16px!important;padding:0 3px!important;border:2px solid var(--card)!important;border-radius:999px!important;font-size:8.5px!important;line-height:1!important;z-index:4!important;} .v68-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;align-items:center!important;overflow:visible!important;} .v68-header .v56-category-trigger{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;border-radius:12px!important;padding:0!important;}}@media(max-width:480px){.topbar.v68-header{padding-left:7px!important;padding-right:7px!important;} .v68-header .v56-main{gap:5px!important;} .v68-header .v56-brand-zone{gap:5px!important;} .v68-header .v56-brand-logo,.v68-header .v56-brand-mark{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;border-radius:12px!important;} .v68-header .v56-brand-text{max-width:clamp(58px,20vw,104px)!important;font-size:13px!important;} .v68-header .v56-actions{gap:3px!important;column-gap:3px!important;max-width:calc(100vw - 82px)!important;} .v68-header .v56-icon-btn,.v68-header .notif-btn,.v68-header .v56-lang summary,.v68-header .v56-user-toggle,.v68-header .v56-login,.v68-header .v56-register,.v68-header .v56-panel-toggle{width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important;min-height:33px!important;max-height:33px!important;flex-basis:33px!important;border-radius:12px!important;} .v68-header .v56-icon-btn>span,.v68-header .notif-btn>span[aria-hidden="true"],.v68-header .v56-lang summary>span,.v68-header .v56-panel-toggle>span{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;font-size:15px!important;} .v68-header .v56-avatar{width:26px!important;min-width:26px!important;height:26px!important;flex-basis:26px!important;font-size:14px!important;} .v68-header .v56-category-trigger{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;}}@media(max-width:370px){.topbar.v68-header{padding-left:6px!important;padding-right:6px!important;} .v68-header .v56-brand-text{display:none!important;} .v68-header .v56-actions{gap:2px!important;column-gap:2px!important;max-width:calc(100vw - 70px)!important;} .v68-header .v56-icon-btn,.v68-header .notif-btn,.v68-header .v56-lang summary,.v68-header .v56-user-toggle,.v68-header .v56-login,.v68-header .v56-register,.v68-header .v56-panel-toggle{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex-basis:30px!important;border-radius:11px!important;} .v68-header .v56-icon-btn>span,.v68-header .notif-btn>span[aria-hidden="true"],.v68-header .v56-lang summary>span,.v68-header .v56-panel-toggle>span{width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;font-size:14px!important;} .v68-header .v56-avatar{width:24px!important;min-width:24px!important;height:24px!important;flex-basis:24px!important;font-size:13px!important;} .v68-header .v56-category-trigger{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;} .v68-header .v56-icon-btn>b,.v68-header .notif-btn>b[data-notif-count],.v68-header .v56-cart>b{top:-3px!important;right:-3px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0 2px!important;font-size:8px!important;}}.admin-language-page-v69 .admin-language-main-v69{width:100%;display:grid;gap:18px;min-width:0}.language-hero-v69{display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.08)),var(--card-bg,#fff)}.language-stats-v69{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:10px;min-width:280px}.language-stats-v69 span,.language-badges-v69 span,.settings-pill-v69{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--border,#e5e7eb);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 10px 30px rgba(15,23,42,.06)}.language-stats-v69 b{font-size:22px;color:var(--primary,#2563eb)}.language-stats-v69 small,.language-badges-v69 span{color:var(--muted,#64748b);font-weight:700;font-size:12px}.language-grid-v69{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(280px,1.15fr);gap:16px;align-items:start}.language-editor-v69{display:grid;gap:16px;overflow:hidden}.language-editor-head-v69{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.language-tabs-v69{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.language-tools-v69{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px;border:1px solid var(--border,#e5e7eb);border-radius:18px;background:rgba(248,250,252,.86)}.language-search-v69{display:flex;align-items:center;gap:8px;margin:0!important;min-width:min(100%,360px);background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:0 12px!important}.language-search-v69 input{border:0!important;box-shadow:none!important;background:transparent!important;min-height:42px;padding:8px 0!important}.language-badges-v69{display:flex;gap:8px;flex-wrap:wrap}.language-badges-v69 span{display:inline-flex;flex-direction:row;align-items:center;min-height:38px;padding:8px 12px;border-radius:999px;background:#fff}.language-new-line-v69{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-bottom:14px;padding:12px;border:1px dashed var(--border,#e5e7eb);border-radius:20px;background:rgba(37,99,235,.04)}.language-line-list-v69{display:grid;gap:10px;max-height:70vh;overflow:auto;padding-right:4px;scrollbar-width:thin}.language-line-v69{display:grid!important;grid-template-columns:minmax(160px,240px) 1fr;gap:10px;align-items:start;margin:0!important;padding:10px;border:1px solid var(--border,#e5e7eb);border-radius:18px;background:#fff;transition:.2s ease}.language-line-v69:hover{border-color:rgba(37,99,235,.35);box-shadow:0 14px 34px rgba(15,23,42,.07)}.language-line-v69 span{font-weight:800;font-size:13px;color:#0f172a;word-break:break-word;padding:10px;border-radius:12px;background:#f8fafc}.language-line-v69 textarea{min-height:46px;resize:vertical;border-radius:14px!important}.language-save-v69{position:sticky;bottom:10px;z-index:4;margin-top:14px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.tax-settings-v69 .tax-grid-v69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tax-preview-v69,.language-note-v69{padding:14px;border:1px solid rgba(37,99,235,.16);border-radius:20px;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.05));color:#334155}.settings-pill-v69{display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-weight:800;color:#1d4ed8;background:#eff6ff;box-shadow:none;white-space:nowrap}.checkout-summary-v69 p{display:flex;justify-content:space-between;gap:12px;align-items:center}.checkout-summary-v69 small{color:var(--muted,#64748b);font-weight:700}@media(max-width:900px){.language-hero-v69{align-items:stretch;flex-direction:column} .language-stats-v69{min-width:0;width:100%;grid-template-columns:repeat(3,1fr)} .language-grid-v69{grid-template-columns:1fr} .tax-settings-v69 .tax-grid-v69{grid-template-columns:1fr}}@media(max-width:640px){.language-stats-v69{grid-template-columns:1fr 1fr 1fr;gap:8px} .language-stats-v69 span{padding:10px;border-radius:14px} .language-stats-v69 b{font-size:18px} .language-editor-head-v69{display:grid} .language-tabs-v69{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:4px} .language-new-line-v69{grid-template-columns:1fr} .language-line-list-v69{max-height:none;overflow:visible;padding-right:0} .language-line-v69{grid-template-columns:1fr;padding:9px;border-radius:16px} .language-line-v69 span{padding:8px;font-size:12px} .language-save-v69{position:static;display:grid;gap:10px} .language-tools-v69{align-items:stretch} .language-search-v69{width:100%;min-width:0} .language-badges-v69{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:2px}}.topbar.v70-header{display:block!important;padding:max(8px,env(safe-area-inset-top)) max(12px,calc((100vw - 1180px)/2)) 9px!important;overflow:visible!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)!important;box-shadow:0 10px 30px rgba(15,23,42,.035)!important}.v70-header .v56-utility{display:none!important}.v70-header .v56-header-shell{width:min(1180px,calc(100vw - 24px))!important;margin:0 auto!important;display:grid!important;gap:8px!important;min-width:0!important;overflow:visible!important}.v70-header .v56-main{display:grid!important;grid-template-columns:minmax(170px,1fr) auto!important;grid-template-areas:"brand actions"!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:0!important;overflow:visible!important}.v70-header .v56-brand-zone{grid-area:brand!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:hidden!important}.v70-header .v56-brand{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important}.v70-header .v56-brand-logo,.v70-header .v56-brand-mark{width:42px!important;min-width:42px!important;height:42px!important;border-radius:15px!important;overflow:hidden!important}.v70-header .v56-brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.v70-header .v56-brand-text{font-size:18px!important;font-weight:950!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:min(280px,42vw)!important}.v70-header .v56-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;overflow:visible!important;position:relative!important}.v70-header .v56-icon-btn,.v70-header .notif-btn,.v70-header .v56-lang summary,.v70-header .v56-user-toggle,.v70-header .v56-login,.v70-header .v56-register,.v70-header .v56-panel-toggle{height:40px!important;min-height:40px!important;border-radius:15px!important;border:1px solid var(--line)!important;background:var(--card)!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;position:relative!important}.v70-header .v56-icon-btn,.v70-header .notif-btn,.v70-header .v56-lang summary,.v70-header .v56-user-toggle,.v70-header .v56-login,.v70-header .v56-panel-toggle{display:inline-grid!important;place-items:center!important;width:40px!important;min-width:40px!important;padding:0!important}.v70-header .v56-register{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;font-weight:950!important;white-space:nowrap!important;color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important}.v70-header .v56-icon-btn em,.v70-header .v56-login em,.v70-header .v56-cart em,.v70-header .v56-compare em,.v70-header .v56-lang summary b,.v70-header .v56-user-text,.v70-header .v56-user-toggle i{display:none!important}.v70-header .v56-icon-btn>b,.v70-header .notif-btn>b[data-notif-count],.v70-header .v56-cart>b{position:absolute!important;top:-5px!important;right:-5px!important;min-width:17px!important;width:auto!important;height:17px!important;padding:0 4px!important;border:2px solid var(--card)!important;border-radius:999px!important;background:var(--danger)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;line-height:13px!important;text-align:center!important;z-index:4!important}.v70-header .v56-compare>b:not(.active),.v70-header .notif-btn>b[data-notif-count]:not(.active){display:none!important}.v70-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(240px,360px)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0!important;position:relative!important;overflow:visible!important}.v70-header .v56-category{position:relative!important;z-index:80!important;min-width:0!important}.v70-header .v56-category-trigger{height:38px!important;min-height:38px!important;padding:0 11px!important;border-radius:14px!important;gap:7px!important;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 8px 20px rgba(15,23,42,.04)!important}.v70-header .v56-category-trigger span{font-size:15px!important}.v70-header .v56-category-trigger b{font-size:13px!important}.v70-header .v56-category-trigger i{font-size:12px!important}.v70-header .v56-category-dropdown{top:calc(100% + 8px)!important;left:0!important;width:min(320px,calc(100vw - 28px))!important;max-width:min(320px,calc(100vw - 28px))!important;border-radius:18px!important;padding:9px!important;max-height:min(62vh,520px)!important;overflow:auto!important;box-shadow:0 24px 70px rgba(15,23,42,.17)!important}.v70-header .v56-category-head{padding:8px 8px 9px!important;margin-bottom:5px!important}.v70-header .v56-category-list{gap:5px!important}.v70-header .v56-category-group{border-radius:13px!important;padding:3px!important}.v70-header .v56-category-row{min-height:38px!important}.v70-header .v56-category-link{min-height:36px!important;padding:7px 8px!important;border-radius:11px!important}.v70-header .v56-category-link span{width:27px!important;height:27px!important;min-width:27px!important;border-radius:10px!important;font-size:14px!important}.v70-header .v56-category-link b{font-size:13px!important}.v70-header .v56-category-child-toggle{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:11px!important}.v70-header .v56-category-children{margin:2px 6px 7px 38px!important;padding:6px!important;border-radius:12px!important}.v70-header .v56-category-children a{min-height:31px!important;padding:6px 8px!important;font-size:12px!important;border-radius:10px!important}.v70-header .v56-main-links{display:flex!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important;scrollbar-width:none!important;min-width:0!important}.v70-header .v56-main-links::-webkit-scrollbar{display:none!important}.v70-header .v56-main-links a{min-height:38px!important;padding:8px 11px!important;border-radius:14px!important;font-size:13px!important;white-space:nowrap!important}.v70-header .v56-search{height:38px!important;min-width:0!important;max-width:360px!important;border-radius:14px!important;box-shadow:none!important;background:color-mix(in srgb,var(--bg) 58%,var(--card))!important}.v70-header .v56-search input{font-size:13px!important}.v70-header .v56-search button{height:30px!important;min-height:30px!important;border-radius:11px!important;padding:0 12px!important;font-size:12px!important}.v70-header .v56-user-dropdown{top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(292px,calc(100vw - 20px))!important;min-width:0!important;border-radius:18px!important}.v70-header .v56-lang-menu{top:calc(100% + 8px)!important;right:0!important;left:auto!important}.v70-header .notif-panel{top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(340px,calc(100vw - 20px))!important;max-height:min(70vh,520px)!important;border-radius:20px!important}.home-product-main{min-width:0!important}.home-product-area{min-width:0!important}.home-product-area.has-home-widgets{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;gap:18px!important}.home-product-main .section-block{min-width:0!important;overflow:hidden!important}.home-products-configurable-grid,.home-section-configurable-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(205px,1fr))!important;grid-auto-flow:row!important;gap:14px!important;overflow:visible!important;padding:0!important;margin:0!important}.home-products-configurable-grid>.product-card,.home-section-configurable-grid>.product-card{height:100%!important;min-width:0!important}.home-product-main .product-card{border-radius:20px!important;padding:12px!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important}.home-product-main .product-img{height:176px!important;border-radius:16px!important}.home-product-main .product-info h3{font-size:16px!important;line-height:1.25!important;margin:3px 0!important}.home-product-main .product-info p{min-height:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important}.home-product-main .product-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.home-product-main .product-card-actions .btn{width:100%!important;min-height:38px!important;padding:7px 8px!important;font-size:12px!important}.home-product-main .price-row b{font-size:18px!important}.home-categories-priority .enhanced-category{min-height:126px!important;padding:11px!important;border-radius:17px!important}.home-categories-priority .category-icon{width:36px!important;height:36px!important;border-radius:13px!important;font-size:18px!important}@media(max-width:1020px){.v70-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr) minmax(200px,290px)!important}.v70-header .v56-search{max-width:290px!important}.home-product-area.has-home-widgets{grid-template-columns:1fr!important}.home-widget-sidebar{order:2!important}.home-product-main{order:1!important}.home-products-configurable-grid,.home-section-configurable-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}}@media(max-width:820px){.topbar.v70-header{padding:7px max(7px,env(safe-area-inset-right)) 8px max(7px,env(safe-area-inset-left))!important}.v70-header .v56-header-shell{width:100%!important;gap:7px!important}.v70-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions"!important;gap:6px!important;min-height:42px!important}.v70-header .v56-brand-logo,.v70-header .v56-brand-mark{width:34px!important;min-width:34px!important;height:34px!important;border-radius:12px!important}.v70-header .v56-brand-text{font-size:14px!important;max-width:clamp(58px,22vw,126px)!important}.v70-header .v56-actions{gap:3px!important;max-width:calc(100vw - 84px)!important}.v70-header .v56-icon-btn,.v70-header .notif-btn,.v70-header .v56-lang summary,.v70-header .v56-user-toggle,.v70-header .v56-login,.v70-header .v56-register,.v70-header .v56-panel-toggle{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex-basis:32px!important;border-radius:11px!important;padding:0!important}.v70-header .v56-register{font-size:0!important;color:transparent!important}.v70-header .v56-register::before{content:"+"!important;color:#fff!important;font-size:18px!important;line-height:1!important}.v70-header .v56-avatar{width:25px!important;min-width:25px!important;height:25px!important;flex-basis:25px!important;font-size:13px!important}.v70-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important;min-height:0!important}.v70-header .v56-category-trigger{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:11px!important}.v70-header .v56-category-trigger b,.v70-header .v56-category-trigger i{display:none!important}.v70-header .v56-category-dropdown{position:absolute!important;left:0!important;top:calc(100% + 7px)!important;width:min(286px,calc(100vw - 16px))!important;max-width:min(286px,calc(100vw - 16px))!important;max-height:calc(100dvh - 118px)!important;border-radius:17px!important;padding:8px!important}.v70-header .v56-main-links a{min-height:32px!important;padding:7px 9px!important;border-radius:12px!important;font-size:12px!important}.v70-header .v56-search{grid-column:1/-1!important;width:100%!important;max-width:none!important;height:38px!important;order:3!important}.v70-header .v56-nav-row .v56-search{margin-top:1px!important}.v70-header .v56-user-dropdown{position:fixed!important;top:52px!important;right:8px!important;left:auto!important;width:min(286px,calc(100vw - 16px))!important;max-height:calc(100dvh - 64px)!important;overflow:auto!important}.v70-header .v56-lang-menu{position:fixed!important;top:52px!important;right:8px!important}.v70-header .notif-panel.open{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;width:min(360px,calc(100vw - 22px))!important;max-height:min(78dvh,560px)!important;transform:translate(-50%,-50%)!important;z-index:2300!important}.section-head{margin:24px 0 12px!important}.home-products-configurable-grid,.home-section-configurable-grid.mobile-product-scroll{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(var(--home-product-rows,var(--section-rows,1)),auto)!important;grid-template-columns:none!important;grid-auto-columns:minmax(178px,64vw)!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;padding:2px 2px 12px!important;margin:0 -7px 0 0!important;scrollbar-width:none!important}.home-section-configurable-grid.mobile-product-scroll{grid-template-rows:repeat(var(--section-rows,1),auto)!important}.home-products-configurable-grid::-webkit-scrollbar,.home-section-configurable-grid.mobile-product-scroll::-webkit-scrollbar{display:none!important}.home-products-configurable-grid>.product-card,.home-section-configurable-grid.mobile-product-scroll>.product-card{width:100%!important;min-width:0!important;scroll-snap-align:start!important}.home-product-main .product-card{padding:10px!important;border-radius:17px!important}.home-product-main .product-img{height:152px!important;border-radius:14px!important}.home-product-main .product-card-actions{grid-template-columns:1fr!important}.home-product-main .rating-mini{font-size:12px!important}.home-product-main .price-row b{font-size:16px!important}.home-widget-sticky{display:flex!important;overflow-x:auto!important;gap:10px!important;scroll-snap-type:x mandatory!important;padding-bottom:12px!important}.home-widget-sticky>.home-widget-card{flex:0 0 min(286px,82vw)!important;scroll-snap-align:start!important}.mobile-scroll-hint{display:inline-flex!important}}@media(max-width:480px){.v70-header .v56-brand-text{max-width:clamp(44px,18vw,92px)!important;font-size:13px!important}.v70-header .v56-actions{gap:2px!important;max-width:calc(100vw - 72px)!important}.v70-header .v56-icon-btn,.v70-header .notif-btn,.v70-header .v56-lang summary,.v70-header .v56-user-toggle,.v70-header .v56-login,.v70-header .v56-register,.v70-header .v56-panel-toggle{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;border-radius:10px!important}.v70-header .v56-icon-btn>span,.v70-header .notif-btn>span[aria-hidden="true"],.v70-header .v56-lang summary>span{font-size:14px!important}.v70-header .v56-icon-btn>b,.v70-header .notif-btn>b[data-notif-count],.v70-header .v56-cart>b{top:-4px!important;right:-4px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0 2px!important;font-size:8px!important;line-height:10px!important}.home-products-configurable-grid,.home-section-configurable-grid.mobile-product-scroll{grid-auto-columns:minmax(164px,68vw)!important;gap:9px!important}.home-product-main .product-img{height:138px!important}.product-badge{font-size:10px!important;padding:5px 7px!important}.home-product-main .product-info h3{font-size:14px!important}.home-product-main .product-card-actions .btn{min-height:34px!important;font-size:11px!important}.home-categories-priority .enhanced-category{flex-basis:min(156px,54vw)!important;width:min(156px,54vw)!important}}@media(max-width:370px){.v70-header .v56-brand-text{display:none!important}.v70-header .v56-actions{max-width:calc(100vw - 54px)!important}.v70-header .v56-icon-btn,.v70-header .notif-btn,.v70-header .v56-lang summary,.v70-header .v56-user-toggle,.v70-header .v56-login,.v70-header .v56-register,.v70-header .v56-panel-toggle{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.home-products-configurable-grid,.home-section-configurable-grid.mobile-product-scroll{grid-auto-columns:minmax(152px,72vw)!important}.home-product-main .product-img{height:128px!important}}:root{--v71-page-max:1180px;--v71-page-gutter:28px;--v71-mobile-gutter:14px;}body.site-layout-fullscreen{--v71-page-max:1400px;--v71-page-gutter:44px;}html,body{max-width:100%!important;overflow-x:hidden!important}body{min-width:0!important}.container,.footer,.topbar.v71-header .v56-header-shell{box-sizing:border-box!important}main.container,.container,.footer,.topbar.v71-header .v56-header-shell{width:min(var(--v71-page-max),calc(100% - var(--v71-page-gutter)))!important;max-width:var(--v71-page-max)!important;margin-left:auto!important;margin-right:auto!important;}.topbar.v71-header{width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;box-shadow:0 12px 34px rgba(15,23,42,.052)!important;}.topbar.v71-header .v56-header-shell{padding:0!important;overflow:visible!important;min-width:0!important}.topbar.v71-header .v56-main{display:grid!important;grid-template-columns:minmax(160px,1fr) auto!important;grid-template-areas:"brand actions"!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:9px 0!important;min-width:0!important;}.topbar.v71-header .v56-brand-zone{grid-area:brand!important;min-width:0!important;overflow:hidden!important}.topbar.v71-header .v56-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;overflow:visible!important;flex-wrap:nowrap!important}.topbar.v71-header .v56-brand-text{max-width:min(280px,34vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topbar.v71-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(250px,390px)!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:0 0 9px!important;overflow:visible!important;}.topbar.v71-header .v56-main-links{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;padding-bottom:1px!important}.topbar.v71-header .v56-search{justify-self:end!important;width:100%!important;max-width:390px!important;min-width:0!important;height:40px!important;border-radius:15px!important}.topbar.v71-header .v56-category-dropdown{width:min(340px,calc(100vw - 28px))!important;max-height:min(68vh,520px)!important;border-radius:20px!important}.topbar.v71-header .v56-category-row{min-height:40px!important}.topbar.v71-header .v56-category-link{min-height:34px!important;padding:7px 8px!important}.topbar.v71-header .v56-category-link span{width:22px!important;height:22px!important;flex-basis:22px!important}.product-grid,.product-slider,.home-product-area,.home-product-main,.shop-main-panel,.section-block{min-width:0!important;max-width:100%!important}.product-grid{align-items:stretch!important}.product-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important;padding:11px!important;gap:9px!important;}.product-img{position:relative!important;width:100%!important;height:176px!important;min-height:0!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--bg)))!important;}.product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;background:transparent!important}.product-badge{position:absolute!important;left:8px!important;top:8px!important;z-index:3!important;max-width:calc(100% - 16px)!important;min-height:24px!important;padding:5px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:0 8px 18px rgba(15,23,42,.12)!important;}.product-badge.sold{top:36px!important;background:color-mix(in srgb,#f97316 14%,var(--card))!important;color:#c2410c!important}.product-badge.discount{background:color-mix(in srgb,var(--danger) 12%,var(--card))!important;color:var(--danger)!important}.product-info{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important}.product-info>span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.product-info h3{min-width:0!important;margin:1px 0!important;font-size:16px!important;line-height:1.24!important}.product-info h3 a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;word-break:break-word!important}.product-info p{min-height:0!important;margin:0!important;font-size:13px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:var(--muted)!important}.rating-mini{font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.price-row{min-width:0!important;flex-wrap:wrap!important;gap:5px 8px!important;margin-top:auto!important}.price-row b{font-size:17px!important;line-height:1.15!important;white-space:nowrap!important}.price-row del{font-size:12px!important;white-space:nowrap!important}.product-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:4px!important;min-width:0!important;width:100%!important}.product-card-actions form{display:block!important;width:100%!important;min-width:0!important;margin:0!important}.product-card-actions .btn{width:100%!important;min-width:0!important;min-height:36px!important;padding:7px 8px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.compare-card-btn{font-size:11px!important}.home-product-area{display:grid!important;gap:18px!important;align-items:start!important}.home-product-area.full-home-products{grid-template-columns:1fr!important}.home-product-area.has-home-widgets{grid-template-columns:minmax(220px,270px) minmax(0,1fr)!important}.home-products-configurable-grid,.home-section-configurable-grid{display:grid!important;grid-auto-flow:row!important;overflow:visible!important;gap:14px!important;padding:0!important;margin:0!important;}.home-products-configurable-grid{grid-template-columns:repeat(var(--home-product-cols,4),minmax(0,1fr))!important}.home-section-configurable-grid{grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important}.home-categories-priority .enhanced-category{min-height:112px!important;padding:10px!important;border-radius:16px!important}.home-categories-priority .enhanced-category p{display:none!important}.home-categories-priority .category-icon{width:34px!important;height:34px!important;border-radius:12px!important;font-size:17px!important}.v41-shop .product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:14px!important}.v41-shop .catalog-toolbar{min-width:0!important}.category-page-hero{min-width:0!important;overflow:hidden!important}@media(max-width:1100px){body.site-layout-fullscreen{--v71-page-max:1180px;--v71-page-gutter:28px} .topbar.v71-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr) minmax(210px,320px)!important} .home-product-area.has-home-widgets{grid-template-columns:1fr!important}}@media(max-width:820px){:root{--v71-page-gutter:var(--v71-mobile-gutter)} body.site-layout-fullscreen{--v71-page-gutter:var(--v71-mobile-gutter)} main.container,.container,.footer,.topbar.v71-header .v56-header-shell{width:calc(100% - var(--v71-mobile-gutter))!important;max-width:calc(100% - var(--v71-mobile-gutter))!important} main.container{margin-top:14px!important;margin-bottom:22px!important;min-height:60vh!important} .topbar.v71-header{padding:0!important} .topbar.v71-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;min-height:44px!important;padding:7px 0 5px!important} .topbar.v71-header .v56-brand-zone{gap:6px!important} .topbar.v71-header .v56-brand-logo,.topbar.v71-header .v56-brand-mark{width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:11px!important} .topbar.v71-header .v56-brand-text{font-size:13px!important;max-width:clamp(54px,20vw,110px)!important} .topbar.v71-header .v56-actions{gap:2px!important;max-width:calc(100vw - 70px)!important} .topbar.v71-header .v56-icon-btn,.topbar.v71-header .notif-btn,.topbar.v71-header .v56-lang summary,.topbar.v71-header .v56-user-toggle,.topbar.v71-header .v56-login,.topbar.v71-header .v56-register,.topbar.v71-header .v56-panel-toggle{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex-basis:30px!important;border-radius:10px!important;padding:0!important} .topbar.v71-header .v56-icon-btn em,.topbar.v71-header .v56-user-text,.topbar.v71-header .v56-user-toggle i,.topbar.v71-header .v56-register{font-size:0!important;color:transparent!important} .topbar.v71-header .v56-register::before{content:"+"!important;color:#fff!important;font-size:17px!important;line-height:1!important} .topbar.v71-header .v56-avatar{width:24px!important;min-width:24px!important;height:24px!important;flex-basis:24px!important;font-size:13px!important} .topbar.v71-header .v56-icon-btn>span,.topbar.v71-header .notif-btn>span[aria-hidden="true"],.topbar.v71-header .v56-lang summary>span,.topbar.v71-header .v56-panel-toggle>span{font-size:14px!important;width:17px!important;min-width:17px!important;height:17px!important} .topbar.v71-header .v56-icon-btn>b,.topbar.v71-header .notif-btn>b[data-notif-count],.topbar.v71-header .v56-cart>b{top:-4px!important;right:-4px!important;min-width:13px!important;height:13px!important;min-height:13px!important;padding:0 2px!important;font-size:8px!important;line-height:10px!important;border:2px solid var(--card)!important} .topbar.v71-header .v56-compare b:not(.active){display:none!important} .topbar.v71-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important;min-height:0!important;padding:0 0 7px!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important} .topbar.v71-header .v56-category-trigger{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;border-radius:10px!important;padding:0!important} .topbar.v71-header .v56-category-trigger b,.topbar.v71-header .v56-category-trigger i{display:none!important} .topbar.v71-header .v56-main-links{gap:5px!important;max-width:100%!important} .topbar.v71-header .v56-main-links a{min-height:30px!important;padding:6px 8px!important;border-radius:11px!important;font-size:12px!important} .topbar.v71-header .v56-search{grid-column:1/-1!important;max-width:none!important;width:100%!important;height:36px!important;margin-top:0!important;border-radius:13px!important;padding-left:10px!important} .topbar.v71-header .v56-search button{height:28px!important;min-width:58px!important;border-radius:10px!important;font-size:12px!important;padding:0 8px!important} .topbar.v71-header .v56-category-dropdown{left:0!important;top:calc(100% + 6px)!important;width:min(280px,calc(100vw - 14px))!important;max-width:min(280px,calc(100vw - 14px))!important;max-height:calc(100dvh - 108px)!important;padding:7px!important;border-radius:16px!important} .topbar.v71-header .v56-user-dropdown{position:fixed!important;top:48px!important;right:7px!important;width:min(274px,calc(100vw - 14px))!important;min-width:0!important;max-height:calc(100dvh - 58px)!important;overflow:auto!important;border-radius:18px!important} .topbar.v71-header .notif-panel.open{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;width:min(350px,calc(100vw - 18px))!important;max-height:min(78dvh,560px)!important;transform:translate(-50%,-50%)!important;border-radius:20px!important;z-index:2400!important} .topbar.v71-header .v56-lang-menu{position:fixed!important;top:48px!important;right:7px!important} .section-head{align-items:flex-start!important;gap:8px!important;margin:22px 0 10px!important} .section-head h1,.section-head h2{font-size:clamp(19px,5vw,23px)!important;line-height:1.15!important} .commerce-hero{grid-template-columns:1fr!important;padding:18px!important;border-radius:22px!important;gap:16px!important} .commerce-hero h1{font-size:clamp(28px,9vw,38px)!important} .commerce-hero p{font-size:14px!important} .hero-card{min-height:150px!important;border-radius:20px!important;padding:18px!important} .home-product-area,.home-product-area.has-home-widgets,.home-product-area.full-home-products{display:block!important;width:100%!important;overflow:hidden!important} .home-product-main .section-block{overflow:hidden!important} .home-product-main .mobile-product-scroll{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:repeat(var(--mobile-rows,1),minmax(0,auto))!important;grid-auto-columns:clamp(152px,46vw,188px)!important;grid-auto-rows:auto!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:2px 2px 12px!important;margin:0 -7px 0 0!important;touch-action:pan-x pan-y!important;} .home-product-main .mobile-product-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .home-product-main .mobile-product-scroll>.product-card{scroll-snap-align:start!important;scroll-snap-stop:always!important;width:100%!important;min-width:0!important;height:100%!important} .home-product-main .product-card{padding:8px!important;border-radius:16px!important;gap:7px!important} .home-product-main .product-img{height:128px!important;border-radius:13px!important} .home-product-main .product-img img{padding:6px!important} .home-product-main .product-info{gap:5px!important} .home-product-main .product-info>span{font-size:11px!important} .home-product-main .product-info h3{font-size:13px!important;line-height:1.22!important;min-height:32px!important} .home-product-main .rating-mini{font-size:11px!important} .home-product-main .price-row b{font-size:14px!important} .home-product-main .product-card-actions{grid-template-columns:1fr!important;gap:5px!important;margin-top:2px!important} .home-product-main .product-card-actions .btn{min-height:30px!important;font-size:10.5px!important;padding:5px 6px!important;border-radius:10px!important} .home-product-main .compare-card-btn{font-size:10px!important} .home-categories-priority .mobile-category-scroll{display:flex!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding:2px 2px 10px!important;margin-right:-7px!important;scrollbar-width:none!important} .home-categories-priority .mobile-category-scroll::-webkit-scrollbar{display:none!important} .home-categories-priority .enhanced-category{flex:0 0 clamp(128px,38vw,160px)!important;width:clamp(128px,38vw,160px)!important;min-height:96px!important;padding:9px!important;scroll-snap-align:start!important} .home-categories-priority .enhanced-category>span:last-child{display:none!important} .home-widget-sticky{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;scroll-snap-type:x mandatory!important;padding-bottom:12px!important;margin-right:-7px!important;scrollbar-width:none!important} .home-widget-sticky::-webkit-scrollbar{display:none!important} .home-widget-sticky>.home-widget-card{flex:0 0 min(278px,82vw)!important;width:min(278px,82vw)!important;min-width:min(278px,82vw)!important;scroll-snap-align:start!important} .v41-shop.shop-layout{grid-template-columns:1fr!important;gap:14px!important} .v41-shop .shop-sidebar{display:none!important} .v41-shop .catalog-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important} .v41-shop .catalog-toolbar input{grid-column:1/-1!important} .v41-shop .catalog-toolbar button{grid-column:1/-1!important;width:100%!important} .v41-shop .product-grid,.v41-shop .product-grid.mode-grid,.v41-shop .product-grid.mode-list,.v41-shop .product-grid.mode-compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} .v41-shop .product-card{padding:8px!important;border-radius:16px!important;gap:7px!important} .v41-shop .product-img{height:128px!important;border-radius:13px!important} .v41-shop .product-info h3{font-size:13px!important;line-height:1.22!important;min-height:32px!important} .v41-shop .product-info p{display:none!important} .v41-shop .product-card-actions{grid-template-columns:1fr!important;gap:5px!important} .v41-shop .product-card-actions .btn{min-height:30px!important;font-size:10.5px!important;padding:5px 6px!important;border-radius:10px!important} .category-page-hero{padding:15px!important;border-radius:18px!important} .category-page-hero h1{font-size:22px!important}}@media(max-width:480px){:root{--v71-mobile-gutter:12px} .topbar.v71-header .v56-brand-text{max-width:clamp(42px,16vw,78px)!important;font-size:12px!important} .topbar.v71-header .v56-actions{gap:1px!important;max-width:calc(100vw - 60px)!important} .topbar.v71-header .v56-icon-btn,.topbar.v71-header .notif-btn,.topbar.v71-header .v56-lang summary,.topbar.v71-header .v56-user-toggle,.topbar.v71-header .v56-login,.topbar.v71-header .v56-register,.topbar.v71-header .v56-panel-toggle{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:9px!important} .topbar.v71-header .v56-brand-logo,.topbar.v71-header .v56-brand-mark{width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important} .home-product-main .mobile-product-scroll{grid-auto-columns:clamp(144px,46vw,172px)!important;gap:8px!important} .home-product-main .product-img,.v41-shop .product-img{height:116px!important} .product-badge{font-size:9px!important;min-height:20px!important;padding:4px 6px!important;left:6px!important;top:6px!important} .product-badge.sold{top:30px!important} .home-product-main .product-info h3,.v41-shop .product-info h3{font-size:12.5px!important;min-height:31px!important} .home-product-main .rating-mini,.v41-shop .rating-mini{font-size:10.5px!important} .home-product-main .price-row b,.v41-shop .price-row b{font-size:13.5px!important}}@media(max-width:370px){:root{--v71-mobile-gutter:10px} .topbar.v71-header .v56-brand-text{display:none!important} .topbar.v71-header .v56-actions{max-width:calc(100vw - 42px)!important} .topbar.v71-header .v56-icon-btn,.topbar.v71-header .notif-btn,.topbar.v71-header .v56-lang summary,.topbar.v71-header .v56-user-toggle,.topbar.v71-header .v56-login,.topbar.v71-header .v56-register,.topbar.v71-header .v56-panel-toggle{width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important} .topbar.v71-header .v56-brand-logo,.topbar.v71-header .v56-brand-mark{width:28px!important;min-width:28px!important;height:28px!important;flex-basis:28px!important} .home-product-main .mobile-product-scroll{grid-auto-columns:clamp(136px,47vw,158px)!important;gap:8px!important} .home-product-main .product-img,.v41-shop .product-img{height:106px!important} .v41-shop .product-grid,.v41-shop .product-grid.mode-grid,.v41-shop .product-grid.mode-list,.v41-shop .product-grid.mode-compact{gap:8px!important} .product-card{padding:7px!important}}:root{--v72-page-max:1180px;--v72-page-gutter:28px;--v72-mobile-gutter:14px;}body.site-layout-fullscreen{--v72-page-max:1400px;--v72-page-gutter:44px}main.container,.container,.footer,.topbar.v72-header .v56-header-shell{width:min(var(--v72-page-max),calc(100% - var(--v72-page-gutter)))!important;max-width:var(--v72-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}.topbar.v72-header{width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.topbar.v72-header .v56-header-shell{padding:0!important;min-width:0!important;overflow:visible!important}@media(min-width:821px){.topbar.v72-header .v56-panel-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important} .topbar.v72-header .v56-brand-zone{gap:0!important}}.topbar.v72-header .v56-main,.topbar.v72-header .v56-nav-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.topbar.v72-header .v56-actions{min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important}.topbar.v72-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr) minmax(240px,390px)!important}.topbar.v72-header .v56-search{justify-self:end!important}body:not(.admin-area):not(.account-area) .topbar.v72-header .v56-panel-toggle{display:none!important}.pwa-install-banner{left:50%!important;right:auto!important;transform:translate(-50%,calc(100% + 42px))!important}.pwa-install-banner.show{transform:translate(-50%,0)!important}@media(max-width:640px){.pwa-install-banner{left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important;padding:11px!important;border-radius:19px!important;text-align:left!important;} .pwa-install-banner b{font-size:13px!important;line-height:1.2!important} .pwa-install-banner span{font-size:11.5px!important;line-height:1.35!important} .pwa-install-banner .btn{width:auto!important;min-width:72px!important;min-height:34px!important;padding:7px 10px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important} .pwa-install-close{grid-column:1/-1!important;width:100%!important;min-height:30px!important;padding:5px 8px!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 64%,var(--card))!important}}@media(max-width:380px){.pwa-install-banner{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;padding:10px!important} .pwa-install-banner{grid-template-columns:1fr!important} .pwa-install-banner .btn{width:100%!important}}.featured-slider-section,.sale-section,.home-products-featured-section,.best-seller-section,.new-products-section{min-width:0!important;overflow:hidden!important}.featured-slider-section .product-slider{min-width:0!important;max-width:100%!important}.slide-card,.product-card{min-width:0!important;overflow:hidden!important}.slide-card a{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;height:100%!important}.slide-card h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:39px!important;margin:2px 0!important;line-height:1.22!important;word-break:break-word!important}.slide-card .stars{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;font-size:12px!important}.slide-card b:last-child{margin-top:auto!important;font-size:17px!important;line-height:1.15!important}@media(min-width:821px){.featured-slider-section .product-slider{grid-auto-columns:minmax(210px,260px)!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 12px!important} .home-products-configurable-grid,.home-section-configurable-grid{gap:16px!important}}@media(max-width:820px){:root{--v72-page-gutter:var(--v72-mobile-gutter)} body.site-layout-fullscreen{--v72-page-gutter:var(--v72-mobile-gutter)} main.container,.container,.footer,.topbar.v72-header .v56-header-shell{width:calc(100% - var(--v72-mobile-gutter))!important;max-width:calc(100% - var(--v72-mobile-gutter))!important;} .topbar.v72-header .v56-panel-toggle{display:inline-grid!important;visibility:visible!important;pointer-events:auto!important} .topbar.v72-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important} .topbar.v72-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important} .featured-slider-section .product-slider,.home-product-main .mobile-product-scroll{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-template-rows:repeat(var(--mobile-rows,1),minmax(0,auto))!important;grid-auto-columns:clamp(148px,45vw,186px)!important;gap:9px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:2px 2px 12px!important;margin:0!important;touch-action:pan-x pan-y!important;} .featured-slider-section .product-slider::-webkit-scrollbar,.home-product-main .mobile-product-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .featured-slider-section .slide-card,.home-product-main .mobile-product-scroll>.product-card{scroll-snap-align:start!important;scroll-snap-stop:always!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important} .featured-slider-section .slide-card{padding:8px!important;border-radius:16px!important;box-shadow:0 10px 25px rgba(15,23,42,.07)!important} .featured-slider-section .slide-img{height:124px!important;aspect-ratio:auto!important;border-radius:13px!important} .featured-slider-section .slide-img img{object-fit:contain!important;padding:6px!important} .featured-slider-section .slide-card .badge{font-size:10.5px!important;padding:5px 7px!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .featured-slider-section .slide-card h3{font-size:12.5px!important;min-height:31px!important} .featured-slider-section .slide-card b:last-child{font-size:13.5px!important} .home-product-main .product-card{display:flex!important;flex-direction:column!important;padding:8px!important;border-radius:16px!important;gap:6px!important;box-shadow:0 10px 25px rgba(15,23,42,.065)!important} .home-product-main .product-img{height:124px!important;border-radius:13px!important} .home-product-main .product-img img{object-fit:contain!important;padding:6px!important} .home-product-main .product-info{gap:4px!important;min-width:0!important} .home-product-main .product-info>span{font-size:10.5px!important;line-height:1.15!important} .home-product-main .product-info h3{font-size:12.5px!important;line-height:1.2!important;min-height:30px!important;margin:0!important} .home-product-main .product-info p{display:none!important} .home-product-main .rating-mini{font-size:10.5px!important;line-height:1.1!important} .home-product-main .price-row{gap:3px 6px!important;margin-top:auto!important} .home-product-main .price-row b{font-size:13.5px!important;line-height:1.1!important} .home-product-main .price-row del{font-size:10px!important} .home-product-main .product-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:2px!important} .home-product-main .product-card-actions .btn{min-height:30px!important;padding:5px 6px!important;border-radius:10px!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .product-badge{font-size:9px!important;min-height:19px!important;padding:4px 6px!important;left:6px!important;top:6px!important;max-width:calc(100% - 12px)!important} .product-badge.sold{top:29px!important}}@media(max-width:480px){:root{--v72-mobile-gutter:12px} .featured-slider-section .product-slider,.home-product-main .mobile-product-scroll{grid-auto-columns:clamp(140px,45.5vw,170px)!important;gap:8px!important} .featured-slider-section .slide-img,.home-product-main .product-img{height:112px!important} .featured-slider-section .slide-card h3,.home-product-main .product-info h3{font-size:12px!important;min-height:29px!important} .featured-slider-section .slide-card b:last-child,.home-product-main .price-row b{font-size:13px!important}}@media(max-width:370px){:root{--v72-mobile-gutter:10px} .featured-slider-section .product-slider,.home-product-main .mobile-product-scroll{grid-auto-columns:clamp(132px,46vw,154px)!important;gap:7px!important} .featured-slider-section .slide-img,.home-product-main .product-img{height:104px!important} .home-product-main .product-card{padding:7px!important}}.home-widget-card.mode-slider .home-widget-slider,.home-widget-card.mode-slider [data-widget-product-slider]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important;}.home-widget-card.mode-slider .home-widget-slider::-webkit-scrollbar,.home-widget-card.mode-slider [data-widget-product-slider]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.home-widget-card.mode-slider .home-widget-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;}.home-widget-card.mode-slider .home-widget-slide>div{width:100%!important;aspect-ratio:1.18/1!important;height:auto!important;min-height:112px!important;max-height:168px!important;}.home-widget-card.mode-slider .home-widget-slide img{object-fit:contain!important;background:var(--bg)!important;padding:6px!important}.home-widget-inner-slider-head{margin-bottom:10px!important}.home-widget-inner-controls{gap:6px!important}.home-widget-inner-controls button{display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;cursor:pointer!important;}body.admin-area .panel-layout{align-items:start!important}body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav],body.admin-area .panel-nav{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;transform:none!important;}body.admin-area .side-nav.admin-side .side-close{display:none!important}body.admin-area.panel-menu-open{overflow:auto!important}body.admin-area .panel-backdrop{display:none!important}@media(max-width:900px){body.admin-area .panel-layout{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;} body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav]{width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:10px!important;border-radius:20px!important;border:1px solid var(--line)!important;box-shadow:0 12px 30px rgba(15,23,42,.07)!important;background:var(--card)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;z-index:auto!important;transition:none!important;} body.admin-area .side-nav.admin-side .side-title{grid-column:1/-1!important;padding:6px 8px 4px!important;font-size:13px!important;color:var(--muted)!important;} body.admin-area .side-nav.admin-side a,body.admin-area .side-nav.admin-side details summary,body.admin-area .side-nav.admin-side details a{min-height:38px!important;padding:8px 9px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body.admin-area .side-nav.admin-side details.side-submenu{grid-column:1/-1!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:6px!important;background:color-mix(in srgb,var(--bg) 62%,var(--card))!important;} body.admin-area .side-nav.admin-side details.side-submenu a{display:flex!important;margin-top:5px!important;background:var(--card)!important;} body.admin-area .v56-panel-toggle,body.admin-area .v52-mobile-drawer-toggle,body.admin-area .hamb[data-panel-menu]{display:none!important}}@media(max-width:420px){body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav]{grid-template-columns:1fr 1fr!important;gap:6px!important;padding:9px!important} body.admin-area .side-nav.admin-side a,body.admin-area .side-nav.admin-side details summary,body.admin-area .side-nav.admin-side details a{font-size:12px!important;padding:8px!important} .home-widget-card.mode-slider .home-widget-slide>div{min-height:104px!important}}:root{--v74-normal-max:1180px;--v74-normal-gutter:28px;--v74-full-gutter:32px;--v74-mobile-gutter:14px;}html,body{width:100%;max-width:100%;overflow-x:hidden!important}.topbar.v74-header{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.topbar.v74-header .v56-header-shell,main.container,.container,.footer{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important;}body.site-layout-normal .topbar.v74-header .v56-header-shell,body.site-layout-normal main.container,body.site-layout-normal .container,body.site-layout-normal .footer{width:min(var(--v74-normal-max),calc(100% - var(--v74-normal-gutter)))!important;max-width:var(--v74-normal-max)!important;}body.site-layout-fullscreen .topbar.v74-header .v56-header-shell,body.site-layout-fullscreen main.container,body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:calc(100% - var(--v74-full-gutter))!important;max-width:none!important;}.topbar.v74-header .v56-header-shell{padding:0!important;overflow:visible!important;display:grid!important;gap:8px!important}.topbar.v74-header .v56-main,.topbar.v74-header .v56-nav-row,main.container>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.topbar.v74-header .v56-main,.topbar.v74-header .v56-nav-row{width:100%!important}.footer{padding-left:0!important;padding-right:0!important}body.site-layout-fullscreen .home-product-area.has-home-widgets{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important}body.site-layout-fullscreen .product-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important}body.site-layout-fullscreen .home-section-configurable-grid{grid-template-columns:repeat(var(--section-cols,5),minmax(0,1fr))!important}body.site-layout-fullscreen .home-products-configurable-grid{grid-template-columns:repeat(var(--home-product-cols,5),minmax(0,1fr))!important}body.site-layout-normal .home-section-configurable-grid{grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important}body.site-layout-normal .home-products-configurable-grid{grid-template-columns:repeat(var(--home-product-cols,4),minmax(0,1fr))!important}@media(max-width:1100px){body.site-layout-fullscreen .home-product-area.has-home-widgets{grid-template-columns:1fr!important} body.site-layout-fullscreen .home-section-configurable-grid,body.site-layout-fullscreen .home-products-configurable-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}}@media(max-width:820px){:root{--v74-normal-gutter:var(--v74-mobile-gutter);--v74-full-gutter:var(--v74-mobile-gutter)} body.site-layout-normal .topbar.v74-header .v56-header-shell,body.site-layout-normal main.container,body.site-layout-normal .container,body.site-layout-normal .footer,body.site-layout-fullscreen .topbar.v74-header .v56-header-shell,body.site-layout-fullscreen main.container,body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:calc(100% - var(--v74-mobile-gutter))!important;max-width:calc(100% - var(--v74-mobile-gutter))!important;} main.container{margin-top:14px!important;margin-bottom:22px!important} .topbar.v74-header .v56-header-shell{gap:6px!important} .topbar.v74-header .v56-main{grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important} .topbar.v74-header .v56-nav-row{grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important} body.site-layout-fullscreen .home-section-configurable-grid,body.site-layout-fullscreen .home-products-configurable-grid,body.site-layout-normal .home-section-configurable-grid,body.site-layout-normal .home-products-configurable-grid{grid-template-columns:none!important;}}@media(max-width:480px){:root{--v74-mobile-gutter:12px}}@media(max-width:370px){:root{--v74-mobile-gutter:10px}}.v75-product-showcase{position:relative!important;min-width:0!important;overflow:hidden!important;border-radius:22px!important;}.v75-product-showcase .section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;flex-wrap:wrap!important;}.v75-product-showcase .section-head>div:first-child{min-width:0!important}.v75-product-showcase .section-head h2{line-height:1.15!important;margin:.18rem 0 0!important}.home-showcase-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin-left:auto!important;flex-wrap:wrap!important;}.home-showcase-controls{display:inline-flex!important;align-items:center!important;gap:6px!important;}.home-showcase-controls button{display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font-size:21px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important;cursor:pointer!important;}.home-showcase-controls button:active{transform:scale(.96)!important}.v75-product-showcase .mobile-scroll-hint{min-height:28px!important;align-items:center!important;border-radius:999px!important;padding:5px 9px!important;background:color-mix(in srgb,var(--primary) 7%,transparent)!important;color:var(--muted)!important;font-weight:850!important;white-space:nowrap!important;}@media(min-width:821px){.featured-slider-section.v75-product-showcase .v75-featured-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,258px)!important;grid-template-columns:none!important;gap:15px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;padding:3px 3px 14px!important;margin:0!important;scrollbar-width:thin!important;} .featured-slider-section.v75-product-showcase .slide-card{width:100%!important;min-width:0!important;scroll-snap-align:start!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important;padding:12px!important;} .featured-slider-section.v75-product-showcase .slide-img{height:178px!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--bg)))!important;} .featured-slider-section.v75-product-showcase .slide-img img{object-fit:contain!important;padding:10px!important} .sale-section.v75-product-showcase .v75-sale-track{display:grid!important;grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;overflow:visible!important;padding:0!important;margin:0!important;} .sale-section.v75-product-showcase .v75-sale-track>.product-card{scroll-snap-align:none!important;width:100%!important;min-width:0!important;}}@media(max-width:820px){.featured-slider-section.v75-product-showcase,.sale-section.v75-product-showcase{overflow:hidden!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,var(--card)),var(--card))!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important;} .v75-product-showcase .section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;} .v75-product-showcase .section-head h2{font-size:clamp(18px,5vw,22px)!important;white-space:normal!important;overflow-wrap:anywhere!important;} .home-showcase-actions{gap:5px!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important} .home-showcase-actions>a{display:none!important} .home-showcase-actions .mobile-scroll-hint{display:none!important} .home-showcase-controls button{width:34px!important;min-width:34px!important;height:34px!important;border-radius:12px!important;font-size:20px!important;background:var(--card)!important;} .featured-slider-section.v75-product-showcase .v75-featured-track,.sale-section.v75-product-showcase .v75-sale-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;padding:2px 0 13px!important;margin:0!important;} .featured-slider-section.v75-product-showcase .v75-featured-track::-webkit-scrollbar,.sale-section.v75-product-showcase .v75-sale-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .featured-slider-section.v75-product-showcase .slide-card,.sale-section.v75-product-showcase .v75-sale-track>.product-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;margin:0!important;} .featured-slider-section.v75-product-showcase .slide-card{display:flex!important;flex-direction:column!important;gap:8px!important;min-height:0!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:var(--card)!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important;overflow:hidden!important;} .featured-slider-section.v75-product-showcase .slide-card a{height:100%!important;gap:8px!important} .featured-slider-section.v75-product-showcase .slide-img,.sale-section.v75-product-showcase .product-img{width:100%!important;height:clamp(176px,56vw,236px)!important;min-height:0!important;max-height:none!important;border-radius:15px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--bg)))!important;} .featured-slider-section.v75-product-showcase .slide-img img,.sale-section.v75-product-showcase .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;} .featured-slider-section.v75-product-showcase .slide-card .badge,.sale-section.v75-product-showcase .product-info>span{max-width:100%!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .featured-slider-section.v75-product-showcase .slide-card h3,.sale-section.v75-product-showcase .product-info h3{font-size:15px!important;line-height:1.24!important;min-height:38px!important;margin:0!important;} .featured-slider-section.v75-product-showcase .slide-card .stars,.sale-section.v75-product-showcase .rating-mini{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .featured-slider-section.v75-product-showcase .slide-card b:last-child,.sale-section.v75-product-showcase .price-row b{font-size:17px!important;line-height:1.1!important} .sale-section.v75-product-showcase .product-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important;} .sale-section.v75-product-showcase .product-info{gap:5px!important} .sale-section.v75-product-showcase .product-info p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;min-height:32px!important} .sale-section.v75-product-showcase .product-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;margin-top:4px!important;} .sale-section.v75-product-showcase .product-card-actions .btn{min-height:36px!important;border-radius:12px!important;font-size:12px!important;padding:7px 8px!important;} .sale-section.v75-product-showcase .product-badge{font-size:10px!important;min-height:21px!important;padding:5px 7px!important} .sale-section.v75-product-showcase .product-badge.sold{top:32px!important}}@media(max-width:480px){.featured-slider-section.v75-product-showcase,.sale-section.v75-product-showcase{padding:11px!important;border-radius:20px!important} .v75-product-showcase .section-head{gap:6px!important;margin-bottom:10px!important} .home-showcase-controls button{width:32px!important;min-width:32px!important;height:32px!important;border-radius:11px!important} .featured-slider-section.v75-product-showcase .slide-img,.sale-section.v75-product-showcase .product-img{height:clamp(164px,56vw,205px)!important} .featured-slider-section.v75-product-showcase .slide-card h3,.sale-section.v75-product-showcase .product-info h3{font-size:14px!important;min-height:35px!important} .sale-section.v75-product-showcase .product-info p{display:none!important}}@media(max-width:380px){.sale-section.v75-product-showcase .product-card-actions{grid-template-columns:1fr!important;gap:6px!important} .featured-slider-section.v75-product-showcase .slide-img,.sale-section.v75-product-showcase .product-img{height:158px!important}}.v1125-product-showcase{position:relative!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border-radius:22px!important;}.v1125-product-showcase .section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;}.v1125-product-showcase .section-head>div:first-child{min-width:0!important;max-width:100%!important}.v1125-product-showcase .section-head h2{line-height:1.15!important;margin:.18rem 0 0!important;overflow-wrap:anywhere!important}.v1125-product-showcase .home-showcase-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin-left:auto!important;flex-wrap:wrap!important}.v1125-product-showcase .home-showcase-controls{display:inline-flex!important;align-items:center!important;gap:6px!important}.v1125-product-showcase .home-showcase-controls button{display:inline-grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font-size:21px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important;cursor:pointer!important}.v1125-product-showcase .home-showcase-controls button:active{transform:scale(.96)!important}.v1125-product-showcase .mobile-scroll-hint{min-height:28px!important;align-items:center!important;border-radius:999px!important;padding:5px 9px!important;background:color-mix(in srgb,var(--primary) 7%,transparent)!important;color:var(--muted)!important;font-weight:850!important;white-space:nowrap!important}.v1125-showcase-track{min-width:0!important;max-width:100%!important}.v1125-showcase-track>.product-card{min-width:0!important;max-width:100%!important;height:100%!important}@media(min-width:821px){.v1125-product-showcase{overflow:visible!important} .v1125-featured-section .v1125-featured-track,.v1125-sale-section .v1125-sale-track{display:grid!important;grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;overflow:visible!important;padding:0!important;margin:0!important;} .v1125-featured-section .v1125-featured-track>.product-card,.v1125-sale-section .v1125-sale-track>.product-card{width:100%!important;min-width:0!important;max-width:100%!important;scroll-snap-align:none!important;} .v1125-product-showcase .product-card{border-radius:20px!important;padding:12px!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important} .v1125-product-showcase .product-img{height:178px!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--bg)))!important} .v1125-product-showcase .product-img img{object-fit:contain!important;padding:10px!important} .v1125-product-showcase .product-info h3{font-size:16px!important;line-height:1.25!important;min-height:40px!important;margin:2px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} .v1125-product-showcase .product-info p{font-size:13px!important;min-height:36px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}@media(max-width:820px){.v1125-featured-section,.v1125-sale-section{overflow:hidden!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;border-radius:22px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 4%,var(--card)),var(--card))!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important;} .v1125-product-showcase .section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important} .v1125-product-showcase .section-head h2{font-size:clamp(18px,5vw,22px)!important;white-space:normal!important;overflow-wrap:anywhere!important} .v1125-product-showcase .home-showcase-actions{gap:5px!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important} .v1125-product-showcase .home-showcase-actions>a,.v1125-product-showcase .home-showcase-actions .mobile-scroll-hint{display:none!important} .v1125-product-showcase .home-showcase-controls button{width:34px!important;min-width:34px!important;height:34px!important;border-radius:12px!important;font-size:20px!important;background:var(--card)!important} .v1125-featured-section .v1125-featured-track,.v1125-sale-section .v1125-sale-track{display:flex!important;grid-template-columns:none!important;grid-auto-flow:unset!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;padding:2px 0 13px!important;margin:0!important;} .v1125-featured-section .v1125-featured-track::-webkit-scrollbar,.v1125-sale-section .v1125-sale-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .v1125-featured-section .v1125-featured-track>.product-card,.v1125-sale-section .v1125-sale-track>.product-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important;} .v1125-product-showcase .product-img{width:100%!important;height:clamp(176px,56vw,236px)!important;min-height:0!important;max-height:none!important;border-radius:15px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--bg)))!important;} .v1125-product-showcase .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important} .v1125-product-showcase .product-info{gap:5px!important;min-width:0!important} .v1125-product-showcase .product-info>span{max-width:100%!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .v1125-product-showcase .product-info h3{font-size:15px!important;line-height:1.24!important;min-height:38px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} .v1125-product-showcase .rating-mini{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .v1125-product-showcase .price-row b{font-size:17px!important;line-height:1.1!important} .v1125-product-showcase .product-info p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;min-height:32px!important} .v1125-product-showcase .product-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;margin-top:4px!important} .v1125-product-showcase .product-card-actions .btn{min-height:36px!important;border-radius:12px!important;font-size:12px!important;padding:7px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .v1125-product-showcase .product-badge{font-size:10px!important;min-height:21px!important;padding:5px 7px!important} .v1125-product-showcase .product-badge.sold{top:32px!important}}@media(max-width:480px){.v1125-featured-section,.v1125-sale-section{padding:11px!important;border-radius:20px!important} .v1125-product-showcase .section-head{gap:6px!important;margin-bottom:10px!important} .v1125-product-showcase .home-showcase-controls button{width:32px!important;min-width:32px!important;height:32px!important;border-radius:11px!important} .v1125-product-showcase .product-img{height:clamp(164px,56vw,205px)!important} .v1125-product-showcase .product-info h3{font-size:14px!important;min-height:35px!important} .v1125-product-showcase .product-info p{display:none!important}}@media(max-width:380px){.v1125-product-showcase .product-card-actions{grid-template-columns:1fr!important;gap:6px!important} .v1125-product-showcase .product-img{height:158px!important}}.home-showcase-v1126{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,var(--card)),var(--card))!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;border-radius:24px!important;padding:18px!important;box-shadow:0 14px 34px rgba(15,23,42,.055)!important;}.home-showcase-v1126 .showcase-head-v1126{margin:0 0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;}.home-showcase-v1126 .showcase-head-v1126 h2{margin:0!important;line-height:1.15!important}.home-showcase-v1126 .home-showcase-actions{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.home-showcase-v1126 .home-showcase-controls{display:inline-flex!important;align-items:center!important;gap:7px!important}.home-showcase-v1126 .home-showcase-controls button{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;display:inline-grid!important;place-items:center!important;font-size:24px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;}.home-showcase-v1126 .showcase-track-v1126{display:grid!important;grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important;margin:0!important;}.home-showcase-v1126 .showcase-track-v1126>.product-card{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;border-radius:20px!important;padding:12px!important;}.home-showcase-v1126 .product-img{width:100%!important;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:17px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,#7c3aed 7%,var(--bg)))!important;}.home-showcase-v1126 .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:10px!important;background:transparent!important}.home-showcase-v1126 .product-info{min-width:0!important;gap:6px!important;flex:1 1 auto!important}.home-showcase-v1126 .product-info h3{font-size:15.5px!important;line-height:1.25!important;min-height:39px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.home-showcase-v1126 .product-info p{font-size:12.5px!important;line-height:1.35!important;min-height:34px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.home-showcase-v1126 .price-row b{font-size:17px!important;line-height:1.1!important}.home-showcase-v1126 .product-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:auto!important}.home-showcase-v1126 .product-card-actions form{min-width:0!important}.home-showcase-v1126 .product-card-actions .btn{width:100%!important;min-height:36px!important;border-radius:12px!important;padding:7px 8px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:1100px){.home-showcase-v1126 .showcase-track-v1126{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}}@media(max-width:820px){.home-showcase-v1126{padding:12px!important;border-radius:21px!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important} .home-showcase-v1126 .showcase-head-v1126{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin-bottom:11px!important} .home-showcase-v1126 .showcase-head-v1126 h2{font-size:clamp(18px,5vw,22px)!important;white-space:normal!important;overflow-wrap:anywhere!important} .home-showcase-v1126 .home-showcase-actions>a,.home-showcase-v1126 .home-showcase-actions .mobile-scroll-hint{display:none!important} .home-showcase-v1126 .home-showcase-controls button{width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;font-size:20px!important} .home-showcase-v1126 .showcase-track-v1126,.home-product-main .home-showcase-v1126 .showcase-track-v1126{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-flow:unset!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;padding:1px 0 12px!important;margin:0!important;} .home-showcase-v1126 .showcase-track-v1126::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .home-showcase-v1126 .showcase-track-v1126>.product-card,.home-product-main .home-showcase-v1126 .showcase-track-v1126>.product-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;margin:0!important;padding:10px!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(15,23,42,.075)!important;} .home-showcase-v1126 .product-img{height:clamp(168px,54vw,225px)!important;aspect-ratio:auto!important;border-radius:15px!important} .home-showcase-v1126 .product-info>span{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .home-showcase-v1126 .product-info h3{font-size:14.5px!important;min-height:36px!important;line-height:1.24!important} .home-showcase-v1126 .product-info p{display:none!important} .home-showcase-v1126 .rating-mini{font-size:11.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .home-showcase-v1126 .price-row{margin-top:0!important;gap:6px!important;flex-wrap:wrap!important} .home-showcase-v1126 .price-row b{font-size:16.5px!important} .home-showcase-v1126 .product-card-actions{grid-template-columns:1fr 1fr!important;gap:7px!important} .home-showcase-v1126 .product-card-actions .btn{min-height:35px!important;font-size:11.5px!important;padding:7px 6px!important}}@media(max-width:420px){.home-showcase-v1126{padding:10px!important;border-radius:19px!important} .home-showcase-v1126 .product-img{height:clamp(152px,52vw,190px)!important} .home-showcase-v1126 .product-info h3{font-size:13.5px!important;min-height:34px!important} .home-showcase-v1126 .price-row b{font-size:15px!important} .home-showcase-v1126 .product-card-actions{grid-template-columns:1fr!important;gap:6px!important} .home-showcase-v1126 .product-card-actions .btn{min-height:34px!important;font-size:11.5px!important}}.featured-showcase-v1126.v1126-flat-grid-section,.sale-showcase-v1126.v1126-flat-grid-section{overflow:visible!important;}.featured-showcase-v1126.v1126-flat-grid-section .home-showcase-controls,.sale-showcase-v1126.v1126-flat-grid-section .home-showcase-controls,.featured-showcase-v1126.v1126-flat-grid-section .mobile-scroll-hint,.sale-showcase-v1126.v1126-flat-grid-section .mobile-scroll-hint{display:none!important;}.featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126,.sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126{display:grid!important;grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;}.featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126>.product-card,.sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126>.product-card{flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;margin:0!important;height:100%!important;}@media(max-width:820px){.featured-showcase-v1126.v1126-flat-grid-section,.sale-showcase-v1126.v1126-flat-grid-section{overflow:visible!important;padding:12px!important;border-radius:21px!important;} .featured-showcase-v1126.v1126-flat-grid-section .showcase-head-v1126,.sale-showcase-v1126.v1126-flat-grid-section .showcase-head-v1126{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 12px!important;} .featured-showcase-v1126.v1126-flat-grid-section .home-showcase-actions a,.sale-showcase-v1126.v1126-flat-grid-section .home-showcase-actions a{display:inline-flex!important;min-height:30px!important;align-items:center!important;padding:6px 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important;color:var(--primary)!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;} .featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126,.sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126,.home-product-main .featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126,.home-product-main .sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:9px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;} .featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126>.product-card,.sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126>.product-card,.home-product-main .featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126>.product-card,.home-product-main .sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126>.product-card{flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;padding:8px!important;border-radius:16px!important;box-shadow:0 9px 22px rgba(15,23,42,.065)!important;gap:6px!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-img,.sale-showcase-v1126.v1126-flat-grid-section .product-img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;border-radius:13px!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-img img,.sale-showcase-v1126.v1126-flat-grid-section .product-img img{object-fit:contain!important;padding:6px!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-info,.sale-showcase-v1126.v1126-flat-grid-section .product-info{gap:4px!important;min-width:0!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-info>span,.sale-showcase-v1126.v1126-flat-grid-section .product-info>span{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-info h3,.sale-showcase-v1126.v1126-flat-grid-section .product-info h3{font-size:12.5px!important;line-height:1.22!important;min-height:31px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-info p,.sale-showcase-v1126.v1126-flat-grid-section .product-info p{display:none!important;} .featured-showcase-v1126.v1126-flat-grid-section .rating-mini,.sale-showcase-v1126.v1126-flat-grid-section .rating-mini{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .featured-showcase-v1126.v1126-flat-grid-section .price-row,.sale-showcase-v1126.v1126-flat-grid-section .price-row{gap:4px!important;flex-wrap:wrap!important;} .featured-showcase-v1126.v1126-flat-grid-section .price-row b,.sale-showcase-v1126.v1126-flat-grid-section .price-row b{font-size:13.5px!important;line-height:1.05!important;} .featured-showcase-v1126.v1126-flat-grid-section .price-row del,.sale-showcase-v1126.v1126-flat-grid-section .price-row del{font-size:11px!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-card-actions,.sale-showcase-v1126.v1126-flat-grid-section .product-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:3px!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-card-actions .btn,.sale-showcase-v1126.v1126-flat-grid-section .product-card-actions .btn{min-height:30px!important;padding:5px 6px!important;border-radius:10px!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-badge,.sale-showcase-v1126.v1126-flat-grid-section .product-badge{font-size:9px!important;min-height:18px!important;padding:4px 6px!important;} .featured-showcase-v1126.v1126-flat-grid-section .product-badge.sold,.sale-showcase-v1126.v1126-flat-grid-section .product-badge.sold{top:28px!important}}@media(max-width:360px){.featured-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126,.sale-showcase-v1126.v1126-flat-grid-section .showcase-track-v1126{gap:7px!important} .featured-showcase-v1126.v1126-flat-grid-section .product-info h3,.sale-showcase-v1126.v1126-flat-grid-section .product-info h3{font-size:12px!important} .featured-showcase-v1126.v1126-flat-grid-section .product-card-actions .btn,.sale-showcase-v1126.v1126-flat-grid-section .product-card-actions .btn{font-size:10px!important}}.new-products-section.v1127-new-products-grid{overflow:visible!important;min-width:0!important;}.new-products-section.v1127-new-products-grid .mobile-scroll-hint,.new-products-section.v1127-new-products-grid .home-showcase-controls{display:none!important;}.new-products-section.v1127-new-products-grid .v1127-new-grid,.home-product-main .new-products-section.v1127-new-products-grid .v1127-new-grid{display:grid!important;grid-template-columns:repeat(var(--section-cols,4),minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:16px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-padding:0!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;}.new-products-section.v1127-new-products-grid .v1127-new-grid::after{display:none!important;content:none!important}.new-products-section.v1127-new-products-grid .v1127-new-grid>.product-card,.home-product-main .new-products-section.v1127-new-products-grid .v1127-new-grid>.product-card{flex:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;margin:0!important;}@media(max-width:820px){.new-products-section.v1127-new-products-grid{padding:12px!important;border-radius:21px!important;} .new-products-section.v1127-new-products-grid .section-head,.new-products-section.v1127-new-products-grid .v1127-new-products-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 12px!important;} .new-products-section.v1127-new-products-grid .section-head h2{font-size:clamp(18px,5vw,22px)!important;line-height:1.15!important;margin:0!important;} .new-products-section.v1127-new-products-grid .section-head>a{grid-column:auto!important;width:auto!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;} .new-products-section.v1127-new-products-grid .v1127-new-grid,.home-product-main .new-products-section.v1127-new-products-grid .v1127-new-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:9px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;} .new-products-section.v1127-new-products-grid .v1127-new-grid>.product-card,.home-product-main .new-products-section.v1127-new-products-grid .v1127-new-grid>.product-card{display:flex!important;flex-direction:column!important;padding:8px!important;border-radius:16px!important;box-shadow:0 9px 22px rgba(15,23,42,.065)!important;gap:6px!important;min-width:0!important;max-width:100%!important;} .new-products-section.v1127-new-products-grid .product-img,.home-product-main .new-products-section.v1127-new-products-grid .product-img{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;border-radius:13px!important;} .new-products-section.v1127-new-products-grid .product-img img{object-fit:contain!important;padding:6px!important;} .new-products-section.v1127-new-products-grid .product-info{gap:4px!important;min-width:0!important} .new-products-section.v1127-new-products-grid .product-info>span{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .new-products-section.v1127-new-products-grid .product-info h3{font-size:12.5px!important;line-height:1.22!important;min-height:31px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} .new-products-section.v1127-new-products-grid .product-info p{display:none!important} .new-products-section.v1127-new-products-grid .rating-mini{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .new-products-section.v1127-new-products-grid .price-row{gap:4px!important;flex-wrap:wrap!important;margin-top:0!important} .new-products-section.v1127-new-products-grid .price-row b{font-size:13.5px!important;line-height:1.05!important} .new-products-section.v1127-new-products-grid .price-row del{font-size:11px!important} .new-products-section.v1127-new-products-grid .product-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:3px!important;} .new-products-section.v1127-new-products-grid .product-card-actions .btn{min-height:30px!important;padding:5px 6px!important;border-radius:10px!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .new-products-section.v1127-new-products-grid .product-badge{font-size:9px!important;min-height:18px!important;padding:4px 6px!important;top:7px!important;left:7px!important} .new-products-section.v1127-new-products-grid .product-badge.sold{top:28px!important;right:7px!important;left:auto!important}}@media(max-width:360px){.new-products-section.v1127-new-products-grid .v1127-new-grid{gap:7px!important} .new-products-section.v1127-new-products-grid .product-info h3{font-size:12px!important} .new-products-section.v1127-new-products-grid .product-card-actions .btn{font-size:10px!important}}.home-featured-products-v1128,.new-products-section.home-featured-products-v1128{width:100%!important;max-width:100%!important;overflow:visible!important;}.home-featured-products-v1128 .featured-products-grid-v1128,.home-featured-products-v1128 .product-grid.mode-grid.featured-products-grid-v1128,.home-product-main .home-featured-products-v1128 .featured-products-grid-v1128{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-rows:none!important;gap:16px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;scroll-padding:0!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;}.home-featured-products-v1128 .featured-products-grid-v1128::after{display:none!important;content:none!important}.home-featured-products-v1128 .featured-products-grid-v1128>.product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;flex:initial!important;scroll-snap-align:none!important;}@media(max-width:900px){.home-featured-products-v1128 .featured-products-grid-v1128,.home-featured-products-v1128 .product-grid.mode-grid.featured-products-grid-v1128,.home-product-main .home-featured-products-v1128 .featured-products-grid-v1128,.container .home-featured-products-v1128 .featured-products-grid-v1128{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;overflow-x:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0!important;} .home-featured-products-v1128 .featured-products-grid-v1128>.product-card,.home-featured-products-v1128 .product-grid.mode-grid.featured-products-grid-v1128>.product-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;padding:8px!important;border-radius:16px!important;gap:6px!important;min-width:0!important;max-width:100%!important;width:100%!important;} .home-featured-products-v1128 .product-img{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;border-radius:13px!important;} .home-featured-products-v1128 .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:6px!important;} .home-featured-products-v1128 .product-info{gap:4px!important;min-width:0!important} .home-featured-products-v1128 .product-info>span,.home-featured-products-v1128 .rating-mini{font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .home-featured-products-v1128 .product-info h3{font-size:12.5px!important;line-height:1.22!important;min-height:31px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} .home-featured-products-v1128 .product-info p{display:none!important} .home-featured-products-v1128 .price-row{gap:4px!important;flex-wrap:wrap!important;margin-top:0!important} .home-featured-products-v1128 .price-row b{font-size:13.5px!important;line-height:1.05!important} .home-featured-products-v1128 .price-row del{font-size:11px!important} .home-featured-products-v1128 .product-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:3px!important} .home-featured-products-v1128 .product-card-actions .btn{min-height:30px!important;padding:5px 6px!important;border-radius:10px!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .home-featured-products-v1128 .product-badge{font-size:9px!important;min-height:18px!important;padding:4px 6px!important;top:7px!important;left:7px!important} .home-featured-products-v1128 .product-badge.sold{top:28px!important;right:7px!important;left:auto!important}}@media(max-width:390px){.home-featured-products-v1128 .featured-products-grid-v1128,.home-featured-products-v1128 .product-grid.mode-grid.featured-products-grid-v1128{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;} .home-featured-products-v1128 .featured-products-grid-v1128>.product-card{padding:7px!important;border-radius:14px!important} .home-featured-products-v1128 .product-info h3{font-size:11.8px!important;min-height:29px!important} .home-featured-products-v1128 .product-info>span,.home-featured-products-v1128 .rating-mini{font-size:10px!important} .home-featured-products-v1128 .price-row b{font-size:12.8px!important} .home-featured-products-v1128 .product-card-actions .btn{min-height:29px!important;font-size:9.8px!important;padding:5px 4px!important}}.home-featured-products-rebuild-v1129{width:100%!important;max-width:100%!important;overflow:visible!important;border-radius:24px!important;}.home-featured-head-v1129{align-items:center!important;gap:12px!important;}.home-featured-head-v1129>div{display:grid!important;gap:7px!important;min-width:0!important;}.home-featured-head-v1129 h2{margin:0!important;letter-spacing:-.02em!important;}.home-featured-head-v1129>a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;font-weight:900!important;font-size:13px!important;white-space:nowrap!important;}.home-featured-grid-v1129{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-x:visible!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;padding:0!important;margin:0!important;}.home-featured-card-v1129{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;max-width:100%!important;height:100%!important;gap:10px!important;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(15,23,42,.065)!important;padding:12px!important;overflow:hidden!important;}.home-featured-img-v1129{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;aspect-ratio:1/1!important;min-height:0!important;height:auto!important;overflow:hidden!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,#7c3aed 8%,transparent))!important;}.home-featured-img-v1129 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}.home-featured-placeholder-v1129{font-size:34px!important;color:var(--muted)!important;}.home-featured-badge-v1129{position:absolute!important;z-index:2!important;left:8px!important;top:8px!important;max-width:calc(100% - 16px)!important;min-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 8px!important;border-radius:999px!important;color:#fff!important;background:var(--primary)!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.home-featured-badge-v1129.discount{background:#dc2626!important}.home-featured-badge-v1129.sold{left:auto!important;right:8px!important;top:34px!important;background:#16a34a!important;max-width:58%!important}.home-featured-info-v1129{display:flex!important;flex-direction:column!important;min-width:0!important;flex:1 1 auto!important;gap:6px!important;}.home-featured-category-v1129{color:var(--muted)!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.home-featured-info-v1129 h3{margin:0!important;font-size:15.5px!important;line-height:1.25!important;min-height:39px!important;font-weight:950!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:anywhere!important;}.home-featured-info-v1129 h3 a{display:block!important}.home-featured-rating-v1129{color:#f59e0b!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.home-featured-rating-v1129 small{color:var(--muted)!important}.home-featured-price-v1129{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin-top:auto!important;min-width:0!important;}.home-featured-price-v1129 b{font-size:17px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.01em!important;}.home-featured-price-v1129 del{color:var(--muted)!important;font-size:12px!important;}.home-featured-actions-v1129{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:2px!important;}.home-featured-actions-v1129 form{margin:0!important;width:100%!important;min-width:0!important}.home-featured-actions-v1129 .btn{width:100%!important;min-height:38px!important;border-radius:13px!important;padding:8px 9px!important;font-size:12.5px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}@media(max-width:900px){.home-featured-products-rebuild-v1129{margin-top:22px!important} .home-featured-head-v1129{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;margin:24px 0 12px!important;} .home-featured-head-v1129 h2{font-size:clamp(18px,5.2vw,23px)!important;line-height:1.12!important} .home-featured-head-v1129 .badge{font-size:11px!important;padding:6px 9px!important} .home-featured-head-v1129>a{min-height:32px!important;padding:7px 10px!important;font-size:12px!important} .home-featured-grid-v1129{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;} .home-featured-card-v1129{padding:8px!important;border-radius:16px!important;gap:6px!important;box-shadow:0 9px 22px rgba(15,23,42,.06)!important;} .home-featured-img-v1129{border-radius:13px!important;aspect-ratio:1/1!important} .home-featured-img-v1129 img{object-fit:cover!important} .home-featured-info-v1129{gap:4px!important} .home-featured-category-v1129,.home-featured-rating-v1129{font-size:10.5px!important;line-height:1.2!important} .home-featured-info-v1129 h3{font-size:12.5px!important;line-height:1.22!important;min-height:31px!important;} .home-featured-price-v1129{gap:4px!important;margin-top:0!important} .home-featured-price-v1129 b{font-size:13.5px!important;line-height:1.05!important} .home-featured-price-v1129 del{font-size:10.5px!important} .home-featured-actions-v1129{gap:5px!important;margin-top:3px!important} .home-featured-actions-v1129 .btn{min-height:30px!important;border-radius:10px!important;padding:5px 6px!important;font-size:10.4px!important} .home-featured-badge-v1129{left:7px!important;top:7px!important;min-height:18px!important;padding:4px 6px!important;font-size:9px!important} .home-featured-badge-v1129.sold{right:7px!important;top:28px!important;left:auto!important;max-width:56%!important}}@media(max-width:390px){.home-featured-grid-v1129{gap:7px!important} .home-featured-card-v1129{padding:7px!important;border-radius:14px!important} .home-featured-img-v1129{border-radius:12px!important} .home-featured-info-v1129 h3{font-size:11.7px!important;min-height:29px!important} .home-featured-category-v1129,.home-featured-rating-v1129{font-size:9.8px!important} .home-featured-price-v1129 b{font-size:12.6px!important} .home-featured-actions-v1129 .btn{min-height:29px!important;font-size:9.6px!important;padding:5px 4px!important}}.home-featured-products-v1130{width:100%!important;max-width:100%!important;}.home-featured-head-v1130{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;}.home-featured-title-v1130{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-width:0!important;}.home-featured-title-v1130 h2{margin:0!important;max-width:100%!important;color:var(--text)!important;font-weight:1000!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;}.home-featured-eyebrow-v1130{width:max-content!important;max-width:100%!important;white-space:nowrap!important;}.home-featured-all-v1130{flex:0 0 auto!important;}@media(max-width:680px){.home-featured-products-v1130{padding:0!important;margin-top:18px!important;overflow:visible!important;} .home-featured-head-v1130,.section-block .home-featured-head-v1130,.home-featured-products-v1130 .section-head.home-featured-head-v1130{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:18px 0 10px!important;padding:10px 11px!important;border:1px solid color-mix(in srgb,var(--line) 84%,transparent)!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;border-radius:17px!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;} .home-featured-title-v1130{gap:4px!important;min-width:0!important;overflow:hidden!important;} .home-featured-title-v1130 h2,.home-featured-head-v1130 h2,#home-featured-products-title{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:clamp(17px,5vw,20px)!important;line-height:1.12!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;} .home-featured-eyebrow-v1130,.home-featured-head-v1130 .badge{min-height:22px!important;padding:4px 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:950!important;} .home-featured-all-v1130,.home-featured-head-v1130>a{width:auto!important;min-width:0!important;min-height:30px!important;padding:6px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;align-self:center!important;}}@media(max-width:360px){.home-featured-head-v1130,.section-block .home-featured-head-v1130,.home-featured-products-v1130 .section-head.home-featured-head-v1130{grid-template-columns:1fr!important;align-items:stretch!important;} .home-featured-all-v1130,.home-featured-head-v1130>a{justify-self:start!important;}}.home-featured-panel-v1131,.home-product-main .home-featured-panel-v1131{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,var(--card)),var(--card))!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;border-radius:24px!important;padding:18px!important;box-shadow:0 14px 34px rgba(15,23,42,.055)!important;margin-top:26px!important;}.home-featured-panel-v1131 .home-featured-head-v1131,.home-featured-panel-v1131.section-block .home-featured-head-v1131,.home-featured-panel-v1131 .section-head.home-featured-head-v1131{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;}.home-featured-panel-v1131 .home-featured-title-v1131{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow:visible!important;text-align:left!important;}.home-featured-panel-v1131 .home-featured-title-v1131 h2,.home-featured-panel-v1131 #home-featured-products-title{margin:0!important;text-align:left!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.12!important;letter-spacing:-.025em!important;}.home-featured-panel-v1131 .home-featured-eyebrow-v1130{justify-self:start!important;width:max-content!important;max-width:100%!important;}.home-featured-panel-v1131 .home-featured-all-v1131,.home-featured-panel-v1131 .home-featured-head-v1131>a{justify-self:end!important;align-self:center!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;}.home-featured-panel-v1131 .home-featured-grid-v1131{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;}@media(max-width:900px){.home-featured-panel-v1131,.home-product-main .home-featured-panel-v1131{padding:12px!important;border-radius:21px!important;margin-top:18px!important;} .home-featured-panel-v1131 .home-featured-head-v1131,.home-featured-panel-v1131.section-block .home-featured-head-v1131,.home-featured-panel-v1131 .section-head.home-featured-head-v1131{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;} .home-featured-panel-v1131 .home-featured-title-v1131{gap:4px!important;min-width:0!important;overflow:hidden!important} .home-featured-panel-v1131 .home-featured-title-v1131 h2,.home-featured-panel-v1131 #home-featured-products-title{font-size:clamp(18px,5vw,22px)!important;line-height:1.12!important;max-width:100%!important;overflow-wrap:break-word!important;} .home-featured-panel-v1131 .home-featured-eyebrow-v1130{min-height:22px!important;padding:4px 8px!important;font-size:10px!important;} .home-featured-panel-v1131 .home-featured-all-v1131,.home-featured-panel-v1131 .home-featured-head-v1131>a{min-height:31px!important;padding:7px 10px!important;font-size:11px!important;border-radius:999px!important;}}@media(max-width:360px){.home-featured-panel-v1131 .home-featured-head-v1131,.home-featured-panel-v1131.section-block .home-featured-head-v1131,.home-featured-panel-v1131 .section-head.home-featured-head-v1131{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;} .home-featured-panel-v1131 .home-featured-title-v1131 h2,.home-featured-panel-v1131 #home-featured-products-title{font-size:16.5px!important} .home-featured-panel-v1131 .home-featured-all-v1131,.home-featured-panel-v1131 .home-featured-head-v1131>a{padding:6px 8px!important;font-size:10px!important}}body.notification-menu-open,body.notification-panel-open{overflow-x:hidden!important;padding-right:0!important;}body.notification-menu-open::before,body.notification-panel-open::before{display:none!important;content:none!important;}.topbar.v1135-header,.topbar.v1135-header .v56-header-shell,.topbar.v1135-header .v56-main,.topbar.v1135-header .v56-actions{overflow:visible!important;}.topbar.v1135-header{z-index:3600!important;}.topbar.v1135-header .v1135-notify{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;flex:0 0 auto!important;overflow:visible!important;}.topbar.v1135-header .v1135-notify-button{position:relative!important;display:inline-grid!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:none!important;overflow:visible!important;cursor:pointer!important;}.topbar.v1135-header .v1135-notify-button[aria-expanded="true"]{border-color:color-mix(in srgb,var(--primary) 42%,var(--line))!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;}.topbar.v1135-header .v1135-notify-icon{position:static!important;inset:auto!important;transform:none!important;display:inline-grid!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:17px!important;line-height:1!important;color:inherit!important;animation:none!important;}.topbar.v1135-header .v1135-notify-badge{position:absolute!important;top:-5px!important;right:-5px!important;left:auto!important;bottom:auto!important;transform:none!important;display:none!important;place-items:center!important;min-width:17px!important;width:auto!important;height:17px!important;min-height:17px!important;padding:0 4px!important;border-radius:999px!important;background:var(--danger)!important;color:#fff!important;border:2px solid var(--card)!important;font-size:9px!important;line-height:13px!important;font-weight:950!important;text-align:center!important;box-shadow:0 8px 18px rgba(239,68,68,.28)!important;z-index:3!important;pointer-events:none!important;}.topbar.v1135-header .v1135-notify-badge.active{display:grid!important;}.v1135-notify-panel{display:none!important;position:fixed!important;top:var(--notify-panel-top,76px)!important;right:var(--notify-panel-right,12px)!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(372px,calc(100vw - 24px))!important;max-width:min(372px,calc(100vw - 24px))!important;max-height:calc(100dvh - var(--notify-panel-top,76px) - 16px)!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:22px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 24px 68px rgba(15,23,42,.22)!important;z-index:2147483000!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;overflow:hidden!important;}.v1135-notify-panel.open{display:flex!important;flex-direction:column!important;}.v1135-notify-panel *{box-sizing:border-box!important;}.v1135-notify-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border-bottom:1px solid var(--line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card))!important;flex:0 0 auto!important;}.v1135-notify-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;}.v1135-notify-title>span{display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;border-radius:13px!important;background:color-mix(in srgb,var(--primary) 12%,transparent)!important;color:var(--primary)!important;}.v1135-notify-title b,.v1135-notify-title small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.v1135-notify-title b{font-size:16px!important;line-height:1.15!important;color:var(--text)!important;}.v1135-notify-title small{margin-top:2px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.2!important;}.v1135-notify-close{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--card)!important;color:var(--text)!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;flex:0 0 auto!important;}.v1135-notify-actions{display:flex!important;align-items:center!important;gap:7px!important;padding:10px 12px!important;border-bottom:1px solid var(--line)!important;background:var(--card)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;flex:0 0 auto!important;}.v1135-notify-actions::-webkit-scrollbar{display:none!important;}.v1135-notify-actions a,.v1135-notify-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:30px!important;border:0!important;border-radius:999px!important;padding:7px 10px!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important;}.v1135-notify-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px!important;overflow:auto!important;max-height:none!important;min-height:0!important;overscroll-behavior:contain!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;}.v1135-notify-item{display:block!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;}.v1135-notify-item.unread{border-color:color-mix(in srgb,var(--primary) 44%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--card)),var(--card))!important;}.v1135-notify-item b,.v1135-notify-item span,.v1135-notify-item small{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;}.v1135-notify-item b{font-size:14px!important;line-height:1.25!important;color:var(--text)!important;}.v1135-notify-item span{margin-top:5px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.45!important;}.v1135-notify-item small{margin-top:7px!important;color:var(--muted)!important;font-size:11px!important;line-height:1.25!important;}.v1135-notify-empty{margin:0!important;padding:18px 12px!important;border:1px dashed var(--line)!important;border-radius:16px!important;color:var(--muted)!important;text-align:center!important;background:var(--card)!important;}@media(max-width:820px){.v1135-notify-panel,.v1135-notify-panel.open{top:var(--notify-panel-top,72px)!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(390px,calc(100vw - 18px))!important;max-width:min(390px,calc(100vw - 18px))!important;max-height:calc(100dvh - var(--notify-panel-top,72px) - 14px)!important;border-radius:20px!important;box-shadow:0 24px 70px rgba(15,23,42,.28)!important;}}@media(max-width:420px){.topbar.v1135-header .v1135-notify-button{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;border-radius:10px!important;flex-basis:30px!important;} .topbar.v1135-header .v1135-notify-icon{font-size:14px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;} .topbar.v1135-header .v1135-notify-badge{top:-4px!important;right:-4px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0 2px!important;font-size:8px!important;line-height:10px!important;} .v1135-notify-panel,.v1135-notify-panel.open{width:calc(100vw - 14px)!important;border-radius:18px!important;} .v1135-notify-head{padding:12px!important;} .v1135-notify-actions{padding:9px 10px!important;gap:6px!important;} .v1135-notify-actions a,.v1135-notify-actions button{font-size:11px!important;padding:6px 8px!important;} .v1135-notify-list{padding:10px!important;}}.home-categories-priority .home-category-card-v1136{position:relative!important;background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--cat-color,#2563eb) 4%,var(--card)))!important;border:1px solid color-mix(in srgb,var(--cat-color,#2563eb) 18%,var(--line))!important;}.home-categories-priority .home-category-icon-v1136{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:15px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--cat-color,#2563eb) 22%,#fff),color-mix(in srgb,var(--cat-color,#2563eb) 12%,transparent))!important;color:var(--cat-color,#2563eb)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-color,#2563eb) 24%,transparent),0 8px 20px color-mix(in srgb,var(--cat-color,#2563eb) 14%,transparent)!important;font-size:20px!important;font-weight:950!important;line-height:1!important;text-align:center!important;overflow:hidden!important;}.home-categories-priority .home-category-icon-v1136.is-initial{background:linear-gradient(135deg,var(--cat-color,#2563eb),color-mix(in srgb,var(--cat-color,#2563eb) 72%,#111827))!important;color:#fff!important;letter-spacing:-.02em!important;text-shadow:0 1px 4px rgba(15,23,42,.22)!important;}.home-categories-priority .home-category-card-v1136 b,.home-categories-priority .home-category-card-v1136 small{position:relative!important;z-index:1!important;}.v56-category-link>span{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;font-weight:950!important;line-height:1!important;}@media(max-width:900px){.home-categories-priority .home-category-icon-v1136{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:13px!important;font-size:18px!important;}}.topbar.v1137-header .v56-category-trigger{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,var(--card)),var(--card))!important;color:var(--primary)!important;}.topbar.v1137-header .v56-category-trigger .v1137-category-trigger-icon,.topbar.v1137-header .v56-category-trigger>span{display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border-radius:10px!important;background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 22%,transparent)!important;text-shadow:0 1px 3px rgba(15,23,42,.20)!important;}.topbar.v1137-header .v56-category-trigger:hover,.topbar.v1137-header .v56-category-trigger[aria-expanded="true"]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,var(--card)),color-mix(in srgb,var(--primary) 7%,var(--card)))!important;border-color:color-mix(in srgb,var(--primary) 42%,var(--line))!important;}@media(max-width:900px){.topbar.v1137-header .v56-category-trigger{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line))!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important;} .topbar.v1137-header .v56-category-trigger b,.topbar.v1137-header .v56-category-trigger i{display:none!important;} .topbar.v1137-header .v56-category-trigger .v1137-category-trigger-icon,.topbar.v1137-header .v56-category-trigger>span{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;border-radius:9px!important;background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;font-size:15px!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;} .home-categories-priority .home-category-icon-v1136{background:linear-gradient(135deg,color-mix(in srgb,var(--cat-color,#2563eb) 28%,#fff),color-mix(in srgb,var(--cat-color,#2563eb) 16%,var(--card)))!important;color:var(--cat-color,#2563eb)!important;border:1px solid color-mix(in srgb,var(--cat-color,#2563eb) 28%,var(--line))!important;} .home-categories-priority .home-category-icon-v1136.is-initial{background:linear-gradient(135deg,var(--cat-color,#2563eb),color-mix(in srgb,var(--cat-color,#2563eb) 70%,#0f172a))!important;color:#fff!important;}}@media(max-width:420px){.topbar.v1137-header .v56-category-trigger{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:11px!important;} .topbar.v1137-header .v56-category-trigger .v1137-category-trigger-icon,.topbar.v1137-header .v56-category-trigger>span{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;font-size:14px!important;}}.mobile-scroll-hint{display:none!important;}.home-head-v1138{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;gap:12px!important;width:100%!important;min-width:0!important;}.home-head-v1138>div:first-child,.home-head-v1138>h2{min-width:0!important;flex:1 1 auto!important;}.home-head-v1138>div:first-child h2,.home-head-v1138>h2{overflow-wrap:anywhere!important;}.home-head-v1138>a:not(.btn),.home-head-v1138 .home-showcase-actions,.home-head-v1138 .home-featured-all-v1130,.home-head-v1138 .home-featured-all-v1131{margin-left:auto!important;flex:0 0 auto!important;justify-self:end!important;align-self:center!important;}.home-head-v1138 .home-showcase-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;}.home-head-v1138 .home-showcase-actions>a,.home-head-v1138>a:not(.btn){white-space:nowrap!important;}@media(max-width:680px){.home-head-v1138{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:18px 0 10px!important;} .home-head-v1138>div:first-child,.home-head-v1138>h2{min-width:0!important;max-width:calc(100% - 104px)!important;} .home-head-v1138 .badge{padding:6px 9px!important;font-size:11px!important;line-height:1!important;} .home-head-v1138 h2{font-size:clamp(18px,4.8vw,22px)!important;line-height:1.12!important;margin-top:4px!important;} .home-head-v1138>a:not(.btn),.home-head-v1138 .home-showcase-actions>a,.home-head-v1138 .home-featured-all-v1130,.home-head-v1138 .home-featured-all-v1131{min-height:34px!important;padding:8px 10px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important;}}@media(max-width:360px){.home-head-v1138>div:first-child,.home-head-v1138>h2{max-width:calc(100% - 88px)!important;} .home-head-v1138>a:not(.btn),.home-head-v1138 .home-showcase-actions>a,.home-head-v1138 .home-featured-all-v1130,.home-head-v1138 .home-featured-all-v1131{padding:7px 9px!important;font-size:11px!important;}}.mobile-scroll-hint,.section-head .mobile-scroll-hint,.home-head-v1139 .mobile-scroll-hint{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;}.home-head-v1139,.home-widget-head-v1139{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;}.home-head-v1139>div:first-child,.home-head-v1139>.home-featured-title-v1130,.home-head-v1139>.home-featured-title-v1131,.home-head-v1139>h2,.home-widget-head-v1139>div:first-child{min-width:0!important;max-width:100%!important;flex:1 1 auto!important;}.home-head-v1139 .badge,.home-widget-head-v1139 .badge{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:24px!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;}.home-head-v1139 h1,.home-head-v1139 h2,.home-widget-head-v1139 h2{margin:0!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.14!important;letter-spacing:-.02em!important;}.home-head-v1139>a:not(.btn),.home-head-v1139 .home-showcase-actions>a,.home-head-v1139 .home-featured-all-v1130,.home-head-v1139 .home-featured-all-v1131,.home-widget-head-v1139 a:not(.btn){grid-column:2!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;max-width:116px!important;min-height:34px!important;padding:7px 11px!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important;}.home-head-v1139 .home-showcase-actions{grid-column:2!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:116px!important;}.home-categories-priority .enhanced-category b,.home-categories-priority .home-category-card-v1136 b,.home-product-main .product-info h3,.home-featured-info-v1129 h3,.home-widget-card h3,.home-widget-card b,.home-widget-slide b{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;word-break:normal!important;}.home-product-main .product-info h3,.home-featured-info-v1129 h3,.home-categories-priority .enhanced-category b,.home-widget-card h3,.home-widget-slide b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;}.home-categories-priority .enhanced-category small,.home-categories-priority .enhanced-category p,.home-widget-card small,.home-widget-card p,.home-product-main .product-info p{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;}@media(max-width:680px){.container .section-head.home-head-v1139,.home-widget-head-v1139{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;margin:16px 0 10px!important;} .home-head-v1139>div:first-child,.home-head-v1139>.home-featured-title-v1130,.home-head-v1139>.home-featured-title-v1131,.home-head-v1139>h2,.home-widget-head-v1139>div:first-child{grid-column:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;} .home-head-v1139 .badge,.home-widget-head-v1139 .badge{min-height:20px!important;padding:4px 7px!important;font-size:9.8px!important;line-height:1!important;} .home-head-v1139 h1,.home-head-v1139 h2,.home-widget-head-v1139 h2{font-size:clamp(16px,4.55vw,20px)!important;line-height:1.12!important;margin:3px 0 0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;} .home-head-v1139>a:not(.btn),.home-head-v1139 .home-showcase-actions>a,.home-head-v1139 .home-featured-all-v1130,.home-head-v1139 .home-featured-all-v1131,.home-widget-head-v1139 a:not(.btn){grid-column:2!important;justify-self:end!important;min-width:0!important;max-width:86px!important;min-height:28px!important;padding:5px 8px!important;border-radius:999px!important;font-size:10.2px!important;line-height:1!important;} .home-head-v1139 .home-showcase-actions{grid-column:2!important;justify-self:end!important;width:auto!important;min-width:0!important;max-width:86px!important;} .home-categories-priority .enhanced-category,.home-categories-priority .home-category-card-v1136{min-height:96px!important;padding:9px!important;gap:5px!important;border-radius:15px!important;} .home-categories-priority .enhanced-category b,.home-categories-priority .home-category-card-v1136 b{font-size:13px!important;line-height:1.12!important;-webkit-line-clamp:2!important;} .home-categories-priority .enhanced-category small,.home-categories-priority .home-category-card-v1136 small{font-size:10.5px!important;line-height:1.1!important;white-space:nowrap!important;} .home-categories-priority .enhanced-category p{display:none!important;} .home-product-main .product-info h3,.home-featured-info-v1129 h3{font-size:clamp(11.5px,3.35vw,13.2px)!important;line-height:1.18!important;min-height:2.36em!important;margin:2px 0!important;-webkit-line-clamp:2!important;} .home-product-main .product-info>span,.home-product-main .rating-mini,.home-featured-category-v1129,.home-featured-rating-v1129{font-size:10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .home-product-main .product-info p{display:none!important;} .home-product-main .price-row b,.home-featured-price-v1129 b{font-size:12.5px!important;line-height:1.08!important;} .home-product-main .price-row del,.home-featured-price-v1129 del{font-size:10px!important;} .home-widget-head-v1139 .home-widget-scroll-controls{justify-self:end!important;gap:5px!important;} .home-widget-head-v1139 .home-widget-scroll-controls button{width:28px!important;height:28px!important;border-radius:10px!important;}}@media(max-width:380px){.home-head-v1139>a:not(.btn),.home-head-v1139 .home-showcase-actions>a,.home-head-v1139 .home-featured-all-v1130,.home-head-v1139 .home-featured-all-v1131,.home-widget-head-v1139 a:not(.btn){max-width:74px!important;padding:5px 7px!important;font-size:9.6px!important;} .home-head-v1139 h1,.home-head-v1139 h2,.home-widget-head-v1139 h2{font-size:15.5px!important;} .home-head-v1139 .badge,.home-widget-head-v1139 .badge{font-size:9px!important;padding:4px 6px!important;} .home-categories-priority .enhanced-category b,.home-categories-priority .home-category-card-v1136 b{font-size:12.2px!important;}}.v1140-category-mobile,.v1140-category-mobile *{min-width:0;}.v1140-category-mobile .shop-main-panel{width:100%;min-width:0;}.v1140-category-mobile .product-grid{align-items:stretch;}@media (max-width: 900px){html,body{overflow-x:hidden;} .v1140-category-mobile{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;} .v1140-category-mobile.is-category-page .shop-sidebar{display:none!important;} .v1140-category-mobile .shop-main-panel,.v1140-category-mobile .category-page-hero,.v1140-category-mobile .catalog-toolbar,.v1140-category-mobile .product-grid{width:100%!important;max-width:100%!important;} .v1140-category-mobile .category-page-hero.card{padding:14px!important;border-radius:20px!important;} .v1140-category-mobile .category-page-hero h1{font-size:clamp(22px,7vw,30px)!important;line-height:1.12!important;margin:.35rem 0!important;overflow-wrap:anywhere;} .v1140-category-mobile .category-page-hero p{font-size:13px!important;line-height:1.45!important;margin:0!important;} .v1140-category-mobile .category-page-hero b{font-size:13px!important;padding:7px 10px!important;} .v1140-category-mobile .mobile-category-chips{margin:0 0 10px!important;padding:0 0 8px!important;gap:8px!important;} .v1140-category-mobile .mobile-category-chips .rail-chip{min-height:36px!important;padding:8px 10px!important;font-size:12px!important;border-radius:999px!important;} .v1140-category-mobile .catalog-toolbar.card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;border-radius:18px!important;} .v1140-category-mobile .catalog-toolbar input{grid-column:1/-1!important;} .v1140-category-mobile .catalog-toolbar button{grid-column:1/-1!important;width:100%!important;} .v1140-category-mobile .catalog-toolbar input,.v1140-category-mobile .catalog-toolbar select,.v1140-category-mobile .catalog-toolbar button{min-height:40px!important;font-size:13px!important;border-radius:12px!important;padding:9px 10px!important;} .v1140-category-mobile .product-grid.mode-grid,.v1140-category-mobile .product-grid.mode-list,.v1140-category-mobile .product-grid.mode-compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;} .v1140-category-mobile .product-grid.mode-grid .product-card,.v1140-category-mobile .product-grid.mode-list .product-card,.v1140-category-mobile .product-grid.mode-compact .product-card{display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;padding:9px!important;border-radius:16px!important;} .v1140-category-mobile .product-grid.mode-grid .product-img,.v1140-category-mobile .product-grid.mode-list .product-img,.v1140-category-mobile .product-grid.mode-compact .product-img{width:100%!important;height:clamp(112px,32vw,150px)!important;min-height:0!important;border-radius:13px!important;} .v1140-category-mobile .product-card .product-info{gap:5px!important;} .v1140-category-mobile .product-card .product-info > span,.v1140-category-mobile .product-card .rating-mini{font-size:11px!important;line-height:1.2!important;} .v1140-category-mobile .product-card .product-info h3{font-size:13px!important;line-height:1.22!important;min-height:32px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} .v1140-category-mobile .product-card .product-info p{display:none!important;} .v1140-category-mobile .product-card .price-row{gap:5px!important;flex-wrap:wrap!important;} .v1140-category-mobile .product-card .price-row b{font-size:14px!important;line-height:1.2!important;} .v1140-category-mobile .product-card .price-row del{font-size:11px!important;} .v1140-category-mobile .product-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:auto!important;} .v1140-category-mobile .product-card-actions form,.v1140-category-mobile .product-card-actions .btn{width:100%!important;} .v1140-category-mobile .product-card-actions .btn{min-height:34px!important;padding:7px 8px!important;font-size:11px!important;border-radius:11px!important;white-space:normal!important;} .v1140-category-mobile .compare-card-btn{font-size:0!important;} .v1140-category-mobile .compare-card-btn::before{content:"⚖️";font-size:13px!important;} .v1140-category-mobile .product-badge{font-size:9px!important;padding:4px 6px!important;border-radius:999px!important;top:6px!important;left:6px!important;} .v1140-category-mobile .product-badge.sold{left:auto!important;right:6px!important;}}@media (max-width: 360px){.v1140-category-mobile .product-grid.mode-grid,.v1140-category-mobile .product-grid.mode-list,.v1140-category-mobile .product-grid.mode-compact{gap:8px!important;} .v1140-category-mobile .product-grid.mode-grid .product-card,.v1140-category-mobile .product-grid.mode-list .product-card,.v1140-category-mobile .product-grid.mode-compact .product-card{padding:8px!important;} .v1140-category-mobile .product-grid.mode-grid .product-img,.v1140-category-mobile .product-grid.mode-list .product-img,.v1140-category-mobile .product-grid.mode-compact .product-img{height:104px!important;} .v1140-category-mobile .product-card .product-info h3{font-size:12px!important;} .v1140-category-mobile .product-card .price-row b{font-size:13px!important;}}.home-mobile-grid-section-v1141,.home-mobile-grid-section-v1141 *{min-width:0!important;box-sizing:border-box!important;}.home-mobile-grid-section-v1141 .mobile-scroll-hint,.home-mobile-grid-section-v1141 [data-home-scroll-prev],.home-mobile-grid-section-v1141 [data-home-scroll-next],.home-mobile-grid-section-v1141 .home-scroll-controls,.home-mobile-grid-section-v1141 .showcase-controls-v1126{display:none!important;}.home-mobile-grid-section-v1141 .home-mobile-two-grid-v1141{overflow:visible!important;overflow-x:visible!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;width:100%!important;max-width:100%!important;}@media (min-width: 901px){.home-mobile-grid-section-v1141 .home-mobile-two-grid-v1141,.home-mobile-grid-section-v1141 .v1126-flat-product-grid,.home-mobile-grid-section-v1141 .home-featured-grid-v1129,.home-mobile-grid-section-v1141 .product-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:18px!important;}}@media (max-width: 900px){main.container:has(.home-mobile-grid-section-v1141),.container:has(.home-mobile-grid-section-v1141){overflow-x:hidden!important;} .home-mobile-grid-section-v1141{width:100%!important;max-width:100%!important;padding:14px!important;border-radius:22px!important;} .home-mobile-grid-section-v1141 .home-mobile-two-grid-v1141,.home-mobile-grid-section-v1141 .v1126-flat-product-grid,.home-mobile-grid-section-v1141 .home-featured-grid-v1129,.home-mobile-grid-section-v1141 .product-grid,.home-products-featured-section .home-products-configurable-grid.home-mobile-two-grid-v1141,.best-seller-section .home-section-configurable-grid.home-mobile-two-grid-v1141,.sale-section .sale-track-v1126.home-mobile-two-grid-v1141,.home-featured-panel-v1131 .home-featured-grid-v1131.home-mobile-two-grid-v1141{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-rows:auto!important;gap:10px!important;transform:none!important;white-space:normal!important;padding:0!important;margin:0!important;} .home-mobile-grid-section-v1141 .product-card,.home-mobile-grid-section-v1141 .home-featured-card-v1129{width:100%!important;min-width:0!important;max-width:100%!important;scroll-snap-align:unset!important;display:flex!important;flex-direction:column!important;gap:7px!important;padding:9px!important;border-radius:16px!important;overflow:hidden!important;} .home-mobile-grid-section-v1141 .product-img,.home-mobile-grid-section-v1141 .home-featured-img-v1129{width:100%!important;height:clamp(108px,31vw,148px)!important;min-height:0!important;border-radius:13px!important;} .home-mobile-grid-section-v1141 .product-info,.home-mobile-grid-section-v1141 .home-featured-info-v1129{gap:5px!important;min-width:0!important;} .home-mobile-grid-section-v1141 .product-info>span,.home-mobile-grid-section-v1141 .rating-mini,.home-mobile-grid-section-v1141 .home-featured-category-v1129,.home-mobile-grid-section-v1141 .home-featured-rating-v1129{font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .home-mobile-grid-section-v1141 .product-info h3,.home-mobile-grid-section-v1141 .home-featured-info-v1129 h3{font-size:12.5px!important;line-height:1.18!important;min-height:2.36em!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;} .home-mobile-grid-section-v1141 .product-info p{display:none!important;} .home-mobile-grid-section-v1141 .price-row,.home-mobile-grid-section-v1141 .home-featured-price-v1129{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:0!important;} .home-mobile-grid-section-v1141 .price-row b,.home-mobile-grid-section-v1141 .home-featured-price-v1129 b{font-size:13px!important;line-height:1.1!important;} .home-mobile-grid-section-v1141 .price-row del,.home-mobile-grid-section-v1141 .home-featured-price-v1129 del{font-size:10px!important;} .home-mobile-grid-section-v1141 .product-card-actions,.home-mobile-grid-section-v1141 .home-featured-actions-v1129{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:auto!important;width:100%!important;} .home-mobile-grid-section-v1141 .product-card-actions form,.home-mobile-grid-section-v1141 .home-featured-actions-v1129 form,.home-mobile-grid-section-v1141 .product-card-actions .btn,.home-mobile-grid-section-v1141 .home-featured-actions-v1129 .btn{width:100%!important;min-width:0!important;} .home-mobile-grid-section-v1141 .btn.sm,.home-mobile-grid-section-v1141 .compare-card-btn{min-height:32px!important;padding:6px 7px!important;border-radius:10px!important;font-size:10.5px!important;white-space:normal!important;} .home-mobile-grid-section-v1141 .compare-card-btn{font-size:0!important;} .home-mobile-grid-section-v1141 .compare-card-btn::before{content:"⚖️";font-size:13px!important;} .home-mobile-grid-section-v1141 .product-badge,.home-mobile-grid-section-v1141 .home-featured-badge-v1129{font-size:8.8px!important;padding:4px 5px!important;border-radius:999px!important;top:6px!important;left:6px!important;max-width:calc(100% - 12px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} .home-mobile-grid-section-v1141 .product-badge.sold,.home-mobile-grid-section-v1141 .home-featured-badge-v1129.sold{left:auto!important;right:6px!important;}}@media (max-width: 360px){.home-mobile-grid-section-v1141{padding:10px!important;} .home-mobile-grid-section-v1141 .home-mobile-two-grid-v1141,.home-products-featured-section .home-products-configurable-grid.home-mobile-two-grid-v1141,.best-seller-section .home-section-configurable-grid.home-mobile-two-grid-v1141,.sale-section .sale-track-v1126.home-mobile-two-grid-v1141,.home-featured-panel-v1131 .home-featured-grid-v1131.home-mobile-two-grid-v1141{gap:8px!important;} .home-mobile-grid-section-v1141 .product-card,.home-mobile-grid-section-v1141 .home-featured-card-v1129{padding:8px!important;border-radius:14px!important;} .home-mobile-grid-section-v1141 .product-img,.home-mobile-grid-section-v1141 .home-featured-img-v1129{height:100px!important;} .home-mobile-grid-section-v1141 .product-info h3,.home-mobile-grid-section-v1141 .home-featured-info-v1129 h3{font-size:11.6px!important;} .home-mobile-grid-section-v1141 .price-row b,.home-mobile-grid-section-v1141 .home-featured-price-v1129 b{font-size:12.4px!important;}}@media (max-width: 900px){body:has(.v1140-category-mobile.is-category-page){overflow-x:hidden!important;} main.container:has(.v1140-category-mobile.is-category-page),.container:has(.v1140-category-mobile.is-category-page){width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;} .v1140-category-mobile.is-category-page{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important;overflow:visible!important;} .v1140-category-mobile.is-category-page .shop-main-panel{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;} .v1140-category-mobile.is-category-page .category-page-hero,.v1140-category-mobile.is-category-page .catalog-toolbar,.v1140-category-mobile.is-category-page .mobile-category-chips,.v1140-category-mobile.is-category-page .product-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;} .v1140-category-mobile.is-category-page .product-grid.mode-grid,.v1140-category-mobile.is-category-page .product-grid.mode-list,.v1140-category-mobile.is-category-page .product-grid.mode-compact,.v1140-category-mobile.is-category-page .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;} .v1140-category-mobile.is-category-page .product-grid.mode-grid .product-card,.v1140-category-mobile.is-category-page .product-grid.mode-list .product-card,.v1140-category-mobile.is-category-page .product-grid.mode-compact .product-card,.v1140-category-mobile.is-category-page .product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;padding:9px!important;gap:7px!important;}}body.category-page-active-v1142{overflow-x:hidden!important}.container.v1142-category-container{width:min(1180px,calc(100% - 28px))!important;max-width:min(1180px,calc(100% - 28px))!important;margin:24px auto!important;padding:0!important;overflow:visible!important}.category-clean-v1142{width:100%;max-width:100%;display:grid;gap:16px;align-items:start;overflow:visible}.category-clean-hero-v1142{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--card)),var(--card));border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);padding:24px;overflow:hidden}.category-clean-hero-text-v1142{min-width:0}.category-clean-back-v1142{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--muted);font-weight:850;font-size:13px}.category-clean-badge-v1142{display:inline-flex;align-items:center;width:max-content;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);padding:7px 11px;font-weight:900;font-size:12px}.category-clean-hero-v1142 h1{margin:10px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.06;letter-spacing:-.04em}.category-clean-hero-v1142 p{margin:0;color:var(--muted);font-size:15px;line-height:1.6;max-width:720px}.category-clean-count-v1142{min-width:104px;display:grid;place-items:center;text-align:center;border-radius:22px;background:var(--card);border:1px solid var(--line);padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.category-clean-count-v1142 b{font-size:32px;line-height:1;color:var(--primary)}.category-clean-count-v1142 span{color:var(--muted);font-weight:800;font-size:13px;margin-top:6px}.category-clean-chips-v1142{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 2px 10px;margin-bottom:-2px}.category-clean-chips-v1142::-webkit-scrollbar{display:none}.category-clean-chips-v1142 a{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-weight:850;color:var(--text);box-shadow:0 8px 18px rgba(15,23,42,.045)}.category-clean-chips-v1142 a.active{background:var(--primary);border-color:var(--primary);color:#fff}.category-clean-chips-v1142 span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:9px;background:color-mix(in srgb,var(--primary) 9%,transparent)}.category-clean-chips-v1142 a.active span{background:rgba(255,255,255,.18)}.category-clean-toolbar-v1142{display:grid;grid-template-columns:minmax(0,2fr) minmax(170px,.7fr) auto;gap:10px;align-items:end;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:14px}.category-clean-toolbar-v1142 label{display:grid;gap:6px;min-width:0;font-weight:850;color:var(--muted);font-size:12px}.category-clean-toolbar-v1142 input,.category-clean-toolbar-v1142 select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px;font-weight:700}.category-clean-toolbar-v1142 .btn{min-height:44px;border-radius:14px}.category-clean-empty-v1142{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:22px;text-align:center}.category-clean-empty-v1142 b{display:block;font-size:20px}.category-clean-empty-v1142 p{color:var(--muted);margin:8px 0 0}.category-clean-grid-v1142{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;width:100%;max-width:100%;overflow:visible}.category-clean-grid-v1142 .product-card{min-width:0;width:100%;height:100%;border-radius:20px}.category-clean-grid-v1142 .product-info{min-width:0}.category-clean-grid-v1142 .product-info h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-clean-grid-v1142 .product-card-actions{display:grid;grid-template-columns:1fr;gap:7px}.category-clean-grid-v1142 .product-card-actions form,.category-clean-grid-v1142 .product-card-actions button{width:100%}@media(max-width:900px){.container.v1142-category-container{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:12px auto 22px!important}.category-clean-v1142{gap:12px}.category-clean-hero-v1142{grid-template-columns:1fr;gap:12px;border-radius:20px;padding:16px}.category-clean-hero-v1142 h1{font-size:clamp(24px,7vw,34px);margin:8px 0 6px}.category-clean-hero-v1142 p{font-size:13.5px;line-height:1.5}.category-clean-count-v1142{justify-self:start;display:inline-flex;gap:7px;min-width:0;padding:8px 12px;border-radius:999px}.category-clean-count-v1142 b{font-size:18px}.category-clean-count-v1142 span{margin:0;font-size:12px}.category-clean-chips-v1142{margin-left:-2px;margin-right:-2px;padding-bottom:8px}.category-clean-chips-v1142 a{min-height:34px;padding:7px 10px;font-size:12.5px}.category-clean-toolbar-v1142{grid-template-columns:1fr 1fr;padding:10px;border-radius:18px;gap:8px}.category-clean-toolbar-v1142 label:first-child{grid-column:1/-1}.category-clean-toolbar-v1142 .btn{grid-column:1/-1;width:100%;min-height:40px}.category-clean-toolbar-v1142 input,.category-clean-toolbar-v1142 select{min-height:40px;border-radius:12px}.category-clean-grid-v1142{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.category-clean-grid-v1142 .product-card{display:flex!important;flex-direction:column!important;padding:9px!important;border-radius:16px!important;gap:7px!important;min-width:0!important}.category-clean-grid-v1142 .product-img{height:128px!important;border-radius:13px!important}.category-clean-grid-v1142 .product-info>span,.category-clean-grid-v1142 .rating-mini{font-size:10.8px!important;line-height:1.15!important}.category-clean-grid-v1142 .product-info h3{font-size:12.8px!important;line-height:1.22!important;min-height:31px!important;margin:2px 0!important}.category-clean-grid-v1142 .product-info p{display:none!important}.category-clean-grid-v1142 .price-row{gap:5px!important;flex-wrap:wrap!important}.category-clean-grid-v1142 .price-row b{font-size:14px!important}.category-clean-grid-v1142 .price-row del{font-size:10px!important}.category-clean-grid-v1142 .product-card-actions{grid-template-columns:1fr!important;gap:5px!important}.category-clean-grid-v1142 .product-card-actions .btn{min-height:30px!important;font-size:10.5px!important;padding:5px 6px!important;border-radius:10px!important}.category-clean-grid-v1142 .compare-card-btn{font-size:10px!important}}@media(max-width:380px){.container.v1142-category-container{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.category-clean-grid-v1142{gap:8px!important}.category-clean-grid-v1142 .product-card{padding:8px!important;border-radius:14px!important}.category-clean-grid-v1142 .product-img{height:106px!important}.category-clean-grid-v1142 .product-info h3{font-size:11.7px!important;min-height:29px!important}.category-clean-grid-v1142 .price-row b{font-size:12.8px!important}.category-clean-toolbar-v1142{grid-template-columns:1fr!important}.category-clean-toolbar-v1142 label,.category-clean-toolbar-v1142 .btn{grid-column:auto!important}}body.site-layout-fullscreen .container.v1142-category-container{width:min(1480px,calc(100% - 28px))!important;max-width:min(1480px,calc(100% - 28px))!important}@media(max-width:900px){body.site-layout-fullscreen .container.v1142-category-container{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}body.shop-page-active-v1143{overflow-x:hidden!important}.container.v1143-shop-container{width:min(1180px,calc(100% - 28px))!important;max-width:min(1180px,calc(100% - 28px))!important;margin:24px auto!important;padding:0!important;overflow:visible!important}.shop-clean-v1143{width:100%;max-width:100%;display:grid;gap:16px;align-items:start;overflow:visible}.shop-clean-hero-v1143{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--card)),var(--card));border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);padding:24px;overflow:hidden}.shop-clean-hero-text-v1143{min-width:0}.shop-clean-badge-v1143{display:inline-flex;width:max-content;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);padding:7px 11px;font-weight:900;font-size:12px}.shop-clean-hero-v1143 h1{margin:10px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.06;letter-spacing:-.04em}.shop-clean-hero-v1143 p{margin:0;color:var(--muted);font-size:15px;line-height:1.6;max-width:720px}.shop-clean-count-v1143{min-width:104px;display:grid;place-items:center;text-align:center;border-radius:22px;background:var(--card);border:1px solid var(--line);padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.shop-clean-count-v1143 b{font-size:32px;line-height:1;color:var(--primary)}.shop-clean-count-v1143 span{color:var(--muted);font-weight:800;font-size:13px;margin-top:6px}.shop-clean-chips-v1143{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 2px 10px;margin-bottom:-2px}.shop-clean-chips-v1143::-webkit-scrollbar{display:none}.shop-clean-chips-v1143 a{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-weight:850;color:var(--text);box-shadow:0 8px 18px rgba(15,23,42,.045)}.shop-clean-chips-v1143 a.active{background:var(--primary);border-color:var(--primary);color:#fff}.shop-clean-chips-v1143 span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:9px;background:color-mix(in srgb,var(--primary) 9%,transparent)}.shop-clean-chips-v1143 a.active span{background:rgba(255,255,255,.18)}.shop-clean-toolbar-v1143{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,.7fr) minmax(150px,.65fr) auto;gap:10px;align-items:end;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:14px}.shop-clean-toolbar-v1143 label{display:grid;gap:6px;min-width:0;font-weight:850;color:var(--muted);font-size:12px}.shop-clean-toolbar-v1143 input,.shop-clean-toolbar-v1143 select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px;font-weight:700}.shop-clean-toolbar-v1143 .btn{min-height:44px;border-radius:14px}.shop-clean-empty-v1143{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:22px;text-align:center}.shop-clean-empty-v1143 b{display:block;font-size:20px}.shop-clean-empty-v1143 p{color:var(--muted);margin:8px 0 0}.shop-clean-grid-v1143{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.shop-clean-grid-v1143 .product-card{min-width:0!important;width:100%!important;height:100%;border-radius:20px}.shop-clean-grid-v1143 .product-info{min-width:0}.shop-clean-grid-v1143 .product-info h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-clean-grid-v1143 .product-card-actions{display:grid;grid-template-columns:1fr;gap:7px}.shop-clean-grid-v1143 .product-card-actions form,.shop-clean-grid-v1143 .product-card-actions button{width:100%}body.site-layout-fullscreen .container.v1143-shop-container{width:min(1480px,calc(100% - 28px))!important;max-width:min(1480px,calc(100% - 28px))!important}@media(max-width:900px){.container.v1143-shop-container{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:12px auto 22px!important;padding:0!important;overflow:visible!important} body.site-layout-fullscreen .container.v1143-shop-container{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important} .shop-clean-v1143{gap:12px}.shop-clean-hero-v1143{grid-template-columns:1fr;gap:12px;border-radius:20px;padding:16px}.shop-clean-hero-v1143 h1{font-size:clamp(24px,7vw,34px);margin:8px 0 6px}.shop-clean-hero-v1143 p{font-size:13.5px;line-height:1.5}.shop-clean-count-v1143{justify-self:start;display:inline-flex;gap:7px;min-width:0;padding:8px 12px;border-radius:999px}.shop-clean-count-v1143 b{font-size:18px}.shop-clean-count-v1143 span{margin:0;font-size:12px}.shop-clean-chips-v1143{margin-left:-2px;margin-right:-2px;padding-bottom:8px}.shop-clean-chips-v1143 a{min-height:34px;padding:7px 10px;font-size:12.5px}.shop-clean-toolbar-v1143{grid-template-columns:1fr 1fr;padding:10px;border-radius:18px;gap:8px}.shop-clean-toolbar-v1143 label:first-child{grid-column:1/-1}.shop-clean-toolbar-v1143 .btn{grid-column:1/-1;width:100%;min-height:40px}.shop-clean-toolbar-v1143 input,.shop-clean-toolbar-v1143 select{min-height:40px;border-radius:12px} .shop-clean-grid-v1143{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;scroll-snap-type:none!important}.shop-clean-grid-v1143 .product-card{display:flex!important;flex-direction:column!important;padding:9px!important;border-radius:16px!important;gap:7px!important;min-width:0!important;width:100%!important;max-width:none!important;scroll-snap-align:unset!important}.shop-clean-grid-v1143 .product-img{height:128px!important;border-radius:13px!important}.shop-clean-grid-v1143 .product-info>span,.shop-clean-grid-v1143 .rating-mini{font-size:10.8px!important;line-height:1.15!important}.shop-clean-grid-v1143 .product-info h3{font-size:12.8px!important;line-height:1.22!important;min-height:31px!important;margin:2px 0!important}.shop-clean-grid-v1143 .product-info p{display:none!important}.shop-clean-grid-v1143 .price-row{gap:5px!important;flex-wrap:wrap!important}.shop-clean-grid-v1143 .price-row b{font-size:14px!important}.shop-clean-grid-v1143 .price-row del{font-size:10px!important}.shop-clean-grid-v1143 .product-card-actions{grid-template-columns:1fr!important;gap:5px!important}.shop-clean-grid-v1143 .product-card-actions .btn{min-height:30px!important;font-size:10.5px!important;padding:5px 6px!important;border-radius:10px!important}.shop-clean-grid-v1143 .compare-card-btn{font-size:10px!important} .home-product-main .product-grid,.home-product-main .showcase-track-v1126,.home-product-main .home-featured-grid-v1129,.home-product-main .home-featured-grid-v1131,.home-product-main .home-mobile-two-grid-v1141,.home-products-configurable-grid,.home-section-configurable-grid,.home-product-row,.v1126-flat-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:10px!important;overflow:visible!important;scroll-snap-type:none!important;padding-bottom:0!important;width:100%!important;max-width:100%!important;} .home-product-main .product-card,.home-product-main .home-featured-card-v1129{width:100%!important;min-width:0!important;max-width:none!important;scroll-snap-align:unset!important;padding:9px!important;border-radius:16px!important;gap:7px!important;} .home-product-main .slide-card{min-width:0!important;width:100%!important;max-width:none!important;scroll-snap-align:unset!important} .home-product-main .product-img,.home-product-main .home-featured-img-v1129{height:128px!important;border-radius:13px!important} .home-product-main .product-info>span,.home-product-main .home-featured-category-v1129,.home-product-main .rating-mini,.home-product-main .home-featured-rating-v1129{font-size:10.8px!important;line-height:1.15!important} .home-product-main .product-info h3,.home-product-main .home-featured-info-v1129 h3{font-size:12.8px!important;line-height:1.22!important;min-height:31px!important;margin:2px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important} .home-product-main .product-info p{display:none!important} .home-product-main .price-row,.home-product-main .home-featured-price-v1129{gap:5px!important;flex-wrap:wrap!important}.home-product-main .price-row b,.home-product-main .home-featured-price-v1129 b{font-size:14px!important}.home-product-main .price-row del,.home-product-main .home-featured-price-v1129 del{font-size:10px!important}.home-product-main .product-card-actions,.home-product-main .home-featured-actions-v1129{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.home-product-main .product-card-actions .btn,.home-product-main .home-featured-actions-v1129 .btn{min-height:30px!important;font-size:10.5px!important;padding:5px 6px!important;border-radius:10px!important;width:100%!important}.home-product-main .compare-card-btn{font-size:10px!important}}@media(max-width:380px){.container.v1143-shop-container{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.shop-clean-grid-v1143{gap:8px!important}.shop-clean-grid-v1143 .product-card{padding:8px!important;border-radius:14px!important}.shop-clean-grid-v1143 .product-img{height:106px!important}.shop-clean-grid-v1143 .product-info h3{font-size:11.7px!important;min-height:29px!important}.shop-clean-grid-v1143 .price-row b{font-size:12.8px!important}.shop-clean-toolbar-v1143{grid-template-columns:1fr!important}.shop-clean-toolbar-v1143 label,.shop-clean-toolbar-v1143 .btn{grid-column:auto!important} .home-product-main .product-grid,.home-product-main .showcase-track-v1126,.home-product-main .home-featured-grid-v1129,.home-product-main .home-featured-grid-v1131,.home-product-main .home-mobile-two-grid-v1141{gap:8px!important}.home-product-main .product-card,.home-product-main .home-featured-card-v1129{padding:8px!important;border-radius:14px!important}.home-product-main .product-img,.home-product-main .home-featured-img-v1129{height:106px!important}.home-product-main .product-info h3,.home-product-main .home-featured-info-v1129 h3{font-size:11.7px!important;min-height:29px!important}.home-product-main .price-row b,.home-product-main .home-featured-price-v1129 b{font-size:12.8px!important}}.home-vitrine-products-v1144{min-width:0!important;overflow:visible!important;}.home-vitrine-grid-v1144{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;overflow:visible!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;}.home-vitrine-grid-v1144>.product-card{width:100%!important;min-width:0!important;max-width:none!important;scroll-snap-align:unset!important;}body.site-layout-fullscreen .home-vitrine-grid-v1144{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;}body.site-layout-normal .home-vitrine-grid-v1144{grid-template-columns:repeat(var(--home-product-cols,4),minmax(0,1fr))!important;}@media(max-width:900px){.home-products-featured-section.home-vitrine-products-v1144{width:100%!important;max-width:100%!important;overflow:visible!important;padding:12px!important;border-radius:18px!important;} .home-vitrine-grid-v1144,body.site-layout-fullscreen .home-vitrine-grid-v1144,body.site-layout-normal .home-vitrine-grid-v1144{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:10px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;scrollbar-width:auto!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;} .home-vitrine-grid-v1144::after{content:none!important;display:none!important} .home-vitrine-grid-v1144>.product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;scroll-snap-align:unset!important;scroll-snap-stop:normal!important;padding:9px!important;border-radius:16px!important;gap:7px!important;} .home-vitrine-grid-v1144 .product-img{height:128px!important;min-height:0!important;border-radius:13px!important;} .home-vitrine-grid-v1144 .product-info{gap:5px!important;min-width:0!important} .home-vitrine-grid-v1144 .product-info>span,.home-vitrine-grid-v1144 .rating-mini{font-size:10.8px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} .home-vitrine-grid-v1144 .product-info h3{font-size:12.8px!important;line-height:1.22!important;min-height:31px!important;margin:2px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} .home-vitrine-grid-v1144 .product-info p{display:none!important} .home-vitrine-grid-v1144 .price-row{gap:5px!important;flex-wrap:wrap!important} .home-vitrine-grid-v1144 .price-row b{font-size:14px!important;line-height:1.1!important} .home-vitrine-grid-v1144 .price-row del{font-size:10px!important} .home-vitrine-grid-v1144 .product-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:auto!important;} .home-vitrine-grid-v1144 .product-card-actions .btn,.home-vitrine-grid-v1144 .product-card-actions form,.home-vitrine-grid-v1144 .compare-card-btn{width:100%!important;min-width:0!important;} .home-vitrine-grid-v1144 .product-card-actions .btn,.home-vitrine-grid-v1144 .compare-card-btn{min-height:30px!important;font-size:10.5px!important;padding:5px 6px!important;border-radius:10px!important;}}@media(max-width:380px){.home-vitrine-grid-v1144{gap:8px!important} .home-vitrine-grid-v1144>.product-card{padding:8px!important;border-radius:14px!important} .home-vitrine-grid-v1144 .product-img{height:106px!important} .home-vitrine-grid-v1144 .product-info h3{font-size:11.7px!important;min-height:29px!important} .home-vitrine-grid-v1144 .price-row b{font-size:12.8px!important}}.home-vitrine-rebuilt-v1145,.home-vitrine-rebuilt-v1145 *{box-sizing:border-box!important;min-width:0!important;}.home-vitrine-rebuilt-v1145{width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(15,23,42,.07)!important;padding:18px!important;}.home-vitrine-head-v1145{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important;}.home-vitrine-title-v1145{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;}.home-vitrine-title-v1145 h2{margin:0!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.15!important;color:#0f172a!important;letter-spacing:-.02em!important;}.home-vitrine-all-v1145{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#2563eb!important;font-weight:800!important;font-size:13px!important;text-decoration:none!important;border:1px solid rgba(37,99,235,.14)!important;}.home-vitrine-grid-rebuilt-v1145{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:16px!important;overflow:visible!important;scroll-snap-type:none!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;padding:0!important;margin:0!important;}.vitrine-card-v1145{width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important;overflow:hidden!important;scroll-snap-align:unset!important;}.vitrine-img-v1145{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:170px!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;overflow:hidden!important;color:#2563eb!important;text-decoration:none!important;}.vitrine-img-v1145 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}.vitrine-placeholder-v1145{font-size:34px!important;line-height:1!important}.vitrine-badge-v1145{position:absolute!important;z-index:2!important;top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important;padding:5px 8px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.vitrine-badge-v1145.sold{left:auto!important;right:8px!important;background:#0f172a!important}.vitrine-info-v1145{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1 1 auto!important;}.vitrine-category-v1145,.vitrine-rating-v1145{font-size:11px!important;line-height:1.2!important;color:#64748b!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}.vitrine-info-v1145 h3{margin:0!important;min-height:38px!important;font-size:14px!important;line-height:1.28!important;font-weight:900!important;letter-spacing:-.01em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;}.vitrine-info-v1145 h3 a{color:#0f172a!important;text-decoration:none!important}.vitrine-price-v1145{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;}.vitrine-price-v1145 b{font-size:15px!important;line-height:1.1!important;color:#2563eb!important;font-weight:950!important}.vitrine-price-v1145 del{font-size:11px!important;color:#94a3b8!important;font-weight:700!important}.vitrine-actions-v1145{display:grid!important;grid-template-columns:1fr auto!important;gap:7px!important;margin-top:auto!important;}.vitrine-actions-v1145 form{margin:0!important;min-width:0!important}.vitrine-actions-v1145 .btn{width:100%!important;min-height:34px!important;border-radius:12px!important;padding:7px 9px!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important;}.vitrine-actions-v1145 .compare-card-btn{width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;font-size:15px!important;}@media(max-width:900px){.home-vitrine-rebuilt-v1145{padding:12px!important;border-radius:20px!important;margin-left:0!important;margin-right:0!important;} .home-vitrine-head-v1145{gap:8px!important;margin-bottom:12px!important;} .home-vitrine-title-v1145{gap:7px!important;overflow:hidden!important} .home-vitrine-title-v1145 .badge{flex:0 0 auto!important;font-size:10px!important;padding:5px 7px!important} .home-vitrine-title-v1145 h2{font-size:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .home-vitrine-all-v1145{min-height:31px!important;padding:6px 9px!important;font-size:11px!important;} .home-vitrine-grid-rebuilt-v1145{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;scroll-snap-type:none!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;} .vitrine-card-v1145{padding:9px!important;border-radius:15px!important;gap:7px!important;} .vitrine-img-v1145{height:128px!important;border-radius:12px!important;} .vitrine-badge-v1145{top:6px!important;left:6px!important;padding:4px 5px!important;font-size:8.6px!important;} .vitrine-badge-v1145.sold{right:6px!important} .vitrine-category-v1145,.vitrine-rating-v1145{font-size:10.5px!important} .vitrine-info-v1145{gap:5px!important} .vitrine-info-v1145 h3{min-height:30px!important;font-size:12.2px!important;line-height:1.2!important;} .vitrine-price-v1145{gap:4px!important} .vitrine-price-v1145 b{font-size:13px!important} .vitrine-price-v1145 del{font-size:9.8px!important} .vitrine-actions-v1145{grid-template-columns:1fr auto!important;gap:5px!important;} .vitrine-actions-v1145 .btn{min-height:30px!important;border-radius:10px!important;padding:5px 6px!important;font-size:10.2px!important;} .vitrine-actions-v1145 .compare-card-btn{width:30px!important;min-width:30px!important;max-width:30px!important;font-size:13px!important;}}@media(max-width:380px){.home-vitrine-rebuilt-v1145{padding:10px!important;border-radius:18px!important} .home-vitrine-grid-rebuilt-v1145{gap:8px!important} .vitrine-card-v1145{padding:8px!important;border-radius:14px!important} .vitrine-img-v1145{height:106px!important} .vitrine-info-v1145 h3{font-size:11.4px!important;min-height:28px!important} .vitrine-price-v1145 b{font-size:12.4px!important} .vitrine-actions-v1145 .btn{font-size:9.8px!important}}.topbar.v1146-header .v56-nav-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(260px,420px)!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 0!important;margin:0!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;box-sizing:border-box!important;overflow:visible!important;}.topbar.v1146-header .v56-category,.topbar.v1146-header .v56-main-links,.topbar.v1146-header .v56-search{align-self:center!important;margin:0!important;box-sizing:border-box!important;}.topbar.v1146-header .v56-category{position:relative!important;z-index:80!important;display:flex!important;align-items:center!important;min-width:0!important}.topbar.v1146-header .v56-category-trigger,.topbar.v1146-header .v56-main-links a{height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;border-radius:14px!important;white-space:nowrap!important;}.topbar.v1146-header .v56-category-trigger{gap:7px!important;padding:0 13px!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;color:var(--text)!important;}.topbar.v1146-header .v56-category-trigger .v1137-category-trigger-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;font-size:14px!important;line-height:1!important;box-shadow:0 8px 16px color-mix(in srgb,var(--primary) 18%,transparent)!important;}.topbar.v1146-header .v56-main-links{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;height:40px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;}.topbar.v1146-header .v56-main-links::-webkit-scrollbar{display:none!important}.topbar.v1146-header .v56-main-links a{flex:0 0 auto!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(15,23,42,.035)!important;}.topbar.v1146-header .v56-main-links a:hover,.topbar.v1146-header .v56-main-links a:focus-visible{border-color:color-mix(in srgb,var(--primary) 26%,var(--line))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;}.topbar.v1146-header .v56-search{height:40px!important;min-height:40px!important;max-height:40px!important;padding:4px 4px 4px 12px!important;border-radius:14px!important;width:100%!important;max-width:420px!important;justify-self:end!important;}.topbar.v1146-header .v56-search button{height:32px!important;min-height:32px!important;border-radius:11px!important;padding:0 12px!important;font-size:12px!important;}.topbar.v1146-header .v56-category-dropdown{top:calc(100% + 8px)!important;}@media(max-width:900px){.topbar.v1146-header .v56-nav-row{grid-template-columns:36px minmax(0,1fr)!important;grid-template-areas:"cat links" "search search"!important;gap:8px!important;min-height:0!important;padding:8px 0!important;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;} .topbar.v1146-header .v56-category{grid-area:cat!important;width:36px!important;max-width:36px!important;min-width:36px!important} .topbar.v1146-header .v56-main-links{grid-area:links!important;height:36px!important;gap:6px!important;padding:0!important} .topbar.v1146-header .v56-search{grid-area:search!important;justify-self:stretch!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important} .topbar.v1146-header .v56-category-trigger{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border-radius:12px!important;} .topbar.v1146-header .v56-category-trigger b,.topbar.v1146-header .v56-category-trigger i{display:none!important} .topbar.v1146-header .v56-category-trigger .v1137-category-trigger-icon{width:25px!important;height:25px!important;min-width:25px!important;border-radius:9px!important;font-size:13px!important;} .topbar.v1146-header .v56-main-links a{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;} .topbar.v1146-header .v56-category-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:min(292px,calc(100vw - 16px))!important;max-width:min(292px,calc(100vw - 16px))!important;}}@media(max-width:380px){.topbar.v1146-header .v56-nav-row{grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;padding:7px 0!important} .topbar.v1146-header .v56-category,.topbar.v1146-header .v56-category-trigger{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important} .topbar.v1146-header .v56-category-trigger .v1137-category-trigger-icon{width:23px!important;height:23px!important;min-width:23px!important;font-size:12px!important} .topbar.v1146-header .v56-main-links{height:34px!important;gap:5px!important} .topbar.v1146-header .v56-main-links a{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 9px!important;font-size:11.5px!important;border-radius:11px!important}}:root{--sat:env(safe-area-inset-top,0px)}.topbar.v1147-header,.topbar.v1147-header .v56-header-shell,.topbar.v1147-header .v56-main,.topbar.v1147-header .v56-actions{overflow:visible!important;}.topbar.v1147-header{z-index:5000!important;isolation:isolate!important;}.topbar.v1147-header .v56-actions{position:relative!important;z-index:5200!important;}.topbar.v1147-header .v1135-notify{position:relative!important;z-index:5300!important;}.topbar.v1147-header .v1135-notify-button{z-index:5301!important;}.topbar.v1147-header .v56-nav-row{position:relative!important;z-index:10!important;}.topbar.v1147-header .v56-category{z-index:20!important;}.topbar.v1147-header .v56-category-dropdown{z-index:1100!important;}body.notification-menu-open .topbar.v1147-header .v56-category,body.notification-menu-open .topbar.v1147-header .v56-category-trigger,body.notification-menu-open .topbar.v1147-header .v56-main-links,body.notification-menu-open .topbar.v1147-header .v56-search{z-index:1!important;}body.notification-menu-open .topbar.v1147-header .v56-category-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}.v1135-notify-panel,.v1135-notify-panel.open{z-index:2147483647!important;isolation:isolate!important;}@media(max-width:820px){body.notification-menu-open{overflow-x:hidden!important;} .v1135-notify-panel,.v1135-notify-panel.open{position:fixed!important;top:var(--notify-panel-top,50px)!important;left:var(--notify-panel-left,50%)!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(390px,calc(100vw - 14px))!important;max-width:min(390px,calc(100vw - 14px))!important;max-height:calc(100dvh - var(--notify-panel-top,50px) - 10px)!important;margin:0!important;border-radius:20px!important;box-shadow:0 28px 80px rgba(15,23,42,.34)!important;} .v1135-notify-panel.open{display:flex!important;flex-direction:column!important;} .v1135-notify-list{max-height:calc(100dvh - var(--notify-panel-top,50px) - 144px)!important;} body.notification-menu-open .topbar.v1147-header .v56-nav-row{z-index:0!important;}}@media(max-width:420px){.v1135-notify-panel,.v1135-notify-panel.open{top:var(--notify-panel-top,48px)!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - var(--notify-panel-top,48px) - 8px)!important;}}.admin-marketplace-page .marketplace-main{display:flex;flex-direction:column;gap:20px;min-width:0}.marketplace-hero{align-items:flex-start}.marketplace-actions{display:flex;flex-direction:column;align-items:stretch}.marketplace-actions form{display:flex}.marketplace-actions .btn{width:100%}.marketplace-stat-grid{margin:0}.marketplace-section{display:flex;flex-direction:column;gap:14px}.marketplace-section-head{margin:0}.marketplace-section-head p{margin:6px 0 0}.marketplace-account-grid{display:grid;grid-template-columns:1fr;gap:14px}.marketplace-account{padding:0;overflow:hidden}.marketplace-account summary{list-style:none;display:flex;align-items:center;gap:14px;cursor:pointer;padding:18px 20px}.marketplace-account summary::-webkit-details-marker{display:none}.marketplace-account summary span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.marketplace-account summary b{font-size:18px}.marketplace-account summary small,.marketplace-account summary em{color:var(--muted);font-style:normal}.marketplace-logo{display:grid!important;place-items:center;width:48px;height:48px;border-radius:18px;background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:24px;flex:0 0 48px}.marketplace-form{border-top:1px solid var(--line);padding:20px;display:flex;flex-direction:column;gap:16px}.marketplace-switches{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.marketplace-switches .check{border:1px solid var(--line);border-radius:15px;padding:10px 12px;background:var(--bg);font-weight:750}.marketplace-grid-2 label{font-weight:750}.marketplace-grid-2 small{color:var(--muted);font-weight:500}.marketplace-form-actions{display:flex;justify-content:flex-end}.marketplace-sync-row{border-top:1px solid var(--line);padding:16px 20px;display:flex;gap:10px;flex-wrap:wrap;background:color-mix(in srgb,var(--primary) 4%,transparent)}.marketplace-table td small,.marketplace-log-card small{color:var(--muted)}.marketplace-row-actions{white-space:nowrap}.marketplace-row-actions .btn{margin-right:8px}.marketplace-log-list{display:grid;grid-template-columns:1fr;gap:12px}.marketplace-log-card{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-left:5px solid var(--line)}.marketplace-log-card.success{border-left-color:var(--ok)}.marketplace-log-card.partial{border-left-color:#f59e0b}.marketplace-log-card.failed{border-left-color:var(--danger)}.marketplace-log-card h3{margin:4px 0 8px}.marketplace-log-card p{margin:0;color:var(--muted);line-height:1.55}.marketplace-log-meta{text-align:right;display:flex;flex-direction:column;gap:4px;min-width:120px}.marketplace-log-meta b{font-size:24px}.marketplace-mapping-form{max-width:980px}.status.is-active,.admin-pill-v67.is-active{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.status.is-draft,.admin-pill-v67.is-draft{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}@media(max-width:900px){.marketplace-switches{grid-template-columns:1fr 1fr}.marketplace-account summary{align-items:flex-start}.marketplace-account summary em{display:none}.marketplace-log-card{flex-direction:column}.marketplace-log-meta{text-align:left;min-width:0}.marketplace-sync-row .btn{width:100%}.marketplace-sync-row form{width:100%}}@media(max-width:560px){.marketplace-switches{grid-template-columns:1fr}.marketplace-account summary{padding:16px}.marketplace-form{padding:16px}.marketplace-logo{width:42px;height:42px;border-radius:15px;font-size:21px}.marketplace-table table{min-width:900px}}body.admin-area .topbar.v1149-header .v56-panel-toggle{display:inline-grid!important;visibility:visible!important;pointer-events:auto!important;place-items:center!important;position:relative!important;z-index:5600!important;cursor:pointer!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;}body.admin-area .topbar.v1149-header .v56-panel-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 34%,transparent)!important;outline-offset:3px!important;}body.admin-area .topbar.v1149-header .v56-brand-zone{position:relative!important;z-index:5600!important;}body.admin-area .topbar.v1149-header .v56-panel-toggle b{pointer-events:none!important;}body.admin-area .panel-backdrop{background:rgba(15,23,42,.46)!important;backdrop-filter:blur(4px)!important;}@media(max-width:900px){body.admin-area .panel-layout{display:block!important;grid-template-columns:1fr!important;} body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav]{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(350px,90vw)!important;max-width:90vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:14px!important;border-radius:0 24px 24px 0!important;border:0!important;border-right:1px solid var(--line)!important;background:var(--card)!important;box-shadow:0 28px 90px rgba(15,23,42,.28)!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:7px!important;overflow:auto!important;transform:translateX(-110%)!important;transition:transform .22s ease,visibility .22s ease!important;visibility:hidden!important;opacity:1!important;} body.admin-area .side-nav.admin-side.open,body.admin-area .side-nav.admin-side[data-panel-nav].open{transform:translateX(0)!important;visibility:visible!important;} body.admin-area .side-nav.admin-side .side-close{display:inline-grid!important;place-items:center!important;align-self:flex-end!important;flex:0 0 42px!important;} body.admin-area .side-nav.admin-side .side-title{grid-column:auto!important;padding:8px 10px 12px!important;} body.admin-area .side-nav.admin-side a,body.admin-area .side-nav.admin-side details summary,body.admin-area .side-nav.admin-side details a{display:flex!important;align-items:center!important;min-height:44px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:13.5px!important;} body.admin-area .side-nav.admin-side details.side-submenu{display:block!important;grid-column:auto!important;border:1px solid var(--line)!important;border-radius:15px!important;padding:6px!important;} body.admin-area .side-nav.admin-side details.side-submenu a{margin-top:5px!important;} body.admin-area .panel-backdrop:not([hidden]){display:block!important;z-index:2147482990!important;} body.admin-area.panel-menu-open{overflow:hidden!important;} body.admin-area .v56-panel-toggle,body.admin-area .v52-mobile-drawer-toggle,body.admin-area .hamb[data-panel-menu]{display:inline-grid!important;visibility:visible!important;pointer-events:auto!important;}}@media(max-width:420px){body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav]{width:min(330px,92vw)!important;max-width:92vw!important;padding:12px!important;} body.admin-area .side-nav.admin-side a,body.admin-area .side-nav.admin-side details summary,body.admin-area .side-nav.admin-side details a{font-size:13px!important;padding:10px 11px!important;}}.v1153-theme-toggle{border:1px solid var(--line)!important;background:var(--card)!important;color:var(--text)!important;cursor:pointer!important}.v1153-theme-toggle .v1153-theme-icon-light,.v1153-theme-toggle .v1153-theme-icon-dark{display:inline-grid;place-items:center;line-height:1}html[data-theme="light"] .v1153-theme-toggle .v1153-theme-icon-light{display:none!important}html[data-theme="dark"] .v1153-theme-toggle .v1153-theme-icon-dark{display:none!important}.v1153-theme-toggle:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important}.v1153-footer.footer{display:block!important;width:min(1180px,calc(100% - 28px));margin:46px auto 22px;padding:0!important;border:0!important;color:var(--text)!important}.site-layout-fullscreen .v1153-footer.footer{width:min(var(--layout-container,1360px),calc(100% - 28px))}.v1153-footer-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.v1153-trust-item{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:14px 15px;box-shadow:0 10px 28px rgba(15,23,42,.055)}.v1153-trust-item>span{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:20px}.v1153-trust-item b{display:block;font-size:14px;line-height:1.25;color:var(--text)}.v1153-trust-item small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.v1153-footer-main{display:grid;grid-template-columns:1.45fr .9fr .9fr .95fr 1.05fr;gap:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 98%,var(--primary) 2%),var(--card));border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:var(--shadow)}.v1153-footer-brand,.v1153-footer-col{min-width:0}.v1153-footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:900;color:var(--text)}.v1153-footer-logo>span{width:44px;height:44px;border-radius:16px;background:var(--primary);color:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 12px 26px color-mix(in srgb,var(--primary) 22%,transparent)}.v1153-footer-logo img{width:100%;height:100%;object-fit:contain;background:var(--card)}.v1153-footer-mark{font-weight:900;font-size:22px}.v1153-footer-brand p{margin:0 0 14px;color:var(--muted);line-height:1.65;font-size:14px}.v1153-payment-badges{display:flex;flex-wrap:wrap;gap:8px}.v1153-payment-badges span{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:8px 10px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.v1153-footer-col h3{margin:5px 0 12px;font-size:15px;color:var(--text)}.v1153-footer-col a,.v1153-footer-col>span,.v1153-footer-col small{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.45}.v1153-footer-col a{padding:2px 0;transition:color .16s ease,transform .16s ease}.v1153-footer-col a:hover{color:var(--primary);transform:translateX(3px)}.v1153-footer-contact small{margin-top:12px;padding:10px 12px;border-radius:15px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--text)}.v1153-footer-muted{color:var(--muted)!important;font-style:italic}.v1153-footer-all{font-weight:850!important;color:var(--primary)!important;margin-top:6px!important}.v1153-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 4px;color:var(--muted);font-size:13px}.v1153-footer-bottom>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v1153-footer-bottom a:hover{color:var(--primary)}html[data-theme="dark"] .v1153-trust-item,html[data-theme="dark"] .v1153-footer-main{box-shadow:0 18px 42px rgba(0,0,0,.20)}@media(max-width:1100px){.v1153-footer-main{grid-template-columns:1.3fr 1fr 1fr}.v1153-footer-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.v1153-footer.footer{width:min(100% - 18px,1180px);margin:30px auto 18px}.v1153-footer-trust{grid-template-columns:1fr;gap:9px}.v1153-trust-item{padding:12px;border-radius:17px}.v1153-trust-item>span{width:38px;height:38px;min-width:38px;border-radius:13px}.v1153-footer-main{grid-template-columns:1fr;padding:18px;border-radius:22px;gap:18px}.v1153-footer-col{border-top:1px solid var(--line);padding-top:14px}.v1153-footer-bottom{flex-direction:column;align-items:flex-start}.v1153-payment-badges span{font-size:11px}}@media(max-width:520px){.v1153-footer-main{padding:16px}.v1153-footer-logo>span{width:40px;height:40px}.v1153-theme-toggle em{display:none!important}}html[data-theme="dark"] .home-vitrine-rebuilt-v1145{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,#020617 8%),color-mix(in srgb,var(--bg) 82%,var(--card) 18%))!important;border-color:color-mix(in srgb,var(--line) 88%,transparent)!important;box-shadow:0 22px 54px rgba(0,0,0,.30)!important;}html[data-theme="dark"] .home-vitrine-title-v1145 h2,html[data-theme="dark"] .vitrine-info-v1145 h3 a{color:var(--text)!important;}html[data-theme="dark"] .home-vitrine-all-v1145{background:color-mix(in srgb,var(--primary) 13%,var(--card))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;}html[data-theme="dark"] .vitrine-card-v1145{background:color-mix(in srgb,var(--card) 94%,#020617 6%)!important;border-color:color-mix(in srgb,var(--line) 92%,transparent)!important;box-shadow:0 16px 34px rgba(0,0,0,.28)!important;}html[data-theme="dark"] .vitrine-img-v1145{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,#020617 86%),color-mix(in srgb,#7c3aed 12%,var(--card) 88%))!important;color:var(--primary)!important;}html[data-theme="dark"] .vitrine-category-v1145,html[data-theme="dark"] .vitrine-rating-v1145,html[data-theme="dark"] .vitrine-rating-v1145 small,html[data-theme="dark"] .vitrine-price-v1145 del{color:var(--muted)!important;}html[data-theme="dark"] .vitrine-badge-v1145.sold{background:#1e293b!important;color:#f8fafc!important;border:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;}html[data-theme="dark"] .vitrine-actions-v1145 .btn.ghost,html[data-theme="dark"] .compare-card-btn.btn.ghost{background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line))!important;}html[data-theme="dark"] .home-featured-panel-v1131,html[data-theme="dark"] .home-product-main .home-featured-panel-v1131,html[data-theme="dark"] .home-showcase-v1126,html[data-theme="dark"] .featured-showcase-v1126.v1126-flat-grid-section,html[data-theme="dark"] .sale-showcase-v1126.v1126-flat-grid-section,html[data-theme="dark"] .best-seller-section.home-mobile-grid-section-v1141{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 5%,var(--card)),var(--card))!important;border-color:color-mix(in srgb,var(--line) 88%,transparent)!important;box-shadow:0 18px 46px rgba(0,0,0,.24)!important;}html[data-theme="dark"] .product-card,html[data-theme="dark"] .home-featured-card-v1129,html[data-theme="dark"] .slide-card,html[data-theme="dark"] .category-card,html[data-theme="dark"] .enhanced-category{background:color-mix(in srgb,var(--card) 94%,#020617 6%)!important;border-color:color-mix(in srgb,var(--line) 92%,transparent)!important;color:var(--text)!important;box-shadow:0 14px 32px rgba(0,0,0,.24)!important;}html[data-theme="dark"] .product-img,html[data-theme="dark"] .slide-img,html[data-theme="dark"] .home-featured-img-v1129{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,#020617 88%),color-mix(in srgb,#7c3aed 10%,var(--card) 90%))!important;}html[data-theme="dark"] .product-info h3 a,html[data-theme="dark"] .home-featured-info-v1129 h3 a,html[data-theme="dark"] .category-card b,html[data-theme="dark"] .enhanced-category b{color:var(--text)!important;}html[data-theme="dark"] .product-info>span,html[data-theme="dark"] .product-info p,html[data-theme="dark"] .rating-mini small,html[data-theme="dark"] .home-featured-category-v1129,html[data-theme="dark"] .home-featured-rating-v1129 small,html[data-theme="dark"] .category-card small,html[data-theme="dark"] .enhanced-category small,html[data-theme="dark"] .enhanced-category p{color:var(--muted)!important;}html[data-theme="dark"] .home-head-v1138,html[data-theme="dark"] .home-head-v1139,html[data-theme="dark"] .showcase-head-v1126{color:var(--text)!important;}html[data-theme="dark"] .home-head-v1138>a,html[data-theme="dark"] .home-head-v1139>a,html[data-theme="dark"] .home-showcase-actions a,html[data-theme="dark"] .home-featured-all-v1131,html[data-theme="dark"] .home-featured-head-v1131>a{background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;color:var(--primary)!important;border-color:color-mix(in srgb,var(--primary) 26%,var(--line))!important;}html[data-theme="dark"] .home-widget-sidebar .card,html[data-theme="dark"] .home-widget-sticky .card,html[data-theme="dark"] .home-widget-mobile-head{background:color-mix(in srgb,var(--card) 94%,#020617 6%)!important;border-color:var(--line)!important;color:var(--text)!important;}html[data-theme="dark"] .commerce-hero,html[data-theme="dark"] .hero.commerce-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,var(--card)),color-mix(in srgb,#7c3aed 10%,var(--bg)))!important;border-color:var(--line)!important;}@media(max-width:900px){html[data-theme="dark"] .vitrine-card-v1145,html[data-theme="dark"] .product-card,html[data-theme="dark"] .home-featured-card-v1129{box-shadow:0 10px 24px rgba(0,0,0,.24)!important;}}@media(min-width:901px){body.admin-area .topbar.v1149-header .v56-panel-toggle,body.account-area .topbar.v1149-header .v56-panel-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important;} body.admin-area .topbar.v1149-header .v56-brand-zone,body.account-area .topbar.v1149-header .v56-brand-zone{gap:0!important;} body.account-area .panel-layout{grid-template-columns:minmax(228px,260px) minmax(0,1fr)!important;gap:20px!important;} body.account-area .side-nav.account-side{max-width:260px!important;padding:12px!important;gap:7px!important;} body.account-area .side-nav.account-side a{min-height:42px!important;padding:9px 11px!important;gap:10px!important;font-size:14px!important;} body.account-area .account-nav-icon{flex-basis:30px!important;width:30px!important;height:30px!important;border-radius:12px!important;}}.home-widget-head-v1155{align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 2px!important;}.home-widget-head-v1155 .home-widget-mobile-title-wrap{min-width:0!important;display:flex!important;align-items:center!important;}.home-widget-head-v1155 .badge{display:none!important}.home-widget-head-v1155 h2{display:block!important;margin:0!important;font-size:clamp(18px,4.4vw,22px)!important;line-height:1.15!important;letter-spacing:-.02em!important;color:var(--text)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}.home-widget-head-v1155 h2::before{content:"🔥";display:inline-grid;place-items:center;width:30px;height:30px;margin-right:8px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:15px;vertical-align:middle;}@media(max-width:900px){body.account-area .side-nav.account-side[data-panel-nav]{width:min(300px,88vw)!important;max-width:min(300px,88vw)!important;} .home-widget-mobile-head.home-widget-head-v1155{margin:0 0 12px!important;}}@media(max-width:480px){body.account-area .side-nav.account-side[data-panel-nav]{width:min(278px,88vw)!important;max-width:min(278px,88vw)!important;} .home-widget-head-v1155{gap:8px!important;} .home-widget-head-v1155 h2{font-size:17px!important;} .home-widget-head-v1155 h2::before{width:28px;height:28px;margin-right:6px;border-radius:10px;} .home-widget-head-v1155 .home-widget-scroll-controls button{width:32px!important;height:32px!important;}}.home-product-area.full-home-products{display:block!important;width:100%!important;max-width:100%!important;}.home-product-area.full-home-products .home-product-main,.home-product-area:not(.has-home-widgets) .home-product-main{width:100%!important;max-width:100%!important;min-width:0!important;}@media(min-width:901px){.home-product-area:not(.has-home-widgets){display:block!important;grid-template-columns:1fr!important;} .home-product-area.has-home-widgets{grid-template-columns:minmax(230px,290px) minmax(0,1fr)!important;}}.home-category-head-v1156{align-items:center!important}.home-category-head-actions-v1156{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}.home-category-scroll-controls-v1156{display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important}.home-category-scroll-controls-v1156 button{width:38px!important;height:38px!important;border-radius:14px!important;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 10px 22px rgba(15,23,42,.07)!important;font-weight:950!important;font-size:21px!important;line-height:1!important;display:grid!important;place-items:center!important;cursor:pointer!important}.home-category-scroll-controls-v1156 button:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important}.home-category-scroll-controls-v1156 button:active{transform:scale(.96)}.home-category-track-v1156.category-grid.enhanced-categories{display:flex!important;grid-template-columns:none!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding:2px!important;padding:2px 2px 12px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;}.home-category-track-v1156.category-grid.enhanced-categories::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.home-category-track-v1156 .category-card,.home-category-track-v1156 .enhanced-category{flex:0 0 clamp(190px,18vw,238px)!important;width:clamp(190px,18vw,238px)!important;min-width:clamp(190px,18vw,238px)!important;scroll-snap-align:start!important;}.product-card-actions,.home-featured-actions-v1129,.vitrine-actions-v1145{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;}.product-card-actions form,.home-featured-actions-v1129 form,.vitrine-actions-v1145 form{min-width:0!important;margin:0!important}.add-cart-btn-v1156{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}.add-cart-btn-v1156 span{display:inline-grid!important;place-items:center!important;font-size:1.05em!important;line-height:1!important;flex:0 0 auto!important}.add-cart-btn-v1156 em{font-style:normal!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.compare-card-btn.compare-icon-only-v1156,.product-quick-actions .compare-card-btn.compare-icon-only-v1156{width:40px!important;min-width:40px!important;max-width:40px!important;min-height:38px!important;padding:0!important;display:inline-grid!important;place-items:center!important;font-size:0!important;line-height:1!important;border-radius:13px!important;white-space:nowrap!important;overflow:hidden!important;}.compare-card-btn.compare-icon-only-v1156::before,.compare-card-btn.compare-icon-only-v1156::after{content:none!important;display:none!important}.compare-card-btn.compare-icon-only-v1156 span{display:grid!important;place-items:center!important;font-size:16px!important;line-height:1!important;width:100%!important;height:100%!important;margin:0!important}.home-product-main .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-product-main .home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.category-clean-grid-v1142 .compare-card-btn.compare-icon-only-v1156,.shop-clean-grid-v1143 .compare-card-btn.compare-icon-only-v1156,.home-mobile-grid-section-v1141 .compare-card-btn.compare-icon-only-v1156,.v1140-category-mobile .compare-card-btn.compare-icon-only-v1156{width:34px!important;min-width:34px!important;max-width:34px!important;min-height:32px!important;padding:0!important;font-size:0!important;}.home-product-main .compare-card-btn.compare-icon-only-v1156 span,.category-clean-grid-v1142 .compare-card-btn.compare-icon-only-v1156 span,.shop-clean-grid-v1143 .compare-card-btn.compare-icon-only-v1156 span,.home-mobile-grid-section-v1141 .compare-card-btn.compare-icon-only-v1156 span,.v1140-category-mobile .compare-card-btn.compare-icon-only-v1156 span{font-size:14px!important}.product-quick-actions .compare-card-btn.compare-icon-only-v1156{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:40px!important}.product-quick-actions .compare-card-btn.compare-icon-only-v1156 span{font-size:17px!important}@media(min-width:901px){.v56-header .v56-category-dropdown{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;} .v56-header .v56-category-list{max-height:none!important;overflow:visible!important;}}@media(max-width:900px){.home-category-head-v1156{gap:10px!important} .home-category-head-actions-v1156{gap:8px!important} .home-category-scroll-controls-v1156 button{width:34px!important;height:34px!important;border-radius:12px!important;font-size:19px!important} .home-category-track-v1156 .category-card,.home-category-track-v1156 .enhanced-category{flex-basis:min(220px,72vw)!important;width:min(220px,72vw)!important;min-width:min(220px,72vw)!important} .add-cart-btn-v1156{gap:5px!important} .compare-card-btn.compare-icon-only-v1156{width:34px!important;min-width:34px!important;max-width:34px!important;min-height:32px!important} .compare-card-btn.compare-icon-only-v1156 span{font-size:14px!important}}@media(max-width:480px){.home-category-head-v1156{align-items:flex-start!important;flex-direction:column!important} .home-category-head-actions-v1156{width:100%!important;justify-content:space-between!important} .home-category-track-v1156 .category-card,.home-category-track-v1156 .enhanced-category{flex-basis:min(205px,78vw)!important;width:min(205px,78vw)!important;min-width:min(205px,78vw)!important} .add-cart-btn-v1156 em{font-size:.95em!important}}.product-card-actions,.home-featured-actions-v1129,.vitrine-actions-v1145,.home-product-main .product-card-actions,.home-product-main .home-featured-actions-v1129,.category-clean-grid-v1142 .product-card-actions,.shop-clean-grid-v1143 .product-card-actions,.home-mobile-grid-section-v1141 .product-card-actions,.v1140-category-mobile .product-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:7px!important;width:100%!important;}.product-card-actions form,.home-featured-actions-v1129 form,.vitrine-actions-v1145 form,.home-product-main .product-card-actions form,.home-product-main .home-featured-actions-v1129 form,.category-clean-grid-v1142 .product-card-actions form,.shop-clean-grid-v1143 .product-card-actions form,.home-mobile-grid-section-v1141 .product-card-actions form,.v1140-category-mobile .product-card-actions form{margin:0!important;min-width:0!important;width:100%!important;}.product-card-actions form:has(.compare-card-btn),.home-featured-actions-v1129 form:has(.compare-card-btn),.vitrine-actions-v1145 form:has(.compare-card-btn){width:auto!important;flex:0 0 auto!important;}.add-cart-btn-v1156{width:100%!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;overflow:hidden!important;}.add-cart-btn-v1156 .cart-icon-v1157,.add-cart-btn-v1156 .cart-icon-v1157 svg{width:18px!important;height:18px!important;min-width:18px!important;display:inline-block!important;color:#fff!important;fill:currentColor!important;flex:0 0 auto!important;}.add-cart-btn-v1156 .cart-icon-v1157 svg path{fill:currentColor!important}.add-cart-btn-v1156 em{color:#fff!important;font-style:normal!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compare-card-btn.compare-icon-only-v1156,.product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156,.category-clean-grid-v1142 .compare-card-btn.compare-icon-only-v1156,.shop-clean-grid-v1143 .compare-card-btn.compare-icon-only-v1156,.home-mobile-grid-section-v1141 .compare-card-btn.compare-icon-only-v1156,.v1140-category-mobile .compare-card-btn.compare-icon-only-v1156{width:40px!important;min-width:40px!important;max-width:40px!important;min-height:38px!important;height:100%!important;padding:0!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important;}.compare-card-btn.compare-icon-only-v1156 .compare-icon-v1157,.compare-card-btn.compare-icon-only-v1156 .compare-icon-v1157 svg{width:17px!important;height:17px!important;display:block!important;color:currentColor!important;fill:currentColor!important;}.compare-card-btn.compare-icon-only-v1156 .compare-icon-v1157 svg path{fill:currentColor!important}.compare-card-btn.compare-icon-only-v1156 span:not(.compare-icon-v1157){display:none!important}@media(max-width:900px){.product-card-actions,.home-featured-actions-v1129,.vitrine-actions-v1145,.home-product-main .product-card-actions,.home-product-main .home-featured-actions-v1129,.category-clean-grid-v1142 .product-card-actions,.shop-clean-grid-v1143 .product-card-actions,.home-mobile-grid-section-v1141 .product-card-actions,.v1140-category-mobile .product-card-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;} .compare-card-btn.compare-icon-only-v1156,.product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156,.category-clean-grid-v1142 .compare-card-btn.compare-icon-only-v1156,.shop-clean-grid-v1143 .compare-card-btn.compare-icon-only-v1156,.home-mobile-grid-section-v1141 .compare-card-btn.compare-icon-only-v1156,.v1140-category-mobile .compare-card-btn.compare-icon-only-v1156{width:32px!important;min-width:32px!important;max-width:32px!important;min-height:30px!important;} .add-cart-btn-v1156 .cart-icon-v1157,.add-cart-btn-v1156 .cart-icon-v1157 svg{width:15px!important;height:15px!important;min-width:15px!important} .compare-card-btn.compare-icon-only-v1156 .compare-icon-v1157,.compare-card-btn.compare-icon-only-v1156 .compare-icon-v1157 svg{width:14px!important;height:14px!important}}.product-card-actions form + form,.home-featured-actions-v1129 form + form,.vitrine-actions-v1145 form + form,.home-product-main .product-card-actions form + form,.home-product-main .home-featured-actions-v1129 form + form,.category-clean-grid-v1142 .product-card-actions form + form,.shop-clean-grid-v1143 .product-card-actions form + form,.home-mobile-grid-section-v1141 .product-card-actions form + form,.v1140-category-mobile .product-card-actions form + form{width:auto!important;min-width:0!important;justify-self:end!important}.home-title-inline-v1158{min-width:0!important;max-width:100%!important;}@media(min-width:901px){.home-head-v1139 .home-title-inline-v1158,.home-featured-panel-v1131 .home-featured-title-v1131.home-title-inline-v1158,.sale-showcase-v1126 .home-sale-title-inline-v1158{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important;text-align:left!important;} .home-head-v1139 .home-title-inline-v1158 .badge,.home-featured-panel-v1131 .home-featured-title-v1131.home-title-inline-v1158 .badge,.sale-showcase-v1126 .home-sale-title-inline-v1158 .badge{flex:0 0 auto!important;margin:0!important;align-self:center!important;justify-self:auto!important;width:max-content!important;min-width:max-content!important;} .home-head-v1139 .home-title-inline-v1158 h2,.home-featured-panel-v1131 .home-featured-title-v1131.home-title-inline-v1158 h2,.sale-showcase-v1126 .home-sale-title-inline-v1158 h2{margin:0!important;align-self:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .home-product-area.full-home-products,.home-product-area:not(.has-home-widgets){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;grid-template-columns:1fr!important;} .home-product-area.full-home-products .home-product-main,.home-product-area:not(.has-home-widgets) .home-product-main{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;} .home-product-area.full-home-products .sale-section,.home-product-area.full-home-products .home-featured-panel-v1131,.home-product-area:not(.has-home-widgets) .sale-section,.home-product-area:not(.has-home-widgets) .home-featured-panel-v1131{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;} .home-product-area.full-home-products .sale-track-v1126.v1126-flat-product-grid,.home-product-area:not(.has-home-widgets) .sale-track-v1126.v1126-flat-product-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;width:100%!important;max-width:none!important;} .home-product-area.full-home-products .home-featured-grid-v1131,.home-product-area:not(.has-home-widgets) .home-featured-grid-v1131{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;width:100%!important;max-width:none!important;}}@media(max-width:900px){.home-title-inline-v1158{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;gap:5px!important;} .home-title-inline-v1158 h2{white-space:normal!important;}}@media(min-width:901px){.home-head-v1139 .home-reviewed-title-inline-v1159{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important;text-align:left!important;} .home-head-v1139 .home-reviewed-title-inline-v1159 .badge{flex:0 0 auto!important;margin:0!important;align-self:center!important;width:max-content!important;min-width:max-content!important;} .home-head-v1139 .home-reviewed-title-inline-v1159 h2{margin:0!important;align-self:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .sale-showcase-v1126.v1126-flat-grid-section .sale-track-v1126.v1126-flat-product-grid,.home-product-area.full-home-products .sale-track-v1126.v1126-flat-product-grid,.home-product-area:not(.has-home-widgets) .sale-track-v1126.v1126-flat-product-grid,.home-product-area.has-home-widgets .sale-track-v1126.v1126-flat-product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;max-width:none!important;}}@media(max-width:900px){.product-card-actions,.home-product-main .product-card-actions,.home-featured-actions-v1129,.home-product-main .home-featured-actions-v1129,.vitrine-actions-v1145,.category-clean-grid-v1142 .product-card-actions,.shop-clean-grid-v1143 .product-card-actions,.home-mobile-grid-section-v1141 .product-card-actions,.home-mobile-grid-section-v1141 .home-featured-actions-v1129,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145,.v1140-category-mobile .product-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;} .product-card-actions form,.home-featured-actions-v1129 form,.vitrine-actions-v1145 form,.category-clean-grid-v1142 .product-card-actions form,.shop-clean-grid-v1143 .product-card-actions form,.home-mobile-grid-section-v1141 .product-card-actions form,.home-mobile-grid-section-v1141 .home-featured-actions-v1129 form,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 form{min-width:0!important;width:100%!important;margin:0!important;} .product-card-actions form:has(.compare-card-btn),.home-featured-actions-v1129 form:has(.compare-card-btn),.vitrine-actions-v1145 form:has(.compare-card-btn),.category-clean-grid-v1142 .product-card-actions form:has(.compare-card-btn),.shop-clean-grid-v1143 .product-card-actions form:has(.compare-card-btn),.home-mobile-grid-section-v1141 .product-card-actions form:has(.compare-card-btn),.home-mobile-grid-section-v1141 .home-featured-actions-v1129 form:has(.compare-card-btn),.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 form:has(.compare-card-btn){width:32px!important;max-width:32px!important;justify-self:end!important;} .add-cart-btn-v1156{min-height:31px!important;height:100%!important;padding:6px 7px!important;border-radius:11px!important;white-space:nowrap!important;} .compare-card-btn.compare-icon-only-v1156,.product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156{width:32px!important;min-width:32px!important;max-width:32px!important;min-height:31px!important;height:100%!important;border-radius:11px!important;}}.v56-compare .header-compare-icon-v1159,.v56-compare .header-compare-icon-v1159 svg{width:20px!important;height:20px!important;display:block!important;color:currentColor!important;fill:currentColor!important;flex:0 0 auto!important;}.v56-compare .header-compare-icon-v1159 svg path{fill:currentColor!important}@media(max-width:900px){.v56-compare .header-compare-icon-v1159,.v56-compare .header-compare-icon-v1159 svg{width:18px!important;height:18px!important}}.product-card-actions:not(:has(.compare-card-btn)),.home-featured-actions-v1129:not(:has(.compare-card-btn)),.vitrine-actions-v1145:not(:has(.compare-card-btn)){grid-template-columns:1fr!important;}@media(max-width:900px){.featured-slider-section .product-card-actions,.sale-showcase-v1126 .product-card-actions,.home-mobile-grid-section-v1141 .product-card-actions,.home-product-main .product-card-actions,.home-product-main .home-featured-actions-v1129,.home-featured-panel-v1131 .home-featured-actions-v1129,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145,.vitrine-actions-v1145,.category-clean-grid-v1142 .product-card-actions,.shop-clean-grid-v1143 .product-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-auto-flow:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;} .featured-slider-section .product-card-actions .cart-action-form-v1160,.sale-showcase-v1126 .product-card-actions .cart-action-form-v1160,.home-mobile-grid-section-v1141 .product-card-actions .cart-action-form-v1160,.home-product-main .product-card-actions .cart-action-form-v1160,.home-product-main .home-featured-actions-v1129 .cart-action-form-v1160,.home-featured-panel-v1131 .home-featured-actions-v1129 .cart-action-form-v1160,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 .cart-action-form-v1160,.vitrine-actions-v1145 .cart-action-form-v1160,.category-clean-grid-v1142 .product-card-actions .cart-action-form-v1160,.shop-clean-grid-v1143 .product-card-actions .cart-action-form-v1160,.product-card-actions > form:first-child,.home-featured-actions-v1129 > form:first-child,.vitrine-actions-v1145 > form:first-child{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;justify-self:stretch!important;} .featured-slider-section .product-card-actions .compare-action-form-v1160,.sale-showcase-v1126 .product-card-actions .compare-action-form-v1160,.home-mobile-grid-section-v1141 .product-card-actions .compare-action-form-v1160,.home-product-main .product-card-actions .compare-action-form-v1160,.home-product-main .home-featured-actions-v1129 .compare-action-form-v1160,.home-featured-panel-v1131 .home-featured-actions-v1129 .compare-action-form-v1160,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 .compare-action-form-v1160,.vitrine-actions-v1145 .compare-action-form-v1160,.category-clean-grid-v1142 .product-card-actions .compare-action-form-v1160,.shop-clean-grid-v1143 .product-card-actions .compare-action-form-v1160,.product-card-actions > form + form,.home-featured-actions-v1129 > form + form,.vitrine-actions-v1145 > form + form{grid-column:2!important;width:34px!important;min-width:34px!important;max-width:34px!important;margin:0!important;justify-self:end!important;} .featured-slider-section .product-card-actions .add-cart-btn-v1156,.sale-showcase-v1126 .product-card-actions .add-cart-btn-v1156,.home-mobile-grid-section-v1141 .product-card-actions .add-cart-btn-v1156,.home-product-main .product-card-actions .add-cart-btn-v1156,.home-product-main .home-featured-actions-v1129 .add-cart-btn-v1156,.home-featured-panel-v1131 .home-featured-actions-v1129 .add-cart-btn-v1156,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 .add-cart-btn-v1156,.vitrine-actions-v1145 .add-cart-btn-v1156,.category-clean-grid-v1142 .product-card-actions .add-cart-btn-v1156,.shop-clean-grid-v1143 .product-card-actions .add-cart-btn-v1156{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:32px!important;padding:6px 7px!important;border-radius:11px!important;} .featured-slider-section .product-card-actions .compare-card-btn.compare-icon-only-v1156,.sale-showcase-v1126 .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-mobile-grid-section-v1141 .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-product-main .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-product-main .home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.home-featured-panel-v1131 .home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156,.vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156,.category-clean-grid-v1142 .product-card-actions .compare-card-btn.compare-icon-only-v1156,.shop-clean-grid-v1143 .product-card-actions .compare-card-btn.compare-icon-only-v1156{width:34px!important;min-width:34px!important;max-width:34px!important;height:100%!important;min-height:32px!important;padding:0!important;border-radius:11px!important;display:grid!important;place-items:center!important;} .featured-slider-section .product-card-actions:not(:has(.compare-card-btn)),.sale-showcase-v1126 .product-card-actions:not(:has(.compare-card-btn)),.home-mobile-grid-section-v1141 .product-card-actions:not(:has(.compare-card-btn)),.home-product-main .product-card-actions:not(:has(.compare-card-btn)),.home-product-main .home-featured-actions-v1129:not(:has(.compare-card-btn)),.home-featured-panel-v1131 .home-featured-actions-v1129:not(:has(.compare-card-btn)),.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145:not(:has(.compare-card-btn)),.vitrine-actions-v1145:not(:has(.compare-card-btn)){grid-template-columns:1fr!important;}}@media(max-width:420px){.featured-slider-section .product-card-actions,.sale-showcase-v1126 .product-card-actions,.home-mobile-grid-section-v1141 .product-card-actions,.home-product-main .product-card-actions,.home-product-main .home-featured-actions-v1129,.home-featured-panel-v1131 .home-featured-actions-v1129,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145,.vitrine-actions-v1145{grid-template-columns:minmax(0,1fr) 32px!important;} .featured-slider-section .product-card-actions .compare-action-form-v1160,.sale-showcase-v1126 .product-card-actions .compare-action-form-v1160,.home-mobile-grid-section-v1141 .product-card-actions .compare-action-form-v1160,.home-product-main .product-card-actions .compare-action-form-v1160,.home-product-main .home-featured-actions-v1129 .compare-action-form-v1160,.home-featured-panel-v1131 .home-featured-actions-v1129 .compare-action-form-v1160,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 .compare-action-form-v1160,.vitrine-actions-v1145 .compare-action-form-v1160,.product-card-actions > form + form,.home-featured-actions-v1129 > form + form,.vitrine-actions-v1145 > form + form{width:32px!important;min-width:32px!important;max-width:32px!important;} .featured-slider-section .product-card-actions .compare-card-btn.compare-icon-only-v1156,.sale-showcase-v1126 .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-mobile-grid-section-v1141 .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-product-main .product-card-actions .compare-card-btn.compare-icon-only-v1156,.home-product-main .home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.home-featured-panel-v1131 .home-featured-actions-v1129 .compare-card-btn.compare-icon-only-v1156,.home-vitrine-rebuilt-v1145 .vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156,.vitrine-actions-v1145 .compare-card-btn.compare-icon-only-v1156{width:32px!important;min-width:32px!important;max-width:32px!important;min-height:31px!important;}}.compare-empty .compare-empty-icon-v1161{width:68px;height:68px;margin:0 auto 12px;display:grid;place-items:center;border-radius:24px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent);}.compare-empty .compare-empty-icon-v1161 .compare-icon-v1157,.compare-empty .compare-empty-icon-v1161 svg{width:34px!important;height:34px!important;display:block!important;}.compare-empty .compare-empty-icon-v1161 svg path{fill:currentColor!important}.category-icon-field-v1161{position:relative;gap:8px!important}.category-icon-input-v1161{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.category-icon-input-v1161 input{min-width:0}.category-icon-toggle-v1161{min-height:42px;white-space:nowrap;padding-inline:12px!important}.category-icon-picker-v1161{grid-column:1/-1;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card) 96%,var(--primary) 4%);box-shadow:0 18px 42px rgba(15,23,42,.10);display:grid;gap:12px;max-height:360px;overflow:auto;scrollbar-width:thin;}.category-icon-picker-v1161[hidden]{display:none!important}.category-icon-picker-head-v1161{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:8px}.category-icon-picker-head-v1161 b{font-size:14px;font-weight:900;color:var(--text)}.category-icon-picker-head-v1161 small{color:var(--muted);font-weight:750;text-align:right}.category-icon-package-v1161{display:grid;gap:7px}.category-icon-package-v1161 strong{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.category-icon-options-v1161{display:grid;grid-template-columns:repeat(8,minmax(34px,1fr));gap:7px}.category-icon-options-v1161 button{min-height:38px;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--text);font-size:20px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease;}.category-icon-options-v1161 button:hover,.category-icon-options-v1161 button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--card));outline:0;}html[data-theme="dark"] .category-icon-picker-v1161{background:color-mix(in srgb,var(--card) 90%,var(--primary) 10%);box-shadow:0 18px 42px rgba(0,0,0,.28)}@media(max-width:640px){.category-icon-input-v1161{grid-template-columns:1fr} .category-icon-toggle-v1161{width:100%} .category-icon-options-v1161{grid-template-columns:repeat(4,minmax(34px,1fr))} .category-icon-picker-head-v1161{display:grid} .category-icon-picker-head-v1161 small{text-align:left}}.pagination-v1162{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%);box-shadow:0 14px 36px rgba(15,23,42,.055);}.pagination-info-v1162{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:800;font-size:13px;min-width:0}.pagination-info-v1162 b{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border-radius:14px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:15px}.pagination-links-v1162{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pagination-btn-v1162,.pagination-page-v1162,.pagination-dots-v1162{min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:var(--card);color:var(--text);font-weight:900;text-decoration:none;padding:0 12px;line-height:1}.pagination-page-v1162.is-active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 28%,transparent)}.pagination-btn-v1162:hover,.pagination-page-v1162:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--card))}.pagination-page-v1162.is-active:hover{color:#fff;background:var(--primary)}.pagination-btn-v1162.is-disabled{opacity:.45;pointer-events:none}.pagination-dots-v1162{border-color:transparent;background:transparent;min-width:20px;padding:0 2px;color:var(--muted)}.category-icon-input-v1161{grid-template-columns:minmax(0,1fr) auto minmax(160px,220px)!important}.category-icon-file-v1162{width:100%;min-width:0;min-height:42px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--muted);font-size:12px;font-weight:800;cursor:pointer}.category-icon-file-v1162::file-selector-button{margin-right:8px;border:0;border-radius:11px;padding:8px 10px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-weight:950;cursor:pointer}.category-icon-picker-head-v1161>div{display:grid;gap:2px}.category-icon-picker-head-v1161>div small{text-align:left}.category-icon-picker-close-v1162{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--text);font-size:22px;font-weight:900;line-height:1;cursor:pointer}.category-icon-picker-close-v1162:hover,.category-icon-picker-close-v1162:focus-visible{outline:0;border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger)}.category-uploaded-icon-v1162{width:100%;height:100%;max-width:28px;max-height:28px;object-fit:contain;display:block;margin:auto;border-radius:8px}.category-icon-v67 .category-uploaded-icon-v1162,.home-category-icon-v1136 .category-uploaded-icon-v1162,.v56-category-link .category-uploaded-icon-v1162,.shop-clean-chips-v1143 .category-uploaded-icon-v1162,.category-clean-chips-v1142 .category-uploaded-icon-v1162{max-width:24px;max-height:24px}.v56-child-icon-v1162{width:22px;height:22px;display:inline-grid;place-items:center;vertical-align:middle;border-radius:8px;background:color-mix(in srgb,var(--primary) 9%,transparent);margin-right:5px}.v56-child-icon-v1162 .category-uploaded-icon-v1162{max-width:18px;max-height:18px}html[data-theme="dark"] .pagination-v1162,html[data-theme="dark"] .category-icon-file-v1162{box-shadow:none}@media(max-width:720px){.pagination-v1162{display:grid;gap:12px;justify-items:stretch}.pagination-info-v1162{justify-content:center;text-align:center}.pagination-links-v1162{justify-content:center}.pagination-btn-v1162{flex:1;min-width:112px}.category-icon-input-v1161{grid-template-columns:1fr!important}.category-icon-file-v1162{width:100%}.category-icon-picker-v1161{max-height:min(70vh,430px)}}@media(max-width:420px){.pagination-page-v1162,.pagination-dots-v1162{min-width:34px}.pagination-btn-v1162{min-width:96px;padding:0 8px;font-size:12px}}.category-list-page-v1163 .admin-create-card-v67,.category-admin-list-readonly-v1163 .category-edit-form-v67{display:none!important}.category-list-head-v1163{align-items:center}.category-list-head-v1163 .btn{white-space:nowrap}.category-list-card-v1163{display:grid;gap:13px;padding-bottom:16px!important}.category-list-card-v1163 .category-admin-card-head-v67{margin-bottom:0!important}.category-card-meta-v1163{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.category-card-meta-v1163 span{min-width:0;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--bg) 64%,var(--card));padding:9px 10px;display:grid;gap:2px}.category-card-meta-v1163 b{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.category-card-meta-v1163 em{font-style:normal;font-weight:900;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-list-description-v1163{margin:0;line-height:1.55}.category-list-actions-v1163{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:12px}.category-list-actions-v1163 .inline-form{margin:0}.category-list-actions-v1163 .link-danger{min-height:36px;padding:0 13px;border-radius:13px;background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 18%,var(--line));font-weight:900}.category-form-page-v1163 .category-admin-form{margin-bottom:0}.category-form-head-v1163{align-items:flex-start}.category-current-icon-v1163{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:12px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.category-current-icon-v1163 b{display:block}.category-current-icon-v1163 small{display:block;color:var(--muted);font-weight:750;margin-top:2px;word-break:normal;overflow-wrap:anywhere}.category-form-actions-v1163{display:flex!important;justify-content:flex-end;gap:9px;flex-wrap:wrap}.category-icon-picker-head-v1161{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding-right:44px!important;min-height:38px}.category-icon-picker-close-v1162{position:absolute!important;top:0!important;right:0!important;z-index:3}.category-icon-picker-head-v1161 small{text-align:left!important}@media(max-width:760px){.category-card-meta-v1163{grid-template-columns:1fr 1fr}.category-list-actions-v1163{justify-content:stretch}.category-list-actions-v1163 .btn,.category-list-actions-v1163 .inline-form,.category-list-actions-v1163 .link-danger{flex:1;width:100%;text-align:center;justify-content:center}.category-form-head-v1163{display:grid}.category-form-head-v1163 .btn{width:100%}.category-form-actions-v1163 .btn{flex:1}.category-icon-picker-head-v1161{display:block!important;padding-right:44px!important}.category-icon-picker-head-v1161>div{padding-right:6px}}@media(max-width:430px){.category-card-meta-v1163{grid-template-columns:1fr}.category-list-actions-v1163{display:grid;grid-template-columns:1fr}.category-list-actions-v1163 .inline-form{display:block!important}.category-form-actions-v1163{display:grid!important}.category-form-actions-v1163 .btn{width:100%}}.cart-page-v1164{display:flex;flex-direction:column;gap:16px;min-width:0}.cart-head-v1164{align-items:center}.cart-head-v1164>div{display:flex;align-items:center;gap:10px;min-width:0}.cart-head-v1164 h1{margin:0;line-height:1.15}.cart-head-badge-v1164{flex:0 0 auto}.cart-continue-v1164{gap:8px;white-space:nowrap}.cart-continue-v1164 em{font-style:normal}.cart-table-card-v1164{padding:0;overflow:hidden}.cart-table-v1164 td b{font-weight:900}.cart-qty-v1164{max-width:92px;text-align:center;font-weight:800}.cart-remove-v1164{min-height:36px;padding:0 12px;border-radius:13px;background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 18%,var(--line));display:inline-flex;align-items:center;justify-content:center}.cart-summary-v1164{padding:16px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--primary) 4%,var(--card));margin:0}.cart-summary-v1164 h3{margin:0;font-size:18px}.cart-summary-actions-v1164{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cart-empty-v1164{display:grid;place-items:center;text-align:center;gap:12px}.cart-empty-v1164 h2{margin:0}.cart-empty-v1164 p{margin:0;color:var(--muted);line-height:1.55}.cart-empty-icon-v1164{width:62px;height:62px;border-radius:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);font-size:28px}.cart-page-v1164 .section-head .btn{display:inline-flex!important;visibility:visible!important;opacity:1!important}@media(max-width:680px){.cart-page-v1164{gap:12px}.cart-head-v1164{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0 10px!important}.cart-head-v1164>div{width:100%;align-items:center}.cart-head-v1164 .cart-continue-v1164{width:100%!important;min-height:44px!important;border-radius:15px!important}.cart-table-card-v1164{padding:12px!important;overflow:visible!important}.cart-table-v1164,.cart-table-v1164 thead,.cart-table-v1164 tbody,.cart-table-v1164 th,.cart-table-v1164 td,.cart-table-v1164 tr{display:block!important;width:100%!important}.cart-table-v1164 thead{display:none!important}.cart-table-v1164 tr{border:1px solid var(--line)!important;border-radius:18px!important;padding:12px!important;margin:0 0 12px!important;background:color-mix(in srgb,var(--card) 94%,var(--bg))!important;box-shadow:0 12px 28px rgba(15,23,42,.06)}.cart-table-v1164 tr:last-child{margin-bottom:0!important}.cart-table-v1164 td{border:0!important;padding:8px 0!important;display:grid!important;grid-template-columns:minmax(94px,34%) minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.cart-table-v1164 td::before{content:attr(data-label)!important;display:block!important;color:var(--muted)!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin:0!important}.cart-table-v1164 td:first-child{grid-template-columns:1fr!important;gap:4px!important;padding-top:0!important}.cart-table-v1164 td:first-child::before{font-size:11px!important}.cart-qty-v1164{max-width:100%!important;min-height:42px!important}.cart-remove-v1164{width:100%;min-height:40px}.cart-summary-v1164{display:grid!important;gap:12px!important;justify-content:stretch!important;align-items:stretch!important;padding:14px!important;border-radius:18px!important;margin-top:12px!important}.cart-summary-v1164 h3{text-align:center;font-size:17px}.cart-summary-actions-v1164{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.cart-summary-actions-v1164 .btn{width:100%!important;min-height:44px!important}.cart-empty-v1164{padding:28px 16px!important}.cart-empty-v1164 .cart-continue-v1164{width:100%!important;min-height:44px!important}.container .section-head{overflow:visible!important}.container .section-head>a.btn,.container .section-head>button.btn,.container .section-head .btn{max-width:100%!important;white-space:normal!important}.account-area .section-head .btn,.admin-area .section-head .btn{min-height:42px!important}.table-card .link-danger,.table-card .btn{touch-action:manipulation}.panel-nav a,.side-nav a{min-height:40px;display:flex;align-items:center;justify-content:center}.form-inline,.actions{min-width:0}.form-inline .btn,.actions .btn{min-width:0}}@media(max-width:380px){.cart-table-v1164 td{grid-template-columns:1fr!important;gap:4px!important}.cart-table-v1164 td::before{font-size:11px!important}.cart-head-v1164 h1{font-size:22px!important}}.cart-page-v1164 .cart-continue-v1165,.cart-page-v1164 a.cart-continue-v1165,.cart-page-v1164 a.cart-continue-v1165:link,.cart-page-v1164 a.cart-continue-v1165:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;border:1px solid color-mix(in srgb,#fff 18%,var(--primary))!important;box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 24%,transparent)!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#fff!important;-webkit-tap-highlight-color:transparent!important;}.cart-page-v1164 .cart-continue-v1165 span,.cart-page-v1164 .cart-continue-v1165 em{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important;}.cart-page-v1164 .cart-continue-v1165:hover,.cart-page-v1164 .cart-continue-v1165:focus,.cart-page-v1164 .cart-continue-v1165:focus-visible,.cart-page-v1164 .cart-continue-v1165:active{background:linear-gradient(135deg,var(--primary2),var(--primary))!important;color:#fff!important;border-color:color-mix(in srgb,#fff 22%,var(--primary2))!important;outline:3px solid color-mix(in srgb,var(--primary) 25%,transparent)!important;outline-offset:2px!important;transform:translateY(-1px);}@media(max-width:680px){.cart-page-v1164 .cart-head-v1164 .cart-continue-v1165,.cart-page-v1164 .cart-empty-v1164 .cart-continue-v1165{width:100%!important;min-height:46px!important;padding:12px 16px!important;border-radius:16px!important;font-weight:900!important;letter-spacing:.01em!important;} .cart-page-v1164 .cart-head-v1164 .cart-continue-v1165 span,.cart-page-v1164 .cart-empty-v1164 .cart-continue-v1165 span{width:24px!important;height:24px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:rgba(255,255,255,.16)!important;flex:0 0 auto!important;}} @media(max-width:680px){.v56-user-dropdown .v56-user-links,.v66-header .v56-user-dropdown .v56-user-links,.v70-header .v56-user-dropdown .v56-user-links{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;} .v56-user-dropdown .v56-user-links a,.v66-header .v56-user-dropdown .v56-user-links a,.v70-header .v56-user-dropdown .v56-user-links a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:43px!important;padding:11px 12px!important;border-radius:14px!important;text-align:left!important;white-space:normal!important;background:color-mix(in srgb,var(--bg) 56%,var(--card))!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;}}@media(min-width:901px){body.account-area .v56-panel-toggle,body.account-area .v52-mobile-drawer-toggle,body.account-area .hamb[data-panel-menu],body.admin-area .v56-panel-toggle,body.admin-area .v52-mobile-drawer-toggle,body.admin-area .hamb[data-panel-menu]{display:none!important;} body.account-area .side-nav.account-side .side-close,body.admin-area .side-nav.admin-side .side-close{display:none!important;}}@media(max-width:900px){body.account-area .panel-layout,body.admin-area .panel-layout{display:block!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important;} body.account-area .side-nav.account-side,body.account-area .side-nav.account-side[data-panel-nav],body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav]{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;inset:0 auto 0 0!important;width:min(340px,88vw)!important;max-width:88vw!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:14px!important;border-radius:0 24px 24px 0!important;border:0!important;border-right:1px solid var(--line)!important;background:var(--card)!important;box-shadow:0 28px 90px rgba(15,23,42,.30)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;transform:translateX(-112%)!important;transition:transform .23s ease,visibility .23s ease!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;z-index:2147483000!important;} body.account-area .side-nav.account-side.open,body.account-area .side-nav.account-side[data-panel-nav].open,body.admin-area .side-nav.admin-side.open,body.admin-area .side-nav.admin-side[data-panel-nav].open{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important;} body.account-area .side-nav.account-side .side-close,body.admin-area .side-nav.admin-side .side-close{display:inline-grid!important;place-items:center!important;align-self:flex-end!important;width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--bg) 70%,var(--card))!important;color:var(--text)!important;font-size:24px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important;margin:0 0 2px auto!important;} body.account-area .side-nav.account-side .side-title,body.admin-area .side-nav.admin-side .side-title{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:8px 10px 7px!important;margin:0!important;text-align:left!important;color:var(--muted)!important;font-size:13px!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important;} body.account-area .side-nav.account-side a,body.admin-area .side-nav.admin-side a,body.admin-area .side-nav.admin-side details summary,body.admin-area .side-nav.admin-side details a{width:100%!important;min-width:0!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:12px 13px!important;border-radius:15px!important;text-align:left!important;font-size:14px!important;line-height:1.25!important;font-weight:850!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;background:color-mix(in srgb,var(--bg) 54%,var(--card))!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;color:var(--text)!important;box-sizing:border-box!important;} body.account-area .side-nav.account-side a.active,body.account-area .side-nav.account-side a[aria-current="page"],body.admin-area .side-nav.admin-side a.active,body.admin-area .side-nav.admin-side a[aria-current="page"]{background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;color:var(--primary)!important;} body.account-area .side-nav.account-side a:hover,body.account-area .side-nav.account-side a:focus-visible,body.admin-area .side-nav.admin-side a:hover,body.admin-area .side-nav.admin-side a:focus-visible,body.admin-area .side-nav.admin-side details summary:hover,body.admin-area .side-nav.admin-side details summary:focus-visible{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;color:var(--primary)!important;outline:none!important;} body.account-area .side-nav.account-side .account-nav-icon{flex:0 0 28px!important;width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;} body.account-area .side-nav.account-side .account-nav-label{display:block!important;min-width:0!important;text-align:left!important;} body.admin-area .side-nav.admin-side details.side-submenu{width:100%!important;display:block!important;grid-column:auto!important;padding:8px!important;border-radius:17px!important;border:1px solid var(--line)!important;background:color-mix(in srgb,var(--bg) 62%,var(--card))!important;box-sizing:border-box!important;} body.admin-area .side-nav.admin-side details.side-submenu summary{cursor:pointer!important;list-style:none!important;} body.admin-area .side-nav.admin-side details.side-submenu summary::-webkit-details-marker{display:none!important} body.admin-area .side-nav.admin-side details.side-submenu a{margin-top:7px!important;padding-left:18px!important;background:var(--card)!important;} body.account-area .v56-panel-toggle,body.account-area .v52-mobile-drawer-toggle,body.account-area .hamb[data-panel-menu],body.admin-area .v56-panel-toggle,body.admin-area .v52-mobile-drawer-toggle,body.admin-area .hamb[data-panel-menu]{display:inline-grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important;z-index:2147483010!important;} body.account-area .panel-backdrop:not([hidden]),body.admin-area .panel-backdrop:not([hidden]){display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:rgba(15,23,42,.48)!important;backdrop-filter:blur(4px)!important;z-index:2147482990!important;} body.account-area.panel-menu-open,body.admin-area.panel-menu-open{overflow:hidden!important;}}@media(max-width:430px){body.account-area .side-nav.account-side,body.account-area .side-nav.account-side[data-panel-nav],body.admin-area .side-nav.admin-side,body.admin-area .side-nav.admin-side[data-panel-nav]{width:min(318px,92vw)!important;max-width:92vw!important;padding:12px!important;border-radius:0 22px 22px 0!important;} body.account-area .side-nav.account-side a,body.admin-area .side-nav.admin-side a,body.admin-area .side-nav.admin-side details summary,body.admin-area .side-nav.admin-side details a{min-height:44px!important;padding:11px 12px!important;font-size:13.5px!important;border-radius:14px!important;}}.checkout-grid-v1168{align-items:start!important;gap:20px!important;}.checkout-main-v1168{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important;}.checkout-head-v1168 span{display:inline-flex!important;align-items:center!important;min-height:38px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;border-radius:999px!important;padding:8px 12px!important;font-weight:850!important;}.checkout-form-v1168,.checkout-coupon-v1168,.checkout-summary-v1168{border-radius:22px!important;overflow:hidden!important;}.checkout-step-head-v1168{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 4px!important;}.checkout-step-head-v1168.compact-v1168{margin-top:4px!important;}.checkout-step-head-v1168 h3{margin:0!important;line-height:1.15!important;}.checkout-step-head-v1168 small{display:block!important;margin-top:3px!important;color:var(--muted)!important;font-weight:700!important;line-height:1.35!important;}.checkout-step-no-v1168{flex:0 0 36px!important;width:36px!important;height:36px!important;display:inline-grid!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;font-weight:950!important;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 26%,transparent)!important;}.checkout-address-list-v1168{display:grid!important;gap:10px!important;}.checkout-address-card-v1168{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:13px!important;background:color-mix(in srgb,var(--bg) 56%,var(--card))!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important;}.checkout-address-card-v1168 input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:var(--primary)!important;}.checkout-address-card-v1168:has(input:checked){border-color:color-mix(in srgb,var(--primary) 42%,var(--line))!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;}.checkout-address-text-v1168{min-width:0!important;}.checkout-address-text-v1168 b{display:block!important;font-size:15px!important;line-height:1.25!important;}.checkout-address-text-v1168 span{display:block!important;margin-top:4px!important;color:var(--muted)!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere!important;}.checkout-empty-address-v1168{display:grid!important;gap:10px!important;padding:14px!important;border:1px dashed color-mix(in srgb,var(--primary) 32%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;border-radius:18px!important;}.checkout-empty-address-v1168 p{margin:0!important;color:var(--muted)!important;font-weight:750!important}.payment-methods-grid-v1168{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;margin-top:2px!important;}.payment-method-option-v1168{display:block!important;margin:0!important;padding:0!important;cursor:pointer!important;min-width:0!important;font-weight:800!important;}.payment-method-option-v1168 input{position:absolute!important;opacity:0!important;pointer-events:none!important;}.payment-method-visual-v1168{display:flex!important;align-items:center!important;gap:10px!important;min-height:66px!important;width:100%!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:10px 11px!important;background:color-mix(in srgb,var(--bg) 58%,var(--card))!important;color:var(--text)!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important;}.payment-method-icon-v1168{flex:0 0 38px!important;width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;border-radius:13px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;}.payment-method-icon-v1168 svg{width:20px!important;height:20px!important;display:block!important;fill:currentColor!important;}.payment-method-copy-v1168{display:block!important;min-width:0!important;line-height:1.2!important;}.payment-method-copy-v1168 b{display:block!important;font-size:14px!important;line-height:1.22!important;color:var(--text)!important;white-space:normal!important;}.payment-method-copy-v1168 small{display:block!important;margin-top:4px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.25!important;font-weight:750!important;}.payment-method-option-v1168:hover .payment-method-visual-v1168,.payment-method-option-v1168:focus-within .payment-method-visual-v1168{border-color:color-mix(in srgb,var(--primary) 32%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;}.payment-method-option-v1168 input:checked + .payment-method-visual-v1168{border-color:color-mix(in srgb,var(--primary) 62%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,var(--card)),color-mix(in srgb,var(--primary2) 8%,var(--card)))!important;box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 16%,transparent)!important;}.payment-method-option-v1168 input:checked + .payment-method-visual-v1168 .payment-method-icon-v1168{background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;}.payment-method-option-v1168 input:checked + .payment-method-visual-v1168 .payment-method-copy-v1168 b{color:var(--primary)!important;}.checkout-submit-v1168{min-height:50px!important;border-radius:16px!important;margin-top:2px!important;font-size:15px!important;}.checkout-submit-v1168:disabled{opacity:.55!important;cursor:not-allowed!important;}.checkout-summary-v1168{position:sticky!important;top:94px!important;}.checkout-summary-v1168 h3:first-child{margin-top:0!important;}.checkout-items-v1168{display:grid!important;gap:9px!important;max-height:230px!important;overflow:auto!important;padding-right:4px!important;}.checkout-items-v1168 p{margin:0!important;padding:8px 0!important;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)!important;}.checkout-items-v1168 p span{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.35!important;}.checkout-coupon-row-v1168{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;}@media(max-width:900px){.checkout-head-v1168{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;margin-top:18px!important;} .checkout-grid-v1168{grid-template-columns:1fr!important;gap:16px!important;} .checkout-summary-v1168{position:static!important;order:2!important;} .checkout-main-v1168{order:1!important;} .payment-methods-grid-v1168{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;} .payment-method-visual-v1168{min-height:58px!important;padding:9px!important;gap:8px!important;} .payment-method-icon-v1168{flex-basis:34px!important;width:34px!important;height:34px!important;border-radius:12px!important;} .payment-method-icon-v1168 svg{width:18px!important;height:18px!important;} .payment-method-copy-v1168 b{font-size:13px!important;} .payment-method-copy-v1168 small{font-size:11px!important;} .checkout-address-card-v1168{padding:12px!important;}}@media(max-width:430px){.checkout-form-v1168,.checkout-coupon-v1168,.checkout-summary-v1168{padding:14px!important;border-radius:18px!important;} .checkout-step-head-v1168{gap:9px!important;} .checkout-step-no-v1168{flex-basis:32px!important;width:32px!important;height:32px!important;border-radius:11px!important;} .checkout-step-head-v1168 small{font-size:12px!important;} .payment-methods-grid-v1168{grid-template-columns:1fr 1fr!important;} .payment-method-visual-v1168{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:54px!important;padding:8px!important;border-radius:14px!important;} .payment-method-icon-v1168{flex-basis:32px!important;width:32px!important;height:32px!important;} .payment-method-copy-v1168 small{display:none!important;} .checkout-coupon-row-v1168{grid-template-columns:1fr!important;} .checkout-coupon-row-v1168 .btn,.checkout-submit-v1168{width:100%!important;} .checkout-summary-v1168 p{font-size:13px!important;}}.checkout-summary-v1168 .checkout-tax-row-v1169{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:8px 0!important;line-height:1.2!important;}.checkout-tax-label-v1169{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;min-width:0!important;color:var(--text)!important;font-weight:850!important;}.checkout-tax-title-v1169{display:inline!important;white-space:nowrap!important;}.checkout-tax-label-v1169 small{display:inline!important;margin:0!important;color:var(--muted,#64748b)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;}.checkout-tax-row-v1169 b{flex:0 0 auto!important;margin-left:auto!important;white-space:nowrap!important;text-align:right!important;}@media(max-width:430px){.checkout-summary-v1168 .checkout-tax-row-v1169{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;font-size:13px!important;} .checkout-tax-label-v1169{gap:3px!important;} .checkout-tax-label-v1169 small{font-size:11.5px!important;}}.shipping-admin-v1170,.account-shipments-v1170{display:flex;flex-direction:column;gap:18px}.shipping-head-v1170{align-items:flex-start!important}.shipping-head-v1170 .muted,.card-head-v1170 p{color:var(--muted);margin:6px 0 0;line-height:1.55}.shipping-stats-v1170{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shipping-stats-v1170 .card{padding:18px!important}.shipping-stats-v1170 span{display:block;color:var(--muted);font-weight:800}.shipping-stats-v1170 b{display:block;font-size:30px;margin-top:6px;letter-spacing:-.03em}.card-head-v1170{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.card-head-v1170 h2,.card-head-v1170 h3{margin:0}.shipping-carrier-grid-v1170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shipping-carrier-card-v1170{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%);padding:16px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.shipping-carrier-card-v1170.is-passive{opacity:.72}.shipping-carrier-icon-v1170,.shipment-timeline-icon-v1170{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));font-size:24px;flex:0 0 auto}.shipping-carrier-main-v1170{min-width:0}.shipping-carrier-title-v1170,.shipment-row-title-v1170{display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:0}.shipping-carrier-title-v1170 h3,.shipment-row-title-v1170 h3{margin:0;font-size:18px}.shipping-carrier-card-v1170 p,.shipment-timeline-item-v1170 p,.user-shipment-row-v1170 p{margin:6px 0;color:var(--muted);line-height:1.5}.shipping-carrier-meta-v1170{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.shipping-carrier-meta-v1170 span,.shipping-carrier-meta-v1170 a{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:12px;font-weight:800}.shipping-carrier-actions-v1170{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.compact-empty-v1170{padding:24px!important;color:var(--muted)!important}.shipping-form-v1170{max-width:980px}.form-hint-v1170{display:block;color:var(--muted);margin-top:-6px;line-height:1.45}.shipping-switch-grid-v1170 .check{border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 5%,var(--card));padding:12px!important}.shipping-api-box-v1170{box-shadow:none!important;background:color-mix(in srgb,var(--primary) 5%,var(--card));border-style:dashed!important}.shipping-api-box-v1170 h3{margin:0 0 6px}.shipping-api-box-v1170 p{margin:0 0 14px;color:var(--muted)}.admin-shipment-form-v1170{gap:12px}.shipment-form-title-v1170{display:flex;align-items:flex-start;gap:12px}.shipment-form-title-v1170>span{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,var(--card));font-size:22px}.shipment-form-title-v1170 h3{margin:0}.shipment-form-title-v1170 p{margin:4px 0 0;color:var(--muted);line-height:1.45}.shipping-track-card-v1170{display:flex;flex-direction:column;gap:12px}.shipment-timeline-item-v1170{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%)}.shipment-timeline-item-v1170 .btn{margin-top:6px}.account-shipment-card-v1170{margin:18px 0}.account-shipment-list-v1170{display:flex;flex-direction:column;gap:12px}.user-shipment-row-v1170{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px!important}.user-shipment-info-v1170{min-width:0}.user-shipment-actions-v1170{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.account-order-head-v1170{display:grid;gap:6px}.account-order-head-v1170 p{margin:0;color:var(--muted)}html[data-theme=dark] .shipping-carrier-card-v1170,html[data-theme=dark] .shipment-timeline-item-v1170,html[data-theme=dark] .shipping-api-box-v1170{background:color-mix(in srgb,var(--card) 88%,var(--primary) 12%)}@media(max-width:980px){.shipping-carrier-grid-v1170,.shipping-stats-v1170{grid-template-columns:1fr}.shipping-carrier-card-v1170,.user-shipment-row-v1170{grid-template-columns:auto 1fr}.shipping-carrier-actions-v1170,.user-shipment-actions-v1170{grid-column:1/-1;justify-content:stretch}.shipping-carrier-actions-v1170 .btn,.shipping-carrier-actions-v1170 form,.shipping-carrier-actions-v1170 button,.user-shipment-actions-v1170 .btn{width:100%;justify-content:center}.card-head-v1170{flex-direction:column}.shipping-head-v1170{gap:12px!important}.shipping-head-v1170 .btn{width:100%;justify-content:center}.admin-shipment-form-v1170 .grid-2,.shipping-form-v1170 .grid-2{grid-template-columns:1fr!important}}@media(max-width:560px){.shipping-carrier-card-v1170,.shipment-timeline-item-v1170,.user-shipment-row-v1170{grid-template-columns:1fr;text-align:left}.shipping-carrier-icon-v1170,.shipment-timeline-icon-v1170{width:44px;height:44px}.shipping-carrier-title-v1170,.shipment-row-title-v1170{align-items:flex-start;flex-direction:column}.shipping-stats-v1170 .card{padding:16px!important}.shipping-stats-v1170 b{font-size:24px}.shipping-recent-v1170 table,.shipping-recent-v1170 thead,.shipping-recent-v1170 tbody,.shipping-recent-v1170 th,.shipping-recent-v1170 td,.shipping-recent-v1170 tr{display:block}.shipping-recent-v1170 thead{display:none}.shipping-recent-v1170 tr{border:1px solid var(--line);border-radius:16px;padding:10px;margin:10px 0;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%)}.shipping-recent-v1170 td{border:0!important;padding:7px 4px!important}.shipping-recent-v1170 td:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;margin-bottom:2px}.account-shipment-card-v1170 .btn,.user-shipment-v1170 .btn{width:100%;justify-content:center}}.account-addresses-page-v1171 .address-head-v1171{align-items:flex-start;gap:14px;flex-wrap:wrap}.account-addresses-page-v1171 .address-head-v1171 h1{margin:8px 0 6px}.account-addresses-page-v1171 .address-head-v1171 p{margin:0;color:var(--muted);max-width:720px;line-height:1.55}.address-add-btn-v1171{gap:8px;white-space:nowrap}.address-grid-v1171{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.address-card-v1171{display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.address-card-v1171.is-default{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card))}.address-card-top-v1171{display:flex;align-items:flex-start;gap:12px}.address-card-top-v1171 h3{margin:0 0 7px;font-size:18px}.address-icon-v1171,.address-empty-icon-v1171{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:16px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:21px}.address-empty-icon-v1171{margin:0 auto 12px;width:62px;height:62px;border-radius:22px;font-size:28px}.address-muted-v1171{display:inline-flex;color:var(--muted);font-weight:800;font-size:13px}.address-default-badge-v1171{font-size:12px}.address-lines-v1171{display:grid;gap:8px}.address-lines-v1171 p{margin:0;color:var(--muted);line-height:1.5}.address-lines-v1171 b{color:var(--text)}.address-actions-v1171{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.address-actions-v1171 form{display:flex}.address-delete-v1171{min-height:38px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:13px;padding:8px 12px;background:color-mix(in srgb,var(--danger) 8%,transparent)}.address-empty-v1171{text-align:center;max-width:720px;margin:0 auto}.address-empty-v1171 h2{margin:0 0 8px}.address-empty-v1171 p{color:var(--muted);margin:0 auto 18px;max-width:520px;line-height:1.6}.address-form-v1171{max-width:860px;gap:18px}.address-form-grid-v1171{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.address-form-grid-v1171 label{min-width:0}.address-default-toggle-v1171{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:12px!important;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--primary) 5%,var(--card));padding:13px 14px!important;cursor:pointer}.address-default-toggle-v1171 input{position:absolute;opacity:0;pointer-events:none}.address-toggle-ui-v1171{width:46px;height:28px;border-radius:999px;background:var(--line);position:relative;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 18%,transparent);transition:.18s ease}.address-toggle-ui-v1171::after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:999px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.18);transition:.18s ease}.address-default-toggle-v1171 input:checked + .address-toggle-ui-v1171{background:var(--primary)}.address-default-toggle-v1171 input:checked + .address-toggle-ui-v1171::after{transform:translateX(18px)}.address-default-toggle-v1171 b{display:block;font-size:15px}.address-default-toggle-v1171 small{display:block;color:var(--muted);font-weight:600;line-height:1.45;margin-top:3px}.address-form-actions-v1171{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}.address-form-actions-v1171 .btn{min-width:150px}.account-addresses-page-v1171 textarea{resize:vertical}.account-addresses-page-v1171 .form-card input,.account-addresses-page-v1171 .form-card textarea{background:color-mix(in srgb,var(--bg) 80%,var(--card));border-color:var(--line)}@media(max-width:900px){.address-grid-v1171{grid-template-columns:1fr}.account-addresses-page-v1171 .address-head-v1171{display:grid!important;grid-template-columns:1fr!important}.address-add-btn-v1171{width:100%;min-height:46px}.address-form-v1171{max-width:none}.address-form-grid-v1171{grid-template-columns:1fr}}@media(max-width:560px){.account-addresses-page-v1171 .address-head-v1171{margin:16px 0 12px!important;gap:10px}.account-addresses-page-v1171 .address-head-v1171 .badge{width:max-content}.address-card-v1171{padding:15px!important;border-radius:18px!important;gap:13px}.address-card-top-v1171{gap:10px}.address-icon-v1171{width:40px;height:40px;flex-basis:40px;border-radius:14px}.address-actions-v1171{display:grid;grid-template-columns:1fr 1fr;gap:8px}.address-actions-v1171 a,.address-actions-v1171 form,.address-actions-v1171 button{width:100%}.address-actions-v1171 .address-delete-v1171{min-height:39px}.address-form-v1171{padding:15px!important;border-radius:18px!important}.address-default-toggle-v1171{grid-template-columns:auto minmax(0,1fr);padding:11px 12px!important;border-radius:16px!important}.address-toggle-ui-v1171{width:42px;height:26px}.address-toggle-ui-v1171::after{width:20px;height:20px}.address-default-toggle-v1171 input:checked + .address-toggle-ui-v1171::after{transform:translateX(16px)}.address-form-actions-v1171{display:grid;grid-template-columns:1fr;gap:9px}.address-form-actions-v1171 .btn{width:100%;min-width:0;min-height:44px}.address-empty-v1171{padding:28px 16px!important}.address-empty-v1171 .btn{width:100%;min-height:44px}}.checkout-tax-label-v1172{display:inline-flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;}.checkout-tax-colon-v1172{display:inline-flex!important;align-items:center!important;color:var(--text)!important;font-weight:900!important;line-height:1!important;margin-left:1px!important;white-space:nowrap!important;}.checkout-summary-v1168 .checkout-tax-row-v1169 b{padding-left:8px!important;}@media(max-width:430px){.checkout-tax-label-v1172{flex-wrap:nowrap!important;gap:3px!important;} .checkout-tax-colon-v1172{margin-left:0!important;}}.address-mobile-add-v1173{display:none!important;gap:8px;margin:0 0 14px;width:100%;min-height:46px;border-radius:16px}.checkout-shipping-options-v1173{display:grid;gap:10px;margin:0 0 18px}.checkout-shipping-card-v1173{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--primary) 5%,var(--card));padding:13px 14px;cursor:pointer;transition:.18s ease;box-shadow:0 10px 24px rgba(15,23,42,.04)}.checkout-shipping-card-v1173 input{position:absolute;opacity:0;pointer-events:none}.checkout-shipping-card-v1173:has(input:checked){border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card));box-shadow:0 16px 34px rgba(37,99,235,.12)}.checkout-shipping-icon-v1173{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:21px;flex:0 0 auto}.checkout-shipping-copy-v1173{display:grid;gap:3px;min-width:0}.checkout-shipping-copy-v1173 b{line-height:1.25}.checkout-shipping-copy-v1173 small{color:var(--muted);font-weight:650;line-height:1.35}.checkout-shipping-price-v1173{font-weight:900;color:var(--primary);white-space:nowrap;background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:999px;padding:7px 10px;font-size:13px}.checkout-shipping-card-v1173.is-info-v1173{cursor:default}.checkout-free-shipping-v1173{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed color-mix(in srgb,var(--primary) 34%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--primary) 7%,var(--card));padding:12px 14px;color:var(--text)}.checkout-free-shipping-v1173 b{color:var(--primary)}.checkout-free-shipping-v1173 span{color:var(--muted);font-weight:650}.checkout-free-shipping-v1173.is-earned-v1173{border-style:solid;border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--card))}.checkout-free-shipping-v1173.is-earned-v1173 b{color:var(--ok)}.checkout-summary-shipping-v1173{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.checkout-summary-shipping-v1173 span{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.checkout-summary-shipping-v1173 small{display:inline-flex;max-width:220px;color:var(--muted);font-weight:750;background:color-mix(in srgb,var(--primary) 7%,transparent);border-radius:999px;padding:2px 7px}.shipping-settings-v1173 .shipping-price-grid-v1173 label small{line-height:1.45}.shipping-settings-v1173 .settings-pill-v69{align-self:flex-start}html[data-theme=dark] .checkout-shipping-card-v1173,html[data-theme=dark] .checkout-free-shipping-v1173{background:color-mix(in srgb,var(--card) 88%,var(--primary) 12%)}@media(max-width:900px){.account-addresses-page-v1171 .address-head-v1171 .address-add-btn-v1171{display:none!important}.address-mobile-add-v1173{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important}.checkout-shipping-card-v1173{grid-template-columns:auto minmax(0,1fr);padding:12px!important}.checkout-shipping-price-v1173{grid-column:2;justify-self:start}.checkout-free-shipping-v1173{display:grid;grid-template-columns:1fr;gap:5px}.shipping-settings-v1173 .grid-2{grid-template-columns:1fr!important}}@media(min-width:901px){.address-mobile-add-v1173{display:none!important}}@media(max-width:480px){.checkout-shipping-card-v1173{gap:10px;border-radius:16px}.checkout-shipping-icon-v1173{width:38px;height:38px;border-radius:14px}.checkout-shipping-copy-v1173 small{font-size:12px}.checkout-shipping-price-v1173{font-size:12px;padding:6px 9px}.checkout-summary-shipping-v1173{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important}.checkout-summary-shipping-v1173 small{max-width:160px}.account-addresses-page-v1171 .address-head-v1171 .address-add-btn-v1171{position:relative!important;z-index:2!important}}.account-addresses-page-v1171 .address-mobile-add-v1173,.account-addresses-page-v1171 .address-mobile-add-v1173:link,.account-addresses-page-v1171 .address-mobile-add-v1173:visited,.account-addresses-page-v1171 .address-mobile-add-v1173:hover,.account-addresses-page-v1171 .address-mobile-add-v1173:active,.account-addresses-page-v1171 .address-mobile-add-v1173:focus,.account-addresses-page-v1171 .address-add-btn-v1171,.account-addresses-page-v1171 .address-add-btn-v1171:link,.account-addresses-page-v1171 .address-add-btn-v1171:visited,.account-addresses-page-v1171 .address-add-btn-v1171:hover,.account-addresses-page-v1171 .address-add-btn-v1171:active,.account-addresses-page-v1171 .address-add-btn-v1171:focus{background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--primary) 72%,#fff 28%)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 24%,transparent)!important;text-decoration:none!important;}.account-addresses-page-v1171 .address-mobile-add-v1173 span,.account-addresses-page-v1171 .address-add-btn-v1171 span{color:#fff!important;}.account-addresses-page-v1171 .address-mobile-add-v1173:focus-visible,.account-addresses-page-v1171 .address-add-btn-v1171:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 32%,#fff)!important;outline-offset:3px!important;}@media(max-width:900px){.account-addresses-page-v1171 .address-mobile-add-v1173{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:13px 16px!important;border-radius:16px!important;font-weight:900!important;line-height:1.2!important;}}html[data-theme=dark] .account-addresses-page-v1171 .address-mobile-add-v1173,html[data-theme=dark] .account-addresses-page-v1171 .address-mobile-add-v1173:link,html[data-theme=dark] .account-addresses-page-v1171 .address-mobile-add-v1173:visited,html[data-theme=dark] .account-addresses-page-v1171 .address-mobile-add-v1173:hover,html[data-theme=dark] .account-addresses-page-v1171 .address-mobile-add-v1173:active,html[data-theme=dark] .account-addresses-page-v1171 .address-mobile-add-v1173:focus,html[data-theme=dark] .account-addresses-page-v1171 .address-add-btn-v1171,html[data-theme=dark] .account-addresses-page-v1171 .address-add-btn-v1171:link,html[data-theme=dark] .account-addresses-page-v1171 .address-add-btn-v1171:visited,html[data-theme=dark] .account-addresses-page-v1171 .address-add-btn-v1171:hover,html[data-theme=dark] .account-addresses-page-v1171 .address-add-btn-v1171:active,html[data-theme=dark] .account-addresses-page-v1171 .address-add-btn-v1171:focus{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border-color:rgba(147,197,253,.45)!important;}.admin-return-bar-v1175{display:flex;align-items:center;justify-content:flex-start;margin:0 0 14px;gap:10px;flex-wrap:wrap}.admin-return-btn-v1175{min-height:42px;border-radius:14px;gap:8px}.admin-order-head-v1175{align-items:flex-start!important}.shipping-switch-grid-v1175{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.shipping-toggle-v1175{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;padding:12px!important;min-height:62px!important;cursor:pointer!important}.shipping-toggle-v1175 input{position:absolute!important;opacity:0!important;pointer-events:none!important}.shipping-toggle-ui-v1175{position:relative!important;width:44px!important;height:26px!important;border-radius:999px!important;background:color-mix(in srgb,var(--muted) 24%,var(--card))!important;border:1px solid color-mix(in srgb,var(--muted) 25%,var(--line))!important;transition:.18s ease!important;box-shadow:inset 0 1px 4px rgba(15,23,42,.08)!important}.shipping-toggle-ui-v1175:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px rgba(15,23,42,.18)!important;transition:.18s ease!important}.shipping-toggle-v1175 input:checked + .shipping-toggle-ui-v1175{background:linear-gradient(135deg,var(--primary),var(--primary2))!important;border-color:color-mix(in srgb,var(--primary) 70%,#fff 30%)!important}.shipping-toggle-v1175 input:checked + .shipping-toggle-ui-v1175:after{transform:translateX(18px)!important}.shipping-toggle-copy-v1175{display:grid!important;gap:2px!important;min-width:0!important}.shipping-toggle-copy-v1175 b{font-weight:900!important;line-height:1.2!important}.shipping-toggle-copy-v1175 small{color:var(--muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}.checkout-page-v1175{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.checkout-page-v1175 *{min-width:0}.checkout-page-v1175 .checkout-grid-v1168{max-width:100%;overflow:hidden}.checkout-page-v1175 .card,.checkout-page-v1175 form,.checkout-page-v1175 aside{max-width:100%;min-width:0}.checkout-page-v1175 input,.checkout-page-v1175 select,.checkout-page-v1175 textarea,.checkout-page-v1175 button{max-width:100%}@media(max-width:900px){.container:has(.checkout-page-v1175){width:100%!important;max-width:100%!important;margin:0 auto!important;padding:12px!important;overflow-x:hidden!important}.checkout-page-v1175{display:block!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.checkout-page-v1175 .section-head.checkout-head-v1168{margin:10px 0 12px!important;padding:0!important}.checkout-page-v1175 .checkout-grid-v1168{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.checkout-page-v1175 .checkout-main-v1168,.checkout-page-v1175 .checkout-summary-v1168,.checkout-page-v1175 .checkout-form-v1168,.checkout-page-v1175 .checkout-coupon-v1168{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.checkout-page-v1175 .checkout-shipping-card-v1173,.checkout-page-v1175 .payment-method-option-v1168,.checkout-page-v1175 .checkout-address-card-v1168{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.checkout-page-v1175 .payment-methods-grid-v1168{grid-template-columns:1fr!important}.checkout-page-v1175 .coupon-row,.checkout-page-v1175 .checkout-coupon-row-v1168{width:100%!important;min-width:0!important}.admin-return-bar-v1175{position:sticky;top:74px;z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);padding:8px 0;margin:0 0 12px}.admin-return-btn-v1175{width:100%;justify-content:center}.shipping-switch-grid-v1175{grid-template-columns:1fr!important}.shipping-toggle-v1175{min-height:52px!important;padding:10px 12px!important;border-radius:15px!important}.shipping-toggle-copy-v1175 small{font-size:11.5px!important}.shipping-api-box-v1170{padding:15px!important}.shipping-api-box-v1170 .grid-2{grid-template-columns:1fr!important}}@media(max-width:480px){.container:has(.checkout-page-v1175){padding:10px 9px!important}.checkout-page-v1175 .card{border-radius:16px!important;padding:14px!important}.checkout-page-v1175 .checkout-shipping-card-v1173{grid-template-columns:auto minmax(0,1fr)!important}.checkout-page-v1175 .checkout-shipping-price-v1173{grid-column:1/-1!important;justify-self:start!important}.checkout-page-v1175 .checkout-summary-shipping-v1173 small{max-width:130px!important}.shipping-toggle-ui-v1175{width:40px!important;height:24px!important}.shipping-toggle-ui-v1175:after{width:16px!important;height:16px!important}.shipping-toggle-v1175 input:checked + .shipping-toggle-ui-v1175:after{transform:translateX(16px)!important}}.seo-settings-v1176 .seo-preview-v1176{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 6%,var(--card));padding:12px 14px;margin-top:10px}.seo-settings-v1176 .seo-preview-v1176 b{margin-right:auto}.seo-settings-v1176 .seo-preview-v1176 a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));background:var(--card);font-weight:800;color:var(--primary)}html,body{max-width:100%;overflow-x:hidden}.container,.panel-layout,.checkout-page-v1175,.checkout-grid-v1168,.checkout-main-v1168,.checkout-summary-v1168{min-width:0}.card,form,table,tbody,tr,td,th,input,select,textarea,button{max-width:100%}.table-card,table{min-width:0}.table-card{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:900px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;position:relative!important} .topbar,.footer,.container{max-width:100vw!important;overflow-x:clip!important} .container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;box-sizing:border-box!important} body.account-area .container,body.admin-area .container,.container:has(.checkout-page-v1175){padding-left:8px!important;padding-right:8px!important;overflow-x:hidden!important} body.account-area .panel-layout,body.admin-area .panel-layout{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;margin:0!important;padding:0!important} body.account-area .panel-layout>section,body.admin-area .panel-layout>section{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;margin:0!important;padding:0!important} body.account-area .panel-layout .card,body.admin-area .panel-layout .card,.checkout-page-v1175 .card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere!important} body.account-area .stats,body.admin-area .stats,.dashboard-grid-main,.dashboard-grid-three,.dashboard-alert-grid,.account-dashboard-grid,.quick-panel-actions,.quick-user-grid{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important} .dashboard-hero,.section-head,.mini-head,.dashboard-hero-actions{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;flex-wrap:wrap!important} .dashboard-hero-actions .btn,.section-head .btn{max-width:100%;white-space:normal;text-align:center} .checkout-page-v1175{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;box-sizing:border-box!important} .checkout-page-v1175 .checkout-grid-v1168{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important} .checkout-page-v1175 .checkout-main-v1168,.checkout-page-v1175 .checkout-summary-v1168,.checkout-page-v1175 .checkout-form-v1168,.checkout-page-v1175 .checkout-coupon-v1168{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important} .checkout-page-v1175 .checkout-shipping-card-v1173,.checkout-page-v1175 .payment-method-option-v1168,.checkout-page-v1175 .checkout-address-card-v1168{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important} .checkout-page-v1175 .checkout-items-v1168{max-width:100%!important;overflow-x:hidden!important}.checkout-page-v1175 .checkout-items-v1168 p,.checkout-page-v1175 .checkout-summary-v1168 p{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important}.checkout-page-v1175 .checkout-items-v1168 p span,.checkout-page-v1175 .checkout-summary-v1168 p span{min-width:0!important;overflow-wrap:anywhere!important}.checkout-page-v1175 .checkout-summary-v1168 p b{white-space:nowrap!important} .seo-settings-v1176 .seo-preview-v1176{display:grid;grid-template-columns:1fr;align-items:stretch}.seo-settings-v1176 .seo-preview-v1176 a{width:100%}}@media(max-width:480px){.container{padding-left:8px!important;padding-right:8px!important}.checkout-page-v1175 .card,body.account-area .panel-layout .card,body.admin-area .panel-layout .card{border-radius:16px!important;padding-left:12px!important;padding-right:12px!important}.checkout-page-v1175 .checkout-summary-shipping-v1173 small{max-width:120px!important;white-space:normal!important}.checkout-tax-label-v1172{gap:2px!important;white-space:nowrap!important}.checkout-tax-label-v1172 small{white-space:nowrap!important}}.shipping-head-v1170 .shipping-add-btn-v1177,.shipping-head-v1170 .shipping-add-btn-v1177:link,.shipping-head-v1170 .shipping-add-btn-v1177:visited,.shipping-head-v1170 .shipping-add-btn-v1177:hover,.shipping-head-v1170 .shipping-add-btn-v1177:active,.shipping-head-v1170 .shipping-add-btn-v1177:focus{background:linear-gradient(135deg,var(--primary),var(--primary2))!important;color:#fff!important;border:0!important;box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 24%,transparent)!important;text-shadow:none!important;-webkit-text-fill-color:#fff!important;min-height:44px!important;gap:8px!important;white-space:nowrap!important;}.shipping-head-v1170 .shipping-add-btn-v1177 *{color:#fff!important;-webkit-text-fill-color:#fff!important;}.shipping-head-v1170 .shipping-add-btn-v1177:hover{transform:translateY(-1px);filter:saturate(1.04);}.shipping-admin-v1170 .shipping-back-btn-v1177,.shipping-admin-v1170 .shipping-back-btn-v1177:link,.shipping-admin-v1170 .shipping-back-btn-v1177:visited,.shipping-admin-v1170 .shipping-back-btn-v1177:hover,.shipping-admin-v1170 .shipping-back-btn-v1177:active,.shipping-admin-v1170 .shipping-back-btn-v1177:focus{color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;}.shipping-admin-v1170 .admin-return-bar-v1175 + .shipping-form-v1170,.shipping-admin-v1170 .shipping-head-v1170 + .admin-return-bar-v1175 + .shipping-form-v1170{margin-top:0!important;}@media(max-width:900px){.shipping-head-v1170{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:12px!important;} .shipping-head-v1170 .shipping-add-btn-v1177,.shipping-head-v1170 .shipping-back-btn-v1177{width:100%!important;justify-content:center!important;white-space:normal!important;}}.shipping-price-field-v1178{grid-column:span 2;position:relative}.shipping-price-field-v1178 input{font-weight:800}.shipping-price-field-v1178 small{display:block;margin-top:6px;color:var(--muted);font-weight:650;line-height:1.45}.shipping-carrier-meta-v1170 span:first-child{font-weight:800}.checkout-shipping-card-v1173:has(input:checked) .checkout-shipping-price-v1173{background:linear-gradient(135deg,var(--primary),var(--primary2));color:#fff;box-shadow:0 10px 18px rgba(37,99,235,.18)}.checkout-shipping-price-v1173{min-width:max-content;text-align:center}@media(max-width:900px){.shipping-price-field-v1178{grid-column:1/-1}.checkout-shipping-price-v1173{grid-column:2;justify-self:start;white-space:nowrap}.shipping-carrier-meta-v1170 span{word-break:break-word}}@media(max-width:480px){.checkout-shipping-card-v1173:has(input:checked) .checkout-shipping-price-v1173{box-shadow:none}.checkout-shipping-price-v1173{grid-column:1/-1!important;justify-self:start!important}.shipping-price-field-v1178 input{min-height:46px}}@media(max-width:820px){.topbar.v1179-header{padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:10px!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;} .v1179-header .v56-header-shell{gap:9px!important;} .v1179-header .v56-main{min-height:56px!important;gap:8px!important;align-items:center!important;} .v1179-header .v56-brand-zone{gap:8px!important;overflow:visible!important;} .v1179-header .v56-brand{gap:8px!important;} .v1179-header .v56-brand-logo,.v1179-header .v56-brand-mark{width:40px!important;min-width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:14px!important;} .v1179-header .v56-brand-text{font-size:15px!important;max-width:clamp(70px,24vw,138px)!important;} .v1179-header .v56-actions{gap:5px!important;column-gap:5px!important;max-width:calc(100vw - 96px)!important;overflow:visible!important;} .v1179-header .v56-icon-btn,.v1179-header .v1135-notify-button,.v1179-header .notif-btn,.v1179-header .v56-lang summary,.v1179-header .v56-user-toggle,.v1179-header .v56-login,.v1179-header .v56-register,.v1179-header .v56-panel-toggle,.v1179-header .v1153-theme-toggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:0!important;border-radius:14px!important;display:inline-grid!important;place-items:center!important;} .v1179-header .v56-icon-btn>span,.v1179-header .v1135-notify-icon,.v1179-header .notif-btn>span[aria-hidden="true"],.v1179-header .v56-lang summary>span,.v1179-header .v56-panel-toggle>span,.v1179-header .v1153-theme-toggle>span,.v1179-header .header-compare-icon-v1159,.v1179-header .compare-icon-v1157{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:18px!important;line-height:1!important;display:grid!important;place-items:center!important;} .v1179-header .header-compare-icon-v1159 svg,.v1179-header .compare-icon-v1157 svg{width:22px!important;height:22px!important;} .v1179-header .v56-avatar{width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important;font-size:16px!important;} .v1179-header .v56-icon-btn>b,.v1179-header .v1135-notify-badge,.v1179-header .notif-btn>b[data-notif-count],.v1179-header .v56-cart>b{top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0 4px!important;font-size:9px!important;line-height:14px!important;border-width:2px!important;} .v1179-header .v56-nav-row{gap:8px!important;align-items:center!important;} .v1179-header .v56-category-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;border-radius:14px!important;padding:0!important;} .v1179-header .v56-category-trigger>span,.v1179-header .v1137-category-trigger-icon{width:22px!important;height:22px!important;min-width:22px!important;font-size:19px!important;} .v1179-header .v56-main-links a{min-height:40px!important;padding:9px 12px!important;border-radius:14px!important;font-size:13px!important;} .v1179-header .v56-search{min-height:44px!important;height:44px!important;border-radius:16px!important;padding-left:13px!important;} .v1179-header .v56-search input{font-size:14px!important;} .v1179-header .v56-search button{min-height:34px!important;height:34px!important;border-radius:13px!important;font-size:13px!important;} .v1179-header .v56-user-dropdown,.v1179-header .v56-lang-menu,.v1179-header .v1135-notify-panel,.v1179-header .notif-panel.open{top:64px!important;}}@media(max-width:480px){.topbar.v1179-header{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;} .v1179-header .v56-main{min-height:54px!important;gap:6px!important;} .v1179-header .v56-brand-logo,.v1179-header .v56-brand-mark{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:13px!important;} .v1179-header .v56-brand-text{max-width:clamp(50px,17vw,90px)!important;font-size:13px!important;} .v1179-header .v56-actions{gap:4px!important;column-gap:4px!important;max-width:calc(100vw - 78px)!important;} .v1179-header .v56-icon-btn,.v1179-header .v1135-notify-button,.v1179-header .notif-btn,.v1179-header .v56-lang summary,.v1179-header .v56-user-toggle,.v1179-header .v56-login,.v1179-header .v56-register,.v1179-header .v56-panel-toggle,.v1179-header .v1153-theme-toggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important;border-radius:13px!important;} .v1179-header .v56-icon-btn>span,.v1179-header .v1135-notify-icon,.v1179-header .notif-btn>span[aria-hidden="true"],.v1179-header .v56-lang summary>span,.v1179-header .v56-panel-toggle>span,.v1179-header .v1153-theme-toggle>span,.v1179-header .header-compare-icon-v1159,.v1179-header .compare-icon-v1157{width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;font-size:17px!important;} .v1179-header .header-compare-icon-v1159 svg,.v1179-header .compare-icon-v1157 svg{width:21px!important;height:21px!important;} .v1179-header .v56-avatar{width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important;font-size:15px!important;} .v1179-header .v56-category-trigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;} .v1179-header .v56-main-links a{min-height:38px!important;padding:8px 10px!important;} .v1179-header .v56-search{min-height:42px!important;height:42px!important;}}@media(max-width:370px){.v1179-header .v56-brand-text{display:none!important} .v1179-header .v56-actions{max-width:calc(100vw - 54px)!important;gap:3px!important} .v1179-header .v56-icon-btn,.v1179-header .v1135-notify-button,.v1179-header .notif-btn,.v1179-header .v56-lang summary,.v1179-header .v56-user-toggle,.v1179-header .v56-login,.v1179-header .v56-register,.v1179-header .v56-panel-toggle,.v1179-header .v1153-theme-toggle{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important;border-radius:12px!important;} .v1179-header .v56-brand-logo,.v1179-header .v56-brand-mark{width:36px!important;min-width:36px!important;height:36px!important;flex-basis:36px!important;} .v1179-header .v56-category-trigger{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;}}@media(max-width:820px){.topbar.v1180-header{padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:12px!important;padding-left:max(9px,env(safe-area-inset-left))!important;padding-right:max(9px,env(safe-area-inset-right))!important;} .v1180-header .v56-header-shell,.v1180-header .v56-main,.v1180-header .v56-nav-row,.v1180-header .v56-actions,.v1180-header .v56-brand-zone{overflow:visible!important;} .v1180-header .v56-main{min-height:66px!important;grid-template-columns:minmax(0,auto) minmax(0,1fr)!important;grid-template-areas:"brand actions"!important;gap:8px!important;align-items:center!important;} .v1180-header .v56-brand-zone{grid-area:brand!important;gap:7px!important;min-width:0!important;flex:0 1 auto!important;} .v1180-header .v56-brand{gap:7px!important;min-width:0!important;} .v1180-header .v56-brand-logo,.v1180-header .v56-brand-mark{width:44px!important;min-width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:15px!important;} .v1180-header .v56-brand-text{font-size:15px!important;max-width:clamp(46px,16vw,112px)!important;} .v1180-header .v56-actions{grid-area:actions!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;column-gap:6px!important;row-gap:6px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;white-space:normal!important;} .v1180-header .v56-icon-btn,.v1180-header .v1135-notify-button,.v1180-header .notif-btn,.v1180-header .v56-lang summary,.v1180-header .v56-user-toggle,.v1180-header .v56-login,.v1180-header .v56-register,.v1180-header .v56-panel-toggle,.v1180-header .v1153-theme-toggle{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;padding:0!important;border-radius:16px!important;display:inline-grid!important;place-items:center!important;gap:0!important;} .v1180-header .v56-panel-toggle{order:-1!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,var(--card)),var(--card))!important;} .v1180-header .v56-icon-btn>span,.v1180-header .v1135-notify-icon,.v1180-header .notif-btn>span[aria-hidden="true"],.v1180-header .v56-lang summary>span,.v1180-header .v56-panel-toggle>span,.v1180-header .v1153-theme-toggle>span,.v1180-header .header-compare-icon-v1159,.v1180-header .compare-icon-v1157,.v1180-header .v1137-category-trigger-icon{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:24px!important;line-height:1!important;display:grid!important;place-items:center!important;} .v1180-header .header-compare-icon-v1159 svg,.v1180-header .compare-icon-v1157 svg,.v1180-header .v56-icon-btn svg,.v1180-header .v56-panel-toggle svg,.v1180-header .v1153-theme-toggle svg{width:28px!important;height:28px!important;display:block!important;} .v1180-header .v56-avatar{width:40px!important;min-width:40px!important;height:40px!important;flex-basis:40px!important;font-size:22px!important;} .v1180-header .v56-icon-btn em,.v1180-header .v56-login em,.v1180-header .v56-register em,.v1180-header .v56-cart em,.v1180-header .v56-compare em,.v1180-header .v56-lang summary b,.v1180-header .v56-panel-toggle b,.v1180-header .v56-user-text,.v1180-header .v56-user-toggle i{display:none!important;} .v1180-header .v56-icon-btn>b,.v1180-header .v1135-notify-badge,.v1180-header .notif-btn>b[data-notif-count],.v1180-header .v56-cart>b{position:absolute!important;top:-6px!important;right:-6px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0 5px!important;font-size:10px!important;line-height:16px!important;border-width:2px!important;z-index:2!important;} .v1180-header .v56-nav-row{gap:8px!important;align-items:center!important;} .v1180-header .v56-category-trigger{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 48px!important;border-radius:16px!important;padding:0!important;} .v1180-header .v56-category-trigger>b,.v1180-header .v56-category-trigger>i{display:none!important;} .v1180-header .v56-category-trigger>span{width:28px!important;height:28px!important;min-width:28px!important;font-size:24px!important;} .v1180-header .v56-main-links a{min-height:44px!important;padding:10px 13px!important;border-radius:15px!important;font-size:14px!important;} .v1180-header .v56-search{min-height:48px!important;height:48px!important;border-radius:17px!important;padding-left:14px!important;} .v1180-header .v56-search>span{font-size:21px!important;} .v1180-header .v56-search input{font-size:15px!important;} .v1180-header .v56-search button{min-height:38px!important;height:38px!important;border-radius:14px!important;font-size:13.5px!important;} .v1180-header .v56-user-dropdown,.v1180-header .v56-lang-menu,.v1180-header .v1135-notify-panel,.v1180-header .notif-panel.open{top:76px!important;}}@media(max-width:480px){.topbar.v1180-header{padding-left:max(7px,env(safe-area-inset-left))!important;padding-right:max(7px,env(safe-area-inset-right))!important;} .v1180-header .v56-main{min-height:64px!important;gap:6px!important;} .v1180-header .v56-brand-logo,.v1180-header .v56-brand-mark{width:42px!important;min-width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:14px!important;} .v1180-header .v56-brand-text{max-width:clamp(34px,12vw,72px)!important;font-size:13px!important;} .v1180-header .v56-actions{gap:5px!important;column-gap:5px!important;row-gap:5px!important;} .v1180-header .v56-icon-btn,.v1180-header .v1135-notify-button,.v1180-header .notif-btn,.v1180-header .v56-lang summary,.v1180-header .v56-user-toggle,.v1180-header .v56-login,.v1180-header .v56-register,.v1180-header .v56-panel-toggle,.v1180-header .v1153-theme-toggle,.v1180-header .v56-category-trigger{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex-basis:46px!important;border-radius:15px!important;} .v1180-header .v56-icon-btn>span,.v1180-header .v1135-notify-icon,.v1180-header .notif-btn>span[aria-hidden="true"],.v1180-header .v56-lang summary>span,.v1180-header .v56-panel-toggle>span,.v1180-header .v1153-theme-toggle>span,.v1180-header .header-compare-icon-v1159,.v1180-header .compare-icon-v1157,.v1180-header .v56-category-trigger>span,.v1180-header .v1137-category-trigger-icon{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;font-size:23px!important;} .v1180-header .header-compare-icon-v1159 svg,.v1180-header .compare-icon-v1157 svg,.v1180-header .v56-icon-btn svg{width:27px!important;height:27px!important;} .v1180-header .v56-avatar{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important;font-size:21px!important;}}@media(max-width:390px){.v1180-header .v56-brand-text{display:none!important} .v1180-header .v56-main{grid-template-columns:auto minmax(0,1fr)!important} .v1180-header .v56-actions{justify-content:flex-end!important;gap:4px!important;column-gap:4px!important;row-gap:4px!important} .v1180-header .v56-icon-btn,.v1180-header .v1135-notify-button,.v1180-header .notif-btn,.v1180-header .v56-lang summary,.v1180-header .v56-user-toggle,.v1180-header .v56-login,.v1180-header .v56-register,.v1180-header .v56-panel-toggle,.v1180-header .v1153-theme-toggle,.v1180-header .v56-category-trigger{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex-basis:44px!important;border-radius:14px!important;} .v1180-header .v56-icon-btn>span,.v1180-header .v1135-notify-icon,.v1180-header .notif-btn>span[aria-hidden="true"],.v1180-header .v56-lang summary>span,.v1180-header .v56-panel-toggle>span,.v1180-header .v1153-theme-toggle>span,.v1180-header .header-compare-icon-v1159,.v1180-header .compare-icon-v1157,.v1180-header .v56-category-trigger>span,.v1180-header .v1137-category-trigger-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;font-size:22px!important;} .v1180-header .header-compare-icon-v1159 svg,.v1180-header .compare-icon-v1157 svg,.v1180-header .v56-icon-btn svg{width:25px!important;height:25px!important;} .v1180-header .v56-avatar{width:36px!important;min-width:36px!important;height:36px!important;flex-basis:36px!important;font-size:20px!important;}}@media(max-width:340px){.v1180-header .v56-main{align-items:start!important} .v1180-header .v56-actions{flex-wrap:wrap!important;max-width:100%!important}}@media(max-width:820px){.topbar.v1181-header{padding-top:max(9px,env(safe-area-inset-top))!important;padding-bottom:9px!important;padding-left:max(9px,env(safe-area-inset-left))!important;padding-right:max(9px,env(safe-area-inset-right))!important;} .v1181-header .v56-main{min-height:54px!important;gap:7px!important;align-items:center!important;} .v1181-header .v56-brand-logo,.v1181-header .v56-brand-mark{width:40px!important;min-width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:14px!important;} .v1181-header .v56-brand-text{font-size:14px!important;max-width:clamp(42px,15vw,96px)!important;} .v1181-header .v56-actions{gap:5px!important;column-gap:5px!important;row-gap:5px!important;align-items:center!important;} .v1181-header .v56-icon-btn,.v1181-header .v1135-notify-button,.v1181-header .notif-btn,.v1181-header .v56-lang summary,.v1181-header .v56-user-toggle,.v1181-header .v56-login,.v1181-header .v56-register,.v1181-header .v56-panel-toggle,.v1181-header .v1153-theme-toggle,.v1181-header .v56-category-trigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:0!important;border-radius:14px!important;display:inline-grid!important;place-items:center!important;gap:0!important;} .v1181-header .v56-icon-btn>span,.v1181-header .v1135-notify-icon,.v1181-header .notif-btn>span[aria-hidden="true"],.v1181-header .v56-lang summary>span,.v1181-header .v56-panel-toggle>span,.v1181-header .v1153-theme-toggle>span,.v1181-header .header-compare-icon-v1159,.v1181-header .compare-icon-v1157,.v1181-header .v56-category-trigger>span,.v1181-header .v1137-category-trigger-icon,.v1181-header .v56-icon-btn i,.v1181-header .v56-user-toggle i{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:25px!important;line-height:1!important;display:grid!important;place-items:center!important;} .v1181-header .header-compare-icon-v1159 svg,.v1181-header .compare-icon-v1157 svg,.v1181-header .v56-icon-btn svg,.v1181-header .v56-panel-toggle svg,.v1181-header .v1153-theme-toggle svg,.v1181-header .v56-user-toggle svg,.v1181-header .v1137-category-trigger-icon svg{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:block!important;} .v1181-header .v56-avatar{width:34px!important;min-width:34px!important;height:34px!important;flex-basis:34px!important;font-size:20px!important;} .v1181-header .v56-icon-btn em,.v1181-header .v56-login em,.v1181-header .v56-register em,.v1181-header .v56-cart em,.v1181-header .v56-compare em,.v1181-header .v56-lang summary b,.v1181-header .v56-panel-toggle b,.v1181-header .v56-user-text,.v1181-header .v56-user-toggle i + span{display:none!important;} .v1181-header .v56-icon-btn>b,.v1181-header .v1135-notify-badge,.v1181-header .notif-btn>b[data-notif-count],.v1181-header .v56-cart>b{top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:10px!important;line-height:15px!important;border-width:2px!important;} .v1181-header .v56-nav-row{min-height:44px!important;gap:7px!important;} .v1181-header .v56-category-trigger>b,.v1181-header .v56-category-trigger>i{display:none!important;} .v1181-header .v56-main-links a{min-height:38px!important;padding:8px 10px!important;border-radius:14px!important;font-size:13px!important;} .v1181-header .v56-search{min-height:43px!important;height:43px!important;border-radius:16px!important;padding-left:12px!important;} .v1181-header .v56-search>span{font-size:20px!important;} .v1181-header .v56-search button{min-height:34px!important;height:34px!important;border-radius:13px!important;} .v1181-header .v56-user-dropdown,.v1181-header .v56-lang-menu,.v1181-header .v1135-notify-panel,.v1181-header .notif-panel.open{top:62px!important;}}@media(max-width:480px){.v1181-header .v56-main{min-height:52px!important;gap:6px!important} .v1181-header .v56-brand-logo,.v1181-header .v56-brand-mark{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:13px!important;} .v1181-header .v56-icon-btn,.v1181-header .v1135-notify-button,.v1181-header .notif-btn,.v1181-header .v56-lang summary,.v1181-header .v56-user-toggle,.v1181-header .v56-login,.v1181-header .v56-register,.v1181-header .v56-panel-toggle,.v1181-header .v1153-theme-toggle,.v1181-header .v56-category-trigger{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important;border-radius:13px!important;} .v1181-header .v56-icon-btn>span,.v1181-header .v1135-notify-icon,.v1181-header .notif-btn>span[aria-hidden="true"],.v1181-header .v56-lang summary>span,.v1181-header .v56-panel-toggle>span,.v1181-header .v1153-theme-toggle>span,.v1181-header .header-compare-icon-v1159,.v1181-header .compare-icon-v1157,.v1181-header .v56-category-trigger>span,.v1181-header .v1137-category-trigger-icon,.v1181-header .v56-icon-btn i,.v1181-header .v56-user-toggle i{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;font-size:24px!important;} .v1181-header .header-compare-icon-v1159 svg,.v1181-header .compare-icon-v1157 svg,.v1181-header .v56-icon-btn svg,.v1181-header .v56-panel-toggle svg,.v1181-header .v1153-theme-toggle svg{width:27px!important;height:27px!important;} .v1181-header .v56-avatar{width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important;font-size:19px!important}}@media(max-width:390px){.v1181-header .v56-brand-text{display:none!important} .v1181-header .v56-actions{gap:4px!important;column-gap:4px!important;row-gap:4px!important} .v1181-header .v56-icon-btn,.v1181-header .v1135-notify-button,.v1181-header .notif-btn,.v1181-header .v56-lang summary,.v1181-header .v56-user-toggle,.v1181-header .v56-login,.v1181-header .v56-register,.v1181-header .v56-panel-toggle,.v1181-header .v1153-theme-toggle,.v1181-header .v56-category-trigger{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important;border-radius:12px!important;} .v1181-header .v56-icon-btn>span,.v1181-header .v1135-notify-icon,.v1181-header .notif-btn>span[aria-hidden="true"],.v1181-header .v56-lang summary>span,.v1181-header .v56-panel-toggle>span,.v1181-header .v1153-theme-toggle>span,.v1181-header .header-compare-icon-v1159,.v1181-header .compare-icon-v1157,.v1181-header .v56-category-trigger>span,.v1181-header .v1137-category-trigger-icon,.v1181-header .v56-icon-btn i,.v1181-header .v56-user-toggle i{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:23px!important;} .v1181-header .header-compare-icon-v1159 svg,.v1181-header .compare-icon-v1157 svg,.v1181-header .v56-icon-btn svg,.v1181-header .v56-panel-toggle svg,.v1181-header .v1153-theme-toggle svg{width:26px!important;height:26px!important;} .v1181-header .v56-avatar{width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important;font-size:18px!important}}.v1182-header .v1182-svg-icon{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;display:block!important;color:currentColor!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;vector-effect:non-scaling-stroke!important;}.v1182-header .v1182-nav-icon,.v1182-header .v56-register>span{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;line-height:1!important;}.v1182-header .v56-register>em{font-style:normal!important;}.v1182-header .v56-icon-btn>span,.v1182-header .v56-panel-toggle>span,.v1182-header .v56-category-trigger>span,.v1182-header .v56-lang summary>span,.v1182-header .v1135-notify-icon,.v1182-header .compare-icon-v1157,.v1182-header .header-compare-icon-v1159{font-size:0!important;line-height:1!important;}.v1182-header .v56-user-toggle .v56-avatar .v1182-svg-icon,.v1182-header .v56-user-head .v56-avatar .v1182-svg-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;}.v1182-header .v56-main-links a{gap:7px!important;}.v1182-header .v56-main-links a b{font:inherit!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;}.v1182-header .v56-search>span .v1182-svg-icon{width:20px!important;height:20px!important;}@media(max-width:820px){.topbar.v1182-header{display:block!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:12px!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;overflow:visible!important;z-index:2100!important;} .v1182-header .v56-header-shell{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;overflow:visible!important;} .v1182-header .v56-main{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-items:stretch!important;gap:9px!important;min-height:0!important;padding:0!important;overflow:visible!important;} .v1182-header .v56-brand-zone{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important;} .v1182-header.is-storefront-header .v56-brand-zone{grid-template-columns:minmax(0,1fr)!important;} .v1182-header .v56-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:58px!important;width:100%!important;min-width:0!important;padding:6px 10px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:21px!important;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%)!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important;overflow:hidden!important;} .v1182-header .v56-brand-logo,.v1182-header .v56-brand-mark{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;flex:0 0 52px!important;border-radius:18px!important;font-size:24px!important;} .v1182-header .v56-brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;} .v1182-header .v56-brand-text{display:block!important;max-width:100%!important;min-width:0!important;font-size:clamp(17px,4.9vw,22px)!important;line-height:1.08!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} .v1182-header .v56-actions{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;position:relative!important;z-index:2200!important;} .v1182-header .v56-actions>*{flex:0 0 auto!important;} .v1182-header .v56-icon-btn,.v1182-header .v1135-notify-button,.v1182-header .notif-btn,.v1182-header .v56-lang summary,.v1182-header .v56-user-toggle,.v1182-header .v56-login,.v1182-header .v56-register,.v1182-header .v56-panel-toggle,.v1182-header .v1153-theme-toggle,.v1182-header .v56-category-trigger{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;flex:0 0 52px!important;padding:0!important;border-radius:18px!important;display:inline-grid!important;place-items:center!important;gap:0!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;background:color-mix(in srgb,var(--card) 95%,var(--primary) 5%)!important;color:var(--text)!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;overflow:visible!important;text-indent:0!important;font-size:0!important;} .v1182-header .v56-register{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;} .v1182-header .v56-icon-btn>span,.v1182-header .v1135-notify-icon,.v1182-header .notif-btn>span[aria-hidden="true"],.v1182-header .v56-lang summary>span,.v1182-header .v56-panel-toggle>span,.v1182-header .v1153-theme-toggle>span,.v1182-header .header-compare-icon-v1159,.v1182-header .compare-icon-v1157,.v1182-header .v56-category-trigger>span,.v1182-header .v1137-category-trigger-icon,.v1182-header .v56-register>span,.v1182-header .v56-avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;line-height:1!important;font-size:0!important;} .v1182-header .v1182-svg-icon,.v1182-header .header-compare-icon-v1159 svg,.v1182-header .compare-icon-v1157 svg,.v1182-header .v56-icon-btn svg,.v1182-header .v56-panel-toggle svg,.v1182-header .v1153-theme-toggle svg,.v1182-header .v56-user-toggle svg,.v1182-header .v1137-category-trigger-icon svg,.v1182-header .v56-register svg{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:block!important;stroke-width:2.35!important;} .v1182-header .v56-avatar{border-radius:999px!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;} .v1182-header .v56-user-toggle .v56-avatar .v1182-svg-icon,.v1182-header .v56-user-head .v56-avatar .v1182-svg-icon{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;} .v1182-header .v56-icon-btn em,.v1182-header .v56-login em,.v1182-header .v56-register em,.v1182-header .v56-cart em,.v1182-header .v56-compare em,.v1182-header .v56-lang summary b,.v1182-header .v56-panel-toggle b,.v1182-header .v56-user-text,.v1182-header .v56-user-toggle i{display:none!important;} .v1182-header .v56-icon-btn>b,.v1182-header .v1135-notify-badge,.v1182-header .notif-btn>b[data-notif-count],.v1182-header .v56-cart>b{position:absolute!important;top:-6px!important;right:-6px!important;min-width:20px!important;width:auto!important;height:20px!important;min-height:20px!important;padding:0 5px!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:10px!important;line-height:1!important;border:2px solid var(--card)!important;background:var(--danger)!important;color:#fff!important;z-index:3!important;} .v1182-header .v56-nav-row{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;min-height:0!important;width:100%!important;overflow:visible!important;} .v1182-header .v56-category{align-self:stretch!important;min-width:0!important;overflow:visible!important;} .v1182-header .v56-category-trigger>b,.v1182-header .v56-category-trigger>i{display:none!important;} .v1182-header .v56-main-links{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;min-width:0!important;overflow:visible!important;} .v1182-header .v56-main-links a{min-width:0!important;min-height:52px!important;height:52px!important;padding:6px 4px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;font-size:11px!important;line-height:1.05!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;background:var(--card)!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important;} .v1182-header .v56-main-links a .v1182-nav-icon,.v1182-header .v56-main-links a .v1182-nav-icon .v1182-svg-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;} .v1182-header .v56-main-links a b{display:block!important;width:100%!important;font-size:11px!important;white-space:nowrap!important;} .v1182-header .v56-search{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-height:52px!important;height:52px!important;padding:6px 6px 6px 13px!important;border-radius:20px!important;gap:9px!important;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%)!important;border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;box-shadow:0 9px 22px rgba(15,23,42,.06)!important;} .v1182-header .v56-search>span,.v1182-header .v56-search>span .v1182-svg-icon{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;} .v1182-header .v56-search input{font-size:16px!important;font-weight:750!important;} .v1182-header .v56-search button{min-width:86px!important;height:40px!important;min-height:40px!important;border-radius:15px!important;font-size:13px!important;padding:0 13px!important;} .v1182-header .v56-user,.v1182-header .v1135-notify,.v1182-header .v56-lang,.v1182-header .v56-category{position:relative!important;overflow:visible!important;} .v1182-header .v56-user-dropdown,.v1182-header .v56-lang-menu,.v1182-header .v1135-notify-panel,.v1182-header .notif-panel.open,.v1182-header .v56-category-dropdown{top:calc(100% + 10px)!important;right:0!important;left:auto!important;transform:none!important;z-index:2600!important;} .v1182-header .v1135-notify-panel,.v1182-header .notif-panel.open,.v1182-header .v56-user-dropdown{position:absolute!important;width:min(342px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(72dvh,540px)!important;overflow:auto!important;} .v1182-header .v56-category-dropdown{position:absolute!important;left:0!important;right:auto!important;width:min(340px,calc(100vw - 20px))!important;max-height:min(72dvh,540px)!important;overflow:auto!important;}}@media(max-width:380px){.v1182-header .v56-actions{gap:4px!important} .v1182-header .v56-icon-btn,.v1182-header .v1135-notify-button,.v1182-header .notif-btn,.v1182-header .v56-lang summary,.v1182-header .v56-user-toggle,.v1182-header .v56-login,.v1182-header .v56-register,.v1182-header .v56-panel-toggle,.v1182-header .v1153-theme-toggle,.v1182-header .v56-category-trigger{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex-basis:48px!important;border-radius:16px!important;} .v1182-header .v56-nav-row{grid-template-columns:48px minmax(0,1fr)!important;gap:6px!important} .v1182-header .v56-main-links{gap:5px!important} .v1182-header .v56-main-links a{height:48px!important;min-height:48px!important;border-radius:16px!important} .v1182-header .v56-search{height:50px!important;min-height:50px!important} .v1182-header .v56-brand-logo,.v1182-header .v56-brand-mark{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;flex-basis:50px!important} .v1182-header .v1182-svg-icon,.v1182-header .header-compare-icon-v1159 svg,.v1182-header .compare-icon-v1157 svg,.v1182-header .v56-icon-btn svg,.v1182-header .v56-panel-toggle svg,.v1182-header .v1153-theme-toggle svg,.v1182-header .v56-user-toggle svg,.v1182-header .v1137-category-trigger-icon svg,.v1182-header .v56-register svg{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;}}.v1182-header .v56-icon-btn,.v1182-header .v1135-notify-button,.v1182-header .notif-btn,.v1182-header .v56-user-toggle,.v1182-header .v56-register,.v1182-header .v56-panel-toggle,.v1182-header .v1153-theme-toggle,.v1182-header .v56-category-trigger{position:relative!important;}@media(max-width:820px){.topbar.v1183-header{isolation:isolate!important;overflow:visible!important;} .v1183-header .v56-main{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;} .v1183-header .v56-brand-zone,.v1183-header.is-storefront-header .v56-brand-zone{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;} .v1183-header.is-panel-header .v56-brand-zone{grid-template-columns:56px minmax(0,1fr)!important;} .v1183-header .v56-brand{min-width:0!important;width:100%!important;max-width:100%!important;min-height:60px!important;padding:6px 10px!important;overflow:hidden!important;} .v1183-header .v56-brand-logo,.v1183-header .v56-brand-mark{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;flex:0 0 54px!important;border-radius:18px!important;} .v1183-header .v56-brand-text{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} .v1183-header .v56-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(48px,1fr))!important;align-items:stretch!important;justify-items:stretch!important;justify-content:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;white-space:normal!important;overflow:visible!important;} .v1183-header .v56-actions>*{width:100%!important;min-width:0!important;max-width:100%!important;justify-self:stretch!important;align-self:stretch!important;} .v1183-header .v56-icon-btn,.v1183-header .v1135-notify-button,.v1183-header .notif-btn,.v1183-header .v56-lang summary,.v1183-header .v56-user-toggle,.v1183-header .v56-login,.v1183-header .v56-register,.v1183-header .v1153-theme-toggle,.v1183-header .v56-actions .v56-panel-toggle{width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;max-height:54px!important;flex:none!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border-radius:18px!important;overflow:hidden!important;contain:layout paint!important;} .v1183-header .v56-icon-btn>span,.v1183-header .v1135-notify-icon,.v1183-header .notif-btn>span[aria-hidden="true"],.v1183-header .v56-lang summary>span,.v1183-header .v1153-theme-toggle>span,.v1183-header .header-compare-icon-v1159,.v1183-header .compare-icon-v1157,.v1183-header .v56-register>span,.v1183-header .v56-avatar{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;} .v1183-header .v1182-svg-icon,.v1183-header .header-compare-icon-v1159 svg,.v1183-header .compare-icon-v1157 svg,.v1183-header .v56-icon-btn svg,.v1183-header .v1153-theme-toggle svg,.v1183-header .v56-user-toggle svg,.v1183-header .v56-register svg{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;} .v1183-header .v56-icon-btn>b,.v1183-header .v1135-notify-badge,.v1183-header .notif-btn>b[data-notif-count],.v1183-header .v56-cart>b{top:3px!important;right:3px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;font-size:10px!important;border-width:2px!important;z-index:4!important;} .v1183-header .v56-user-toggle i,.v1183-header .v56-user-text,.v1183-header .v56-icon-btn em,.v1183-header .v56-register em,.v1183-header .v56-lang summary b{display:none!important;} .v1183-header .v56-nav-row{display:grid!important;grid-template-columns:minmax(52px,.72fr) repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important;} .v1183-header .v56-category{grid-column:1/2!important;min-width:0!important;width:100%!important;} .v1183-header .v56-category-trigger{width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;max-height:54px!important;flex:none!important;border-radius:18px!important;overflow:hidden!important;contain:layout paint!important;} .v1183-header .v56-category-trigger>span,.v1183-header .v1137-category-trigger-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;} .v1183-header .v56-category-trigger svg,.v1183-header .v1137-category-trigger-icon svg{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;} .v1183-header .v56-main-links{display:contents!important;} .v1183-header .v56-main-links a{min-width:0!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:5px 4px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;overflow:hidden!important;} .v1183-header .v56-main-links a .v1182-nav-icon,.v1183-header .v56-main-links a .v1182-nav-icon .v1182-svg-icon{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;} .v1183-header .v56-main-links a b{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.05!important;} .v1183-header .v56-search{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;height:54px!important;min-height:54px!important;max-height:none!important;border-radius:20px!important;overflow:hidden!important;} .v1183-header .v56-search input{min-width:0!important;width:100%!important;} .v1183-header .v56-search button{flex:0 0 auto!important;min-width:78px!important;} .v1183-header .v56-user-dropdown,.v1183-header .v56-lang-menu,.v1183-header .v1135-notify-panel,.v1183-header .notif-panel.open{top:calc(100% + 12px)!important;right:0!important;left:auto!important;width:min(340px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;} .v1183-header .v56-category-dropdown{top:calc(100% + 12px)!important;left:0!important;right:auto!important;width:min(340px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;}}@media(max-width:420px){.v1183-header .v56-actions{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))!important;gap:7px!important;} .v1183-header .v56-icon-btn,.v1183-header .v1135-notify-button,.v1183-header .notif-btn,.v1183-header .v56-lang summary,.v1183-header .v56-user-toggle,.v1183-header .v56-login,.v1183-header .v56-register,.v1183-header .v1153-theme-toggle{height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:17px!important;} .v1183-header .v56-nav-row{grid-template-columns:minmax(50px,.72fr) repeat(3,minmax(0,1fr))!important;gap:7px!important;} .v1183-header .v56-category-trigger,.v1183-header .v56-main-links a{height:52px!important;min-height:52px!important;max-height:52px!important;border-radius:17px!important;} .v1183-header .v1182-svg-icon,.v1183-header .header-compare-icon-v1159 svg,.v1183-header .compare-icon-v1157 svg,.v1183-header .v56-icon-btn svg,.v1183-header .v1153-theme-toggle svg,.v1183-header .v56-user-toggle svg,.v1183-header .v56-register svg,.v1183-header .v56-category-trigger svg,.v1183-header .v1137-category-trigger-icon svg{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important;} .v1183-header .v56-brand-logo,.v1183-header .v56-brand-mark{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;}}@media(max-width:360px){.v1183-header .v56-actions{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))!important;gap:6px!important;} .v1183-header .v56-nav-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;} .v1183-header .v56-search button{min-width:70px!important;padding-inline:10px!important;} .v1183-header .v56-main-links a b{font-size:10.5px!important;}}@media(max-width:820px){.topbar.v1184-header{isolation:isolate!important;overflow:visible!important;} .v1184-header .v56-header-shell{width:100%!important;max-width:100%!important;padding:8px 10px 10px!important;gap:8px!important;overflow:visible!important;} .v1184-header .v56-main{display:grid!important;grid-template-columns:minmax(92px,32%) minmax(0,1fr)!important;grid-template-areas:"brand actions"!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:visible!important;} .v1184-header .v56-brand-zone,.v1184-header.is-storefront-header .v56-brand-zone{grid-area:brand!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;} .v1184-header.is-panel-header .v56-brand-zone{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;} .v1184-header .v56-brand{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;} .v1184-header .v56-brand-logo,.v1184-header .v56-brand-mark{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;border-radius:14px!important;} .v1184-header .v56-brand-logo img{padding:3px!important;object-fit:contain!important;} .v1184-header .v56-brand-text{display:block!important;min-width:0!important;max-width:clamp(42px,16vw,88px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.05!important;letter-spacing:-.02em!important;} .v1184-header .v56-actions{grid-area:actions!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:46px!important;align-items:stretch!important;justify-items:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;white-space:normal!important;overflow:visible!important;} .v1184-header .v56-actions>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;justify-self:stretch!important;align-self:stretch!important;overflow:visible!important;} .v1184-header .v56-user,.v1184-header .v1135-notify,.v1184-header .v56-lang{display:block!important;position:relative!important;} .v1184-header .v56-icon-btn,.v1184-header .v1135-notify-button,.v1184-header .notif-btn,.v1184-header .v56-lang summary,.v1184-header .v56-user-toggle,.v1184-header .v56-login,.v1184-header .v56-register,.v1184-header .v1153-theme-toggle,.v1184-header .v56-panel-toggle{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;gap:0!important;border-radius:15px!important;overflow:hidden!important;white-space:normal!important;contain:layout paint!important;} .v1184-header .v56-panel-toggle{flex:0 0 44px!important;} .v1184-header .v56-icon-btn>span,.v1184-header .v1135-notify-icon,.v1184-header .notif-btn>span[aria-hidden="true"],.v1184-header .v56-lang summary>span,.v1184-header .v1153-theme-toggle>span,.v1184-header .v56-register>span,.v1184-header .v56-avatar,.v1184-header .v56-panel-toggle>span{width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;display:grid!important;place-items:center!important;flex:0 0 31px!important;} .v1184-header .v1182-svg-icon,.v1184-header .header-compare-icon-v1159 svg,.v1184-header .compare-icon-v1157 svg,.v1184-header .v56-icon-btn svg,.v1184-header .v1153-theme-toggle svg,.v1184-header .v56-user-toggle svg,.v1184-header .v56-register svg,.v1184-header .v56-panel-toggle svg{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;} .v1184-header .v56-user-toggle i,.v1184-header .v56-user-text,.v1184-header .v56-icon-btn em,.v1184-header .v56-register em,.v1184-header .v56-lang summary b,.v1184-header .v56-panel-toggle b{display:none!important;} .v1184-header .v56-icon-btn>b,.v1184-header .v1135-notify-badge,.v1184-header .notif-btn>b[data-notif-count],.v1184-header .v56-cart>b{position:absolute!important;top:3px!important;right:3px!important;min-width:17px!important;width:auto!important;height:17px!important;min-height:17px!important;padding:0 4px!important;border-radius:999px!important;font-size:9.5px!important;line-height:17px!important;border:2px solid var(--card)!important;z-index:5!important;} .v1184-header .v56-nav-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,3fr)!important;grid-template-areas:"cat links" "search search"!important;align-items:stretch!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;} .v1184-header .v56-category{grid-area:cat!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;position:relative!important;} .v1184-header .v56-category-trigger{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:4px 3px!important;border-radius:15px!important;overflow:hidden!important;} .v1184-header .v56-category-trigger>span,.v1184-header .v1137-category-trigger-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;display:grid!important;place-items:center!important;} .v1184-header .v56-category-trigger svg,.v1184-header .v1137-category-trigger-icon svg{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;} .v1184-header .v56-category-trigger>b{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1!important;text-align:center!important;} .v1184-header .v56-category-trigger>i{display:none!important;} .v1184-header .v56-main-links{grid-area:links!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;} .v1184-header .v56-main-links a{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:4px 3px!important;border-radius:15px!important;text-align:center!important;overflow:hidden!important;} .v1184-header .v56-main-links a .v1182-nav-icon,.v1184-header .v56-main-links a .v1182-nav-icon .v1182-svg-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;} .v1184-header .v56-main-links a b{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1!important;} .v1184-header .v56-search{grid-area:search!important;width:100%!important;max-width:none!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:5px 5px 5px 11px!important;margin:0!important;border-radius:16px!important;overflow:hidden!important;} .v1184-header .v56-search>span,.v1184-header .v56-search>span .v1182-svg-icon{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;} .v1184-header .v56-search input{min-width:0!important;width:100%!important;font-size:14px!important;} .v1184-header .v56-search button{flex:0 0 auto!important;min-width:68px!important;height:36px!important;padding:0 10px!important;border-radius:13px!important;font-size:12px!important;} .v1184-header .v56-user-dropdown,.v1184-header .v56-lang-menu,.v1184-header .v1135-notify-panel,.v1184-header .notif-panel.open{top:calc(100% + 9px)!important;right:0!important;left:auto!important;width:min(330px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;z-index:2400!important;} .v1184-header .v56-category-dropdown{top:calc(100% + 9px)!important;left:0!important;right:auto!important;width:min(330px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;z-index:2400!important;}}@media(max-width:380px){.v1184-header .v56-header-shell{padding-inline:8px!important;} .v1184-header .v56-main{grid-template-columns:minmax(84px,30%) minmax(0,1fr)!important;gap:6px!important;} .v1184-header .v56-actions{gap:5px!important;grid-auto-rows:44px!important;} .v1184-header .v56-icon-btn,.v1184-header .v1135-notify-button,.v1184-header .notif-btn,.v1184-header .v56-lang summary,.v1184-header .v56-user-toggle,.v1184-header .v56-login,.v1184-header .v56-register,.v1184-header .v1153-theme-toggle,.v1184-header .v56-panel-toggle{height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:14px!important;} .v1184-header .v56-brand{height:42px!important;min-height:42px!important;max-height:42px!important;gap:5px!important;} .v1184-header .v56-brand-logo,.v1184-header .v56-brand-mark{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important;} .v1184-header .v56-brand-text{max-width:45px!important;font-size:12px!important;} .v1184-header .v56-nav-row,.v1184-header .v56-main-links{gap:5px!important;} .v1184-header .v56-category-trigger,.v1184-header .v56-main-links a,.v1184-header .v56-search{height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:14px!important;} .v1184-header .v56-category-trigger>b,.v1184-header .v56-main-links a b{font-size:10px!important;}}@media(max-width:340px){.v1184-header .v56-main{grid-template-columns:44px minmax(0,1fr)!important;gap:6px!important;} .v1184-header .v56-brand{justify-content:center!important;width:44px!important;} .v1184-header .v56-brand-text{display:none!important;} .v1184-header .v56-actions{grid-auto-rows:42px!important;gap:5px!important;} .v1184-header .v56-icon-btn,.v1184-header .v1135-notify-button,.v1184-header .notif-btn,.v1184-header .v56-lang summary,.v1184-header .v56-user-toggle,.v1184-header .v56-login,.v1184-header .v56-register,.v1184-header .v1153-theme-toggle,.v1184-header .v56-panel-toggle{height:42px!important;min-height:42px!important;max-height:42px!important;} .v1184-header .v56-icon-btn>span,.v1184-header .v1135-notify-icon,.v1184-header .notif-btn>span[aria-hidden="true"],.v1184-header .v56-lang summary>span,.v1184-header .v1153-theme-toggle>span,.v1184-header .v56-register>span,.v1184-header .v56-avatar,.v1184-header .v56-panel-toggle>span{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;} .v1184-header .v1182-svg-icon,.v1184-header .header-compare-icon-v1159 svg,.v1184-header .compare-icon-v1157 svg,.v1184-header .v56-icon-btn svg,.v1184-header .v1153-theme-toggle svg,.v1184-header .v56-user-toggle svg,.v1184-header .v56-register svg,.v1184-header .v56-panel-toggle svg{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;} .v1184-header .v56-search button{min-width:62px!important;}}@media(max-width:820px){.topbar.v1185-header{display:block!important;width:100%!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 9px max(8px,env(safe-area-inset-left))!important;margin:0!important;background:var(--card)!important;border-bottom:1px solid var(--line)!important;overflow:visible!important;isolation:isolate!important;z-index:3000!important;} .topbar.v1185-header,.topbar.v1185-header *{box-sizing:border-box!important;} .topbar.v1185-header .v56-header-shell{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0 auto!important;overflow:visible!important;} .topbar.v1185-header .v56-main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;} .topbar.v1185-header .v56-brand-zone,.topbar.v1185-header.is-storefront-header .v56-brand-zone,.topbar.v1185-header.is-panel-header .v56-brand-zone{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:6px!important;padding:0!important;margin:0 0 7px!important;overflow:hidden!important;} .topbar.v1185-header .v56-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;gap:7px!important;padding:0 2px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;color:var(--text)!important;text-decoration:none!important;} .topbar.v1185-header .v56-brand-logo,.topbar.v1185-header .v56-brand-mark{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:13px!important;overflow:hidden!important;} .topbar.v1185-header .v56-brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;} .topbar.v1185-header .v56-brand-text{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.02em!important;} .topbar.v1185-header .v56-panel-toggle{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:13px!important;} .topbar.v1185-header .v56-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(46px,1fr))!important;grid-auto-rows:48px!important;align-items:stretch!important;justify-items:stretch!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;white-space:normal!important;overflow:visible!important;position:relative!important;z-index:3100!important;} .topbar.v1185-header .v56-actions>*{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;flex:none!important;justify-self:stretch!important;align-self:stretch!important;} .topbar.v1185-header .v56-icon-btn,.topbar.v1185-header .v1135-notify-button,.topbar.v1185-header .notif-btn,.topbar.v1185-header .v56-lang>summary,.topbar.v1185-header .v56-user-toggle,.topbar.v1185-header .v56-login,.topbar.v1185-header .v56-register,.topbar.v1185-header .v1153-theme-toggle,.topbar.v1185-header .v56-panel-toggle,.topbar.v1185-header .v56-category-trigger{display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:none!important;padding:0!important;margin:0!important;gap:0!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--card) 96%,var(--primary) 4%)!important;color:var(--text)!important;box-shadow:0 6px 16px rgba(15,23,42,.055)!important;overflow:visible!important;contain:none!important;white-space:normal!important;text-decoration:none!important;line-height:1!important;font-size:0!important;} .topbar.v1185-header .v56-register{color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important;} .topbar.v1185-header .v56-actions .v56-icon-btn>span,.topbar.v1185-header .v56-actions .v1135-notify-icon,.topbar.v1185-header .v56-actions .notif-btn>span[aria-hidden="true"],.topbar.v1185-header .v56-actions .v56-lang>summary>span,.topbar.v1185-header .v56-actions .v1153-theme-toggle>span,.topbar.v1185-header .v56-actions .v56-register>span,.topbar.v1185-header .v56-actions .v56-login>span,.topbar.v1185-header .v56-actions .v56-avatar{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 32px!important;line-height:1!important;font-size:0!important;margin:0!important;padding:0!important;overflow:visible!important;} .topbar.v1185-header .v1182-svg-icon,.topbar.v1185-header .v56-actions svg,.topbar.v1185-header .v56-category-trigger svg,.topbar.v1185-header .v56-main-links svg,.topbar.v1185-header .v56-search svg{display:block!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;stroke-width:2.25!important;flex:0 0 28px!important;} .topbar.v1185-header .v56-user-toggle .v56-avatar .v1182-svg-icon,.topbar.v1185-header .v56-user-head .v56-avatar .v1182-svg-icon{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;} .topbar.v1185-header .v56-actions .v56-icon-btn em,.topbar.v1185-header .v56-actions .v56-register em,.topbar.v1185-header .v56-actions .v56-login em,.topbar.v1185-header .v56-actions .v56-lang>summary>b,.topbar.v1185-header .v56-actions .v56-user-text,.topbar.v1185-header .v56-actions .v56-user-toggle>i,.topbar.v1185-header .v56-actions .v56-panel-toggle>b{display:none!important;} .topbar.v1185-header .v56-icon-btn>b,.topbar.v1185-header .v1135-notify-badge,.topbar.v1185-header .notif-btn>b[data-notif-count],.topbar.v1185-header .v56-cart>b{position:absolute!important;top:3px!important;right:3px!important;display:grid!important;place-items:center!important;min-width:17px!important;width:auto!important;height:17px!important;min-height:17px!important;max-height:17px!important;padding:0 4px!important;border-radius:999px!important;border:2px solid var(--card)!important;background:var(--danger)!important;color:#fff!important;font-size:9.5px!important;font-weight:950!important;line-height:1!important;z-index:5!important;} .topbar.v1185-header .v56-nav-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"cat home shop contact" "search search search search"!important;align-items:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:7px 0 0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;} .topbar.v1185-header .v56-category{grid-area:cat!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:50px!important;position:relative!important;overflow:visible!important;} .topbar.v1185-header .v56-main-links{display:contents!important;} .topbar.v1185-header .v56-main-links a:nth-child(1){grid-area:home!important;} .topbar.v1185-header .v56-main-links a:nth-child(2){grid-area:shop!important;} .topbar.v1185-header .v56-main-links a:nth-child(3){grid-area:contact!important;} .topbar.v1185-header .v56-category-trigger,.topbar.v1185-header .v56-main-links a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:4px 2px!important;margin:0!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:15px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:0 6px 16px rgba(15,23,42,.045)!important;text-align:center!important;text-decoration:none!important;overflow:hidden!important;} .topbar.v1185-header .v56-category-trigger>span,.topbar.v1185-header .v1137-category-trigger-icon,.topbar.v1185-header .v56-main-links a .v1182-nav-icon{display:grid!important;place-items:center!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;line-height:1!important;margin:0!important;padding:0!important;} .topbar.v1185-header .v56-category-trigger svg,.topbar.v1185-header .v1137-category-trigger-icon svg,.topbar.v1185-header .v56-main-links a .v1182-nav-icon svg,.topbar.v1185-header .v56-main-links a .v1182-nav-icon .v1182-svg-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;} .topbar.v1185-header .v56-category-trigger>b,.topbar.v1185-header .v56-main-links a>b{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1.05!important;font-weight:950!important;} .topbar.v1185-header .v56-category-trigger>i{display:none!important;} .topbar.v1185-header .v56-search{grid-area:search!important;display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;gap:7px!important;padding:5px 5px 5px 11px!important;margin:0!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--bg) 62%,var(--card))!important;box-shadow:0 6px 16px rgba(15,23,42,.045)!important;overflow:hidden!important;} .topbar.v1185-header .v56-search>span{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;height:25px!important;} .topbar.v1185-header .v56-search>span .v1182-svg-icon,.topbar.v1185-header .v56-search svg{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;} .topbar.v1185-header .v56-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;font-size:14px!important;font-weight:700!important;padding:0!important;} .topbar.v1185-header .v56-search button{flex:0 0 auto!important;min-width:66px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border:0!important;border-radius:12px!important;background:var(--primary)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;} .topbar.v1185-header .v56-user-dropdown,.topbar.v1185-header .v56-lang-menu,.topbar.v1185-header .v1135-notify-panel,.topbar.v1185-header .notif-panel.open{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(330px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:min(72dvh,520px)!important;overflow:auto!important;transform:none!important;z-index:5000!important;} .topbar.v1185-header .v56-category-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(330px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:min(72dvh,520px)!important;overflow:auto!important;transform:none!important;z-index:5000!important;}}@media(max-width:380px){.topbar.v1185-header{padding-left:7px!important;padding-right:7px!important;} .topbar.v1185-header .v56-actions{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))!important;grid-auto-rows:46px!important;gap:5px!important;} .topbar.v1185-header .v56-actions>*,.topbar.v1185-header .v56-icon-btn,.topbar.v1185-header .v1135-notify-button,.topbar.v1185-header .notif-btn,.topbar.v1185-header .v56-lang>summary,.topbar.v1185-header .v56-user-toggle,.topbar.v1185-header .v56-login,.topbar.v1185-header .v56-register,.topbar.v1185-header .v1153-theme-toggle{height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:14px!important;} .topbar.v1185-header .v56-brand-logo,.topbar.v1185-header .v56-brand-mark{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;} .topbar.v1185-header .v56-brand{height:38px!important;min-height:38px!important;max-height:38px!important;} .topbar.v1185-header .v56-brand-text{font-size:13px!important;} .topbar.v1185-header .v56-nav-row{gap:5px!important;margin-top:6px!important;} .topbar.v1185-header .v56-category,.topbar.v1185-header .v56-category-trigger,.topbar.v1185-header .v56-main-links a{height:48px!important;min-height:48px!important;max-height:48px!important;border-radius:14px!important;} .topbar.v1185-header .v56-category-trigger>b,.topbar.v1185-header .v56-main-links a>b{font-size:10px!important;} .topbar.v1185-header .v56-search{height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:14px!important;}}@media(max-width:330px){.topbar.v1185-header .v56-brand-text{display:none!important;} .topbar.v1185-header .v56-brand{flex:0 0 38px!important;justify-content:center!important;} .topbar.v1185-header .v56-actions{grid-template-columns:repeat(auto-fit,minmax(40px,1fr))!important;} .topbar.v1185-header .v56-search button{min-width:58px!important;padding-inline:8px!important;}}.m1187-header{display:none;}@media(max-width:820px){.topbar.v1187-header{display:none!important;} .m1187-header{display:block!important;position:relative!important;z-index:3200!important;width:100%!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 10px max(8px,env(safe-area-inset-left))!important;border-bottom:1px solid var(--line)!important;background:var(--card)!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important;overflow:visible!important;} .m1187-header,.m1187-header *{box-sizing:border-box!important;} .m1187-shell{display:grid!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;} .m1187-top{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;} .m1187-menu-btn,.m1187-icon-btn{display:grid!important;place-items:center!important;position:relative!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--card) 96%,var(--primary) 4%)!important;color:var(--text)!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(15,23,42,.055)!important;overflow:visible!important;} .m1187-menu-btn svg,.m1187-icon-btn svg,.m1187-nav svg,.m1187-search svg{display:block!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;stroke-width:2.25!important;} .m1187-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;height:42px!important;gap:8px!important;text-decoration:none!important;color:var(--text)!important;overflow:hidden!important;} .m1187-logo{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--card)!important;color:#fff!important;overflow:hidden!important;box-shadow:0 6px 16px rgba(15,23,42,.055)!important;} .m1187-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;} .m1187-logo-text{background:var(--primary)!important;font-size:18px!important;font-weight:950!important;} .m1187-site-name{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.02em!important;} .m1187-quick{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:42px!important;align-items:center!important;justify-content:end!important;gap:6px!important;width:auto!important;min-width:0!important;overflow:visible!important;} .m1187-icon-btn b{position:absolute!important;top:-4px!important;right:-4px!important;display:grid!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:2px solid var(--card)!important;border-radius:999px!important;background:var(--danger)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;line-height:1!important;z-index:3!important;} .m1187-icon-btn .v1153-theme-icon-light,.m1187-icon-btn .v1153-theme-icon-dark{display:grid!important;place-items:center!important;} html[data-theme="light"] .m1187-icon-btn .v1153-theme-icon-light{display:none!important;} html[data-theme="dark"] .m1187-icon-btn .v1153-theme-icon-dark{display:none!important;} .m1187-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;} .m1187-nav a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;height:50px!important;min-height:50px!important;padding:4px 3px!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:15px!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(15,23,42,.045)!important;overflow:hidden!important;} .m1187-nav a span{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;} .m1187-nav a svg{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;} .m1187-nav a b{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;} .m1187-search{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:48px!important;gap:7px!important;padding:5px 5px 5px 11px!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--bg) 62%,var(--card))!important;box-shadow:0 6px 16px rgba(15,23,42,.045)!important;overflow:hidden!important;} .m1187-search>span{display:grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;color:var(--muted)!important;} .m1187-search input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:100%!important;border:0!important;outline:0!important;padding:0!important;background:transparent!important;color:var(--text)!important;font-size:14px!important;font-weight:750!important;} .m1187-search button{flex:0 0 auto!important;min-width:66px!important;height:36px!important;min-height:36px!important;border:0!important;border-radius:12px!important;padding:0 10px!important;background:var(--primary)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important;} .m1187-category-panel{position:fixed!important;inset:max(8px,env(safe-area-inset-top)) 8px auto 8px!important;display:grid!important;gap:9px!important;max-height:calc(100dvh - 16px)!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 28px 72px rgba(15,23,42,.24)!important;overflow:auto!important;z-index:6200!important;} .m1187-category-panel[hidden]{display:none!important;} .m1187-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-bottom:8px!important;border-bottom:1px solid var(--line)!important;} .m1187-panel-head b{font-size:16px!important;font-weight:950!important;} .m1187-panel-head button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;color:var(--text)!important;font-size:22px!important;font-weight:900!important;} .m1187-all-cats,.m1187-cat-parent,.m1187-cat-children a{display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:9px 10px!important;border-radius:13px!important;color:var(--text)!important;text-decoration:none!important;font-weight:900!important;} .m1187-all-cats{background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;justify-content:center!important;} .m1187-cat-list{display:grid!important;gap:8px!important;} .m1187-cat-group{display:grid!important;gap:5px!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 54%,var(--card))!important;} .m1187-cat-parent span,.m1187-cat-children a span{display:grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;} .m1187-cat-parent b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} .m1187-cat-children{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;padding-left:12px!important;} .m1187-cat-children a{min-height:36px!important;padding:7px 8px!important;color:var(--muted)!important;font-size:13px!important;} .m1187-empty{padding:14px!important;border-radius:14px!important;background:var(--bg)!important;color:var(--muted)!important;text-align:center!important;font-weight:850!important;}}@media(max-width:390px){.m1187-top{grid-template-columns:40px minmax(0,1fr) auto!important;gap:6px!important;} .m1187-menu-btn,.m1187-icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:13px!important;} .m1187-quick{grid-auto-columns:40px!important;gap:5px!important;} .m1187-site-name{font-size:14px!important;} .m1187-logo{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;} .m1187-nav a{height:48px!important;min-height:48px!important;}}@media(max-width:345px){.m1187-site-name{display:none!important;} .m1187-brand{flex:0 0 38px!important;width:38px!important;} .m1187-search button{min-width:58px!important;padding-inline:8px!important;}}.admin-bulk-products-v1189{display:grid;gap:12px}.admin-bulk-bar-v1189{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.admin-bulk-bar-v1189 select{min-width:180px}.admin-bulk-bar-v1189 [data-bulk-count]{font-size:13px;opacity:.7;margin-left:auto}.admin-product-card-v67{position:relative}.admin-product-select-v1189{display:flex;align-items:center;justify-content:center;align-self:flex-start;padding:8px}.admin-product-select-v1189 input{width:18px;height:18px}.shop-clean-toolbar-v1143,.category-clean-toolbar-v1142{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.shop-filter-check-v1189 .check{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:10px}.stock-status-v1189{font-size:12px;font-weight:700;margin-top:6px}.stock-status-v1189.in{color:#16814b}.stock-status-v1189.out{color:#b54747}.product-badge.custom-v1189{top:10px;left:10px;right:auto;background:var(--text);color:var(--surface)}.product-img .product-badge.custom-v1189+.product-badge.discount{top:40px}.product-detail-badges-v1189{display:flex;gap:8px;flex-wrap:wrap}.badge.accent-v1189{background:var(--text);color:var(--surface)}.product-commerce-meta-v1189{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.product-commerce-meta-v1189 span{border:1px solid var(--line);border-radius:10px;padding:9px 10px;display:grid;gap:2px;font-size:13px}.product-commerce-meta-v1189 b{font-size:11px;opacity:.65;text-transform:uppercase;letter-spacing:.04em}.product-recommendations-v1189{margin-top:16px}.product-recommendation-grid-v1189{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-recommendations-v1189 .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.product-recommendations-v1189 .section-head h2{margin:0}button[disabled].add-cart-btn-v1156{opacity:.5;cursor:not-allowed}@media(max-width:900px){.product-recommendation-grid-v1189{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bulk-bar-v1189 [data-bulk-count]{width:100%;margin-left:0}.product-commerce-meta-v1189{grid-template-columns:1fr 1fr}}@media(max-width:520px){.shop-clean-toolbar-v1143,.category-clean-toolbar-v1142{grid-template-columns:1fr 1fr}.shop-clean-toolbar-v1143>label:first-child,.category-clean-toolbar-v1142>label:first-child{grid-column:1/-1}.product-commerce-meta-v1189{grid-template-columns:1fr}.admin-bulk-bar-v1189 select{min-width:0;flex:1}.product-recommendation-grid-v1189{gap:8px}}.return-policy-card-v1190{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:14px 16px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--card,#fff)}.return-policy-card-v1190.is-allowed{border-color:rgba(22,163,74,.24);background:rgba(22,163,74,.05)}.return-policy-card-v1190.is-blocked{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.05)}.return-policy-icon-v1190{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:rgba(15,23,42,.07);font-weight:800}.return-policy-card-v1190 b{display:block;margin-bottom:4px}.return-policy-card-v1190 p{margin:0;line-height:1.5}.return-policy-card-v1190 small{display:block;margin-top:6px;opacity:.75;line-height:1.45}.return-policy-admin-v1190 [hidden]{display:none!important}.return-exchange-check-v1190{display:flex!important;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border,#e5e7eb);border-radius:12px}.return-account-page-v1190>section,.returns-admin-page-v1190 .admin-main-v67{min-width:0}.return-page-head-v1190{gap:12px;align-items:flex-start}.return-order-summary-v1190{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.return-order-summary-v1190 p{margin:0}.return-product-list-v1190{display:grid;gap:12px}.return-product-item-v1190{padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--card,#fff)}.return-product-item-v1190.is-non-returnable{background:rgba(220,38,38,.025)}.return-product-main-v1190{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.return-product-main-v1190 h3{margin:0 0 4px;font-size:1rem}.return-product-main-v1190 p{margin:0;opacity:.72}.return-state-v1190{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:999px;font-size:.78rem;font-weight:750}.return-state-v1190.allowed{background:rgba(22,163,74,.1);color:#15803d}.return-state-v1190.blocked{background:rgba(220,38,38,.1);color:#b91c1c}.return-state-v1190.neutral{background:rgba(100,116,139,.12);color:var(--text,#334155)}.return-inline-warning-v1190{display:flex;flex-direction:column;gap:3px;margin-top:12px;padding:11px 12px;border-radius:11px;background:rgba(220,38,38,.075);color:#991b1b}.return-inline-warning-v1190.soft{background:rgba(100,116,139,.08);color:inherit}.return-eligibility-info-v1190{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.86rem}.return-request-details-v1190{margin-top:12px;border-top:1px solid var(--border,#e5e7eb);padding-top:10px}.return-request-details-v1190 summary{cursor:pointer;font-weight:750}.return-request-form-v1190{display:grid;gap:10px;margin-top:12px}.return-request-form-v1190 textarea{min-height:90px}.return-request-list-v1190{display:grid;gap:9px}.return-request-list-v1190 article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--border,#e5e7eb);border-radius:12px}.return-request-list-v1190 article>div:first-child{display:grid;gap:3px}.return-request-list-v1190 article span{font-size:.84rem;opacity:.8}.return-status-v1190{white-space:nowrap}.return-status-v1190.pending{background:rgba(245,158,11,.12)}.return-status-v1190.approved{background:rgba(37,99,235,.12)}.return-status-v1190.rejected,.return-status-v1190.cancelled{background:rgba(220,38,38,.11)}.return-status-v1190.received{background:rgba(124,58,237,.12)}.return-status-v1190.completed{background:rgba(22,163,74,.12)}.return-request-grid-v1190{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.return-request-card-v1190{min-width:0}.return-request-card-head-v1190{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.return-request-card-head-v1190 h2{margin:2px 0 0;font-size:1.05rem}.return-request-meta-v1190{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.return-request-meta-v1190 span{display:grid;gap:2px;min-width:0;padding:9px 10px;border-radius:10px;background:rgba(100,116,139,.06)}.return-request-meta-v1190 b{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.return-request-note-v1190,.return-admin-note-v1190{padding:11px 12px;border-radius:11px;background:rgba(100,116,139,.07);margin-top:8px}.return-admin-note-v1190{background:rgba(37,99,235,.07)}.return-admin-note-v1190.customer{background:rgba(100,116,139,.07)}.return-request-note-v1190 p,.return-admin-note-v1190 p{margin:5px 0 0}.return-refund-v1190{margin-top:10px;padding:10px 12px;border-radius:11px;background:rgba(22,163,74,.08)}.return-card-actions-v1190{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.return-card-actions-v1190 form{margin:0}.return-empty-v1190{text-align:center;padding:32px 18px}.return-empty-icon-v1190{width:52px;height:52px;display:grid;place-items:center;margin:0 auto 10px;border-radius:15px;background:rgba(100,116,139,.09);font-size:1.5rem}.return-table-wrap-v1190{overflow:auto}.return-table-wrap-v1190 td small{display:block;margin-top:3px;opacity:.68}.return-admin-detail-grid-v1190{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:14px}.return-admin-detail-main-v1190{display:grid;gap:14px}.admin-return-meta-v1190{grid-template-columns:repeat(3,minmax(0,1fr))}.return-admin-inline-action-v1190{display:flex;align-items:center;gap:8px}.admin-order-returns-v1190{margin-top:14px}@media(max-width:900px){.return-request-grid-v1190,.return-admin-detail-grid-v1190{grid-template-columns:1fr}.admin-return-meta-v1190{grid-template-columns:repeat(2,minmax(0,1fr))}.return-order-summary-v1190{grid-template-columns:1fr}.return-admin-detail-side-v1190 .admin-sticky-save-v67{position:static}}@media(max-width:620px){.return-product-main-v1190,.return-request-card-head-v1190,.return-request-list-v1190 article{align-items:stretch;flex-direction:column}.return-state-v1190{width:max-content}.return-request-meta-v1190,.admin-return-meta-v1190{grid-template-columns:1fr}.return-card-actions-v1190{display:grid}.return-card-actions-v1190 .btn,.return-card-actions-v1190 form,.return-card-actions-v1190 form .btn{width:100%}.return-policy-card-v1190{padding:12px}.return-page-head-v1190{display:grid}.return-page-head-v1190 .btn{width:100%}}.return-policy-card-v1190.is-mixed{border-color:rgba(37,99,235,.24);background:rgba(37,99,235,.05)}.return-policy-secondary-v1190{margin-top:7px!important;padding-top:7px;border-top:1px dashed rgba(100,116,139,.22)}.return-state-v1190.exchange-only{background:rgba(37,99,235,.11);color:#1d4ed8}.return-inline-warning-v1190 small{display:block;margin-top:4px;opacity:.85;color:inherit}.product-return-pill-v1190{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:7px;padding:5px 8px;border-radius:999px;background:rgba(22,163,74,.08);color:#15803d;font-size:11px;font-weight:750;line-height:1.25}.product-return-pill-v1190.no-return{background:rgba(217,119,6,.09);color:#a16207}.cart-return-policy-v1190{display:block;width:max-content;max-width:240px;margin-top:5px;padding:4px 7px;border-radius:8px;background:rgba(22,163,74,.07);color:#15803d;font-size:11px;font-weight:700;line-height:1.3}.cart-return-policy-v1190.is-warning{background:rgba(217,119,6,.09);color:#92400e}.checkout-item-policy-row-v1190>span{display:grid;gap:4px}.checkout-return-policy-v1190{display:inline-flex;width:max-content;max-width:100%;font-size:10px;font-weight:700;color:#15803d}.checkout-return-policy-v1190.is-warning{color:#92400e}.advanced-theme-settings-v1191,.advanced-pwa-settings-v1191{gap:20px!important}.theme-admin-preview-v1191{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:18px;padding:14px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.theme-admin-preview-logo-v1191{display:grid;place-items:center;width:128px;height:68px;border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden;flex:0 0 auto}.theme-admin-preview-logo-v1191 img{max-width:112px;max-height:52px;object-fit:contain}.theme-admin-preview-v1191 small{display:block;color:var(--muted);margin-top:4px;line-height:1.45}.theme-color-grid-v1191{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.theme-color-grid-v1191 label{border:1px solid var(--line);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--bg) 72%,var(--card))}.theme-color-grid-v1191 input[type=color]{height:46px;padding:4px;cursor:pointer}.theme-assets-grid-v1191{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.theme-upload-card-v1191{min-width:0;border:1px solid var(--line);border-radius:18px;padding:14px;background:var(--card);overflow:hidden}.theme-upload-card-v1191>b{font-size:14px}.theme-upload-card-v1191 small{display:block;min-height:34px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.theme-upload-card-v1191 img{width:100%;height:88px;object-fit:contain;border:1px solid var(--line);border-radius:12px;padding:8px;background:var(--bg)}.pwa-status-strip-v1191{display:flex;gap:8px;flex-wrap:wrap}.pwa-status-strip-v1191 span{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:var(--bg);font-size:12px;font-weight:850}.pwa-permission-card-v1191{border:1px solid color-mix(in srgb,var(--primary) 32%,var(--line));border-radius:20px;padding:16px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.pwa-permission-card-v1191>div:first-child p{margin:5px 0 14px;color:var(--muted);line-height:1.55}.v1191-user-links .v1191-admin-link,.m1191-admin-link{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important}.v1191-admin-link span,.v1191-notification-permission-link span,.m1191-admin-link span,.m1191-user-dropdown button span{display:flex;flex-direction:column;gap:1px;min-width:0}.v1191-admin-link small,.v1191-notification-permission-link small,.m1191-admin-link small,.m1191-user-dropdown button small{font-size:10px;color:var(--muted);font-weight:700}.v1191-notification-permission-link{width:100%;border:0;background:transparent;color:var(--text);display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;text-align:left;font:inherit;cursor:pointer}.v1191-notification-permission-link:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.v1191-notification-permission-link.is-granted small,[data-notification-permission].is-granted small{color:var(--ok)}.v1191-notification-permission-link.is-denied small,[data-notification-permission].is-denied small{color:var(--danger)}.m1191-user-menu{position:relative;display:flex}.m1191-user-dropdown{display:none;position:fixed;z-index:140;top:calc(env(safe-area-inset-top,0px) + 62px);right:8px;width:min(330px,calc(100vw - 16px));max-height:calc(100dvh - 78px);overflow:auto;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 24px 60px rgba(15,23,42,.24)}.m1191-user-menu.open .m1191-user-dropdown,.m1191-user-dropdown.open{display:flex;flex-direction:column;gap:4px}.m1191-user-head{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.m1191-user-head>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}.m1191-user-head small{display:block;color:var(--muted);font-size:10px}.m1191-user-head b{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m1191-user-dropdown>a,.m1191-user-dropdown>button,.m1191-user-dropdown>form button{width:100%;min-height:42px;border:0;border-radius:12px;padding:9px 10px;background:transparent;color:var(--text);display:flex;align-items:center;gap:9px;text-align:left;font:inherit;font-weight:800;cursor:pointer}.m1191-user-dropdown>a:hover,.m1191-user-dropdown>button:hover,.m1191-user-dropdown>form button:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.m1191-user-dropdown>form{margin:5px 0 0;padding-top:5px;border-top:1px solid var(--line)}body:has(.m1191-user-menu.open){overflow-x:hidden}.pwa-notification-banner-v1191{position:fixed;z-index:170;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%,calc(100% + 36px));width:min(720px,calc(100% - 24px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--line);border-radius:20px;padding:13px 14px;background:color-mix(in srgb,var(--card) 96%,transparent);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(15,23,42,.2);opacity:0;transition:.24s ease}.pwa-notification-banner-v1191.show{transform:translate(-50%,0);opacity:1}.pwa-notification-icon-v1191{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:color-mix(in srgb,var(--primary) 12%,var(--card));font-size:22px}.pwa-notification-copy-v1191{min-width:0}.pwa-notification-copy-v1191 b{display:block}.pwa-notification-copy-v1191 span{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:3px}.pwa-notification-actions-v1191{display:flex;gap:7px}.pwa-install-banner{border-radius:20px!important;border:1px solid var(--line)!important;box-shadow:0 24px 70px rgba(15,23,42,.2)!important}.theme-logo-dark-v1191{object-fit:contain}@media(max-width:900px){.theme-color-grid-v1191{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-assets-grid-v1191{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.theme-admin-preview-v1191{align-items:flex-start}.theme-admin-preview-logo-v1191{width:94px;height:58px}.theme-color-grid-v1191,.theme-assets-grid-v1191{grid-template-columns:1fr}.pwa-notification-banner-v1191{grid-template-columns:auto minmax(0,1fr);bottom:max(8px,env(safe-area-inset-bottom));padding:12px}.pwa-notification-actions-v1191{grid-column:1/-1;width:100%}.pwa-notification-actions-v1191 .btn{flex:1}.pwa-notification-icon-v1191{width:42px;height:42px}.advanced-theme-settings-v1191,.advanced-pwa-settings-v1191{padding:14px!important}}.theme-remove-row-v1191{display:flex!important;align-items:center!important;gap:7px!important;margin-top:8px!important;color:var(--danger)!important;font-size:11px!important;font-weight:850!important}.theme-remove-row-v1191 input{width:auto!important;margin:0!important}.theme-upload-card-v1191 em{display:block;margin-top:7px;color:var(--muted);font-size:10px;font-style:normal;line-height:1.35}.hero-card{background:linear-gradient(135deg,var(--primary),var(--theme-accent,#7c3aed))}body.theme-shadowless-v1191 .card,body.theme-shadowless-v1191 .product-card,body.theme-shadowless-v1191 .v56-icon-btn,body.theme-shadowless-v1191 .v56-user-dropdown,body.theme-shadowless-v1191 .m1191-user-dropdown,body.theme-shadowless-v1191 .pwa-install-banner,body.theme-shadowless-v1191 .pwa-notification-banner-v1191{box-shadow:none!important}.card{border-radius:var(--radius)!important}.theme-head-actions-v1191{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(min-width:821px){body.site-layout-normal main.container,body.site-layout-normal .container,body.site-layout-normal .footer,body.site-layout-normal .footer.v1153-footer{width:min(var(--theme-container,1180px),calc(100% - 28px))!important;max-width:var(--theme-container,1180px)!important;margin-left:auto!important;margin-right:auto!important} body.site-layout-fullscreen main.container,body.site-layout-fullscreen .container,body.site-layout-fullscreen .container.v1142-category-container,body.site-layout-fullscreen .container.v1143-shop-container,body.site-layout-fullscreen .footer,body.site-layout-fullscreen .footer.v1153-footer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important} body.site-layout-fullscreen main.container{padding-left:clamp(16px,1.5vw,30px)!important;padding-right:clamp(16px,1.5vw,30px)!important} body.site-layout-fullscreen .topbar.v1187-header .v56-header-shell{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(16px,1.5vw,30px)!important;padding-right:clamp(16px,1.5vw,30px)!important} body.site-layout-fullscreen .footer.v1153-footer{padding-left:clamp(16px,1.5vw,30px)!important;padding-right:clamp(16px,1.5vw,30px)!important}}@media(max-width:820px){body.site-layout-normal main.container,body.site-layout-normal .container,body.site-layout-normal .footer,body.site-layout-fullscreen main.container,body.site-layout-fullscreen .container,body.site-layout-fullscreen .footer{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-left:auto!important;margin-right:auto!important}}.account-menu-v1192{position:relative!important;overflow:visible!important}.account-menu-toggle-v1192[aria-expanded="true"]{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important}.account-menu-panel-v1192{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-6px) scale(.985)!important;transform-origin:top right!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}.account-menu-v1192.open>.account-menu-panel-v1192,.account-menu-panel-v1192.open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.account-menu-links-v1192 a,.account-menu-panel-v1192>a,.account-menu-panel-v1192>button,.account-menu-panel-v1192 form button{font-weight:850!important}.account-menu-icon-v1192{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 8%,var(--bg))!important;color:var(--primary)!important}.account-menu-icon-v1192 svg{display:block!important;width:18px!important;height:18px!important;stroke-width:2!important}.account-menu-links-v1192 a>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.account-menu-admin-v1192{min-height:52px!important}.account-menu-admin-v1192 .account-menu-icon-v1192{background:color-mix(in srgb,var(--primary) 15%,var(--card))!important}.account-menu-foot-v1192 form button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important}body.account-menu-open-v1192 .topbar.v1187-header,body.account-menu-open-v1192 .m1187-header{z-index:7600!important}@media(min-width:821px){.topbar.v1187-header .account-menu-panel-v1192{position:absolute!important;top:calc(100% + 9px)!important;right:0!important;left:auto!important;width:min(340px,calc(100vw - 24px))!important;max-width:340px!important;max-height:min(72dvh,620px)!important;overflow:auto!important;z-index:7800!important;border-radius:20px!important}}@media(max-width:820px){.m1191-user-menu.account-menu-v1192{position:static!important}.m1191-user-dropdown.account-menu-panel-v1192{position:fixed!important;top:max(58px,calc(env(safe-area-inset-top,0px) + 54px))!important;right:8px!important;left:8px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 72px)!important;overflow:auto!important;z-index:7800!important;padding:10px!important;border-radius:20px!important;box-shadow:0 28px 80px rgba(15,23,42,.28)!important}.m1191-user-dropdown.account-menu-panel-v1192.open{display:flex!important;flex-direction:column!important;gap:5px!important}.m1191-user-dropdown.account-menu-panel-v1192>a,.m1191-user-dropdown.account-menu-panel-v1192>button,.m1191-user-dropdown.account-menu-panel-v1192>form button{min-height:46px!important;border:1px solid transparent!important}.m1191-user-dropdown.account-menu-panel-v1192>a:hover,.m1191-user-dropdown.account-menu-panel-v1192>button:hover{border-color:var(--line)!important}}.v1193-notify-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;}.v1193-notify-actions a,.v1193-notify-actions button{width:100%!important;min-width:0!important;min-height:36px!important;gap:7px!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;border-radius:12px!important;padding:8px 10px!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;}.v1193-notify-actions a:last-child{background:var(--card)!important;color:var(--text)!important;border-color:var(--line)!important;}.v1193-notify-actions button:disabled,.v1193-notify-actions button.is-disabled{opacity:.48!important;cursor:not-allowed!important;}.v1193-notify-list{flex:1 1 auto!important;min-height:96px!important;max-height:min(420px,48dvh)!important;}.v1193-notify-item-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important;}.v1193-notify-item-head>b{flex:1 1 auto!important;min-width:0!important;}.v1193-notify-new-dot{display:block!important;flex:0 0 8px!important;width:8px!important;height:8px!important;margin-top:5px!important;border-radius:999px!important;background:var(--primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)!important;}.v1193-notify-permission{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:11px 12px!important;border-top:1px solid var(--line)!important;background:var(--card)!important;flex:0 0 auto!important;}.v1193-notify-permission-copy{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;}.v1193-notify-permission-icon{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 9%,var(--bg))!important;color:var(--primary)!important;}.v1193-notify-permission-icon svg{width:18px!important;height:18px!important;}.v1193-notify-permission-copy>div{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;}.v1193-notify-permission-copy b{font-size:12px!important;line-height:1.15!important;color:var(--text)!important;}.v1193-notify-permission-copy small{font-size:10.5px!important;line-height:1.25!important;color:var(--muted)!important;white-space:normal!important;}.v1193-notify-permission.is-granted .v1193-notify-permission-icon{background:color-mix(in srgb,var(--ok) 12%,var(--card))!important;color:var(--ok)!important;}.v1193-notify-permission.is-granted small{color:var(--ok)!important;}.v1193-notify-permission.is-denied .v1193-notify-permission-icon{background:color-mix(in srgb,var(--danger) 10%,var(--card))!important;color:var(--danger)!important;}.v1193-notify-permission.is-denied small{color:var(--danger)!important;}.v1193-notify-permission-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:34px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;border-radius:11px!important;padding:7px 10px!important;background:var(--primary)!important;color:#fff!important;font:inherit!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important;}.v1193-notify-permission-action[hidden]{display:none!important;}.v1193-mobile-notify{position:relative!important;display:block!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;}.v1193-mobile-notify-button{position:relative!important;}.v1193-mobile-notify-badge{position:absolute!important;top:-4px!important;right:-4px!important;display:none!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:2px solid var(--card)!important;border-radius:999px!important;background:var(--danger)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;line-height:1!important;z-index:3!important;}.v1193-mobile-notify-badge.active{display:grid!important;}@media(max-width:820px){.v1193-notify-panel{width:min(400px,calc(100vw - 12px))!important;max-width:min(400px,calc(100vw - 12px))!important;} .v1193-notify-list{max-height:min(390px,44dvh)!important;} .v1193-notify-permission{padding:10px!important;}}@media(max-width:390px){.v1193-mobile-notify{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;} .v1193-notify-actions{gap:6px!important;padding:8px!important;} .v1193-notify-actions a,.v1193-notify-actions button{min-height:34px!important;padding:7px 8px!important;font-size:11px!important;} .v1193-notify-permission{align-items:flex-start!important;} .v1193-notify-permission-action{min-height:32px!important;padding:6px 8px!important;font-size:10.5px!important;}}.m1187-icon-btn .v1193-mobile-notify-badge{display:none!important;}.m1187-icon-btn .v1193-mobile-notify-badge.active{display:grid!important;}.product-purchase-actions-v1194{display:flex;align-items:flex-end;gap:10px;margin:18px 0 10px;min-width:0;}.product-purchase-actions-v1194 .product-buy-form-v1194{flex:1 1 auto;min-width:0;margin:0!important;}.product-purchase-actions-v1194 .product-qty-field-v1194{min-width:96px;}.product-icon-actions-v1194{display:flex;align-items:center;gap:8px;flex:0 0 auto;}.product-icon-actions-v1194 form{margin:0!important;display:block!important;}.product-favorite-icon-v1194,.product-compare-icon-v1194{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;color:var(--primary)!important;box-shadow:none!important;}.product-favorite-icon-v1194:hover,.product-compare-icon-v1194:hover{background:color-mix(in srgb,var(--primary) 13%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 32%,var(--line))!important;}.product-favorite-icon-v1194 span,.product-favorite-icon-v1194 svg,.product-compare-icon-v1194 span,.product-compare-icon-v1194 svg{width:20px!important;height:20px!important;display:block!important;fill:currentColor!important;}.product-contact-action-v1194{margin:8px 0 12px;}.product-contact-action-v1194 .whatsapp-inline{width:100%;min-height:46px;}.product-contact-action-v1194 .small-alert{display:block;margin:0;}.product-return-pill-v1190{white-space:nowrap!important;justify-content:center!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;}.m1187-icon-btn .m1194-compare-count:not(.active){display:none!important;}.m1187-icon-btn .m1194-compare-count.active{display:grid!important;}@media(max-width:900px){.product-purchase-actions-v1194{display:grid!important;grid-template-columns:minmax(0,1fr) 50px 50px!important;gap:8px!important;align-items:end!important;width:100%!important;margin:14px 0 8px!important;} .product-purchase-actions-v1194 .product-buy-form-v1194{display:contents!important;} .product-purchase-actions-v1194 .product-buy-form-v1194>.product-qty-field-v1194{grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:0!important;} .product-purchase-actions-v1194 .product-buy-form-v1194>.product-qty-field-v1194 input{width:100%!important;min-height:46px!important;} .product-purchase-actions-v1194 .product-buy-form-v1194>.product-cart-main-v1194{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;margin:0!important;border-radius:14px!important;padding:10px 12px!important;font-size:15px!important;gap:7px!important;} .product-purchase-actions-v1194 .product-buy-form-v1194>.product-cart-main-v1194 em{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;} .product-icon-actions-v1194{display:contents!important;} .product-icon-actions-v1194 form{display:block!important;width:50px!important;min-width:50px!important;margin:0!important;} .product-icon-actions-v1194 form:first-child{grid-column:2!important;grid-row:2!important;} .product-icon-actions-v1194 form:nth-child(2){grid-column:3!important;grid-row:2!important;} .product-favorite-icon-v1194,.product-compare-icon-v1194,.product-icon-actions-v1194 .compare-card-btn.compare-icon-only-v1156{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;margin:0!important;border-radius:14px!important;} .product-favorite-icon-v1194 span,.product-favorite-icon-v1194 svg,.product-compare-icon-v1194 span,.product-compare-icon-v1194 svg,.product-icon-actions-v1194 .compare-card-btn.compare-icon-only-v1156 span,.product-icon-actions-v1194 .compare-card-btn.compare-icon-only-v1156 svg{width:21px!important;height:21px!important;} .product-contact-action-v1194{margin:8px 0 12px!important;} .product-contact-action-v1194 .whatsapp-inline{min-height:48px!important;border-radius:14px!important;} .product-recommendations-v1189 .product-return-pill-v1190,.product-card .product-return-pill-v1190{display:flex!important;width:100%!important;max-width:100%!important;min-height:32px!important;margin-top:6px!important;padding:5px 6px!important;border-radius:12px!important;font-size:10px!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;text-overflow:ellipsis!important;}}@media(max-width:390px){.product-purchase-actions-v1194{grid-template-columns:minmax(0,1fr) 46px 46px!important;gap:7px!important;} .product-icon-actions-v1194 form,.product-favorite-icon-v1194,.product-compare-icon-v1194,.product-icon-actions-v1194 .compare-card-btn.compare-icon-only-v1156{width:46px!important;min-width:46px!important;max-width:46px!important;height:48px!important;min-height:48px!important;} .product-purchase-actions-v1194 .product-buy-form-v1194>.product-cart-main-v1194{height:48px!important;min-height:48px!important;font-size:14px!important;} .product-recommendations-v1189 .product-return-pill-v1190,.product-card .product-return-pill-v1190{font-size:9.5px!important;padding-inline:5px!important;}}.compare-mobile-v1195{display:none}.compare-page-v1195 .compare-hero-copy-v1195{min-width:0}.compare-page-v1195 .compare-hero-copy-v1195 p{max-width:760px;margin-bottom:0}.compare-page-v1195 .compare-hero-actions-v1195 form{margin:0}.compare-desktop-v1195 .compare-table th,.compare-desktop-v1195 .compare-table td{padding:14px}.compare-desktop-v1195 .compare-product-head b{line-height:1.35}.echo-bilisim-signature-v1195{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.echo-bilisim-signature-v1195 a{font-weight:850;color:var(--primary);text-decoration:none}.echo-bilisim-signature-v1195 a:hover{text-decoration:underline}@media(max-width:700px){.compare-page-v1195{gap:12px!important;min-width:0!important;max-width:100%!important;overflow:visible!important} .compare-hero-v1195{padding:16px!important;border-radius:18px!important;gap:14px!important} .compare-hero-v1195 .badge{font-size:12px!important;padding:7px 10px!important} .compare-hero-v1195 h1{font-size:clamp(22px,7vw,29px)!important;line-height:1.08!important;margin:8px 0 7px!important;letter-spacing:-.035em!important} .compare-hero-v1195 p{font-size:13px!important;line-height:1.55!important} .compare-hero-actions-v1195{display:grid!important;grid-template-columns:auto 1fr!important;gap:8px!important;width:100%!important;align-items:stretch!important} .compare-hero-actions-v1195>b{min-width:62px!important;height:40px!important;border-radius:12px!important;font-size:13px!important} .compare-hero-actions-v1195>.btn{width:100%!important;min-height:40px!important} .compare-hero-actions-v1195 form{grid-column:1/-1!important;width:100%!important} .compare-hero-actions-v1195 form .btn{width:100%!important;min-height:40px!important} .compare-desktop-v1195{display:none!important} .compare-mobile-v1195{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important} .compare-mobile-card-v1195{padding:14px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;gap:13px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(15,23,42,.055)!important} .compare-mobile-card-top-v1195{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important} .compare-mobile-order-v1195{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;font-size:11px!important;font-weight:850!important} .compare-mobile-card-top-v1195 form{margin:0!important} .compare-mobile-remove-v1195{width:36px!important;height:36px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;color:var(--muted)!important;display:grid!important;place-items:center!important;padding:0!important;cursor:pointer!important} .compare-mobile-remove-v1195 svg{width:16px!important;height:16px!important;fill:currentColor!important} .compare-mobile-remove-v1195:active{transform:scale(.96)} .compare-mobile-product-v1195{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;color:inherit!important;text-decoration:none!important;min-width:0!important} .compare-mobile-thumb-v1195{width:92px!important;height:92px!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 5%,var(--bg))!important;display:grid!important;place-items:center!important;overflow:hidden!important;font-size:28px!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important} .compare-mobile-thumb-v1195 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important} .compare-mobile-product-copy-v1195{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important} .compare-mobile-product-copy-v1195 small{font-size:11px!important;font-weight:750!important;color:var(--muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} .compare-mobile-product-copy-v1195 strong{font-size:16px!important;line-height:1.28!important;letter-spacing:-.015em!important;overflow-wrap:anywhere!important} .compare-mobile-product-copy-v1195 em{font-style:normal!important;font-size:11.5px!important;font-weight:750!important;color:var(--primary)!important} .compare-mobile-price-v1195{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:11px 12px!important;border-radius:15px!important;background:var(--bg)!important;border:1px solid var(--line)!important} .compare-mobile-price-v1195>strong{font-size:20px!important;letter-spacing:-.025em!important} .compare-mobile-price-v1195 del{font-size:12px!important;color:var(--muted)!important} .compare-mobile-price-v1195>span{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important} .compare-mobile-price-v1195>span:before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:currentColor!important} .compare-mobile-price-v1195 .is-stock{color:#059669!important}.compare-mobile-price-v1195 .is-out{color:var(--danger)!important} .compare-mobile-specs-v1195{display:grid!important;grid-template-columns:1fr 1fr!important;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden!important;background:var(--card)!important} .compare-mobile-specs-v1195>div{display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px 11px!important;min-width:0!important;border-bottom:1px solid var(--line)!important} .compare-mobile-specs-v1195>div:nth-child(odd){border-right:1px solid var(--line)!important} .compare-mobile-specs-v1195>div:last-child{border-bottom:0!important} .compare-mobile-specs-v1195 span{font-size:10.5px!important;font-weight:750!important;color:var(--muted)!important} .compare-mobile-specs-v1195 b{font-size:12.5px!important;line-height:1.35!important;color:var(--text)!important;overflow-wrap:anywhere!important} .compare-rating-v1195{color:#e5a100!important}.compare-rating-v1195 small{color:var(--muted)!important;font-size:10px!important} .compare-mobile-description-v1195{padding:11px 12px!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--line))!important} .compare-mobile-description-v1195>span{display:block!important;margin-bottom:5px!important;font-size:10.5px!important;font-weight:800!important;color:var(--muted)!important} .compare-mobile-description-v1195 p{margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:var(--text)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important} .compare-mobile-actions-v1195{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:8px!important} .compare-mobile-actions-v1195 form{margin:0!important;min-width:0!important} .compare-mobile-actions-v1195 .btn{width:100%!important;min-height:44px!important;border-radius:13px!important;padding:9px 10px!important;font-size:12.5px!important;font-weight:850!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important} .compare-mobile-actions-v1195 .btn svg{width:16px!important;height:16px!important;fill:currentColor!important;flex:0 0 auto!important} .compare-mobile-actions-v1195 .btn:disabled{opacity:.55!important;cursor:not-allowed!important} .echo-bilisim-signature-v1195{width:100%!important;justify-content:center!important;text-align:center!important;font-size:11.5px!important}}@media(max-width:370px){.compare-mobile-product-v1195{grid-template-columns:80px minmax(0,1fr)!important}.compare-mobile-thumb-v1195{width:80px!important;height:80px!important} .compare-mobile-specs-v1195{grid-template-columns:1fr!important}.compare-mobile-specs-v1195>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.compare-mobile-specs-v1195>div:last-child{border-bottom:0!important} .compare-mobile-actions-v1195{grid-template-columns:1fr!important}}.compare-mobile-specs-v1195>div:last-child:nth-child(odd){grid-column:1/-1!important;border-right:0!important}.v1153-footer-bottom{flex-wrap:wrap}.echo-action-toast{--toast-accent:var(--primary);position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:12px 12px 12px 13px;background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid color-mix(in srgb,var(--toast-accent) 30%,var(--line));border-left:4px solid var(--toast-accent);border-radius:16px;box-shadow:0 18px 48px rgba(15,23,42,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text);transform:translateY(-10px) scale(.98);opacity:0;transition:opacity .2s ease,transform .2s ease;overflow:hidden;pointer-events:auto}.echo-action-toast.show{opacity:1;transform:translateY(0) scale(1)}.echo-action-toast.hiding{opacity:0;transform:translateY(-8px) scale(.985)}.echo-action-toast.is-success{--toast-accent:#16a34a}.echo-action-toast.is-error{--toast-accent:#dc2626}.echo-action-toast.is-info{--toast-accent:#2563eb}.echo-action-toast-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--toast-accent) 12%,transparent);color:var(--toast-accent);font-size:18px;font-weight:950}.echo-action-toast-copy{min-width:0;display:grid;gap:2px}.echo-action-toast-copy b{font-size:13.5px;line-height:1.25}.echo-action-toast-copy span{font-size:12.5px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.echo-action-toast-close{width:30px;height:30px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:19px;line-height:1;cursor:pointer}.echo-action-toast-close:hover{background:color-mix(in srgb,var(--toast-accent) 9%,transparent);color:var(--toast-accent)}.echo-action-toast::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--toast-accent);transform-origin:left center;animation:echoToastProgress var(--toast-duration,4200ms) linear forwards}@keyframes echoToastProgress{to{transform:scaleX(0)}}.product-favorite-icon-v1194,.product-compare-icon-v1194{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.product-favorite-icon-v1194.is-active{color:#e11d48!important;border-color:color-mix(in srgb,#e11d48 42%,var(--line))!important;background:color-mix(in srgb,#e11d48 11%,var(--card))!important;box-shadow:0 8px 22px color-mix(in srgb,#e11d48 16%,transparent)!important}.product-favorite-icon-v1194.is-active svg{fill:#e11d48!important}.product-favorite-icon-v1194.is-active svg path{fill:#e11d48!important}.product-compare-icon-v1194.is-active{color:#16a34a!important;border-color:color-mix(in srgb,#16a34a 42%,var(--line))!important;background:color-mix(in srgb,#16a34a 11%,var(--card))!important;box-shadow:0 8px 22px color-mix(in srgb,#16a34a 15%,transparent)!important}.product-compare-icon-v1194.is-active svg,.product-compare-icon-v1194.is-active svg path{fill:#16a34a!important}.product-favorite-icon-v1194.is-loading,.product-compare-icon-v1194.is-loading{opacity:.68;pointer-events:none}.product-favorite-icon-v1194.is-loading span,.product-compare-icon-v1194.is-loading span{animation:echoActionSpin .65s linear infinite}@keyframes echoActionSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.echo-action-toast{grid-template-columns:36px minmax(0,1fr) 28px;border-radius:15px;padding:11px}.echo-action-toast-icon{width:34px;height:34px;border-radius:11px}.flash-toast-stack{z-index:12000!important}}.notification-clear-trigger-v1199{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:none!important}.notification-clear-dialog-v1199{width:min(470px,calc(100vw - 24px));max-width:470px;padding:0;border:0;border-radius:22px;background:transparent;color:var(--text);overflow:visible}.notification-clear-dialog-v1199::backdrop{background:rgba(15,23,42,.52);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.notification-clear-dialog-card-v1199{display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.24)}.notification-clear-dialog-icon-v1199{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger);font-size:23px;border:1px solid color-mix(in srgb,var(--danger) 18%,var(--line))}.notification-clear-dialog-copy-v1199{min-width:0;display:grid;gap:7px;align-content:start}.notification-clear-dialog-copy-v1199 .eyebrow{width:max-content;margin:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:999px;padding:5px 8px}.notification-clear-dialog-copy-v1199 h2{margin:0;font-size:19px;line-height:1.2;letter-spacing:-.02em}.notification-clear-dialog-copy-v1199 p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.notification-clear-dialog-actions-v1199{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:4px}.notification-clear-dialog-actions-v1199 form{margin:0!important}.notification-clear-dialog-actions-v1199 .btn{width:100%;min-height:42px;border-radius:13px;box-shadow:none}.v1193-notify-list .v1135-notify-empty{margin:0;padding:17px 13px;text-align:center;color:var(--muted);font-size:12px;line-height:1.4;background:color-mix(in srgb,var(--muted) 4%,transparent);border-radius:12px}@media(max-width:640px){.notification-hero-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.notification-hero-actions>form,.notification-hero-actions>.btn{width:100%!important}.notification-clear-dialog-v1199{width:min(440px,calc(100vw - 18px))}.notification-clear-dialog-card-v1199{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px;border-radius:19px}.notification-clear-dialog-icon-v1199{width:46px;height:46px;border-radius:14px;font-size:20px}.notification-clear-dialog-actions-v1199{grid-template-columns:1fr}}.account-security-box-v11100{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.account-security-head-v11100{display:flex;align-items:center;gap:11px}.account-security-head-v11100>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card));font-size:20px}.account-security-head-v11100>div{display:grid;gap:2px}.account-security-head-v11100 small{color:var(--muted);line-height:1.45}.admin-variant-row-v11100{display:grid!important;grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) minmax(105px,.8fr) minmax(90px,.65fr) minmax(100px,.7fr) 42px;gap:9px;align-items:center;margin-bottom:9px}.variant-remove-v11100{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--danger) 7%,var(--card));color:var(--danger);font-size:22px;line-height:1;cursor:pointer;box-shadow:none}.variant-remove-v11100:hover{background:color-mix(in srgb,var(--danger) 13%,var(--card))}.variant-actions-v11100{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.variant-actions-v11100 small{color:var(--muted);line-height:1.45}.system-health-main-v11100,.admin-orders-main-v11100{min-width:0;display:grid;gap:16px}.system-health-hero-v11100,.admin-orders-hero-v11100{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.system-health-hero-v11100 h1,.admin-orders-hero-v11100 h1{margin:4px 0 6px}.system-health-hero-v11100 p,.admin-orders-hero-v11100 p{margin:0;color:var(--muted);max-width:760px;line-height:1.55}.system-health-summary-v11100{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.system-health-summary-v11100>.card{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:11px;align-items:center;padding:16px}.system-health-summary-v11100 span{grid-row:1/3;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;font-weight:900}.system-health-summary-v11100 b{font-size:24px;line-height:1}.system-health-summary-v11100 small{color:var(--muted)}.system-health-summary-v11100 .is-success span{background:color-mix(in srgb,#16a34a 12%,var(--card));color:#15803d}.system-health-summary-v11100 .is-warning span{background:color-mix(in srgb,#f59e0b 14%,var(--card));color:#b45309}.system-health-summary-v11100 .is-error span{background:color-mix(in srgb,#dc2626 11%,var(--card));color:#dc2626}.system-health-groups-v11100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-health-group-v11100{padding:0;overflow:hidden}.system-health-group-head-v11100{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.system-health-group-head-v11100 h2{font-size:17px;margin:0}.system-health-group-head-v11100 span{font-size:12px;color:var(--muted)}.system-health-list-v11100{display:grid}.system-health-row-v11100{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px 18px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.system-health-row-v11100:last-child{border-bottom:0}.system-health-state-v11100{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;font-weight:900}.system-health-row-v11100>div{display:grid;gap:3px;min-width:0}.system-health-row-v11100 b{font-size:13px}.system-health-row-v11100 small{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.system-health-row-v11100.status-success .system-health-state-v11100{background:color-mix(in srgb,#16a34a 11%,var(--card));color:#15803d}.system-health-row-v11100.status-warning .system-health-state-v11100{background:color-mix(in srgb,#f59e0b 14%,var(--card));color:#b45309}.system-health-row-v11100.status-error .system-health-state-v11100{background:color-mix(in srgb,#dc2626 11%,var(--card));color:#dc2626}.system-health-time-v11100{margin:0;color:var(--muted);font-size:12px;text-align:right}.admin-orders-revenue-v11100{display:grid;gap:4px;text-align:right;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--primary) 7%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))}.admin-orders-revenue-v11100 small{color:var(--muted)}.admin-orders-revenue-v11100 b{font-size:20px}.admin-order-stats-v11100{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-order-stats-v11100 a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;text-decoration:none;color:var(--text);box-shadow:none}.admin-order-stats-v11100 span{font-size:12px;color:var(--muted)}.admin-order-stats-v11100 b{font-size:20px}.admin-order-stats-v11100 .is-pending{border-color:color-mix(in srgb,#f59e0b 24%,var(--line))}.admin-order-stats-v11100 .is-processing{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))}.admin-order-stats-v11100 .is-shipped{border-color:color-mix(in srgb,#7c3aed 24%,var(--line))}.admin-order-stats-v11100 .is-completed{border-color:color-mix(in srgb,#16a34a 24%,var(--line))}.admin-order-filters-v11100{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(130px,1fr)) repeat(2,minmax(135px,.8fr));gap:10px;padding:15px;align-items:end}.admin-order-filters-v11100 label{display:grid;gap:6px;margin:0}.admin-order-filters-v11100 label>span{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.admin-order-filter-actions-v11100{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.admin-orders-result-head-v11100{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.admin-orders-result-head-v11100 b{color:var(--text)}.admin-orders-table-v11100{overflow:auto}.admin-orders-table-v11100 td{vertical-align:middle}.admin-orders-table-v11100 td>small,.admin-orders-table-v11100 td>span+small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.admin-order-no-v11100{font-weight:850;text-decoration:none;color:var(--primary)}.admin-order-status-v11100,.admin-payment-status-v11100{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;background:var(--soft);border:1px solid var(--line)}.admin-order-status-v11100.status-pending,.admin-payment-status-v11100.payment-pending{color:#a16207;background:color-mix(in srgb,#f59e0b 10%,var(--card));border-color:color-mix(in srgb,#f59e0b 20%,var(--line))}.admin-order-status-v11100.status-processing{color:#1d4ed8;background:color-mix(in srgb,var(--primary) 9%,var(--card));border-color:color-mix(in srgb,var(--primary) 20%,var(--line))}.admin-order-status-v11100.status-shipped{color:#6d28d9;background:color-mix(in srgb,#7c3aed 9%,var(--card));border-color:color-mix(in srgb,#7c3aed 20%,var(--line))}.admin-order-status-v11100.status-completed,.admin-payment-status-v11100.payment-paid{color:#15803d;background:color-mix(in srgb,#16a34a 9%,var(--card));border-color:color-mix(in srgb,#16a34a 20%,var(--line))}.admin-order-status-v11100.status-cancelled,.admin-payment-status-v11100.payment-failed{color:#b91c1c;background:color-mix(in srgb,#dc2626 8%,var(--card));border-color:color-mix(in srgb,#dc2626 20%,var(--line))}.admin-payment-status-v11100.payment-refunded{color:#0f766e;background:color-mix(in srgb,#0d9488 8%,var(--card));border-color:color-mix(in srgb,#0d9488 20%,var(--line))}.admin-orders-mobile-v11100{display:none}.admin-orders-empty-v11100{text-align:center;padding:36px}.admin-orders-empty-v11100>span{font-size:32px}.admin-orders-empty-v11100 h2{margin:10px 0 4px}.admin-orders-empty-v11100 p{margin:0;color:var(--muted)}@media(max-width:1100px){.admin-order-filters-v11100{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-search-v11100{grid-column:span 3}.admin-order-stats-v11100{grid-template-columns:repeat(3,minmax(0,1fr))}.system-health-groups-v11100{grid-template-columns:1fr}}@media(max-width:760px){.admin-variant-row-v11100{grid-template-columns:1fr 1fr 42px}.admin-variant-row-v11100>input[name="variant_name[]"]{grid-column:1/3}.admin-variant-row-v11100>input[name="variant_sku[]"]{grid-column:1/2}.admin-variant-row-v11100>input[name="variant_price_delta[]"]{grid-column:2/3}.admin-variant-row-v11100>input[name="variant_stock[]"]{grid-column:1/2}.admin-variant-row-v11100>select{grid-column:2/3}.admin-variant-row-v11100>.variant-remove-v11100{grid-column:3;grid-row:1}.variant-actions-v11100{align-items:flex-start;flex-direction:column}.system-health-hero-v11100,.admin-orders-hero-v11100{align-items:flex-start;flex-direction:column;padding:17px}.system-health-hero-v11100 .btn{width:100%}.system-health-summary-v11100{grid-template-columns:1fr}.admin-order-stats-v11100{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-filters-v11100{grid-template-columns:1fr 1fr;padding:12px}.admin-order-search-v11100{grid-column:1/-1}.admin-order-filter-actions-v11100{display:grid;grid-template-columns:1fr 1fr}.admin-orders-table-v11100{display:none}.admin-orders-mobile-v11100{display:grid;gap:10px}.admin-order-card-v11100{display:grid;gap:12px;padding:14px}.admin-order-card-head-v11100{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-order-card-head-v11100>div{display:grid;gap:2px}.admin-order-card-head-v11100 small{color:var(--muted);font-size:10px;text-transform:uppercase}.admin-order-card-head-v11100 a{font-weight:850;text-decoration:none;color:var(--primary)}.admin-order-card-customer-v11100{display:grid;gap:2px}.admin-order-card-customer-v11100 small{color:var(--muted);overflow-wrap:anywhere}.admin-order-card-statuses-v11100{display:flex;flex-wrap:wrap;gap:7px}.admin-order-card-foot-v11100{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.admin-order-card-foot-v11100>span{font-size:12px;color:var(--muted)}.admin-order-card-foot-v11100 .btn{min-height:36px;padding:7px 11px}.admin-orders-revenue-v11100{width:100%;text-align:left}.system-health-time-v11100{text-align:left}}@media(max-width:480px){.admin-order-filters-v11100{grid-template-columns:1fr}.admin-order-search-v11100{grid-column:auto}.admin-order-filter-actions-v11100{grid-column:auto}.admin-order-stats-v11100{grid-template-columns:1fr 1fr}.admin-order-card-foot-v11100{align-items:stretch;flex-direction:column}.admin-order-card-foot-v11100 .btn{width:100%}}.admin-user-filters-v11100{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;gap:12px;align-items:end;margin:18px 0;padding:16px}.admin-user-filters-v11100 label{display:grid;gap:7px}.admin-user-filters-v11100 label>span{font-size:.78rem;font-weight:800;color:var(--muted)}.admin-user-filter-actions-v11100{display:flex;gap:8px}.admin-users-table-v11100 td,.admin-users-table-v11100 th{vertical-align:middle}@media(max-width:820px){.admin-user-filters-v11100{grid-template-columns:1fr 1fr}.admin-user-filters-v11100 label:first-child{grid-column:1/-1}.admin-user-filter-actions-v11100{grid-column:1/-1}.admin-user-filter-actions-v11100>*{flex:1}.admin-users-v11100 .user-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.admin-user-filters-v11100{grid-template-columns:1fr}.admin-user-filters-v11100 label:first-child,.admin-user-filter-actions-v11100{grid-column:auto}.admin-users-v11100 .user-mini-stats{grid-template-columns:1fr 1fr}}.admin-gallery-item-v11100{position:relative;overflow:hidden}.admin-gallery-item-v11100 figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px}.gallery-delete-v11100{width:30px;height:30px;border:1px solid rgba(220,38,38,.2);border-radius:10px;background:rgba(239,68,68,.08);color:#dc2626;font-size:20px;line-height:1;cursor:pointer}.gallery-delete-v11100:hover{background:rgba(239,68,68,.15)}.echo-confirm-overlay-v11100{position:fixed;inset:0;z-index:100000;background:rgba(15,23,42,.48);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.echo-confirm-overlay-v11100[hidden]{display:none}.echo-confirm-v11100{width:min(430px,100%);display:grid;grid-template-columns:auto 1fr;gap:14px;background:var(--card,#fff);color:var(--text,#111827);border:1px solid var(--border,#e5e7eb);border-radius:22px;padding:20px;box-shadow:0 24px 70px rgba(15,23,42,.26)}.echo-confirm-icon-v11100{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:900;background:rgba(239,68,68,.1);color:#dc2626}.echo-confirm-copy-v11100 h3{margin:2px 0 6px;font-size:1.05rem}.echo-confirm-copy-v11100 p{margin:0;color:var(--muted,#64748b);line-height:1.55}.echo-confirm-actions-v11100{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.echo-confirm-actions-v11100 .btn.danger{background:#dc2626;border-color:#dc2626;color:#fff}.echo-confirm-open-v11100{overflow:hidden}@media(max-width:520px){.echo-confirm-v11100{border-radius:20px;padding:17px}.echo-confirm-actions-v11100>*{flex:1}}.auth-help-links-v11100{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:.9rem}.auth-help-links-v11100 a{font-weight:800;text-decoration:none}.auth-card-v11100{max-width:500px;margin-inline:auto}.auth-icon-v11100{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:rgba(37,99,235,.1);color:var(--primary,#2563eb);font-size:28px;font-weight:900;margin-bottom:12px}.auth-form-v11100{display:grid;gap:14px;margin:18px 0}.auth-security-note-v11100{display:grid;gap:4px;padding:13px 14px;margin:4px 0 14px;border-radius:14px;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.12)}.auth-security-note-v11100 b{font-size:.82rem}.auth-security-note-v11100 span{font-size:.78rem;color:var(--muted)}.return-filters-v11100{display:grid;grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(170px,1fr) auto;gap:12px;align-items:end;padding:16px;margin:16px 0}.return-filters-v11100 label{display:grid;gap:7px}.return-filters-v11100 label>span{font-size:.78rem;font-weight:800;color:var(--muted)}.return-filter-actions-v11100{display:flex;gap:8px}.return-stats-v11100{margin-top:16px}@media(max-width:820px){.return-filters-v11100{grid-template-columns:1fr 1fr}.return-filters-v11100 label:first-child,.return-filter-actions-v11100{grid-column:1/-1}.return-filter-actions-v11100>*{flex:1}.return-stats-v11100{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.return-filters-v11100{grid-template-columns:1fr}.return-filters-v11100 label:first-child,.return-filter-actions-v11100{grid-column:auto}}.echo-license-body{margin:0;min-height:100vh;background:#f3f6fb;color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.echo-license-shell{min-height:100vh;display:grid;place-items:center;padding:28px 16px;box-sizing:border-box}.echo-license-card{width:min(760px,100%);background:#fff;border:1px solid #e5eaf2;border-radius:22px;padding:28px;box-shadow:0 18px 55px rgba(26,39,67,.10)}.echo-license-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.echo-license-mark{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#1769e0;color:#fff;font-weight:800;letter-spacing:-.04em}.echo-license-brand div:last-child{display:grid;gap:2px}.echo-license-brand strong{font-size:17px}.echo-license-brand span{font-size:12px;color:#718096}.echo-license-alert{padding:13px 14px;border-radius:12px;margin:0 0 16px;font-weight:700;font-size:14px}.echo-license-alert.success{background:#ecfdf3;color:#147a42;border:1px solid #b7efcc}.echo-license-alert.error{background:#fff1f1;color:#b42318;border:1px solid #ffd0cc}.echo-license-status{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:18px;border:1px solid #e6eaf0;background:#f9fbfd}.echo-license-status.active{background:#f0fbf5;border-color:#c8eed7}.echo-license-status.locked{background:#fff8f3;border-color:#f4dccb}.echo-license-status-icon{width:44px;height:44px;flex:0 0 44px;border-radius:13px;display:grid;place-items:center;background:#fff;border:1px solid #e7ebf2;font-size:19px}.echo-license-status small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#687386}.echo-license-status h1{font-size:24px;line-height:1.2;margin:4px 0 7px}.echo-license-status p{margin:0;color:#687386;font-size:14px;line-height:1.55}.echo-license-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.echo-license-meta>div{padding:13px 14px;border:1px solid #edf0f4;border-radius:13px;display:grid;gap:4px;background:#fff}.echo-license-meta span{font-size:11px;color:#7a8495;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.echo-license-meta b{font-size:14px;overflow-wrap:anywhere}.echo-license-form{border-top:1px solid #edf0f4;margin-top:18px;padding-top:20px}.echo-license-form label{display:block;font-size:13px;font-weight:800;margin-bottom:8px}.echo-license-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.echo-license-input-row input{height:48px;border:1px solid #dce2ea;border-radius:12px;padding:0 14px;font-size:15px;outline:none}.echo-license-input-row input:focus{border-color:#1769e0;box-shadow:0 0 0 3px rgba(23,105,224,.10)}.echo-license-input-row button,.echo-license-actions a,.echo-license-actions button{height:48px;border:0;border-radius:12px;padding:0 18px;background:#1769e0;color:#fff;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.echo-license-form>small{display:block;margin-top:8px;color:#7a8495;font-size:12px;line-height:1.5}.echo-license-actions{display:flex;gap:10px;margin-top:14px}.echo-license-actions form{margin:0}.echo-license-actions button{background:#eef4ff;color:#1769e0}.echo-license-security{margin-top:20px;padding:14px 16px;border-radius:14px;background:#f6f8fb;display:grid;gap:4px}.echo-license-security b{font-size:13px}.echo-license-security span{font-size:12px;color:#6c7687;line-height:1.5}.echo-license-card footer{text-align:center;margin-top:20px;font-size:12px;color:#8590a1}.echo-license-card footer a{color:#1769e0;text-decoration:none;font-weight:800}@media(max-width:620px){.echo-license-shell{padding:12px}.echo-license-card{padding:18px;border-radius:18px}.echo-license-status{padding:16px}.echo-license-status h1{font-size:20px}.echo-license-meta{grid-template-columns:1fr}.echo-license-input-row{grid-template-columns:1fr}.echo-license-input-row button{width:100%}.echo-license-actions{display:grid}.echo-license-actions form,.echo-license-actions button,.echo-license-actions a{width:100%;box-sizing:border-box}}.admin-product-filter-v1203{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(135px,1fr)) auto;gap:12px;align-items:end}.admin-product-filter-v1203 label{min-width:0}.admin-filter-actions-v1203{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.order-timeline-v1203{margin-top:18px;overflow:hidden}.order-timeline-head-v1203{align-items:flex-start;margin-bottom:4px}.order-timeline-head-v1203 h2{margin:3px 0 4px}.order-timeline-count-v1203{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--primary) 5%,var(--card));font-size:.82rem;font-weight:800;white-space:nowrap}.order-timeline-list-v1203{position:relative;padding:6px 0 2px}.order-timeline-list-v1203:before{content:"";position:absolute;top:18px;bottom:18px;left:9px;width:2px;background:var(--line)}.order-timeline-item-v1203{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:10px 0}.order-timeline-dot-v1203{position:relative;z-index:1;width:18px;height:18px;margin-top:2px;border:4px solid var(--card);border-radius:50%;background:var(--muted);box-shadow:0 0 0 1px var(--line)}.order-timeline-item-v1203.event-order_created .order-timeline-dot-v1203,.order-timeline-item-v1203.event-payment_paid .order-timeline-dot-v1203,.order-timeline-item-v1203.event-shipment_added .order-timeline-dot-v1203{background:#16a34a}.order-timeline-item-v1203.event-payment_failed .order-timeline-dot-v1203,.order-timeline-item-v1203.event-return_cancelled .order-timeline-dot-v1203{background:#dc2626}.order-timeline-item-v1203.event-return_requested .order-timeline-dot-v1203,.order-timeline-item-v1203.event-return_updated .order-timeline-dot-v1203{background:#2563eb}.order-timeline-content-v1203{min-width:0;padding:0 0 10px;border-bottom:1px solid var(--line)}.order-timeline-item-v1203:last-child .order-timeline-content-v1203{border-bottom:0;padding-bottom:0}.order-timeline-title-v1203{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-timeline-title-v1203 b{font-size:.96rem;line-height:1.4}.order-timeline-title-v1203 time{font-size:.78rem;color:var(--muted);font-weight:700;white-space:nowrap}.order-timeline-content-v1203 p{margin:4px 0 0;color:var(--muted);line-height:1.55}.order-timeline-content-v1203 small{display:block;margin-top:6px;color:var(--muted)}@media (max-width:1180px){.admin-product-filter-v1203{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-filter-actions-v1203{grid-column:span 3}}@media (max-width:720px){.admin-product-filter-v1203{grid-template-columns:1fr 1fr}.admin-product-filter-v1203 label:first-child{grid-column:1/-1}.admin-filter-actions-v1203{grid-column:1/-1}.admin-filter-actions-v1203 .btn{flex:1}.order-timeline-head-v1203{gap:10px}.order-timeline-title-v1203{display:block}.order-timeline-title-v1203 time{display:block;margin-top:3px}.order-timeline-list-v1203:before{left:8px}.order-timeline-item-v1203{grid-template-columns:18px minmax(0,1fr);gap:10px}.order-timeline-dot-v1203{width:16px;height:16px}}@media (max-width:420px){.admin-product-filter-v1203{grid-template-columns:1fr}.admin-product-filter-v1203 label:first-child,.admin-filter-actions-v1203{grid-column:auto}.order-timeline-count-v1203{font-size:.74rem;min-height:30px;padding:0 9px}}.forgot-page-v1204{width:min(1120px,100%);margin:0 auto;padding:clamp(16px,3vw,36px) 0;min-width:0}.forgot-shell-v1204{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);gap:22px;align-items:stretch;min-width:0}.forgot-info-v1204,.forgot-form-card-v1204{border-radius:26px;min-width:0}.forgot-info-v1204{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:clamp(24px,3vw,38px);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 12%,var(--card)),var(--card) 62%);box-shadow:0 16px 44px rgba(15,23,42,.07)}.forgot-info-v1204:after{content:"";position:absolute;right:-90px;bottom:-110px;width:280px;height:280px;border-radius:50%;background:color-mix(in srgb,var(--primary) 9%,transparent);pointer-events:none}.forgot-brand-mark-v1204{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:var(--primary);color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 25%,transparent)}.forgot-brand-mark-v1204 svg{width:30px;height:30px;fill:currentColor}.forgot-info-copy-v1204{position:relative;z-index:1}.forgot-eyebrow-v1204{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));color:var(--primary);font-size:.75rem;font-weight:850;letter-spacing:.01em}.forgot-info-copy-v1204 h1{margin:13px 0 10px;font-size:clamp(30px,3.7vw,46px);line-height:1.05;letter-spacing:-.035em;max-width:620px}.forgot-info-copy-v1204>p{margin:0;color:var(--muted);font-size:1rem;line-height:1.7;max-width:650px}.forgot-steps-v1204{position:relative;z-index:1;display:grid;gap:10px}.forgot-steps-v1204>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:16px}.forgot-steps-v1204>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:.85rem;font-weight:900}.forgot-steps-v1204 p{margin:0;min-width:0}.forgot-steps-v1204 b{display:block;font-size:.9rem;line-height:1.35}.forgot-steps-v1204 small{display:block;margin-top:3px;color:var(--muted);font-size:.78rem;line-height:1.45}.forgot-privacy-v1204{position:relative;z-index:1;margin-top:auto;display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:16px;background:color-mix(in srgb,#16a34a 7%,var(--card));border:1px solid color-mix(in srgb,#16a34a 18%,var(--line));color:var(--muted);font-size:.78rem;line-height:1.55}.forgot-privacy-v1204 svg{width:18px;height:18px;flex:0 0 18px;margin-top:1px;fill:#16a34a}.forgot-form-card-v1204{align-self:center;padding:clamp(22px,3vw,32px);border:1px solid var(--line);box-shadow:0 18px 50px rgba(15,23,42,.075)}.forgot-form-head-v1204{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.forgot-form-icon-v1204{width:50px;height:50px;display:grid;place-items:center;flex:0 0 50px;border-radius:16px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))}.forgot-form-icon-v1204 svg{width:23px;height:23px;fill:currentColor}.forgot-form-head-v1204 h2{margin:9px 0 5px;font-size:clamp(22px,2.5vw,29px);letter-spacing:-.025em;line-height:1.12}.forgot-form-head-v1204 p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.forgot-form-v1204{display:grid;gap:16px}.forgot-field-v1204{display:grid;gap:8px;font-size:.84rem;font-weight:800}.forgot-input-wrap-v1204{position:relative;display:flex;align-items:center}.forgot-input-wrap-v1204>svg{position:absolute;left:14px;width:19px;height:19px;fill:var(--muted);pointer-events:none;z-index:1}.forgot-input-wrap-v1204 input{width:100%;min-height:52px;padding:0 14px 0 44px;border-radius:14px;background:var(--bg);border:1px solid var(--line);font-size:.94rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.forgot-input-wrap-v1204 input:focus{outline:0;border-color:color-mix(in srgb,var(--primary) 58%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent);background:var(--card)}.forgot-submit-v1204{min-height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:850}.forgot-submit-v1204 svg{width:18px;height:18px;fill:currentColor}.forgot-help-v1204{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:13px 14px;border-radius:15px;border:1px solid var(--line);background:color-mix(in srgb,var(--primary) 4%,var(--bg))}.forgot-help-icon-v1204{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:.78rem;font-weight:900}.forgot-help-v1204 p{margin:0;min-width:0}.forgot-help-v1204 b{display:block;font-size:.79rem}.forgot-help-v1204 span{display:block;margin-top:3px;color:var(--muted);font-size:.75rem;line-height:1.5}.forgot-actions-v1204{display:grid;gap:13px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.forgot-actions-v1204>.btn{min-height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:7px}.forgot-actions-v1204>.btn svg{width:18px;height:18px;fill:currentColor}.forgot-register-link-v1204{display:block;text-align:center;color:var(--muted);font-size:.8rem;text-decoration:none}.forgot-register-link-v1204 b{color:var(--primary)}@media(max-width:860px){.forgot-page-v1204{padding:14px 0}.forgot-shell-v1204{grid-template-columns:1fr;gap:14px}.forgot-info-v1204{padding:22px;gap:16px}.forgot-info-copy-v1204 h1{font-size:32px}.forgot-steps-v1204{grid-template-columns:1fr 1fr}.forgot-steps-v1204>div:last-child{grid-column:1/-1}.forgot-privacy-v1204{margin-top:0}.forgot-form-card-v1204{width:100%;padding:22px}}@media(max-width:560px){.forgot-page-v1204{padding:8px 0}.forgot-info-v1204,.forgot-form-card-v1204{border-radius:20px}.forgot-info-v1204{padding:18px}.forgot-brand-mark-v1204{width:52px;height:52px;border-radius:16px}.forgot-brand-mark-v1204 svg{width:25px;height:25px}.forgot-info-copy-v1204 h1{font-size:28px;margin-top:11px}.forgot-info-copy-v1204>p{font-size:.9rem;line-height:1.6}.forgot-steps-v1204{grid-template-columns:1fr}.forgot-steps-v1204>div:last-child{grid-column:auto}.forgot-steps-v1204>div{padding:10px}.forgot-privacy-v1204{font-size:.74rem}.forgot-form-card-v1204{padding:18px}.forgot-form-head-v1204{gap:11px;margin-bottom:20px}.forgot-form-icon-v1204{width:44px;height:44px;flex-basis:44px;border-radius:14px}.forgot-form-head-v1204 h2{font-size:23px;margin-top:7px}.forgot-input-wrap-v1204 input,.forgot-submit-v1204{min-height:50px}.forgot-help-v1204{padding:12px}.forgot-actions-v1204{margin-top:15px;padding-top:15px}}@media(max-width:380px){.forgot-form-head-v1204{display:block}.forgot-form-icon-v1204{margin-bottom:10px}.forgot-form-head-v1204 h2{font-size:21px}.forgot-info-copy-v1204 h1{font-size:25px}}.register-consents-v1205{display:grid;gap:11px;margin-top:2px}.enhanced-auth-form .register-consent-row-v1205{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px!important;margin:0;border:1px solid var(--line);border-radius:17px;padding:13px 14px;background:color-mix(in srgb,var(--bg) 76%,var(--card));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.enhanced-auth-form .register-consent-row-v1205:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--card))}.enhanced-auth-form .register-consent-row-v1205:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.enhanced-auth-form .register-consent-row-v1205.is-required{background:color-mix(in srgb,var(--primary) 4%,var(--card));border-color:color-mix(in srgb,var(--primary) 20%,var(--line))}.enhanced-auth-form .register-consent-row-v1205 input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;margin:2px 0 0!important;padding:0!important;border-radius:6px;accent-color:var(--primary);cursor:pointer;flex:0 0 22px}.register-consent-copy-v1205{display:block;min-width:0;font-weight:650;line-height:1.45}.register-consent-copy-v1205 strong{display:block;color:var(--text);font-size:14px;line-height:1.5}.register-consent-copy-v1205 strong em{color:var(--danger);font-style:normal}.register-consent-copy-v1205 small{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:550;line-height:1.55}.register-consent-copy-v1205 a{color:var(--primary);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.register-privacy-note-v1205{display:grid;gap:3px}.register-privacy-note-v1205 b{color:var(--text);font-size:13px}.register-privacy-note-v1205 span{display:block}@media(max-width:560px){.register-consents-v1205{gap:10px}.enhanced-auth-form .register-consent-row-v1205{grid-template-columns:22px minmax(0,1fr);gap:10px!important;padding:12px}.enhanced-auth-form .register-consent-row-v1205 input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important}.register-consent-copy-v1205 strong{font-size:13px}.register-consent-copy-v1205 small{font-size:11.5px}}.slider-publish-box-v1207{display:grid;gap:12px;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:var(--surface-soft,#f8fafc);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.slider-publish-box-v1207:has(input:checked),.slider-publish-box-v1207.is-active{border-color:rgba(37,99,235,.36);background:rgba(37,99,235,.055);box-shadow:0 10px 24px rgba(15,23,42,.05)}.slider-publish-toggle-v1207{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;cursor:pointer}.slider-publish-toggle-v1207 input{width:20px!important;height:20px!important;margin:0!important;accent-color:#2563eb}.slider-publish-icon-v1207{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(37,99,235,.10);color:#2563eb;font-size:18px}.slider-publish-toggle-v1207 span:last-child{display:grid;gap:2px;min-width:0}.slider-publish-toggle-v1207 b{font-size:14px}.slider-publish-toggle-v1207 small,.slider-publish-note-v1207 span{font-size:12px;line-height:1.45;color:var(--muted,#64748b)}.slider-publish-note-v1207{display:grid;gap:3px;padding:10px 12px;border-radius:12px;background:rgba(15,23,42,.035)}.slider-publish-note-v1207 b{font-size:12px;color:var(--text,#0f172a)}[data-theme="dark"] .slider-publish-box-v1207{background:rgba(255,255,255,.025)}[data-theme="dark"] .slider-publish-note-v1207{background:rgba(255,255,255,.04)}@media(max-width:640px){.slider-publish-box-v1207{padding:12px;border-radius:14px}.slider-publish-toggle-v1207{grid-template-columns:auto auto minmax(0,1fr)!important}.slider-publish-icon-v1207{width:34px;height:34px}.slider-publish-note-v1207{padding:9px 10px}}.admin-bulk-products-v1189 .admin-product-card-v67{position:relative;padding-right:64px!important}.admin-product-select-v1189{position:absolute;top:14px;right:14px;left:auto;z-index:3;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 92%,var(--bg));box-shadow:0 10px 30px rgba(15,23,42,.06)}.admin-product-select-v1189 input{margin:0;width:18px;height:18px}.admin-product-card-v67>.admin-product-thumb-v67{grid-column:1;grid-row:1 / span 2}.admin-product-card-v67>.admin-product-info-v67{grid-column:2;grid-row:1}.admin-product-card-v67>.admin-product-actions-v67{grid-column:3;grid-row:1 / span 2;align-self:stretch}.admin-product-actions-v67{align-content:center}.admin-product-meta-v67 span{min-height:62px;align-content:start}@media(max-width:1100px){.admin-bulk-products-v1189 .admin-product-card-v67{padding-right:16px!important} .admin-product-select-v1189{top:12px;right:12px} .admin-product-card-v67>.admin-product-thumb-v67{grid-column:1;grid-row:1} .admin-product-card-v67>.admin-product-info-v67{grid-column:2;grid-row:1} .admin-product-card-v67>.admin-product-actions-v67{grid-column:1 / -1;grid-row:2}}@media(max-width:900px){.admin-product-card-v67{grid-template-columns:78px minmax(0,1fr)!important;gap:12px;align-items:start} .admin-product-thumb-v67{margin-top:4px} .admin-product-title-v67 p{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35} .admin-product-meta-v67 span{min-height:58px;border-radius:16px}}@media(max-width:640px){.admin-bulk-bar-v1189{display:grid;grid-template-columns:1fr;align-items:stretch} .admin-bulk-bar-v1189 select,.admin-bulk-bar-v1189 .btn{width:100%} .admin-bulk-bar-v1189 [data-bulk-count]{margin-left:0}}@media(max-width:520px){.admin-product-card-v67{grid-template-columns:64px minmax(0,1fr)!important;padding:14px!important;gap:11px} .admin-product-select-v1189{width:34px;height:34px;top:10px;right:10px;border-radius:11px} .admin-product-thumb-v67{width:64px;height:64px;border-radius:16px} .admin-product-title-v67{padding-right:30px} .admin-product-title-v67 h2{white-space:normal;line-height:1.3} .admin-product-meta-v67{grid-template-columns:1fr 1fr!important} .admin-product-meta-v67 span{padding:10px 9px;min-height:56px} .admin-product-meta-v67 small{font-size:10px;line-height:1.25} .admin-product-actions-v67{grid-template-columns:1fr 1fr!important;gap:8px} .admin-product-actions-v67 .btn{min-height:44px}}@media(max-width:380px){.admin-product-meta-v67{grid-template-columns:1fr!important} .admin-product-actions-v67{grid-template-columns:1fr!important}}.home-commerce-hero-v1211{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;align-items:stretch!important;gap:22px!important;padding:26px!important;overflow:hidden!important}.home-hero-copy-v1211{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 10px 16px 14px}.home-hero-copy-v1211 h1{margin:13px 0 12px!important;font-size:clamp(34px,4.4vw,56px)!important;line-height:1.03!important;letter-spacing:-.035em}.home-hero-copy-v1211 p{margin:0 0 20px!important;max-width:680px;line-height:1.62}.home-hero-trust-v1211{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.home-hero-trust-v1211 span{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 68%,transparent);color:var(--muted);font-size:12px;font-weight:800}.home-hero-slider-v1211{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:24px;background:color-mix(in srgb,var(--card) 96%,transparent);box-shadow:0 18px 48px rgba(15,23,42,.08)}.home-hero-slider-head-v1211{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.home-hero-slider-head-v1211>div:first-child{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.home-hero-slider-head-v1211 strong{font-size:14px}.home-hero-slider-head-v1211 small{color:var(--muted);font-size:11px;font-weight:800}.home-hero-slider-head-v1211 .badge{padding:6px 9px;font-size:10px}.home-hero-slider-nav-v1211{display:flex;gap:6px;flex-shrink:0}.home-hero-slider-nav-v1211 button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--text);font-size:21px;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.home-hero-slider-nav-v1211 button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 6%,var(--card))}.home-hero-slider-viewport-v1211{min-width:0;overflow:hidden;border-radius:18px}.home-hero-slider-track-v1211{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;gap:0!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;outline:none}.home-hero-slider-track-v1211::-webkit-scrollbar{display:none}.home-hero-slide-v1211{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:10px;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 4%,var(--card)),var(--card))}.home-hero-slide-image-v1211{position:relative;display:grid;place-items:center;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,var(--bg)),color-mix(in srgb,#7c3aed 8%,var(--bg)))}.home-hero-slide-image-v1211 img{width:100%;height:100%;object-fit:cover}.home-hero-placeholder-v1211{font-size:38px}.home-hero-discount-v1211{position:absolute;top:8px;left:8px;z-index:2;padding:6px 8px;border-radius:10px;background:#fee2e2;color:#b91c1c;font-size:10px;font-weight:900;box-shadow:0 8px 18px rgba(185,28,28,.09)}.home-hero-slide-info-v1211{display:flex;flex-direction:column;min-width:0;gap:8px}.home-hero-slide-meta-v1211{color:var(--muted);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hero-slide-info-v1211 h2{margin:0!important;font-size:clamp(17px,1.7vw,22px)!important;line-height:1.2!important;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hero-slide-info-v1211 h2 a:hover{color:var(--primary)}.home-hero-price-v1211{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.home-hero-price-v1211 b{font-size:21px}.home-hero-price-v1211 del{color:var(--muted);font-size:12px;font-weight:700}.home-hero-slide-foot-v1211{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.home-hero-slide-foot-v1211>span{font-size:11px;font-weight:900}.home-hero-slide-foot-v1211 .is-stock{color:#059669}.home-hero-slide-foot-v1211 .is-out{color:var(--danger)}.home-hero-slide-foot-v1211 .btn{min-height:36px;padding:8px 11px;border-radius:11px;font-size:11px;white-space:nowrap}.home-hero-slider-bottom-v1211{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px}.home-hero-slider-bottom-v1211>span{color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}.home-hero-slider-dots-v1211{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.home-hero-slider-dots-v1211 button{width:7px;height:7px;min-width:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 35%,transparent);cursor:pointer;transition:width .2s ease,background .2s ease}.home-hero-slider-dots-v1211 button.is-active{width:20px;background:var(--primary)}html[data-theme=dark] .home-hero-slider-v1211{background:color-mix(in srgb,var(--card) 94%,#020617);box-shadow:0 20px 46px rgba(0,0,0,.2)}@media(max-width:1100px){.home-commerce-hero-v1211{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)!important}.home-hero-slide-v1211{grid-template-columns:126px minmax(0,1fr)}.home-hero-slide-foot-v1211{align-items:flex-start;flex-direction:column}.home-hero-slide-foot-v1211 .btn{width:100%}}@media(max-width:900px){.home-commerce-hero-v1211{grid-template-columns:1fr!important;padding:20px!important;gap:16px!important}.home-hero-copy-v1211{padding:4px}.home-hero-copy-v1211 h1{font-size:clamp(30px,7vw,42px)!important}.home-hero-slider-v1211{width:100%;border-radius:20px}.home-hero-slide-v1211{grid-template-columns:150px minmax(0,1fr)}.home-hero-slide-foot-v1211{align-items:center;flex-direction:row}.home-hero-slide-foot-v1211 .btn{width:auto}}@media(max-width:560px){.home-commerce-hero-v1211{padding:14px!important}.home-hero-copy-v1211{padding:4px 2px 2px}.home-hero-copy-v1211 .actions{display:grid;grid-template-columns:1fr 1fr}.home-hero-copy-v1211 .actions .btn{width:100%;padding-left:10px;padding-right:10px}.home-hero-trust-v1211{gap:6px;margin-top:13px}.home-hero-trust-v1211 span{font-size:10px;min-height:31px;padding:6px 8px}.home-hero-slider-v1211{padding:9px;border-radius:18px}.home-hero-slider-head-v1211 strong{font-size:12px}.home-hero-slider-head-v1211 small{display:none}.home-hero-slider-nav-v1211 button{width:32px;height:32px}.home-hero-slide-v1211{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px;border-radius:15px}.home-hero-slide-image-v1211{border-radius:13px}.home-hero-slide-info-v1211{gap:6px}.home-hero-slide-info-v1211 h2{font-size:16px!important}.home-hero-price-v1211 b{font-size:18px}.home-hero-slide-foot-v1211{align-items:flex-start;flex-direction:column;gap:6px}.home-hero-slide-foot-v1211 .btn{width:100%;min-height:34px;padding:7px 9px}.home-hero-slider-bottom-v1211{padding:1px 2px}}@media(max-width:380px){.home-hero-copy-v1211 .actions{grid-template-columns:1fr}.home-hero-slide-v1211{grid-template-columns:98px minmax(0,1fr)}.home-hero-slide-meta-v1211{display:none}.home-hero-slider-dots-v1211{gap:4px}}.shop-filter-check-v1189{min-width:0}.shop-filter-check-v1189 .check{width:100%;min-height:52px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 76%,var(--card));font-size:14px;font-weight:800;line-height:1.35;color:var(--text)}.shop-filter-check-v1189 .check input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--primary)}.shop-clean-toolbar-v1143 .btn.ghost,.category-clean-toolbar-v1142 .btn.ghost{background:var(--card)}@media (max-width:900px){.shop-clean-toolbar-v1143,.category-clean-toolbar-v1142{padding:14px;border-radius:22px;gap:10px;grid-template-columns:1fr 1fr} .shop-clean-toolbar-v1143>label:first-child,.category-clean-toolbar-v1142>label:first-child{grid-column:1/-1} .shop-clean-toolbar-v1143>label:last-of-type,.category-clean-toolbar-v1142>label:last-of-type{grid-column:auto} .shop-clean-toolbar-v1143 .btn,.category-clean-toolbar-v1142 .btn{min-height:44px;border-radius:16px}}@media (max-width:640px){.shop-clean-toolbar-v1143,.category-clean-toolbar-v1142{grid-template-columns:1fr;gap:12px;padding:16px;border-radius:22px} .shop-clean-toolbar-v1143 label,.category-clean-toolbar-v1142 label{display:grid;gap:7px} .shop-clean-toolbar-v1143 label span,.category-clean-toolbar-v1142 label span{font-size:12px;font-weight:900;letter-spacing:.01em;color:var(--muted)} .shop-clean-toolbar-v1143 input,.shop-clean-toolbar-v1143 select,.category-clean-toolbar-v1142 input,.category-clean-toolbar-v1142 select{min-height:48px;padding:12px 14px;border-radius:16px;font-size:15px} .shop-clean-toolbar-v1143 .btn,.category-clean-toolbar-v1142 .btn{grid-column:auto!important;width:100%;min-height:48px;font-size:16px;border-radius:16px} .shop-filter-check-v1189 .check{min-height:54px;padding:12px 14px;border-radius:16px}}@media (max-width:420px){.shop-clean-toolbar-v1143,.category-clean-toolbar-v1142{padding:14px;gap:10px;border-radius:20px} .shop-filter-check-v1189 .check{padding:11px 13px;gap:10px;font-size:13.5px} .shop-filter-check-v1189 .check input[type=checkbox]{width:18px;height:18px}}.shop-filter-actions-v1213{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;min-width:0}.shop-filter-actions-v1213 .btn{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:900px){.shop-filter-actions-v1213{grid-column:1/-1;gap:10px}}@media(max-width:640px){.shop-filter-actions-v1213{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px} .shop-filter-actions-v1213 .btn{min-height:48px!important;font-size:15px!important;padding-left:10px!important;padding-right:10px!important;border-radius:16px!important}}@media(max-width:360px){.shop-filter-actions-v1213{gap:7px} .shop-filter-actions-v1213 .btn{font-size:14px!important;padding-left:8px!important;padding-right:8px!important}}.admin-activity-page-v1214 .admin-main-v67{gap:14px}.admin-activity-filter-v1214{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(180px,.7fr) auto;gap:10px;align-items:end;padding:14px}.admin-activity-filter-v1214 label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.admin-activity-filter-v1214 input,.admin-activity-filter-v1214 select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px}.admin-activity-actions-v1214{display:flex;gap:8px}.admin-activity-actions-v1214 .btn{min-height:44px}.admin-activity-list-v1214{display:grid;gap:10px}.admin-activity-card-v1214{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:14px!important;border-radius:20px!important}.admin-activity-icon-v1214{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--success,#16a34a) 12%,var(--card));color:var(--success,#16814b);font-weight:950}.admin-activity-body-v1214{min-width:0;display:grid;gap:8px}.admin-activity-head-v1214{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-activity-head-v1214 b{display:block;font-size:15px}.admin-activity-head-v1214 small{display:block;margin-top:3px;color:var(--muted);font-weight:750}.admin-activity-head-v1214 time{white-space:nowrap;color:var(--muted);font-size:12px;font-weight:800}.admin-activity-meta-v1214{display:flex;gap:7px;flex-wrap:wrap}.admin-activity-meta-v1214 span{display:inline-flex;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 72%,var(--card));font-size:11px;color:var(--muted);font-weight:800}@media(max-width:760px){.admin-activity-filter-v1214{grid-template-columns:1fr}.admin-activity-actions-v1214{display:grid;grid-template-columns:1fr 1fr}.admin-activity-actions-v1214 .btn{width:100%}.admin-activity-head-v1214{display:grid}.admin-activity-head-v1214 time{white-space:normal}.admin-activity-card-v1214{grid-template-columns:36px minmax(0,1fr);padding:12px!important}.admin-activity-icon-v1214{width:36px;height:36px;border-radius:12px}}@media(max-width:420px){.admin-activity-actions-v1214{grid-template-columns:1fr}.admin-activity-meta-v1214 span{max-width:100%;overflow:hidden;text-overflow:ellipsis}}.settings-security-note-v1214{display:grid;gap:4px;margin:10px 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--text)}.settings-security-note-v1214 b{font-size:13px}.settings-security-note-v1214 span{font-size:12px;line-height:1.5;color:var(--muted)}.pwa-install-banner{grid-template-columns:auto minmax(0,1fr) auto auto!important}.pwa-install-icon-v1215{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:17px;background:color-mix(in srgb,var(--primary) 7%,var(--card));overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.08)}.pwa-install-icon-v1215 img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.pwa-install-icon-v1215.is-fallback:after{content:"E";display:grid;place-items:center;width:100%;height:100%;font-weight:950;font-size:24px;color:var(--primary)}.pwa-install-icon-v1215.is-fallback img{display:none}@media(max-width:640px){.pwa-install-banner{grid-template-columns:50px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:8px!important} .pwa-install-icon-v1215{width:50px;height:50px;flex-basis:50px;border-radius:15px} .pwa-install-icon-v1215 img{border-radius:14px} .pwa-install-close{grid-column:1/-1!important}}@media(max-width:380px){.pwa-install-banner{grid-template-columns:46px minmax(0,1fr)!important} .pwa-install-icon-v1215{width:46px;height:46px;flex-basis:46px} .pwa-install-banner .btn{grid-column:1/-1!important;width:100%!important} .pwa-install-close{grid-column:1/-1!important}}.pwa-install-banner{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:16px!important}.pwa-install-banner b{font-size:15px!important;line-height:1.25!important;margin-bottom:4px}.pwa-install-banner span{font-size:13px!important;line-height:1.5!important}.pwa-install-actions-v1217{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;margin-top:2px}.pwa-install-actions-v1217 .btn,.pwa-install-actions-v1217 .pwa-install-close{width:100%!important;min-height:46px!important;border-radius:16px!important;font-size:15px!important;font-weight:800!important;padding:12px 14px!important;margin:0!important}.pwa-install-actions-v1217 .btn{box-shadow:0 12px 30px rgba(37,99,235,.18)}.pwa-install-actions-v1217 .pwa-install-close{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--bg) 68%,var(--card))!important;color:var(--text)!important}@media (max-width:640px){.pwa-install-banner{grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;padding:14px!important;gap:12px!important;border-radius:22px!important} .pwa-install-icon-v1215{width:56px!important;height:56px!important;flex-basis:56px!important} .pwa-install-icon-v1215 img{border-radius:16px!important} .pwa-install-actions-v1217{grid-template-columns:1fr 1fr!important;grid-column:1/-1!important;gap:10px!important;margin-top:4px} .pwa-install-banner b{font-size:16px!important} .pwa-install-banner span{font-size:13px!important}}@media (max-width:420px){.pwa-install-banner{grid-template-columns:52px minmax(0,1fr)!important;padding:13px!important;gap:11px!important} .pwa-install-icon-v1215{width:52px!important;height:52px!important;flex-basis:52px!important} .pwa-install-actions-v1217{gap:8px!important} .pwa-install-actions-v1217 .btn,.pwa-install-actions-v1217 .pwa-install-close{min-height:44px!important;padding:11px 10px!important;font-size:14px!important;border-radius:15px!important}}.pwa-install-actions-v1217{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;width:100%!important}.pwa-install-actions-v1217>.btn,.pwa-install-actions-v1217>.pwa-install-close{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.2!important;margin:0!important}@media(max-width:640px){.pwa-install-actions-v1217{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important} .pwa-install-actions-v1217>.btn,.pwa-install-actions-v1217>.pwa-install-close{grid-column:auto!important;min-height:46px!important;padding:10px 8px!important;font-size:13.5px!important}}@media(max-width:360px){.pwa-install-actions-v1217{gap:6px!important} .pwa-install-actions-v1217>.btn,.pwa-install-actions-v1217>.pwa-install-close{min-height:44px!important;padding:9px 6px!important;font-size:12.5px!important}}.admin-inventory-page-v1219 .admin-main-v67{min-width:0}.inventory-stat-grid-v1219 .admin-stat-card-v67 b{font-size:clamp(22px,3vw,30px)}.inventory-alert-section-v1219{display:grid;gap:14px;padding:16px!important}.inventory-alert-grid-v1219{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-alert-card-v1219{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:10px;background:color-mix(in srgb,var(--bg) 62%,var(--card))}.inventory-alert-card-v1219.is-out{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:color-mix(in srgb,var(--danger) 6%,var(--card))}.inventory-alert-card-v1219.is-low{border-color:color-mix(in srgb,#f59e0b 35%,var(--line));background:color-mix(in srgb,#f59e0b 5%,var(--card))}.inventory-alert-thumb-v1219{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:var(--card);border:1px solid var(--line)}.inventory-alert-thumb-v1219 img{width:100%;height:100%;object-fit:cover}.inventory-alert-card-v1219>div:nth-child(2){min-width:0}.inventory-alert-card-v1219>div:nth-child(2) b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-alert-card-v1219>div:nth-child(2) small{display:block;color:var(--muted);margin-top:3px}.inventory-alert-stock-v1219{display:grid;text-align:center;min-width:58px}.inventory-alert-stock-v1219 b{font-size:20px}.inventory-alert-stock-v1219 small{color:var(--muted);font-size:10px}.inventory-history-v1219{display:grid;gap:12px}.inventory-filter-v1219{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(170px,.7fr) auto;gap:10px;align-items:end;padding:14px!important}.inventory-filter-v1219 label{display:grid;gap:6px}.inventory-filter-v1219 label>span{font-size:12px;color:var(--muted);font-weight:850}.inventory-filter-actions-v1219{display:flex;gap:8px}.inventory-movement-list-v1219{display:grid;gap:10px}.inventory-movement-card-v1219{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:13px!important}.inventory-movement-sign-v1219{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;font-size:22px;font-weight:950}.inventory-movement-sign-v1219.is-plus{background:color-mix(in srgb,#16a34a 12%,var(--card));color:#15803d}.inventory-movement-sign-v1219.is-minus{background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger)}.inventory-movement-body-v1219{min-width:0;display:grid;gap:7px}.inventory-movement-head-v1219{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-movement-head-v1219 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-movement-head-v1219 time{flex:0 0 auto;color:var(--muted);font-size:11px}.inventory-movement-meta-v1219{display:flex;flex-wrap:wrap;gap:6px}.inventory-movement-meta-v1219 span,.inventory-movement-meta-v1219 strong{display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:11px}.inventory-movement-meta-v1219 strong.is-plus{color:#15803d}.inventory-movement-meta-v1219 strong.is-minus{color:var(--danger)}.inventory-movement-body-v1219 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:900px){.inventory-alert-grid-v1219{grid-template-columns:1fr}.inventory-filter-v1219{grid-template-columns:1fr 1fr}.inventory-filter-actions-v1219{grid-column:1/-1}.inventory-filter-actions-v1219>*{flex:1}}@media(max-width:560px){.inventory-alert-section-v1219{padding:13px!important}.inventory-alert-card-v1219{grid-template-columns:48px minmax(0,1fr) auto;padding:9px}.inventory-alert-thumb-v1219{width:48px;height:48px}.inventory-alert-card-v1219>.btn{grid-column:1/-1;width:100%}.inventory-alert-stock-v1219{min-width:50px}.inventory-filter-v1219{grid-template-columns:1fr;padding:12px!important}.inventory-filter-actions-v1219{grid-column:auto}.inventory-movement-card-v1219{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:11px!important}.inventory-movement-sign-v1219{width:40px;height:40px;border-radius:13px}.inventory-movement-head-v1219{display:grid;gap:4px}.inventory-movement-head-v1219 b{white-space:normal}.inventory-movement-head-v1219 time{font-size:10px}}.admin-simple-filter-v1219{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.65fr) minmax(130px,.5fr) auto;gap:10px;align-items:end;padding:14px!important}.admin-contact-filter-v1219{grid-template-columns:minmax(240px,1.5fr) minmax(160px,.65fr) auto}.admin-simple-filter-v1219 label{display:grid;gap:6px;min-width:0}.admin-simple-filter-v1219 label>span{font-size:12px;color:var(--muted);font-weight:850}.admin-simple-filter-actions-v1219{display:flex;gap:8px}.admin-review-list-v1219,.admin-contact-list-v1219{display:grid;gap:10px}.admin-review-card-v1219{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:14px;align-items:start;padding:14px!important}.admin-review-main-v1219{display:grid;gap:8px;min-width:0}.admin-review-head-v1219,.admin-contact-head-v1219{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-review-head-v1219>div,.admin-contact-head-v1219>div{min-width:0}.admin-review-head-v1219 b,.admin-contact-head-v1219 b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-review-head-v1219 small,.admin-contact-head-v1219 small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.admin-review-stars-v1219{display:flex;align-items:center;gap:7px;color:#f59e0b;font-size:15px;letter-spacing:1px}.admin-review-stars-v1219 span{color:var(--muted);font-size:11px;letter-spacing:0}.admin-review-main-v1219 p{margin:0;line-height:1.55}.admin-review-actions-v1219{display:grid;gap:8px}.admin-review-actions-v1219 form:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.admin-review-actions-v1219 form:last-child .btn{width:100%}.admin-contact-card-v1219{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px!important}.admin-contact-card-v1219.is-new{border-color:color-mix(in srgb,var(--primary) 30%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--card))}.admin-contact-icon-v1219{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:color-mix(in srgb,var(--primary) 10%,var(--card));font-size:20px}.admin-contact-body-v1219{display:grid;gap:7px;min-width:0}.admin-contact-body-v1219 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.admin-contact-meta-v1219{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:11px}.admin-contact-meta-v1219 span,.admin-contact-meta-v1219 time{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px 8px}@media(max-width:900px){.admin-simple-filter-v1219,.admin-contact-filter-v1219{grid-template-columns:1fr 1fr}.admin-simple-filter-v1219>label:first-child{grid-column:1/-1}.admin-simple-filter-actions-v1219{grid-column:1/-1}.admin-simple-filter-actions-v1219>*{flex:1}.admin-review-card-v1219{grid-template-columns:1fr}.admin-review-actions-v1219{grid-template-columns:1fr auto}.admin-review-actions-v1219 form:first-child{grid-template-columns:minmax(0,1fr) auto}.admin-contact-card-v1219{grid-template-columns:44px minmax(0,1fr)}.admin-contact-card-v1219>.btn{grid-column:1/-1;width:100%}}@media(max-width:560px){.admin-simple-filter-v1219,.admin-contact-filter-v1219{grid-template-columns:1fr;padding:12px!important}.admin-simple-filter-v1219>label:first-child,.admin-simple-filter-actions-v1219{grid-column:auto}.admin-review-card-v1219{padding:12px!important}.admin-review-head-v1219,.admin-contact-head-v1219{display:grid;gap:7px}.admin-review-head-v1219 b,.admin-contact-head-v1219 b{white-space:normal}.admin-review-actions-v1219{grid-template-columns:1fr}.admin-review-actions-v1219 form:first-child{grid-template-columns:1fr}.admin-review-actions-v1219 .btn,.admin-review-actions-v1219 select{width:100%;min-height:42px}.admin-contact-card-v1219{grid-template-columns:40px minmax(0,1fr);padding:11px!important}.admin-contact-icon-v1219{width:40px;height:40px;border-radius:13px}.admin-contact-body-v1219 p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.coupon-filter-v1220{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.75fr)) auto;gap:10px;align-items:end;padding:14px}.coupon-filter-v1220 label,.shipment-filter-v1220 label{display:grid;gap:6px;min-width:0}.coupon-filter-v1220 label>span,.shipment-filter-v1220 label>span,.coupon-form-card-v1220 label>span{font-size:12px;font-weight:900;color:var(--muted)}.coupon-filter-v1220 input,.coupon-filter-v1220 select,.shipment-filter-v1220 input,.shipment-filter-v1220 select,.coupon-form-card-v1220 input,.coupon-form-card-v1220 select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px;font-weight:750}.coupon-filter-actions-v1220,.shipment-filter-actions-v1220,.coupon-form-actions-v1220{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coupon-list-v1220{display:grid;gap:12px}.coupon-card-v1220{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(140px,.65fr) minmax(0,2fr) auto;gap:14px;align-items:center;padding:15px!important;border-radius:22px!important}.coupon-main-v1220{display:grid;gap:9px;justify-items:start}.coupon-code-v1220{display:inline-flex;align-items:center;min-height:36px;border-radius:12px;padding:7px 11px;background:color-mix(in srgb,var(--primary) 11%,var(--card));color:var(--primary);font-weight:950;letter-spacing:.05em}.coupon-value-v1220{display:grid;gap:3px}.coupon-value-v1220 b{font-size:24px;letter-spacing:-.03em}.coupon-value-v1220 span{font-size:12px;color:var(--muted);font-weight:800}.coupon-meta-v1220{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.coupon-meta-v1220>span{display:grid;gap:2px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:9px 10px;background:color-mix(in srgb,var(--bg) 68%,var(--card))}.coupon-meta-v1220 b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-meta-v1220 small{font-size:10px;color:var(--muted);font-weight:850;text-transform:uppercase}.coupon-progress-v1220{grid-column:1/-2;height:5px;border-radius:999px;background:color-mix(in srgb,var(--line) 75%,transparent);overflow:hidden}.coupon-progress-v1220 i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.coupon-actions-v1220{display:grid;gap:7px;min-width:100px}.coupon-actions-v1220 form,.coupon-actions-v1220 .btn{width:100%}.coupon-form-card-v1220{display:grid;gap:18px}.coupon-form-grid-v1220{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.coupon-form-card-v1220 label{display:grid;gap:7px}.coupon-form-card-v1220 small{color:var(--muted);font-size:11.5px;line-height:1.4}.coupon-usage-note-v1220{display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:16px;padding:12px 14px;background:color-mix(in srgb,var(--primary) 6%,var(--card))}.coupon-usage-note-v1220 span{color:var(--muted);font-size:12px}.coupon-delete-v1220{margin-top:12px}.shipment-filter-v1220{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(170px,.7fr) auto;gap:10px;align-items:end;padding:14px;margin-bottom:12px}.error-state-v1220{max-width:720px;margin:clamp(28px,8vh,90px) auto;padding:clamp(22px,5vw,42px)!important;text-align:center;display:grid;justify-items:center;gap:12px;border-radius:28px!important}.error-state-icon-v1220{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:34px;font-weight:900}.error-state-v1220 h1{margin:3px 0 0;font-size:clamp(25px,5vw,38px);letter-spacing:-.04em}.error-state-v1220 p{margin:0;max-width:560px;color:var(--muted);line-height:1.65}.error-state-actions-v1220{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:min(380px,100%);margin-top:6px}@media(max-width:1100px){.coupon-filter-v1220{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-filter-actions-v1220{grid-column:1/-1}.coupon-card-v1220{grid-template-columns:1fr 1fr}.coupon-meta-v1220{grid-column:1/-1}.coupon-progress-v1220{grid-column:1/-1}.coupon-actions-v1220{grid-column:1/-1;grid-template-columns:1fr 1fr}.coupon-actions-v1220 form{display:block}}@media(max-width:720px){.coupon-filter-v1220,.shipment-filter-v1220{grid-template-columns:1fr;padding:13px;border-radius:20px}.coupon-filter-actions-v1220,.shipment-filter-actions-v1220{grid-column:auto}.coupon-card-v1220{grid-template-columns:1fr;padding:14px!important}.coupon-main-v1220{grid-template-columns:minmax(0,1fr) auto;align-items:center}.coupon-value-v1220{border-top:1px solid var(--line);padding-top:10px}.coupon-meta-v1220{grid-template-columns:1fr 1fr}.coupon-actions-v1220{grid-template-columns:1fr 1fr}.coupon-form-grid-v1220{grid-template-columns:1fr}.coupon-form-actions-v1220{grid-template-columns:1fr 1fr}.shipment-center-v1220 .user-shipment-row-v1170{grid-template-columns:52px minmax(0,1fr)!important}.shipment-center-v1220 .user-shipment-actions-v1170{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.shipment-center-v1220 .user-shipment-actions-v1170 .btn{width:100%}}@media(max-width:420px){.coupon-meta-v1220{grid-template-columns:1fr}.coupon-actions-v1220,.coupon-form-actions-v1220,.shipment-filter-actions-v1220,.error-state-actions-v1220{grid-template-columns:1fr 1fr}.coupon-actions-v1220 .btn,.coupon-form-actions-v1220 .btn,.shipment-filter-actions-v1220 .btn,.error-state-actions-v1220 .btn{font-size:13px;padding-left:8px;padding-right:8px}.shipment-center-v1220 .user-shipment-actions-v1170{grid-template-columns:1fr}}.newsletter-campaign-card-v1221{min-width:0}.newsletter-campaign-item-v1221{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.newsletter-campaign-metrics-v1221{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.newsletter-campaign-metrics-v1221 span{display:inline-flex!important;align-items:center;width:auto!important;margin:0!important;padding:5px 8px;border-radius:999px;background:var(--bg);font-size:11px!important;font-weight:850}.newsletter-campaign-metrics-v1221 .is-success{color:var(--ok);background:color-mix(in srgb,var(--ok) 9%,var(--card))}.newsletter-campaign-metrics-v1221 .is-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--card))}.newsletter-subscribers-v1221{display:grid;gap:14px}.newsletter-subscriber-filter-v1221{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.4fr) auto;gap:10px;align-items:end}.newsletter-subscriber-filter-v1221 label{display:grid;gap:6px;min-width:0}.newsletter-subscriber-filter-v1221 label>span{font-size:12px;font-weight:900;color:var(--muted)}.newsletter-subscriber-filter-v1221 input,.newsletter-subscriber-filter-v1221 select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px;font-weight:750}.newsletter-subscriber-filter-actions-v1221{display:flex;gap:8px}.newsletter-subscriber-list-v1221{display:grid;gap:9px}.newsletter-subscriber-card-v1221{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:12px;background:color-mix(in srgb,var(--bg) 46%,var(--card))}.newsletter-subscriber-avatar-v1221{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:17px;font-weight:950}.newsletter-subscriber-body-v1221{min-width:0;display:grid;gap:6px}.newsletter-subscriber-title-v1221{display:flex;align-items:center;gap:9px;min-width:0}.newsletter-subscriber-title-v1221>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsletter-subscriber-meta-v1221{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11.5px;font-weight:750}.newsletter-subscriber-meta-v1221 span+span:before{content:"•";margin-right:8px;opacity:.5}.newsletter-subscriber-action-v1221{justify-self:end}.newsletter-subscriber-action-v1221 .btn{white-space:nowrap}.newsletter-admin-v1221 .pagination-v1162{margin-top:12px}@media(max-width:900px){.newsletter-campaign-item-v1221{grid-template-columns:1fr}.newsletter-campaign-metrics-v1221{justify-content:flex-start}.newsletter-subscriber-filter-v1221{grid-template-columns:1fr 1fr}.newsletter-subscriber-filter-v1221 label:first-child{grid-column:1/-1}.newsletter-subscriber-filter-actions-v1221{grid-column:1/-1}.newsletter-subscriber-filter-actions-v1221 .btn{flex:1}.newsletter-subscriber-card-v1221{grid-template-columns:42px minmax(0,1fr)}.newsletter-subscriber-avatar-v1221{width:42px;height:42px;border-radius:14px}.newsletter-subscriber-action-v1221{grid-column:1/-1;width:100%}.newsletter-subscriber-action-v1221 .btn{width:100%}}@media(max-width:520px){.newsletter-subscriber-filter-v1221{grid-template-columns:1fr}.newsletter-subscriber-filter-v1221 label:first-child,.newsletter-subscriber-filter-actions-v1221{grid-column:auto}.newsletter-subscriber-filter-actions-v1221{display:grid;grid-template-columns:1fr 1fr}.newsletter-subscriber-card-v1221{padding:11px;border-radius:16px}.newsletter-subscriber-title-v1221{display:grid;justify-items:start}.newsletter-subscriber-title-v1221>b{white-space:normal;overflow-wrap:anywhere}.newsletter-subscriber-meta-v1221{display:grid;gap:3px}.newsletter-subscriber-meta-v1221 span+span:before{display:none}}.newsletter-optout-note-v1221{justify-self:end;max-width:180px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.35;text-align:right}@media(max-width:900px){.newsletter-optout-note-v1221{grid-column:1/-1;justify-self:start;max-width:none;text-align:left}}.review-author-v1221{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verified-purchase-v1221{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ok) 10%,var(--card));color:var(--ok);font-size:10.5px;font-weight:900}.review-access-note-v1221{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.review-access-note-v1221 b{font-size:15px}.review-access-note-v1221 span{color:var(--muted);font-size:12.5px;line-height:1.5}.review-access-note-v1221 .btn{width:max-content}@media(max-width:520px){.review-access-note-v1221 .btn{width:100%}.review-author-v1221{align-items:flex-start}} .smtp-test-card-v1222{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:14px;align-items:center;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--primary) 4%,var(--card))} .smtp-test-card-v1222 b{display:block;font-size:15px}.smtp-test-card-v1222 small{display:block;margin-top:4px;color:var(--muted);line-height:1.45} .smtp-test-actions-v1222{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.smtp-test-actions-v1222 input{min-width:0}.smtp-test-actions-v1222 .btn{white-space:nowrap} .admin-notifications-v1222 .notification-compose-v1222{display:grid;gap:14px}.notification-stat-grid-v1222{grid-template-columns:repeat(4,minmax(0,1fr))} .user-picker-v1222{border:1px solid var(--line);border-radius:18px;padding:12px;background:color-mix(in srgb,var(--bg) 70%,var(--card))}.user-picker-status-v1222{font-size:12px;color:var(--muted);font-weight:750;margin:4px 0 10px}.user-picker-v1222 .user-check-grid{max-height:310px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-right:3px}.user-picker-v1222 .user-check{min-width:0;border:1px solid var(--line);border-radius:14px;padding:10px;background:var(--card)} .notification-filter-v1222{grid-template-columns:minmax(210px,1.5fr) minmax(150px,.7fr) minmax(160px,.8fr) auto!important}.notification-admin-list-v1222{display:grid;gap:10px}.notification-admin-card-v1222{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px!important;border-radius:20px!important}.notification-admin-icon-v1222{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,var(--card));font-size:20px}.notification-admin-copy-v1222{min-width:0}.notification-admin-title-v1222{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notification-admin-title-v1222 h3{margin:0;font-size:16px;line-height:1.35}.notification-admin-copy-v1222 p{margin:6px 0 8px;color:var(--muted);line-height:1.5;word-break:break-word}.notification-admin-meta-v1222{display:flex;gap:10px 16px;flex-wrap:wrap;font-size:12px;color:var(--muted);font-weight:750} @media(max-width:900px){.smtp-test-card-v1222{grid-template-columns:1fr}.notification-stat-grid-v1222{display:flex;overflow-x:auto;grid-template-columns:none}.notification-filter-v1222{grid-template-columns:1fr 1fr!important}.notification-filter-v1222>label:first-child{grid-column:1/-1}.notification-filter-v1222 .admin-filter-actions-v1203{grid-column:1/-1}.user-picker-v1222 .user-check-grid{grid-template-columns:1fr}} @media(max-width:640px){.smtp-test-actions-v1222{grid-template-columns:1fr}.smtp-test-actions-v1222 .btn{width:100%}.notification-filter-v1222{grid-template-columns:1fr!important}.notification-filter-v1222>label,.notification-filter-v1222 .admin-filter-actions-v1203{grid-column:auto!important}.notification-admin-card-v1222{grid-template-columns:38px minmax(0,1fr);padding:12px!important}.notification-admin-icon-v1222{width:38px;height:38px;border-radius:12px}.notification-admin-title-v1222{display:grid;gap:7px}.notification-admin-title-v1222 .status{justify-self:start}.notification-admin-meta-v1222{display:grid;gap:4px}} .order-cancel-box-v1223,.admin-order-cancellations-v1223,.cancellation-existing-v1223{display:grid;gap:14px} .order-cancel-box-v1223{border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,var(--card)),var(--card))!important} .order-cancel-box-v1223.is-eligible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important} .order-cancel-head-v1223{margin:0!important} .order-cancel-deadline-v1223,.order-cancel-paid-note-v1223,.order-cancel-pending-v1223,.settings-info-v1223{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 68%,var(--card));font-size:13px;line-height:1.45} .order-cancel-paid-note-v1223{border-color:color-mix(in srgb,#f59e0b 35%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--card));display:grid;gap:3px}.order-cancel-paid-note-v1223 b{color:#b45309}.order-cancel-pending-v1223{display:grid;gap:3px}.order-cancel-pending-v1223 b{color:var(--primary)} .order-cancel-details-v1223{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card)}.order-cancel-details-v1223 summary{cursor:pointer;list-style:none;padding:13px 15px;font-weight:900;color:var(--text)}.order-cancel-details-v1223 summary::-webkit-details-marker{display:none}.order-cancel-details-v1223[open] summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--primary) 5%,var(--card))}.order-cancel-form-v1223{display:grid;gap:12px;padding:14px}.order-cancel-form-v1223 label,.cancellation-admin-form-v1223 label{display:grid;gap:6px;font-size:13px;font-weight:850;color:var(--muted)} .cancellation-filter-v1223{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(180px,.6fr) auto;gap:10px;align-items:end;padding:14px!important}.cancellation-filter-v1223 label{display:grid;gap:6px;font-size:12px;font-weight:900;color:var(--muted)}.cancellation-filter-v1223 input,.cancellation-filter-v1223 select{min-height:44px;border-radius:14px}.filter-inline-actions-v1223{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-inline-actions-v1223 .btn{min-height:44px} .cancellation-admin-list-v1223,.account-cancel-list-v1223{display:grid;gap:12px}.cancellation-admin-card-v1223,.account-cancel-card-v1223{display:grid;gap:14px;padding:16px!important;border-radius:22px!important}.cancellation-admin-head-v1223{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cancellation-admin-head-v1223 h2{margin:3px 0 4px;font-size:19px}.cancellation-admin-head-v1223 p{margin:0;color:var(--muted);font-size:13px}.cancel-status-v1223{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap;border:1px solid var(--line);background:var(--bg)}.cancel-status-v1223.pending{color:#a16207;border-color:color-mix(in srgb,#eab308 35%,var(--line));background:color-mix(in srgb,#eab308 9%,var(--card))}.cancel-status-v1223.approved{color:#15803d;border-color:color-mix(in srgb,#22c55e 34%,var(--line));background:color-mix(in srgb,#22c55e 8%,var(--card))}.cancel-status-v1223.rejected{color:#b91c1c;border-color:color-mix(in srgb,#ef4444 34%,var(--line));background:color-mix(in srgb,#ef4444 8%,var(--card))}.cancel-status-v1223.cancelled{color:var(--muted)} .cancellation-meta-v1223{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cancellation-meta-v1223 span{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--bg) 70%,var(--card))}.cancellation-meta-v1223 b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancellation-meta-v1223 small{font-size:10px;text-transform:uppercase;color:var(--muted);font-weight:850}.cancellation-reason-v1223{padding:12px 14px;border-left:3px solid color-mix(in srgb,var(--primary) 60%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.cancellation-reason-v1223 p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.cancellation-admin-form-v1223{display:grid;gap:10px}.cancellation-admin-form-v1223 textarea{min-height:86px}.cancellation-admin-actions-v1223,.cancellation-user-actions-v1223{display:flex;gap:8px;flex-wrap:wrap}.cancellation-user-actions-v1223 form{margin:0}.cancellation-resolved-v1223{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cancellation-resolved-v1223 p{margin:0;color:var(--muted)} .cancel-mini-list-v1223{display:grid;gap:8px}.cancel-mini-list-v1223 article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--bg) 68%,var(--card))}.cancel-mini-list-v1223 article>div{display:grid;gap:3px;min-width:0}.cancel-mini-list-v1223 article span:not(.cancel-status-v1223){font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap} @media(max-width:900px){.cancellation-filter-v1223{grid-template-columns:1fr 1fr}.cancellation-filter-v1223>label:first-child{grid-column:1/-1}.filter-inline-actions-v1223{grid-column:1/-1}.cancellation-meta-v1223{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:560px){.cancellation-admin-head-v1223{display:grid}.cancel-status-v1223{justify-self:start}.cancellation-meta-v1223{grid-template-columns:1fr 1fr}.cancellation-admin-actions-v1223{display:grid;grid-template-columns:1fr 1fr}.cancellation-admin-actions-v1223 .btn:last-child{grid-column:1/-1}.cancellation-user-actions-v1223{display:grid;grid-template-columns:1fr 1fr}.cancellation-user-actions-v1223 .btn,.cancellation-user-actions-v1223 form,.cancellation-user-actions-v1223 form .btn{width:100%}.cancel-mini-list-v1223 article{align-items:flex-start}.order-cancel-head-v1223{display:grid!important}.order-cancel-head-v1223 .btn{width:100%}} @media(max-width:380px){.cancellation-meta-v1223{grid-template-columns:1fr}.cancellation-admin-actions-v1223,.cancellation-user-actions-v1223{grid-template-columns:1fr}.cancellation-admin-actions-v1223 .btn:last-child{grid-column:auto}.filter-inline-actions-v1223{grid-template-columns:1fr 1fr}} .widget-product-search-v1223{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:14px!important;border-radius:20px!important}.widget-product-search-v1223 label{display:grid;gap:6px;font-size:12px;font-weight:900;color:var(--muted)}.widget-product-search-v1223 input{min-height:44px;border-radius:14px}.widget-product-search-v1223>small{grid-column:1/-1}.product-check-grid{max-height:360px;overflow:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin} @media(max-width:700px){.widget-product-search-v1223{grid-template-columns:1fr}.widget-product-search-v1223 .filter-inline-actions-v1223{grid-column:auto}.product-check-grid{max-height:300px}} .product-stock-alert-v1224{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px;padding:15px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--primary) 6%,var(--card))} .product-stock-alert-copy-v1224{display:flex;align-items:center;gap:12px;min-width:0}.product-stock-alert-copy-v1224>div{display:grid;gap:3px;min-width:0}.product-stock-alert-copy-v1224 b{font-size:14px}.product-stock-alert-copy-v1224 small{color:var(--muted);line-height:1.45}.product-stock-alert-icon-v1224{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--primary) 12%,var(--card));font-size:20px;flex:0 0 42px}.product-stock-alert-v1224 form{margin:0}.product-stock-alert-v1224 .btn{white-space:nowrap} .marketplace-filter-v1224{display:grid;grid-template-columns:minmax(220px,1.7fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;gap:10px;align-items:end;padding:14px}.marketplace-filter-v1224 label{display:grid;gap:6px;font-size:12px;font-weight:850;color:var(--muted)}.marketplace-filter-v1224 input,.marketplace-filter-v1224 select{min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px}.marketplace-filter-actions-v1224{display:flex;gap:8px}.marketplace-product-search-v1224{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:14px}.marketplace-product-search-v1224 label{display:grid;gap:6px}.marketplace-product-search-v1224 input{min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 12px}.marketplace-product-hint-v1224{grid-column:1/-1;color:var(--muted);font-size:12px}.marketplace-table-v1224 td[data-label]:before{display:none} @media(max-width:760px){.product-stock-alert-v1224{grid-template-columns:1fr}.product-stock-alert-v1224 .btn{width:100%}.marketplace-filter-v1224{grid-template-columns:1fr 1fr}.marketplace-filter-v1224 label:first-child,.marketplace-filter-actions-v1224{grid-column:1/-1}.marketplace-filter-actions-v1224>*{flex:1}.marketplace-product-search-v1224{grid-template-columns:1fr}.marketplace-product-search-v1224 .btn{width:100%}.marketplace-table-v1224 table,.marketplace-table-v1224 tbody,.marketplace-table-v1224 tr,.marketplace-table-v1224 td{display:block;width:100%}.marketplace-table-v1224 thead{display:none}.marketplace-table-v1224 table{min-width:0!important}.marketplace-table-v1224 tr{border:1px solid var(--line);border-radius:18px;padding:10px 13px;margin:0 0 10px;background:var(--card)}.marketplace-table-v1224 td{border:0!important;padding:8px 0!important;display:grid!important;grid-template-columns:115px minmax(0,1fr)!important;gap:10px;align-items:start}.marketplace-table-v1224 td[data-label]:before{display:block;content:attr(data-label);font-size:11px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.marketplace-row-actions{white-space:normal!important}.marketplace-row-actions .btn{margin:0 6px 6px 0}} @media(max-width:480px){.marketplace-filter-v1224{grid-template-columns:1fr}.marketplace-filter-v1224 label:first-child,.marketplace-filter-actions-v1224{grid-column:auto}.marketplace-table-v1224 td{grid-template-columns:1fr!important}.marketplace-table-v1224 td[data-label]:before{margin-bottom:2px}} .stock-alert-list-v1224{display:grid;gap:12px}.stock-alert-card-v1224{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px!important}.stock-alert-image-v1224{width:74px;height:74px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 7%,var(--bg));font-size:26px}.stock-alert-image-v1224 img{width:100%;height:100%;object-fit:cover}.stock-alert-info-v1224{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.stock-alert-info-v1224 h2{margin:0;font-size:16px}.stock-alert-info-v1224 p{margin:5px 0 0;color:var(--muted);font-size:13px}.stock-alert-actions-v1224{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stock-alert-actions-v1224 form{margin:0}@media(max-width:720px){.stock-alert-card-v1224{grid-template-columns:64px minmax(0,1fr)}.stock-alert-image-v1224{width:64px;height:64px;border-radius:16px}.stock-alert-info-v1224{display:grid;gap:8px}.stock-alert-info-v1224 .status{justify-self:start}.stock-alert-actions-v1224{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.stock-alert-actions-v1224 .btn,.stock-alert-actions-v1224 form{width:100%}.stock-alert-actions-v1224 form .btn{width:100%}}@media(max-width:420px){.stock-alert-actions-v1224{grid-template-columns:1fr}} .product-buy-form-v1194.has-variants-v1224{grid-template-columns:minmax(190px,1.4fr) minmax(82px,.5fr) minmax(160px,.9fr)!important;align-items:end!important} .product-variant-field-v1224{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:900;color:var(--muted)} .product-variant-field-v1224 select{width:100%;min-width:0;min-height:46px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:10px 38px 10px 12px;font-weight:800;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease} .product-variant-field-v1224 select:focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)} .product-buy-form-v1194.has-variants-v1224:not(.variant-ready-v1224) [data-product-cart-button]{opacity:.62;cursor:not-allowed} @media(max-width:760px){.product-buy-form-v1194.has-variants-v1224{grid-template-columns:minmax(0,1fr) 88px!important}.product-variant-field-v1224{grid-column:1/-1}.product-buy-form-v1194.has-variants-v1224 [data-product-cart-button]{min-width:0}} @media(max-width:420px){.product-buy-form-v1194.has-variants-v1224{grid-template-columns:82px minmax(0,1fr)!important}.product-variant-field-v1224{grid-column:1/-1}.product-variant-field-v1224 select{min-height:48px;font-size:14px}.product-buy-form-v1194.has-variants-v1224 [data-product-cart-button]{min-height:48px}} .product-option-link-v1224{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-decoration:none!important;min-width:0}.product-option-link-v1224 span{font-size:14px;line-height:1}.product-option-link-v1224 em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} :root{--shadow:0 6px 18px rgba(15,23,42,.055);--radius:16px;} html[data-theme=dark]{--shadow:0 6px 18px rgba(0,0,0,.20)} .card,.category-card,.radio-card,.product-stock-alert-v1224,.stock-alert-card-v1224{box-shadow:var(--shadow);} .btn,button,input,select,textarea,a{-webkit-tap-highlight-color:transparent;} .btn,button,input,select,textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease;} :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:2px;} .btn:disabled,button:disabled,[aria-disabled="true"]{cursor:not-allowed!important;opacity:.58!important;} .table-card table{font-variant-numeric:tabular-nums} @media(max-width:560px){input,select,textarea{font-size:16px} .btn,button{min-height:44px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important} *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}} .skip-link-v1227{position:fixed;left:12px;top:12px;z-index:100000;transform:translateY(calc(-100% - 24px));display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font-weight:850;text-decoration:none;box-shadow:var(--shadow);transition:transform .16s ease;} .skip-link-v1227:focus,.skip-link-v1227:focus-visible{transform:translateY(0);outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent);outline-offset:2px} #main-content:focus{outline:none} :where(main.container,.card,.table-card,.panel-content,.admin-main-v67){min-width:0} :where(h1,h2,h3,h4,p,.muted-text,.flash,.alert){overflow-wrap:anywhere} @media(max-width:560px){:where(.card,.table-card,.panel-content){max-width:100%} .skip-link-v1227{left:8px;top:8px;max-width:calc(100vw - 16px)}} @media(prefers-reduced-motion:reduce){.skip-link-v1227{transition:none}} :where(.card,.panel,.admin-main,.account-main,.content,.content-area,main,section,article){min-width:0} :where(table){max-width:100%} :where(td,th,.order-no,.tracking-no,.product-name,.user-email){overflow-wrap:anywhere} @media(max-width:640px){:where(.card,.panel){border-radius:16px} :where(input,select,textarea,button,.btn){max-width:100%}} :root{--shadow:0 2px 8px rgba(15,23,42,.045)} html[data-theme=dark]{--shadow:0 2px 8px rgba(0,0,0,.16)} .account-menu-links-v1192>a,.account-menu-links-v1192>button{min-width:0;box-shadow:none} .account-menu-links-v1192>a>span:last-child,.account-menu-links-v1192>button>span:last-child{min-width:0;overflow-wrap:anywhere} .checkout-payment-empty-v129{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--danger) 5%,var(--card));color:var(--text);box-shadow:none}.checkout-payment-empty-v129 b{font-size:14px}.checkout-payment-empty-v129 span{font-size:12px;line-height:1.5;color:var(--muted)}.checkout-submit-v1168.is-loading{pointer-events:none;opacity:.76}.checkout-submit-v1168.is-loading::after{content:"";width:15px;height:15px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;vertical-align:-2px;animation:checkout-spin-v129 .7s linear infinite}@keyframes checkout-spin-v129{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.checkout-submit-v1168.is-loading::after{animation:none}} :root{--echo-flat-radius:14px;--echo-flat-line:rgba(148,163,184,.26);--echo-flat-shadow:0 8px 24px rgba(15,23,42,.055);} html{overflow-x:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%} body{overflow-x:hidden} img,svg,video,canvas{max-width:100%} main,section,article,aside,nav,form,.card,.form-card,.table-card,.panel-layout,.admin-page-v67,.admin-main-v67{min-width:0} .card,.form-card,.table-card,.soft-card,.admin-stat-card-v67,.account-summary-card,.account-stat,.notification-stat{border-color:var(--echo-flat-line);box-shadow:var(--echo-flat-shadow);} .btn,button,input,select,textarea{font:inherit} .btn,button,[role="button"],a{touch-action:manipulation} input,select,textarea{max-width:100%} textarea{resize:vertical} :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary,#2563eb) 28%,transparent);outline-offset:2px;} table{max-width:100%} .admin-hero-v67,.section-head,.section-inline-head,.admin-card-head-v67{min-width:0} .admin-hero-v67 h1,.section-head h1,.section-head h2,.section-inline-head h2,.card h1,.card h2{overflow-wrap:anywhere} .admin-hero-actions-v67,.actions{align-items:center} .admin-hero-actions-v67 > *,.actions > *{max-width:100%} .muted-text,.small-note,.card p,.form-card p{overflow-wrap:anywhere} @media (max-width: 760px){.panel-layout,.admin-page-v67,.admin-main-v67{width:100%;max-width:100%} .card,.form-card,.table-card{border-radius:var(--echo-flat-radius)} .grid-2,.grid-3,.grid-4{min-width:0} .admin-hero-v67,.section-head,.section-inline-head,.admin-card-head-v67{gap:10px} .admin-hero-actions-v67,.actions{width:100%;display:flex;flex-wrap:wrap;gap:8px} .admin-hero-actions-v67 > .btn,.actions > .btn,.actions > form{flex:1 1 150px;min-width:0} .admin-hero-actions-v67 > form .btn,.actions > form .btn{width:100%} .table-card{border-radius:12px} .account-summary-card,.account-stat,.notification-stat{min-width:0}} @media (max-width: 520px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)!important} .admin-stat-grid-v67{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .admin-stat-card-v67{padding:12px!important;border-radius:12px!important} .btn,button[type="submit"]{min-height:42px} input,select,textarea{font-size:16px} .card,.form-card{padding-left:12px;padding-right:12px}} @media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}} :root{--echo-flat-shadow:0 3px 12px rgba(15,23,42,.045)} html[data-theme=dark]{--echo-flat-shadow:0 3px 12px rgba(0,0,0,.16)} :where(.card,.form-card,.table-card,.admin-stat-card-v67,.account-summary-card,.account-stat,.notification-stat){box-shadow:var(--echo-flat-shadow)} :where(.product-card,.home-widget-card,.admin-product-card-v67,.notification-card){min-width:0;overflow-wrap:anywhere} :where(.product-card img,.home-widget-card img,.product-gallery img){object-position:center} :where(input,select,textarea){min-width:0} :where(.actions,.admin-hero-actions-v67,.section-head,.section-inline-head){min-width:0} @media(max-width:760px){:where(.section-head,.section-inline-head,.admin-card-head-v67){align-items:flex-start} :where(.actions,.admin-hero-actions-v67){gap:8px} :where(.actions>.btn,.admin-hero-actions-v67>.btn){white-space:normal;text-align:center}} @media(max-width:420px){:where(.actions,.admin-hero-actions-v67){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} :where(.actions>form,.admin-hero-actions-v67>form){min-width:0;width:100%} :where(.actions>form .btn,.admin-hero-actions-v67>form .btn){width:100%}} :where(.section-head h1,.section-head h2,.admin-hero-v67 h1,.admin-card-head-v67 h2,.card h1,.card h2){text-wrap:balance} :where(.card p,.form-card p,.muted-text,.small-note,.empty-state p){text-wrap:pretty} .table-card{overscroll-behavior-inline:contain} :where(.btn,button,input,select,textarea){min-width:0} :where(.actions,.admin-hero-actions-v67,.section-inline-head){max-width:100%} @media(max-width:480px){:where(.section-head,.section-inline-head,.admin-card-head-v67){align-items:stretch} :where(.section-head .actions,.section-inline-head .actions,.admin-card-head-v67 .actions){width:100%} :where(.section-head .actions>.btn,.section-inline-head .actions>.btn,.admin-card-head-v67 .actions>.btn){flex:1 1 132px}} .newsletter-unsubscribe-v1233{width:min(680px,100%);margin:clamp(28px,7vw,72px) auto;padding:clamp(18px,4vw,30px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;border-radius:18px;box-shadow:var(--echo-flat-shadow,var(--shadow));} .newsletter-unsubscribe-icon-v1233{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-size:24px;font-weight:900;} .newsletter-unsubscribe-body-v1233{min-width:0}.newsletter-unsubscribe-body-v1233 h1{margin:8px 0;font-size:clamp(24px,5vw,36px);line-height:1.12;text-wrap:balance}.newsletter-unsubscribe-body-v1233 p{margin:0;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.newsletter-unsubscribe-body-v1233>.btn{margin-top:18px}.newsletter-unsubscribe-actions-v1233{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.newsletter-unsubscribe-actions-v1233>*{flex:1 1 170px;min-width:0} @media(max-width:640px){.account-welcome{gap:14px} .welcome-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:8px!important} .welcome-actions .btn{width:auto!important;min-width:0!important;white-space:normal;text-align:center} .quick-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .quick-panel-actions a{min-height:44px;padding:9px 8px;border-radius:13px;overflow-wrap:anywhere} .dashboard-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:8px!important} .dashboard-hero-actions .btn{width:100%;min-width:0;white-space:normal} .dashboard-stats,.dashboard-alert-grid,.quick-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px} .newsletter-unsubscribe-v1233{grid-template-columns:1fr;margin:18px auto;padding:18px;border-radius:16px} .newsletter-unsubscribe-icon-v1233{width:46px;height:46px;border-radius:13px}} @media(max-width:360px){.welcome-actions,.quick-panel-actions,.dashboard-hero-actions,.dashboard-stats,.dashboard-alert-grid,.quick-user-grid{grid-template-columns:1fr!important} .newsletter-unsubscribe-actions-v1233{display:grid;grid-template-columns:1fr}.newsletter-unsubscribe-actions-v1233>*{width:100%}} .payment-continue-v1234{width:min(680px,100%);margin:clamp(22px,6vw,60px) auto;padding:clamp(18px,4vw,28px);display:grid;gap:14px;border-radius:18px;box-shadow:var(--echo-flat-shadow,var(--shadow));overflow:hidden;} .payment-continue-v1234>h1{margin:0;font-size:clamp(25px,5vw,36px);line-height:1.12;text-wrap:balance} .payment-continue-v1234>.badge{justify-self:start} .payment-continue-form-v1234{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0!important;margin:4px 0;background:transparent!important;border:0!important;box-shadow:none!important} .payment-continue-form-v1234 .btn{width:100%;min-width:0;white-space:normal;text-align:center} .payment-resume-form-v1234{display:inline-flex;margin:0;vertical-align:middle}.payment-resume-form-v1234 .btn{width:auto} body.admin-area .side-nav.admin-side>a>span:first-child{width:24px;flex:0 0 24px;text-align:center;line-height:1} body.admin-area .side-nav.admin-side>a>span:last-child{min-width:0;overflow-wrap:anywhere} body.admin-area .side-nav.admin-side>a.active{font-weight:750} @media(max-width:560px){.payment-continue-v1234{margin:16px auto;padding:16px;border-radius:15px} .payment-continue-form-v1234{grid-template-columns:1fr} .payment-resume-form-v1234{display:flex;width:100%}.payment-resume-form-v1234 .btn{width:100%}} .session-security-note-v1235{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--card));min-width:0} .session-security-note-v1235>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--primary) 13%,var(--card));color:var(--primary);font-weight:800} .session-security-note-v1235 p{display:grid;gap:2px;min-width:0;margin:0}.session-security-note-v1235 b{font-size:13px;line-height:1.35}.session-security-note-v1235 small{color:var(--muted);line-height:1.5;overflow-wrap:anywhere} .account-settings-card,.admin-user-edit-grid,.admin-user-edit-grid>*{min-width:0}.account-settings-card input,.account-settings-card select,.account-settings-card textarea,.admin-user-edit-grid input,.admin-user-edit-grid select,.admin-user-edit-grid textarea{max-width:100%;min-width:0} @media (max-width:680px){.session-security-note-v1235{padding:11px;border-radius:12px} .account-settings-card>.btn,.admin-user-edit-grid .form-card>button.btn{width:100%} .admin-user-edit-grid{gap:12px}} .session-management-card-v1235{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.session-management-card-v1235>div{min-width:0;display:grid;gap:5px}.session-management-card-v1235 b{font-size:14px}.session-management-card-v1235 small{display:block;max-width:760px;color:var(--muted);line-height:1.55}.session-management-card-v1235 form{flex:0 0 auto;margin:0}@media(max-width:680px){.session-management-card-v1235{align-items:stretch;flex-direction:column;padding:15px}.session-management-card-v1235 form,.session-management-card-v1235 .btn{width:100%}} .home-hero-copy-v1211{min-width:0} .home-hero-copy-v1211 h1{max-width:18ch;text-wrap:balance;overflow-wrap:anywhere} .home-hero-copy-v1211>p{max-width:66ch;text-wrap:pretty;overflow-wrap:anywhere} .home-hero-trust-v1211{flex-wrap:wrap} .home-hero-trust-v1211>span{min-width:0;overflow-wrap:anywhere} .home-hero-settings-v1238{display:grid;gap:12px;margin:0 0 16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card))} .home-hero-settings-v1238 textarea{min-height:96px;resize:vertical} @media(max-width:640px){.home-hero-settings-v1238{padding:12px;border-radius:12px} .home-hero-copy-v1211 h1{max-width:none}} :root{--echo-flat-radius:14px;--echo-flat-shadow:0 1px 2px rgba(15,23,42,.05);--echo-panel-gap:18px;} html[data-theme=dark]{--echo-flat-shadow:0 1px 2px rgba(0,0,0,.22)} :where(.card,.form-card,.table-card,.soft-card,.account-summary-card,.account-stat,.notification-stat,.admin-stat-card-v67){border-radius:var(--echo-flat-radius);box-shadow:var(--echo-flat-shadow);} :where(.table-card,.panel-content,.account-dashboard,.admin-dashboard-v28,.admin-main-v67){min-width:0} :where(.table-card){overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable} :where(.table-card table){width:100%} :where(.btn,button,input,select,textarea){border-radius:11px} body.admin-area .panel-layout,body.account-area .panel-layout{gap:var(--echo-panel-gap);align-items:start;} body.admin-area .panel-layout>section,body.account-area .panel-layout>section{min-width:0;width:100%} .dashboard-stats .stat-card,.account-stat-grid .account-stat{height:100%;box-shadow:var(--echo-flat-shadow)} .dashboard-stats .stat-card b,.account-stat-grid .account-stat b{font-variant-numeric:tabular-nums} .dashboard-grid-two,.dashboard-grid-three,.account-dashboard-grid{align-items:stretch} .dashboard-grid-two>.card,.dashboard-grid-three>.card,.account-dashboard-grid>.card{height:100%} .home-commerce-hero-v1211,.home-hero-slider-v1211,.home-category-card-v1136,.product-card,.home-widget-card{box-shadow:var(--echo-flat-shadow)!important;} .home-commerce-hero-v1211,.home-hero-slider-v1211{border-color:var(--line)!important} @media(hover:hover) and (pointer:fine){.product-card:hover,.home-category-card-v1136:hover,.home-widget-card:hover{transform:none!important;box-shadow:var(--echo-flat-shadow)!important;border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;}} @supports (content-visibility:auto){.home-product-main>.section-block,.home-widget-sidebar,body.admin-area .dashboard-grid-two,body.admin-area .dashboard-grid-three{content-visibility:auto;contain-intrinsic-size:auto 420px;}} @media(min-width:901px){body.admin-area .side-nav[data-panel-nav],body.account-area .side-nav[data-panel-nav]{position:sticky;top:84px;max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;}} @media(max-width:900px){body.admin-area .panel-layout,body.account-area .panel-layout{display:block!important;width:100%;max-width:100%;} body.admin-area .panel-layout>section,body.account-area .panel-layout>section{width:100%;max-width:100%} .dashboard-grid-two,.dashboard-grid-three,.account-dashboard-grid,.account-dashboard-grid.wide-left{grid-template-columns:minmax(0,1fr)!important}} @media(max-width:640px){:root{--echo-panel-gap:12px} body.admin-area main.container,body.account-area main.container{width:100%;max-width:100%;padding-left:10px;padding-right:10px} .dashboard-hero,.account-welcome{padding:14px!important;border-radius:13px!important} .dashboard-hero-actions,.welcome-actions{gap:8px!important} .dashboard-stats,.account-stat-grid,.dashboard-alert-grid,.quick-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .dashboard-stats .stat-card,.account-stat-grid .account-stat{padding:12px!important;border-radius:12px!important} .section-head,.mini-head{min-width:0;gap:8px} .section-head>*:first-child,.mini-head>*:first-child{min-width:0} .section-head h1,.section-head h2,.mini-head h2{overflow-wrap:anywhere} .table-card{border-radius:12px!important} .table-card table{min-width:620px} .quick-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important} .quick-panel-actions>a{min-width:0;white-space:normal;text-align:center}} @media(max-width:390px){.dashboard-stats,.account-stat-grid,.dashboard-alert-grid,.quick-user-grid,.dashboard-hero-actions,.welcome-actions,.quick-panel-actions{grid-template-columns:minmax(0,1fr)!important}} @media(prefers-reduced-motion:reduce){.home-hero-slider-track-v1211{scroll-behavior:auto!important}} .similar-products-v1242{margin-top:18px!important;padding:clamp(14px,2vw,18px)!important;overflow:hidden;border-radius:16px!important;box-shadow:var(--echo-flat-shadow,var(--shadow))!important;} .similar-products-v1242 .section-head{margin:0 0 14px!important;padding:0 0 12px;border-bottom:1px solid var(--line);align-items:center;} .similar-products-v1242 .section-head>div{min-width:0} .similar-products-v1242 .section-head h2{margin:2px 0 0!important;font-size:clamp(20px,2.2vw,26px);line-height:1.15;letter-spacing:-.025em;} .similar-products-v1242 .section-head>.btn{flex:0 0 auto;min-height:38px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:11px;box-shadow:none!important;} .related-products-grid-v1242{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch;min-width:0;} .related-products-grid-v1242>.product-card{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:10px!important;overflow:hidden;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--card)!important;box-shadow:none!important;transform:none!important;} .related-products-grid-v1242>.product-card:hover{transform:none!important;box-shadow:none!important;border-color:color-mix(in srgb,var(--primary) 32%,var(--line))!important;} .related-products-grid-v1242 .product-img{width:100%!important;height:auto!important;aspect-ratio:1/1;min-height:0!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px!important;background:color-mix(in srgb,var(--bg) 72%,var(--card))!important;overflow:hidden;} .related-products-grid-v1242 .product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px;background:transparent!important;} .related-products-grid-v1242 .product-badge{max-width:calc(100% - 16px);padding:5px 7px!important;border-radius:8px!important;font-size:10px!important;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .related-products-grid-v1242 .product-info{min-width:0!important;flex:1 1 auto;display:flex!important;flex-direction:column!important;gap:6px!important;padding:10px 2px 1px!important;} .related-products-grid-v1242 .product-info>span{min-height:15px;color:var(--muted)!important;font-size:11px!important;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .related-products-grid-v1242 .product-info h3{margin:0!important;min-height:38px!important;font-size:14px!important;line-height:1.34!important;font-weight:800;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;} .related-products-grid-v1242 .product-info p{margin:0!important;min-height:32px;color:var(--muted)!important;font-size:11.5px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;} .related-products-grid-v1242 .rating-mini{margin:0!important;min-height:18px;font-size:11.5px!important;line-height:1.25;} .related-products-grid-v1242 .price-row{min-height:25px;margin:0!important;gap:6px!important;align-items:baseline;flex-wrap:wrap;} .related-products-grid-v1242 .price-row b{font-size:17px!important;line-height:1.15;font-variant-numeric:tabular-nums;} .related-products-grid-v1242 .price-row del{font-size:11px!important;line-height:1.2;} .related-products-grid-v1242 .stock-status-v1189{margin:0!important;min-height:16px;font-size:10.8px!important;line-height:1.25;} .related-products-grid-v1242 .product-return-pill-v1190{margin:0!important;min-height:26px;padding:5px 7px!important;border-radius:9px!important;font-size:10px!important;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .related-products-grid-v1242 .product-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;width:100%!important;margin-top:auto!important;padding-top:2px;} .related-products-grid-v1242 .product-card-actions form{min-width:0!important;width:100%!important;margin:0!important} .related-products-grid-v1242 .product-card-actions .btn{width:100%!important;min-width:0!important;min-height:34px!important;padding:6px 8px!important;border-radius:10px!important;font-size:11px!important;line-height:1.15;box-shadow:none!important;} .related-products-grid-v1242 .compare-action-form-v1160{width:36px!important} .related-products-grid-v1242 .compare-card-btn{width:36px!important;min-width:36px!important;padding:6px!important} .related-products-grid-v1242 .compare-icon-v1157,.related-products-grid-v1242 .cart-icon-v1157{flex:0 0 auto} @media(max-width:1050px){.related-products-grid-v1242{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:760px){.similar-products-v1242{padding:12px 0 12px 12px!important;border-radius:14px!important} .similar-products-v1242 .section-head{margin:0 12px 12px 0!important;padding:0 0 10px!important;gap:8px!important} .similar-products-v1242 .section-head h2{font-size:20px} .similar-products-v1242 .section-head>.btn{min-height:34px;padding:7px 9px!important;font-size:11px!important} .related-products-grid-v1242{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(230px,76vw);gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 12px 3px 0;} .related-products-grid-v1242::-webkit-scrollbar{display:none} .related-products-grid-v1242>.product-card{scroll-snap-align:start;padding:9px!important;border-radius:14px!important} .related-products-grid-v1242 .product-img{aspect-ratio:4/3;border-radius:11px!important} .related-products-grid-v1242 .product-img img{padding:7px} .related-products-grid-v1242 .product-info{padding-top:8px!important;gap:5px!important} .related-products-grid-v1242 .product-info h3{min-height:36px!important;font-size:13.5px!important} .related-products-grid-v1242 .product-info p{display:none!important;min-height:0!important} .related-products-grid-v1242 .product-return-pill-v1190{display:none!important} .related-products-grid-v1242 .price-row b{font-size:16px!important} .related-products-grid-v1242 .product-card-actions .btn{min-height:33px!important}} @media(max-width:390px){.similar-products-v1242{padding-left:10px!important} .similar-products-v1242 .section-head{margin-right:10px!important} .related-products-grid-v1242{grid-auto-columns:minmax(218px,82vw);padding-right:10px} .related-products-grid-v1242>.product-card{padding:8px!important} .related-products-grid-v1242 .product-info h3{font-size:13px!important}} .admin-area .card,.account-area .card,.admin-area .form-card,.account-area .form-card{max-width:100%;min-width:0;border:1px solid var(--line)!important;box-shadow:none!important;} .admin-area .section-head,.account-area .section-head{min-width:0;gap:10px;flex-wrap:wrap;} .admin-area .section-head>*:first-child,.account-area .section-head>*:first-child{min-width:0;} .admin-area :is(input,select,textarea),.account-area :is(input,select,textarea){max-width:100%;} .admin-area :is(.table-wrap,.table-responsive,[class*="table-wrap"]),.account-area :is(.table-wrap,.table-responsive,[class*="table-wrap"]){max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;} .admin-area :is(.btn,button,a.btn),.account-area :is(.btn,button,a.btn),body:not(.admin-area):not(.account-area) :is(.btn,button,a.btn){touch-action:manipulation;} .admin-area :is(.grid,[class*="-grid"]),.account-area :is(.grid,[class*="-grid"]){min-width:0;} .admin-area :is(.grid,[class*="-grid"])>*,.account-area :is(.grid,[class*="-grid"])>*{min-width:0;} @media(max-width:760px){.admin-area .card,.account-area .card,.admin-area .form-card,.account-area .form-card{border-radius:12px!important;} .admin-area .section-head,.account-area .section-head{align-items:flex-start;} .admin-area .section-head>:is(.actions,.btn-row,[class*="actions"]),.account-area .section-head>:is(.actions,.btn-row,[class*="actions"]){max-width:100%;flex-wrap:wrap;} .admin-area table,.account-area table{font-variant-numeric:tabular-nums;}} @media(prefers-reduced-motion:reduce){.admin-area *,.account-area *,body:not(.admin-area):not(.account-area) *{scroll-behavior:auto!important;}} body.site-layout-normal:not(.admin-area):not(.account-area),body.site-layout-fullscreen:not(.admin-area):not(.account-area){min-width:0;} body.site-layout-normal:not(.admin-area):not(.account-area) :is(.section-block,.product-grid,.category-grid,.card,form),body.site-layout-fullscreen:not(.admin-area):not(.account-area) :is(.section-block,.product-grid,.category-grid,.card,form){min-width:0;} :is(.admin-area,.account-area) :is(.table-card,.table-wrap,.table-responsive){scrollbar-gutter:stable;} @media(max-width:760px){:is(.admin-area,.account-area) :is(.section-head,.admin-card-head-v67,.section-inline-head) :is(.actions,.btn-row,[class*="actions"]){width:100%;} :is(.admin-area,.account-area) :is(.section-head,.admin-card-head-v67,.section-inline-head) :is(.actions,.btn-row,[class*="actions"]) > :is(.btn,form){min-width:0;}} .recent-products-v1252,.recent-products-grid-v1252{min-width:0;} :root{--echo-mobile-section-gap:12px;--echo-mobile-product-gap:10px;} .product-page-v1254{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;width:100%;} .product-page-v1254>section{min-width:0;margin:0!important;} .product-page-v1254>.reviews-wrap{margin:0!important;} .product-page-v1254 .product-content-card-v1254>h2,.product-page-v1254 .product-reviews-section-v1254>.card>h2,.product-page-v1254 .product-reviews-disabled-v1254>h2{margin-top:0;} .product-page-v1254 .product-content-card-v1254>p:last-child,.product-page-v1254 .product-reviews-disabled-v1254>p:last-child{margin-bottom:0;} @media(max-width:760px){.product-page-v1254{gap:12px;} .product-page-v1254>.reviews-wrap{gap:12px!important;} .product-page-v1254 .product-share-box{margin-top:10px!important;margin-bottom:0!important;padding:11px!important;gap:8px!important;border-radius:14px!important;} .product-page-v1254 .share-actions{gap:7px!important;} .product-page-v1254 .product-content-card-v1254,.product-page-v1254 .product-reviews-section-v1254>.card,.product-page-v1254 .product-reviews-disabled-v1254{padding:14px!important;} .product-page-v1254 .product-content-card-v1254>h2,.product-page-v1254 .product-reviews-section-v1254>.card>h2,.product-page-v1254 .product-reviews-disabled-v1254>h2{margin:0 0 10px!important;font-size:clamp(22px,6vw,28px)!important;line-height:1.18!important;letter-spacing:-.025em;} .product-page-v1254 .product-content-card-v1254>p,.product-page-v1254 .product-reviews-disabled-v1254>p{margin:0!important;line-height:1.62!important;} .product-page-v1254 .review-item{padding:11px 0!important;} .product-page-v1254 .review-item:first-of-type{padding-top:4px!important;} .product-page-v1254 .review-item:last-child{padding-bottom:0!important;} .product-page-v1254 .similar-products-v1242,.product-page-v1254 .recent-products-v1252{margin-top:0!important;}} @media(max-width:640px){.product-page-v1254{gap:var(--echo-mobile-product-gap)!important;} .product-page-v1254>.reviews-wrap{gap:var(--echo-mobile-product-gap)!important;} .product-page-v1254>.product-primary-card-v1254{padding-bottom:12px!important;} .product-page-v1254 .product-share-box{padding:10px!important;gap:7px!important;} .product-page-v1254 .share-actions .btn{min-height:40px!important;padding:8px 10px!important;border-radius:12px!important;} .admin-main-v67,.account-dashboard,.notification-page,.shipping-admin-v1170,.account-shipments-v1170,.admin-marketplace-page .marketplace-main{gap:var(--echo-mobile-section-gap)!important;} :is(.admin-main-v67,.account-dashboard,.notification-page,.shipping-admin-v1170,.account-shipments-v1170,.admin-marketplace-page .marketplace-main)>.section-head:first-child{margin-top:0!important;} .card>:is(h1,h2,h3):first-child{margin-top:0!important;} .card>:is(p,.muted-text):last-child{margin-bottom:0!important;} body:not(.admin-area):not(.account-area) .section-block{margin:16px 0!important;} .home-categories-priority + .home-product-area{margin-top:12px!important;} .home-featured-panel-v1131,.home-product-main .home-featured-panel-v1131{margin-top:12px!important;}} .admin-order-guard-v1255{margin:0!important;padding:10px 12px!important;border:1px solid color-mix(in srgb,var(--warning,#b7791f) 24%,var(--line))!important;border-radius:12px!important;background:color-mix(in srgb,var(--warning,#b7791f) 7%,var(--card))!important;line-height:1.45!important} .admin-shipment-fieldset-v1255{min-width:0!important;margin:0!important;padding:0!important;border:0!important;display:grid!important;gap:12px!important} .admin-shipment-fieldset-v1255:disabled{opacity:.62!important} .admin-shipment-guard-v1255{margin:0!important} @media(max-width:700px){.admin-order-guard-v1255{padding:9px 10px!important;font-size:13px!important}.admin-shipment-fieldset-v1255{gap:10px!important}} .settings-mobile-nav{display:none} .settings-mobile-nav-title{display:flex;align-items:center;gap:10px;min-width:0} .settings-mobile-nav-title>span:last-child{display:grid;gap:2px;min-width:0} .settings-mobile-nav-title b{font-size:14px;line-height:1.2} .settings-mobile-nav-title small{color:var(--muted);font-size:11px;line-height:1.35;font-weight:700} .settings-mobile-nav-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));font-size:18px} .settings-mobile-select-wrap{position:relative;min-width:0} .settings-mobile-select-wrap select{width:100%;min-width:0;height:46px;appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--text);padding:0 42px 0 13px;font:inherit;font-size:14px;font-weight:850;outline:none;cursor:pointer} .settings-mobile-select-wrap select:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)} .settings-mobile-select-caret{position:absolute;right:13px;top:50%;transform:translateY(-55%);pointer-events:none;color:var(--muted);font-size:18px;font-weight:900} @media(max-width:760px){body.admin-area .settings-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important} body.admin-area .settings-shell>.settings-side,body.site-layout-fullscreen.admin-area .settings-shell>.settings-side{display:none!important} body.admin-area .settings-mobile-nav,body.site-layout-fullscreen.admin-area .settings-mobile-nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;position:sticky!important;top:64px!important;z-index:8!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border-radius:17px!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;box-shadow:0 8px 24px rgba(15,23,42,.07)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)} body.admin-area .settings-content{display:grid!important;gap:0!important;min-width:0!important;width:100%!important} body.admin-area .settings-section{min-width:0!important;width:100%!important;scroll-margin-top:136px!important} body.admin-area .settings-content>.settings-section.card{padding:14px!important;border-radius:18px!important} body.admin-area .settings-section>.section-inline-head{gap:8px!important;margin-bottom:2px!important} body.admin-area .settings-section h2{font-size:21px!important;line-height:1.18!important;letter-spacing:-.02em!important} body.admin-area .settings-section .grid-2,body.admin-area .settings-section .grid-3,body.admin-area .settings-section .grid-4{gap:10px!important}} @media(max-width:520px){body.admin-area .settings-mobile-nav,body.site-layout-fullscreen.admin-area .settings-mobile-nav{top:61px!important;padding:9px!important;border-radius:16px!important} .settings-mobile-nav-title small{display:none} .settings-mobile-nav-icon{width:34px;height:34px;flex-basis:34px;border-radius:12px;font-size:16px} .settings-mobile-select-wrap select{height:44px;border-radius:13px;font-size:13.5px;padding-left:12px} body.admin-area .settings-content>.settings-section.card{padding:13px!important} body.admin-area .settings-section h2{font-size:20px!important}} body.admin-area .side-nav.admin-side .admin-nav-section{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:8px 0 2px!important;padding:10px 10px 5px!important;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)!important;color:var(--muted)!important;font-size:10.5px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:.075em!important;text-transform:uppercase!important;box-sizing:border-box!important;} body.admin-area .side-nav.admin-side .side-title + .admin-nav-section{margin-top:0!important;border-top:0!important;padding-top:4px!important;} body.admin-area .side-nav.admin-side details.side-submenu summary>span:first-child,body.admin-area .side-nav.admin-side details.side-submenu a>span:first-child,body.admin-area .side-nav.admin-side>a>span:first-child{width:24px!important;flex:0 0 24px!important;text-align:center!important;line-height:1!important;} body.admin-area .side-nav.admin-side details.side-submenu summary>span:last-child,body.admin-area .side-nav.admin-side details.side-submenu a>span:last-child,body.admin-area .side-nav.admin-side>a>span:last-child{min-width:0!important;overflow-wrap:anywhere!important;} body.admin-area .side-nav.admin-side details.side-submenu summary{display:flex!important;align-items:center!important;gap:10px!important;} body.admin-area .side-nav.admin-side>a.active,body.admin-area .side-nav.admin-side>a[aria-current="page"],body.admin-area .side-nav.admin-side details.side-submenu a.active,body.admin-area .side-nav.admin-side details.side-submenu a[aria-current="page"]{font-weight:900!important;} .admin-control-panel-v1258>section{min-width:0!important} .admin-control-panel-v1258 .dashboard-hero,.admin-control-panel-v1258 .stat-card,.admin-control-panel-v1258 .alert-tile,.admin-control-panel-v1258 .dashboard-card,.admin-control-panel-v1258 .dashboard-list-card{box-shadow:0 8px 24px rgba(15,23,42,.045)!important;} .admin-control-panel-v1258 .dashboard-hero{border-radius:20px!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;} .admin-control-panel-v1258 .dashboard-hero h1{margin:8px 0 5px!important;letter-spacing:-.035em!important;} .admin-control-panel-v1258 .dashboard-hero .muted-text{margin:0!important} .admin-control-panel-v1258 .section-head>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:6px 10px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;} .admin-control-panel-v1258 .section-head>a:hover,.admin-control-panel-v1258 .section-head>a:focus-visible{background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;outline:none!important;} @media(max-width:900px){body.admin-area .side-nav.admin-side .admin-nav-section{flex:0 0 auto!important;margin:10px 0 1px!important;padding:9px 8px 4px!important;font-size:10px!important;letter-spacing:.07em!important;} body.admin-area .side-nav.admin-side .side-title + .admin-nav-section{margin-top:0!important;padding-top:2px!important;} .admin-control-panel-v1258 .dashboard-hero{border-radius:18px!important}} @media(max-width:560px){.admin-control-panel-v1258 .dashboard-hero{padding:15px!important} .admin-control-panel-v1258 .dashboard-hero h1{font-size:28px!important} .admin-control-panel-v1258 .dashboard-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} .admin-control-panel-v1258 .dashboard-hero-actions .btn{min-height:42px!important;padding:9px 10px!important;font-size:13px!important} .admin-control-panel-v1258 .stat-card{padding:14px!important} .admin-control-panel-v1258 .stat-card b{font-size:24px!important} .admin-control-panel-v1258 .alert-tile{padding:14px!important;border-radius:16px!important} .admin-control-panel-v1258 .alert-tile b{font-size:20px!important}} @media(max-width:390px){.admin-control-panel-v1258 .dashboard-hero-actions{grid-template-columns:1fr!important}} body.app-ui{overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;} body.app-ui :where(img,svg,video,canvas){max-width:100%;height:auto} body.app-ui :where(main,section,article,aside,nav,header,footer,form,fieldset,.card,.panel-layout){min-width:0} body.app-ui :where(h1,h2,h3,h4,p,a,button,label,small,strong,b,span){overflow-wrap:break-word} body.app-ui :where(.card,.form-card,.table-card,.dashboard-card,.dashboard-list-card,.account-summary-card,.quick-panel-actions){border-color:color-mix(in srgb,var(--line) 92%,transparent)!important;box-shadow:0 1px 2px rgba(15,23,42,.045)!important;} html[data-theme=dark] body.app-ui :where(.card,.form-card,.table-card,.dashboard-card,.dashboard-list-card,.account-summary-card,.quick-panel-actions){box-shadow:0 1px 2px rgba(0,0,0,.18)!important;} body.app-ui.theme-shadowless-v1191 :where(.card,.form-card,.table-card,.dashboard-card,.dashboard-list-card,.account-summary-card,.quick-panel-actions){box-shadow:none!important} body.app-ui :where(.btn,button,input,select,textarea){font:inherit} body.app-ui :where(input,select,textarea){max-width:100%} body.app-ui textarea{resize:vertical} body.app-ui :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent)!important;outline-offset:2px!important;} body.app-ui :where(.btn,button,[role="button"]){-webkit-tap-highlight-color:transparent} body.app-ui :where(.table-wrap,.table-card,.admin-table-wrap,.responsive-table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} body.app-ui table{max-width:100%} body.app-ui .section-head{min-width:0} body.app-ui .section-head>:first-child{min-width:0} body.app-ui .section-head h1,body.app-ui .section-head h2{line-height:1.2} body.app-ui .home-commerce-hero-v1259{border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:none!important;} body.app-ui .home-commerce-hero-v1259 .btn{min-height:42px} body.app-ui .product-card,body.app-ui .category-card{box-shadow:none!important} body.app-ui .account-dashboard-v1259{min-width:0} body.app-ui .account-dashboard-v1259 .account-welcome,body.app-ui .account-dashboard-v1259 .account-stat,body.app-ui .account-dashboard-v1259 .account-summary-card,body.app-ui .account-dashboard-v1259 .quick-panel-actions{box-shadow:none!important} body.app-ui .account-dashboard-v1259 .welcome-actions,body.app-ui .account-dashboard-v1259 .quick-panel-actions{min-width:0} body.app-ui .account-dashboard-v1259 .welcome-actions .btn{min-height:42px} body.app-ui .account-dashboard-v1259 .activity-item>div,body.app-ui .account-dashboard-v1259 .profile-mini>div{min-width:0} body.app-ui .admin-control-panel-v1259 .dashboard-hero,body.app-ui .admin-control-panel-v1259 .stat-card,body.app-ui .admin-control-panel-v1259 .alert-tile,body.app-ui .admin-control-panel-v1259 .dashboard-card,body.app-ui .admin-control-panel-v1259 .dashboard-list-card{box-shadow:none!important;} body.app-ui .admin-control-panel-v1259 .dashboard-hero{border-radius:18px!important} body.app-ui .admin-control-panel-v1259 .section-head>a{box-shadow:none!important} @media(pointer:coarse){body.app-ui :where(.btn,button:not(.home-hero-slider-dots-v1211 button),summary){min-height:42px} body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-height:44px}} @media(max-width:760px){body.app-ui .container{width:min(var(--theme-container,1180px),calc(100% - 16px))!important;margin:14px auto;min-height:60vh} body.app-ui :where(.card,.form-card,.table-card){padding:14px} body.app-ui .section-head{margin:20px 0 11px;gap:10px} body.app-ui .home-commerce-hero-v1259{border-radius:16px!important;padding:16px!important;gap:16px!important} body.app-ui .home-commerce-hero-v1259 h1{font-size:clamp(30px,9vw,42px)!important} body.app-ui .account-dashboard-v1259 .account-welcome{padding:15px!important} body.app-ui .account-dashboard-v1259 .welcome-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important} body.app-ui .account-dashboard-v1259 .welcome-actions .btn{width:100%;padding:9px 10px!important;font-size:13px!important} body.app-ui .account-dashboard-v1259 .quick-panel-actions{gap:8px!important} body.app-ui .admin-control-panel-v1259 .dashboard-hero{padding:15px!important;border-radius:16px!important}} @media(max-width:430px){body.app-ui .container{width:calc(100% - 12px);margin:10px auto} body.app-ui :where(.card,.form-card,.table-card){padding:12px} body.app-ui .account-dashboard-v1259 .welcome-actions{grid-template-columns:1fr!important} body.app-ui .account-dashboard-v1259 .account-stat-grid{gap:8px!important} body.app-ui .home-commerce-hero-v1259{padding:14px!important}} @media(prefers-reduced-motion:reduce){body.app-ui *,body.app-ui *::before,body.app-ui *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}} body.app-ui{--panel-radius-v1260:18px;--panel-radius-sm-v1260:13px;--panel-soft-v1260:color-mix(in srgb,var(--primary) 5%,var(--card));--panel-soft-strong-v1260:color-mix(in srgb,var(--primary) 9%,var(--card));--panel-border-v1260:color-mix(in srgb,var(--line) 92%,transparent);} body.app-ui.admin-area .panel-layout,body.app-ui.account-area .panel-layout{grid-template-columns:minmax(228px,252px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important;} body.app-ui.admin-area .panel-layout>section,body.app-ui.account-area .panel-layout>section{display:grid;gap:18px;min-width:0} body.app-ui .side-nav.account-side-v1260,body.app-ui .side-nav.admin-side-v1260{display:block!important;width:100%!important;max-width:252px!important;padding:10px!important;border:1px solid var(--panel-border-v1260)!important;border-radius:var(--panel-radius-v1260)!important;background:var(--card)!important;box-shadow:none!important;overflow:hidden!important;} body.app-ui .panel-profile-v1260{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;margin-bottom:7px;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line));border-radius:15px;background:var(--panel-soft-v1260);} body.app-ui .panel-profile-avatar-v1260{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--primary);color:#fff;font-size:16px;font-weight:950;} body.app-ui .panel-profile-copy-v1260{display:grid;min-width:0;line-height:1.2} body.app-ui .panel-profile-copy-v1260 small{color:var(--primary);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.045em} body.app-ui .panel-profile-copy-v1260 b{margin-top:3px;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui .panel-profile-copy-v1260 span{margin-top:3px;color:var(--muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui .panel-nav-groups-v1260{display:grid!important;gap:3px!important;min-width:0!important} body.app-ui .account-nav-section-v1260,body.app-ui .side-nav.admin-side-v1260 .admin-nav-section{display:block!important;width:100%!important;margin:8px 0 2px!important;padding:7px 9px 4px!important;border:0!important;color:var(--muted)!important;font-size:9.5px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:.07em!important;text-transform:uppercase!important;} body.app-ui .panel-nav-groups-v1260>a,body.app-ui .panel-nav-groups-v1260 details>summary,body.app-ui .panel-nav-groups-v1260 details>a{display:grid!important;grid-template-columns:28px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;min-height:39px!important;padding:6px 8px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--text)!important;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;} body.app-ui .panel-nav-groups-v1260>a>span:first-child,body.app-ui .panel-nav-groups-v1260 details>summary>span:first-child,body.app-ui .panel-nav-groups-v1260 details>a>span:first-child{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:color-mix(in srgb,var(--primary) 6%,var(--bg))!important;color:var(--muted)!important;font-size:14px!important;line-height:1!important;} body.app-ui .panel-nav-groups-v1260>a:hover,body.app-ui .panel-nav-groups-v1260>a:focus-visible,body.app-ui .panel-nav-groups-v1260 details>summary:hover,body.app-ui .panel-nav-groups-v1260 details>a:hover{background:var(--panel-soft-v1260)!important;border-color:color-mix(in srgb,var(--primary) 12%,var(--line))!important} body.app-ui .panel-nav-groups-v1260>a.active,body.app-ui .panel-nav-groups-v1260>a[aria-current="page"],body.app-ui .panel-nav-groups-v1260 details>a.active,body.app-ui .panel-nav-groups-v1260 details>a[aria-current="page"]{background:var(--panel-soft-strong-v1260)!important;border-color:color-mix(in srgb,var(--primary) 20%,var(--line))!important;color:var(--primary)!important;font-weight:900!important;} body.app-ui .panel-nav-groups-v1260>a.active>span:first-child,body.app-ui .panel-nav-groups-v1260>a[aria-current="page"]>span:first-child,body.app-ui .panel-nav-groups-v1260 details>a.active>span:first-child{background:var(--primary)!important;color:#fff!important;} body.app-ui .panel-nav-chevron-v1260{width:auto!important;height:auto!important;background:transparent!important;color:var(--muted)!important;font-size:16px!important;text-align:right!important} body.app-ui .panel-nav-groups-v1260 details.side-submenu{display:grid!important;gap:3px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important} body.app-ui .panel-nav-groups-v1260 details.side-submenu summary{list-style:none!important} body.app-ui .panel-nav-groups-v1260 details.side-submenu summary::-webkit-details-marker{display:none} body.app-ui .panel-nav-groups-v1260 details.side-submenu[open] summary .panel-nav-chevron-v1260{transform:rotate(90deg)} body.app-ui .panel-nav-groups-v1260 details.side-submenu>a{margin-left:16px!important;grid-template-columns:28px minmax(0,1fr) 14px!important;background:color-mix(in srgb,var(--bg) 76%,var(--card))!important} body.app-ui .panel-store-link-v1260{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:39px!important;margin-top:9px!important;padding:8px 10px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;color:var(--text)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;} body.app-ui .panel-hero-v1260{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:18px;margin:0!important;padding:20px!important;border:1px solid var(--panel-border-v1260)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:none!important;} body.app-ui .panel-hero-main-v1260{display:flex;flex-direction:column;justify-content:center;min-width:0} body.app-ui .panel-kicker-v1260{display:inline-flex;align-self:flex-start;min-height:26px;padding:5px 9px;border-radius:8px;background:var(--panel-soft-strong-v1260);color:var(--primary);font-size:10px;font-weight:950;letter-spacing:.055em;text-transform:uppercase} body.app-ui .panel-hero-v1260 h1{margin:9px 0 5px!important;font-size:clamp(27px,3.2vw,38px)!important;line-height:1.08!important;letter-spacing:-.035em!important} body.app-ui .panel-hero-v1260 p{max-width:760px;margin:0!important;color:var(--muted);font-size:13.5px;line-height:1.55} body.app-ui .panel-hero-meta-v1260{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px} body.app-ui .panel-hero-meta-v1260 span{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:5px 9px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--muted);font-size:11px;font-weight:800} body.app-ui .panel-hero-meta-v1260 b{color:var(--text);font-size:12px} body.app-ui .panel-hero-meta-v1260 .needs-attention{border-color:color-mix(in srgb,#f59e0b 26%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--card));color:#a16207} body.app-ui .panel-hero-side-v1260{display:grid;align-content:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--bg) 72%,var(--card))} body.app-ui .panel-hero-actions-v1260{display:grid;grid-template-columns:1fr 1fr;gap:8px} body.app-ui .panel-hero-actions-v1260 .btn{width:100%;min-height:39px!important;padding:8px 10px!important;border-radius:11px!important;font-size:12px!important;box-shadow:none!important} body.app-ui .panel-section-title-v1260{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 -6px;padding:0 2px} body.app-ui .panel-section-title-v1260>div{min-width:0} body.app-ui .panel-section-title-v1260 span{display:block;color:var(--primary);font-size:9.5px;font-weight:950;letter-spacing:.07em;text-transform:uppercase} body.app-ui .panel-section-title-v1260 h2{margin:3px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.025em} body.app-ui .panel-section-title-v1260>small{max-width:440px;color:var(--muted);font-size:11.5px;text-align:right;line-height:1.4} body.app-ui .panel-section-title-v1260.compact{margin-top:0} body.app-ui .mini-head>div,body.app-ui .section-head>div{min-width:0} body.app-ui .mini-head>div>small,body.app-ui .section-head>div>small{display:block;margin-bottom:3px;color:var(--muted);font-size:9.5px;font-weight:900;letter-spacing:.045em;text-transform:uppercase} body.app-ui .mini-head>div>h2,body.app-ui .section-head>div>h2{margin:0!important} body.app-ui .account-dashboard-v1260{gap:18px!important} body.app-ui .account-completion-v1260{display:grid;gap:7px} body.app-ui .account-completion-v1260>div{display:flex;align-items:center;justify-content:space-between;gap:10px} body.app-ui .account-completion-v1260 span{font-size:11px;font-weight:850;color:var(--muted)} body.app-ui .account-completion-v1260 b{font-size:14px;color:var(--text)} body.app-ui .account-progress-track-v1260{display:block!important;width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--muted) 13%,transparent);overflow:hidden} body.app-ui .account-progress-track-v1260 i{display:block;height:100%;border-radius:inherit;background:var(--primary)} body.app-ui .account-completion-v1260 small{color:var(--muted);font-size:10.5px;line-height:1.4} body.app-ui .account-stat-grid-v1260{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important} body.app-ui .account-stat-grid-v1260 .account-stat{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:112px!important;padding:14px!important;border:1px solid var(--panel-border-v1260)!important;border-radius:15px!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;box-shadow:none!important;} body.app-ui .account-stat-grid-v1260 .account-stat:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:var(--panel-soft-v1260)!important} body.app-ui .account-stat-grid-v1260 .account-stat.has-attention{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;background:var(--panel-soft-v1260)!important} body.app-ui .stat-icon-v1260{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:11px!important;background:var(--panel-soft-strong-v1260)!important;color:var(--primary)!important;font-size:18px!important} body.app-ui .account-stat-grid-v1260 .account-stat>div{display:grid;min-width:0} body.app-ui .account-stat-grid-v1260 .account-stat small{color:var(--muted);font-size:10.5px;font-weight:850} body.app-ui .account-stat-grid-v1260 .account-stat b{margin:2px 0 1px;font-size:23px!important;line-height:1.1!important;letter-spacing:-.03em} body.app-ui .account-stat-grid-v1260 .account-stat>div>span{color:var(--primary);font-size:10px;font-weight:850} body.app-ui .account-overview-grid-v1260{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important} body.app-ui .account-overview-grid-v1260>.card{padding:16px!important;border-radius:16px!important} body.app-ui .profile-mini-v1260{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:11px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--bg)!important} body.app-ui .profile-mini-v1260 .profile-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--primary)!important;color:#fff!important;font-size:16px;font-weight:950} body.app-ui .profile-status-v1260{display:inline-flex;padding:5px 7px;border-radius:8px;background:color-mix(in srgb,#16a34a 9%,var(--card));color:#15803d;font-size:9.5px!important;font-weight:900!important;white-space:nowrap} body.app-ui .summary-lines-v1260{gap:8px!important;margin-top:10px!important} body.app-ui .summary-lines-v1260>span{padding:10px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--card)!important} body.app-ui .address-preview-v1260{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--bg)!important} body.app-ui .address-icon-v1260{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--panel-soft-strong-v1260);color:var(--primary);font-size:16px} body.app-ui .address-preview-v1260 p{margin:3px 0!important;color:var(--muted)!important;font-size:11px!important} body.app-ui .address-preview-v1260 small{display:block;line-height:1.45} body.app-ui .empty-panel-v1260{display:grid;gap:4px;padding:12px!important;border:1px dashed color-mix(in srgb,var(--primary) 25%,var(--line));border-radius:13px;background:var(--panel-soft-v1260)} body.app-ui .empty-panel-v1260 b{font-size:12px} body.app-ui .empty-panel-v1260 span{color:var(--muted);font-size:10.5px;line-height:1.45} body.app-ui .quick-panel-actions-v1260{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px!important;border-radius:16px!important} body.app-ui .quick-panel-actions-v1260>a{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:62px!important;padding:9px!important;border:1px solid transparent!important;border-radius:12px!important;background:var(--bg)!important;color:var(--text)!important;text-align:left!important;text-decoration:none!important} body.app-ui .quick-panel-actions-v1260>a:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--line))!important;background:var(--panel-soft-v1260)!important} body.app-ui .quick-panel-actions-v1260>a>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--panel-soft-strong-v1260);color:var(--primary);font-size:15px} body.app-ui .quick-panel-actions-v1260>a>div{display:grid;min-width:0} body.app-ui .quick-panel-actions-v1260 b{font-size:11.5px} body.app-ui .quick-panel-actions-v1260 small{margin-top:2px;color:var(--muted);font-size:9.5px;line-height:1.3} body.app-ui .account-feed-grid-v1260{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important;gap:12px!important;margin:0!important} body.app-ui .account-feed-grid-v1260 .section-mini-head{margin-top:0!important} body.app-ui .account-notifications-card-v1260{padding:14px!important;border-radius:16px!important} body.app-ui .activity-list-v1260{display:grid;gap:6px} body.app-ui .activity-list-v1260 .activity-item{display:grid!important;grid-template-columns:7px minmax(0,1fr) 12px!important;align-items:center!important;gap:9px!important;padding:9px 8px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--card)!important} body.app-ui .activity-dot-v1260{width:7px!important;height:7px!important;border-radius:999px!important;background:var(--primary)!important} body.app-ui .activity-list-v1260 .activity-item b{font-size:11px!important} body.app-ui .activity-list-v1260 .activity-item small{font-size:9.5px!important} body.app-ui .activity-arrow-v1260{color:var(--muted);font-size:15px} body.app-ui .admin-dashboard-main-v1260{gap:18px!important} body.app-ui .admin-version-chip-v1260{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--card)} body.app-ui .admin-version-chip-v1260 span{color:var(--muted);font-size:10px;font-weight:850} body.app-ui .admin-version-chip-v1260 b{font-size:13px;color:var(--primary)} body.app-ui .admin-version-chip-v1260 small{grid-column:1/-1;color:var(--muted);font-size:9.5px} body.app-ui .admin-hero-side-v1260 .dashboard-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important} body.app-ui .admin-hero-side-v1260 .dashboard-hero-actions .btn:first-child{grid-column:1/-1} body.app-ui .admin-kpi-grid-v1260{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body.app-ui .admin-kpi-v1260{display:grid;align-content:center;min-height:122px;padding:15px!important;border-radius:15px!important;box-shadow:none!important} body.app-ui .admin-kpi-v1260.primary{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;background:var(--panel-soft-v1260)!important} body.app-ui .admin-kpi-v1260>span{color:var(--muted);font-size:10.5px;font-weight:900;text-transform:uppercase;letter-spacing:.035em} body.app-ui .admin-kpi-v1260>b{margin:5px 0 3px;font-size:clamp(20px,2vw,27px);line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums} body.app-ui .admin-kpi-v1260>small{color:var(--muted);font-size:10px;line-height:1.35} body.app-ui .admin-secondary-metrics-v1260{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:6px!important;border-radius:15px!important} body.app-ui .admin-secondary-metrics-v1260>div{display:grid;align-content:center;min-height:67px;padding:9px 12px;border-right:1px solid var(--line)} body.app-ui .admin-secondary-metrics-v1260>div:last-child{border-right:0} body.app-ui .admin-secondary-metrics-v1260 span{color:var(--muted);font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.035em} body.app-ui .admin-secondary-metrics-v1260 b{margin-top:2px;font-size:17px;font-variant-numeric:tabular-nums} body.app-ui .admin-secondary-metrics-v1260 small{color:var(--muted);font-size:9px} body.app-ui .admin-secondary-metrics-v1260 .warn{background:color-mix(in srgb,#f59e0b 7%,var(--card));border-radius:11px} body.app-ui .dashboard-alert-grid-v1260{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important} body.app-ui .dashboard-alert-grid-v1260 .alert-tile{display:grid!important;grid-template-columns:34px minmax(0,1fr) 12px!important;align-items:center!important;gap:9px!important;min-height:74px!important;padding:10px!important;border-radius:14px!important;text-decoration:none!important;box-shadow:none!important} body.app-ui .dashboard-alert-grid-v1260 .alert-icon-v1260{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--bg);color:var(--muted);font-size:14px;font-weight:950} body.app-ui .dashboard-alert-grid-v1260 .alert-tile>div{display:grid;min-width:0} body.app-ui .dashboard-alert-grid-v1260 .alert-tile b{font-size:18px!important;line-height:1!important} body.app-ui .dashboard-alert-grid-v1260 .alert-tile div>span{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:1.3;font-weight:800} body.app-ui .dashboard-alert-grid-v1260 .alert-tile>em{color:var(--muted);font-size:16px;font-style:normal} body.app-ui .dashboard-alert-grid-v1260 .alert-tile.is-active{border-color:color-mix(in srgb,var(--primary) 22%,var(--line))!important;background:var(--panel-soft-v1260)!important} body.app-ui .dashboard-alert-grid-v1260 .alert-tile.is-active .alert-icon-v1260{background:var(--primary);color:#fff} body.app-ui .dashboard-alert-grid-v1260 .alert-tile.is-warning{border-color:color-mix(in srgb,#f59e0b 30%,var(--line))!important;background:color-mix(in srgb,#f59e0b 7%,var(--card))!important} body.app-ui .dashboard-alert-grid-v1260 .alert-tile.is-warning .alert-icon-v1260{background:#f59e0b;color:#fff} body.app-ui .dashboard-grid-main-v1260{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:12px!important;margin:0!important} body.app-ui .dashboard-grid-main-v1260>.card,body.app-ui .dashboard-grid-three-v1260>.card{padding:14px!important;border-radius:16px!important;box-shadow:none!important} body.app-ui .dashboard-grid-main-v1260 .table-wrap{margin:0!important;border:0!important;border-radius:0!important} body.app-ui .dashboard-grid-main-v1260 table{font-size:11px!important} body.app-ui .dashboard-grid-main-v1260 th{color:var(--muted);font-size:9px!important;text-transform:uppercase;letter-spacing:.04em} body.app-ui .dashboard-grid-main-v1260 td,body.app-ui .dashboard-grid-main-v1260 th{padding:9px 8px!important} body.app-ui .dashboard-grid-three-v1260{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important} body.app-ui .dashboard-grid-three-v1260 .mini-row{margin:6px 0!important;padding:9px!important;border-radius:11px!important;background:var(--bg)!important} body.app-ui .dashboard-grid-three-v1260 .mini-row b{font-size:10.5px} body.app-ui .dashboard-grid-three-v1260 .mini-row small{font-size:9px} body.app-ui .dashboard-grid-three-v1260 .mini-row strong{min-width:32px!important;width:32px!important;height:32px!important;border-radius:9px!important;font-size:11px!important} body.app-ui .empty-inline-v1260{padding:10px;border:1px dashed var(--line);border-radius:11px;background:var(--bg)} body.app-ui .admin-bottom-grid-v1260{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px} body.app-ui .admin-bottom-grid-v1260>.card{padding:14px!important;border-radius:16px!important} body.app-ui .quick-user-grid-v1260{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important} body.app-ui .quick-user-grid-v1260 .quick-user{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px!important;border-radius:11px!important;background:var(--bg)!important} body.app-ui .quick-user-avatar-v1260{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:var(--panel-soft-strong-v1260)!important;color:var(--primary)!important;font-size:12px!important;font-weight:950!important} body.app-ui .quick-user-grid-v1260 .quick-user>div{min-width:0} body.app-ui .quick-user-grid-v1260 .quick-user b{font-size:10.5px!important} body.app-ui .quick-user-grid-v1260 .quick-user span:not(.quick-user-avatar-v1260){margin:2px 0!important;font-size:9px!important} body.app-ui .quick-user-grid-v1260 .quick-user small{font-size:8.5px!important} body.app-ui .admin-tool-grid-v1260{display:grid;grid-template-columns:1fr 1fr;gap:7px} body.app-ui .admin-tool-grid-v1260>a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px;border:1px solid var(--line);border-radius:11px;background:var(--bg);color:var(--text);text-decoration:none} body.app-ui .admin-tool-grid-v1260>a:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:var(--panel-soft-v1260)} body.app-ui .admin-tool-grid-v1260>a>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--panel-soft-strong-v1260);color:var(--primary);font-size:14px;font-weight:950} body.app-ui .admin-tool-grid-v1260 b{display:block;font-size:10px} body.app-ui .admin-tool-grid-v1260 small{display:block;margin-top:2px;color:var(--muted);font-size:8.5px;line-height:1.25} html[data-theme=dark] body.app-ui .panel-profile-v1260,html[data-theme=dark] body.app-ui .panel-hero-side-v1260,html[data-theme=dark] body.app-ui .account-stat-grid-v1260 .account-stat:hover,html[data-theme=dark] body.app-ui .admin-kpi-v1260.primary{background:color-mix(in srgb,var(--primary) 8%,var(--card))!important} @media(min-width:901px){body.app-ui .side-nav.account-side-v1260,body.app-ui .side-nav.admin-side-v1260{position:sticky!important;top:82px!important;max-height:calc(100dvh - 98px)!important;overflow:auto!important;scrollbar-width:thin!important;}} @media(max-width:1100px){body.app-ui .admin-kpi-grid-v1260{grid-template-columns:repeat(2,minmax(0,1fr))} body.app-ui .dashboard-grid-main-v1260,body.app-ui .admin-bottom-grid-v1260{grid-template-columns:1fr!important} body.app-ui .account-stat-grid-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:900px){body.app-ui.admin-area .panel-layout,body.app-ui.account-area .panel-layout{display:block!important;width:100%!important} body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav]{display:block!important;width:min(286px,86vw)!important;max-width:min(286px,86vw)!important;padding:10px!important;border-radius:0 18px 18px 0!important;overflow:auto!important;} body.app-ui.admin-area .side-nav.admin-side-v1260,body.app-ui.admin-area .side-nav.admin-side-v1260[data-panel-nav]{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 0 12px!important;padding:9px!important;border-radius:16px!important;overflow:visible!important;transform:none!important;} body.app-ui.admin-area .admin-side-v1260 .panel-nav-groups-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important} body.app-ui.admin-area .admin-side-v1260 .admin-nav-section{grid-column:1/-1!important;margin-top:7px!important} body.app-ui.admin-area .admin-side-v1260 details.side-submenu{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important} body.app-ui.admin-area .admin-side-v1260 details.side-submenu>summary{grid-column:1/-1!important} body.app-ui.admin-area .admin-side-v1260 details.side-submenu>a{margin-left:0!important} body.app-ui.admin-area .admin-side-v1260 .panel-store-link-v1260{margin-top:7px!important} body.app-ui .panel-hero-v1260{grid-template-columns:1fr!important;padding:16px!important;border-radius:17px!important} body.app-ui .panel-hero-side-v1260{padding:10px} body.app-ui .account-overview-grid-v1260,body.app-ui .account-feed-grid-v1260,body.app-ui .dashboard-grid-three-v1260{grid-template-columns:1fr!important} body.app-ui .quick-panel-actions-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.app-ui .dashboard-alert-grid-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:620px){body.app-ui .panel-hero-v1260{gap:11px;padding:13px!important} body.app-ui .panel-hero-v1260 h1{font-size:26px!important} body.app-ui .panel-hero-v1260 p{font-size:12px} body.app-ui .panel-hero-meta-v1260{margin-top:10px} body.app-ui .panel-hero-side-v1260{border-radius:13px} body.app-ui .panel-hero-actions-v1260{grid-template-columns:1fr 1fr!important} body.app-ui .panel-section-title-v1260{align-items:flex-start;flex-direction:column;gap:4px} body.app-ui .panel-section-title-v1260>small{text-align:left} body.app-ui .account-stat-grid-v1260,body.app-ui .admin-kpi-grid-v1260,body.app-ui .dashboard-alert-grid-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.app-ui .account-stat-grid-v1260 .account-stat{min-height:98px!important;padding:11px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important} body.app-ui .stat-icon-v1260{width:34px!important;height:34px!important} body.app-ui .account-stat-grid-v1260 .account-stat b{font-size:20px!important} body.app-ui .quick-panel-actions-v1260{grid-template-columns:1fr 1fr!important;padding:8px!important} body.app-ui .quick-panel-actions-v1260>a{min-height:58px!important;padding:8px!important} body.app-ui .admin-secondary-metrics-v1260{grid-template-columns:repeat(2,minmax(0,1fr))} body.app-ui .admin-secondary-metrics-v1260>div{border-right:0;border-bottom:1px solid var(--line)} body.app-ui .admin-secondary-metrics-v1260>div:nth-last-child(-n+2){border-bottom:0} body.app-ui .quick-user-grid-v1260,body.app-ui .admin-tool-grid-v1260{grid-template-columns:1fr!important}} @media(max-width:390px){body.app-ui .account-stat-grid-v1260,body.app-ui .admin-kpi-grid-v1260,body.app-ui .dashboard-alert-grid-v1260,body.app-ui .quick-panel-actions-v1260{grid-template-columns:1fr!important} body.app-ui .panel-hero-actions-v1260{grid-template-columns:1fr!important} body.app-ui .admin-hero-side-v1260 .dashboard-hero-actions{grid-template-columns:1fr!important} body.app-ui .admin-hero-side-v1260 .dashboard-hero-actions .btn:first-child{grid-column:auto} body.app-ui.admin-area .admin-side-v1260 .panel-nav-groups-v1260{grid-template-columns:1fr!important}} @media(min-width:901px){body.app-ui.admin-area .side-nav.admin-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav]{position:sticky!important;top:82px!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto!important;max-height:calc(100dvh - 98px)!important;overflow:auto!important;transform:none!important;}} body.app-ui.admin-area{--admin-flat-radius-v1261:16px;--admin-flat-radius-sm-v1261:12px;--admin-flat-soft-v1261:color-mix(in srgb,var(--primary) 5%,var(--card));--admin-flat-border-v1261:color-mix(in srgb,var(--line) 94%,transparent);} body.app-ui.admin-area .panel-layout>section{min-width:0} body.app-ui.admin-area .admin-main-v1261{display:grid;gap:16px;min-width:0} body.app-ui.admin-area .card{box-shadow:none} body.app-ui.admin-area .table-card{max-width:100%;overflow-x:auto;border-radius:var(--admin-flat-radius-v1261)} body.app-ui.admin-area .table-card table{width:100%} body.app-ui.admin-area .section-head{gap:12px;min-width:0} body.app-ui.admin-area .section-head h1{letter-spacing:-.025em} body.app-ui.admin-area .section-head p{max-width:780px;line-height:1.55} body.app-ui.admin-area form.card label>span{font-size:11px;font-weight:850;color:var(--muted)} body.app-ui.admin-area input,body.app-ui.admin-area select,body.app-ui.admin-area textarea{max-width:100%} body.app-ui.admin-area .form-card,body.app-ui.admin-area .settings-content>.card{border-radius:var(--admin-flat-radius-v1261);box-shadow:none} body.app-ui.admin-area .btn{box-shadow:none} body.app-ui .admin-users-hero-v1261{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border-radius:18px;background:var(--card);border:1px solid var(--admin-flat-border-v1261)} body.app-ui .admin-users-hero-v1261 h1{margin:6px 0 5px;font-size:clamp(27px,3vw,36px);letter-spacing:-.035em;line-height:1.08} body.app-ui .admin-users-hero-v1261 p{margin:0;max-width:760px;color:var(--muted);font-size:13px;line-height:1.55} body.app-ui .admin-users-hero-meta-v1261{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end} body.app-ui .admin-users-hero-meta-v1261 span{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap} body.app-ui .admin-users-hero-meta-v1261 b{color:var(--text);font-size:13px} body.app-ui .admin-user-stats-v1261{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px} body.app-ui .admin-user-stats-v1261>a{display:grid;gap:3px;min-width:0;padding:13px 14px;border-radius:14px;text-decoration:none;color:var(--text);border:1px solid var(--admin-flat-border-v1261);transition:border-color .16s ease,background .16s ease} body.app-ui .admin-user-stats-v1261>a:hover,body.app-ui .admin-user-stats-v1261>a.is-current{border-color:color-mix(in srgb,var(--primary) 30%,var(--line));background:var(--admin-flat-soft-v1261)} body.app-ui .admin-user-stats-v1261 span{color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui .admin-user-stats-v1261 b{font-size:22px;line-height:1.1;letter-spacing:-.03em} body.app-ui .admin-user-stats-v1261 small{color:var(--muted);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui .admin-user-filters-v1261{display:grid;grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(145px,1fr)) auto;gap:10px;align-items:end;padding:14px;margin:0;border-radius:16px} body.app-ui .admin-user-filters-v1261 label{display:grid;gap:6px;min-width:0;margin:0} body.app-ui .admin-user-filters-v1261 input,body.app-ui .admin-user-filters-v1261 select{min-height:42px} body.app-ui .admin-user-filter-actions-v1261{display:flex;gap:7px;align-items:center} body.app-ui .admin-user-filter-actions-v1261 .btn{min-height:42px;padding:8px 12px} body.app-ui .admin-users-result-head-v1261{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 2px;color:var(--muted);font-size:11px} body.app-ui .admin-users-result-head-v1261 b{color:var(--text);font-size:14px} body.app-ui .admin-users-result-head-v1261 small{max-width:600px;text-align:right;line-height:1.4} body.app-ui .admin-users-table-v1261{padding:0!important;overflow:hidden!important} body.app-ui .admin-users-table-v1261 table{border-collapse:collapse;table-layout:auto} body.app-ui .admin-users-table-v1261 th{padding:11px 12px;background:color-mix(in srgb,var(--bg) 78%,var(--card));color:var(--muted);font-size:9.5px;font-weight:900;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap} body.app-ui .admin-users-table-v1261 td{padding:12px;border-top:1px solid var(--line);vertical-align:middle;font-size:11.5px} body.app-ui .admin-users-table-v1261 tr:hover td{background:color-mix(in srgb,var(--primary) 2.5%,var(--card))} body.app-ui .admin-user-identity-v1261{display:grid;grid-template-columns:38px minmax(115px,1fr);gap:9px;align-items:center} body.app-ui .admin-user-avatar-v1261{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--admin-flat-soft-v1261);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line));color:var(--primary);font-size:13px;font-weight:950} body.app-ui .admin-user-identity-v1261>div,body.app-ui .admin-user-contact-v1261,body.app-ui .admin-user-commerce-v1261{display:grid;gap:3px;min-width:0} body.app-ui .admin-user-identity-v1261 b,body.app-ui .admin-user-contact-v1261 span{overflow-wrap:anywhere} body.app-ui .admin-user-identity-v1261 small,body.app-ui .admin-user-contact-v1261 small,body.app-ui .admin-user-commerce-v1261 small{color:var(--muted);font-size:9.5px} body.app-ui .admin-user-badges-v1261{display:flex;gap:5px;flex-wrap:wrap;align-items:center} body.app-ui .admin-user-badges-v1261 .badge,body.app-ui .admin-user-badges-v1261 .status{font-size:9.5px;padding:5px 7px;border-radius:8px;white-space:nowrap} body.app-ui .admin-user-commerce-v1261 b{font-size:11px} body.app-ui .admin-user-activity-v1261{display:grid;grid-template-columns:1fr;gap:5px;min-width:128px} body.app-ui .admin-user-activity-v1261>span{display:grid;gap:1px} body.app-ui .admin-user-activity-v1261 small{color:var(--muted);font-size:8.5px;text-transform:uppercase;letter-spacing:.025em;font-weight:850} body.app-ui .admin-user-activity-v1261 b{font-size:9.5px;font-weight:750;white-space:nowrap} body.app-ui .admin-users-mobile-v1261{display:none} body.app-ui .admin-users-empty-v1261{display:grid;justify-items:center;text-align:center;gap:7px;padding:38px 20px;border-radius:16px} body.app-ui .admin-users-empty-v1261>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--admin-flat-soft-v1261);color:var(--primary);font-size:21px} body.app-ui .admin-users-empty-v1261 h2{margin:0;font-size:18px} body.app-ui .admin-users-empty-v1261 p{margin:0;color:var(--muted);font-size:12px} body.app-ui .admin-return-bar-v1261{display:flex;justify-content:flex-start;margin-bottom:-4px} body.app-ui .admin-user-edit-hero-v1261{padding:18px;border-radius:18px} body.app-ui .admin-user-edit-person-v1261{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center} body.app-ui .admin-user-edit-avatar-v1261{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--admin-flat-soft-v1261);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));color:var(--primary);font-size:20px;font-weight:950} body.app-ui .admin-user-edit-person-v1261 h1{margin:4px 0 3px;font-size:clamp(24px,3vw,32px);line-height:1.08;letter-spacing:-.03em} body.app-ui .admin-user-edit-person-v1261 p{margin:0;color:var(--muted);font-size:12px;line-height:1.5} body.app-ui .admin-user-edit-badges-v1261{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px} body.app-ui .admin-user-edit-badges-v1261>span{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:9.5px;font-weight:850} body.app-ui .admin-user-summary-v1261{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px} body.app-ui .admin-user-summary-v1261>.card{display:grid;gap:3px;padding:13px 14px;border-radius:14px} body.app-ui .admin-user-summary-v1261 span{color:var(--muted);font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.025em} body.app-ui .admin-user-summary-v1261 b{font-size:19px;letter-spacing:-.025em} body.app-ui .admin-user-summary-v1261 small{color:var(--muted);font-size:9.5px;line-height:1.35} body.app-ui .admin-user-edit-grid-v1261{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;align-items:start} body.app-ui .admin-user-form-v1261{display:grid;gap:0;padding:0!important;overflow:hidden;border-radius:16px} body.app-ui .admin-user-form-section-v1261{display:grid;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)} body.app-ui .admin-user-form-head-v1261>div{display:flex;align-items:center;gap:8px} body.app-ui .admin-user-form-head-v1261 span{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--admin-flat-soft-v1261);color:var(--primary);font-size:9px;font-weight:950} body.app-ui .admin-user-form-head-v1261 h2{margin:0;font-size:14px;letter-spacing:-.01em} body.app-ui .admin-user-form-v1261 label{display:grid;gap:6px;margin:0;font-size:11px;font-weight:850} body.app-ui .admin-user-form-v1261 label small{color:var(--muted);font-size:9.5px;font-weight:600;line-height:1.45} body.app-ui .admin-user-form-v1261 input,body.app-ui .admin-user-form-v1261 select{min-height:43px} body.app-ui .admin-user-form-v1261 textarea{min-height:118px;resize:vertical} body.app-ui .admin-user-save-v1261{display:flex;justify-content:flex-end;padding:14px 18px;background:color-mix(in srgb,var(--bg) 76%,var(--card))} body.app-ui .admin-user-save-v1261 .btn{min-width:190px} body.app-ui .admin-user-side-v1261{display:grid;gap:12px;position:sticky;top:82px} body.app-ui .admin-user-side-v1261>.card{padding:15px;border-radius:16px} body.app-ui .admin-user-side-v1261 h2{margin:0 0 11px;font-size:14px} body.app-ui .admin-user-info-v1261 .info-stack{margin-bottom:10px} body.app-ui .admin-user-info-v1261 .info-stack>div{padding:10px;border-radius:11px;background:var(--bg)} body.app-ui .admin-user-security-actions-v1261{display:grid;gap:9px} body.app-ui .admin-user-security-actions-v1261 p{margin:-3px 0 2px;color:var(--muted);font-size:10px;line-height:1.45} body.app-ui .admin-user-security-actions-v1261 form{margin:0} body.app-ui.admin-area .admin-hero-v67,body.app-ui.admin-area [class*="admin-orders-hero"],body.app-ui.admin-area [class*="system-health-hero"]{box-shadow:none!important} body.app-ui.admin-area [class*="filter"][class*="admin-"]{box-shadow:none} body.app-ui.admin-area table th{font-weight:850} body.app-ui.admin-area table td{overflow-wrap:anywhere} body.app-ui.admin-area .inline-form{margin:0} @media(max-width:1180px){body.app-ui .admin-user-stats-v1261{grid-template-columns:repeat(3,minmax(0,1fr))} body.app-ui .admin-user-filters-v1261{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(140px,1fr))} body.app-ui .admin-user-filters-v1261 label:nth-child(4){grid-column:1/2} body.app-ui .admin-user-filter-actions-v1261{grid-column:2/4;justify-content:flex-end}} @media(max-width:900px){body.app-ui .admin-users-hero-v1261{align-items:flex-start;flex-direction:column;padding:18px} body.app-ui .admin-users-hero-meta-v1261{justify-content:flex-start} body.app-ui .admin-user-filters-v1261{grid-template-columns:1fr 1fr} body.app-ui .admin-user-search-v1261{grid-column:1/-1} body.app-ui .admin-user-filters-v1261 label:nth-child(4){grid-column:auto} body.app-ui .admin-user-filter-actions-v1261{grid-column:1/-1;justify-content:stretch} body.app-ui .admin-user-filter-actions-v1261>*{flex:1} body.app-ui .admin-users-table-v1261{display:none} body.app-ui .admin-users-mobile-v1261{display:grid;gap:9px} body.app-ui .admin-user-card-v1261{display:grid;gap:10px;padding:13px;border-radius:14px} body.app-ui .admin-user-card-head-v1261{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center} body.app-ui .admin-user-card-head-v1261>div{display:grid;gap:2px;min-width:0} body.app-ui .admin-user-card-head-v1261 b{font-size:12px} body.app-ui .admin-user-card-head-v1261 small{color:var(--muted);font-size:9.5px;overflow-wrap:anywhere} body.app-ui .admin-user-card-badges-v1261{display:flex;gap:5px;flex-wrap:wrap} body.app-ui .admin-user-card-badges-v1261>*{font-size:9px!important;padding:4px 7px!important;border-radius:8px!important} body.app-ui .admin-user-self-v1261{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));background:var(--admin-flat-soft-v1261);color:var(--primary);font-weight:850} body.app-ui .admin-user-card-grid-v1261{display:grid;grid-template-columns:1fr 1fr;gap:6px} body.app-ui .admin-user-card-grid-v1261>div{display:grid;gap:2px;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--bg)} body.app-ui .admin-user-card-grid-v1261 small{color:var(--muted);font-size:8.5px;font-weight:850} body.app-ui .admin-user-card-grid-v1261 b{font-size:10.5px;overflow-wrap:anywhere} body.app-ui .admin-user-summary-v1261{grid-template-columns:1fr 1fr} body.app-ui .admin-user-edit-grid-v1261{grid-template-columns:1fr} body.app-ui .admin-user-side-v1261{position:static;grid-template-columns:1fr 1fr} body.app-ui.admin-area .section-head{align-items:flex-start;flex-wrap:wrap}} @media(max-width:620px){body.app-ui.admin-area .admin-main-v1261{gap:12px} body.app-ui .admin-user-stats-v1261{grid-template-columns:1fr 1fr;gap:7px} body.app-ui .admin-user-stats-v1261>a{padding:11px;border-radius:12px} body.app-ui .admin-user-stats-v1261 b{font-size:19px} body.app-ui .admin-user-filters-v1261{grid-template-columns:1fr;padding:11px} body.app-ui .admin-user-search-v1261,body.app-ui .admin-user-filter-actions-v1261{grid-column:auto} body.app-ui .admin-users-result-head-v1261{align-items:flex-start;flex-direction:column;gap:4px} body.app-ui .admin-users-result-head-v1261 small{text-align:left} body.app-ui .admin-user-card-head-v1261{grid-template-columns:36px minmax(0,1fr) auto} body.app-ui .admin-user-avatar-v1261{width:36px;height:36px} body.app-ui .admin-user-edit-person-v1261{grid-template-columns:46px minmax(0,1fr);align-items:start} body.app-ui .admin-user-edit-avatar-v1261{width:46px;height:46px;border-radius:13px;font-size:16px} body.app-ui .admin-user-summary-v1261{grid-template-columns:1fr 1fr;gap:7px} body.app-ui .admin-user-summary-v1261>.card{padding:11px} body.app-ui .admin-user-summary-v1261 b{font-size:16px} body.app-ui .admin-user-edit-grid-v1261{gap:9px} body.app-ui .admin-user-form-section-v1261{padding:14px} body.app-ui .admin-user-form-v1261 .grid-2{grid-template-columns:1fr} body.app-ui .admin-user-save-v1261{padding:12px 14px} body.app-ui .admin-user-save-v1261 .btn{width:100%;min-width:0} body.app-ui .admin-user-side-v1261{grid-template-columns:1fr} body.app-ui.admin-area .section-head>.btn{max-width:100%} body.app-ui.admin-area .table-card{border-radius:13px}} @media(max-width:390px){body.app-ui .admin-user-stats-v1261{grid-template-columns:1fr} body.app-ui .admin-user-card-head-v1261{grid-template-columns:34px minmax(0,1fr)} body.app-ui .admin-user-card-head-v1261>.btn{grid-column:1/-1;width:100%} body.app-ui .admin-user-summary-v1261{grid-template-columns:1fr}} body.app-ui.admin-area{--admin-nav-soft-v1262:color-mix(in srgb,var(--primary) 6%,var(--card));--admin-nav-line-v1262:color-mix(in srgb,var(--primary) 12%,var(--line));} body.app-ui.admin-area main.container{margin-top:18px!important} body.app-ui.admin-area .side-nav.admin-side-v1262,body.app-ui.admin-area .side-nav.admin-side-v1262[data-panel-nav]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;} body.app-ui .admin-nav-head-v1262{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;margin:0 0 7px;padding:8px 9px;border:1px solid var(--admin-nav-line-v1262);border-radius:13px;background:var(--admin-nav-soft-v1262);} body.app-ui .admin-nav-head-icon-v1262{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--primary);color:#fff;font-size:15px;font-weight:950;line-height:1;} body.app-ui .admin-nav-head-v1262>div{display:grid;min-width:0;gap:2px;line-height:1.15} body.app-ui .admin-nav-head-v1262 small{color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.055em} body.app-ui .admin-nav-head-v1262 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;color:var(--text)} body.app-ui.admin-area .admin-side-v1262 .panel-profile-v1260{margin-bottom:5px} body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260>a.active,body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260 details>a.active{border-color:color-mix(in srgb,var(--primary) 20%,var(--line))!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;} @media(min-width:901px){body.app-ui.admin-area .side-nav.admin-side-v1262,body.app-ui.admin-area .side-nav.admin-side-v1262[data-panel-nav]{position:sticky!important;top:82px!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;max-height:calc(100dvh - 98px)!important;overflow:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:20!important;scrollbar-width:thin!important;}} @media(max-width:900px){body.app-ui.admin-area main.container{margin-top:10px!important;margin-bottom:20px!important;} body.app-ui.admin-area .panel-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important;} body.app-ui.admin-area .side-nav.admin-side-v1262,body.app-ui.admin-area .side-nav.admin-side-v1262[data-panel-nav]{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:none!important;overflow:visible!important;transform:none!important;transition:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important;} body.app-ui.admin-area .admin-side-v1262 .side-close{display:none!important} body.app-ui.admin-area.panel-menu-open{overflow:auto!important} body.app-ui.admin-area .panel-backdrop,body.app-ui.admin-area .panel-backdrop:not([hidden]){display:none!important} body.app-ui.admin-area .admin-side-v1262 .admin-nav-head-v1262{margin-bottom:6px;padding:8px;} body.app-ui.admin-area .admin-side-v1262 .panel-profile-v1260{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;padding:8px!important;margin-bottom:4px!important;border-radius:12px!important;} body.app-ui.admin-area .admin-side-v1262 .panel-profile-avatar-v1260{width:38px!important;height:38px!important;border-radius:11px!important;font-size:14px!important;} body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;} body.app-ui.admin-area .admin-side-v1262 .admin-nav-section{grid-column:1/-1!important;margin:6px 0 1px!important;padding:6px 7px 3px!important;} body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260>a,body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260 details>summary,body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260 details>a{min-height:39px!important;padding:5px 7px!important;border-radius:11px!important;font-size:11.5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;} body.app-ui.admin-area .admin-side-v1262 details.side-submenu{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important;} body.app-ui.admin-area .admin-side-v1262 details.side-submenu>summary{grid-column:1/-1!important} body.app-ui.admin-area .admin-side-v1262 details.side-submenu>a{margin:0!important} body.app-ui.admin-area .admin-side-v1262 .panel-store-link-v1260{margin-top:7px!important} body.app-ui.admin-area .topbar .v56-panel-toggle[data-panel-menu]{display:none!important}} @media(max-width:820px){body.app-ui.admin-area .m1187-menu-btn[data-panel-menu]{display:none!important} body.app-ui.admin-area .m1187-top{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;} body.app-ui.admin-area .m1187-brand{grid-column:1!important;min-width:0!important} body.app-ui.admin-area .m1187-quick{grid-column:2!important;justify-self:end!important}} @media(max-width:520px){body.app-ui.admin-area .admin-side-v1262{padding:8px!important;border-radius:14px!important} body.app-ui.admin-area .admin-side-v1262 .panel-profile-copy-v1260 span{font-size:9.5px!important} body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260>a,body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260 details>summary,body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260 details>a{font-size:10.5px!important}} @media(max-width:380px){body.app-ui.admin-area .admin-side-v1262 .panel-nav-groups-v1260,body.app-ui.admin-area .admin-side-v1262 details.side-submenu{grid-template-columns:1fr!important} body.app-ui.admin-area .admin-side-v1262 details.side-submenu>summary{grid-column:auto!important}} body.app-ui.admin-area{--admin-nav-width-v1263:260px;--admin-nav-radius-v1263:16px;--admin-nav-soft-v1263:color-mix(in srgb,var(--primary) 5%,var(--card));--admin-nav-soft-2-v1263:color-mix(in srgb,var(--primary) 8%,var(--card));--admin-nav-border-v1263:color-mix(in srgb,var(--line) 94%,transparent);} body.app-ui.admin-area main.container{margin-top:16px!important;margin-bottom:26px!important} body.app-ui.admin-area .panel-layout{display:grid!important;grid-template-columns:minmax(238px,var(--admin-nav-width-v1263)) minmax(0,1fr)!important;gap:18px!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow:visible!important;} body.app-ui.admin-area .panel-layout>section{min-width:0!important;width:100%!important;max-width:100%!important} body.app-ui.admin-area :where(.admin-dashboard-main-v1260,.admin-main-v1261,.admin-main-v67){gap:14px!important} body.app-ui.admin-area :where(.card,.table-card,.form-card){box-shadow:none!important} body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{display:block!important;width:100%!important;max-width:var(--admin-nav-width-v1263)!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px!important;border:1px solid var(--admin-nav-border-v1263)!important;border-radius:var(--admin-nav-radius-v1263)!important;background:var(--card)!important;box-shadow:none!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:none!important;overflow:hidden!important;color:var(--text)!important;} body.app-ui .admin-side-v1263 svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;} body.app-ui .admin-nav-brand-v1263{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:7px 7px 9px;margin-bottom:2px;} body.app-ui .admin-nav-brand-icon-v1263{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:11px;background:var(--admin-nav-soft-2-v1263);color:var(--primary);} body.app-ui .admin-nav-brand-v1263>div{display:grid;gap:2px;min-width:0;line-height:1.15} body.app-ui .admin-nav-brand-v1263 small{color:var(--muted);font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.065em} body.app-ui .admin-nav-brand-v1263 b{font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui .admin-side-v1263 .admin-profile-v1263{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;padding:9px!important;margin:0 0 7px!important;border:1px solid var(--admin-nav-border-v1263)!important;border-radius:13px!important;background:var(--bg)!important;} body.app-ui .admin-side-v1263 .panel-profile-avatar-v1260{width:38px!important;height:38px!important;border-radius:11px!important;font-size:14px!important;} body.app-ui .admin-side-v1263 .panel-profile-copy-v1260 small{font-size:8.5px!important;letter-spacing:.055em!important} body.app-ui .admin-side-v1263 .panel-profile-copy-v1260 b{font-size:11.5px!important;margin-top:2px!important} body.app-ui .admin-side-v1263 .panel-profile-copy-v1260 span{font-size:9px!important;margin-top:2px!important} body.app-ui .admin-current-page-v1263{display:grid;gap:2px;margin:0 0 8px;padding:8px 9px;border-left:3px solid var(--primary);border-radius:0 9px 9px 0;background:var(--admin-nav-soft-v1263);min-width:0;} body.app-ui .admin-current-page-v1263 span{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em} body.app-ui .admin-current-page-v1263 b{font-size:10.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui .admin-nav-groups-v1263{display:grid!important;gap:5px!important;min-width:0!important} body.app-ui .admin-nav-group-v1263{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;overflow:hidden!important;} body.app-ui .admin-nav-group-v1263.is-active{border-color:color-mix(in srgb,var(--primary) 14%,var(--line))!important;background:color-mix(in srgb,var(--primary) 2.5%,var(--card))!important;} body.app-ui .admin-nav-group-v1263>summary{display:grid!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:5px 7px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--text)!important;cursor:pointer!important;list-style:none!important;user-select:none;} body.app-ui .admin-nav-group-v1263>summary::-webkit-details-marker{display:none!important} body.app-ui .admin-nav-group-v1263>summary:hover,body.app-ui .admin-nav-group-v1263>summary:focus-visible{background:var(--admin-nav-soft-v1263)!important;outline:none!important} body.app-ui .admin-nav-group-v1263.is-active>summary{color:var(--primary)!important} body.app-ui .admin-nav-group-icon-v1263{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--bg)!important;color:var(--muted)!important;} body.app-ui .admin-nav-group-v1263.is-active .admin-nav-group-icon-v1263{border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;background:var(--admin-nav-soft-2-v1263)!important;color:var(--primary)!important} body.app-ui .admin-nav-group-copy-v1263{display:grid!important;gap:1px!important;min-width:0!important;line-height:1.15!important} body.app-ui .admin-nav-group-copy-v1263 b{font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} body.app-ui .admin-nav-group-copy-v1263 small{color:var(--muted)!important;font-size:8px!important;font-weight:700!important} body.app-ui .admin-nav-group-chevron-v1263{display:grid;place-items:center;width:18px;height:18px;color:var(--muted);font-size:14px;line-height:1;transition:transform .16s ease} body.app-ui .admin-nav-group-v1263[open] .admin-nav-group-chevron-v1263{transform:rotate(180deg)} body.app-ui .admin-nav-items-v1263{display:grid!important;gap:3px!important;padding:2px 5px 6px!important} body.app-ui .admin-nav-link-v1263{display:grid!important;grid-template-columns:27px minmax(0,1fr) 14px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:37px!important;margin:0!important;padding:4px 7px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--text)!important;font-size:10.5px!important;font-weight:780!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;} body.app-ui .admin-nav-link-v1263:hover,body.app-ui .admin-nav-link-v1263:focus-visible{border-color:var(--line)!important;background:var(--bg)!important;outline:none!important} body.app-ui .admin-nav-link-v1263.active,body.app-ui .admin-nav-link-v1263[aria-current="page"]{border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;background:var(--admin-nav-soft-2-v1263)!important;color:var(--primary)!important;font-weight:900!important;} body.app-ui .admin-nav-link-icon-v1263{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border-radius:8px!important;background:color-mix(in srgb,var(--bg) 82%,var(--card))!important;color:var(--muted)!important;} body.app-ui .admin-nav-link-icon-v1263 svg{width:15px;height:15px} body.app-ui .admin-nav-link-v1263.active .admin-nav-link-icon-v1263{background:var(--primary)!important;color:#fff!important} body.app-ui .admin-nav-link-label-v1263{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important} body.app-ui .admin-nav-link-chevron-v1263{color:var(--muted)!important;text-align:right!important;font-size:14px!important} body.app-ui .admin-nav-footer-v1263{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)} body.app-ui .admin-store-link-v1263{display:grid!important;grid-template-columns:27px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;min-height:39px!important;padding:5px 7px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--bg)!important;color:var(--text)!important;font-size:10.5px!important;font-weight:900!important;} body.app-ui .admin-store-link-v1263>span:first-child{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--card);color:var(--primary)} body.app-ui .admin-store-link-v1263>span:first-child svg{width:15px;height:15px} body.app-ui .admin-store-link-v1263>span:last-child{text-align:right;color:var(--muted)} body.app-ui.admin-area :where(.admin-hero-v1260,.admin-users-hero-v1261,.admin-hero-v67){border-radius:16px!important;box-shadow:none!important} body.app-ui.admin-area :where(.admin-kpi-v1260,.admin-user-stats-v1261>a,.dashboard-alert-grid-v1260 .alert-tile){border-radius:13px!important;box-shadow:none!important} body.app-ui.admin-area :where(.table-card,.admin-user-filters-v1261,.admin-secondary-metrics-v1260){border-radius:14px!important} body.app-ui.admin-area :where(table th){background:color-mix(in srgb,var(--bg) 76%,var(--card));font-weight:850} body.app-ui.admin-area :where(.btn){box-shadow:none!important} @media(min-width:901px){body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{position:sticky!important;top:82px!important;left:auto!important;right:auto!important;bottom:auto!important;max-height:calc(100dvh - 98px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;z-index:20!important;} body.app-ui.admin-area .admin-side-v1263 .side-close{display:none!important} body.app-ui.admin-area .panel-backdrop,body.app-ui.admin-area .panel-backdrop:not([hidden]){display:none!important} body.app-ui.admin-area .topbar .v56-panel-toggle[data-panel-menu]{display:none!important}} @media(max-width:900px){body.app-ui.admin-area main.container{margin-top:10px!important;margin-bottom:20px!important} body.app-ui.admin-area .panel-layout{display:block!important;width:100%!important;max-width:100%!important} body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{position:fixed!important;inset:0 auto 0 0!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;display:block!important;width:min(330px,90vw)!important;max-width:90vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:11px!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0 18px 18px 0!important;background:var(--card)!important;box-shadow:12px 0 42px rgba(15,23,42,.18)!important;overflow-y:auto!important;overflow-x:hidden!important;transform:translateX(-104%)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;transition:transform .2s ease,visibility .2s ease!important;z-index:2147483000!important;} body.app-ui.admin-area .side-nav.admin-side-v1263.open,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav].open{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important;} body.app-ui.admin-area .admin-side-v1263 .side-close,body.app-ui.admin-area .admin-side-v1263 .admin-side-close-v1263{display:grid!important;place-items:center!important;position:sticky!important;top:0!important;z-index:3!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0 0 5px auto!important;border:1px solid var(--line)!important;border-radius:11px!important;background:var(--bg)!important;color:var(--text)!important;font-size:22px!important;line-height:1!important;} body.app-ui.admin-area .admin-nav-brand-v1263{padding-top:2px} body.app-ui.admin-area .admin-nav-group-v1263>summary{min-height:44px!important} body.app-ui.admin-area .admin-nav-link-v1263{min-height:40px!important;font-size:11px!important} body.app-ui.admin-area .topbar .v56-panel-toggle[data-panel-menu],body.app-ui.admin-area .m1187-menu-btn[data-panel-menu]{display:inline-grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;cursor:pointer!important;} body.app-ui.admin-area .panel-backdrop:not([hidden]){display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:rgba(15,23,42,.44)!important;backdrop-filter:blur(3px)!important;z-index:2147482990!important;} body.app-ui.admin-area.panel-menu-open{overflow:hidden!important} body.app-ui.admin-area .m1187-top{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important} body.app-ui.admin-area .m1187-menu-btn[data-panel-menu]{grid-column:1!important} body.app-ui.admin-area .m1187-brand{grid-column:2!important;min-width:0!important} body.app-ui.admin-area .m1187-quick{grid-column:3!important;justify-self:end!important}} @media(max-width:560px){body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{width:min(318px,92vw)!important;max-width:92vw!important;padding:10px!important;border-radius:0 16px 16px 0!important} body.app-ui.admin-area :where(.admin-dashboard-main-v1260,.admin-main-v1261,.admin-main-v67){gap:11px!important} body.app-ui.admin-area :where(.admin-hero-v1260,.admin-users-hero-v1261,.admin-hero-v67){border-radius:14px!important}} @media(prefers-reduced-motion:reduce){body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui .admin-nav-group-chevron-v1263{transition:none!important}} body.app-ui.admin-area{--admin-width-v1264:1560px;--admin-sidebar-v1264:252px;--admin-header-v1264:64px;--admin-gap-v1264:18px;--admin-radius-v1264:12px;--admin-radius-sm-v1264:9px;--admin-surface-v1264:color-mix(in srgb,var(--card) 97%,var(--bg));--admin-soft-v1264:color-mix(in srgb,var(--primary) 5%,var(--card));--admin-soft-strong-v1264:color-mix(in srgb,var(--primary) 9%,var(--card));--admin-border-v1264:color-mix(in srgb,var(--line) 94%,transparent);background:color-mix(in srgb,var(--bg) 96%,var(--card))!important;} body.app-ui.admin-area *{scroll-margin-top:calc(var(--admin-header-v1264) + 14px)} body.app-ui.admin-area .admin-topbar-v1264{position:sticky;top:0;z-index:1200;height:var(--admin-header-v1264);border-bottom:1px solid var(--admin-border-v1264);background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);} body.app-ui.admin-area .admin-topbar-shell-v1264{width:min(calc(100% - 32px),var(--admin-width-v1264));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;} body.app-ui.admin-area .admin-topbar-primary-v1264,body.app-ui.admin-area .admin-topbar-actions-v1264{display:flex;align-items:center;min-width:0} body.app-ui.admin-area .admin-topbar-primary-v1264{gap:11px;flex:1 1 auto} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:7px;flex:0 0 auto} body.app-ui.admin-area .admin-topbar-menu-v1264{display:none;place-items:center;width:40px;height:40px;min-width:40px;margin:0;padding:0;border:1px solid var(--admin-border-v1264);border-radius:10px;background:var(--card);color:var(--text);box-shadow:none;} body.app-ui.admin-area .admin-topbar-menu-v1264 svg{width:19px;height:19px} body.app-ui.admin-area .admin-topbar-brand-v1264{display:flex;align-items:center;gap:9px;min-width:0;color:var(--text);text-decoration:none;} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{display:grid;place-items:center;width:36px;height:36px;min-width:36px;border:1px solid var(--admin-border-v1264);border-radius:9px;background:var(--card);overflow:hidden;} body.app-ui.admin-area .admin-topbar-logo-v1264 img{display:block;max-width:30px;max-height:28px;width:auto;height:auto;object-fit:contain} body.app-ui.admin-area .admin-topbar-mark-v1264{background:var(--primary);border-color:var(--primary);color:#fff;font-size:14px;font-weight:950} body.app-ui.admin-area .admin-topbar-brand-copy-v1264,body.app-ui.admin-area .admin-topbar-context-v1264,body.app-ui.admin-area .admin-topbar-user-v1264>div{display:grid;gap:1px;min-width:0;line-height:1.15} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 small,body.app-ui.admin-area .admin-topbar-context-v1264 small,body.app-ui.admin-area .admin-topbar-user-v1264 small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 b{max-width:190px;font-size:12.5px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui.admin-area .admin-topbar-separator-v1264{width:1px;height:28px;background:var(--admin-border-v1264);margin:0 2px} body.app-ui.admin-area .admin-topbar-context-v1264 strong{max-width:340px;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui.admin-area .admin-topbar-action-v1264{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;min-width:38px;padding:0 10px;border:1px solid var(--admin-border-v1264);border-radius:9px;background:var(--card);color:var(--text);font-size:10.5px;font-weight:850;text-decoration:none;box-shadow:none;} body.app-ui.admin-area .admin-topbar-action-v1264:hover,body.app-ui.admin-area .admin-topbar-action-v1264:focus-visible,body.app-ui.admin-area .admin-topbar-menu-v1264:hover,body.app-ui.admin-area .admin-topbar-menu-v1264:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:var(--admin-soft-v1264);color:var(--primary);outline:none} body.app-ui.admin-area .admin-topbar-action-v1264 svg{width:17px;height:17px} body.app-ui.admin-area .admin-theme-toggle-v1264{padding:0;width:38px} body.app-ui.admin-area .admin-topbar-notify-v1264{padding:0;width:38px} body.app-ui.admin-area .admin-topbar-notify-v1264>b{position:absolute;top:4px;right:3px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border:2px solid var(--card);border-radius:99px;background:#dc2626;color:#fff;font-size:7px;font-weight:950;line-height:1;} body.app-ui.admin-area .admin-topbar-user-v1264{display:flex;align-items:center;gap:8px;min-width:0;height:40px;padding:4px 8px 4px 5px;border:1px solid var(--admin-border-v1264);border-radius:10px;background:var(--card);color:var(--text);text-decoration:none;} body.app-ui.admin-area .admin-topbar-user-v1264>span{display:grid;place-items:center;width:30px;height:30px;min-width:30px;border-radius:8px;background:var(--admin-soft-strong-v1264);color:var(--primary);font-size:11px;font-weight:950;} body.app-ui.admin-area .admin-topbar-user-v1264 b{max-width:120px;font-size:10.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.app-ui.admin-area main.container{width:min(calc(100% - 32px),var(--admin-width-v1264))!important;max-width:var(--admin-width-v1264)!important;margin:18px auto 26px!important;padding:0!important;} body.app-ui.admin-area .panel-layout{display:grid!important;grid-template-columns:var(--admin-sidebar-v1264) minmax(0,1fr)!important;align-items:start!important;gap:var(--admin-gap-v1264)!important;width:100%!important;max-width:none!important;margin:0!important;} body.app-ui.admin-area .panel-layout>:not(.side-nav){min-width:0!important;width:100%!important;max-width:100%!important} body.app-ui.admin-area :where(.admin-dashboard-main-v1260,.admin-main-v1261,.admin-main-v67,.admin-orders-main-v11100,.system-health-main-v11100,.admin-language-main-v69,.admin-widget-page,.newsletter-admin-page,.shipping-admin-v1170,.admin-import-page,.marketplace-main){display:grid!important;align-content:start!important;gap:14px!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;} body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{width:var(--admin-sidebar-v1264)!important;max-width:var(--admin-sidebar-v1264)!important;padding:10px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:var(--admin-radius-v1264)!important;background:var(--admin-surface-v1264)!important;box-shadow:none!important;} body.app-ui.admin-area .admin-nav-brand-v1263{padding:2px 3px 8px!important;gap:8px!important} body.app-ui.admin-area .admin-nav-brand-icon-v1263{width:29px!important;height:29px!important;border-radius:8px!important} body.app-ui.admin-area .admin-nav-brand-v1263 small{font-size:7.5px!important} body.app-ui.admin-area .admin-nav-brand-v1263 b{font-size:11.5px!important} body.app-ui.admin-area .admin-profile-v1263{padding:7px!important;border-radius:9px!important;background:var(--bg)!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-avatar-v1260{width:31px!important;height:31px!important;min-width:31px!important;border-radius:8px!important;font-size:10px!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 b{font-size:10.5px!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 span{font-size:8.5px!important} body.app-ui.admin-area .admin-current-page-v1263{margin:6px 0!important;padding:6px 8px!important;border-radius:8px!important;background:var(--admin-soft-v1264)!important} body.app-ui.admin-area .admin-current-page-v1263 span{font-size:7.5px!important} body.app-ui.admin-area .admin-current-page-v1263 b{font-size:10px!important} body.app-ui.admin-area .admin-nav-search-v1264{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;height:36px!important;margin:0 0 7px!important;padding:0 8px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:9px!important;background:var(--card)!important;color:var(--muted)!important;} body.app-ui.admin-area .admin-nav-search-v1264>span{display:grid;place-items:center} body.app-ui.admin-area .admin-nav-search-v1264 svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important} body.app-ui.admin-area .admin-nav-search-v1264 input{width:100%!important;min-width:0!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;font-size:10px!important;box-shadow:none!important;} body.app-ui.admin-area .admin-nav-search-v1264:focus-within{border-color:color-mix(in srgb,var(--primary) 38%,var(--line))!important;background:var(--admin-soft-v1264)!important;color:var(--primary)!important} body.app-ui.admin-area .admin-nav-groups-v1263{gap:4px!important} body.app-ui.admin-area .admin-nav-group-v1263{border-radius:9px!important} body.app-ui.admin-area .admin-nav-group-v1263>summary{min-height:37px!important;padding:4px 6px!important;gap:6px!important;border-radius:8px!important} body.app-ui.admin-area .admin-nav-group-icon-v1263{width:27px!important;height:27px!important;border-radius:7px!important} body.app-ui.admin-area .admin-nav-group-icon-v1263 svg{width:14px!important;height:14px!important} body.app-ui.admin-area .admin-nav-group-copy-v1263 b{font-size:10px!important} body.app-ui.admin-area .admin-nav-group-copy-v1263 small{display:none!important} body.app-ui.admin-area .admin-nav-items-v1263{gap:2px!important;padding:1px 4px 5px!important} body.app-ui.admin-area .admin-nav-link-v1263{grid-template-columns:25px minmax(0,1fr) 11px!important;gap:6px!important;min-height:34px!important;padding:3px 6px!important;border-radius:8px!important;font-size:10px!important;} body.app-ui.admin-area .admin-nav-link-v1263[hidden]{display:none!important} body.app-ui.admin-area .admin-nav-link-icon-v1263{width:25px!important;height:25px!important;border-radius:7px!important} body.app-ui.admin-area .admin-nav-link-icon-v1263 svg{width:13.5px!important;height:13.5px!important} body.app-ui.admin-area .admin-store-link-v1263{min-height:36px!important;border-radius:9px!important;font-size:10px!important} body.app-ui.admin-area :where(.card,.form-card,.table-card){border:1px solid var(--admin-border-v1264)!important;border-radius:var(--admin-radius-v1264)!important;background:var(--card)!important;box-shadow:none!important;} body.app-ui.admin-area :where(.admin-hero-v67,.admin-hero-v1260,.admin-users-hero-v1261,.admin-user-edit-hero-v1261,.admin-orders-hero-v11100,.system-health-hero-v11100,.newsletter-hero,.language-hero-v69,.marketplace-hero){padding:18px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--primary) 4%,var(--card)))!important;box-shadow:none!important;} body.app-ui.admin-area :where(.admin-hero-v67,.admin-hero-v1260,.admin-users-hero-v1261,.admin-user-edit-hero-v1261,.admin-orders-hero-v11100,.system-health-hero-v11100,.newsletter-hero,.language-hero-v69,.marketplace-hero) h1{margin:3px 0 5px!important;font-size:clamp(21px,2vw,28px)!important;line-height:1.08!important;letter-spacing:-.025em!important;} body.app-ui.admin-area :where(.admin-eyebrow-v67,.panel-kicker-v1260){font-size:8.5px!important;font-weight:900!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:var(--primary)!important} body.app-ui.admin-area :where(.section-head,.panel-section-title-v1260,.section-inline-head,.admin-card-head-v67){gap:12px!important;align-items:center!important} body.app-ui.admin-area :where(.section-head h1,.section-head h2,.panel-section-title-v1260 h2,.section-inline-head h2,.admin-card-head-v67 h2){letter-spacing:-.018em!important} body.app-ui.admin-area .section-head h1{font-size:clamp(20px,1.8vw,27px)!important} body.app-ui.admin-area .section-head h2{font-size:16px!important} body.app-ui.admin-area :where(.muted-text,.section-head p,.admin-hero-v67 p,.admin-hero-v1260 p){color:var(--muted)!important;line-height:1.5!important} body.app-ui.admin-area :where(.admin-stat-grid-v67,.admin-kpi-grid-v1260,.admin-user-stats-v1261,.admin-order-stats-v11100,.shipping-stats-v1170,.language-stats-v69,.newsletter-stat-grid,.system-health-summary-v11100){gap:10px!important} body.app-ui.admin-area :where(.admin-stat-card-v67,.admin-kpi-v1260,.admin-user-stats-v1261>a,.admin-order-stats-v11100>.card,.shipping-stats-v1170>.card,.newsletter-stat,.system-health-summary-v11100>.card){min-height:92px!important;padding:13px!important;border-radius:11px!important;box-shadow:none!important;} body.app-ui.admin-area :where(.admin-stat-card-v67,.admin-kpi-v1260,.admin-user-stats-v1261>a,.admin-order-stats-v11100>.card) b{letter-spacing:-.025em!important} body.app-ui.admin-area :where(.admin-toolbar-v67,.admin-simple-filter-v1219,.admin-user-filters-v1261,.admin-order-filters-v11100,.inventory-alert-section-v1219,.cancellation-filter-v1223,.coupon-filter-v1220,.return-filters-v11100,.widget-product-search-v1223,.marketplace-product-search-v1224){padding:12px!important;border-radius:11px!important;} body.app-ui.admin-area :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:40px;border-color:var(--admin-border-v1264);border-radius:9px;background:var(--bg);box-shadow:none;} body.app-ui.admin-area textarea{min-height:104px} body.app-ui.admin-area :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:color-mix(in srgb,var(--primary) 46%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent);outline:none;} body.app-ui.admin-area :where(.btn,button.btn,a.btn){min-height:38px;padding:8px 12px;border-radius:9px!important;box-shadow:none!important;font-size:10.5px;font-weight:850;} body.app-ui.admin-area :where(.btn.sm,button.btn.sm,a.btn.sm){min-height:32px;padding:6px 9px;font-size:9.5px} body.app-ui.admin-area :where(.btn:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px} body.app-ui.admin-area .table-card{overflow:hidden!important} body.app-ui.admin-area .table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-inline:contain} body.app-ui.admin-area table{width:100%;border-collapse:separate!important;border-spacing:0!important} body.app-ui.admin-area table th{padding:10px 11px!important;border-bottom:1px solid var(--admin-border-v1264)!important;background:color-mix(in srgb,var(--bg) 88%,var(--card))!important;color:var(--muted)!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;} body.app-ui.admin-area table td{padding:10px 11px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;font-size:10.5px!important;vertical-align:middle!important} body.app-ui.admin-area table tbody tr:last-child td{border-bottom:0!important} body.app-ui.admin-area table tbody tr:hover td{background:color-mix(in srgb,var(--primary) 2.5%,var(--card))!important} body.app-ui.admin-area :where(.status,.badge,.admin-pill-v67){border-radius:7px!important;box-shadow:none!important;font-weight:800!important} body.app-ui.admin-area .admin-control-panel-v1260 .admin-kpi-grid-v1260{grid-template-columns:repeat(4,minmax(0,1fr))!important} body.app-ui.admin-area .admin-control-panel-v1260 .admin-secondary-metrics-v1260{padding:10px!important;border-radius:11px!important} body.app-ui.admin-area .dashboard-alert-grid-v1260{gap:8px!important} body.app-ui.admin-area .dashboard-alert-grid-v1260 .alert-tile{min-height:72px!important;padding:10px!important;border-radius:10px!important} body.app-ui.admin-area .dashboard-grid-main-v1260{gap:12px!important} body.app-ui.admin-area .dashboard-grid-three-v1260{gap:10px!important} body.app-ui.admin-area .dashboard-list-card{padding:13px!important} body.app-ui.admin-area .mini-row{min-height:43px!important;padding:7px 2px!important} body.app-ui.admin-area .admin-footer-v1264{width:min(calc(100% - 32px),var(--admin-width-v1264));margin:0 auto 18px;padding:10px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid var(--admin-border-v1264);color:var(--muted);font-size:9px;font-weight:700;} body.app-ui.admin-area .admin-footer-v1264 span:first-child{margin-right:auto} body.app-ui.admin-area .admin-footer-v1264 a{color:var(--primary);font-weight:850} @media(min-width:901px){body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{position:sticky!important;top:calc(var(--admin-header-v1264) + 14px)!important;max-height:calc(100dvh - var(--admin-header-v1264) - 28px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;z-index:40!important;} body.app-ui.admin-area .admin-side-v1263 .side-close{display:none!important} body.app-ui.admin-area .panel-backdrop,body.app-ui.admin-area .panel-backdrop:not([hidden]){display:none!important}} @media(max-width:1180px) and (min-width:901px){body.app-ui.admin-area{--admin-sidebar-v1264:228px;--admin-gap-v1264:14px} body.app-ui.admin-area .admin-topbar-context-v1264 strong{max-width:220px} body.app-ui.admin-area .admin-topbar-user-v1264>div{display:none} body.app-ui.admin-area .admin-topbar-user-v1264{padding:4px}} @media(max-width:900px){body.app-ui.admin-area{--admin-header-v1264:58px} body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 20px);gap:8px} body.app-ui.admin-area .admin-topbar-primary-v1264{gap:7px} body.app-ui.admin-area .admin-topbar-menu-v1264{display:grid;width:38px;height:38px;min-width:38px} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:34px;height:34px;min-width:34px} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 small,body.app-ui.admin-area .admin-topbar-separator-v1264,body.app-ui.admin-area .admin-topbar-context-v1264{display:none} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 b{max-width:155px;font-size:11px} body.app-ui.admin-area .admin-topbar-store-v1264 span{display:none} body.app-ui.admin-area .admin-topbar-store-v1264{width:38px;padding:0} body.app-ui.admin-area .admin-topbar-user-v1264{display:none} body.app-ui.admin-area main.container{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin:12px auto 20px!important} body.app-ui.admin-area .panel-layout{display:block!important;width:100%!important;max-width:100%!important} body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{position:fixed!important;inset:0 auto 0 0!important;width:min(320px,90vw)!important;max-width:90vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:10px!important;border:0!important;border-right:1px solid var(--admin-border-v1264)!important;border-radius:0 14px 14px 0!important;background:var(--card)!important;overflow-y:auto!important;transform:translateX(-104%)!important;visibility:hidden!important;pointer-events:none!important;box-shadow:14px 0 42px rgba(15,23,42,.18)!important;transition:transform .18s ease,visibility .18s ease!important;z-index:2147483000!important;} body.app-ui.admin-area .side-nav.admin-side-v1263.open,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav].open{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important} body.app-ui.admin-area .admin-side-v1263 .side-close{display:grid!important} body.app-ui.admin-area .panel-backdrop:not([hidden]){display:block!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.4)!important;backdrop-filter:blur(2px)!important;z-index:2147482990!important} body.app-ui.admin-area.panel-menu-open{overflow:hidden!important} body.app-ui.admin-area :where(.admin-hero-v67,.admin-hero-v1260,.admin-users-hero-v1261,.admin-user-edit-hero-v1261,.admin-orders-hero-v11100,.system-health-hero-v11100,.newsletter-hero,.language-hero-v69,.marketplace-hero){padding:14px!important;border-radius:12px!important} body.app-ui.admin-area .admin-control-panel-v1260 .admin-kpi-grid-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important} body.app-ui.admin-area .admin-footer-v1264{width:calc(100% - 20px);margin-bottom:12px;gap:8px;flex-wrap:wrap;justify-content:flex-start} body.app-ui.admin-area .admin-footer-v1264 span:first-child{width:100%;margin-right:0}} @media(max-width:620px){body.app-ui.admin-area .admin-topbar-brand-copy-v1264{display:none} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:5px} body.app-ui.admin-area .admin-topbar-action-v1264{width:36px;height:36px;min-width:36px;padding:0} body.app-ui.admin-area main.container{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin-top:8px!important} body.app-ui.admin-area :where(.admin-dashboard-main-v1260,.admin-main-v1261,.admin-main-v67,.admin-orders-main-v11100,.system-health-main-v11100,.admin-language-main-v69,.admin-widget-page,.newsletter-admin-page,.shipping-admin-v1170,.admin-import-page,.marketplace-main){gap:10px!important} body.app-ui.admin-area .admin-control-panel-v1260 .admin-kpi-grid-v1260{grid-template-columns:1fr!important} body.app-ui.admin-area :where(.admin-stat-grid-v67,.admin-user-stats-v1261,.admin-order-stats-v11100,.shipping-stats-v1170,.language-stats-v69,.newsletter-stat-grid,.system-health-summary-v11100){grid-template-columns:repeat(2,minmax(0,1fr))!important} body.app-ui.admin-area :where(.section-head,.section-inline-head,.panel-section-title-v1260){align-items:flex-start!important} body.app-ui.admin-area :where(.section-head,.section-inline-head,.panel-section-title-v1260)>.actions{width:100%!important} body.app-ui.admin-area :where(.section-head,.section-inline-head,.panel-section-title-v1260)>.actions .btn{flex:1 1 auto!important} body.app-ui.admin-area :where(.card,.form-card,.table-card){border-radius:10px!important} body.app-ui.admin-area table th{padding:9px!important;font-size:8px!important} body.app-ui.admin-area table td{padding:9px!important;font-size:10px!important} body.app-ui.admin-area .admin-footer-v1264{width:calc(100% - 14px)}} @media(max-width:390px){body.app-ui.admin-area :where(.admin-stat-grid-v67,.admin-user-stats-v1261,.admin-order-stats-v11100,.shipping-stats-v1170,.language-stats-v69,.newsletter-stat-grid,.system-health-summary-v11100){grid-template-columns:1fr!important}} @media(prefers-reduced-motion:reduce){body.app-ui.admin-area .side-nav.admin-side-v1263{transition:none!important}} body.app-ui.admin-area{--admin-header-v1265:60px;--admin-card-gap-v1265:12px;} body.app-ui.admin-area .admin-topbar-v1264{height:var(--admin-header-v1265)!important} body.app-ui.admin-area .admin-topbar-shell-v1264{gap:12px!important} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:6px!important} body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-light,body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-dark{display:none!important;place-items:center!important;line-height:1!important} html[data-theme="light"] body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-dark{display:grid!important} html[data-theme="dark"] body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-light{display:grid!important} body.app-ui.admin-area .admin-theme-toggle-v1264 svg{width:17px!important;height:17px!important} body.app-ui.admin-area .admin-dashboard-main-v1265{gap:16px!important} body.app-ui.admin-area .admin-hero-v1265{padding:18px!important} body.app-ui.admin-area .admin-section-title-v1265{margin:0!important;padding:0 1px!important} body.app-ui.admin-area .admin-section-title-v1265 h2{font-size:15px!important;line-height:1.2!important} body.app-ui.admin-area .admin-section-title-v1265>small{max-width:500px!important;text-align:right!important} body.app-ui.admin-area .admin-sales-overview-v1265,body.app-ui.admin-area .admin-business-snapshot-v1265{display:grid;gap:9px;min-width:0} body.app-ui.admin-area .admin-sales-kpi-grid-v1265{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-card-gap-v1265)} body.app-ui.admin-area .admin-sales-kpi-v1265{min-width:0;min-height:126px;padding:14px!important;display:flex;flex-direction:column;justify-content:space-between;gap:8px;border-radius:11px!important;border:1px solid var(--admin-border-v1264)!important;background:var(--card)!important;box-shadow:none!important;} body.app-ui.admin-area .admin-sales-kpi-v1265.is-primary{background:var(--admin-soft-v1264)!important;border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important} body.app-ui.admin-area .admin-sales-kpi-head-v1265{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0} body.app-ui.admin-area .admin-sales-kpi-head-v1265>span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;line-height:1.35} body.app-ui.admin-area .admin-sales-kpi-head-v1265>i{flex:0 0 auto;padding:4px 6px;border-radius:6px;background:var(--bg);color:var(--muted);font-size:8px;font-weight:900;font-style:normal;line-height:1} body.app-ui.admin-area .admin-sales-kpi-head-v1265>i.is-up{color:#16803a;background:color-mix(in srgb,#16a34a 9%,var(--card))} body.app-ui.admin-area .admin-sales-kpi-head-v1265>i.is-down{color:#b42318;background:color-mix(in srgb,#dc2626 8%,var(--card))} body.app-ui.admin-area .admin-sales-kpi-v1265>b{font-size:clamp(20px,1.7vw,28px);line-height:1.05;font-weight:950;letter-spacing:-.035em;overflow-wrap:anywhere} body.app-ui.admin-area .admin-sales-kpi-v1265>small{color:var(--muted);font-size:9px;line-height:1.45} body.app-ui.admin-area .admin-analytics-grid-v1265{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:12px;min-width:0} body.app-ui.admin-area .admin-sales-chart-card-v1265,body.app-ui.admin-area .admin-order-pulse-v1265{padding:14px!important;border-radius:11px!important;box-shadow:none!important;min-width:0} body.app-ui.admin-area .admin-chart-head-v1265{margin-bottom:8px!important} body.app-ui.admin-area .admin-chart-summary-v1265{display:grid;gap:2px;text-align:right} body.app-ui.admin-area .admin-chart-summary-v1265 span{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em} body.app-ui.admin-area .admin-chart-summary-v1265 b{font-size:13px;font-weight:950} body.app-ui.admin-area .admin-chart-canvas-v1265{min-width:0;padding:8px 0 0} body.app-ui.admin-area .admin-chart-canvas-v1265 svg{display:block;width:100%;height:220px;overflow:visible;color:var(--primary)} body.app-ui.admin-area .admin-chart-gridline-v1265{stroke:color-mix(in srgb,var(--line) 76%,transparent);stroke-width:1;vector-effect:non-scaling-stroke} body.app-ui.admin-area .admin-chart-area-v1265{fill:color-mix(in srgb,var(--primary) 9%,transparent)} body.app-ui.admin-area .admin-chart-line-v1265{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke} body.app-ui.admin-area .admin-chart-dot-v1265{fill:var(--card);stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke} body.app-ui.admin-area .admin-chart-labels-v1265{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;padding:0 2px;color:var(--muted);font-size:7.5px;font-weight:750;text-align:center} body.app-ui.admin-area .admin-chart-foot-v1265{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--admin-border-v1264)} body.app-ui.admin-area .admin-chart-foot-v1265>span{display:grid;gap:2px} body.app-ui.admin-area .admin-chart-foot-v1265 b{font-size:12px;font-weight:950} body.app-ui.admin-area .admin-chart-foot-v1265 small{font-size:8.5px;color:var(--muted)} body.app-ui.admin-area .admin-order-pulse-summary-v1265{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px} body.app-ui.admin-area .admin-order-pulse-summary-v1265>div{display:grid;gap:2px;padding:10px;border:1px solid var(--admin-border-v1264);border-radius:9px;background:var(--bg)} body.app-ui.admin-area .admin-order-pulse-summary-v1265 span{font-size:8px;color:var(--muted);font-weight:850;text-transform:uppercase;letter-spacing:.04em} body.app-ui.admin-area .admin-order-pulse-summary-v1265 b{font-size:18px;font-weight:950} body.app-ui.admin-area .admin-status-chart-v1265{display:grid;gap:9px} body.app-ui.admin-area .admin-status-row-v1265{display:grid;gap:5px} body.app-ui.admin-area .admin-status-row-v1265>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px} body.app-ui.admin-area .admin-status-row-v1265 span{color:var(--muted);font-weight:800} body.app-ui.admin-area .admin-status-row-v1265 b{font-size:9px;font-weight:950} body.app-ui.admin-area .admin-status-track-v1265{height:6px;border-radius:99px;background:var(--bg);overflow:hidden} body.app-ui.admin-area .admin-status-track-v1265>i{display:block;width:var(--status-width,0%);max-width:100%;height:100%;border-radius:inherit;background:var(--primary)} body.app-ui.admin-area .admin-order-pulse-note-v1265{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;border-top:1px solid var(--admin-border-v1264)} body.app-ui.admin-area .admin-order-pulse-note-v1265 span{font-size:9px;color:var(--muted);font-weight:800} body.app-ui.admin-area .admin-order-pulse-note-v1265 b{font-size:15px;font-weight:950} body.app-ui.admin-area .admin-operation-kpi-grid-v1265{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body.app-ui.admin-area .admin-operation-kpi-v1265{display:grid;gap:5px;min-height:94px;padding:12px!important;border-radius:10px!important;color:var(--text)!important;text-decoration:none!important;box-shadow:none!important} body.app-ui.admin-area .admin-operation-kpi-v1265:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;background:var(--admin-soft-v1264)!important} body.app-ui.admin-area .admin-operation-kpi-v1265>span{font-size:8.5px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.04em} body.app-ui.admin-area .admin-operation-kpi-v1265>b{font-size:21px;font-weight:950;line-height:1} body.app-ui.admin-area .admin-operation-kpi-v1265>small{font-size:8.5px;color:var(--muted);line-height:1.35} body.app-ui.admin-area .admin-operation-kpi-v1265.is-warning{border-color:color-mix(in srgb,#d97706 28%,var(--line))!important} @media(max-width:1180px){body.app-ui.admin-area .admin-sales-kpi-grid-v1265{grid-template-columns:repeat(2,minmax(0,1fr))} body.app-ui.admin-area .admin-analytics-grid-v1265{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr)}} @media(max-width:900px){body.app-ui.admin-area{--admin-header-v1265:56px} body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 14px)!important;gap:6px!important} body.app-ui.admin-area .admin-topbar-primary-v1264{gap:6px!important;min-width:0!important} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:4px!important} body.app-ui.admin-area .admin-topbar-menu-v1264{width:36px!important;height:36px!important;min-width:36px!important;border-radius:9px!important} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important} body.app-ui.admin-area .admin-topbar-action-v1264{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:9px!important} body.app-ui.admin-area .admin-topbar-store-v1264 span{display:none!important} body.app-ui.admin-area .admin-topbar-notify-v1264>b{top:2px!important;right:1px!important} body.app-ui.admin-area .admin-analytics-grid-v1265{grid-template-columns:1fr} body.app-ui.admin-area .admin-operation-kpi-grid-v1265{grid-template-columns:repeat(2,minmax(0,1fr))} body.app-ui.admin-area .admin-section-title-v1265>small{text-align:left!important}} @media(max-width:620px){body.app-ui.admin-area .admin-topbar-brand-v1264{min-width:0!important} body.app-ui.admin-area .admin-topbar-brand-copy-v1264{display:none!important} body.app-ui.admin-area .admin-topbar-store-v1264{display:none!important} body.app-ui.admin-area .admin-topbar-actions-v1264{margin-left:auto!important} body.app-ui.admin-area .admin-sales-kpi-grid-v1265{grid-template-columns:1fr} body.app-ui.admin-area .admin-sales-kpi-v1265{min-height:108px;padding:12px!important} body.app-ui.admin-area .admin-sales-kpi-v1265>b{font-size:23px} body.app-ui.admin-area .admin-chart-canvas-v1265 svg{height:185px} body.app-ui.admin-area .admin-chart-labels-v1265 .is-secondary{display:none} body.app-ui.admin-area .admin-chart-foot-v1265{grid-template-columns:1fr 1fr} body.app-ui.admin-area .admin-chart-foot-v1265>span:last-child{grid-column:1/-1} body.app-ui.admin-area .admin-operation-kpi-grid-v1265{grid-template-columns:1fr 1fr} body.app-ui.admin-area .admin-operation-kpi-v1265{min-height:86px}} @media(max-width:390px){body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 10px)!important} body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-topbar-action-v1264{width:34px!important;height:34px!important;min-width:34px!important} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:30px!important;height:30px!important;min-width:30px!important} body.app-ui.admin-area .admin-operation-kpi-grid-v1265{grid-template-columns:1fr}} body.app-ui.admin-area .admin-nav-dashboard-v1266{display:grid!important;grid-template-columns:29px minmax(0,1fr) 16px!important;align-items:center!important;gap:7px!important;min-height:42px!important;margin:0 0 5px!important;padding:5px 7px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:9px!important;background:var(--card)!important;color:var(--text)!important;text-decoration:none!important;box-shadow:none!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266:hover,body.app-ui.admin-area .admin-nav-dashboard-v1266:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:var(--admin-soft-v1264)!important;color:var(--primary)!important;outline:none!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266.active,body.app-ui.admin-area .admin-nav-dashboard-v1266[aria-current="page"]{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;background:var(--admin-soft-strong-v1264)!important;color:var(--primary)!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266.active .admin-nav-link-icon-v1263,body.app-ui.admin-area .admin-nav-dashboard-v1266[aria-current="page"] .admin-nav-link-icon-v1263{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important;} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266{display:grid!important;gap:1px!important;min-width:0!important;line-height:1.12!important} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 small{color:var(--muted)!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:.045em!important;text-transform:uppercase!important} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 b{font-size:10.5px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} body.app-ui.admin-area .admin-nav-dashboard-v1266.active .admin-nav-dashboard-copy-v1266 small{color:color-mix(in srgb,var(--primary) 76%,var(--muted))!important} body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:150px!important;height:38px!important;padding:3px 6px!important;border-radius:9px!important;overflow:hidden!important;} body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264 img{width:auto!important;height:auto!important;max-width:136px!important;max-height:30px!important;object-fit:contain!important;} body.app-ui.admin-area .admin-topbar-brand-v1264.is-fallback-v1266 .admin-topbar-brand-copy-v1264{display:grid!important} @media(max-width:900px){body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{padding:10px!important;padding-top:10px!important;} body.app-ui.admin-area .admin-side-v1263 .side-close,body.app-ui.admin-area .admin-side-v1263 .admin-side-close-v1263{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:5!important;margin:0!important;} body.app-ui.admin-area .admin-nav-brand-v1263{min-height:40px!important;margin:0!important;padding:2px 48px 7px 2px!important;align-items:center!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266{min-height:46px!important;grid-template-columns:31px minmax(0,1fr) 18px!important;padding:6px 8px!important;border-radius:10px!important;} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 b{font-size:11.5px!important} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 small{font-size:8px!important} body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264{width:auto!important;min-width:0!important;max-width:118px!important;height:34px!important;padding:2px 5px!important;} body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264 img{max-width:106px!important;max-height:28px!important;}} @media(max-width:620px){body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-brand-copy-v1264{display:none!important} body.app-ui.admin-area .admin-topbar-brand-v1264.is-fallback-v1266 .admin-topbar-brand-copy-v1264{display:grid!important;gap:0!important} body.app-ui.admin-area .admin-topbar-brand-v1264.is-fallback-v1266 .admin-topbar-brand-copy-v1264 small{display:none!important} body.app-ui.admin-area .admin-topbar-brand-v1264.is-fallback-v1266 .admin-topbar-brand-copy-v1264 b{display:block!important;max-width:128px!important;font-size:11px!important;line-height:1.15!important;} body.app-ui.admin-area .admin-topbar-brand-v1264.is-fallback-v1266 .admin-topbar-mark-v1264{width:32px!important;height:32px!important;min-width:32px!important;}} @media(max-width:390px){body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264{max-width:96px!important;height:32px!important} body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264 img{max-width:86px!important;max-height:26px!important} body.app-ui.admin-area .admin-topbar-brand-v1264.is-fallback-v1266 .admin-topbar-brand-copy-v1264 b{max-width:92px!important;font-size:10.5px!important}} body.app-ui.admin-area .admin-nav-brand-v1266{grid-template-columns:auto minmax(0,1fr)!important;} body.app-ui.admin-area .admin-nav-brand-logo-v1266{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:34px!important;max-width:112px!important;height:34px!important;padding:2px 5px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:8px!important;background:var(--card)!important;overflow:hidden!important;} body.app-ui.admin-area .admin-nav-brand-logo-v1266 img{width:auto!important;height:auto!important;max-width:100px!important;max-height:27px!important;object-fit:contain!important;} body.app-ui.admin-area .admin-nav-brand-mark-v1266{font-size:12px!important;font-weight:950!important;background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;} body.app-ui.admin-area .admin-nav-brand-v1266>div b{max-width:150px!important} @media(max-width:900px){body.app-ui.admin-area .admin-nav-brand-v1266.has-logo-v1266{padding-right:48px!important} body.app-ui.admin-area .admin-nav-brand-v1266.has-logo-v1266>div b{max-width:135px!important}} body.app-ui.admin-area{--admin-topbar-control-v1267:38px;--admin-topbar-icon-v1267:18px;--admin-topbar-icon-stroke-v1267:2.2;} body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-topbar-user-v1264{height:var(--admin-topbar-control-v1267)!important;min-height:var(--admin-topbar-control-v1267)!important;border-radius:9px!important;box-sizing:border-box!important;} body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264{width:var(--admin-topbar-control-v1267)!important;min-width:var(--admin-topbar-control-v1267)!important;padding:0!important;} body.app-ui.admin-area :is(.admin-topbar-menu-v1264,.admin-topbar-action-v1264,.admin-topbar-user-v1264) svg,body.app-ui.admin-area .admin-theme-toggle-v1264 :is(.v1153-theme-icon-light,.v1153-theme-icon-dark) svg{display:block!important;width:var(--admin-topbar-icon-v1267)!important;height:var(--admin-topbar-icon-v1267)!important;min-width:var(--admin-topbar-icon-v1267)!important;min-height:var(--admin-topbar-icon-v1267)!important;max-width:var(--admin-topbar-icon-v1267)!important;max-height:var(--admin-topbar-icon-v1267)!important;flex:0 0 var(--admin-topbar-icon-v1267)!important;stroke-width:var(--admin-topbar-icon-stroke-v1267)!important;} body.app-ui.admin-area .admin-theme-toggle-v1264 :is(.v1153-theme-icon-light,.v1153-theme-icon-dark){width:var(--admin-topbar-icon-v1267)!important;height:var(--admin-topbar-icon-v1267)!important;min-width:var(--admin-topbar-icon-v1267)!important;min-height:var(--admin-topbar-icon-v1267)!important;padding:0!important;margin:0!important;line-height:1!important;} body.app-ui.admin-area .admin-topbar-store-v1264{min-width:var(--admin-topbar-control-v1267)!important;} body.app-ui.admin-area .admin-topbar-user-v1264{gap:7px!important;padding:4px 8px 4px 4px!important;} body.app-ui.admin-area .admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:7px!important;background:var(--admin-soft-strong-v1264)!important;color:var(--primary)!important;} body.app-ui.admin-area .admin-topbar-user-icon-v1267 svg{width:var(--admin-topbar-icon-v1267)!important;height:var(--admin-topbar-icon-v1267)!important;} body.app-ui.admin-area .admin-topbar-notify-v1264>b{top:2px!important;right:1px!important;z-index:2!important;} @media(max-width:900px){body.app-ui.admin-area{--admin-topbar-control-v1267:36px;--admin-topbar-icon-v1267:18px;} body.app-ui.admin-area .admin-topbar-store-v1264{display:inline-flex!important;width:var(--admin-topbar-control-v1267)!important;min-width:var(--admin-topbar-control-v1267)!important;padding:0!important;} body.app-ui.admin-area .admin-topbar-store-v1264>span{display:none!important} body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;place-items:center!important;width:var(--admin-topbar-control-v1267)!important;min-width:var(--admin-topbar-control-v1267)!important;padding:0!important;} body.app-ui.admin-area .admin-topbar-user-v1264>div{display:none!important} body.app-ui.admin-area .admin-topbar-user-icon-v1267{width:100%!important;height:100%!important;min-width:0!important;border-radius:inherit!important;background:transparent!important;color:inherit!important;}} @media(max-width:620px){body.app-ui.admin-area .admin-topbar-store-v1264{display:inline-flex!important} body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:4px!important}} @media(max-width:390px){body.app-ui.admin-area{--admin-topbar-control-v1267:34px;--admin-topbar-icon-v1267:17px;} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:3px!important}} body.app-ui.admin-area .admin-topbar-notify-wrap-v1268{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;} body.app-ui.admin-area .admin-topbar-notify-v1264{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;} body.app-ui.admin-area .admin-topbar-notify-v1264[aria-expanded="true"]{border-color:color-mix(in srgb,var(--primary) 35%,var(--admin-border-v1264))!important;background:var(--admin-soft-v1264)!important;color:var(--primary)!important;} body.app-ui.admin-area .admin-topbar-notify-v1264>[data-notif-count]{display:none!important;} body.app-ui.admin-area .admin-topbar-notify-v1264>[data-notif-count].active{display:grid!important;} body.app-ui.admin-area .admin-notify-panel-v1268{width:min(390px,calc(100vw - 24px))!important;max-width:min(390px,calc(100vw - 24px))!important;border-radius:14px!important;border-color:var(--admin-border-v1264)!important;box-shadow:0 22px 54px rgba(15,23,42,.18)!important;background:var(--card)!important;} body.app-ui.admin-area .admin-notify-head-v1268{padding:13px 14px!important;background:var(--admin-soft-v1264)!important;} body.app-ui.admin-area .admin-notify-head-v1268 .v1135-notify-title>span{width:32px!important;min-width:32px!important;height:32px!important;border-radius:9px!important;background:var(--admin-soft-strong-v1264)!important;} body.app-ui.admin-area .admin-notify-head-v1268 .v1135-notify-title svg{width:17px!important;height:17px!important;} body.app-ui.admin-area .admin-notify-actions-v1268{padding:9px 12px!important;gap:7px!important;border-bottom:1px solid var(--admin-border-v1264)!important;} body.app-ui.admin-area .admin-notify-actions-v1268 :is(button,a){min-height:34px!important;border-radius:8px!important;box-shadow:none!important;} body.app-ui.admin-area .admin-notify-list-v1268{max-height:min(410px,52dvh)!important;overscroll-behavior:contain;scrollbar-width:thin;} body.app-ui.admin-area .admin-notify-list-v1268 .v1135-notify-item{border-radius:0!important;box-shadow:none!important;} body.app-ui.admin-area .admin-notify-footer-v1268{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 12px;border-top:1px solid var(--admin-border-v1264);background:color-mix(in srgb,var(--card) 97%,var(--bg));color:var(--muted);font-size:11px;font-weight:800;} body.app-ui.admin-area .admin-notify-footer-v1268 a{color:var(--text);text-decoration:none;} body.app-ui.admin-area .admin-notify-footer-v1268 a:hover,body.app-ui.admin-area .admin-notify-footer-v1268 a:focus-visible{color:var(--primary);outline:none;} @media(max-width:620px){body.app-ui.admin-area .admin-notify-panel-v1268{width:min(380px,calc(100vw - 16px))!important;max-width:min(380px,calc(100vw - 16px))!important;border-radius:12px!important;} body.app-ui.admin-area .admin-notify-list-v1268{max-height:min(430px,55dvh)!important}} body.app-ui.admin-area .card,body.app-ui.account-area .card{box-shadow:none!important;border-color:color-mix(in srgb,var(--border) 88%,transparent)!important;} body.app-ui.admin-area .admin-notify-panel-v1268{box-shadow:none!important;overflow:hidden;overscroll-behavior:contain;} body.app-ui.admin-area :is(.admin-main-v1264,.admin-dashboard-main-v1265),body.app-ui.account-area :is(.account-dashboard,.account-main){min-width:0;} body.app-ui :is(.table-wrap,.responsive-table){max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;} body.app-ui :is(.card,.mini-row,.quick-user,.notification-card) :is(p,small,b,strong,span,a){overflow-wrap:anywhere;} body.app-ui :is(button,.btn,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 72%,white)!important;outline-offset:2px!important;} @media(max-width:820px){body.app-ui.admin-area .admin-notify-panel-v1268{max-height:calc(100dvh - max(64px,var(--notify-panel-top,64px)) - 8px)!important;} body.app-ui.admin-area .admin-notify-actions-v1268 :is(button,a){min-height:38px!important;} body.app-ui :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,.btn,button){touch-action:manipulation;}} body.app-ui .panel-section-title-v1260{margin:8px 0 6px!important;padding:0 4px!important;} body.app-ui .panel-section-title-v1260 h2{font-size:clamp(20px,3vw,24px)!important;line-height:1.14!important;letter-spacing:-.026em!important;overflow-wrap:anywhere;text-wrap:balance;} body.app-ui .panel-section-title-v1260 span{margin-bottom:2px!important;} body.app-ui .panel-section-title-v1260>small{max-width:100%!important;line-height:1.5!important;} body.app-ui.account-area .account-dashboard-v1260,body.app-ui.account-area .account-main,body.app-ui.account-area .account-summary-card,body.app-ui.account-area .quick-panel-actions-v1260,body.app-ui.account-area .quick-panel-actions-v1260>a,body.app-ui.account-area .profile-mini-v1260,body.app-ui.account-area .address-preview-v1260,body.app-ui.account-area .activity-item{min-width:0!important;overflow:hidden;} body.app-ui.account-area .mini-head,body.app-ui.account-area .section-head,body.app-ui.account-area .panel-section-title-v1260{align-items:flex-start!important;} body.app-ui.account-area .mini-head{gap:10px!important;flex-wrap:wrap!important;} body.app-ui.account-area .mini-head > div,body.app-ui.account-area .panel-section-title-v1260 > div,body.app-ui.account-area .quick-panel-actions-v1260>a>div,body.app-ui.account-area .profile-mini-v1260 > div,body.app-ui.account-area .address-preview-v1260 > div,body.app-ui.account-area .activity-item > div{min-width:0!important;} body.app-ui.account-area :is(.mini-head h1,.mini-head h2,.section-head h1,.section-head h2,.panel-section-title-v1260 h2){overflow-wrap:anywhere;} body.app-ui.account-area .mini-head > a,body.app-ui.account-area .section-head > a{flex:0 0 auto!important;} body.app-ui.account-area .address-preview-v1260 small,body.app-ui.account-area .address-preview-v1260 p,body.app-ui.account-area .profile-mini-v1260 small,body.app-ui.account-area .activity-item small,body.app-ui.account-area .empty-panel-v1260 span,body.app-ui.account-area .quick-panel-actions-v1260 small{overflow-wrap:anywhere;} body.app-ui.account-area .quick-panel-actions-v1260{gap:10px!important;padding:12px!important;margin-top:4px!important;} body.app-ui.account-area .quick-panel-actions-v1260>a{min-height:72px!important;border-color:color-mix(in srgb,var(--line) 94%,transparent)!important;} body.app-ui.account-area .quick-panel-actions-v1260 b{font-size:12px!important;line-height:1.25!important;} body.app-ui.account-area .quick-panel-actions-v1260 small{font-size:10px!important;line-height:1.35!important;} body.app-ui.account-area .account-overview-grid-v1260 > .card,body.app-ui.account-area .account-notifications-card-v1260,body.app-ui.account-area .account-orders-panel-v1260{overflow:hidden;} body.app-ui.account-area .profile-mini-v1260{grid-template-columns:44px minmax(0,1fr) auto!important;} body.app-ui.account-area .activity-list-v1260 .activity-item{gap:10px!important;} @media(max-width:760px){body.app-ui.account-area .account-dashboard-v1260{gap:20px!important} body.app-ui.account-area .panel-section-title-v1260{margin:4px 0 8px!important;gap:6px!important;} body.app-ui.account-area .account-overview-grid-v1260 > .card,body.app-ui.account-area .account-notifications-card-v1260,body.app-ui.account-area .account-orders-panel-v1260,body.app-ui.account-area .quick-panel-actions-v1260{border-radius:18px!important;}} @media(max-width:620px){body.app-ui.account-area .panel-section-title-v1260{margin:2px 0 10px!important;padding:0 2px!important;} body.app-ui.account-area .panel-section-title-v1260 h2{font-size:clamp(18px,7vw,22px)!important;line-height:1.12!important;} body.app-ui.account-area .profile-mini-v1260{grid-template-columns:44px minmax(0,1fr)!important;} body.app-ui.account-area .profile-status-v1260{grid-column:1/-1!important;justify-self:flex-start!important;} body.app-ui.account-area .quick-panel-actions-v1260{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important;} body.app-ui.account-area .quick-panel-actions-v1260>a{grid-template-columns:36px minmax(0,1fr)!important;min-height:70px!important;padding:10px!important;} body.app-ui.account-area .quick-panel-actions-v1260>a>span{width:36px!important;height:36px!important;font-size:16px!important;} body.app-ui.account-area .account-summary-card .btn.sm,body.app-ui.account-area .account-summary-card .btn.ghost,body.app-ui.account-area .account-summary-card .btn{width:100%!important;}} @media(max-width:430px){body.app-ui.account-area .panel-hero-v1260 h1{font-size:24px!important;} body.app-ui.account-area .account-stat-grid-v1260,body.app-ui.account-area .quick-panel-actions-v1260{grid-template-columns:1fr!important;} body.app-ui.account-area .account-stat-grid-v1260 .account-stat{min-height:86px!important;}} .echo-license-status.integrity-problem{border-color:color-mix(in srgb,#f59e0b 42%,var(--line))!important;background:color-mix(in srgb,#f59e0b 7%,var(--card))!important} .echo-license-integrity-help-v1271{display:grid;gap:7px;border-color:color-mix(in srgb,#f59e0b 34%,var(--line))!important;background:color-mix(in srgb,#f59e0b 6%,var(--card))!important} .echo-license-integrity-help-v1271 b{font-size:14px} .echo-license-integrity-help-v1271 small{line-height:1.55;overflow-wrap:anywhere} .echo-license-integrity-help-v1271 code{font:inherit;font-weight:800;color:var(--text)} body.app-ui :where(main,section,article,aside,header,footer,nav,form,fieldset,.card,.panel-layout,.shop-layout,.checkout-grid,.grid-2,.section-head,.mini-head,.actions) > *{min-width:0;} body.app-ui :where(.section-head,.mini-head,.section-inline-head,.admin-card-head-v67){max-width:100%;} body.app-ui :where(h1,h2,h3,h4,p,small,strong,b,label,a,button){overflow-wrap:anywhere;} body.app-ui :where(.card,.product-card,.category-card,.account-summary-card,.admin-kpi-v1260){box-shadow:none;} body.app-ui :where(.table-wrap,.table-card,.responsive-table){max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;} body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-width:0;} body.app-ui.account-area .account-dashboard-v1260{isolation:isolate;} body.app-ui.account-area .account-quick-actions-v1260{display:grid;gap:8px;min-width:0;} body.app-ui.account-area .account-quick-actions-v1260 > .panel-section-title-v1260{margin-bottom:0!important;} @media(max-width:760px){body.app-ui :where(.section-head,.mini-head,.section-inline-head){flex-wrap:wrap!important;align-items:flex-start!important;} body.app-ui :where(.section-head,.mini-head,.section-inline-head) > :first-child{flex:1 1 220px;min-width:0;} body.app-ui :where(.section-head,.mini-head,.section-inline-head) > .actions{width:100%;} body.app-ui :where(.section-head,.mini-head,.section-inline-head) > .actions > :is(.btn,button,a){flex:1 1 140px;} body.app-ui :where(.form-inline,.admin-simple-filter-v1219,.admin-user-filters-v1261){min-width:0!important;}} @media(max-width:560px){body.app-ui :where(.section-head h1,.section-head h2,.mini-head h2,.panel-section-title-v1260 h2){line-height:1.14!important;text-wrap:balance;} body.app-ui :where(.card,.form-card,.table-card){max-width:100%!important;} body.app-ui :where(.actions,.summary){width:100%;} body.app-ui :where(.actions,.summary) > :is(.btn,button,a,form){min-width:0;}} body.app-ui.admin-area .admin-topbar-account-v1273{position:relative!important;display:inline-flex!important;align-items:center!important;min-width:0!important;overflow:visible!important;} body.app-ui.admin-area .admin-topbar-user-v1264{cursor:pointer!important;font:inherit!important;text-align:left!important;} body.app-ui.admin-area .admin-topbar-account-v1273.open .admin-topbar-user-v1264,body.app-ui.admin-area .admin-topbar-user-v1264[aria-expanded="true"]{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:var(--admin-soft-v1264)!important;color:var(--primary)!important;} body.app-ui.admin-area .admin-account-menu-v1273{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(330px,calc(100vw - 24px))!important;max-width:330px!important;padding:10px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:15px!important;background:var(--card)!important;box-shadow:0 18px 48px rgba(15,23,42,.16)!important;z-index:7900!important;overflow:hidden!important;} body.app-ui.admin-area .admin-account-menu-v1273.open{display:block!important;} body.app-ui.admin-area .admin-account-head-v1273{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:10px!important;margin-bottom:7px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:12px!important;background:var(--admin-soft-v1264)!important;} body.app-ui.admin-area .admin-account-avatar-v1273{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:11px!important;background:var(--primary)!important;color:#fff!important;} body.app-ui.admin-area .admin-account-avatar-v1273 svg{width:19px!important;height:19px!important;stroke-width:2.2!important;} body.app-ui.admin-area .admin-account-head-v1273>div{display:grid!important;min-width:0!important;gap:2px!important;} body.app-ui.admin-area .admin-account-head-v1273 small{color:var(--primary)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important;} body.app-ui.admin-area .admin-account-head-v1273 b,body.app-ui.admin-area .admin-account-head-v1273 span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} body.app-ui.admin-area .admin-account-head-v1273 b{font-size:12.5px!important} body.app-ui.admin-area .admin-account-head-v1273 span{color:var(--muted)!important;font-size:10px!important} body.app-ui.admin-area .admin-account-links-v1273{display:grid!important;gap:4px!important;} body.app-ui.admin-area .admin-account-links-v1273>a,body.app-ui.admin-area .admin-account-foot-v1273 button{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--text)!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important;} body.app-ui.admin-area .admin-account-links-v1273>a:hover,body.app-ui.admin-area .admin-account-links-v1273>a:focus-visible,body.app-ui.admin-area .admin-account-foot-v1273 button:hover,body.app-ui.admin-area .admin-account-foot-v1273 button:focus-visible{border-color:var(--admin-border-v1264)!important;background:var(--admin-soft-v1264)!important;color:var(--primary)!important;outline:none!important;} body.app-ui.admin-area .admin-account-links-v1273>a>span:last-child{display:grid!important;min-width:0!important;gap:1px!important;} body.app-ui.admin-area .admin-account-links-v1273 b,body.app-ui.admin-area .admin-account-links-v1273 small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} body.app-ui.admin-area .admin-account-links-v1273 b{font-size:11px!important} body.app-ui.admin-area .admin-account-links-v1273 small{color:var(--muted)!important;font-size:9px!important;font-weight:750!important} body.app-ui.admin-area .admin-account-foot-v1273{margin-top:7px!important;padding-top:7px!important;border-top:1px solid var(--admin-border-v1264)!important;} body.app-ui.admin-area .admin-account-foot-v1273 form{display:block!important;margin:0!important} body.app-ui.admin-area .admin-account-foot-v1273 button{font-weight:850!important} body.app-ui.admin-area .admin-account-foot-v1273 button:hover{color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 6%,var(--card))!important} body.app-ui.admin-area .admin-topbar-v1264,body.app-ui.admin-area .admin-topbar-shell-v1264,body.app-ui.admin-area .admin-topbar-actions-v1264{overflow:visible!important;} @media(max-width:900px){body.app-ui.admin-area .admin-account-menu-v1273{position:fixed!important;top:calc(var(--admin-header-v1264,60px) + 7px)!important;right:8px!important;left:8px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--admin-header-v1264,60px) - 16px)!important;overflow:auto!important;border-radius:14px!important;}} @media(max-width:420px){body.app-ui.admin-area .admin-account-menu-v1273{right:6px!important;left:6px!important;padding:8px!important} body.app-ui.admin-area .admin-account-head-v1273{padding:9px!important} body.app-ui.admin-area .admin-account-links-v1273>a,body.app-ui.admin-area .admin-account-foot-v1273 button{min-height:46px!important}} body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:grid!important;gap:1px!important;min-width:0!important;line-height:1.15!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 small{color:var(--muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important} body.app-ui.admin-area .admin-topbar-user-copy-v1273 b{max-width:120px!important;font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important} @media(max-width:900px){body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:none!important}} body.app-ui.account-area .account-drawer-controls-v1274{display:none;} @media(max-width:900px){body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side[data-panel-nav]{display:flex!important;flex-direction:column!important;width:min(360px,92vw)!important;max-width:min(360px,92vw)!important;padding:12px 12px 16px!important;gap:10px!important;border-radius:0 22px 22px 0!important;overflow-y:auto!important;overflow-x:hidden!important;} body.app-ui.account-area .account-drawer-controls-v1274{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-height:44px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1274{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;align-self:auto!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--line) 94%,transparent)!important;border-radius:13px!important;background:color-mix(in srgb,var(--bg) 72%,var(--card))!important;color:var(--text)!important;box-shadow:none!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1274:hover,body.app-ui.account-area .side-nav.account-side .account-side-close-v1274:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important;} body.app-ui.account-area .account-side-close-v1274 svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-v1260{width:100%!important;margin:0!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260{width:100%!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260>a{width:100%!important;min-width:0!important;}} @media(max-width:390px){body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side[data-panel-nav]{width:min(350px,94vw)!important;max-width:min(350px,94vw)!important;padding-inline:10px!important;}} body.app-ui.account-area .panel-profile-v1275{position:relative!important;} @media(max-width:900px){body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side[data-panel-nav]{width:min(372px,93vw)!important;max-width:min(372px,93vw)!important;padding:10px 12px 14px!important;gap:8px!important;} body.app-ui.account-area .account-drawer-controls-v1274{display:none!important} body.app-ui.account-area .side-nav.account-side .panel-profile-v1275{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;padding:10px 10px 10px 10px!important;margin:0 0 6px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 small{font-size:8.5px!important;letter-spacing:.04em!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 b{font-size:12.5px!important;margin-top:2px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 span{font-size:10px!important;margin-top:2px!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1275{position:static!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;justify-self:end!important;align-self:start!important;border:1px solid color-mix(in srgb,var(--line) 94%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 72%,var(--card))!important;color:var(--text)!important;box-shadow:none!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1275:hover,body.app-ui.account-area .side-nav.account-side .account-side-close-v1275:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1275 svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260{gap:2px!important;} body.app-ui.account-area .side-nav.account-side .account-nav-section-v1260{margin:7px 0 2px!important;padding-top:6px!important;}} @media(max-width:430px){body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side[data-panel-nav]{width:min(368px,94vw)!important;max-width:min(368px,94vw)!important;padding:8px 10px 14px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-v1275{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important;padding:8px 8px 9px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-avatar-v1260{width:40px!important;height:40px!important;border-radius:12px!important;font-size:15px!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1275{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 small{font-size:8px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 b{font-size:12px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 span{font-size:9.5px!important}} @media(max-width:900px){body.app-ui.admin-area .admin-topbar-v1264{min-height:78px!important;height:78px!important;} body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 18px)!important;gap:10px!important;} body.app-ui.admin-area .admin-topbar-primary-v1264{gap:10px!important} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:8px!important} body.app-ui.admin-area .admin-topbar-menu-v1264{display:grid!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:16px!important;} body.app-ui.admin-area .admin-topbar-menu-v1264 svg{width:23px!important;height:23px!important;} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;} body.app-ui.admin-area .admin-topbar-logo-v1264 img{max-width:38px!important;max-height:34px!important;} body.app-ui.admin-area .admin-topbar-mark-v1264{font-size:19px!important;font-weight:950!important;} body.app-ui.admin-area .admin-topbar-brand-v1264{gap:11px!important} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 b{max-width:min(170px,34vw)!important;font-size:14.5px!important;} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 small{font-size:9.5px!important;} body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:15px!important;} body.app-ui.admin-area .admin-topbar-action-v1264 svg{width:22px!important;height:22px!important;} body.app-ui.admin-area .admin-topbar-notify-v1264>b{top:3px!important;right:2px!important;min-width:17px!important;height:17px!important;font-size:8px!important;} body.app-ui.admin-area .admin-topbar-user-v1264{height:48px!important;min-height:48px!important;padding:4px!important;border-radius:16px!important;} body.app-ui.admin-area .admin-topbar-user-v1264>span{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;font-size:15px!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 b,body.app-ui.admin-area .admin-topbar-user-v1264 b{max-width:96px!important;font-size:11.5px!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 small,body.app-ui.admin-area .admin-topbar-user-v1264 small{font-size:9px!important;}} @media(max-width:520px){body.app-ui.admin-area .admin-topbar-v1264{min-height:82px!important;height:82px!important;} body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 14px)!important;gap:8px!important;} body.app-ui.admin-area .admin-topbar-menu-v1264{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:46px!important;height:46px!important;min-width:46px!important;} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 b{max-width:min(140px,32vw)!important;font-size:14px!important;} body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;} body.app-ui.admin-area .admin-topbar-action-v1264 svg{width:23px!important;height:23px!important} body.app-ui.admin-area .admin-topbar-user-v1264{height:50px!important;min-height:50px!important} body.app-ui.admin-area .admin-topbar-user-v1264>span{width:40px!important;height:40px!important;min-width:40px!important;font-size:16px!important}} @media(max-width:900px){body.app-ui.admin-area{--admin-topbar-control-v1267:48px!important;--admin-topbar-icon-v1267:28px!important;--admin-topbar-icon-stroke-v1267:2.25!important;} body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264,body.app-ui.admin-area .admin-topbar-user-v1264{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;border-radius:15px!important;display:grid!important;place-items:center!important;line-height:1!important;} body.app-ui.admin-area .admin-topbar-store-v1264{display:grid!important} body.app-ui.admin-area .admin-topbar-store-v1264>span{display:none!important} body.app-ui.admin-area :is(.admin-topbar-menu-v1264,.admin-topbar-action-v1264,.admin-topbar-user-v1264) svg,body.app-ui.admin-area .admin-theme-toggle-v1264 :is(.v1153-theme-icon-light,.v1153-theme-icon-dark) svg,body.app-ui.admin-area .admin-topbar-user-icon-v1267 svg{display:block!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;flex:0 0 28px!important;stroke-width:2.25!important;} body.app-ui.admin-area .admin-theme-toggle-v1264 :is(.v1153-theme-icon-light,.v1153-theme-icon-dark),body.app-ui.admin-area .admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;} body.app-ui.admin-area .admin-topbar-menu-v1264 svg{width:28px!important;height:28px!important;} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:6px!important} body.app-ui.admin-area .admin-topbar-notify-v1264>b{top:3px!important;right:3px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:2px solid var(--card)!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;}} @media(max-width:520px){body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264,body.app-ui.admin-area .admin-topbar-user-v1264{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;}} @media(max-width:900px){body.app-ui.admin-area .admin-topbar-v1264{height:70px!important;min-height:70px!important;} body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 16px)!important;height:70px!important;gap:8px!important;} body.app-ui.admin-area .admin-topbar-primary-v1264{gap:8px!important} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:6px!important} body.app-ui.admin-area :is(.admin-topbar-menu-v1264,.admin-topbar-action-v1264,.admin-theme-toggle-v1264,.admin-topbar-notify-v1264,.admin-topbar-user-v1264){width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;border-radius:15px!important;} body.app-ui.admin-area :is(.admin-topbar-menu-v1264,.admin-topbar-action-v1264,.admin-topbar-user-v1264) svg,body.app-ui.admin-area .admin-theme-toggle-v1264 :is(.v1153-theme-icon-light,.v1153-theme-icon-dark) svg,body.app-ui.admin-area .admin-topbar-user-icon-v1267 svg{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;stroke-width:2.25!important;} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:13px!important;} body.app-ui.admin-area .admin-topbar-logo-v1264 img{max-width:36px!important;max-height:32px!important;width:auto!important;height:auto!important;object-fit:contain!important;} body.app-ui.admin-area .admin-topbar-mark-v1264{font-size:17px!important} body.app-ui.admin-area .admin-topbar-brand-v1264{gap:9px!important} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 b{max-width:min(150px,30vw)!important;font-size:13.5px!important;} body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-light,body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-dark{display:none!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;background:transparent!important;} html[data-theme="light"] body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-dark{display:grid!important} html[data-theme="dark"] body.app-ui.admin-area .admin-theme-toggle-v1264 .v1153-theme-icon-light{display:grid!important}} @media(max-width:520px){body.app-ui.admin-area .admin-topbar-v1264,body.app-ui.admin-area .admin-topbar-shell-v1264{height:68px!important;min-height:68px!important;} body.app-ui.admin-area .admin-topbar-shell-v1264{width:calc(100% - 12px)!important;gap:6px!important;} body.app-ui.admin-area .admin-topbar-logo-v1264,body.app-ui.admin-area .admin-topbar-mark-v1264{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;border-radius:12px!important;} body.app-ui.admin-area .admin-topbar-logo-v1264 img{max-width:34px!important;max-height:30px!important} body.app-ui.admin-area .admin-topbar-brand-copy-v1264 b{max-width:min(132px,28vw)!important;font-size:13px!important;}} @media(max-width:820px){body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264,body.app-ui.admin-area .admin-topbar-user-v1264{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border-radius:14px!important;display:grid!important;place-items:center!important;flex:0 0 42px!important;} body.app-ui.admin-area .admin-topbar-menu-v1264 svg,body.app-ui.admin-area .admin-topbar-action-v1264 svg,body.app-ui.admin-area .admin-theme-toggle-v1264 svg,body.app-ui.admin-area .admin-topbar-notify-v1264 svg,body.app-ui.admin-area .admin-topbar-user-icon-v1267 svg{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;stroke-width:2.25!important;flex:0 0 24px!important;} body.app-ui.admin-area .admin-theme-toggle-v1264>span,body.app-ui.admin-area .admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:none!important} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:6px!important} body.app-ui.admin-area .admin-topbar-notify-v1264>b{top:-4px!important;right:-4px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:9px!important;border-width:2px!important;}} @media(max-width:390px){body.app-ui.admin-area .admin-topbar-menu-v1264,body.app-ui.admin-area .admin-topbar-action-v1264,body.app-ui.admin-area .admin-theme-toggle-v1264,body.app-ui.admin-area .admin-topbar-notify-v1264,body.app-ui.admin-area .admin-topbar-user-v1264{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex-basis:40px!important;border-radius:13px!important;} body.app-ui.admin-area .admin-topbar-actions-v1264{gap:5px!important}} body.app-ui :where(.panel-layout,.account-dashboard,.admin-main-v1264,.admin-dashboard-main-v1265,.card,.table-wrap,.responsive-table,.section-head,.mini-head){min-width:0!important;max-width:100%} body.app-ui :where(.panel-section-title-v1260,.section-head,.mini-head)>*{min-width:0} body.app-ui :where(.panel-section-title-v1260 h2,.section-head h1,.section-head h2,.mini-head h2,.card p,.card small){overflow-wrap:anywhere} body.app-ui.admin-area :where(.card,.table-card,.form-card),body.app-ui.account-area :where(.card,.table-card,.form-card){box-shadow:none!important} @media(max-width:820px){body.app-ui :where(.table-wrap,.responsive-table){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch} body.app-ui :where(.actions,.form-actions,.filter-actions){max-width:100%;min-width:0} body.app-ui :where(input,select,textarea,button,.btn){max-width:100%}} body.app-ui .v56-brand.has-fallback-brand-v1281,body.app-ui .m1187-brand.has-fallback-brand-v1281,body.app-ui .v1153-footer-logo.has-fallback-brand-v1281{min-width:0!important;} body.app-ui .v56-brand.has-uploaded-logo-v1281{width:auto!important;max-width:min(240px,32vw)!important;gap:0!important;overflow:visible!important;} body.app-ui .v56-brand.has-uploaded-logo-v1281 .v56-brand-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;height:var(--theme-logo-desktop,52px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;} body.app-ui .v56-brand.has-uploaded-logo-v1281 .v56-brand-logo img{width:auto!important;height:100%!important;max-width:min(220px,30vw)!important;max-height:100%!important;padding:0!important;object-fit:contain!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281{flex:0 1 auto!important;width:auto!important;max-width:min(180px,42vw)!important;min-width:0!important;gap:0!important;overflow:visible!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;height:var(--theme-logo-mobile,40px)!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{width:auto!important;height:100%!important;max-width:min(170px,40vw)!important;max-height:100%!important;padding:0!important;object-fit:contain!important;} body.app-ui .v1153-footer-logo.has-uploaded-logo-v1281{display:inline-flex!important;width:auto!important;max-width:240px!important;gap:0!important;} body.app-ui .v1153-footer-logo.has-uploaded-logo-v1281>span{width:auto!important;height:auto!important;min-width:0!important;border:0!important;background:transparent!important;} body.app-ui .v1153-footer-logo.has-uploaded-logo-v1281 img{width:auto!important;height:auto!important;max-width:220px!important;max-height:58px!important;object-fit:contain!important;} @media(max-width:820px){body.app-ui .m1187-brand.has-uploaded-logo-v1281{max-width:min(160px,38vw)!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{max-width:min(150px,36vw)!important;}} @media(max-width:390px){body.app-ui .m1187-brand.has-uploaded-logo-v1281{flex:0 1 auto!important;width:auto!important;max-width:min(132px,34vw)!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{width:auto!important;min-width:0!important;height:36px!important;flex-basis:auto!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{max-width:min(124px,32vw)!important;}} @media(max-width:345px){body.app-ui .m1187-brand.has-uploaded-logo-v1281{flex:0 1 auto!important;width:auto!important;max-width:108px!important;}} @media(max-width:900px){body.app-ui.account-area .account-profile-card-v1260 .mini-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important;} body.app-ui.account-area .account-profile-card-v1260 .mini-head::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;} body.app-ui.account-area .account-profile-card-v1260 .mini-head>div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;} body.app-ui.account-area .account-profile-card-v1260 .mini-head>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;align-self:flex-start!important;min-height:32px!important;max-width:42%!important;margin:0!important;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;text-decoration:none!important;box-shadow:none!important;} body.app-ui.account-area .account-profile-card-v1260 .mini-head>a:focus-visible,body.app-ui.account-area .account-profile-card-v1260 .mini-head>a:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;}} @media(max-width:390px){body.app-ui.account-area .account-profile-card-v1260 .mini-head{gap:8px!important;} body.app-ui.account-area .account-profile-card-v1260 .mini-head>a{min-height:30px!important;padding:4px 7px!important;font-size:11.5px!important;}} @media(max-width:900px){body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head,body.app-ui.account-area .account-notifications-card-v1260 .mini-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0 4px!important;box-sizing:border-box!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head::-webkit-scrollbar,body.app-ui.account-area .account-notifications-card-v1260 .mini-head::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > div,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > div{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > div > small,body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > div > h2,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > div > small,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > div > h2{display:block!important;margin-left:0!important;overflow:visible!important;overflow-wrap:anywhere!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > a,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;align-self:flex-start!important;min-height:32px!important;margin:0!important;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > a:hover,body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > a:focus-visible,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > a:hover,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > a:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;}} @media(max-width:480px){body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head,body.app-ui.account-area .account-notifications-card-v1260 .mini-head{gap:8px!important;padding:0 2px!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head > a,body.app-ui.account-area .account-notifications-card-v1260 .mini-head > a{min-height:30px!important;padding:4px 7px!important;font-size:11.5px!important;}} @media(max-width:760px){body.app-ui.account-area .account-orders-panel-v1260{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:12px!important;row-gap:0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 10px!important;padding:0 10px 0 8px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head>div{min-width:0!important;width:auto!important;overflow:visible!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head small{margin:0 0 3px!important;padding:0!important;font-size:10.5px!important;line-height:1.25!important;letter-spacing:.055em!important;white-space:normal!important;overflow:visible!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head h2{margin:0!important;padding:0!important;font-size:clamp(22px,6.5vw,27px)!important;line-height:1.08!important;letter-spacing:-.025em!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;align-self:start!important;width:auto!important;max-width:none!important;min-width:50px!important;min-height:32px!important;margin:0!important;padding:5px 9px!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;text-decoration:none!important;box-shadow:none!important;}} @media(max-width:390px){body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head{column-gap:8px!important;padding:0 8px 0 6px!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head h2{font-size:22px!important;} body.app-ui.account-area .account-orders-panel-v1260 .section-mini-head>a{min-width:46px!important;min-height:30px!important;padding:4px 7px!important;font-size:11.5px!important;}} .echo-password-field-v1206{position:relative;display:block;width:100%;min-width:0;} .echo-password-field-v1206 > input{width:100%;padding-right:102px !important;} .echo-password-toggle-v1206{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;min-height:36px;padding:7px 10px;border:1px solid rgba(148,163,184,.36);border-radius:11px;background:rgba(248,250,252,.96);color:#334155;box-shadow:0 3px 10px rgba(15,23,42,.06);font:inherit;font-size:12px;font-weight:850;line-height:1;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;} .echo-password-toggle-v1206 svg{width:17px;height:17px;flex:0 0 17px;} .echo-password-toggle-v1206:hover{border-color:rgba(37,99,235,.38);background:#fff;color:#0f63e9;box-shadow:0 5px 14px rgba(37,99,235,.10);} .echo-password-toggle-v1206:active{transform:translateY(-50%) scale(.98);} .echo-password-toggle-v1206:focus-visible{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.16);} .echo-password-toggle-v1206.is-visible{color:#0f63e9;border-color:rgba(37,99,235,.28);background:rgba(239,246,255,.98);} [data-theme="dark"] .echo-password-toggle-v1206,.dark .echo-password-toggle-v1206,body.dark-mode .echo-password-toggle-v1206{background:rgba(30,41,59,.96);border-color:rgba(148,163,184,.24);color:#e2e8f0;box-shadow:none;} [data-theme="dark"] .echo-password-toggle-v1206:hover,.dark .echo-password-toggle-v1206:hover,body.dark-mode .echo-password-toggle-v1206:hover,[data-theme="dark"] .echo-password-toggle-v1206.is-visible,.dark .echo-password-toggle-v1206.is-visible,body.dark-mode .echo-password-toggle-v1206.is-visible{background:rgba(30,64,175,.20);border-color:rgba(96,165,250,.38);color:#93c5fd;} @media (max-width:520px){.echo-password-field-v1206 > input{padding-right:94px !important} .echo-password-toggle-v1206{right:7px;min-width:76px;min-height:38px;padding:7px 9px;border-radius:10px;}} body.app-ui :where(.container,.panel-layout,.account-dashboard,.admin-dashboard-main-v1260,.home-product-area,.home-product-main,.section-block,.card,.table-card,.responsive-table){min-width:0} body.app-ui :where(.card,.table-card,.responsive-table){max-width:100%} body.app-ui :where(.section-head,.mini-head,.section-mini-head,.panel-section-title-v1260)>*{min-width:0} body.app-ui :where(.panel-hero-actions-v1260,.dashboard-hero-actions,.quick-panel-actions-v1260) .btn{min-width:0} body.app-ui :where(.table-wrap,.table-card,.responsive-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch} body.app-ui :where(.admin-dashboard-main-v1260,.account-dashboard,.home-product-main) :where(h1,h2,h3,p,small,span,b,a){overflow-wrap:anywhere} body.app-ui :where(button,.btn,a,input,select,textarea,summary){touch-action:manipulation} body.app-ui :where(.card,.btn,input,select,textarea,.panel-hero-v1260){box-shadow:none} body.app-ui :where(.card,.table-card,.responsive-table,.panel-hero-v1260){border-color:color-mix(in srgb,var(--line) 92%,transparent)} @media(max-width:900px){body.app-ui .panel-layout{grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:14px!important} body.app-ui :where(.account-dashboard,.admin-dashboard-main-v1260){width:100%!important;max-width:100%!important;overflow:visible!important} body.app-ui :where(.panel-hero-actions-v1260,.dashboard-hero-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important} body.app-ui :where(.panel-hero-actions-v1260,.dashboard-hero-actions)>.btn{width:100%!important;min-height:40px!important;padding:9px 10px!important} body.app-ui .admin-sales-kpi-grid-v1265,body.app-ui .admin-operation-kpi-grid-v1265,body.app-ui .account-stat-grid-v1260{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important} body.app-ui :where(.dashboard-grid-main-v1260,.dashboard-grid-three-v1260,.admin-bottom-grid-v1260,.account-overview-grid-v1260,.account-feed-grid-v1260){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}} @media(max-width:560px){body.app-ui .container{width:calc(100% - 16px)!important;margin:14px auto!important} body.app-ui :where(.card,.panel-hero-v1260){border-radius:15px!important} body.app-ui :where(.admin-sales-kpi-grid-v1265,.admin-operation-kpi-grid-v1265,.account-stat-grid-v1260){gap:8px!important} body.app-ui :where(.panel-hero-actions-v1260,.dashboard-hero-actions){grid-template-columns:repeat(2,minmax(0,1fr))!important} body.app-ui :where(.panel-hero-actions-v1260,.dashboard-hero-actions)>.btn{font-size:12px!important;white-space:normal!important;line-height:1.25!important} body.app-ui .home-commerce-hero-v1259 .actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important} body.app-ui .home-commerce-hero-v1259 .actions>.btn{width:100%!important;min-width:0!important;padding-inline:10px!important}} @media(max-width:380px){body.app-ui :where(.panel-hero-actions-v1260,.dashboard-hero-actions){grid-template-columns:minmax(0,1fr)!important}} html{-webkit-text-size-adjust:100%;text-size-adjust:100%} :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 46%,transparent);outline-offset:2px} :where(.card,.table-card,.admin-workspace-v64,.account-content-v1167) :where(h1,h2,h3,p,td,th,a,span){overflow-wrap:anywhere} :where(button,.btn,a,input,select,textarea){touch-action:manipulation} .admin-product-card-v67{content-visibility:auto;contain-intrinsic-size:auto 220px} .table-card{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch} @media(max-width:760px){:where(.table-card,.admin-table-wrap-v64,.account-table-wrap-v1167){scrollbar-width:thin} :where(.admin-product-actions-v67,.actions,.admin-hero-actions-v67)>.btn{max-width:100%}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important} *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}} body.app-ui :where(form,fieldset,.field,.form-grid,.settings-grid,.admin-workspace-v64,.account-content-v1167){min-width:0;max-width:100%} body.app-ui fieldset{min-inline-size:0} body.app-ui legend{max-width:100%;overflow-wrap:anywhere} body.app-ui :where(label,.field-label,.form-label){overflow-wrap:anywhere} body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-width:0;max-width:100%} body.app-ui :where(.table-card,.admin-table-wrap-v64,.account-table-wrap-v1167){max-width:100%;overscroll-behavior-inline:contain} @supports (-webkit-touch-callout:none){@media(max-width:760px){body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){font-size:16px}}} body.app-ui.admin-area .admin-user-actions-cell-v1299{min-width:252px;width:252px;padding-left:8px;padding-right:8px} body.app-ui.admin-area .admin-user-actions-v1299{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0} body.app-ui.admin-area .admin-user-actions-v1299 form{display:block;min-width:0;margin:0} body.app-ui.admin-area .admin-user-actions-v1299 .btn{width:100%;min-width:0;min-height:34px;padding:7px 8px;border-radius:9px;font-size:10px;line-height:1.1;white-space:nowrap;box-shadow:none} body.app-ui.admin-area .admin-user-action-block-v1299{background:color-mix(in srgb,#d97706 10%,var(--card));border:1px solid color-mix(in srgb,#d97706 28%,var(--line));color:#b45309} body.app-ui.admin-area .admin-user-action-block-v1299:hover{background:color-mix(in srgb,#d97706 16%,var(--card));color:#92400e} body.app-ui.admin-area .admin-user-action-block-v1299.is-unblock{background:color-mix(in srgb,var(--ok) 10%,var(--card));border-color:color-mix(in srgb,var(--ok) 28%,var(--line));color:var(--ok)} body.app-ui.admin-area .admin-user-action-delete-v1299{border:1px solid color-mix(in srgb,var(--danger) 32%,var(--line));background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger)} body.app-ui.admin-area .admin-user-actions-v1299 .btn:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.45)} body.app-ui.admin-area .admin-install-warning-v1299{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,#d97706 34%,var(--line));border-radius:13px;background:color-mix(in srgb,#f59e0b 8%,var(--card));box-shadow:none} body.app-ui.admin-area .admin-install-warning-icon-v1299{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,#f59e0b 17%,var(--card));color:#b45309;font-size:18px;font-weight:950} body.app-ui.admin-area .admin-install-warning-copy-v1299{display:grid;gap:2px;min-width:0} body.app-ui.admin-area .admin-install-warning-copy-v1299 b{font-size:12px;line-height:1.3} body.app-ui.admin-area .admin-install-warning-copy-v1299 small{color:var(--muted);font-size:10px;line-height:1.45} body.app-ui.admin-area .admin-install-warning-v1299>.btn{min-height:34px;padding:7px 10px;border-radius:9px;font-size:10px;white-space:nowrap} html[data-theme=dark] body.app-ui.admin-area .admin-user-action-block-v1299{color:#fbbf24} html[data-theme=dark] body.app-ui.admin-area .admin-install-warning-icon-v1299{color:#fbbf24} @media(max-width:760px){body.app-ui.admin-area .admin-user-card-head-v1261{grid-template-columns:36px minmax(0,1fr)!important} body.app-ui.admin-area .admin-user-actions-v1299.is-mobile{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible} body.app-ui.admin-area .admin-user-actions-v1299.is-mobile .btn{min-height:36px;padding:7px 4px;font-size:9.5px;border-radius:8px} body.app-ui.admin-area .admin-install-warning-v1299{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px 11px} body.app-ui.admin-area .admin-install-warning-icon-v1299{width:34px;height:34px;border-radius:9px} body.app-ui.admin-area .admin-install-warning-v1299>.btn{grid-column:1/-1;width:100%}} @media(max-width:380px){body.app-ui.admin-area .admin-user-actions-v1299.is-mobile{gap:4px} body.app-ui.admin-area .admin-user-actions-v1299.is-mobile .btn{padding:7px 2px;font-size:8.8px;letter-spacing:-.01em}} body.admin-area .admin-user-identity-grid-v1301{align-items:start} body.admin-area .admin-user-tckn-field-v1301{display:grid;gap:6px;min-width:0} body.admin-area .admin-user-tckn-field-v1301>small{display:block;margin:4px 0 7px;color:var(--muted);font-size:11.5px;line-height:1.45} body.admin-area .admin-user-tckn-field-v1301>small strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.04em} body.admin-area .admin-user-sensitive-note-v1301{display:block;margin-top:7px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%);color:var(--muted);font-size:11px;line-height:1.45;box-shadow:none} body.admin-area .admin-user-tckn-clear-v1301{display:flex!important;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:10px;background:var(--card);font-size:12px;line-height:1.35} body.admin-area .admin-user-tckn-clear-v1301 input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;padding:0} body.admin-area .admin-user-tckn-clear-v1301 span{min-width:0;margin:0;cursor:pointer} @media(max-width:640px){body.admin-area .admin-user-identity-grid-v1301{grid-template-columns:minmax(0,1fr)!important;gap:12px!important} body.admin-area .admin-user-sensitive-note-v1301{padding:8px 9px;font-size:10.5px}} body.admin-area .return-policy-admin-v1190 .return-exchange-toggle-v1302{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;width:100%;min-width:0;margin:0;padding:13px 14px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 72%,var(--card))!important;box-shadow:none!important;color:var(--text)!important;cursor:pointer;overflow:hidden;} body.admin-area .return-policy-admin-v1190 .return-exchange-toggle-v1302:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;} body.admin-area .return-policy-admin-v1190 .return-exchange-toggle-v1302:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)!important;} body.admin-area .return-policy-admin-v1190 .return-exchange-toggle-v1302>input[type=checkbox]{appearance:auto;flex:0 0 auto;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:1px 0 0!important;padding:0!important;accent-color:var(--primary);cursor:pointer;} body.admin-area .return-policy-admin-v1190 .return-exchange-copy-v1302{display:grid!important;gap:3px!important;min-width:0;margin:0!important;padding:0!important;line-height:1.35;} body.admin-area .return-policy-admin-v1190 .return-exchange-copy-v1302>strong{display:block;min-width:0;margin:0;color:var(--text);font-size:14px;font-weight:850;line-height:1.3;overflow-wrap:normal;word-break:normal;} body.admin-area .return-policy-admin-v1190 .return-exchange-copy-v1302>small{display:block!important;min-width:0;margin:0!important;color:var(--muted)!important;font-size:11.5px!important;font-weight:600!important;line-height:1.48!important;overflow-wrap:break-word;word-break:normal;} @media(max-width:620px){body.admin-area .return-policy-admin-v1190 .return-exchange-toggle-v1302{grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:13px!important;} body.admin-area .return-policy-admin-v1190 .return-exchange-toggle-v1302>input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin-top:2px!important;} body.admin-area .return-policy-admin-v1190 .return-exchange-copy-v1302>strong{font-size:13.5px} body.admin-area .return-policy-admin-v1190 .return-exchange-copy-v1302>small{font-size:11px!important;line-height:1.45!important}} .auth-field-hint-v1303{display:block;margin:3px 0 7px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4;} .account-identity-box-v1303{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--primary) 3%,var(--card));box-shadow:none;min-width:0;} .account-identity-head-v1303{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;} .account-identity-icon-v1303{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-size:11px;font-weight:950;letter-spacing:.04em;} .account-identity-head-v1303>div{display:grid;gap:2px;min-width:0} .account-identity-head-v1303 b{font-size:14px;line-height:1.3} .account-identity-head-v1303 small{color:var(--muted);font-size:11.5px;line-height:1.45} .account-identity-grid-v1303{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;min-width:0;} .account-birth-date-field-v1303,.account-tckn-field-v1303{min-width:0} .account-birth-date-field-v1303>small,.account-tckn-field-v1303>small{display:block;margin:4px 0 7px;color:var(--muted);font-size:11px;line-height:1.42;} .account-tckn-field-v1303{display:grid;gap:0} .account-tckn-field-v1303>small strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.04em} .account-sensitive-note-v1303{display:block;margin-top:7px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:10px;background:var(--card);color:var(--muted);font-size:10.5px;line-height:1.45;} .account-tckn-clear-v1303{display:flex!important;align-items:flex-start;gap:8px;margin-top:9px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:11.5px;line-height:1.35;} .account-tckn-clear-v1303 input{flex:0 0 auto;width:16px!important;height:16px!important;min-width:16px!important;margin:1px 0 0!important;padding:0!important;} .account-tckn-clear-v1303 span{min-width:0;margin:0;cursor:pointer} .account-identity-foot-v1303{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--primary) 4%,var(--card));} .account-identity-foot-v1303>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:12px;font-weight:950;} .account-identity-foot-v1303 p{display:grid;gap:2px;margin:0;min-width:0} .account-identity-foot-v1303 b{font-size:11.5px;line-height:1.35} .account-identity-foot-v1303 small{color:var(--muted);font-size:10.5px;line-height:1.45} .account-identity-migration-v1303{padding:10px 12px;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--line));border-radius:11px;background:color-mix(in srgb,#f59e0b 7%,var(--card));color:var(--text);font-size:11.5px;line-height:1.45;} body.admin-area .admin-user-phone-v1303{max-width:none} body.admin-area .admin-user-identity-grid-v1303{align-items:start;gap:12px;margin-top:12px;} body.admin-area .admin-user-birth-date-v1303,body.admin-area .admin-user-tckn-field-v1303{min-width:0} body.admin-area .admin-user-birth-date-v1303>small{display:block;margin:4px 0 7px;color:var(--muted);font-size:11.5px;line-height:1.45;} body.admin-area .admin-user-tckn-field-v1303{padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--bg) 62%,var(--card));} @media(max-width:700px){.account-identity-box-v1303{gap:12px;padding:13px;border-radius:15px} .account-identity-grid-v1303{grid-template-columns:minmax(0,1fr);gap:11px} .account-identity-head-v1303{grid-template-columns:36px minmax(0,1fr);gap:9px} .account-identity-icon-v1303{width:36px;height:36px;border-radius:11px;font-size:10px} .account-identity-head-v1303 b{font-size:13.5px} .account-identity-head-v1303 small{font-size:10.8px} body.admin-area .admin-user-identity-grid-v1303{grid-template-columns:minmax(0,1fr)!important;gap:11px!important} body.admin-area .admin-user-tckn-field-v1303{padding:10px;border-radius:12px}} @media(max-width:380px){.account-identity-box-v1303{padding:11px} .account-identity-foot-v1303{grid-template-columns:24px minmax(0,1fr);padding:9px} .account-identity-foot-v1303>span{width:24px;height:24px;border-radius:8px}} body.admin-area .admin-user-identity-migration-v1303{display:grid;gap:4px;align-content:center;min-height:76px;padding:11px 12px;border:1px solid color-mix(in srgb,#f59e0b 28%,var(--line));border-radius:13px;background:color-mix(in srgb,#f59e0b 6%,var(--card));} body.admin-area .admin-user-identity-migration-v1303 b{font-size:12.5px} body.admin-area .admin-user-identity-migration-v1303 small{margin:0;color:var(--muted);font-size:11px;line-height:1.45} .account-birth-date-field-v1305,body.admin-area .admin-user-birth-date-v1305{min-width:0;} .birth-date-field-v1305{display:grid;gap:8px;min-width:0;width:100%;} .birth-date-title-v1305{display:block;margin:0;color:var(--text);font-size:12.5px;font-weight:850;line-height:1.3;} .birth-date-selects-v1305{display:grid;grid-template-columns:minmax(72px,.78fr) minmax(116px,1.35fr) minmax(92px,1fr);gap:8px;min-width:0;width:100%;} .birth-date-part-v1305{display:grid!important;gap:5px!important;min-width:0;margin:0!important;} .birth-date-part-v1305>span{display:block;margin:0;color:var(--muted);font-size:10.5px;font-weight:750;line-height:1.2;} .birth-date-part-v1305>select{width:100%!important;min-width:0!important;min-height:44px;margin:0!important;padding:0 30px 0 10px!important;border:1px solid var(--line)!important;border-radius:11px!important;background-color:var(--card)!important;box-shadow:none!important;color:var(--text)!important;font:inherit;font-size:13px!important;font-weight:700;font-variant-numeric:tabular-nums;} .birth-date-part-v1305>select:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 11%,transparent)!important;outline:0;} .birth-date-part-v1305>select:disabled{opacity:.58;cursor:not-allowed} @media(max-width:700px){.birth-date-selects-v1305{grid-template-columns:minmax(64px,.72fr) minmax(108px,1.3fr) minmax(84px,.95fr);gap:6px;} .birth-date-part-v1305>select{min-height:44px;padding-left:8px!important;padding-right:26px!important;border-radius:10px!important;font-size:16px!important;} .birth-date-part-v1305>span{font-size:10px}} @media(max-width:360px){.birth-date-selects-v1305{grid-template-columns:minmax(58px,.7fr) minmax(98px,1.25fr) minmax(78px,.9fr);gap:5px} .birth-date-part-v1305>select{padding-left:6px!important;padding-right:22px!important}} @media (min-width:901px){body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side[data-panel-nav],body.app-ui.admin-area .side-nav.admin-side-v1260[data-panel-nav],body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav],body.app-ui.admin-area .side-nav.admin-side[data-panel-nav]{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-width:none!important;transform:none!important;align-self:start!important;} body.app-ui.account-area .side-nav.account-side[data-panel-nav]::-webkit-scrollbar,body.app-ui.admin-area .side-nav.admin-side[data-panel-nav]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;} body.app-ui.account-area .topbar .account-menu-panel-v1192,body.app-ui.account-area .topbar .v56-user-dropdown,body.app-ui.admin-area .admin-account-menu-v1273{height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-width:none!important;} body.app-ui.admin-area .admin-topbar-account-v1273{flex:0 0 auto!important;min-width:0!important;} body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:clamp(172px,15vw,220px)!important;min-width:172px!important;max-width:220px!important;height:46px!important;min-height:46px!important;padding:4px 10px 4px 5px!important;border-radius:13px!important;text-align:left!important;overflow:hidden!important;} body.app-ui.admin-area .admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:10px!important;background:var(--admin-soft-strong-v1264)!important;color:var(--primary)!important;} body.app-ui.admin-area .admin-topbar-user-icon-v1267 svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;min-width:0!important;width:100%!important;line-height:1.12!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important;letter-spacing:.04em!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 b{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;line-height:1.15!important;}} body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-dropdown{box-sizing:border-box!important;height:auto!important;max-height:min(72dvh,640px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:var(--card)!important;isolation:isolate!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-list{display:grid!important;height:auto!important;max-height:none!important;overflow:visible!important;align-content:start!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-group{position:relative!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:color-mix(in srgb,var(--bg) 45%,var(--card))!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-children,body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-children:not([hidden]){position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-children[hidden]{display:none!important;} @media (max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-dropdown{max-height:calc(100dvh - 118px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important;}} @media (min-width:901px){body.app-ui.admin-area{--admin-sidebar-v1264:280px;--admin-gap-v1264:20px;} body.app-ui.admin-area .panel-layout{grid-template-columns:var(--admin-sidebar-v1264) minmax(0,1fr)!important;} body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{width:var(--admin-sidebar-v1264)!important;max-width:var(--admin-sidebar-v1264)!important;padding:12px!important;} body.app-ui.admin-area .admin-nav-brand-v1263{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:4px 5px 10px!important;} body.app-ui.admin-area .admin-nav-brand-icon-v1263{width:36px!important;height:36px!important;border-radius:9px!important;} body.app-ui.admin-area .admin-nav-brand-v1263 small{font-size:9px!important;letter-spacing:.055em!important;} body.app-ui.admin-area .admin-nav-brand-v1263 b{font-size:13px!important;line-height:1.2!important;} body.app-ui.admin-area .admin-profile-v1263{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:9px!important;border-radius:10px!important;} body.app-ui.admin-area .admin-side-v1263 .panel-profile-avatar-v1260{width:36px!important;height:36px!important;min-width:36px!important;font-size:12px!important;} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 small{font-size:9px!important;} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 b{font-size:12px!important;line-height:1.2!important;} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 span{font-size:10px!important;line-height:1.25!important;} body.app-ui.admin-area .admin-current-page-v1263{margin:7px 0 8px!important;padding:8px 10px!important;} body.app-ui.admin-area .admin-current-page-v1263 span{font-size:8.5px!important;} body.app-ui.admin-area .admin-current-page-v1263 b{font-size:11.5px!important;line-height:1.25!important;} body.app-ui.admin-area .admin-nav-search-v1264{grid-template-columns:20px minmax(0,1fr)!important;height:40px!important;gap:7px!important;padding:0 10px!important;margin-bottom:8px!important;border-radius:10px!important;} body.app-ui.admin-area .admin-nav-search-v1264 svg{width:16px!important;height:16px!important;} body.app-ui.admin-area .admin-nav-search-v1264 input{height:38px!important;font-size:12px!important;font-weight:650!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266{grid-template-columns:32px minmax(0,1fr) 16px!important;gap:8px!important;min-height:46px!important;padding:6px 9px!important;margin-bottom:7px!important;border-radius:10px!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266 .admin-nav-link-icon-v1263{width:30px!important;height:30px!important;} body.app-ui.admin-area .admin-nav-dashboard-v1266 .admin-nav-link-icon-v1263 svg{width:16px!important;height:16px!important;} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 small{font-size:8.5px!important;} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 b{font-size:12.5px!important;line-height:1.2!important;} body.app-ui.admin-area .admin-nav-groups-v1263{gap:6px!important;} body.app-ui.admin-area .admin-nav-group-v1263{border-radius:10px!important;} body.app-ui.admin-area .admin-nav-group-v1263>summary{grid-template-columns:32px minmax(0,1fr) 18px!important;gap:8px!important;min-height:44px!important;padding:6px 8px!important;border-radius:9px!important;} body.app-ui.admin-area .admin-nav-group-icon-v1263{width:30px!important;height:30px!important;border-radius:8px!important;} body.app-ui.admin-area .admin-nav-group-icon-v1263 svg{width:16px!important;height:16px!important;} body.app-ui.admin-area .admin-nav-group-copy-v1263{gap:2px!important;line-height:1.2!important;} body.app-ui.admin-area .admin-nav-group-copy-v1263 b{font-size:12.5px!important;font-weight:900!important;letter-spacing:-.005em!important;} body.app-ui.admin-area .admin-nav-group-copy-v1263 small{display:block!important;font-size:8.5px!important;font-weight:700!important;} body.app-ui.admin-area .admin-nav-items-v1263{gap:3px!important;padding:2px 5px 7px!important;} body.app-ui.admin-area .admin-nav-link-v1263{grid-template-columns:29px minmax(0,1fr) 13px!important;gap:8px!important;min-height:40px!important;padding:5px 8px!important;border-radius:9px!important;font-size:12px!important;font-weight:760!important;line-height:1.25!important;} body.app-ui.admin-area .admin-nav-link-icon-v1263{width:28px!important;height:28px!important;border-radius:8px!important;} body.app-ui.admin-area .admin-nav-link-icon-v1263 svg{width:15.5px!important;height:15.5px!important;} body.app-ui.admin-area .admin-nav-link-label-v1263{overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important;} body.app-ui.admin-area .admin-store-link-v1263{min-height:42px!important;padding:6px 8px!important;font-size:11.5px!important;border-radius:10px!important;}} @media (min-width:901px) and (max-width:1180px){body.app-ui.admin-area{--admin-sidebar-v1264:260px;--admin-gap-v1264:16px;} body.app-ui.admin-area .admin-nav-group-copy-v1263 b{font-size:12px!important} body.app-ui.admin-area .admin-nav-link-v1263{font-size:11.5px!important}} @media (min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-dropdown{height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important;background:var(--card)!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-list,body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-group,body.app-ui:not(.admin-area):not(.account-area) .topbar .v56-category-children:not([hidden]){height:auto!important;max-height:none!important;overflow:visible!important;} body.app-ui.admin-area .admin-topbar-user-v1264{width:auto!important;min-width:150px!important;max-width:min(300px,32vw)!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:6px 12px!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;max-width:240px!important;text-align:center!important;line-height:1.2!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 small{display:none!important;} body.app-ui.admin-area .admin-topbar-user-copy-v1273 b{display:block!important;width:auto!important;min-width:0!important;max-width:240px!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;}} @media (min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{display:grid!important;grid-template-columns:minmax(230px,290px) minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:18px!important;width:100%!important;max-width:100%!important;overflow:visible!important;} body.site-layout-fullscreen.release-v1311:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{grid-column:1!important;grid-row:1!important;align-self:start!important;min-width:0!important;width:100%!important;max-width:100%!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main{display:contents!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.home-vitrine-rebuilt-v1145{grid-column:2!important;grid-row:1!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.section-block:not(.home-vitrine-rebuilt-v1145){grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.sale-section,body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.best-seller-section,body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.home-featured-panel-v1131{margin-left:0!important;margin-right:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.sale-section .sale-track-v1126,body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.best-seller-section .home-section-configurable-grid,body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>.home-featured-panel-v1131 .home-featured-grid-v1131{width:100%!important;max-width:none!important;min-width:0!important;}} @media (min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .account-menu-panel-v1192,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-dropdown{height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-width:none!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .account-menu-panel-v1192::-webkit-scrollbar,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-dropdown::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a{min-height:44px!important;height:44px!important;padding-left:13px!important;padding-right:13px!important;gap:7px!important;border-radius:13px!important;font-size:14px!important;font-weight:900!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger>b,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a>b{display:block!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.005em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger>span,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links .v1182-nav-icon{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger svg,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links .v1182-nav-icon svg{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user{flex:0 1 auto!important;width:auto!important;min-width:0!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:148px!important;max-width:238px!important;height:42px!important;min-height:42px!important;padding:4px 10px 4px 5px!important;gap:8px!important;border-radius:13px!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle .v56-avatar{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle .v56-user-text{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;text-align:left!important;line-height:1.15!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle .v56-user-text small{display:none!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle .v56-user-text b{display:block!important;max-width:175px!important;font-size:13.5px!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle>i{display:block!important;flex:0 0 auto!important;font-size:12px!important;} body.app-ui.account-area main.container{width:calc(100% - 32px)!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important;padding-left:0!important;padding-right:0!important;} body.app-ui.account-area .panel-layout{grid-template-columns:288px minmax(0,1fr)!important;gap:20px!important;width:100%!important;max-width:none!important;} body.app-ui.account-area .side-nav.account-side-v1260,body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav]{width:288px!important;min-width:288px!important;max-width:288px!important;padding:11px!important;} body.app-ui.account-area .panel-nav-groups-v1260>a{min-height:42px!important;font-size:13px!important;} body.app-ui.account-area .account-nav-section-v1260{font-size:10px!important;} body.app-ui.admin-area{--admin-sidebar-v1264:288px;--admin-gap-v1264:20px;} body.app-ui.admin-area .panel-layout{grid-template-columns:var(--admin-sidebar-v1264) minmax(0,1fr)!important;} body.app-ui.admin-area .side-nav.admin-side-v1263,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav]{width:var(--admin-sidebar-v1264)!important;max-width:var(--admin-sidebar-v1264)!important;padding:13px!important;} body.app-ui.admin-area .admin-nav-brand-v1263 b{font-size:13.5px!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 b{font-size:12.8px!important} body.app-ui.admin-area .admin-current-page-v1263 b{font-size:12.4px!important} body.app-ui.admin-area .admin-nav-search-v1264 input{font-size:12.8px!important} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 b{font-size:13.5px!important} body.app-ui.admin-area .admin-nav-group-v1263>summary{min-height:46px!important;padding:7px 8px!important;} body.app-ui.admin-area .admin-nav-group-copy-v1263 b{font-size:13.5px!important;line-height:1.22!important;} body.app-ui.admin-area .admin-nav-group-copy-v1263 small{font-size:9.2px!important} body.app-ui.admin-area .admin-nav-link-v1263{min-height:42px!important;padding:6px 8px!important;font-size:13.2px!important;line-height:1.25!important;} body.app-ui.admin-area .admin-store-link-v1263{font-size:12.3px!important}} @media (min-width:901px) and (max-width:1180px){body.app-ui.account-area .panel-layout{grid-template-columns:270px minmax(0,1fr)!important} body.app-ui.account-area .side-nav.account-side-v1260,body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav]{width:270px!important;min-width:270px!important;max-width:270px!important} body.app-ui.admin-area{--admin-sidebar-v1264:274px;--admin-gap-v1264:16px} body.app-ui.admin-area .admin-nav-group-copy-v1263 b{font-size:13px!important} body.app-ui.admin-area .admin-nav-link-v1263{font-size:12.8px!important} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle{min-width:138px!important;max-width:200px!important} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-user-toggle .v56-user-text b{max-width:140px!important;font-size:13px!important}} @media (min-width:901px){body.app-ui .product-purchase-actions-v1194{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;width:auto!important;max-width:100%!important;margin:16px 0 8px!important;} body.app-ui .product-purchase-actions-v1194 .product-buy-form-v1194{flex:0 1 auto!important;width:auto!important;max-width:100%!important;display:grid!important;grid-template-columns:86px minmax(180px,210px)!important;gap:10px!important;align-items:end!important;} body.app-ui .product-purchase-actions-v1194 .product-buy-form-v1194.has-variants-v1224{grid-template-columns:minmax(140px,220px) 80px minmax(160px,200px)!important;} body.app-ui .product-purchase-actions-v1194 .product-qty-field-v1194{width:86px!important;min-width:86px!important;margin:0!important;} body.app-ui .product-purchase-actions-v1194 .product-qty-field-v1194 input,body.app-ui .product-purchase-actions-v1194 .product-variant-field-v1224 select{min-height:44px!important;height:44px!important;} body.app-ui .product-purchase-actions-v1194 .product-cart-main-v1194{width:auto!important;min-width:160px!important;max-width:210px!important;min-height:44px!important;height:44px!important;padding:9px 16px!important;border-radius:13px!important;gap:8px!important;box-shadow:none!important;white-space:nowrap!important;} body.app-ui .product-purchase-actions-v1194 .product-cart-main-v1194 em{white-space:nowrap!important;} body.app-ui .product-purchase-actions-v1194 .product-icon-actions-v1194{height:44px!important;align-items:center!important;} body.app-ui .product-purchase-actions-v1194 .product-favorite-icon-v1194,body.app-ui .product-purchase-actions-v1194 .product-compare-icon-v1194,body.app-ui .product-purchase-actions-v1194 .compare-card-btn.compare-icon-only-v1156{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;border-radius:13px!important;} body.app-ui .product-contact-action-v1194{display:flex!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;margin:8px 0 12px!important;} body.app-ui .product-contact-action-v1194 .whatsapp-inline{width:auto!important;min-width:190px!important;max-width:250px!important;min-height:44px!important;height:44px!important;padding:9px 16px!important;border-radius:13px!important;box-shadow:none!important;white-space:nowrap!important;}} @media (max-width:900px){body.app-ui.account-area .side-nav.account-side-v1260[data-panel-nav],body.app-ui.account-area .side-nav.account-side[data-panel-nav]{padding:11px 12px 16px!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260{gap:4px!important;} body.app-ui.account-area .side-nav.account-side .account-nav-section-v1260{margin:9px 0 3px!important;padding:7px 9px 4px!important;font-size:10.5px!important;line-height:1.25!important;letter-spacing:.055em!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260>a,body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260 details>summary,body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260 details>a{grid-template-columns:32px minmax(0,1fr) 16px!important;gap:9px!important;min-height:46px!important;padding:7px 9px!important;border-radius:12px!important;font-size:14px!important;font-weight:820!important;line-height:1.3!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260>a>span:first-child,body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260 details>summary>span:first-child,body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260 details>a>span:first-child{width:32px!important;height:32px!important;font-size:16px!important;border-radius:9px!important;} body.app-ui.account-area .side-nav.account-side .panel-nav-chevron-v1260{font-size:18px!important;} body.app-ui.account-area .side-nav.account-side .panel-store-link-v1260{min-height:46px!important;font-size:13.5px!important;padding:8px 11px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 small{font-size:9.5px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 b{font-size:13.5px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 span{font-size:10.5px!important} body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav],body.app-ui.admin-area .side-nav.admin-side-v1263{width:min(344px,92vw)!important;max-width:92vw!important;padding:12px!important;} body.app-ui.admin-area .admin-nav-brand-v1263 b{font-size:14px!important} body.app-ui.admin-area .admin-nav-brand-v1263 small{font-size:9.5px!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 small{font-size:9.5px!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 b{font-size:13px!important} body.app-ui.admin-area .admin-side-v1263 .panel-profile-copy-v1260 span{font-size:10.5px!important} body.app-ui.admin-area .admin-current-page-v1263 span{font-size:9px!important} body.app-ui.admin-area .admin-current-page-v1263 b{font-size:12.5px!important} body.app-ui.admin-area .admin-nav-search-v1264{min-height:42px!important;} body.app-ui.admin-area .admin-nav-search-v1264 input{font-size:13px!important} body.app-ui.admin-area .admin-nav-dashboard-v1266{min-height:48px!important;padding:7px 9px!important;} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 small{font-size:9px!important} body.app-ui.admin-area .admin-nav-dashboard-copy-v1266 b{font-size:13.5px!important} body.app-ui.admin-area .admin-nav-group-v1263>summary{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:9px!important;min-height:48px!important;padding:7px 8px!important;} body.app-ui.admin-area .admin-nav-group-icon-v1263{width:32px!important;height:32px!important;} body.app-ui.admin-area .admin-nav-group-icon-v1263 svg{width:17px!important;height:17px!important} body.app-ui.admin-area .admin-nav-group-copy-v1263 b{font-size:13.5px!important;line-height:1.25!important;} body.app-ui.admin-area .admin-nav-group-copy-v1263 small{font-size:9.5px!important} body.app-ui.admin-area .admin-nav-items-v1263{gap:4px!important;padding:3px 5px 7px!important} body.app-ui.admin-area .admin-nav-link-v1263{grid-template-columns:31px minmax(0,1fr) 15px!important;gap:8px!important;min-height:44px!important;padding:6px 8px!important;font-size:13px!important;font-weight:790!important;line-height:1.3!important;} body.app-ui.admin-area .admin-nav-link-icon-v1263{width:30px!important;height:30px!important;} body.app-ui.admin-area .admin-nav-link-icon-v1263 svg{width:16.5px!important;height:16.5px!important} body.app-ui.admin-area .admin-store-link-v1263{min-height:45px!important;font-size:13px!important;padding:7px 8px!important;}} @media (max-width:820px){body.app-ui:not(.admin-area):not(.account-area) .m1187-nav{min-height:58px!important;padding-top:6px!important;padding-bottom:6px!important;align-items:stretch!important;} body.app-ui:not(.admin-area):not(.account-area) .m1187-nav>a{min-height:48px!important;height:auto!important;padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .m1187-nav>a>b{font-size:11.5px!important;line-height:1.2!important;overflow:visible!important;}} @media (min-width:821px) and (max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-nav-row{gap:7px!important;padding-top:7px!important;padding-bottom:7px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a{height:58px!important;min-height:58px!important;max-height:58px!important;padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger>b,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a>b{font-size:11px!important;line-height:1.2!important;overflow:visible!important;}} @media (min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-nav-row{min-height:64px!important;padding-top:10px!important;padding-bottom:10px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a{min-height:46px!important;height:46px!important;max-height:46px!important;}} @media (min-width:901px){body.app-ui .checkout-page-v1175{overflow:visible!important;} body.app-ui .checkout-page-v1175 .checkout-grid-v1168{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;align-items:start!important;gap:22px!important;overflow:visible!important;} body.app-ui .checkout-page-v1175 .checkout-main-v1168{min-width:0!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168{position:sticky!important;top:150px!important;align-self:start!important;width:100%!important;max-width:360px!important;justify-self:end!important;margin:0!important;padding:20px!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:18px!important;background:var(--card)!important;box-shadow:none!important;overflow:hidden!important;z-index:4!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168>h3:first-child{margin:0 0 14px!important;padding-bottom:12px!important;border-bottom:1px solid var(--line)!important;font-size:17px!important;line-height:1.25!important;} body.app-ui .checkout-page-v1175 .checkout-items-v1168{max-height:min(30vh,280px)!important;padding-right:3px!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--primary) 32%,var(--line)) transparent!important;} body.app-ui .checkout-page-v1175 .checkout-items-v1168::-webkit-scrollbar{width:6px!important} body.app-ui .checkout-page-v1175 .checkout-items-v1168::-webkit-scrollbar-track{background:transparent!important} body.app-ui .checkout-page-v1175 .checkout-items-v1168::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 30%,var(--line))!important;border-radius:999px!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168>p{margin:9px 0!important;line-height:1.35!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168>h3:last-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:14px -20px -20px!important;padding:15px 20px!important;border-top:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;color:var(--text)!important;font-size:17px!important;line-height:1.25!important;} body.app-ui.theme-header-static-v1191 .checkout-page-v1175 .checkout-summary-v1168{top:20px!important;}} body.app-ui :where(main,section,article,aside,nav,form,fieldset,.card,.form-card,.table-card,.panel-layout,.panel-layout>*,.settings-content,.settings-section,.admin-widget-page,.account-content-v1167){min-width:0;max-width:100%;box-sizing:border-box;} body.app-ui :where(h1,h2,h3,h4,p,small,label,td,th,.muted-text,.alert,.status,.badge){overflow-wrap:anywhere;} body.app-ui :where(img,video){max-width:100%;height:auto} body.app-ui fieldset{min-inline-size:0} body.app-ui dialog{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;overscroll-behavior:contain;} body.app-ui :where(.actions,.admin-hero-actions-v67,.section-inline-head,.section-head,.admin-card-head-v67){min-width:0;max-width:100%;} body.app-ui :where(.actions,.admin-hero-actions-v67) > :where(a,button,form){min-width:0;max-width:100%} body.app-ui :where(.btn,button.btn,a.btn){line-height:1.25;text-align:center} body.app-ui.admin-area .table-card,body.app-ui.account-area .table-card{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;scrollbar-gutter:auto!important;} body.app-ui.admin-area .table-card > table,body.app-ui.account-area .table-card > table{max-width:none!important} @media (min-width:901px){body.app-ui :where(.panel-layout,.checkout-grid-v1168,.product-detail,.shop-layout)>*{min-width:0!important} body.app-ui :where(.section-head,.section-inline-head,.admin-card-head-v67){flex-wrap:wrap!important}} @media (max-width:900px){body.app-ui.admin-area main.container,body.app-ui.account-area main.container{width:calc(100% - 14px)!important;max-width:calc(100% - 14px)!important;margin-left:auto!important;margin-right:auto!important;} body.app-ui :where(.section-head,.section-inline-head,.admin-card-head-v67,.panel-section-title-v1260){flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;} body.app-ui :where(.section-head,.section-inline-head,.admin-card-head-v67,.panel-section-title-v1260) > .actions{width:100%!important;max-width:100%!important;} body.app-ui :where(.form-inline,.catalog-toolbar){max-width:100%!important} body.app-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%!important;} body.app-ui :where(.alert,.card,.form-card,.table-card){max-width:100%!important} body.app-ui .table-card{border-radius:14px!important} body.app-ui.admin-area table th{font-size:10px!important;line-height:1.25!important} body.app-ui.admin-area table td{font-size:12px!important;line-height:1.35!important} body.app-ui.account-area table th{font-size:10px!important;line-height:1.25!important} body.app-ui.account-area table td{font-size:12px!important;line-height:1.35!important} body.app-ui dialog{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}} @media (max-width:520px){body.app-ui.admin-area main.container,body.app-ui.account-area main.container{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;} body.app-ui :where(.card,.form-card):not(.no-mobile-compact-v1316){padding-left:12px!important;padding-right:12px!important;} body.app-ui :where(.actions,.admin-hero-actions-v67) > :where(a.btn,button.btn,form){flex:1 1 132px!important;} body.app-ui :where(.actions,.admin-hero-actions-v67) > form > .btn{width:100%!important} body.app-ui.admin-area table th,body.app-ui.account-area table th{font-size:9.5px!important;padding:9px!important} body.app-ui.admin-area table td,body.app-ui.account-area table td{font-size:11.5px!important;padding:9px!important}} @media (max-width:900px){body.app-ui.account-area .side-nav.account-side .panel-profile-v1275{display:grid!important;grid-template-columns:44px 48px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;width:100%!important;min-width:0!important;padding:11px 12px!important;overflow:hidden!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1275{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-avatar-v1260{grid-column:2!important;grid-row:1!important;justify-self:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:14px!important;font-size:17px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260{grid-column:3!important;grid-row:1!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:2px!important;min-width:0!important;width:100%!important;overflow:hidden!important;text-align:left!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 small,body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 b,body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 small{color:var(--primary)!important;font-size:10.5px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 b{font-size:15px!important;line-height:1.28!important;font-weight:900!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 span{color:var(--muted)!important;font-size:11.5px!important;line-height:1.25!important;font-weight:650!important;}} @media (max-width:430px){body.app-ui.account-area .side-nav.account-side .panel-profile-v1275{grid-template-columns:42px 44px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;} body.app-ui.account-area .side-nav.account-side .account-side-close-v1275{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-avatar-v1260{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:16px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 small{font-size:10px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 b{font-size:14px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-copy-v1260 span{font-size:11px!important}} @media (min-width:901px){body.app-ui .container:has(.checkout-page-v1175),body.app-ui .checkout-page-v1175,body.app-ui .checkout-page-v1175 .checkout-grid-v1168{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;contain:none!important;transform:none!important;filter:none!important;perspective:none!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168{position:sticky!important;top:150px!important;align-self:start!important;justify-self:end!important;width:100%!important;max-width:360px!important;max-height:calc(100dvh - 170px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;overscroll-behavior:contain!important;z-index:6!important;} body.app-ui .checkout-page-v1175 .checkout-items-v1168{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;} body.app-ui.theme-header-static-v1191 .checkout-page-v1175 .checkout-summary-v1168{top:20px!important;max-height:calc(100dvh - 40px)!important;}} body.app-ui.account-area .side-nav.account-side .panel-profile-v1319{min-width:0!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319{display:flex!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important;gap:10px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-avatar-v1260{flex:0 0 44px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260{flex:1 1 auto!important;min-width:0!important;width:auto!important;} @media (max-width:900px){body.app-ui.account-area .side-nav.account-side .panel-profile-v1319{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;gap:10px!important;padding:10px!important;margin:0 0 8px!important;overflow:visible!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-v1319 > .account-side-close-v1275{position:static!important;order:1!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;align-self:center!important;justify-self:auto!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319{order:2!important;display:flex!important;align-items:center!important;flex:1 1 0%!important;width:auto!important;max-width:calc(100% - 54px)!important;min-width:0!important;gap:10px!important;overflow:hidden!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-avatar-v1260{flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:14px!important;font-size:17px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:3px!important;overflow:hidden!important;text-align:left!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260 b,body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260 span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260 b{font-size:15px!important;line-height:1.25!important;font-weight:900!important;color:var(--text)!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260 span{font-size:11.5px!important;line-height:1.25!important;font-weight:650!important;color:var(--muted)!important;}} @media (max-width:430px){body.app-ui.account-area .side-nav.account-side .panel-profile-v1319{gap:8px!important;padding:9px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-v1319 > .account-side-close-v1275{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319{max-width:calc(100% - 50px)!important;gap:9px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-avatar-v1260{flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:16px!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260 b{font-size:14px!important} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319 .panel-profile-copy-v1260 span{font-size:11px!important}} @media (min-width:901px){body.app-ui.account-area .side-nav.account-side .panel-profile-v1319{display:block!important;width:100%!important;min-width:0!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-v1319 > .account-side-close-v1275{display:none!important;} body.app-ui.account-area .side-nav.account-side .panel-profile-identity-v1319{width:100%!important;max-width:100%!important;}} .category-list-actions-v1163 .category-delete-action-v1320{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border:1px solid #dc2626!important;border-radius:12px!important;background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;white-space:nowrap!important;} .category-list-actions-v1163 .category-delete-action-v1320:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important;-webkit-text-fill-color:#fff!important;} .echo-confirm-actions-v11100 [data-echo-confirm-ok].btn.danger{min-width:92px!important;background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;} @media(max-width:760px){.category-list-actions-v1163 .category-delete-action-v1320{width:100%!important;}} body.app-ui .account-menu-panel-v1192{box-sizing:border-box!important;} body.app-ui .account-menu-panel-v1192 a,body.app-ui .account-menu-panel-v1192 button{-webkit-tap-highlight-color:transparent;} body.app-ui .account-menu-panel-v1192 a:focus-visible,body.app-ui .account-menu-panel-v1192 button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent)!important;outline-offset:2px!important;} body.app-ui .account-menu-logout-v1321{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;} body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 11px!important;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line))!important;border-radius:13px!important;background:color-mix(in srgb,var(--danger) 7%,var(--card))!important;color:var(--danger)!important;box-shadow:none!important;font:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;text-align:left!important;cursor:pointer!important;} body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321 .account-menu-icon-v1192{flex:0 0 30px!important;width:30px!important;height:30px!important;background:color-mix(in srgb,var(--danger) 10%,var(--card))!important;color:var(--danger)!important;} body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321>span:last-child{min-width:0!important;color:var(--danger)!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321:hover,body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321:focus-visible{border-color:color-mix(in srgb,var(--danger) 42%,var(--line))!important;background:color-mix(in srgb,var(--danger) 12%,var(--card))!important;color:var(--danger)!important;} body.app-ui .v56-user-foot.account-menu-foot-v1192{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important;padding:10px!important;} body.app-ui .v56-user-foot.account-menu-foot-v1192 .account-menu-context-v1321{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 2px!important;color:var(--muted)!important;font-size:10.5px!important;font-weight:800!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>.account-menu-logout-v1321{margin-top:5px!important;padding-top:8px!important;border-top:1px solid var(--line)!important;} body.app-ui.admin-area .admin-account-foot-v1273{margin-top:8px!important;padding-top:8px!important;} body.app-ui.admin-area .admin-account-foot-v1273 .account-menu-logout-button-v1321{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:44px!important;} body.app-ui .account-menu-panel-v1192 .account-menu-icon-v1192,body.app-ui .account-menu-panel-v1192 a,body.app-ui .account-menu-panel-v1192 button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;} @media(max-width:820px){body.app-ui .m1191-user-dropdown.account-menu-panel-v1192{padding-bottom:max(10px,env(safe-area-inset-bottom))!important;} body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>a,body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>button,body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>form button{min-height:46px!important;} body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321{min-height:48px!important;font-size:14px!important;} body.app-ui .account-menu-logout-v1321 .account-menu-logout-button-v1321>span:last-child{font-size:14px!important;}} @media(prefers-reduced-motion:reduce){body.app-ui .account-menu-panel-v1192,body.app-ui .account-menu-panel-v1192 *,body.app-ui .account-menu-panel-v1192 *::before,body.app-ui .account-menu-panel-v1192 *::after{transition:none!important;animation:none!important;}} body.app-ui .maintenance-settings-v1322{gap:15px} body.app-ui .maintenance-settings-head-v1322{align-items:center} body.app-ui .maintenance-admin-status-v1322{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 70%,var(--card));font-size:12px;font-weight:900;white-space:nowrap} body.app-ui .maintenance-admin-status-v1322>span{width:9px;height:9px;border-radius:50%;background:var(--ok,#16a34a);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok,#16a34a) 13%,transparent)} body.app-ui .maintenance-admin-status-v1322.is-active{border-color:color-mix(in srgb,#f59e0b 30%,var(--line));background:color-mix(in srgb,#f59e0b 6%,var(--card));color:color-mix(in srgb,#b45309 84%,var(--text))} body.app-ui .maintenance-admin-status-v1322.is-active>span{background:#f59e0b;box-shadow:0 0 0 4px color-mix(in srgb,#f59e0b 16%,transparent)} body.app-ui .maintenance-control-card-v1322{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:14px 15px;border:1px solid color-mix(in srgb,var(--ok,#16a34a) 22%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--ok,#16a34a) 4%,var(--card))} body.app-ui .maintenance-control-card-v1322.is-active{border-color:color-mix(in srgb,#f59e0b 30%,var(--line));background:color-mix(in srgb,#f59e0b 5%,var(--card))} body.app-ui .maintenance-control-icon-v1322{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:var(--card);font-size:19px} body.app-ui .maintenance-control-copy-v1322{min-width:0;display:grid;gap:3px} body.app-ui .maintenance-control-copy-v1322 b{font-size:14px} body.app-ui .maintenance-control-copy-v1322 span{color:var(--muted);font-size:12px;line-height:1.5} body.app-ui .maintenance-grid-v1322{align-items:stretch} body.app-ui .maintenance-preview-box-v1322{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;padding:13px 14px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--bg) 66%,var(--card))} body.app-ui .maintenance-preview-box-v1322 span{color:var(--muted);font-size:12px;line-height:1.45;font-weight:750} body.app-ui .maintenance-preview-box-v1322 .btn{min-height:40px} body.app-ui .maintenance-security-note-v1322{display:grid;gap:4px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--primary) 4%,var(--card))} body.app-ui .maintenance-security-note-v1322 b{font-size:13px} body.app-ui .maintenance-security-note-v1322 span{color:var(--muted);font-size:12px;line-height:1.55} body.app-ui .admin-maintenance-banner-v1322{position:relative;z-index:24;width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:18px;padding:8px max(14px,calc((100vw - var(--theme-container,1180px))/2));border-bottom:1px solid color-mix(in srgb,#f59e0b 28%,var(--line));background:color-mix(in srgb,#f59e0b 8%,var(--card));color:var(--text);font-size:12px} body.app-ui .admin-maintenance-banner-v1322>div:first-child{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0} body.app-ui .admin-maintenance-banner-v1322 b{white-space:nowrap} body.app-ui .admin-maintenance-banner-v1322 span:not(.admin-maintenance-dot-v1322){color:var(--muted);font-weight:750} body.app-ui .admin-maintenance-dot-v1322{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px color-mix(in srgb,#f59e0b 16%,transparent)} body.app-ui .admin-maintenance-actions-v1322{display:flex;align-items:center;gap:7px;flex:0 0 auto} body.app-ui .admin-maintenance-actions-v1322 a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 9px;border:1px solid color-mix(in srgb,#f59e0b 28%,var(--line));border-radius:10px;background:var(--card);font-weight:850} body.app-ui .admin-maintenance-actions-v1322 a:hover,body.app-ui .admin-maintenance-actions-v1322 a:focus-visible{border-color:#f59e0b;outline:none} body.app-ui .maintenance-login-note-v1322{border-color:color-mix(in srgb,#f59e0b 28%,var(--line));background:color-mix(in srgb,#f59e0b 5%,var(--card))} @media(max-width:760px){body.app-ui .maintenance-settings-head-v1322{align-items:flex-start} body.app-ui .maintenance-admin-status-v1322{min-height:30px;padding:5px 9px} body.app-ui .maintenance-grid-v1322{grid-template-columns:1fr!important} body.app-ui .maintenance-preview-box-v1322 .btn{width:100%} body.app-ui .admin-maintenance-banner-v1322{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:8px;padding:8px 10px} body.app-ui .admin-maintenance-banner-v1322>div:first-child{justify-content:flex-start;align-items:flex-start} body.app-ui .admin-maintenance-banner-v1322>div:first-child>span:not(.admin-maintenance-dot-v1322){display:none} body.app-ui .admin-maintenance-actions-v1322 a:first-child{display:none}} @media(max-width:420px){body.app-ui .maintenance-control-card-v1322{grid-template-columns:36px minmax(0,1fr);padding:12px} body.app-ui .maintenance-control-icon-v1322{width:36px;height:36px;border-radius:11px;font-size:17px} body.app-ui .admin-maintenance-banner-v1322{font-size:11px} body.app-ui .admin-maintenance-actions-v1322 a{padding:5px 8px}} @media (min-width:821px){body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-nav-row{position:relative!important;overflow:visible!important;border-top:1px solid color-mix(in srgb,var(--primary) 9%,var(--line))!important;border-bottom:1px solid color-mix(in srgb,var(--primary) 9%,var(--line))!important;background:transparent!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links{align-items:center!important;height:auto!important;max-height:none!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-search{box-sizing:border-box!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a{border:1px solid color-mix(in srgb,var(--primary) 11%,var(--line))!important;background:color-mix(in srgb,var(--card) 97%,var(--bg) 3%)!important;color:var(--text)!important;box-shadow:none!important;text-decoration:none!important;isolation:isolate!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger{border-color:color-mix(in srgb,var(--primary) 15%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;box-shadow:none!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a:hover,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a:focus-visible,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a.is-active-v1323,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a[aria-current="page"],body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger:hover,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger:focus-visible,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger[aria-expanded="true"],body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger.is-active-v1323{border-color:color-mix(in srgb,var(--primary) 36%,var(--line))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a:focus-visible,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 58%,transparent)!important;outline-offset:-3px!important;}} @media (min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-nav-row{min-height:68px!important;padding-top:10px!important;padding-bottom:10px!important;gap:10px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links{min-height:54px!important;padding:4px 2px!important;gap:8px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-search{height:46px!important;min-height:46px!important;max-height:46px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category-trigger,body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a{border-radius:13px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links a{padding:0 14px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-search{border-radius:13px!important;box-shadow:none!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-search button{height:36px!important;min-height:36px!important;border-radius:10px!important;box-shadow:none!important;}} @media (min-width:821px) and (max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-nav-row{min-height:0!important;padding-top:8px!important;padding-bottom:9px!important;gap:8px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-main-links{min-height:66px!important;padding:4px 1px!important;gap:6px!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-category{align-self:center!important;} body.app-ui:not(.admin-area):not(.account-area) .topbar.v1187-header .v56-search{height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:13px!important;box-shadow:none!important;}} @media (max-width:820px){body.app-ui:not(.admin-area):not(.account-area) .m1187-nav>a.is-active-v1323,body.app-ui:not(.admin-area):not(.account-area) .m1187-nav>a[aria-current="page"]{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;} body.app-ui:not(.admin-area):not(.account-area) .m1187-nav>a:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent)!important;outline-offset:-3px!important;}} body.app-ui :where(button,.btn,[role="button"],summary){touch-action:manipulation;} body.app-ui :where(.section-head,.section-inline-head,.admin-card-head-v67,.mini-head) > :where(h1,h2,h3){min-width:0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance;} body.app-ui.admin-area :where(.card,.form-card,.table-card),body.app-ui.account-area :where(.card,.form-card,.table-card){box-shadow:none!important;} body.app-ui :where(.table-card,.table-wrap,.responsive-table){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;} @media (max-width:820px){body.app-ui :where(.section-head,.section-inline-head,.admin-card-head-v67,.mini-head){min-width:0;max-width:100%;flex-wrap:wrap;align-items:flex-start;gap:10px;} body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-width:0;max-width:100%;font-size:16px;}} body.app-ui img.theme-logo-light-v1191,body.app-ui img.theme-logo-dark-v1191{vertical-align:middle!important;object-fit:contain!important;object-position:left center!important;} body.app-ui img.theme-logo-dark-v1191{display:none!important} html[data-theme="dark"] body.app-ui img.theme-logo-light-v1191.has-dark{display:none!important} html[data-theme="dark"] body.app-ui img.theme-logo-dark-v1191{display:block!important} body.app-ui .v56-brand.has-uploaded-logo-v1281,body.app-ui .m1187-brand.has-uploaded-logo-v1281,body.app-ui .v1153-footer-logo.has-uploaded-logo-v1281{isolation:isolate;} body.app-ui .v56-brand.has-uploaded-logo-v1281 .v56-brand-logo,body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo,body.app-ui .v1153-footer-logo.has-uploaded-logo-v1281>span{background:transparent!important;border:0!important;box-shadow:none!important;} body.app-ui .v56-brand.has-uploaded-logo-v1281 .v56-brand-logo img{max-width:min(220px,30vw)!important;max-height:var(--theme-logo-desktop,52px)!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{max-width:min(156px,38vw)!important;max-height:var(--theme-logo-mobile,40px)!important;} body.app-ui .v1153-footer-logo.has-uploaded-logo-v1281 img{max-width:220px!important;max-height:58px!important;} body.app-ui.admin-area .admin-topbar-brand-v1264.has-logo-v1266 .admin-topbar-logo-v1264 img,body.app-ui.admin-area .admin-nav-brand-v1266.has-logo-v1266 .admin-nav-brand-logo-v1266 img{object-fit:contain!important;object-position:left center!important;} @media(max-width:390px){body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{max-width:min(124px,32vw)!important}} @media(max-width:820px){body.app-ui .m1187-top{grid-template-columns:42px minmax(0,1fr) auto!important;column-gap:6px!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;overflow:hidden!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--theme-logo-mobile,40px)!important;min-height:0!important;max-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{display:block!important;flex:0 1 auto!important;width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:left center!important;} body.app-ui .m1187-quick{grid-auto-columns:40px!important;gap:4px!important;} body.app-ui .m1187-icon-btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important;min-height:42px!important;max-height:42px!important;}} @media(max-width:430px){body.app-ui .m1187-top{column-gap:5px!important} body.app-ui .m1187-quick{grid-auto-columns:38px!important;gap:3px!important} body.app-ui .m1187-icon-btn{width:38px!important;min-width:38px!important;max-width:38px!important;} body.app-ui .m1187-icon-btn svg{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}} @media(max-width:390px){body.app-ui .m1187-menu-btn{width:40px!important;min-width:40px!important;} body.app-ui .m1187-top{grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:4px!important} body.app-ui .m1187-quick{grid-auto-columns:36px!important;gap:3px!important} body.app-ui .m1187-icon-btn{width:36px!important;min-width:36px!important;max-width:36px!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{height:min(var(--theme-logo-mobile,40px),38px)!important}} @media(max-width:345px){body.app-ui .m1187-top{column-gap:3px!important} body.app-ui .m1187-quick{grid-auto-columns:34px!important;gap:2px!important} body.app-ui .m1187-icon-btn{width:34px!important;min-width:34px!important;max-width:34px!important;} body.app-ui .m1187-icon-btn svg{width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{height:36px!important}} body.app-ui img.theme-logo-light-v1191,body.app-ui img.theme-logo-dark-v1191{vertical-align:middle!important;object-fit:contain!important;object-position:left center!important;} body.app-ui img.theme-logo-light-v1191{display:block!important} body.app-ui img.theme-logo-dark-v1191{display:none!important} html[data-theme="dark"] body.app-ui img.theme-logo-light-v1191.has-dark{display:none!important} html[data-theme="dark"] body.app-ui img.theme-logo-dark-v1191{display:block!important} @media(max-width:820px){body.app-ui .m1187-brand.has-uploaded-logo-v1281{display:flex!important;align-items:center!important;min-width:0!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;overflow:hidden!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img.theme-logo-light-v1191,body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img.theme-logo-dark-v1191{flex:0 1 auto!important;width:auto!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;}} body.app-ui img.theme-logo-single-v1328{display:block!important;width:auto!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;vertical-align:middle!important;} @media(max-width:820px){body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;} body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo>img.theme-logo-single-v1328{display:block!important;flex:0 1 auto!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;}} .rich-editor-v1330{display:grid;gap:0;min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden;box-shadow:none;} .rich-editor-head-v1330{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--primary) 3%,var(--card));} .rich-editor-head-v1330>div{display:grid;gap:3px;min-width:0} .rich-editor-label-v1330{font-size:14px;font-weight:900;color:var(--text)} .rich-editor-head-v1330 small{font-size:12px;line-height:1.45;color:var(--muted);font-weight:650} .rich-editor-toolbar-v1330{display:none;align-items:center;gap:6px;padding:9px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 62%,var(--card));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;} html.rich-editor-ready-v1330 .rich-editor-toolbar-v1330{display:flex} .rich-tool-group-v1330{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding-right:6px;border-right:1px solid var(--line)} .rich-tool-group-v1330:last-child{padding-right:0;border-right:0} .rich-tool-v1330,.rich-block-select-v1330{min-height:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--text);font:inherit;font-size:13px;font-weight:850;box-shadow:none;} .rich-tool-v1330{width:36px;min-width:36px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease;} .rich-tool-v1330:hover,.rich-tool-v1330:focus-visible,.rich-tool-v1330.is-active-v1330{border-color:color-mix(in srgb,var(--primary) 50%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);outline:none;} .rich-tool-v1330:active{transform:translateY(1px)} .rich-tool-expand-v1330{flex:0 0 36px} .rich-block-select-v1330{width:auto;min-width:118px;padding:0 30px 0 10px;cursor:pointer} .rich-tool-v1330[data-rich-align="left"]{justify-content:flex-start} .rich-tool-v1330[data-rich-align="center"]{justify-content:center} .rich-tool-v1330[data-rich-align="right"]{justify-content:flex-end} .rich-editor-surface-v1330{display:none;min-height:330px;max-height:620px;overflow:auto;padding:18px;background:var(--card);color:var(--text);outline:none;font-size:15px;line-height:1.75;caret-color:var(--primary);} html.rich-editor-ready-v1330 .rich-editor-surface-v1330{display:block} .rich-editor-surface-v1330:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)} .rich-editor-surface-v1330:empty::before{content:attr(data-placeholder);color:var(--muted);pointer-events:none} .rich-editor-source-v1330{display:block;width:100%;min-height:330px;border:0!important;border-radius:0!important;resize:vertical;padding:18px!important;background:var(--card)!important;} html.rich-editor-ready-v1330 .rich-editor-source-v1330{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;} .rich-editor-foot-v1330{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 12px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 55%,var(--card));color:var(--muted);font-size:11px;font-weight:750;} .rich-editor-v1330.has-error-v1330{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.10)} .rich-editor-v1330.has-error-v1330 .rich-editor-head-v1330{background:rgba(220,38,38,.05)} html.rich-editor-fullscreen-open-v1330{overflow:hidden!important} .rich-editor-v1330.is-fullscreen-v1330{position:fixed!important;inset:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;z-index:100000!important;border-radius:18px!important;box-shadow:0 30px 100px rgba(15,23,42,.28)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;} .rich-editor-v1330.is-fullscreen-v1330 .rich-editor-surface-v1330{min-height:0!important;max-height:none!important;height:100%!important} .rich-editor-v1330.is-fullscreen-v1330 .rich-editor-toolbar-v1330{position:sticky;top:0;z-index:2} .prose-rich> :first-child{margin-top:0} .prose-rich> :last-child{margin-bottom:0} .prose-rich p,.prose-rich div{margin:0 0 1em;line-height:1.8} .prose-rich h2,.prose-rich h3,.prose-rich h4{color:var(--text);letter-spacing:-.02em;line-height:1.25;margin:1.45em 0 .55em} .prose-rich h2{font-size:clamp(24px,3.4vw,34px)} .prose-rich h3{font-size:clamp(20px,2.8vw,27px)} .prose-rich h4{font-size:clamp(17px,2.2vw,22px)} .prose-rich ul,.prose-rich ol{margin:.75em 0 1.15em;padding-left:1.5em} .prose-rich li{margin:.35em 0;line-height:1.7} .prose-rich blockquote{margin:1.2em 0;padding:13px 16px;border-left:4px solid var(--primary);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--text)} .prose-rich a{color:var(--primary);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere} .prose-rich hr{border:0;border-top:1px solid var(--line);margin:1.6em 0} .prose-rich table{width:100%;min-width:440px;border-collapse:separate;border-spacing:0;margin:1.2em 0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)} .prose-rich th,.prose-rich td{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top} .prose-rich th{background:color-mix(in srgb,var(--primary) 7%,var(--card));font-weight:900} .prose-rich tr:last-child td{border-bottom:0} .prose-rich th:last-child,.prose-rich td:last-child{border-right:0} .prose-rich.rich-editor-surface-v1330{overflow:auto} .prose-rich .rich-align-left{text-align:left} .prose-rich .rich-align-center{text-align:center} .prose-rich .rich-align-right{text-align:right} .prose-rich .rich-align-justify{text-align:justify} .product-description-rich-v1330{overflow-x:auto} .product-page-v1254 .product-content-card-v1254 .product-description-rich-v1330{margin:0!important;line-height:1.7} @media(max-width:640px){.rich-editor-v1330{border-radius:15px} .rich-editor-head-v1330{padding:11px 12px;align-items:flex-start} .rich-editor-head-v1330 small{font-size:11px} .rich-editor-toolbar-v1330{padding:8px;gap:5px} .rich-tool-v1330,.rich-block-select-v1330{height:38px;min-height:38px} .rich-tool-v1330{width:38px;min-width:38px} .rich-editor-surface-v1330,.rich-editor-source-v1330{min-height:280px;padding:14px!important;font-size:16px} .rich-editor-foot-v1330{padding:7px 10px;align-items:flex-start;flex-direction:column;gap:2px} .prose-rich table{min-width:520px}} .page-content.prose-rich{overflow-x:auto} body.app-ui.admin-area label.check{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;max-width:100%!important;line-height:1.35!important;cursor:pointer;} body.app-ui.admin-area label.check>input[type="checkbox"],body.app-ui.admin-area label.check>input[type="radio"]{display:block!important;flex:0 0 19px!important;width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important;margin:0!important;padding:0!important;border-radius:5px!important;accent-color:var(--primary)!important;} body.app-ui.admin-area .form-card label.check{min-height:46px!important;padding:11px 12px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;color:var(--text)!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;} body.app-ui.admin-area .form-card label.check:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;} body.app-ui.admin-area .form-card label.check:focus-within{border-color:color-mix(in srgb,var(--primary) 52%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 11%,transparent)!important;} body.app-ui.admin-area .page-footer-toggle-v1331{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;padding:12px 13px!important;margin:2px 0 0!important;border:1px solid var(--line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;} body.app-ui.admin-area .page-footer-toggle-v1331>input[type="checkbox"]{grid-column:1!important;align-self:center!important;} body.app-ui.admin-area .page-footer-toggle-copy-v1331{grid-column:2!important;display:grid!important;gap:3px!important;min-width:0!important;font-weight:inherit!important;} body.app-ui.admin-area .page-footer-toggle-copy-v1331 b{display:block!important;margin:0!important;color:var(--text)!important;font-size:14px!important;font-weight:900!important;line-height:1.3!important;} body.app-ui.admin-area .page-footer-toggle-copy-v1331 small{display:block!important;margin:0!important;color:var(--muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.45!important;} body.app-ui.admin-area .page-editor-side{gap:12px!important;} body.app-ui.admin-area .page-editor-side>h2{margin:4px 0 0!important;font-size:18px!important;line-height:1.25!important;} body.app-ui.admin-area .page-editor-side>hr{width:100%!important;margin:4px 0!important;border:0!important;border-top:1px solid var(--line)!important;} @media(max-width:640px){body.app-ui.admin-area label.check>input[type="checkbox"],body.app-ui.admin-area label.check>input[type="radio"]{flex-basis:18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;} body.app-ui.admin-area .form-card label.check{min-height:44px!important;padding:10px 11px!important;gap:9px!important;font-size:13.5px!important;} body.app-ui.admin-area .page-footer-toggle-v1331{grid-template-columns:18px minmax(0,1fr)!important;padding:11px 12px!important;gap:10px!important;border-radius:14px!important;} body.app-ui.admin-area .page-footer-toggle-copy-v1331 b{font-size:13.5px!important} body.app-ui.admin-area .page-footer-toggle-copy-v1331 small{font-size:10.5px!important}} @media(max-width:820px){body.app-ui .m1187-quick{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:40px!important;align-items:center!important;justify-content:end!important;gap:4px!important;min-width:0!important;} body.app-ui .m1187-quick>*,body.app-ui .m1187-quick>*>*{min-width:0;} body.app-ui .m1194-compare-btn{display:grid!important;visibility:visible!important;opacity:1!important;} body.app-ui .m1187-menu-btn,body.app-ui .m1187-icon-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;} body.app-ui .m1187-menu-btn:focus-visible,body.app-ui .m1187-icon-btn:focus-visible,body.app-ui .m1187-nav a:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 42%,transparent)!important;outline-offset:2px!important;}} @media(max-width:430px){body.app-ui .m1187-quick{grid-auto-columns:38px!important;gap:3px!important} body.app-ui .m1187-icon-btn{width:38px!important;min-width:38px!important;max-width:38px!important}} @media(max-width:390px){body.app-ui .m1187-quick{grid-auto-columns:35px!important;gap:3px!important} body.app-ui .m1187-icon-btn{width:35px!important;min-width:35px!important;max-width:35px!important} body.app-ui .m1187-icon-btn svg{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}} @media(max-width:345px){body.app-ui .m1187-quick{grid-auto-columns:33px!important;gap:2px!important} body.app-ui .m1187-icon-btn{width:33px!important;min-width:33px!important;max-width:33px!important} body.app-ui .m1187-icon-btn svg{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}} body.app-ui .account-menu-panel-v1192{--account-close-size:36px;} body.app-ui .account-menu-close-v1334{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;flex:0 0 var(--account-close-size)!important;width:var(--account-close-size)!important;min-width:var(--account-close-size)!important;max-width:var(--account-close-size)!important;height:var(--account-close-size)!important;min-height:var(--account-close-size)!important;max-height:var(--account-close-size)!important;margin-left:auto!important;padding:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 72%,var(--card))!important;color:var(--muted)!important;box-shadow:none!important;font:800 24px/1 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;} body.app-ui .account-menu-close-v1334:hover{background:color-mix(in srgb,var(--danger) 9%,var(--card))!important;border-color:color-mix(in srgb,var(--danger) 28%,var(--line))!important;color:var(--danger)!important;} body.app-ui .account-menu-close-v1334:active{transform:scale(.96)!important} body.app-ui .account-menu-close-v1334:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 24%,transparent)!important;outline-offset:2px!important;border-color:var(--primary)!important;color:var(--primary)!important;} body.app-ui .account-menu-sticky-head-v1334,body.app-ui .account-menu-compact-head-v1334{position:sticky!important;top:0!important;z-index:4!important;background:color-mix(in srgb,var(--card) 96%,transparent)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;} body.app-ui .account-menu-sticky-head-v1334{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;} body.app-ui .account-menu-sticky-head-v1334>div{min-width:0!important} body.app-ui .account-menu-sticky-head-v1334>div b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;} body.app-ui .account-menu-compact-head-v1334{display:flex!important;align-items:center!important;gap:10px!important;margin:-2px -2px 7px!important;padding:7px 7px 9px!important;border-bottom:1px solid var(--line)!important;} body.app-ui .account-menu-compact-head-v1334>span{display:grid!important;gap:1px!important;min-width:0!important;} body.app-ui .account-menu-compact-head-v1334 small{color:var(--muted)!important;font-size:10px!important;font-weight:750!important;} body.app-ui .account-menu-compact-head-v1334 b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;} @media(max-width:820px){body.app-ui .m1191-user-dropdown.account-menu-panel-v1192{padding-top:8px!important;overscroll-behavior:contain!important;} body.app-ui .m1191-user-head.account-menu-sticky-head-v1334{margin:-2px -2px 5px!important;padding:8px 8px 11px!important;border-bottom:1px solid var(--line)!important;} body.app-ui .account-menu-close-v1334{--account-close-size:40px;border-radius:13px!important;font-size:26px!important;}} .orchid-info-page-v1337{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));box-shadow:none!important;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,var(--card)),var(--card) 220px)} .orchid-info-page-v1337:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,#9333ea 72%,var(--primary)));pointer-events:none} .orchid-page-hero-v1337{padding-top:18px} .orchid-page-badge-v1337{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--primary) 9%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));color:var(--primary)} .orchid-page-trust-v1337{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px} .orchid-page-trust-v1337 span{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:12px;font-weight:800} .orchid-info-page-v1337 .prose-rich h2{padding-top:.2em} .orchid-info-page-v1337 .prose-rich h2:after{content:"";display:block;width:42px;height:3px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 70%,#9333ea)} .orchid-info-page-v1337 .prose-rich blockquote{border-left:0;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:16px;padding:15px 16px;background:color-mix(in srgb,var(--primary) 6%,var(--card))} .orchid-page-links-v1337{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)} .orchid-page-links-head-v1337{display:grid;gap:3px;margin-bottom:12px} .orchid-page-links-head-v1337 span{color:var(--primary);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em} .orchid-page-links-head-v1337 strong{font-size:18px;letter-spacing:-.01em} .orchid-page-link-grid-v1337{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} .orchid-page-link-grid-v1337 a{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 62%,var(--card));color:var(--text);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease} .orchid-page-link-grid-v1337 a:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card));transform:translateY(-1px)} .orchid-page-link-grid-v1337 a>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,var(--card));font-size:16px} .orchid-page-link-grid-v1337 a>b{min-width:0;font-size:13px;line-height:1.35;overflow-wrap:anywhere} @media(max-width:640px){.orchid-info-page-v1337{padding:15px!important;border-radius:18px}.orchid-page-hero-v1337{padding:7px 0 18px;margin-bottom:18px}.orchid-page-hero-v1337 h1{font-size:30px;margin:13px 0 8px}.orchid-page-hero-v1337>p{font-size:15px;line-height:1.6}.orchid-page-trust-v1337{display:grid;grid-template-columns:1fr;gap:6px;margin-top:13px}.orchid-page-trust-v1337 span{border-radius:12px;min-height:34px}.orchid-page-link-grid-v1337{grid-template-columns:1fr}.orchid-page-links-v1337{margin-top:24px;padding-top:18px}.orchid-info-page-v1337 .prose-rich{font-size:15px;line-height:1.75}.orchid-info-page-v1337 .prose-rich table{font-size:13px}} .checkout-legal-confirm-v1380{margin:18px 0 12px;border:1px solid var(--border-color,#dfe5e1);border-radius:14px;background:var(--card-bg,#fff);overflow:hidden}.checkout-legal-head-v1380{display:flex;gap:10px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--border-color,#dfe5e1);background:rgba(66,122,79,.06)}.checkout-legal-head-v1380>span{font-size:22px}.checkout-legal-head-v1380 div{display:grid;gap:2px}.checkout-legal-head-v1380 small,.checkout-legal-check-v1380 small{opacity:.75;line-height:1.45}.checkout-legal-check-v1380{display:flex;gap:11px;align-items:flex-start;padding:14px;cursor:pointer}.checkout-legal-check-v1380 input{margin-top:4px;inline-size:18px;block-size:18px;flex:0 0 auto;accent-color:var(--primary,#427a4f)}.checkout-legal-check-v1380 span{display:grid;gap:5px}.checkout-legal-check-v1380 a{text-decoration:underline;text-underline-offset:2px}.checkout-submit-obligation-v1380{min-height:48px}.settings-legal-identity-v1380{border:1px solid var(--border-color,#dfe5e1);border-radius:14px;padding:14px;background:rgba(93,65,114,.045);margin:12px 0}.legal-identity-card-v1380{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px}.legal-identity-card-v1380>div{display:grid;gap:3px;padding:12px 13px;border:1px solid var(--border-color,#dfe5e1);border-radius:12px;background:var(--card-bg,#fff)}.legal-identity-card-v1380 span{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;opacity:.62}.legal-identity-card-v1380 small{opacity:.7}@media(max-width:760px){.checkout-legal-check-v1380{padding:12px}.checkout-submit-obligation-v1380{font-size:.91rem;line-height:1.25;padding-inline:12px}.legal-identity-card-v1380{grid-template-columns:1fr}} .admin-legal-evidence-v1380{margin-top:16px}.legal-evidence-grid-v1380{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legal-evidence-grid-v1380>div{display:grid;gap:4px;padding:12px;border:1px solid var(--border-color,#dfe5e1);border-radius:12px}.legal-evidence-grid-v1380 span{font-size:.78rem;opacity:.65;text-transform:uppercase;letter-spacing:.035em}.legal-evidence-grid-v1380 code{font-size:.76rem;overflow-wrap:anywhere}.legal-evidence-details-v1380{margin-top:12px}.legal-evidence-details-v1380 summary{cursor:pointer;font-weight:700}.legal-evidence-details-v1380 p{display:grid;gap:3px;padding:9px 0;margin:0;border-bottom:1px solid var(--border-color,#dfe5e1)}.legal-evidence-details-v1380 small{overflow-wrap:anywhere;opacity:.7}@media(max-width:760px){.legal-evidence-grid-v1380{grid-template-columns:1fr}} .product-detail-badges-v1189{align-items:center;} .product-detail-badges-v1189 .badge.accent-v1189{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;max-width:100%!important;padding:7px 12px!important;border:1px solid color-mix(in srgb,var(--theme-accent,#7c3aed) 30%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--theme-accent,#7c3aed) 11%,var(--card))!important;color:color-mix(in srgb,var(--theme-accent,#7c3aed) 82%,#111827)!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:none!important;} .product-detail-badges-v1189 .badge.accent-v1189::before{content:"✦";display:inline-block;color:var(--theme-accent,#7c3aed);font-size:11px;line-height:1;} .product-badge.custom-v1189{background:rgba(17,24,39,.92)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important;} html[data-theme=dark] .product-detail-badges-v1189 .badge.accent-v1189{background:color-mix(in srgb,var(--theme-accent,#a78bfa) 22%,var(--card))!important;color:#ede9fe!important;border-color:color-mix(in srgb,var(--theme-accent,#a78bfa) 42%,var(--line))!important;} @media(max-width:560px){.product-detail-badges-v1189{gap:7px!important;margin-bottom:2px!important;} .product-detail-badges-v1189 .badge{min-height:32px!important;padding:6px 10px!important;font-size:11.5px!important;}} .bank-pos-selector-v1400{display:grid;gap:14px!important;padding:18px!important;border:1px solid var(--line)!important;background:var(--card)!important;box-shadow:none!important} .bank-pos-title-row-v1400{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:2px} .bank-pos-title-row-v1400 h3{margin:3px 0 5px;font-size:22px;letter-spacing:-.02em} .bank-pos-title-row-v1400 p{margin:0;max-width:780px;line-height:1.55} .bank-pos-eyebrow-v1400{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-size:12px;font-weight:850;letter-spacing:.025em;text-transform:uppercase} .bank-pos-active-pill-v1400{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:30px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font-size:12px;font-weight:900;white-space:nowrap} .bank-pos-active-pill-v1400.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary)} .bank-pos-choice-grid-v1400{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .bank-pos-control-v1400{margin:0!important;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--bg)} .bank-pos-control-v1400 select{margin-top:7px} .bank-pos-control-v1400 small{display:block;margin-top:6px;color:var(--muted);line-height:1.45} .bank-pos-selected-card-v1400{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--primary) 6%,var(--card))} .bank-pos-bank-icon-v1400{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:20px} .bank-pos-selected-card-v1400 b{display:block;font-size:16px}.bank-pos-selected-card-v1400 small{display:block;margin-top:3px;color:var(--muted);line-height:1.45} .bank-pos-single-v1400{padding:5px 9px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:11px;font-weight:850;color:var(--muted);white-space:nowrap} .bank-pos-guidance-v1400{display:grid;gap:6px;padding:13px 14px;border:1px solid color-mix(in srgb,#704786 25%,var(--line));border-radius:14px;background:color-mix(in srgb,#704786 5%,var(--card))} .bank-pos-guidance-v1400[hidden],.bank-pos-protocol-v1400[hidden]{display:none!important}.bank-pos-guidance-v1400>span{line-height:1.55;color:var(--muted)} .bank-pos-fixed-pills-v1400{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.bank-pos-fixed-pills-v1400 span{padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:11px;font-weight:850} .bank-pos-fields-v1400{display:grid;gap:12px}.bank-pos-runtime-grid-v1400,.bank-pos-protocol-v1400,.bank-pos-optional-grid-v1400{margin:0!important} .bank-pos-credential-card-v1400,.bank-pos-endpoint-card-v1400,.bank-pos-callback-v1400{display:grid;gap:11px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--bg)} .bank-pos-subhead-v1400{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bank-pos-subhead-v1400 b{display:block}.bank-pos-subhead-v1400 small{display:block;margin-top:3px;color:var(--muted);line-height:1.4}.bank-pos-subhead-v1400>span{padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:10px;font-weight:800;color:var(--muted);white-space:nowrap} .bank-pos-callback-v1400>div:first-child{display:grid;gap:5px}.bank-pos-callback-v1400 code{width:max-content;max-width:100%;padding:5px 7px;border-radius:8px;background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere}.bank-pos-callback-v1400 small{color:var(--muted);line-height:1.45} .bank-pos-selector-v1400.is-pos-passive-v1400 .bank-pos-selected-card-v1400{border-color:var(--line);background:var(--bg)} @media(max-width:760px){.bank-pos-selector-v1400{padding:13px!important;gap:11px!important}.bank-pos-title-row-v1400{display:grid;grid-template-columns:minmax(0,1fr) auto}.bank-pos-title-row-v1400 h3{font-size:20px}.bank-pos-choice-grid-v1400{grid-template-columns:1fr}.bank-pos-selected-card-v1400{grid-template-columns:auto minmax(0,1fr)}.bank-pos-single-v1400{grid-column:1/-1;width:max-content;margin-left:54px}.bank-pos-subhead-v1400{display:grid}.bank-pos-subhead-v1400>span{width:max-content}.bank-pos-credential-card-v1400,.bank-pos-endpoint-card-v1400,.bank-pos-callback-v1400{padding:12px}.bank-pos-runtime-grid-v1400,.bank-pos-protocol-v1400,.bank-pos-optional-grid-v1400,.bank-pos-credential-card-v1400 .grid-2,.bank-pos-endpoint-card-v1400 .grid-2,.bank-pos-callback-v1400 .grid-2{grid-template-columns:1fr!important}} .payment-settings-head-v1410{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.payment-settings-head-v1410 h2{margin:5px 0 5px}.payment-settings-head-v1410 p{margin:0;max-width:760px}.payment-method-pills-v1410{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.payment-method-pills-v1410 span{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:11.5px;font-weight:850;white-space:nowrap} .bank-transfer-settings-v1410{display:grid;gap:13px!important;padding:18px!important;border:1px solid var(--line)!important;background:var(--card)!important;box-shadow:none!important;margin:14px 0!important}.bank-transfer-head-v1410{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bank-transfer-head-v1410 h3{margin:4px 0 5px;font-size:22px}.bank-transfer-head-v1410 p{margin:0;max-width:760px}.bank-transfer-status-v1410{display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:30px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font-size:12px;font-weight:900}.bank-transfer-settings-v1410.is-active-v1410 .bank-transfer-status-v1410{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary)}.bank-transfer-toggle-v1410{margin:0!important;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.bank-transfer-toggle-v1410 select{margin-top:7px}.bank-transfer-toggle-v1410 small{display:block;margin-top:6px;color:var(--muted)}.bank-transfer-fields-v1410{display:grid;gap:12px}.bank-transfer-fields-v1410[hidden]{display:none!important}.bank-transfer-fields-v1410 label em{color:var(--danger);font-style:normal}.optional-v1410{display:inline-flex;margin-left:5px;color:var(--muted);font-size:10px;font-weight:750}.bank-transfer-preview-v1410{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--primary) 6%,var(--card))}.bank-transfer-preview-icon-v1410{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--card);font-size:20px}.bank-transfer-preview-v1410 b{display:block}.bank-transfer-preview-v1410 small{display:block;margin-top:2px;color:var(--muted)}.bank-transfer-preview-v1410 code{max-width:100%;padding:6px 9px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-weight:800;overflow-wrap:anywhere}.bank-transfer-note-v1410{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px dashed var(--line);border-radius:13px;background:var(--bg)}.bank-transfer-note-v1410>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-weight:900;flex:0 0 auto}.bank-transfer-note-v1410 p{margin:0}.bank-transfer-note-v1410 b,.bank-transfer-note-v1410 small{display:block}.bank-transfer-note-v1410 small{margin-top:2px;color:var(--muted);line-height:1.45} .payment-methods-grid-v1168{grid-template-columns:repeat(2,minmax(0,1fr))!important}.checkout-bank-transfer-v1410,.order-bank-transfer-v1410{display:grid;gap:11px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:17px;background:color-mix(in srgb,var(--primary) 5%,var(--card));box-shadow:none}.checkout-bank-transfer-v1410[hidden]{display:none!important}.checkout-bank-transfer-head-v1410{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.checkout-bank-transfer-icon-v1410{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:var(--card);font-size:18px}.checkout-bank-transfer-head-v1410 b{display:block;font-size:14px}.checkout-bank-transfer-head-v1410 small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.4}.checkout-bank-transfer-secure-v1410{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}.checkout-bank-transfer-bank-v1410,.checkout-bank-transfer-extra-v1410{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkout-bank-transfer-bank-v1410>div,.checkout-bank-transfer-extra-v1410>div{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.checkout-bank-transfer-bank-v1410 span,.checkout-bank-transfer-extra-v1410 span,.checkout-bank-transfer-iban-v1410>span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.checkout-bank-transfer-bank-v1410 b,.checkout-bank-transfer-extra-v1410 b{display:block;margin-top:3px;font-size:13px;overflow-wrap:anywhere}.checkout-bank-transfer-iban-v1410{padding:11px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.checkout-bank-transfer-iban-v1410>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px}.checkout-bank-transfer-iban-v1410 code{font-size:14px;font-weight:900;letter-spacing:.025em;color:var(--text);background:transparent;overflow-wrap:anywhere}.copy-payment-btn-v1410{flex:0 0 auto;min-height:34px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-weight:850;cursor:pointer}.copy-payment-btn-v1410.is-copied-v1410{background:color-mix(in srgb,#16a34a 10%,var(--card));border-color:color-mix(in srgb,#16a34a 32%,var(--line));color:#15803d}.checkout-bank-transfer-instruction-v1410{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px dashed var(--line);border-radius:12px;background:var(--card)}.checkout-bank-transfer-instruction-v1410>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--primary) 9%,var(--bg));color:var(--primary);font-weight:900;flex:0 0 auto}.checkout-bank-transfer-instruction-v1410 p{margin:1px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.checkout-bank-transfer-pending-v1410{margin:0;color:var(--muted);font-size:11.5px;line-height:1.5}.checkout-bank-transfer-pending-v1410 b{color:var(--text)}.order-bank-transfer-v1410{margin:0 0 14px}.admin-bank-transfer-v1410{margin:14px 0}.admin-transfer-summary-v1410{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-transfer-summary-v1410>div{padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.admin-transfer-summary-v1410 span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.admin-transfer-summary-v1410 b,.admin-transfer-summary-v1410 code{display:block;margin-top:4px;font-size:12px;overflow-wrap:anywhere} @media(max-width:760px){.payment-settings-head-v1410,.bank-transfer-head-v1410{display:grid;grid-template-columns:minmax(0,1fr) auto}.payment-method-pills-v1410{grid-column:1/-1;justify-content:flex-start}.bank-transfer-settings-v1410{padding:13px!important}.bank-transfer-preview-v1410{grid-template-columns:auto minmax(0,1fr)}.bank-transfer-preview-v1410 code{grid-column:1/-1;width:100%}.payment-methods-grid-v1168{grid-template-columns:1fr!important}.checkout-bank-transfer-head-v1410{grid-template-columns:auto minmax(0,1fr)}.checkout-bank-transfer-secure-v1410{grid-column:1/-1;width:max-content;margin-left:50px}.checkout-bank-transfer-bank-v1410,.checkout-bank-transfer-extra-v1410{grid-template-columns:1fr}.admin-transfer-summary-v1410{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bank-transfer-head-v1410{grid-template-columns:1fr}.bank-transfer-status-v1410{width:max-content}.checkout-bank-transfer-v1410,.order-bank-transfer-v1410{padding:12px}.checkout-bank-transfer-iban-v1410>div{align-items:stretch;flex-direction:column}.copy-payment-btn-v1410{width:100%}.admin-transfer-summary-v1410{grid-template-columns:1fr}.checkout-bank-transfer-secure-v1410{margin-left:0}} .shipping-admin-v1420{display:grid;gap:14px}.shipping-head-v1420{align-items:flex-start}.shipping-stats-v1420{grid-template-columns:repeat(4,minmax(0,1fr))!important}.shipping-stats-v1420>.card{display:grid;gap:3px;min-height:94px;align-content:center}.shipping-stats-v1420>.card span{font-size:11px;font-weight:850;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.shipping-stats-v1420>.card b{font-size:28px;line-height:1}.shipping-stats-v1420>.card small{font-size:11px;color:var(--muted)}.shipping-stats-v1420>.is-success-v1420{border-color:color-mix(in srgb,#16a34a 28%,var(--line));background:color-mix(in srgb,#16a34a 5%,var(--card))}.shipping-stats-v1420>.is-success-v1420 b{color:#15803d} .shipping-visible-panel-v1420{display:grid;gap:13px;padding:17px!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;background:color-mix(in srgb,var(--primary) 3%,var(--card))!important;box-shadow:none!important}.shipping-visible-head-v1420{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.shipping-visible-head-v1420 h2{margin:4px 0 4px}.shipping-visible-head-v1420 p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.shipping-eyebrow-v1420{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-size:10.5px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.shipping-visible-count-v1420{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,#16a34a 28%,var(--line));background:color-mix(in srgb,#16a34a 7%,var(--card));color:#15803d;font-size:11.5px;font-weight:900;white-space:nowrap}.shipping-active-strip-v1420{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.shipping-active-chip-v1420{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.shipping-active-chip-v1420.is-default-v1420{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.shipping-active-icon-v1420{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:16px}.shipping-active-chip-v1420 b,.shipping-active-chip-v1420 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-active-chip-v1420 b{font-size:12.5px}.shipping-active-chip-v1420 small{margin-top:2px;color:var(--muted);font-size:10.5px}.shipping-active-chip-v1420 i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px color-mix(in srgb,#22c55e 12%,transparent)}.shipping-no-active-v1420{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px dashed color-mix(in srgb,#f59e0b 35%,var(--line));border-radius:12px;background:color-mix(in srgb,#f59e0b 6%,var(--card))}.shipping-no-active-v1420>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f59e0b;color:#fff;font-weight:900}.shipping-no-active-v1420 b,.shipping-no-active-v1420 small{display:block}.shipping-no-active-v1420 small{margin-top:2px;color:var(--muted)} .shipping-list-head-v1420{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.shipping-list-head-v1420>div h2{margin-bottom:3px}.shipping-list-head-v1420>div p{margin:0}.shipping-list-help-v1420{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font-size:10.5px;font-weight:850;white-space:nowrap}.shipping-carrier-grid-v1420{gap:10px!important}.shipping-carrier-card-v1420{box-shadow:none!important;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.shipping-carrier-card-v1420.is-active{border-color:color-mix(in srgb,#16a34a 25%,var(--line))!important}.shipping-carrier-card-v1420.is-passive{opacity:.78;background:color-mix(in srgb,var(--muted) 3%,var(--card))!important}.shipping-carrier-card-v1420.is-default-v1420{outline:1px solid color-mix(in srgb,var(--primary) 18%,transparent);outline-offset:-2px}.shipping-carrier-title-v1420{align-items:flex-start!important}.shipping-state-pills-v1420{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.shipping-visibility-pill-v1420,.shipping-default-pill-v1420{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);font-size:10px;font-weight:900;white-space:nowrap}.shipping-visibility-pill-v1420.is-visible-v1420{border-color:color-mix(in srgb,#16a34a 30%,var(--line));background:color-mix(in srgb,#16a34a 7%,var(--card));color:#15803d}.shipping-visibility-pill-v1420.is-hidden-v1420{background:var(--bg);color:var(--muted)}.shipping-default-pill-v1420{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary)}.shipping-carrier-meta-v1420{gap:6px!important}.shipping-carrier-actions-v1420{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.shipping-carrier-actions-v1420 .inline-form{margin:0!important}.shipping-carrier-actions-v1420 .btn{min-height:34px!important} .shipping-settings-v1420{display:grid;gap:13px}.shipping-settings-head-v1420{align-items:flex-start}.shipping-settings-active-v1420{display:grid;gap:9px;padding:12px 13px;border:1px solid color-mix(in srgb,#16a34a 24%,var(--line));border-radius:14px;background:color-mix(in srgb,#16a34a 5%,var(--card))}.shipping-settings-active-v1420 b,.shipping-settings-active-v1420 small{display:block}.shipping-settings-active-v1420 small{margin-top:2px;color:var(--muted)}.shipping-settings-chips-v1420{display:flex;flex-wrap:wrap;gap:6px}.shipping-settings-chips-v1420 span{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:10.5px;font-weight:850}.shipping-settings-chips-v1420 .is-empty-v1420{border-style:dashed;color:var(--muted)}.shipping-settings-note-v1420{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border:1px dashed var(--line);border-radius:12px;background:var(--bg)}.shipping-settings-note-v1420>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-weight:900;flex:0 0 auto}.shipping-settings-note-v1420 b,.shipping-settings-note-v1420 small{display:block}.shipping-settings-note-v1420 small{margin-top:2px;color:var(--muted);line-height:1.45} .checkout-shipping-card-v1420{position:relative}.checkout-shipping-card-v1420.is-selected-v1420{border-color:color-mix(in srgb,var(--primary) 38%,var(--line))!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important}.checkout-active-shipping-v1420{display:inline-flex;align-items:center;min-height:19px;padding:2px 6px;margin-right:4px;border:1px solid color-mix(in srgb,#16a34a 28%,var(--line));border-radius:999px;background:color-mix(in srgb,#16a34a 7%,var(--card));color:#15803d;font-size:9px;font-weight:900;white-space:nowrap}.checkout-shipping-card-v1420 input:focus-visible~.checkout-shipping-copy-v1173{outline:2px solid var(--primary);outline-offset:4px;border-radius:5px} html[data-theme=dark] .shipping-stats-v1420>.is-success-v1420 b,html[data-theme=dark] .shipping-visible-count-v1420,html[data-theme=dark] .shipping-visibility-pill-v1420.is-visible-v1420,html[data-theme=dark] .checkout-active-shipping-v1420{color:#86efac} @media(max-width:900px){.shipping-stats-v1420{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shipping-visible-head-v1420,.shipping-list-head-v1420,.shipping-settings-head-v1420{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.shipping-carrier-card-v1420{grid-template-columns:auto minmax(0,1fr)!important}.shipping-carrier-actions-v1420{grid-column:1/-1!important;padding-top:2px}.shipping-state-pills-v1420{justify-content:flex-start}.shipping-active-strip-v1420{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:560px){.shipping-stats-v1420{grid-template-columns:1fr 1fr!important;gap:8px!important}.shipping-stats-v1420>.card{min-height:82px;padding:11px!important}.shipping-stats-v1420>.card b{font-size:23px}.shipping-visible-panel-v1420{padding:13px!important}.shipping-visible-head-v1420,.shipping-list-head-v1420,.shipping-settings-head-v1420{grid-template-columns:1fr!important}.shipping-visible-count-v1420,.shipping-list-help-v1420{width:max-content}.shipping-active-strip-v1420{grid-template-columns:1fr}.shipping-carrier-card-v1420{grid-template-columns:auto minmax(0,1fr)!important;padding:12px!important}.shipping-carrier-title-v1420{display:grid!important;gap:7px}.shipping-carrier-actions-v1420 .btn,.shipping-carrier-actions-v1420 form{flex:1 1 calc(50% - 4px)}.shipping-carrier-actions-v1420 form .btn{width:100%}.shipping-carrier-actions-v1420 .link-danger{min-height:34px;width:100%;text-align:center}.shipping-settings-head-v1420 .btn{width:100%}.checkout-active-shipping-v1420{display:inline-flex;margin-bottom:3px}} .shipping-settings-v1440{display:grid;gap:14px}.shipping-control-summary-v1440{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.shipping-control-summary-main-v1440{display:flex;align-items:center;gap:10px;min-width:0}.shipping-control-icon-v1440{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--line);border-radius:11px;background:var(--card);font-size:19px}.shipping-control-summary-main-v1440 b,.shipping-control-summary-main-v1440 small{display:block}.shipping-control-summary-main-v1440 small{margin-top:2px;color:var(--muted)}.shipping-control-status-v1440{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;font-size:10.5px;font-weight:900;white-space:nowrap}.shipping-control-status-v1440.is-ready-v1440{border-color:color-mix(in srgb,#16a34a 30%,var(--line));background:color-mix(in srgb,#16a34a 7%,var(--card));color:#15803d}.shipping-control-status-v1440.is-warning-v1440{border-color:color-mix(in srgb,#f59e0b 35%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--card));color:#b45309} .shipping-active-manager-v1440{display:grid;gap:9px}.shipping-manager-label-v1440 b,.shipping-manager-label-v1440 small{display:block}.shipping-manager-label-v1440 small{margin-top:2px;color:var(--muted);line-height:1.45}.shipping-carrier-selector-v1440{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shipping-select-card-v1440{position:relative;display:grid;grid-template-columns:22px 34px minmax(0,1fr);grid-template-areas:'check icon copy' 'default default default';align-items:center;gap:7px 9px;min-width:0;margin:0!important;padding:10px 11px;border:1px solid var(--line)!important;border-radius:13px;background:var(--card);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.shipping-select-card-v1440:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--line))!important}.shipping-select-card-v1440.is-active-v1440{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.shipping-select-card-v1440>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.shipping-select-check-v1440{grid-area:check;display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:transparent;font-size:12px;font-weight:950}.shipping-select-card-v1440.is-active-v1440 .shipping-select-check-v1440{border-color:var(--primary);background:var(--primary);color:#fff}.shipping-select-icon-v1440{grid-area:icon;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:17px}.shipping-select-copy-v1440{grid-area:copy;min-width:0}.shipping-select-copy-v1440 b,.shipping-select-copy-v1440 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-select-copy-v1440 b{font-size:12px}.shipping-select-copy-v1440 small{margin-top:2px;color:var(--muted);font-size:9.5px}.shipping-default-choice-v1440{grid-area:default;display:flex;align-items:center;gap:6px;padding-top:7px;border-top:1px dashed var(--line);font-size:9.5px;font-weight:850;color:var(--muted);cursor:pointer}.shipping-default-choice-v1440 input{width:14px!important;height:14px!important;margin:0!important}.shipping-default-choice-v1440 input:checked+span{color:var(--primary)}.shipping-default-choice-v1440 input:disabled+span{opacity:.45}.shipping-settings-rules-v1440{display:grid;gap:11px;padding-top:2px}.shipping-price-grid-v1440{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shipping-empty-manager-v1440{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px dashed var(--line);border-radius:12px;background:var(--bg)}.shipping-empty-manager-v1440>span{font-weight:900}.shipping-empty-manager-v1440 b,.shipping-empty-manager-v1440 small{display:block}.shipping-empty-manager-v1440 small{margin-top:2px;color:var(--muted)} .shipping-list-card-v1440{display:grid;gap:12px}.shipping-active-grid-v1440{margin-top:0!important}.shipping-passive-details-v1440{border-top:1px solid var(--line);padding-top:10px}.shipping-passive-details-v1440>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:8px 2px}.shipping-passive-details-v1440>summary::-webkit-details-marker{display:none}.shipping-passive-details-v1440>summary b,.shipping-passive-details-v1440>summary small{display:block}.shipping-passive-details-v1440>summary small{margin-top:2px;color:var(--muted);font-size:10.5px}.shipping-details-action-v1440{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font-size:10.5px;font-weight:850}.shipping-passive-details-v1440[open] .shipping-details-action-v1440{background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--primary)}.shipping-passive-list-v1440{display:grid;gap:6px;padding-top:6px}.shipping-passive-row-v1440{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--line);border-radius:11px;background:var(--bg)}.shipping-passive-icon-v1440{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--card);font-size:16px}.shipping-passive-copy-v1440{min-width:0}.shipping-passive-copy-v1440 b,.shipping-passive-copy-v1440 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-passive-copy-v1440 b{font-size:11.5px}.shipping-passive-copy-v1440 small{margin-top:2px;color:var(--muted);font-size:9.5px}.shipping-passive-actions-v1440{display:flex;align-items:center;gap:5px}.shipping-passive-actions-v1440 .inline-form{margin:0!important} .checkout-shipping-head-v1440{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important}.checkout-shipping-count-v1440{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:9.5px;font-weight:850;color:var(--muted)}.checkout-shipping-options-v1440{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.checkout-shipping-options-v1440.is-single-v1440{grid-template-columns:1fr}.checkout-shipping-card-v1440{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:9px 10px!important;border-radius:12px!important}.checkout-shipping-card-v1440 .checkout-shipping-icon-v1173{width:36px!important;height:36px!important;font-size:17px!important}.checkout-shipping-card-v1440 .checkout-shipping-copy-v1173 b{font-size:11.5px!important}.checkout-shipping-card-v1440 .checkout-shipping-copy-v1173 small{margin-top:1px!important;font-size:9.5px!important}.checkout-shipping-card-v1440 .checkout-shipping-price-v1173{font-size:11px!important;white-space:nowrap}.checkout-shipping-card-v1440.is-only-v1440{cursor:default;border-color:color-mix(in srgb,#16a34a 25%,var(--line))!important;background:color-mix(in srgb,#16a34a 4%,var(--card))!important}.checkout-shipping-selectmark-v1440{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--line);border-radius:50%;color:transparent;font-size:10px;font-weight:950}.checkout-shipping-card-v1440.is-selected-v1420 .checkout-shipping-selectmark-v1440{border-color:var(--primary);background:var(--primary);color:#fff}.checkout-shipping-empty-v1440{grid-column:1/-1!important} html[data-theme=dark] .shipping-control-status-v1440.is-ready-v1440{color:#86efac}html[data-theme=dark] .shipping-control-status-v1440.is-warning-v1440{color:#fcd34d} @media(max-width:900px){.shipping-carrier-selector-v1440{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-price-grid-v1440{grid-template-columns:repeat(2,minmax(0,1fr))!important}.checkout-shipping-options-v1440{grid-template-columns:1fr!important}} @media(max-width:560px){.shipping-settings-head-v1440{grid-template-columns:1fr!important}.shipping-settings-head-v1440 .btn{width:100%}.shipping-control-summary-v1440{align-items:flex-start}.shipping-carrier-selector-v1440{grid-template-columns:1fr}.shipping-price-grid-v1440{grid-template-columns:1fr!important}.shipping-passive-row-v1440{grid-template-columns:32px minmax(0,1fr)}.shipping-passive-actions-v1440{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.shipping-passive-actions-v1440 .btn,.shipping-passive-actions-v1440 form,.shipping-passive-actions-v1440 form .btn{width:100%}.checkout-shipping-head-v1440{grid-template-columns:auto minmax(0,1fr)!important}.checkout-shipping-count-v1440{grid-column:2;width:max-content}.checkout-shipping-card-v1440{grid-template-columns:34px minmax(0,1fr) auto!important}.checkout-shipping-selectmark-v1440{display:none}.checkout-shipping-card-v1440 .checkout-shipping-price-v1173{font-size:10.5px!important}} .shipping-select-main-v1440{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:22px 34px minmax(0,1fr);grid-template-areas:'check icon copy';align-items:center;gap:9px;margin:0!important;cursor:pointer}.shipping-select-main-v1440>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none} .shipping-settings-passive-details-v1440{border:1px solid var(--line);border-radius:13px;background:var(--bg);overflow:hidden}.shipping-settings-passive-details-v1440>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;cursor:pointer}.shipping-settings-passive-details-v1440>summary::-webkit-details-marker{display:none}.shipping-settings-passive-details-v1440>summary b,.shipping-settings-passive-details-v1440>summary small{display:block}.shipping-settings-passive-details-v1440>summary small{margin-top:2px;color:var(--muted);font-size:10px}.shipping-settings-passive-details-v1440>summary>span:last-child{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-size:10px;font-weight:850}.shipping-settings-passive-details-v1440[open]>summary{border-bottom:1px solid var(--line)}.shipping-passive-selector-v1440{padding:9px;background:var(--card)} .shipping-settings-v1450 .shipping-carrier-selector-v1440{grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:10px!important;} .shipping-settings-v1450 .shipping-select-card-v1440{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main default"!important;align-items:center!important;gap:0 12px!important;min-width:0!important;min-height:66px!important;padding:10px 12px!important;overflow:hidden;cursor:default!important;} .shipping-settings-v1450 .shipping-select-main-v1440{grid-area:main!important;display:grid!important;flex-direction:initial!important;grid-template-columns:22px 40px minmax(0,1fr)!important;grid-template-areas:"check icon copy"!important;align-items:center!important;gap:9px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;cursor:pointer!important;} .shipping-settings-v1450 .shipping-select-check-v1440{grid-area:check!important;width:22px!important;height:22px!important;min-width:22px!important;border-radius:7px!important;} .shipping-settings-v1450 .shipping-select-icon-v1440{grid-area:icon!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;font-size:19px!important;} .shipping-settings-v1450 .shipping-select-copy-v1440{grid-area:copy!important;display:block!important;min-width:0!important;width:auto!important;} .shipping-settings-v1450 .shipping-select-copy-v1440 b{display:block!important;min-width:0!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;} .shipping-settings-v1450 .shipping-select-copy-v1440 small{display:block!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;} .shipping-settings-v1450 .shipping-default-choice-v1440{grid-area:default!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:7px 0 7px 12px!important;border-top:0!important;border-left:1px dashed var(--line)!important;color:var(--muted)!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;cursor:pointer!important;} .shipping-settings-v1450 .shipping-default-choice-v1440 input{flex:0 0 15px!important;width:15px!important;height:15px!important;min-width:15px!important;margin:0!important;padding:0!important;} .shipping-settings-v1450 .shipping-default-choice-v1440 span{display:inline!important;width:auto!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440{border-radius:14px!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440>summary{min-height:58px!important;padding:10px 12px!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440>summary b{font-size:13px!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440>summary small{font-size:10.5px!important;line-height:1.35!important;} .shipping-settings-v1450 .shipping-passive-selector-v1440{padding:10px!important;background:color-mix(in srgb,var(--bg) 58%,var(--card))!important;} .shipping-settings-v1450 .shipping-passive-selector-v1440 .shipping-select-card-v1440:not(.is-active-v1440){background:var(--card)!important;opacity:.88;} .shipping-settings-v1450 .shipping-control-summary-v1440,.shipping-settings-v1450 .shipping-settings-note-v1440{border-radius:14px!important;} .shipping-admin-v1450 .shipping-carrier-grid-v1420{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;} .shipping-admin-v1450 .shipping-carrier-card-v1420{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;padding:13px!important;border-radius:16px!important;} .shipping-admin-v1450 .shipping-carrier-icon-v1170{width:44px!important;height:44px!important;border-radius:13px!important;font-size:20px!important;} .shipping-admin-v1450 .shipping-carrier-main-v1170{min-width:0!important;} .shipping-admin-v1450 .shipping-carrier-title-v1420{display:grid!important;gap:7px!important;min-width:0!important;} .shipping-admin-v1450 .shipping-carrier-title-v1420 h3{min-width:0!important;margin:0!important;font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere;} .shipping-admin-v1450 .shipping-state-pills-v1420{justify-content:flex-start!important;gap:5px!important;} .shipping-admin-v1450 .shipping-visibility-pill-v1420,.shipping-admin-v1450 .shipping-default-pill-v1420{min-height:23px!important;padding:3px 7px!important;font-size:9.5px!important;} .shipping-admin-v1450 .shipping-carrier-meta-v1420{margin-top:8px!important;gap:5px!important;} .shipping-admin-v1450 .shipping-carrier-meta-v1420 span,.shipping-admin-v1450 .shipping-carrier-meta-v1420 a{padding:4px 7px!important;font-size:10px!important;} .shipping-admin-v1450 .shipping-carrier-actions-v1420{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding-top:9px!important;border-top:1px solid var(--line)!important;} .shipping-admin-v1450 .shipping-carrier-actions-v1420 .btn{min-height:32px!important;padding:7px 10px!important;font-size:10.5px!important;white-space:nowrap!important;} .shipping-admin-v1450 .shipping-passive-list-v1440{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;} .shipping-admin-v1450 .shipping-passive-row-v1440{grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:9px!important;border-radius:13px!important;} .shipping-admin-v1450 .shipping-passive-actions-v1440{grid-column:1/-1!important;display:flex!important;gap:6px!important;padding-top:7px!important;border-top:1px dashed var(--line)!important;} .shipping-admin-v1450 .shipping-passive-actions-v1440 .btn{min-height:31px!important;padding:6px 9px!important;font-size:10.5px!important;white-space:nowrap!important;} @media(max-width:900px){.shipping-settings-v1450 .shipping-carrier-selector-v1440{grid-template-columns:1fr!important;} .shipping-admin-v1450 .shipping-carrier-grid-v1420,.shipping-admin-v1450 .shipping-passive-list-v1440{grid-template-columns:1fr!important;}} @media(max-width:620px){.shipping-settings-v1450 .shipping-select-card-v1440{grid-template-columns:1fr!important;grid-template-areas:"main" "default"!important;gap:8px!important;min-height:0!important;padding:10px!important;} .shipping-settings-v1450 .shipping-select-main-v1440{grid-template-columns:22px 38px minmax(0,1fr)!important;gap:8px!important;} .shipping-settings-v1450 .shipping-select-icon-v1440{width:38px!important;height:38px!important;min-width:38px!important;font-size:18px!important;} .shipping-settings-v1450 .shipping-select-copy-v1440 b{font-size:12.5px!important;} .shipping-settings-v1450 .shipping-default-choice-v1440{width:100%!important;min-width:0!important;padding:8px 0 0!important;border-left:0!important;border-top:1px dashed var(--line)!important;} .shipping-settings-v1450 .shipping-default-choice-v1440 span{font-size:10.5px!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440>summary{align-items:center!important;gap:8px!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440>summary>span:first-child{min-width:0!important;} .shipping-settings-v1450 .shipping-settings-passive-details-v1440>summary>span:last-child{flex:0 0 auto!important;} .shipping-admin-v1450 .shipping-carrier-card-v1420{grid-template-columns:40px minmax(0,1fr)!important;padding:11px!important;} .shipping-admin-v1450 .shipping-carrier-icon-v1170{width:40px!important;height:40px!important;font-size:18px!important;} .shipping-admin-v1450 .shipping-carrier-actions-v1420,.shipping-admin-v1450 .shipping-passive-actions-v1440{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;} .shipping-admin-v1450 .shipping-carrier-actions-v1420 .btn,.shipping-admin-v1450 .shipping-carrier-actions-v1420 form,.shipping-admin-v1450 .shipping-carrier-actions-v1420 form .btn,.shipping-admin-v1450 .shipping-passive-actions-v1440 .btn,.shipping-admin-v1450 .shipping-passive-actions-v1440 form,.shipping-admin-v1450 .shipping-passive-actions-v1440 form .btn{width:100%!important;min-width:0!important;}} .product-whatsapp-settings-v1460{display:grid;gap:16px}.product-wa-head-v1460{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.product-wa-head-main-v1460{display:flex;align-items:flex-start;gap:12px;min-width:0}.product-wa-head-main-v1460 h2{margin:2px 0 5px}.product-wa-head-main-v1460 p{margin:0;max-width:760px}.product-wa-icon-v1460{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,#16a34a 7%,var(--card));font-size:21px}.product-wa-status-v1460{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.product-wa-status-v1460.is-ready-v1460{border-color:color-mix(in srgb,#16a34a 34%,var(--line));background:color-mix(in srgb,#16a34a 8%,var(--card));color:#15803d}.product-wa-status-v1460.is-warning-v1460{border-color:color-mix(in srgb,#f59e0b 35%,var(--line));background:color-mix(in srgb,#f59e0b 7%,var(--card));color:#b45309}.product-wa-control-grid-v1460{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:12px}.product-wa-control-grid-v1460 label{margin:0!important;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.product-wa-control-grid-v1460 label small{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.product-wa-control-grid-v1460 select,.product-wa-control-grid-v1460 input{margin-top:7px}.product-wa-message-card-v1460{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--bg)}.product-wa-message-head-v1460{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-wa-message-head-v1460 b,.product-wa-message-head-v1460 small{display:block}.product-wa-message-head-v1460 small{margin-top:3px;color:var(--muted);line-height:1.4}.product-wa-token-list-v1460{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.product-wa-token-list-v1460 button{min-height:28px;padding:4px 8px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--primary);font:inherit;font-size:10.5px;font-weight:850;cursor:pointer}.product-wa-token-list-v1460 button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.product-wa-message-card-v1460 textarea{min-height:122px;resize:vertical}.product-wa-preview-grid-v1460{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:12px}.product-wa-preview-v1460,.product-wa-test-v1460{border:1px solid var(--line);border-radius:15px;background:var(--card)}.product-wa-preview-v1460{display:grid;gap:11px;padding:14px}.product-wa-preview-head-v1460{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-wa-preview-head-v1460 span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.product-wa-preview-head-v1460 small{color:var(--muted)}.product-wa-preview-product-v1460{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.product-wa-preview-product-v1460>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:var(--card);font-size:19px}.product-wa-preview-product-v1460 b,.product-wa-preview-product-v1460 small{display:block}.product-wa-preview-product-v1460 small{margin-top:2px;color:var(--muted)}.product-wa-preview-message-v1460{min-height:58px;padding:11px 12px;border:1px solid color-mix(in srgb,#16a34a 18%,var(--line));border-radius:12px;background:color-mix(in srgb,#16a34a 5%,var(--card));font-size:12px;line-height:1.5;overflow-wrap:anywhere}.product-wa-preview-action-v1460{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-wa-preview-button-v1460{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid color-mix(in srgb,#16a34a 35%,var(--line));border-radius:11px;background:color-mix(in srgb,#16a34a 8%,var(--card));color:#15803d;font-size:12px;font-weight:900}.product-wa-preview-action-v1460 small{color:var(--muted);font-weight:750;overflow-wrap:anywhere;text-align:right}.product-wa-test-v1460{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px 11px;padding:14px}.product-wa-test-icon-v1460{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,#16a34a 32%,var(--line));border-radius:10px;background:color-mix(in srgb,#16a34a 8%,var(--card));color:#15803d;font-weight:950}.product-wa-test-v1460 b{display:block;margin:1px 0 4px}.product-wa-test-v1460 p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.product-wa-test-button-v1460{grid-column:1/-1;width:100%;margin-top:3px;background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.product-wa-test-button-v1460.is-disabled-v1460{opacity:.45;pointer-events:none}.product-wa-note-v1460{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px dashed var(--line);border-radius:13px;background:var(--bg)}.product-wa-note-v1460>span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-weight:900}.product-wa-note-v1460 b,.product-wa-note-v1460 small{display:block}.product-wa-note-v1460 small{margin-top:2px;color:var(--muted);line-height:1.45}.product-wa-shortcut-v1460{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:13px;background:var(--bg)}.product-wa-shortcut-v1460>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.product-wa-shortcut-v1460 b,.product-wa-shortcut-v1460 small{display:block}.product-wa-shortcut-v1460 small{margin-top:2px;color:var(--muted);line-height:1.35}.product-wa-shortcut-v1460 .btn{white-space:nowrap} @media(max-width:760px){.product-wa-head-v1460{display:grid}.product-wa-status-v1460{width:max-content}.product-wa-control-grid-v1460,.product-wa-preview-grid-v1460{grid-template-columns:1fr}.product-wa-message-head-v1460{display:grid}.product-wa-token-list-v1460{justify-content:flex-start}.product-wa-preview-action-v1460{align-items:flex-start;flex-direction:column}.product-wa-preview-action-v1460 small{text-align:left}.product-wa-shortcut-v1460{grid-template-columns:auto minmax(0,1fr)!important}.product-wa-shortcut-v1460 .btn{grid-column:1/-1;width:100%}.product-wa-head-main-v1460{gap:9px}.product-wa-icon-v1460{width:38px;height:38px;flex-basis:38px}.product-wa-head-main-v1460 h2{font-size:20px}} @media(max-width:420px){.product-wa-preview-head-v1460{align-items:flex-start;flex-direction:column;gap:2px}.product-wa-token-list-v1460 button{flex:1 1 auto}.product-wa-control-grid-v1460 label,.product-wa-message-card-v1460,.product-wa-preview-v1460,.product-wa-test-v1460{padding:12px}} .admin-store-readiness-v1347{display:grid;gap:14px;padding:18px;margin:0 0 18px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow)} .admin-store-readiness-v1347.is-success{border-color:color-mix(in srgb,#16a34a 28%,var(--line))}.admin-store-readiness-v1347.is-warning{border-color:color-mix(in srgb,#f59e0b 28%,var(--line))}.admin-store-readiness-v1347.is-error{border-color:color-mix(in srgb,#dc2626 24%,var(--line))} .admin-store-readiness-head-v1347{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-store-readiness-copy-v1347{min-width:0}.admin-store-readiness-copy-v1347 h2{margin:3px 0 6px;font-size:clamp(20px,2vw,28px);line-height:1.1}.admin-store-readiness-copy-v1347 p{margin:0;max-width:780px;color:var(--muted);font-size:12.5px;line-height:1.55} .admin-store-readiness-score-v1347{display:grid;justify-items:center;gap:6px;flex:0 0 auto}.admin-store-readiness-score-v1347 small{color:var(--muted);font-size:10.5px;font-weight:800;white-space:nowrap}.admin-store-readiness-ring-v1347{--ring-color:var(--primary);position:relative;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--ring-color) calc(var(--readiness-score) * 1%),color-mix(in srgb,var(--line) 70%,transparent) 0)}.admin-store-readiness-ring-v1347::after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--card);border:1px solid var(--line)}.is-success .admin-store-readiness-ring-v1347{--ring-color:#16a34a}.is-warning .admin-store-readiness-ring-v1347{--ring-color:#d97706}.is-error .admin-store-readiness-ring-v1347{--ring-color:#dc2626}.admin-store-readiness-ring-v1347 strong,.admin-store-readiness-ring-v1347 span{position:relative;z-index:1}.admin-store-readiness-ring-v1347 strong{align-self:end;font-size:22px;line-height:1;font-weight:950}.admin-store-readiness-ring-v1347 span{align-self:start;margin-top:2px;color:var(--muted);font-size:9px;font-weight:850} .admin-store-readiness-grid-v1347{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-store-readiness-item-v1347{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:13px;background:var(--bg)}.admin-store-readiness-state-v1347{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;border:1px solid var(--line);background:var(--card);font-size:13px;font-weight:950}.admin-store-readiness-item-v1347.is-success .admin-store-readiness-state-v1347{border-color:color-mix(in srgb,#16a34a 34%,var(--line));background:color-mix(in srgb,#16a34a 8%,var(--card));color:#15803d}.admin-store-readiness-item-v1347.is-warning .admin-store-readiness-state-v1347{border-color:color-mix(in srgb,#f59e0b 34%,var(--line));background:color-mix(in srgb,#f59e0b 8%,var(--card));color:#b45309}.admin-store-readiness-item-v1347.is-error .admin-store-readiness-state-v1347{border-color:color-mix(in srgb,#dc2626 30%,var(--line));background:color-mix(in srgb,#dc2626 7%,var(--card));color:#b91c1c}.admin-store-readiness-item-v1347 b{display:block;font-size:12px;line-height:1.25}.admin-store-readiness-item-v1347 p{margin:3px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45;overflow-wrap:anywhere}.admin-store-readiness-item-v1347>a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 8px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--primary);font-size:10px;font-weight:900;white-space:nowrap;text-decoration:none}.admin-store-readiness-item-v1347>a:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));background:color-mix(in srgb,var(--primary) 6%,var(--card))} .admin-store-readiness-foot-v1347{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px;color:var(--muted);font-size:10.5px;line-height:1.45}.admin-store-readiness-foot-v1347>a{flex:0 0 auto;color:var(--primary);font-weight:900;text-decoration:none;white-space:nowrap} @media(max-width:900px){.admin-store-readiness-grid-v1347{grid-template-columns:1fr}} @media(max-width:620px){.admin-store-readiness-v1347{padding:13px;border-radius:15px}.admin-store-readiness-head-v1347{align-items:center;gap:12px}.admin-store-readiness-score-v1347{justify-items:end}.admin-store-readiness-ring-v1347{width:64px;height:64px}.admin-store-readiness-ring-v1347::after{inset:6px}.admin-store-readiness-ring-v1347 strong{font-size:18px}.admin-store-readiness-score-v1347 small{font-size:9.5px}.admin-store-readiness-item-v1347{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px}.admin-store-readiness-item-v1347>a{grid-column:2;width:max-content;min-height:28px}.admin-store-readiness-foot-v1347{align-items:flex-start;flex-direction:column}.admin-store-readiness-copy-v1347 p{font-size:11.5px}} @media(max-width:420px){.admin-store-readiness-head-v1347{align-items:flex-start}.admin-store-readiness-score-v1347{min-width:64px}.admin-store-readiness-copy-v1347 h2{font-size:20px}.admin-store-readiness-item-v1347 p{font-size:10px}} .bank-transfer-reservation-v1480{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:16px;align-items:center;padding:16px;border:1px solid var(--border,#e2e8f0);border-radius:16px;background:var(--surface-soft,#f8fafc);margin:12px 0}.bank-transfer-reservation-v1480>div{display:flex;gap:12px;align-items:flex-start;min-width:0}.bank-transfer-reservation-v1480>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(124,58,237,.1);flex:0 0 38px}.bank-transfer-reservation-v1480 p{margin:0}.bank-transfer-reservation-v1480 p b,.bank-transfer-reservation-v1480 p small{display:block}.bank-transfer-reservation-v1480 p small{margin-top:4px;color:var(--muted,#64748b);line-height:1.45}.bank-transfer-reservation-v1480 label{margin:0!important;min-width:0}.bank-transfer-deadline-v1480,.admin-transfer-deadline-v1480{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;margin:12px 0;border:1px solid rgba(2,132,199,.2);border-radius:14px;background:rgba(14,165,233,.07)}.bank-transfer-deadline-v1480>span,.admin-transfer-deadline-v1480>span{line-height:1.3}.bank-transfer-deadline-v1480 b,.bank-transfer-deadline-v1480 small,.admin-transfer-deadline-v1480 b,.admin-transfer-deadline-v1480 small{display:block}.bank-transfer-deadline-v1480 small,.admin-transfer-deadline-v1480 small{margin-top:2px;color:var(--muted,#64748b);line-height:1.45}.bank-transfer-deadline-v1480.is-expired,.admin-transfer-deadline-v1480.is-expired{border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.07)} @media(max-width:720px){.bank-transfer-reservation-v1480{grid-template-columns:1fr;padding:13px;gap:12px}.bank-transfer-deadline-v1480,.admin-transfer-deadline-v1480{padding:10px 11px;border-radius:12px}} .pagination-v1353{align-items:center;} .pagination-v1353 .pagination-links-v1162{flex:1 1 470px;min-width:min(100%,320px);max-width:100%;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:stretch;} .pagination-v1353 .pagination-pages-v1353{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;} .pagination-v1353 .pagination-pages-v1353::-webkit-scrollbar{display:none} .pagination-v1353 .pagination-btn-v1162,.pagination-v1353 .pagination-page-v1162,.pagination-v1353 .pagination-dots-v1162{box-sizing:border-box;height:40px;min-height:40px;margin:0;vertical-align:middle;flex:0 0 auto;} .pagination-v1353 .pagination-nav-v1353{min-width:104px;padding:0 13px;gap:7px;white-space:nowrap;border-radius:13px;line-height:1;} .pagination-v1353 .pagination-page-v1162{width:40px;min-width:40px;padding:0;border-radius:13px;scroll-snap-align:center;} .pagination-v1353 .pagination-dots-v1162{width:24px;min-width:24px;padding:0;} .pagination-v1353 .pagination-arrow-v1353{display:inline-grid;place-items:center;width:16px;height:16px;font-size:19px;line-height:1;transform:translateY(-1px);} .pagination-v1353 .pagination-nav-v1353.is-disabled{cursor:not-allowed;user-select:none;} @media(max-width:720px){.pagination-v1353{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;padding:11px;} .pagination-v1353 .pagination-info-v1162{justify-content:center;text-align:center;} .pagination-v1353 .pagination-links-v1162{width:100%;min-width:0;grid-template-columns:max-content minmax(0,1fr) max-content;gap:6px;} .pagination-v1353 .pagination-nav-v1353{flex:none;min-width:92px;padding:0 10px;font-size:12px;} .pagination-v1353 .pagination-pages-v1353{justify-content:flex-start;padding-inline:1px;} .pagination-v1353 .pagination-page-v1162{width:38px;min-width:38px;}} @media(max-width:420px){.pagination-v1353{margin-top:14px;padding:9px;border-radius:18px;} .pagination-v1353 .pagination-info-v1162{font-size:12px;} .pagination-v1353 .pagination-info-v1162 b{min-width:34px;height:34px;border-radius:12px;} .pagination-v1353 .pagination-links-v1162{gap:5px;} .pagination-v1353 .pagination-btn-v1162,.pagination-v1353 .pagination-page-v1162,.pagination-v1353 .pagination-dots-v1162{height:38px;min-height:38px;} .pagination-v1353 .pagination-nav-v1353{min-width:82px;padding:0 8px;gap:4px;border-radius:12px;font-size:11px;} .pagination-v1353 .pagination-page-v1162{width:36px;min-width:36px;border-radius:12px;font-size:12px;} .pagination-v1353 .pagination-dots-v1162{width:18px;min-width:18px;font-size:12px;} .pagination-v1353 .pagination-pages-v1353{gap:4px;}} @media(max-width:350px){.pagination-v1353 .pagination-nav-v1353{min-width:74px;padding:0 6px;font-size:10px;} .pagination-v1353 .pagination-arrow-v1353{width:13px;font-size:17px;} .pagination-v1353 .pagination-page-v1162{width:34px;min-width:34px;}} .product-gallery-v1354{display:grid;gap:10px;min-width:0;width:100%;align-self:start;overflow:hidden;} .product-gallery-v1354 .product-gallery-stage-v1354{position:relative;width:100%;min-width:0;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--bg) 88%,var(--card));border:1px solid color-mix(in srgb,var(--line) 92%,transparent);outline:none;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;} .product-gallery-v1354 .product-gallery-stage-v1354:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,var(--line));} .product-gallery-v1354 .product-gallery-stage-v1354 [data-product-main-image]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;background:transparent!important;pointer-events:none;user-select:none;-webkit-user-drag:none;transition:opacity .14s ease,transform .14s ease;} .product-gallery-v1354 .product-gallery-stage-v1354 [data-product-main-image].is-changing-v1354{opacity:.76;transform:scale(.992);} .product-gallery-nav-v1354{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text);box-shadow:0 8px 22px rgba(15,23,42,.10);font-size:30px;font-weight:500;line-height:1;cursor:pointer;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);transition:background .16s ease,border-color .16s ease,transform .16s ease;} .product-gallery-nav-v1354:hover{background:var(--card);border-color:color-mix(in srgb,var(--primary) 36%,var(--line));} .product-gallery-nav-v1354:active{transform:translateY(-50%) scale(.96);} .product-gallery-nav-v1354:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:2px;} .product-gallery-nav-v1354.is-prev{left:10px} .product-gallery-nav-v1354.is-next{right:10px} .product-gallery-counter-v1354{position:absolute;z-index:3;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:48px;height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card) 91%,transparent);color:var(--text);box-shadow:0 7px 18px rgba(15,23,42,.09);font-size:12px;font-weight:800;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);} .product-gallery-counter-v1354 b{font-weight:950;color:var(--primary)} .product-gallery-v1354 .product-thumbs-v1354{box-sizing:border-box!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important;padding:5px 2px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;overscroll-behavior-y:none;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;touch-action:pan-x;} .product-gallery-v1354 .product-thumbs-v1354::-webkit-scrollbar{display:none!important;width:0!important;height:0!important} .product-gallery-v1354 .product-thumb-v1354{box-sizing:border-box!important;position:relative;display:block!important;flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;aspect-ratio:1/1!important;margin:0!important;padding:3px!important;overflow:hidden!important;scroll-snap-align:center;border:1px solid color-mix(in srgb,var(--line) 96%,transparent)!important;border-radius:13px!important;background:var(--card)!important;box-shadow:none!important;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;} .product-gallery-v1354 .product-thumb-v1354:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line))!important;} .product-gallery-v1354 .product-thumb-v1354:active{transform:scale(.97)} .product-gallery-v1354 .product-thumb-v1354.active{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 16%,transparent)!important;} .product-gallery-v1354 .product-thumb-v1354:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 30%,transparent);outline-offset:1px;} .product-gallery-v1354 .product-thumb-v1354 img{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:var(--bg)!important;pointer-events:none;user-select:none;-webkit-user-drag:none;} .product-gallery-hint-v1354{display:none;margin:0;padding:0 2px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.35;text-align:center;} @media(max-width:900px){.product-gallery-v1354{gap:8px;overflow:visible} .product-gallery-v1354 .product-gallery-stage-v1354{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:18px!important;} .product-gallery-v1354 .product-thumbs-v1354{height:74px!important;min-height:74px!important;max-height:74px!important;gap:7px!important;padding:5px 1px!important;} .product-gallery-v1354 .product-thumb-v1354{flex-basis:64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;} .product-gallery-nav-v1354{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:13px;font-size:28px;box-shadow:0 6px 18px rgba(15,23,42,.10);} .product-gallery-nav-v1354.is-prev{left:8px} .product-gallery-nav-v1354.is-next{right:8px} .product-gallery-counter-v1354{right:8px;bottom:8px;height:30px;min-width:46px;padding:0 9px} .product-gallery-hint-v1354{display:block}} @media(max-width:520px){.product-gallery-v1354 .product-thumbs-v1354{height:68px!important;min-height:68px!important;max-height:68px!important;gap:6px!important;padding:4px 1px!important;} .product-gallery-v1354 .product-thumb-v1354{flex-basis:60px!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important;border-radius:12px!important;} .product-gallery-v1354 .product-thumb-v1354 img{border-radius:8px!important} .product-gallery-nav-v1354{width:38px;min-width:38px;height:38px;min-height:38px;border-radius:12px;font-size:27px;} .product-gallery-counter-v1354{font-size:11px;height:28px;min-width:43px}} @media(max-width:360px){.product-gallery-v1354 .product-thumbs-v1354{height:64px!important;min-height:64px!important;max-height:64px!important;} .product-gallery-v1354 .product-thumb-v1354{flex-basis:56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;}} @media(prefers-reduced-motion:reduce){.product-gallery-v1354 .product-gallery-stage-v1354 [data-product-main-image],.product-gallery-v1354 .product-thumb-v1354,.product-gallery-nav-v1354{transition:none!important} .product-gallery-v1354 .product-thumbs-v1354{scroll-behavior:auto!important}} .shop-filter-mobile-head-v1355{display:none} @media(max-width:760px){.shop-filter-mobile-head-v1355{display:block;margin:10px 0 0} .shop-filter-mobile-toggle-v1355{appearance:none;-webkit-appearance:none;width:100%;min-height:58px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));border-radius:18px;background:var(--card);color:var(--text);box-shadow:none;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease} .shop-filter-mobile-toggle-v1355:active{background:color-mix(in srgb,var(--primary) 5%,var(--card))} .shop-filter-mobile-toggle-v1355:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 22%,transparent);outline-offset:2px} .shop-filter-mobile-toggle-v1355.is-open-v1355{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--card))} .shop-filter-mobile-icon-v1355{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary)} .shop-filter-mobile-copy-v1355{display:grid;gap:2px;min-width:0} .shop-filter-mobile-copy-v1355 b{font-size:14px;line-height:1.2;font-weight:900;letter-spacing:-.01em} .shop-filter-mobile-copy-v1355 small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;line-height:1.3;font-weight:750} .shop-filter-mobile-count-v1355{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:var(--primary);color:#fff;font-size:11px;font-weight:950;line-height:1} .shop-filter-mobile-chevron-v1355{display:grid;place-items:center;width:28px;height:28px;color:var(--muted);font-size:20px;font-weight:900;line-height:1;transition:transform .18s ease,color .18s ease} .shop-filter-mobile-toggle-v1355.is-open-v1355 .shop-filter-mobile-chevron-v1355{transform:rotate(180deg);color:var(--primary)} .shop-filter-panel-v1355{display:none!important;margin-top:10px!important} .shop-filter-panel-v1355.is-open-v1355{display:grid!important;animation:shopFilterRevealV1355 .18s ease-out}} @media(max-width:420px){.shop-filter-mobile-toggle-v1355{min-height:54px;grid-template-columns:36px minmax(0,1fr) auto 24px;gap:8px;padding:8px 9px;border-radius:16px} .shop-filter-mobile-icon-v1355{width:36px;height:36px;border-radius:12px} .shop-filter-mobile-copy-v1355 b{font-size:13.5px} .shop-filter-mobile-copy-v1355 small{font-size:10.5px} .shop-filter-mobile-chevron-v1355{width:24px;height:24px}} @keyframes shopFilterRevealV1355{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}} @media(prefers-reduced-motion:reduce){.shop-filter-mobile-chevron-v1355{transition:none!important}.shop-filter-panel-v1355.is-open-v1355{animation:none!important}} .akbank-setup-guide-v1363{display:grid;gap:12px;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--bg)} .akbank-setup-guide-v1363[hidden],.akbank-callback-lock-v1363[hidden],.payment-confirmation-policy-v1363[hidden]{display:none!important} .akbank-setup-head-v1363{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start}.akbank-setup-head-v1363>span{display:inline-grid;place-items:center;min-height:32px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-size:11px;font-weight:950;letter-spacing:.05em}.akbank-setup-head-v1363 b{display:block;font-size:15px}.akbank-setup-head-v1363 small{display:block;margin-top:4px;color:var(--muted);line-height:1.55} .akbank-setup-steps-v1363{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.akbank-setup-steps-v1363>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.akbank-setup-steps-v1363 em{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-style:normal;font-size:11px;font-weight:950}.akbank-setup-steps-v1363 p{margin:0}.akbank-setup-steps-v1363 b{display:block;font-size:12px}.akbank-setup-steps-v1363 small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.5} .akbank-callback-lock-v1363,.payment-confirmation-policy-v1363,.payment-order-rule-v1363{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,#16a34a 24%,var(--line));border-radius:12px;background:color-mix(in srgb,#16a34a 5%,var(--card))}.akbank-callback-lock-v1363>span,.payment-confirmation-policy-v1363>span,.payment-order-rule-v1363>span{display:grid;place-items:center;width:27px;height:27px;min-width:27px;border-radius:8px;background:var(--card);border:1px solid var(--line);font-weight:900}.akbank-callback-lock-v1363 p,.payment-confirmation-policy-v1363 div,.payment-order-rule-v1363 div{margin:0}.akbank-callback-lock-v1363 b,.payment-confirmation-policy-v1363 b,.payment-order-rule-v1363 b{display:block}.akbank-callback-lock-v1363 small,.payment-confirmation-policy-v1363 small,.payment-order-rule-v1363 small{display:block;margin-top:3px;color:var(--muted);line-height:1.5} .payment-confirmation-flow-v1363{display:grid;gap:13px}.payment-order-rule-v1363{margin:2px 0 4px;text-align:left}.payment-order-rule-v1363>span{color:#15803d} .bank-pos-settings input[readonly]{background:color-mix(in srgb,var(--primary) 4%,var(--bg));cursor:not-allowed} @media(max-width:760px){.akbank-setup-guide-v1363{padding:12px}.akbank-setup-steps-v1363{grid-template-columns:1fr}.akbank-setup-head-v1363{grid-template-columns:1fr}.akbank-setup-head-v1363>span{width:max-content}.akbank-callback-lock-v1363,.payment-confirmation-policy-v1363,.payment-order-rule-v1363{padding:10px}} .checkout-online-confirm-v1363{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;border:1px solid color-mix(in srgb,#16a34a 24%,var(--line));border-radius:13px;background:color-mix(in srgb,#16a34a 5%,var(--card))}.checkout-online-confirm-v1363[hidden]{display:none!important}.checkout-online-confirm-v1363>span{display:grid;place-items:center;width:30px;height:30px;min-width:30px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.checkout-online-confirm-v1363 b{display:block}.checkout-online-confirm-v1363 small{display:block;margin-top:3px;color:var(--muted);line-height:1.5} @media(max-width:640px){.checkout-online-confirm-v1363{padding:10px}.checkout-submit-obligation-v1380{white-space:normal!important;line-height:1.25!important;min-height:48px!important}} .payment-verifying-v1363{max-width:760px;margin:32px auto;padding:28px;display:flex;gap:20px;align-items:flex-start;border:1px solid var(--border,#e3e7eb);box-shadow:none!important} .payment-verifying-v1363__spinner{width:42px;height:42px;min-width:42px;border:4px solid rgba(26,115,232,.14);border-top-color:currentColor;border-radius:50%;animation:paymentVerifySpinV1363 .85s linear infinite} .payment-verifying-v1363__content{min-width:0;flex:1}.payment-verifying-v1363__content h1{margin:3px 0 8px;font-size:clamp(1.45rem,4vw,2rem)} .payment-verifying-v1363__eyebrow{display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;opacity:.7} .payment-verifying-v1363__reference,.payment-verifying-v1363__rule{margin-top:16px;padding:14px 16px;border:1px solid var(--border,#e3e7eb);border-radius:10px;background:var(--surface-2,#f7f8fa);box-shadow:none!important} .payment-verifying-v1363__reference{display:flex;justify-content:space-between;gap:14px;align-items:center}.payment-verifying-v1363__reference span{opacity:.72}.payment-verifying-v1363__reference strong{font-variant-numeric:tabular-nums} .payment-verifying-v1363__rule{display:grid;gap:4px}.payment-verifying-v1363__rule b{font-size:.92rem}.payment-verifying-v1363__rule span{font-size:.91rem;line-height:1.55;opacity:.82} .payment-verifying-v1363__hint{margin:15px 0 13px;font-size:.9rem;opacity:.76} @keyframes paymentVerifySpinV1363{to{transform:rotate(360deg)}} @media(max-width:640px){.payment-verifying-v1363{margin:16px 0;padding:18px;gap:14px}.payment-verifying-v1363__spinner{width:34px;height:34px;min-width:34px}.payment-verifying-v1363__reference{align-items:flex-start;flex-direction:column;gap:3px}} .admin-order-stats-v1364{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:9px!important} .admin-order-stats-v1364>a{min-width:0;border-radius:14px!important;padding:12px 13px!important} .admin-order-stats-v1364>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .admin-order-stats-v1364 .is-confirmed{border-color:color-mix(in srgb,#0ea5e9 26%,var(--line))} .admin-order-stats-v1364 .is-ready_to_ship{border-color:color-mix(in srgb,#14b8a6 26%,var(--line))} .admin-order-stats-v1364 .is-in_transit{border-color:color-mix(in srgb,#8b5cf6 26%,var(--line))} .admin-order-stats-v1364 .is-out_for_delivery{border-color:color-mix(in srgb,#d946ef 26%,var(--line))} .admin-order-stats-v1364 .is-delivered{border-color:color-mix(in srgb,#22c55e 28%,var(--line))} .admin-order-stats-v1364 .is-cancelled{border-color:color-mix(in srgb,#ef4444 26%,var(--line))} .admin-order-status-v11100.status-confirmed{color:#0369a1;background:color-mix(in srgb,#0ea5e9 9%,var(--card));border-color:color-mix(in srgb,#0ea5e9 22%,var(--line))} .admin-order-status-v11100.status-ready_to_ship{color:#0f766e;background:color-mix(in srgb,#14b8a6 9%,var(--card));border-color:color-mix(in srgb,#14b8a6 22%,var(--line))} .admin-order-status-v11100.status-in_transit{color:#6d28d9;background:color-mix(in srgb,#8b5cf6 9%,var(--card));border-color:color-mix(in srgb,#8b5cf6 22%,var(--line))} .admin-order-status-v11100.status-out_for_delivery{color:#a21caf;background:color-mix(in srgb,#d946ef 8%,var(--card));border-color:color-mix(in srgb,#d946ef 20%,var(--line))} .admin-order-status-v11100.status-delivered{color:#15803d;background:color-mix(in srgb,#22c55e 9%,var(--card));border-color:color-mix(in srgb,#22c55e 22%,var(--line))} .admin-order-row-actions-v1364{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap} .admin-order-row-actions-v1364 form,.admin-order-detail-actions-v1364 form{margin:0!important} .admin-order-row-actions-v1364 .btn{min-width:66px;box-shadow:none!important} .admin-order-row-actions-v1364 .btn.danger,.admin-order-detail-actions-v1364 .btn.danger{background:color-mix(in srgb,#dc2626 9%,var(--card));border-color:color-mix(in srgb,#dc2626 25%,var(--line));color:#b91c1c} .admin-order-row-actions-v1364 .btn.danger:hover,.admin-order-detail-actions-v1364 .btn.danger:hover{background:#dc2626;border-color:#dc2626;color:#fff} .admin-order-detail-actions-v1364{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap} .admin-order-status-head-v1364{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:2px} .admin-order-status-head-v1364 h3{margin:3px 0 4px}.admin-order-status-head-v1364 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45} .admin-order-flow-v1364{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:3px 0 7px;scrollbar-width:thin} .admin-order-flow-v1364 span{flex:0 0 auto;display:inline-flex;align-items:center;min-height:29px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--muted) 4%,var(--card));color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap} .admin-order-flow-v1364 span.is-current{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary)} @media(max-width:760px){.admin-order-detail-actions-v1364{width:100%;display:grid;grid-template-columns:1fr 1fr}.admin-order-detail-actions-v1364 .btn,.admin-order-detail-actions-v1364 form,.admin-order-detail-actions-v1364 form .btn{width:100%}.admin-order-card-foot-v11100 .admin-order-row-actions-v1364{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin-order-card-foot-v11100 .admin-order-row-actions-v1364 form,.admin-order-card-foot-v11100 .admin-order-row-actions-v1364 .btn{width:100%}.admin-order-status-head-v1364{display:grid}.admin-order-status-head-v1364>.admin-order-status-v11100{width:max-content}.admin-order-stats-v1364{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:400px){.admin-order-stats-v1364{grid-template-columns:1fr!important}.admin-order-detail-actions-v1364{grid-template-columns:1fr}.admin-order-card-foot-v11100 .admin-order-row-actions-v1364{grid-template-columns:1fr}} .admin-invoices-main-v1366{min-width:0;display:grid;gap:14px}.admin-invoices-hero-v1366{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px}.admin-invoices-hero-v1366 h1{margin:3px 0 6px}.admin-invoices-hero-v1366 p{margin:0;color:var(--muted);max-width:760px}.admin-invoice-total-v1366{min-width:220px;display:grid;gap:3px;text-align:right}.admin-invoice-total-v1366 small,.admin-invoice-total-v1366 span{color:var(--muted)}.admin-invoice-total-v1366 b{font-size:25px;line-height:1.1}.admin-invoice-stats-v1366{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.admin-invoice-stats-v1366 .card{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none}.admin-invoice-stats-v1366 span{font-size:12px;color:var(--muted);font-weight:800}.admin-invoice-stats-v1366 b{font-size:22px}.admin-invoice-grid-v1366{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.admin-invoice-create-v1366,.admin-invoice-auto-v1366{margin:0}.admin-invoice-create-v1366 small,.invoice-settings-v1366 small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:5px}.admin-invoice-auto-status-v1366{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--primary) 4%,var(--card));margin:8px 0 12px}.admin-invoice-auto-status-v1366>span{width:12px;height:12px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 5px color-mix(in srgb,var(--muted) 11%,transparent)}.admin-invoice-auto-status-v1366.is-on>span{background:#16a34a;box-shadow:0 0 0 5px color-mix(in srgb,#16a34a 12%,transparent)}.admin-invoice-auto-status-v1366 div{display:grid;gap:2px}.admin-invoice-auto-status-v1366 small{color:var(--muted);line-height:1.45}.admin-invoice-settings-summary-v1366{margin:0 0 12px;display:grid;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.admin-invoice-settings-summary-v1366 div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid var(--line)}.admin-invoice-settings-summary-v1366 div:last-child{border-bottom:0}.admin-invoice-settings-summary-v1366 dt{color:var(--muted);font-size:12px}.admin-invoice-settings-summary-v1366 dd{margin:0;font-weight:800;text-align:right}.admin-invoice-legal-note-v1366{font-size:11px;line-height:1.55;color:var(--muted);margin:12px 0 0}.admin-invoice-filters-v1366{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(120px,.8fr)) auto;gap:10px;align-items:end}.admin-invoice-filters-v1366 label{margin:0}.admin-invoice-filters-v1366 label>span{display:block;font-size:11px;font-weight:800;color:var(--muted);margin-bottom:5px}.admin-invoice-filter-actions-v1366{display:flex;gap:7px;align-items:center}.admin-invoice-result-head-v1366{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.admin-invoice-result-head-v1366 small{color:var(--muted)}.admin-invoice-table-v1366 table{min-width:1060px}.admin-invoice-table-v1366 td small{display:block;color:var(--muted);margin-top:3px}.admin-invoice-no-v1366{font-weight:900;text-decoration:none}.invoice-status-v1366{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:900;white-space:nowrap}.invoice-status-v1366.status-issued{background:color-mix(in srgb,#16a34a 8%,var(--card));border-color:color-mix(in srgb,#16a34a 25%,var(--line));color:#15803d}.invoice-status-v1366.status-draft{background:color-mix(in srgb,#d97706 7%,var(--card));border-color:color-mix(in srgb,#d97706 22%,var(--line));color:#b45309}.invoice-status-v1366.status-cancelled{background:color-mix(in srgb,#dc2626 7%,var(--card));border-color:color-mix(in srgb,#dc2626 22%,var(--line));color:#b91c1c}.admin-invoice-actions-v1366{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.admin-invoice-actions-v1366 form{margin:0}.admin-invoice-actions-v1366 select{width:auto;min-width:105px;height:34px;padding:4px 26px 4px 8px;font-size:11px}.admin-invoice-actions-v1366 .danger,.admin-invoice-card-actions-v1366 .danger,.admin-order-invoice-actions-v1366 .danger{background:color-mix(in srgb,#dc2626 8%,var(--card));border-color:color-mix(in srgb,#dc2626 24%,var(--line));color:#b91c1c}.admin-invoice-mobile-v1366{display:none}.admin-invoice-empty-v1366{text-align:center;padding:36px 20px}.admin-invoice-empty-v1366>span{font-size:34px}.admin-invoice-empty-v1366 h2{margin:8px 0 4px}.admin-invoice-empty-v1366 p{margin:0;color:var(--muted)}.admin-invoice-migration-v1366{border-color:color-mix(in srgb,#d97706 25%,var(--line));background:color-mix(in srgb,#d97706 7%,var(--card));padding:14px 16px}.admin-invoice-migration-v1366 p{margin:4px 0 0;color:var(--muted)} .invoice-settings-note-v1366,.invoice-provider-box-v1366{border:1px solid var(--line);border-radius:14px;padding:13px;margin:8px 0 14px}.invoice-settings-note-v1366{display:flex;gap:10px;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.invoice-settings-note-v1366>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--primary) 13%,var(--card));font-weight:900;color:var(--primary)}.invoice-settings-note-v1366 div,.invoice-provider-box-v1366>div:first-child{display:grid;gap:3px}.invoice-provider-box-v1366{display:grid;gap:12px}.invoice-provider-box-v1366>div:first-child small{color:var(--muted);line-height:1.5}.admin-order-invoice-card-v1366 .section-head{align-items:flex-start}.admin-order-invoice-create-v1366{padding:0;border:0;box-shadow:none!important}.admin-order-invoice-list-v1366{display:grid;gap:8px;margin-top:12px}.admin-order-invoice-list-v1366 article{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px 11px}.admin-order-invoice-list-v1366 article>div:first-child{display:grid;gap:2px}.admin-order-invoice-list-v1366 small{color:var(--muted)}.admin-order-invoice-actions-v1366{display:flex;gap:6px;align-items:center}.admin-order-invoice-actions-v1366 form{margin:0}.account-invoices-v1366{margin-top:14px}.account-invoice-list-v1366{display:grid;gap:9px}.account-invoice-list-v1366 article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:14px;padding:11px 12px}.account-invoice-list-v1366 article>div{display:grid;gap:2px}.account-invoice-list-v1366 article span,.account-invoice-list-v1366 article small{color:var(--muted);font-size:11px} .invoice-print-page-v1366{max-width:1040px;margin:0 auto;padding:22px 14px 40px}.invoice-print-toolbar-v1366{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.invoice-document-v1366{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:none}.invoice-document-head-v1366{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-bottom:20px;border-bottom:1px solid var(--line)}.invoice-brand-v1366>span{font-size:10px;letter-spacing:.16em;font-weight:900;color:var(--primary)}.invoice-brand-v1366 h1{margin:5px 0 8px;font-size:22px}.invoice-brand-v1366 p{margin:0 0 8px;max-width:520px;color:var(--muted);font-size:12px;line-height:1.5}.invoice-seller-meta-v1366{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:10px;color:var(--muted)}.invoice-document-title-v1366{text-align:right;display:grid;justify-items:end;gap:5px}.invoice-document-title-v1366 small{font-weight:800;color:var(--muted)}.invoice-document-title-v1366 h2{font-size:32px;letter-spacing:.08em;margin:0}.invoice-info-grid-v1366{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.invoice-info-grid-v1366>div{display:grid;grid-template-columns:120px 1fr;gap:7px 12px;padding:14px;border:1px solid var(--line);border-radius:14px}.invoice-info-grid-v1366 span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:800}.invoice-info-grid-v1366 b{font-size:12px;line-height:1.45}.invoice-lines-v1366{overflow:auto;border:1px solid var(--line);border-radius:14px}.invoice-lines-v1366 table{width:100%;border-collapse:collapse;min-width:650px}.invoice-lines-v1366 th,.invoice-lines-v1366 td{padding:10px 11px;border-bottom:1px solid var(--line);text-align:left}.invoice-lines-v1366 th{font-size:10px;text-transform:uppercase;color:var(--muted);letter-spacing:.04em}.invoice-lines-v1366 tbody tr:last-child td{border-bottom:0}.invoice-lines-v1366 td small{display:block;color:var(--muted);margin-top:2px}.invoice-summary-v1366{display:grid;grid-template-columns:1fr 340px;gap:20px;margin-top:18px;align-items:start}.invoice-note-v1366{padding:13px;border:1px solid var(--line);border-radius:14px}.invoice-note-v1366 p{margin:6px 0 8px;font-size:12px;line-height:1.55}.invoice-note-v1366 small{color:var(--muted);font-size:10px;line-height:1.5}.invoice-summary-v1366 dl{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.invoice-summary-v1366 dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line)}.invoice-summary-v1366 dl div:last-child{border-bottom:0}.invoice-summary-v1366 dt{color:var(--muted);font-size:11px}.invoice-summary-v1366 dd{margin:0;font-weight:800}.invoice-grand-total-v1366{background:color-mix(in srgb,var(--primary) 6%,var(--card))}.invoice-grand-total-v1366 dt,.invoice-grand-total-v1366 dd{font-size:15px!important;color:var(--text)!important;font-weight:900!important}.invoice-document-footer-v1366{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:12px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)} @media(max-width:1050px){.admin-invoice-stats-v1366{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-invoice-filters-v1366{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-invoice-filter-actions-v1366{grid-column:1/-1;justify-content:flex-end}} @media(max-width:760px){.admin-invoices-hero-v1366{display:grid;padding:16px}.admin-invoice-total-v1366{text-align:left;min-width:0}.admin-invoice-grid-v1366{grid-template-columns:1fr}.admin-invoice-stats-v1366{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-invoice-filters-v1366{grid-template-columns:1fr 1fr;padding:12px}.admin-invoice-filters-v1366 label:first-child{grid-column:1/-1}.admin-invoice-filter-actions-v1366{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.admin-invoice-table-v1366{display:none}.admin-invoice-mobile-v1366{display:grid;gap:9px}.admin-invoice-card-v1366{display:grid;gap:10px;padding:13px}.admin-invoice-card-head-v1366{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-invoice-card-head-v1366 div{display:grid;gap:2px}.admin-invoice-card-head-v1366 small,.admin-invoice-card-customer-v1366 small{color:var(--muted)}.admin-invoice-card-head-v1366 a{font-weight:900}.admin-invoice-card-meta-v1366,.admin-invoice-card-order-v1366{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-invoice-card-meta-v1366>span:first-child,.admin-invoice-card-order-v1366>span{font-size:11px;color:var(--muted)}.admin-invoice-card-customer-v1366{display:grid;gap:2px}.admin-invoice-card-actions-v1366{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-invoice-card-actions-v1366 form,.admin-invoice-card-actions-v1366 .btn,.admin-invoice-card-actions-v1366 form .btn{width:100%}.admin-order-invoice-list-v1366 article{display:grid}.admin-order-invoice-actions-v1366{display:grid;grid-template-columns:1fr 1fr}.admin-order-invoice-actions-v1366 .btn,.admin-order-invoice-actions-v1366 form,.admin-order-invoice-actions-v1366 form .btn{width:100%}.account-invoice-list-v1366 article{display:grid}.account-invoice-list-v1366 article .btn{width:100%}.invoice-print-page-v1366{padding:10px 8px 30px}.invoice-document-v1366{padding:16px;border-radius:14px}.invoice-document-head-v1366{display:grid;gap:14px}.invoice-document-title-v1366{text-align:left;justify-items:start}.invoice-info-grid-v1366{grid-template-columns:1fr}.invoice-info-grid-v1366>div{grid-template-columns:100px 1fr}.invoice-summary-v1366{grid-template-columns:1fr}.invoice-print-toolbar-v1366{display:grid;grid-template-columns:1fr 1fr}.invoice-print-toolbar-v1366 .btn{width:100%}.invoice-provider-box-v1366 .grid-2{grid-template-columns:1fr}} @media(max-width:420px){.admin-invoice-stats-v1366,.admin-invoice-filters-v1366{grid-template-columns:1fr}.admin-invoice-filters-v1366 label:first-child{grid-column:auto}.admin-invoice-filter-actions-v1366{grid-column:auto}.invoice-info-grid-v1366>div{grid-template-columns:1fr}.invoice-info-grid-v1366 span{margin-top:4px}.invoice-print-toolbar-v1366{grid-template-columns:1fr}} @media print{body{background:#fff!important}.no-print-v1366,.topbar,.site-header,.site-footer,.admin-nav,.account-nav,.floating-actions,.pwa-install-prompt{display:none!important}.invoice-print-page-v1366{max-width:none!important;margin:0!important;padding:0!important}.invoice-document-v1366{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;background:#fff!important;color:#111!important}.invoice-document-v1366 *{color:#111!important}.invoice-document-v1366 .invoice-status-v1366{border:1px solid #aaa!important}.invoice-lines-v1366,.invoice-info-grid-v1366>div,.invoice-note-v1366,.invoice-summary-v1366 dl{border-color:#bbb!important}.invoice-lines-v1366 th,.invoice-lines-v1366 td,.invoice-document-head-v1366,.invoice-summary-v1366 dl div,.invoice-document-footer-v1366{border-color:#bbb!important}} .admin-invoice-grid-v1366{align-items:start} .admin-invoice-create-v1369{display:grid;gap:18px;padding:20px;align-self:start;min-width:0;overflow:hidden} .admin-invoice-create-head-v1369{display:grid;gap:5px;margin:0;min-width:0} .admin-invoice-create-head-v1369 h2{margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.15;letter-spacing:-.025em} .admin-invoice-create-head-v1369 p{margin:0;color:var(--muted);font-size:13px;line-height:1.6;max-width:720px} .admin-invoice-form-v1369{display:grid;gap:14px;min-width:0} .admin-invoice-fields-row-v1369{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0} .admin-invoice-field-v1369{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;align-content:start;min-width:0;margin:0!important;font-weight:inherit!important} .admin-invoice-field-v1369>label,.admin-invoice-field-v1369 label{display:block!important;margin:0!important;color:var(--text);font-size:12px!important;font-weight:850!important;line-height:1.35!important;letter-spacing:.01em} .admin-invoice-field-v1369 select,.admin-invoice-field-v1369 input,.admin-invoice-field-v1369 textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important;outline:none!important;font:inherit!important} .admin-invoice-field-v1369 select,.admin-invoice-field-v1369 input{height:46px!important;padding:0 40px 0 12px!important} .admin-invoice-field-v1369 textarea{min-height:118px!important;resize:vertical!important;padding:12px!important;line-height:1.5!important} .admin-invoice-field-v1369 select:focus,.admin-invoice-field-v1369 input:focus,.admin-invoice-field-v1369 textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)!important} .admin-invoice-field-v1369 small{display:block!important;margin:0!important;color:var(--muted)!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important;overflow-wrap:anywhere} .admin-invoice-create-actions-v1369{display:flex;justify-content:flex-start;align-items:center;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)} .admin-invoice-create-actions-v1369 .btn{min-width:210px;min-height:46px;border-radius:12px;box-shadow:none} .admin-order-invoice-create-v1369{display:grid!important;gap:12px!important;min-width:0} .admin-order-invoice-create-v1369 .admin-invoice-field-v1369 textarea{min-height:96px!important} .admin-order-invoice-submit-v1369{width:max-content;min-width:190px;border-radius:12px} @media(max-width:760px){.admin-invoice-create-v1369{gap:16px;padding:16px!important;border-radius:16px!important} .admin-invoice-create-head-v1369 h2{font-size:25px} .admin-invoice-create-head-v1369 p{font-size:12px;line-height:1.55} .admin-invoice-fields-row-v1369{grid-template-columns:1fr!important;gap:12px} .admin-invoice-field-v1369 select,.admin-invoice-field-v1369 input{height:48px!important;font-size:16px!important} .admin-invoice-field-v1369 textarea{min-height:120px!important;font-size:16px!important} .admin-invoice-create-actions-v1369{display:grid;width:100%} .admin-invoice-create-actions-v1369 .btn,.admin-order-invoice-submit-v1369{width:100%!important;min-width:0!important;min-height:48px} .admin-order-invoice-create-v1369 .admin-invoice-fields-row-v1369{grid-template-columns:1fr!important}} @media(max-width:420px){.admin-invoice-create-v1369{padding:14px!important;gap:14px} .admin-invoice-create-head-v1369 h2{font-size:23px} .admin-invoice-field-v1369>label,.admin-invoice-field-v1369 label{font-size:12px!important} .admin-invoice-field-v1369 small{font-size:10.5px!important}} .return-stock-state-v1370{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);margin:2px 0 4px}.return-stock-state-v1370.is-auto{border-color:color-mix(in srgb,var(--primary) 30%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.return-stock-state-v1370.is-done{border-color:color-mix(in srgb,var(--ok,#16a34a) 32%,var(--line));background:color-mix(in srgb,var(--ok,#16a34a) 6%,var(--card))}.return-stock-icon-v1370{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:18px;font-weight:900}.return-stock-state-v1370.is-done .return-stock-icon-v1370{background:color-mix(in srgb,var(--ok,#16a34a) 13%,var(--card));color:var(--ok,#16a34a)}.return-stock-state-v1370 b{display:block;font-size:14px;line-height:1.35}.return-stock-state-v1370 small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.return-exchange-check-v1370{margin-bottom:3px}@media(max-width:620px){.return-stock-state-v1370{padding:12px;gap:9px}.return-stock-icon-v1370{width:34px;height:34px;flex-basis:34px}.return-stock-state-v1370 small{font-size:11px}} .account-settings-layout-v1371{align-items:start} .account-settings-main-v1371{display:grid;gap:16px;min-width:0;width:100%} .account-settings-hero-v1371{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:none;min-width:0} .account-settings-hero-copy-v1371{display:grid;gap:7px;min-width:0} .account-settings-eyebrow-v1371{display:inline-flex;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:11px;line-height:1;font-weight:900;letter-spacing:.06em} .account-settings-hero-v1371 h1{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.02em} .account-settings-hero-v1371 p{margin:0;max-width:720px;color:var(--muted);font-size:14px;line-height:1.6} .account-settings-profile-v1371{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:250px;max-width:340px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 68%,var(--card))} .account-settings-avatar-v1371{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--primary) 14%,var(--card));color:var(--primary);font-size:18px;font-weight:900} .account-settings-profile-v1371>div{display:grid;gap:2px;min-width:0} .account-settings-profile-v1371 b,.account-settings-profile-v1371 span,.account-settings-profile-v1371 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .account-settings-profile-v1371 b{font-size:14px}.account-settings-profile-v1371 span{color:var(--muted);font-size:12px}.account-settings-profile-v1371 small{color:var(--primary);font-size:10.5px;font-weight:800} .account-settings-form-v1371{display:grid;gap:14px;min-width:0} .account-settings-section-v1371{display:grid;gap:18px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:none;min-width:0} .account-settings-section-head-v1371{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:15px;border-bottom:1px solid var(--line)} .account-settings-section-icon-v1371{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:11px;font-weight:900;letter-spacing:.03em} .account-settings-section-head-v1371>div{display:grid;gap:3px;min-width:0} .account-settings-section-head-v1371 h2,.account-settings-session-v1371 h2{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.01em} .account-settings-section-head-v1371 p,.account-settings-session-v1371 p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55} .account-settings-fields-v1371{display:grid;gap:14px;min-width:0} .account-settings-fields-2-v1371{grid-template-columns:repeat(2,minmax(0,1fr))} .account-settings-identity-grid-v1371{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)} .account-settings-field-v1371{display:grid;align-content:start;gap:7px;min-width:0;margin:0;font-weight:400!important} .account-settings-label-v1371,.account-settings-field-v1371>.birth-date-field-v1305>.birth-date-title-v1305{color:var(--text);font-size:12px;font-weight:850;line-height:1.35} .account-settings-field-v1371 input,.account-settings-field-v1371 select,.account-settings-field-v1371 textarea,.account-settings-birth-v1371 .birth-date-selects-v1305 select{width:100%;min-width:0;max-width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);padding:0 13px;font:inherit;font-size:14px;outline:0;box-shadow:none;transition:border-color .16s ease,background-color .16s ease} .account-settings-field-v1371 input:focus,.account-settings-field-v1371 select:focus,.account-settings-field-v1371 textarea:focus,.account-settings-birth-v1371 .birth-date-selects-v1305 select:focus{border-color:color-mix(in srgb,var(--primary) 72%,var(--line));background:var(--card)} .account-settings-field-v1371 small{display:block;color:var(--muted);font-size:11px;line-height:1.5;font-weight:500} .account-settings-current-password-v1371{max-width:620px} .account-settings-password-grid-v1371{margin-top:0} .account-settings-current-value-v1371{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;border-radius:9px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--muted);font-size:11px;line-height:1.25} .account-settings-current-value-v1371 strong{color:var(--text);margin-left:4px} .account-settings-birth-v1371 .birth-date-field-v1305{display:grid;gap:7px;min-width:0} .account-settings-birth-v1371 .birth-date-title-v1305{margin:0} .account-settings-birth-v1371 .birth-date-selects-v1305{display:grid;grid-template-columns:minmax(78px,.72fr) minmax(130px,1.35fr) minmax(100px,.9fr);gap:8px;min-width:0} .account-settings-birth-v1371 .birth-date-part-v1305{display:grid;gap:5px;min-width:0;margin:0!important;font-weight:400!important} .account-settings-birth-v1371 .birth-date-part-v1305>span{color:var(--muted);font-size:10px;font-weight:750;line-height:1.2} .account-settings-check-v1371{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:max-content;max-width:100%;margin-top:2px;color:var(--muted);font-size:11px;font-weight:700!important;cursor:pointer} .account-settings-check-v1371 input{width:16px!important;height:16px!important;min-width:16px;padding:0!important;margin:0;accent-color:var(--primary)} .account-settings-info-v1371{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 5%,var(--card))} .account-settings-info-v1371>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:12px;font-weight:900} .account-settings-info-v1371>div{display:grid;gap:2px;min-width:0}.account-settings-info-v1371 b{font-size:11.5px}.account-settings-info-v1371 small{color:var(--muted);font-size:10.5px;line-height:1.5} .account-settings-warning-v1371{padding:12px 14px;border:1px solid color-mix(in srgb,#d97706 26%,var(--line));border-radius:13px;background:color-mix(in srgb,#f59e0b 7%,var(--card));color:color-mix(in srgb,#b45309 82%,var(--text));font-size:12px;font-weight:750;line-height:1.5} .account-settings-switch-v1371{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px!important;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg);cursor:pointer;font-weight:400!important} .account-settings-switch-v1371>input{position:absolute;opacity:0;pointer-events:none} .account-settings-switch-control-v1371{position:relative;width:42px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--muted) 25%,var(--card));border:1px solid var(--line);transition:.18s ease} .account-settings-switch-control-v1371:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--card);border:1px solid var(--line);transition:.18s ease} .account-settings-switch-v1371>input:checked+.account-settings-switch-control-v1371{background:var(--primary);border-color:var(--primary)} .account-settings-switch-v1371>input:checked+.account-settings-switch-control-v1371:after{transform:translateX(18px);border-color:transparent} .account-settings-switch-v1371>input:focus-visible+.account-settings-switch-control-v1371{outline:3px solid color-mix(in srgb,var(--primary) 18%,transparent);outline-offset:2px} .account-settings-switch-copy-v1371{display:grid;gap:2px;min-width:0}.account-settings-switch-copy-v1371 b{font-size:12.5px}.account-settings-switch-copy-v1371 small{color:var(--muted);font-size:11px;line-height:1.45} .account-settings-savebar-v1371{position:sticky;bottom:10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(15,23,42,.09)} .account-settings-savebar-v1371>div{display:grid;gap:2px;min-width:0}.account-settings-savebar-v1371 b{font-size:12px}.account-settings-savebar-v1371 small{color:var(--muted);font-size:10.5px;line-height:1.4} .account-settings-save-v1371{min-width:170px;height:42px;border-radius:12px;padding-inline:18px} .account-settings-session-v1371{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:none;min-width:0} .account-settings-session-copy-v1371{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;min-width:0;max-width:760px} .account-settings-session-copy-v1371>div{display:grid;gap:4px;min-width:0}.account-settings-session-v1371 form{flex:0 0 auto;margin:0}.account-settings-session-btn-v1371{white-space:nowrap;border-radius:12px} @media(max-width:980px){.account-settings-hero-v1371{align-items:flex-start;flex-direction:column} .account-settings-profile-v1371{width:100%;max-width:none;min-width:0} .account-settings-identity-grid-v1371{grid-template-columns:1fr}} @media(max-width:760px){.account-settings-main-v1371{gap:12px} .account-settings-hero-v1371{padding:16px;border-radius:16px;gap:15px} .account-settings-hero-v1371 h1{font-size:26px} .account-settings-hero-v1371 p{font-size:12.5px;line-height:1.55} .account-settings-profile-v1371{grid-template-columns:40px minmax(0,1fr);padding:10px 11px;border-radius:13px} .account-settings-avatar-v1371{width:40px;height:40px;border-radius:11px;font-size:16px} .account-settings-section-v1371{gap:15px;padding:15px;border-radius:16px} .account-settings-section-head-v1371{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-bottom:12px} .account-settings-section-icon-v1371{width:34px;height:34px;border-radius:10px;font-size:10px} .account-settings-section-head-v1371 h2,.account-settings-session-v1371 h2{font-size:16px} .account-settings-section-head-v1371 p,.account-settings-session-v1371 p{font-size:11.5px} .account-settings-fields-2-v1371,.account-settings-identity-grid-v1371{grid-template-columns:1fr} .account-settings-fields-v1371{gap:12px} .account-settings-field-v1371 input,.account-settings-field-v1371 select,.account-settings-birth-v1371 .birth-date-selects-v1305 select{height:46px;font-size:16px} .account-settings-birth-v1371 .birth-date-selects-v1305{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr) minmax(0,.92fr);gap:6px} .account-settings-birth-v1371 .birth-date-selects-v1305 select{padding:0 8px} .account-settings-savebar-v1371{position:static;display:grid;gap:10px;padding:12px;border-radius:14px;box-shadow:none;background:var(--card);backdrop-filter:none} .account-settings-save-v1371{width:100%;min-width:0} .account-settings-session-v1371{display:grid;gap:14px;padding:15px;border-radius:16px} .account-settings-session-copy-v1371{grid-template-columns:34px minmax(0,1fr);gap:10px} .account-settings-session-v1371 form,.account-settings-session-btn-v1371{width:100%}} @media(max-width:420px){.account-settings-birth-v1371 .birth-date-selects-v1305{grid-template-columns:1fr 1.2fr 1fr} .account-settings-section-v1371{padding:13px} .account-settings-switch-v1371{grid-template-columns:auto minmax(0,1fr);gap:9px!important;padding:12px}} body.app-ui.admin-area .admin-nav-brand-v1372{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:7px 7px 10px!important;} body.app-ui.admin-area .admin-nav-brand-icon-image-v1372,body.app-ui.admin-area .admin-nav-brand-initial-v1372{width:42px!important;height:42px!important;min-width:42px!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;border-radius:12px!important;background:var(--card)!important;box-shadow:none!important;overflow:hidden!important;} body.app-ui.admin-area .admin-nav-brand-icon-image-v1372{display:grid!important;place-items:center!important;padding:4px!important;} body.app-ui.admin-area .admin-nav-brand-icon-image-v1372 img{display:block!important;width:100%!important;height:100%!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important;object-position:center!important;border-radius:8px!important;} body.app-ui.admin-area .admin-nav-brand-initial-v1372{display:grid!important;place-items:center!important;padding:0!important;background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;font-size:16px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;} body.app-ui.admin-area .admin-nav-brand-v1372>div{min-width:0!important;gap:3px!important;} body.app-ui.admin-area .admin-nav-brand-v1372 small{font-size:8.5px!important;letter-spacing:.07em!important;} body.app-ui.admin-area .admin-nav-brand-v1372 b{max-width:100%!important;font-size:12.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} @media(max-width:820px){body.app-ui.admin-area .admin-nav-brand-v1372{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;} body.app-ui.admin-area .admin-nav-brand-icon-image-v1372,body.app-ui.admin-area .admin-nav-brand-initial-v1372{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;} body.app-ui.admin-area .admin-nav-brand-icon-image-v1372 img{max-width:32px!important;max-height:32px!important;}} .akbank-v2-guidance-v1373{border-color:color-mix(in srgb,var(--primary) 32%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--card))} .akbank-v2-setup-v1373{border-color:color-mix(in srgb,var(--primary) 22%,var(--line))} .akbank-v2-identity-card-v1373,.akbank-v2-endpoints-v1373{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--bg)} .akbank-v2-identity-card-v1373[hidden],.akbank-v2-endpoints-v1373[hidden],.akbank-v2-fixed-profile-v1373[hidden]{display:none!important} .akbank-v2-identity-grid-v1373{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px} .akbank-v2-identity-grid-v1373 label{min-width:0;margin:0!important} .akbank-v2-identity-grid-v1373 input{width:100%;min-width:0;margin-top:6px} .akbank-v2-identity-grid-v1373 small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere} .akbank-v2-legacy-warning-v1373{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,#d97706 30%,var(--line));border-radius:12px;background:color-mix(in srgb,#d97706 6%,var(--card))} .akbank-v2-legacy-warning-v1373>span{display:grid;place-items:center;width:27px;height:27px;min-width:27px;border-radius:8px;border:1px solid color-mix(in srgb,#d97706 28%,var(--line));background:var(--card);color:#b45309;font-weight:950} .akbank-v2-legacy-warning-v1373 b{display:block}.akbank-v2-legacy-warning-v1373 small{display:block;margin-top:3px;color:var(--muted);line-height:1.5} .akbank-v2-endpoint-grid-v1373{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} .akbank-v2-endpoint-grid-v1373>div{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--card)} .akbank-v2-endpoint-grid-v1373 small{font-size:10px;font-weight:850;color:var(--muted);text-transform:uppercase;letter-spacing:.025em} .akbank-v2-endpoint-grid-v1373 code{display:block;max-width:100%;padding:7px 8px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:11px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;white-space:normal} .akbank-v2-fixed-profile-v1373{display:grid;align-content:center;gap:3px;min-height:100%;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--primary) 5%,var(--card))} .akbank-v2-fixed-profile-v1373 small{font-size:10px;font-weight:850;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.akbank-v2-fixed-profile-v1373 strong{font-size:13px}.akbank-v2-fixed-profile-v1373 span{font-size:11px;color:var(--muted);line-height:1.45} @media(max-width:980px){.akbank-v2-identity-grid-v1373{grid-template-columns:1fr 1fr}.akbank-v2-identity-grid-v1373 label:last-child{grid-column:1/-1}} @media(max-width:760px){.akbank-v2-identity-card-v1373,.akbank-v2-endpoints-v1373{padding:12px}.akbank-v2-identity-grid-v1373,.akbank-v2-endpoint-grid-v1373{grid-template-columns:1fr}.akbank-v2-identity-grid-v1373 label:last-child{grid-column:auto}.akbank-v2-legacy-warning-v1373{padding:10px}.akbank-v2-endpoint-grid-v1373 code{font-size:10px}} .akbank-v2-status-wrap-v1373{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.akbank-v2-status-v1373{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.01em;background:var(--surface,#fff)}.akbank-v2-status-v1373.is-ready{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08);color:#15803d}.akbank-v2-status-v1373.is-pending{border-color:rgba(217,119,6,.28);background:rgba(245,158,11,.10);color:#a16207}@media(max-width:760px){.akbank-v2-status-wrap-v1373{justify-content:flex-start;width:100%}} .akbank-version-selector-v1374{display:grid;gap:13px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--card)} .akbank-version-selector-v1374[hidden],.akbank-v1-identity-card-v1374[hidden],.akbank-v1-endpoints-v1374[hidden],[data-akbank-version-only][hidden]{display:none!important} .akbank-version-head-v1374{display:flex;align-items:flex-start;justify-content:space-between;gap:16px} .akbank-version-head-v1374>div{display:grid;gap:4px;min-width:0}.akbank-version-head-v1374 b{font-size:15px;line-height:1.35}.akbank-version-head-v1374 small{color:var(--muted);line-height:1.5} .akbank-version-current-v1374{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--primary) 7%,var(--card));font-size:11px;font-weight:900;white-space:nowrap} .akbank-version-options-v1374{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .akbank-version-option-v1374{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--bg);cursor:pointer;transition:border-color .16s ease,background .16s ease} .akbank-version-option-v1374:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line))}.akbank-version-option-v1374.is-selected{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));background:color-mix(in srgb,var(--primary) 6%,var(--card))} .akbank-version-option-v1374 input{position:absolute;opacity:0;pointer-events:none}.akbank-version-option-v1374>span:nth-of-type(2){display:grid;gap:3px;min-width:0}.akbank-version-option-v1374 b{font-size:13px}.akbank-version-option-v1374 small{display:block;color:var(--muted);font-size:11px;line-height:1.4} .akbank-version-mark-v1374{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:12px;font-weight:950;letter-spacing:.03em}.akbank-version-option-v1374.is-selected .akbank-version-mark-v1374{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));color:var(--primary)} .akbank-version-option-v1374 em{font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;font-size:10px;font-weight:900}.akbank-version-option-v1374 em.is-ready{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08);color:#15803d}.akbank-version-option-v1374 em.is-pending{border-color:rgba(217,119,6,.28);background:rgba(245,158,11,.1);color:#a16207} .akbank-version-warning-v1374{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid color-mix(in srgb,#d97706 28%,var(--line));border-radius:11px;background:color-mix(in srgb,#d97706 5%,var(--card))}.akbank-version-warning-v1374>span{display:grid;place-items:center;width:24px;height:24px;min-width:24px;border:1px solid color-mix(in srgb,#d97706 28%,var(--line));border-radius:7px;background:var(--card);font-weight:900;color:#a16207}.akbank-version-warning-v1374 small{line-height:1.5;color:var(--muted);overflow-wrap:anywhere} .akbank-v1-guidance-v1374{border-color:color-mix(in srgb,#64748b 28%,var(--line));background:color-mix(in srgb,#64748b 5%,var(--card))}.akbank-v1-setup-v1374{border-color:color-mix(in srgb,#64748b 24%,var(--line))} .akbank-v1-identity-card-v1374,.akbank-v1-endpoints-v1374{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--bg)} .akbank-v1-identity-grid-v1374{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.akbank-v1-identity-grid-v1374 label{min-width:0;margin:0!important}.akbank-v1-identity-grid-v1374 input,.akbank-v1-identity-grid-v1374 select{width:100%;min-width:0;margin-top:6px}.akbank-v1-identity-grid-v1374 small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5} .akbank-fixed-currency-v1374{display:grid;align-content:center;gap:4px;min-height:100%;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.akbank-fixed-currency-v1374>span{font-size:11px;font-weight:850;color:var(--muted)}.akbank-fixed-currency-v1374 strong{font-size:14px}.akbank-fixed-currency-v1374 small{color:var(--muted);line-height:1.45} .akbank-v1-fixed-profile-v1374{border-color:color-mix(in srgb,#64748b 28%,var(--line));background:color-mix(in srgb,#64748b 5%,var(--card))} @media(max-width:980px){.akbank-version-options-v1374{grid-template-columns:1fr}.akbank-v1-identity-grid-v1374{grid-template-columns:1fr 1fr}.akbank-v1-identity-grid-v1374 label:last-child{grid-column:1/-1}} @media(max-width:760px){.akbank-version-selector-v1374,.akbank-v1-identity-card-v1374,.akbank-v1-endpoints-v1374{padding:12px}.akbank-version-head-v1374{display:grid;gap:9px}.akbank-version-current-v1374{justify-self:start}.akbank-version-option-v1374{grid-template-columns:auto minmax(0,1fr);padding:11px}.akbank-version-option-v1374 em{grid-column:2;justify-self:start}.akbank-v1-identity-grid-v1374{grid-template-columns:1fr}.akbank-v1-identity-grid-v1374 label:last-child{grid-column:auto}.akbank-version-warning-v1374{padding:9px 10px}} @media(max-width:420px){.akbank-version-option-v1374{grid-template-columns:1fr}.akbank-version-mark-v1374{width:36px;height:36px}.akbank-version-option-v1374 em{grid-column:1}.akbank-version-option-v1374>span:nth-of-type(2){width:100%}} .payment-confirmation-flow-v1375{max-width:880px;margin:28px auto;display:grid;gap:18px;text-align:left;box-shadow:none!important;border:1px solid var(--line);overflow:hidden} .bank-pos-head-v1375{display:flex;align-items:flex-start;gap:14px}.bank-pos-lock-v1375{display:grid;place-items:center;width:48px;height:48px;min-width:48px;border-radius:15px;background:color-mix(in srgb,var(--primary) 10%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));font-size:21px}.bank-pos-head-v1375 h1{margin:2px 0 5px;font-size:clamp(1.45rem,3vw,2rem)}.bank-pos-head-v1375 p{margin:0;color:var(--muted);line-height:1.55}.bank-pos-eyebrow-v1375{display:block;color:var(--primary);font-size:11px;font-weight:950;letter-spacing:.08em} .bank-pos-steps-v1375{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.bank-pos-steps-v1375>div{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 55%,var(--card))}.bank-pos-steps-v1375>div.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 6%,var(--card))}.bank-pos-steps-v1375 b{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border-radius:8px;background:var(--card);border:1px solid var(--line);font-size:11px}.bank-pos-steps-v1375 .is-active>b{background:var(--primary);border-color:var(--primary);color:#fff}.bank-pos-steps-v1375 span{display:grid;gap:2px;min-width:0}.bank-pos-steps-v1375 strong{font-size:12px;line-height:1.25}.bank-pos-steps-v1375 small{font-size:10.5px;color:var(--muted);line-height:1.35} .bank-pos-order-rule-v1375{border:1px solid color-mix(in srgb,var(--ok) 28%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--ok) 6%,var(--card));padding:12px 14px}.bank-pos-order-rule-v1375>span{display:grid;place-items:center;width:27px;height:27px;min-width:27px;border-radius:9px;background:color-mix(in srgb,var(--ok) 13%,var(--card));font-weight:950} .bank-pos-form-v1375{max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:10px}.bank-pos-transfer-v1375{grid-column:1/-1;display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.bank-pos-transfer-v1375>div{display:grid;gap:2px}.bank-pos-transfer-v1375 b{font-size:13px}.bank-pos-transfer-v1375 small{color:var(--muted);font-size:11.5px;line-height:1.4}.bank-pos-transfer-spinner-v1375{width:24px;height:24px;min-width:24px;border:3px solid color-mix(in srgb,var(--primary) 16%,transparent);border-top-color:var(--primary);border-radius:999px;animation:paymentVerifySpinV1363 .8s linear infinite}.bank-pos-form-v1375 .btn{margin:0!important;min-height:44px;justify-content:center}.bank-pos-primary-v1375{box-shadow:none!important} .bank-pos-security-note-v1375{display:flex;align-items:flex-start;gap:9px;padding-top:2px;color:var(--muted)}.bank-pos-security-note-v1375 p{margin:0;font-size:11.5px;line-height:1.5}.bank-pos-security-note-v1375 strong{color:var(--text)}.payment-verifying-actions-v1375{display:flex;gap:9px;flex-wrap:wrap}.payment-verifying-actions-v1375 .btn{box-shadow:none!important} @media(max-width:760px){.payment-confirmation-flow-v1375{margin:14px 0;padding:16px!important;gap:14px}.bank-pos-head-v1375{gap:11px}.bank-pos-lock-v1375{width:42px;height:42px;min-width:42px;border-radius:13px}.bank-pos-steps-v1375{grid-template-columns:1fr 1fr}.bank-pos-form-v1375{grid-template-columns:1fr}.bank-pos-form-v1375 .btn{width:100%}.payment-verifying-actions-v1375{display:grid;grid-template-columns:1fr 1fr}.payment-verifying-actions-v1375 .btn{width:100%;justify-content:center}} @media(max-width:430px){.bank-pos-steps-v1375{grid-template-columns:1fr}.payment-verifying-actions-v1375{grid-template-columns:1fr}.bank-pos-transfer-v1375{align-items:flex-start}.bank-pos-head-v1375 h1{font-size:1.35rem}} .akbank-v2-simple-v1376{display:grid;gap:14px} .akbank-v2-environment-panel-v1376{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 58%,var(--card))} .akbank-v2-environment-head-v1376{display:flex;align-items:flex-start;justify-content:space-between;gap:14px} .akbank-v2-environment-head-v1376>div{display:grid;gap:3px;min-width:0}.akbank-v2-environment-head-v1376 b{font-size:13px}.akbank-v2-environment-head-v1376 small{color:var(--muted);font-size:11px;line-height:1.45} .akbank-v2-environment-head-v1376>span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--line));border-radius:8px;background:var(--card);font-size:10px;font-weight:950;white-space:nowrap;letter-spacing:.035em} .akbank-v2-environment-options-v1376{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} .akbank-v2-environment-option-v1376{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;box-shadow:none;transition:border-color .15s ease,background .15s ease} .akbank-v2-environment-option-v1376:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line))}.akbank-v2-environment-option-v1376.is-selected{border-color:color-mix(in srgb,var(--primary) 54%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.akbank-v2-environment-option-v1376.is-selected.is-live{border-color:color-mix(in srgb,#dc2626 45%,var(--line));background:color-mix(in srgb,#dc2626 4%,var(--card))} .akbank-v2-environment-option-v1376 input{position:absolute;opacity:0;pointer-events:none}.akbank-v2-environment-option-v1376>span{display:grid;place-items:center;min-width:48px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font-size:10px;font-weight:950;letter-spacing:.05em}.akbank-v2-environment-option-v1376.is-selected>span{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.akbank-v2-environment-option-v1376.is-selected.is-live>span{color:#b91c1c;border-color:rgba(220,38,38,.25)} .akbank-v2-environment-option-v1376>div{display:grid;gap:2px;min-width:0}.akbank-v2-environment-option-v1376 b{font-size:12.5px}.akbank-v2-environment-option-v1376 small{color:var(--muted);font-size:10.5px;line-height:1.4} .akbank-v2-environment-note-v1376{display:none;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid rgba(217,119,6,.25);border-radius:11px;background:rgba(245,158,11,.07)}.akbank-v2-environment-note-v1376.is-visible{display:flex}.akbank-v2-environment-note-v1376.is-live{border-color:rgba(220,38,38,.20);background:rgba(220,38,38,.045)}.akbank-v2-environment-note-v1376>span{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border:1px solid currentColor;border-radius:8px;color:#a16207;font-size:11px;font-weight:950}.akbank-v2-environment-note-v1376.is-live>span{color:#b91c1c}.akbank-v2-environment-note-v1376 p{display:grid;gap:2px;margin:0;min-width:0}.akbank-v2-environment-note-v1376 b{font-size:11.5px}.akbank-v2-environment-note-v1376 small{color:var(--muted);font-size:10.5px;line-height:1.45}.akbank-v2-environment-note-v1376 code{font-size:10px;overflow-wrap:anywhere} .akbank-v2-endpoint-summary-v1376{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding-top:2px}.akbank-v2-endpoint-summary-v1376>span{font-size:10px;font-weight:850;color:var(--muted);white-space:nowrap}.akbank-v2-endpoint-summary-v1376 code{display:block;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:10px;overflow-wrap:anywhere} .akbank-v2-profile-check-v1376{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--ok) 25%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--ok) 5%,var(--card))}.akbank-v2-profile-check-v1376>span{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border-radius:8px;background:color-mix(in srgb,var(--ok) 12%,var(--card));font-weight:950}.akbank-v2-profile-check-v1376 p{display:grid;gap:2px;margin:0}.akbank-v2-profile-check-v1376 b{font-size:11.5px}.akbank-v2-profile-check-v1376 small{color:var(--muted);font-size:10.5px;line-height:1.45} .akbank-v1-runtime-v1376{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:10px;margin-bottom:11px}.akbank-v1-runtime-v1376>div{display:grid;gap:3px;align-content:center;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--bg)}.akbank-v1-runtime-v1376>div span,.akbank-v1-runtime-v1376>div small{font-size:10px;color:var(--muted)}.akbank-v1-runtime-v1376>div strong{font-size:12px} @media(max-width:760px){.akbank-v2-environment-head-v1376{display:grid;gap:8px}.akbank-v2-environment-head-v1376>span{justify-self:start}.akbank-v2-environment-options-v1376,.akbank-v1-runtime-v1376{grid-template-columns:1fr}.akbank-v2-endpoint-summary-v1376{grid-template-columns:1fr}.akbank-v2-endpoint-summary-v1376>span{white-space:normal}.akbank-v2-environment-option-v1376{padding:10px}} @media(max-width:420px){.akbank-v2-environment-option-v1376{grid-template-columns:1fr}.akbank-v2-environment-option-v1376>span{justify-self:start;min-width:44px}.akbank-v2-environment-panel-v1376{padding:10px}} .bank-pos-selector-v1400[data-bank-pos-selected="akbank"] .bank-pos-installment-v1376{grid-column:1/-1;max-width:520px} @media(max-width:760px){.bank-pos-selector-v1400[data-bank-pos-selected="akbank"] .bank-pos-installment-v1376{max-width:none}} .bank-pos-selector-v1400 [hidden],.bank-pos-selector-v1400 .is-scope-hidden-v1377{display:none!important} .bank-pos-selector-v1400[data-bank-pos-selected="akbank"] [data-bank-pos-bank-except="akbank"]{display:none!important} .bank-pos-selector-v1400[data-bank-pos-selected="akbank"][data-akbank-version="v2"] .akbank-v2-only-panel-v1377{display:grid!important} .akbank-v2-only-panel-v1377{gap:14px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:none!important} .akbank-v2-title-v1377{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)} .akbank-v2-title-v1377>div:first-child{display:grid;gap:3px} .akbank-v2-profile-mode-v1377{margin:0;padding:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card));box-shadow:none!important} .akbank-v2-preprod-confirm-v1377{display:none;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(217,119,6,.28);border-radius:11px;background:rgba(245,158,11,.07);cursor:pointer;box-shadow:none!important} .akbank-v2-preprod-confirm-v1377.is-visible{display:grid} .akbank-v2-preprod-confirm-v1377 input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--primary)} .akbank-v2-preprod-confirm-v1377>span{display:grid;gap:2px;min-width:0}.akbank-v2-preprod-confirm-v1377 b{font-size:11.5px}.akbank-v2-preprod-confirm-v1377 small{font-size:10.5px;line-height:1.45;color:var(--muted)} .akbank-v2-section-v1377{display:grid;gap:11px;padding:13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 42%,var(--card));box-shadow:none!important} .akbank-v2-section-head-v1377{display:flex;align-items:flex-start;gap:10px}.akbank-v2-section-head-v1377>span{display:grid;place-items:center;width:28px;height:28px;min-width:28px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-size:11px;font-weight:950}.akbank-v2-section-head-v1377>div{display:grid;gap:2px;min-width:0}.akbank-v2-section-head-v1377 b{font-size:12.5px}.akbank-v2-section-head-v1377 small{font-size:10.5px;line-height:1.45;color:var(--muted)} .akbank-v2-only-panel-v1377 .akbank-v2-identity-grid-v1373{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} .akbank-v2-only-panel-v1377 label{min-width:0}.akbank-v2-only-panel-v1377 input,.akbank-v2-only-panel-v1377 select{box-shadow:none!important} .akbank-v2-runtime-v1377{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.akbank-v2-runtime-v1377>div{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.akbank-v2-runtime-v1377 small,.akbank-v2-runtime-v1377 span{font-size:10px;line-height:1.35;color:var(--muted)}.akbank-v2-runtime-v1377 strong{font-size:12px}.akbank-v2-runtime-v1377 code{font-size:9.5px;overflow-wrap:anywhere} .akbank-v2-installment-v1377,.akbank-v1-installment-v1377{display:grid;gap:6px;max-width:520px}.akbank-v2-installment-v1377 input,.akbank-v1-installment-v1377 input{width:100%} .akbank-v2-callback-line-v1377{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.akbank-v2-callback-line-v1377>span{font-size:10px;font-weight:850;color:var(--muted)}.akbank-v2-callback-line-v1377 code{min-width:0;font-size:10px;overflow-wrap:anywhere}.akbank-v2-callback-line-v1377 em{font-style:normal;font-size:9.5px;font-weight:900;color:var(--primary);white-space:nowrap} .akbank-v2-support-v1377{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}.akbank-v2-support-v1377>span{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border:1px solid currentColor;border-radius:8px;color:var(--primary);font-size:11px;font-weight:950}.akbank-v2-support-v1377 p{display:grid;gap:2px;margin:0}.akbank-v2-support-v1377 b{font-size:11.5px}.akbank-v2-support-v1377 small{font-size:10.5px;line-height:1.5;color:var(--muted)} .akbank-v1-installment-v1377{margin-top:11px} @media(max-width:980px){.akbank-v2-only-panel-v1377 .akbank-v2-identity-grid-v1373{grid-template-columns:1fr 1fr}.akbank-v2-only-panel-v1377 .akbank-v2-identity-grid-v1373>label:last-child{grid-column:1/-1}.akbank-v2-runtime-v1377{grid-template-columns:1fr 1fr}} @media(max-width:760px){.akbank-v2-only-panel-v1377{padding:12px!important}.akbank-v2-title-v1377{display:grid;gap:9px}.akbank-v2-profile-mode-v1377,.akbank-v2-section-v1377{padding:11px}.akbank-v2-only-panel-v1377 .akbank-v2-identity-grid-v1373{grid-template-columns:1fr}.akbank-v2-only-panel-v1377 .akbank-v2-identity-grid-v1373>label:last-child{grid-column:auto}.akbank-v2-runtime-v1377{grid-template-columns:1fr 1fr}.akbank-v2-callback-line-v1377{grid-template-columns:1fr}.akbank-v2-callback-line-v1377 em{justify-self:start}.akbank-v2-installment-v1377,.akbank-v1-installment-v1377{max-width:none}} @media(max-width:430px){.akbank-v2-runtime-v1377{grid-template-columns:1fr}.akbank-v2-section-head-v1377{gap:8px}.akbank-v2-preprod-confirm-v1377{padding:10px}} .akbank-v2-profile-ready-v1378{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:max-content;margin-top:4px;padding:3px 7px;border:1px solid var(--line);border-radius:7px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.2;letter-spacing:.02em;background:var(--bg);color:var(--muted)} .akbank-v2-profile-ready-v1378.is-ready{border-color:rgba(22,163,74,.28);background:rgba(22,163,74,.07);color:#15803d} .akbank-v2-profile-ready-v1378.is-pending{border-color:rgba(217,119,6,.25);background:rgba(245,158,11,.07);color:#a16207} .akbank-v2-credentials-v1378>[data-akbank-v2-profile-fields]{display:grid;gap:12px} .akbank-v2-credentials-v1378>[data-akbank-v2-profile-fields][hidden]{display:none!important} .akbank-v2-profile-banner-v1378{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 11px;border:1px solid rgba(217,119,6,.22);border-radius:11px;background:rgba(245,158,11,.055);box-shadow:none} .akbank-v2-profile-banner-v1378.is-live{border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.04)} .akbank-v2-profile-banner-v1378 strong{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 7px;border:1px solid currentColor;border-radius:7px;font-size:9.5px;line-height:1;font-weight:950;letter-spacing:.045em;color:#a16207} .akbank-v2-profile-banner-v1378.is-live strong{color:#b91c1c} .akbank-v2-profile-banner-v1378 span{min-width:0;flex:1;font-size:11px;font-weight:750;color:var(--text)} .akbank-v2-profile-banner-v1378 em{font-size:10px;font-style:normal;font-weight:900;color:var(--muted);white-space:nowrap} .akbank-v2-profile-save-note-v1378{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--primary) 4%,var(--card));box-shadow:none} .akbank-v2-profile-save-note-v1378>span{display:grid;place-items:center;width:24px;height:24px;min-width:24px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line));border-radius:7px;color:var(--primary);font-size:10px;font-weight:950} .akbank-v2-profile-save-note-v1378 p{display:grid;gap:2px;margin:0;min-width:0}.akbank-v2-profile-save-note-v1378 b{font-size:11.5px}.akbank-v2-profile-save-note-v1378 small{color:var(--muted);font-size:10.5px;line-height:1.45} @media(max-width:620px){.akbank-v2-profile-banner-v1378{display:grid;grid-template-columns:auto 1fr;gap:6px 8px}.akbank-v2-profile-banner-v1378 em{grid-column:1/-1;justify-self:start}.akbank-v2-profile-save-note-v1378{padding:9px 10px}} .akbank-v2-profile-banner-v1378.has-conflict{border-color:rgba(220,38,38,.28);background:rgba(220,38,38,.055)} .akbank-v2-profile-banner-v1378.has-conflict strong,.akbank-v2-profile-banner-v1378.has-conflict em{color:#b91c1c} .akbank-v2-test-conflict-v1379{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(220,38,38,.28);border-radius:11px;background:rgba(220,38,38,.055);box-shadow:none} .akbank-v2-test-conflict-v1379>span{display:grid;place-items:center;width:26px;height:26px;min-width:26px;border:1px solid rgba(220,38,38,.35);border-radius:8px;background:var(--card);color:#b91c1c;font-size:12px;font-weight:950} .akbank-v2-test-conflict-v1379 p{display:grid;gap:3px;margin:0;min-width:0}.akbank-v2-test-conflict-v1379 b{font-size:11.5px;color:#b91c1c}.akbank-v2-test-conflict-v1379 small{font-size:10.5px;line-height:1.5;color:var(--muted)} .akbank-v2-test-guide-v1379{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px} .akbank-v2-test-guide-v1379>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:none} .akbank-v2-test-guide-v1379>div>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--primary);font-size:10px;font-weight:950} .akbank-v2-test-guide-v1379 p{display:grid;gap:2px;margin:0;min-width:0}.akbank-v2-test-guide-v1379 b{font-size:10.8px}.akbank-v2-test-guide-v1379 small{font-size:10px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.akbank-v2-test-guide-v1379 code{font-size:9px;overflow-wrap:anywhere;word-break:break-word} @media(max-width:860px){.akbank-v2-test-guide-v1379{grid-template-columns:1fr}} @media(max-width:620px){.akbank-v2-test-conflict-v1379{padding:10px}.akbank-v2-test-guide-v1379>div{padding:9px}} .payment-reconcile-pending-v1380{max-width:760px;margin-inline:auto;border-color:color-mix(in srgb,var(--primary) 26%,var(--line));background:var(--card);box-shadow:none!important} .payment-reconcile-pending-v1380 .payment-verifying-v1363__spinner{border-style:solid} .payment-reconcile-warning-v1380{display:grid;gap:5px;margin:14px 0;padding:13px 14px;border:1px solid rgba(217,119,6,.28);border-radius:12px;background:rgba(245,158,11,.07);box-shadow:none!important} .payment-reconcile-warning-v1380 strong{font-size:13px;line-height:1.35;color:#a16207} .payment-reconcile-warning-v1380 span{font-size:11.5px;line-height:1.6;color:var(--text)} .payment-reconcile-pending-v1380 .payment-verifying-actions-v1375{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} .payment-reconcile-pending-v1380 .payment-verifying-actions-v1375 .btn{width:100%;min-height:44px;box-shadow:none!important} .admin-payment-reconcile-v1380{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:color-mix(in srgb,var(--primary) 3%,var(--card));box-shadow:none!important} .admin-payment-reconcile-v1380__icon{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--line));border-radius:12px;background:var(--card);color:var(--primary);font-size:18px;font-weight:950;box-shadow:none!important} .admin-payment-reconcile-v1380__content{display:grid;gap:5px;min-width:0} .admin-payment-reconcile-v1380__content h3{margin:0;font-size:16px;line-height:1.25} .admin-payment-reconcile-v1380__content>p{margin:0;max-width:850px;font-size:11.5px;line-height:1.55;color:var(--muted)} .admin-payment-reconcile-v1380__content>p strong{color:var(--text)} .admin-payment-reconcile-v1380__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px} .admin-payment-reconcile-v1380__meta>span{display:grid;gap:1px;min-width:110px;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--card);box-shadow:none!important} .admin-payment-reconcile-v1380__meta small{font-size:9px;line-height:1.25;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.035em} .admin-payment-reconcile-v1380__meta b{font-size:10.5px;line-height:1.3;overflow-wrap:anywhere} .admin-payment-reconcile-v1380>form{margin:0;align-self:center} .admin-payment-reconcile-v1380>form .btn{min-height:40px;white-space:nowrap;box-shadow:none!important} @media(max-width:900px){.admin-payment-reconcile-v1380{grid-template-columns:auto minmax(0,1fr)}.admin-payment-reconcile-v1380>form{grid-column:1/-1;width:100%}.admin-payment-reconcile-v1380>form .btn{width:100%}} @media(max-width:620px){.payment-reconcile-warning-v1380{padding:11px 12px}.payment-reconcile-pending-v1380 .payment-verifying-actions-v1375{grid-template-columns:1fr}.admin-payment-reconcile-v1380{grid-template-columns:1fr;gap:10px;padding:13px}.admin-payment-reconcile-v1380__icon{width:36px;height:36px;min-width:36px;border-radius:10px}.admin-payment-reconcile-v1380__meta{display:grid;grid-template-columns:1fr 1fr}.admin-payment-reconcile-v1380__meta>span{min-width:0}.admin-payment-reconcile-v1380>form{grid-column:auto}} @media(max-width:420px){.admin-payment-reconcile-v1380__meta{grid-template-columns:1fr}} .admin-akbank-reconcile-queue-v1380{display:grid;gap:12px;border-color:rgba(217,119,6,.28);background:color-mix(in srgb,#f59e0b 4%,var(--card));box-shadow:none!important} .admin-akbank-reconcile-queue-v1380__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px} .admin-akbank-reconcile-queue-v1380__head>div{display:grid;gap:4px;min-width:0} .admin-akbank-reconcile-queue-v1380__head h2{margin:0;font-size:17px;line-height:1.25} .admin-akbank-reconcile-queue-v1380__head p{margin:0;max-width:900px;font-size:11.5px;line-height:1.55;color:var(--muted)} .admin-akbank-reconcile-queue-v1380__head p strong{color:var(--text)} .admin-akbank-reconcile-queue-v1380__count{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border:1px solid rgba(217,119,6,.3);border-radius:8px;background:var(--card);color:#a16207;font-size:10px;font-weight:950;white-space:nowrap} .admin-akbank-reconcile-queue-v1380__list{display:grid;gap:8px} .admin-akbank-reconcile-queue-v1380__list article{display:grid;grid-template-columns:1.2fr 1.35fr .8fr .85fr .85fr auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:none!important} .admin-akbank-reconcile-queue-v1380__list article>div{display:grid;gap:2px;min-width:0} .admin-akbank-reconcile-queue-v1380__list small{font-size:9px;line-height:1.3;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.025em} .admin-akbank-reconcile-queue-v1380__list b{font-size:10.5px;line-height:1.35;overflow-wrap:anywhere} .admin-akbank-reconcile-queue-v1380__order b{font-size:12px;color:var(--primary)} .admin-akbank-reconcile-queue-v1380__list .btn{box-shadow:none!important;white-space:nowrap} @media(max-width:1080px){.admin-akbank-reconcile-queue-v1380__list article{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-akbank-reconcile-queue-v1380__list .btn{grid-column:1/-1;width:100%}} @media(max-width:620px){.admin-akbank-reconcile-queue-v1380{padding:13px}.admin-akbank-reconcile-queue-v1380__head{display:grid;gap:9px}.admin-akbank-reconcile-queue-v1380__count{justify-self:start}.admin-akbank-reconcile-queue-v1380__list article{grid-template-columns:1fr 1fr}.admin-akbank-reconcile-queue-v1380__list .btn{grid-column:1/-1}.admin-akbank-reconcile-queue-v1380__order{grid-column:1/-1}} .payment-verifying-v1363__reference>div{display:grid;gap:2px;min-width:0}.payment-verifying-v1363__reference small{font-size:10px;line-height:1.35;color:var(--muted)} .payment-verifying-v1363__reference strong{max-width:58%;overflow-wrap:anywhere;text-align:right}.payment-verifying-v1363__order-no{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:var(--card);font-size:11px}.payment-verifying-v1363__order-no span{color:var(--muted)}.payment-verifying-v1363__order-no strong{overflow-wrap:anywhere} @media(max-width:640px){.payment-verifying-v1363__reference strong{max-width:100%;text-align:left}.payment-verifying-v1363__order-no{align-items:flex-start;flex-direction:column;gap:3px}} .payment-verifying-v1363.is-check-paused .payment-verifying-v1363__spinner{animation:none;opacity:.45} .payment-verifying-v1363.is-check-paused .payment-verifying-v1363__spinner:after{content:'✓';display:grid;place-items:center;width:100%;height:100%;font-size:12px;font-weight:900} .admin-order-edit-page-v1383{display:grid;gap:16px;min-width:0} .admin-order-edit-hero-v1383{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:none} .admin-order-edit-hero-v1383>div:first-child{display:grid;gap:6px;min-width:0}.admin-order-edit-hero-v1383 h1{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.1;letter-spacing:-.025em}.admin-order-edit-hero-v1383 p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.admin-order-edit-hero-actions-v1383{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end} .admin-order-edit-protection-v1383{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:15px 16px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--primary) 5%,var(--card));box-shadow:none}.admin-order-edit-protection-v1383>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--card))}.admin-order-edit-protection-v1383 b{display:block;font-size:13px}.admin-order-edit-protection-v1383 p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55} .admin-order-edit-grid-v1383{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr);gap:16px;align-items:start;min-width:0}.admin-order-edit-form-v1383{display:grid;gap:16px;padding:20px;min-width:0;box-shadow:none}.admin-order-edit-section-head-v1383{display:grid;gap:7px;padding-bottom:13px;border-bottom:1px solid var(--line)}.admin-order-edit-section-head-v1383>div{display:flex;align-items:center;gap:9px}.admin-order-edit-section-head-v1383>div>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:10px;font-weight:900}.admin-order-edit-section-head-v1383 h2{margin:0;font-size:17px;line-height:1.25}.admin-order-edit-section-head-v1383 p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.admin-order-edit-section-divider-v1383{margin-top:4px} .admin-order-edit-fields-v1383{display:grid;gap:12px}.admin-order-edit-fields-2-v1383{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-edit-form-v1383 label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:0!important;min-width:0;font-weight:inherit!important}.admin-order-edit-form-v1383 label>span{font-size:12px;font-weight:850;color:var(--text)}.admin-order-edit-form-v1383 input,.admin-order-edit-form-v1383 select,.admin-order-edit-form-v1383 textarea{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;color:var(--text)!important;box-shadow:none!important;outline:none!important;font:inherit!important}.admin-order-edit-form-v1383 input,.admin-order-edit-form-v1383 select{height:46px!important;padding:0 12px!important}.admin-order-edit-form-v1383 select{padding-right:38px!important}.admin-order-edit-form-v1383 textarea{min-height:118px!important;padding:12px!important;resize:vertical!important;line-height:1.55!important}.admin-order-edit-form-v1383 input:focus,.admin-order-edit-form-v1383 select:focus,.admin-order-edit-form-v1383 textarea:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)!important}.admin-order-edit-form-v1383 label small{color:var(--muted);font-size:10.5px;line-height:1.45;font-weight:500}.admin-order-edit-field-full-v1383{grid-column:1/-1} .admin-order-edit-actions-v1383{display:flex;justify-content:flex-end;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.admin-order-edit-actions-v1383 .btn{min-width:150px} .admin-order-edit-side-v1383{display:grid;gap:16px;min-width:0}.admin-order-edit-summary-v1383,.admin-order-edit-bank-v1383,.admin-order-edit-items-v1383{display:grid;gap:14px;padding:18px;box-shadow:none}.admin-order-edit-summary-v1383 dl{display:grid;gap:0;margin:0}.admin-order-edit-summary-v1383 dl>div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.admin-order-edit-summary-v1383 dl>div:last-child{border-bottom:0;padding-bottom:0}.admin-order-edit-summary-v1383 dt{color:var(--muted);font-size:11px}.admin-order-edit-summary-v1383 dd{margin:0;text-align:right;font-size:12px;font-weight:800;overflow-wrap:anywhere}.admin-order-edit-summary-v1383 dd small{display:block;margin-top:3px;color:var(--muted);font-weight:500;font-size:10.5px} .admin-order-edit-bank-v1383 h3{margin:0;font-size:16px}.admin-order-edit-bank-v1383>div{display:grid;gap:5px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 72%,var(--card))}.admin-order-edit-bank-v1383 small{color:var(--muted);font-size:10px}.admin-order-edit-bank-v1383 code{font-size:11px;font-weight:800;overflow-wrap:anywhere;white-space:normal}.admin-order-edit-bank-v1383 p{margin:0;color:var(--muted);font-size:11px;line-height:1.5} .admin-order-edit-item-list-v1383{display:grid;gap:8px}.admin-order-edit-item-list-v1383 article{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.admin-order-edit-item-list-v1383 article:last-child{border-bottom:0}.admin-order-edit-item-list-v1383 article>div{display:grid;gap:3px;min-width:0}.admin-order-edit-item-list-v1383 b{font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.admin-order-edit-item-list-v1383 small{color:var(--muted);font-size:10px}.admin-order-edit-item-list-v1383 strong{font-size:11px;white-space:nowrap} .admin-order-detail-actions-v1383{align-items:stretch}.admin-order-row-actions-v1383{align-items:center}.admin-order-row-actions-v1383 .btn{white-space:nowrap} @media(max-width:980px){.admin-order-edit-grid-v1383{grid-template-columns:1fr}.admin-order-edit-side-v1383{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-edit-items-v1383{grid-column:1/-1}} @media(max-width:760px){.admin-order-edit-page-v1383{gap:12px}.admin-order-edit-hero-v1383{display:grid;padding:16px;border-radius:16px}.admin-order-edit-hero-actions-v1383{display:grid;grid-template-columns:1fr 1fr;width:100%}.admin-order-edit-hero-actions-v1383 .btn{width:100%}.admin-order-edit-protection-v1383{padding:13px}.admin-order-edit-form-v1383{padding:15px}.admin-order-edit-fields-2-v1383{grid-template-columns:1fr}.admin-order-edit-side-v1383{grid-template-columns:1fr}.admin-order-edit-items-v1383{grid-column:auto}.admin-order-edit-form-v1383 input,.admin-order-edit-form-v1383 select,.admin-order-edit-form-v1383 textarea{font-size:16px!important}.admin-order-edit-actions-v1383{display:grid;grid-template-columns:1fr 1fr}.admin-order-edit-actions-v1383 .btn{width:100%;min-width:0}.admin-order-detail-actions-v1383{grid-template-columns:1fr 1fr!important}.admin-order-detail-actions-v1383 form{grid-column:1/-1}.admin-order-row-actions-v1383{grid-template-columns:1fr 1fr!important}.admin-order-row-actions-v1383 form{grid-column:1/-1}} @media(max-width:420px){.admin-order-edit-hero-actions-v1383,.admin-order-edit-actions-v1383,.admin-order-detail-actions-v1383,.admin-order-row-actions-v1383{grid-template-columns:1fr!important}.admin-order-detail-actions-v1383 form,.admin-order-row-actions-v1383 form{grid-column:auto}.admin-order-edit-protection-v1383{grid-template-columns:34px minmax(0,1fr)}.admin-order-edit-protection-v1383>span{width:34px;height:34px}.admin-order-edit-summary-v1383 dl>div{grid-template-columns:1fr}.admin-order-edit-summary-v1383 dd{text-align:left}} .admin-payment-reconcile-v1384__refs{margin-top:6px;border:1px solid var(--line);border-radius:10px;background:var(--card);overflow:hidden;box-shadow:none!important} .admin-payment-reconcile-v1384__refs summary{cursor:pointer;padding:8px 10px;font-size:10.5px;font-weight:900;color:var(--text);list-style:none} .admin-payment-reconcile-v1384__refs summary::-webkit-details-marker{display:none} .admin-payment-reconcile-v1384__refs summary:after{content:'+';float:right;color:var(--muted);font-weight:950} .admin-payment-reconcile-v1384__refs[open] summary:after{content:'−'} .admin-payment-reconcile-v1384__refs>div{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px 8px} .admin-payment-reconcile-v1384__refs code{max-width:100%;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:9.5px;overflow-wrap:anywhere;box-shadow:none!important} .admin-payment-reconcile-v1384__refs p{margin:0;padding:0 10px 9px;font-size:10px;line-height:1.5;color:var(--muted)} .admin-akbank-reconcile-queue-v1380__list article{grid-template-columns:1.05fr 1.1fr 1.2fr .75fr .8fr .8fr auto} .admin-akbank-reconcile-queue-v1380__list article>div>small+small{margin-top:1px;text-transform:none;letter-spacing:0;font-size:8.5px;font-weight:700} @media(max-width:1180px){.admin-akbank-reconcile-queue-v1380__list article{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-akbank-reconcile-queue-v1380__list .btn{grid-column:1/-1;width:100%}} @media(max-width:620px){.admin-akbank-reconcile-queue-v1380__list article{grid-template-columns:1fr 1fr}.admin-akbank-reconcile-queue-v1380__list .btn{grid-column:1/-1}.admin-akbank-reconcile-queue-v1380__order{grid-column:1/-1}.admin-payment-reconcile-v1384__refs code{width:100%}} .payment-verifying-v1363.is-check-paused .payment-verifying-v1363__spinner{animation:none;opacity:.7;border-top-color:rgba(26,115,232,.14)} .payment-verifying-v1363.is-check-paused .payment-verifying-v1363__spinner:after{content:'…';display:grid;place-items:center;width:100%;height:100%;font-size:17px;font-weight:800;line-height:1} @media (min-width:821px){body.app-ui .v1135-notify-panel,body.app-ui .v1135-notify-panel.open{left:var(--notify-panel-left,auto)!important;right:var(--notify-panel-right,auto)!important;width:min(480px,calc(100vw - 24px))!important;max-width:min(480px,calc(100vw - 24px))!important;transform:none!important;}} body.app-ui .v1135-notify-panel{min-width:0!important;} body.app-ui .v1135-notify-head,body.app-ui .v1135-notify-title,body.app-ui .v1135-notify-title>div,body.app-ui .v1135-notify-list,body.app-ui .v1135-notify-item,body.app-ui .v1193-notify-item-head,body.app-ui .v1193-notify-permission,body.app-ui .v1193-notify-permission-copy,body.app-ui .v1193-notify-permission-copy>div{min-width:0!important;max-width:100%!important;} body.app-ui .v1135-notify-list,body.app-ui .v1193-notify-list{width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;} body.app-ui .v1135-notify-item,body.app-ui .v1135-notify-item b,body.app-ui .v1135-notify-item span,body.app-ui .v1135-notify-item small,body.app-ui .v1193-notify-item-head,body.app-ui .v1193-notify-item-head>b,body.app-ui .v1193-notify-permission-copy b,body.app-ui .v1193-notify-permission-copy small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;} body.app-ui .v1135-notify-item span{overflow:visible!important;text-overflow:clip!important;} body.app-ui .v1193-notify-permission-action{max-width:42%!important;} body.app-ui .enhanced-contact-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;min-width:0!important;} body.app-ui .enhanced-contact-page .contact-hero,body.app-ui .enhanced-contact-page .contact-layout,body.app-ui .enhanced-contact-page .contact-map-placeholder,body.app-ui .enhanced-contact-page .contact-form-card,body.app-ui .enhanced-contact-page .contact-info-stack{min-width:0!important;max-width:none!important;} body.app-ui .cart-live-v1385 .cart-summary-live-v1385{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(300px,auto)!important;align-items:center!important;justify-content:stretch!important;gap:16px!important;} body.app-ui .cart-summary-values-v1385{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;} body.app-ui .cart-summary-values-v1385>span{display:grid!important;gap:4px!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;} body.app-ui .cart-summary-values-v1385 small{color:var(--muted)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.035em!important;} body.app-ui .cart-summary-values-v1385 b{min-width:0!important;color:var(--text)!important;font-size:18px!important;line-height:1.2!important;overflow-wrap:anywhere!important;} body.app-ui .cart-summary-side-v1385{display:grid!important;justify-items:end!important;gap:8px!important;min-width:0!important;} body.app-ui .cart-live-status-v1385{min-height:18px!important;color:var(--muted)!important;font-size:12px!important;font-weight:750!important;text-align:right!important;transition:color .16s ease,opacity .16s ease!important;} body.app-ui .cart-live-status-v1385.is-saving{color:var(--primary)!important;} body.app-ui .cart-live-status-v1385.is-success{color:var(--ok)!important;} body.app-ui .cart-live-status-v1385.is-error{color:var(--danger)!important;} body.app-ui .cart-qty-v1164.is-syncing{border-color:color-mix(in srgb,var(--primary) 38%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 9%,transparent)!important;} body.app-ui .m1385-cart-count:not(.active){display:none!important;} @media(max-width:820px){body.app-ui .cart-live-v1385 .cart-summary-live-v1385{grid-template-columns:1fr!important;gap:12px!important;} body.app-ui .cart-summary-side-v1385{justify-items:stretch!important;} body.app-ui .cart-live-status-v1385{text-align:center!important;}} @media(max-width:520px){body.app-ui .cart-summary-values-v1385{grid-template-columns:1fr!important;}} .bank-pos-environment-v1387{display:flex;align-items:flex-start;gap:12px;margin:14px 0;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2,#f7f8fa)} .bank-pos-environment-v1387>span{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;padding:0 10px;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.06em} .bank-pos-environment-v1387>div{min-width:0;display:grid;gap:4px;flex:1}.bank-pos-environment-v1387 b{font-size:14px}.bank-pos-environment-v1387 small{line-height:1.5;color:var(--muted)}.bank-pos-environment-v1387 code{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:12px} .bank-pos-environment-v1387.is-test>span{color:#9a6700}.bank-pos-environment-v1387.is-live>span{color:#17663a} .checkout-pos-config-warning-v1387{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2,#f7f8fa)} .checkout-pos-config-warning-v1387>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border:1px solid currentColor;border-radius:8px;font-weight:800}.checkout-pos-config-warning-v1387>div{min-width:0;display:grid;gap:3px}.checkout-pos-config-warning-v1387 small{line-height:1.45;color:var(--muted)} @media(max-width:640px){.bank-pos-environment-v1387{padding:12px;gap:10px}.bank-pos-environment-v1387>span{min-width:52px}} .cart-summary-values-v1389{grid-template-columns:repeat(3,minmax(0,1fr))!important} .cart-summary-values-v1389 .cart-grand-total-v1389{border-color:color-mix(in srgb,var(--primary) 26%,var(--line))!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;} .cart-summary-values-v1389 .cart-grand-total-v1389 b{font-size:20px!important} .cart-free-shipping-v1389{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:var(--card);} .cart-free-shipping-v1389 b,.cart-free-shipping-v1389 span{min-width:0;overflow-wrap:anywhere} .cart-free-shipping-v1389 b{font-size:13px;color:var(--text)} .cart-free-shipping-v1389 span{font-size:12px;color:var(--muted);text-align:right} .cart-free-shipping-v1389.is-earned-v1389{border-color:color-mix(in srgb,var(--ok) 34%,var(--line));background:color-mix(in srgb,var(--ok) 6%,var(--card));} @media(max-width:960px){.cart-summary-values-v1389{grid-template-columns:repeat(2,minmax(0,1fr))!important} .cart-summary-values-v1389 .cart-grand-total-v1389{grid-column:1/-1}} @media(max-width:520px){.cart-summary-values-v1389{grid-template-columns:1fr!important} .cart-summary-values-v1389 .cart-grand-total-v1389{grid-column:auto} .cart-free-shipping-v1389{align-items:flex-start;flex-direction:column;gap:4px} .cart-free-shipping-v1389 span{text-align:left}} .cart-free-shipping-v1389[hidden],.checkout-free-shipping-v1173[hidden]{display:none!important} .btn.danger{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;} .btn.danger:is(:hover,:focus,:focus-visible,:active){background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;} .btn.danger:is(:hover,:focus,:focus-visible,:active) *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;stroke:currentColor!important;} .btn.danger:focus-visible{outline:3px solid color-mix(in srgb,#dc2626 30%,transparent)!important;outline-offset:2px!important;box-shadow:0 0 0 4px color-mix(in srgb,#dc2626 12%,transparent)!important;} .btn.danger:active{transform:translateY(1px)} .admin-order-row-actions-v1364 .btn.danger,.admin-order-detail-actions-v1364 .btn.danger{-webkit-text-fill-color:#b91c1c;} .admin-order-row-actions-v1364 .btn.danger:is(:hover,:focus,:focus-visible,:active),.admin-order-detail-actions-v1364 .btn.danger:is(:hover,:focus,:focus-visible,:active){background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;} .admin-order-row-actions-v1364 .btn.danger:is(:hover,:focus,:focus-visible,:active) *,.admin-order-detail-actions-v1364 .btn.danger:is(:hover,:focus,:focus-visible,:active) *{color:#fff!important;-webkit-text-fill-color:#fff!important;} .btn.danger-soft:is(:hover,:focus,:focus-visible,:active){background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;} .btn.danger-soft:is(:hover,:focus,:focus-visible,:active) *{color:#fff!important;-webkit-text-fill-color:#fff!important;} .link-danger{border-radius:10px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;} .link-danger:is(:hover,:focus,:focus-visible,:active){background:color-mix(in srgb,var(--danger) 11%,transparent)!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;text-decoration:none!important;} .link-danger:focus-visible{outline:2px solid color-mix(in srgb,var(--danger) 38%,transparent)!important;outline-offset:2px!important;} html[data-theme=dark] .link-danger:is(:hover,:focus,:focus-visible,:active){color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;background:color-mix(in srgb,var(--danger) 18%,transparent)!important;} .cart-summary-values-v1395{grid-template-columns:minmax(0,1fr)!important;} .cart-summary-values-v1395 .cart-subtotal-only-v1395{width:100%;max-width:420px;} .cart-page-v1395 .cart-summary-live-v1385{align-items:center!important;} .admin-product-submit-v1395{margin-top:16px;padding:18px 20px!important;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:22px!important;border-color:color-mix(in srgb,var(--primary) 22%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;} .admin-product-submit-copy-v1395{min-width:0;display:grid;gap:5px} .admin-product-submit-copy-v1395 h2{margin:0;font-size:20px;letter-spacing:-.02em} .admin-product-submit-copy-v1395 p{margin:0;max-width:760px;color:var(--muted);font-size:13px;line-height:1.55} .admin-product-submit-actions-v1395{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto} .admin-product-submit-actions-v1395 .btn{min-height:44px} .admin-product-save-v1395{min-width:180px} @media(max-width:820px){.cart-summary-values-v1395 .cart-subtotal-only-v1395{max-width:none} .admin-product-submit-v1395{align-items:stretch;flex-direction:column;padding:16px!important} .admin-product-submit-actions-v1395{width:100%;display:grid;grid-template-columns:1fr 1fr} .admin-product-submit-actions-v1395 .btn{width:100%}} @media(max-width:520px){.admin-product-submit-actions-v1395{grid-template-columns:1fr}} body.admin-area .product-tax-toggle-v1396{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px 12px!important;align-items:start!important;margin:4px 0 2px!important;padding:13px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--bg) 72%,var(--card))!important;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease} body.admin-area .product-tax-toggle-v1396:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important} body.admin-area .product-tax-toggle-v1396:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)!important} body.admin-area .product-tax-toggle-v1396.is-active{background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 25%,var(--line))!important} body.admin-area .product-tax-toggle-v1396>input[type=checkbox]{grid-row:1/3;width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--primary)} body.admin-area .product-tax-toggle-copy-v1396{display:grid;gap:4px;min-width:0} body.admin-area .product-tax-toggle-copy-v1396 strong{font-size:14px;line-height:1.25;color:var(--text)} body.admin-area .product-tax-toggle-copy-v1396 small{font-size:12px;line-height:1.45;color:var(--muted)} body.admin-area .product-tax-state-v1396{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:900;line-height:1.2;background:color-mix(in srgb,var(--muted) 10%,var(--card));color:var(--muted)} body.admin-area .product-tax-state-v1396.is-ready{background:color-mix(in srgb,var(--ok) 11%,var(--card));color:var(--ok)} body.admin-area .product-tax-migration-note-v1396{display:grid;gap:4px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--warning,#b7791f) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--warning,#b7791f) 7%,var(--card));font-size:12px;line-height:1.45} body.admin-area .product-tax-migration-note-v1396 span{color:var(--muted)} @media(max-width:520px){body.admin-area .product-tax-toggle-v1396{padding:12px!important;gap:9px 10px!important}.product-tax-state-v1396{max-width:100%;white-space:normal}} body.app-ui .cart-summary-v1397{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;} body.app-ui .cart-summary-side-v1397{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:8px!important;width:100%!important;} body.app-ui .cart-summary-actions-v1397{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;} body.app-ui .cart-inline-subtotal-v1397{display:flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:7px 12px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;white-space:nowrap!important;} body.app-ui .cart-inline-subtotal-v1397 small{color:var(--muted)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.03em!important;} body.app-ui .cart-inline-subtotal-v1397 b{color:var(--text)!important;font-size:17px!important;font-weight:950!important;} body.app-ui .cart-qty-v1164[aria-invalid="true"]{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 10%,transparent)!important;} body.app-ui .checkout-summary-v1168{position:static!important;top:auto!important;align-self:start!important;transform:none!important;will-change:auto!important;} body.app-ui .checkout-items-v1168{max-height:none!important;overflow:visible!important;padding-right:0!important;overscroll-behavior:auto!important;} @media(max-width:680px){body.app-ui .cart-summary-actions-v1397{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;} body.app-ui .cart-inline-subtotal-v1397,body.app-ui .cart-summary-actions-v1397 .btn{width:100%!important;justify-content:space-between!important;}} @media(min-width:681px){body.app-ui .cart-summary-v1397{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;} body.app-ui .cart-free-shipping-v1389{grid-column:1!important;min-width:0!important;} body.app-ui .cart-summary-side-v1397{grid-column:2!important;width:max-content!important;max-width:100%!important;justify-self:end!important;justify-items:end!important;} body.app-ui .cart-summary-actions-v1397{width:auto!important;justify-content:flex-end!important;flex-wrap:nowrap!important;} body.app-ui .cart-live-status-v1385{width:100%!important;text-align:right!important;}} @media(max-width:680px){body.app-ui .cart-summary-v1397{grid-template-columns:1fr!important;} body.app-ui .cart-free-shipping-v1389,body.app-ui .cart-summary-side-v1397{grid-column:1!important;width:100%!important;}} @media (min-width:901px){body.app-ui .checkout-page-v1175 .checkout-grid-v1168{align-items:start!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;contain:none!important;transform:none!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168,body.app-ui.theme-header-static-v1191 .checkout-page-v1175 .checkout-summary-v1168{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;align-self:start!important;justify-self:end!important;max-height:none!important;height:auto!important;display:block!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;touch-action:auto!important;transform:none!important;will-change:auto!important;contain:none!important;z-index:auto!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168 .checkout-items-v1168{display:grid!important;flex:none!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scrollbar-width:auto!important;padding-right:0!important;touch-action:auto!important;} body.app-ui .checkout-page-v1175 .checkout-summary-v1168 .checkout-items-v1168::-webkit-scrollbar{width:0!important;height:0!important;}} body.app-ui.admin-area .admin-staff-v1403{min-width:0} body.app-ui.admin-area .admin-staff-v1403 :where(.admin-staff-hero-v1403,.admin-staff-search-v1403,.admin-staff-card-v1403,.admin-staff-form-hero-v1403,.admin-staff-form-card-v1403,.admin-staff-empty-v1403){box-shadow:none!important;border-radius:18px!important} body.app-ui.admin-area .admin-staff-hero-v1403{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px!important;border-color:color-mix(in srgb,var(--primary) 20%,var(--line))!important;background:color-mix(in srgb,var(--primary) 3%,var(--card))!important} body.app-ui.admin-area .admin-staff-hero-v1403 h1,body.app-ui.admin-area .admin-staff-form-hero-v1403 h1{margin:6px 0 5px;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em} body.app-ui.admin-area .admin-staff-hero-v1403 p,body.app-ui.admin-area .admin-staff-form-hero-v1403 p{margin:0;max-width:760px;color:var(--muted);line-height:1.55} body.app-ui.admin-area .admin-staff-hero-actions-v1403{display:flex;align-items:center;gap:12px;flex:0 0 auto} body.app-ui.admin-area .admin-staff-hero-actions-v1403>span{display:grid;gap:2px;min-width:118px;padding:9px 12px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--muted);font-size:12px} body.app-ui.admin-area .admin-staff-hero-actions-v1403>span b{color:var(--text);font-size:20px;line-height:1} body.app-ui.admin-area .admin-staff-search-v1403{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px!important} body.app-ui.admin-area .admin-staff-search-v1403 label{display:grid;gap:6px;min-width:0;font-weight:850} body.app-ui.admin-area .admin-staff-search-v1403 input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:13px;background:var(--bg);color:var(--text);padding:10px 12px} body.app-ui.admin-area .admin-staff-search-v1403>div{display:flex;gap:8px} body.app-ui.admin-area .admin-staff-grid-v1403{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} body.app-ui.admin-area .admin-staff-card-v1403{display:grid;gap:15px;padding:18px!important;min-width:0} body.app-ui.admin-area .admin-staff-card-head-v1403{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;align-items:center} body.app-ui.admin-area .admin-staff-avatar-v1403{width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-size:19px;font-weight:950} body.app-ui.admin-area .admin-staff-card-head-v1403 h2{margin:0;font-size:18px;overflow-wrap:anywhere} body.app-ui.admin-area .admin-staff-card-head-v1403 p{margin:4px 0 0;color:var(--muted);font-size:13px;overflow-wrap:anywhere} body.app-ui.admin-area .admin-staff-meta-v1403{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px} body.app-ui.admin-area .admin-staff-meta-v1403>span{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--bg);min-width:0} body.app-ui.admin-area .admin-staff-meta-v1403 small,body.app-ui.admin-area .admin-staff-permissions-v1403>small{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.035em} body.app-ui.admin-area .admin-staff-meta-v1403 b{font-size:12px;overflow-wrap:anywhere} body.app-ui.admin-area .admin-staff-permissions-v1403{display:grid;gap:8px} body.app-ui.admin-area .admin-staff-permissions-v1403>div{display:flex;gap:6px;flex-wrap:wrap} body.app-ui.admin-area .admin-staff-permissions-v1403>div span{display:inline-flex;padding:6px 8px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--primary) 5%,var(--card));font-size:11px;font-weight:800;color:var(--text)} body.app-ui.admin-area .admin-staff-card-actions-v1403{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px;border-top:1px solid var(--line)} body.app-ui.admin-area .admin-staff-card-actions-v1403 form{margin:0} body.app-ui.admin-area .admin-staff-empty-v1403{padding:34px!important;text-align:center} body.app-ui.admin-area .admin-staff-empty-v1403 h2{margin:0 0 7px} body.app-ui.admin-area .admin-staff-empty-v1403 p{margin:0 auto 16px;max-width:680px;color:var(--muted);line-height:1.55} body.app-ui.admin-area .admin-staff-form-hero-v1403{padding:20px!important} body.app-ui.admin-area .admin-staff-form-v1403{display:grid;gap:14px} body.app-ui.admin-area .admin-staff-form-card-v1403{display:grid;gap:16px;padding:18px!important} body.app-ui.admin-area .admin-staff-section-head-v1403{display:flex;align-items:flex-start;gap:11px;padding-bottom:12px;border-bottom:1px solid var(--line)} body.app-ui.admin-area .admin-staff-section-head-v1403>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-size:11px;font-weight:950} body.app-ui.admin-area .admin-staff-section-head-v1403 h2{margin:0;font-size:18px} body.app-ui.admin-area .admin-staff-section-head-v1403 p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45} body.app-ui.admin-area .admin-staff-form-v1403 label{display:grid;gap:6px;min-width:0;font-weight:800} body.app-ui.admin-area .admin-staff-form-v1403 :where(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--bg);color:var(--text);padding:11px 12px;min-height:44px} body.app-ui.admin-area .admin-staff-form-v1403 textarea{min-height:96px;resize:vertical} body.app-ui.admin-area .admin-staff-permission-grid-v1403{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} body.app-ui.admin-area .admin-staff-permission-v1403{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:10px!important;align-items:start;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--bg);cursor:pointer} body.app-ui.admin-area .admin-staff-permission-v1403:has(input:checked){border-color:color-mix(in srgb,var(--primary) 32%,var(--line));background:color-mix(in srgb,var(--primary) 6%,var(--card))} body.app-ui.admin-area .admin-staff-permission-v1403 input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--primary)} body.app-ui.admin-area .admin-staff-permission-v1403>span{display:grid;gap:4px;min-width:0} body.app-ui.admin-area .admin-staff-permission-v1403 b{font-size:13px;line-height:1.35} body.app-ui.admin-area .admin-staff-permission-v1403 small{color:var(--muted);font-size:11px;line-height:1.4;font-weight:650} body.app-ui.admin-area .admin-staff-save-v1403{position:sticky;bottom:10px;z-index:4;display:flex;justify-content:flex-end;gap:9px;padding:10px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(12px)} body.app-ui.admin-area .badge.role-staff{background:color-mix(in srgb,#2563eb 10%,var(--card));color:#2563eb} body.app-ui.admin-area .admin-user-fixed-role-v1403{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:13px;background:var(--bg);font-weight:850;color:var(--muted)} @media(max-width:980px){body.app-ui.admin-area .admin-staff-grid-v1403{grid-template-columns:1fr} body.app-ui.admin-area .admin-staff-hero-v1403{align-items:flex-start;flex-direction:column} body.app-ui.admin-area .admin-staff-hero-actions-v1403{width:100%;justify-content:space-between}} @media(max-width:700px){body.app-ui.admin-area .admin-staff-search-v1403{grid-template-columns:1fr} body.app-ui.admin-area .admin-staff-search-v1403>div{display:grid;grid-template-columns:1fr 1fr} body.app-ui.admin-area .admin-staff-meta-v1403{grid-template-columns:1fr} body.app-ui.admin-area .admin-staff-permission-grid-v1403{grid-template-columns:1fr} body.app-ui.admin-area .admin-staff-card-actions-v1403{display:grid;grid-template-columns:1fr 1fr} body.app-ui.admin-area .admin-staff-card-actions-v1403 :where(.btn,button,form){width:100%}} @media(max-width:520px){body.app-ui.admin-area .admin-staff-hero-actions-v1403{display:grid;grid-template-columns:1fr;width:100%} body.app-ui.admin-area .admin-staff-hero-actions-v1403>span{width:100%} body.app-ui.admin-area .admin-staff-search-v1403>div,body.app-ui.admin-area .admin-staff-card-actions-v1403{grid-template-columns:1fr} body.app-ui.admin-area .admin-staff-card-head-v1403{grid-template-columns:42px minmax(0,1fr)} body.app-ui.admin-area .admin-staff-card-head-v1403>.status{grid-column:1/-1;justify-self:start} body.app-ui.admin-area .admin-staff-avatar-v1403{width:42px;height:42px;border-radius:12px} body.app-ui.admin-area .admin-staff-save-v1403{position:static;display:grid;grid-template-columns:1fr} body.app-ui.admin-area .admin-staff-save-v1403 .btn{width:100%}} body.app-ui :where(main,section,article,aside,nav,form,fieldset,.container,.panel-layout,.panel-layout>*,.card,.table-card,.table-wrap,.responsive-table){min-width:0;max-width:100%} body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){max-width:100%;min-width:0} body.app-ui :where(img,video){max-width:100%;height:auto} body.app-ui :where(.card,.table-card,.table-wrap,.responsive-table,.notice,.alert,.flash,.panel-profile-copy-v1260,.account-nav-label,.admin-nav-group-copy-v1263,.admin-nav-dashboard-copy-v1266){overflow-wrap:anywhere} body.app-ui :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 48%,transparent);outline-offset:2px} body.app-ui :where(.table-wrap,.responsive-table,.table-card){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch} body.app-ui .account-nav-icon{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;color:inherit} body.app-ui .account-nav-icon svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} body.app-ui .panel-store-link-v1260 .account-nav-icon{width:20px;height:20px;flex-basis:20px} body.app-ui .panel-store-link-v1260 .account-nav-icon svg{width:18px;height:18px} body.app-ui.account-area .side-nav.account-side .panel-nav-groups-v1260>a{grid-template-columns:22px minmax(0,1fr) auto!important} body.app-ui :where(.admin-main-v1264,.admin-dashboard-main-v1265,.account-dashboard,.account-content-v1167){min-width:0;width:100%} @media(max-width:900px){body.app-ui.panel-menu-open{overflow:hidden!important;touch-action:none} body.app-ui :where(.side-nav.account-side[data-panel-nav],.side-nav.admin-side[data-panel-nav]){max-height:100dvh!important;overscroll-behavior:contain!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important} body.app-ui :where(.side-nav.account-side[data-panel-nav],.side-nav.admin-side[data-panel-nav]) :where(a,button,summary){touch-action:manipulation} body.app-ui :where(.panel-layout,.checkout-grid-v1168,.product-detail,.shop-layout){grid-template-columns:minmax(0,1fr)!important} body.app-ui :where(.panel-layout,.checkout-grid-v1168,.product-detail,.shop-layout)>*{min-width:0!important;max-width:100%!important} body.app-ui :where(.table-wrap,.responsive-table){overflow-x:auto!important}} @media(max-width:700px){body.app-ui :where(.btn,button:not(.icon-btn):not(.header-icon-btn):not(.side-close),input:not([type="checkbox"]):not([type="radio"]),select){min-height:44px} body.app-ui :where(.page-head,.section-head,.mini-head,.admin-section-head,.account-section-head){min-width:0} body.app-ui :where(.page-head,.section-head,.mini-head,.admin-section-head,.account-section-head)>*{min-width:0;max-width:100%} body.app-ui :where(.notice,.alert,.flash,.card,.table-card){word-break:normal;overflow-wrap:anywhere}} @media(max-width:420px){body.app-ui :where(.container,.footer){max-width:100%!important} body.app-ui :where(.form-actions,.card-actions,.admin-actions,.account-actions){max-width:100%;min-width:0} body.app-ui :where(.form-actions,.card-actions,.admin-actions,.account-actions) :where(.btn,button,a.btn){max-width:100%}} @media(prefers-reduced-motion:reduce){body.app-ui *,body.app-ui *::before,body.app-ui *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}} body.app-ui :where(button,.btn,a[role="button"],select){touch-action:manipulation} body.app-ui .admin-invoice-card-status-v1406{margin:0;min-width:0} body.app-ui .admin-invoice-card-status-v1406 label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:var(--bg)} body.app-ui .admin-invoice-card-status-v1406 label>span{font-size:11px;font-weight:850;color:var(--muted);white-space:nowrap} body.app-ui .admin-invoice-card-status-v1406 select{width:100%;min-width:0;min-height:38px;margin:0} @media(max-width:420px){body.app-ui .admin-invoice-card-status-v1406 label{grid-template-columns:1fr;gap:6px}} body.app-ui{overflow-x:hidden} body.app-ui :where(main,section,article,aside,header,footer,nav,form,fieldset,.container,.card,.panel-layout,.panel-layout>*,.grid-2,.grid-3,.grid-4,.product-grid,.category-grid,.actions,.section-head){min-width:0} body.app-ui :where(.card,.table-card,.form-card,.notice,.alert,.empty-state){max-width:100%;box-sizing:border-box} body.app-ui :where(.btn,a.btn,button.btn){min-height:42px;max-width:100%;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:12px;line-height:1.2;text-align:center;white-space:normal;vertical-align:middle;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease} body.app-ui :where(.btn,a.btn,button.btn):not(:disabled):active{transform:translateY(1px)} body.app-ui :where(.btn.sm,a.btn.sm,button.btn.sm,.btn.compact,a.btn.compact,button.btn.compact){min-height:36px;padding:7px 11px;border-radius:10px;font-size:13px} body.app-ui :where(.btn.ghost,a.btn.ghost,button.btn.ghost){border-color:color-mix(in srgb,var(--primary) 22%,var(--line));background:color-mix(in srgb,var(--primary) 7%,var(--card))} body.app-ui :where(.btn.danger,a.btn.danger,button.btn.danger){background:var(--danger);color:#fff} body.app-ui :where(.btn.danger-soft,a.btn.danger-soft,button.btn.danger-soft){border-color:color-mix(in srgb,var(--danger) 22%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--card));color:var(--danger)} body.app-ui :where(.btn,button):disabled{cursor:not-allowed;opacity:.55;transform:none!important} body.app-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;max-width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font:inherit;box-shadow:none} body.app-ui textarea{min-height:110px;resize:vertical} body.app-ui :where(input,select,textarea)::placeholder{color:var(--muted);opacity:.78} body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions){align-items:center;gap:10px} body.app-ui :where(.section-head,.page-head,.mini-head,.admin-section-head,.account-section-head){max-width:100%;flex-wrap:wrap} body.app-ui :where(.section-head,.page-head,.mini-head,.admin-section-head,.account-section-head) :where(h1,h2,h3,p){min-width:0;overflow-wrap:anywhere} body.app-ui :where(.table-card,.table-wrap,.responsive-table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch} body.app-ui table{max-width:100%} body.app-ui :where(img,svg,video,iframe){max-width:100%} body.app-ui :where(.card,.category-card,.product-card,.form-card){box-shadow:none} html[data-theme=dark] body.app-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:color-mix(in srgb,var(--card) 88%,#000);border-color:color-mix(in srgb,var(--line) 88%,#fff 4%)} @media(hover:hover) and (pointer:fine){body.app-ui :where(.btn,a.btn,button.btn):not(:disabled):hover{filter:brightness(.98)}} @media(max-width:900px){body.app-ui :where(.panel-layout,.shop-layout,.product-detail,.checkout-grid,.cart-grid){grid-template-columns:minmax(0,1fr)!important} body.app-ui :where(.panel-layout,.shop-layout,.product-detail,.checkout-grid,.cart-grid)>*{min-width:0;max-width:100%} body.app-ui :where(.section-head,.page-head,.admin-section-head,.account-section-head){align-items:flex-start}} @media(max-width:700px){body.app-ui :where(.btn,a.btn,button.btn){min-height:44px} body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions){flex-wrap:wrap} body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions) :where(.btn,a.btn,button.btn){flex:1 1 140px} body.app-ui :where(.card,.table-card,.form-card){border-radius:16px}} @media(max-width:420px){body.app-ui :where(.container,.footer){width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important} body.app-ui :where(.section-head,.page-head,.admin-section-head,.account-section-head)>.actions{width:100%} body.app-ui :where(.section-head,.page-head,.admin-section-head,.account-section-head)>.actions :where(.btn,a.btn,button.btn){width:100%;flex-basis:100%} body.app-ui :where(.form-inline,.filter-inline-actions-v1223){min-width:0}} body.app-ui{overflow-wrap:break-word} body.app-ui :where(*,*::before,*::after){box-sizing:border-box} body.app-ui :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 72%,#fff);outline-offset:2px} body.app-ui :where(.btn,a.btn,button.btn){display:inline-flex;align-items:center;justify-content:center;text-decoration:none;overflow-wrap:anywhere;word-break:normal} body.app-ui :where(.btn,a.btn,button.btn)>:where(svg,img){flex:0 0 auto} body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions)>*{min-width:0} body.app-ui :where(input,select,textarea,button){font-size:max(16px,1em)} body.app-ui :where(input[type=checkbox],input[type=radio]){font-size:initial} body.app-ui :where(img,video){height:auto} body.app-ui :where(pre,code){max-width:100%;overflow-wrap:anywhere} body.app-ui :where(dialog,[role=dialog],.modal,.modal-card){max-width:min(100% - 24px,960px)} html[data-theme=dark]{color-scheme:dark} html[data-theme=light]{color-scheme:light} html:not([data-theme]){color-scheme:light dark} @media(max-width:700px){body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions)>:where(.btn,a.btn,button.btn){max-width:100%} body.app-ui :where(table){font-size:14px} body.app-ui :where(th,td){overflow-wrap:anywhere}} @media(max-width:420px){body.app-ui :where(.btn,a.btn,button.btn){width:100%} body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions){width:100%}} @media(prefers-reduced-motion:reduce){body.app-ui *,body.app-ui *::before,body.app-ui *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}} body.app-ui{--ui-radius:14px;--ui-radius-lg:18px;--ui-gap:16px;--ui-control:44px} body.app-ui :where(.card,.table-card,.form-card,.product-card,.category-card,.hero-card,.quick-panel-actions){border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:none;background:var(--card)} body.app-ui :where(.btn,a.btn,button.btn){min-height:var(--ui-control);border-radius:11px;font-weight:750;letter-spacing:-.01em} body.app-ui :where(.btn.ghost,a.btn.ghost,button.btn.ghost){background:transparent;border-color:var(--line)} body.app-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:11px;min-height:var(--ui-control);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease} body.app-ui :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent);outline:0} body.app-ui .home-commerce-hero-v1259{gap:20px;align-items:stretch} body.app-ui .home-hero-copy-v1211{display:flex;flex-direction:column;justify-content:center;min-width:0} body.app-ui .home-hero-copy-v1211 h1{max-width:18ch;line-height:1.05;letter-spacing:-.035em} body.app-ui .home-hero-trust-v1211{display:flex;flex-wrap:wrap;gap:8px 14px} body.app-ui .home-hero-trust-v1211 span{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--muted)} body.app-ui :where(.product-card,.home-hero-slide-v1211){overflow:hidden;transition:border-color .16s ease,transform .16s ease} body.app-ui :where(.product-card,.home-hero-slide-v1211) img{display:block;object-fit:cover} body.app-ui :where(.product-card) :where(h2,h3,.product-title){line-height:1.28;letter-spacing:-.015em} body.app-ui :where(.product-card) :where(.price,.product-price){font-weight:850;font-variant-numeric:tabular-nums} body.app-ui .category-card{height:100%;padding:16px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease} body.app-ui .category-card b{line-height:1.25} body.app-ui :where(.panel-hero-v1260,.admin-store-readiness-v1347){border-radius:var(--ui-radius-lg)} body.app-ui :where(.admin-operation-kpi-grid-v1265,.dashboard-alert-grid-v1260,.account-dashboard-grid,.quick-panel-actions-v1260){gap:12px} body.app-ui :where(.admin-operation-kpi-v1265,.alert-tile,.quick-panel-actions-v1260>a){min-width:0;border-radius:12px} body.app-ui :where(.admin-operation-kpi-v1265,.alert-tile,.quick-panel-actions-v1260>a) b{font-variant-numeric:tabular-nums} body.app-ui :where(.table-wrap,.responsive-table){border-radius:12px} body.app-ui table{border-collapse:separate;border-spacing:0;width:100%} body.app-ui :where(th,td){vertical-align:middle} body.app-ui thead th{font-size:12px;font-weight:800;letter-spacing:.01em;color:var(--muted)} body.app-ui :where(.section-head,.mini-head,.panel-section-title-v1260){gap:12px} html[data-theme=dark] body.app-ui :where(.card,.table-card,.form-card,.product-card,.category-card,.hero-card,.quick-panel-actions){border-color:color-mix(in srgb,var(--line) 88%,#fff 5%)} html[data-theme=dark] body.app-ui :where(.btn.ghost,a.btn.ghost,button.btn.ghost){background:color-mix(in srgb,var(--card) 92%,#fff 2%)} @media(hover:hover) and (pointer:fine){body.app-ui :where(.product-card,.category-card,.home-hero-slide-v1211):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 26%,var(--line))} body.app-ui :where(.admin-operation-kpi-v1265,.alert-tile,.quick-panel-actions-v1260>a):hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--line));background:color-mix(in srgb,var(--primary) 3%,var(--card))}} @media(max-width:900px){body.app-ui .home-commerce-hero-v1259{grid-template-columns:minmax(0,1fr)!important} body.app-ui :where(.admin-operation-kpi-grid-v1265,.dashboard-alert-grid-v1260){grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:620px){body.app-ui{--ui-gap:12px} body.app-ui :where(.admin-operation-kpi-grid-v1265,.dashboard-alert-grid-v1260){grid-template-columns:minmax(0,1fr)} body.app-ui .home-hero-copy-v1211 h1{max-width:none} body.app-ui .home-hero-copy-v1211 .actions{width:100%} body.app-ui .home-hero-copy-v1211 .actions :where(.btn,a.btn){flex:1 1 100%;width:100%} body.app-ui :where(.card,.table-card,.form-card,.product-card,.category-card){border-radius:13px}} body.app-ui{--ui-radius:14px;--ui-radius-lg:18px;--ui-gap:16px;--ui-control:44px} body.app-ui :where(.card,.table-card,.form-card,.product-card,.category-card,.hero-card,.quick-panel-actions){box-shadow:none} body.app-ui :where(.btn,a.btn,button.btn){min-height:44px;box-shadow:none;white-space:normal;text-align:center} body.app-ui :where(.btn[disabled],button[disabled],.btn[aria-disabled="true"]){cursor:not-allowed;opacity:.56;filter:saturate(.65)} body.app-ui .product-card{height:100%;min-width:0} body.app-ui .product-card .product-info{display:flex;flex-direction:column;min-width:0;height:100%} body.app-ui .product-card .product-info>h3{min-height:2.56em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} body.app-ui .product-card .product-info>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} body.app-ui .product-card-actions{margin-top:auto!important;display:flex!important;align-items:stretch!important;gap:8px!important;min-width:0!important;grid-template-columns:none!important} body.app-ui .product-card-actions .cart-action-form-v1160{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important} body.app-ui .product-card-actions .cart-action-form-v1160 .btn{width:100%!important} body.app-ui .product-card-actions .compare-action-form-v1160{flex:0 0 44px!important;width:44px!important;min-width:44px!important;margin:0!important} body.app-ui .compare-icon-only-v1156{width:44px!important;min-width:44px!important;max-width:44px!important;padding-inline:0!important} body.app-ui .home-recently-viewed-v1415{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:var(--ui-radius-lg);background:color-mix(in srgb,var(--card) 97%,var(--primary) 3%)} body.app-ui .home-recent-head-v1415{align-items:flex-end;margin-bottom:14px} body.app-ui .home-recent-head-v1415>div{display:grid;gap:4px;min-width:0} body.app-ui .home-recent-head-v1415 h2{margin:0;letter-spacing:-.025em} body.app-ui .home-recent-head-v1415 p{margin:0;color:var(--muted);max-width:70ch;font-size:14px;line-height:1.5} body.app-ui .home-recent-head-v1415>a{font-weight:800;color:var(--primary);white-space:nowrap} body.app-ui .recent-product-grid-v1415{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} body.app-ui .account-recent-products-v1415{margin-top:20px} body.app-ui .account-recent-grid-v1415{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} body.app-ui .admin-commerce-queue-v1415{margin-top:20px} body.app-ui .admin-commerce-queue-grid-v1415{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} body.app-ui .commerce-queue-card-v1415{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;min-width:0;transition:border-color .15s ease,background-color .15s ease,transform .15s ease} body.app-ui .commerce-queue-icon-v1415{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:18px;font-weight:900;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))} body.app-ui .commerce-queue-card-v1415>div{display:grid;gap:2px;min-width:0} body.app-ui .commerce-queue-card-v1415 small{color:var(--muted);font-weight:750} body.app-ui .commerce-queue-card-v1415 b{font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums} body.app-ui .commerce-queue-card-v1415 p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.4} body.app-ui .commerce-queue-card-v1415 em{font-style:normal;color:var(--muted);font-size:24px} body.app-ui .commerce-queue-card-v1415.is-attention{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--card))} body.app-ui .commerce-queue-card-v1415.is-warning{border-color:color-mix(in srgb,#d97706 34%,var(--line));background:color-mix(in srgb,#d97706 4%,var(--card))} html[data-theme=dark] body.app-ui .home-recently-viewed-v1415{background:color-mix(in srgb,var(--card) 94%,var(--primary) 6%)} html[data-theme=dark] body.app-ui .commerce-queue-icon-v1415{background:color-mix(in srgb,var(--primary) 14%,var(--card))} @media(hover:hover) and (pointer:fine){body.app-ui .commerce-queue-card-v1415:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 28%,var(--line))}} @media(max-width:1050px){body.app-ui .admin-commerce-queue-grid-v1415{grid-template-columns:repeat(2,minmax(0,1fr))} body.app-ui .recent-product-grid-v1415{grid-template-columns:repeat(3,minmax(0,1fr))} body.app-ui .account-recent-grid-v1415{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:700px){body.app-ui .recent-product-grid-v1415,body.app-ui .account-recent-grid-v1415{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} body.app-ui .home-recently-viewed-v1415{padding:14px;border-radius:15px} body.app-ui .home-recent-head-v1415{align-items:flex-start}} @media(max-width:560px){body.app-ui .admin-commerce-queue-grid-v1415{grid-template-columns:minmax(0,1fr)} body.app-ui .commerce-queue-card-v1415{padding:14px}} @media(max-width:420px){body.app-ui :where(.btn,a.btn,button.btn){width:auto} body.app-ui :where(.actions,.form-actions,.card-actions,.admin-actions,.account-actions)>:where(.btn,a.btn,button.btn){width:100%} body.app-ui .product-card-actions .cart-action-form-v1160 .btn{width:100%!important} body.app-ui .product-card-actions .compare-icon-only-v1156{width:44px!important;min-width:44px!important} body.app-ui .home-recent-head-v1415{display:grid;grid-template-columns:1fr;gap:10px} body.app-ui .home-recent-head-v1415>a{width:max-content}} body.app-ui :where(.home-commerce-hub-v1419,.account-next-action-v1419,.admin-catalog-health-v1419){min-width:0} body.app-ui .home-commerce-hub-v1419{display:grid;gap:14px;margin:18px 0 24px} body.app-ui .home-commerce-resume-v1419{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--card)),var(--card) 58%);box-shadow:none} body.app-ui .home-commerce-resume-icon-v1419{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--primary) 10%,var(--bg));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));font-size:22px} body.app-ui .home-commerce-resume-copy-v1419{display:grid;gap:5px;min-width:0} body.app-ui .home-commerce-resume-copy-v1419 h2{margin:0;font-size:clamp(18px,2.2vw,26px);line-height:1.15} body.app-ui .home-commerce-resume-copy-v1419 p{margin:0;color:var(--muted);line-height:1.55} body.app-ui .home-commerce-resume-meta-v1419{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:4px} body.app-ui .home-commerce-resume-meta-v1419 span{font-size:13px;color:var(--muted)} body.app-ui .home-commerce-resume-meta-v1419 b{color:var(--text);margin-left:4px} body.app-ui .home-commerce-resume-actions-v1419{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px} body.app-ui .home-service-grid-v1419{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body.app-ui .home-service-card-v1419{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);text-decoration:none;box-shadow:none} body.app-ui .home-service-card-v1419>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,var(--bg));color:var(--primary);font-weight:900} body.app-ui .home-service-card-v1419 div{display:grid;gap:3px;min-width:0} body.app-ui .home-service-card-v1419 b{font-size:14px;line-height:1.25} body.app-ui .home-service-card-v1419 small{color:var(--muted);line-height:1.35} body.app-ui .account-next-action-v1419{display:grid;gap:10px;margin:4px 0 22px} body.app-ui .account-action-grid-v1419{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px} body.app-ui .account-action-primary-v1419{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:18px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--card)),var(--card) 62%);box-shadow:none} body.app-ui .account-action-primary-v1419>div:nth-of-type(1){min-width:0} body.app-ui .account-action-primary-v1419 h3{margin:2px 0 5px;font-size:18px} body.app-ui .account-action-primary-v1419 p{margin:0;color:var(--muted);line-height:1.5} body.app-ui .account-action-icon-v1419{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--bg));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));font-size:19px} body.app-ui .account-action-buttons-v1419{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px} body.app-ui .account-action-mini-v1419{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;text-decoration:none;color:var(--text);border:1px solid var(--line);box-shadow:none} body.app-ui .account-action-mini-v1419>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--bg);font-weight:900} body.app-ui .account-action-mini-v1419 div{display:grid;gap:3px;min-width:0} body.app-ui .account-action-mini-v1419 small,body.app-ui .account-action-mini-v1419 p{color:var(--muted)} body.app-ui .account-action-mini-v1419 b{font-size:24px;line-height:1} body.app-ui .account-action-mini-v1419 p{margin:2px 0 0;font-size:12px;line-height:1.4} body.app-ui .account-action-mini-v1419 em{font-style:normal;color:var(--muted);font-size:20px} body.app-ui .admin-catalog-health-v1419{display:grid;gap:10px;margin:4px 0 22px} body.app-ui .admin-catalog-health-grid-v1419{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body.app-ui .catalog-health-card-v1419{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;text-decoration:none;color:var(--text);border:1px solid var(--line);box-shadow:none} body.app-ui .catalog-health-card-v1419.is-warning{border-color:color-mix(in srgb,#f59e0b 36%,var(--line));background:color-mix(in srgb,#f59e0b 5%,var(--card))} body.app-ui .catalog-health-card-v1419.is-attention{border-color:color-mix(in srgb,var(--danger) 28%,var(--line));background:color-mix(in srgb,var(--danger) 4%,var(--card))} body.app-ui .catalog-health-icon-v1419{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--bg);font-weight:900} body.app-ui .catalog-health-card-v1419 div{display:grid;gap:3px;min-width:0} body.app-ui .catalog-health-card-v1419 small{color:var(--muted);font-weight:750} body.app-ui .catalog-health-card-v1419 b{font-size:22px;line-height:1.05;overflow-wrap:anywhere} body.app-ui .catalog-health-card-v1419 p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.4} body.app-ui .catalog-health-card-v1419 em{font-style:normal;color:var(--muted);font-size:20px} body.app-ui .admin-catalog-health-foot-v1419{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-size:13px;color:var(--muted)} body.app-ui .admin-catalog-health-foot-v1419 b{color:var(--text);margin-left:4px} body.app-ui .admin-catalog-health-foot-v1419 a{margin-left:auto;font-weight:800;text-decoration:none} body.app-ui :where(.product-card,.category-card,.account-stat,.dashboard-card,.commerce-queue-card-v1415,.catalog-health-card-v1419,.account-action-mini-v1419,.home-service-card-v1419){transition:border-color .16s ease,background-color .16s ease,transform .16s ease} @media(hover:hover) and (pointer:fine){body.app-ui :where(.product-card,.category-card,.account-stat,.commerce-queue-card-v1415,.catalog-health-card-v1419,.account-action-mini-v1419,.home-service-card-v1419):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 25%,var(--line))}} html[data-theme=dark] body.app-ui :where(.home-commerce-resume-v1419,.account-action-primary-v1419){background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card) 65%)} @media(max-width:1100px){body.app-ui .home-service-grid-v1419,body.app-ui .admin-catalog-health-grid-v1419{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .account-action-grid-v1419{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.app-ui .account-action-primary-v1419{grid-column:1/-1}} @media(max-width:720px){body.app-ui .home-commerce-resume-v1419{grid-template-columns:auto minmax(0,1fr)}body.app-ui .home-commerce-resume-actions-v1419{grid-column:1/-1;justify-content:stretch}body.app-ui .home-commerce-resume-actions-v1419 .btn{flex:1 1 140px}body.app-ui .home-service-grid-v1419,body.app-ui .admin-catalog-health-grid-v1419,body.app-ui .account-action-grid-v1419{grid-template-columns:minmax(0,1fr)}body.app-ui .account-action-primary-v1419{grid-template-columns:auto minmax(0,1fr)}body.app-ui .admin-catalog-health-foot-v1419 a{margin-left:0;width:100%}} @media(max-width:420px){body.app-ui .home-commerce-resume-v1419,body.app-ui .account-action-primary-v1419{grid-template-columns:minmax(0,1fr)}body.app-ui .home-commerce-resume-icon-v1419,body.app-ui .account-action-icon-v1419{width:40px;height:40px}body.app-ui .home-commerce-resume-actions-v1419 .btn,body.app-ui .account-action-buttons-v1419 .btn{width:100%;flex-basis:100%}} body.app-ui :where(.home-shipping-progress-v1420,.account-shipping-progress-v1420,.account-buy-again-v1420,.admin-sales-pulse-v1420){min-width:0} body.app-ui .commerce-progress-track-v1420{display:block;overflow:hidden;width:100%;height:7px;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)} body.app-ui .commerce-progress-track-v1420>i{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--primary);transition:width .2s ease} body.app-ui .home-shipping-progress-v1420{display:grid;gap:7px;margin-top:7px;max-width:520px} body.app-ui .home-shipping-progress-v1420>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px} body.app-ui .home-shipping-progress-v1420 b{color:var(--primary);font-size:12px} body.app-ui .account-shipping-progress-v1420{display:grid;gap:6px;margin-top:9px;max-width:520px} body.app-ui .account-shipping-progress-v1420>span:first-child{font-size:12px;font-weight:750;color:var(--primary)} body.app-ui .account-buy-again-v1420{display:grid;gap:10px;margin:4px 0 22px} body.app-ui .account-buy-again-grid-v1420{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch} body.app-ui .admin-sales-pulse-v1420{display:grid;gap:10px;margin:4px 0 22px} body.app-ui .admin-sales-pulse-grid-v1420{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} body.app-ui .admin-pulse-card-v1420{display:grid;gap:7px;padding:16px;border:1px solid var(--line);box-shadow:none} body.app-ui .admin-pulse-card-v1420.is-primary{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))} body.app-ui .admin-pulse-card-v1420>span{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.035em} body.app-ui .admin-pulse-card-v1420>b{font-size:clamp(20px,2vw,27px);line-height:1.05;overflow-wrap:anywhere} body.app-ui .admin-pulse-card-v1420>small{color:var(--muted);line-height:1.4} body.app-ui .admin-pulse-card-v1420>small.is-up{color:var(--success,#15803d);font-weight:750} body.app-ui .admin-pulse-card-v1420>small.is-down{color:var(--danger,#b91c1c);font-weight:750} body.app-ui :where(.btn,button,input[type=submit],input[type=button]){text-wrap:balance} body.app-ui :where(.card,.product-card,.category-card){min-width:0} body.app-ui :where(.panel-hero-actions-v1260,.account-action-buttons-v1419,.home-commerce-resume-actions-v1419) .btn{justify-content:center} html[data-theme=dark] body.app-ui .admin-pulse-card-v1420.is-primary{background:color-mix(in srgb,var(--primary) 7%,var(--card))} @media(max-width:1100px){body.app-ui .account-buy-again-grid-v1420,body.app-ui .admin-sales-pulse-grid-v1420{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:720px){body.app-ui .admin-sales-pulse-grid-v1420{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .account-buy-again-grid-v1420{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}} @media(max-width:420px){body.app-ui .admin-sales-pulse-grid-v1420{grid-template-columns:minmax(0,1fr)}body.app-ui .home-shipping-progress-v1420>div{align-items:flex-start}body.app-ui .admin-pulse-card-v1420{padding:14px}} @media(prefers-reduced-motion:reduce){body.app-ui .commerce-progress-track-v1420>i{transition:none}} body.app-ui .cart-quantity-cell-v1421{min-width:0} body.app-ui .cart-quantity-control-v1421{display:grid;grid-template-columns:42px minmax(56px,72px) 42px;align-items:stretch;width:max-content;max-width:100%;min-height:44px;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--card);box-shadow:none} body.app-ui .cart-qty-step-v1421{display:grid;place-items:center;min-width:42px;min-height:42px;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--primary) 5%,var(--card));color:var(--text);font:900 22px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;touch-action:manipulation;user-select:none;transition:background-color .14s ease,color .14s ease,opacity .14s ease} body.app-ui .cart-qty-step-v1421:first-child{border-right:1px solid var(--line)} body.app-ui .cart-qty-step-v1421:last-child{border-left:1px solid var(--line)} body.app-ui .cart-qty-step-v1421:disabled{cursor:not-allowed;opacity:.38;background:var(--card);color:var(--muted)} body.app-ui .cart-qty-input-v1421{width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;padding:6px 4px!important;border:0!important;border-radius:0!important;background:var(--card)!important;color:var(--text)!important;text-align:center!important;font-size:16px!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;box-shadow:none!important;appearance:textfield;-moz-appearance:textfield} body.app-ui .cart-qty-input-v1421::-webkit-outer-spin-button,body.app-ui .cart-qty-input-v1421::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} body.app-ui .cart-quantity-control-v1421:focus-within{border-color:color-mix(in srgb,var(--primary) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 11%,transparent)} body.app-ui .cart-qty-input-v1421:focus{outline:0!important;box-shadow:none!important} body.app-ui .cart-qty-input-v1421.is-empty-v1421{background:color-mix(in srgb,var(--danger) 5%,var(--card))!important;color:var(--danger)!important} body.app-ui .cart-qty-hint-v1421{display:none;max-width:180px;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.35;font-weight:650} body.app-ui .cart-remove-v1164{white-space:nowrap} @media(hover:hover) and (pointer:fine){body.app-ui .cart-qty-step-v1421:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 11%,var(--card));color:var(--primary)}} html[data-theme=dark] body.app-ui .cart-qty-step-v1421{background:color-mix(in srgb,var(--primary) 8%,var(--card))} @media(max-width:680px){body.app-ui .cart-table-v1164 td.cart-quantity-cell-v1421{align-items:start!important} body.app-ui .cart-quantity-control-v1421{grid-template-columns:46px minmax(64px,82px) 46px;min-height:48px;justify-self:stretch;width:min(100%,174px)} body.app-ui .cart-qty-step-v1421{min-width:46px;min-height:46px;font-size:24px} body.app-ui .cart-qty-input-v1421{min-height:46px!important} body.app-ui .cart-qty-hint-v1421{display:block;max-width:190px;font-size:10px} body.app-ui .cart-remove-v1164{min-height:44px!important}} @media(max-width:380px){body.app-ui .cart-table-v1164 td.cart-quantity-cell-v1421{display:grid!important;grid-template-columns:1fr!important;gap:6px!important} body.app-ui .cart-quantity-control-v1421{width:100%;grid-template-columns:48px minmax(0,1fr) 48px} body.app-ui .cart-qty-hint-v1421{max-width:none}} .home-quick-shop-v1422{margin:28px 0}.home-quick-shop-grid-v1422{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-quick-shop-card-v1422{display:flex;align-items:center;gap:12px;padding:18px;text-decoration:none;min-width:0;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-quick-shop-card-v1422:hover{transform:translateY(-2px)}.home-quick-shop-card-v1422>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2,#f5f7f8);font-weight:800;font-size:18px;flex:0 0 auto}.home-quick-shop-card-v1422>div{min-width:0;display:grid;gap:4px}.home-quick-shop-card-v1422 b{font-size:14px}.home-quick-shop-card-v1422 small{color:var(--muted);line-height:1.4}.home-quick-shop-card-v1422 em{margin-left:auto;font-style:normal;font-size:20px;color:var(--muted)} .account-order-progress-v1422{margin:20px 0 26px;padding:22px}.account-order-progress-head-v1422{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.account-order-progress-head-v1422 h2{margin:3px 0 5px}.account-order-progress-head-v1422 p{margin:0;color:var(--muted)}.account-order-steps-v1422{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:24px 0 18px;position:relative}.account-order-step-v1422{display:grid;justify-items:center;gap:8px;position:relative;text-align:center;color:var(--muted);font-size:12px;font-weight:700}.account-order-step-v1422:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:2px;background:var(--border);z-index:0}.account-order-step-v1422:first-child:before{display:none}.account-order-step-v1422 i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2,#f5f7f8);border:2px solid var(--border);font-style:normal;z-index:1}.account-order-step-v1422.is-done{color:var(--text)}.account-order-step-v1422.is-done:before{background:var(--primary)}.account-order-step-v1422.is-done i{background:var(--primary);border-color:var(--primary);color:#fff}.account-order-step-v1422.is-current i{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}.account-order-progress-foot-v1422{display:flex;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.account-order-progress-foot-v1422 a{text-decoration:none;font-weight:700} .admin-operations-sla-v1422{margin:26px 0}.admin-sla-summary-v1422{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:20px;padding:20px}.admin-sla-summary-v1422.has-attention{border-color:color-mix(in srgb,#d97706 42%,var(--border))}.admin-sla-score-v1422{display:grid;align-content:center;gap:4px;padding:4px 12px}.admin-sla-score-v1422>span,.admin-sla-score-v1422>small{color:var(--muted)}.admin-sla-score-v1422>b{font-size:36px;line-height:1.05}.admin-sla-grid-v1422{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-sla-grid-v1422>a{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;text-decoration:none;min-width:0;background:var(--surface-2,#f8f9fa)}.admin-sla-grid-v1422>a>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--surface);font-weight:800;flex:0 0 auto}.admin-sla-grid-v1422>a>div{display:grid;gap:2px;min-width:0}.admin-sla-grid-v1422 b{font-size:20px}.admin-sla-grid-v1422 small{color:var(--muted);line-height:1.25}.admin-sla-grid-v1422 em{margin-left:auto;font-style:normal;color:var(--muted)}.catalog-score-chip-v1422{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.catalog-score-chip-v1422.is-warning{border-color:color-mix(in srgb,#d97706 45%,var(--border));background:color-mix(in srgb,#d97706 8%,var(--surface))} @media (max-width:980px){.home-quick-shop-grid-v1422{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sla-summary-v1422{grid-template-columns:1fr}.admin-sla-grid-v1422{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:680px){.home-quick-shop-v1422{margin:20px 0}.home-quick-shop-grid-v1422{grid-template-columns:1fr;gap:10px}.home-quick-shop-card-v1422{padding:14px}.account-order-progress-v1422{padding:16px}.account-order-progress-head-v1422{align-items:stretch;flex-direction:column}.account-order-progress-head-v1422 .btn{width:100%}.account-order-steps-v1422{grid-template-columns:1fr;gap:8px;margin:18px 0}.account-order-step-v1422{grid-template-columns:34px 1fr;justify-items:start;align-items:center;text-align:left}.account-order-step-v1422:before{left:16px;top:-8px;width:2px;height:16px}.account-order-step-v1422 i{width:34px;height:34px}.account-order-progress-foot-v1422{flex-direction:column}.admin-sla-grid-v1422{grid-template-columns:1fr}.admin-sla-summary-v1422{padding:15px;gap:14px}.admin-sla-score-v1422{padding:0}.catalog-score-chip-v1422{white-space:normal}} @media (prefers-reduced-motion:reduce){.home-quick-shop-card-v1422{transition:none}.home-quick-shop-card-v1422:hover{transform:none}} .guest-checkout-intro-v1423{display:flex;align-items:center;gap:14px;padding:14px 16px;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--primary) 6%,var(--card));min-width:0}.guest-checkout-icon-v1423{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--primary) 12%,var(--card));font-size:22px}.guest-checkout-intro-v1423>div{display:grid;gap:3px;min-width:0;flex:1}.guest-checkout-intro-v1423 b{font-size:15px}.guest-checkout-intro-v1423 small{color:var(--muted);line-height:1.5}.guest-checkout-intro-v1423>a{font-weight:800;text-decoration:none;white-space:nowrap;color:var(--primary)} .guest-checkout-fields-v1423{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px}.guest-checkout-fields-v1423 label{display:grid;gap:7px;min-width:0}.guest-checkout-fields-v1423 label>span{font-size:13px;font-weight:800;color:var(--text)}.guest-checkout-fields-v1423 input,.guest-checkout-fields-v1423 textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);padding:12px 13px;box-shadow:none}.guest-checkout-fields-v1423 input{min-height:46px}.guest-checkout-fields-v1423 textarea{resize:vertical;min-height:104px}.guest-checkout-fields-v1423 input:focus,.guest-checkout-fields-v1423 textarea:focus{outline:3px solid color-mix(in srgb,var(--primary) 18%,transparent);border-color:color-mix(in srgb,var(--primary) 56%,var(--line))}.guest-checkout-fields-v1423 small{color:var(--muted);line-height:1.45}.guest-field-wide-v1423{grid-column:1/-1}.guest-checkout-security-v1423{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 92%,var(--bg));margin-bottom:18px}.guest-checkout-security-v1423>div{display:grid;gap:2px}.guest-checkout-security-v1423 small{color:var(--muted);line-height:1.45} .guest-track-lookup-v1423{max-width:620px;margin:32px auto 64px;padding:0 16px}.guest-track-card-v1423{padding:28px!important;display:grid;gap:20px}.guest-track-icon-v1423{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:color-mix(in srgb,var(--primary) 10%,var(--card));font-size:28px}.eyebrow-v1423{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--primary);margin-bottom:6px}.guest-track-card-v1423 h1,.guest-order-hero-v1423 h1{margin:0 0 8px;font-size:clamp(26px,4vw,38px);line-height:1.08;letter-spacing:-.025em}.guest-track-card-v1423 p,.guest-order-hero-v1423 p{margin:0;color:var(--muted);line-height:1.6}.guest-track-form-v1423{display:grid;gap:14px}.guest-track-form-v1423 label{display:grid;gap:7px}.guest-track-form-v1423 label span{font-weight:800;font-size:13px}.guest-track-form-v1423 input{min-height:48px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text);padding:12px 13px}.guest-track-note-v1423{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))}.guest-track-note-v1423 p{font-size:13px} .guest-order-page-v1423{max-width:1280px;margin:28px auto 64px;padding:0 16px}.guest-order-hero-v1423{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px!important;margin-bottom:18px;overflow:hidden}.guest-order-hero-v1423>div:first-child{max-width:760px}.guest-order-no-v1423{flex:0 0 auto;display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 94%,var(--bg));text-align:right}.guest-order-no-v1423 small{color:var(--muted);font-weight:700}.guest-order-no-v1423 b{font-size:16px;letter-spacing:.02em}.guest-order-grid-v1423{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;align-items:start}.guest-order-main-v1423,.guest-order-side-v1423{display:grid;gap:18px;min-width:0}.guest-order-status-v1423,.guest-order-items-v1423,.guest-order-side-v1423>.card{padding:20px!important}.guest-order-status-head-v1423,.guest-order-section-head-v1423{display:flex;align-items:center;justify-content:space-between;gap:14px}.guest-order-status-head-v1423 small,.guest-order-section-head-v1423 small{display:block;color:var(--muted);font-weight:700;margin-bottom:3px}.guest-order-status-head-v1423 h2,.guest-order-section-head-v1423 h2{margin:0;font-size:22px}.status-pill-v1423{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900;background:color-mix(in srgb,var(--primary) 10%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))}.status-pill-v1423.status-cancelled{background:color-mix(in srgb,#ef4444 8%,var(--card));border-color:color-mix(in srgb,#ef4444 18%,var(--line))}.guest-order-progress-v1423{display:grid;grid-template-columns:32px 1fr 32px 1fr 32px 1fr 32px;align-items:center;margin-top:22px}.guest-order-progress-v1423 span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-weight:900;font-size:12px;background:var(--bg);border:2px solid var(--line);color:var(--muted)}.guest-order-progress-v1423 span.is-done{background:var(--primary);border-color:var(--primary);color:#fff}.guest-order-progress-v1423 i{height:2px;background:var(--line)}.guest-order-progress-labels-v1423{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;font-size:11px;font-weight:800;color:var(--muted);text-align:center}.guest-order-item-v1423{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--line)}.guest-order-item-v1423:first-of-type{margin-top:12px}.guest-order-item-v1423>div{display:grid;gap:4px;min-width:0}.guest-order-item-v1423 b{overflow-wrap:anywhere}.guest-order-item-v1423 small{color:var(--muted)}.guest-order-item-v1423 strong{white-space:nowrap}.guest-order-side-v1423 h3{margin-top:0}.guest-order-side-v1423 p{color:var(--muted);line-height:1.65}.guest-order-info-row-v1423{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.guest-order-info-row-v1423 span{color:var(--muted)}.guest-order-security-v1423{display:grid;gap:10px}.guest-order-security-v1423 p{margin:0 0 4px} @media(max-width:900px){.guest-order-grid-v1423{grid-template-columns:1fr}.guest-order-hero-v1423{align-items:flex-start}.guest-order-no-v1423{text-align:left}.guest-checkout-fields-v1423{grid-template-columns:1fr}.guest-field-wide-v1423{grid-column:auto}} @media(max-width:640px){.guest-checkout-intro-v1423{align-items:flex-start;flex-wrap:wrap}.guest-checkout-intro-v1423>a{width:100%;padding-left:58px}.guest-order-page-v1423{padding:0 12px;margin-top:18px}.guest-order-hero-v1423{padding:20px!important;display:grid}.guest-order-no-v1423{width:100%}.guest-order-status-head-v1423,.guest-order-section-head-v1423{align-items:flex-start}.guest-order-progress-labels-v1423{font-size:10px}.guest-order-item-v1423{gap:10px}.guest-track-card-v1423{padding:20px!important}} .shop-filter-compact-v1424{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px!important;padding:12px!important;border-radius:18px!important;align-items:end} .shop-filter-compact-v1424>label{display:grid;gap:5px;min-width:0;margin:0}.shop-filter-compact-v1424>label>span:first-child{font-size:10.5px;font-weight:900;letter-spacing:.025em;color:var(--muted)} .shop-filter-compact-v1424 input,.shop-filter-compact-v1424 select{min-height:42px!important;height:42px;padding:8px 10px!important;border-radius:12px!important;font-size:13px!important} .shop-filter-search-v1424{grid-column:span 5}.shop-filter-sort-v1424{grid-column:span 2}.shop-filter-view-v1424{grid-column:span 2}.shop-filter-brand-v1424{grid-column:span 3}.shop-filter-price-v1424{grid-column:span 2}.shop-filter-check-v1189{grid-column:span 3}.shop-filter-actions-v1213{grid-column:span 2!important;gap:7px!important}.shop-filter-actions-v1213 .btn{min-height:42px!important;height:42px;border-radius:12px!important;padding:8px 10px!important;font-size:12px!important} .category-clean-toolbar-v1142.shop-filter-compact-v1424 .shop-filter-search-v1424{grid-column:span 5}.category-clean-toolbar-v1142.shop-filter-compact-v1424 .shop-filter-sort-v1424{grid-column:span 3}.category-clean-toolbar-v1142.shop-filter-compact-v1424 .shop-filter-brand-v1424{grid-column:span 4} .shop-filter-compact-v1424 .shop-filter-check-v1189 .check{min-height:42px!important;height:42px;padding:8px 10px!important;border-radius:12px!important;gap:8px;font-size:12px!important}.shop-filter-compact-v1424 .shop-filter-check-v1189 .check input[type=checkbox]{width:17px;height:17px} .shop-active-filters-v1424{display:flex;align-items:center;gap:10px;min-width:0;margin:8px 0 4px;padding:0 2px}.shop-active-filters-v1424>span{flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:800}.shop-active-filters-v1424>span b{color:var(--primary)}.shop-active-filters-v1424>div{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.shop-active-filters-v1424>div::-webkit-scrollbar{display:none}.shop-active-filters-v1424 a{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--primary) 5%,var(--card));color:var(--text);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.shop-active-filters-v1424 a:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:color-mix(in srgb,var(--primary) 9%,var(--card))}.shop-active-filters-v1424 a>b{color:var(--muted);font-size:15px;line-height:1} .theme-feature-settings-v1424{display:grid;gap:12px;margin:4px 0 14px;padding:15px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}.theme-feature-settings-head-v1424{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-feature-settings-head-v1424>div{display:grid;gap:3px}.theme-feature-settings-head-v1424 small{color:var(--muted);line-height:1.45}.theme-feature-grid-v1424{margin:0!important} .order-settings-v1424{display:grid;gap:14px}.order-setting-feature-v1424{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(150px,190px);gap:13px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}.order-setting-feature-v1424.is-enabled{border-color:color-mix(in srgb,#16a34a 28%,var(--line));background:color-mix(in srgb,#16a34a 4%,var(--card))}.order-setting-feature-icon-v1424{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--card);border:1px solid var(--line);font-size:22px}.order-setting-feature-copy-v1424{display:grid;gap:4px;min-width:0}.order-setting-feature-copy-v1424 b{font-size:14px}.order-setting-feature-copy-v1424 span,.order-setting-feature-copy-v1424 small{color:var(--muted);font-size:12px;line-height:1.45}.order-setting-feature-control-v1424{margin:0!important}.order-settings-divider-v1424{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.order-settings-divider-v1424:after{content:"";height:1px;flex:1;background:var(--line)} @media(max-width:1120px){.shop-filter-compact-v1424{grid-template-columns:repeat(6,minmax(0,1fr))}.shop-filter-search-v1424{grid-column:span 3}.shop-filter-sort-v1424,.shop-filter-view-v1424,.shop-filter-brand-v1424,.shop-filter-price-v1424{grid-column:span 2}.category-clean-toolbar-v1142.shop-filter-compact-v1424 .shop-filter-search-v1424{grid-column:span 3}.category-clean-toolbar-v1142.shop-filter-compact-v1424 .shop-filter-sort-v1424,.category-clean-toolbar-v1142.shop-filter-compact-v1424 .shop-filter-brand-v1424{grid-column:span 3}.shop-filter-check-v1189{grid-column:span 2}.shop-filter-actions-v1213{grid-column:span 2!important}} @media(max-width:760px){.shop-filter-panel-v1355.shop-filter-compact-v1424.is-open-v1355{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:11px!important}.shop-filter-compact-v1424 .shop-filter-search-v1424{grid-column:1/-1!important}.shop-filter-compact-v1424 .shop-filter-sort-v1424,.shop-filter-compact-v1424 .shop-filter-view-v1424,.shop-filter-compact-v1424 .shop-filter-brand-v1424,.shop-filter-compact-v1424 .shop-filter-price-v1424,.shop-filter-compact-v1424 .shop-filter-check-v1189{grid-column:span 1!important}.shop-filter-compact-v1424 .shop-filter-actions-v1213{grid-column:1/-1!important}.shop-filter-compact-v1424 input,.shop-filter-compact-v1424 select{min-height:44px!important;height:44px}.shop-filter-compact-v1424 .shop-filter-check-v1189 .check{min-height:44px!important;height:44px}.shop-active-filters-v1424{align-items:flex-start;flex-direction:column;gap:6px;margin-top:7px}.shop-active-filters-v1424>div{width:100%}.order-setting-feature-v1424{grid-template-columns:44px minmax(0,1fr)}.order-setting-feature-icon-v1424{width:44px;height:44px}.order-setting-feature-control-v1424{grid-column:1/-1}.theme-feature-settings-head-v1424{align-items:flex-start;flex-direction:column}} @media(max-width:440px){.shop-filter-panel-v1355.shop-filter-compact-v1424.is-open-v1355{grid-template-columns:1fr!important}.shop-filter-compact-v1424 .shop-filter-sort-v1424,.shop-filter-compact-v1424 .shop-filter-view-v1424,.shop-filter-compact-v1424 .shop-filter-brand-v1424,.shop-filter-compact-v1424 .shop-filter-price-v1424,.shop-filter-compact-v1424 .shop-filter-check-v1189{grid-column:1/-1!important}.shop-filter-compact-v1424 .shop-filter-actions-v1213{grid-template-columns:1fr 1fr!important}.theme-feature-settings-v1424,.order-setting-feature-v1424{padding:12px;border-radius:14px}} @media(prefers-reduced-motion:reduce){.shop-active-filters-v1424 a{transition:none}} @media(max-width:760px){.shop-filter-panel-v1355.shop-filter-compact-v1424:not(.is-open-v1355){display:none!important}} body.app-ui{--ui-control-v1425:44px;--ui-radius-v1425:14px} body.app-ui :where(.btn,a.btn,button.btn){border-radius:12px;box-shadow:none;font-weight:800;letter-spacing:-.01em} body.app-ui :where(.btn,a.btn,button.btn):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 24%,transparent);outline-offset:2px} body.app-ui :where(.card,.table-card,.form-card,.product-card){box-shadow:none} .cart-sync-chip-v1425{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:7px;padding:6px 9px;border:1px solid color-mix(in srgb,#16a34a 24%,var(--line));border-radius:999px;background:color-mix(in srgb,#16a34a 6%,var(--card));color:color-mix(in srgb,#15803d 86%,var(--text));font-size:11px;font-weight:850;line-height:1.25} .cart-sync-chip-v1425 i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#16a34a;color:#fff;font-style:normal;font-size:10px;flex:0 0 17px} html[data-theme=dark] .cart-sync-chip-v1425{color:color-mix(in srgb,#86efac 88%,var(--text));background:color-mix(in srgb,#16a34a 11%,var(--card))} body.app-ui .admin-saved-cart-pulse-v1425{display:grid;gap:10px;margin-top:20px} body.app-ui .admin-saved-cart-grid-v1425{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px} body.app-ui .admin-saved-cart-card-v1425{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);background:var(--card);text-decoration:none;color:var(--text);transition:border-color .15s ease,background-color .15s ease,transform .15s ease} body.app-ui .saved-cart-dashboard-icon-v1425{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));font-size:18px} body.app-ui .admin-saved-cart-card-v1425>div{display:grid;gap:3px;min-width:0} body.app-ui .admin-saved-cart-card-v1425 small{color:var(--muted);font-weight:800} body.app-ui .admin-saved-cart-card-v1425 b{font-size:23px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere} body.app-ui .admin-saved-cart-card-v1425 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45} body.app-ui .admin-saved-cart-card-v1425 em{font-style:normal;color:var(--muted);font-size:22px} body.app-ui .admin-saved-cart-card-v1425.is-warning{border-color:color-mix(in srgb,#d97706 30%,var(--line));background:color-mix(in srgb,#d97706 4%,var(--card))} body.app-ui .admin-saved-cart-card-v1425.is-active{border-color:color-mix(in srgb,#16a34a 24%,var(--line));background:color-mix(in srgb,#16a34a 3%,var(--card))} body.app-ui .admin-saved-carts-main-v1425{min-width:0} body.app-ui .saved-cart-hero-v1425{margin-bottom:18px} body.app-ui .saved-cart-hero-meta-v1425{display:flex;flex-wrap:wrap;gap:8px 14px} body.app-ui .saved-cart-hero-meta-v1425 span{font-size:12px;color:var(--muted)} body.app-ui .saved-cart-hero-meta-v1425 b{color:var(--text);font-size:16px;margin-right:4px} body.app-ui .saved-cart-summary-grid-v1425{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px} body.app-ui .saved-cart-summary-grid-v1425>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:16px;min-width:0} body.app-ui .saved-cart-summary-grid-v1425>article.is-warning{border-color:color-mix(in srgb,#d97706 28%,var(--line));background:color-mix(in srgb,#d97706 4%,var(--card))} body.app-ui .saved-cart-summary-icon-v1425{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,var(--bg));color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));font-weight:900;font-size:18px} body.app-ui .saved-cart-summary-grid-v1425 article>div{display:grid;gap:3px;min-width:0} body.app-ui .saved-cart-summary-grid-v1425 small{color:var(--muted);font-weight:800} body.app-ui .saved-cart-summary-grid-v1425 b{font-size:24px;line-height:1.1;overflow-wrap:anywhere} body.app-ui .saved-cart-summary-grid-v1425 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45} body.app-ui .saved-cart-migration-note-v1425{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:16px;border-color:color-mix(in srgb,#d97706 32%,var(--line));background:color-mix(in srgb,#d97706 5%,var(--card))} body.app-ui .saved-cart-migration-note-v1425>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,#d97706 12%,var(--card));font-weight:900;color:#b45309} body.app-ui .saved-cart-migration-note-v1425 p{margin:4px 0 0;color:var(--muted);line-height:1.5} body.app-ui .saved-cart-table-card-v1425{padding:0;overflow:hidden} body.app-ui .saved-cart-table-head-v1425{padding:16px 16px 12px;margin:0;border-bottom:1px solid var(--line)} body.app-ui .saved-cart-search-v1425{display:flex;align-items:center;gap:7px;min-width:min(100%,420px)} body.app-ui .saved-cart-search-v1425 input{min-height:40px;flex:1 1 220px;min-width:0;border-radius:11px} body.app-ui .saved-cart-table-wrap-v1425 table{margin:0} body.app-ui .saved-cart-customer-v1425{display:grid;gap:2px;min-width:0} body.app-ui .saved-cart-customer-v1425 b{overflow-wrap:anywhere} body.app-ui .saved-cart-customer-v1425 small{color:var(--muted);overflow-wrap:anywhere} body.app-ui .saved-cart-age-v1425{display:inline-flex;align-items:center;width:max-content;min-height:27px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);font-size:10px;font-weight:900} body.app-ui .saved-cart-age-v1425.is-active{background:color-mix(in srgb,#16a34a 7%,var(--card));border-color:color-mix(in srgb,#16a34a 24%,var(--line));color:color-mix(in srgb,#15803d 88%,var(--text))} body.app-ui .saved-cart-age-v1425.is-warm{background:color-mix(in srgb,#d97706 7%,var(--card));border-color:color-mix(in srgb,#d97706 24%,var(--line));color:color-mix(in srgb,#b45309 88%,var(--text))} body.app-ui .saved-cart-age-v1425.is-stale{background:color-mix(in srgb,var(--muted) 7%,var(--card));color:var(--muted)} body.app-ui .saved-cart-time-v1425{display:block;margin-top:4px;color:var(--muted);font-size:10px} body.app-ui .saved-cart-empty-v1425{display:grid;gap:4px;padding:28px 12px;text-align:center} body.app-ui .saved-cart-empty-v1425 span{color:var(--muted)} body.app-ui .saved-cart-pagination-v1425{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line)} body.app-ui .saved-cart-pagination-v1425 span{font-size:12px;font-weight:850;color:var(--muted)} @media(hover:hover) and (pointer:fine){body.app-ui .admin-saved-cart-card-v1425:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}} @media(max-width:1100px){body.app-ui .admin-saved-cart-grid-v1425,body.app-ui .saved-cart-summary-grid-v1425{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:760px){body.app-ui .saved-cart-table-head-v1425{align-items:stretch;display:grid;gap:10px} body.app-ui .saved-cart-search-v1425{width:100%;min-width:0} body.app-ui .saved-cart-table-wrap-v1425{padding:10px;overflow:visible} body.app-ui .saved-cart-table-wrap-v1425 table,body.app-ui .saved-cart-table-wrap-v1425 tbody,body.app-ui .saved-cart-table-wrap-v1425 tr,body.app-ui .saved-cart-table-wrap-v1425 td{display:block;width:100%} body.app-ui .saved-cart-table-wrap-v1425 thead{display:none} body.app-ui .saved-cart-table-wrap-v1425 tr{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin-bottom:10px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--card)} body.app-ui .saved-cart-table-wrap-v1425 td{padding:0!important;border:0!important;min-width:0} body.app-ui .saved-cart-table-wrap-v1425 td:first-child{grid-column:1/-1;padding-bottom:8px!important;border-bottom:1px solid var(--line)!important} body.app-ui .saved-cart-table-wrap-v1425 td:last-child{grid-column:1/-1} body.app-ui .saved-cart-table-wrap-v1425 td:last-child .btn{width:100%}} @media(max-width:560px){body.app-ui .admin-saved-cart-grid-v1425,body.app-ui .saved-cart-summary-grid-v1425{grid-template-columns:1fr} body.app-ui .saved-cart-search-v1425{display:grid;grid-template-columns:1fr 1fr} body.app-ui .saved-cart-search-v1425 input{grid-column:1/-1;width:100%} body.app-ui .saved-cart-search-v1425 .btn{width:100%} body.app-ui .saved-cart-table-wrap-v1425 tr{grid-template-columns:1fr} body.app-ui .saved-cart-table-wrap-v1425 td:first-child,body.app-ui .saved-cart-table-wrap-v1425 td:last-child{grid-column:auto} .cart-sync-chip-v1425{white-space:normal;border-radius:12px}} @media(prefers-reduced-motion:reduce){body.app-ui .admin-saved-cart-card-v1425{transition:none}} body.app-ui .cart-persistence-note-v1425{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 12px;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card))} body.app-ui .cart-persistence-note-v1425>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--primary) 9%,var(--bg));color:var(--primary);font-weight:900} body.app-ui .cart-persistence-note-v1425>div{display:grid;gap:2px;min-width:0} body.app-ui .cart-persistence-note-v1425 b{font-size:13px}.cart-persistence-note-v1425 small{color:var(--muted);line-height:1.4} body.app-ui .cart-persistence-note-v1425.is-synced{border-color:color-mix(in srgb,#16a34a 24%,var(--line));background:color-mix(in srgb,#16a34a 4%,var(--card))} body.app-ui .cart-persistence-note-v1425.is-synced>span{background:#16a34a;color:#fff} @media(max-width:620px){body.app-ui .cart-persistence-note-v1425{grid-template-columns:auto 1fr;align-items:start}body.app-ui .cart-persistence-note-v1425>a{grid-column:1/-1;width:100%}} .home-card-stock-v1427{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;gap:5px!important;width:max-content!important;max-width:100%!important;margin:2px 0 1px!important;padding:5px 8px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:11.5px!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;} .home-card-stock-v1427.in{background:color-mix(in srgb,#16a34a 9%,var(--card,#fff))!important;border-color:color-mix(in srgb,#16a34a 22%,var(--line,#e5e7eb))!important;color:#16814b!important} .home-card-stock-v1427.out{background:color-mix(in srgb,#dc2626 8%,var(--card,#fff))!important;border-color:color-mix(in srgb,#dc2626 20%,var(--line,#e5e7eb))!important;color:#b54747!important} html[data-theme="dark"] .home-card-stock-v1427.in{color:#6ee7a3!important} html[data-theme="dark"] .home-card-stock-v1427.out{color:#fca5a5!important} @media(max-width:520px){.home-card-stock-v1427{font-size:10.8px!important;padding:4px 7px!important;margin-top:1px!important}} .shipping-receiver-setting-v1428{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,220px);gap:14px;align-items:center;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-top:14px} .shipping-receiver-setting-v1428.is-enabled{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 78%,transparent)} .shipping-receiver-icon-v1428{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--bg);font-size:20px} .shipping-receiver-copy-v1428{display:grid;gap:4px;min-width:0}.shipping-receiver-copy-v1428 small{color:var(--muted);line-height:1.55} .shipping-receiver-control-v1428{margin:0}.shipping-receiver-control-v1428>span{display:block;font-size:12px;font-weight:800;color:var(--muted);margin-bottom:6px} .checkout-shipping-payment-v1428{margin:14px 0 18px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 92%,var(--bg))} .checkout-shipping-payment-head-v1428{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:10px}.checkout-shipping-payment-head-v1428 div{display:grid;gap:2px}.checkout-shipping-payment-head-v1428 span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.checkout-shipping-payment-head-v1428 b{font-size:15px}.checkout-shipping-payment-head-v1428>small{color:var(--muted)} .checkout-shipping-payment-grid-v1428{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .checkout-shipping-payment-option-v1428{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:14px;background:var(--card);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease} .checkout-shipping-payment-option-v1428:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.checkout-shipping-payment-option-v1428.is-selected{border-color:color-mix(in srgb,var(--primary) 70%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)} .checkout-shipping-payment-option-v1428 input{position:absolute;opacity:0;pointer-events:none}.checkout-shipping-payment-option-v1428>span:nth-of-type(2){display:grid;gap:3px;min-width:0}.checkout-shipping-payment-option-v1428 small{color:var(--muted);line-height:1.45}.checkout-shipping-payment-option-v1428 strong{font-size:12px;white-space:nowrap;padding:6px 8px;border-radius:999px;background:var(--bg);border:1px solid var(--border)} .checkout-shipping-payment-icon-v1428{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--bg);border:1px solid var(--border);font-size:18px} .checkout-receiver-warning-v1428,.order-receiver-shipping-v1428{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--primary) 6%,var(--card))}.checkout-receiver-warning-v1428>span,.order-receiver-shipping-v1428>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:var(--card);border:1px solid var(--border);font-weight:900}.checkout-receiver-warning-v1428 p{margin:0;line-height:1.5}.order-receiver-shipping-v1428 div{display:grid;gap:3px}.order-receiver-shipping-v1428 small{color:var(--muted);line-height:1.45}.order-receiver-shipping-v1428.compact{padding:9px 10px} .checkout-summary-shipping-mode-v1428{display:flex!important;justify-content:space-between;gap:12px}.checkout-summary-shipping-mode-v1428 b{text-align:right;font-size:12px;max-width:58%} @media(max-width:780px){.shipping-receiver-setting-v1428{grid-template-columns:auto 1fr}.shipping-receiver-control-v1428{grid-column:1/-1}.checkout-shipping-payment-grid-v1428{grid-template-columns:1fr}.checkout-shipping-payment-head-v1428{align-items:flex-start;flex-direction:column;gap:3px}} @media(max-width:480px){.checkout-shipping-payment-v1428{padding:11px}.checkout-shipping-payment-option-v1428{grid-template-columns:auto minmax(0,1fr);padding:11px}.checkout-shipping-payment-option-v1428 strong{grid-column:2;justify-self:start}.checkout-summary-shipping-mode-v1428{align-items:flex-start;flex-direction:column}.checkout-summary-shipping-mode-v1428 b{max-width:none;text-align:left}} .shipping-prepaid-setting-v1429{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,220px);gap:14px;align-items:center;padding:14px 16px;margin-top:10px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 94%,var(--bg));transition:border-color .18s ease,opacity .18s ease} .shipping-prepaid-setting-v1429:not(.is-locked-v1429){border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--primary) 68%,transparent)} .shipping-prepaid-icon-v1429{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-size:19px} .shipping-prepaid-copy-v1429{display:grid;gap:4px;min-width:0}.shipping-prepaid-copy-v1429 small{color:var(--muted);line-height:1.5}.shipping-prepaid-copy-v1429 strong{color:var(--text)} .shipping-prepaid-control-v1429{margin:0}.shipping-prepaid-control-v1429>span{display:block;font-size:12px;font-weight:800;color:var(--muted);margin-bottom:6px} .shipping-prepaid-dependency-v1429{grid-column:2/-1;color:var(--muted);line-height:1.45;margin-top:-4px}.shipping-prepaid-setting-v1429:not(.is-locked-v1429) .shipping-prepaid-dependency-v1429{display:none} .shipping-prepaid-setting-v1429.is-locked-v1429{opacity:.76}.shipping-prepaid-setting-v1429.is-locked-v1429 select{cursor:not-allowed} .checkout-shipping-payment-grid-v1428.is-single-v1429{grid-template-columns:minmax(0,1fr)} .checkout-shipping-payment-v1429.is-receiver-only-v1429 .checkout-shipping-payment-option-v1428{cursor:default} .checkout-shipping-payment-v1429.is-receiver-only-v1429 .checkout-shipping-payment-option-v1428:hover{transform:none} @media(max-width:780px){.shipping-prepaid-setting-v1429{grid-template-columns:auto minmax(0,1fr)}.shipping-prepaid-control-v1429{grid-column:1/-1}.shipping-prepaid-dependency-v1429{grid-column:1/-1}} @media(max-width:480px){.shipping-prepaid-setting-v1429{padding:12px;gap:10px}.shipping-prepaid-icon-v1429{width:38px;height:38px}.shipping-prepaid-control-v1429 select{min-height:44px}} body.app-ui .cart-product-cell-v1430{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;min-width:0} body.app-ui .cart-product-image-v1430,body.app-ui .checkout-item-image-v1430{display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 64%,var(--card));box-shadow:none;text-decoration:none;color:var(--muted)} body.app-ui .cart-product-image-v1430{width:72px;height:72px;border-radius:15px} body.app-ui .cart-product-image-v1430 img,body.app-ui .checkout-item-image-v1430 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center} body.app-ui .cart-product-image-v1430>span,body.app-ui .checkout-item-image-v1430>span{font-size:24px;line-height:1} body.app-ui .cart-product-copy-v1430{display:grid;gap:4px;min-width:0} body.app-ui .cart-product-copy-v1430>b{min-width:0;line-height:1.35} body.app-ui .cart-product-copy-v1430>b a,body.app-ui .checkout-item-name-v1430 a{color:var(--text);text-decoration:none;overflow-wrap:anywhere} body.app-ui .cart-product-copy-v1430>b a:hover,body.app-ui .checkout-item-name-v1430 a:hover{color:var(--primary)} body.app-ui .cart-product-sku-v1430{display:block;color:var(--muted);font-size:11px;font-weight:750;line-height:1.3;overflow-wrap:anywhere} body.app-ui .checkout-items-v1168{gap:0!important} body.app-ui .checkout-item-row-v1430{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;margin:0;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)} body.app-ui .checkout-item-row-v1430:first-child{padding-top:4px} body.app-ui .checkout-item-row-v1430:last-child{border-bottom:0;padding-bottom:4px} body.app-ui .checkout-item-image-v1430{width:58px;height:58px;border-radius:13px} body.app-ui .checkout-item-copy-v1430{display:grid;gap:3px;min-width:0} body.app-ui .checkout-item-name-v1430{display:block;min-width:0;font-size:13px;line-height:1.35;font-weight:900;overflow-wrap:anywhere} body.app-ui .checkout-item-meta-v1430{display:block;color:var(--muted);font-size:11px;line-height:1.35;font-weight:750;overflow-wrap:anywhere} body.app-ui .checkout-item-total-v1430{align-self:center;white-space:nowrap;color:var(--text);font-size:13px;font-weight:950;font-variant-numeric:tabular-nums} html[data-theme=dark] body.app-ui .cart-product-image-v1430,html[data-theme=dark] body.app-ui .checkout-item-image-v1430{background:color-mix(in srgb,var(--card) 92%,#fff 8%)} @media(max-width:680px){body.app-ui .cart-table-v1164 td.cart-product-td-v1430{padding-bottom:10px!important} body.app-ui .cart-product-cell-v1430{grid-template-columns:82px minmax(0,1fr);gap:12px} body.app-ui .cart-product-image-v1430{width:82px;height:82px;border-radius:16px} body.app-ui .checkout-item-row-v1430{grid-template-columns:58px minmax(0,1fr);align-items:start;padding:11px 0} body.app-ui .checkout-item-total-v1430{grid-column:2;justify-self:start;margin-top:2px;padding:4px 8px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--primary) 5%,var(--card));font-size:12px}} @media(max-width:380px){body.app-ui .cart-product-cell-v1430{grid-template-columns:72px minmax(0,1fr);gap:10px} body.app-ui .cart-product-image-v1430{width:72px;height:72px} body.app-ui .checkout-item-row-v1430{grid-template-columns:52px minmax(0,1fr);gap:9px} body.app-ui .checkout-item-image-v1430{width:52px;height:52px}} body.app-ui .home-recently-viewed-v1415 .recent-product-grid-v1415{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch;} body.app-ui .home-recently-viewed-v1415 .recent-product-grid-v1415>.product-card{min-width:0;height:100%;} @media(max-width:1180px){body.app-ui .home-recently-viewed-v1415 .recent-product-grid-v1415{grid-template-columns:repeat(4,minmax(0,1fr));}} @media(max-width:920px){body.app-ui .home-recently-viewed-v1415 .recent-product-grid-v1415{grid-template-columns:repeat(3,minmax(0,1fr));}} @media(max-width:700px){body.app-ui .home-recently-viewed-v1415 .recent-product-grid-v1415{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}} @media(max-width:390px){body.app-ui .home-recently-viewed-v1415 .recent-product-grid-v1415{grid-template-columns:minmax(0,1fr);}} body.app-ui .detail-configurable-grid-v1432{display:grid!important;grid-template-columns:repeat(var(--detail-cols-v1432,5),minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;padding-right:0!important;gap:12px!important;scroll-snap-type:none!important;} body.app-ui .detail-configurable-grid-v1432>.product-card{scroll-snap-align:none!important;min-width:0!important} body.app-ui .configurable-home-recent-grid-v1432{display:grid!important;grid-template-columns:repeat(var(--home-recent-cols-v1432,5),minmax(0,1fr))!important;gap:12px!important;align-items:stretch;} body.app-ui .configurable-home-recent-grid-v1432>.product-card{min-width:0;height:100%} body.app-ui .theme-product-layout-settings-v1432{display:grid;gap:13px;margin:2px 0 15px;padding:15px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 3%,var(--card));box-shadow:none} body.app-ui .theme-product-layout-head-v1432{display:flex;align-items:center;justify-content:space-between;gap:12px} body.app-ui .theme-product-layout-head-v1432>div{display:grid;gap:3px;min-width:0} body.app-ui .theme-product-layout-head-v1432 small{color:var(--muted);line-height:1.45} body.app-ui .theme-product-layout-grid-v1432{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} body.app-ui .theme-product-layout-card-v1432{display:grid;align-content:start;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:none;min-width:0} body.app-ui .theme-product-layout-card-v1432>div:first-child{display:grid;gap:3px} body.app-ui .theme-product-layout-card-v1432>div:first-child>span{font-size:10.5px;font-weight:900;letter-spacing:.075em;text-transform:uppercase;color:var(--primary)} body.app-ui .theme-product-layout-card-v1432>div:first-child>b{font-size:14px;line-height:1.3} body.app-ui .theme-product-layout-card-v1432>div:first-child>small{color:var(--muted);line-height:1.45} body.app-ui .theme-product-layout-fields-v1432{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} body.app-ui .theme-product-layout-fields-v1432 label{margin:0;min-width:0} body.app-ui .theme-product-layout-fields-v1432 input{width:100%;min-height:42px;font-variant-numeric:tabular-nums} body.app-ui .theme-product-layout-card-v1432>p{margin:0;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;line-height:1.4} body.app-ui .theme-product-layout-card-v1432>p strong{color:var(--text)} html[data-theme=dark] body.app-ui .theme-product-layout-settings-v1432{background:color-mix(in srgb,var(--card) 95%,var(--primary) 5%)} @media(max-width:1180px){body.app-ui .configurable-home-recent-grid-v1432{grid-template-columns:repeat(var(--home-recent-tablet-cols-v1432,4),minmax(0,1fr))!important} body.app-ui .theme-product-layout-grid-v1432{grid-template-columns:repeat(2,minmax(0,1fr))} body.app-ui .theme-product-layout-card-home-v1432{grid-column:1/-1}} @media(max-width:1050px){body.app-ui .detail-configurable-grid-v1432{grid-template-columns:repeat(var(--detail-tablet-cols-v1432,3),minmax(0,1fr))!important}} @media(max-width:920px){body.app-ui .configurable-home-recent-grid-v1432{grid-template-columns:repeat(var(--home-recent-medium-cols-v1432,3),minmax(0,1fr))!important}} @media(max-width:760px){body.app-ui .detail-configurable-grid-v1432{grid-template-columns:repeat(var(--detail-mobile-cols-v1432,2),minmax(0,1fr))!important;gap:10px!important;padding:0 12px 0 0!important} body.app-ui .similar-products-v1242{overflow:hidden} body.app-ui .detail-configurable-grid-v1432 .product-info p{display:none!important} body.app-ui .detail-configurable-grid-v1432 .product-return-pill-v1190{display:none!important} body.app-ui .theme-product-layout-grid-v1432{grid-template-columns:1fr} body.app-ui .theme-product-layout-card-home-v1432{grid-column:auto}} @media(max-width:700px){body.app-ui .configurable-home-recent-grid-v1432{grid-template-columns:repeat(var(--home-recent-mobile-cols-v1432,2),minmax(0,1fr))!important;gap:10px!important} body.app-ui .theme-product-layout-head-v1432{align-items:flex-start;flex-direction:column}} @media(max-width:440px){body.app-ui .theme-product-layout-settings-v1432{padding:12px;border-radius:14px} body.app-ui .theme-product-layout-fields-v1432{grid-template-columns:1fr 1fr}} @media(max-width:390px){body.app-ui .detail-configurable-grid-v1432,body.app-ui .configurable-home-recent-grid-v1432{grid-template-columns:1fr!important}} @media(prefers-reduced-motion:reduce){body.app-ui .theme-product-layout-card-v1432{transition:none!important}} body.app-ui .product-detail{align-items:start!important;} body.app-ui .product-gallery-v1354{display:grid;align-content:start;gap:10px;min-width:0;} body.app-ui .product-gallery-v1354 .product-thumbs-v1354,body.app-ui .product-gallery-v1354 .product-gallery-hint-v1354{margin-top:0!important;} body.app-ui .product-gallery-v1354 .product-gallery-hint-v1354{margin-bottom:0!important;} body.app-ui .product-share-box-v1433{margin:2px 0 0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 2.8%,var(--card))!important;box-shadow:none!important;} body.app-ui .product-share-head-v1433{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;} body.app-ui .product-share-icon-v1433{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-size:17px;font-weight:900;} body.app-ui .product-share-head-v1433>div{min-width:0;display:grid;gap:2px} body.app-ui .product-share-head-v1433 b{font-size:13px;line-height:1.25} body.app-ui .product-share-head-v1433 small{color:var(--muted);font-size:10.5px;line-height:1.35} body.app-ui .share-actions-v1433{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;min-width:0;} body.app-ui .share-actions-v1433 .btn{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:6px 8px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:none!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;gap:5px!important;} body.app-ui .share-actions-v1433 .btn:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;color:var(--primary)!important;} body.app-ui .share-actions-v1433 .share-primary-v1433{border-color:color-mix(in srgb,var(--primary) 25%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important;} body.app-ui .share-actions-v1433 .share-x-v1433{font-size:12px!important} body.app-ui .product-whatsapp-action-v1433{min-height:44px!important;height:44px!important;min-width:190px!important;max-width:250px!important;margin:0 0 0 auto!important;padding:9px 14px!important;border:1px solid color-mix(in srgb,#16a34a 28%,#16a34a)!important;border-radius:13px!important;background:#16a34a!important;color:#fff!important;box-shadow:none!important;white-space:nowrap!important;gap:7px!important;} body.app-ui .product-whatsapp-action-v1433:hover{background:#15803d!important} body.app-ui .product-whatsapp-icon-v1433{font-size:15px;line-height:1} @media(min-width:901px){body.app-ui .product-purchase-actions-v1194{width:100%!important;max-width:none!important;} body.app-ui .product-icon-actions-v1194{flex:0 0 auto!important}} @media(min-width:901px) and (max-width:1120px){body.app-ui .product-whatsapp-action-v1433{flex:1 0 100%!important;width:max-content!important;max-width:250px!important;margin-left:0!important;}} @media(max-width:900px){body.app-ui .product-whatsapp-action-v1433{grid-column:1/-1!important;grid-row:3!important;width:100%!important;max-width:none!important;min-height:48px!important;height:48px!important;margin:0!important;border-radius:14px!important;} body.app-ui .product-share-box-v1433{grid-template-columns:1fr!important;gap:10px!important;margin-top:0!important;} body.app-ui .share-actions-v1433{grid-template-columns:repeat(3,minmax(0,1fr))!important;} body.app-ui .share-actions-v1433 .share-copy-v1433{grid-column:span 2}} @media(max-width:640px){body.app-ui .product-gallery-v1354{gap:8px} body.app-ui .product-share-box-v1433{padding:10px!important;border-radius:14px!important;} body.app-ui .product-share-head-v1433{grid-template-columns:34px minmax(0,1fr);gap:8px} body.app-ui .product-share-icon-v1433{width:34px;height:34px;border-radius:10px} body.app-ui .product-share-head-v1433 small{display:none} body.app-ui .share-actions-v1433{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;} body.app-ui .share-actions-v1433 .btn{min-height:40px!important;height:40px!important;padding:7px 9px!important;font-size:11px!important;} body.app-ui .share-actions-v1433 .share-copy-v1433{grid-column:auto}} @media(max-width:390px){body.app-ui .share-actions-v1433{grid-template-columns:1fr 1fr!important} body.app-ui .share-actions-v1433 .btn{font-size:10.5px!important}} html[data-theme=dark] body.app-ui .product-share-box-v1433{background:color-mix(in srgb,var(--card) 95%,var(--primary) 5%)!important;} @media(prefers-reduced-motion:reduce){body.app-ui .share-actions-v1433 .btn,body.app-ui .product-whatsapp-action-v1433{transition:none!important}} body.app-ui .detail-configurable-grid-v1432{align-items:start!important;} body.app-ui .detail-configurable-grid-v1432>.product-card{height:auto!important;min-height:0!important;align-self:start!important;} body.app-ui .detail-configurable-grid-v1432 .product-info{height:auto!important;min-height:0!important;flex:0 0 auto!important;} body.app-ui .detail-configurable-grid-v1432 .product-card-actions{margin-top:2px!important;padding-top:8px!important;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;} body.app-ui .detail-configurable-grid-v1432 .product-info>span{height:15px!important;min-height:15px!important;} body.app-ui .detail-configurable-grid-v1432 .product-info>h3{height:38px!important;min-height:38px!important;} body.app-ui .detail-configurable-grid-v1432 .product-info>p{height:32px!important;min-height:32px!important;} body.app-ui .detail-configurable-grid-v1432 .rating-mini{height:18px!important;min-height:18px!important;} body.app-ui .detail-configurable-grid-v1432 .stock-status-v1189{height:16px!important;min-height:16px!important;} body.app-ui .detail-configurable-grid-v1432 .product-return-pill-v1190{min-height:26px!important;} @media(max-width:760px){body.app-ui .detail-configurable-grid-v1432 .product-info>p,body.app-ui .detail-configurable-grid-v1432 .product-return-pill-v1190{height:auto!important;min-height:0!important;} body.app-ui .detail-configurable-grid-v1432 .product-card-actions{margin-top:3px!important;padding-top:7px!important;}} html[data-theme=dark] body.app-ui .detail-configurable-grid-v1432 .product-card-actions{border-top-color:color-mix(in srgb,var(--line) 92%,#fff 4%)!important;} @media(min-width:901px){body.app-ui .product-gallery-v1354 .product-gallery-stage-v1354{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:6/5!important;border-radius:20px!important;} body.app-ui .product-gallery-v1354.has-multiple-images-v1435 .product-gallery-stage-v1354{aspect-ratio:7/5!important;} body.app-ui .product-gallery-v1354 .product-gallery-stage-v1354 [data-product-main-image]{object-fit:contain!important;object-position:center center!important;} body.app-ui .product-share-box-v1433{margin-top:0!important;padding:9px 10px!important;min-height:50px!important;gap:10px!important;border-radius:14px!important;} body.app-ui .product-share-head-v1433{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;} body.app-ui .product-share-icon-v1433{width:32px!important;height:32px!important;border-radius:10px!important;font-size:15px!important;} body.app-ui .product-share-head-v1433 small{font-size:10px!important;line-height:1.25!important;} body.app-ui .share-actions-v1433 .btn{min-height:34px!important;height:34px!important;padding:5px 7px!important;} body.app-ui .product-primary-card-v1254{padding-bottom:18px!important;}} @media(min-width:901px) and (max-width:1100px){body.app-ui .product-gallery-v1354 .product-gallery-stage-v1354{aspect-ratio:1.25/1!important;} body.app-ui .product-gallery-v1354.has-multiple-images-v1435 .product-gallery-stage-v1354{aspect-ratio:1.34/1!important;} body.app-ui .product-share-box-v1433{grid-template-columns:1fr!important;} body.app-ui .product-share-head-v1433 small{display:none!important}} @media(max-width:900px){body.app-ui .product-gallery-v1354 .product-gallery-stage-v1354,body.app-ui .product-gallery-v1354.has-multiple-images-v1435 .product-gallery-stage-v1354{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;}} html[data-theme=dark] body.app-ui .product-share-box-v1433{background:color-mix(in srgb,var(--card) 96%,var(--primary) 4%)!important;} @media(min-width:901px){body.app-ui .product-detail{align-items:stretch!important;} body.app-ui .product-gallery-v1354{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:100%!important;min-height:0!important;gap:10px!important;} body.app-ui .product-detail-info{display:flex!important;flex-direction:column!important;align-self:stretch!important;min-height:0!important;} body.app-ui .product-share-box-v1433{margin-top:auto!important;margin-bottom:0!important;flex:0 0 auto!important;} body.app-ui .product-purchase-actions-v1194{--product-action-gap-v1436:8px;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:var(--product-action-gap-v1436)!important;width:100%!important;max-width:100%!important;margin-top:auto!important;margin-bottom:0!important;padding-top:12px!important;} body.app-ui .product-purchase-actions-v1194 .product-buy-form-v1194{gap:var(--product-action-gap-v1436)!important;flex:0 1 auto!important;} body.app-ui .product-purchase-actions-v1194 .product-icon-actions-v1194{gap:var(--product-action-gap-v1436)!important;flex:0 0 auto!important;} body.app-ui .product-whatsapp-action-v1433{margin-left:0!important;margin-right:0!important;flex:0 0 auto!important;}} @media(min-width:901px) and (max-width:1180px){body.app-ui .product-purchase-actions-v1194{flex-wrap:wrap!important;} body.app-ui .product-whatsapp-action-v1433{margin-left:0!important;}} @media(max-width:900px){body.app-ui .product-purchase-actions-v1194{margin-bottom:0!important;} body.app-ui .product-whatsapp-action-v1433{margin:0!important;} body.app-ui .product-share-box-v1433{margin-bottom:0!important;}} html[data-theme=dark] body.app-ui .product-share-box-v1433{box-shadow:none!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432{align-items:start!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432>.product-card{height:auto!important;min-height:0!important;align-self:start!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-info{flex:0 0 auto!important;height:auto!important;min-height:0!important;align-content:start!important;gap:6px!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-info>span{height:15px!important;min-height:15px!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-info>h3{height:40px!important;min-height:40px!important;margin:0!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-info>p{height:36px!important;min-height:36px!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .rating-mini{height:18px!important;min-height:18px!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .price-row{margin-top:3px!important;min-height:24px!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .stock-status-v1189{min-height:18px!important;margin-top:0!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-return-pill-v1190{min-height:26px!important;margin-top:0!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-card-actions{margin-top:3px!important;padding-top:7px!important;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;} @media(min-width:901px){body.app-ui .home-vitrine-grid-v1437{display:grid!important;grid-template-columns:repeat(var(--home-vitrine-cols-v1437,5),minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;align-items:stretch!important;gap:14px!important;overflow:visible!important;} body.app-ui .home-vitrine-grid-v1437>.vitrine-card-v1145{width:100%!important;min-width:0!important;max-width:none!important;} body.app-ui .home-vitrine-grid-v1437 .vitrine-info-v1145,body.app-ui .home-vitrine-grid-v1437 .vitrine-actions-v1145{min-width:0!important;}} @media(min-width:901px) and (max-width:1080px){body.app-ui .home-vitrine-grid-v1437{gap:10px!important} body.app-ui .home-vitrine-grid-v1437 .vitrine-card-v1145{padding:9px!important;gap:7px!important} body.app-ui .home-vitrine-grid-v1437 .vitrine-img-v1145{height:145px!important} body.app-ui .home-vitrine-grid-v1437 .vitrine-info-v1145 h3{font-size:12.5px!important;min-height:34px!important} body.app-ui .home-vitrine-grid-v1437 .vitrine-category-v1145,body.app-ui .home-vitrine-grid-v1437 .vitrine-rating-v1145{font-size:10px!important} body.app-ui .home-vitrine-grid-v1437 .vitrine-price-v1145 b{font-size:13.5px!important} body.app-ui .home-vitrine-grid-v1437 .vitrine-actions-v1145 .btn{font-size:10.5px!important;padding-left:6px!important;padding-right:6px!important}} @media(max-width:900px){body.app-ui .home-vitrine-grid-v1437{grid-template-columns:repeat(2,minmax(0,1fr))!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-info>p{height:auto!important;min-height:0!important;} body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-card-actions{padding-top:6px!important;}} html[data-theme=dark] body.app-ui .home-recently-viewed-v1415 .configurable-home-recent-grid-v1432 .product-card-actions{border-top-color:color-mix(in srgb,var(--line) 92%,#fff 4%)!important;} body.app-ui .home-commerce-hub-v1419{gap:10px!important;margin:14px 0 18px!important;} body.app-ui .home-commerce-resume-v1419{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:13px 14px!important;border-radius:14px!important;background:color-mix(in srgb,var(--primary) 3%,var(--card))!important;} body.app-ui .home-commerce-resume-icon-v1419{width:40px!important;height:40px!important;border-radius:11px!important;font-size:18px!important;} body.app-ui .home-commerce-resume-copy-v1419{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:3px!important;min-width:0!important;} body.app-ui .home-commerce-resume-copy-v1419>.panel-kicker-v1260{justify-self:start!important;align-self:start!important;width:max-content!important;max-width:100%!important;min-height:22px!important;padding:4px 7px!important;border-radius:7px!important;white-space:nowrap!important;} body.app-ui .home-commerce-resume-copy-v1419 h2{margin:0!important;font-size:clamp(17px,1.55vw,21px)!important;line-height:1.15!important;letter-spacing:-.02em!important;} body.app-ui .home-commerce-resume-copy-v1419 p{margin:0!important;max-width:72ch!important;font-size:12.5px!important;line-height:1.4!important;} body.app-ui .home-commerce-resume-meta-v1419{gap:5px 12px!important;margin-top:2px!important;} body.app-ui .home-commerce-resume-meta-v1419 span{font-size:11.5px!important;line-height:1.25!important;} body.app-ui .home-commerce-resume-actions-v1419{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;min-width:max-content!important;} body.app-ui .home-commerce-resume-actions-v1419 .btn{min-height:38px!important;height:38px!important;padding:0 13px!important;border-radius:10px!important;white-space:nowrap!important;font-size:12px!important;} body.app-ui .home-commerce-resume-copy-v1419 .cart-sync-chip-v1425{margin-top:3px!important;padding:4px 7px!important;font-size:10px!important;} body.app-ui .home-shipping-progress-v1420{margin-top:3px!important;gap:4px!important;} body.app-ui .home-shipping-progress-v1420>div{font-size:10.5px!important;} body.app-ui .home-service-grid-v1419{gap:8px!important;} body.app-ui .home-service-card-v1419{gap:9px!important;min-height:0!important;padding:10px 12px!important;border-radius:12px!important;} body.app-ui .home-service-card-v1419>span{width:32px!important;height:32px!important;border-radius:9px!important;} body.app-ui .home-service-card-v1419 b{font-size:12.5px!important;} body.app-ui .home-service-card-v1419 small{font-size:10.5px!important;line-height:1.3!important;} @media(min-width:721px) and (max-width:1040px){body.app-ui .home-commerce-resume-v1419{grid-template-columns:38px minmax(0,1fr)!important;} body.app-ui .home-commerce-resume-actions-v1419{grid-column:2!important;justify-content:flex-start!important;min-width:0!important;margin-top:3px!important;}} @media(max-width:720px){body.app-ui .home-commerce-hub-v1419{gap:8px!important;margin:12px 0 16px!important;} body.app-ui .home-commerce-resume-v1419{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;} body.app-ui .home-commerce-resume-icon-v1419{width:36px!important;height:36px!important;border-radius:10px!important;font-size:16px!important;} body.app-ui .home-commerce-resume-actions-v1419{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;min-width:0!important;margin-top:2px!important;} body.app-ui .home-commerce-resume-actions-v1419 .btn{width:100%!important;min-width:0!important;padding:0 9px!important;} body.app-ui .home-service-grid-v1419{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;}} @media(max-width:440px){body.app-ui .home-commerce-resume-v1419{grid-template-columns:minmax(0,1fr)!important;padding:11px!important;} body.app-ui .home-commerce-resume-icon-v1419{display:none!important;} body.app-ui .home-commerce-resume-actions-v1419{grid-template-columns:minmax(0,1fr)!important;} body.app-ui .home-commerce-resume-copy-v1419>.panel-kicker-v1260{white-space:normal!important;} body.app-ui .home-service-grid-v1419{grid-template-columns:minmax(0,1fr)!important;} body.app-ui .home-service-card-v1419{padding:9px 10px!important;}} html[data-theme=dark] body.app-ui .home-commerce-resume-v1419{background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;} body.app-ui .home-recent-head-v1415>div{justify-items:start!important;align-items:start!important;} body.app-ui .home-recent-head-v1415 .badge{display:inline-flex!important;width:max-content!important;min-width:0!important;max-width:100%!important;justify-self:start!important;align-self:start!important;flex:0 0 auto!important;min-height:24px!important;padding:5px 9px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--primary) 9%,var(--card))!important;color:var(--primary)!important;box-shadow:none!important;white-space:nowrap!important;} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{align-items:stretch!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{align-self:stretch!important;height:100%!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar .home-widget-sticky{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;gap:12px!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;height:auto!important;margin:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{flex:1 1 auto!important;height:auto!important;min-height:136px!important;max-height:none!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-list .home-widget-mini-list,body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slider{flex:1 1 auto!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slide{height:100%!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slide>div{min-height:136px!important;max-height:none!important;}} html[data-theme=dark] body.app-ui .home-recent-head-v1415 .badge{background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important;} body.app-ui .checkout-legal-check-v1380{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;column-gap:10px!important;row-gap:0!important;padding:12px 14px!important;margin:0!important;} body.app-ui .checkout-legal-check-v1380>input[type=checkbox]{grid-column:1!important;grid-row:1!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:1px 0 0!important;padding:0!important;align-self:start!important;} body.app-ui .checkout-legal-copy-v1440{grid-column:2!important;grid-row:1!important;display:grid!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important;align-self:start!important;} body.app-ui .checkout-legal-copy-v1440 strong{display:block!important;margin:0!important;line-height:1.35!important;} body.app-ui .checkout-legal-copy-v1440 small{display:block!important;margin:0!important;line-height:1.4!important;} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{align-items:stretch!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{align-self:stretch!important;min-height:0!important;height:auto!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar .home-widget-sticky{display:flex!important;flex-direction:column!important;gap:12px!important;height:100%!important;min-height:0!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{flex:1 1 0!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;overflow:hidden!important;margin:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured{display:grid!important;grid-template-rows:minmax(128px,1fr) auto auto auto!important;align-content:stretch!important;gap:7px!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{width:100%!important;height:100%!important;min-height:128px!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;min-height:0!important;line-height:1.25!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;min-height:0!important;line-height:1.38!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured .price-row{margin-top:0!important;align-self:end!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-list .home-widget-mini-list,body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slider{flex:1 1 auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slide{height:100%!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slide>div{height:auto!important;min-height:120px!important;max-height:220px!important;}} @media(max-width:760px){body.app-ui .checkout-legal-check-v1380{grid-template-columns:19px minmax(0,1fr)!important;column-gap:9px!important;padding:11px 12px!important;} body.app-ui .checkout-legal-check-v1380>input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;}} .social-settings-v1442{overflow:hidden} .social-settings-note-v1442{display:flex;align-items:center;gap:12px;margin:14px 0 18px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--primary) 5%,var(--card))} .social-settings-note-v1442>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-weight:900} .social-settings-note-v1442>div{display:grid;gap:2px;min-width:0} .social-settings-note-v1442 b{font-size:.9rem}.social-settings-note-v1442 small{color:var(--muted);line-height:1.4} .social-settings-grid-v1442 label{min-width:0} .social-setting-label-v1442{display:flex;align-items:center;gap:8px;font-weight:800} .social-setting-label-v1442 b{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:.76rem;line-height:1;color:var(--text)} .footer-social-links-v1442{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px} .footer-social-link-v1442{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 92%,var(--primary) 8%);color:var(--muted);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease} .footer-social-link-v1442 svg{width:18px;height:18px;display:block} .footer-social-link-v1442:hover,.footer-social-link-v1442:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);box-shadow:0 8px 20px rgba(15,23,42,.08);outline:none} .footer-social-link-v1442.is-instagram:hover,.footer-social-link-v1442.is-instagram:focus-visible{color:#c13584} .footer-social-link-v1442.is-facebook:hover,.footer-social-link-v1442.is-facebook:focus-visible{color:#1877f2} .footer-social-link-v1442.is-x:hover,.footer-social-link-v1442.is-x:focus-visible{color:var(--text)} .footer-social-link-v1442.is-youtube:hover,.footer-social-link-v1442.is-youtube:focus-visible{color:#ff0000} .footer-social-link-v1442.is-tiktok:hover,.footer-social-link-v1442.is-tiktok:focus-visible{color:var(--text)} .footer-social-link-v1442.is-linkedin:hover,.footer-social-link-v1442.is-linkedin:focus-visible{color:#0a66c2} .footer-social-link-v1442.is-pinterest:hover,.footer-social-link-v1442.is-pinterest:focus-visible{color:#e60023} .footer-social-link-v1442.is-threads:hover,.footer-social-link-v1442.is-threads:focus-visible{color:var(--text)} .footer-social-link-v1442.is-telegram:hover,.footer-social-link-v1442.is-telegram:focus-visible{color:#229ed9} html[data-theme="dark"] .footer-social-link-v1442{background:color-mix(in srgb,var(--card) 95%,#fff 5%)} @media(max-width:760px){.footer-social-links-v1442{gap:7px;margin-top:10px}.footer-social-link-v1442{width:38px;height:38px;border-radius:12px}} @media(max-width:520px){.social-settings-note-v1442{align-items:flex-start}.footer-social-links-v1442{max-width:100%}} body.app-ui .home-categories-priority{margin-top:14px!important;margin-bottom:6px!important;} body.app-ui .home-categories-priority .section-head{margin:16px 0 12px!important;} body.app-ui .home-category-track-v1156.category-grid.enhanced-categories{padding-bottom:6px!important;margin-bottom:0!important;} body.app-ui .home-recently-viewed-v1415{margin-top:8px!important;padding-top:16px!important;} body.app-ui .home-recent-head-v1415{margin-bottom:12px!important;} body.app-ui .home-recent-head-v1415>div{gap:3px!important;} body.app-ui .home-recent-head-v1415 p{margin-top:1px!important;} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{align-items:stretch!important;gap:18px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{align-self:stretch!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar .home-widget-sticky{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)!important;align-content:stretch!important;height:100%!important;min-height:100%!important;gap:14px!important;overflow:visible!important;padding-bottom:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;margin:0!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured{display:grid!important;grid-template-rows:minmax(208px,1.15fr) auto minmax(4.05em,auto) auto!important;align-content:start!important;gap:8px!important;min-height:100%!important;height:100%!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{height:100%!important;min-height:208px!important;max-height:none!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured h3{margin:0!important;line-height:1.24!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured p{margin:0!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:4.05em!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured .price-row{margin-top:auto!important;align-self:end!important;}} @media(max-width:900px){body.app-ui .home-categories-priority{margin-bottom:4px!important;} body.app-ui .home-recently-viewed-v1415{margin-top:8px!important;}} body.app-ui:not(.admin-area):not(.account-area) .home-categories-priority{margin-bottom:0!important;padding-bottom:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-category-track-v1156.category-grid.enhanced-categories{padding-bottom:4px!important;margin-bottom:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recently-viewed-v1415{margin-top:4px!important;padding:15px 16px 16px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415{margin:0 0 11px!important;} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{align-items:stretch!important;grid-auto-rows:auto!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{grid-column:1!important;grid-row:1!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar .home-widget-sticky{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)!important;align-content:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;gap:12px!important;padding:0!important;margin:0!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:13px!important;margin:0!important;overflow:hidden!important;border-radius:16px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card .home-widget-head{flex:0 0 auto!important;margin:0 0 8px!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto auto!important;align-content:stretch!important;gap:6px!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:14px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured h3{margin:0!important;min-height:0!important;line-height:1.22!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured p{margin:0!important;min-height:0!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured .price-row{margin:0!important;align-self:end!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-list .home-widget-mini-list,body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slider{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-slider .home-widget-slide>div{min-height:0!important;max-height:132px!important;}} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-card{height:auto!important;align-self:start!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-info{height:auto!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-info>p{min-height:0!important;margin-bottom:2px!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .price-row{margin-top:3px!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .stock-status-v1189,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-return-pill-v1190{margin-top:2px!important;margin-bottom:0!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-card-actions{margin-top:6px!important;} .footer-social-block-v1444{display:grid;justify-items:start;gap:8px;margin-top:14px;} .footer-social-title-v1444{color:var(--muted);font-size:12px;font-weight:850;line-height:1.2;} .footer-social-links-v1444{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;} .footer-social-link-v1444{--social-brand:var(--primary);width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:1px solid color-mix(in srgb,var(--social-brand) 24%,var(--line))!important;border-radius:12px!important;background:color-mix(in srgb,var(--social-brand) 7%,var(--card))!important;color:var(--social-brand)!important;box-shadow:none!important;text-decoration:none!important;} .footer-social-link-v1444 svg{display:block!important;width:20px!important;height:20px!important;overflow:visible!important;color:currentColor!important;stroke:currentColor!important;} .footer-social-link-v1444.is-instagram{--social-brand:#c13584} .footer-social-link-v1444.is-facebook{--social-brand:#1877f2} .footer-social-link-v1444.is-x{--social-brand:#111827} .footer-social-link-v1444.is-youtube{--social-brand:#ff0000} .footer-social-link-v1444.is-tiktok{--social-brand:#111827} .footer-social-link-v1444.is-linkedin{--social-brand:#0a66c2} .footer-social-link-v1444.is-pinterest{--social-brand:#e60023} .footer-social-link-v1444.is-threads{--social-brand:#111827} .footer-social-link-v1444.is-telegram{--social-brand:#229ed9} .footer-social-link-v1444:hover,.footer-social-link-v1444:focus-visible{transform:translateY(-1px)!important;background:color-mix(in srgb,var(--social-brand) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--social-brand) 42%,var(--line))!important;box-shadow:0 6px 16px rgba(15,23,42,.07)!important;outline:none!important;} html[data-theme=dark] .footer-social-link-v1444.is-x,html[data-theme=dark] .footer-social-link-v1444.is-tiktok,html[data-theme=dark] .footer-social-link-v1444.is-threads{--social-brand:#f8fafc;} @media(max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar{overflow:visible!important;height:auto!important;max-height:none!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar .home-widget-sticky{display:flex!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:10px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{height:auto!important;max-height:none!important;overflow:hidden!important;}} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{display:grid!important;grid-template-columns:minmax(240px,290px) minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:18px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main{display:contents!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{grid-column:1!important;grid-row:1!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>:first-child{grid-column:2!important;grid-row:1!important;align-self:stretch!important;margin-top:0!important;min-width:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>:not(:first-child){grid-column:1 / -1!important;margin-top:0!important;min-width:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar .home-widget-sticky{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(var(--home-widget-count-v1445,1),minmax(0,1fr))!important;height:100%!important;min-height:0!important;max-height:none!important;gap:12px!important;padding:0!important;margin:0!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{height:100%!important;min-height:0!important;max-height:none!important;padding:13px!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured{display:grid!important;grid-template-rows:minmax(160px,1fr) auto auto auto!important;gap:7px!important;min-height:0!important;height:100%!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{height:100%!important;min-height:160px!important;max-height:none!important;overflow:hidden!important;border-radius:14px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured h3{margin:0!important;line-height:1.22!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured p{margin:0!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.7em!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured .price-row{margin:0!important;align-self:end!important;}} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-card{height:auto!important;min-height:0!important;align-self:start!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;gap:6px!important;height:auto!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-info>h3,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-info>p,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .rating-mini,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .price-row,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .stock-status-v1189,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-return-pill-v1190,body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-card-actions{margin-top:0!important;margin-bottom:0!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-info>p{min-height:0!important;-webkit-line-clamp:2!important;} body.app-ui:not(.admin-area):not(.account-area) .best-seller-section .product-card-actions{padding-top:2px!important;} .sr-only-v1445{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;} .footer-social-link-v1445{position:relative!important;isolation:isolate!important;overflow:hidden!important;color:var(--social-brand)!important;} .footer-social-link-v1445::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--social-brand) 8%,var(--card));} .footer-social-svg-v1445{display:block!important;width:21px!important;height:21px!important;flex:0 0 21px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;} .footer-social-link-v1445 .footer-social-svg-v1445 [fill="currentColor"]{fill:currentColor!important;stroke:none!important;} .footer-social-link-v1445.is-instagram .footer-social-svg-v1445{stroke-width:2!important} .footer-social-link-v1445.is-facebook .footer-social-svg-v1445,.footer-social-link-v1445.is-linkedin .footer-social-svg-v1445{stroke:none!important;fill:currentColor!important} .footer-social-link-v1445.is-youtube .footer-social-svg-v1445{stroke-width:1.9!important} .social-brand-icon-v1445{font-weight:950!important;color:var(--social-brand,var(--primary))!important;border-color:color-mix(in srgb,var(--social-brand,var(--primary)) 28%,var(--line))!important;background:color-mix(in srgb,var(--social-brand,var(--primary)) 8%,var(--card))!important;} .social-brand-icon-v1445.is-instagram{--social-brand:#c13584} .social-brand-icon-v1445.is-facebook{--social-brand:#1877f2} .social-brand-icon-v1445.is-x{--social-brand:#111827} .social-brand-icon-v1445.is-youtube{--social-brand:#ff0000} .social-brand-icon-v1445.is-tiktok{--social-brand:#111827} .social-brand-icon-v1445.is-linkedin{--social-brand:#0a66c2} .social-brand-icon-v1445.is-pinterest{--social-brand:#e60023} .social-brand-icon-v1445.is-threads{--social-brand:#111827} .social-brand-icon-v1445.is-telegram{--social-brand:#229ed9} html[data-theme=dark] .social-brand-icon-v1445.is-x,html[data-theme=dark] .social-brand-icon-v1445.is-tiktok,html[data-theme=dark] .social-brand-icon-v1445.is-threads{--social-brand:#f8fafc} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>:not(:first-child)+*{margin-top:2px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-main>.section-block{margin-bottom:16px!important;} @media(max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main{display:block!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar{overflow:visible!important;} .footer-social-links-v1444{gap:7px!important;} .footer-social-link-v1445{width:38px!important;height:38px!important;min-width:38px!important;}} body.app-ui:not(.admin-area):not(.account-area) .home-recently-viewed-v1415{margin:8px 0 16px!important;padding:14px 16px 16px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415{margin:0 0 12px!important;padding:0!important;align-items:flex-start!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415>div{gap:3px!important;align-content:start!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415 .badge{margin:0 0 2px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415 h2,body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415 p{margin-top:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415>a{align-self:flex-start!important;margin-top:2px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-categories-priority{margin-bottom:4px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-categories-priority + .home-recently-viewed-v1415{margin-top:4px!important;} body.app-ui .shop-clean-grid-v1143,body.app-ui .category-clean-grid-v1142{align-items:start!important;} body.app-ui .shop-clean-grid-v1143>.product-card,body.app-ui .category-clean-grid-v1142>.product-card{height:auto!important;min-height:0!important;align-self:start!important;gap:8px!important;} body.app-ui .shop-clean-grid-v1143 .product-info,body.app-ui .category-clean-grid-v1142 .product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;gap:6px!important;height:auto!important;min-height:0!important;} body.app-ui .shop-clean-grid-v1143 .product-info>span,body.app-ui .category-clean-grid-v1142 .product-info>span{margin:0!important;min-height:0!important;} body.app-ui .shop-clean-grid-v1143 .product-info>h3,body.app-ui .category-clean-grid-v1142 .product-info>h3{margin:0!important;min-height:2.45em!important;line-height:1.23!important;} body.app-ui .shop-clean-grid-v1143 .product-info>p,body.app-ui .category-clean-grid-v1142 .product-info>p{margin:0!important;min-height:2.7em!important;line-height:1.35!important;-webkit-line-clamp:2!important;} body.app-ui .shop-clean-grid-v1143 .rating-mini,body.app-ui .category-clean-grid-v1142 .rating-mini,body.app-ui .shop-clean-grid-v1143 .price-row,body.app-ui .category-clean-grid-v1142 .price-row,body.app-ui .shop-clean-grid-v1143 .stock-status-v1189,body.app-ui .category-clean-grid-v1142 .stock-status-v1189,body.app-ui .shop-clean-grid-v1143 .product-return-pill-v1190,body.app-ui .category-clean-grid-v1142 .product-return-pill-v1190,body.app-ui .shop-clean-grid-v1143 .product-card-actions,body.app-ui .category-clean-grid-v1142 .product-card-actions{margin-top:0!important;margin-bottom:0!important;} body.app-ui .shop-clean-grid-v1143 .price-row,body.app-ui .category-clean-grid-v1142 .price-row{min-height:24px!important;padding-top:1px!important;} body.app-ui .shop-clean-grid-v1143 .stock-status-v1189,body.app-ui .category-clean-grid-v1142 .stock-status-v1189{min-height:18px!important;} body.app-ui .shop-clean-grid-v1143 .product-return-pill-v1190,body.app-ui .category-clean-grid-v1142 .product-return-pill-v1190{min-height:24px!important;} body.app-ui .shop-clean-grid-v1143 .product-card-actions,body.app-ui .category-clean-grid-v1142 .product-card-actions{padding-top:3px!important;} @media(max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .home-recently-viewed-v1415{margin:6px 0 14px!important;padding:12px 12px 14px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415{margin:0 0 10px!important;gap:8px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415>a{margin-top:0!important;} body.app-ui .shop-clean-grid-v1143 .product-info>h3,body.app-ui .category-clean-grid-v1142 .product-info>h3{min-height:0!important;} body.app-ui .shop-clean-grid-v1143 .product-info>p,body.app-ui .category-clean-grid-v1142 .product-info>p{display:none!important;min-height:0!important;} body.app-ui .shop-clean-grid-v1143 .product-info,body.app-ui .category-clean-grid-v1142 .product-info{gap:5px!important;} body.app-ui .shop-clean-grid-v1143 .product-card-actions,body.app-ui .category-clean-grid-v1142 .product-card-actions{padding-top:2px!important;}} @media(max-width:520px){body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;} body.app-ui:not(.admin-area):not(.account-area) .home-recent-head-v1415>a{font-size:12px!important;padding-top:3px!important;}} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{display:grid!important;grid-template-columns:minmax(230px,285px) minmax(0,1fr)!important;align-items:start!important;grid-auto-rows:auto!important;gap:18px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main{display:block!important;min-width:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>*{grid-column:auto!important;grid-row:auto!important;align-self:auto!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{grid-column:auto!important;grid-row:auto!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar .home-widget-sticky{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important;padding:0!important;margin:0!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sticky>.home-widget-card{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;padding:12px!important;overflow:hidden!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:7px!important;height:auto!important;min-height:0!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{width:100%!important;height:260px!important;min-height:0!important;max-height:260px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:14px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured h3{margin:0!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured p{margin:0!important;min-height:0!important;-webkit-line-clamp:2!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-featured .price-row{margin:0!important;align-self:auto!important;}} .footer-social-block-v1444{display:grid!important;justify-items:start!important;gap:8px!important;margin-top:14px!important;visibility:visible!important;opacity:1!important;} .footer-social-links-v1444{display:flex!important;visibility:visible!important;opacity:1!important;min-height:40px!important;} .footer-social-link-v1447{display:inline-grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--social-brand) 34%,var(--line))!important;border-radius:12px!important;background:color-mix(in srgb,var(--social-brand) 10%,var(--card))!important;color:var(--social-brand)!important;visibility:visible!important;opacity:1!important;overflow:visible!important;} .footer-social-link-v1447 .footer-social-svg-v1445{display:block!important;width:21px!important;height:21px!important;color:inherit!important;stroke:currentColor!important;fill:none!important;visibility:visible!important;opacity:1!important;} .footer-social-link-v1447 .footer-social-svg-v1445 [fill="currentColor"]{fill:currentColor!important;stroke:none!important;} .footer-social-link-v1447:hover,.footer-social-link-v1447:focus-visible{transform:translateY(-1px)!important;background:color-mix(in srgb,var(--social-brand) 16%,var(--card))!important;border-color:color-mix(in srgb,var(--social-brand) 55%,var(--line))!important;outline:none!important;} html[data-theme=dark] .footer-social-link-v1447{background:color-mix(in srgb,var(--social-brand) 15%,var(--card))!important;} @media(max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .home-widget-card.mode-single .home-widget-img{height:220px!important;max-height:220px!important;} .footer-social-link-v1447{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;}} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller){padding:10px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller) .home-widget-head{margin-bottom:7px!important;gap:8px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller).mode-single .home-widget-featured{gap:6px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller).mode-single .home-widget-img{height:228px!important;max-height:228px!important;min-height:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller).mode-single .home-widget-featured h3{line-height:1.22!important;-webkit-line-clamp:2!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller).mode-single .home-widget-featured p{line-height:1.32!important;-webkit-line-clamp:2!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller).mode-single .home-widget-featured .price-row{margin-top:1px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-widget-sidebar .home-widget-sticky{gap:10px!important;}} @media(max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .home-widget-card:is(.widget-type-day_product,.widget-type-best_seller).mode-single .home-widget-img{height:210px!important;max-height:210px!important;}} @media(min-width:901px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{display:grid!important;grid-template-columns:minmax(230px,285px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;margin-bottom:14px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-widget-sidebar{grid-column:1!important;grid-row:1!important;align-self:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main{display:block!important;grid-column:2!important;grid-row:1!important;align-self:start!important;min-width:0!important;width:100%!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main>*{grid-column:auto!important;grid-row:auto!important;width:100%!important;margin-top:0!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets .home-widget-sticky{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area + :is(.sale-section,.best-seller-section,.home-featured-panel-v1131),body.app-ui:not(.admin-area):not(.account-area) .home-product-area ~ :is(.sale-section,.best-seller-section,.home-featured-panel-v1131){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;clear:both!important;}} @media(max-width:900px){body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets{display:block!important;margin-bottom:10px!important;} body.app-ui:not(.admin-area):not(.account-area) .home-product-area.has-home-widgets>.home-product-main{display:block!important;width:100%!important;}} body.app-ui .footer-social-block-v1450{width:100%;max-width:100%;display:grid!important;justify-items:start!important;gap:8px!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;} body.app-ui .footer-social-title-v1450{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:20px!important;padding:0!important;color:var(--muted)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.01em!important;line-height:1.2!important;} body.app-ui .footer-social-title-v1450>span{color:var(--primary)!important;font-size:8px!important;line-height:1!important;} body.app-ui .footer-social-links-v1450{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:6px!important;border:1px solid color-mix(in srgb,var(--line) 92%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 42%,var(--card))!important;box-shadow:none!important;} body.app-ui .footer-social-link-v1450{--social-brand:var(--primary);position:relative!important;display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--social-brand) 20%,var(--line))!important;border-radius:11px!important;background:color-mix(in srgb,var(--social-brand) 7%,var(--card))!important;color:var(--social-brand)!important;box-shadow:none!important;text-decoration:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;} body.app-ui .footer-social-icon-shell-v1450{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;pointer-events:none!important;} body.app-ui .footer-social-svg-v1450{display:block!important;width:20px!important;height:20px!important;max-width:none!important;max-height:none!important;color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;} body.app-ui .footer-social-link-v1450 .footer-social-svg-v1450 [fill="currentColor"]{fill:currentColor!important;stroke:none!important;} body.app-ui .footer-social-link-v1450:is(:hover,:focus-visible){background:var(--social-brand)!important;border-color:var(--social-brand)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:none!important;outline:none!important;} body.app-ui .footer-social-link-v1450:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--social-brand) 18%,transparent)!important;} body.app-ui .footer-social-link-v1450.is-instagram{--social-brand:#c13584!important} body.app-ui .footer-social-link-v1450.is-facebook{--social-brand:#1877f2!important} body.app-ui .footer-social-link-v1450.is-x{--social-brand:#111827!important} body.app-ui .footer-social-link-v1450.is-youtube{--social-brand:#ff0000!important} body.app-ui .footer-social-link-v1450.is-tiktok{--social-brand:#111827!important} body.app-ui .footer-social-link-v1450.is-linkedin{--social-brand:#0a66c2!important} body.app-ui .footer-social-link-v1450.is-pinterest{--social-brand:#e60023!important} body.app-ui .footer-social-link-v1450.is-threads{--social-brand:#111827!important} body.app-ui .footer-social-link-v1450.is-telegram{--social-brand:#229ed9!important} html[data-theme=dark] body.app-ui .footer-social-links-v1450{background:color-mix(in srgb,var(--card) 94%,#fff 2%)!important;border-color:color-mix(in srgb,var(--line) 88%,#fff 5%)!important;} html[data-theme=dark] body.app-ui .footer-social-link-v1450.is-x,html[data-theme=dark] body.app-ui .footer-social-link-v1450.is-tiktok,html[data-theme=dark] body.app-ui .footer-social-link-v1450.is-threads{--social-brand:#f8fafc!important;} html[data-theme=dark] body.app-ui .footer-social-link-v1450:is(.is-x,.is-tiktok,.is-threads):is(:hover,:focus-visible){background:#f8fafc!important;border-color:#f8fafc!important;color:#111827!important;} @media(max-width:760px){body.app-ui .footer-social-block-v1450{margin-top:12px!important;padding-top:10px!important;gap:7px!important;} body.app-ui .footer-social-links-v1450{gap:6px!important;padding:5px!important;border-radius:13px!important;} body.app-ui .footer-social-link-v1450{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:11px!important;} body.app-ui .footer-social-svg-v1450{width:20px!important;height:20px!important;}} @media(max-width:420px){body.app-ui .footer-social-links-v1450{width:100%!important;justify-content:flex-start!important;}}

/* v1.4.52 — Gelişmiş müşteri puan / sadakat sistemi */
body.app-ui .loyalty-settings-v1452,
body.app-ui .loyalty-checkout-card-v1452,
body.app-ui .loyalty-account-page-v1452,
body.app-ui .account-loyalty-strip-v1452{box-shadow:none!important}
body.app-ui .loyalty-settings-head-v1452{align-items:flex-start!important}
body.app-ui .loyalty-settings-status-v1452{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;margin:2px 0 16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 42%,var(--card));min-width:0}
body.app-ui .loyalty-settings-status-v1452>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));color:var(--primary);font-size:19px;font-weight:900}
body.app-ui .loyalty-settings-status-v1452>div{display:grid;gap:3px;min-width:0}
body.app-ui .loyalty-settings-status-v1452 b{font-size:14px;line-height:1.25}
body.app-ui .loyalty-settings-status-v1452 small{color:var(--muted);font-size:12px;line-height:1.45}
body.app-ui .loyalty-settings-status-v1452.is-active{border-color:color-mix(in srgb,var(--ok) 30%,var(--line));background:color-mix(in srgb,var(--ok) 5%,var(--card))}
body.app-ui .loyalty-settings-status-v1452.is-active>span{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 9%,var(--card))}
body.app-ui :is(.loyalty-earn-settings-v1452,.loyalty-redeem-settings-v1452){display:grid;gap:10px;padding:14px;margin-top:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 35%,var(--card))}
body.app-ui :is(.loyalty-earn-settings-v1452,.loyalty-redeem-settings-v1452)>h3{margin:0;font-size:14px;letter-spacing:-.01em}
body.app-ui .loyalty-example-v1452{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--primary) 17%,var(--line));border-radius:13px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}
body.app-ui .loyalty-example-v1452>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-weight:900}
body.app-ui .loyalty-example-v1452 div{display:grid;gap:3px;min-width:0}
body.app-ui .loyalty-example-v1452 p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}

body.app-ui .loyalty-checkout-card-v1452{display:grid;gap:12px;padding:15px!important;border:1px solid color-mix(in srgb,var(--primary) 19%,var(--line))!important;border-radius:16px!important;background:color-mix(in srgb,var(--primary) 3%,var(--card))!important;margin-bottom:14px}
body.app-ui .loyalty-checkout-head-v1452{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}
body.app-ui .loyalty-checkout-head-v1452>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--primary) 11%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));color:var(--primary);font-size:18px}
body.app-ui .loyalty-checkout-head-v1452>div{display:grid;gap:2px;min-width:0}
body.app-ui .loyalty-checkout-head-v1452 b{font-size:14px;line-height:1.25}
body.app-ui .loyalty-checkout-head-v1452 small{color:var(--muted);font-size:12px;line-height:1.4}
body.app-ui .loyalty-checkout-head-v1452>a{font-size:12px;font-weight:850;color:var(--primary);white-space:nowrap;padding:7px 9px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:10px;background:var(--card)}
body.app-ui .loyalty-checkout-controls-v1452{display:grid;grid-template-columns:minmax(150px,220px) auto auto;align-items:end;justify-content:start;gap:9px;min-width:0}
body.app-ui .loyalty-checkout-controls-v1452 label{display:grid;gap:5px;font-size:12px;font-weight:800}
body.app-ui .loyalty-checkout-controls-v1452 input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);padding:9px 11px;font:inherit}
body.app-ui .loyalty-checkout-controls-v1452 .btn{min-height:42px!important;padding:9px 13px!important;border-radius:12px!important}
body.app-ui .loyalty-checkout-saving-v1452{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--ok) 28%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--ok) 8%,var(--card));color:var(--ok);font-size:13px;font-weight:900;white-space:nowrap}
body.app-ui .loyalty-checkout-foot-v1452{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;line-height:1.4}
body.app-ui .loyalty-checkout-foot-v1452 b{color:var(--primary)}
body.app-ui .checkout-loyalty-discount-v1452{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
body.app-ui .checkout-loyalty-discount-v1452 span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}
body.app-ui .checkout-loyalty-discount-v1452 small{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);font-size:10px;font-weight:850}
body.app-ui .checkout-loyalty-discount-v1452 b{color:var(--ok)}
body.app-ui .checkout-loyalty-earn-v1452{margin-top:10px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 17%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--primary) 5%,var(--card));color:var(--muted);font-size:12px;line-height:1.4}
body.app-ui .checkout-loyalty-earn-v1452 b{color:var(--primary)}

body.app-ui .account-loyalty-strip-v1452{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px 15px!important;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;text-decoration:none}
body.app-ui .account-loyalty-strip-v1452::after{content:'›';font-size:24px;font-weight:900;color:var(--primary)}
body.app-ui .account-loyalty-icon-v1452{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--primary) 11%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));color:var(--primary);font-size:20px}
body.app-ui .account-loyalty-strip-v1452>div{display:grid;gap:2px;min-width:0}
body.app-ui .account-loyalty-strip-v1452 small{color:var(--muted);font-size:11px;font-weight:800}
body.app-ui .account-loyalty-strip-v1452 b{font-size:18px;line-height:1.15}
body.app-ui .account-loyalty-strip-v1452 p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}
body.app-ui .loyalty-account-page-v1452{display:grid;gap:16px;min-width:0}
body.app-ui .loyalty-page-head-v1452{margin:0!important;align-items:flex-end}
body.app-ui .loyalty-page-head-v1452>div{display:grid;gap:4px;min-width:0}
body.app-ui .loyalty-page-head-v1452 p{margin:0!important}
body.app-ui .loyalty-summary-grid-v1452{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(150px,.7fr));gap:12px}
body.app-ui .loyalty-balance-card-v1452{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:16px!important;border-color:color-mix(in srgb,var(--primary) 22%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important}
body.app-ui .loyalty-card-icon-v1452{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:22px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))}
body.app-ui .loyalty-balance-card-v1452>div{display:grid;gap:2px}
body.app-ui .loyalty-balance-card-v1452 small,body.app-ui .loyalty-stat-card-v1452 small{color:var(--muted);font-weight:800;font-size:11px}
body.app-ui .loyalty-balance-card-v1452 b{font-size:28px;line-height:1.05;letter-spacing:-.025em}
body.app-ui .loyalty-balance-card-v1452 p{margin:2px 0 0;color:var(--muted);font-size:12px}
body.app-ui .loyalty-stat-card-v1452{display:grid;align-content:center;gap:3px;padding:16px!important}
body.app-ui .loyalty-stat-card-v1452 b{font-size:23px;line-height:1.08;letter-spacing:-.02em}
body.app-ui .loyalty-stat-card-v1452 span{color:var(--muted);font-size:11px}
body.app-ui .loyalty-rules-v1452{padding:16px!important}
body.app-ui .loyalty-rule-grid-v1452{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}
body.app-ui .loyalty-rule-grid-v1452>div{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 35%,var(--card))}
body.app-ui .loyalty-rule-grid-v1452>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-size:10px;font-weight:900}
body.app-ui .loyalty-rule-grid-v1452 p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}
body.app-ui .loyalty-rule-grid-v1452 b{color:var(--text)}
body.app-ui .loyalty-history-v1452{display:grid;gap:8px}
body.app-ui .loyalty-history-list-v1452{padding:0!important;overflow:hidden}
body.app-ui .loyalty-history-row-v1452{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid var(--line);min-width:0}
body.app-ui .loyalty-history-row-v1452:last-child{border-bottom:0}
body.app-ui .loyalty-history-sign-v1452{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-weight:950;font-size:16px;background:color-mix(in srgb,var(--muted) 9%,var(--card));color:var(--muted)}
body.app-ui .loyalty-history-sign-v1452.is-plus{background:color-mix(in srgb,var(--ok) 9%,var(--card));color:var(--ok)}
body.app-ui .loyalty-history-sign-v1452.is-minus{background:color-mix(in srgb,var(--danger) 8%,var(--card));color:var(--danger)}
body.app-ui .loyalty-history-copy-v1452{display:grid;gap:2px;min-width:0}
body.app-ui .loyalty-history-copy-v1452 b{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}
body.app-ui .loyalty-history-copy-v1452 small{color:var(--muted);font-size:10.5px}
body.app-ui .loyalty-history-points-v1452{display:grid;justify-items:end;gap:2px;text-align:right;white-space:nowrap}
body.app-ui .loyalty-history-points-v1452 b{font-size:15px}
body.app-ui .loyalty-history-points-v1452 small{color:var(--muted);font-size:10px}
html[data-theme=dark] body.app-ui :is(.loyalty-settings-status-v1452,.loyalty-checkout-card-v1452,.account-loyalty-strip-v1452,.loyalty-balance-card-v1452){background:color-mix(in srgb,var(--card) 95%,var(--primary) 5%)!important}
@media(max-width:900px){body.app-ui .loyalty-summary-grid-v1452{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .loyalty-balance-card-v1452{grid-column:1/-1}body.app-ui .loyalty-rule-grid-v1452{grid-template-columns:minmax(0,1fr)}}
@media(max-width:680px){body.app-ui .loyalty-checkout-head-v1452{grid-template-columns:38px minmax(0,1fr)}body.app-ui .loyalty-checkout-head-v1452>a{grid-column:2;width:max-content}body.app-ui .loyalty-checkout-controls-v1452{grid-template-columns:minmax(0,1fr) auto}body.app-ui .loyalty-checkout-saving-v1452{grid-column:1/-1;width:max-content}body.app-ui .loyalty-checkout-foot-v1452{display:grid;grid-template-columns:minmax(0,1fr)}body.app-ui .loyalty-history-row-v1452{grid-template-columns:34px minmax(0,1fr);gap:9px}body.app-ui .loyalty-history-points-v1452{grid-column:2;justify-items:start;text-align:left}body.app-ui .account-loyalty-strip-v1452{grid-template-columns:42px minmax(0,1fr) auto}}
@media(max-width:480px){body.app-ui .loyalty-checkout-card-v1452{padding:12px!important}body.app-ui .loyalty-checkout-controls-v1452{grid-template-columns:minmax(0,1fr)}body.app-ui .loyalty-checkout-controls-v1452 .btn{width:100%}body.app-ui .loyalty-checkout-saving-v1452{width:100%}body.app-ui .loyalty-summary-grid-v1452{grid-template-columns:minmax(0,1fr)}body.app-ui .loyalty-balance-card-v1452{grid-column:auto}body.app-ui .loyalty-page-head-v1452{align-items:flex-start;flex-direction:column}body.app-ui .loyalty-page-head-v1452 .btn{width:100%}}


/* v1.4.53 · Gelişmiş puan + ödeme onaylı stok güvenliği */
body.app-ui .loyalty-redemption-off-v1453{display:flex;align-items:center;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 45%,var(--card));color:var(--muted);font-size:12px;font-weight:800}
body.app-ui .admin-stock-state-v1453{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:14px 16px!important;box-shadow:none!important;border:1px solid var(--line)!important}
body.app-ui .admin-stock-state-v1453.is-paid{border-color:color-mix(in srgb,var(--ok) 34%,var(--line))!important;background:color-mix(in srgb,var(--ok) 5%,var(--card))!important}
body.app-ui .admin-stock-state-v1453.is-reserved{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important}
body.app-ui .admin-stock-state-v1453.is-released{background:color-mix(in srgb,var(--bg) 40%,var(--card))!important}
body.app-ui .admin-stock-state-icon-v1453{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--line);background:var(--card);font-size:18px;font-weight:950}
body.app-ui .admin-stock-state-v1453>div:nth-child(2){display:grid;gap:3px;min-width:0}
body.app-ui .admin-stock-state-v1453 h3{margin:0;font-size:14px}
body.app-ui .admin-stock-state-v1453 p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}
body.app-ui .admin-stock-state-v1453 time{color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}
body.app-ui .inventory-movement-sign-v1219.is-neutral{background:color-mix(in srgb,var(--primary) 8%,var(--card));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,var(--line))}
body.app-ui .inventory-movement-meta-v1219 .is-neutral{color:var(--primary)}
body.app-ui .inventory-alert-stock-v1219 small{max-width:240px;white-space:normal;line-height:1.35}
@media(max-width:760px){body.app-ui .admin-stock-state-v1453{grid-template-columns:40px minmax(0,1fr)}body.app-ui .admin-stock-state-v1453 time{grid-column:2;white-space:normal}}

/* v1.4.54 · Özel/hızlı sipariş bağlantıları */
body.app-ui .custom-orders-admin-v1454{min-width:0}body.app-ui .custom-orders-main-v1454{min-width:0;display:grid;gap:14px}body.app-ui .custom-orders-hero-v1454{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px!important}body.app-ui .custom-orders-hero-v1454>div{min-width:0}body.app-ui .custom-orders-hero-v1454 h1{margin:3px 0 4px;font-size:24px}body.app-ui .custom-orders-hero-v1454 p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}body.app-ui .custom-order-stats-v1454{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.app-ui .custom-order-stats-v1454>.card{display:grid;gap:4px;padding:14px 16px!important}body.app-ui .custom-order-stats-v1454 small{font-size:11px;color:var(--muted);font-weight:800}body.app-ui .custom-order-stats-v1454 b{font-size:24px;line-height:1.1}body.app-ui .custom-orders-empty-v1454{display:grid;justify-items:center;text-align:center;gap:8px;padding:38px 18px!important}body.app-ui .custom-orders-empty-v1454>span{font-size:28px}body.app-ui .custom-orders-empty-v1454 h2,body.app-ui .custom-orders-empty-v1454 p{margin:0}body.app-ui .custom-orders-empty-v1454 p{color:var(--muted);font-size:12px}body.app-ui .custom-orders-table-v1454 td{vertical-align:middle}body.app-ui .custom-orders-table-v1454 td small,body.app-ui .custom-orders-table-v1454 td>b{display:block}body.app-ui .custom-orders-table-v1454 td small{margin-top:3px;color:var(--muted);font-size:10.5px}.custom-order-status-v1454{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:10.5px;font-weight:900;white-space:nowrap}.custom-order-status-v1454.is-open{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 5%,var(--card))}.custom-order-status-v1454.is-payment_pending,.custom-order-status-v1454.is-processing{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 28%,var(--line));background:color-mix(in srgb,var(--warning) 5%,var(--card))}.custom-order-status-v1454.is-completed{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 25%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))}.custom-order-status-v1454.is-cancelled,.custom-order-status-v1454.is-expired{color:var(--muted)}
body.app-ui .custom-order-create-grid-v1454{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px}body.app-ui .custom-order-create-main-v1454{display:grid;gap:14px;min-width:0}body.app-ui .custom-order-card-v1454{padding:16px!important}body.app-ui .custom-order-section-head-v1454{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}body.app-ui .custom-order-section-head-v1454>div:first-child{display:flex;align-items:flex-start;gap:10px}body.app-ui .custom-order-section-head-v1454>div:first-child>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-size:10px;font-weight:950}body.app-ui .custom-order-section-head-v1454 h2{margin:0;font-size:15px}body.app-ui .custom-order-section-head-v1454 p{margin:2px 0 0;color:var(--muted);font-size:11px}body.app-ui .custom-order-customer-grid-v1454{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .custom-order-add-actions-v1454{display:flex;gap:7px;flex-wrap:wrap}body.app-ui .custom-order-items-v1454{display:grid;gap:10px}body.app-ui .custom-order-item-v1454{position:relative;padding:13px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--bg) 30%,var(--card))}body.app-ui .custom-order-item-v1454.is-catalog{border-color:color-mix(in srgb,var(--primary) 20%,var(--line))}body.app-ui .custom-order-item-top-v1454{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}body.app-ui .custom-order-item-type-v1454{font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body.app-ui .custom-order-remove-v1454{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--muted);font-size:18px;cursor:pointer}body.app-ui .custom-order-remove-v1454:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}body.app-ui .custom-order-item-fields-v1454{display:grid;grid-template-columns:2fr 1fr .7fr 1fr 1fr;gap:9px}body.app-ui .custom-order-item-fields-v1454>label.wide{grid-column:auto}body.app-ui .custom-order-catalog-search-v1454{position:relative;margin-bottom:10px}body.app-ui .custom-order-search-results-v1454{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:310px;overflow:auto;margin-top:5px;padding:5px;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:0 14px 36px rgba(15,23,42,.12)}body.app-ui .custom-order-search-choice-v1454{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}body.app-ui .custom-order-search-choice-v1454:last-child{border-bottom:0}body.app-ui .custom-order-search-choice-v1454:hover{background:color-mix(in srgb,var(--primary) 6%,var(--card))}body.app-ui .custom-order-search-choice-v1454 span{display:grid;gap:2px}body.app-ui .custom-order-search-choice-v1454 small{color:var(--muted);font-size:10px}body.app-ui .custom-order-search-choice-v1454 strong{font-size:12px;white-space:nowrap}body.app-ui .custom-order-search-empty-v1454{padding:12px;color:var(--muted);font-size:11px;text-align:center}body.app-ui .custom-order-selected-v1454{margin-top:6px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--ok) 25%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--ok) 5%,var(--card));color:var(--ok);font-size:10.5px;font-weight:800}body.app-ui .custom-order-create-side-v1454{position:sticky;top:88px;display:grid;gap:10px;padding:17px!important}body.app-ui .custom-order-create-side-v1454 h2,body.app-ui .custom-order-create-side-v1454 p{margin:0}body.app-ui .custom-order-create-side-v1454 p,body.app-ui .custom-order-create-side-v1454 li{color:var(--muted);font-size:11.5px;line-height:1.5}body.app-ui .custom-order-create-side-v1454 ul{display:grid;gap:7px;margin:2px 0 5px;padding-left:18px}body.app-ui .custom-order-side-icon-v1454{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--primary) 7%,var(--card));font-size:20px}
body.app-ui .custom-order-detail-grid-v1454{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px}body.app-ui .custom-order-detail-main-v1454,body.app-ui .custom-order-detail-side-v1454{display:grid;gap:12px;min-width:0}body.app-ui .custom-order-share-v1454,body.app-ui .custom-order-detail-items-v1454,body.app-ui .custom-order-detail-side-v1454>.card{padding:15px!important}body.app-ui .custom-order-share-head-v1454{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}body.app-ui .custom-order-share-head-v1454>div{display:grid;gap:5px}body.app-ui .custom-order-share-head-v1454 small{color:var(--muted);font-size:10px;font-weight:800}body.app-ui .custom-order-link-field-v1454{display:grid;gap:6px}body.app-ui .custom-order-link-field-v1454>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}body.app-ui .custom-order-link-field-v1454 input{font-size:11px}body.app-ui .custom-order-share-actions-v1454{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}body.app-ui .custom-order-warning-v1454{padding:10px;border:1px solid color-mix(in srgb,var(--warning) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warning) 5%,var(--card));font-size:11px}body.app-ui .custom-order-section-title-v1454{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}body.app-ui .custom-order-section-title-v1454 h2{margin:0;font-size:15px}body.app-ui .custom-order-detail-items-v1454 article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}body.app-ui .custom-order-detail-items-v1454 article>div{display:grid;gap:2px}body.app-ui .custom-order-detail-items-v1454 article>div:last-child{text-align:right}body.app-ui .custom-order-detail-items-v1454 article span,body.app-ui .custom-order-detail-items-v1454 article small{color:var(--muted);font-size:10px}body.app-ui .custom-order-detail-items-v1454 footer{display:flex;justify-content:space-between;gap:10px;padding-top:12px;font-size:14px}body.app-ui .custom-order-detail-side-v1454 h3{margin:0 0 10px;font-size:14px}body.app-ui .custom-order-detail-side-v1454 dl{display:grid;gap:8px;margin:0}body.app-ui .custom-order-detail-side-v1454 dl>div{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}body.app-ui .custom-order-detail-side-v1454 dt{color:var(--muted);font-size:10px}body.app-ui .custom-order-detail-side-v1454 dd{margin:0;font-size:12px;overflow-wrap:anywhere}body.app-ui .custom-order-real-order-v1454{display:grid;gap:7px}body.app-ui .custom-order-real-order-v1454>span,body.app-ui .custom-order-real-order-v1454>small{color:var(--muted);font-size:10px}body.app-ui .custom-order-real-order-v1454>b{font-size:20px}body.app-ui .custom-order-manage-v1454{display:grid;gap:10px}body.app-ui .custom-order-manage-v1454 form{display:grid;gap:8px}body.app-ui .admin-orders-hero-actions-v1454{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
body.app-ui .special-order-page-v1454{width:min(1180px,calc(100% - 28px));margin:24px auto 50px;display:grid;gap:14px}body.app-ui .special-order-public-head-v1454{padding:10px 2px}body.app-ui .special-order-public-head-v1454 h1{margin:7px 0 4px;font-size:clamp(23px,3vw,34px);letter-spacing:-.025em}body.app-ui .special-order-public-head-v1454 p{margin:0;color:var(--muted);font-size:12px}body.app-ui .special-order-badge-v1454{display:inline-flex;padding:6px 9px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--primary);font-size:10px;font-weight:900}body.app-ui .special-order-checkout-grid-v1454{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px}body.app-ui .special-order-checkout-main-v1454{display:grid;gap:12px;min-width:0}body.app-ui .special-order-products-v1454,body.app-ui .special-order-form-card-v1454,body.app-ui .special-order-legal-v1454,body.app-ui .special-order-summary-v1454>.card{padding:16px!important}body.app-ui .special-order-section-head-v1454{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}body.app-ui .special-order-section-head-v1454>div{display:flex;align-items:center;gap:9px}body.app-ui .special-order-section-head-v1454 small{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));color:var(--primary);font-weight:900}body.app-ui .special-order-section-head-v1454 h2{margin:0;font-size:15px}body.app-ui .special-order-products-v1454 article{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:11px 0;border-bottom:1px solid var(--line)}body.app-ui .special-order-product-copy-v1454,body.app-ui .special-order-product-price-v1454{display:grid;gap:2px}body.app-ui .special-order-product-copy-v1454 span,body.app-ui .special-order-product-copy-v1454 small,body.app-ui .special-order-product-price-v1454 small{color:var(--muted);font-size:10px}body.app-ui .special-order-product-price-v1454{text-align:right;white-space:nowrap}body.app-ui .special-order-products-v1454 footer{display:flex;justify-content:space-between;padding-top:12px;font-size:14px}body.app-ui .special-order-checkout-form-v1454{display:grid;gap:12px}body.app-ui .special-order-guest-grid-v1454{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .special-order-guest-grid-v1454 .wide{grid-column:1/-1}body.app-ui .special-order-addresses-v1454{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.app-ui .special-order-addresses-v1454 label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;border:1px solid var(--line);border-radius:11px;cursor:pointer}body.app-ui .special-order-addresses-v1454 label:has(input:checked){border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--card))}body.app-ui .special-order-addresses-v1454 label>span{display:grid;gap:2px}body.app-ui .special-order-addresses-v1454 small,body.app-ui .special-order-addresses-v1454 em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.4}body.app-ui .special-order-shipping-v1454{margin-bottom:9px}body.app-ui .special-order-shipping-mode-v1454,body.app-ui .special-order-payment-methods-v1454{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}body.app-ui .special-order-shipping-mode-v1454 label,body.app-ui .special-order-payment-methods-v1454 label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:11px;border:1px solid var(--line);border-radius:11px;cursor:pointer}body.app-ui .special-order-shipping-mode-v1454 label:has(input:checked),body.app-ui .special-order-payment-methods-v1454 label:has(input:checked){border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--card))}body.app-ui .special-order-shipping-mode-v1454 span,body.app-ui .special-order-payment-methods-v1454 span{display:grid;gap:2px}body.app-ui .special-order-shipping-mode-v1454 small,body.app-ui .special-order-payment-methods-v1454 small{color:var(--muted);font-size:10px;line-height:1.4}body.app-ui .special-order-points-v1454{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:11px;border:1px solid var(--line);border-radius:11px}body.app-ui .special-order-points-v1454>span{display:grid;gap:2px}body.app-ui .special-order-points-v1454 small{color:var(--muted);font-size:10px}body.app-ui .special-order-points-v1454 input{width:130px}body.app-ui .special-order-inline-warning-v1454{padding:10px;border:1px solid color-mix(in srgb,var(--warning) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warning) 5%,var(--card));font-size:11px}body.app-ui .special-order-legal-v1454{display:grid;gap:12px}body.app-ui .special-order-legal-v1454>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}body.app-ui .special-order-legal-v1454>label span{display:grid;gap:2px}body.app-ui .special-order-legal-v1454 small{color:var(--muted);font-size:10.5px;line-height:1.45}body.app-ui .special-order-summary-v1454{position:sticky;top:88px}body.app-ui .special-order-summary-v1454>.card{display:grid;gap:10px}body.app-ui .special-order-summary-v1454 h2,body.app-ui .special-order-summary-v1454 p{margin:0}body.app-ui .special-order-summary-v1454 p,body.app-ui .special-order-summary-v1454>section>small{color:var(--muted);font-size:11px;line-height:1.5}body.app-ui .special-order-summary-icon-v1454{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ok) 25%,var(--line));background:color-mix(in srgb,var(--ok) 6%,var(--card));font-size:20px}body.app-ui .special-order-summary-v1454 dl{display:grid;gap:7px;margin:3px 0}body.app-ui .special-order-summary-v1454 dl>div{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--line)}body.app-ui .special-order-summary-v1454 dt,body.app-ui .special-order-summary-v1454 dd{margin:0;font-size:11px}body.app-ui .special-order-summary-v1454 .total{padding-top:3px;border-bottom:0;font-weight:900;font-size:14px}body.app-ui .special-order-state-v1454{display:grid;justify-items:center;text-align:center;gap:9px;width:min(620px,100%);margin:25px auto;padding:38px 22px!important}body.app-ui .special-order-state-v1454>span{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--bg) 35%,var(--card));font-size:25px}body.app-ui .special-order-state-v1454.is-success>span{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,var(--line));background:color-mix(in srgb,var(--ok) 6%,var(--card))}body.app-ui .special-order-state-v1454 h2,body.app-ui .special-order-state-v1454 p{margin:0}body.app-ui .special-order-state-v1454 p{color:var(--muted);font-size:12px;line-height:1.5}body.app-ui .special-order-state-order-v1454{font-size:18px}body.app-ui .special-order-pending-actions-v1454{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
@media(max-width:1050px){body.app-ui .custom-order-create-grid-v1454,body.app-ui .custom-order-detail-grid-v1454,body.app-ui .special-order-checkout-grid-v1454{grid-template-columns:minmax(0,1fr)}body.app-ui .custom-order-create-side-v1454,body.app-ui .special-order-summary-v1454{position:static}body.app-ui .custom-order-item-fields-v1454{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .custom-order-item-fields-v1454>label.wide{grid-column:1/-1}}
@media(max-width:760px){body.app-ui .custom-order-stats-v1454{grid-template-columns:repeat(2,minmax(0,1fr))}body.app-ui .custom-orders-hero-v1454{align-items:flex-start;flex-direction:column}body.app-ui .custom-orders-hero-v1454>.btn{width:100%}body.app-ui .admin-orders-hero-actions-v1454{width:100%;justify-content:flex-start}body.app-ui .custom-order-customer-grid-v1454,body.app-ui .special-order-guest-grid-v1454,body.app-ui .special-order-addresses-v1454,body.app-ui .special-order-shipping-mode-v1454,body.app-ui .special-order-payment-methods-v1454{grid-template-columns:minmax(0,1fr)}body.app-ui .custom-order-products-head-v1454{align-items:flex-start;flex-direction:column}body.app-ui .custom-order-add-actions-v1454{width:100%}body.app-ui .custom-order-add-actions-v1454 .btn{flex:1}body.app-ui .custom-order-detail-items-v1454 article,body.app-ui .special-order-products-v1454 article{align-items:flex-start}body.app-ui .special-order-page-v1454{width:min(100% - 18px,1180px);margin-top:14px}}
@media(max-width:520px){body.app-ui .custom-order-stats-v1454{grid-template-columns:minmax(0,1fr)}body.app-ui .custom-order-item-fields-v1454{grid-template-columns:minmax(0,1fr)}body.app-ui .custom-order-item-fields-v1454>label.wide{grid-column:auto}body.app-ui .custom-order-share-head-v1454{align-items:flex-start;flex-direction:column}body.app-ui .custom-order-link-field-v1454>div{grid-template-columns:minmax(0,1fr)}body.app-ui .custom-order-link-field-v1454 .btn{width:100%}body.app-ui .special-order-points-v1454{align-items:stretch;flex-direction:column}body.app-ui .special-order-points-v1454 input{width:100%}body.app-ui .special-order-product-price-v1454{white-space:normal}body.app-ui .special-order-legal-v1454>.btn{min-height:48px}}

body.app-ui .admin-order-source-badges-v1454{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.app-ui .admin-order-source-badges-v1454 a.badge{text-decoration:none}body.app-ui .admin-order-source-badges-v1454 a.badge:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line));color:var(--primary)}

/* v1.4.55 - Ürünler sayfası güvenli silme aksiyonu */
body.app-ui.admin-area .admin-product-actions-v1455{min-width:112px;}
body.app-ui.admin-area .admin-product-delete-v1455{border:1px solid color-mix(in srgb,var(--danger) 76%,#0000);box-shadow:none;}
body.app-ui.admin-area .admin-product-delete-v1455:is(:hover,:focus-visible){filter:brightness(.96);box-shadow:none;}
@media (max-width:900px) and (min-width:521px){body.app-ui.admin-area .admin-product-actions-v1455{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;}}
@media (max-width:520px){body.app-ui.admin-area .admin-product-actions-v1455{display:grid!important;grid-template-columns:1fr!important;width:100%;}}

/* v1.4.56 - Sanal POS komisyonunu seçili ürünün nihai satış fiyatına dahil etme */
body.app-ui.admin-area .bank-pos-commission-card-v1456{display:grid;gap:14px;margin:14px 0 16px;padding:16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 3%,var(--card));box-shadow:none}
body.app-ui.admin-area .bank-pos-commission-head-v1456{display:flex;align-items:center;justify-content:space-between;gap:14px}
body.app-ui.admin-area .bank-pos-commission-head-v1456>div{display:grid;gap:4px;min-width:0}
body.app-ui.admin-area .bank-pos-commission-head-v1456 b{font-size:14px;line-height:1.35}
body.app-ui.admin-area .bank-pos-commission-status-v1456{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}
body.app-ui.admin-area .bank-pos-commission-status-v1456.is-active{border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 7%,var(--card));color:var(--ok)}
body.app-ui.admin-area .bank-pos-commission-grid-v1456{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.app-ui.admin-area .bank-pos-commission-example-v1456{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}
body.app-ui.admin-area .bank-pos-commission-example-v1456>span{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}
body.app-ui.admin-area .bank-pos-commission-example-v1456>b{font-size:13px}
body.app-ui.admin-area .bank-pos-commission-example-v1456>small{color:var(--muted);font-size:10px;text-align:right}
body.app-ui.admin-area .product-pos-commission-toggle-v1456{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 0;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--bg) 42%,var(--card));cursor:pointer;transition:border-color .16s ease,background-color .16s ease}
body.app-ui.admin-area .product-pos-commission-toggle-v1456:is(:hover,:focus-within),body.app-ui.admin-area .product-pos-commission-toggle-v1456.is-active{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--card))}
body.app-ui.admin-area .product-pos-commission-toggle-v1456>input{width:18px!important;height:18px!important;min-width:18px;margin:0;accent-color:var(--primary)}
body.app-ui.admin-area .product-pos-commission-copy-v1456{display:grid;gap:3px;min-width:0}
body.app-ui.admin-area .product-pos-commission-copy-v1456>strong{font-size:12px;line-height:1.35}
body.app-ui.admin-area .product-pos-commission-copy-v1456>small{color:var(--muted);font-size:10.5px;line-height:1.45;font-weight:550}
body.app-ui.admin-area .product-pos-commission-price-v1456{display:grid;justify-items:end;gap:2px;min-width:112px;padding-left:12px;border-left:1px solid var(--line)}
body.app-ui.admin-area .product-pos-commission-price-v1456>small{color:var(--muted);font-size:9.5px;font-weight:800}
body.app-ui.admin-area .product-pos-commission-price-v1456>b{font-size:13px;white-space:nowrap}
@media(max-width:760px){body.app-ui.admin-area .bank-pos-commission-grid-v1456{grid-template-columns:1fr}body.app-ui.admin-area .bank-pos-commission-example-v1456{grid-template-columns:1fr}body.app-ui.admin-area .bank-pos-commission-example-v1456>small{text-align:left}body.app-ui.admin-area .product-pos-commission-toggle-v1456{grid-template-columns:auto minmax(0,1fr)}body.app-ui.admin-area .product-pos-commission-price-v1456{grid-column:1/-1;width:100%;min-width:0;padding:9px 0 0;border-left:0;border-top:1px solid var(--line);justify-items:start}}

/* v1.4.57 - Sitewide profesyonel flat aksiyon ikonları, ürün paylaşımı ve admin kullanıcı alanı */
body.app-ui .ui-action-icon-v1457{display:block;width:16px;height:16px;min-width:16px;max-width:16px;min-height:16px;max-height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
body.app-ui .btn>.ui-action-icon-v1457,body.app-ui button>.ui-action-icon-v1457,body.app-ui a.btn>.ui-action-icon-v1457{margin:0}
body.app-ui :is(.btn,button.ui-action-enhanced-v1457,a.ui-action-enhanced-v1457){gap:7px}
body.app-ui .btn.sm .ui-action-icon-v1457{width:15px;height:15px;min-width:15px;min-height:15px;flex-basis:15px}
body.app-ui .btn.danger .ui-action-icon-v1457,body.app-ui .link-danger .ui-action-icon-v1457{color:currentColor}
body.app-ui .ui-action-enhanced-v1457{align-items:center}

body.app-ui .product-share-box-v1457{display:grid!important;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr)!important;align-items:center!important;gap:14px!important;margin:4px 0 0!important;padding:13px!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:16px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 4%,var(--card)),var(--card))!important;box-shadow:none!important}
body.app-ui .product-share-head-v1457{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important}
body.app-ui .product-share-icon-v1457{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important}
body.app-ui .product-share-icon-v1457 .ui-action-icon-v1457{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}
body.app-ui .product-share-head-v1457>div{display:grid!important;gap:2px!important;min-width:0!important}
body.app-ui .product-share-head-v1457 b{font-size:12px!important;line-height:1.25!important}
body.app-ui .product-share-head-v1457 small{color:var(--muted)!important;font-size:10px!important;line-height:1.35!important}
body.app-ui .share-actions-v1457{display:grid!important;grid-template-columns:1.1fr 1.2fr .9fr .62fr 1fr!important;gap:7px!important;min-width:0!important;width:100%!important}
body.app-ui .share-actions-v1457 .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:7px 9px!important;border:1px solid var(--line)!important;border-radius:11px!important;box-shadow:none!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}
body.app-ui .share-actions-v1457 .btn>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}
body.app-ui .share-actions-v1457 .share-primary-v1457{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}
body.app-ui .share-actions-v1457 .share-primary-v1457:is(:hover,:focus-visible){background:var(--primary2)!important;border-color:var(--primary2)!important;color:#fff!important}
body.app-ui .share-actions-v1457 .share-copy-v1457{border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}
body.app-ui .share-actions-v1457 .share-copy-v1457:is(:hover,:focus-visible){background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 46%,var(--line))!important}
body.app-ui .share-actions-v1457 .share-social-v1457{background:var(--card)!important;color:var(--text)!important}
body.app-ui .share-actions-v1457 .share-social-v1457.is-facebook .ui-action-icon-v1457{color:#1877f2}
body.app-ui .share-actions-v1457 .share-social-v1457.is-linkedin .ui-action-icon-v1457{color:#0a66c2}
body.app-ui .share-actions-v1457 .share-social-v1457:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--primary) 30%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;transform:translateY(-1px)!important}

body.app-ui.admin-area .admin-product-actions-v1455{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;min-width:122px!important}
body.app-ui.admin-area .admin-product-actions-v1455 .btn{display:inline-flex!important;justify-content:flex-start!important;min-height:34px!important;height:34px!important;padding:6px 9px!important;border-radius:9px!important;font-size:10.5px!important;box-shadow:none!important}
body.app-ui.admin-area .admin-product-delete-v1455{border-color:color-mix(in srgb,var(--danger) 32%,var(--line))!important;background:color-mix(in srgb,var(--danger) 7%,var(--card))!important;color:var(--danger)!important}
body.app-ui.admin-area .admin-product-delete-v1455:is(:hover,:focus-visible){background:color-mix(in srgb,var(--danger) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--danger) 50%,var(--line))!important;color:var(--danger)!important}

body.app-ui.admin-area .admin-topbar-account-v1273{display:block!important;min-width:0!important}
body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:34px minmax(0,1fr) 14px!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;width:clamp(170px,16vw,224px)!important;min-width:170px!important;max-width:224px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px 8px 4px 5px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:12px!important;background:var(--card)!important;color:var(--text)!important;box-shadow:none!important;overflow:hidden!important;line-height:1!important}
body.app-ui.admin-area .admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:9px!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}
body.app-ui.admin-area .admin-topbar-user-icon-v1267 svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;min-height:19px!important;max-height:19px!important;stroke-width:2.1!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:none!important;text-align:left!important;line-height:1.1!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273 small{display:block!important;max-width:100%!important;margin:0!important;color:var(--muted)!important;font-size:8px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273 b{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;color:var(--text)!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}
body.app-ui.admin-area .admin-topbar-user-chevron-v1457{display:grid!important;place-items:center!important;width:14px!important;height:14px!important;color:var(--muted)!important;font-size:13px!important;line-height:1!important;transition:transform .16s ease!important}
body.app-ui.admin-area .admin-topbar-user-v1264[aria-expanded="true"] .admin-topbar-user-chevron-v1457{transform:rotate(180deg)!important;color:var(--primary)!important}
body.app-ui.admin-area .admin-topbar-user-v1264:is(:hover,:focus-visible,[aria-expanded="true"]){border-color:color-mix(in srgb,var(--primary) 36%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;color:var(--text)!important;outline:none!important}

@media(max-width:1050px){body.app-ui .product-share-box-v1457{grid-template-columns:1fr!important}body.app-ui .share-actions-v1457{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.app-ui.admin-area .admin-topbar-user-v1264{width:170px!important;min-width:170px!important;max-width:170px!important}}
@media(max-width:760px){body.app-ui .product-share-box-v1457{padding:11px!important;border-radius:14px!important;gap:10px!important}body.app-ui .share-actions-v1457{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}body.app-ui .share-actions-v1457 .share-primary-v1457,body.app-ui .share-actions-v1457 .share-copy-v1457{grid-column:span 3!important}body.app-ui .share-actions-v1457 .share-social-v1457{grid-column:span 2!important}body.app-ui .share-actions-v1457 .btn{height:39px!important;min-height:39px!important;font-size:10px!important}body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:4px!important;border-radius:12px!important}body.app-ui.admin-area .admin-topbar-user-icon-v1267{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;border:0!important;background:transparent!important}body.app-ui.admin-area .admin-topbar-user-copy-v1273,body.app-ui.admin-area .admin-topbar-user-chevron-v1457{display:none!important}body.app-ui.admin-area .admin-product-actions-v1455{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important}body.app-ui.admin-area .admin-product-actions-v1455 .btn{justify-content:center!important}}
@media(max-width:520px){body.app-ui .product-share-head-v1457 small{font-size:9.5px!important}body.app-ui .share-actions-v1457{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.app-ui .share-actions-v1457 .share-primary-v1457,body.app-ui .share-actions-v1457 .share-copy-v1457,body.app-ui .share-actions-v1457 .share-social-v1457{grid-column:auto!important}body.app-ui .share-actions-v1457 .share-social-v1457:last-child{grid-column:1/-1!important}body.app-ui.admin-area .admin-product-actions-v1455{grid-template-columns:1fr!important}body.app-ui.admin-area .admin-product-actions-v1455 .btn{justify-content:flex-start!important}}
body.app-ui .copy-payment-btn-v1410{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-shadow:none!important}
body.app-ui .custom-order-link-field-v1454 [data-special-copy]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}


/* v1.4.58 - Banka Sanal POS başvuru uygunluğu, kart marka rozetleri ve kurumsal iletişim */
body.app-ui .payment-security-badges-v1458{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
body.app-ui .payment-security-badges-v1458>span{display:inline-flex;align-items:center;justify-content:center;height:36px;min-height:36px;padding:0;background:#fff;border:1px solid color-mix(in srgb,var(--line) 92%,#dbe3ef);border-radius:9px;overflow:hidden;box-shadow:none}
body.app-ui .payment-security-badges-v1458 img{display:block;width:auto;height:34px;max-width:102px;object-fit:contain}
body.app-ui .payment-security-badges-v1458.is-compact-v1458>span{height:32px;min-height:32px;border-radius:8px}
body.app-ui .payment-security-badges-v1458.is-compact-v1458 img{height:30px;max-width:90px}
body.app-ui .footer-payment-methods-v1458:empty{display:none!important}
body.app-ui .footer-payment-security-v1458{margin-top:10px}
body.app-ui .footer-policy-priority-v1458{font-weight:800;color:var(--text)}
body.app-ui .footer-corporate-contact-v1458{min-width:0}
body.app-ui .footer-legal-name-v1458{display:block;margin:0 0 3px;color:var(--text);font-size:12px;line-height:1.35}
body.app-ui .footer-address-v1458,body.app-ui .footer-fixed-phone-v1458{line-height:1.45}
body.app-ui .footer-corporate-contact-v1458 b{font-weight:850}
body.app-ui .checkout-bank-trust-v1458{display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}
body.app-ui .checkout-bank-trust-v1458>div:first-child{display:grid;gap:3px}
body.app-ui .checkout-bank-trust-v1458 b{font-size:12px}
body.app-ui .checkout-bank-trust-v1458 small{color:var(--muted);font-size:10px;line-height:1.45}
body.app-ui .bank-pos-payment-brands-v1458{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--line);border-radius:13px;background:var(--card);box-shadow:none}
body.app-ui .bank-pos-payment-brands-v1458>div:first-child{display:grid;gap:3px}
body.app-ui .bank-pos-payment-brands-v1458 b{font-size:12px}
body.app-ui .bank-pos-payment-brands-v1458 small{font-size:10px;color:var(--muted)}
body.app-ui .contact-corporate-card-v1458 a{color:var(--primary);font-weight:800;text-decoration:none}
body.app-ui .contact-corporate-card-v1458 p{margin:4px 0}
body.app-ui.admin-area .bank-compliance-settings-v1458{display:grid;gap:14px}
body.app-ui.admin-area .bank-compliance-settings-v1458[hidden]{display:none!important}
body.app-ui.admin-area .settings-pill-v69.is-success-v1458{border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 7%,var(--card));color:var(--ok)}
body.app-ui.admin-area .bank-compliance-alert-v1458{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid color-mix(in srgb,#d97706 24%,var(--line));border-radius:13px;background:color-mix(in srgb,#f59e0b 7%,var(--card))}
body.app-ui.admin-area .bank-compliance-alert-v1458>span{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border-radius:8px;background:color-mix(in srgb,#f59e0b 14%,var(--card));color:#b45309;font-weight:900}
body.app-ui.admin-area .bank-compliance-alert-v1458>div{display:grid;gap:3px}
body.app-ui.admin-area .bank-compliance-alert-v1458 b{font-size:12px}
body.app-ui.admin-area .bank-compliance-alert-v1458 small{font-size:10.5px;line-height:1.5;color:var(--muted)}
body.app-ui.admin-area .bank-compliance-grid-v1458{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
body.app-ui.admin-area .bank-compliance-item-v1458{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:flex-start;gap:9px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--card)}
body.app-ui.admin-area .bank-compliance-item-v1458>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;font-size:12px;font-weight:900}
body.app-ui.admin-area .bank-compliance-item-v1458>div{display:grid;gap:3px;min-width:0}
body.app-ui.admin-area .bank-compliance-item-v1458 b{font-size:11px}
body.app-ui.admin-area .bank-compliance-item-v1458 small{font-size:9.5px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}
body.app-ui.admin-area .bank-compliance-item-v1458.is-ready{border-color:color-mix(in srgb,var(--ok) 24%,var(--line));background:color-mix(in srgb,var(--ok) 4%,var(--card))}
body.app-ui.admin-area .bank-compliance-item-v1458.is-ready>span{background:color-mix(in srgb,var(--ok) 12%,var(--card));color:var(--ok)}
body.app-ui.admin-area .bank-compliance-item-v1458.is-missing{border-color:color-mix(in srgb,#d97706 22%,var(--line));background:color-mix(in srgb,#f59e0b 3%,var(--card))}
body.app-ui.admin-area .bank-compliance-item-v1458.is-missing>span{background:color-mix(in srgb,#f59e0b 12%,var(--card));color:#b45309}
body.app-ui.admin-area .bank-compliance-preview-v1458{display:grid;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--bg) 42%,var(--card))}
body.app-ui.admin-area .bank-compliance-preview-v1458>div:first-child{display:grid;gap:3px}
body.app-ui.admin-area .bank-compliance-preview-v1458 b{font-size:11px}
body.app-ui.admin-area .bank-compliance-preview-v1458 small{font-size:9.5px;color:var(--muted);line-height:1.4}
body.app-ui.admin-area .bank-compliance-links-v1458{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
body.app-ui.admin-area .bank-address-note-v1458{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--primary) 3%,var(--card));min-height:66px}
body.app-ui.admin-area .bank-address-note-v1458>span{font-size:11px;font-weight:850}
body.app-ui.admin-area .bank-address-note-v1458>small{font-size:9.5px;color:var(--muted);line-height:1.4}
@media(max-width:820px){
 body.app-ui .checkout-bank-trust-v1458,body.app-ui .bank-pos-payment-brands-v1458,body.app-ui.admin-area .bank-compliance-preview-v1458{grid-template-columns:1fr}
 body.app-ui.admin-area .bank-compliance-grid-v1458{grid-template-columns:1fr}
 body.app-ui .payment-security-badges-v1458{justify-content:flex-start}
}
@media(max-width:520px){
 body.app-ui .payment-security-badges-v1458{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
 body.app-ui .payment-security-badges-v1458>span{width:100%}
 body.app-ui .payment-security-badges-v1458 img{max-width:100%}
 body.app-ui .footer-payment-security-v1458{max-width:260px}
}

body.app-ui.admin-area .bank-compliance-payment-warning-v1458{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,#d97706 24%,var(--line));border-radius:12px;background:color-mix(in srgb,#f59e0b 5%,var(--card))}
body.app-ui.admin-area .bank-compliance-payment-warning-v1458>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,#f59e0b 13%,var(--card));color:#b45309;font-weight:900}
body.app-ui.admin-area .bank-compliance-payment-warning-v1458>div{display:grid;gap:2px;min-width:0}
body.app-ui.admin-area .bank-compliance-payment-warning-v1458 b{font-size:11px}
body.app-ui.admin-area .bank-compliance-payment-warning-v1458 small{font-size:9.5px;line-height:1.4;color:var(--muted)}
@media(max-width:760px){body.app-ui.admin-area .bank-compliance-payment-warning-v1458{grid-template-columns:28px minmax(0,1fr)}body.app-ui.admin-area .bank-compliance-payment-warning-v1458>.btn{grid-column:1/-1;width:100%}}

/* v1.4.59 - Site geneli profesyonel buton/ikon/metin standardı + arama + özel sipariş UI */
body.app-ui :where(.btn,a.btn,button.btn){
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  max-width:100%!important;min-width:0;height:auto!important;min-height:40px;padding:9px 14px!important;
  border-radius:11px!important;line-height:1.22!important;text-align:center!important;white-space:normal!important;
  overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;
  box-shadow:none!important;vertical-align:middle;
}
body.app-ui :where(.btn.sm,a.btn.sm,button.btn.sm,.btn.compact,a.btn.compact,button.btn.compact){min-height:34px!important;padding:7px 10px!important;font-size:11px!important;border-radius:9px!important}
body.app-ui :where(.btn,a.btn,button.btn)>:where(span,b,small){min-width:0;max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}
body.app-ui :where(.btn,a.btn,button.btn) .ui-action-icon-v1457{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;align-self:center!important}
body.app-ui :where(.btn.sm,.btn.compact) .ui-action-icon-v1457{flex-basis:15px!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}
body.app-ui :where(.actions,.admin-hero-actions-v67,.admin-order-row-actions-v1364,.admin-order-row-actions-v1383,.custom-order-share-actions-v1454,.admin-simple-filter-actions-v1219,.inventory-filter-actions-v1219,.newsletter-subscriber-filter-actions-v1221){align-items:stretch;gap:8px}
body.app-ui :where(.admin-order-row-actions-v1364,.admin-order-row-actions-v1383) form{margin:0;display:flex;min-width:0}
body.app-ui :where(.admin-order-row-actions-v1364,.admin-order-row-actions-v1383) form .btn{width:100%}

/* Üst arama: ikon, alan ve Ara butonu aynı optik eksende */
body.app-ui .site-search-v1459:not(.site-search-v1464){display:grid!important;grid-template-columns:22px minmax(120px,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:visible!important}
body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-leading-v1459{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;color:var(--muted)!important;line-height:1!important}
body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-leading-v1459 svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important}
body.app-ui .site-search-v1459:not(.site-search-v1464) input{min-width:0!important;width:100%!important;margin:0!important;line-height:1.2!important}
body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-submit-v1459{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:78px!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:7px 11px!important;margin:0!important;border-radius:9px!important;white-space:nowrap!important;overflow:visible!important;font-weight:850!important;line-height:1!important}
body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-submit-v1459>span{display:block!important;white-space:nowrap!important;line-height:1!important}
body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-submit-v1459 .ui-action-icon-v1457{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;flex-basis:15px!important}

/* Ürün paylaşımı: uzun aksiyon metinlerini asla kesme */
body.app-ui .share-actions-v1457{grid-template-columns:minmax(108px,1fr) minmax(154px,1.35fr) minmax(88px,.85fr) minmax(74px,.68fr) minmax(102px,.95fr)!important;align-items:stretch!important}
body.app-ui .share-actions-v1457 .btn{height:auto!important;min-height:40px!important;padding:8px 10px!important;font-size:10.5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.18!important}
body.app-ui .share-actions-v1457 .btn>span:last-child{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.18!important}

/* Yönetim Siparişler: eylem merkezi */
body.app-ui.admin-area .admin-orders-action-hub-v1459{display:grid!important;grid-template-columns:minmax(150px,.78fr) minmax(170px,1fr) minmax(190px,1.1fr)!important;align-items:stretch!important;gap:8px!important;min-width:min(100%,540px)!important}
body.app-ui.admin-area .admin-orders-action-hub-v1459 .admin-orders-revenue-v11100{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:11px!important;background:color-mix(in srgb,var(--bg) 38%,var(--card))!important}
body.app-ui.admin-area .admin-order-action-v1459{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:9px!important;min-height:54px!important;padding:8px 10px!important;text-align:left!important}
body.app-ui.admin-area .admin-order-action-v1459>.ui-action-icon-v1457{display:grid!important;place-self:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
body.app-ui.admin-area .admin-order-action-v1459>span{display:grid!important;gap:2px!important;text-align:left!important}
body.app-ui.admin-area .admin-order-action-v1459>span>b{font-size:11px!important;line-height:1.15!important}
body.app-ui.admin-area .admin-order-action-v1459>span>small{font-size:8.8px!important;line-height:1.3!important;color:var(--muted)!important;font-weight:700!important}
body.app-ui.admin-area .admin-order-action-v1459.is-primary>span>small{color:rgba(255,255,255,.82)!important}

/* Gelişmiş özel sipariş oluşturucu */
body.app-ui.admin-area .custom-orders-hero-v1459{align-items:center!important}
body.app-ui.admin-area .custom-orders-title-v1459{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important}
body.app-ui.admin-area .custom-orders-title-icon-v1459{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line))!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important}
body.app-ui.admin-area .custom-orders-title-icon-v1459 .ui-action-icon-v1457{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}
body.app-ui.admin-area .custom-order-section-chip-v1459{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:5px 8px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:color-mix(in srgb,var(--bg) 48%,var(--card))!important;color:var(--muted)!important;font-size:9px!important;font-weight:850!important;white-space:nowrap!important}
body.app-ui.admin-area .custom-order-add-actions-v1459 .btn{min-height:36px!important}
body.app-ui.admin-area .custom-order-item-v1454{padding:14px!important;border-radius:12px!important;box-shadow:none!important}
body.app-ui.admin-area .custom-order-item-heading-v1459{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
body.app-ui.admin-area .custom-order-item-number-v1459{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;min-width:26px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;border-radius:8px!important;background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;color:var(--primary)!important;font-size:9px!important;font-weight:950!important;letter-spacing:.03em!important}
body.app-ui.admin-area .custom-order-remove-v1454{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:9px!important}
body.app-ui.admin-area .custom-order-remove-v1454 .ui-action-icon-v1457{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;color:currentColor!important}
body.app-ui.admin-area .custom-order-create-side-v1459{gap:12px!important;padding:16px!important;border-color:color-mix(in srgb,var(--primary) 14%,var(--line))!important}
body.app-ui.admin-area .custom-order-side-title-v1459{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}
body.app-ui.admin-area .custom-order-side-title-v1459>div{display:grid!important;gap:2px!important;min-width:0!important}
body.app-ui.admin-area .custom-order-side-title-v1459 small{font-size:9px!important;font-weight:850!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.045em!important}
body.app-ui.admin-area .custom-order-side-title-v1459 h2{font-size:14px!important;line-height:1.2!important}
body.app-ui.admin-area .custom-order-side-icon-v1454 .ui-action-icon-v1457{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}
body.app-ui.admin-area .custom-order-live-summary-v1459{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
body.app-ui.admin-area .custom-order-live-summary-v1459>div{display:grid!important;gap:3px!important;min-width:0!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:color-mix(in srgb,var(--bg) 38%,var(--card))!important}
body.app-ui.admin-area .custom-order-live-summary-v1459 span{font-size:8.8px!important;color:var(--muted)!important;font-weight:800!important}
body.app-ui.admin-area .custom-order-live-summary-v1459 b{font-size:11px!important;line-height:1.25!important;overflow-wrap:anywhere!important}
body.app-ui.admin-area .custom-order-side-note-v1459{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--ok) 24%,var(--line))!important;border-radius:10px!important;background:color-mix(in srgb,var(--ok) 5%,var(--card))!important}
body.app-ui.admin-area .custom-order-side-note-v1459>span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;color:var(--ok)!important}
body.app-ui.admin-area .custom-order-side-note-v1459 p{margin:0!important;font-size:10px!important;line-height:1.45!important;color:var(--text)!important}
body.app-ui.admin-area .custom-order-submit-v1459{min-height:44px!important;padding:10px 12px!important;font-size:11.5px!important}
body.app-ui.admin-area .custom-order-submit-help-v1459{display:block!important;margin-top:-3px!important;color:var(--muted)!important;font-size:9px!important;line-height:1.4!important;text-align:center!important}
body.app-ui.admin-area .custom-order-search-choice-v1454{min-height:48px!important;border-radius:8px!important}
body.app-ui.admin-area .custom-order-search-choice-v1454:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 48%,transparent)!important;outline-offset:1px!important}

/* Yönetim üst kullanıcı alanını son katmanda tekrar sabitle: ikon, ad ve ok çakışmasın */
body.app-ui.admin-area .admin-topbar-user-v1264{overflow:hidden!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273{min-width:0!important;overflow:hidden!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273 :is(b,small){max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

@media(max-width:1050px){
 body.app-ui.admin-area .admin-orders-action-hub-v1459{grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(160px,1fr))!important;min-width:0!important;width:100%!important}
 body.app-ui.admin-area .custom-order-create-side-v1459{position:static!important}
}
@media(max-width:760px){
 body.app-ui :where(.btn,a.btn,button.btn){min-height:42px!important;padding:9px 12px!important}
 body.app-ui .site-search-v1459:not(.site-search-v1464){grid-template-columns:20px minmax(0,1fr) auto!important;gap:6px!important;width:100%!important}
 body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-submit-v1459{height:38px!important;min-height:38px!important;min-width:76px!important;padding:7px 10px!important}
 body.app-ui .share-actions-v1457{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.app-ui .share-actions-v1457 .share-primary-v1457,body.app-ui .share-actions-v1457 .share-copy-v1457,body.app-ui .share-actions-v1457 .share-social-v1457{grid-column:auto!important}
 body.app-ui .share-actions-v1457 .share-social-v1457:last-child{grid-column:1/-1!important}
 body.app-ui.admin-area .admin-orders-action-hub-v1459{grid-template-columns:1fr!important;width:100%!important}
 body.app-ui.admin-area .admin-orders-action-hub-v1459 .admin-orders-revenue-v11100{min-height:50px!important}
 body.app-ui.admin-area .admin-order-action-v1459{min-height:58px!important}
 body.app-ui.admin-area .custom-orders-hero-v1459{align-items:stretch!important}
 body.app-ui.admin-area .custom-orders-title-v1459{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}
 body.app-ui.admin-area .custom-orders-title-icon-v1459{width:38px!important;height:38px!important}
 body.app-ui.admin-area .custom-order-section-head-v1454{align-items:flex-start!important;flex-direction:column!important}
 body.app-ui.admin-area .custom-order-section-chip-v1459{align-self:flex-start!important}
 body.app-ui.admin-area .custom-order-add-actions-v1459{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}
 body.app-ui.admin-area .custom-order-add-actions-v1459 .btn{width:100%!important;min-height:42px!important}
 body.app-ui.admin-area .custom-order-live-summary-v1459{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:520px){
 body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-submit-v1459{min-width:70px!important;padding:7px 8px!important;font-size:11px!important}
 body.app-ui .site-search-v1459:not(.site-search-v1464) .site-search-submit-v1459 .ui-action-icon-v1457{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-basis:14px!important}
 body.app-ui .share-actions-v1457{grid-template-columns:1fr!important}
 body.app-ui .share-actions-v1457 .share-social-v1457:last-child{grid-column:auto!important}
 body.app-ui .share-actions-v1457 .btn{min-height:42px!important;font-size:11px!important}
 body.app-ui.admin-area .custom-orders-title-v1459{grid-template-columns:1fr!important}
 body.app-ui.admin-area .custom-orders-title-icon-v1459{display:none!important}
 body.app-ui.admin-area .custom-order-add-actions-v1459{grid-template-columns:1fr!important}
 body.app-ui.admin-area .custom-order-live-summary-v1459{grid-template-columns:1fr!important}
 body.app-ui.admin-area .custom-order-create-side-v1459{padding:14px!important}
 body.app-ui.admin-area .custom-order-side-title-v1459{grid-template-columns:40px minmax(0,1fr)!important}
}
body.app-ui :where(button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:auto!important;line-height:1.22!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important}

/* v1.4.60 - Footer kurumsal iletişim + yönetim kullanıcı menüsü + genel taşma/hiza sağlamlaştırması */
body.app-ui :where(.v1153-footer-main,.v1153-footer-brand,.v1153-footer-col,.v1153-footer-contact,.footer-contact-list-v1460,.footer-contact-row-v1460,.footer-contact-copy-v1460,.admin-topbar-shell-v1264,.admin-topbar-primary-v1264,.admin-topbar-actions-v1264,.admin-topbar-account-v1273){min-width:0!important}
body.app-ui .v1153-footer-col :where(a,span,b,small,strong){word-break:normal!important;hyphens:none}
body.app-ui .footer-policy-col-v1458 a{white-space:normal!important;overflow-wrap:break-word!important;line-height:1.42!important}
body.app-ui .footer-contact-v1460{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important}
body.app-ui .footer-contact-v1460>h3{margin-bottom:9px!important}
body.app-ui .footer-legal-name-v1460{display:block!important;margin:0 0 7px!important;color:var(--text)!important;font-size:12.5px!important;font-weight:900!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:break-word!important}
body.app-ui .footer-contact-list-v1460{display:grid!important;gap:2px!important;width:100%!important}
body.app-ui .footer-contact-row-v1460{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px 0!important;border:0!important;background:transparent!important;color:var(--muted)!important;line-height:1.35!important;text-decoration:none!important;transform:none!important}
body.app-ui a.footer-contact-row-v1460:hover{color:var(--text)!important;transform:none!important}
body.app-ui .footer-contact-icon-v1460{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--line))!important;border-radius:8px!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;color:var(--primary)!important;line-height:1!important}
body.app-ui .footer-contact-icon-v1460 svg{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;stroke-width:2!important}
body.app-ui .footer-contact-copy-v1460{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:2px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;text-align:left!important}
body.app-ui .footer-contact-copy-v1460>b{display:block!important;width:auto!important;min-width:0!important;margin:0!important;color:var(--text)!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.01em!important;white-space:nowrap!important;word-break:keep-all!important}
body.app-ui .footer-contact-copy-v1460>span{display:block!important;width:100%!important;min-width:0!important;margin:0!important;color:var(--muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}
body.app-ui .footer-support-hours-v1460{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:7px!important;padding:9px!important;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--line))!important;border-radius:11px!important;background:color-mix(in srgb,var(--primary) 5%,var(--card))!important;color:var(--text)!important}
body.app-ui .footer-support-hours-v1460>.footer-contact-icon-v1460{background:var(--card)!important}
body.app-ui .footer-support-hours-v1460>span:last-child{display:grid!important;gap:2px!important;min-width:0!important}
body.app-ui .footer-support-hours-v1460 b{font-size:9.5px!important;line-height:1.2!important;color:var(--text)!important;white-space:normal!important}
body.app-ui .footer-support-hours-v1460 span span{font-size:11px!important;line-height:1.4!important;color:var(--muted)!important;white-space:normal!important;overflow-wrap:break-word!important}
@media(min-width:1101px){
 body.app-ui .v1153-footer-main{grid-template-columns:minmax(230px,1.34fr) minmax(120px,.72fr) minmax(130px,.78fr) minmax(205px,1.18fr) minmax(230px,1.28fr)!important;gap:20px!important}
}
@media(max-width:760px){
 body.app-ui .footer-contact-row-v1460{grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;padding:7px 0!important}
 body.app-ui .footer-contact-icon-v1460{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:9px!important}
 body.app-ui .footer-contact-copy-v1460>b{font-size:10.5px!important}
 body.app-ui .footer-contact-copy-v1460>span{font-size:12.5px!important}
 body.app-ui .footer-support-hours-v1460{grid-template-columns:30px minmax(0,1fr)!important;padding:10px!important}
}

/* Üst kullanıcı alanı: eski doğrudan-span kuralları metin ve oku ikon kutusuna çevirmesin. */
body.app-ui.admin-area .admin-topbar-account-v1273{display:block!important;flex:0 0 auto!important;min-width:0!important;position:relative!important}
body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;width:clamp(176px,17vw,230px)!important;min-width:176px!important;max-width:230px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:4px 8px 4px 5px!important;border:1px solid var(--admin-border-v1264)!important;border-radius:12px!important;background:var(--card)!important;color:var(--text)!important;overflow:hidden!important;box-sizing:border-box!important;line-height:1!important;box-shadow:none!important}
body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line))!important;border-radius:9px!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;color:var(--primary)!important;font-size:0!important;line-height:1!important}
body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-icon-v1267 svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;min-height:19px!important;max-height:19px!important;stroke-width:2.1!important}
body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-copy-v1273{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;line-height:1.1!important;text-align:left!important;overflow:hidden!important;place-items:initial!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273 small{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--muted)!important;font-size:8px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273 b{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--text)!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}
body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-chevron-v1460{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--muted)!important;font-size:0!important;line-height:1!important;overflow:visible!important}
body.app-ui.admin-area .admin-topbar-user-chevron-v1460 svg{display:block!important;width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;stroke-width:2.2!important;transition:transform .16s ease,color .16s ease!important}
body.app-ui.admin-area .admin-topbar-user-v1264[aria-expanded="true"]>.admin-topbar-user-chevron-v1460 svg{transform:rotate(180deg)!important;color:var(--primary)!important}
body.app-ui.admin-area .admin-topbar-user-v1264:is(:hover,:focus-visible,[aria-expanded="true"]){border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;outline:none!important}
@media(max-width:1050px) and (min-width:761px){
 body.app-ui.admin-area .admin-topbar-user-v1264{width:168px!important;min-width:168px!important;max-width:168px!important}
}
@media(max-width:760px){
 body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:4px!important;border-radius:12px!important;overflow:hidden!important}
 body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-icon-v1267{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;border:0!important;background:transparent!important}
 body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-copy-v1273,body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-chevron-v1460{display:none!important}
}
@media(max-width:390px){
 body.app-ui.admin-area .admin-topbar-user-v1264{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
 body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-icon-v1267{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important}
}

/* Genel metin/ikon sağlamlaştırması: aksiyon yazıları dar alanlarda harf harf kırılmasın. */
body.app-ui :where(.btn,a.btn,button.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457){word-break:normal!important;overflow-wrap:break-word!important}
body.app-ui :where(.btn,a.btn,button.btn)>:where(span,b,small){word-break:normal!important;overflow-wrap:break-word!important}
body.app-ui :where(.section-head,.mini-head,.actions,.panel-layout,.card,.table-card)>*{min-width:0}
body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-chevron-v1460{transform:none!important}
body.app-ui.admin-area .admin-topbar-user-v1264[aria-expanded="true"]>.admin-topbar-user-chevron-v1460{transform:none!important}

/* v1.4.61 — Ürün paylaşımı: ana aksiyonlar metinli, sosyal ağlar yalnız ikon. */
body.app-ui .product-share-box-v1457{
  grid-template-columns:minmax(165px,.72fr) minmax(0,1.28fr)!important;
  gap:12px!important;
  padding:12px!important;
}
body.app-ui .share-actions-v1461{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:9px!important;
  width:100%!important;
  min-width:0!important;
}
body.app-ui .share-main-actions-v1461{
  display:grid!important;
  grid-template-columns:minmax(92px,.72fr) minmax(150px,1.28fr)!important;
  align-items:stretch!important;
  gap:7px!important;
  min-width:0!important;
}
body.app-ui .share-main-actions-v1461 .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  width:100%!important;
  min-width:0!important;
  min-height:42px!important;
  height:auto!important;
  margin:0!important;
  padding:8px 11px!important;
  border-radius:11px!important;
  font-size:10.5px!important;
  font-weight:850!important;
  line-height:1.18!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  box-shadow:none!important;
}
body.app-ui .share-main-actions-v1461 .btn>span:last-child{
  min-width:0!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
body.app-ui .share-primary-v1461{
  border:1px solid var(--primary)!important;
  background:var(--primary)!important;
  color:#fff!important;
}
body.app-ui .share-primary-v1461:is(:hover,:focus-visible){
  border-color:var(--primary2)!important;
  background:var(--primary2)!important;
  color:#fff!important;
}
body.app-ui .share-copy-v1461{
  border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line))!important;
  background:color-mix(in srgb,var(--primary) 6%,var(--card))!important;
  color:var(--primary)!important;
}
body.app-ui .share-copy-v1461:is(:hover,:focus-visible){
  border-color:color-mix(in srgb,var(--primary) 46%,var(--line))!important;
  background:color-mix(in srgb,var(--primary) 11%,var(--card))!important;
}
body.app-ui .share-social-icons-v1461{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
  min-width:max-content!important;
  margin:0!important;
  padding:0!important;
}
body.app-ui .share-social-icon-v1461{
  --share-brand:var(--primary);
  display:inline-grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid color-mix(in srgb,var(--share-brand) 24%,var(--line))!important;
  border-radius:11px!important;
  background:color-mix(in srgb,var(--share-brand) 6%,var(--card))!important;
  color:var(--share-brand)!important;
  box-shadow:none!important;
  text-decoration:none!important;
  line-height:1!important;
  overflow:hidden!important;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important;
}
body.app-ui .share-social-icon-v1461.is-facebook{--share-brand:#1877f2}
body.app-ui .share-social-icon-v1461.is-x{--share-brand:#111827}
body.app-ui .share-social-icon-v1461.is-linkedin{--share-brand:#0a66c2}
body.app-ui .share-social-icon-v1461 .ui-action-icon-v1457{
  display:block!important;
  width:19px!important;
  height:19px!important;
  min-width:19px!important;
  min-height:19px!important;
  margin:0!important;
  color:inherit!important;
}
body.app-ui .share-social-icon-v1461:is(:hover,:focus-visible){
  border-color:var(--share-brand)!important;
  background:var(--share-brand)!important;
  color:#fff!important;
  transform:translateY(-1px)!important;
  outline:none!important;
}
body.app-ui .share-social-icon-v1461:focus-visible{
  box-shadow:0 0 0 3px color-mix(in srgb,var(--share-brand) 18%,transparent)!important;
}
body.app-ui .sr-only-v1461{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
html[data-theme=dark] body.app-ui .share-social-icon-v1461.is-x{--share-brand:#f8fafc}
html[data-theme=dark] body.app-ui .share-social-icon-v1461.is-x:is(:hover,:focus-visible){background:#f8fafc!important;border-color:#f8fafc!important;color:#111827!important}

/* v1.4.61 — Mağaza/kategori filtreleri varsayılan kapalı kompakt disclosure. */
body.app-ui .shop-filter-disclosure-v1461{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin:12px 0 14px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
body.app-ui .shop-filter-summary-v1461{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:7px 11px!important;
  border:1px solid var(--line)!important;
  border-radius:14px!important;
  background:var(--card)!important;
  color:var(--text)!important;
  box-shadow:none!important;
  cursor:pointer!important;
  list-style:none!important;
  user-select:none!important;
  transition:border-color .16s ease,background-color .16s ease!important;
}
body.app-ui .shop-filter-summary-v1461::-webkit-details-marker{display:none!important}
body.app-ui .shop-filter-summary-v1461::marker{display:none!important;content:""!important}
body.app-ui .shop-filter-summary-v1461:is(:hover,:focus-visible),
body.app-ui .shop-filter-disclosure-v1461[open]>.shop-filter-summary-v1461{
  border-color:color-mix(in srgb,var(--primary) 35%,var(--line))!important;
  background:color-mix(in srgb,var(--primary) 4%,var(--card))!important;
  outline:none!important;
}
body.app-ui .shop-filter-summary-icon-v1461{
  display:grid!important;
  place-items:center!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line))!important;
  border-radius:9px!important;
  background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;
  color:var(--primary)!important;
}
body.app-ui .shop-filter-summary-icon-v1461 .ui-action-icon-v1457{
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  min-height:16px!important;
}
body.app-ui .shop-filter-summary-label-v1461{
  min-width:0!important;
  color:var(--text)!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.2!important;
  letter-spacing:.01em!important;
}
body.app-ui .shop-filter-summary-count-v1461{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:24px!important;
  margin-left:auto!important;
  padding:4px 8px!important;
  border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;
  border-radius:999px!important;
  background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;
  color:var(--primary)!important;
  font-size:9.5px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body.app-ui .shop-filter-summary-chevron-v1461{
  display:block!important;
  width:9px!important;
  height:9px!important;
  min-width:9px!important;
  margin-left:2px!important;
  border-right:2px solid var(--muted)!important;
  border-bottom:2px solid var(--muted)!important;
  transform:rotate(45deg) translate(-1px,-1px)!important;
  transform-origin:center!important;
  transition:transform .16s ease,border-color .16s ease!important;
}
body.app-ui .shop-filter-disclosure-v1461[open] .shop-filter-summary-chevron-v1461{
  border-color:var(--primary)!important;
  transform:rotate(225deg) translate(-1px,-1px)!important;
}
body.app-ui .shop-filter-disclosure-v1461:not([open])>.shop-filter-form-v1461{display:none!important}
body.app-ui .shop-filter-disclosure-v1461[open]>.shop-filter-form-v1461{
  display:grid!important;
  margin:8px 0 0!important;
  padding:12px!important;
  border:1px solid var(--line)!important;
  border-radius:14px!important;
  background:var(--card)!important;
  box-shadow:none!important;
}
body.app-ui .shop-filter-form-v1461 :where(label,div){min-width:0!important}
body.app-ui .shop-filter-form-v1461 :where(input,select){min-height:42px!important}
body.app-ui .shop-filter-form-v1461 .shop-filter-actions-v1213{align-items:stretch!important}
body.app-ui .shop-filter-form-v1461 .shop-filter-actions-v1213 .btn{min-height:42px!important}

@media(max-width:1050px){
  body.app-ui .product-share-box-v1457{grid-template-columns:1fr!important}
  body.app-ui .share-actions-v1461{grid-template-columns:minmax(0,1fr) auto!important}
}
@media(max-width:760px){
  body.app-ui .share-actions-v1461{grid-template-columns:1fr!important;gap:8px!important}
  body.app-ui .share-social-icons-v1461{justify-content:flex-start!important}
  body.app-ui .share-social-icon-v1461{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important}
  body.app-ui .shop-filter-disclosure-v1461{margin:10px 0 12px!important}
  body.app-ui .shop-filter-summary-v1461{min-height:46px!important;padding:6px 9px!important;border-radius:13px!important}
  body.app-ui .shop-filter-disclosure-v1461[open]>.shop-filter-form-v1461{padding:10px!important;border-radius:13px!important}
}
@media(max-width:430px){
  body.app-ui .share-main-actions-v1461{grid-template-columns:1fr 1.35fr!important;gap:6px!important}
  body.app-ui .share-main-actions-v1461 .btn{min-height:41px!important;padding:8px 9px!important;font-size:10px!important}
  body.app-ui .share-social-icons-v1461{gap:7px!important}
  body.app-ui .share-social-icon-v1461{width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important}
  body.app-ui .shop-filter-summary-count-v1461{font-size:9px!important;padding:4px 7px!important}
}
@media(max-width:350px){
  body.app-ui .share-main-actions-v1461{grid-template-columns:1fr!important}
}


/* v1.4.63 — Akbank tam otomatik ödeme doğrulaması */
.payment-auto-lock-v1463,.admin-payment-auto-status-v1463,.payment-auto-badge-v1463{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--border,#e5e7eb);border-radius:12px;background:var(--surface-soft,#f8fafc);color:var(--text,#172033)}
.payment-auto-lock-v1463{justify-content:space-between;flex-wrap:wrap}
.payment-auto-lock-v1463 strong{font-size:.92rem}.payment-auto-lock-v1463 span{font-size:.78rem;color:var(--muted,#64748b)}
.admin-payment-auto-status-v1463 svg,.payment-auto-badge-v1463 svg{width:20px;height:20px;flex:0 0 20px}
.admin-payment-auto-status-v1463 span,.payment-auto-badge-v1463 span{display:grid;gap:2px;min-width:0}.admin-payment-auto-status-v1463 b,.payment-auto-badge-v1463 b{font-size:.9rem}.admin-payment-auto-status-v1463 small,.payment-auto-badge-v1463 small{color:var(--muted,#64748b);line-height:1.45}
@media(max-width:640px){.payment-auto-lock-v1463{align-items:flex-start;flex-direction:column}.admin-payment-auto-status-v1463,.payment-auto-badge-v1463{align-items:flex-start}}


/* v1.4.64 — Site geneli responsive UI sağlamlaştırması + birleşik arama bileşeni */
body.app-ui{--ui-control-h:42px;--ui-control-h-mobile:44px;--ui-icon-size:18px}
body.app-ui :where(.container,.card,.product-card,.category-card,.section-head,.actions,.form-card,.form-inline,.checkout-grid,.grid-2,.panel-layout,.panel-nav,.table-card,.summary,.buy-box,.v56-header-shell,.v56-main,.v56-nav-row,.m1187-shell,.m1187-top,.m1187-quick,.m1187-nav,.v1153-footer-main,.v1153-footer-col,.admin-topbar-shell-v1264,.admin-topbar-primary-v1264,.admin-topbar-actions-v1264,.admin-topbar-account-v1273){min-width:0!important}
body.app-ui :where(input,select,textarea,button){font:inherit}
body.app-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;line-height:1.35}
body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457,button[type=submit]:not([aria-label])){display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-width:0;min-height:var(--ui-control-h);height:auto;line-height:1.2;text-align:center;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}
body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457)>:where(span,b,strong){min-width:0;line-height:inherit;white-space:inherit}
body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457) .ui-action-icon-v1457{flex:0 0 var(--ui-icon-size)!important;width:var(--ui-icon-size)!important;height:var(--ui-icon-size)!important;min-width:var(--ui-icon-size)!important;min-height:var(--ui-icon-size)!important}
body.app-ui :where(.btn.sm,.btn.compact,button.compact){min-height:34px}
body.app-ui :where(.card,.product-card,.category-card,.radio-card,.variant-box,.account-card,.admin-card,.shop-filter-form-v1461){overflow-wrap:break-word;word-break:normal}
body.app-ui :where(.card,.product-card,.category-card,.radio-card,.variant-box,.account-card,.admin-card) :where(h1,h2,h3,h4,p,small,span,b,strong,a){max-width:100%}
body.app-ui :where(.actions,.summary,.buy-box,.form-inline){align-items:center}
body.app-ui .table-card{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body.app-ui table{max-width:100%}
body.app-ui :where(img,svg,video,iframe){max-width:100%}
body.app-ui :where(.flash-toast,.alert){overflow-wrap:break-word;word-break:normal}
body.app-ui :where(.product-card h3,.category-card,.section-head h1,.section-head h2,.section-head h3){word-break:normal;overflow-wrap:break-word}

/* Arama: eski header katmanlarındaki sabit/emoji/pseudo kurallarını tek bileşende kesin olarak sıfırla. */
body.app-ui .site-search-v1464{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px 4px 4px 11px!important;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line))!important;border-radius:14px!important;background:color-mix(in srgb,var(--bg) 56%,var(--card))!important;box-shadow:none!important;overflow:hidden!important}
body.app-ui .site-search-v1464 .site-search-leading-v1464{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;color:var(--muted)!important;line-height:1!important}
body.app-ui .site-search-v1464 .site-search-leading-v1464 svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
body.app-ui .site-search-v1464 input{display:block!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:var(--text)!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}
body.app-ui .site-search-v1464 input::placeholder{color:color-mix(in srgb,var(--muted) 88%,transparent)!important;opacity:1!important;font-weight:650!important}
body.app-ui .site-search-v1464 .site-search-submit-v1464{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;justify-self:end!important;align-self:center!important;width:auto!important;min-width:76px!important;max-width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 11px!important;border:0!important;border-radius:10px!important;background:var(--primary)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;box-shadow:none!important}
body.app-ui .site-search-v1464 .site-search-submit-v1464::before{content:none!important;display:none!important}
body.app-ui .site-search-v1464 .site-search-submit-v1464>span{display:block!important;min-width:0!important;line-height:1!important;white-space:nowrap!important}
body.app-ui .site-search-v1464 .site-search-submit-v1464 .ui-action-icon-v1457{display:block!important;flex:0 0 15px!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;margin:0!important}
body.app-ui .site-search-v1464:focus-within{border-color:color-mix(in srgb,var(--primary) 52%,var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)!important}
body.app-ui .site-search-v1464 .site-search-submit-v1464:is(:hover,:focus-visible){background:var(--primary2)!important;outline:none!important}

/* Mobil header: ikon, logo, ana navigasyon ve aramayı aynı ölçü sistemine bağla. */
@media(max-width:820px){
 body.app-ui{--ui-control-h:42px;--ui-control-h-mobile:44px}
 body.app-ui .m1187-header{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 10px max(8px,env(safe-area-inset-left))!important;overflow:visible!important}
 body.app-ui .m1187-shell{gap:9px!important}
 body.app-ui .m1187-top{grid-template-columns:42px minmax(0,1fr) auto!important;gap:7px!important;min-height:44px!important}
 body.app-ui .m1187-brand{min-width:0!important;overflow:hidden!important}
 body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo{min-width:0!important;max-width:100%!important;overflow:hidden!important}
 body.app-ui .m1187-brand.has-uploaded-logo-v1281 .m1187-logo img{display:block!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}
 body.app-ui .m1187-quick{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:42px!important;align-items:center!important;justify-content:end!important;gap:5px!important;min-width:0!important}
 body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn){display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border-radius:13px!important;line-height:1!important;overflow:visible!important}
 body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn)>svg,body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn)>span>svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}
 body.app-ui .m1187-nav{gap:7px!important;align-items:stretch!important}
 body.app-ui .m1187-nav>a{min-width:0!important;height:auto!important;min-height:58px!important;padding:7px 5px!important;gap:4px!important;overflow:visible!important;border-radius:15px!important}
 body.app-ui .m1187-nav>a>span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-width:24px!important}
 body.app-ui .m1187-nav>a>span svg{width:21px!important;height:21px!important}
 body.app-ui .m1187-nav>a>b{display:block!important;max-width:100%!important;font-size:11.5px!important;line-height:1.12!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;text-overflow:clip!important}
 body.app-ui .m1187-search.site-search-v1464{grid-template-columns:22px minmax(0,1fr) auto!important;gap:7px!important;height:52px!important;min-height:52px!important;padding:5px 5px 5px 12px!important;border-radius:16px!important}
 body.app-ui .m1187-search.site-search-v1464 input{font-size:14px!important;font-weight:720!important;line-height:1.3!important}
 body.app-ui .m1187-search.site-search-v1464 .site-search-submit-v1464{min-width:76px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:12px!important;font-size:12px!important;gap:6px!important}
 body.app-ui .m1187-search.site-search-v1464 .site-search-submit-v1464 .ui-action-icon-v1457{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-basis:16px!important}
 body.app-ui :where(.hero-actions-v1419,.home-hero-actions-v1419,.actions,.buy-box,.summary){min-width:0!important}
 body.app-ui :where(.hero-actions-v1419,.home-hero-actions-v1419) .btn{min-width:0!important;white-space:normal!important}
 body.app-ui .container{max-width:calc(100% - 16px)!important}
}
@media(max-width:520px){
 body.app-ui .m1187-top{grid-template-columns:40px minmax(0,1fr) auto!important;gap:5px!important}
 body.app-ui .m1187-quick{grid-auto-columns:40px!important;gap:4px!important}
 body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn){width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
 body.app-ui .m1187-nav>a{min-height:56px!important;padding:6px 4px!important}
 body.app-ui .m1187-search.site-search-v1464{height:50px!important;min-height:50px!important;padding:4px 4px 4px 10px!important;gap:6px!important}
 body.app-ui .m1187-search.site-search-v1464 .site-search-submit-v1464{min-width:70px!important;height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:11.5px!important}
 body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457,button[type=submit]:not([aria-label])){min-height:var(--ui-control-h-mobile);padding-block:9px}
 body.app-ui :where(.actions,.summary,.buy-box){gap:8px!important}
 body.app-ui :where(.actions,.summary)>.btn{flex:1 1 auto}
 body.app-ui :where(.form-inline,.grid-2,.checkout-grid){min-width:0!important}
 body.app-ui :where(.form-card,.card){word-break:normal!important}
}
@media(max-width:390px){
 body.app-ui .m1187-quick{grid-auto-columns:38px!important;gap:3px!important}
 body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn){width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}
 body.app-ui .m1187-search.site-search-v1464{grid-template-columns:20px minmax(0,1fr) auto!important;padding-left:9px!important}
 body.app-ui .m1187-search.site-search-v1464 .site-search-leading-v1464{width:20px!important;min-width:20px!important}
 body.app-ui .m1187-search.site-search-v1464 .site-search-submit-v1464{min-width:64px!important;padding:0 8px!important;gap:5px!important}
 body.app-ui .m1187-search.site-search-v1464 .site-search-submit-v1464 .ui-action-icon-v1457{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-basis:14px!important}
}

/* Mağaza/ürün/form alanlarında taşma ve eşit yükseklik koruması. */
body.app-ui .shop-filter-summary-v1461{align-items:center!important;gap:8px!important}
body.app-ui .shop-filter-summary-label-v1461{flex:1 1 auto!important;min-width:0!important}
body.app-ui .shop-filter-form-v1461 :where(input,select,.btn){max-width:100%!important}
body.app-ui .share-main-actions-v1461 .btn{min-width:0!important}
body.app-ui .share-social-icons-v1461{align-items:center!important;flex-wrap:wrap!important}
body.app-ui .share-social-icon-v1461{display:grid!important;place-items:center!important;line-height:1!important}
body.app-ui .product-detail-v1200 :where(.product-detail-main-v1200,.product-detail-side-v1200,.buy-box){min-width:0!important}
body.app-ui :where(.product-card,.home-widget-card,.home-featured-panel-v1131) :where(.btn,button){max-width:100%!important}

/* Yönetim üst barı: kullanıcı düğmesi ve metin katmanlarını eski generic span kurallarından ayır. */
body.app-ui.admin-area .admin-topbar-account-v1273{min-width:0!important;max-width:min(300px,36vw)!important}
body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:32px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:40px!important;padding:4px 8px 4px 4px!important;overflow:hidden!important}
body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-icon-v1267{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;border-radius:10px!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273{display:grid!important;gap:1px!important;min-width:0!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important}
body.app-ui.admin-area .admin-topbar-user-copy-v1273 :where(b,small){display:block!important;width:auto!important;height:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border:0!important;background:transparent!important}
body.app-ui.admin-area .admin-topbar-user-chevron-v1460{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body.app-ui.admin-area .admin-topbar-user-chevron-v1460 svg{width:14px!important;height:14px!important}
@media(max-width:760px){
 body.app-ui.admin-area .admin-topbar-account-v1273{max-width:none!important}
 body.app-ui.admin-area .admin-topbar-user-v1264{display:grid!important;grid-template-columns:1fr!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:3px!important;border-radius:11px!important}
 body.app-ui.admin-area .admin-topbar-user-copy-v1273,body.app-ui.admin-area .admin-topbar-user-chevron-v1460{display:none!important}
 body.app-ui.admin-area .admin-topbar-user-v1264>.admin-topbar-user-icon-v1267{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
}

/* Güvenli global yatay taşma: bileşenler viewport dışına genişlemesin. */
body.app-ui{max-width:100%;overflow-x:clip}
body.app-ui main.container{min-width:0}
body.app-ui :where(.card,.product-card,.category-card,.table-card,.panel-content,.admin-content,.account-content){max-width:100%}


/* v1.4.65 — Profesyonel yatay aksiyon butonları + belirgin ikon/metin sistemi */
body.app-ui{--ui-action-icon-strong:18px;--ui-action-gap-strong:7px}
body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457){font-weight:850;letter-spacing:0;}
body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457) .ui-action-icon-v1457{display:block!important;flex:0 0 var(--ui-action-icon-strong)!important;width:var(--ui-action-icon-strong)!important;height:var(--ui-action-icon-strong)!important;min-width:var(--ui-action-icon-strong)!important;min-height:var(--ui-action-icon-strong)!important;max-width:var(--ui-action-icon-strong)!important;max-height:var(--ui-action-icon-strong)!important;stroke-width:2.15!important;opacity:1!important;}
body.app-ui :where(.btn,a.btn,button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457)>span{font-weight:inherit;line-height:1.15;}

/* Ürün yönetimi: Düzenle / Görüntüle / Sil her ekranda tek yatay aksiyon sırası. */
body.app-ui.admin-area .admin-product-actions-v1455{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:10px!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 10px!important;border-radius:12px!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;box-shadow:none!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .btn>span{display:block!important;min-width:0!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .btn .ui-action-icon-v1457{flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;stroke-width:2.25!important;}
body.app-ui.admin-area .admin-product-actions-v1455>a.btn:first-child{background:var(--primary)!important;color:#fff!important;border:1px solid color-mix(in srgb,var(--primary) 88%,#0000)!important;}
body.app-ui.admin-area .admin-product-actions-v1455>a.btn:first-child:is(:hover,:focus-visible){background:var(--primary2)!important;color:#fff!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .btn.ghost{background:color-mix(in srgb,var(--card) 94%,var(--bg))!important;color:var(--text)!important;border:1px solid color-mix(in srgb,var(--line) 94%,var(--text) 6%)!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .btn.ghost:is(:hover,:focus-visible){background:color-mix(in srgb,var(--primary) 7%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 25%,var(--line))!important;color:var(--primary)!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .admin-product-delete-v1455{background:color-mix(in srgb,var(--danger) 7%,var(--card))!important;color:var(--danger)!important;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line))!important;}
body.app-ui.admin-area .admin-product-actions-v1455 .admin-product-delete-v1455:is(:hover,:focus-visible){background:color-mix(in srgb,var(--danger) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--danger) 46%,var(--line))!important;color:var(--danger)!important;}

/* Sepete ekle: özel eski ikon yapısını da yeni aksiyon diliyle eşitle. */
body.app-ui .add-cart-btn-v1156{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;height:auto!important;padding:10px 14px!important;border-radius:12px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}
body.app-ui .add-cart-btn-v1156 .cart-icon-v1157{display:grid!important;place-items:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;line-height:1!important;}
body.app-ui .add-cart-btn-v1156 .cart-icon-v1157 svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
body.app-ui .add-cart-btn-v1156 em{display:block!important;margin:0!important;font-style:normal!important;font-size:inherit!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;}
body.app-ui .product-cart-main-v1194{min-height:48px!important;padding-inline:18px!important;font-size:14px!important;}

@media(max-width:520px){
  body.app-ui{--ui-action-icon-strong:17px}
  body.app-ui.admin-area .admin-product-actions-v1455{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:6px!important;margin-top:9px!important;}
  body.app-ui.admin-area .admin-product-actions-v1455 .btn{height:43px!important;min-height:43px!important;max-height:43px!important;padding:0 7px!important;border-radius:11px!important;font-size:12px!important;gap:6px!important;justify-content:center!important;}
  body.app-ui.admin-area .admin-product-actions-v1455 .btn .ui-action-icon-v1457{flex-basis:17px!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;}
  body.app-ui .add-cart-btn-v1156{min-height:44px!important;padding:9px 12px!important;gap:7px!important;}
  body.app-ui .add-cart-btn-v1156 .cart-icon-v1157,body.app-ui .add-cart-btn-v1156 .cart-icon-v1157 svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;}
}
@media(max-width:360px){
  body.app-ui.admin-area .admin-product-actions-v1455{gap:5px!important;}
  body.app-ui.admin-area .admin-product-actions-v1455 .btn{padding:0 5px!important;font-size:11.25px!important;gap:5px!important;}
  body.app-ui.admin-area .admin-product-actions-v1455 .btn .ui-action-icon-v1457{flex-basis:15px!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;max-width:15px!important;max-height:15px!important;}
}

/* v1.4.70 — Birleştirilmiş profesyonel UI katmanı: responsive düzen, formlar, ikonlar ve temiz son-katman CSS */
body.app-ui{
  --ui70-control-h:44px;
  --ui70-control-radius:12px;
  --ui70-gap:8px;
  --ui70-icon:18px;
}
body.app-ui :where(fieldset,label,.field,.form-field,.input-group,.form-row,.form-grid,.form-card,.card,.product-card,.category-card,.table-card,.panel-content,.admin-content,.account-content,.actions,.section-actions,.form-actions,.grid-2,.grid-3,.grid-4){min-width:0;max-width:100%}
body.app-ui :where(button,input,select,textarea){font-family:inherit}
body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}
body.app-ui :where(.btn,a.btn,button[type="submit"],button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457){
  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--ui70-gap)!important;
  min-width:0;max-width:100%;min-height:var(--ui70-control-h)!important;height:auto!important;padding-top:9px;padding-bottom:9px;
  border-radius:var(--ui70-control-radius)!important;font:inherit;font-weight:850!important;line-height:1.16!important;text-align:center;text-decoration:none;vertical-align:middle;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;
}
body.app-ui :where(.btn,a.btn,button[type="submit"],button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457)>.ui-action-icon-v1457{
  flex:0 0 var(--ui70-icon)!important;width:var(--ui70-icon)!important;height:var(--ui70-icon)!important;min-width:var(--ui70-icon)!important;min-height:var(--ui70-icon)!important;max-width:var(--ui70-icon)!important;max-height:var(--ui70-icon)!important;margin:0!important;display:block!important;align-self:center;pointer-events:none;opacity:1!important;
}
body.app-ui :where(.btn,a.btn,button[type="submit"],button.ui-action-enhanced-v1457,.link-danger.ui-action-enhanced-v1457)>span:not(.ui-action-icon-v1457){min-width:0;line-height:inherit}
body.app-ui :where(.btn,a.btn,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 28%,transparent)!important;outline-offset:2px!important}
body.app-ui :where(.btn,button)[disabled],body.app-ui :where(.btn,button)[aria-disabled="true"]{cursor:not-allowed!important;opacity:.58!important;filter:saturate(.7)}
body.app-ui :where(.actions,.section-actions,.admin-hero-actions-v67,.form-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px}
body.app-ui :where(.actions,.section-actions,.admin-hero-actions-v67,.form-actions)>:where(.btn,a.btn,button){min-width:0}
body.app-ui :where(.table-card,.responsive-table,[data-table-scroll]){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
body.app-ui :where(.table-card,.responsive-table,[data-table-scroll]) :where(th,td){overflow-wrap:anywhere}
body.app-ui :where(img,svg,video,iframe){max-width:100%}

/* Bildirim: ikon yalnız gerçek okunmamış bildirim olduğunda görünür. DOM aktif kalır; polling yeni bildirimde ikonu geri getirir. */
body.app-ui [data-live-notifications][data-hide-empty-notification].is-empty-notification-v1470{display:none!important}
body.app-ui :where(.m1385-cart-count,.m1194-compare-count,.v1193-mobile-notify-badge,.v1135-notify-badge):not(.active){display:none!important}

/* Mobil üst hızlı işlemler: aynı optik ölçü ve aynı dokunma alanı. */
@media(max-width:820px){
  body.app-ui .m1187-quick{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:40px!important;gap:5px!important;align-items:center!important;justify-content:end!important;width:auto!important;min-width:0!important}
  body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn){display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;border-radius:12px!important;box-shadow:none!important}
  body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn)>svg,body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn)>span>svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;stroke-width:2.1!important}
  body.app-ui .v1193-mobile-notify{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}
}
@media(max-width:390px){
  body.app-ui .m1187-quick{grid-auto-columns:38px!important;gap:4px!important}
  body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn),body.app-ui .v1193-mobile-notify{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:11px!important}
  body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn)>svg,body.app-ui :where(.m1187-menu-btn,.m1187-icon-btn)>span>svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important}
}

/* Mobil hesap menüsü: satırlar gereksiz büyümez, ikon + metin aynı eksende kalır. */
@media(max-width:820px){
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192.open{display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px!important}
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>a,
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>button,
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>form>button{
    display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:9px!important;
    min-height:48px!important;height:auto!important;padding:6px 8px!important;border-radius:12px!important;text-align:left!important;line-height:1.18!important;
  }
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192>.account-menu-admin-v1192{min-height:54px!important}
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192 .account-menu-icon-v1192{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;margin:0!important}
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192 .account-menu-icon-v1192 svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192 :where(a,button)>span:last-child{display:grid!important;align-content:center!important;gap:1px!important;min-width:0!important;line-height:1.18!important}
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192 b{font-size:14px!important;line-height:1.15!important}
  body.app-ui .m1191-user-dropdown.account-menu-panel-v1192 small{font-size:10.5px!important;line-height:1.2!important;color:var(--muted)!important}
}

/* Hesap hızlı erişim ikonları: sprite SVG'ler kutuya gerçek ölçüyle oturur. */
body.app-ui .quick-panel-actions-v1260>a>span:first-child,body.app-ui .address-icon-v1260{display:grid!important;place-items:center!important}
body.app-ui .quick-panel-actions-v1260>a>span:first-child .ui-action-icon-v1457,body.app-ui .address-icon-v1260 .ui-action-icon-v1457{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important}

/* Tekrar Satın Al / Son Görüntülenen: boş açıklama veya flex-auto yüzünden oluşan dikey boşlukları kaldır. */
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-card{height:auto!important;min-height:0!important;align-self:start!important}
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:8px!important;min-height:0!important;height:auto!important;flex:0 0 auto!important}
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-info h3{min-height:0!important;margin:0!important}
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-info>p{min-height:0!important;margin:0!important}
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) :where(.rating-mini,.price-row,.stock-status-v1189,.product-return-pill-v1190,.product-card-actions){margin-top:0!important;margin-bottom:0!important}
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .price-row{align-self:start!important}
body.app-ui :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-card-actions{align-self:start!important;padding-top:2px!important}

/* Sepet özeti: subtotal ayrı, iki aksiyonun ikon ve metni merkezde. */
body.app-ui .cart-summary-actions-v1397 .btn{justify-content:center!important;gap:9px!important}
body.app-ui .cart-summary-actions-v1397 .btn>.ui-action-icon-v1457{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}
body.app-ui .cart-update-action-v1470{font-weight:900!important}
body.app-ui .cart-checkout-action-v1470{font-weight:950!important}
@media(max-width:680px){
  body.app-ui .cart-summary-actions-v1397{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important}
  body.app-ui .cart-inline-subtotal-v1397{width:100%!important;justify-content:space-between!important}
  body.app-ui .cart-summary-actions-v1397 .btn{width:100%!important;min-height:48px!important;justify-content:center!important;padding:11px 14px!important}
}

/* Ürün yönetimi liste aksiyonları: üçlü yatay düzen korunur. */
body.app-ui.admin-area .admin-product-actions-v1455{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;width:100%!important;flex-wrap:nowrap!important}
body.app-ui.admin-area .admin-product-actions-v1455 .btn{width:100%!important;min-width:0!important;min-height:44px!important;padding:9px 10px!important;font-weight:900!important;white-space:nowrap!important}
body.app-ui.admin-area .admin-product-actions-v1455 .btn>.ui-action-icon-v1457{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
body.app-ui .add-cart-btn-v1156,body.app-ui .product-cart-main-v1194{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:10px 16px!important;font-weight:900!important;white-space:nowrap!important}
body.app-ui .add-cart-btn-v1156 .cart-icon-v1157,body.app-ui .add-cart-btn-v1156 .cart-icon-v1157 svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}

/* Arama: ikon, input ve Ara butonu aynı optik eksende. */
body.app-ui :where(.site-search-v1459,.site-search-v1464){align-items:center!important;min-width:0!important}
body.app-ui :where(.site-search-v1459,.site-search-v1464) input{min-width:0!important;min-height:44px!important;line-height:1.2!important}
body.app-ui :where(.site-search-submit-v1459,.site-search-submit-v1464){flex:0 0 auto!important;min-height:44px!important;height:44px!important;padding:0 15px!important;gap:7px!important;white-space:nowrap!important}
body.app-ui :where(.site-search-submit-v1459,.site-search-submit-v1464)>.ui-action-icon-v1457{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}

/* Yönetim / ürün formu: başlık alanı, dosya seçimi, varyant ve vitrin seçenekleri. */
body.app-ui.admin-area .admin-product-form-page .admin-main-v67{gap:12px!important}
body.app-ui.admin-area .admin-product-form-page .admin-return-bar-v1175{position:static!important;margin:0!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;min-height:0!important}
body.app-ui.admin-area .admin-product-form-page .admin-return-btn-v1175{width:max-content!important;max-width:100%!important;min-height:40px!important;padding:8px 11px!important;justify-content:flex-start!important}
body.app-ui.admin-area .admin-product-form-page .admin-hero-v67{margin:0!important;padding:17px!important;min-height:0!important;align-items:center!important;border-radius:18px!important}
body.app-ui.admin-area .admin-product-form-page .admin-hero-v67 h1{margin:5px 0 4px!important}
body.app-ui.admin-area .admin-product-form-page .admin-hero-v67 p{margin:0!important;max-width:760px!important}
body.app-ui.admin-area .admin-product-form-page .admin-form-section-v67{padding:16px!important;gap:12px!important}
body.app-ui.admin-area .admin-product-form-page .admin-card-head-v67{margin-bottom:8px!important}
body.app-ui.admin-area .admin-product-form-page .admin-card-head-v67 h2{margin:5px 0 0!important}
body.app-ui.admin-area .admin-product-form-page .admin-gallery-box-v67{padding:13px!important;border-radius:14px!important;display:grid!important;gap:9px!important}
body.app-ui.admin-area .admin-product-form-page .admin-gallery-box-v67>h3,body.app-ui.admin-area .admin-product-form-page .admin-gallery-box-v67>p{margin:0!important}

body.app-ui.admin-area .admin-file-field-v1470{display:grid!important;gap:6px!important;min-width:0!important;color:var(--text)!important;font-weight:850!important}
body.app-ui.admin-area .admin-file-field-v1470>span{font-size:12px!important;font-weight:900!important;color:var(--text)!important}
body.app-ui.admin-area .admin-file-field-v1470>small{font-size:10.5px!important;line-height:1.35!important;color:var(--muted)!important;font-weight:650!important}
body.app-ui.admin-area .admin-file-field-v1470 input[type="file"],body.app-ui.admin-area .admin-product-builder-v67 input[type="file"]{
  width:100%!important;min-height:48px!important;padding:5px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--bg)!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important;overflow:hidden!important;
}
body.app-ui.admin-area .admin-file-field-v1470 input[type="file"]::file-selector-button,body.app-ui.admin-area .admin-product-builder-v67 input[type="file"]::file-selector-button{
  min-height:36px!important;margin:0 9px 0 0!important;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line))!important;border-radius:9px!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font:inherit!important;font-weight:900!important;cursor:pointer!important;
}

body.app-ui.admin-area .admin-variant-box-v67{display:grid!important;gap:11px!important;padding:13px!important}
body.app-ui.admin-area .admin-variant-box-v67>p{margin:0!important;color:var(--muted)!important;line-height:1.45!important}
body.app-ui.admin-area .admin-variant-row-v1470{display:grid!important;grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) minmax(105px,.8fr) minmax(88px,.65fr) minmax(100px,.7fr) 42px!important;gap:8px!important;align-items:end!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--bg) 46%,var(--card))!important}
body.app-ui.admin-area .admin-variant-field-v1470{display:grid!important;gap:5px!important;min-width:0!important;margin:0!important}
body.app-ui.admin-area .admin-variant-field-v1470>span{font-size:10px!important;font-weight:900!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.045em!important}
body.app-ui.admin-area .admin-variant-field-v1470 :where(input,select){width:100%!important;min-height:42px!important;padding:9px 10px!important;border-radius:10px!important;margin:0!important}
body.app-ui.admin-area .admin-variant-row-v1470>.variant-remove-v11100{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:10px!important;align-self:end!important}
body.app-ui.admin-area .admin-variant-row-v1470>.variant-remove-v11100 .ui-action-icon-v1457{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
body.app-ui.admin-area .variant-actions-v11100{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}
body.app-ui.admin-area .variant-actions-v11100>small{flex:1 1 260px!important;min-width:0!important}

body.app-ui.admin-area .admin-status-field-v1470{display:grid!important;gap:6px!important;margin:0!important}
body.app-ui.admin-area .admin-status-field-v1470>span{font-size:12px!important;font-weight:900!important}
body.app-ui.admin-area .admin-status-field-v1470 select{min-height:44px!important}
body.app-ui.admin-area .admin-feature-toggle-v1470{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 11px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--bg) 44%,var(--card))!important;cursor:pointer!important}
body.app-ui.admin-area .admin-feature-toggle-v1470>input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
body.app-ui.admin-area .admin-feature-switch-v1470{position:relative!important;display:block!important;width:40px!important;height:24px!important;border:1px solid color-mix(in srgb,var(--muted) 32%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--muted) 10%,var(--card))!important;transition:.16s ease!important}
body.app-ui.admin-area .admin-feature-switch-v1470::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--card);border:1px solid var(--line);box-shadow:0 2px 5px rgba(15,23,42,.12);transition:.16s ease}
body.app-ui.admin-area .admin-feature-toggle-v1470>input:checked+.admin-feature-switch-v1470{background:var(--primary)!important;border-color:var(--primary)!important}
body.app-ui.admin-area .admin-feature-toggle-v1470>input:checked+.admin-feature-switch-v1470::after{transform:translateX(16px);border-color:transparent}
body.app-ui.admin-area .admin-feature-toggle-v1470>input:focus-visible+.admin-feature-switch-v1470{outline:3px solid color-mix(in srgb,var(--primary) 25%,transparent);outline-offset:2px}
body.app-ui.admin-area .admin-feature-copy-v1470{display:grid!important;gap:2px!important;min-width:0!important}
body.app-ui.admin-area .admin-feature-copy-v1470 b{font-size:13px!important;line-height:1.2!important}
body.app-ui.admin-area .admin-feature-copy-v1470 small{font-size:10.5px!important;line-height:1.35!important;color:var(--muted)!important;font-weight:650!important}
body.app-ui.admin-area .slider-publish-box-v1207{padding:11px!important;border-radius:13px!important;gap:9px!important}
body.app-ui.admin-area .slider-publish-toggle-v1207{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:0!important}
body.app-ui.admin-area .slider-publish-icon-v1207{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important}
body.app-ui.admin-area .slider-publish-icon-v1207 .ui-action-icon-v1457{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
body.app-ui.admin-area .slider-publish-toggle-v1207>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}
body.app-ui.admin-area .slider-publish-note-v1207{padding:10px!important;border-radius:11px!important}

/* Mobil admin menüsü gerçek off-canvas kalır; içerik üstünde görünmeyen boş alan ayırmaz. */
@media(max-width:900px){
  body.app-ui.admin-area .panel-layout{display:block!important;width:100%!important;max-width:100%!important}
  body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav],body.app-ui.admin-area .side-nav.admin-side[data-panel-nav]{
    position:fixed!important;inset:0 auto 0 0!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(320px,90vw)!important;max-width:90vw!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;margin:0!important;padding:11px!important;border:0!important;border-right:1px solid var(--line)!important;border-radius:0 16px 16px 0!important;background:var(--card)!important;box-shadow:14px 0 44px rgba(15,23,42,.20)!important;overflow-y:auto!important;overflow-x:hidden!important;transform:translateX(-104%)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;transition:transform .18s ease,visibility .18s ease!important;z-index:2147483000!important
  }
  body.app-ui.admin-area .side-nav.admin-side-v1263.open,body.app-ui.admin-area .side-nav.admin-side-v1263[data-panel-nav].open,body.app-ui.admin-area .side-nav.admin-side[data-panel-nav].open{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important}
  body.app-ui.admin-area .panel-backdrop:not([hidden]){display:block!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.42)!important;backdrop-filter:blur(2px)!important;z-index:2147482990!important}
  body.app-ui.admin-area.panel-menu-open{overflow:hidden!important}
  body.app-ui.admin-area .admin-product-form-page .admin-main-v67{width:100%!important;max-width:100%!important;gap:10px!important}
  body.app-ui.admin-area .admin-product-form-page .admin-return-bar-v1175{margin:0 0 2px!important}
  body.app-ui.admin-area .admin-product-form-page .admin-hero-v67{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px!important;border-radius:14px!important}
  body.app-ui.admin-area .admin-product-form-page .admin-hero-v67 h1{font-size:clamp(24px,7vw,30px)!important}
  body.app-ui.admin-area .admin-product-form-page .admin-hero-v67 p{font-size:14px!important;line-height:1.45!important}
  body.app-ui.admin-area .admin-product-form-page .admin-hero-actions-v67{width:100%!important;display:flex!important;justify-content:flex-start!important}
  body.app-ui.admin-area .admin-product-form-page .admin-hero-actions-v67 .btn{width:auto!important;flex:0 0 auto!important}
  body.app-ui.admin-area .admin-product-form-page .admin-form-section-v67{padding:14px!important;border-radius:16px!important}
  body.app-ui.admin-area .admin-image-fields-v1470{grid-template-columns:minmax(0,1fr)!important}
  body.app-ui.admin-area .admin-variant-row-v1470{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;gap:8px!important;padding:11px!important}
  body.app-ui.admin-area .admin-variant-field-v1470.is-name{grid-column:1/3!important;grid-row:1!important}
  body.app-ui.admin-area .admin-variant-field-v1470.is-sku{grid-column:1!important;grid-row:2!important}
  body.app-ui.admin-area .admin-variant-field-v1470.is-price{grid-column:2!important;grid-row:2!important}
  body.app-ui.admin-area .admin-variant-field-v1470.is-stock{grid-column:1!important;grid-row:3!important}
  body.app-ui.admin-area .admin-variant-field-v1470.is-status{grid-column:2!important;grid-row:3!important}
  body.app-ui.admin-area .admin-variant-row-v1470>.variant-remove-v11100{grid-column:3!important;grid-row:1!important}
}
@media(max-width:560px){
  body.app-ui{--ui70-control-h:44px;--ui70-control-radius:11px;--ui70-gap:7px;--ui70-icon:17px}
  body.app-ui :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){font-size:max(16px,1em)}
  body.app-ui.admin-area .admin-product-actions-v1455{gap:6px!important}
  body.app-ui.admin-area .admin-product-actions-v1455 .btn{min-height:43px!important;padding:8px 7px!important;font-size:12px!important;gap:6px!important}
  body.app-ui :where(.site-search-submit-v1459,.site-search-submit-v1464){height:42px!important;min-height:42px!important;padding-inline:13px!important}
  body.app-ui.admin-area .admin-file-field-v1470 input[type="file"]::file-selector-button{padding-inline:10px!important;margin-right:7px!important}
}
@media(max-width:380px){
  body.app-ui{--ui70-gap:6px;--ui70-icon:16px}
  body.app-ui.admin-area .admin-product-actions-v1455{gap:5px!important}
  body.app-ui.admin-area .admin-product-actions-v1455 .btn{font-size:11.25px!important;padding-inline:5px!important}
  body.app-ui :where(.site-search-submit-v1459,.site-search-submit-v1464){padding-inline:11px!important}
}
@media(prefers-reduced-motion:reduce){
  body.app-ui *,body.app-ui *::before,body.app-ui *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}

/* v1.4.71 — Görsel regresyon düzeltmeleri: sepet, hesap menüsü, tekrar satın al, ürün formu ve cache güvenliği */
body.release-v1471 :where(.btn,button,a){text-rendering:optimizeLegibility}

/* Sepet: subtotal üstte, iki ana aksiyon dengeli ve yan yana. */
body.release-v1471 .cart-summary-actions-v1397{
  display:grid!important;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
  gap:9px!important;
  width:100%!important;
  align-items:stretch!important;
}
body.release-v1471 .cart-summary-actions-v1397 .cart-inline-subtotal-v1397{
  grid-column:1/-1!important;
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:10px 13px!important;
}
body.release-v1471 .cart-summary-actions-v1397 :where(.cart-update-action-v1471,.cart-checkout-action-v1471){
  width:100%!important;
  min-width:0!important;
  min-height:50px!important;
  height:50px!important;
  margin:0!important;
  padding:0 13px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border-radius:13px!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body.release-v1471 .cart-summary-actions-v1397 .cart-update-action-v1471{background:color-mix(in srgb,var(--primary) 10%,var(--card))!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important}
body.release-v1471 .cart-summary-actions-v1397 .cart-checkout-action-v1471{background:var(--primary)!important;color:#fff!important;border:1px solid var(--primary)!important}
body.release-v1471 .cart-action-icon-v1471{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important}
body.release-v1471 .cart-action-icon-v1471 .ui-action-icon-v1457{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important}
body.release-v1471 .cart-action-label-v1471{display:block!important;min-width:0!important;line-height:1.1!important;text-align:center!important}
@media(max-width:350px){
  body.release-v1471 .cart-summary-actions-v1397{grid-template-columns:minmax(0,1fr)!important}
  body.release-v1471 .cart-summary-actions-v1397 .cart-inline-subtotal-v1397{grid-column:1!important}
}

/* Mobil hesap menüsü: her satır gerçek içerik kadar yer kaplar, gereksiz boş blok bırakmaz. */
@media(max-width:820px){
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192.open{
    display:flex!important;flex-direction:column!important;gap:3px!important;padding:8px!important;
  }
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192>a,
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192>button,
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192>form>button{
    display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;
    gap:9px!important;width:100%!important;min-height:46px!important;height:auto!important;
    margin:0!important;padding:5px 8px!important;border-radius:11px!important;line-height:1.15!important;
  }
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192>.account-menu-admin-v1192{min-height:52px!important;padding-block:6px!important}
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192 .account-menu-icon-v1192{
    width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;border-radius:10px!important;
  }
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192 .account-menu-icon-v1192 .ui-action-icon-v1457,
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192 .account-menu-icon-v1192 svg{
    width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;margin:0!important;
  }
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192 :where(a,button)>span:last-child{
    display:block!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.15!important;
  }
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192 :where(a,button)>span:last-child>b{display:block!important;margin:0!important;font-size:14px!important;line-height:1.15!important}
  body.release-v1471 .m1191-user-dropdown.account-menu-panel-v1192 :where(a,button)>span:last-child>small{display:block!important;margin:2px 0 0!important;font-size:10.5px!important;line-height:1.2!important}
}

/* Tekrar satın al / son görüntülenen: flex-auto kaynaklı yapay boşluk tamamen kaldırılır. */
body.release-v1471.account-area :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-card{
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;
  height:auto!important;min-height:0!important;max-height:none!important;gap:9px!important;
}
body.release-v1471.account-area :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-info{
  display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;
  flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;gap:8px!important;
}
body.release-v1471.account-area :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-info>*{
  flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important;
}
body.release-v1471.account-area :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) :where(.rating-mini,.price-row,.stock-status-v1189,.product-return-pill-v1190,.product-card-actions){
  margin-top:0!important;margin-bottom:0!important;align-self:stretch!important;
}
body.release-v1471.account-area :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .price-row{justify-content:flex-start!important}
body.release-v1471.account-area :where(.account-buy-again-grid-v1420,.account-recent-grid-v1415) .product-card-actions{padding-top:2px!important}

/* Ürün formu: mobilde üst boşluk ve kartlar doğal akışta. */
body.release-v1471.admin-area .admin-product-form-page{align-items:start!important}
body.release-v1471.admin-area .admin-product-form-page .admin-main-v67{margin:0!important;padding-top:0!important;gap:12px!important}
body.release-v1471.admin-area .admin-product-form-page .admin-return-bar-v1175{margin:0!important;min-height:0!important}
body.release-v1471.admin-area .admin-product-form-page .admin-hero-v67{min-height:0!important;margin:0!important;padding:16px!important}
body.release-v1471.admin-area .admin-product-form-page .admin-hero-v67 h1{margin:4px 0 5px!important}
body.release-v1471.admin-area .admin-product-form-page .admin-hero-v67 p{margin:0!important;line-height:1.45!important}

/* Dosya yükleme: native kaba metin yerine tek, kontrollü flat picker. */
body.release-v1471.admin-area .admin-file-field-v1471{display:grid!important;gap:7px!important;min-width:0!important;margin:0!important;font-weight:850!important}
body.release-v1471.admin-area .admin-file-field-v1471>span:first-child{font-size:12px!important;font-weight:900!important;color:var(--text)!important}
body.release-v1471.admin-area .admin-file-field-v1471>small{font-size:10.5px!important;line-height:1.35!important;color:var(--muted)!important;font-weight:650!important}
body.release-v1471.admin-area .admin-file-picker-v1471{
  position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;
  gap:10px!important;width:100%!important;min-height:48px!important;padding:5px!important;border:1px solid var(--line)!important;
  border-radius:12px!important;background:var(--bg)!important;overflow:hidden!important;cursor:pointer!important;
}
body.release-v1471.admin-area .admin-file-picker-v1471 input[type="file"]{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:2!important;
}
body.release-v1471.admin-area .admin-file-picker-button-v1471{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;
  padding:0 11px!important;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line))!important;border-radius:9px!important;
  background:color-mix(in srgb,var(--primary) 8%,var(--card))!important;color:var(--primary)!important;font-size:12px!important;font-weight:900!important;
  pointer-events:none!important;white-space:nowrap!important;
}
body.release-v1471.admin-area .admin-file-picker-button-v1471 .ui-action-icon-v1457{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}
body.release-v1471.admin-area .admin-file-picker-name-v1471{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important;pointer-events:none!important}
body.release-v1471.admin-area .admin-file-picker-v1471.has-selection .admin-file-picker-name-v1471{color:var(--text)!important;font-weight:800!important}

/* Varyantlar: alan adları her zaman görünür; mobilde iki kolonlu, taşmasız kart. */
body.release-v1471.admin-area .admin-variant-row-v1471{
  display:grid!important;grid-template-columns:minmax(145px,1.35fr) minmax(115px,1fr) minmax(100px,.8fr) minmax(88px,.65fr) minmax(100px,.72fr) 42px!important;
  gap:8px!important;align-items:end!important;margin:0!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:13px!important;
  background:color-mix(in srgb,var(--bg) 45%,var(--card))!important;
}
body.release-v1471.admin-area .admin-variant-field-v1471{display:grid!important;gap:5px!important;min-width:0!important;margin:0!important}
body.release-v1471.admin-area .admin-variant-field-v1471>span{display:block!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important;color:var(--muted)!important}
body.release-v1471.admin-area .admin-variant-field-v1471 :where(input,select){width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:0!important;padding:8px 10px!important;border-radius:10px!important}
body.release-v1471.admin-area .admin-variant-row-v1471>.variant-remove-v11100{align-self:end!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important}

/* Yayın / vitrin seçenekleri: checkbox yerine kontrollü flat switch ve kompakt slider satırı. */
body.release-v1471.admin-area .admin-publish-controls-v1471{display:grid!important;gap:9px!important;min-width:0!important}
body.release-v1471.admin-area .admin-status-field-v1471{display:grid!important;gap:6px!important;margin:0!important}
body.release-v1471.admin-area .admin-status-field-v1471>span{font-size:12px!important;font-weight:900!important;color:var(--text)!important}
body.release-v1471.admin-area .admin-status-field-v1471 select{width:100%!important;min-height:44px!important;margin:0!important}
body.release-v1471.admin-area .admin-feature-toggle-v1471{
  position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;
  margin:0!important;padding:9px 10px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--bg) 44%,var(--card))!important;cursor:pointer!important;
}
body.release-v1471.admin-area .admin-feature-toggle-v1471>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
body.release-v1471.admin-area .admin-feature-switch-v1471{position:relative!important;width:40px!important;height:24px!important;border:1px solid color-mix(in srgb,var(--muted) 30%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--muted) 10%,var(--card))!important;transition:.16s ease!important}
body.release-v1471.admin-area .admin-feature-switch-v1471::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--card);border:1px solid var(--line);box-shadow:0 2px 5px rgba(15,23,42,.12);transition:.16s ease}
body.release-v1471.admin-area .admin-feature-toggle-v1471>input:checked+.admin-feature-switch-v1471{background:var(--primary)!important;border-color:var(--primary)!important}
body.release-v1471.admin-area .admin-feature-toggle-v1471>input:checked+.admin-feature-switch-v1471::after{transform:translateX(16px);border-color:transparent}
body.release-v1471.admin-area .admin-feature-copy-v1471{display:grid!important;gap:2px!important;min-width:0!important}
body.release-v1471.admin-area .admin-feature-copy-v1471 b{font-size:13px!important;line-height:1.15!important}
body.release-v1471.admin-area .admin-feature-copy-v1471 small{font-size:10.5px!important;line-height:1.3!important;color:var(--muted)!important;font-weight:650!important}
body.release-v1471.admin-area .admin-publish-section-v1471 .slider-publish-box-v1207{margin:0!important;padding:10px!important;gap:8px!important;border-radius:12px!important}
body.release-v1471.admin-area .admin-publish-section-v1471 .slider-publish-toggle-v1207{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;min-height:44px!important}
body.release-v1471.admin-area .admin-publish-section-v1471 .slider-publish-toggle-v1207>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}
body.release-v1471.admin-area .admin-publish-section-v1471 .slider-publish-icon-v1207{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}
body.release-v1471.admin-area .admin-publish-section-v1471 .slider-publish-note-v1207{margin:0!important;padding:9px 10px!important;border-radius:10px!important;line-height:1.35!important}

@media(max-width:900px){
  body.release-v1471.admin-area .admin-product-form-page{display:block!important;width:100%!important;max-width:100%!important}
  body.release-v1471.admin-area .admin-product-form-page .admin-main-v67{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:10px!important}
  body.release-v1471.admin-area .admin-product-form-page .admin-hero-v67{padding:13px!important;border-radius:14px!important;gap:7px!important}
  body.release-v1471.admin-area .admin-product-form-page .admin-hero-v67 h1{font-size:clamp(24px,7vw,30px)!important;line-height:1.1!important}
  body.release-v1471.admin-area .admin-product-form-page .admin-hero-v67 p{font-size:14px!important;line-height:1.4!important}
  body.release-v1471.admin-area .admin-product-form-page .admin-form-section-v67{padding:13px!important;border-radius:15px!important;gap:11px!important}
  body.release-v1471.admin-area .admin-image-fields-v1470{grid-template-columns:minmax(0,1fr)!important}
  body.release-v1471.admin-area .admin-variant-row-v1471{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px!important;gap:8px!important;padding:10px!important}
  body.release-v1471.admin-area .admin-variant-field-v1471.is-name{grid-column:1/3!important;grid-row:1!important}
  body.release-v1471.admin-area .admin-variant-field-v1471.is-sku{grid-column:1!important;grid-row:2!important}
  body.release-v1471.admin-area .admin-variant-field-v1471.is-price{grid-column:2!important;grid-row:2!important}
  body.release-v1471.admin-area .admin-variant-field-v1471.is-stock{grid-column:1!important;grid-row:3!important}
  body.release-v1471.admin-area .admin-variant-field-v1471.is-status{grid-column:2!important;grid-row:3!important}
  body.release-v1471.admin-area .admin-variant-row-v1471>.variant-remove-v11100{grid-column:3!important;grid-row:1!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}
}
@media(max-width:560px){
  body.release-v1471.admin-area .admin-file-picker-v1471{grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;min-height:46px!important}
  body.release-v1471.admin-area .admin-file-picker-button-v1471{min-height:34px!important;padding-inline:9px!important;font-size:11.5px!important}
  body.release-v1471.admin-area .admin-file-picker-name-v1471{font-size:11.5px!important}
}

/* v1.4.71 — Hesap panelindeki geçici karakter ikonları gerçek SVG ile aynı optik ölçüde. */
body.release-v1471.account-area .account-action-icon-v1419{display:grid!important;place-items:center!important}
body.release-v1471.account-area .account-action-icon-v1419 .ui-action-icon-v1457{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;margin:0!important}
body.release-v1471.account-area .account-action-mini-v1419>span:first-child{display:grid!important;place-items:center!important}
body.release-v1471.account-area .account-action-mini-v1419>span:first-child .ui-action-icon-v1457{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;margin:0!important}
body.release-v1471.account-area .account-action-mini-v1419>em{display:grid!important;place-items:center!important;width:24px!important;height:24px!important}
body.release-v1471.account-area .account-action-mini-v1419>em .ui-action-icon-v1457{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important}

/* v1.4.72 - kritik ödeme handoff'u: JS bundle/cache bağımsız Akbank yönlendirmesi */
body.app-ui .payment-continue-form-v1472,body.app-ui .bank-pos-form-v1472{gap:12px!important}
body.app-ui .payment-handoff-status-v1472{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--primary) 6%,var(--card));min-width:0}
body.app-ui .payment-handoff-status-v1472>div{display:grid;gap:3px;min-width:0}
body.app-ui .payment-handoff-status-v1472 b{font-size:14px;line-height:1.3}
body.app-ui .payment-handoff-status-v1472 small{color:var(--muted);line-height:1.45}
body.app-ui .payment-handoff-spinner-v1472{width:22px;height:22px;min-width:22px;border:2px solid color-mix(in srgb,var(--primary) 20%,transparent);border-top-color:var(--primary);border-radius:50%;animation:paymentHandoffSpin1472 .8s linear infinite}
body.app-ui .bank-pos-primary-v1472{min-height:48px!important;font-weight:850!important}
@keyframes paymentHandoffSpin1472{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){body.app-ui .payment-handoff-spinner-v1472{animation:none!important;border-color:var(--primary)!important}}
@media(max-width:560px){body.app-ui .payment-handoff-status-v1472{padding:12px 13px;border-radius:14px}body.app-ui .bank-pos-primary-v1472{min-height:46px!important}}

/* v1.4.73 — Sipariş ödeme gerçeği, müşteri görünümü ve hızlı işlem merkezi */
body.app-ui.admin-area .admin-order-customer-cell-v1473{display:grid;gap:4px;min-width:190px;max-width:280px}
body.app-ui.admin-area .admin-order-customer-cell-v1473>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}
body.app-ui.admin-area .admin-order-customer-cell-v1473 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.app-ui.admin-area .admin-order-customer-cell-v1473>div>span,
body.app-ui.admin-area .admin-order-card-customer-v1473>div>span,
body.app-ui.admin-area .admin-order-customer-kind-v1473{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 66%,var(--card));color:var(--muted);font-size:10.5px;font-weight:850;line-height:1.2;white-space:nowrap}
body.app-ui.admin-area .admin-order-customer-cell-v1473 small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;line-height:1.3}
body.app-ui.admin-area .admin-payment-truth-v1473{display:grid;gap:5px;min-width:170px;max-width:255px}
body.app-ui.admin-area .admin-payment-truth-v1473 small{display:block;color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.35}
body.app-ui.admin-area .admin-payment-truth-badge-v1473{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 70%,var(--card));color:var(--text);font-size:11px;font-weight:900;line-height:1.2;white-space:nowrap}
body.app-ui.admin-area .admin-payment-truth-badge-v1473.is-success{border-color:color-mix(in srgb,var(--ok) 34%,var(--line));background:color-mix(in srgb,var(--ok) 9%,var(--card));color:color-mix(in srgb,var(--ok) 86%,var(--text))}
body.app-ui.admin-area .admin-payment-truth-badge-v1473.is-warning{border-color:color-mix(in srgb,#d97706 35%,var(--line));background:color-mix(in srgb,#f59e0b 10%,var(--card));color:color-mix(in srgb,#b45309 88%,var(--text))}
body.app-ui.admin-area .admin-payment-truth-badge-v1473.is-danger{border-color:color-mix(in srgb,var(--danger) 32%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--card));color:color-mix(in srgb,var(--danger) 88%,var(--text))}
body.app-ui.admin-area .admin-payment-truth-badge-v1473.is-neutral{border-color:var(--line);background:color-mix(in srgb,var(--muted) 7%,var(--card));color:var(--muted)}
body.app-ui.admin-area .admin-order-row-actions-v1473{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:0}
body.app-ui.admin-area .admin-order-quick-menu-v1473{position:relative;margin:0}
body.app-ui.admin-area .admin-order-quick-menu-v1473>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--primary);font-size:11px;font-weight:900;line-height:1;cursor:pointer;user-select:none;white-space:nowrap}
body.app-ui.admin-area .admin-order-quick-menu-v1473>summary::-webkit-details-marker{display:none}
body.app-ui.admin-area .admin-order-quick-menu-v1473[open]>summary{background:color-mix(in srgb,var(--primary) 12%,var(--card));border-color:color-mix(in srgb,var(--primary) 38%,var(--line))}
body.app-ui.admin-area .admin-order-quick-menu-v1473>div{position:absolute;z-index:35;top:calc(100% + 7px);right:0;width:240px;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--card);box-shadow:0 14px 34px rgba(15,23,42,.12)}
body.app-ui.admin-area .admin-order-quick-form-v1473{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;min-width:0!important}
body.app-ui.admin-area .admin-order-quick-form-v1473 select{width:100%;min-width:0;min-height:38px;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--text);font-size:12px;font-weight:750}
body.app-ui.admin-area .admin-order-quick-form-v1473 .btn{width:100%;min-height:36px;padding:8px 11px;border-radius:10px;font-size:11.5px}
body.app-ui.admin-area .admin-order-customer-head-v1473{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
body.app-ui.admin-area .admin-order-customer-head-v1473 h3{margin:3px 0 0}
body.app-ui.admin-area .admin-order-customer-grid-v1473{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
body.app-ui.admin-area .admin-order-customer-grid-v1473>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 48%,var(--card))}
body.app-ui.admin-area .admin-order-customer-grid-v1473 small{color:var(--muted);font-size:10.5px;font-weight:800}
body.app-ui.admin-area .admin-order-customer-grid-v1473 b{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}
body.app-ui.admin-area .admin-order-payment-proof-v1473{display:grid;gap:5px;margin-top:12px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 48%,var(--card))}
body.app-ui.admin-area .admin-order-payment-proof-v1473>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
body.app-ui.admin-area .admin-order-payment-proof-v1473>div>span{color:var(--muted);font-size:11px;font-weight:800}
body.app-ui.admin-area .admin-order-payment-proof-v1473>div>b{font-size:12px}
body.app-ui.admin-area .admin-order-payment-proof-v1473>small{color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.4}
body.app-ui.admin-area .admin-order-payment-proof-v1473.is-success{border-color:color-mix(in srgb,var(--ok) 28%,var(--line));background:color-mix(in srgb,var(--ok) 6%,var(--card))}
body.app-ui.admin-area .admin-order-payment-proof-v1473.is-warning{border-color:color-mix(in srgb,#d97706 26%,var(--line));background:color-mix(in srgb,#f59e0b 6%,var(--card))}
body.app-ui.admin-area .admin-order-payment-proof-v1473.is-danger{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--card))}
body.app-ui.admin-area .admin-order-card-customer-v1473{display:grid;gap:5px}
body.app-ui.admin-area .admin-order-card-customer-v1473>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}
body.app-ui.admin-area .admin-order-card-customer-v1473 small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}
body.app-ui.admin-area .admin-order-card-statuses-v1473{align-items:flex-start!important;gap:8px!important}
body.app-ui.admin-area .admin-order-card-foot-v1473{align-items:flex-start!important}

@media(max-width:900px){
  body.app-ui.admin-area .admin-order-quick-menu-v1473{width:100%}
  body.app-ui.admin-area .admin-order-quick-menu-v1473>summary{width:100%;min-height:40px}
  body.app-ui.admin-area .admin-order-quick-menu-v1473>div{position:static;width:100%;margin-top:7px;box-shadow:none;background:color-mix(in srgb,var(--bg) 55%,var(--card))}
  body.app-ui.admin-area .admin-order-row-actions-v1473{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch}
  body.app-ui.admin-area .admin-order-row-actions-v1473>.admin-order-quick-menu-v1473{grid-column:1/-1}
  body.app-ui.admin-area .admin-order-row-actions-v1473>.btn,
  body.app-ui.admin-area .admin-order-row-actions-v1473>form{width:100%;min-width:0}
  body.app-ui.admin-area .admin-order-row-actions-v1473>form .btn{width:100%}
  body.app-ui.admin-area .admin-order-card-foot-v1473{display:grid!important;gap:10px!important}
}
@media(max-width:560px){
  body.app-ui.admin-area .admin-order-customer-grid-v1473{grid-template-columns:1fr}
  body.app-ui.admin-area .admin-order-payment-truth-v1473{min-width:0;max-width:none;width:100%}
  body.app-ui.admin-area .admin-payment-truth-badge-v1473{white-space:normal;text-align:left}
  body.app-ui.admin-area .admin-order-row-actions-v1473{grid-template-columns:1fr 1fr;gap:7px}
}
