:root{--bg:#fff;--soft:#f6f7f8;--soft2:#f1f3f5;--ink:#171a1d;--muted:#6b7178;--line:#e4e7ea;--line2:#d8dde2;--blue:#1268e8;--blue-soft:#eef5ff;--green:#16815d;--red:#b83a46;--amber:#a86b12;--sidebar:#111820;--sidebar-2:#18212b;--sidebar-text:#dfe6ec;--radius:10px;--shadow:0 10px 32px rgba(22,29,37,.06);--wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.wrap{width:min(calc(100% - 40px),var(--wrap));margin-inline:auto}.wrap.narrow{max-width:820px}.skip{position:fixed;left:12px;top:-100px;background:#fff;padding:10px 14px;z-index:9999;border:1px solid var(--line)}.skip:focus{top:12px}.eyebrow{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#7b8289;text-transform:uppercase;margin-bottom:9px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border:1px solid var(--line2);border-radius:8px;background:#fff;color:#2a2f34;font-size:12.5px;font-weight:500;gap:7px;transition:.16s ease}.btn:focus,.btn:hover{border-color:#9bbcf2;background:var(--blue);color:#fff;outline:0}.btn.primary{background:#fff;border-color:#a9c7f6;color:#175fbf}.btn.primary:focus,.btn.primary:hover{background:var(--blue);border-color:var(--blue);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.admin-brand,.brand{display:inline-flex;align-items:center;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.brand{font-size:24px}.admin-brand span,.brand span{font-weight:400;color:#747b82}.top-note{border-bottom:1px solid #eceeef;background:#fbfbfb;font-size:11.5px;color:#656b72}.top-note .wrap{height:30px;display:flex;align-items:center;justify-content:center;gap:16px}.top-note a{font-weight:600;color:#262b30}.site-header{position:sticky;top:0;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);z-index:100;border-bottom:1px solid var(--line)}.header-main{height:72px;display:grid;grid-template-columns:220px minmax(280px,1fr) 220px;gap:24px;align-items:center}.header-search{height:40px;border:1px solid var(--line2);border-radius:9px;display:flex;background:#fff;max-width:620px;width:100%;justify-self:center}.header-search:focus-within{border-color:#9ebeee;box-shadow:0 0 0 3px #eef5ff}.header-search input{border:0;outline:0;background:0 0;flex:1;padding:0 14px;font-size:12.5px;min-width:0}.header-search button{width:44px;border:0;background:0 0;font-size:20px}.header-tools{display:flex;justify-content:flex-end;gap:18px;font-size:12.5px}.header-tools a:hover{color:var(--blue)}.menu-btn{display:none;border:0;background:0 0;font-size:22px;padding:6px}.category-bar{border-top:1px solid #f0f1f2}.category-row{display:flex;align-items:center;justify-content:center;gap:32px;height:43px;position:relative}.category-link{font-size:12.5px;font-weight:500;white-space:nowrap;height:43px;display:flex;align-items:center;gap:5px;border-bottom:2px solid transparent}.category-link:hover{color:var(--blue);border-bottom-color:var(--blue)}.category-all{font-weight:700}.mega-trigger{height:100%;display:flex;align-items:center}.mega-menu{position:absolute;left:0;right:0;top:43px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px rgba(18,24,31,.11);padding:25px 28px 30px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s ease;z-index:120}.mega-trigger:focus-within .mega-menu,.mega-trigger:hover .mega-menu{opacity:1;visibility:visible;transform:none}.mega-head{display:flex;align-items:end;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:20px}.mega-head small{display:block;font-size:10px;letter-spacing:.12em;color:#858b91}.mega-head strong{font-size:18px;font-weight:600}.mega-head a{font-size:12px;color:var(--blue)}.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 34px}.mega-col{display:flex;flex-direction:column;gap:7px}.mega-col>a{font-size:12px;color:#5c6268}.mega-col>a:hover{color:#111}.mega-title{font-size:13px!important;font-weight:650!important;color:#1b1e22!important;margin-bottom:4px}.mega-empty{padding:25px;text-align:center;color:var(--muted);background:var(--soft);border-radius:8px}.drawer-backdrop,.mobile-bottom,.mobile-drawer{display:none}.home-hero{padding:64px 0 58px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff 0,#fbfcfd 100%)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:70px;align-items:center}.hero-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em;font-weight:630;margin:0 0 22px;max-width:820px}.hero-copy>p{font-size:16px;color:#60666d;max-width:650px;margin:0 0 26px}.hero-search{display:flex;max-width:650px;height:48px;border:1px solid var(--line2);border-radius:9px;background:#fff;box-shadow:0 7px 22px rgba(20,27,34,.04);margin-bottom:18px}.hero-search input{flex:1;border:0;background:0 0;padding:0 15px;outline:0}.hero-search button{border:0;border-left:1px solid var(--line);background:#fff;padding:0 20px;font-weight:600}.hero-actions{display:flex;gap:8px}.hero-visual{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-grid-card{min-height:155px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.hero-grid-card span{font-size:10px;color:#90969c;margin-bottom:auto}.hero-grid-card strong{font-size:15px;font-weight:650}.hero-grid-card p{font-size:12px;color:var(--muted);margin:5px 0 0}.hero-card-main{grid-column:1/-1;min-height:210px;background:#151b22;color:#fff;border-color:#151b22}.hero-card-main p,.hero-card-main span{color:#adb6be}.section{padding:62px 0}.section.soft{background:var(--soft)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.section-head.compact{margin-bottom:15px}.section-head h2{margin:0;font-size:27px;letter-spacing:-.035em;font-weight:620}.section-head a{font-size:12.5px;color:#4c535a}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.category-card{min-height:145px;border:1px solid var(--line);border-radius:9px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;transition:.16s}.category-card:hover{border-color:#bcc6cf;transform:translateY(-2px);box-shadow:var(--shadow)}.category-card span{font-size:16px;font-weight:620}.category-card small{font-size:11.5px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 16px}.product-card a{display:block}.product-image{aspect-ratio:1/1;background:#f4f5f6;overflow:hidden;border-radius:7px;position:relative}.product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img{transform:scale(1.02)}.image-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#a3a9af;font-size:12px;letter-spacing:.15em}.product-meta{padding:12px 3px 0}.product-meta>span{font-size:10.5px;color:#7f868c;text-transform:uppercase;letter-spacing:.07em}.product-meta h3{font-size:14px;line-height:1.35;margin:4px 0 3px;font-weight:580}.product-meta small{color:#858b91;font-size:10.5px}.trust-section{border-top:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.trust-grid>div{border-left:1px solid var(--line);padding-left:20px}.trust-grid span{font-size:10px;color:#9aa0a6}.trust-grid strong{display:block;font-size:14px;margin:8px 0 5px}.trust-grid p{font-size:12px;color:var(--muted);margin:0}.catalog-empty{padding:36px;border:1px dashed #ced3d8;border-radius:9px;text-align:center;background:#fff}.catalog-empty strong{font-size:15px}.catalog-empty p{margin:6px auto 0;color:var(--muted);font-size:12px;max-width:550px}.page-head{padding:48px 0 30px;border-bottom:1px solid var(--line);background:#fff}.page-head h1{font-size:40px;letter-spacing:-.045em;margin:0 0 8px;font-weight:620}.page-head p{margin:0;color:var(--muted);max-width:720px}.crumb{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#858b91;font-size:11px;margin-bottom:18px}.crumb a:hover{color:#222}.catalog-title-row{display:flex;align-items:end;justify-content:space-between;gap:30px}.product-count{font-size:11px;color:#7d848a}.catalog-search{display:flex;max-width:580px;height:42px;border:1px solid var(--line2);border-radius:8px;margin-top:20px}.catalog-search input{border:0;outline:0;flex:1;padding:0 13px;background:0 0}.catalog-search button{border:0;border-left:1px solid var(--line);background:#fff;padding:0 18px}.category-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.category-chips a{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:11px;background:#fff}.category-chips a:hover{border-color:#98b9ed;color:#165fbf}.product-page{padding:45px 0 64px}.product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:58px}.main-photo{aspect-ratio:1/1;background:#f4f5f6;border-radius:8px;overflow:hidden}.main-photo img{width:100%;height:100%;object-fit:contain;display:block}.thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:9px}.thumbs button{border:1px solid var(--line);padding:0;background:#fff;border-radius:6px;aspect-ratio:1;overflow:hidden}.thumbs img{width:100%;height:100%;object-fit:cover}.product-info{padding-top:4px}.product-info h1{font-size:38px;line-height:1.08;letter-spacing:-.045em;font-weight:620;margin:0 0 9px}.sku{font-size:11.5px;color:#747b82;margin-bottom:22px}.lead{font-size:14px;color:#5e656c;margin:0 0 22px}.specs{margin:0;border-top:1px solid var(--line)}.specs>div{display:grid;grid-template-columns:145px 1fr;padding:10px 0;border-bottom:1px solid var(--line);gap:15px}.specs dt{font-size:11px;color:#7b8288}.specs dd{margin:0;font-size:12px;font-weight:520}.price-hidden-note{border:1px solid #e2e6e9;background:#fafbfb;border-radius:8px;padding:12px 14px;margin-top:18px}.price-hidden-note strong{display:block;font-size:11px}.price-hidden-note span{font-size:11px;color:var(--muted)}.product-actions{display:flex;gap:8px;margin-top:14px}.share-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:10.5px;color:#71787e}.share-row a,.share-row button{border:0;background:0 0;padding:0;color:#3f464c}.prose{font-size:14px;color:#50575e}.prose h2{font-size:24px;color:var(--ink);letter-spacing:-.03em}.site-footer{background:#151a20;color:#dfe4e8;padding:48px 0 22px;margin-top:0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.site-footer .brand{font-size:20px;color:#fff}.site-footer .brand span{color:#9ba4ac}.site-footer p{font-size:12px;color:#98a2aa;max-width:360px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.footer-grid strong{font-size:11px;color:#fff;margin-bottom:4px}.footer-grid a{font-size:11.5px;color:#aab3ba}.footer-copy{border-top:1px solid #2b333b;margin-top:35px;padding-top:18px;font-size:10.5px;color:#77828b}.auth-page{min-height:calc(100vh - 30px);display:flex;align-items:center;justify-content:center;padding:55px 20px;background:#f5f6f7}.auth-card{width:min(100%,440px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:34px;box-shadow:0 18px 60px rgba(20,28,36,.06)}.auth-card.wide{width:min(100%,650px)}.auth-card .brand{margin-bottom:25px}.auth-card h1{font-size:30px;letter-spacing:-.04em;margin:0 0 8px;font-weight:620}.auth-card>p{color:var(--muted);font-size:12.5px;margin:0 0 22px}.admin-form,.auth-card form{display:grid;gap:13px}.admin-form label,.auth-card label{font-size:11px;font-weight:550;display:grid;gap:6px}.admin-form input,.admin-form select,.admin-form textarea,.auth-card input,.auth-card select,.auth-card textarea{width:100%;height:42px;border:1px solid var(--line2);border-radius:7px;background:#fff;padding:0 11px;outline:0;font-size:12.5px}.admin-form textarea,.auth-card textarea{height:auto;padding:10px}.admin-form input:focus,.admin-form select:focus,.auth-card input:focus,.auth-card textarea:focus{border-color:#95b8ed;box-shadow:0 0 0 3px #eef5ff}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:start;gap:8px!important;font-weight:400!important;color:#565d63}.check input{width:15px;height:15px}.auth-foot{margin-top:18px;font-size:11.5px;color:var(--muted)}.auth-foot a{font-weight:600;color:#1c64bf}.alert,.flash,.success{border-radius:7px;padding:10px 12px;font-size:11.5px;margin-bottom:14px}.alert,.flash-error{background:#fff5f5;border:1px solid #f2c6ca;color:#8c2f38}.flash-success,.success{background:#f1fbf6;border:1px solid #bde3cf;color:#176a4e}.quote-product{background:var(--soft);border-radius:7px;padding:10px 12px;margin:0 0 15px;font-size:12px}.account-grid{display:grid;grid-template-columns:200px 1fr;gap:35px}.account-nav{display:flex;flex-direction:column;gap:3px;padding-right:20px;border-right:1px solid var(--line)}.account-nav a{padding:8px 10px;border-radius:6px;font-size:12px}.account-nav a:hover{background:var(--soft)}.contact-card{border:1px solid var(--line);padding:24px;border-radius:9px}.contact-card p{color:var(--muted)}.contact-card a{color:var(--blue)}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:#818890;font-weight:650;border-bottom:1px solid var(--line);padding:10px 12px}td{font-size:11.5px;border-bottom:1px solid #edf0f2;padding:11px 12px;vertical-align:middle}tbody tr:hover{background:#fafbfc}.table-wrap{overflow:auto}.status-pill{display:inline-flex;align-items:center;border:1px solid #dce1e5;background:#f8f9fa;border-radius:999px;padding:3px 7px;font-size:9.5px;color:#555d64;white-space:nowrap}.status-active,.status-approved,.status-published{background:#f1faf6;border-color:#c4e5d4;color:#147050}.status-analysis_pending,.status-draft_ready,.status-new,.status-suggested{background:#fff9ef;border-color:#ead6ad;color:#94611b}.status-failed,.status-rejected{background:#fff3f4;border-color:#efc4c9;color:#a03743}.table-sub{display:block;color:#8a9197;font-size:9.5px;margin-top:2px}.table-empty{padding:22px;text-align:center;color:#7c838a;font-size:11.5px}.check-col{width:34px}.private-price{font-weight:650;color:#253443}.admin-body{background:#f3f5f7;overflow-x:hidden}.admin-shell{min-height:100vh;display:grid;grid-template-columns:230px minmax(0,1fr)}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:230px;background:var(--sidebar);color:var(--sidebar-text);display:flex;flex-direction:column;padding:17px 13px;z-index:300}.admin-logo-row{display:flex;align-items:center;justify-content:space-between;padding:3px 7px 15px}.admin-brand{font-size:17px;color:#fff}.admin-brand span{color:#8f9ba5}.admin-close{display:none}.admin-company{display:flex;gap:10px;align-items:center;border:1px solid #28333e;background:#161f28;border-radius:8px;padding:10px;margin:0 2px 14px}.admin-company-mark{width:28px;height:28px;border-radius:6px;background:#fff;color:#121820;display:grid;place-items:center;font-weight:800;font-size:12px}.admin-company strong{display:block;font-size:10.5px;color:#fff}.admin-company small{display:block;color:#85919c;font-size:9px;margin-top:1px}.admin-nav{display:flex;flex-direction:column;gap:1px;overflow:auto;padding:0 2px 20px}.admin-nav a{min-height:34px;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:9px;color:#aab5be;font-size:11px}.admin-nav a>span{width:17px;text-align:center;color:#7f8d98;font-size:12px}.admin-nav a.is-active,.admin-nav a:hover{background:#202b35;color:#fff}.admin-nav a.is-active>span{color:#fff}.admin-nav-label{font-size:8.5px;text-transform:uppercase;letter-spacing:.11em;color:#687681;padding:14px 8px 5px}.admin-bottom{margin-top:auto;border-top:1px solid #27313b;padding:12px 7px 0;display:flex;justify-content:space-between}.admin-bottom a{font-size:9.5px;color:#87949e}.admin-content-shell{grid-column:2;min-width:0}.admin-header{height:58px;background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(260px,540px) 1fr;align-items:center;padding:0 28px;position:sticky;top:0;z-index:90}.admin-search{height:34px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:7px;padding:0 10px;background:#fafbfb}.admin-search span{color:#92999f}.admin-search input{flex:1;border:0;background:0 0;outline:0;font-size:11px}.admin-user{justify-self:end;display:flex;align-items:center;gap:8px}.admin-user>span{width:29px;height:29px;border-radius:50%;background:#1a2430;color:#fff;display:grid;place-items:center;font-size:10px}.admin-user strong{display:block;font-size:10.5px}.admin-user small{display:block;font-size:8.5px;color:#8a9198}.admin-menu-toggle{display:none}.admin-main{padding:28px;max-width:1540px;width:100%;margin:0 auto}.admin-main>.flash{margin-bottom:15px}.admin-top{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:21px}.admin-top h1{font-size:25px;letter-spacing:-.035em;font-weight:620;margin:0 0 3px}.admin-top p{font-size:11.5px;color:#7a8289;margin:0}.admin-actions{display:flex;gap:7px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.stat-grid.three{grid-template-columns:repeat(3,1fr)}.stat-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px 17px;min-height:100px}.stat-card>span{display:block;color:#747c83;font-size:10px}.stat-card strong{display:block;font-size:27px;letter-spacing:-.04em;font-weight:610;margin:7px 0 1px}.stat-card small{font-size:9.5px;color:#92999f}.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.panel>p{padding:0 17px 17px;color:#626a71;font-size:11.5px}.panel-head{min-height:52px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:12px}.panel-head h2{font-size:13px;font-weight:620;margin:0}.panel-head>a,.panel-head>span{font-size:9.5px;color:#798087}.panel-kicker{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#969da3;display:block;margin-bottom:2px}.span-2{grid-column:span 2}.dashboard-grid{grid-template-columns:1.1fr 1.1fr .8fr}.task-list{padding:10px}.task-list a{display:flex;align-items:center;justify-content:space-between;padding:10px 9px;border-bottom:1px solid #edf0f2;font-size:10.5px}.task-list a:last-child{border-bottom:0}.task-list strong{background:#f0f3f5;border-radius:999px;padding:2px 7px;font-size:9px}.performance-list{padding:13px 16px}.performance-row{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center;padding:7px 0}.performance-row strong{display:block;font-size:10.5px;font-weight:570;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.performance-row small{font-size:8.5px;color:#8d949a}.perf-bar{height:5px;background:#eef1f3;border-radius:999px;overflow:hidden}.perf-bar i{display:block;height:100%;background:#283849;border-radius:inherit}.system-card{align-self:stretch}.live-dot{color:#28785c!important}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#2b9a70;margin-right:5px}.system-list{margin:0;padding:8px 16px 14px}.system-list>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #edf0f2}.system-list>div:last-child{border-bottom:0}.system-list dt{font-size:9.5px;color:#7e858b}.system-list dd{margin:0;font-size:9.5px;font-weight:560;text-align:right}.list-toolbar{min-height:47px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:7px 12px;gap:15px}.list-toolbar>span{font-size:9.5px;color:#81888f}.toolbar-search{width:min(320px,100%);height:31px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;padding:0 9px;gap:6px}.toolbar-search input{border:0;outline:0;min-width:0;flex:1;font-size:10.5px}.inline-form{margin:0}.text-action{border:0;background:0 0;font-size:10px;color:#53606c;padding:4px}.text-action:hover{color:var(--blue)}.category-admin-grid{grid-template-columns:1.25fr 1.25fr .9fr}.menu-preview-panel{grid-column:3}.menu-preview{margin:15px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fff}.preview-brand{text-align:center;padding:13px 10px;border-bottom:1px solid var(--line);font-weight:800;font-size:12px}.preview-brand span{font-weight:400;color:#777}.preview-nav{display:flex;gap:9px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--line);font-size:8px}.preview-mega{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:12px}.preview-menu-group{display:flex;flex-direction:column;gap:3px}.preview-menu-group strong{font-size:8px}.preview-menu-group span{font-size:7px;color:#777}.approval-note{margin:13px 15px;border:1px solid #dfe4e8;background:#fafbfb;border-radius:7px;padding:11px}.approval-note strong{font-size:10px}.approval-note p{font-size:9.5px;color:#7b8288;margin:3px 0 0}.panel-footer{border-top:1px solid var(--line);padding:10px 12px;display:flex;align-items:center;gap:12px}.panel-footer span{font-size:9.5px;color:#858c92}.catalog-admin-grid{grid-template-columns:.85fr 1.15fr 1.15fr}.upload-panel{grid-column:1}.admin-form{padding:15px}.file-drop{min-height:115px!important;border:1px dashed #bcc5cd;border-radius:7px;padding:18px!important;display:flex!important;align-items:center;justify-content:center;text-align:center;background:#fafbfb;cursor:pointer}.file-drop input{position:absolute;width:1px!important;height:1px!important;opacity:0}.file-drop strong{display:block;font-size:11px}.file-drop span{display:block;font-size:9px;color:#858c92;margin-top:4px}.catalog-flow{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);padding:10px 13px;gap:5px}.catalog-flow span{font-size:7.5px;color:#818990;text-align:center}.feature-flow{display:grid;grid-template-columns:repeat(5,1fr);padding:14px;gap:9px}.feature-flow.vertical{grid-template-columns:1fr}.feature-flow>div{border:1px solid #edf0f2;background:#fafbfb;border-radius:6px;padding:10px}.feature-flow strong{display:block;font-size:9.5px}.feature-flow span{display:block;font-size:8.5px;color:#7b8389;margin-top:3px}.supplier-grid{grid-template-columns:.8fr 1.1fr 1.1fr}.price-grid{grid-template-columns:.72fr 1.14fr 1.14fr}.private-banner{display:flex;align-items:center;gap:13px;background:#17222d;color:#fff;border-radius:8px;padding:10px 14px;margin-bottom:12px}.private-banner strong{font-size:10px}.private-banner span{font-size:9.5px;color:#b5c0c9}.version-chip{font-size:10px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 9px}.media-grid{padding:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.media-card{min-width:0}.media-card>div{aspect-ratio:1;background:#f3f5f6;border-radius:6px;overflow:hidden;margin-bottom:7px}.media-card img{width:100%;height:100%;object-fit:cover}.media-card span,.media-card strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-card strong{font-size:9.5px}.media-card span{font-size:8px;color:#8a9197}.hidden-form{display:none}@media(max-width:1100px){.header-main{grid-template-columns:180px 1fr 150px}.category-row{gap:20px}.product-grid{grid-template-columns:repeat(3,1fr)}.hero-layout{gap:35px}.admin-shell{grid-template-columns:210px 1fr}.admin-sidebar{width:210px}.catalog-admin-grid,.category-admin-grid,.dashboard-grid,.price-grid,.supplier-grid{grid-template-columns:1fr 1fr}.menu-preview-panel,.upload-panel{grid-column:auto}.span-2{grid-column:span 1}.admin-grid .span-2{grid-column:span 1}.feature-flow{grid-template-columns:repeat(3,1fr)}.media-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){body.store-body{padding-bottom:60px}.wrap{width:min(calc(100% - 28px),var(--wrap))}.top-note .wrap{justify-content:space-between}.header-main{height:62px;grid-template-columns:42px 1fr 42px;gap:5px}.menu-btn{display:block;justify-self:start}.header-main>.brand{justify-self:center;font-size:20px}.category-bar,.header-search,.header-tools{display:none}.mobile-drawer{display:block;position:fixed;inset:0 10% 0 0;background:#fff;z-index:1000;padding:18px;overflow:auto;box-shadow:20px 0 50px rgba(20,26,33,.16)}.drawer-backdrop[hidden],.mobile-drawer[hidden]{display:none}.drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(10,15,20,.38);z-index:999}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px}.mobile-drawer-head .brand{font-size:19px}.mobile-drawer-head button{border:0;background:0 0;font-size:26px}.mobile-search{display:flex;height:42px;border:1px solid var(--line2);border-radius:7px;margin:16px 0}.mobile-search input{border:0;outline:0;flex:1;padding:0 11px;min-width:0}.mobile-search button{border:0;border-left:1px solid var(--line);background:#fff;padding:0 13px}.mobile-menu{display:flex;flex-direction:column}.mobile-menu summary,.mobile-menu>a{min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f2;font-size:13px;font-weight:520;list-style:none}.mobile-menu details>div{background:#f7f8f9;padding:6px 11px}.mobile-menu details a{display:block;padding:9px 0;font-size:12px;color:#555d64}.mobile-view-all{font-weight:650!important;color:#1d5ead!important}.mobile-bottom{display:grid;position:fixed;left:0;right:0;bottom:0;height:58px;background:rgba(255,255,255,.98);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);z-index:800;padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom a,.mobile-bottom button{border:0;background:0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:9px;color:#535b62}.mobile-bottom span{font-size:17px;line-height:1}.home-hero{padding:38px 0}.hero-layout{grid-template-columns:1fr}.hero-copy h1{font-size:42px}.hero-visual{display:none}.section{padding:42px 0}.category-grid{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(2,1fr);gap:25px 9px}.trust-grid{grid-template-columns:1fr;gap:18px}.page-head{padding:34px 0 24px}.page-head h1{font-size:31px}.catalog-title-row{display:block}.product-count{display:block;margin-top:8px}.product-layout{grid-template-columns:1fr;gap:28px}.product-info h1{font-size:30px}.thumbs{grid-template-columns:repeat(5,1fr)}.product-actions{position:sticky;bottom:66px;background:rgba(255,255,255,.97);padding:8px 0;z-index:50}.product-actions .btn{flex:1}.footer-grid{grid-template-columns:1fr;gap:27px}.account-grid{grid-template-columns:1fr}.account-nav{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px;flex-direction:row;overflow:auto}.admin-shell{display:block}.admin-content-shell{display:block}.admin-sidebar{width:min(84vw,270px);transform:translateX(-105%);transition:transform .18s ease;box-shadow:20px 0 60px rgba(0,0,0,.2)}.admin-sidebar.is-open{transform:translateX(0)}.admin-close{display:block;border:0;background:0 0;color:#fff;font-size:23px}.admin-header{grid-template-columns:38px 1fr auto;padding:0 14px;gap:9px}.admin-menu-toggle{display:block;border:0;background:0 0;font-size:19px}.admin-search{min-width:0}.admin-user div{display:none}.admin-main{padding:18px 14px}.admin-top{align-items:flex-start}.admin-top h1{font-size:22px}.stat-grid,.stat-grid.three{grid-template-columns:1fr 1fr}.admin-grid,.catalog-admin-grid,.category-admin-grid,.dashboard-grid,.price-grid,.supplier-grid{grid-template-columns:1fr}.admin-grid .span-2,.span-2{grid-column:auto}.performance-row{grid-template-columns:150px 1fr}.feature-flow{grid-template-columns:1fr 1fr}.media-grid{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:1fr}.table-wrap{overflow-x:auto}.admin-actions{flex-wrap:wrap;justify-content:flex-end}.private-banner{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:520px){.top-note{display:none}.hero-copy h1{font-size:36px}.hero-copy>p{font-size:14px}.hero-search{height:44px}.category-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 8px}.product-meta h3{font-size:12px}.product-meta small,.product-meta>span{font-size:9px}.section-head h2{font-size:22px}.product-info h1{font-size:27px}.specs>div{grid-template-columns:110px 1fr}.auth-page{padding:28px 12px}.auth-card{padding:24px 18px}.stat-grid,.stat-grid.three{grid-template-columns:1fr 1fr;gap:8px}.stat-card{padding:13px;min-height:86px}.stat-card strong{font-size:23px}.admin-top{display:block}.admin-actions{margin-top:12px;justify-content:flex-start}.feature-flow{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.catalog-flow{grid-template-columns:1fr;gap:3px}.catalog-flow span{text-align:left}.mobile-drawer{right:4%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.stat-text{font-size:18px!important;margin-top:12px!important}.catalog-preview-grid{grid-template-columns:1.3fr 1.3fr .8fr}.suggestion-list{padding:8px 14px 14px}.suggestion-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf0f2}.suggestion-list>div:last-child{border-bottom:0}.suggestion-list strong{font-size:10px}.suggestion-list span{font-size:8.5px;color:#858c92}.approval-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 18px}.approval-panel h2{font-size:14px;margin:2px 0}.approval-panel p{font-size:10px;color:#7b8289;margin:3px 0 0;max-width:760px}@media(max-width:1100px){.catalog-preview-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.catalog-preview-grid{grid-template-columns:1fr}.approval-panel{align-items:flex-start;flex-direction:column;gap:12px}}.product-edit-grid{grid-template-columns:1.25fr 1.25fr .8fr}.product-media-panel{grid-column:3}.product-form{gap:14px}.three-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.private-mini{background:#f5f8fb;border:1px solid #dde6ee;border-radius:6px;padding:8px 10px;font-size:9.5px;color:#62707d}.admin-check{align-self:end;min-height:42px;display:flex!important;align-items:center!important;grid-template-columns:auto 1fr!important}.admin-check input{width:15px!important;height:15px!important}.form-actions{border-top:1px solid var(--line);padding-top:13px;display:flex;justify-content:flex-end}.compact-drop{min-height:85px!important}.product-image-admin-grid{padding:0 15px 15px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.product-image-admin-card{border:1px solid var(--line);border-radius:7px;overflow:hidden}.admin-img{aspect-ratio:1;background:#f3f5f6}.admin-img img{width:100%;height:100%;object-fit:cover}.image-actions{display:flex;justify-content:space-between;align-items:center;padding:6px 7px;gap:4px}.image-actions form{margin:0}.image-actions button,.image-actions span{border:0;background:0 0;padding:3px;font-size:8.5px;color:#5c656d}.danger-text{color:#a33b45!important}@media(max-width:1100px){.product-edit-grid{grid-template-columns:1fr 1fr}.product-media-panel{grid-column:auto}}@media(max-width:820px){.product-edit-grid{grid-template-columns:1fr}.three-fields{grid-template-columns:1fr 1fr 1fr}}@media(max-width:520px){.three-fields{grid-template-columns:1fr}.product-image-admin-grid{grid-template-columns:1fr 1fr}}.brand-image-link{display:inline-flex;align-items:center;line-height:0;text-decoration:none!important}.brand-logo{display:block;width:auto;height:40px;max-width:190px;object-fit:contain}.admin-brand-logo{height:28px;max-width:150px;filter:drop-shadow(0 0 0 transparent)}.mobile-brand-logo{height:31px;max-width:150px}.footer-brand-logo{height:38px;max-width:185px;margin-bottom:12px}.footer-grid-rich{grid-template-columns:1.45fr .75fr 1fr}.footer-company address{font-style:normal;color:#727a81;font-size:11px;line-height:1.75;margin:12px 0}.footer-company p{max-width:420px}.footer-copy{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.legal-card{border:1px solid var(--line);border-radius:10px;padding:24px;background:#fff}.legal-card h2{font-size:20px;margin:6px 0 14px}.legal-card p{font-size:13px;line-height:1.75;color:#555f67}.legal-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#7a838a;font-weight:700}.legal-prose{font-size:14px;line-height:1.78;color:#3e474e}.legal-prose h2{font-size:19px;margin:34px 0 10px;color:#171b1f}.legal-prose ul{padding-left:22px}.legal-prose li{margin:8px 0}.legal-summary{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border:1px solid var(--line);background:#f8f9fa;border-radius:9px;margin-bottom:28px}.legal-summary strong{font-size:15px}.legal-summary span{font-size:12px;color:#59636b}.legal-summary small{margin-top:5px;color:#8b9298;font-size:10px}@media(max-width:820px){.brand-logo{height:34px;max-width:155px}.admin-brand-logo{height:25px;max-width:132px}.footer-grid-rich{grid-template-columns:1fr}.legal-grid{grid-template-columns:1fr}.footer-copy{align-items:flex-start;flex-direction:column;gap:4px}.legal-card{padding:20px}}.live-switch-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px;padding:18px 20px;border:1px solid #cfe8d6;border-radius:10px;background:#f4fbf6}.live-switch-banner>div{display:flex;flex-direction:column;gap:4px}.live-switch-banner strong{font-size:14px;font-weight:600}.live-switch-banner small{font-size:11px;color:#66706a}.live-dot.is-off{color:#8a5b16}.live-dot.is-off:before{background:#d89b36}.catalog-progress-panel{display:flex;align-items:center;gap:28px;padding:18px 20px;margin:0 0 18px;background:#fff;border:1px solid var(--line);border-radius:10px}.catalog-progress-copy{width:255px;display:flex;flex-direction:column;gap:4px}.catalog-progress-copy strong{font-size:17px;font-weight:600}.catalog-progress-copy small{font-size:10px;color:#6b747b;line-height:1.45}.catalog-progress{min-width:130px}.catalog-progress>div,.mini-progress{height:8px;background:#e7ebe8;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.02)}.catalog-progress i,.mini-progress i{display:block;height:100%;background:#20a957;border-radius:999px;transition:width .55s ease}.catalog-progress.large{flex:1}.catalog-progress.large>div{height:13px}.catalog-progress.compact{display:grid;grid-template-columns:minmax(90px,1fr) 38px;gap:4px 8px;align-items:center}.catalog-progress.compact>div{grid-column:1}.catalog-progress.compact strong{grid-column:2;grid-row:1;font-size:11px;font-weight:600}.catalog-progress.compact small{grid-column:1/3;font-size:9px;color:#7b8480}.catalog-note{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;background:#f7f9f8;border:1px solid var(--line);border-radius:8px}.catalog-note strong{font-size:11px}.catalog-note span{font-size:10px;color:#6c757b;line-height:1.5}.content-preview{min-width:230px;max-width:360px;display:flex;flex-direction:column;gap:5px}.content-preview strong{font-size:10.5px;font-weight:500;line-height:1.45;color:#30373c}.content-preview small{font-size:9.5px;line-height:1.4;color:#758078}@media(max-width:820px){.live-switch-banner{align-items:flex-start;flex-direction:column}.catalog-progress-panel{align-items:stretch;flex-direction:column;gap:12px}.catalog-progress-copy{width:auto}.catalog-progress.compact{min-width:105px}.content-preview{min-width:200px}}.automation-flow{margin-bottom:18px}.automation-steps{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.automation-steps span{border:1px solid #e4e8ee;border-radius:8px;padding:8px 10px;background:#fff;font-size:12px;font-weight:500;white-space:nowrap}.automation-steps i{font-style:normal;color:#98a2b3}.automation-note{font-size:12px;color:#667085;margin:12px 0 0}.automation-table-wrap{overflow:auto}.automation-table{min-width:1320px}.automation-table code{font-size:11px;white-space:nowrap}.image-status-missing{border-color:#f4c7c7;color:#b42318}.image-status-check_required{border-color:#f1d9a8;color:#8a5a00}.automation-stat-grid .stat-card strong{font-size:24px}@media(max-width:760px){.automation-steps{gap:6px}.automation-steps i{display:none}.automation-steps span{width:calc(50% - 3px);text-align:center}.automation-table{min-width:1180px}}.table-error{color:#a33d48!important;white-space:normal!important;max-width:520px}.catalog-error-banner{display:flex;align-items:flex-start;gap:12px;border:1px solid #efd5d9;background:#fff7f8;color:#7e2d37;border-radius:8px;padding:11px 14px;margin-bottom:12px}.catalog-error-banner strong{font-size:10px;white-space:nowrap}.catalog-error-banner span{font-size:9.5px;line-height:1.5}.status-failed{border-color:#efd5d9!important;color:#a33d48!important;background:#fff7f8!important}.live-draft-panel{margin-top:12px}.live-draft-head{align-items:flex-start;gap:20px}.live-draft-head p{margin:5px 0 0;color:#77808c;font-size:12px}.live-draft-counter{min-width:108px;text-align:right}.live-draft-counter strong{display:block;font-size:24px;line-height:1;color:#17212b;font-weight:600}.live-draft-counter span{display:block;margin-top:5px;font-size:11px;color:#8a929d}.live-draft-progress{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.72fr);align-items:center;gap:18px;padding:0 16px 14px}.live-draft-progress>div:last-child{display:flex;align-items:center;gap:9px}.live-draft-progress>div:last-child strong{font-size:14px;font-weight:600}.live-draft-progress>div:last-child span{font-size:11px;color:#7b8490}.live-draft-table-wrap{max-height:490px;overflow:auto;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.live-draft-table{min-width:980px}.live-draft-table thead th{position:sticky;top:0;z-index:2;background:#fff}.live-draft-table tbody tr{background:#fff}.live-draft-table tbody tr:hover{background:#f8fafb}.live-draft-table td:first-child,.live-draft-table th:first-child{width:42px;text-align:center;color:#89919b}.live-draft-table code{font-size:10.5px;white-space:nowrap}.live-draft-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px}.live-draft-footer span{font-size:11px;color:#7c8590}.live-draft-footer .btn{flex:0 0 auto}.status-pill.status-analyzing{background:#eef7f1;color:#2d7a4b;border-color:#d7eadf}@media(max-width:780px){.live-draft-progress{grid-template-columns:1fr}.live-draft-footer{align-items:stretch;flex-direction:column}.live-draft-footer .btn{width:100%;text-align:center}.live-draft-counter{text-align:left;min-width:0}}.catalog-control-cell{width:112px;white-space:nowrap}.catalog-control-group{display:inline-flex;align-items:center;gap:5px;margin:0}.catalog-mini-action{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #dce2e7;border-radius:6px;background:#fff;color:#53606b;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.catalog-mini-action svg{width:13px;height:13px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.catalog-mini-action.action-play svg{fill:currentColor;stroke:none}.catalog-mini-action.action-stop svg{fill:currentColor;stroke:none}.catalog-mini-action:focus-visible,.catalog-mini-action:hover{background:#edf5ff;border-color:#8fb8e8;color:#225f9c;outline:0}.catalog-mini-action.action-pause:focus-visible,.catalog-mini-action.action-pause:hover{background:#fff8e9;border-color:#e5c87e;color:#8a6500}.catalog-mini-action.action-stop:focus-visible,.catalog-mini-action.action-stop:hover{background:#fff1f2;border-color:#e4a7ad;color:#a33d48}.catalog-mini-action.action-delete{border-color:#f0c7cb;color:#b44750}.catalog-mini-action.action-delete:focus-visible,.catalog-mini-action.action-delete:hover{background:#fff1f2;border-color:#dc8f97;color:#9f2934}.catalog-mini-action.action-retry:focus-visible,.catalog-mini-action.action-retry:hover{background:#eff8f2;border-color:#9ac9a8;color:#257449}.catalog-mini-action:active{transform:translateY(1px)}.catalog-control-empty{display:inline-block;width:26px;text-align:center;color:#b1b8bf}.status-pill.status-paused{background:#fff8e9;color:#8a6500;border-color:#ead79c}.status-pill.status-stopped{background:#f5f6f7;color:#626a72;border-color:#dfe3e7}@media(max-width:820px){.catalog-control-cell{width:auto}.catalog-mini-action{width:28px;height:28px}}.media-top{align-items:flex-end}.media-top .admin-actions form{margin:0}.media-metrics{margin-bottom:14px}.media-upload-panel{margin-bottom:14px}.media-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.media-upload-card{border:1px solid #e3e8ee;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:9px;background:#fff;min-width:0}.media-upload-card>strong{font-size:14px}.media-upload-card>span{font-size:11.5px;line-height:1.55;color:#73808c;min-height:36px}.media-upload-icon{width:34px;height:34px;border-radius:9px;background:#eef5fb;color:#1778ba;display:grid;place-items:center;font-size:11px;font-weight:700}.media-file-field{display:flex;flex-direction:column;gap:3px;border:1px dashed #cbd6df;border-radius:10px;padding:13px;background:#fafcfd;cursor:pointer}.media-file-field input{font-size:11px;max-width:100%}.media-file-field b{font-size:11.5px;color:#1c2a35}.media-file-field small{font-size:10px;color:#8a96a0}.media-pool-panel{margin-bottom:14px}.media-pool-count{text-align:right}.media-pool-count strong{display:block;font-size:22px}.media-pool-count span{font-size:10px;color:#8b97a2}.media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.media-library-card{border:1px solid #e3e8ee;border-radius:12px;overflow:hidden;background:#fff;min-width:0}.media-library-image{position:relative;aspect-ratio:4/3;background:#f3f6f8;display:grid;place-items:center;overflow:hidden}.media-library-image img{width:100%;height:100%;object-fit:contain}.media-quality{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:600;background:#fff;border:1px solid #dde4ea}.quality-high{color:#17834a}.quality-medium{color:#9a6a14}.quality-low{color:#b94343}.media-library-body{padding:11px;display:flex;flex-direction:column;gap:5px}.media-library-body>strong{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-library-body>span{font-size:10px;color:#7e8a94}.media-batch-label{text-transform:none}.media-match-box{margin-top:5px;border-top:1px solid #edf1f4;padding-top:8px;display:flex;gap:8px;align-items:flex-start}.media-match-box>div{min-width:0;display:flex;flex-direction:column;gap:1px}.media-match-box small{font-size:9px;color:#98a2ab}.media-match-box b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.media-match-box em{font-style:normal;font-size:9px;color:#2786c3}.media-card-actions{display:flex;gap:6px;margin-top:8px}.btn-small{height:28px!important;padding:0 9px!important;font-size:10px!important}.btn-danger-outline{border-color:#e7b9b9!important;color:#b33d3d!important;background:#fff!important}.btn-danger-outline:hover{background:#fff3f3!important}.status-unmatched{background:#f4f6f8;color:#687581}.status-review{background:#fff7df;color:#916819}.status-queued{background:#eef5fb;color:#2479b2}.compact-media-grid{padding:14px}@media(max-width:1100px){.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.media-upload-grid{grid-template-columns:1fr}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-top{align-items:flex-start}}@media(max-width:520px){.media-library-grid{grid-template-columns:1fr}.media-card-actions{flex-wrap:wrap}}.automation-scope-panel{margin-bottom:14px}.automation-scope-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px}.automation-scope-grid span{display:flex;align-items:center;min-height:38px;padding:8px 10px;border:1px solid #e4e9ee;border-radius:8px;background:#fafcfd;color:#42505b;font-size:10.5px;line-height:1.35}.match-confidence{position:absolute;right:8px;top:8px;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:600;background:#fff;border:1px solid #dde4ea}.confidence-high{color:#167846;border-color:#b9dfca}.confidence-medium{color:#936714;border-color:#ecd9a1}.confidence-low{color:#a34444;border-color:#e7c0c0}.auto-ready-note{color:#167846!important;margin-top:2px}.upload-limit-note{font-size:9px;color:#8a96a0;line-height:1.4}.status-matched,.status-matched_draft{background:#edf8f2;color:#167846;border-color:#c7e5d4}.media-match-box em{line-height:1.4}.media-library-card .media-card-actions{flex-wrap:wrap}.media-library-card .media-card-actions .btn:first-of-type{border-color:#9fc7b0;color:#176b3e}.media-library-card .media-card-actions .btn:first-of-type:hover{background:#16815d;border-color:#16815d;color:#fff}@media(max-width:1180px){.automation-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.automation-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.automation-scope-grid{grid-template-columns:1fr}}.products-top{align-items:flex-end}.products-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.product-upload-menu{position:relative}.product-upload-menu>summary{list-style:none;cursor:pointer}.product-upload-menu>summary::-webkit-details-marker{display:none}.product-upload-menu[open]>summary{background:var(--blue);border-color:var(--blue);color:#fff}.product-upload-popover{position:absolute;right:0;top:46px;width:min(720px,calc(100vw - 260px));z-index:80;border:1px solid #dfe5ea;border-radius:12px;background:#fff;box-shadow:0 18px 48px rgba(16,24,32,.14);overflow:hidden}.product-upload-head{padding:14px 16px;border-bottom:1px solid #edf0f3}.product-upload-head strong{display:block;font-size:13px}.product-upload-head span{display:block;margin-top:3px;color:#77838e;font-size:10.5px}.product-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.product-upload-card{border:1px solid #e4e9ee;border-radius:10px;padding:13px;display:flex;flex-direction:column;gap:8px;background:#fbfcfd}.product-upload-card>b{font-size:12px}.product-upload-card>span{font-size:10.5px;color:#78848f;min-height:32px}.product-upload-card .btn{align-self:flex-start}.product-upload-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border-top:1px solid #edf0f3;background:#fafbfc}.product-upload-footer>span{font-size:10.5px;color:#6f7b86}.product-upload-footer form{margin:0}.table-empty strong{font-size:12px}@media(max-width:900px){.products-top{align-items:flex-start}.products-actions{justify-content:flex-start}.product-upload-popover{position:fixed;left:12px;right:12px;top:90px;width:auto;max-height:calc(100vh - 120px);overflow:auto}.product-upload-grid{grid-template-columns:1fr}.product-upload-footer{align-items:stretch;flex-direction:column}.product-upload-footer .btn{width:100%}}.ti-upload-progress{position:relative;width:100%;height:28px;margin-top:9px;border:1px solid #dfe5eb;border-radius:7px;background:#edf1f5;overflow:hidden;box-shadow:inset 0 1px 2px rgba(17,24,32,.035);display:none}.ti-upload-progress.is-active{display:block}.ti-upload-progress-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--blue);transition:width .12s linear;min-width:0}.ti-upload-progress-label{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:var(--blue);color:#fff;font-size:10.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 2px rgba(18,104,232,.18)}.ti-upload-progress[data-percent="100"] .ti-upload-progress-label{left:auto;right:7px}.ti-upload-progress.is-processing .ti-upload-progress-label{background:#0e5fda}.ti-upload-progress.is-error{border-color:#efb9bf;background:#fff2f3}.ti-upload-progress.is-error .ti-upload-progress-fill{background:#c94753}.ti-upload-progress.is-error .ti-upload-progress-label{background:#c94753}.ti-upload-progress-note{display:none;margin-top:5px;font-size:10.5px;color:#6c747c;line-height:1.35}.ti-upload-progress-note.is-visible{display:block}.ti-upload-progress-note.is-error{color:#b83a46}form.is-uploading button[type=submit],form.is-uploading input[type=submit]{pointer-events:none;opacity:.58}@media(max-width:720px){.ti-upload-progress{height:27px}.ti-upload-progress-label{font-size:10px}}.stacked-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.bulk-action-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 16px;padding:12px 14px;border:1px solid #d9e4f2;border-radius:10px;background:#f7fbff}.selectable-card{position:relative}.select-check{position:absolute;top:10px;left:10px;z-index:2;background:rgba(255,255,255,.92);padding:6px 8px;border-radius:8px;font-size:12px;display:flex;gap:6px;align-items:center;border:1px solid #dfe7f1}.micro-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.micro-tags span{display:inline-flex;padding:4px 8px;border-radius:999px;background:#f3f6fb;color:#41556f;font-size:11px}.quality-note{display:block;margin-top:6px;color:#8a5a00;font-size:12px}.settings-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-card{padding:18px;border:1px solid #e3e8ef;border-radius:12px;background:#fff}.settings-list{margin:10px 0 14px;padding-left:18px;color:#44566c}.code-sample{padding:14px;border-radius:10px;background:#0f172a;color:#dbeafe;overflow:auto;font-size:12px}.toolbar-group{display:flex;align-items:center;gap:12px}@media (max-width:860px){.settings-grid-two{grid-template-columns:1fr}.bulk-action-bar{flex-direction:column;align-items:flex-start}.toolbar-group{width:100%;justify-content:space-between}}.professional-upload .media-upload-card{position:relative;overflow:hidden}.smart-dropzone .media-file-field{transition:border-color .18s ease,background .18s ease}.smart-dropzone .media-file-field.is-dragging{border-color:#2563eb;background:#eff6ff}.selected-file-note{min-height:18px;margin-top:8px;font-size:11px;color:#667085}.media-selection-toolbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:12px 14px;border:1px solid #dbe5ef;border-radius:10px;background:rgba(255,255,255,.97);backdrop-filter:blur(8px)}.selection-actions,.selection-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selected-counter{font-size:12px;color:#667085;padding-left:4px}.selected-counter b{color:#1f2937}.pro-media-card{position:relative;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pro-media-card:hover{border-color:#c9d7e8;box-shadow:0 10px 28px rgba(15,23,42,.09);transform:translateY(-1px)}.pro-media-card.matching-disabled{opacity:.78;background:#fafafa}.media-hover-actions{position:absolute;left:10px;right:10px;top:48px;z-index:7;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:rgba(17,24,39,.91);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .16s ease}.pro-media-card:hover .media-hover-actions{opacity:1;visibility:visible;transform:translateY(0)}.media-hover-actions a,.media-hover-actions button{width:100%;display:block;border:0;border-radius:7px;padding:8px 10px;background:rgba(255,255,255,.94);color:#1f2937;font:inherit;font-size:11px;text-align:left;cursor:pointer;text-decoration:none}.media-hover-actions a:hover,.media-hover-actions button:hover{background:#2563eb;color:#fff}.media-hover-actions button.danger:hover{background:#dc2626;color:#fff}.hover-action-form{margin:0}.matching-off-badge{position:absolute;right:8px;top:8px;padding:5px 7px;border-radius:999px;background:#475467;color:#fff;font-size:10px;font-weight:500}.lookup-queue-note{display:inline-flex;margin-top:6px;padding:5px 8px;border-radius:7px;background:#fff7ed;color:#9a3412;font-size:11px}@media(max-width:900px){.media-selection-toolbar{position:static;align-items:flex-start;flex-direction:column}.selection-actions,.selection-left{width:100%}.selection-actions .btn{flex:1}.media-hover-actions{position:static;opacity:1;visibility:visible;transform:none;background:#f6f8fb;margin:8px 10px}.pro-media-card:hover{transform:none}}.media-metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important;align-items:stretch!important}.media-metrics .metric-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:92px!important;padding:14px 16px!important;border:1px solid #e3e8ee!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.media-metrics .metric-card>span{display:block!important;width:100%!important;margin:0!important;color:#697586!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;white-space:normal!important}.media-metrics .metric-card>strong{display:block!important;width:100%!important;margin:1px 0!important;color:#1f2937!important;font-size:22px!important;font-weight:650!important;line-height:1.1!important;white-space:normal!important;overflow-wrap:anywhere!important}.media-metrics .metric-card>small{display:block!important;width:100%!important;margin:0!important;color:#98a2b3!important;font-size:10px!important;line-height:1.35!important;white-space:normal!important}.media-selection-toolbar .btn.is-active{background:#1268e8!important;border-color:#1268e8!important;color:#fff!important}.selection-scope-note{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:7px;background:#eef5ff;color:#175fbf;font-size:10.5px;font-weight:600}.media-pool-count span{display:block;max-width:130px;line-height:1.35}@media(max-width:1180px){.media-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.media-metrics{grid-template-columns:1fr!important}}.ti-process-button{display:inline-flex;align-items:center;gap:8px;position:relative}.ti-button-spinner{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:none;flex:0 0 13px}.ti-button-percent{display:none;min-width:30px;font-size:11px;font-weight:600;line-height:1}.ti-process-button.is-loading .ti-button-spinner{display:inline-block;animation:tiSpin .75s linear infinite}.ti-process-button.is-loading .ti-button-percent{display:inline-block}.ti-process-button:disabled{opacity:.72;cursor:wait}@keyframes tiSpin{to{transform:rotate(360deg)}}.ti-action-progress{margin:0 0 18px;padding:14px 16px;border:1px solid #dbe5f1;border-radius:12px;background:#fff;display:flex;align-items:center;gap:14px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.ti-action-progress[hidden]{display:none!important}.ti-action-progress-icon{width:38px;height:38px;border-radius:10px;background:#f1f6fd;display:grid;place-items:center;flex:0 0 38px}.ti-action-progress-icon span{width:18px;height:18px;border:2px solid #2563eb;border-right-color:transparent;border-radius:50%;animation:tiSpin .8s linear infinite}.ti-action-progress-main{flex:1;min-width:0}.ti-action-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:9px}.ti-action-progress-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ti-action-progress-head strong{font-size:13px;font-weight:600;color:#172033}.ti-action-progress-head small{font-size:11px;line-height:1.45;color:#718096}.ti-action-progress-head>b{font-size:18px;line-height:1;font-weight:700;color:#2563eb;white-space:nowrap}.ti-action-progress-track{height:8px;border-radius:999px;background:#e9eef5;overflow:hidden}.ti-action-progress-track span{display:block;height:100%;width:0;border-radius:inherit;background:#2563eb;transition:width .35s ease}.ti-action-progress.is-done .ti-action-progress-icon span{animation:none;border:0;width:18px;height:18px;position:relative}.ti-action-progress.is-done .ti-action-progress-icon span:before{content:'✓';position:absolute;inset:0;display:grid;place-items:center;color:#14804a;font-size:18px;font-weight:700}.ti-action-progress.is-done .ti-action-progress-head>b{color:#14804a}.ti-action-progress.is-done .ti-action-progress-track span{background:#14804a}.ti-action-progress.is-error{border-color:#f0c8c8;background:snow}.ti-action-progress.is-error .ti-action-progress-icon{background:#fff0f0}.ti-action-progress.is-error .ti-action-progress-icon span{animation:none;border-color:#d72c2c}.ti-action-progress.is-error .ti-action-progress-head>b{color:#d72c2c}.ti-action-progress.is-error .ti-action-progress-track span{background:#d72c2c}@media(max-width:760px){.ti-action-progress{align-items:flex-start}.ti-action-progress-head{gap:8px}.ti-action-progress-head>b{font-size:16px}.stacked-actions{width:100%}.stacked-actions .inline-form,.stacked-actions .ti-process-button{width:100%}.ti-process-button{justify-content:center}}.professional-metrics{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:14px 0 18px!important}.professional-metrics .metric-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;padding:16px 16px 14px!important;gap:5px!important;line-height:1.25!important}.professional-metrics .metric-card>span{display:block!important;font-size:11px!important;line-height:1.35!important;margin:0!important;color:#63748a!important}.professional-metrics .metric-card>strong{display:block!important;font-size:22px!important;line-height:1.1!important;margin:2px 0!important;color:#142033!important}.professional-metrics .metric-card>small{display:block!important;font-size:10px!important;line-height:1.4!important;margin:0!important;color:#8b98aa!important;white-space:normal!important}.real-progress-stats{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font-size:11px;color:#718096}.product-group-panel{margin-top:18px}.product-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.product-group-card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:154px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.product-group-card:hover{border-color:#bfd4ee;box-shadow:0 8px 22px rgba(19,38,66,.06)}.group-check{position:absolute;top:9px;left:9px;z-index:3;display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dfe7f1;border-radius:7px;background:rgba(255,255,255,.94);font-size:10px}.product-group-image{width:112px;height:130px;border-radius:9px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.product-group-image img{width:100%;height:100%;object-fit:contain;background:#fff}.product-group-body{min-width:0;padding-top:2px}.product-group-body h3{font-size:13px;line-height:1.35;margin:8px 0 9px;color:#152238;overflow-wrap:anywhere}.group-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.group-status-row>b{font-size:11px;color:#4d6078}.group-meta{display:grid;gap:4px;font-size:10.5px;color:#6d7c8f}.group-meta span{overflow-wrap:anywhere}.group-meta b{font-weight:600;color:#46576c}.group-error{margin-top:8px;padding:7px 8px;border:1px solid #ffd8d8;border-radius:7px;background:#fff7f7;color:#a62828;font-size:10px;line-height:1.35}.group-status-ready{border-color:#bfe5cf!important;color:#197044!important;background:#f2fbf6!important}.group-status-published{border-color:#bed4f7!important;color:#205d9f!important;background:#f2f7ff!important}.group-status-review{border-color:#f0d59a!important;color:#835b00!important;background:#fffaf0!important}.group-status-failed{border-color:#efc2c2!important;color:#9e2f2f!important;background:#fff5f5!important}.group-status-ai_pending{border-color:#d8dce6!important;color:#566174!important;background:#f7f8fa!important}@media(max-width:1360px){.professional-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.product-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.professional-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-group-grid{grid-template-columns:1fr;padding:10px}.product-group-card{grid-template-columns:94px minmax(0,1fr)}.product-group-image{width:94px;height:112px}.real-progress-stats{flex-direction:column;gap:3px}}.select-check{left:auto!important;right:10px!important;top:10px!important;min-height:30px!important;padding:5px 8px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.05)!important}.select-check input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:3px!important;accent-color:#1268e8}.select-check span{display:inline!important;line-height:1!important;font-size:11px!important}.group-check input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important;accent-color:#1268e8}.progress-fallback-form{margin:0 0 0 auto;display:inline-flex}.real-progress-stats{align-items:center}@media(max-width:760px){.progress-fallback-form{margin:6px 0 0}}.approval-center{overflow:hidden}.approval-center-head{align-items:flex-start}.approval-toolbar{position:sticky;top:0;z-index:8;margin-bottom:14px;background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:10px 12px}.approval-carousel-shell{position:relative;padding:0 42px}.approval-carousel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:2px 2px 14px;scrollbar-width:thin}.approval-product-card{position:relative;flex:0 0 min(100%,980px);scroll-snap-align:start;border:1px solid #e1e7ef;border-radius:12px;background:#fff;padding:16px;min-width:0}.approval-card-topline{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #edf1f5}.approval-card-topline .group-check{position:static;display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:500}.group-status-stack{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:flex-end}.approval-pill,.confidence-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #dfe5ec;border-radius:999px;font-size:11px;font-weight:500;background:#fff;color:#506174}.confidence-high{border-color:#b7dfc5;color:#177342;background:#f4fbf6}.confidence-medium{border-color:#e8d5a8;color:#8a5a00;background:#fffaf0}.confidence-low{border-color:#efc0c0;color:#a43131;background:#fff7f7}.approval-pill.is-approved{border-color:#b8d5ff;color:#175fae;background:#f5f9ff}.approval-pill.is-rejected{border-color:#efc0c0;color:#a43131;background:#fff7f7}.approval-card-layout{display:grid;grid-template-columns:minmax(300px,38%) minmax(0,1fr);gap:22px}.group-gallery{min-width:0}.group-main-image{display:flex;width:100%;aspect-ratio:1/1;align-items:center;justify-content:center;border:1px solid #e3e8ef;border-radius:10px;background:#fafbfc;overflow:hidden;padding:0;cursor:zoom-in}.group-main-image img{width:100%;height:100%;object-fit:contain;display:block}.group-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 1px 4px;scrollbar-width:thin}.group-thumb-wrap{position:relative;flex:0 0 72px}.group-thumb{width:72px;height:72px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;padding:2px;overflow:hidden;cursor:pointer}.group-thumb.is-active{border-color:#2474d2;box-shadow:0 0 0 1px #2474d2}.group-thumb img{width:100%;height:100%;object-fit:cover;border-radius:5px}.thumb-select{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px;font-size:9px;color:#68788a}.thumb-select input{margin:0}.group-image-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.group-image-actions small{color:#7c8a99;font-size:10px}.approval-product-info{min-width:0}.product-identity{margin-bottom:12px}.product-kicker{font-size:10px;letter-spacing:.08em;color:#8190a0}.product-identity h3{margin:3px 0 3px;font-size:20px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-identity p{margin:0;color:#68788a;font-size:12px}.product-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e9edf2;border:1px solid #e9edf2;border-radius:9px;overflow:hidden}.product-data-grid>div{background:#fff;padding:9px 10px;min-width:0}.product-data-grid span{display:block;font-size:9px;color:#8390a0;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.product-data-grid b{display:block;font-size:12px;font-weight:500;color:#263647;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-evidence{margin-top:12px}.match-evidence>strong{display:block;font-size:11px;margin-bottom:6px}.match-evidence>div{display:flex;gap:6px;flex-wrap:wrap}.match-evidence span{font-size:10px;padding:4px 7px;border-radius:999px;background:#f4f6f8;color:#5c6c7d}.ai-detail-tags{margin-top:10px}.validation-box{display:flex;flex-direction:column;gap:3px;margin-top:11px;padding:9px 10px;border:1px solid #e3e8ef;border-radius:8px;font-size:11px}.validation-box strong{font-size:11px}.validation-box span{color:#667789}.validation-error{border-color:#efc5c5;background:#fff8f8}.validation-warning{border-color:#eed7a3;background:#fffbf2}.validation-ok{border-color:#bde0c8;background:#f5fbf6}.approval-card-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:15px;padding-top:13px;border-top:1px solid #edf1f5}.approval-card-actions form{margin:0}.primary-actions,.secondary-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.published-note{font-size:12px;color:#237345;font-weight:500}.link-existing{position:relative}.link-existing summary{cursor:pointer;font-size:11px;color:#356aa2}.link-existing form{position:absolute;right:0;top:28px;z-index:20;display:flex;gap:6px;background:#fff;padding:10px;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.1);min-width:320px}.link-existing input{min-width:210px;height:32px;border:1px solid #dfe5ec;border-radius:6px;padding:0 9px;font-size:11px}.carousel-nav{position:absolute;top:45%;transform:translateY(-50%);z-index:6;width:32px;height:56px;border:1px solid #dfe5ec;border-radius:9px;background:#fff;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 4px 16px rgba(15,23,42,.05)}.carousel-prev{left:2px}.carousel-next{right:2px}.carousel-nav:hover{border-color:#2474d2;color:#2474d2}.carousel-footer,.group-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;color:#748293;font-size:11px}.group-pagination{justify-content:center;margin-top:14px}.group-status-matched{background:#f5f9ff;color:#175fae}.group-status-incomplete,.group-status-review{background:#fffaf0;color:#8a5a00}.group-status-published,.group-status-ready{background:#f4fbf6;color:#177342}.group-status-failed,.group-status-rejected{background:#fff7f7;color:#a43131}.product-lightbox,.publish-confirm-modal{position:fixed;inset:0;z-index:99999}.product-lightbox[hidden],.publish-confirm-modal[hidden]{display:none}.product-lightbox-backdrop,.publish-confirm-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62)}.publish-confirm-dialog{position:relative;z-index:2;width:min(520px,calc(100% - 32px));margin:12vh auto 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.2)}.publish-confirm-head{padding:18px 20px;background:#2474d2;color:#fff}.publish-confirm-head span{font-size:9px;letter-spacing:.08em;opacity:.8}.publish-confirm-head h3{margin:3px 0 4px;color:#fff;font-size:18px}.publish-confirm-head p{margin:0;color:#fff;opacity:.88;font-size:12px}.publish-confirm-checks{display:grid;gap:8px;padding:16px 20px;font-size:12px;color:#556678}.publish-confirm-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #edf1f5}.product-lightbox-dialog{position:relative;z-index:2;width:min(1100px,calc(100% - 28px));height:min(86vh,850px);margin:7vh auto 0;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-lightbox-dialog img{max-width:90%;max-height:90%;object-fit:contain}.lightbox-close{position:absolute;right:12px;top:10px;width:34px;height:34px;border:1px solid #dfe5ec;border-radius:50%;background:#fff;font-size:22px;cursor:pointer}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:64px;border:1px solid #dfe5ec;border-radius:9px;background:#fff;font-size:30px;cursor:pointer}.lightbox-prev{left:12px}.lightbox-next{right:12px}.lightbox-counter{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #dfe5ec;border-radius:999px;padding:5px 10px;font-size:11px}.has-modal{overflow:hidden}.professional-metrics .metric-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:92px;padding:14px 16px}.professional-metrics .metric-card span{display:block;font-size:10px;line-height:1.2}.professional-metrics .metric-card strong{display:block;font-size:24px;line-height:1.05;margin:0}.professional-metrics .metric-card small{display:block;font-size:10px;line-height:1.25;color:#7a8999}@media(max-width:900px){.approval-carousel-shell{padding:0 30px}.approval-product-card{flex-basis:100%;padding:12px}.approval-card-layout{grid-template-columns:1fr}.group-main-image{aspect-ratio:4/3}.product-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-card-actions{align-items:flex-start;flex-direction:column}.secondary-actions{width:100%}.carousel-nav{width:26px;height:48px}.link-existing form{right:auto;left:0;min-width:min(320px,80vw)}.professional-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.approval-carousel-shell{padding:0}.carousel-nav{display:none}.approval-carousel{gap:10px}.approval-product-card{border-radius:9px}.approval-card-topline{align-items:flex-start}.group-status-stack{justify-content:flex-start}.product-data-grid{grid-template-columns:1fr 1fr}.approval-toolbar{position:static}.approval-toolbar,.approval-toolbar .selection-actions,.approval-toolbar .selection-left{align-items:stretch}.approval-toolbar .selection-actions,.approval-toolbar .selection-left{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.approval-toolbar .selected-counter{grid-column:1/-1}.approval-toolbar .selection-actions button{width:100%}.group-main-image{aspect-ratio:1/1}.product-identity h3{font-size:17px}.primary-actions,.secondary-actions{width:100%}.primary-actions .btn,.primary-actions form{flex:1}.secondary-actions form{flex:1}.secondary-actions .text-action{width:100%;text-align:center}.group-pagination{flex-wrap:wrap}.professional-metrics{grid-template-columns:1fr 1fr}.product-lightbox-dialog{height:82vh;margin-top:9vh}.lightbox-nav{width:34px;height:54px}.lightbox-prev{left:6px}.lightbox-next{right:6px}}.group-edit-details{position:relative}.group-edit-details summary{cursor:pointer;font-size:11px;color:#356aa2}.group-edit-form{position:absolute;right:0;top:28px;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#fff;padding:12px;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 12px 34px rgba(15,23,42,.12);width:min(560px,82vw)}.group-edit-form label{display:flex;flex-direction:column;gap:4px}.group-edit-form label>span{font-size:9px;color:#78889a;text-transform:uppercase}.group-edit-form input,.group-edit-form select{height:34px;border:1px solid #dfe5ec;border-radius:6px;padding:0 9px;font-size:11px;background:#fff}.group-edit-actions{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:3px}@media(max-width:700px){.group-edit-form{position:fixed;left:16px;right:16px;top:12vh;width:auto;max-height:76vh;overflow:auto;grid-template-columns:1fr;z-index:100001}.group-edit-actions{grid-column:1}}:root{--store-ink:#111827;--store-muted:#64748b;--store-line:#e5e7eb;--store-soft:#f7f8fa;--store-blue:#173b67;--store-blue-dark:#102d50;--store-white:#fff;--store-danger:#b42318;--store-success:#197149;--store-max:1440px;--store-radius:10px}.store-body{margin:0;background:#fff;color:var(--store-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.store-body *{box-sizing:border-box}.store-body a{color:inherit;text-decoration:none}.store-body button,.store-body input,.store-body select,.store-body textarea{font:inherit}.store-wrap{width:min(calc(100% - 48px),var(--store-max));margin:0 auto}.store-kicker{display:block;font-size:11px;line-height:1.4;letter-spacing:.13em;font-weight:650;color:#64748b;text-transform:uppercase;margin-bottom:8px}.store-topbar{border-bottom:1px solid #eef1f4;background:#f8fafc;color:#475569;font-size:12px}.store-topbar-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.store-topbar-items{display:flex;align-items:center;gap:24px}.store-topbar-items span{position:relative}.store-topbar-items span+span:before{content:"";width:3px;height:3px;border-radius:50%;background:#aab4c2;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}.store-topbar a{font-weight:600;color:var(--store-blue)}.store-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.97);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--store-line)}.store-header-main{height:82px;display:grid;grid-template-columns:210px minmax(320px,1fr) auto;gap:34px;align-items:center}.store-brand{display:flex;align-items:center;width:180px;max-height:44px}.store-brand img,.store-brand svg{display:block;width:100%;height:auto;max-height:42px}.store-mobile-menu{display:none;background:0 0;border:0;font-size:22px;padding:8px;cursor:pointer}.store-search-wrap{position:relative;max-width:700px;width:100%;justify-self:center}.store-search{height:46px;border:1px solid #d8dee7;border-radius:8px;display:flex;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.store-search:focus-within{border-color:#9db4cf;box-shadow:0 0 0 3px rgba(23,59,103,.08)}.store-search input{border:0;outline:0;min-width:0;flex:1;padding:0 16px;color:#172033;background:0 0;font-size:14px}.store-search button{width:50px;border:0;background:0 0;color:var(--store-blue);font-size:24px;cursor:pointer}.store-search-results{position:absolute;left:0;right:0;top:52px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 20px 50px rgba(15,23,42,.14);overflow:hidden;z-index:120;padding:6px}.store-search-result{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:8px;border-radius:7px}.store-search-result:hover{background:#f5f7fa}.store-search-result img{width:54px;height:54px;object-fit:contain;background:#f7f8fa;border-radius:6px}.store-search-result strong{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-search-result small{font-size:11px;color:#7b8798}.store-search-result b{font-size:12px;color:var(--store-blue);white-space:nowrap}.store-search-noresult{padding:15px;color:#64748b;font-size:13px}.store-header-actions{display:flex;align-items:center;gap:24px}.store-header-actions>a{position:relative;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:560;white-space:nowrap;color:#334155}.store-header-actions>a:hover{color:var(--store-blue)}.store-action-icon{font-size:20px;font-weight:400}.store-count{position:absolute;top:-9px;left:13px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--store-blue);color:#fff;font-size:9px;line-height:17px;text-align:center}.store-category-nav{border-top:1px solid #f0f2f5}.store-category-row{height:48px;display:flex;align-items:stretch;gap:6px;overflow:visible}.store-category-all,.store-category-link{height:48px;display:flex;align-items:center;padding:0 14px;font-size:12px;font-weight:590;color:#334155;white-space:nowrap}.store-category-all:hover,.store-category-link:hover{color:var(--store-blue);background:#f8fafc}.store-category-all{padding-left:0;font-weight:700;color:var(--store-blue)}.store-category-project{margin-left:auto}.store-mega-trigger{position:relative}.store-mega-menu{position:absolute;top:48px;left:0;width:min(1040px,calc(100vw - 48px));background:#fff;border:1px solid #e3e8ef;box-shadow:0 24px 60px rgba(15,23,42,.14);border-radius:0 0 12px 12px;padding:24px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s;z-index:100}.store-mega-trigger:focus-within .store-mega-menu,.store-mega-trigger:hover .store-mega-menu{opacity:1;visibility:visible;transform:none}.store-mega-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #edf0f4;padding-bottom:15px;margin-bottom:18px}.store-mega-head small{display:block;font-size:10px;letter-spacing:.12em;color:#94a3b8}.store-mega-head strong{display:block;font-size:17px;margin-top:3px}.store-mega-head>a{font-size:12px;color:var(--store-blue);font-weight:650}.store-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.store-mega-col{display:flex;flex-direction:column;gap:8px}.store-mega-col>a{font-size:12px;color:#64748b}.store-mega-col>a:hover{color:var(--store-blue)}.store-mega-title{font-size:13px!important;font-weight:700;color:#172033!important;margin-bottom:4px}.store-mega-empty{padding:24px;color:#64748b}.store-hero{padding:38px 0 26px}.store-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:530px;background:#f4f6f8;border-radius:14px;overflow:hidden}.store-hero-copy{padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.store-hero-copy h1{font-size:clamp(38px,4vw,62px);line-height:1.04;letter-spacing:-.04em;margin:0 0 22px;max-width:780px;font-weight:650;color:#132033}.store-hero-copy>p{font-size:17px;line-height:1.7;color:#667085;max-width:650px;margin:0 0 28px}.store-hero-search{display:flex;max-width:620px;background:#fff;border:1px solid #d9e0e8;border-radius:8px;height:48px;overflow:hidden}.store-hero-search input{flex:1;border:0;outline:0;padding:0 16px;min-width:0}.store-hero-search button{border:0;border-left:1px solid #e2e8f0;background:#fff;color:var(--store-blue);font-weight:650;padding:0 20px;cursor:pointer}.store-hero-actions{display:flex;gap:10px;margin-top:18px}.store-hero-media{min-height:530px;background:#eef1f4;position:relative}.store-hero-media>a{display:block;width:100%;height:100%;position:relative}.store-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.store-hero-product{position:absolute;left:24px;right:24px;bottom:24px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.93);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:3px}.store-hero-product small{font-size:10px;letter-spacing:.09em;color:#718096;text-transform:uppercase}.store-hero-product strong{font-size:15px}.store-hero-placeholder{height:100%;display:grid;place-content:center;text-align:center;color:#64748b}.store-hero-placeholder strong{font-size:30px;color:#223653}.store-hero-placeholder span{font-size:13px;margin-top:6px}.store-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid #b8c5d3;background:#fff;color:#183b65;border-radius:7px;font-size:12px;font-weight:620;cursor:pointer;transition:.18s}.store-btn:focus,.store-btn:hover{background:#eef4fa;border-color:#7896b7}.store-btn-primary{background:var(--store-blue);border-color:var(--store-blue);color:#fff}.store-btn-primary:focus,.store-btn-primary:hover{background:var(--store-blue-dark);border-color:var(--store-blue-dark)}.store-section{padding:58px 0}.store-section-compact{padding-top:34px}.store-section-soft{background:#f7f8fa}.store-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.store-section-head h2{font-size:27px;line-height:1.2;margin:0;font-weight:620;letter-spacing:-.025em}.store-section-head>a{font-size:12px;font-weight:650;color:var(--store-blue)}.store-category-showcase{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.store-category-card{min-width:0;border:1px solid #e2e7ec;border-radius:9px;background:#fff;overflow:hidden;transition:transform .18s,border-color .18s}.store-category-card:hover{border-color:#b9c8d8;transform:translateY(-2px)}.store-category-image{aspect-ratio:1.18/1;background:#f3f5f7}.store-category-image img{width:100%;height:100%;object-fit:contain;display:block}.store-category-card>div:last-child{padding:14px}.store-category-card strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-category-card span{display:block;color:#8a96a6;font-size:11px;margin-top:5px}.store-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.store-product-card{min-width:0;background:#fff;position:relative}.store-product-media{position:relative;aspect-ratio:1/1;background:#f4f5f6;border-radius:8px;overflow:hidden}.store-product-media>a{display:block;width:100%;height:100%}.store-product-media img{width:100%;height:100%;object-fit:contain;display:block;padding:4%;transition:opacity .28s,transform .35s}.store-product-secondary{position:absolute;inset:0;opacity:0}.store-product-card.has-secondary:hover .store-product-primary{opacity:0}.store-product-card.has-secondary:hover .store-product-secondary{opacity:1}.store-product-card:hover .store-product-media img{transform:scale(1.015)}.store-image-placeholder{height:100%;display:grid;place-items:center;color:#a0a9b5;font-size:16px;font-weight:650;letter-spacing:.08em}.store-favorite-form{position:absolute;right:10px;top:10px;z-index:4}.store-favorite-button{width:34px;height:34px;border:1px solid rgba(218,224,231,.9);border-radius:50%;background:rgba(255,255,255,.92);font-size:20px;line-height:1;color:#526172;cursor:pointer}.store-favorite-button.is-active{color:#b42318}.store-quickview-button{position:absolute;left:12px;right:12px;bottom:12px;min-height:38px;border:0;border-radius:6px;background:rgba(19,32,51,.92);color:#fff;font-size:11px;font-weight:650;opacity:0;transform:translateY(8px);transition:.18s;cursor:pointer}.store-product-card:hover .store-quickview-button{opacity:1;transform:none}.store-product-copy{padding:14px 3px 0}.store-product-category{font-size:10px;color:#8793a3;text-transform:uppercase;letter-spacing:.08em}.store-product-copy h3{font-size:14px;line-height:1.38;font-weight:580;margin:5px 0 4px;min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-product-copy h3 a:hover{color:var(--store-blue)}.store-product-code{display:block;color:#9aa4b0;font-size:10px}.store-product-bottom{margin-top:11px;display:flex;align-items:end;justify-content:space-between;gap:10px}.store-product-price{display:block;font-size:14px;font-weight:700}.store-product-quote{display:block;font-size:11px;color:var(--store-blue);font-weight:650}.store-product-stock{display:block;margin-top:4px;color:#8a96a5;font-size:10px}.store-card-cart{width:34px;height:34px;border:1px solid #b8c7d7;background:#fff;color:var(--store-blue);border-radius:6px;font-size:21px;line-height:1;cursor:pointer}.store-card-cart:hover{background:var(--store-blue);color:#fff;border-color:var(--store-blue)}.store-page-head{padding:32px 0 10px;border-bottom:1px solid #edf0f3}.store-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#8a96a6;font-size:11px;margin-bottom:22px}.store-breadcrumb a:hover{color:var(--store-blue)}.store-catalog-title{display:flex;align-items:end;justify-content:space-between;gap:20px}.store-catalog-title h1{font-size:34px;line-height:1.1;margin:0 0 8px;font-weight:630;letter-spacing:-.03em}.store-catalog-title p{margin:0;color:#6b7788;font-size:14px}.store-catalog-title>strong{font-size:12px;color:#697587;font-weight:580}.store-catalog-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:24px}.store-catalog-search{width:min(580px,100%);display:flex;height:42px;border:1px solid #dce2e9;border-radius:7px;overflow:hidden}.store-catalog-search input{flex:1;border:0;outline:0;padding:0 13px;min-width:0}.store-catalog-search button{border:0;border-left:1px solid #e2e8f0;padding:0 16px;background:#fff;color:var(--store-blue);font-size:12px;font-weight:650}.store-sort-form label{display:flex;align-items:center;gap:8px;font-size:11px;color:#7b8795}.store-sort-form select{height:42px;border:1px solid #dce2e9;border-radius:7px;background:#fff;padding:0 32px 0 12px;color:#334155;font-size:12px}.store-category-chips{display:flex;gap:8px;overflow:auto;padding:18px 0 8px;scrollbar-width:none}.store-category-chips::-webkit-scrollbar{display:none}.store-category-chips a{white-space:nowrap;padding:8px 12px;border:1px solid #dde3ea;border-radius:6px;font-size:11px;color:#48576a}.store-category-chips a:hover{border-color:#90a8c1;color:var(--store-blue)}.store-pagination{display:flex;justify-content:center;gap:6px;margin-top:42px}.store-pagination a{width:36px;height:36px;border:1px solid #dfe5eb;border-radius:6px;display:grid;place-items:center;font-size:12px}.store-pagination a.is-active{background:var(--store-blue);border-color:var(--store-blue);color:#fff}.store-empty{padding:70px 28px;text-align:center;border:1px solid #e5e9ee;border-radius:10px;background:#fafbfc}.store-empty strong{font-size:18px}.store-empty p{color:#718096;margin:8px 0 18px}.store-project-section{padding:64px 0;background:#14253a;color:#fff}.store-project-section>.store-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.store-project-copy .store-kicker{color:#aebdcd}.store-project-copy h2{font-size:34px;line-height:1.13;margin:0 0 14px;font-weight:600}.store-project-copy p{color:#c6d0dc;line-height:1.7;margin-bottom:24px}.store-project-products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.store-project-products a{background:#fff;color:#182334;border-radius:8px;overflow:hidden}.store-project-products img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#f5f6f7}.store-project-products strong{display:block;padding:12px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-benefits{padding:48px 0;border-top:1px solid #eceff3;border-bottom:1px solid #eceff3}.store-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.store-benefit-grid>div{display:grid;grid-template-columns:34px 1fr;column-gap:14px}.store-benefit-grid>div>span{grid-row:1/3;color:#9aa6b4;font-size:11px}.store-benefit-grid strong{font-size:14px}.store-benefit-grid p{font-size:12px;line-height:1.6;color:#738092;margin:4px 0 0}.store-faq{padding:64px 0}.store-faq-list{max-width:960px}.store-faq-list details{border-top:1px solid #e1e6eb}.store-faq-list details:last-child{border-bottom:1px solid #e1e6eb}.store-faq-list summary{cursor:pointer;padding:18px 2px;font-size:14px;font-weight:600;list-style:none}.store-faq-list summary::-webkit-details-marker{display:none}.store-faq-list summary:after{content:"+";float:right;color:#8190a1;font-size:20px;font-weight:400}.store-faq-list details[open] summary:after{content:"−"}.store-faq-list p{font-size:13px;line-height:1.7;color:#697689;margin:-3px 0 18px}.store-product-page{padding:28px 0 52px}.store-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:64px;align-items:start}.store-product-gallery{min-width:0}.store-main-image-wrap{position:relative;aspect-ratio:1/1;background:#f5f6f7;border-radius:10px;overflow:hidden}.store-main-image-button{border:0;background:0 0;width:100%;height:100%;padding:0;cursor:zoom-in}.store-main-image-button img{width:100%;height:100%;object-fit:contain;display:block}.store-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid #d9e0e7;background:rgba(255,255,255,.92);font-size:27px;color:#334155;cursor:pointer}.store-gallery-prev{left:14px}.store-gallery-next{right:14px}.store-gallery-counter{position:absolute;right:14px;bottom:12px;background:rgba(255,255,255,.9);border-radius:99px;padding:6px 9px;font-size:10px;color:#667085}.store-gallery-thumbs{display:flex;gap:9px;overflow-x:auto;padding-top:12px;scrollbar-width:thin}.store-gallery-thumbs button{width:76px;height:76px;flex:0 0 76px;border:1px solid #e0e5eb;border-radius:6px;background:#fff;padding:2px;cursor:pointer}.store-gallery-thumbs button.is-active{border-color:#6f8fae}.store-gallery-thumbs img{width:100%;height:100%;object-fit:contain}.store-product-info{position:sticky;top:150px}.store-product-info h1{font-size:34px;line-height:1.12;letter-spacing:-.03em;margin:0 0 12px;font-weight:620}.store-product-identifiers{display:flex;gap:8px;flex-wrap:wrap}.store-product-identifiers span{font-size:10px;color:#7b8796;border:1px solid #e2e6eb;border-radius:5px;padding:6px 8px}.store-product-identifiers strong{color:#435166}.store-product-lead{font-size:14px;line-height:1.7;color:#657386;margin:20px 0}.store-price-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e5e9ee;border-bottom:1px solid #e5e9ee;padding:18px 0}.store-product-detail-price{font-size:25px;font-weight:680}.store-product-detail-price.is-quote{font-size:15px;color:var(--store-blue)}.store-stock-pill{font-size:11px;padding:7px 10px;border-radius:99px;background:#f3f4f6;color:#6b7280}.store-stock-pill.is-in{background:#ecf8f2;color:#197149}.store-options{padding:18px 0;border-bottom:1px solid #e8ecf0}.store-options fieldset{border:0;padding:0;margin:0 0 14px}.store-options legend{font-size:11px;font-weight:650;margin-bottom:8px}.store-option-list{display:flex;gap:7px;flex-wrap:wrap}.store-option{display:flex;align-items:center;gap:7px;border:1px solid #dce2e8;background:#fff;border-radius:6px;padding:7px 10px;font-size:11px}.store-option i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.store-buy-row{display:flex;gap:10px;align-items:end;padding:20px 0}.store-add-cart-form{display:flex;gap:8px;align-items:end;flex:1}.store-add-cart-form label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#758293}.store-add-cart-form input{width:72px;height:42px;border:1px solid #dbe1e8;border-radius:7px;padding:0 8px}.store-add-cart-form .store-btn{flex:1}.store-product-actions{display:flex;gap:18px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #e8ecf0}.store-product-actions a{font-size:11px;font-weight:650;color:var(--store-blue)}.store-product-facts{margin:18px 0 0}.store-product-facts>div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:8px 0;font-size:11px}.store-product-facts dt{color:#8a96a5}.store-product-facts dd{margin:0;color:#334155}.store-detail-section{background:#f8f9fa}.store-detail-tabs{max-width:1100px}.store-detail-tab-buttons{display:flex;gap:4px;overflow:auto;border-bottom:1px solid #dfe5eb}.store-detail-tab-buttons button{border:0;background:0 0;padding:13px 15px;font-size:11px;color:#697687;white-space:nowrap;border-bottom:2px solid transparent}.store-detail-tab-buttons button.is-active{color:var(--store-blue);border-color:var(--store-blue);font-weight:650}.store-detail-panel{display:none;padding:26px 4px;font-size:13px;line-height:1.8;color:#536174}.store-detail-panel.is-active{display:block}.store-detail-spec-list{max-width:760px}.store-detail-spec-list>div{display:grid;grid-template-columns:220px 1fr;gap:14px;border-bottom:1px solid #e2e6eb;padding:9px 0}.store-detail-spec-list dt{color:#7b8795}.store-detail-spec-list dd{margin:0;color:#273548}.store-lightbox,.store-quickview{position:fixed;inset:0;z-index:300}.store-lightbox[hidden],.store-quickview[hidden]{display:none!important}.store-lightbox-backdrop,.store-modal-backdrop{position:absolute;inset:0;background:rgba(7,12,20,.82)}.store-lightbox-panel{position:absolute;inset:24px;display:grid;place-items:center}.store-lightbox-panel img{max-width:min(92vw,1400px);max-height:88vh;object-fit:contain;background:#fff;border-radius:7px}.store-lightbox-close,.store-lightbox-next,.store-lightbox-prev{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;cursor:pointer}.store-lightbox-close{right:12px;top:0;width:42px;height:42px;border-radius:50%;font-size:24px}.store-lightbox-next,.store-lightbox-prev{top:50%;transform:translateY(-50%);width:46px;height:60px;border-radius:7px;font-size:32px}.store-lightbox-prev{left:0}.store-lightbox-next{right:0}.store-lightbox-panel>span{position:absolute;bottom:0;color:#fff;font-size:12px}.store-quickview-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border-radius:10px;display:grid;grid-template-columns:1fr 1fr}.store-quickview-image{background:#f5f6f7;min-height:440px}.store-quickview-image img{width:100%;height:100%;object-fit:contain}.store-quickview-content{padding:42px;display:flex;flex-direction:column;justify-content:center}.store-quickview-content h2{font-size:27px;line-height:1.15;margin:0 0 9px}.store-quickview-code{font-size:11px;color:#8995a4}.store-quickview-content>.store-price{font-size:21px;font-weight:700;margin:20px 0 7px}.store-quickview-content>.store-stock{font-size:11px;color:#617087}.store-quickview-content>p{font-size:13px;line-height:1.7;color:#657386}.store-modal-close{position:absolute;right:12px;top:12px;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid #dfe4ea;background:#fff;font-size:20px;cursor:pointer}.store-quickview-actions{margin-top:16px}.store-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.store-cart-list{border-top:1px solid #e2e7ec}.store-cart-item{display:grid;grid-template-columns:112px minmax(0,1fr) 90px auto;gap:18px;align-items:center;border-bottom:1px solid #e2e7ec;padding:16px 0}.store-cart-item img{width:112px;height:112px;object-fit:contain;background:#f5f6f7;border-radius:7px}.store-cart-copy>span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#8b97a5}.store-cart-copy h2{font-size:14px;margin:4px 0}.store-cart-copy small{display:block;color:#8b97a5;font-size:10px}.store-cart-copy strong{display:block;margin-top:8px;font-size:13px}.store-cart-qty{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#7b8796}.store-cart-qty input{width:76px;height:38px;border:1px solid #dce2e8;border-radius:6px;padding:0 8px}.store-cart-remove{border:0;background:0 0;color:#a43b35;font-size:11px;cursor:pointer}.store-cart-update{padding-top:15px}.store-cart-summary{border:1px solid #e0e5ea;border-radius:9px;padding:22px;position:sticky;top:150px}.store-cart-summary h2{font-size:20px;margin:0 0 18px}.store-cart-summary>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #edf0f3;font-size:12px}.store-cart-summary>.store-btn{width:100%;margin-top:18px}.store-cart-note{font-size:11px;line-height:1.6;color:#8b5d13;background:#fff9ec;border:1px solid #f1dfb9;border-radius:6px;padding:10px}.store-cart-summary>small{display:block;color:#8995a3;font-size:9px;line-height:1.5;margin-top:10px}.store-footer{background:#111c2a;color:#d7dee7;padding:54px 0 0}.store-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:60px}.store-footer-grid>div{display:flex;flex-direction:column;gap:10px}.store-footer-grid strong{color:#fff;font-size:12px;margin-bottom:6px}.store-footer-grid a{font-size:11px;color:#b8c3d0}.store-footer-grid a:hover{color:#fff}.store-footer-brand p{font-size:11px;line-height:1.7;color:#aab6c4;max-width:360px}.store-footer-brand .brand{width:165px;margin-bottom:8px}.store-footer-contact{font-style:normal}.store-footer-bottom{margin-top:42px;border-top:1px solid rgba(255,255,255,.1);min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8e9cac;font-size:10px}.store-mobile-bottom{display:none}.storefront-settings-form label{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:11px;color:#657386}.storefront-settings-form input,.storefront-settings-form textarea{width:100%;border:1px solid #dce2e8;border-radius:7px;padding:10px;background:#fff;color:#223044}.storefront-settings-form textarea{resize:vertical}.storefront-admin-settings .panel-actions{margin-top:16px;display:flex;justify-content:flex-end}body.store-body.has-store-modal{overflow:hidden}@media(max-width:1180px){.store-wrap{width:min(calc(100% - 36px),var(--store-max))}.store-header-main{grid-template-columns:175px 1fr auto;gap:20px}.store-header-actions>a>span:last-of-type{display:none}.store-header-actions{gap:16px}.store-category-row{overflow-x:auto;scrollbar-width:none}.store-category-row::-webkit-scrollbar{display:none}.store-category-project{margin-left:0}.store-category-showcase{grid-template-columns:repeat(4,1fr)}.store-product-grid{grid-template-columns:repeat(3,1fr)}.store-product-layout{gap:38px}.store-hero-copy{padding:55px 44px}.store-hero-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.store-wrap{width:min(calc(100% - 28px),var(--store-max))}.store-topbar-items span:nth-child(n+2){display:none}.store-topbar-inner{min-height:31px}.store-header{top:0}.store-header-main{height:64px;grid-template-columns:38px 1fr auto;gap:10px}.store-mobile-menu{display:block}.store-brand{width:135px}.store-search-wrap{grid-column:1/-1;grid-row:2;padding-bottom:10px;display:none}.store-header-actions>a:first-child,.store-header-actions>a:nth-child(2){display:none}.store-header-actions>a>span:last-of-type{display:inline}.store-header-actions{gap:4px}.store-header-actions>a{font-size:10px}.store-action-icon{font-size:18px}.store-category-nav{display:none}.store-hero{padding:14px 0 12px}.store-hero-grid{grid-template-columns:1fr;min-height:0}.store-hero-copy{padding:38px 28px}.store-hero-copy h1{font-size:38px}.store-hero-copy>p{font-size:14px}.store-hero-media{min-height:360px}.store-category-showcase{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.store-category-card{flex:0 0 46%;scroll-snap-align:start}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.store-product-copy h3{font-size:12px;min-height:34px}.store-quickview-button{display:none}.store-section{padding:42px 0}.store-section-head h2{font-size:23px}.store-project-section>.store-wrap{grid-template-columns:1fr}.store-project-products{grid-template-columns:repeat(3,1fr)}.store-benefit-grid{grid-template-columns:1fr;gap:24px}.store-product-layout{grid-template-columns:1fr;gap:28px}.store-product-info{position:static}.store-product-info h1{font-size:28px}.store-cart-layout{grid-template-columns:1fr}.store-cart-summary{position:static}.store-footer-grid{grid-template-columns:1fr 1fr;gap:34px}.store-mobile-bottom{position:fixed;z-index:90;left:0;right:0;bottom:0;height:58px;background:#fff;border-top:1px solid #dfe4e9;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom)}.store-mobile-bottom a,.store-mobile-bottom button{border:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px;color:#556274}.store-mobile-bottom span{font-size:16px}.store-body{padding-bottom:58px}.store-quickview-panel{grid-template-columns:1fr}.store-quickview-image{min-height:300px}.store-quickview-content{padding:26px}.store-lightbox-panel{inset:10px}.store-lightbox-next,.store-lightbox-prev{width:38px}.store-gallery-nav{width:34px;height:34px}.store-gallery-thumbs button{width:64px;height:64px;flex-basis:64px}}@media(max-width:560px){.store-wrap{width:calc(100% - 22px)}.store-topbar a{font-size:10px}.store-topbar-items{font-size:10px}.store-header-actions>a>span:last-of-type{display:none}.store-hero-copy{padding:30px 20px}.store-hero-copy h1{font-size:32px}.store-hero-actions{flex-direction:column;align-items:stretch}.store-hero-search{height:auto;min-height:44px}.store-hero-search button{padding:0 13px}.store-hero-media{min-height:300px}.store-category-card{flex-basis:68%}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-product-media{border-radius:6px}.store-product-detail-price{font-size:21px}.store-buy-row{align-items:stretch;flex-direction:column}.store-add-cart-form{width:100%}.store-buy-row>form:last-child,.store-buy-row>form:last-child .store-btn{width:100%}.store-detail-tab-buttons{margin-left:-11px;margin-right:-11px;padding-left:11px}.store-catalog-title{align-items:start}.store-catalog-title h1{font-size:28px}.store-catalog-toolbar{align-items:stretch;flex-direction:column}.store-sort-form label{justify-content:space-between}.store-sort-form select{flex:1}.store-project-products{grid-template-columns:repeat(2,1fr)}.store-project-products a:nth-child(3){display:none}.store-footer-grid{grid-template-columns:1fr}.store-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center}.store-cart-item{grid-template-columns:82px 1fr 72px}.store-cart-item img{width:82px;height:82px}.store-cart-remove{grid-column:2/-1;justify-self:start}.store-main-image-wrap{border-radius:7px}}.store-product-grid.store-product-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px}.store-product-grid.store-product-strip>.store-product-card{flex:0 0 calc((100% - 54px)/ 4);scroll-snap-align:start}@media(max-width:1180px){.store-product-grid.store-product-strip>.store-product-card{flex-basis:calc((100% - 36px)/ 3)}}@media(max-width:820px){.store-product-grid.store-product-strip>.store-product-card{flex-basis:calc((100% - 10px)/ 2)}}.store-quickview-actions{display:flex;gap:8px;flex-wrap:wrap}.store-quickview-actions form{display:inline-flex}.store-quickview-actions .store-btn{min-width:140px}:root{--timutti-yellow:#ffe600;--timutti-yellow-hover:#f1d900;--timutti-black:#211d22}.brand-image-link .brand-logo-img{display:block;width:100%;height:auto;object-fit:contain}.store-brand{width:196px;max-height:48px}.store-brand .brand-logo-img{max-height:46px}.mobile-drawer .brand-image-link{width:165px}.mobile-drawer .brand-logo-img{width:165px;height:auto}.admin-brand{width:148px;background:#fff;border-radius:5px;padding:5px 7px}.admin-brand .brand-logo-img{width:100%;height:auto}.store-footer-brand .brand-image-link{width:168px;background:#fff;border-radius:5px;padding:5px 7px}.store-footer-brand .brand-logo-img{width:100%;height:auto}.store-body .store-btn,.store-body .store-btn-primary,.store-body .store-card-cart,.store-body .store-quickview-button{background:var(--timutti-yellow)!important;border-color:var(--timutti-yellow)!important;color:var(--timutti-black)!important}.store-body .store-btn-primary:focus,.store-body .store-btn-primary:hover,.store-body .store-btn:focus,.store-body .store-btn:hover,.store-body .store-card-cart:hover,.store-body .store-quickview-button:hover{background:var(--timutti-yellow-hover)!important;border-color:var(--timutti-yellow-hover)!important;color:#111!important}.store-favorite-button{background:#fff!important;color:#211d22!important;border-color:#d9dde3!important;font-size:21px;font-weight:700}.store-favorite-button.is-active,.store-favorite-button:hover{background:var(--timutti-yellow)!important;border-color:var(--timutti-yellow)!important;color:#111!important}.store-header-actions a[href*=favoriler] .store-action-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:19px;color:#211d22}.store-header-actions a[href*=favoriler]:hover .store-action-icon{background:var(--timutti-yellow)}.store-count{background:var(--timutti-yellow)!important;color:#111!important;font-weight:700}.store-product-media img{object-fit:contain!important;background:#f7f7f7}@media(max-width:820px){.store-brand{width:145px}.store-brand .brand-logo-img{max-height:38px}.admin-brand{width:132px}}.store-product-card[data-product-url]{cursor:pointer;border:1px solid transparent;border-radius:10px;padding:6px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.store-product-card[data-product-url]:focus-within,.store-product-card[data-product-url]:hover{border-color:#e6d36a;box-shadow:0 8px 26px rgba(32,28,22,.08);transform:translateY(-2px)}.store-product-card[data-product-url]:focus{outline:2px solid var(--timutti-yellow);outline-offset:2px}.store-product-media{background:#f6f6f4!important}.store-product-media img{object-fit:contain!important;object-position:center!important}.store-favorite-button{color:#201c21!important;border-color:#d9d9d6!important}.store-favorite-button.is-active,.store-favorite-button:hover{background:var(--timutti-yellow)!important;color:#201c21!important;border-color:var(--timutti-yellow)!important}.admin-brand,.store-brand,.store-footer-brand .brand-image-link{overflow:visible!important}.brand-logo-img{object-fit:contain!important;object-position:left center!important}:root{--ti-yellow:#ffe600;--ti-ink:#1f1d22;--ti-border:#e5e7eb;--ti-soft:#f6f7f8}.brand-image-link{display:inline-flex;align-items:center;text-decoration:none}.brand-logo-img{display:block;width:auto;height:46px;max-width:205px;object-fit:contain;object-position:left center}.store-header .brand-logo-img{height:44px;max-width:190px}.admin-sidebar .brand-logo-img{height:34px;max-width:155px}.store-footer .brand-logo-img{height:42px;max-width:180px}.store-action-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px}.store-action-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.store-product-card{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.store-product-card:hover{transform:translateY(-2px);border-color:#d7d9dd;box-shadow:0 10px 28px rgba(17,24,39,.07)}.store-product-media{background:#fff;overflow:hidden}.store-category-image img,.store-hero-media img,.store-main-image-wrap img,.store-product-media img,.store-project-products img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.store-hero-media{background:#f3f4f5}.store-hero-media img{object-fit:contain}.store-image-placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;background:#f4f5f6;color:#6f7680;font-weight:700;letter-spacing:.08em}.store-btn,.store-btn-primary,.store-cart-update .store-btn,.store-hero-search button,.store-product-cart,.store-quickview-actions .store-btn,.store-search button{background:var(--ti-yellow)!important;color:var(--ti-ink)!important;border-color:var(--ti-yellow)!important;font-weight:600!important;box-shadow:none!important}.store-btn-primary:hover,.store-btn:hover,.store-hero-search button:hover,.store-product-cart:hover,.store-search button:hover{background:#f4da00!important;border-color:#f4da00!important;color:#111!important}.store-btn:focus-visible,.store-product-cart:focus-visible{outline:3px solid rgba(255,230,0,.32);outline-offset:2px}.store-favorite-button{color:var(--ti-ink);background:#fff;border:1px solid var(--ti-border)}.store-favorite-button.is-active,.store-favorite-button:hover{background:var(--ti-yellow);border-color:var(--ti-yellow);color:#111}@media(max-width:760px){.store-header .brand-logo-img{height:34px;max-width:145px}.store-footer .brand-logo-img{height:36px;max-width:155px}}.store-favorite-button svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.store-favorite-button.is-active svg{fill:currentColor}.store-card-cart{background:var(--ti-yellow)!important;color:#111!important;border:1px solid var(--ti-yellow)!important}.store-card-cart:hover{background:#f4da00!important;border-color:#f4da00!important;color:#111!important}.flash-warning{border:1px solid #f2d88a;background:#fff9e8;color:#775300;border-radius:8px;padding:10px 12px;font-size:11px}.approval-center .btn-primary,.approval-toolbar .btn-primary,.media-top .btn-primary{background:var(--timutti-yellow)!important;border-color:var(--timutti-yellow)!important;color:var(--timutti-black)!important;font-weight:650!important}.approval-center .btn-primary:hover,.approval-toolbar .btn-primary:hover,.media-top .btn-primary:hover{background:var(--timutti-yellow-hover)!important;border-color:var(--timutti-yellow-hover)!important;color:#111!important}.group-check input,.select-check input{accent-color:var(--timutti-yellow)}.ti-scan-complete{border-color:#d7eadc!important;background:#fff!important;box-shadow:none!important}.ti-scan-complete .ti-action-progress-icon{width:44px;height:44px;flex-basis:44px;border-radius:50%;background:#1fa84f!important}.ti-scan-complete .ti-action-progress-icon span:before{color:#fff!important;font-size:24px!important}.ti-scan-complete .ti-action-progress-head strong{font-size:13px!important;color:#1b2a20!important}.ti-scan-complete .ti-action-progress-head small{color:#718078!important}.ti-scan-complete .ti-action-progress-track{height:6px;background:#e7f3ea}.ti-scan-complete .ti-action-progress-track span{background:#1fa84f!important}.ti-scan-complete .ti-action-progress-head>b{color:#159447!important}.ti-scan-complete .real-progress-stats span:last-of-type{color:#60816b}.ti-metric-cards .metric-card{position:relative;padding:15px 14px 13px 58px!important;min-height:90px!important;border-color:#e7ebf0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 3px 14px rgba(18,25,33,.025)}.ti-metric-cards .metric-symbol{position:absolute;left:14px;top:15px;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:750}.ti-metric-cards .metric-blue .metric-symbol{background:#edf4ff;color:#2563eb}.ti-metric-cards .metric-purple .metric-symbol{background:#f4edff;color:#7444cf}.ti-metric-cards .metric-green .metric-symbol{background:#eaf8ef;color:#19924b}.ti-metric-cards .metric-yellow .metric-symbol{background:#fff7d7;color:#b98200}.ti-metric-cards .metric-orange .metric-symbol{background:#fff0e4;color:#df711e}.ti-metric-cards .metric-ai .metric-symbol{background:#eaf8f2;color:#16845e}.ti-metric-cards .metric-card>span{font-size:10px!important}.ti-metric-cards .metric-card>strong{font-size:23px!important}.ti-metric-cards .metric-card>small{font-size:9px!important}.approval-center{border-radius:10px!important;overflow:visible}.approval-center-head{padding:14px 16px!important}.approval-center-head h2{font-size:15px!important}.approval-center-head p{max-width:880px}.approval-toolbar{position:sticky!important;top:58px!important;z-index:20!important;margin:0!important;border-width:0 0 1px!important;border-radius:0!important;padding:10px 12px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(8px)}.publish-flow-note{margin:0!important;border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;background:#fbfcfd!important;padding:8px 14px!important;font-size:10px!important}.approval-carousel-shell{padding:0!important}.approval-carousel{display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}.carousel-footer,.carousel-nav{display:none!important}.approval-product-card{display:grid!important;grid-template-columns:minmax(0,1fr) 198px!important;grid-template-rows:auto auto!important;column-gap:0!important;flex:none!important;width:100%!important;max-width:none!important;border:0!important;border-bottom:1px solid #e8edf2!important;border-radius:0!important;padding:14px 16px!important;background:#fff!important;box-shadow:none!important;scroll-snap-align:none!important}.approval-product-card:hover{background:#fcfdfd!important}.approval-card-topline{grid-column:1/-1!important;margin:0 0 10px!important;padding-bottom:8px!important;border-bottom:1px solid #edf0f3!important}.approval-card-layout{grid-column:1!important;display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important;padding-right:18px!important}.group-main-image{aspect-ratio:1.1/1!important;border:0!important;background:#fbfbfb!important;border-radius:8px!important}.group-main-image img{padding:3%!important}.group-thumbs{gap:5px!important;margin-top:6px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.group-thumb{flex:0 0 48px!important;width:48px!important;height:48px!important}.group-image-actions{margin-top:6px!important}.group-image-actions small{font-size:8px!important}.product-identity{margin-bottom:10px!important}.product-identity h3{font-size:17px!important;line-height:1.3!important;margin:2px 0 3px!important}.product-identity p{font-size:10px!important;margin:0!important}.product-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:7px!important}.product-data-grid>div{padding:8px 9px!important}.product-data-grid span{font-size:8px!important}.product-data-grid b{font-size:10.5px!important}.match-evidence{margin-top:9px!important}.match-evidence>strong{font-size:9px!important}.match-evidence span{font-size:8px!important}.validation-box{margin-top:8px!important;padding:8px 9px!important;border-radius:7px!important}.validation-box strong{font-size:9.5px!important}.validation-box span{font-size:8.5px!important}.approval-card-actions{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0 0 0 16px!important;border-top:0!important;border-left:1px solid #edf0f3!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important}.primary-actions,.secondary-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important}.primary-actions form,.secondary-actions form{width:100%!important}.group-edit-details summary,.link-existing summary,.primary-actions .btn,.secondary-actions .text-action{width:100%!important;min-height:32px!important;font-size:10px!important;text-align:center!important;justify-content:center!important;border-radius:6px!important}.primary-actions .btn-primary{order:-2!important}.primary-actions .btn:not(.btn-primary){background:var(--timutti-yellow)!important;border-color:var(--timutti-yellow)!important;color:#111!important}.primary-actions .btn-danger-outline{background:#fff!important;border-color:#e8b6bc!important;color:#a63340!important}.secondary-actions{border-top:1px solid #edf0f3!important;padding-top:7px!important}.group-edit-details summary,.link-existing summary,.secondary-actions .text-action{display:flex!important;align-items:center!important;border:1px solid #e1e6eb!important;background:#fff!important;color:#34404c!important;padding:0 8px!important;cursor:pointer!important}.group-status-stack{gap:5px!important}.approval-pill,.confidence-pill,.status-pill{font-size:8.5px!important}.group-pagination{margin:12px 16px!important}.store-product-grid{gap:26px 14px!important}.store-product-card[data-product-url]{border:1px solid #eceff2!important;border-radius:10px!important;padding:0!important;background:#fff!important;overflow:hidden!important;box-shadow:0 2px 10px rgba(17,24,39,.025)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.store-product-card[data-product-url]:focus-within,.store-product-card[data-product-url]:hover{transform:translateY(-5px) scale(1.018)!important;border-color:#e5d77e!important;box-shadow:0 16px 34px rgba(27,31,36,.09)!important;z-index:3}.store-product-media{border-radius:0!important;background:#fbfbfb!important;overflow:hidden!important}.store-product-media img{padding:5%!important;transition:opacity .24s ease,transform .24s ease!important}.store-product-card:hover .store-product-media img{transform:scale(1.025)!important}.store-product-copy{padding:12px 14px 16px!important}.store-product-category{font-size:8.5px!important;letter-spacing:.08em!important;color:#8d9298!important}.store-product-copy h3{font-size:12.5px!important;font-weight:620!important;min-height:34px!important;margin:4px 0 6px!important}.store-product-price{font-size:13px!important;color:#1c1d20!important}.store-quickview-button{left:50%!important;right:auto!important;bottom:50%!important;transform:translate(-50%,50%) scale(.92)!important;width:auto!important;min-width:102px!important;min-height:36px!important;border-radius:999px!important;padding:0 14px!important;background:rgba(31,29,34,.92)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:10px!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important;opacity:0!important}.store-product-card:focus-within .store-quickview-button,.store-product-card:hover .store-quickview-button{opacity:1!important;transform:translate(-50%,50%) scale(1)!important}.store-quickview-button:hover{background:var(--timutti-yellow)!important;border-color:var(--timutti-yellow)!important;color:#111!important}.store-favorite-button{width:31px!important;height:31px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 2px 8px rgba(17,24,39,.05)!important}.store-product-grid.store-product-strip>.store-product-card{scroll-snap-align:start!important}@media(max-width:1080px){.approval-product-card{grid-template-columns:1fr!important}.approval-card-layout{grid-column:1!important;padding-right:0!important;grid-template-columns:220px minmax(0,1fr)!important}.approval-card-actions{grid-column:1!important;grid-row:auto!important;border-left:0!important;border-top:1px solid #edf0f3!important;padding:10px 0 0!important;flex-direction:row!important}.primary-actions,.secondary-actions{flex-direction:row!important;flex-wrap:wrap!important}.primary-actions form,.secondary-actions form{width:auto!important}.product-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.approval-toolbar{top:58px!important}.approval-card-layout{grid-template-columns:1fr!important}.approval-card-actions{flex-direction:column!important}.primary-actions,.secondary-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.primary-actions form,.secondary-actions form{width:100%!important}.product-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ti-metric-cards .metric-card{padding-left:50px!important}.store-product-card[data-product-url]:hover{transform:none!important}.store-product-copy{padding:10px 10px 13px!important}.store-product-copy h3{font-size:11.5px!important}.store-product-price{font-size:12px!important}}.admin-brand,.mobile-drawer .brand-image-link,.store-brand,.store-footer-brand .brand-image-link{background:0 0!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important}.brand-logo-img{display:block!important;width:auto!important;object-fit:contain!important}.store-header .brand-logo-on-light{height:48px!important;max-width:205px!important;object-position:left center!important}.admin-sidebar .brand-logo-on-dark{height:48px!important;max-width:176px!important;object-position:left center!important}.store-footer .brand-logo-on-dark{height:46px!important;max-width:190px!important;object-position:left center!important}.mobile-drawer .brand-logo-on-light{height:38px!important;max-width:160px!important}.store-product-card[data-product-url]{cursor:pointer!important;will-change:transform;transform-origin:center center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.store-product-card[data-product-url]:focus-within,.store-product-card[data-product-url]:hover{transform:translateY(-5px) scale(1.025)!important;box-shadow:0 17px 38px rgba(31,29,34,.1)!important;border-color:#eadb78!important;z-index:5!important}.store-product-card[data-product-url]:focus-visible{outline:3px solid rgba(255,230,0,.55)!important;outline-offset:3px!important}.store-product-card[data-product-url] .store-product-media img{transition:transform .22s ease,opacity .22s ease!important}.store-product-card[data-product-url]:hover .store-product-media img{transform:scale(1.04)!important}.store-product-copy{position:relative;z-index:2;background:#fff}.store-product-copy h3 a{color:#211d22!important;text-decoration:none!important}.store-product-copy h3 a:hover{text-decoration:underline!important;text-decoration-color:#ffe600!important;text-underline-offset:3px!important}.store-btn,.store-btn-primary,.store-card-cart,.store-hero-search button,.store-search button{background:#ffe600!important;border-color:#ffe600!important;color:#1f1d22!important}.store-btn-primary:hover,.store-btn:hover,.store-card-cart:hover,.store-hero-search button:hover,.store-search button:hover{background:#f3da00!important;border-color:#f3da00!important;color:#111!important}@media(max-width:820px){.store-header .brand-logo-on-light{height:36px!important;max-width:150px!important}.admin-sidebar .brand-logo-on-dark{height:42px!important;max-width:155px!important}.store-product-card[data-product-url]:hover{transform:none!important;box-shadow:0 2px 10px rgba(17,24,39,.025)!important}}.pro-products-head{align-items:flex-end}.product-list-panel{padding:0;overflow:visible}.product-filter-bar{display:grid;grid-template-columns:minmax(250px,1.6fr) repeat(5,minmax(120px,.75fr)) auto auto;gap:8px;align-items:center;padding:14px 16px;border-bottom:1px solid #e8edf3;background:#fff}.product-filter-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.product-filter-search input{width:100%;border:0!important;outline:0;background:0 0;font-size:12px}.product-filter-bar select{height:38px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;padding:0 30px 0 10px;font-size:11px;color:#263445}.product-bulk-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #e8edf3;background:#f8fafc;position:sticky;top:0;z-index:5}.product-bulk-left,.product-bulk-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.selected-product-count{font-size:11px;color:#64748b;margin-left:4px}.product-bulk-right button[name=action][value=publish_selected_products]{background:#ffe000!important;border-color:#ffe000!important;color:#161616!important}.product-bulk-right button[name=action][value=publish_selected_products]:hover{background:#f4d600!important}.danger-outline{border-color:#efb7b7!important;color:#b42318!important;background:#fff!important}.danger-outline:hover{background:#b42318!important;color:#fff!important;border-color:#b42318!important}.product-list-summary{display:flex;justify-content:space-between;gap:16px;padding:10px 16px;font-size:11px;color:#718096;border-bottom:1px solid #eef2f6}.product-list-summary strong{color:#1e293b}.professional-product-table{overflow:auto}.professional-product-table table{min-width:1180px;width:100%;border-collapse:separate;border-spacing:0}.professional-product-table thead th{position:sticky;top:58px;z-index:4;background:#fbfcfd;border-bottom:1px solid #e3e8ef;padding:10px 9px;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#7b8796;white-space:nowrap}.professional-product-table tbody td{padding:9px;border-bottom:1px solid #edf1f5;vertical-align:middle;font-size:11px;color:#253245;background:#fff}.professional-product-table tbody tr{transition:background-color .16s ease}.professional-product-table tbody tr:hover td{background:#f8fbff}.check-col{width:34px;text-align:center}.image-col{width:66px;text-align:center}.product-name-cell{display:flex;flex-direction:column;gap:3px;max-width:220px;color:#111827;text-decoration:none}.product-name-cell strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-stack small,.product-name-cell small,.profit-cell small,.sold-cell small,.stock-cell small{font-size:9px;color:#8a96a5}.code-stack,.profit-cell,.sold-cell,.stock-cell{display:flex;flex-direction:column;gap:3px}.code-stack span{white-space:nowrap}.profit-cell strong,.sold-cell strong,.stock-cell strong{font-size:11px;color:#1f2937}.stock-badge{display:inline-flex;width:max-content;border-radius:999px;padding:3px 7px;font-size:8.5px;font-weight:600}.stock-ok{background:#edf9f0;color:#16803a}.stock-low{background:#fff7df;color:#a15c00}.stock-out{background:#fff0f0;color:#b42318}.web-price-cell{font-size:11px;color:#0f172a}.product-thumb-link,.product-thumb-placeholder{display:inline-flex;width:46px;height:46px;border:1px solid #e2e8f0;border-radius:8px;align-items:center;justify-content:center;background:#fff;overflow:hidden}.product-thumb-link img{width:100%;height:100%;object-fit:contain;display:block}.product-thumb-placeholder{font-weight:700;color:#9aa5b1;background:#f6f8fa}.product-status{font-size:9px!important}.status-active{background:#edf9f0!important;color:#16803a!important}.status-draft{background:#f2f4f7!important;color:#667085!important}.status-passive{background:#fff0f0!important;color:#b42318!important}.product-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff}.page-numbers{display:flex;align-items:center;gap:5px}.page-btn,.page-numbers a,.page-numbers span{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #dfe5ec;border-radius:7px;background:#fff;color:#344054;text-decoration:none;font-size:10px;padding:0 10px}.page-numbers a.active{background:#ffe000;border-color:#ffe000;color:#111;font-weight:700}.page-btn.disabled{opacity:.35;pointer-events:none}.bulk-delete-dialog{border:0;border-radius:14px;padding:0;max-width:430px;width:calc(100% - 32px);box-shadow:0 24px 70px rgba(15,23,42,.24)}.bulk-delete-dialog::backdrop{background:rgba(15,23,42,.45)}.bulk-delete-dialog-body{padding:24px}.dialog-kicker{font-size:9px;letter-spacing:.12em;color:#8a96a5}.bulk-delete-dialog h3{margin:6px 0 8px;font-size:18px}.bulk-delete-dialog p{margin:0;color:#667085;font-size:12px;line-height:1.55}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.dialog-actions .danger{background:#b42318!important;color:#fff!important;border-color:#b42318!important}@media(max-width:1180px){.product-filter-bar{grid-template-columns:1.5fr repeat(2,1fr)}.product-filter-bar .btn,.product-filter-bar .text-action{width:max-content}.product-bulk-bar{position:static}}@media(max-width:760px){.product-filter-bar{grid-template-columns:1fr 1fr}.product-filter-search{grid-column:1/-1}.product-filter-bar select{width:100%}.product-bulk-bar{align-items:flex-start;flex-direction:column}.product-bulk-right{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.product-list-summary{flex-direction:column;gap:3px}.product-pagination{flex-wrap:wrap;justify-content:center}.page-numbers{order:3;width:100%;justify-content:center;overflow-x:auto}.professional-product-table table{min-width:1050px}}.admin-brand,.mobile-drawer .brand-image-link,.store-brand,.store-footer-brand .brand-image-link{background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.store-header .brand-logo-on-light{display:block!important;height:42px!important;width:auto!important;max-width:190px!important;object-fit:contain!important;object-position:left center!important;background:0 0!important}.admin-sidebar .brand-logo-on-dark{display:block!important;height:40px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;object-position:left center!important;background:0 0!important}.store-footer .brand-logo-on-dark{display:block!important;height:40px!important;width:auto!important;max-width:180px!important;object-fit:contain!important;object-position:left center!important;background:0 0!important}.product-publish-note{margin:0;border-bottom:1px solid #e7ebef;background:#fffdf0;padding:11px 14px;font-size:11px;color:#625a2b;line-height:1.5}.product-publish-note strong{color:#2e2b1a}.product-publish-note b{font-weight:650;color:#26251b}.web-price-cell{white-space:nowrap}@media(max-width:820px){.store-header .brand-logo-on-light{height:34px!important;max-width:150px!important}.admin-sidebar .brand-logo-on-dark{height:36px!important;max-width:160px!important}.store-footer .brand-logo-on-dark{height:36px!important;max-width:165px!important}}.store-product-card[data-product-url]{position:relative!important;cursor:pointer!important;border:0!important;border-radius:0!important;padding:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;transition:transform .18s ease!important}.store-product-card[data-product-url]:focus-within,.store-product-card[data-product-url]:hover{border:0!important;box-shadow:none!important;transform:scale(1.012)!important}.store-product-card[data-product-url]:focus{outline:1px solid #c9ced6!important;outline-offset:4px!important}.store-product-card .store-product-media{border:0!important;box-shadow:none!important;background:#fff!important}.store-product-card .store-product-media img{transition:transform .2s ease,opacity .2s ease!important}.store-product-card:hover .store-product-media img{transform:scale(1.018)!important}.store-product-click-layer{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;border:0!important;background:0 0!important;text-decoration:none!important}.store-product-card .store-card-cart,.store-product-card .store-favorite-form,.store-product-card .store-product-quote,.store-product-card .store-quickview-button{position:relative;z-index:5!important}.store-product-card .store-favorite-form{position:absolute!important}.store-product-card .store-quickview-button{position:absolute!important}.store-product-card .store-product-copy{position:relative;z-index:1}.store-product-card .store-product-copy h3 a{position:relative;z-index:3}@media (max-width:860px){.store-product-card[data-product-url]:focus-within,.store-product-card[data-product-url]:hover{transform:none!important}.store-product-card:hover .store-product-media img{transform:none!important}}.store-product-card{position:relative!important;min-width:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;content-visibility:auto;contain-intrinsic-size:420px 320px}.store-product-main-link{display:block!important;color:inherit!important;text-decoration:none!important;border:0!important;outline:0!important}.store-product-main-link:focus-visible{outline:1px solid #c7ccd3!important;outline-offset:4px!important}.store-product-media{position:relative!important;aspect-ratio:1/1!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.store-product-media img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;padding:4%!important;transform:none!important;transition:transform .16s ease,opacity .16s ease!important}.store-product-card:hover .store-product-media img{transform:scale(1.018)!important}.store-product-secondary{position:absolute!important;inset:0!important;opacity:0!important}.store-product-card.has-secondary:hover .store-product-primary{opacity:0!important}.store-product-card.has-secondary:hover .store-product-secondary{opacity:1!important}.store-product-copy{padding:12px 2px 0!important;position:relative!important}.store-product-copy h3{margin:4px 0 5px!important;min-height:0!important}.store-favorite-form{position:absolute!important;right:8px!important;top:8px!important;z-index:8!important;margin:0!important}.store-favorite-button{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid #dde2e7!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;color:#1f2937!important;box-shadow:none!important;cursor:pointer!important}.store-favorite-button svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}.store-favorite-button.is-active{background:#ffd800!important;border-color:#ffd800!important;color:#111!important}.store-quickview-button{z-index:7!important;left:50%!important;right:auto!important;bottom:50%!important;transform:translate(-50%,50%) scale(.96)!important;width:auto!important;min-width:96px!important;min-height:34px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:#ffd800!important;color:#111!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;transition:opacity .15s ease,transform .15s ease!important}.store-product-card:focus-within .store-quickview-button,.store-product-card:hover .store-quickview-button{opacity:1!important;transform:translate(-50%,50%) scale(1)!important;pointer-events:auto!important}@media (max-width:860px){.store-product-card{content-visibility:auto;contain-intrinsic-size:360px 280px}.store-product-card:hover .store-product-media img{transform:none!important}.store-quickview-button{display:none!important}}.store-product-main-link{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:auto!important;pointer-events:auto!important}.store-product-main-link .store-product-copy,.store-product-main-link .store-product-media{pointer-events:auto!important}.store-product-card .store-favorite-form{z-index:6!important}.store-product-card .store-quickview-button.store-quickview-corner{position:absolute!important;left:10px!important;right:auto!important;top:auto!important;bottom:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:0!important;line-height:1!important;background:#ffd800!important;color:#111!important;opacity:0!important;transform:none!important;pointer-events:none!important;z-index:6!important;box-shadow:none!important}.store-product-card .store-quickview-button.store-quickview-corner span{font-size:14px!important}.store-product-card:focus-within .store-quickview-button.store-quickview-corner,.store-product-card:hover .store-quickview-button.store-quickview-corner{opacity:1!important;pointer-events:auto!important;transform:none!important}@media (max-width:860px){.store-product-card .store-quickview-button.store-quickview-corner{display:none!important}}[data-horizontal-scroll].is-pointer-dragging{cursor:grabbing!important;user-select:none!important}[data-horizontal-scroll]:not(.is-pointer-dragging){cursor:auto}.store-product-card .store-quickview-button.store-quickview-corner{left:10px!important;top:10px!important;bottom:auto!important;right:auto!important}.store-product-main-link{cursor:pointer!important}.store-product-card .store-quickview-button,.store-product-card .store-quickview-corner{display:none!important}.pro36-table tbody tr.is-selected{background:#fffbea!important}.pro36-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 #ffd400}.pro36-bulk [data-pro36-bulk-action]:disabled{opacity:.42!important;cursor:not-allowed!important;filter:none!important}.pro36-count{min-width:88px}@media(max-width:720px){.pro36-bulk-left,.pro36-bulk-right{width:100%}.pro36-bulk-right .pro36-btn{flex:1 1 auto}}.admin-sidebar .admin-company{display:none!important}.admin-sidebar .admin-logo-row{margin-bottom:10px!important}.admin-sidebar .admin-nav{padding-top:2px!important}.quote47-page{background:#f4f5f7;padding:52px 0 72px;min-height:650px}.quote47-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto}.quote47-intro{max-width:720px;margin:0 auto 28px;text-align:center}.quote47-kicker{display:block;color:#7c8797;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}.quote47-intro h1{font-size:34px;line-height:1.1;letter-spacing:-.035em;margin:0 0 10px;color:#172033}.quote47-intro p{margin:0;color:#778397;line-height:1.6;font-size:13px}.quote47-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);gap:22px;align-items:start}.quote47-form-card,.quote47-side,.quote47-success{background:#fff;border:1px solid #e5e9ee;border-radius:14px}.quote47-side{padding:22px}.quote47-product-image{aspect-ratio:1/1;background:#fafafa;margin:-4px -4px 20px;display:grid;place-items:center;overflow:hidden;border-radius:10px}.quote47-product-image img{width:100%;height:100%;object-fit:contain;padding:5%}.quote47-form-head h2,.quote47-side h2,.quote47-success h2{font-size:24px;letter-spacing:-.025em;color:#172033;margin:0 0 8px}.quote47-meta{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #eef1f4;font-size:12px}.quote47-meta span{color:#8994a3}.quote47-meta strong{color:#273348}.quote47-price{font-size:17px;font-weight:800;color:#172033;margin-top:16px}.quote47-product-link{display:inline-block;margin-top:14px;font-size:11px;color:#53657a;text-decoration:none}.quote47-product-link:hover{text-decoration:underline}.quote47-project p{color:#7b8797;font-size:13px;line-height:1.6}.quote47-trust{display:grid;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #edf0f3}.quote47-trust>div{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start}.quote47-trust b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff4b7;color:#655200;font-size:9px}.quote47-trust span{font-size:11px;line-height:1.45;color:#778397;padding-top:5px}.quote47-form-card{padding:26px 28px}.quote47-form-head{margin-bottom:20px}.quote47-form-head p{margin:0;color:#8a95a4;font-size:11px}.quote47-alert{margin-bottom:16px;padding:11px 13px;border:1px solid #f0c4c8;background:#fff2f3;color:#9f2934;border-radius:8px;font-size:12px}.quote47-form{display:grid;gap:14px}.quote47-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote47-field{display:grid;gap:6px;color:#293548;font-size:11px;font-weight:650}.quote47-field input,.quote47-field textarea{width:100%;box-sizing:border-box;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#1f2a3b;padding:0 12px;outline:0;font:400 13px/1.4 inherit;transition:border-color .15s,box-shadow .15s}.quote47-field input{height:44px}.quote47-field textarea{padding-top:11px;resize:vertical;min-height:110px}.quote47-field input:focus,.quote47-field textarea:focus{border-color:#d7b600;box-shadow:0 0 0 3px rgba(255,212,0,.13)}.quote47-submit{height:46px;border:1px solid #ffd400;border-radius:8px;background:#ffd400;color:#111;font:700 12px/1 inherit;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer;margin-top:2px}.quote47-submit:hover{filter:brightness(.97)}.quote47-submit b{font-size:17px}.quote47-privacy{display:block;color:#929ba8;font-size:9.5px;line-height:1.45;text-align:center;padding:0 8px}.quote47-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.quote47-success{max-width:760px;margin:0 auto;padding:36px;display:grid;grid-template-columns:52px 1fr;gap:20px}.quote47-success-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#edf9f0;color:#1b7a39;font-size:24px;font-weight:800}.quote47-success p{color:#6f7c8d;line-height:1.6;font-size:13px;margin:7px 0}.quote47-success-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.quote47-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #dce2e8;border-radius:7px;background:#fff;color:#273348;text-decoration:none;font-size:11px;font-weight:700}.quote47-btn.primary{background:#ffd400;border-color:#ffd400;color:#111}@media(max-width:820px){.quote47-page{padding:30px 0 50px}.quote47-wrap{width:min(100% - 22px,1180px)}.quote47-intro{text-align:left}.quote47-intro h1{font-size:28px}.quote47-layout{grid-template-columns:1fr}.quote47-form-card,.quote47-side{padding:18px}.quote47-two{grid-template-columns:1fr}.quote47-success{grid-template-columns:1fr;padding:24px}.quote47-product-image{max-height:360px}}.store-topbar{display:none!important}.store-header{border-top:0!important}.store-category-project{font-weight:650}.store-commerce-actions{display:flex;align-items:end;gap:8px;width:100%;margin:20px 0 14px;padding-top:17px;border-top:1px solid #edf0f3}.store-action-cart{display:flex;align-items:end;gap:8px;min-width:0;flex:1.5 1 270px}.store-action-single{display:flex;min-width:0;flex:1 1 138px}.store-action-qty{display:grid;gap:5px;flex:0 0 68px;min-width:68px;color:#7c8796;font-size:9px;font-weight:650}.store-action-qty input{width:68px;height:40px;box-sizing:border-box;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#1d2737;padding:0 9px;outline:0;font-size:12px}.store-action-qty input:focus{border-color:#d4b300;box-shadow:0 0 0 3px rgba(255,212,0,.13)}.store-action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:40px;box-sizing:border-box;padding:0 13px;border:1px solid #ffd400;border-radius:7px;background:#ffd400;color:#111!important;text-decoration:none!important;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none!important;transition:filter .14s ease,transform .14s ease}.store-action-btn:focus-visible,.store-action-btn:hover{filter:brightness(.97);color:#111!important;transform:translateY(-1px)}.store-action-primary{flex:1 1 auto}.store-action-single .store-action-btn{width:100%}.store-action-link{flex:0 1 118px}.store-product-actions{display:none!important}@media(max-width:1050px){.store-commerce-actions{gap:6px}.store-action-btn{padding:0 10px;font-size:10px}.store-action-link{flex-basis:98px}}@media(max-width:720px){.store-commerce-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.store-action-cart{grid-column:1/-1;display:grid;grid-template-columns:74px 1fr;gap:8px}.store-action-qty{min-width:0;width:auto}.store-action-qty input{width:100%}.store-action-single{display:block}.store-action-link,.store-action-single .store-action-btn{width:100%;min-width:0}.store-action-btn:focus-visible,.store-action-btn:hover{transform:none}}.mail50-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}.mail50-status-card{background:#fff;border:1px solid #e5e9ee;border-radius:11px;padding:16px 17px;display:grid;gap:5px}.mail50-status-card>span{font-size:10px;color:#8792a1;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.mail50-status-card strong{font-size:17px;color:#172033;overflow-wrap:anywhere}.mail50-status-card strong.ok{color:#24763d}.mail50-status-card strong.warn{color:#9a6b00}.mail50-status-card strong.muted{color:#7a8796}.mail50-status-card small{font-size:10px;color:#929ba8}.mail50-form{display:grid;gap:14px}.mail50-panel{background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:20px;margin:0 0 14px}.mail50-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:17px}.mail50-panel-head h2{font-size:19px;color:#172033;margin:3px 0 5px}.mail50-panel-head p{margin:0;color:#7c8796;font-size:11px;line-height:1.5}.mail50-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mail50-grid label{display:grid;gap:6px;font-size:10px;color:#5c697a;font-weight:650}.mail50-grid input,.mail50-grid select{height:40px;box-sizing:border-box;width:100%;border:1px solid #dde4eb;border-radius:7px;background:#fff;color:#263247;padding:0 10px;font-size:12px;outline:0}.mail50-grid input:focus,.mail50-grid select:focus{border-color:#d4b400;box-shadow:0 0 0 3px rgba(255,212,0,.13)}.mail50-span-2{grid-column:1/-1}.mail50-subhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 11px;padding-top:16px;border-top:1px solid #eef1f4}.mail50-subhead strong{font-size:12px;color:#253247}.mail50-subhead small{font-size:10px;color:#929ba8}.mail50-note{margin-top:10px;padding:10px 12px;border-radius:7px;background:#f7f8fa;color:#7b8795;font-size:10px}.mail50-switch{display:flex!important;align-items:center;gap:8px;color:#344154;font-size:11px;font-weight:650}.mail50-switch input{width:16px;height:16px;accent-color:#ffd400}.mail50-savebar{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fff;border:1px solid #e5e9ee;border-radius:12px;padding:13px 15px;margin-bottom:14px}.mail50-savebar span{font-size:10px;color:#7d8897}.mail50-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #dce3ea;border-radius:7px;background:#fff;color:#263247;text-decoration:none;font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap}.mail50-btn:hover{border-color:#bcc8d5}.mail50-btn.primary{background:#ffd400;border-color:#ffd400;color:#111}.mail50-btn.primary:hover{filter:brightness(.97)}.mail50-tests{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mail50-tests form{margin:0}.mail50-test-send{display:flex;gap:7px;align-items:center}.mail50-test-send input{height:38px;min-width:230px;border:1px solid #dde4eb;border-radius:7px;padding:0 10px;font-size:11px;outline:0}.mail50-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mail50-help-grid>div{padding:13px;border-radius:8px;background:#f8f9fb}.mail50-help-grid strong{font-size:12px;color:#202d40}.mail50-help-grid p{margin:6px 0 0;color:#7b8796;font-size:10.5px;line-height:1.5}@media(max-width:900px){.mail50-status-grid{grid-template-columns:1fr}.mail50-grid{grid-template-columns:1fr}.mail50-span-2{grid-column:auto}.mail50-panel-head,.mail50-savebar{align-items:flex-start;flex-direction:column}.mail50-help-grid{grid-template-columns:1fr}.mail50-tests{align-items:stretch;flex-direction:column}.mail50-btn,.mail50-tests form{width:100%}.mail50-test-send{width:100%;flex-direction:column}.mail50-test-send input{width:100%;min-width:0;box-sizing:border-box}}.store-commerce-actions .store-action-btn,.store-commerce-actions a.store-action-btn,.store-commerce-actions button.store-action-btn{font-family:inherit!important;font-size:11px!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.store-commerce-actions .store-action-btn *,.store-commerce-actions a.store-action-btn *,.store-commerce-actions button.store-action-btn *{font-family:inherit!important;font-size:inherit!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.store-commerce-actions .store-action-btn:focus-visible,.store-commerce-actions .store-action-btn:hover{font-weight:400!important}.quote53-top{align-items:flex-end}.quote53-panel{overflow:visible}.quote53-summary{display:flex;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid #edf0f3;color:#8a94a3;font-size:10px}.quote53-summary strong{color:#253247;font-size:11px}.quote53-table{min-width:980px}.quote53-row{cursor:pointer;transition:background .12s ease}.quote53-row:focus,.quote53-row:hover{background:#f8fafc;outline:0}.quote53-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.quote53-actions form,.quote53-footer form{margin:0}.quote53-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#263348;font:400 10px/1 inherit;cursor:pointer;white-space:nowrap;text-decoration:none}.quote53-btn:focus-visible,.quote53-btn:hover{border-color:#9fb0c1;outline:0}.quote53-btn.danger{border-color:#efc8cc;color:#b3323d}.quote53-btn.danger:focus-visible,.quote53-btn.danger:hover{background:#c83f49;border-color:#c83f49;color:#fff}.quote53-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border:1px solid #e3e8ee;border-radius:999px;background:#f7f8fa;color:#657286;font-size:9px;white-space:nowrap}.quote53-pill.mail-sent{background:#edf9f0;border-color:#d7eedc;color:#20743a}.quote53-pill.mail-failed{background:#fff0f1;border-color:#f3d4d7;color:#a72d36}.quote53-pill.mail-pending{background:#fff9e7;border-color:#f1e2a9;color:#866500}.quote53-modal{position:fixed;inset:0;z-index:99990;display:none;align-items:center;justify-content:center;padding:24px}.quote53-modal.is-open{display:flex}.quote53-backdrop{position:absolute;inset:0;background:rgba(12,19,28,.56)}.quote53-dialog{position:relative;z-index:2;width:min(820px,calc(100vw - 32px));max-height:min(86vh,880px);display:flex;flex-direction:column;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 22px 70px rgba(0,0,0,.22)}.quote53-head{padding:20px 22px;background:#18263a;color:#fff;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.quote53-head .eyebrow{color:#aebbd0}.quote53-head h2{margin:4px 0 4px;font-size:20px;color:#fff}.quote53-head p{margin:0;color:#c6d0de;font-size:11px}.quote53-head-status .quote53-pill{border:0}.quote53-body{padding:20px 22px;overflow:auto}.quote53-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quote53-grid>div{padding:11px 12px;border:1px solid #e8ecf0;border-radius:8px;background:#fafbfc}.quote53-grid span,.quote53-note>span{display:block;margin-bottom:5px;color:#8a95a4;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.quote53-grid strong{display:block;color:#253247;font-size:11.5px;font-weight:600;overflow-wrap:anywhere}.quote53-note{margin-top:12px;padding:13px 14px;border:1px solid #e8ecf0;border-radius:8px}.quote53-note p{margin:0;color:#39475a;font-size:11.5px;line-height:1.6}.quote53-mail-error{margin-top:12px;padding:12px 14px;border:1px solid #f1cfd3;border-radius:8px;background:#fff4f5}.quote53-mail-error strong{font-size:10px;color:#a62f39}.quote53-mail-error p{margin:6px 0 0;color:#8f3941;font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.quote53-footer{display:flex;justify-content:flex-end;align-items:center;gap:7px;padding:13px 16px;border-top:1px solid #e8ecf0;background:#fbfcfd}.quote53-hidden-form{display:none}.quote53-modal-open{overflow:hidden}.table-sub{display:block;margin-top:3px;color:#9aa4b2;font-size:9px;font-weight:400}@media(max-width:720px){.quote53-modal{padding:10px}.quote53-dialog{width:100%;max-height:92vh}.quote53-grid{grid-template-columns:1fr}.quote53-head{padding:17px 16px}.quote53-body{padding:16px}.quote53-footer{flex-wrap:wrap}.quote53-footer .quote53-btn,.quote53-footer form{flex:1 1 auto}.quote53-footer form .quote53-btn{width:100%}}.store-hero54{width:100%;margin:0;padding:0 0 42px;background:#fff}.store-hero54-stage{position:relative;width:min(100%,1600px);height:clamp(560px,43.75vw,700px);margin:0 auto;overflow:hidden;isolation:isolate;background:#16201f}.store-hero54-picture{position:absolute;inset:0;display:block;z-index:0}.store-hero54-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#16201f}.store-hero54-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,15,17,0) 0,rgba(7,15,17,0) 43%,rgba(7,15,17,.1) 58%,rgba(7,15,17,.72) 100%),linear-gradient(0deg,rgba(7,15,17,.4) 0,rgba(7,15,17,0) 42%)}.store-hero54-copy{position:absolute;right:clamp(30px,5vw,82px);bottom:clamp(34px,5vw,70px);z-index:3;width:min(470px,38vw);color:#fff}.store-hero54-kicker{display:flex;align-items:center;gap:10px;margin:0 0 13px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.store-hero54-kicker:before{content:"";width:34px;height:3px;flex:0 0 34px;background:#ffe000}.store-hero54-copy h1{max-width:465px;margin:0;color:#fff;font-size:clamp(38px,3.35vw,54px);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.store-hero54-copy p{max-width:445px;margin:18px 0 0;color:rgba(255,255,255,.82);font-size:13px;font-weight:400;line-height:1.65}.store-hero54-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.store-hero54-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid #ffe000;border-radius:7px;background:#ffe000;color:#171717!important;text-decoration:none!important;font-size:11px;font-weight:400;line-height:1;box-shadow:none;transition:transform .14s ease,filter .14s ease}.store-hero54-actions a:focus-visible,.store-hero54-actions a:hover{color:#111!important;filter:brightness(.96);transform:translateY(-1px)}.store-hero54-product{position:absolute;left:clamp(24px,4vw,58px);bottom:clamp(24px,3.5vw,48px);z-index:3;display:grid;gap:2px;padding:10px 12px;border-left:2px solid #ffe000;color:#fff!important;text-decoration:none!important;background:rgba(10,18,20,.28);backdrop-filter:blur(4px)}.store-hero54-product small{color:rgba(255,255,255,.68);font-size:8px;font-weight:500;letter-spacing:.1em}.store-hero54-product strong{color:#fff;font-size:11px;font-weight:600}.store-hero54-product span{margin-top:2px;color:#ffe000;font-size:9px;font-weight:400}.store-hero54-product:hover span{text-decoration:underline}@media(max-width:960px){.store-hero54-stage{height:600px}.store-hero54-copy{width:min(440px,48vw);right:28px;bottom:34px}.store-hero54-copy h1{font-size:38px}}@media(max-width:720px){.store-hero54{padding-bottom:30px}.store-hero54-stage{height:auto;overflow:visible;background:#fff}.store-hero54-picture{position:relative;inset:auto;width:100%;aspect-ratio:4/3;overflow:hidden;background:#18201f}.store-hero54-picture img{width:100%;height:100%;object-fit:cover;object-position:center center}.store-hero54-shade{display:none}.store-hero54-copy{position:relative;right:auto;bottom:auto;width:auto;padding:27px 22px 8px;color:#172033;background:#fff}.store-hero54-kicker{color:#677487;margin-bottom:11px}.store-hero54-copy h1{max-width:520px;color:#172033;font-size:34px;line-height:1.06}.store-hero54-copy p{max-width:560px;margin-top:13px;color:#738093;font-size:12px;line-height:1.6}.store-hero54-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:19px}.store-hero54-actions a{min-width:0;padding:0 10px;font-size:10.5px;transform:none!important}.store-hero54-product{top:18px;left:18px;right:auto;bottom:auto;background:rgba(8,15,17,.48);backdrop-filter:blur(3px)}}@media(max-width:430px){.store-hero54-copy{padding-left:18px;padding-right:18px}.store-hero54-copy h1{font-size:30px}.store-hero54-actions{grid-template-columns:1fr}}:root{--timutti-anthracite:#111922;--timutti-anthracite-2:#18222d;--timutti-yellow:#ffe000}.store-hero54{display:none!important}.store-hero56{width:100%;margin:0;padding:0 0 42px;background:#fff}.store-hero56-stage{position:relative;width:min(calc(100% - 32px),1500px);height:clamp(520px,41vw,650px);margin:0 auto;overflow:hidden;background:var(--timutti-anthracite);isolation:isolate}.store-hero56-picture,.store-hero56-picture img{display:block;width:100%;height:100%}.store-hero56-picture{position:absolute;inset:0;z-index:0}.store-hero56-picture img{object-fit:cover;object-position:center}.store-hero56-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(17,25,34,.02) 0,rgba(17,25,34,.04) 48%,rgba(17,25,34,.35) 70%,rgba(17,25,34,.82) 100%),linear-gradient(0deg,rgba(17,25,34,.28) 0,rgba(17,25,34,0) 40%)}.store-hero56-copy{position:absolute;right:clamp(28px,5vw,74px);bottom:clamp(34px,5vw,62px);z-index:3;width:min(440px,38vw);color:#fff}.store-hero56-kicker{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:rgba(255,255,255,.86);font-size:9.5px;font-weight:500;letter-spacing:.12em}.store-hero56-kicker:before{content:"";width:30px;height:3px;background:var(--timutti-yellow)}.store-hero56-copy h1{margin:0;color:#fff;font-size:clamp(37px,3.2vw,52px);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.store-hero56-copy p{margin:15px 0 0;color:rgba(255,255,255,.78);font-size:12px;font-weight:400;line-height:1.6}.store-hero56-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.store-hero56-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:41px;padding:0 15px;border:1px solid var(--timutti-yellow);border-radius:6px;background:var(--timutti-yellow);color:#111!important;text-decoration:none!important;font-size:10.5px;font-weight:400;box-shadow:none!important}.store-hero56-actions a:focus-visible,.store-hero56-actions a:hover{filter:brightness(.96)}.store-hero56-product{position:absolute;left:clamp(24px,4vw,52px);bottom:clamp(24px,3vw,42px);z-index:3;display:grid;gap:2px;padding:9px 11px;border-left:2px solid var(--timutti-yellow);background:rgba(17,25,34,.46);color:#fff!important;text-decoration:none!important;backdrop-filter:blur(3px)}.store-hero56-product small{color:rgba(255,255,255,.65);font-size:7.5px;letter-spacing:.08em}.store-hero56-product strong{color:#fff;font-size:10.5px;font-weight:500}.store-hero56-product span{margin-top:2px;color:var(--timutti-yellow);font-size:8.5px;font-weight:400}.store-product-card{box-shadow:none!important;border:0!important}.store-product-media{border-radius:7px!important;box-shadow:none!important}.store-product-card:hover .store-product-media img{transform:scale(1.02)!important}.store-product-copy h3{font-weight:500!important}.store-product-copy,.store-product-copy *{box-shadow:none!important}.store-footer,.store-project-section{background:var(--timutti-anthracite)!important}.store-project-section{color:#fff}.store-project-copy .store-kicker{color:#aeb8c2!important}.store-project-copy p{color:#c8cfd6!important}.store-project-section .store-btn-primary{background:var(--timutti-yellow)!important;border-color:var(--timutti-yellow)!important;color:#111!important;font-weight:400!important}.store-footer{color:#d8dde3!important}.store-footer-grid strong{color:#fff!important;font-weight:500!important}.store-footer-grid a{color:#b9c2cc!important;font-weight:400!important}.store-footer-grid a:hover{color:#fff!important}.store-footer-brand p{color:#aab5c0!important}.store-footer-bottom{color:#8896a4!important;border-top-color:rgba(255,255,255,.09)!important}.store-section-head h2{font-weight:560!important}.store-kicker{letter-spacing:.09em!important}.store-section{padding-top:48px;padding-bottom:48px}.store-section-compact{padding-top:38px;padding-bottom:42px}.store-category-card{box-shadow:none!important}.store-category-card:hover{transform:translateY(-1px)!important}@media(max-width:720px){.store-hero56{padding-bottom:26px}.store-hero56-stage{width:100%;height:auto;overflow:visible;background:#fff}.store-hero56-picture{position:relative;inset:auto;aspect-ratio:4/3;overflow:hidden;background:var(--timutti-anthracite)}.store-hero56-picture img{object-fit:cover;object-position:center}.store-hero56-shade{display:none}.store-hero56-copy{position:relative;right:auto;bottom:auto;width:auto;padding:23px 18px 4px;background:#fff;color:#172033}.store-hero56-kicker{color:#687587;margin-bottom:10px}.store-hero56-copy h1{color:#172033;font-size:30px;line-height:1.07}.store-hero56-copy p{margin-top:11px;color:#748094;font-size:11.5px}.store-hero56-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:17px}.store-hero56-actions a{min-width:0;padding:0 8px;font-size:10px}.store-hero56-product{top:14px;left:14px;bottom:auto;background:rgba(17,25,34,.58)}.store-project-section{padding:42px 0!important}.store-project-section>.store-wrap{grid-template-columns:1fr!important;gap:24px!important}.store-project-copy h2{font-size:26px!important}.store-footer{padding-top:38px!important}}@media(max-width:430px){.store-hero56-copy h1{font-size:28px}.store-hero56-actions{grid-template-columns:1fr}}.auth-page{min-height:calc(100vh - 235px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px 18px 56px!important;background:#f4f5f6!important}.auth-card{width:min(100%,414px)!important;padding:30px 31px 28px!important;border:1px solid #e3e7eb!important;border-radius:12px!important;box-shadow:0 16px 48px rgba(17,25,34,.07)!important;text-align:center!important;transform:translateY(-24px)}.auth-card .brand{display:block!important;width:200px!important;height:66px!important;margin:0 auto 17px!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important;background-image:url("data:image/webp;base64,UklGRqQWAABXRUJQVlA4WAoAAAAQAAAA5QAASAAAQUxQSFoKAAABsIZtmyq3zTuwksxNDb3ixswYMIWZmdM6UgxhZmZmZk5kOczMzMzMTMaV5N0deH/szJwT1Wv/6xURE4C/WQI73P3J5w/vpiGxRK0w/LzXvnz9wjGQ6IACPR9g8JWhkEtSCrvPY/XCA6By0TJJyM6v0zrvneX3ywq5BKBlblKnKexGWuedJQ+CykEgXeFUlhks8zao2ifQQSUGtDvHamfNSMhMAtPWgYwJdPvduZB3ZjBkrROYsSZkLhKj9+oEEdM4mYZhwwugsyisx5ugYwqT6Rm13Am6xilszKuhc1HyAy4LGZN40tuI9a9AZBCq7n17SdqG3sWM36vWCdXwiT0vH429OKdvisDrjDl+hKwax5NXpk2ij1nuWOs0TiUvzkWKvnN8MUniCR+z/hWINIXx5UqaQNffnAt5ZwZB1jSFCZVKThr3kq1JGifRRAzPh04Squ5dltKgcDLLoTJnQ6GWC9XwIUv5aOxGk0Gif5tzAWcrwyGTNC6lMRmEbHiRxlhrDL/oLUVN07iaxuSiMK7NugxQmEZWrLWG3AsKqQVMo2EWCPS4m8Fn+0GilhewGw1zkaL7p3Q+CxSmzWX1/N2hkKqxWtn6bBDAhlc++/wN2wIStVxjbWN9LkLhIVpmg0K/o+5/8YGjB0AhVWPkH3TMAUIgLFDLNcbM8Z55CI2raJgHFMIKqRoDv6VlLoDSUmolUMs1hv5IxzyEwtk0zAdSK6m0RKrG4K9omVdHFVJrrZXMJJTWWivxv6Ux7Fta5iEVzqJhXjkWMO57Woau1g06ZxVSOqMMSIWoUElKIapkks4qA1JnFTGNFX+iZehS3aCDEpDAJTSM9NN1OmcREBrrzaFl5CL8DwoF1C2/w36H7rFxf0CIiBTAP1ZrOvjgaWv1AlRKxxYaG8+jZeQcJGp0up2GkWIX/L1KYA9Dy7Dl043Tm4I77zJ1alPqLpsF6v8zdWpTYuO0lSEkMPqCLxlse2ZHQAYUsG7Lrwz+ectEyJBA152n7tyU2DhtJQgIjNrlP41Nqbv0hACggH0cHcOWjzdOb2pqamqctrrCgFdoGCsd0DStqbqxsXFqY1Ni47S+EADqrqB37IifQ0Dgn44ZW9CATucuImmNMY7kQ30gAaEw/hGS3hhjHWmPggpIDGLWC6GhcQizToYEBDpdTe+Y5x3Y9BcadsjNoYBxL7BkmGpLwdbSHcN2vI8VY8MV8zoEADmi6VlWbLRkrpIY9TZ92XpWe2v4UR8hhMD+7bQVx6A3jmdCVQF6zG6vsWKjJXM6NCC6r3Lyn87YqLErQUKIca+xZJhqS8G20g0HOpZcUrlUvajUtuYqJ/3ujI2WzUZVnrnfB+ASWoYd3wpU3+ctw4Y3YP05LJO0vopkhU9LJeRVtIakC5C+wv9ABQAUnvOWYcMzq6pXKHrPsOcESCG6LGTu85n/IGDcAu8Ztty46obmlpbZRfqQ4xfNs1taWlqaZ+8nG0S/kveZZD3WoUs4d5WSJ3986wcmVrg36u9mmfz1G0cXovO/9BAiIBuwPbMJVYd7aDKg0xXNLS23ttKHHD9rnt0SvPimWbc0v00XM3fPmt3S0jKrpXlZ1YBZNFmCX9GFDC9GsvqMLhOkGFCiDzm+9ZfjKxt1RZd9ys6HnPux5z20vHWN7vXjHqML0XBP6ACkGMd4DNDyhCyIfksXMjwH6fvShDyLXZGo5T7ZlNKq/puUq1S9CkpA4lnabALdf4+R9LxOAwLYjzZE+s/oF+6A6oYvvAtZ/wRkSKBvG30O2CMHpbTq8n3KJapexevV4Smt/VRBBQGFrWizAAI66UpoxBXuz6fuW7pYhddCaAGpCj/QRUg3f2VoJVCHg2lCnr93hYgs81c+/6HNBAg0JF0MjbjGoUl9IRFVWIeuY92Vj/4ywfJJoSQASDxEG/HWrIsCACixBl2IdKMhI91+z2fbxccaiwX1Rcz57/oIiWotrqeJWL8vCqiWGOnpQ44bQP1N2yw+Vl/MGF6FAkK4IOY5v5sUkX6LYoZToZfUrhE6dlrKvD4ICfxrQcq+S3BIODGpV0LPuSlHLBUcl9Myf6Ucv1RwbAc4aSnp5P97oOtvNenr2tPll1qkalDDD3Qdp/67/A7pYPKL2qO+TDkrYbuc6r7J78AOhk/ykIs1AO+lnB+Tm+akvshDBvbOQ4jcALybck1IYPEm8Rxt7MpIAcflAuCjlMtDAoEZKe3LharzkniJNjYLCoDAsMWbwq00sdtEQGOVkvN5CLxBG7s+IDA8sANtzAyuEqJnb4i8FB6MWT5UpTGy9UBohXtS3kkofJVyQ8rxKQv6JPSck3JaTONUH7F8AwpAAf1+omPCZKiQxGMxy3ugAI1xbXtDKaxHF6LnCkJCFPDgt52FxppJm0Y0LvIm5PitULqAbu9yLSiFR1I+EYg0/JhyO1TstJT2fpABiX+3pZwfU9iONuR9aQTqlETfD+kZd1wzpnGFNyHHL6F0AT0+5KpQEkMso4aNaNAK+/FuKRU2TNoOOqCwLm2IlkcC6P88b4OCwKspv3SFCPWcSx+yfBoyIi6JkX5MwljPqOFNIiLQp+h9gI6vLgdgo2/Iso9Zbh1T2Jg2RMeDAQx8mc1QgJRveBty/qOeAA50i4ZDavEfmojh3iIEKZ6jCdHx5pnn/845/YSUqv4X+pCnGapUlVIjXMzxu4IUgQIeoI1YbqR0oCC2oo1YPo8IFK6hCdFzzh3Nb5H86ADvIoYHy7oQpHyFJuQ9b5x54Z/8Y1kpAYWtWAnR8/P993uOPB4KdTg+6WLUxYbPpwnRk6TfAlpJbE7HqOFBEEpCCRxAw6jza0BJQGr0m+99xPAaQAkIBdyf4P3CPpAyIEXfv2hDdCRZ5k/91qeNWD4JKBHC6IW0gajdGAoAFK5n2QfoWf2QVFoCb9NFHL8ApKqCxjpFuhBNhX4G6oDCDn+4BO/m/bcToNAwY6HzKZ+tAigFjHqTjlHv7JFdAQX0uZKOccdnxwNKSqlkARt7uhC9NZYfjsBOCd7xjF6AklIqWcAGbXQRU6FtRJ1UUkpVqLuH9AG6iuMT3bQCht5Jx7hjyyAkDn2Bia9PBjDp3s+Z+dtHN8fsb5n5rcOALZ9pZ9YfHxyNvg/PZVb75q6Ir/MLfYie5UslsAldpPqvp0YhPvJlJr6yEpKPX8j4vBMA4MIXFzHroldmBcZMnDx2lWvne5Lez7l69dFTpkw4jaa1rT25rbXC6ycaV2xrT24t8o0JE25ia2t7cluxwsNXmslysT29WOTDE6ZMDE4ZvfO33ge8/+OYMSutMuHg9mJ7YrHEQyZMnhicMna1GxZ4kt7/dcVqY6ZMjE+aNGrvD60n6c2rM0ZMnDxhlblsL7anF0tk4FOSLFYYLBcZLJVN5krJsVQ2mcuGdGWTuVIiWaqYzGXLRFNivNzOapNeKTG5aBgsF5m13MagL1ZYXS5VTNZKuRj4wFvPZO+9Z86euXrPfD3z9YnM6L1ndp/IZJ+Rqb6auZrAh3Rcuq383zwfcWnXBt5c1Nq+dLsAVlA4ICQMAADQOACdASrmAEkAPikUiEMhoSER+cy4GAKEovvq85ILkpPQPwP8B+MHkOVv/eH9nOltLL2yfo/uZ+dH+h/xXt18wD9Mv8L+VX8g7lvmA/jH8v/xv+696P9gPYd6AH8s/vnrR+ol6BX6nemd+zPwX/uT+yfwGfy7+pf7/89tFf/unWS/Hf9u+6D85+zWUifNcUO2J/kPyA4PzQvBf+pf3z8k/696RH9z6Eds5+R3xL4D0y/+1/9X1JP9j7pPbp+b/6r/ne4R/Kf6B/oP7v+5v9+///iF/cL2YP2SGVC5NShyRvqE6q1JMrRUQ6LuYflzmXw3pekgSExB9s/PadLejdIWjRtM9cMYnQUvkEsc5B4Cogym1hJeSzIOSIeZzzvkCr7RriZ/7TsJnFoWhe7NlhST26zh24nl2H+KrjCWlRBZw2wiWhWV+Vt4razvJM7HqWaOOLecBFQnZVIo1MvMaJCkZLHZHj+nofGPHxD6H4iYo/WcnLFRZeNANBYT9mqGS8E126HbR0rNsui7/TLgeN2JrWpeCRFPHppWwvwlBq39Ief9qoBQyZSacunRmL2JH+vwC3YKFn8NanljJjrrQ7Hsnpy01JfISUNT0LqfEnMwAP7/0HaLL5+fD+G5kS8hwvOW09pwwjDtqTqgaiHAkJCE143bODiEPKKYToSmqUgluQcfDe3KenNvFQJy29rVz3STGuSima59gIkugn+Yr5KJ5WlJ7FO/TZvyk+tW0V3eFSja7tIGlZcvT5QCfC6i8qm9vv704/SPg6uNAY4/qfl/27LmjYAdbrk0t0ZHe2IAqpxNqMxPYtzIqFZNU6o3wRFvKqVBsJKXkjzdbkO0GpcYo6ZMTyobjmHwxpF58fgT3/5xpf4a3h2GHQeTZ6+s92wf6yTgNC3kG7a5zWq2O17iR+knbfJqaAX+9wAKlZJ05mwtwqRtSAmH0pgo5rWwwbLaI/GswDKzZmSrs/3Tua5Phewjy6AmdEKbMHFbYPj5rQPQUkKOhUWtyw/p5G3OGz5nKxcUW0FB4NLp+WKOtNRgrnMps5/idLP4FgX3seF1DgARKnsHp1aAuEAFlcqX8G9+lFTTLakk1X+q2XuoE5fzxZLkb/3T/ReypUu+3WBTyuxLWADMmWicLbLisssg3acjYwNJ1OkPSJCuiYp/KNXcZuPBv+Q8EBng77RXjL1hmJa/AYv1hKQoQ+ACwUBYaPzqDWKK8FEguY57Ro/88dRtqbk2iSzjh1N9RPGUl28IyMAIpO7V00bZgq/xvL9bNP/Ek4yv6fRUz/wSYPpmmYbuh6gIqRPw+ZTRS/nlfpcJFpyc2fvlgNthtTqfcLxv/ho/NOLZVAqxuBb3mCPzLFl/za9c/73Puxmsq0H03gQOo4csgFIukQ3Bdc8NTXV1/JCxlOgzQTfDhyOAnBN1E1FdFNYf+a4FFIXexbLZCUNQ+mp3zApUXriVVslhyfX2ssNHixwAqt5I0geFtYOX1ScL4Gcpy2FeQ+4nxAb9AB989G+ruwO0ifQ6QiFkeu8KUc918gKpPEaiU15g+Tuq9SbKrhgXx/KdRl/c5/0J4p39Vhw1uFeAjNQSbU6HsfNF6ip9NQBemCt/CknZi8I2VJ2XvqkmnCV4ABny+tC8bgGkvw5QkGGnFDthc5K09jmFM87U1GDKf3hS6v0i9aS8PJfedoEvz+OFjWfmHQUTW94XcquZBANaH8PDPKrznmSeSl7jcofMiUpVlb7rLV/7y4hsVaLO45r9dgLNMn75YwK5sygIMWd4f5VIL11J82aYDS8hF/zN8i8KPNKvmRMoWZu+EF9wqMr84BM4I8ag2Kd0a8YfChsNxafmZKSmqUrVtBZ74sQ1UrIEJONityi8SJqXyA2KT+Ib9oGhATls9lmDStOl5HjOkdrm4zfwJY2lcGXAEWH+Vp97xDaPanNcNbfVrpDik5Nz1NubtgF4FQjt+Ag8ZyAacMHWQVl13slicD4+1VO7NB0ReIdCAHpY2j0+D9ozAT0wbt29KZCA7IJ9pcyyaIsWFp7wgPVBqBUthG9Am3u/mHKLgsX644/efvbiy/7eA7dVqCKNFXMzLCzfMT2ekrPJ0IN4L+gj98e58d/0b1Tl5FHkcsfj7Gtg11oF+B2mVZwdfwuhWFPjzArXzaFHn0ThYVZSXUr62PR7H3kmPihxQhCOv+qjzPtGU2+3Kay0tawioW/Q/LT8GovUr9N5EH5GLndPU8VxmmFVx7HWd/VFKrNWgVqkH/UPi+XBdYr4CrJJYOuDGR8tHZykKIuvn1PvDhZPTmXqaeldPWZvpBH7noXqF59yJmjoPjBIHLprmYdqfumL04kr7cb+jf//o8WgXXEwJeUjPP25RpHGWjnkBKsOyYO37CItqLPDkcXkZRp+ZfJ8RR+2Wv+Mv1QU9Oclnd0AKsTUfqDEzpLdhmf7a/jBTEbvKGc5HZTpt7mC0ZpyMkOX/8MGvJdMfWQtpr4vOL0vMOuZHZnGGtZH45Jp0MYs/36pK39mirgaMU930OQ/fGnEZ6rfOpq4ylzVKIBxJBgr0iyS6x/g+X7k+S4Sm5nwAaidcHpnSFBb+D5/mwUTYAhheEJPQK8Zzm//9aMfCu0FstohkNjfTMpKetf5Fnn+xyK7O12vl3lXU41KjYCilH+Kp/pPZNf11p1kANCDqxaICc/er8Optna+rXOOXpVfNT9nW5meYDoauSAmcieiGDoaf8cEbIBK5+0FJf/p8KGo0EoY/Bg1yqpq+l7Lq7BZ+9AIH+nanVQiMArr7+967yQh7Slfw2t0m9tP/t6hn1WLazqdsiG6df4HQpQarHj+BTaJJxAvPL5lvFmPNPorGB8+l/pe5FvNOaQ13CkE+pOHoul/kGD9b9evSnngtN7NUSdt2qB/LkYXp5/t/ztrojQxxvyPPjX481zAW1T3aUYx2uWnWVn+XU04z/S3vDk5Gynp6IevjcJrO+gMfpXDKBXxxyfljCL2V5SDrU0AC5lnpRGyXnsiWHeoqWiN3a9iEboxkBPn914cR48HpClgR6j9wgBA+1NknvjOftmlychWjWwuh7vJTsM7TuwEqbeiPSLNF95wzxBTrKyr7M6uJhJcM1ArwPnqiS2qhAgARJs58fTXmF3ftzP6OO//CkXOgivdAwUOdSkt7ZDLL7bE6hGujdTGTyr4xrLq/dy/Y/TO/Ctw5gXcAkCrDNUaogRNrRJ+lmYdipa43oS80Goo4XOi0tfC4JzhmEKZAF38j8XYYTF7q3K4fe4kBnPHWYn+vMS/VVAMgxartMg2o56n93t6oNMV38G2J81xPHq3mcjYlhCcnRH/CARMLTZ//8CnUTvooi6ZtLHpRd5dBjDAFW+uGBzVrc7KQYYKEw7DF3Y6P4y0L1ZPeHnH5cmZ8FL5ndyeKYBxQSBmE8v3qbvhWSlDzOUkWbAPyv8ACklSn6SEtFQ8sM3sS2mLJcNH8ddPD2rHXOPO/uBeFd7ph/Xlv/0nk/AF6Yph6ISMwUoCimlSXeHxpvYG7U56Jbij4d7LnA+P9xFA4lPYbM4ZejAEloPXshdGDDj0fHxUp309ohaVxQv/EDpUDVKEqLlmJjbT3RvuQl7+iuUUmQ/85MqBH5SnZs/ntk8f6AvTOI6RHcHq/DjImqIk6ZJpMxGGBYAAB0UAAASxkNd6jMOi9C5vC92z2tNAcxf40wogytD8xGWf/2oeWPwbLfmwiQtz05C9+Dz5P9qPM6R5kOf3W8Gtqq5qXdyjh3fbwowEb4zXmHY9ehxaF7/qsS2xNTOR3509ckH1v+Sj1nDCdf2tH9xwdqjyLaWmNP4mikkmouNvQpBrqPgnunzdhpgS2q0Lm3VprjNPpc9A/93R4D+i+RX/yBte0S3/+TXNcRUYc8sWmLY7h70oqS2vP2+VZavasPwR8zfjxeValzWpKLDbMQuK34gup/+7MF8zdgWF2Xa9D7AhJaxh1rSprgSzTeMql1akv9um+0MT/ncQFgamogPH20+vaxuHzEtnAEJer9RwwEjB33SC//ncX/SgHl23hc1yEG/+A4Hq3laJnn8xIDU0T1KNyh+yPkdHei/wi26AW7Otupm3dfZwZ/KtVxbbOXr4ZZ2lSh+FG/DeRZkEFP4xrvsl9BsZPq4Pdhe4AAA=")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}.auth-card .brand span{display:none!important}.auth-card>h1{margin:0 0 8px!important;text-align:center!important;font-size:25px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#172033!important}.auth-card>p{max-width:330px;margin:0 auto 20px!important;text-align:center!important;color:#778395!important;font-size:11.5px!important;line-height:1.55!important;font-weight:400!important}.auth-card>.eyebrow,.auth-card>small,.auth57-kicker{display:block;margin:0 auto 10px!important;text-align:center!important;color:#7f8a98!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.auth-card form{display:grid!important;gap:12px!important;text-align:left!important}.auth-card label{text-align:left!important;font-size:10.5px!important;font-weight:500!important;color:#374356!important}.auth-card input,.auth-card select{height:42px!important;border-radius:7px!important;border:1px solid #dce3e9!important;background:#fff!important;font-size:12px!important;color:#202c3d!important;box-shadow:none!important}.auth-card input:focus{border-color:#d3b300!important;box-shadow:0 0 0 3px rgba(255,224,0,.14)!important}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:focus,.auth-card input:-webkit-autofill:hover{-webkit-text-fill-color:#202c3d!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-in-out 0s!important}.auth-card button[type=submit]{min-height:42px!important;border:1px solid #ffe000!important;border-radius:7px!important;background:#ffe000!important;color:#111!important;font-family:inherit!important;font-size:11.5px!important;font-weight:500!important;box-shadow:none!important;cursor:pointer}.auth-card button[type=submit]:focus-visible,.auth-card button[type=submit]:hover{filter:brightness(.96)}.auth-foot{margin-top:16px!important;text-align:center!important;font-size:10.5px!important;color:#87919e!important}.auth-foot a,.auth57-forgot{color:#344154!important;text-decoration:none!important;font-size:10.5px!important;font-weight:500!important}.auth-foot a:hover,.auth57-forgot:hover{text-decoration:underline!important}.auth57-forgot-wrap{margin:-1px 0 0!important;text-align:center!important;line-height:1.2}.auth57-message{text-align:center!important;font-size:10.5px!important;line-height:1.5!important;margin-bottom:14px!important}.auth57-card{transform:translateY(-24px)}@media(max-width:720px){.auth-page{min-height:calc(100svh - 150px)!important;padding:24px 14px 42px!important}.auth-card,.auth57-card{width:min(100%,390px)!important;padding:26px 22px 24px!important;transform:translateY(-8px)!important}.auth-card .brand{width:176px!important;height:58px!important;margin-bottom:14px!important}.auth-card>h1{font-size:23px!important}}.auto58-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin:0 0 16px}.auto58-head h1{margin:5px 0 5px;font-size:25px;letter-spacing:-.025em}.auto58-head p{margin:0;color:#8490a0;font-size:11px}.auto58-version{display:inline-flex;vertical-align:middle;margin-left:6px;padding:4px 7px;border-radius:999px;background:#fff5b8;color:#7b6500;font-size:9px;font-weight:600}.auto58-head-actions{display:flex;gap:8px}.auto58-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #dce3ea;border-radius:7px;background:#fff;color:#273448!important;text-decoration:none!important;font-size:10.5px;font-weight:500;cursor:pointer;white-space:nowrap}.auto58-btn:hover{border-color:#bac5d0}.auto58-btn.primary{background:#ffe000;border-color:#ffe000;color:#111!important}.auto58-btn.danger{border-color:#f0c7c7;color:#b22828!important;background:#fff}.auto58-btn.small{min-height:31px;padding:0 9px;font-size:9.5px}.auto58-btn:disabled{opacity:.45;cursor:not-allowed}.auto58-tabs{display:flex;gap:6px;overflow:auto;padding:0 0 12px;margin-bottom:3px}.auto58-tabs a{flex:0 0 auto;padding:9px 12px;border:1px solid #e1e6eb;border-radius:7px;background:#fff;color:#687587;text-decoration:none;font-size:10px}.auto58-tabs a.is-active{background:#111922;border-color:#111922;color:#fff}.auto58-panel{background:#fff;border:1px solid #e3e8ed;border-radius:12px;margin-bottom:14px;overflow:hidden}.auto58-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:16px 16px 13px;border-bottom:1px solid #edf0f3}.auto58-image-head>div>span,.auto58-panel-head>div>span{display:block;color:#98a2af;font-size:8.5px;letter-spacing:.08em}.auto58-image-head h3,.auto58-panel-head h2{margin:3px 0 4px;color:#172033;font-size:16px}.auto58-panel-head p{margin:0;color:#8591a1;font-size:10px}.auto58-panel-head>strong{font-size:12px}.auto58-scan{padding:16px}.auto58-scan-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:14px}.auto58-start-form{display:flex;align-items:end;gap:8px}.auto58-start-form label{display:grid;gap:6px;flex:1;color:#647184;font-size:10px;font-weight:600}.auto58-start-form select{height:40px;border:1px solid #dde4eb;border-radius:7px;padding:0 9px;background:#fff;color:#283548;font-size:11px}.auto58-progress{border:1px solid #e1e6eb;border-radius:10px;padding:12px 14px;background:#fafbfd}.auto58-progress.is-done{background:#fbfffc}.auto58-progress-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.auto58-progress-top strong{display:block;font-size:11px;color:#273448}.auto58-progress-top span{display:block;margin-top:3px;font-size:9.5px;color:#8a96a6}.auto58-progress-top b{font-size:20px;color:#246cf0}.auto58-progress-track{height:7px;margin:10px 0 7px;border-radius:999px;background:#e9edf2;overflow:hidden}.auto58-progress-track i{display:block;height:100%;border-radius:999px;background:#246cf0;transition:width .2s ease}.auto58-progress.is-done .auto58-progress-track i{background:#36a35c}.auto58-progress-foot{display:flex;justify-content:space-between;gap:10px;color:#939eab;font-size:9px}.auto58-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.auto58-stats>div{background:#fff;border:1px solid #e4e9ee;border-radius:10px;padding:13px}.auto58-stats span{display:block;color:#8793a3;font-size:9px}.auto58-stats strong{display:block;margin-top:4px;color:#172033;font-size:20px}.auto58-stats small{display:block;margin-top:4px;color:#a0a9b4;font-size:8.5px}.auto58-filters{display:flex;gap:8px;align-items:center;padding:11px 13px;border-bottom:1px solid #edf0f3}.auto58-filters select{height:36px;border:1px solid #dfe5eb;border-radius:7px;padding:0 9px;background:#fff;color:#445164;font-size:10px}.auto58-bulk{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 13px;border-bottom:1px solid #edf0f3;background:#fafbfd}.auto58-bulk>div{display:flex;align-items:center;gap:7px}.auto58-bulk span{margin-left:5px;color:#758193;font-size:10px}.auto58-table-wrap{overflow:auto}.auto58-table{width:100%;border-collapse:collapse;min-width:1050px}.auto58-table th{padding:10px 9px;border-bottom:1px solid #e9edf1;color:#8893a2;font-size:8.5px;letter-spacing:.05em;text-align:left}.auto58-table td{padding:10px 9px;border-bottom:1px solid #edf0f3;color:#39475a;font-size:10px;vertical-align:middle}.auto58-table td strong{display:block;color:#172033;font-size:10.5px}.auto58-table td small{display:block;margin-top:3px;color:#99a3af;font-size:8.5px}.auto58-confidence{display:inline-flex;margin-top:4px;padding:4px 6px;border-radius:999px;font-size:8.5px}.auto58-confidence.high{background:#e7f7ec;color:#27743e}.auto58-confidence.good{background:#edf5ff;color:#2462a8}.auto58-confidence.medium{background:#fff6dc;color:#8b6c00}.auto58-confidence.low{background:#fff0f0;color:#ac3c3c}.auto58-cost{display:flex;align-items:center;gap:5px}.auto58-cost strong{display:inline!important}.auto58-cost b{color:#adb6c0}.auto58-up{color:#b95f20!important}.auto58-down{color:#26764a!important}.auto58-diff{display:inline-flex;margin-right:5px;padding:3px 5px;border-radius:5px;font-size:8px}.auto58-diff.missing{background:#fff5d9;color:#8d6c00}.auto58-diff.changed{background:#eef3f8;color:#526276}.auto58-status{display:inline-flex;padding:4px 6px;border-radius:999px;background:#f2f5f7;color:#687587;font-size:8.5px}.auto58-empty{padding:24px;text-align:center;color:#96a1ae;font-size:10.5px}.auto58-pages{display:flex;gap:5px;padding:12px 13px}.auto58-pages a{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #dfe5eb;border-radius:6px;color:#536174;text-decoration:none;font-size:9px}.auto58-pages a.is-active{background:#111922;border-color:#111922;color:#fff}.auto58-detail{scroll-margin-top:18px}.auto58-manual-match{display:flex;align-items:end;gap:8px;padding:15px}.auto58-manual-match label{display:grid;gap:5px;flex:1;color:#647184;font-size:10px}.auto58-manual-match input{height:39px;border:1px solid #dfe5eb;border-radius:7px;padding:0 10px}.auto58-compare{padding:0 15px}.auto58-compare-head,.auto58-compare-row{display:grid;grid-template-columns:180px 1fr 1fr 155px;gap:12px;align-items:center}.auto58-compare-head{padding:11px 0;border-bottom:1px solid #e9edf1;color:#909baa;font-size:8.5px}.auto58-compare-row{padding:10px 0;border-bottom:1px solid #eef1f4;color:#4c596b;font-size:10px}.auto58-compare-row strong{color:#213044}.auto58-compare-row>span:last-child{color:#667386}.auto58-detail-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 15px}.auto58-detail-actions span{color:#7c8796;font-size:9.5px}.auto58-image-section{border-top:1px solid #edf0f3;padding:15px}.auto58-image-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.auto58-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.auto58-image-card{min-width:0;border:1px solid #e1e6eb;border-radius:9px;padding:9px;background:#fff}.auto58-image-preview{aspect-ratio:1/1;border-radius:7px;overflow:hidden;background:#f6f7f8}.auto58-image-preview img{width:100%;height:100%;object-fit:contain;display:block}.auto58-image-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.auto58-image-meta>*{font-size:8px;color:#778495}.auto58-image-meta strong{color:#223044}.auto58-source{display:block;margin:7px 0;color:#526a87;text-decoration:none;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto58-image-actions form{display:flex;gap:5px;flex-wrap:wrap}.auto58-history article{display:flex;justify-content:space-between;gap:20px;padding:12px 15px;border-bottom:1px solid #edf0f3}.auto58-history article>div{display:flex;align-items:center;gap:8px}.auto58-history strong{font-size:10.5px}.auto58-history small,.auto58-history span,.auto58-history time{font-size:9px;color:#8793a3}@media(max-width:1100px){.auto58-stats{grid-template-columns:repeat(3,1fr)}.auto58-scan-grid{grid-template-columns:1fr}.auto58-image-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.auto58-head{align-items:flex-start;flex-direction:column}.auto58-head-actions{width:100%;overflow:auto}.auto58-start-form{align-items:stretch;flex-direction:column}.auto58-stats{grid-template-columns:repeat(2,1fr)}.auto58-filters{align-items:stretch;flex-direction:column}.auto58-filters .auto58-btn,.auto58-filters select{width:100%}.auto58-bulk{align-items:stretch;flex-direction:column}.auto58-bulk>div{flex-wrap:wrap}.auto58-compare-head{display:none}.auto58-compare-row{grid-template-columns:1fr;gap:5px;padding:12px 0}.auto58-compare-row>span:before{display:block;color:#99a3af;font-size:8px}.auto58-image-grid{grid-template-columns:repeat(2,1fr)}.auto58-detail-actions,.auto58-image-head{align-items:stretch;flex-direction:column}.auto58-history article{align-items:flex-start;flex-direction:column}.auto58-history article>div{flex-wrap:wrap}}@media(max-width:460px){.auto58-stats{grid-template-columns:1fr 1fr}.auto58-image-grid{grid-template-columns:1fr}.auto58-progress-foot{flex-direction:column}.auto58-tabs{margin-left:-4px;margin-right:-4px}}.quote59-mail-note{margin-top:8px!important;padding:8px 10px;border-radius:6px;background:#fff8db;color:#746000!important;font-size:10px!important;line-height:1.5!important;word-break:break-word}.cat61-panel{overflow:visible}.cat61-actions{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e6ebef;background:rgba(255,255,255,.97);backdrop-filter:blur(5px)}.cat61-select-actions{display:flex;align-items:center;gap:6px}.cat61-select-actions>span{margin-left:3px;color:#718094;font-size:10px}.cat61-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #dce3ea;border-radius:7px;background:#fff;color:#405067;cursor:pointer}.cat61-icon:hover{background:#f7f9fb;border-color:#c2ccd6}.cat61-icon svg{width:15px;height:15px}.cat61-margin-bulk{display:flex;align-items:center;gap:6px;margin-left:auto}.cat61-margin-bulk label{display:flex;align-items:center;gap:7px;color:#677587;font-size:9.5px}.cat61-margin-bulk input{width:72px;height:32px;border:1px solid #dce3ea;border-radius:7px;padding:0 8px;background:#fff;color:#223047;font-size:10px}.cat61-neutral{min-height:32px!important;padding:0 10px!important;font-size:9.5px!important}.cat61-publish{min-height:34px!important;background:#ffe000!important;border-color:#ffe000!important;color:#111!important;font-weight:500!important}.cat61-neutral:disabled,.cat61-publish:disabled{opacity:.45;cursor:not-allowed}.cat61-table{min-width:1320px}.cat61-table td,.cat61-table th{vertical-align:middle}.cat61-check{width:34px;text-align:center!important}.cat61-photo{width:58px}.cat61-no-photo,.cat61-photo img{display:flex;width:46px;height:46px;border:1px solid #e2e7ec;border-radius:7px;background:#f8fafb;object-fit:contain;align-items:center;justify-content:center}.cat61-no-photo svg{width:18px;height:18px;color:#a2adb8}.cat61-row-margin{display:flex;align-items:center;gap:4px}.cat61-row-margin input{width:58px;height:29px;border:1px solid #dde4ea;border-radius:6px;padding:0 6px;font-size:9.5px;text-align:right}.cat61-row-margin button{width:28px;height:29px;padding:0;border:1px solid #d7e0e8;border-radius:6px;background:#fff;color:#28613b;font-size:12px;cursor:pointer}.cat61-row-margin button:hover{background:#eff8f2}.cat61-status{font-size:8px!important;white-space:nowrap}.cat61-live{background:#eaf7ed!important;color:#28733f!important}.cat61-row-publish{display:block;margin-top:5px;padding:0;border:0;background:0 0;color:#244b7a;font-size:8.5px;cursor:pointer}.cat61-row-publish:hover{text-decoration:underline}.cat61-table tr.is-selected{background:#fffbea}.cat61-table tr.is-published{background:#fbfcfd}.cat61-table tr.is-published td{color:#8390a0}.cat61-help{padding:16px}.cat61-help h2{margin:4px 0 6px;font-size:16px}.cat61-help p{margin:0;color:#7d8998;font-size:10px;line-height:1.6}.cat61-help strong{color:#334154}.cat61-top .admin-actions{align-items:center}@media(max-width:900px){.cat61-actions{position:static;align-items:stretch;flex-wrap:wrap}.cat61-margin-bulk{margin-left:0;order:3;width:100%;justify-content:flex-start}.cat61-publish{margin-left:auto}.cat61-table{min-width:1180px}}.auto68-head p{max-width:850px}.auto68-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.auto68-bulk{gap:14px;flex-wrap:wrap}.auto68-bulk-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.auto68-table .auto58-btn.small{white-space:nowrap}.auto68-media-count{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.auto68-media-count strong{font-size:13px;font-weight:600;color:#172033}.auto68-media-count small{font-size:10px;font-weight:400;color:#778197}.auto68-media-count.is-complete strong{color:#16835d}.auto68-media-count.is-missing strong{color:#b26a20}.auto68-row-actions{display:flex;align-items:center;gap:5px;justify-content:flex-end}.auto68-queue{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:center;margin:14px 0 18px;padding:15px 18px;border:1px solid #dfe7f1;border-radius:10px;background:#fff}.auto68-queue>div:first-child{display:flex;gap:4px;flex-direction:column}.auto68-queue span{font-size:9px;letter-spacing:.09em;color:#7e8899;font-weight:600}.auto68-queue strong{font-size:13px;font-weight:500;color:#172033}.auto68-queue small{font-size:10.5px;color:#778197;font-weight:400}.auto68-queue-side{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.auto68-queue-side>b{font-size:12px;font-weight:600;text-align:right;color:#2265d8}.auto68-queue .auto58-progress-track{height:6px;margin:0;background:#eef2f7}.auto68-queue .auto58-progress-track i{display:block;height:100%;border-radius:999px;background:#2265d8}.auto68-image-head{align-items:flex-end}.auto68-image-head p{margin:3px 0 0;font-size:11px;color:#7b8494;font-weight:400}.auto68-manual-upload{display:flex;gap:12px;align-items:flex-end;margin:12px 0 16px;padding:12px 14px;border:1px dashed #cdd8e7;border-radius:9px;background:#fbfcfe}.auto68-manual-upload label{flex:1;display:flex;flex-direction:column;gap:5px;margin:0}.auto68-manual-upload label>span{font-size:11px;font-weight:500;color:#26334a}.auto68-manual-upload input[type=file]{display:block;width:100%;font-size:11px;font-weight:400;color:#566176;background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:8px}.auto68-manual-upload small{font-size:10px;color:#8992a2;font-weight:400}@media(max-width:1100px){.auto68-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.auto68-queue{grid-template-columns:1fr}.auto68-queue-side{max-width:420px}}@media(max-width:720px){.auto68-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auto68-bulk-actions,.auto68-manual-upload,.auto68-row-actions{width:100%;align-items:stretch;flex-direction:column}.auto68-bulk-actions .auto58-btn,.auto68-manual-upload .auto58-btn{width:100%}.auto68-queue{padding:12px}.auto68-queue-side{grid-template-columns:42px 1fr}}.media-section-top{margin-bottom:8px}.media-section-nav{display:flex;align-items:center;gap:6px;margin:0 0 14px;padding:0;border-bottom:1px solid #e7ebf0}.media-section-nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;margin-bottom:-1px;border-bottom:2px solid transparent;color:#687585;font-size:11.5px;text-decoration:none}.media-section-nav a:hover{color:#1f4f82}.media-section-nav a.is-active{color:#1f4f82;border-bottom-color:#1f6fbd;font-weight:600}.media-pool-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.media-head-actions{display:flex;align-items:flex-end;gap:10px}.media-danger-form{margin:0}.text-danger{color:#b33d3d!important}.text-danger:hover{background:#fff4f4!important}.btn-danger{background:#b33d3d!important;border-color:#b33d3d!important;color:#fff!important}.btn-danger:hover{background:#9f3232!important;border-color:#9f3232!important}.media-hover-actions .danger{color:#b33d3d!important}.media-hover-actions .danger:hover{background:#fff0f0!important}.delete-confirm-modal{position:fixed;inset:0;z-index:100010}.delete-confirm-modal[hidden]{display:none}.delete-confirm-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62)}.delete-confirm-dialog{position:relative;z-index:2;width:min(500px,calc(100% - 30px));margin:14vh auto 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.22)}.delete-confirm-head{padding:18px 20px;background:#2474d2;color:#fff}.delete-confirm-head span{display:block;font-size:9px;letter-spacing:.09em;opacity:.8}.delete-confirm-head h3{margin:3px 0 5px;color:#fff;font-size:17px;font-weight:500}.delete-confirm-head p{margin:0;color:#fff;font-size:12px;line-height:1.55;opacity:.9}.delete-confirm-note{padding:15px 20px;color:#667484;font-size:11.5px;line-height:1.55}.delete-confirm-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid #edf1f5}@media(max-width:900px){.media-pool-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.media-head-actions{align-items:flex-end;flex-direction:column}.media-section-nav{overflow-x:auto;white-space:nowrap}.media-selection-toolbar .selection-actions{flex-wrap:wrap}}@media(max-width:560px){.media-pool-metrics{grid-template-columns:1fr 1fr}.media-section-nav a{min-height:34px;padding:0 9px}.delete-confirm-dialog{margin-top:10vh}.delete-confirm-actions .btn{flex:1}.approval-toolbar .selection-actions{grid-template-columns:1fr}.approval-toolbar .selection-actions button{grid-column:1/-1}}.media-pool-panel .media-bulk-delete-bar{display:flex!important;visibility:visible!important;opacity:1!important;position:sticky;top:0;z-index:30;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:12px 14px;border:1px solid #d9e2ec;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.06)}.media-bulk-delete-title{display:flex;flex-direction:column;gap:2px;min-width:120px}.media-bulk-delete-title strong{font-size:12px;font-weight:600;color:#1f2937}.media-bulk-delete-title span{font-size:10.5px;color:#7b8794}.media-bulk-delete-bar .selection-left{flex:1}.media-bulk-delete-bar .selected-counter{white-space:nowrap}.media-bulk-delete-bar .btn-danger{background:#fff3f3;border-color:#efb0b0;color:#c62828;font-weight:500}.media-bulk-delete-bar .btn-danger:hover{background:#c62828;border-color:#c62828;color:#fff}.media-pool-head .media-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.media-pool-head .media-danger-form{margin:0}@media(max-width:1100px){.media-pool-panel .media-bulk-delete-bar{position:static;align-items:flex-start;flex-direction:column}.media-bulk-delete-bar .selection-actions,.media-bulk-delete-bar .selection-left{width:100%}.media-bulk-delete-bar .selection-actions .btn{flex:1}}.sr-only{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}.media-list-panel{overflow:visible}.media-horizontal-list{display:flex;flex-direction:column;border-top:1px solid #e8edf2}.media-horizontal-head,.media-horizontal-row{display:grid;grid-template-columns:38px 92px minmax(260px,1.6fr) minmax(145px,.8fr) minmax(145px,.75fr) 150px;align-items:center;column-gap:14px}.media-horizontal-head{min-height:36px;padding:0 14px;color:#8995a4;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#fafbfd;border-bottom:1px solid #e8edf2}.media-horizontal-row{position:relative;min-height:104px;padding:10px 14px;border-bottom:1px solid #edf1f4;background:#fff;transition:background .14s ease,border-color .14s ease;cursor:pointer;outline:0}.media-horizontal-row.is-selected,.media-horizontal-row:focus-visible,.media-horizontal-row:hover{background:#f7faff}.media-horizontal-row.is-selected{box-shadow:inset 3px 0 0 #2b72d6}.media-horizontal-row.matching-disabled{opacity:.76}.media-row-check{display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.media-row-check input{width:16px;height:16px;margin:0;accent-color:#1769d2;cursor:pointer}.media-row-thumb{width:78px;height:78px;padding:0;border:1px solid #e5eaf0;border-radius:8px;background:#fafbfc;overflow:hidden;cursor:pointer}.media-row-thumb img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.media-row-group,.media-row-main,.media-row-status{min-width:0;display:flex;flex-direction:column;gap:4px}.media-row-main strong{font-size:12px;font-weight:600;color:#1e2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-row-group span,.media-row-main span{font-size:10.5px;color:#687587}.media-row-group small,.media-row-main small,.media-row-status small{font-size:9.5px;color:#96a0ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-row-status{align-items:flex-start}.media-row-status .media-quality,.media-row-status .status-pill{position:static;display:inline-flex;width:max-content;max-width:100%;margin:0;padding:3px 7px;border-radius:999px;font-size:9px;line-height:1.2}.media-row-group strong{font-size:11.5px;font-weight:600;color:#26364b}.media-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.media-row-actions form{margin:0}.media-row-actions .btn{min-height:30px;padding:0 9px;font-size:10px;font-weight:400}.media-detail-modal{position:fixed;inset:0;z-index:100020;display:flex;align-items:center;justify-content:center;padding:24px}.media-detail-modal[hidden]{display:none}.media-detail-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62)}.media-detail-dialog{position:relative;z-index:2;width:min(940px,calc(100vw - 32px));max-height:min(88vh,900px);display:flex;flex-direction:column;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 26px 80px rgba(0,0,0,.24)}.media-detail-head{padding:18px 22px;background:#2474d2;color:#fff}.media-detail-head span{display:block;font-size:9px;letter-spacing:.1em;opacity:.82}.media-detail-head h3{margin:4px 0 4px;color:#fff;font-size:18px;font-weight:500}.media-detail-head p{margin:0;color:#fff;font-size:11px;opacity:.9}.media-detail-body{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:22px;padding:22px;overflow:auto}.media-detail-preview{display:flex;align-items:center;justify-content:center;min-height:330px;border:1px solid #e8edf2;border-radius:10px;background:#fafbfc;overflow:hidden}.media-detail-preview img{display:block;max-width:100%;max-height:430px;object-fit:contain}.media-detail-info dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.media-detail-info dl>div{padding:10px 11px;border:1px solid #e8edf2;border-radius:8px;background:#fbfcfd;min-width:0}.media-detail-info dt{margin:0 0 4px;color:#929dab;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.media-detail-info dd{margin:0;color:#26364b;font-size:11.5px;font-weight:500;overflow-wrap:anywhere}.media-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:13px 16px;border-top:1px solid #e8edf2;background:#fbfcfd;flex-wrap:wrap}.media-detail-actions form{margin:0}.media-detail-actions .btn{font-weight:400}.linked-product-media-panel{margin-top:16px}.linked-product-media-list{display:flex;flex-direction:column;border-top:1px solid #e8edf2}.linked-product-media-head,.linked-product-media-row{display:grid;grid-template-columns:38px 82px minmax(220px,1.15fr) minmax(260px,1.35fr) 120px 126px;align-items:center;column-gap:14px}.linked-product-media-head{min-height:36px;padding:0 14px;color:#8995a4;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#fafbfd;border-bottom:1px solid #e8edf2}.linked-product-media-row{min-height:94px;padding:9px 14px;border-bottom:1px solid #edf1f4;background:#fff;transition:background .14s ease}.linked-product-media-row.is-selected,.linked-product-media-row:hover{background:#f7faff}.linked-product-media-row.is-selected{box-shadow:inset 3px 0 0 #2b72d6}.linked-product-thumb{width:70px;height:70px;border:1px solid #e5eaf0;border-radius:8px;overflow:hidden;background:#fff}.linked-product-thumb img{width:100%;height:100%;object-fit:contain;display:block}.linked-product-main,.linked-product-meta,.linked-product-status{display:flex;flex-direction:column;gap:4px;min-width:0}.linked-product-main strong,.linked-product-meta strong{font-size:11.5px;font-weight:600;color:#243246;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-product-main span,.linked-product-meta span{font-size:10.5px;color:#687587;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-product-main small,.linked-product-meta small,.linked-product-status small{font-size:9.5px;color:#96a0ad}.linked-product-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px}.linked-product-actions form{margin:0}.product-image-delete-bar{position:sticky;top:0;z-index:25;margin-bottom:0;border-radius:0;border-left:0;border-right:0;box-shadow:none}@media(max-width:1120px){.media-horizontal-head{display:none}.media-horizontal-row{grid-template-columns:34px 82px minmax(220px,1fr) 130px 120px;column-gap:10px}.media-row-actions{grid-column:3/-1;justify-content:flex-start;margin-top:6px}.media-row-group{display:none}.linked-product-media-head{display:none}.linked-product-media-row{grid-template-columns:34px 74px minmax(190px,1fr) minmax(210px,1fr) 120px;column-gap:10px}.linked-product-actions{grid-column:3/-1;justify-content:flex-start;margin-top:6px}.linked-product-status{display:none}}@media(max-width:760px){.media-horizontal-row{grid-template-columns:30px 72px 1fr;min-height:94px;padding:9px}.media-row-thumb{width:66px;height:66px}.media-row-group,.media-row-status{display:none}.media-row-actions{grid-column:2/-1}.media-row-main small{white-space:normal}.media-detail-modal{padding:10px}.media-detail-dialog{width:100%;max-height:94vh}.media-detail-body{grid-template-columns:1fr;padding:14px}.media-detail-preview{min-height:240px}.media-detail-info dl{grid-template-columns:1fr}.media-detail-actions{align-items:stretch}.media-detail-actions .btn,.media-detail-actions form{flex:1 1 calc(50% - 7px)}.media-detail-actions form .btn{width:100%}.linked-product-media-row{grid-template-columns:30px 66px 1fr;padding:8px}.linked-product-thumb{width:60px;height:60px}.linked-product-meta{grid-column:3}.linked-product-status{display:none}.linked-product-actions{grid-column:2/-1}}.approval-center-empty .panel-head{padding-bottom:12px}.approval-center-empty .table-empty{padding:18px 16px 20px;min-height:auto}.linked-product-media-panel .panel-head{padding:14px 16px}.product-image-bulk-form{margin:0}.product-image-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;background:#fbfcfd}.product-image-toolbar-copy{display:flex;flex-direction:column;gap:2px;min-width:220px}.product-image-toolbar-copy strong{font-size:11.5px;font-weight:600;color:#26364b}.product-image-toolbar-copy span{font-size:9.5px;color:#84909e}.product-image-toolbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.product-image-toolbar-controls .btn{min-height:32px;padding:0 11px;font-size:10.5px;font-weight:400;border-radius:7px}.product-image-toolbar-controls .btn-danger{min-width:112px}.product-image-toolbar-controls .btn-danger:disabled{background:#f5f6f7;border-color:#e2e6ea;color:#a5adb6;opacity:1}.product-image-selected-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#748092;font-size:10px;white-space:nowrap}.product-image-selected-pill b{margin-right:4px;color:#26364b;font-size:10.5px;font-weight:600}.linked-product-media-list{border-top:0}.linked-product-media-head,.linked-product-media-row{grid-template-columns:34px 68px minmax(190px,1.1fr) minmax(250px,1.45fr) 105px 112px;column-gap:12px}.linked-product-media-head{min-height:34px;padding:0 14px;background:#f8fafc}.linked-product-media-row{min-height:78px;padding:7px 14px}.linked-product-thumb{width:56px;height:56px;border-radius:7px}.linked-product-main strong,.linked-product-meta strong{font-size:10.8px}.linked-product-main span,.linked-product-meta span{font-size:9.8px}.linked-product-main small,.linked-product-meta small,.linked-product-status small{font-size:9px}.linked-product-actions{gap:5px}.linked-product-actions .btn{min-width:40px;min-height:30px;padding:0 9px;font-size:9.5px;font-weight:400;border-radius:7px}.linked-product-master{display:flex;align-items:center;justify-content:center}.linked-product-master input,.media-row-check input{width:15px;height:15px;margin:0;accent-color:#1268e8}.linked-product-status .status-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1120px){.product-image-toolbar{align-items:flex-start;flex-direction:column}.product-image-toolbar-copy{min-width:0}.product-image-toolbar-controls{width:100%;justify-content:flex-start}.linked-product-media-row{grid-template-columns:32px 62px minmax(190px,1fr) minmax(200px,1fr) 105px}.linked-product-thumb{width:52px;height:52px}}@media(max-width:760px){.product-image-toolbar{padding:10px}.product-image-toolbar-controls{display:grid;grid-template-columns:1fr 1fr;width:100%}.product-image-selected-pill,.product-image-toolbar-controls .btn{width:100%}.product-image-toolbar-controls .btn-danger{grid-column:1/-1}.linked-product-media-row{grid-template-columns:28px 58px 1fr;min-height:76px}.linked-product-thumb{width:50px;height:50px}.linked-product-media-head{display:none}}.media-pool-panel .panel-head{padding:14px 16px}.bulk-media-form{margin:0}.media-pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;background:#fbfcfd}.media-pool-toolbar-copy{display:flex;flex-direction:column;gap:2px;min-width:220px}.media-pool-toolbar-copy strong{font-size:11.5px;font-weight:600;color:#26364b}.media-pool-toolbar-copy span{font-size:9.5px;color:#84909e}.media-pool-toolbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.media-pool-toolbar-controls .btn,.media-pool-toolbar-secondary .btn{min-height:32px;padding:0 11px;font-size:10.5px;font-weight:400;border-radius:7px}.media-pool-toolbar-controls .btn-danger{min-width:112px}.media-pool-toolbar-controls .btn-danger:disabled{background:#f5f6f7;border-color:#e2e6ea;color:#a5adb6;opacity:1}.media-pool-selected-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#748092;font-size:10px;white-space:nowrap}.media-pool-selected-pill b{margin-right:4px;color:#26364b;font-size:10.5px;font-weight:600}.media-pool-toolbar-secondary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;border-bottom:1px solid #e8edf2;background:#fff}.media-pool-match-actions,.media-pool-quick-select{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.media-pool-quick-select>span{margin-right:3px;color:#8b96a4;font-size:9.5px}.media-pool-toolbar a.is-active{background:#eef5ff;border-color:#bad3f2;color:#1769d2}.media-horizontal-list{border-top:0}.media-horizontal-head,.media-horizontal-row{grid-template-columns:34px 68px minmax(250px,1.55fr) minmax(135px,.75fr) minmax(145px,.78fr) 112px;column-gap:12px}.media-horizontal-head{min-height:34px;padding:0 14px;background:#f8fafc}.media-horizontal-row{min-height:78px;padding:7px 14px}.media-row-thumb{width:56px;height:56px;border-radius:7px}.media-row-main strong{font-size:10.8px}.media-row-group span,.media-row-main span{font-size:9.8px}.media-row-group small,.media-row-main small,.media-row-status small{font-size:9px}.media-row-status{gap:3px}.media-row-actions{gap:5px}.media-row-actions .btn{min-width:48px;min-height:29px;padding:0 8px;font-size:9.5px;border-radius:7px}.media-list-master{display:flex;align-items:center;justify-content:center}.media-list-master input{width:15px;height:15px;margin:0;accent-color:#1769d2;cursor:pointer}.media-horizontal-row.is-selected{background:#f7faff;box-shadow:inset 3px 0 0 #2b72d6}@media(max-width:980px){.media-pool-toolbar,.media-pool-toolbar-secondary{align-items:flex-start;flex-direction:column}.media-pool-match-actions,.media-pool-quick-select,.media-pool-toolbar-controls{width:100%;justify-content:flex-start}.media-horizontal-list{overflow-x:auto}.media-horizontal-head,.media-horizontal-row{min-width:900px}}@media(max-width:620px){.media-pool-toolbar-copy{min-width:0}.media-pool-toolbar-controls .btn,.media-pool-toolbar-secondary .btn{flex:1 1 auto}.media-pool-selected-pill{width:100%}}.cat61-table tbody tr[data-cat75-product-row]{cursor:pointer}.cat61-table tbody tr[data-cat75-product-row]:hover{background:#f8fafc}.cat61-table tbody tr[data-cat75-product-row]:focus{outline:2px solid #d9e8fb;outline-offset:-2px}.cat75-row-photo{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px}.cat75-row-photo>small{position:absolute;right:-7px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:17px;padding:0 5px;border:1px solid #dbe2ea;border-radius:9px;background:#fff;color:#607083;font-size:8.5px;line-height:1;font-weight:600;white-space:nowrap}.cat75-candidate-note{color:#916d00!important}.cat75-ai-bulk{border-color:#d9b400!important;background:#fffdf0!important;color:#6b5900!important}.cat75-ai-bulk:hover:not(:disabled){background:#ffe45c!important;color:#1a1a1a!important}.cat75-ai-bulk:disabled{opacity:.48;cursor:not-allowed}.cat75-modal{position:fixed;inset:0;z-index:12000;display:none;align-items:center;justify-content:center;padding:24px}.cat75-modal[aria-hidden=false]{display:flex}.cat75-backdrop{position:absolute;inset:0;background:rgba(15,23,32,.58);backdrop-filter:blur(1.5px)}body.has-cat75-modal{overflow:hidden}.cat75-dialog{position:relative;display:flex;flex-direction:column;width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #dce3ea;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(18,28,40,.24)}.cat75-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px 14px;border-bottom:1px solid #e8edf2;background:#fff}.cat75-head h2{margin:3px 0 3px;font-size:19px;line-height:1.25;font-weight:600;color:#172232}.cat75-head p{margin:0;color:#7f8a98;font-size:10.5px}.cat75-close{width:32px;height:32px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#5f6b78;font-size:21px;line-height:1;cursor:pointer}.cat75-close:hover{background:#f4f6f8;color:#172232}.cat75-tabs{display:flex;gap:0;padding:0 20px;border-bottom:1px solid #e8edf2;background:#fbfcfd}.cat75-tabs button{position:relative;height:40px;padding:0 16px;border:0;background:0 0;color:#667383;font-size:10.5px;font-weight:500;cursor:pointer}.cat75-tabs button.is-active{color:#111c2c}.cat75-tabs button.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:#f5d400}.cat75-tabs button span{margin-left:5px;color:#8994a0;font-size:9px}.cat75-body{position:relative;overflow:auto;padding:18px 20px 20px;min-height:420px;background:#fff}.cat75-pane{display:none}.cat75-pane.is-active{display:block}.cat75-alert{margin:0 0 14px;padding:10px 12px;border-radius:8px;font-size:10.5px}.cat75-alert.is-error{border:1px solid #efcaca;background:#fff6f6;color:#9e2f2f}.cat75-alert.is-success{border:1px solid #cce5d2;background:#f4fbf6;color:#2c7040}.cat75-loading{position:absolute;z-index:20;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.92);text-align:center}.cat75-loading[hidden]{display:none}.cat75-loading>span{width:28px;height:28px;border:3px solid #e4e9ee;border-top-color:#e0bd00;border-radius:50%;animation:cat75spin .8s linear infinite}.cat75-loading strong{font-size:12px;font-weight:600;color:#253245}.cat75-loading small{max-width:460px;color:#7e8996;font-size:10px}@keyframes cat75spin{to{transform:rotate(360deg)}}.cat75-general-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.35fr);gap:22px}.cat75-media-summary{min-width:0}.cat75-main-image{display:flex;align-items:center;justify-content:center;width:100%;height:330px;border:1px solid #e3e8ee;border-radius:10px;background:#fafbfc;overflow:hidden}.cat75-main-image img{width:100%;height:100%;object-fit:contain;background:#fff}.cat75-main-image span{color:#9aa4af;font-size:11px}.cat75-gallery-strip{display:flex;gap:7px;overflow-x:auto;padding:8px 1px 2px}.cat75-gallery-strip button{flex:0 0 58px;width:58px;height:58px;padding:0;border:1px solid #e0e6ec;border-radius:7px;background:#fff;overflow:hidden;cursor:pointer}.cat75-gallery-strip button:hover{border-color:#b4c8e1}.cat75-gallery-strip img{width:100%;height:100%;object-fit:contain}.cat75-empty-mini{display:flex;align-items:center;height:58px;color:#98a2ad;font-size:9.5px}.cat75-image-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid #edf0f3}.cat75-image-progress strong{font-size:10.5px;font-weight:600;color:#263548}.cat75-image-progress span{font-size:9.5px;color:#8793a0}.cat75-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border-top:1px solid #e7ebef;border-left:1px solid #e7ebef;border-radius:8px;overflow:hidden}.cat75-fact{min-height:68px;padding:11px 12px;border-right:1px solid #e7ebef;border-bottom:1px solid #e7ebef;background:#fff}.cat75-fact span{display:block;margin-bottom:5px;color:#929ca8;font-size:8.5px;text-transform:uppercase;letter-spacing:.04em}.cat75-fact strong{display:block;color:#243144;font-size:11px;font-weight:550;line-height:1.4;word-break:break-word}.cat75-action-row{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #edf0f3}.cat75-primary{background:#ffe100!important;border-color:#e9ca00!important;color:#151515!important}.cat75-primary:hover{background:#f4d700!important}.cat75-image-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid #e8edf2}.cat75-image-toolbar>div:first-child{display:flex;flex-direction:column;gap:3px}.cat75-image-toolbar strong{font-size:12px;font-weight:600;color:#273548}.cat75-image-toolbar span{font-size:9.5px;color:#84909c}.cat75-image-actions{display:flex;gap:8px;flex-wrap:wrap}.cat75-upload-label{display:inline-flex;align-items:center;cursor:pointer}.cat75-approved-wrap,.cat75-candidate-wrap{margin-top:16px}.cat75-approved-wrap h3,.cat75-attributes h3,.cat75-section-title h3{margin:0 0 9px;font-size:11px;font-weight:600;color:#2e3b4d}.cat75-approved-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.cat75-approved-grid article{position:relative;min-width:0;height:126px;border:1px solid #e1e6ec;border-radius:8px;background:#fff;overflow:hidden}.cat75-approved-grid img{width:100%;height:100%;object-fit:contain}.cat75-approved-grid span{position:absolute;left:6px;bottom:6px;padding:3px 6px;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 1px 5px rgba(0,0,0,.08);font-size:8.5px;color:#536172}.cat75-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.cat75-section-title h3{margin:0}.cat75-section-title span{color:#89949f;font-size:9.5px}.cat75-candidate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cat75-candidate{min-width:0;border:1px solid #e0e6ec;border-radius:9px;background:#fff;overflow:hidden}.cat75-candidate-image{position:relative;height:175px;background:#f8fafb}.cat75-candidate-image img{width:100%;height:100%;object-fit:contain}.cat75-candidate-image span{position:absolute;left:7px;top:7px;padding:4px 6px;border-radius:10px;background:#fff;color:#2a6b45;font-size:8.5px;font-weight:600;box-shadow:0 1px 5px rgba(0,0,0,.08)}.cat75-candidate-meta{display:flex;flex-direction:column;gap:3px;padding:9px 9px 5px}.cat75-candidate-meta strong{font-size:10px;font-weight:600;color:#2a384a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat75-candidate-meta small{color:#85909d;font-size:8.8px;line-height:1.35}.cat75-candidate-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:6px 9px 7px}.cat75-candidate-actions .btn{min-height:29px;padding:0 7px;font-size:8.8px}.cat75-candidate-actions .cat75-reject{grid-column:1/-1;border-color:#efd0d0;color:#a13b3b;background:#fff}.cat75-source{display:block;padding:0 9px 9px;color:#4d6f97;font-size:8.8px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat75-source:hover{text-decoration:underline}.cat75-rights-note{margin:14px 0 0;padding:9px 11px;border:1px solid #ece5b3;border-radius:8px;background:#fffdf1;color:#716729;font-size:9.5px;line-height:1.5}.cat75-empty{grid-column:1/-1;padding:22px;border:1px dashed #dfe4e9;border-radius:8px;color:#8a95a0;font-size:10px;text-align:center}.cat75-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat75-content-grid section{padding:12px;border:1px solid #e3e8ed;border-radius:8px;background:#fff}.cat75-content-grid section.span-2{grid-column:1/-1}.cat75-content-grid span{display:block;margin-bottom:6px;color:#8e99a5;font-size:8.5px;text-transform:uppercase;letter-spacing:.04em}.cat75-content-grid p{margin:0;color:#2c394a;font-size:10.5px;line-height:1.6;white-space:pre-wrap}.cat75-attributes{margin-top:12px;padding-top:12px;border-top:1px solid #edf0f3}.cat75-attributes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cat75-attributes>div>div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e6eaee;border-radius:7px}.cat75-attributes span{color:#8c97a3;font-size:9px}.cat75-attributes strong{color:#2d3a4b;font-size:9.5px;font-weight:550;text-align:right}.cat75-attributes p{color:#929ca7;font-size:10px}.cat75-ai-note{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:10px 11px;border-radius:8px;background:#f7f9fb;color:#6d7885;font-size:9.5px}.cat75-ai-note strong{color:#2d3a4b;font-size:10px}.cat75-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 20px;border-top:1px solid #e8edf2;background:#fbfcfd}.cat75-footer span{color:#89939e;font-size:9px}@media(max-width:980px){.cat75-modal{padding:10px}.cat75-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.cat75-general-grid{grid-template-columns:1fr}.cat75-main-image{height:300px}.cat75-approved-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cat75-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cat75-modal{padding:0}.cat75-dialog{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.cat75-head{padding:14px}.cat75-tabs{padding:0 8px;overflow-x:auto}.cat75-tabs button{flex:0 0 auto;padding:0 10px}.cat75-body{padding:12px}.cat75-facts{grid-template-columns:1fr}.cat75-image-toolbar{align-items:flex-start;flex-direction:column}.cat75-image-actions{width:100%}.cat75-image-actions .btn{flex:1}.cat75-approved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat75-candidate-grid{grid-template-columns:1fr}.cat75-content-grid{grid-template-columns:1fr}.cat75-content-grid section.span-2{grid-column:auto}.cat75-attributes>div{grid-template-columns:1fr}.cat75-footer{padding:10px 12px}}.cat61-table tbody tr.cat76-click-ready{cursor:pointer}.cat61-table tbody tr.cat76-click-ready:focus{outline:2px solid rgba(43,114,214,.28);outline-offset:-2px}.cat61-table tbody tr.cat76-click-ready a,.cat61-table tbody tr.cat76-click-ready button,.cat61-table tbody tr.cat76-click-ready input,.cat61-table tbody tr.cat76-click-ready label,.cat61-table tbody tr.cat76-click-ready select{cursor:default}.cat61-table tbody tr.cat77-click-ready{cursor:pointer}.cat61-table tbody tr.cat77-click-ready:hover{background:#f8fbff}.cat77-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.cat77-detail-button{height:26px;padding:0 8px;border:1px solid #d9e1e8;border-radius:6px;background:#fff;color:#536273;font-size:9px;font-weight:400;cursor:pointer}.cat77-detail-button:hover{border-color:#abc3dd;background:#f5f9fd;color:#245a91}.cat61-table tbody tr[data-cat75-product-row]{cursor:pointer}.cat61-table tbody tr[data-cat75-product-row]:hover{background:#f7fbff}.cat77-detail-button{min-width:48px}.cat78-dialog{width:min(1380px,calc(100vw - 32px));height:min(900px,calc(100vh - 28px));display:flex;flex-direction:column;overflow:hidden}.cat78-head{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:18px;padding:17px 20px}.cat78-head-copy h2{margin:3px 0 2px;font-size:19px;font-weight:600}.cat78-head-copy p{margin:0;color:rgba(255,255,255,.8);font-size:10.5px}.cat78-head-state{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cat78-head-state span{padding:5px 8px;border:1px solid rgba(255,255,255,.3);border-radius:7px;color:#fff;font-size:9.5px;white-space:nowrap}.cat78-tabs{flex:0 0 auto;padding:0 16px;overflow-x:auto}.cat78-tabs button{white-space:nowrap}.cat78-body{flex:1 1 auto;overflow:auto;padding:16px 18px 20px;background:#f7f9fb}.cat78-body .cat75-pane{display:none}.cat78-body .cat75-pane.is-active{display:block}.cat78-general-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:16px}.cat78-media-summary,.cat78-section{background:#fff;border:1px solid #e1e6eb;border-radius:10px;padding:14px;box-shadow:none}.cat78-main-image{height:300px;background:#fafbfc;border:1px solid #e3e8ed;border-radius:9px}.cat78-main-image img{width:100%;height:100%;object-fit:contain}.catzip-compare{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px}.catzip-compare>div{display:flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid #e1e6ec;border-radius:7px;background:#fff}.catzip-compare span{font-size:10px;color:#526174}.catzip-compare img{width:32px;height:32px;object-fit:contain}.catzip-compare>small{width:100%;font-size:10px;color:#765d2c}.catzip-audit-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.catzip-audit-action small{color:#617083}.catzip-audit{padding:18px;margin-bottom:16px}.catzip-audit h2{margin:0 0 10px}.catzip-audit>p{color:#4c5b6d}.catzip-audit-list{display:grid;gap:9px;max-height:630px;overflow:auto}.catzip-audit-pair{border:1px solid #e1e6ec;border-radius:9px;padding:10px;background:#fff}.catzip-audit-products{display:grid;grid-template-columns:1fr 1fr;gap:12px}.catzip-audit-product{display:flex;align-items:center;gap:9px;min-width:0}.catzip-audit-product img{width:58px;height:58px;object-fit:contain;background:#fafbfc;border:1px solid #e6ebf0;border-radius:6px}.catzip-audit-product div{min-width:0}.catzip-audit-product small,.catzip-audit-product strong{display:block;overflow-wrap:anywhere}.catzip-audit-product small{color:#617083;margin-top:3px}.catzip-audit-evidence{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;color:#755e2f;font-size:12px}.catzip-audit-evidence strong{text-transform:capitalize}@media(max-width:650px){.catzip-audit-products{grid-template-columns:1fr}}.catzip-translation{margin:0 0 12px;border:1px solid #dce5ed;border-radius:8px;background:#f8fafc;padding:8px 12px;color:#30435a}.catzip-translation summary{cursor:pointer;font-size:12px;font-weight:600}.catzip-translation summary span{margin-left:7px;color:#66788c;font-weight:400}.catzip-translation p{font-size:11px;margin:10px 0;color:#56677a}.catzip-translation form{margin-bottom:4px}.catzip-bulk-update{min-height:34px!important;border-color:#e7bc49!important;background:#fff9e4!important;color:#51400d!important;font-weight:600!important}.catzip-bulk-update:hover:not(:disabled){background:#ffe89a!important;color:#342600!important}.catzip-bulk-progress{display:block;width:100%;font-size:11px;color:#445b74}.catzip-bulk-progress[hidden]{display:none}.cat78-gallery-strip{display:flex;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:2px}.cat78-gallery-strip button{width:55px;height:55px;flex:0 0 55px;border:1px solid #dfe5ea;border-radius:7px;background:#fff;padding:2px}.cat78-gallery-strip img{width:100%;height:100%;object-fit:contain}.cat78-media-info{display:flex;justify-content:space-between;gap:8px;margin:9px 0;color:#657183;font-size:10px}.cat78-media-info strong{color:#26364b;font-weight:600}.cat78-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.cat78-field{display:flex;flex-direction:column;gap:5px}.cat78-field>span{font-size:9.5px;color:#677486;font-weight:500}.cat78-field input,.cat78-field textarea{width:100%;border:1px solid #dce3e9;border-radius:7px;background:#fff;color:#243448;font:400 11px/1.45 inherit;padding:9px 10px;outline:0}.cat78-field input{height:36px}.cat78-field textarea{resize:vertical;min-height:70px}.cat78-field input:focus,.cat78-field textarea:focus{border-color:#9ebee0;box-shadow:0 0 0 2px rgba(37,105,180,.07)}.cat78-field input[readonly]{background:#f7f9fb;color:#748092}.cat78-field.span-2{grid-column:span 2}.cat78-field.span-3{grid-column:span 3}.cat78-field.span-4{grid-column:span 4}.cat78-section{margin-top:14px}.cat78-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px;padding-bottom:9px;border-bottom:1px solid #edf0f3}.cat78-section-title strong{font-size:11.5px;font-weight:600;color:#26364b}.cat78-section-title span{font-size:9.5px;color:#8a95a3}.cat78-commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cat78-text-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;background:#fff;border:1px solid #e1e6eb;border-radius:10px;padding:14px}.cat78-search-box{margin-top:0}.cat78-search-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cat78-search-options label{display:flex;gap:8px;align-items:flex-start;border:1px solid #dfe5eb;border-radius:8px;padding:10px;background:#fff;cursor:pointer}.cat78-search-options label:has(input:checked){border-color:#90b7df;background:#f7fbff}.cat78-search-options input{margin-top:2px}.cat78-search-options span{display:flex;flex-direction:column;gap:2px}.cat78-search-options b{font-size:10.5px;font-weight:600;color:#26364b}.cat78-search-options small{font-size:9px;line-height:1.35;color:#8792a0}.cat78-search-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.cat78-search-actions{display:flex;align-items:center;gap:7px;margin-top:10px;flex-wrap:wrap}.cat78-search-actions>span{margin-left:auto;font-size:9.5px;color:#748092}.cat78-approved-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.cat78-candidate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cat78-ai-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dfe5eb;border-radius:10px;padding:16px}.cat78-ai-panel h3{margin:4px 0;font-size:14px;font-weight:600}.cat78-ai-panel p{margin:0;max-width:780px;font-size:10.5px;color:#748092}.cat78-ai-note{margin-top:10px;padding:10px 12px;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#637083;font-size:10px}.cat78-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cat78-source-grid div{display:flex;flex-direction:column;gap:3px;border:1px solid #edf0f3;border-radius:7px;padding:10px}.cat78-source-grid span{font-size:9px;color:#8b96a4}.cat78-source-grid strong{font-size:10.5px;font-weight:500;color:#26364b}.cat78-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px}.cat78-save-state{display:flex;flex-direction:column;gap:2px}.cat78-save-state span{font-size:10px;color:#455568;font-weight:500}.cat78-save-state small{font-size:8.8px;color:#929ba7}.cat78-footer-actions{display:flex;gap:7px}.cat78-footer-actions .btn{min-width:90px}.cat78-footer-actions .btn:disabled{opacity:.45}@media(max-width:1050px){.cat78-general-grid{grid-template-columns:280px minmax(0,1fr)}.cat78-search-options{grid-template-columns:repeat(2,1fr)}.cat78-commerce-grid{grid-template-columns:repeat(2,1fr)}.cat78-approved-grid{grid-template-columns:repeat(4,1fr)}.cat78-candidate-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cat78-dialog{width:100vw;height:100dvh;max-height:none;border-radius:0}.cat78-head{grid-template-columns:1fr 34px}.cat78-head-state{grid-column:1/-1;justify-content:flex-start}.cat78-general-grid{grid-template-columns:1fr}.cat78-media-summary{max-width:none}.cat78-form-grid,.cat78-search-inputs,.cat78-text-grid{grid-template-columns:1fr}.cat78-field.span-2,.cat78-field.span-3,.cat78-field.span-4{grid-column:span 1}.cat78-search-options{grid-template-columns:1fr}.cat78-commerce-grid,.cat78-source-grid{grid-template-columns:1fr}.cat78-approved-grid,.cat78-candidate-grid{grid-template-columns:repeat(2,1fr)}.cat78-ai-panel{align-items:flex-start;flex-direction:column}}.cat82-search-route{display:flex;align-items:center;gap:8px;margin:0 0 9px;padding:8px 10px;border:1px solid #e1e7ed;border-radius:8px;background:#fbfcfd}.cat82-search-route>span{font-size:8.5px;letter-spacing:.08em;color:#8d98a6}.cat82-search-route>strong{font-size:10.5px;font-weight:600;color:#28435f}.cat82-search-route>small{margin-left:auto;font-size:8.8px;color:#8d98a6}.cat82-search-options label{position:relative;min-height:72px;padding-right:12px}.cat82-search-options label:has(input:checked){border-color:#6aa2dd;background:#f5faff;box-shadow:0 0 0 1px rgba(50,119,190,.07)}.cat82-search-star{display:none;position:absolute;top:8px;right:9px;font-style:normal;font-size:15px;line-height:1;color:#f0bd00}.cat82-search-active{display:none;margin:0 20px 1px 0;font-style:normal;font-size:7.8px;font-weight:700;letter-spacing:.06em;color:#3375b7}.cat82-search-options label:has(input:checked) .cat82-search-active,.cat82-search-options label:has(input:checked) .cat82-search-star{display:block}.cat82-search-options label:has(input:checked) b{color:#1f588f}.cat82-search-button{min-width:172px}.cat82-approved-file{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;color:#8793a1}@media(max-width:760px){.cat82-search-route{align-items:flex-start;flex-direction:column;gap:3px}.cat82-search-route>small{margin-left:0}}.cat61-table tbody tr[data-cat75-product-row]{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.cat61-table tbody tr[data-cat75-product-row]:hover{background:#f6faff!important;box-shadow:inset 3px 0 0 #2e73b8}.cat61-table tbody tr[data-cat75-product-row]:focus{outline:2px solid rgba(46,115,184,.22);outline-offset:-2px}.cat61-table tbody tr[data-cat75-product-row] td:not(.cat61-check) :not(button):not(input):not(select):not(textarea):not(a):not(label){cursor:pointer}.cat77-detail-button{display:none!important}.cat83-publish-cell{white-space:nowrap}.cat83-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:128px}.cat83-state-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:0 9px;border:1px solid #e0e5ea;border-radius:7px;background:#fff;font-size:8.8px;line-height:1;font-weight:500;white-space:nowrap}.cat83-state-button i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.cat83-state-button.is-pending{border-color:#eadca8;background:#fffaf0;color:#8c6c00}.cat83-state-button.is-live{border-color:#bee1c7;background:#eff9f2;color:#287443}.cat83-publish-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:68px;min-height:28px;padding:0 9px 0 10px;border:1px solid #ddbd00;border-radius:7px;background:#ffd900;color:#1d2732;font-size:8.8px;font-weight:600;cursor:pointer;box-shadow:none;transition:background .14s ease,border-color .14s ease,transform .08s ease}.cat83-publish-button b{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:5px;background:rgba(255,255,255,.55);font-size:14px;line-height:1;font-weight:500}.cat83-publish-button:hover{background:#ffe342;border-color:#cdaa00}.cat83-publish-button:active{transform:translateY(1px)}.cat83-publish-button:focus-visible{outline:2px solid rgba(44,111,180,.3);outline-offset:2px}@media(max-width:900px){.cat83-row-actions{min-width:118px}}.cat84-commerce-grid{grid-template-columns:minmax(150px,1.15fr) minmax(105px,.72fr) minmax(135px,.9fr) minmax(150px,1.15fr) 82px!important;align-items:end}.cat84-currency-field{max-width:82px}.cat84-currency-field input{width:82px!important;padding-left:9px!important;padding-right:7px!important;text-align:center}.cat84-margin-field{max-width:150px}.cat84-profit-field{min-width:135px}.cat84-money-box{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;border:1px solid #dde4eb;border-radius:7px;background:#f8fafc}.cat84-money-box strong{font-size:11.5px;font-weight:600;color:#23374d;font-variant-numeric:tabular-nums}.cat84-money-box small{font-size:8.5px;font-weight:500;color:#7d8997}.cat84-commerce-grid input[type=number]{font-variant-numeric:tabular-nums}@media(max-width:980px){.cat84-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cat84-currency-field,.cat84-margin-field{max-width:none}.cat84-currency-field input{width:100%!important}}.cat86-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:7px 0;border-bottom:1px solid #edf0f3}.cat86-gallery-select-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cat86-gallery-toolbar .btn{min-height:29px;padding:0 9px;border-radius:7px;font-size:9px;font-weight:400}.cat86-selected-count{display:inline-flex;align-items:center;min-height:29px;padding:0 8px;border:1px solid #e0e5ea;border-radius:7px;background:#fff;font-size:9px;color:#7b8794}.cat86-selected-count b{margin-right:4px;font-weight:600;color:#2d4054}.cat86-delete-selected{border-color:#efc5c5!important;background:#fff!important;color:#bd3c3c!important}.cat86-delete-selected:hover:not(:disabled){background:#fff4f4!important;border-color:#e59e9e!important;color:#a72e2e!important}.cat86-delete-selected:disabled{opacity:.45;cursor:not-allowed}.cat86-approved-grid article.cat86-gallery-card{position:relative;cursor:default;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.cat86-approved-grid article.cat86-gallery-card.is-selected{border-color:#73a5d6;background:#f5faff;box-shadow:0 0 0 1px rgba(50,113,177,.08)}.cat86-gallery-select{position:absolute;z-index:3;top:6px;left:6px;display:flex;align-items:center}.cat86-gallery-select label{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #dbe2e9;border-radius:7px;background:rgba(255,255,255,.94);box-shadow:0 1px 3px rgba(25,40,55,.06);cursor:pointer}.cat86-gallery-select input{width:14px;height:14px;margin:0;accent-color:#2f75ba;cursor:pointer}.cat86-gallery-select small{display:inline-flex;align-items:center;height:23px;padding:0 6px;border-radius:6px;background:rgba(247,249,251,.95);color:#9aa4af;font-size:7.5px}.cat86-gallery-card.is-locked{opacity:.82}.cat86-gallery-note{display:block;margin-top:7px;color:#929daa;font-size:8.5px;line-height:1.45}@media(max-width:720px){.cat86-gallery-toolbar{align-items:flex-start;flex-direction:column}.cat86-delete-selected{width:100%}}.cat87-footer{gap:16px}.cat87-footer-actions{display:flex;align-items:center;gap:7px}.cat87-publish-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:142px;min-height:34px;padding:0 12px;border:1px solid #d8b900!important;border-radius:7px!important;background:#ffd900!important;color:#1f2934!important;font-size:9.5px!important;font-weight:600!important;box-shadow:none!important}.cat87-publish-button b{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:5px;background:rgba(255,255,255,.58);font-size:15px;font-weight:500;line-height:1}.cat87-publish-button:hover:not(:disabled){background:#ffe348!important;border-color:#c9aa00!important}.cat87-publish-button:disabled{opacity:.55;cursor:not-allowed}.cat87-publish-button[hidden]{display:none!important}@media(max-width:700px){.cat87-footer{align-items:flex-start;flex-direction:column}.cat87-footer-actions{width:100%;flex-wrap:wrap}.cat87-publish-button{flex:1;min-width:150px}}.cat88-identity-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:9px 11px;border:1px solid #e2e8ee;border-radius:8px;background:#fbfcfd}.cat88-identity-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cat88-identity-copy strong{font-size:10.5px;font-weight:600;color:#3a4e63}.cat88-identity-copy strong.is-ready{color:#2c7446}.cat88-identity-copy small{font-size:8.6px;line-height:1.4;color:#8894a1}.cat88-identity-bar>.btn{min-height:31px;padding:0 10px;font-size:9px;white-space:nowrap}.cat88-ai-field>span,.cat88-supplier-field>span{display:flex;align-items:center;gap:5px}.cat88-ai-field>span em,.cat88-supplier-field>span em{display:inline-flex;align-items:center;height:15px;padding:0 5px;border-radius:5px;background:#eef7f3;color:#34825e;font-style:normal;font-size:7px;font-weight:600;letter-spacing:.03em}.cat88-supplier-field>span em{background:#eef4fb;color:#3f6f9e}.cat78-field select[data-cat88-supplier]{width:100%;min-height:36px;padding:0 30px 0 9px;border:1px solid #dde4eb;border-radius:7px;background:#fff;color:#34495e;font-size:10.5px;font-weight:400}.cat78-field select[data-cat88-supplier]:focus{outline:0;border-color:#8db6df;box-shadow:0 0 0 2px rgba(54,120,188,.08)}@media(max-width:760px){.cat88-identity-bar{align-items:flex-start;flex-direction:column}.cat88-identity-bar>.btn{width:100%}}.cat90-sync-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid #b9d7c3;border-radius:7px;background:#f1faf4;color:#287443;font-size:8.8px;font-weight:600;cursor:pointer}.cat90-sync-button b{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:5px;background:#fff;font-size:13px;font-weight:500}.cat90-sync-button:hover:not(:disabled){background:#e4f5e9;border-color:#93c5a3}.cat90-sync-button:disabled{opacity:.65;cursor:wait}.cat91-public-name-field>span,.cat91-source-name-field>span{display:flex;align-items:center;gap:5px}.cat91-public-name-field>span em,.cat91-source-name-field>span em{display:inline-flex;align-items:center;height:15px;padding:0 5px;border-radius:5px;font-style:normal;font-size:7px;font-weight:600;letter-spacing:.03em}.cat91-public-name-field>span em{background:#eef7f3;color:#34825e}.cat91-source-name-field>span em{background:#f2f4f6;color:#7a8591}.cat91-source-name-field input[readonly]{background:#f7f9fb!important;color:#748191!important;border-color:#e3e8ed!important}.cat91-source-list{display:block!important;margin-top:2px!important;color:#8894a1!important;font-size:8.3px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-head .eyebrow{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:none;margin-bottom:7px}.catalog-head .catalog-title-row h1{font-size:32px;line-height:1.12;letter-spacing:-.035em;font-weight:600;margin-bottom:7px}.catalog-head .catalog-title-row p{font-size:12.5px;line-height:1.5;max-width:760px}@media(max-width:820px){.catalog-head .catalog-title-row h1{font-size:27px}.catalog-head .catalog-title-row p{font-size:12px}}.store-product-image-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:none;font-size:11px;letter-spacing:.14em;color:#c3c9cf;background:#fafafa}.store-product-media.is-image-missing .store-product-image-fallback{display:flex!important}.store-main-image-wrap.is-image-missing::after{content:"TIMUTTI";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:12px;letter-spacing:.14em;color:#c3c9cf;background:#fafafa}.store-product-grid.store-product-strip.store-home-eight-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px 18px!important;width:100%!important;overflow:visible!important;overflow-x:visible!important;scroll-snap-type:none!important;scrollbar-width:none!important;padding-bottom:0!important}.store-product-grid.store-product-strip.store-home-eight-grid::-webkit-scrollbar{display:none!important}.store-product-grid.store-product-strip.store-home-eight-grid>.store-product-card{display:block!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;scroll-snap-align:none!important}.store-product-grid.store-product-strip.store-home-eight-grid>.store-product-card:nth-child(n+9){display:none!important}@media(max-width:900px){.store-product-grid.store-product-strip.store-home-eight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important}}@media(max-width:520px){.store-product-grid.store-product-strip.store-home-eight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 10px!important}}.catalog-head.catalog-head-compact{padding:26px 0 22px}.catalog-head.catalog-head-compact .crumb{margin-bottom:12px}.catalog-head.catalog-head-compact .catalog-search{margin-top:0}@media(max-width:820px){.catalog-head.catalog-head-compact{padding:20px 0 18px}}.catzip-update-options{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.catzip-update-options label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#475569}.catzip-update-options select{max-width:250px;min-height:34px;padding:5px 9px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#172033;font:inherit}.catzip-update-options select:focus-visible{outline:2px solid #d9ad18;outline-offset:2px}.catzip-bulk-decisions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.catzip-bulk-decisions select{max-width:170px;min-height:35px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#172033;padding:5px;font-size:11px}@media(max-width:900px){.catzip-bulk-decisions{width:100%}.catzip-bulk-decisions select{flex:1;max-width:none}}#cat61Form .cat218-bulk{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"selection pricing" "decisions actions";align-items:center;gap:10px 16px;padding:13px!important;background:#fff;border-bottom:1px solid #e2e8f0}#cat61Form .cat218-bulk-left{grid-area:selection;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}#cat61Form .cat218-bulk-center{grid-area:pricing;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}#cat61Form .catzip-bulk-decisions{grid-area:decisions;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:9px 11px;border:1px solid #dce5ef;border-radius:9px;background:#f7fafc}#cat61Form .catzip-bulk-decisions strong{font-size:11px;font-weight:700;color:#34465a;white-space:nowrap}#cat61Form .catzip-bulk-decisions select{min-width:145px;max-width:215px;min-height:35px;padding:5px 8px;font-size:11px}#cat61Form .cat218-bulk-right{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;min-width:0}#cat61Form .catzip-apply-all{min-height:35px;padding:0 13px;border:1px solid #23415f;background:#23415f;color:#fff;font-weight:700;white-space:nowrap}#cat61Form .catzip-apply-all:hover:not(:disabled){background:#315c83;border-color:#315c83;color:#fff}#cat61Form .cat218-bulk .btn:disabled,#cat61Form .cat218-bulk button:disabled{opacity:1!important;color:#617083!important;background:#edf1f5!important;border-color:#d7dfe7!important;box-shadow:none!important;cursor:not-allowed}#cat61Form .catzip-row-control{display:inline-block;max-width:100%;margin-top:6px}#cat61Form .catzip-row-toggle{min-height:28px;padding:4px 10px;border:1px solid #d8e1e9;border-radius:6px;background:#fff;color:#37506a;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;text-align:left}#cat61Form .catzip-row-toggle:hover{background:#f2f7fb;border-color:#9bb8d1}#cat61Form .catzip-row-control.has-update .catzip-row-toggle{border-color:#8cbbd6;background:#ecf7fd;color:#245a79}#cat61Form .catzip-row-panel{box-sizing:border-box;width:min(500px,calc(100vw - 420px));max-width:100%;margin-top:7px;padding:9px;border:1px solid #dce5ed;border-radius:8px;background:#fff}#cat61Form .catzip-row-panel[hidden]{display:none!important}#cat61Form .catzip-row-panel .catzip-update-options{display:flex;gap:8px;margin:0;flex-wrap:wrap}#cat61Form .catzip-row-panel .catzip-update-options label{flex:1 1 180px}#cat61Form .catzip-row-panel .catzip-update-options select{width:100%;max-width:none}#cat61Form .catzip-row-panel .catzip-compare{margin-top:9px}#cat61Form .cat218-table tr.is-selected{background:#fffbe9!important}@media(max-width:1250px){#cat61Form .cat218-bulk{grid-template-columns:1fr;grid-template-areas:"selection" "pricing" "decisions" "actions"}#cat61Form .cat218-bulk-center,#cat61Form .cat218-bulk-right{justify-content:flex-start}}@media(max-width:650px){#cat61Form .catzip-bulk-decisions{display:grid;grid-template-columns:1fr 1fr}#cat61Form .catzip-apply-all,#cat61Form .catzip-bulk-decisions strong{grid-column:1/-1}#cat61Form .catzip-bulk-decisions select{min-width:0;width:100%;max-width:none}#cat61Form .catzip-row-panel{width:100%}}.catname-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.catname-action .btn{background:#233f5d;border-color:#233f5d;color:#fff;font-weight:700}.catname-action small{color:#4b5e70;line-height:1.4}.catname-panel{margin:15px 0;padding:20px;background:#fff;color:#24374a}.catname-panel h2{margin:0 0 8px;color:#19334f}.catname-panel p{margin:7px 0 14px;line-height:1.5;color:#455c70}.catname-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 0 14px}.catname-toolbar span{margin-left:auto;white-space:nowrap;color:#344c62}.catname-toolbar .catname-apply{border-color:#19684f;background:#19684f;color:#fff;font-weight:700}.catname-toolbar .catname-apply:disabled{opacity:.55;cursor:not-allowed}.catname-table-wrap{overflow:auto;max-height:560px;border:1px solid #dce5ed;border-radius:9px}.catname-table{width:100%;border-collapse:collapse;min-width:850px;text-align:left;font-size:13px}.catname-table td,.catname-table th{padding:11px 12px;border-bottom:1px solid #e6edf2;vertical-align:top;color:#263c51;line-height:1.4}.catname-table th{position:sticky;top:0;z-index:1;background:#f0f5f9;color:#24415c;font-weight:700}.catname-table tr:hover td{background:#f7fafc}.catname-table td:first-child,.catname-table th:first-child{text-align:center;width:48px}.catname-table input[type=checkbox]{width:17px;height:17px;cursor:pointer}.catname-table td strong{color:#14563e}.catname-status{display:inline-block;padding:3px 8px;border-radius:30px;font-size:11px;font-weight:700;white-space:nowrap}.catname-status.is-live{background:#e8f5ef;color:#116548}.catname-status.is-draft{background:#edf3fa;color:#2b5677}@media(max-width:650px){.catname-toolbar span{margin-left:0}.catname-toolbar .catname-apply{width:100%}}.store-product-page .store-product-layout:has(.store-product-info){grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(32px,6vw,104px);align-items:center;padding:22px 0 58px}.store-product-page .store-product-info{order:1;position:static;max-width:590px}.store-product-page .store-product-gallery{order:2;min-width:0}.store-product-page .store-product-info h1{font-size:clamp(34px,3.3vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.06;margin:12px 0 22px;color:#1c2732}.store-product-page .store-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#5b7084}.store-product-page .store-product-lead{font-size:15px;line-height:1.8;color:#475569;margin:20px 0 28px;max-width:620px}.store-product-page .store-main-image-wrap{background:#fff;border-radius:0;min-height:590px}.store-product-page .store-main-image-button img{background:#fff;object-fit:contain}.store-product-page .store-gallery-thumbs{justify-content:center;padding-top:12px}.store-product-page .store-product-identifiers{margin-bottom:18px}.store-product-page .store-commerce-actions{margin-top:20px}.store-product-page .store-product-facts{margin-top:12px}.store-detail-section:has(.store-detail-tabs[data-ti-template="1"]){background:#fff;padding:72px 0 80px}.store-detail-section .store-detail-tabs[data-ti-template="1"]{max-width:none}.store-detail-tabs[data-ti-template="1"] .ti-tech-head{margin-bottom:26px}.store-detail-tabs[data-ti-template="1"] .ti-tech-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.16em;color:#557086;margin-bottom:8px}.store-detail-tabs[data-ti-template="1"] .ti-tech-head h2{font-size:clamp(29px,3vw,42px);line-height:1.12;color:#1d2a36;letter-spacing:-.025em;margin:0}.store-detail-tabs[data-ti-template="1"] .ti-tech-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,86px);align-items:start}.store-detail-tabs[data-ti-template="1"] .ti-tech-visual{min-width:0;min-height:550px;background:#f9fafb;border:1px solid #edf0f3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.store-detail-tabs[data-ti-template="1"] .ti-tech-visual img{display:block;width:100%;height:500px;max-height:55vw;object-fit:contain}.store-detail-tabs[data-ti-template="1"] .ti-tech-caption{font-size:12px;color:#536273;margin-top:10px}.store-detail-tabs[data-ti-template="1"] .ti-tech-content{min-width:0}.store-detail-tabs[data-ti-template="1"] .ti-tech-dimensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));border:1px solid #dde3e8;border-radius:8px;overflow:hidden;margin-bottom:18px}.store-detail-tabs[data-ti-template="1"] .ti-tech-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:116px;padding:15px 10px;border-right:1px solid #e5e9ed;border-bottom:1px solid #e5e9ed}.store-detail-tabs[data-ti-template="1"] .ti-tech-label{display:block;font-size:12px;color:#64748b;line-height:1.4}.store-detail-tabs[data-ti-template="1"] .ti-tech-value{display:block;font-size:18px;color:#1b2b3b;line-height:1.4;margin-top:9px;font-weight:700}.store-detail-tabs[data-ti-template="1"] .ti-tech-other{display:grid;gap:12px}.store-detail-tabs[data-ti-template="1"] .ti-tech-fact{border:1px solid #e0e5e9;border-radius:8px;background:#fff;padding:17px 20px;display:flex;align-items:start;justify-content:space-between;gap:16px}.store-detail-tabs[data-ti-template="1"] .ti-tech-fact .ti-tech-label{font-size:14px;color:#40566b}.store-detail-tabs[data-ti-template="1"] .ti-tech-fact .ti-tech-value{font-size:14px;margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere}@media(max-width:900px){.store-product-page .store-product-layout:has(.store-product-info){grid-template-columns:1fr;gap:20px}.store-product-page .store-product-gallery{order:1}.store-product-page .store-product-info{order:2;max-width:none}.store-product-page .store-main-image-wrap{min-height:0}.store-detail-tabs[data-ti-template="1"] .ti-tech-layout{grid-template-columns:1fr}.store-detail-tabs[data-ti-template="1"] .ti-tech-visual{min-height:350px}.store-detail-tabs[data-ti-template="1"] .ti-tech-visual img{height:340px;max-height:none}}@media(max-width:560px){.store-product-page .store-product-layout:has(.store-product-info){padding:6px 0 34px}.store-product-page .store-product-info h1{font-size:30px}.store-product-page .store-product-lead{font-size:14px;line-height:1.7}.store-detail-section:has(.store-detail-tabs[data-ti-template="1"]){padding:42px 0 52px}.store-detail-tabs[data-ti-template="1"] .ti-tech-visual{min-height:275px;padding:18px}.store-detail-tabs[data-ti-template="1"] .ti-tech-visual img{height:255px}.store-detail-tabs[data-ti-template="1"] .ti-tech-dimensions{grid-template-columns:repeat(2,1fr)}.store-detail-tabs[data-ti-template="1"] .ti-tech-fact{display:block}.store-detail-tabs[data-ti-template="1"] .ti-tech-fact .ti-tech-value{max-width:none;text-align:left;margin-top:6px}}.store-lightbox-panel,.store-product-page .store-main-image-button{cursor:grab;user-select:none;touch-action:pan-y}.store-lightbox-panel:active,.store-product-page .store-main-image-button:active{cursor:grabbing}.store-lightbox-panel img,.store-main-image-button img{-webkit-user-drag:none;user-select:none}.store-product-gallery .ti-gallery-drag-hint{display:block;text-align:center;margin:10px 0 0;color:#738397;font-size:11px}.store-detail-tabs[data-ti-template="1"] .ti-product-description{margin-top:64px;padding:44px 0 8px;border-top:1px solid #e5eaf0;max-width:1050px}.store-detail-tabs[data-ti-template="1"] .ti-product-description h2{font-size:clamp(27px,2.7vw,38px);line-height:1.2;letter-spacing:-.025em;color:#1d2a36;margin:7px 0 19px}.store-detail-tabs[data-ti-template="1"] .ti-product-description p{font-size:15px;line-height:1.9;color:#46596d;margin:0;max-width:900px;white-space:pre-line}@media(max-width:560px){.store-detail-tabs[data-ti-template="1"] .ti-product-description{margin-top:42px;padding-top:32px}.store-detail-tabs[data-ti-template="1"] .ti-product-description p{font-size:14px;line-height:1.75}}#masalar .ti-home-story-grid,#oturma-gruplari .ti-home-story-grid,#sandalyeler .ti-home-story-grid{grid-template-columns:minmax(0,1fr);gap:54px}#masalar .ti-category-story,#oturma-gruplari .ti-category-story,#sandalyeler .ti-category-story{min-width:0}#masalar .ti-category-scene,#oturma-gruplari .ti-category-scene,#sandalyeler .ti-category-scene{aspect-ratio:16/6;min-height:370px;max-height:490px}#masalar .ti-category-scene-copy strong,#oturma-gruplari .ti-category-scene-copy strong,#sandalyeler .ti-category-scene-copy strong{font-size:clamp(30px,3.2vw,43px)}#masalar .ti-category-scene-copy em,#oturma-gruplari .ti-category-scene-copy em,#sandalyeler .ti-category-scene-copy em{font-size:clamp(13px,1.1vw,16px);line-height:1.5}#masalar .ti-category-products,#oturma-gruplari .ti-category-products,#sandalyeler .ti-category-products{gap:16px;margin-top:18px}#masalar .ti-category-product strong,#oturma-gruplari .ti-category-product strong,#sandalyeler .ti-category-product strong{font-size:13px;line-height:1.4}@media(max-width:820px){#masalar .ti-home-story-grid,#oturma-gruplari .ti-home-story-grid,#sandalyeler .ti-home-story-grid{gap:30px}#masalar .ti-category-scene,#oturma-gruplari .ti-category-scene,#sandalyeler .ti-category-scene{aspect-ratio:16/8;min-height:290px;max-height:none}#masalar .ti-category-products,#oturma-gruplari .ti-category-products,#sandalyeler .ti-category-products{gap:10px}}@media(max-width:560px){#masalar .ti-category-scene,#oturma-gruplari .ti-category-scene,#sandalyeler .ti-category-scene{aspect-ratio:4/3;min-height:0}#masalar .ti-category-product strong,#oturma-gruplari .ti-category-product strong,#sandalyeler .ti-category-product strong{font-size:11px}}.store-product-page.ti-product-template .store-product-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(32px,6vw,104px);align-items:center;padding:22px 0 58px}.store-product-page.ti-product-template .store-product-info{order:1;position:static;max-width:590px}.store-product-page.ti-product-template .store-product-gallery{order:2;min-width:0}.store-detail-section:has(.store-detail-tabs[data-ti-template="2"]){background:#fff;padding:64px 0 80px}.store-detail-tabs[data-ti-template="2"]{max-width:none}.ti-product-details{max-width:1120px;margin:0 auto;color:#243446}.ti-product-details-title{margin-bottom:28px}.ti-product-details-title .ti-tech-kicker{display:block;color:#60758a;letter-spacing:.14em;font-size:11px;font-weight:700;margin-bottom:7px}.ti-product-details-title h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em;margin:0}.ti-detail-panel{border:1px solid #e0e6ec;border-radius:8px;background:#fff;margin-bottom:14px;overflow:hidden}.ti-detail-panel>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:19px 24px;background:#f5f7f9;color:#243446;font-size:18px;font-weight:700;list-style:none}.ti-detail-panel>summary::-webkit-details-marker{display:none}.ti-detail-panel>summary::after{content:'+';font-size:23px;font-weight:400;line-height:1;color:#52677a}.ti-detail-panel[open]>summary::after{content:'−'}.ti-detail-panel>summary:focus-visible{outline:2px solid #e5bd16;outline-offset:-4px}.ti-detail-body{padding:24px;margin:0}.ti-detail-description p{font-size:15px;line-height:1.85;color:#4b6072;margin:0;white-space:pre-line}.ti-detail-list{display:grid;grid-template-columns:minmax(180px,34%) minmax(0,1fr);gap:0;font-size:14px}.ti-detail-list dd,.ti-detail-list dt{padding:13px 8px;margin:0;border-bottom:1px solid #e9edf1;line-height:1.5;overflow-wrap:anywhere}.ti-detail-list dt{font-weight:700;color:#33465a}.ti-detail-list dd{color:#4b6072}.ti-detail-list dd:last-of-type,.ti-detail-list dt:last-of-type{border-bottom:0}.ti-detail-dimensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ti-detail-dimension{border:1px solid #e0e6ec;border-radius:7px;padding:18px;min-height:92px;display:flex;flex-direction:column;gap:8px}.ti-detail-dimension span{font-size:13px;color:#617486}.ti-detail-dimension strong{font-size:20px;color:#25374a}@media(max-width:900px){.store-product-page.ti-product-template .store-product-layout{grid-template-columns:1fr;gap:20px}.store-product-page.ti-product-template .store-product-gallery{order:1}.store-product-page.ti-product-template .store-product-info{order:2;max-width:none}}@media(max-width:560px){.store-detail-section:has(.store-detail-tabs[data-ti-template="2"]){padding:42px 0 52px}.ti-detail-panel>summary{padding:16px;font-size:16px}.ti-detail-body{padding:16px}.ti-detail-list{grid-template-columns:minmax(115px,40%) minmax(0,1fr);font-size:12px}.ti-detail-list dd,.ti-detail-list dt{padding:10px 5px}.ti-detail-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ti-detail-dimension{padding:12px;min-height:74px}.ti-detail-dimension strong{font-size:16px}}.store-product-page.ti-product-template .store-product-layout{padding:12px 0 34px;gap:clamp(26px,4vw,70px)}.store-product-page.ti-product-template .store-product-info h1{font-size:clamp(31px,2.8vw,44px)!important;line-height:1.12;margin:9px 0 16px}.store-product-page.ti-product-template .store-main-image-wrap{min-height:0!important}.store-product-page.ti-product-template .store-main-image-button img{max-height:520px;object-fit:contain}.store-detail-section:has(.store-detail-tabs[data-ti-template="2"]){padding:38px 20px 54px}.store-detail-tabs[data-ti-template="2"]{width:100%;min-width:0;box-sizing:border-box}.ti-product-details{width:100%;max-width:920px;min-width:0;box-sizing:border-box}.ti-product-details-title{margin-bottom:19px}.ti-product-details-title .ti-tech-kicker{font-size:10px;letter-spacing:.12em}.ti-product-details-title h2{font-size:clamp(25px,2.3vw,32px);line-height:1.2}.ti-detail-panel{margin-bottom:9px;border-radius:6px;min-width:0}.ti-detail-panel>summary{padding:14px 18px;background:#f8fafb;font-size:15px;line-height:1.35}.ti-detail-panel>summary::after{font-size:19px}.ti-detail-body{padding:17px 20px;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}.ti-detail-description p{font-size:14px;line-height:1.72;max-width:76ch;overflow-wrap:anywhere}.ti-detail-list{font-size:13px}.ti-detail-list dd,.ti-detail-list dt{padding:10px 7px}.ti-detail-dimensions{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px}.ti-detail-dimension{padding:13px;min-height:74px}.ti-detail-dimension strong{font-size:17px}@media(max-width:560px){.store-detail-section:has(.store-detail-tabs[data-ti-template="2"]){padding:30px 16px 44px}.ti-detail-panel>summary{padding:13px 14px;font-size:14px}.ti-detail-body{padding:14px}.ti-detail-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-detail-description p{font-size:13px}}@media(max-width:560px){.store-product-page.ti-product-template{padding-top:14px}.store-product-page.ti-product-template .store-product-layout{gap:17px;padding:4px 0 20px}.store-product-page.ti-product-template .store-main-image-wrap{height:min(88vw,350px);aspect-ratio:auto}.store-product-page.ti-product-template .store-main-image-button img{max-height:100%}.store-product-page.ti-product-template .store-gallery-thumbs{padding-top:8px}.store-product-page.ti-product-template .store-product-info h1{font-size:27px!important;line-height:1.18;margin:6px 0 12px}.store-product-page.ti-product-template .store-product-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:13px;line-height:1.55;margin:12px 0 16px}.store-product-page.ti-product-template .store-price-row{padding:13px 0}.store-product-page.ti-product-template .store-commerce-actions{margin:14px 0 12px;padding-top:12px;gap:8px}.store-product-page.ti-product-template .store-commerce-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.store-product-page.ti-product-template .store-action-cart{grid-column:auto;display:flex;gap:5px;align-items:end}.store-product-page.ti-product-template .store-action-qty{flex:0 0 44px;min-width:44px;gap:0}.store-product-page.ti-product-template .store-action-qty span{font-size:0;line-height:0}.store-product-page.ti-product-template .store-action-qty input{width:44px;height:43px;padding:0 5px;text-align:center}.store-product-page.ti-product-template .store-action-primary{min-width:0;padding:0 5px}.store-product-page.ti-product-template .store-action-single{align-self:end}.store-product-page.ti-product-template .store-commerce-actions>.store-action-link:last-child{grid-column:auto}.store-product-page.ti-product-template .store-action-btn{min-height:43px;height:auto;white-space:normal;text-align:center;line-height:1.25!important}.store-product-page.ti-product-template .store-product-facts{margin-top:12px}.store-detail-section:has(.store-detail-tabs[data-ti-template="2"]){padding-top:22px;padding-bottom:75px}}@media(max-width:820px){.store-mobile-menu{position:relative;display:block;width:38px;height:38px;padding:0;font-size:0;color:transparent}.store-mobile-menu::after{content:'';position:absolute;left:8px;top:10px;width:23px;height:18px;background:linear-gradient(to bottom,#172638 0 3px,transparent 3px 8px,#172638 8px 11px,transparent 11px 15px,#172638 15px 18px);border-radius:1px}.mobile-menu summary:focus-visible,.store-mobile-bottom a:focus-visible,.store-mobile-bottom button:focus-visible,.store-mobile-menu:focus-visible{outline:2px solid #cda900;outline-offset:2px}.store-mobile-bottom{height:64px;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 14px rgba(23,38,56,.05)}.store-mobile-bottom a,.store-mobile-bottom button{gap:2px;font-size:11px;font-weight:700;color:#263548;line-height:1.1}.store-mobile-bottom span{font-size:21px;font-weight:700;line-height:1}.store-body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.mobile-menu summary,.mobile-menu>a{min-height:44px;font-size:13px;font-weight:650;color:#202d3c}.mobile-menu details>summary{cursor:pointer;gap:12px}.mobile-menu details>summary::-webkit-details-marker{display:none}.mobile-menu details>summary span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid #e3e8ed;border-radius:6px;font-size:0;transition:background .18s ease}.mobile-menu details>summary span::after{content:'';width:7px;height:7px;border-right:2px solid #34465a;border-bottom:2px solid #34465a;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.mobile-menu details[open]>summary span{background:#f5f7f9}.mobile-menu details[open]>summary span::after{transform:translateY(2px) rotate(225deg)}}.ti-detail-panel>summary::after,.ti-detail-panel[open]>summary::after{content:'';display:block;width:9px;height:9px;flex:0 0 9px;border-right:2px solid #52677a;border-bottom:2px solid #52677a;margin-right:4px;transform:rotate(45deg);transition:transform .18s ease}.ti-detail-panel[open]>summary::after{transform:rotate(225deg)}.ti-space-showcase{padding:45px 0 58px;background:#fff}.ti-space-showcase,.ti-space-showcase *{box-sizing:border-box}.ti-space-showcase .store-wrap{max-width:1440px}.ti-space-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.ti-space-head small{display:block;color:#6d7c8a;font-size:11px;font-weight:700;letter-spacing:.11em}.ti-space-head h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.025em;margin:6px 0 5px;color:#172638}.ti-space-head p{font-size:14px;color:#6d7885;margin:0}.ti-space-controls{display:flex;align-items:center;gap:8px;flex:none}.ti-space-controls span{font-size:12px;font-weight:700;color:#526275;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.ti-space-controls button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d9e1e8;border-radius:50%;background:#fff;color:#23374a;font-size:25px;line-height:1;cursor:pointer}.ti-space-controls button:focus-visible,.ti-space-controls button:hover{border-color:#72879a;background:#f7f9fa;outline:2px solid transparent}.ti-space-controls button:focus-visible{box-shadow:0 0 0 3px rgba(255,212,0,.4)}.ti-space-slide[hidden]{display:none!important}.ti-space-scene{position:relative;width:100%;aspect-ratio:12/5;overflow:hidden;background:#e8e9e8}.ti-space-scene>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ti-space-scene::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,17,24,.67),rgba(8,17,24,.13) 54%,transparent 85%);pointer-events:none}.ti-space-copy{position:absolute;z-index:1;left:clamp(25px,4.2vw,65px);bottom:clamp(25px,4vw,58px);max-width:520px;color:#fff}.ti-space-copy small{display:block;font-size:11px;font-weight:750;letter-spacing:.12em}.ti-space-copy h3{font-size:clamp(28px,3.4vw,48px);line-height:1.08;letter-spacing:-.025em;margin:8px 0 10px;color:#fff}.ti-space-copy p{font-size:clamp(13px,1.2vw,16px);line-height:1.55;max-width:470px;margin:0 0 18px;color:#f3f5f6}.ti-space-copy a{display:inline-flex;min-height:39px;align-items:center;padding:0 17px;background:#ffda00;color:#19212a;border-radius:5px;font-size:12px;font-weight:700;text-decoration:none}.ti-space-products{display:flex;align-items:stretch;gap:12px;padding:13px 0 0}.ti-space-products-label{display:flex;align-items:center;flex:0 0 180px;font-size:12px;color:#6e7e8d;font-weight:650;line-height:1.35}.ti-space-product{display:flex;align-items:center;gap:10px;flex:0 1 250px;min-width:0;padding:7px 11px;border:1px solid #e2e7eb;border-radius:7px;background:#fff;text-decoration:none;color:#253549}.ti-space-product:hover{border-color:#aab9c6}.ti-space-product img{display:block;width:54px;height:54px;flex:0 0 54px;object-fit:contain;background:#fff}.ti-space-product strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}@media(max-width:720px){.ti-space-showcase{padding:29px 0 38px}.ti-space-head{align-items:start}.ti-space-head h2{font-size:26px}.ti-space-head p{font-size:12px;line-height:1.4}.ti-space-controls button{width:34px;height:34px;font-size:22px}.ti-space-controls span{min-width:31px;font-size:11px}.ti-space-scene{aspect-ratio:4/3}.ti-space-scene::after{background:linear-gradient(0deg,rgba(8,17,24,.77),transparent 75%)}.ti-space-copy{left:18px;right:18px;bottom:18px}.ti-space-copy h3{font-size:28px}.ti-space-copy p{font-size:12px;margin-bottom:12px}.ti-space-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ti-space-products-label{grid-column:1/-1}.ti-space-product{padding:6px;gap:5px}.ti-space-product img{width:42px;height:42px;flex-basis:42px}.ti-space-product strong{font-size:10px}}#masalar .ti-category-scene,#oturma-gruplari .ti-category-scene,#sandalyeler .ti-category-scene{display:block;width:100%;max-width:1440px;aspect-ratio:12/5;min-height:0;max-height:none;height:auto;margin-inline:auto;overflow:hidden}#masalar .ti-category-scene-bg,#oturma-gruplari .ti-category-scene-bg,#sandalyeler .ti-category-scene-bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto}.ti-home-carousel .ti-home-story-grid{display:block;min-width:0}.ti-home-carousel .ti-category-story{width:100%;min-width:0}.ti-home-carousel .ti-category-story[hidden]{display:none!important}.ti-home-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 14px}.ti-home-carousel-controls .ti-home-carousel-count{font-size:12px;font-weight:650;color:#566779;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.ti-home-carousel-controls button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dce3e9;border-radius:50%;background:#fff;color:#24364a;font-size:25px;line-height:1;cursor:pointer}.ti-home-carousel-controls button:focus-visible,.ti-home-carousel-controls button:hover{border-color:#67798b;background:#f7f9fa;outline:0}.ti-home-carousel-controls button:focus-visible{box-shadow:0 0 0 3px rgba(255,212,0,.35)}@media(max-width:820px){#masalar .ti-category-scene,#oturma-gruplari .ti-category-scene,#sandalyeler .ti-category-scene{aspect-ratio:4/3;min-height:0;max-height:none}.ti-home-carousel-controls{margin-bottom:10px}.ti-home-carousel-controls button{width:40px;height:40px}}.store-hero56-stage,.ti-home-catalog .store-wrap,.ti-space-showcase .store-wrap{box-sizing:border-box;width:calc(100% - 48px);max-width:1300px;margin-inline:auto;padding-inline:0}.store-hero56-stage{height:auto;aspect-ratio:12/5;min-height:0}.ti-home-catalog .ti-home-group{box-sizing:border-box;min-width:0}.ti-home-catalog .ti-category-scene,.ti-home-catalog .ti-category-story,.ti-home-catalog .ti-home-story-grid,.ti-space-showcase .ti-space-scene{box-sizing:border-box;min-width:0;width:100%}.ti-home-catalog .ti-category-scene,.ti-space-showcase .ti-space-scene{aspect-ratio:12/5;min-height:0;max-height:none}.ti-home-catalog .ti-category-scene-bg,.ti-space-showcase .ti-space-scene>img{width:100%;height:100%;object-fit:cover;display:block}.ti-home-catalog .ti-category-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.ti-home-catalog .ti-category-product{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;text-decoration:none;background:#fff;border:1px solid #e6e9eb;border-radius:8px;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ti-home-catalog .ti-category-product:focus-visible,.ti-home-catalog .ti-category-product:hover{transform:translateY(-2px);border-color:#c8d1d9;box-shadow:0 12px 28px rgba(19,31,43,.09)}.ti-home-catalog .ti-category-product-image{box-sizing:border-box;display:grid;place-items:center;width:100%;height:170px;aspect-ratio:auto;overflow:hidden;background:#f7f8f8}.ti-home-catalog .ti-category-product-image img{display:block;box-sizing:border-box;width:100%;height:100%;padding:10px;object-fit:contain;mix-blend-mode:multiply}.ti-home-catalog .ti-category-product strong{display:block;box-sizing:border-box;min-height:49px;padding:13px 15px;color:#263440;font-size:13px;line-height:1.4}.ti-home-catalog .ti-category-product strong::after{content:'  →';color:#8a7000;font-weight:700}.ti-home-catalog .ti-home-group{padding-block:42px 24px}.ti-home-catalog .ti-home-story-grid{gap:28px}@media(max-width:820px){.store-hero56-stage,.ti-home-catalog .store-wrap,.ti-space-showcase .store-wrap{width:calc(100% - 32px)}.store-hero56-stage{aspect-ratio:auto;min-height:480px}.ti-home-catalog .ti-category-scene,.ti-space-showcase .ti-space-scene{aspect-ratio:4/3}.ti-home-catalog .ti-category-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ti-home-catalog .ti-category-product-image{height:145px}.ti-home-catalog .ti-home-group{padding-block:30px 16px}}@media(max-width:560px){.store-hero56-stage,.ti-home-catalog .store-wrap,.ti-space-showcase .store-wrap{width:calc(100% - 24px)}.ti-home-catalog .ti-category-product-image{height:132px}.ti-home-catalog .ti-category-product strong{min-height:44px;padding:10px 11px;font-size:11px}}.store-hero56-stage,.ti-home-catalog .store-wrap,.ti-space-showcase .store-wrap{box-sizing:border-box;width:calc(100% - 48px);max-width:1300px;margin-inline:auto;padding-inline:0}.store-hero56-stage{height:auto;aspect-ratio:12/5;min-height:0}.ti-space-showcase{padding:38px 0 20px}.ti-space-head{margin-bottom:22px}.ti-space-slide{display:block;margin:0 0 60px}.ti-space-slide[hidden]{display:block!important}.ti-home-catalog .ti-category-scene,.ti-space-scene{width:100%;min-height:0;max-height:none;aspect-ratio:12/5;overflow:hidden}.ti-home-catalog .ti-category-scene-bg,.ti-space-scene>img{display:block;width:100%;height:100%;object-fit:cover}.ti-home-catalog .ti-category-products,.ti-space-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;padding:0}.ti-space-products-label{grid-column:1/-1;display:block;margin:6px 0 -2px;color:#46576a;font-size:15px;font-weight:700;line-height:1.4}.ti-home-catalog .ti-category-product,.ti-space-product{display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#263440;text-decoration:none;transform:none}.ti-home-catalog .ti-category-product:focus-visible,.ti-home-catalog .ti-category-product:hover,.ti-space-product:focus-visible,.ti-space-product:hover{border:0;box-shadow:none;transform:none;color:#1b4c70;outline-offset:3px}.ti-home-catalog .ti-category-product-image,.ti-space-product img{box-sizing:border-box;display:grid;place-items:center;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border:1px solid #e9edef;background:#fff}.ti-space-product img{object-fit:contain;padding:8px}.ti-home-catalog .ti-category-product-image img{box-sizing:border-box;display:block;width:100%;height:100%;padding:8px;object-fit:contain;mix-blend-mode:normal}.ti-home-catalog .ti-category-product strong,.ti-space-product strong{display:block;min-height:0;padding:10px 2px 0;font-size:14px;font-weight:600;line-height:1.45;color:inherit}.ti-home-catalog .ti-category-product strong::after{content:none}.ti-home-catalog .ti-home-story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:54px}.ti-home-catalog .ti-category-story{display:block;width:100%;min-width:0}.ti-home-catalog .ti-home-group{padding-block:42px 24px}.ti-home-carousel-controls,.ti-space-controls{display:none!important}@media(max-width:820px){.store-hero56-stage,.ti-home-catalog .store-wrap,.ti-space-showcase .store-wrap{width:calc(100% - 32px)}.store-hero56-stage{aspect-ratio:auto;min-height:480px}.ti-home-catalog .ti-category-scene,.ti-space-scene{aspect-ratio:4/3}.ti-home-catalog .ti-category-products,.ti-space-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ti-home-catalog .ti-home-story-grid{gap:38px}.ti-space-slide{margin-bottom:42px}}@media(max-width:560px){.store-hero56-stage,.ti-home-catalog .store-wrap,.ti-space-showcase .store-wrap{width:calc(100% - 24px)}.ti-home-catalog .ti-category-products,.ti-space-products{gap:10px}.ti-home-catalog .ti-category-product strong,.ti-space-product strong{font-size:12px;padding-top:8px}}@media(max-width:820px){.mobile-drawer .brand-image-link{background:0 0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.mobile-menu details>summary span{width:25px;height:25px;flex-basis:25px;border:0;border-radius:0;background:0 0!important}.mobile-menu details[open]>summary span{background:0 0!important}.mobile-menu details>summary span::after{width:8px;height:8px;border-color:#34465a}.mobile-menu details>div{background:#fff;padding:3px 0 6px 14px;margin:0 0 8px 5px;border-left:2px solid #dce4ea}.mobile-menu details a,.mobile-menu details a.mobile-view-all{display:block;padding:11px 8px;border-bottom:1px solid #edf1f4;border-radius:0;background:0 0!important;color:#304559!important;font-size:13px;font-weight:600;line-height:1.35}.mobile-menu details a:last-child{border-bottom:0}.store-mobile-bottom span{font-size:23px}}.ti-pro-nav{background:#fff;border-top:1px solid #f3f4f5;border-bottom:1px solid #e6e9ec;position:relative;z-index:90;font-family:Inter,"Segoe UI",Arial,sans-serif}.ti-pro-nav,.ti-pro-nav *{box-sizing:border-box}.ti-pro-nav .store-wrap{max-width:1320px;margin:0 auto;padding:0 18px}.ti-mega-row{display:flex;align-items:stretch;min-height:44px;position:relative;gap:0;white-space:nowrap}.ti-mega-item{position:static;display:flex;align-items:stretch}.ti-mega-project,.ti-mega-trigger-link{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 15px;color:#3e4850;text-decoration:none;font-size:11.5px;font-weight:500;letter-spacing:.01em;line-height:1;position:relative;transition:color .16s ease,background .16s ease}.ti-mega-trigger-link:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:2px;background:#2e353a;transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.ti-mega-item:focus-within>.ti-mega-trigger-link,.ti-mega-item:hover>.ti-mega-trigger-link{color:#151a1e;background:#fafafa}.ti-mega-item:focus-within>.ti-mega-trigger-link:after,.ti-mega-item:hover>.ti-mega-trigger-link:after{transform:scaleX(1)}.ti-mega-all>.ti-mega-trigger-link{padding-left:0;font-weight:600}.ti-chevron{font-size:10px;line-height:1;margin-top:-1px;color:#69737b}.ti-mega-project{margin-left:auto;padding-right:0;font-weight:600;color:#313b43}.ti-mega-project:hover{color:#000}.ti-mega-panel{display:block!important;position:absolute;left:50%;top:100%;width:100vw;max-width:100vw;background:#fff;border-top:1px solid #e8ebed;border-bottom:1px solid #dfe3e6;box-shadow:0 20px 44px rgba(25,35,43,.11);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,7px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;white-space:normal;z-index:150}.ti-mega-item:focus-within>.ti-mega-panel,.ti-mega-item:hover>.ti-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.ti-mega-panel-inner{max-width:1320px;margin:0 auto;padding:0 18px;display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:300px;max-height:520px;overflow:auto;background:#fff}.ti-mega-categories{padding:30px 30px 32px 0;min-width:0}.ti-mega-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:0 0 16px;margin:0 0 22px;border-bottom:1px solid #edf0f2}.ti-mega-panel-head small{display:block;margin:0 0 5px;color:#9aa2a8;font-size:8.5px;line-height:1.1;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ti-mega-panel-head h3{margin:0;color:#2a3339;font-size:15px;line-height:1.3;font-weight:600;letter-spacing:.005em}.ti-mega-panel-head>a{color:#505b63;text-decoration:none;font-size:10.5px;font-weight:500;white-space:nowrap}.ti-mega-panel-head>a:hover{color:#11171b}.ti-mega-subgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.ti-mega-root-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.ti-mega-root-block,.ti-mega-subgroup{min-width:0;min-height:150px;padding:2px 26px 4px;border-left:1px solid #e7eaec}.ti-mega-root-block:first-child,.ti-mega-subgroup:first-child{border-left:0;padding-left:0}.ti-mega-subtitle{display:block;margin:0 0 12px;color:#2f373d;text-decoration:none;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.015em;text-transform:uppercase}.ti-mega-subtitle:hover{color:#000}.ti-mega-subitem{display:block;margin:0 0 11px;color:#566169;text-decoration:none;font-size:11.25px;line-height:1.35;font-weight:400;letter-spacing:.002em;overflow:hidden;text-overflow:ellipsis;white-space:normal;transition:color .12s ease,transform .12s ease}.ti-mega-subitem:hover{color:#11171b;transform:translateX(2px)}.ti-mega-empty{font-size:11.5px;font-weight:400;color:#929ba2;padding:14px 0}.ti-mega-hits{border-left:1px solid #e5e8ea;background:#f8f9f9;padding:30px 0 28px 30px;min-width:0}.ti-mega-hits-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 22px}.ti-mega-hits-title span{color:#303940;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ti-mega-hits-title small{color:#969fa6;font-size:8.5px;font-weight:400;white-space:nowrap}.ti-mega-hit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;align-items:start}.ti-mega-hit{display:block;min-width:0;color:#39434a;text-align:center;text-decoration:none}.ti-mega-hit-image{width:138px;height:138px;max-width:100%;aspect-ratio:1/1;margin:0 auto 11px;border:1px solid #cdd4d9;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ti-mega-hit-image img{display:block;width:86%;height:86%;object-fit:contain}.ti-mega-hit strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#3c464d;font-size:10.5px;line-height:1.35;font-weight:500}.ti-mega-hit:hover .ti-mega-hit-image{border-color:#9da8af;box-shadow:0 8px 20px rgba(36,46,53,.09);transform:translateY(-2px)}.ti-mega-hit:hover strong{color:#11171b}@media(max-width:1200px){.ti-mega-project,.ti-mega-trigger-link{padding-left:10px;padding-right:10px;font-size:10.75px}.ti-mega-trigger-link:after{left:10px;right:10px}.ti-mega-panel-inner{grid-template-columns:minmax(0,1fr) 320px}.ti-mega-root-grid,.ti-mega-subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ti-mega-root-block:nth-child(4),.ti-mega-subgroup:nth-child(4){border-left:0;padding-left:0;margin-top:22px}.ti-mega-hit-image{width:122px;height:122px}}@media(max-width:960px){.ti-pro-nav{display:none!important}}@media (min-width:961px){.ti-pro-nav .ti-mega-row{min-height:50px!important}.ti-pro-nav .ti-mega-project,.ti-pro-nav .ti-mega-trigger-link{font-size:14px!important;font-weight:600!important;min-height:50px!important;padding-left:18px!important;padding-right:18px!important}.ti-pro-nav .ti-mega-all>.ti-mega-trigger-link{padding-left:0!important}.ti-pro-nav .ti-mega-panel-head small{font-size:10px!important}.ti-pro-nav .ti-mega-panel-head h3{font-size:18px!important}.ti-pro-nav .ti-mega-panel-head>a{font-size:12.5px!important}.ti-pro-nav .ti-mega-subtitle{font-size:14px!important;font-weight:650!important;line-height:1.4!important}.ti-pro-nav .ti-mega-subitem{font-size:13.5px!important;line-height:1.5!important}.ti-pro-nav .ti-mega-hits-title span{font-size:13px!important}.ti-pro-nav .ti-mega-hit strong{font-size:12.5px!important}.ti-pro-nav .ti-mega-hit-image{width:164px!important;height:164px!important;border-radius:10px!important;border-color:#e4e8eb!important;background:#fff!important}.ti-pro-nav .ti-mega-hit-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:4px!important}}@media (min-width:961px) and (max-width:1200px){.ti-pro-nav .ti-mega-project,.ti-pro-nav .ti-mega-trigger-link{font-size:13px!important;padding-left:12px!important;padding-right:12px!important}.ti-pro-nav .ti-mega-hit-image{width:146px!important;height:146px!important}}@media(min-width:961px){.ti-pro-nav .ti-mega-subgrid{gap:18px}.ti-pro-nav .ti-mega-subgroup{padding-right:18px;min-height:0}.ti-pro-nav .ti-mega-category-preview{display:flex;width:100%;height:108px;margin:0 0 12px;align-items:center;justify-content:center;overflow:hidden;background:#fafafa;border:1px solid #edf0f2;text-decoration:none}.ti-pro-nav .ti-mega-category-preview img{display:block;width:100%;height:100%;object-fit:contain;padding:5px}.ti-pro-nav .ti-mega-category-preview:hover{border-color:#fde000;background:#fffdf0}.ti-pro-nav .ti-mega-category-preview--static{pointer-events:none}.ti-pro-nav .ti-mega-subtitle{margin-bottom:9px}.ti-pro-nav .ti-mega-panel-inner{min-height:280px}.ti-pro-nav .ti-mega-categories{padding-bottom:24px}}@media(min-width:961px){.ti-pro-nav .ti-mega-root-preview{height:96px;margin-bottom:10px}.ti-pro-nav .ti-mega-root-preview img{object-fit:contain;padding:6px}.ti-pro-nav .ti-mega-root-block{min-height:0}}.store-product-page .store-main-image-wrap{display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important}.store-product-page .store-main-image-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;padding:0!important}.store-product-page .store-main-image-button img[data-store-main-image]{width:auto!important;height:auto!important;max-width:82%!important;max-height:82%!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:auto!important;transform:none!important;background:#fff!important}.store-product-page .store-gallery-thumbs img{object-fit:contain!important;object-position:center!important;background:#fff!important}@media (max-width:760px){.store-product-page .store-main-image-button img[data-store-main-image]{max-width:90%!important;max-height:90%!important}}.store-body .store-product-card .store-product-media{aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important}.store-body .store-product-card .store-product-media img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:scale(1.15)!important;transform-origin:center center!important;transition:transform .18s ease,opacity .18s ease!important;background:#fff!important}.store-body .store-product-card:focus-within .store-product-media img,.store-body .store-product-card:hover .store-product-media img{transform:scale(1.17)!important}@media (min-width:961px){.ti-pro-nav .ti-mega-project,.ti-pro-nav .ti-mega-trigger-link{font-size:13px!important;font-weight:560!important;min-height:48px!important;padding-left:17px!important;padding-right:17px!important}.ti-pro-nav .ti-mega-row{min-height:48px!important}.ti-pro-nav .ti-mega-panel-head h3{font-size:18px!important;line-height:1.28!important}.ti-pro-nav .ti-mega-panel-head>a{font-size:12.5px!important}.ti-pro-nav .ti-mega-subtitle{font-size:13.5px!important;line-height:1.4!important;margin-bottom:13px!important}.ti-pro-nav .ti-mega-subitem{font-size:13px!important;line-height:1.45!important;margin-bottom:10px!important}.ti-pro-nav .ti-mega-empty{font-size:12.5px!important}.ti-pro-nav .ti-mega-hits-title span{font-size:12.5px!important}.ti-pro-nav .ti-mega-hit strong{font-size:11.75px!important;line-height:1.4!important}.ti-pro-nav .ti-mega-panel-inner{max-width:1360px!important}}@media (min-width:821px){.store-product-page .store-product-layout{grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr)!important;gap:50px!important}}.store-product-page .store-main-image-wrap{background:#fff!important;overflow:hidden!important}.store-product-page .store-main-image-button{overflow:hidden!important}.store-product-page .store-main-image-button img[data-store-main-image]{width:auto!important;height:auto!important;max-width:96%!important;max-height:96%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:auto!important;transform:scale(1.06)!important;transform-origin:center center!important;background:#fff!important}.store-product-page .store-gallery-thumbs button{width:86px!important;height:86px!important;flex:0 0 86px!important;overflow:hidden!important;padding:0!important;background:#fff!important}.store-product-page .store-gallery-thumbs img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;object-position:center center!important;transform:scale(1.08)!important;transform-origin:center center!important;background:#fff!important}@media (max-width:960px){.store-body .store-product-card .store-product-media img{transform:scale(1.12)!important}.store-body .store-product-card:focus-within .store-product-media img,.store-body .store-product-card:hover .store-product-media img{transform:scale(1.13)!important}.store-product-page .store-main-image-button img[data-store-main-image]{max-width:94%!important;max-height:94%!important;transform:scale(1.04)!important}.store-product-page .store-gallery-thumbs button{width:72px!important;height:72px!important;flex-basis:72px!important}}.store-body .store-product-card .store-product-media{aspect-ratio:1/1!important;overflow:hidden!important;background:#fff!important}.store-body .store-product-card .store-product-media img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:#fff!important}.store-body .store-product-card:focus-within .store-product-media img,.store-body .store-product-card:hover .store-product-media img{transform:scale(1.015)!important}@media (min-width:821px){.store-product-page .store-product-layout{grid-template-columns:minmax(0,1.13fr) minmax(410px,.87fr)!important;gap:50px!important}}.store-product-page .store-main-image-button,.store-product-page .store-main-image-wrap{overflow:hidden!important;background:#fff!important}.store-product-page .store-main-image-button img[data-store-main-image]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:#fff!important}.store-product-page .store-gallery-thumbs button{width:90px!important;height:90px!important;flex:0 0 90px!important;padding:0!important;overflow:hidden!important;background:#fff!important}.store-product-page .store-gallery-thumbs img{width:100%!important;height:100%!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:#fff!important}@media (min-width:961px){.ti-pro-nav .ti-mega-row{min-height:48px!important}.ti-pro-nav .ti-mega-project,.ti-pro-nav .ti-mega-trigger-link{font-size:13px!important;font-weight:560!important;min-height:48px!important;padding-left:17px!important;padding-right:17px!important}.ti-pro-nav .ti-mega-panel-head small{font-size:9.5px!important}.ti-pro-nav .ti-mega-panel-head h3{font-size:17px!important;line-height:1.3!important}.ti-pro-nav .ti-mega-panel-head>a{font-size:12.25px!important}.ti-pro-nav .ti-mega-subtitle{font-size:13.25px!important;line-height:1.4!important;margin-bottom:13px!important}.ti-pro-nav .ti-mega-subitem{font-size:12.75px!important;line-height:1.5!important;margin-bottom:10px!important}.ti-pro-nav .ti-mega-empty{font-size:12.5px!important}.ti-pro-nav .ti-mega-hits-title span{font-size:12.25px!important}.ti-pro-nav .ti-mega-hit strong{font-size:11.75px!important;line-height:1.4!important}}@media (max-width:960px){.store-body .store-product-card .store-product-media img{transform:none!important}.store-product-page .store-main-image-button img[data-store-main-image]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important}.store-product-page .store-gallery-thumbs button{width:74px!important;height:74px!important;flex-basis:74px!important}}@media (min-width:961px){.ti-pro-nav .ti-mega-project,.ti-pro-nav .ti-mega-trigger-link{box-sizing:border-box!important;border-radius:0!important;color:#17202c!important;transition:background-color .12s ease,color .12s ease!important;transform:none!important}.ti-pro-nav .ti-chevron{display:inline-block!important;width:6px!important;height:6px!important;min-width:6px!important;margin:0 0 3px 3px!important;border:0!important;border-right:1.4px solid currentColor!important;border-bottom:1.4px solid currentColor!important;color:#6e7884!important;font-size:0!important;line-height:0!important;transform:rotate(45deg)!important;transform-origin:center!important;transition:transform .14s ease,color .14s ease!important}.ti-pro-nav .ti-mega-item:focus-within>.ti-mega-trigger-link .ti-chevron,.ti-pro-nav .ti-mega-item:hover>.ti-mega-trigger-link .ti-chevron{transform:rotate(225deg)!important;color:#111!important;margin-bottom:-1px!important}.ti-pro-nav .ti-mega-item:focus-within>.ti-mega-trigger-link,.ti-pro-nav .ti-mega-item:hover>.ti-mega-trigger-link,.ti-pro-nav .ti-mega-project:focus-visible,.ti-pro-nav .ti-mega-project:hover{background:#fff7ad!important;color:#111!important}.ti-pro-nav .ti-menu-current,.ti-pro-nav a.ti-menu-current{background:#fde000!important;color:#111!important;font-weight:600!important;outline:0!important;box-shadow:none!important}.ti-pro-nav .ti-menu-current .ti-chevron{color:#111!important}.ti-pro-nav .ti-mega-trigger-link:after,.ti-pro-nav a.ti-menu-current:after{display:none!important}.ti-pro-nav .ti-mega-panel-head>a,.ti-pro-nav .ti-mega-subtitle,.ti-pro-nav a.ti-mega-subitem{border-radius:5px!important;transition:background-color .12s ease,color .12s ease!important;transform:none!important}.ti-pro-nav .ti-mega-subtitle{padding:6px 8px!important;margin:0 -8px 5px!important}.ti-pro-nav a.ti-mega-subitem{padding:5px 8px!important;margin:0 -8px 2px!important}.ti-pro-nav .ti-mega-panel-head>a{padding:6px 8px!important}.ti-pro-nav .ti-mega-panel-head>a:focus-visible,.ti-pro-nav .ti-mega-panel-head>a:hover,.ti-pro-nav .ti-mega-subtitle:focus-visible,.ti-pro-nav .ti-mega-subtitle:hover,.ti-pro-nav a.ti-mega-subitem:focus-visible,.ti-pro-nav a.ti-mega-subitem:hover{background:#fff7ad!important;color:#111!important;outline:0!important;transform:none!important}.ti-pro-nav .ti-mega-panel-head>a.ti-menu-current,.ti-pro-nav .ti-mega-subtitle.ti-menu-current,.ti-pro-nav a.ti-mega-subitem.ti-menu-current{background:#fde000!important;color:#111!important;font-weight:600!important}}.store-mobile-drawer a.ti-menu-current{background:#fde000!important;color:#111!important;font-weight:600!important;border-radius:7px!important}.store-body .store-product-grid .store-product-media{aspect-ratio:1/1!important;height:auto!important;overflow:hidden!important;background:#fff!important}.store-body .store-product-grid .store-product-media>a{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important}.store-body .store-product-grid .store-product-media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;box-sizing:border-box!important;padding:0!important}.store-body [data-table-combination] .store-product-media img{padding:0!important}.ti-table-discover{padding:55px 0;background:#f6f5f0}.ti-table-discover h2{font-size:clamp(28px,4vw,44px);color:#203e31;margin:12px 0}.ti-table-discover p{max-width:680px;line-height:1.7;color:#66756c}.ti-table-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.ti-table-discover-card{background:#fff;border:1px solid #e5e8e1;text-decoration:none;color:#203e31;display:block}.ti-table-discover-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;padding:20px;box-sizing:border-box}.ti-table-discover-card span{display:block;padding:20px}.ti-table-discover-card strong{font-size:21px;display:block;margin-bottom:10px}.ti-table-discover-card small{line-height:1.7;font-size:14px}.ti-table-discover-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ti-table-discover-links a{border:1px solid #ccd5cc;border-radius:4px;padding:12px 18px;color:#203e31;text-decoration:none;background:#fff}@media(max-width:650px){.ti-table-discover-grid{grid-template-columns:1fr;gap:16px}.ti-table-discover-card{display:grid;grid-template-columns:40% 60%;align-items:center}.ti-table-discover-card img{padding:8px}.ti-table-discover-card span{padding:16px}.ti-table-discover{padding:32px 0}}.store-footer .store-footer-contact a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.5}body.store-body .ti-home-project-cta .store-kicker{color:#365344!important}.ti-tax-label{display:inline-block;font-size:11px;font-weight:500;color:#526158;margin:3px 0 0 6px;white-space:nowrap}.ti-product-price-terms{font-size:13px;line-height:1.65;color:#4d6058;margin:0 0 20px;padding:12px 14px;background:#f2f5f2;border-radius:8px}.ti-catalog-tax-note,.ti-filter-help{font-size:12px;line-height:1.6;color:#4d6058;margin:12px 0 0}.ti-catalog-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:14px;max-width:1000px}.ti-catalog-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#294638;min-width:0}.ti-catalog-filters input,.ti-catalog-filters select{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;background:#fff;border:1px solid #ccd6cf;border-radius:8px;font:inherit;color:#243b2e}.ti-filter-more{grid-column:1/-1;border:1px solid #dce4de;border-radius:10px;background:#f6f8f5;padding:0 14px}.ti-filter-more summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.ti-filter-more summary::-webkit-details-marker{display:none}.ti-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px 0 0}.ti-filter-help{margin:12px 0}.ti-filter-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px}.ti-filter-actions button{min-height:44px;padding:10px 20px;background:#ffe100;border:0;border-radius:8px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ti-filter-actions a{display:inline-flex;align-items:center;min-height:44px;color:#294638;font-size:13px}.ti-quote-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;border:1px solid #ccd9cf;border-radius:8px;background:#f2f6f1;color:#294638;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.store-product-copy .ti-quote-add{font-size:12px;padding:8px 6px;margin-top:10px}.ti-quote-list{margin:24px 0;padding:20px;border:1px solid #d9e3db;border-radius:12px;background:#f6f8f5;grid-column:1/-1}.ti-quote-list h2{font-size:23px;color:#294638;margin:0 0 10px}.ti-quote-list>p{font-size:13px;color:#526158;line-height:1.6}.ti-quote-row{display:grid;grid-template-columns:64px 1fr 80px auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #dce4de}.ti-quote-row img{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid #e2e7e3;border-radius:8px}.ti-quote-row a{font-size:14px;font-weight:600;color:#294638}.ti-quote-row label{font-size:12px;color:#4d6058}.ti-quote-row input{display:block;width:72px;min-height:44px;margin-top:4px;padding:6px;border:1px solid #c8d6cc;border-radius:6px;background:#fff;font:inherit}.ti-quote-row button{min-width:44px;min-height:44px;border:1px solid #ccd9cf;background:#fff;border-radius:7px;font:inherit;color:#294638;cursor:pointer}.ti-quote-row button,.ti-quote-row input{box-sizing:border-box;height:44px}.ti-quote-row button{align-self:end;display:flex;align-items:center;justify-content:center}.ti-quote-status{font-size:13px;color:#294638;min-height:20px;line-height:1.5}.ti-quote-open{display:inline-flex;align-items:center;min-height:44px;color:#294638;font-size:13px;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.ti-catalog-filters :focus-visible,.ti-quote-add:focus-visible,.ti-quote-row :focus-visible{outline:2px solid #294638;outline-offset:3px}.store-product-page .store-commerce-actions.store-quote-actions{margin-bottom:14px!important;gap:10px!important}.store-product-page .store-commerce-actions.store-quote-actions{border-top:0!important}body.store-body .store-stock,body.store-body .store-stock-pill,body.store-body [data-quickview-stock]{display:none!important}.store-product-page .ti-product-price-terms{margin:0 0 14px!important;padding:0!important;background:0 0!important;font-size:12px!important;line-height:1.6!important}.store-product-page .ti-product-utilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch;margin:0 0 20px}.store-product-page .ti-product-utilities .ti-product-share a,.store-product-page .ti-product-utilities .ti-quote-add,.store-product-page .ti-product-utilities .ti-quote-open{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin:0!important;padding:8px 10px!important;border:1px solid #d7e1d9;border-radius:8px;background:#f5f8f4;color:#294638;font-size:13px!important;line-height:1.3!important;text-decoration:none;text-align:center}.store-product-page .ti-product-utilities .ti-product-share{margin:0!important;min-width:0}.store-product-page .ti-product-utilities .ti-product-share a{gap:6px}.store-product-page .ti-product-utilities .ti-product-share a svg{width:19px;height:19px;flex-basis:19px}.store-product-page .ti-product-utilities .ti-product-share a>span:last-child{display:none}.store-product-page .ti-quote-status[hidden]{display:none!important}.store-product-page .ti-quote-status{margin:0 0 14px!important;min-height:0!important}@media(max-width:720px){.store-product-page .ti-product-utilities .ti-product-share a,.store-product-page .ti-product-utilities .ti-quote-add,.store-product-page .ti-product-utilities .ti-quote-open{padding:8px 5px!important;font-size:12px!important}}@media(max-width:720px){.ti-catalog-filters{grid-template-columns:1fr 1fr;gap:12px}.ti-filter-search{grid-column:1/-1}.ti-catalog-filters>label:not(.ti-filter-search){grid-column:1/-1}.ti-filter-fields{grid-template-columns:1fr 1fr;gap:10px}.ti-filter-fields label{font-size:12px}.ti-quote-list{padding:14px}.ti-quote-row{grid-template-columns:50px 1fr 64px;gap:10px}.ti-quote-row img{width:50px;height:50px}.ti-quote-row input{width:60px}.ti-quote-row button{grid-column:2/4;justify-self:start;padding:8px 14px}.ti-quote-row a{font-size:13px}.ti-tax-label{font-size:10px;margin-left:4px}}.ti-quote-row input,form input[name=quantity]{text-align:right;font-variant-numeric:tabular-nums}.quote47-person-name{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.quote47-field{min-width:0}.quote47-field small{font-size:11px;font-weight:400;color:#52665a}.quote47-field input:focus-visible,.quote47-field textarea:focus-visible{outline:2px solid #294638;outline-offset:2px}