:root{--main-text:#141414;--white:#fff;--light-gray:#e9e9e9;--gray:#b2b2b2;--background:#fafafa;--green:#11a820}.owner-app{--owner-blue:#245ac4;--owner-ink:#202b3d;--owner-muted:#566477;background:#f4f6fa;color:var(--owner-ink);font:18px/1.5 Roboto,Segoe UI,Arial,sans-serif;min-height:100vh;min-width:1080px}.owner-app a{color:var(--owner-blue);text-decoration:none}.owner-app button,.owner-app input{font:inherit}.owner-app button,.owner-app input[type=checkbox],.owner-app summary{cursor:pointer}.owner-app button{color:inherit}.owner-app :is(a,button,input,summary):focus-visible{outline:3px solid #245ac4;outline-offset:4px}.owner-app button:disabled{cursor:wait;opacity:.55}.owner-app h1,.owner-app h2,.owner-app h3,.owner-app p{margin:0}.owner-app h1{font-size:34px;font-weight:600;letter-spacing:-.7px;line-height:1.25}.owner-app h2{font-size:24px;font-weight:600;line-height:1.35}.owner-app h3{font-size:22px;font-weight:500;line-height:1.4}.owner-app strong{font-weight:600}.owner-app .mdi{align-items:center;display:inline-flex;flex-shrink:0;font-size:25px;justify-content:center;line-height:1}.owner-header{align-items:center;background:#fff;border-bottom:1px solid #dfe5ef;display:flex;height:102px;justify-content:space-between;padding:0 48px}.owner-app .owner-brand{align-items:center;color:var(--owner-ink);display:flex;gap:16px}.owner-brand-mark{background:#245ac4;border-radius:14px;color:#fff;display:grid;font-size:24px;font-weight:700;height:52px;place-items:center;width:52px}.owner-brand strong{display:block;font-size:23px;line-height:1.3}.owner-brand-caption{color:var(--owner-muted);display:block;font-size:16px}.owner-header-actions{align-items:center;display:flex;gap:20px}.owner-site-link img{flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:100px}.owner-site-link .mdi{font-size:20px}.owner-sync{color:var(--owner-muted);font-size:16px}.owner-demo-banner{align-items:center;background:#fff4dc;border-bottom:1px solid #ead8b3;color:#735215;display:flex;font-size:16px;gap:10px;padding:10px 48px}.owner-shell{margin:0 auto;max-width:1536px;padding:0 48px 36px}.owner-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:17px;gap:10px;min-height:82px}.owner-breadcrumbs a{align-items:center;display:inline-flex;gap:9px;min-height:48px;padding:0 4px}.owner-crumb-divider{color:#8390a2}.owner-page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:12px 0 30px}.owner-subtitle{color:var(--owner-muted);font-size:18px;margin-top:12px!important}.owner-eyebrow{color:var(--owner-muted);font-size:15px;font-weight:600;letter-spacing:1.2px;margin-bottom:14px!important}.owner-card{background:#fff;border:1px solid #dfe5ed;border-radius:16px;box-shadow:0 2px 5px #25375806,0 8px 24px #25375804;overflow:hidden}.owner-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;display:inline-flex;font-weight:500;gap:10px;justify-content:center;min-height:52px;padding:12px 20px;transition:background .15s,box-shadow .15s;white-space:nowrap}.owner-app .owner-btn--primary,.owner-app a.owner-btn--primary{background:#245ac4;box-shadow:0 2px 4px #183d8626;color:#fff}.owner-btn--primary:hover{background:#194ba9}.owner-btn--outline{background:#fff;border-color:#b9c7dc;color:#245ac4!important}.owner-btn--outline:hover{background:#edf3ff}.owner-btn--quiet{color:#365375!important}.owner-btn--quiet:hover{background:#edf2fa}.owner-btn--wide{width:100%}.owner-text-button{background:transparent;border:0;color:#245ac4!important;font-weight:500;min-height:48px;padding:8px 4px;text-decoration:underline;text-underline-offset:4px}.owner-text-button:hover{color:#163d89!important}.owner-home-card{align-items:flex-start;color:var(--owner-ink)!important;display:flex;margin-top:38px;overflow:visible;padding:0;position:relative;transition:box-shadow .18s,border-color .18s;width:min(740px,100%)}.owner-app .owner-home-card-link{align-items:flex-start;border-radius:16px;color:var(--owner-ink);display:flex;gap:30px;padding:38px 76px 38px 38px;width:100%}.owner-card-info{position:absolute;right:14px;top:14px}.owner-info-button{background:transparent;border:0;border-radius:50%;color:#365375!important;display:grid;min-height:44px;min-width:44px;place-items:center}.owner-info-button:focus-visible,.owner-info-button:hover{background:#edf3ff}.owner-info-tooltip{background:#253750;border-radius:9px;box-shadow:0 4px 16px #152b4229;color:#fff;font-size:16px;line-height:1.5;padding:14px 18px;position:absolute;right:0;top:100%;width:360px;z-index:10}.owner-home-card:hover{border-color:#8ca9de;box-shadow:0 6px 24px #245ac412}.owner-home-icon{background:#edf3ff;border-radius:20px;color:#245ac4;font-size:42px!important;height:82px;width:82px}.owner-home-card-text{color:var(--owner-muted);display:flex;flex-direction:column;gap:12px}.owner-home-title{color:var(--owner-ink);display:flex;font-size:32px;gap:16px}.owner-count,.owner-home-title{align-items:center;font-weight:600}.owner-count{background:#245ac4;border-radius:24px;color:#fff;display:inline-flex;font-size:18px;height:40px;justify-content:center;letter-spacing:0;min-width:40px;padding:0 10px;vertical-align:middle}.owner-footer{align-items:center;color:var(--owner-muted);display:flex;font-size:16px;gap:9px;margin-top:34px}.owner-footer .mdi{font-size:21px}.owner-list-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 26px}.owner-order-settings{border-bottom:1px solid #e3e8f0}.owner-order-settings>summary{align-items:center;color:#245ac4;display:flex;font-weight:500;gap:10px;justify-content:flex-end;list-style:none;min-height:60px;padding:6px 26px}.owner-order-settings>summary::-webkit-details-marker{display:none}.owner-order-settings[open]>summary>.mdi:last-child{transform:rotate(180deg)}.owner-order-settings[open]>summary{border-bottom:1px solid #e3e8f0}.owner-order-settings-actions{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 26px 0}.owner-page-size{align-items:center;display:inline-flex;gap:14px}.owner-page-size select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid #b9c7dc;border-radius:9px;color:var(--owner-ink);cursor:pointer;font:inherit;min-height:52px;min-width:90px;padding:10px 16px}.owner-page-size select:focus-visible{outline:3px solid #245ac4;outline-offset:4px}.owner-filters{align-items:center;border:0;display:flex;gap:28px;margin:0;padding:0}.owner-filters legend{float:left;font-weight:500;margin-right:24px;padding:11px 0}.owner-filters label{align-items:center;cursor:pointer;display:inline-flex;gap:12px;min-height:48px}.owner-filters input{accent-color:#245ac4;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:24px;width:24px}.owner-muted{color:var(--owner-muted);font-size:16px}.owner-history-bar{align-items:center;background:#f7f9fc;border-bottom:1px solid #e3e8f0;border-top:1px solid #e3e8f0;display:flex;font-size:16px;gap:20px;justify-content:space-between;padding:7px 26px}.owner-history-bar>span{align-items:center;color:var(--owner-muted);display:flex;gap:9px}.owner-table-scroll{overflow-x:auto}.owner-table{border-collapse:collapse;font-size:17px;width:100%}.owner-table th{color:#526176;font-weight:500;text-align:left}.owner-table thead{background:#fff}.owner-table thead th{border-bottom:1px solid #dfe5ef;font-size:16px;padding:19px 16px;white-space:nowrap}.owner-table td{border-bottom:1px solid #e9edf3;padding:20px 16px;vertical-align:middle}.owner-table td:first-child,.owner-table th:first-child{padding-left:26px}.owner-table td:last-child,.owner-table th:last-child{padding-right:26px}.owner-table .owner-number{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.owner-cell-secondary{color:var(--owner-muted);display:block;font-size:15px;font-weight:400;margin-top:6px}.owner-order-link{align-items:center;display:inline-flex;gap:6px;min-height:34px;text-decoration:underline!important;text-underline-offset:4px;white-space:nowrap}.owner-order-link .mdi{font-size:18px}.owner-row-new{background:#f1f6ff}.owner-row-new .owner-customer,.owner-row-new .owner-order-link,.owner-row-new .owner-order-total{font-weight:700}.owner-orders-table tbody tr{cursor:pointer}.owner-orders-table tbody tr:hover{background:#eaf1fc}.owner-row-archived{background:#fafbfc}.owner-status{align-items:center;border-radius:7px;display:inline-flex;font-size:15px;font-weight:500;gap:5px;padding:5px 10px;white-space:nowrap}.owner-status .mdi{font-size:20px}.owner-status--new{background:#deeaff;color:#204da8}.owner-status--viewed{background:#edf1f4;color:#44596c}.owner-status--archived{background:#edf0f3;color:#59616c}.owner-archive-button{font-size:16px!important;padding:12px 8px}.owner-archive-button .mdi{font-size:22px}.owner-app .owner-archive-button:focus-visible,.owner-app .owner-archive-button:hover:not(:disabled){background:#ffebe9;color:#a33a32!important}.owner-paid{color:#286342!important}.owner-unpaid{color:#8a520d!important}.owner-pagination{align-items:center;border-top:1px solid #e3e8f0;display:flex;font-size:16px;gap:16px;justify-content:space-between;padding:24px 26px}.owner-pagination nav{align-items:center;display:flex;gap:8px}.owner-page-button{background:transparent;border:1px solid transparent;border-radius:9px;color:#245ac4!important;height:52px;min-width:48px;padding:8px}.owner-page-button:hover{background:#edf3ff}.owner-page-button.is-current{background:#245ac4;color:#fff!important;font-weight:600}.owner-page-gap{padding:0 4px}.owner-alert{background:#edf3ff;border-radius:10px;color:#29476e;line-height:1.6;margin:16px 0;padding:18px 22px}.owner-orders>.owner-alert{margin:16px 24px}.owner-alert--error{background:#fff0ed;color:#9e3225}.owner-refresh-alert{align-items:center;display:flex;gap:20px;justify-content:space-between}.owner-empty{align-items:center;color:var(--owner-muted);display:flex;flex-direction:column;gap:16px;padding:72px 24px;text-align:center}.owner-empty>.mdi{color:#8093ad;font-size:54px}.owner-back-link{align-items:center;display:inline-flex;gap:10px;margin:0 0 18px;min-height:48px}.owner-title-line{align-items:center;display:flex;gap:18px}.owner-action-group{align-items:center;display:flex;gap:12px}.owner-dot{color:#8491a2;margin:0 8px}.owner-section-heading{align-items:center;border-bottom:1px solid #e3e8f0;display:flex;gap:24px;justify-content:space-between;padding:24px 28px}.owner-section-heading p{margin-top:8px}.owner-item{align-items:center;color:var(--owner-ink)!important;display:flex;gap:26px;padding:28px;transition:background .15s}.owner-item:hover{background:#f5f8ff}.owner-item-unavailable{cursor:default}.owner-item-photo{background:#f7f8fa;border-radius:9px;height:140px;-o-object-fit:contain;object-fit:contain;width:112px}.owner-item-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:9px}.owner-item-size{background:#edf2fa;border-radius:6px;display:inline-flex;font-size:17px;padding:3px 10px}.owner-item-price{align-items:flex-end;display:flex;flex-direction:column;gap:7px;white-space:nowrap}.owner-item-price strong{font-size:25px}.owner-item-chevron{color:#245ac4}.owner-details{margin-top:24px}.owner-details summary{align-items:center;display:flex;gap:18px;list-style:none;padding:24px 28px}.owner-details summary::-webkit-details-marker{display:none}.owner-details summary>.mdi:first-child{color:#365c8c;font-size:30px}.owner-details summary>span:nth-child(2){flex:1;font-size:23px;font-weight:500}.owner-details summary small{color:var(--owner-muted);display:block;font-size:16px;font-weight:400;margin-top:5px}.owner-details summary>.mdi:last-child{transition:transform .2s}.owner-details[open] summary>.mdi:last-child{transform:rotate(180deg)}.owner-details-body{border-top:1px solid #e3e8f0;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:28px}.owner-definition{margin:22px 0 0}.owner-definition>div{display:flex;gap:24px;justify-content:space-between;padding:12px 0}.owner-definition dt{color:var(--owner-muted)}.owner-definition dd{margin:0;text-align:right}.owner-definition--stacked>div{display:block}.owner-definition--stacked dt{font-size:16px;margin-bottom:4px}.owner-definition--stacked dd{overflow-wrap:anywhere;text-align:left}.owner-grand-total{border-bottom:1px solid #dfe5ef;border-top:1px solid #dfe5ef;font-size:23px;font-weight:600;margin:12px 0}.owner-grand-total dt{color:var(--owner-ink)}.owner-product-summary{align-items:center;display:grid;gap:32px;grid-template-columns:348px minmax(0,1fr);margin-bottom:20px;padding:16px 24px}.owner-product-facts{margin:0}.owner-product-facts>div{align-items:baseline;border-bottom:1px solid #e9edf3;display:grid;gap:20px;grid-template-columns:146px minmax(0,1fr);padding:12px 0}.owner-product-facts>div:last-child{border-bottom:0}.owner-product-facts dt{color:var(--owner-muted);font-size:17px}.owner-product-facts dd{font-size:20px;margin:0}.owner-product-facts h1{font-size:25px;letter-spacing:-.3px;line-height:1.3}.owner-product-facts .owner-product-fact-price{font-size:26px;font-weight:600}.owner-gallery{align-items:center;display:grid;gap:16px;grid-template-columns:72px 260px;justify-content:center}.owner-gallery-stage{grid-column:2;grid-row:1;height:264px;position:relative;width:260px}.owner-no-photo{align-items:center;background:#f7f9fc;border-radius:9px;color:var(--owner-muted);display:flex;flex-direction:column;font-size:16px;gap:12px;height:100%;justify-content:center}.owner-warehouse-toggle:has(input:disabled){color:var(--owner-muted);cursor:default}.owner-photo-button{background:transparent;border:0;display:block;height:100%;padding:0;width:100%}.owner-photo-button>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.owner-thumbnails{align-items:center;display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:1;justify-content:flex-start;max-height:264px;overflow-x:hidden;overflow-y:auto;padding:4px}.owner-thumbnails button{background:#fff;border:2px solid #e0e6ee;border-radius:9px;flex-shrink:0;height:80px;padding:3px;width:64px}.owner-thumbnails button.selected{background:#f1f6ff;border-color:#245ac4}.owner-thumbnails img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.owner-stock-sync{align-items:center;color:var(--owner-muted);display:flex;font-size:16px;gap:7px;white-space:nowrap}.owner-product-page .owner-stock{position:relative}.owner-stock-heading{min-height:66px;padding:16px 250px 16px 28px}.owner-stock-details>summary{align-items:center;color:#245ac4;display:flex;font-weight:500;gap:9px;list-style:none;min-height:48px;padding:0 6px;position:absolute;right:22px;top:8px}.owner-stock-details>summary::-webkit-details-marker{display:none}.owner-stock-details[open]>summary>.mdi:last-child{transform:rotate(180deg)}.owner-stock-details-body{background:#f7f9fc;border-bottom:1px solid #e3e8f0}.owner-stock-details-body>.owner-stock-sync{padding:16px 28px 0}.owner-stock-details-body .owner-stock-controls{padding-bottom:8px;padding-top:8px}.owner-product-page .owner-selected-note{padding-bottom:10px;padding-top:10px}.owner-ordered-available{margin-left:auto;white-space:nowrap}.owner-product-page .owner-stock-table thead th{padding-bottom:13px;padding-top:13px}.owner-column-settings{border-top:1px solid #e3e8f0;padding:0 26px}.owner-column-settings summary{align-items:center;color:#245ac4;display:flex;font-weight:500;gap:10px;list-style:none;min-height:56px;width:-moz-fit-content;width:fit-content}.owner-column-settings summary::-webkit-details-marker{display:none}.owner-column-settings[open] summary>.mdi:last-child{transform:rotate(180deg)}.owner-column-settings fieldset{border:0;display:flex;flex-wrap:wrap;gap:12px 28px;padding:8px 0 0}.owner-column-settings legend{color:var(--owner-muted);font-size:16px}.owner-column-settings label{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:48px}.owner-column-settings input{accent-color:#245ac4;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:24px;width:24px}.owner-column-settings input:disabled{cursor:default;opacity:.55}.owner-column-settings p{padding:8px 0 20px}.owner-stock-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px 32px;padding:20px 28px}.owner-warehouse-toggle{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;gap:14px;min-height:48px;position:relative}.owner-warehouse-toggle input{height:48px;left:0;margin:0;opacity:0;position:absolute;top:0;width:52px}.owner-warehouse-toggle input:focus-visible+.owner-switch-track{outline:3px solid #245ac4;outline-offset:4px}.owner-warehouse-toggle input:checked+.owner-switch-track{background:#245ac4;border-color:#245ac4}.owner-warehouse-toggle input:checked+.owner-switch-track:after{background:#fff;transform:translate(20px)}.owner-switch-track{background:#e9edf3;border:2px solid #7b899d;border-radius:20px;display:inline-block;flex-shrink:0;height:32px;pointer-events:none;width:52px}.owner-switch-track:after{background:#596a81;border-radius:50%;content:"";display:block;height:22px;margin:3px;transition:transform .15s;width:22px}.owner-selected-note{align-items:center;background:#edf3ff;color:#24519c;display:flex;font-size:17px;gap:10px;padding:16px 28px}.owner-stock-table th:first-child{width:40%}.owner-stock-table tbody th{padding:12px 26px}.owner-stock-table td{padding-bottom:12px;padding-top:12px}.owner-size-total td,.owner-size-total th{background:#f7f9fc;border-bottom:0;border-top:1px solid #dfe5ef;color:var(--owner-ink);font-size:19px;font-weight:600}.owner-store-row th{border-bottom:1px solid #e9edf3;font-size:16px;font-weight:400;padding-left:50px!important}.owner-store-row td{font-size:17px}.owner-size-label{background:#245ac4;border-radius:5px;color:#fff;font-size:14px;margin-left:12px;padding:3px 8px;white-space:nowrap}.owner-size-archived{color:#647085;display:inline-block;font-size:15px;font-weight:400;margin-left:12px}.owner-stock-selected .owner-size-total td,.owner-stock-selected .owner-size-total th{background:#e7efff}.owner-stock-selected th:first-child{border-left:4px solid #245ac4}.owner-zero{color:#738094!important}.owner-available{color:#215d3b!important}.owner-stock-table tfoot td,.owner-stock-table tfoot th{background:#eef2f8;font-size:20px;font-weight:600;padding:22px 16px}.owner-stock-table tfoot th{padding-left:26px}.owner-lightbox{background:#17253de8;border:0;height:100vh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;padding:26px;position:fixed;width:100vw;z-index:10000}.owner-lightbox-content{align-items:center;display:flex;flex-direction:column;gap:18px;height:100%}.owner-lightbox-content>.owner-btn{align-self:flex-end}.owner-lightbox-content>img{background:#fff;border-radius:12px;flex:1;min-height:0;-o-object-fit:contain;object-fit:contain;width:80%}.owner-lightbox-content .owner-action-group{color:#fff}.owner-login{margin:76px auto;max-width:540px;padding:40px}.owner-login h1{font-size:30px;margin-top:24px}.owner-login-icon{background:#edf3ff;border-radius:16px;color:#245ac4;font-size:36px!important;height:64px;width:64px}.owner-login-form{display:flex;flex-direction:column;gap:12px;margin-top:24px}.owner-code,.owner-phone-input{background:#fff;border:1px solid #a7b9d4;border-radius:9px;color:var(--owner-ink);font-size:30px!important;padding:14px;width:100%}.owner-code{letter-spacing:12px}.owner-code::-moz-placeholder{color:#8a97a9}.owner-code::placeholder{color:#8a97a9}.owner-toast{align-items:center;background:#253750;border-radius:10px;bottom:28px;box-shadow:0 4px 20px #152b4233;color:#fff;display:flex;gap:28px;left:50%;padding:18px 24px;position:fixed;transform:translate(-50%);z-index:10001}.owner-toast button{background:transparent;border:0;color:#fff;font-size:28px;min-height:40px;min-width:40px}.owner-sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.owner-skip{background:#fff;left:12px;padding:14px;position:absolute;top:-100px;z-index:10002}.owner-skip:focus{top:12px}@media (max-width:1250px){.owner-header,.owner-shell{padding-left:28px;padding-right:28px}.owner-table td,.owner-table thead th{padding-left:11px;padding-right:11px}.owner-filters{gap:20px}.owner-page-heading{gap:16px}}@media (prefers-reduced-motion:reduce){.owner-app *,.owner-app :after,.owner-app :before{scroll-behavior:auto!important;transition:none!important}}
